@font-face {
	font-family: AvenirNextRegular;
	src: url(/fonts/avenirnextpforbbg-regular.eot?#iefix) format("embedded-opentype"), url(/fonts/avenirnextpforbbg-regular.woff2) format("woff2"), url(/fonts/avenirnextpforbbg-regular.woff) format("woff"), url(/fonts/avenirnextpforbbg-regular.ttf) format("truetype"), url(/fonts/avenirnextpforbbg-regular.svg#svgFontName) format("svg");
}
@font-face {
	font-family: AvenirNextLight;
	src: url("/fonts/avenirnextpforbbg-light.eot?#iefix") format("embedded-opentype"), url("/fonts/avenirnextpforbbg-light.woff2") format("woff2"), url("/fonts/avenirnextpforbbg-light.woff") format("woff"), url("/fonts/avenirnextpforbbg-light.ttf") format("truetype"), url("/fonts/avenirnextpforbbg-light.svg#svgFontName") format("svg");
}
@font-face {
	font-family: AvenirNextMedium;
	src: url(/fonts/avenirnextpforbbg-medium.eot?#iefix) format("embedded-opentype"), url(/fonts/avenirnextpforbbg-medium.woff2) format("woff2"), url(/fonts/avenirnextpforbbg-medium.woff) format("woff"), url(/fonts/avenirnextpforbbg-medium.ttf) format("truetype"), url(/fonts/avenirnextpforbbg-medium.svg#svgFontName) format("svg");
}
@font-face {
	font-family: AvenirNextDemi;
	src: url(/fonts/avenirnextpforbbg-demi.eot?#iefix) format("embedded-opentype"), url(/fonts/avenirnextpforbbg-demi.woff2) format("woff2"), url(/fonts/avenirnextpforbbg-demi.woff) format("woff"), url(/fonts/avenirnextpforbbg-demi.ttf) format("truetype"), url(/fonts/avenirnextpforbbg-demi.svg#svgFontName) format("svg");
}
.multiselect-tables {
	width: 460px; height: 500px;
}
.ui-multiselect {
	border: currentColor; border-image: none; margin-top: 16px; position: relative;
}
.ui-multiselect .ui-widget-header {
	background: none !important;
}
.ui-multiselect .middle-nav {
	margin: 160px auto auto; left: 0px; top: 0px; width: 32px; height: 50px; right: 0px; bottom: 0px; font-size: 18px; position: absolute;
}
.ui-multiselect .middle-nav a {
	font-size: 12px !important; text-decoration: underline; margin-bottom: 8px; display: inline-block;
}
.ui-multiselect .connected-list li {
	height: 24px; line-height: 23px; padding-top: 4px; padding-bottom: 4px;
}
.ui-multiselect .connected-list li a.action {
	top: 6px; right: 8px; color: rgb(204, 204, 204);
}
.ui-state-highlight {
	background: rgba(0, 184, 230, 0.25);
}
.ui-helper-hidden-accessible {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.ui-multiselect input.search {
	height: 17px;
}
.ui-multiselect .connected-list li {
	border-bottom-color: rgb(219, 222, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-multiselect .connected-list li:nth-child(2n):not(.ui-state-highlight) {
	background: rgb(251, 251, 251);
}
.ui-icon {
	width: 16px; height: 16px; text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-helper-clearfix {
	min-height: 0px;
}
.ui-helper-clearfix::before {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	display: table; border-collapse: collapse; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-multiselect .ui-icon-plus {
	background: url("/plugins/multiselect/img/plus.gif") no-repeat center;
}
.ui-multiselect .ui-icon-minus {
	background: url("/plugins/multiselect/img/minus.gif") no-repeat center;
}
.ui-multiselect ul.selected.connected-list {
	border: 1px solid rgb(219, 222, 224); border-image: none; height: 230px;
}
.ui-multiselect ul.available.connected-list {
	border: 1px solid rgb(219, 222, 224); border-image: none; height: 230px;
}
.ui-multiselect ul li {
	width: auto !important;
}
.ui-multiselect div.available {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.search-dropdown {
	display: none;
}
.ui-multiselect .actions .control-group .search-dropdown .filter-search {
	width: 52%; margin-right: 8px;
}
.ui-multiselect .actions .search-dropdown .busy.filter-search {
	background-position: 96% 50%;
}
.ui-multiselect .actions .search-dropdown .filter-search input.search {
	background: rgba(255, 255, 255, 0); width: 82.1%; color: rgb(30, 38, 46) !important; opacity: 1;
}
.ui-multiselect .ui-icon {
	display: none;
}
.ui-multiselect .icon-plus {
	font-size: 14px;
}
.ui-multiselect .icon-minus {
	font-size: 14px;
}
.ui-multiselect .icon-plus::before {
	content: "\f055";
}
.ui-multiselect .icon-minus::before {
	content: "\f056";
}
.ui-multiselect [class^='icon-'] {
	color: rgb(102, 102, 102);
}
.ui-multiselect .actions .control-group .search-dropdown .btn {
	margin-top: -10px; display: inline-block;
}
.search-dropdown select {
	border-color: rgb(221, 221, 221); width: 26%; margin-right: 8px;
}
#switcher {
	margin-top: 20px;
}
form {
	margin: 0px; padding: 0px;
}
.bsc-quiet-links a:hover {
	text-decoration: none;
}
.bsc-brand {
	background: rgb(31, 38, 45); height: 57px;
}
.bsc-brand .brand {
	background: url("/assets/logo-inverse.png") no-repeat 20px 15px; width: 160px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap;
}
.bsc-brand h1 {
	margin: 0px; padding: 20px 20px 0px;
}
.bsc-brand h2 {
	margin: 0px; padding: 20px 20px 0px;
}
.bsc-brand h1 a {
	color: inherit; text-decoration: none;
}
.bsc-brand h2 a {
	color: inherit; text-decoration: none;
}
.bsc-brand h1 {
	padding-bottom: 0px;
}
.bsc-brand h2 {
	text-transform: uppercase; padding-top: 0px;
}
.bsc-brand-new {
	
}
.bsc-brand-new .title {
	text-indent: 0px !important; padding-left: 240px !important;
}
.bsc-brand-new .title h4 {
	font-weight: 400; margin-top: 3px; margin-bottom: 4px;
}
.bsc-brand-new .title p {
	font-size: 14px;
}
h1 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h2 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h3 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h4 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
.bsc-brand h2 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h5 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h6 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h1 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h2 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h3 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h4 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
.bsc-brand h2 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h5 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h6 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h4 {
	font-size: 17.5px;
}
.bsc-brand h2 {
	font-size: 17.5px;
}
.bsc-confirmation :not(:first-child).bsc-header {
	margin-top: 40px;
}
.bsc-confirmation :not(:first-child).bsc-table-header {
	margin-top: 40px;
}
.bsc-confirmation .bsc-table {
	margin-bottom: 0px;
}
.bsc-confirmation td {
	white-space: nowrap;
}
.bsc-confirmation .ex-terms {
	color: rgb(86, 90, 92); font-size: 12.6px;
}
.bsc-confirmation .ex-terms span.number {
	font-weight: bold;
}
.bsc-confirmation .ex-terms li {
	margin-top: 20px;
}
.bsc-confirmation .bsc-form-actions {
	text-align: right; padding-top: 40px; margin-top: 40px;
}
.bsc-confirmation .bsc-form-actions input {
	margin-bottom: 0px;
}
.bsc-onlybar {
	margin: 0px 20px 20px;
}
.bsc-sidebar {
	margin-bottom: 20px; margin-left: 20px;
}
.bsc-mainbar {
	margin-right: 20px; margin-bottom: 20px;
}
.bsc-flash {
	background: rgb(179, 179, 179); padding: 10px 20px; bottom: 50px; color: white; font-size: 14px; cursor: pointer;
}
.bsc-error {
	border-color: rgb(238, 211, 215); padding: 10px 20px; color: rgb(185, 74, 72); font-size: 14px; cursor: pointer; background-color: rgb(242, 222, 222);
}
.bsc-footer {
	background: rgb(86, 90, 92); color: white;
}
.bsc-footer nav {
	padding-top: 20px;
}
.bsc-footer nav h5 {
	margin: 0px; color: rgb(0, 151, 215); text-transform: uppercase;
}
.bsc-footer nav ul {
	margin: 0px;
}
.bsc-footer nav li {
	display: block;
}
.bsc-footer nav a {
	color: inherit; text-transform: uppercase;
}
.bsc-footer div.legal {
	padding: 20px; text-transform: uppercase; font-size: 10px;
}
.bsc-footer div.legal p.terms {
	color: rgb(179, 179, 179); margin-bottom: 0px;
}
.bsc-form-actions {
	padding: 20px 0px 0px;
}
.bsc-form-actions::before {
	line-height: 0; display: table; content: "";
}
.bsc-form-actions::after {
	line-height: 0; display: table; content: "";
}
.bsc-form-actions::after {
	clear: both;
}
.bsc-page-title {
	background: white; margin: 0px; color: rgb(86, 90, 92); text-transform: uppercase; text-indent: 15px; font-size: 18px;
}
.reset-indent.bsc-page-title {
	text-indent: 0px; margin-top: 6px;
}
.bsc-page-title::after {
	height: 10px; display: block; content: "";
}
.bsc-header {
	margin: 0px 0px 20px; padding: 0px 0px 3px; color: rgb(0, 151, 215); line-height: 35px; font-size: 18px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 2px; border-bottom-style: solid;
}
.bsc-table-header {
	margin: 0px 0px 20px; padding: 0px 0px 3px; color: rgb(0, 151, 215); line-height: 35px; font-size: 18px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 2px; border-bottom-style: solid;
}
.bsc-header a {
	color: rgb(0, 151, 215); text-decoration: none;
}
.bsc-header:hover {
	color: rgb(0, 151, 215); text-decoration: none;
}
.bsc-table-header {
	margin-bottom: 0px;
}
.bsc-field-group {
	padding: 5px 5px 5px 10px;
}
.vspace5 {
	margin-top: 5px;
}
.vspace10 {
	margin-top: 10px;
}
.vspace15 {
	margin-top: 15px;
}
.vspace20 {
	margin-top: 20px;
}
.bsc-label-field {
	padding: 5px; background-color: rgb(235, 235, 235);
}
.sub-message {
	padding: 10px; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block; background-color: rgb(242, 242, 242);
}
.bsc-hero-unit {
	color: white; position: relative;
}
.bsc-hero-unit a {
	color: rgb(255, 255, 255);
}
.bsc-hero-unit .bsc-brand .header-container {
	margin: 0px auto; width: 970px; height: 100%;
}
.bsc-hero-unit .bsc-brand .header-container .brand {
	padding-top: 25px; font-size: 28px; float: left; display: inline;
}
.bsc-hero-unit .bsc-brand .header-container .bsc-user-options {
	margin-top: -15px; float: right; display: inline;
}
.bsc-hero-unit .bsc-user-options .icon {
	margin-left: 10px;
}
.bsc-hero-unit .bsc-navbar {
	margin: 0px; width: 100%; height: 40px; background-color: rgb(138, 142, 145);
}
.bsc-hero-unit .bsc-navbar .container {
	width: 970px; height: 100%;
}
.bsc-hero-unit .bsc-navbar .container ul.primary {
	
}
.bsc-hero-unit .bsc-navbar .container ul.primary:hover > li:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.bsc-hero-unit .bsc-navbar .container ul:not(:hover).primary > li:active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.bsc-hero-unit .bsc-navbar .container ul.nav.primary li.open.dropdown > .dropdown-toggle {
	color: rgb(0, 0, 0) !important; background-color: rgb(242, 242, 242) !important;
}
.bsc-hero-unit .bsc-navbar .container ul.nav.primary li.active.open.dropdown > .dropdown-toggle {
	color: rgb(0, 0, 0) !important; background-color: rgb(242, 242, 242) !important;
}
.bsc-modal {
	background: white; left: 100%; top: 0px; width: 770px; bottom: 0px; border-left-color: rgb(86, 90, 92); border-left-width: 2px; border-left-style: solid; position: absolute; z-index: 1050; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.ex-subscriber-info {
	margin-bottom: 20px;
}
.ex-subscriber-info .ex-value {
	color: rgb(86, 90, 92);
}
.ex-sid-search .ex-value {
	color: rgb(86, 90, 92);
}
.ex-subscriber-info .bsc-desc {
	color: rgb(86, 90, 92);
}
.ex-value {
	color: rgb(86, 90, 92);
}
.bsc-model-info .bsc-desc {
	color: rgb(86, 90, 92);
}
:not(:last-child).ex-value {
	padding-bottom: 12px;
}
.ex-subscriber-info :not(:last-child).bsc-desc {
	padding-bottom: 12px;
}
.bsc-model-info :not(:last-child).ex-value {
	padding-bottom: 12px;
}
.bsc-model-info :not(:last-child).bsc-desc {
	padding-bottom: 12px;
}
.ex-value ul {
	margin: 12px;
}
.ex-subscriber-info .bsc-desc ul {
	margin: 12px;
}
.bsc-model-info .ex-value ul {
	margin: 12px;
}
.bsc-model-info .bsc-desc ul {
	margin: 12px;
}
.ex-subscriber-info .ex-value li {
	list-style: square; margin: 5px 0px 0px 20px; color: rgb(179, 179, 179);
}
.ex-subscriber-info .bsc-desc li {
	list-style: square; margin: 5px 0px 0px 20px; color: rgb(179, 179, 179);
}
.bsc-model-info .ex-value li {
	list-style: square; margin: 5px 0px 0px 20px; color: rgb(179, 179, 179);
}
.bsc-model-info .bsc-desc li {
	list-style: square; margin: 5px 0px 0px 20px; color: rgb(179, 179, 179);
}
.ex-subscriber-info .bsc-desc {
	font-size: 12.6px;
}
.bsc-model-info .bsc-desc {
	font-size: 12.6px;
}
.bsc-navbar {
	height: 30px; margin-top: 10px; position: relative; background-color: rgb(0, 151, 215);
}
.bsc-navbar .container {
	background: none;
}
.bsc-navbar ul {
	margin: 0px;
}
.bsc-navbar li {
	display: block;
}
.bsc-navbar a {
	display: block;
}
.bsc-navbar ul.primary {
	height: 40px; float: left;
}
.bsc-navbar ul.primary > li {
	float: left; position: relative;
}
.bsc-navbar ul.primary > li > a {
	color: white !important; text-transform: uppercase; font-size: 14px; font-weight: bold; text-shadow: none;
}
.bsc-navbar ul.primary > li.open > a {
	color: white !important; text-transform: uppercase; font-size: 14px; font-weight: bold; text-shadow: none;
}
.navbar .nav li.open.dropdown > .dropdown-toggle {
	color: rgb(0, 151, 215) !important; background-color: rgb(242, 242, 242) !important;
}
.navbar .nav li.active.dropdown > .dropdown-toggle {
	color: rgb(0, 151, 215) !important; background-color: rgb(242, 242, 242) !important;
}
.navbar .nav li.active.open.dropdown > .dropdown-toggle {
	color: rgb(0, 151, 215) !important; background-color: rgb(242, 242, 242) !important;
}
.bsc-navbar ul.primary > li > a:hover {
	color: rgb(0, 151, 215) !important; text-decoration: none; background-color: rgb(242, 242, 242) !important;
}
.bsc-navbar ul.primary:hover > li:hover {
	background: none; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 10px; border-bottom-style: solid;
}
.bsc-navbar ul:not(:hover).primary > li.active {
	background: none; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 10px; border-bottom-style: solid;
}
.bsc-navbar .nav > li > .dropdown-menu::before {
	border: 0px currentColor; border-image: none;
}
.navbar .nav > li > .dropdown-menu::after {
	border: 0px currentColor; border-image: none;
}
.bsc-navbar .dropdown-menu {
	border-radius: 0px; border: 0px currentColor; border-image: none;
}
.bsc-navbar ul.primary > li ul.secondary {
	display: none;
}
.bsc-navbar ul.primary > li:hover ul.secondary {
	display: block;
}
.bsc-navbar ul.secondary {
	background: rgb(242, 242, 242); padding: 10px 0px; position: absolute; z-index: 1000; min-width: 100%;
}
.bsc-navbar ul.secondary > li > a {
	padding: 4px 20px 2px; color: black; white-space: nowrap;
}
.bsc-navbar ul.secondary > li.disabled > a {
	color: rgb(153, 153, 153);
}
.bsc-navbar ul.secondary > li > a:hover {
	color: rgb(0, 151, 215) !important;
}
.dropdown-menu li a:hover {
	filter: none; background-image: none;
}
.dropdown-menu li a:focus {
	filter: none; background-image: none;
}
.dropdown-submenu:hover a {
	filter: none; background-image: none;
}
.navbar .nav li .dropdown-menu li a:hover {
	background: none !important; color: rgb(255, 255, 255); filter: none !important;
}
.navbar .nav li .dropdown-menu li a:focus {
	background: none !important; color: rgb(255, 255, 255); filter: none !important;
}
.navbar .nav li .dropdown-menu .dropdown-submenu:hover a {
	background: none !important; color: rgb(255, 255, 255); filter: none !important;
}
.navbar .nav li .dropdown-menu .dropdown-submenu-hover a {
	background: none !important; color: rgb(255, 255, 255); filter: none !important;
}
.bsc-notes-log {
	padding: 5px 20px;
}
.bsc-notes-log div.meta-client {
	color: black; font-weight: bold;
}
.bsc-notes-log div.meta-bbrep {
	color: rgb(0, 151, 215); font-weight: bold;
}
.bsc-overlay {
	background: url("/assets/overlay-stripes-gray.png"); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1040;
}
.bsc-overlay .content {
	background: white; margin: 80px; padding: 20px; text-align: left; color: rgb(0, 151, 215); text-transform: uppercase; line-height: 60px; font-size: 60px; font-weight: bold; white-space: normal;
}
.bsc-overlay .content .details {
	color: rgb(179, 179, 179); line-height: 20px; font-family: monospace; font-size: 11.2px; font-weight: normal; margin-top: 20px;
}
.bsc-pagination {
	margin: 4px 0px 0px; font-size: 11px;
}
.pagination {
	margin: 4px 0px 0px; font-size: 11px;
}
.bsc-pagination ul {
	margin: 0px; display: inline-block;
}
.bsc-pagination li {
	float: left; display: block;
}
.bsc-pagination li a {
	padding: 0px 5px; color: inherit; display: block;
}
.bsc-pagination li span {
	padding: 0px 5px; color: inherit; display: block;
}
.bsc-pagination li span {
	color: rgb(179, 179, 179);
}
.bsc-pagination li.active {
	background: rgb(242, 242, 242);
}
.bsc-pagination li.prev {
	margin-right: 10px;
}
.bsc-pagination li.next {
	margin-left: 10px;
}
.bsc-pagination-centered {
	text-align: center;
}
.bsc-pagination-right {
	text-align: right;
}
.search-filters label {
	font-size: 11.2px;
}
.search-filters .bsc-control-group {
	margin-bottom: 10px;
}
.bsc-control-group label {
	margin-bottom: 10px;
}
.bsc-control-group label {
	color: rgb(119, 119, 119); font-weight: 700;
}
.ex-attr {
	color: rgb(119, 119, 119); font-weight: 700;
}
.control-group label {
	color: rgb(119, 119, 119); font-weight: 700;
}
.label-mandatory::after {
	content: "*";
}
.search-filters .bsc-control-group input:last-child {
	margin-bottom: 0px;
}
.search-filters .bsc-control-group span:last-child.help-block {
	margin-bottom: 0px;
}
.search-filters .help-block {
	color: rgb(179, 179, 179); font-size: 12.6px;
}
.bsc-search-results {
	position: relative; min-height: 540px;
}
.bsc-search-results strong.highlight {
	background: rgb(224, 17, 157);
}
.bsc-search-results .bsc-table .bsc-no-rows td {
	height: 478px; position: relative; background-color: rgb(248, 248, 248);
}
.bsc-search-results .bsc-table .bsc-no-rows td div.big-ass-arrow::after {
	left: 20px; top: 20px; color: rgb(255, 255, 255); line-height: 150px; font-size: 200px; display: block; position: absolute; content: "\2B05"; text-shadow: 0px 0px 10px #eee;
}
.bsc-section {
	margin: 0px 0px 40px;
}
:last-child.bsc-section {
	margin-bottom: 0px;
}
.bsc-slashes {
	background: url("/assets/slashes-white-17px.png") repeat-x 0px 100%; height: 15px;
}
.dropdown-toggle .caret {
	margin-left: 8px;
}
.bsc-table {
	width: 100%;
}
.bsc-table th {
	padding: 9px 10px; vertical-align: top; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.bsc-table td {
	padding: 9px 10px; vertical-align: top; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-bordered.bsc-table {
	border-color: rgb(242, 242, 242);
}
.table-bordered.bsc-table th {
	border-bottom-color: rgb(242, 242, 242); border-left-color: rgb(242, 242, 242);
}
.table-bordered.bsc-table td {
	border-bottom-color: rgb(242, 242, 242); border-left-color: rgb(242, 242, 242);
}
.bsc-table thead th.center-text {
	text-align: center;
}
.center-text {
	text-align: center;
}
.align-right {
	text-align: right;
}
.bsc-table tr.highlight {
	background-image: linear-gradient(rgb(255, 255, 204), rgb(255, 255, 238)); background-repeat: repeat-x; background-color: rgb(255, 255, 217);
}
.bsc-table tr:not(.highlight).invalid {
	background-image: linear-gradient(rgb(255, 238, 238), rgb(255, 248, 248)); background-repeat: repeat-x; background-color: rgb(255, 242, 242);
}
.bsc-table thead {
	background: rgb(242, 242, 242);
}
.bsc-table thead th {
	text-align: left; color: rgb(86, 90, 92); text-transform: uppercase; line-height: 20px; font-weight: normal; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: linear-gradient(rgb(252, 252, 252), rgb(242, 242, 242)); background-repeat: repeat-x; background-color: rgb(248, 248, 248);
}
.bsc-table .bsc-linked-row {
	cursor: pointer;
}
.bsc-table .bsc-linked-row th {
	padding: 0px;
}
.bsc-table .bsc-linked-row td {
	padding: 0px;
}
.bsc-table .bsc-linked-row td a {
	display: block;
}
.bsc-table thead th {
	padding: 5px 2px !important;
}
.bsc-table td {
	padding: 5px 2px !important;
}
.bsc-table thead th {
	color: rgb(85, 85, 85); font-weight: 500;
}
.bsc-table .bsc-linked-row th:not(:last-child) a {
	margin-right: -1px;
}
.bsc-table .bsc-linked-row td:not(:last-child) a {
	margin-right: -1px;
}
.bsc-table .bsc-linked-row:hover {
	color: white; background-color: rgb(86, 90, 92);
}
.bsc-linked-row:hover * {
	color: white !important;
}
.bsc-table .bsc-no-rows td {
	padding: 80px 0px; text-align: center; color: rgb(179, 179, 179);
}
.bsc-table span.new {
	color: rgb(179, 179, 179); text-transform: uppercase; font-size: 10px; font-weight: bold; margin-left: 7px; float: right;
}
.right-align-last-col td:last-child {
	text-align: right;
}
.right-align-last-col th:last-child {
	text-align: right;
}
.right {
	text-align: right;
}
.bsc-table-note {
	color: rgb(179, 179, 179); line-height: 40px; font-size: 12px; margin-top: -40px; float: right;
}
.bsc-table-products td.mnemonic {
	border-right-color: rgb(242, 242, 242); border-right-width: 1px; border-right-style: dotted;
}
.bsc-table-products tr.bsc-linked-row:hover td.mnemonic {
	border-right-color: rgb(98, 103, 105);
}
.bsc-table-products .dependencies {
	background: rgb(242, 242, 242); padding: 0px 5px; color: rgb(179, 179, 179); font-size: 11.2px; float: right; cursor: default;
}
.bsc-table-products tr.bsc-linked-row:hover .dependencies {
	background: rgb(111, 116, 118);
}
.bsc-table-products tr.invalid .dependencies {
	background: rgb(234, 40, 57); color: rgb(255, 255, 255);
}
.bsc-table-products tr.trashed .dependencies {
	display: none;
}
th.switch {
	color: rgb(0, 151, 215); cursor: pointer;
}
td.day {
	color: rgb(0, 151, 215); cursor: pointer;
}
th.next {
	cursor: pointer;
}
th.prev {
	cursor: pointer;
}
span.month {
	padding: 2px; color: rgb(0, 151, 215); cursor: pointer;
}
span.year {
	padding: 2px; color: rgb(0, 151, 215); cursor: pointer;
}
td.day.old {
	color: rgb(179, 179, 179);
}
td.day.new {
	color: rgb(179, 179, 179);
}
.bsc-tabular-detail .bsc-labels {
	text-align: right; color: rgb(0, 151, 215); font-weight: bold;
}
.bsc-tabular-detail .bsc-values {
	padding-right: 15px; margin-left: 5px;
}
.trashed td {
	color: rgb(179, 179, 179); text-decoration: line-through; cursor: default;
}
.trashed a {
	color: inherit;
}
.trashed a:hover {
	text-decoration: none;
}
.bsc-user-options .dropdown-toggle {
	color: inherit; text-decoration: none; cursor: pointer;
}
.bsc-user-options > a {
	color: inherit; text-decoration: none; cursor: pointer;
}
.bsc-user-options .caret {
	border-top-color: rgb(255, 255, 255);
}
.bsc-user-options :not(:first-child).dropdown .dropdown-toggle::before {
	width: 20px; text-align: center; color: white; padding-left: 3px; display: inline-block; content: ""; opacity: 0.4;
}
.bsc-user-options > a:not(:first-child)::before {
	width: 20px; text-align: center; color: white; padding-left: 3px; display: inline-block; content: ""; opacity: 0.4;
}
.bsc-user-options .dropdown-menu {
	margin-top: 5px; margin-right: -9px;
}
.bsc-user-options .dropdown-menu::before {
	top: -7px; right: 9px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";
}
.bsc-user-options .dropdown-menu::after {
	top: -6px; right: 10px; border-right-color: transparent; border-bottom-color: white; border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";
}
.bsc-user-options .dropdown-menu a:hover {
	background-color: white;
}
html[data-controller='services'] #bsc-content {
	margin: 0px 20px 20px;
}
html[data-controller='services'] tr.unknown {
	color: rgb(179, 179, 179); font-style: italic; text-decoration: line-through;
}
html[data-controller='services'] tr.up {
	background: rgb(248, 255, 248);
}
html[data-controller='services'] tr.up td.status {
	color: rgb(0, 170, 0);
}
html[data-controller='services'] tr.down {
	background: rgb(255, 248, 248);
}
html[data-controller='services'] tr.down td.status {
	color: rgb(170, 0, 0);
}
html[data-controller='services'] td.status {
	text-align: center;
}
.ex-product-show p {
	margin: 20px 0px;
}
.ex-product-show ul {
	margin: 20px 0px;
}
.ex-product-show li {
	list-style: none; margin-bottom: 5px;
}
#bsc-product-subscribers-show .icon-trash {
	cursor: pointer;
}
#bsc-product-subscribers-show input.trashed {
	display: none;
}
#bsc-product-subscribers-show tbody td {
	white-space: nowrap;
}
#bsc-product-subscribers-show .bsc-form-actions {
	margin-top: 20px;
}
#bsc-product-subscribers-show .bsc-form-actions input {
	width: 440px; float: left;
}
#bsc-product-subscribers-show .bsc-form-actions button {
	width: 126px; margin-left: 20px;
}
.order {
	padding: 5px;
}
.order .id {
	color: rgb(119, 119, 119); font-size: 12.6px; font-weight: bold;
}
.order .type {
	font-size: 12.6px;
}
.order .date {
	font-size: 11.2px; font-style: italic;
}
.order .status {
	padding: 5px; border: 1px solid rgb(188, 232, 241); border-image: none; color: rgb(58, 135, 173); font-size: 11.2px; display: inline; background-color: rgb(217, 237, 247);
}
.unused-exchanges .status {
	padding: 5px; border: 1px solid rgb(188, 232, 241); border-image: none; color: rgb(58, 135, 173); font-size: 11.2px; display: inline; background-color: rgb(217, 237, 247);
}
.order .rejected {
	border: 1px solid rgb(238, 211, 215); border-image: none; color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.order .completed {
	border: 1px solid rgb(214, 233, 198); border-image: none; color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.order .account-name {
	font-size: 11.2px;
}
.order .account-id {
	color: rgb(179, 179, 179); font-size: 11.2px; font-style: italic;
}
.contact-type {
	color: rgb(179, 179, 179); text-transform: uppercase; font-size: 11.2px; font-weight: bold;
}
#contacts {
	transition:opacity 200ms ease-in-out; opacity: 0.3; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out;
}
#contacts:hover {
	opacity: 1;
}
.contact {
	padding: 10px 8px 8px; margin-bottom: 20px; position: relative; background-color: rgb(242, 242, 242);
}
.contact .name {
	color: rgb(86, 90, 92); font-size: 16.8px;
}
.contact .email {
	color: rgb(179, 179, 179); font-size: 12.6px;
}
.contact .phone {
	color: rgb(179, 179, 179); font-size: 12.6px;
}
.bsc-page-title .status {
	padding: 6px; color: rgb(58, 135, 173); border-top-color: rgb(188, 232, 241); border-bottom-color: rgb(188, 232, 241); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; background-color: rgb(217, 237, 247);
}
.bsc-page-title .status .right {
	padding-right: 60px; font-size: 14px; font-weight: bold; float: right;
}
.bsc-page-title .rejected {
	color: rgb(185, 74, 72); border-top-color: rgb(238, 211, 215); border-bottom-color: rgb(238, 211, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(242, 222, 222);
}
.bsc-page-title .completed {
	color: rgb(70, 136, 71); border-top-color: rgb(214, 233, 198); border-bottom-color: rgb(214, 233, 198); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(223, 240, 216);
}
.order-details .created-at {
	color: rgb(179, 179, 179); font-size: 19.6px; font-style: italic; float: right;
}
.order-details .type {
	color: rgb(86, 90, 92); font-size: 19.6px; font-weight: bold;
}
.order-details .account {
	padding: 20px 0px; display: block;
}
.order-details .account .name {
	font-size: 14px;
}
.order-details .account .id {
	color: rgb(179, 179, 179); font-size: 11.2px; font-style: italic;
}
.type-button {
	margin: 20px auto; width: 40%;
}
.order-form {
	
}
.order-form .page {
	margin: 20px auto; width: 640px;
}
.order-form#licenses .page label {
	display: inline-block;
}
.progress-success .bar {
	background-image: linear-gradient(to right, rgb(0, 151, 215), rgb(224, 17, 157)); background-repeat: repeat-x; background-color: rgb(224, 17, 157);
}
.progress .bar-success {
	background-image: linear-gradient(to right, rgb(0, 151, 215), rgb(224, 17, 157)); background-repeat: repeat-x; background-color: rgb(224, 17, 157);
}
.progress-striped.progress-success .bar {
	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); background-color: rgb(0, 151, 215);
}
.progress-striped .bar-success {
	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); background-color: rgb(0, 151, 215);
}
.progress-info .bar {
	background-image: linear-gradient(to right, rgb(86, 90, 92), rgb(179, 179, 179)); background-repeat: repeat-x; background-color: rgb(179, 179, 179);
}
.progress .bar-info {
	background-image: linear-gradient(to right, rgb(86, 90, 92), rgb(179, 179, 179)); background-repeat: repeat-x; background-color: rgb(179, 179, 179);
}
.progress-striped.progress-info .bar {
	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); background-color: rgb(86, 90, 92);
}
.progress-striped .bar-info {
	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); background-color: rgb(86, 90, 92);
}
.clickable {
	cursor: pointer;
}
.unauthenticated #main {
	
}
.unauthenticated #main h2 {
	margin-top: 0px;
}
#errorExplanation > ul {
	list-style: none; font-size: 0.9em; margin-left: 5px;
}
.field_with_errors > input {
	border-color: red;
}
.modal {
	background: rgb(255, 255, 255); border-radius: 0px; border: currentColor; border-image: none;
}
.bsc-search-headers {
	color: rgb(0, 151, 215); text-transform: uppercase; margin-top: 0px; margin-bottom: 20px;
}
.bsc-table th {
	white-space: nowrap;
}
.bsc-table div.address {
	color: rgb(179, 179, 179); font-size: 11.2px;
}
.container {
	background: white;
}
p {
	margin-bottom: 20px;
}
form {
	margin: 0px;
}
body.newlook {
	font-size: 12px;
}
body.newlook label {
	font-size: 12px;
}
#main {
	margin: 0px auto; width: 970px; padding-top: 15px; min-height: 600px;
}
small {
	color: rgb(179, 179, 179); font-size: smaller;
}
.bsc-navbar {
	width: 940px; margin-bottom: 0px; margin-left: 15px;
}
.bsc-navbar a.disabled {
	text-decoration: none !important;
}
.bsc-navbar-top-selected {
	border-bottom-color: rgb(179, 179, 179); border-bottom-width: 10px; border-bottom-style: solid;
}
.bsc-user-options .caret {
	margin-left: 10px;
}
.tmlineTab {
	white-space: nowrap;
}
#sorbars {
	line-height: normal !important;
}
.tmlineBar {
	height: 4px !important; overflow: hidden; font-size: 4px !important;
}
.tmlineBarHighlight {
	height: 4px !important; overflow: hidden; font-size: 4px !important;
}
.tmlineTabHighlight {
	color: rgb(0, 151, 215);
}
div#tmlinediv {
	margin-bottom: 20px;
}
div#tmlinediv td {
	font-size: 11px;
}
.tmlineBarHighlight {
	background-color: rgb(34, 34, 34);
}
.tmlineTab {
	color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; font-weight: bold; text-decoration: none;
}
.tmlineTabHighlight {
	text-transform: uppercase; font-size: 11px; font-weight: bold; text-decoration: none;
}
.tmlineBar {
	background-color: rgb(136, 136, 136);
}
.tmlineBarHighlight {
	background-color: rgb(238, 238, 238);
}
.footer {
	background: rgb(86, 90, 92); padding: 20px; border: currentColor; border-image: none; text-align: left; color: rgb(157, 157, 157); text-transform: uppercase; clear: both; font-size: 9px;
}
.footer a {
	color: white;
}
.aboutBackLink {
	text-decoration: none;
}
.bloomberg-contracts-dept-phone {
	margin: 0px auto; width: 970px; color: rgb(179, 179, 179); font-size: 14px;
}
.bloomberg-contracts-dept-phone .phone-wrapper {
	padding: 25px 10px;
}
.bloomberg-contracts-dept-phone span {
	margin-right: 5px;
}
.bloomberg-contracts-dept-phone .icon-phone-sign {
	color: rgb(85, 85, 85); font-size: 15px; margin-left: 5px;
}
.rider {
	margin: 0px auto; padding: 20px; text-align: left; text-transform: uppercase; line-height: 20px; font-size: 10px;
}
.bsc-footer .rider {
	padding-bottom: 0px;
}
.subHead3 {
	font-family: arial,helvetica,sans-serif; font-size: 15px; font-weight: bold; text-decoration: none;
}
.no-underline {
	margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bsc2-message-center-actions-fix {
	background: none !important; padding: 0px !important; margin-bottom: 10px;
}
.bsc2-message-center-action-fix table {
	border-color: gray; border-collapse: separate; border-spacing: 2px;
}
.aboutBackLink2 {
	color: rgb(0, 151, 215);
}
.aboutBackLink {
	color: rgb(0, 151, 215);
}
.bcequipLink {
	color: rgb(0, 151, 215);
}
.bsc2-message-detail {
	background: rgb(242, 242, 242) !important;
}
.signin-container {
	margin: 0px auto; padding: 0px; width: 300px; background-color: rgb(242, 242, 242);
}
.signin {
	padding: 5px 0px 40px; width: 300px; margin-right: auto; margin-left: auto;
}

.signup-container {
	margin: 0px auto; padding: 0px; width: 400px; background-color: rgb(242, 242, 242);
}
.signup {
	padding: 5px 0px 40px; width: 400px; margin-right: auto; margin-left: auto;
}

.bsc-alert {
	margin: 10px; padding: 10px;
}
.bsc-alert button {
	margin-right: 20px;
}
.action-control {
	margin-right: 120px;
}
.red {
	color: rgb(234, 40, 57) !important;
}
.italic {
	font-style: italic;
}
.purple {
	color: rgb(0, 151, 215);
}
.brand-color {
	color: rgb(0, 151, 215);
}
.columnstyle {
	color: rgb(0, 151, 215); font-weight: bold;
}
h4.headerstyle {
	color: rgb(0, 151, 215);
}
#non_usage_rpt table {
	border-color: gray; width: 100% !important; border-collapse: separate;
}
.sormain #sweep_rpt table {
	border-color: gray; width: 100% !important; border-collapse: separate;
}
.exchanges-no-usage-firm-select {
	width: 300px;
}
.btn-back {
	
}
.unused-exchanges .sweep-report {
	font-size: 12px;
}
.btn-primary-text {
	color: rgb(0, 151, 215) !important;
}
.btn-primary {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: white; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(0, 151, 215), rgb(0, 151, 215)); background-repeat: repeat-x; background-color: rgb(0, 151, 215) !important;
}
.btn-primary:hover {
	color: white; background-color: rgb(138, 46, 184);
}
.btn-primary:focus {
	color: white; background-color: rgb(138, 46, 184);
}
.btn-primary:active {
	color: white; background-color: rgb(138, 46, 184);
}
.active.btn-primary {
	color: white; background-color: rgb(138, 46, 184);
}
.disabled.btn-primary {
	color: white; background-color: rgb(138, 46, 184);
}
[disabled].btn-primary {
	color: white; background-color: rgb(138, 46, 184);
}
.btn-primary:active {
	
}
.active.btn-primary {
	
}
.btn-warning {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: white; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; background-color: rgb(249, 167, 50);
}
.btn-warning:hover {
	color: white; background-color: rgb(248, 148, 6);
}
.btn-warning:focus {
	color: white; background-color: rgb(248, 148, 6);
}
.btn-warning:active {
	color: white; background-color: rgb(248, 148, 6);
}
.active.btn-warning {
	color: white; background-color: rgb(248, 148, 6);
}
.disabled.btn-warning {
	color: white; background-color: rgb(248, 148, 6);
}
[disabled].btn-warning {
	color: white; background-color: rgb(248, 148, 6);
}
.btn-warning:active {
	
}
.active.btn-warning {
	
}
.page-number {
	color: rgb(170, 170, 170); font-size: 14px;
}
#user-name-dropdown li a:hover {
	color: rgb(0, 151, 215);
}
#language-dropdown li a:hover {
	color: rgb(0, 151, 215);
}
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	display: inline-block;
}
.form-inline .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.form-inline .radio input[type='radio'] {
	margin-left: 0px; float: none;
}
.form-inline .checkbox input[type='checkbox'] {
	margin-left: 0px; float: none;
}
.list-group {
	padding-left: 0px; margin-bottom: 20px;
}
.list-group-item {
	padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: -1px; display: block; background-color: rgb(255, 255, 255);
}
:first-child.list-group-item {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
:last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
a.list-group-item {
	color: rgb(85, 85, 85);
}
a.list-group-item .list-group-item-heading {
	color: rgb(51, 51, 51);
}
a.list-group-item:hover {
	text-decoration: none; background-color: rgb(245, 245, 245);
}
a.list-group-item:focus {
	text-decoration: none; background-color: rgb(245, 245, 245);
}
.active.list-group-item {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(66, 139, 202);
}
.active.list-group-item:hover {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(66, 139, 202);
}
.active.list-group-item:focus {
	border-color: rgb(66, 139, 202); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(66, 139, 202);
}
.active.list-group-item .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
.active.list-group-item .list-group-item-text {
	color: rgb(225, 237, 247);
}
.active.list-group-item:hover .list-group-item-text {
	color: rgb(225, 237, 247);
}
.active.list-group-item:focus .list-group-item-text {
	color: rgb(225, 237, 247);
}
.list-group-item-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.list-group-item-text {
	line-height: 1.3; margin-bottom: 0px;
}
input[type=checkbox].error {
	outline: rgb(255, 0, 0) solid 2px;
}
.sortable {
	cursor: pointer;
}
.sortable .up-carat::before {
	border-width: 4px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; margin: 11px 0px 0px 5px; border-image: none; width: 0px; height: 0px; position: absolute; content: " ";
}
.sortable .down-carat::before {
	border-width: 4px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); margin: 1px 0px 0px 5px; border-image: none; width: 0px; height: 0px; position: absolute; content: " ";
}
.down-carat.sorting::before {
	border-bottom-color: rgb(51, 51, 51);
}
.up-carat.sorting::before {
	border-top-color: rgb(51, 51, 51);
}
.bsc-table-squashed td {
	padding: 6px 0px;
}
.bsc-table-noline td {
	border: 0px currentColor; border-image: none;
}
.busy {
	background: url("/assets/spinner.gif") no-repeat 98.5% 50%;
}
.center-busy {
	background: url("/assets/spinner.gif") no-repeat 50% 50%;
}
.tablabel {
	padding-right: 8px; font-weight: bold;
}
#wrap > .container {
	
}
#wrap > .container {
	width: 100%;
}
#footer > .container {
	width: 100%;
}
.bsc-mainbar {
	padding-right: 0px;
}
[class*='span'] {
	margin-left: 15px;
}
.filterPrompt {
	color: rgb(171, 171, 171);
}
.apstscreenimg {
	border: 2px solid rgb(136, 136, 136); border-image: none; width: 80px; height: 60px; margin-right: 8px; float: left;
}
.apstscreenimg:hover {
	border: 2px solid rgb(255, 187, 34); border-image: none;
}
.smallimg {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: middle;
}
.smalltext {
	color: rgb(204, 204, 204); font-size: 10px; font-weight: normal;
}
.blkText {
	color: rgb(248, 248, 248); font-size: 12px;
}
.blkTextBlock {
	display: block;
}
.style11red {
	color: rgb(255, 51, 51); font-size: 11px; font-weight: bold; text-decoration: none;
}
.monospace9 {
	font-family: Courier,monospace; font-size: 9px;
}
.table-clear th {
	border: 0px currentColor; border-image: none;
}
.table-clear td {
	border: 0px currentColor; border-image: none;
}
.typeahead {
	margin-top: 0px;
}
.typeahead-search {
	background: url("/assets/icon-search.png") no-repeat 98.5% 50%;
}
.tt-hint {
	background-position: 98.5% 50% !important;
}
.tt-dropdown-menu {
	padding: 8px 0px; border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 540px; margin-top: 10px; z-index: 100000 !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.find-contract .tt-dropdown-menu {
	padding: 8px 0px; border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 540px; margin-top: 10px; z-index: 100000 !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.account-search .tt-dropdown-menu {
	padding: 8px 0px; border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 540px; margin-top: 10px; z-index: 100000 !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.sid-search .tt-dropdown-menu {
	padding: 8px 0px; border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 540px; margin-top: 10px; z-index: 100000 !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
#product-search-form .tt-dropdown-menu {
	padding: 8px 0px; border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 540px; margin-top: 10px; z-index: 100000 !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.tt-is-under-cursor.tt-suggestion {
	color: rgb(255, 255, 255); background-color: rgb(0, 151, 215);
}
.account-search .tt-is-under-cursor.tt-suggestion {
	color: rgb(255, 255, 255); background-color: rgb(0, 151, 215);
}
.tt-suggestion {
	padding: 4px;
}
.tt-dropdown-menu {
	margin-top: 0px; background-color: white;
}
.account-search input.typeahead {
	margin-top: 0px; background-color: white;
}
.sid-search .tt-dropdown-menu {
	margin-top: 0px; background-color: white;
}
.sid-search input.typeahead {
	margin-top: 0px; background-color: white;
}
.tt-dropdown-menu p {
	margin-bottom: 0px;
}
input[type=text] {
	margin-bottom: 0px;
}
.exclusion-box {
	margin-top: 0px !important;
}
.modal-header {
	text-align: left;
}
.modal-body {
	text-align: left;
}
.bsc-table .sid-field {
	width: 90px;
}
.bsc-table .username-field {
	width: 280px;
}
.bsc-table .status-field {
	width: 100px;
}
.bsc-table .disabled-on-field {
	width: 140px;
}
.bsc-table th.disabled-on-field {
	width: 150px;
}
.mnemonic-badge-td {
	vertical-align: top;
}
.mnemonic-badge {
	width: 35px; margin-right: 5px; margin-left: 3px; display: inline-block;
}
button.typeahead-search {
	background-image: none !important;
}
.table-condensed th {
	vertical-align: top; position: relative;
}
.table-condensed td {
	vertical-align: top; position: relative;
}
.product-search-results td {
	vertical-align: top;
}
.modal {
	margin: 0px 0px 0px -340px; outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; left: 50%; top: 50px; width: 680px; position: fixed; z-index: 1050; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-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); -webkit-background-clip: padding-box; -moz-background-clip: padding-box;
}
.in.fade.modal {
	top: 50px;
}
.modal-body {
	padding: 20px; -ms-overflow-y: auto; max-height: 450px;
}
.nowrap {
	white-space: nowrap;
}
.pagination ul > li > a:hover {
	background-image: none;
}
body {
	height: 100%;
}
body .wrap {
	margin: 0px auto -142px; height: auto !important; min-height: 100%;
}
body #footer {
	height: 77px;
}
#push {
	height: 77px;
}
body #footer .container {
	width: 100%; background-color: rgb(31, 38, 45);
}
body #footer .container .bsc-footer {
	margin: 0px auto; width: 970px; height: 100%; background-color: rgb(31, 38, 45);
}
body #footer .container .bsc-footer .footer {
	background: none; padding: 25px; text-transform: uppercase; font-size: 10px;
}
.bsc-footer {
	height: 100px;
}
.bsc-navbar-EXCHANGES {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-ORDER {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-CONTRACTS {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-APPS {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-BILLING {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-INQUIRIES {
	border: currentColor !important; border-image: none !important;
}
.bsc-navbar-MY_ACCOUNT {
	border: currentColor !important; border-image: none !important;
}
.chosen-container .chosen-results li.highlighted {
	background-image: none; background-color: rgb(0, 151, 215);
}
.pagination ul {
	border-radius: 4px; margin-bottom: 0px; margin-left: 0px; display: inline-block; box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#forgot-password {
	white-space: nowrap;
}
select {
	font-size: 12px;
}
textarea {
	font-size: 12px;
}
input[type='text'] {
	font-size: 12px;
}
input[type='password'] {
	font-size: 12px;
}
input[type='datetime'] {
	font-size: 12px;
}
input[type='datetime-local'] {
	font-size: 12px;
}
input[type='date'] {
	font-size: 12px;
}
input[type='month'] {
	font-size: 12px;
}
input[type='time'] {
	font-size: 12px;
}
input[type='week'] {
	font-size: 12px;
}
input[type='number'] {
	font-size: 12px;
}
input[type='email'] {
	font-size: 12px;
}
input[type='url'] {
	font-size: 12px;
}
input[type='search'] {
	font-size: 12px;
}
input[type='tel'] {
	font-size: 12px;
}
input[type='color'] {
	font-size: 12px;
}
.uneditable-input {
	font-size: 12px;
}
.carousel-indicators {
	list-style: none; margin: 0px; top: 15px; right: 15px; position: absolute; z-index: 5;
}
.carousel-indicators li {
	border-radius: 5px; width: 10px; height: 10px; text-indent: -999px; margin-left: 5px; float: left; display: block; background-color: rgba(255, 255, 255, 0.25);
}
.carousel-indicators .active {
	background-color: rgb(255, 255, 255);
}
.carousel-control {
	text-align: center !important;
}
.input-append .btn {
	height: 30px;
}
.uppercase-input input {
	text-transform: uppercase;
}
.uppercase {
	text-transform: uppercase;
}
.message-body .tablabel {
	padding-right: 0px;
}
input[type=radio].checkbox {
	margin-top: -2px !important;
}
.datecontainer input {
	width: 75px;
}
.firstLevelIndent td:nth-child(1) {
	padding-left: 50px;
}
.white {
	color: white;
}
.combobox-container input {
	max-width: 80%;
}
.datepicker td.disabled {
	color: rgb(179, 179, 179);
}
i.icon-remove {
	cursor: pointer;
}
hr {
	margin-top: 1px;
}
.ui-multiselect {
	border: currentColor; border-image: none; margin-bottom: 48px; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.ui-multiselect ul li {
	padding-top: 4px; padding-bottom: 4px;
}
.multiselect-tables {
	width: 100%; display: none;
}
.ui-multiselect .add-all {
	padding: 1px 6px; margin-top: 6px;
}
.ui-multiselect .remove-all {
	padding: 1px 6px; margin-top: 6px;
}
.ui-multiselect .actions .control-group {
	min-height: 30px;
}
.ui-multiselect .actions :first-child.control-group {
	margin: 0px;
}
.ui-multiselect .actions :last-child.control-group {
	margin: 6px 0px 8px;
}
.ui-multiselect .actions .control-group h5 {
	margin: 12px 0px 0px;
}
.ui-multiselect .actions .control-group .input-prepend {
	width: 100%;
}
.ui-multiselect .actions input.search {
	margin: 0px; padding: 4px 4px 4px 6px; width: 91.1%; height: auto; float: none;
}
.ui-multiselect .actions .count {
	padding: 0px; display: none;
}
.ui-multiselect .ui-state-default {
	padding-left: 12px; clear: both;
}
.ui-multiselect ul.available li {
	padding-left: 12px; clear: both;
}
.ui-multiselect .available .desc {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ui-multiselect .selected .desc {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.row-fluid .devices {
	display: none;
}
.ui-multiselect .available .devices {
	display: none;
}
.ui-multiselect .selected .devices {
	display: inline-block;
}
.ui-multiselect .form-inline .inline.radio {
	height: 15px; margin-right: 6px;
}
.ui-multiselect .form-inline input[type=text] {
	height: 15px; margin-right: 6px;
}
.ui-multiselect .available .headings {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 0px 16px 0px 13px; border-image: none; line-height: 30px; font-size: 12px; font-weight: bold; margin-right: -2px;
}
.ui-multiselect .selected .headings {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 0px 16px 0px 13px; border-image: none; line-height: 30px; font-size: 12px; font-weight: bold; margin-right: -2px;
}
.ui-multiselect .available .devices input {
	width: 67%; height: 9px;
}
.ui-multiselect .selected .devices input {
	width: 67%; height: 9px;
}
.form-horizontal .ui-multiselect .controls {
	margin-left: 0px;
}
.dropdown-menu .active > a {
	color: rgb(255, 255, 255);
}
.dropdown-menu .active > a:hover {
	color: rgb(255, 255, 255);
}
.page-sign-in .top-hat-holder {
	background: rgb(0, 0, 0); width: 100%; min-height: 30px;
}
.page-sign-in .business-snippet .tophat-menu {
	width: 931px;
}
.page-sign-in #wrap {
	border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.page-sign-in .header-container {
	padding-top: 15px; padding-bottom: 10px;
}
.page-sign-in .bsc-brand-new {
	height: auto;
}
.page-sign-in .bsc-brand-new .title h4 {
	font-family: AvenirNextRegular; font-size: 24px; margin-top: 0px; margin-bottom: 6px;
}
.page-sign-in .bsc-brand-new .title p {
	line-height: 24px; font-family: AvenirNextLight; font-size: 16px;
}
.page-sign-in .signin {
	width: 350px;
}
.page-sign-in .signin-container {
	background: none;
}
.unauthenticated.page-sign-in #main form {
	background: none;
}
.page-sign-in .signin-container legend {
	font-family: AvenirNextMedium; font-size: 20px; margin-top: 5px; margin-bottom: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-sign-in .signin-container label {
	color: rgb(86, 90, 92); font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 2px; margin-top: 10px;
}
.page-sign-in .signin-container input[type='text'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255); font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 1px;
}
.page-sign-in .signin-container input[type='password'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-in .signin-container input[type='email'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-in .signin-container input[type='tel'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-in .signin-container .chosen-container {
	width: 100% !important; margin-bottom: 30px;
}
.page-sign-in .signin-container .chosen-container-single .chosen-single {
	background: rgb(179, 179, 179); border-radius: 0px; height: 40px; color: rgb(255, 255, 255) !important; line-height: 40px; font-family: AvenirNextMedium; font-size: 16px; box-shadow: inset 0px 0px 3px #b3b3b3, 0px 1px 1px rgba(0,0,0,0.1);
}
.page-sign-in .signin-container .chosen-container-single .chosen-single div {
	width: 38px;
}
.page-sign-in .signin-container .chosen-container-single .chosen-single div b {
	background: none; font: 2em/1.3em FontAwesome; font-size-adjust: none; font-stretch: normal;
}
.page-sign-in .signin-container .chosen-container-single .chosen-single div b::before {
	content: "\f107";
}
.page-sign-in .signin-container .chosen-with-drop.chosen-container-active .chosen-single div b {
	background: none;
}
.page-sign-in .signin-container .chosen-with-drop.chosen-container-active .chosen-single div b::before {
	content: "\f106";
}
.page-sign-in .signin-container .chosen-container .chosen-results {
	padding-top: 8px; max-height: 280px;
}
.page-sign-in .signin-container #signin-bottom {
	margin-bottom: 30px;
}
.page-sign-in .signin-container input[type='submit'] {
	background: rgb(255, 255, 255); padding: 10px 55px; border-radius: 0px; transition:background 0.5s, border 0.5s, color 0.5s; text-transform: uppercase; font-family: AvenirNextDemi; font-size: 14px; margin-bottom: 43px; margin-top: 15px; -webkit-transition: background .5s, border .5s, color .5s;
}
.page-sign-in .signin-container input[type='submit']:hover {
	background: rgb(31, 38, 45); color: white; text-shadow: none;
}
.page-sign-in .signin-container .btn-link {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-in .signin-container .help {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-in .signin-container .help .bloomberg-contracts-dept-phone {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-in .signin-container .btn-link {
	color: rgb(24, 153, 213);
}
.page-sign-in .signin-container .btn-link:hover {
	color: rgb(0, 185, 228); text-decoration: none;
}
.page-sign-in .bsc2-pop-phone-link:hover {
	color: rgb(0, 185, 228); text-decoration: none;
}
.page-sign-in .signin-container .phone-wrapper {
	padding: 0px;
}
.page-sign-in #footer .container {
	background: none;
}
.page-sign-in #footer .container .bsc-footer {
	background: none;
}
.page-sign-in .bsc-footer .rider {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-in .bsc-footer a {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-in .bsc-footer .footer {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-in .copyright {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.multiselect-tables {
	border: currentColor; border-image: none; overflow: hidden; font-size: 18px; position: relative; max-height: 30px;
}
.multiselect-tables::before {
	margin: 0px auto; left: 0px; top: 0px; width: 100px; height: 41px; right: 0px; bottom: 0px; line-height: 37px; position: absolute; content: "Loading...";
}
.multiselect-tables option {
	border: currentColor; border-image: none; opacity: 0;
}
.tophat {
	display: none;
}
main {
	display: block;
}
.usageInput.existing.eid-total-devices {
	line-height: 1;
}
.text-center {
	text-align: center;
}
.bullet-point-text {
	font-size: 14px;
}
.user-alert .container {
	background: none; padding: 24px 0px; line-height: 26px; font-size: 16px;
}
.user-alert h2 {
	margin-bottom: 20px;
}
.user-alert a {
	text-align: left; line-height: 17px; margin-right: 8px;
}
.user-alert .btn-group {
	margin-right: 4px; vertical-align: top; float: left;
}
.user-alert .btn-group .btn-group {
	margin-right: 4px; vertical-align: top; float: left;
}
.user-alert small {
	color: white;
}
.banner-top {
	margin: 0px auto 32px; width: 800px; height: 129px; display: block;
}
.regional-hotlines {
	margin-top: 11px;
}
.bsc-table .indented {
	padding-left: 20px !important;
}
.table th.center-text {
	text-align: center;
}
.table td.center-text {
	text-align: center;
}
#reporting-buttons {
	margin-right: 20px;
}
.bs-callout {
	border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(238, 238, 238); margin: 20px 0px; padding: 20px; border-radius: 3px; border-image: none;
}
.bs-callout h4 {
	margin-top: 0px; margin-bottom: 5px;
}
.bs-callout p:last-child {
	margin-bottom: 0px;
}
.bs-callout code {
	border-radius: 3px;
}
.bs-callout + .bs-callout {
	margin-top: -5px;
}
.bs-callout-default {
	border-left-color: rgb(119, 119, 119);
}
.bs-callout-default h4 {
	color: rgb(119, 119, 119);
}
.bs-callout-primary {
	border-left-color: rgb(66, 139, 202);
}
.bs-callout-primary h4 {
	color: rgb(66, 139, 202);
}
.bs-callout-success {
	border-left-color: rgb(92, 184, 92);
}
.bs-callout-success h4 {
	color: rgb(92, 184, 92);
}
.bs-callout-danger {
	border-left-color: rgb(217, 83, 79);
}
.bs-callout-danger h4 {
	color: rgb(217, 83, 79);
}
.bs-callout-warning {
	border-left-color: rgb(240, 173, 78);
}
.bs-callout-warning h4 {
	color: rgb(240, 173, 78);
}
.bs-callout-info {
	border-left-color: rgb(91, 192, 222);
}
.bs-callout-info h4 {
	color: rgb(91, 192, 222);
}
.bsc-table .bold-font {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-size: 14px; font-weight: bold; text-rendering: optimizelegibility;
}

.page-sign-up .signup {
  width: 450px;
}
.page-sign-up .signup-container {
	background: none;
}
.unauthenticated.page-sign-up #main form {
	background: none;
}
.page-sign-up .signup-container legend {
	font-family: AvenirNextMedium; font-size: 20px; margin-top: 5px; margin-bottom: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-sign-up .signup-container label {
	color: rgb(86, 90, 92); font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 2px; margin-top: 10px;
}
.page-sign-up .signup-container input[type='text'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255); font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 1px;
}
.page-sign-up .signup-container input[type='password'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-up .signup-container input[type='email'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-up .signup-container input[type='tel'] {
	background: rgb(179, 179, 179); border-radius: 0px; width: 97%; height: 32px; color: rgb(255, 255, 255) !important; font-family: AvenirNextMedium; font-size: 16px; margin-bottom: 26px;
}
.page-sign-up .signup-container .chosen-container {
	width: 100% !important; margin-bottom: 30px;
}
.page-sign-up .signup-container .chosen-container-single .chosen-single {
	background: rgb(179, 179, 179); border-radius: 0px; height: 40px; color: rgb(255, 255, 255) !important; line-height: 40px; font-family: AvenirNextMedium; font-size: 16px; box-shadow: inset 0px 0px 3px #b3b3b3, 0px 1px 1px rgba(0,0,0,0.1);
}
.page-sign-up .signup-container .chosen-container-single .chosen-single div {
	width: 38px;
}
.page-sign-up .signup-container .chosen-container-single .chosen-single div b {
	background: none; font: 2em/1.3em FontAwesome; font-size-adjust: none; font-stretch: normal;
}
.page-sign-up .signup-container .chosen-container-single .chosen-single div b::before {
	content: "\f107";
}
.page-sign-up .signup-container .chosen-with-drop.chosen-container-active .chosen-single div b {
	background: none;
}
.page-sign-up .signup-container .chosen-with-drop.chosen-container-active .chosen-single div b::before {
	content: "\f106";
}
.page-sign-up .signup-container .chosen-container .chosen-results {
	padding-top: 8px; max-height: 280px;
}
.page-sign-up .signup-container #signup-bottom {
	margin-bottom: 30px;
}
.page-sign-up .signup-container input[type='submit'] {
	background: rgb(255, 255, 255); padding: 10px 55px; border-radius: 0px; transition:background 0.5s, border 0.5s, color 0.5s; text-transform: uppercase; font-family: AvenirNextDemi; font-size: 14px; margin-bottom: 43px; margin-top: 15px; -webkit-transition: background .5s, border .5s, color .5s;
}
.page-sign-up .signup-container input[type='submit']:hover {
	background: rgb(31, 38, 45); color: white; text-shadow: none;
}
.page-sign-up .signup-container .btn-link {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-up .signup-container .help {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-up .signup-container .help .bloomberg-contracts-dept-phone {
	line-height: 30px; font-family: AvenirNextMedium; font-size: 18px;
}
.page-sign-up .signup-container .btn-link {
	color: rgb(24, 153, 213);
}
.page-sign-up .signup-container .btn-link:hover {
	color: rgb(0, 185, 228); text-decoration: none;
}
.page-sign-up .bsc2-pop-phone-link:hover {
	color: rgb(0, 185, 228); text-decoration: none;
}
.page-sign-up .signup-container .phone-wrapper {
	padding: 0px;
}
.page-sign-up #footer .container {
	background: none;
}
.page-sign-up #footer .container .bsc-footer {
	background: none;
}
.page-sign-up .bsc-footer .rider {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-up .bsc-footer a {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-up .bsc-footer .footer {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}
.page-sign-up .copyright {
	color: rgb(179, 179, 179); text-transform: inherit; font-family: AvenirNextMedium; font-size: 14px;
}