﻿/*--------------------------------------------------*/
/*                                                 	*/
/*          MODULES.CSS                            	*/
/*                                                 	*/
/*--------------------------------------------------*/

/*------------------------------------------------*/
/* MODALS */
/*------------------------------------------------*/
.ui-dialog.ui-widget, 
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Raleway', sans-serif !important;
	z-index:99999;
}
.ui-dialog.ui-widget {
	overflow:visible;
}
.ui-dialog.ui-widget .ui-dialog-titlebar {
	border-radius:0 !important;
	background:#fff;
	border:none;
}
div.ui-dialog.ui-widget .ui-dialog-titlebar > button.ui-dialog-titlebar-close {
	top:-15px;
	right:-15px;
}
.ui-dialog.ui-widget .ui-dialog-title {
	font-size:17px;
	/* color:#fff; */
}
.ui-widget-overlay {
    z-index: 9999 !important;
}

.postcodeLookupModal  h2 {
	display:none;
}
.postcodeLookupModal  td {
	padding:5px 10px;
}



/*------------------------------------------------*/
/* Minicart */
/*------------------------------------------------*/
#userControls #miniCartPopup, 
#userControls #miniCartPopup .miniCartProductRight .miniCartRow.productQuantity {
	font-size:1em;
}
.miniCart .miniCartHoverLeft {
    width: 75px !important;
}
#userControls #miniCartPopup .productName a {
	color:#333;
}



/*------------------------------------------------*/
/* UL/LI */
/*------------------------------------------------*/
.ModSilverbearMyInterestsC ul {
	margin-left:10px;
	padding-left:0;
	list-style:none;
}



/*------------------------------------------------*/
/* Headings */
/*------------------------------------------------*/
/* H1 */
#H1Heading h1 {
    font-family: 'Raleway', sans-serif;
	font-size:3em;
}
/* H3 */
.ModSilverbearEnquiryManagerC span[id$=EMItem_lblOverview], 
.ModSilverbearEnquiryManagerC span[id$=EMItem_lblAssignmentInformation] {
	display:block;
	font-weight: 800;
    margin-bottom: 10px;
    margin-top: 20px;
}


/*------------------------------------------------*/
/* Tables */
/*------------------------------------------------*/
.sbEntityViewer table, 
table[id$=InvoiceDetails_ProductsDataGrid], 
.ModSilverbearInvoicesC .productInfoTable, 
.ModSilverbearDocumentsC table[id$=DownloadDocument_DocumentsDataGrid], 
.ModSilverbearCPDC table[id$=CPD_CPDGridView] {
	width:100%;
	border:0;
}
	
.sbEntityViewer table th, 
.sbEntityViewer table td, 
table[id$=InvoiceDetails_ProductsDataGrid] td, 
.ModSilverbearInvoicesC .productInfoTable td, 
.ModSilverbearDocumentsC table[id$=DownloadDocument_DocumentsDataGrid] td, 
.ModSilverbearCPDC table[id$=CPD_CPDGridView] th, 
.ModSilverbearCPDC table[id$=CPD_CPDGridView] td {
	padding:5px 10px;
	border-left:0;
	border-right:0;
}	
.sbEntityViewer table th, 
table[id$=InvoiceDetails_ProductsDataGrid] > tbody > tr:first-of-type > td, 
.ModSilverbearInvoicesC .productInfoTable > tbody > tr:first-of-type > td, 
.ModSilverbearDocumentsC table[id$=DownloadDocument_DocumentsDataGrid] > tbody > tr:first-of-type > td, 
.ModSilverbearCPDC table[id$=CPD_CPDGridView] th {
	border-bottom:1px solid lightgray;
	border-top:0;
	background:#fff;
	font-weight:bold;
	vertical-align:bottom;
}
.sbEntityViewer table tbody tr:nth-of-type(even) > td, 
table[id$=InvoiceDetails_ProductsDataGrid] > tbody > tr:nth-of-type(even) > td, 
.ModSilverbearInvoicesC .productInfoTable > tbody > tr:nth-of-type(even) > td, 
.ModSilverbearDocumentsC table[id$=DownloadDocument_DocumentsDataGrid] > tbody > tr:nth-of-type(even) > td {
	background:whitesmoke;
}

/* P inside table */
table[id$=InvoiceDetails_ProductsDataGrid] td p, 
.ModSilverbearInvoicesC .productInfoTable td p {
	margin-bottom:0 !important;
}

/* Force White BG */
.ModSilverbearInvoicesC tr, 
div[class*="ModSilverbear"] table.whiteBG tr, 
div[class*="ModSilverbear"] table.whiteBG tr > td {
	background:transparent !important;
}
	


/*------------------------------------------------*/
/* LOGIN */
/*------------------------------------------------*/
.dnnLoginRememberMe {
	display:block;
	margin-left:200px;
}
.dnnSocialRegistration {
	display:none;
}


/*------------------------------------------------*/
/* REGISTRATION */
/*------------------------------------------------*/
.DNNModuleContent.ModSilverbearRegistrationC, 
.DNNModuleContent.ModAuthenticationC {
	/* max-width:656px; */
}
.DNNModuleContent.ModSilverbearRegistrationC .RegistrationWelcome {
	padding-top:20px;
}

.ModAuthenticationC .LoginPanel {
	width:100%;
	padding:0;
	float:none;
} 
.dnnLoginService .dnnFormItem label, 
.dnnLoginService .dnnFormItem input[type="text"], 
.dnnLoginService .dnnFormItem input[type="password"] {
	display:block;
	width:100%;
}
.dnnLoginService .dnnFormItem input[type="text"], 
.dnnLoginService .dnnFormItem input[type="password"] {
	width:300px;
}
.dnnLoginService .dnnFormItem input[type="password"] {
	width:300px;
}
.DNNModuleContent.ModSilverbearRegistrationC .CaptchaContainer {
	margin-left:175px;
}

/*------------------------------------------------*/
/* Invoices */
/*------------------------------------------------*/

/* Listing */
.slideCell {
	padding:0 !important;
}
.slideMe {
	border-top:1px solid lightgray;
	border-bottom:1px solid lightgray;
	display:none;
	padding:5px;
	text-align:right;
}
.invoicesTable th {
	vertical-align:bottom;
}

/* Details */
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table td { 
	line-height:1;
}
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table + table { 
	margin:20px 0;
}
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table + table td a {
	color:#fff !important;
}
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table + table + input { 
    margin-bottom: 20px !important;
}




/* Pay Now */
.ModSilverbearInvoicesC .invoiceInfoTable, 
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table {
	width:100%;
	max-width:700px;
}
.ModSilverbearInvoicesC .invoiceInfoTable td > .dnnTooltip label, 
.ModSilverbearInvoicesC div[id$="InvoiceDetails_UP"] > h3 + table td > .dnnTooltip label {
	text-align:left;
}

.ModSilverbearInvoicesC .userInfoTable td .dnnTooltip, 
.ModSilverbearInvoicesC .addressTable table td .dnnTooltip {
	width:150px;
}
.ModSilverbearInvoicesC .invoiceButtonsWrapper {
	margin:20px 0;
}
.ModSilverbearInvoicesC td > input[type=text] {
	margin-bottom:10px !important;
}



/*------------------------------------------------*/
/* Mailing Preferences */
/*------------------------------------------------*/
body .DNNModuleContent.ModSilverbearMyPostalAndEmailPreferencesC tr:first-of-type > td:first-of-type label {
	margin-top:5px;
}

.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=MyCommunicationPreferences_data] > table > tbody > tr > td {
	display:block;
	clear:both;
	overflow:hidden;
}
.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=MyCommunicationPreferences_data] > table > tbody > tr > td:first-of-type {
	padding-top:20px;
	padding-bottom:5px;
}
.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=MyCommunicationPreferences_data] td td:first-of-type {
	width:100px;
}
.ModSilverbearBSAVAMyCommunicationPreferencesC td .dnnLabel {
	display:block;
	width:100%;
	float:none;
	text-align:left;
}



/*------------------------------------------------*/
/* Apps (Applications) */
/*------------------------------------------------*/

/* My Apps */
table.individualAppsEntityViewer.whiteBG {
	margin:0 0 20px 0;
}
table.individualAppsEntityViewer.whiteBG:nth-of-type(even) {
	background:whitesmoke;
}

.ApplicationsContainer  {
	vertical-align:middle;
}
.ApplicationsContainer .revertTable  {
	margin-bottom:30px;
}
.ApplicationsContainer .revertTable td:first-of-type  {
	padding-left:0;
}

body .DNNModuleContent.ModSilverbearEditApplications2C *, 
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs *, 
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-state-default a {
	color:#000d30;
	font-family: 'Raleway', sans-serif;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs {
	border:none;
	padding:0;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs-nav.ui-corner-all {
	border-radius:0;
	border:none;
	background:#e0e5f2;
	border-bottom: 1px solid #D3D3D3;
	display:none;	
}
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs-nav.ui-corner-all .ui-state-default {
	background:#c1c9e0;
	border-radius:0;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs-nav.ui-corner-all .ui-state-default a {
	display:block;
	float:none;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .ui-tabs-nav.ui-corner-all .ui-state-default.ui-state-active {
	background:#fff;
}
body .DNNModuleContent.ModSilverbearEditApplications2C h1.SectionHeading {
    margin-bottom:20px;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .sectionContainer {
    float:right !important;
	width:100%;
	padding: 1em 1em 5em 1em !important;
}

body .DNNModuleContent.ModSilverbearEditApplications2C .QuestionContainer.HTML > div {
	font-weight:bold;
	font-size:16px;
	margin: 10px 0 5px 0;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .QuestionContainer.RADIOBUTTONS .RadioButtonListQuestion label {
	display:inline-block;
	margin-right:30px;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .LookupQuestionSearchButton {
	margin: 7px;
}
body .DNNModuleContent.ModSilverbearEditApplications2C .tooltip .tooltip-inner {
	color:#fff;
}
body .DNNModuleContent input[type="text"].HiddenDateTimeQuestionNoEdit {
	display:none !important;
}
body .DNNModuleContent.ModSilverbearEditApplications2C input[type=button], 
body .DNNModuleContent.ModSilverbearEditApplications2C a.SaveButton, 
body .DNNModuleContent.ModSilverbearEditApplications2C a.mover, 
body .DNNModuleContent.ModSilverbearEditApplications2C a.SubmitButtonTabs {
	display:inline-block;
	margin-top:10px;
}
.DNNModuleContent.ModSilverbearEditApplications2C a.mover, 
.DNNModuleContent.ModSilverbearEditApplications2C a.SubmitButtonTabs {
	bottom:10px;
}
.DNNModuleContent.ModSilverbearEditApplications2C a.mover, 
.DNNModuleContent.ModSilverbearEditApplications2C a.SubmitButtonTabs  {
	right:10px;
} 
.DNNModuleContent.ModSilverbearEditApplications2C a.prev-tab.mover {
	right:auto;
	left:10px;
} 
.DNNModuleContent.ModSilverbearEditApplications2C .SubmitButtonStandard, 
.DNNModuleContent.ModSilverbearEditApplications2C .SaveButton, 
.DNNModuleContent.ModSilverbearEditApplications2C .CancelButton {
	font-size:15.4px;
	font-family: 'Raleway', sans-serif;
} 

/* Datepicker */
.ui-datepicker.ui-widget-content, 
.ui-datepicker.ui-widget-content select, 
.ui-datepicker.ui-widget-content .ui-state-default {
	color:#000d30;
}
.ui-datepicker .ui-datepicker-header.ui-corner-all {
	border-radius:0;
	background:#e0e5f2;
	border:none;
}
.ui-datepicker .ui-datepicker-header.ui-corner-all .ui-corner-all, 
.ui-datepicker .ui-datepicker-header.ui-corner-all .ui-state-hover {
	background:transparent;
	border:none;
	border-radius:0;
	cursor:pointer;
	top:2px;
	bottom:0;
}
.ui-datepicker .ui-datepicker-header.ui-corner-all .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-header.ui-corner-all .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-header.ui-corner-all .ui-state-hover > span {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-datepicker.ui-widget-content .ui-state-default {
	background:#e0e5f2;
	border-color:#e0e5f2;
}
.ui-datepicker.ui-widget-content .ui-state-default.ui-state-highlight, 
.ui-datepicker.ui-widget-content .ui-state-default:hover {
	background:#c1c9e0;
}



/*------------------------------------------------*/
/* Webshop */
/*------------------------------------------------*/
.webshopProductListing .categoryTabs, 
.webshopProductListing .tabcontainer  {
	border:none;
}
.webshopProductListing .searchBar {
	text-align:right;
	padding:20px 10px 0 0;
}
.webshopProductListing .searchBar input {
	margin-left:20px !important;
}
.webshopProductListing .categoryTabs {
	margin:20px 0;
}
.webshopProductListing .ui-tabs-vertical .tabcontainer li.ui-state-active {
	z-index:9
}


/*------------------------------------------------*/
/* Checkout */
/*------------------------------------------------*/
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .container-fluid {
	padding:0;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-primary, 
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-primary:hover,
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-success, 
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-success:hover,
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-warning, 
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .btn-warning:hover {
	/* background: #52a8ff;
	border-color: #52a8ff;
	margin-bottom: 10px !important; */
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .controls li.isSelected > span.btn-primary, 
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .controls li.isSelected > span.btn-primary:hover
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .controls li.isSelected > span.btn-primary:focus {
	background: transparent;
    border-color: #52a8ff;
    color: #52a8ff !important;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketPaymentMethods .control-group {
	max-width:100%;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketItemDetails > * {
	vertical-align:top;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .navigationRowButtons > a.continueShopping {
	float:left;
	margin-left:0;
	margin-right:20px;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketItemDetails .itemPrice {
	margin-bottom:0;
	padding-bottom:0;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketItemDetails .itemPrice + div {
	text-align:right;
	margin-right:75px;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketTotal .totalLabel {
	font-size:1.5em;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketTotal .totalLabel dl.itemPrice dt {
	width:auto;
}
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketTotal .totalLabel dl.itemPrice dd {
	margin-left:250px;
}

body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > label {
	width:100%;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > label, 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > .controls {
	font-size:1em;
	float:none;
	margin-bottom: 0 !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > .controls > input, 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > .controls > select {
	height:auto;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > .controls.input-append > button > span {
	margin-left:-6px;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .control-group > .controls textarea {
	max-width:445px;
}


body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC label[for=whoispayingcheckbox-0] .toggle {
	width:130px !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle {
	border-color: #ccc;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle label  {
	margin:0 !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle .btn  {
	display:inline-block;
	
	border:none;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle .btn.toggle-on  {
	padding-left:20px;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle .btn.toggle-off  {
	padding-left:20px;
	color:#010d33 !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .toggle .btn.toggle-handle  {
	border:1px solid #ccc;
	padding:0 10px;
	background-color: #fff;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .contactOrgLookupWrapper label.radio {
	margin-right:15px;
} 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .contactOrgLookupWrapper input[type=radio] {
	margin-top:5px;
} 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC label[for=sameasbillingaddresscheckbox-0] .toggle {
	width:75px !important;
} 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketItemDetails .itemPrice {
	margin-right: 35px;
} 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketDiscounts .control-group .btn-success, 
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketDiscounts .control-group .btn-success:hover {
	padding-right:22px;
	margin-bottom:0;
	padding: 5px 22px !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .basketItemDetails select {
	float:none !important;
	width:auto !important;
}
body .ModSilverbearDnnExtensionsCrmWebShopCheckoutC .sr-only {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
}

.BasketSummaryContainer .row-fluid .span6 + .span6, 
.ModSilverbearDnnExtensionsCrmWebShopCheckoutC .BasketSummaryContainer .basketItemDetails .itemPrice  {
	float:right;
}







/*------------------------------------------------*/
/* Invoices */
/*------------------------------------------------*/
/* Listing */
#membershipEntityViewer.invoicesTable {
	margin-top:5px;
	margin-bottom:20px;
}
#membershipEntityViewer.invoicesTable th {
/* 	text-align:left;
	vertical-align:bottom;
	padding:5px 0;
	border-bottom:1px solid #036; */
}
#membershipEntityViewer.invoicesTable td {
	vertical-align:top;
	line-height:1.5;
}
#membershipEntityViewer.invoicesTable tr:nth-of-type(even) td {
	background:whitesmoke;
}
#membershipEntityViewer.invoicesTable th.invoicedate, 
#membershipEntityViewer.invoicesTable th.totalAmount, 
#membershipEntityViewer.invoicesTable th.balance {width: 8%;}
#membershipEntityViewer.invoicesTable th.name {width: 24%;}
#membershipEntityViewer.invoicesTable th.invoicenumber {width: 17%;}
#membershipEntityViewer.invoicesTable th.buttons {width: 35%;}
#membershipEntityViewer.invoicesTable td a { 
	display:inline-block; 
	width:82px;
	height:32px;
	background:url(../images/buttons/blankBtn.png) top left no-repeat;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
}
#membershipEntityViewer.invoicesTable .buttons { text-align:right; }
#membershipEntityViewer.invoicesTable .buttons a { text-align:left; margin-bottom:2px; }
#membershipEntityViewer.invoicesTable td a.viewButton { background:url(../images/buttons/view.png) top left no-repeat; }
#membershipEntityViewer.invoicesTable td a.printButton { background:url(../images/buttons/print.png) top left no-repeat; }
#membershipEntityViewer.invoicesTable td a.payButton { background:url(../images/buttons/pay.png) top left no-repeat; }

#membershipEntityViewer.invoicesTable td a:hover { text-decoration:none; }



/*------------------------------------------------*/
/* Org Links */
/*------------------------------------------------*/
/* Search */
.ModSilverbearLinksC #organisationSelect .organisationSearch label {
	margin-right:10px;
	margin-bottom:5px;
}
.ModSilverbearLinksC #organisationSelect .organisationSearch input[type=text] {
	width:30%;
	margin-bottom:10px;
}
.ModSilverbearLinksC #roleSelect div * {
	vertical-align:top;
}
.ModSilverbearLinksC #roleSelect label[for=roleNameInput] {
	margin-top: 10px;
	margin-right: 10px;
	display: inline-block;
}
.ModSilverbearLinksC #roleSelect span.twitter-typeahead {
	width:300px;
	margin-bottom:20px;
}



/*------------------------------------------------*/
/* Events */
/*------------------------------------------------*/
/* Listing */
.ModSilverbearEventListingC table.evtTblContent {
	margin:20px 0;
}
.ModSilverbearEventListingC tr.date td {
	font-weight:bold;
	font-size:18px;
	background: #f5f5f5;
}
.ModSilverbearEventListingC td.evtHdr, 
.ModSilverbearEventListingC td.evtMore {
	padding-bottom:0;
}
.ModSilverbearEventListingC td.evtHdr {
	font-weight:bold;
}
.ModSilverbearEventListingC td.evtMore {
	text-align:right;
}



/*------------------------------------------------*/
/* CPD */
/*------------------------------------------------*/
.ModSilverbearCPDC table {
	/* width:auto !important; */
}
.ModSilverbearCPDC table[id$=CPD_CPDGridView] {
	margin-top:30px;
}
body .ModSilverbearCPDC input[type=button] {
    margin: 20px 0 !important;
}
.ModSilverbearCPDC span[id$=labelTotalHours_lblLabel], 
.ModSilverbearCPDC span[id$=CPD_lblTotalHours] {
	font-weight:700;
}



/*------------------------------------------------*/
/* DIRECTORY */
/*------------------------------------------------*/
/* Listings */
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr > td:first-of-type {
	padding-right:25px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr > td:last-of-type {
	padding-left:25px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr:last-of-type > td:last-of-type {
	padding:8px 25px 8px 8px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td label{
	float:left;
	margin-top: 10px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td input, 
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td select {
	float:right;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform #fetchxmlsearchform + #thesubmitbutton > input#btnSearch {
	margin-left:130px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform {
	margin-top: 20px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform .nameRow td {
	font-weight:bold;
	padding-top: 30px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform span.label {
	display:inline-block;
	width: 140px;
}



/*------------------------------------------------*/
/* DIRECTORY */
/*------------------------------------------------*/
/* Listings */
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr > td:first-of-type {
	padding-right:25px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr > td:last-of-type {
	padding-left:25px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform tr:last-of-type > td:last-of-type {
	padding:8px 25px 8px 8px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td label{
	float:left;
	margin-top: 10px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td input, 
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform td select {
	float:right;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #searchform #fetchxmlsearchform + #thesubmitbutton > input#btnSearch {
	margin-left:130px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform {
	margin-top: 20px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform .nameRow td {
	font-weight:bold;
	padding-top: 30px;
}
.DNNModuleContent.ModSilverbearFetchXMLSearchC #resultsform span.label {
	display:inline-block;
	width: 140px;
}



/*------------------------------------------------*/
/* Regional Coordinator */
/*------------------------------------------------*/
.DnnModule-SilverbearEntityViewer #content {
	margin-bottom:20px;
}
body .DnnModule-SilverbearEntityViewer #content input[type=button] {
	line-height: 1;
    margin-top: 0 !important;
    padding: 9px;
}

	/* Results */
	.regionalResults .sbEntityViewer {
		overflow-x:scroll;
	}
	.regionalResults .sbEntityViewer table#RegionalCoTable th, 
	.regionalResults .sbEntityViewer table#RegionalCoTable td {
		padding:5px;
	}



/*------------------------------------------------*/
/* Mailing and Contact Preferences */
/*------------------------------------------------*/
.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=data] > table, 
.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=data] > table > tbody > tr > td  {
	width:100%;
} 
.ModSilverbearBSAVAMyCommunicationPreferencesC div[id$=data] > table > tbody > tr > td {
	display:block;
}



/*------------------------------------------------*/
/* Notes */
/*------------------------------------------------*/
.imageText2Col .DnnModule.DnnModule-SilverbearNotes p:nth-of-type(1) {
	float:none;
	width:100%;
}
.ModSilverbearNotesC span.label {
	color:#333;
}
.ModSilverbearDocumentsC table[id$=DownloadDocument_DocumentsDataGrid] {
	margin:20px 0;
}
.ModSilverbearDocumentsC span.CommandButton {
	display:block;
}
.ModSilverbearDocumentsC span.CommandButton > a {
	display:inline-block;
}




/*------------------------------------------------*/
/* Change Password */
/*------------------------------------------------*/
.ModSilverbearPasswordResetC div[id$=Password_oldPasswordRow] {
	margin-top:20px;
}
.ModSilverbearPasswordResetC a.dnnFormHelp {
	display:none;
}



/*------------------------------------------------*/
/* Enquiry Manager */
/*------------------------------------------------*/
div.ModSilverbearEnquiryManagerC.DNNModuleContent td {
	vertical-align:top;
}
div.ModSilverbearEnquiryManagerC.DNNModuleContent td input[type=text], 
div.ModSilverbearEnquiryManagerC.DNNModuleContent td textarea, 
div.ModSilverbearEnquiryManagerC.DNNModuleContent td select {
	margin-bottom:10px;
}

div.ModSilverbearEnquiryManagerC.DNNModuleContent .Normal {
	margin-left:175px;
}

div.ModSilverbearEnquiryManagerC.DNNModuleContent  div[id$=EMItem_divViewData] > table {
	margin-top:20px;
}

div.ModSilverbearEntityViewerC h3 {
	height:auto !important;
}



/*------------------------------------------------*/
/* Groups & Regions */
/*------------------------------------------------*/
.ModSilverbearMyGroupsAndRegionsC table.SBGroupsandRegions {
	margin-top:20px;
}
.ModSilverbearMyGroupsAndRegionsC table.SBGroupsandRegions > tbody > tr > td:first-of-type {
	display:none;
}
.ModSilverbearMyGroupsAndRegionsC table.SBGroupsandRegions > tbody > tr > td > b {
	display:block;
	margin-bottom:5px;
}
