img{outline: 0;}

#ifVFPSite {
    min-height: 800px;
}

/*PRODUCT SELECTION UPDATES
______________________________________*/


input#MainContent_btnAddItemToOrder2 {
    display: none !important;.locationsTable th, .locationsTable td
}

table#MainContent_gvItems0 {
    width: 50%;
}
.secondaryMenuNavigation
#MainContent_lbUpdateQuantities {
    position: absolute;
    margin-top: 130px;
    padding-right: 30px;
}

a {
    color: #0073cf;
    text-decoration: none;
font-family: 'Slate Pro Bk' !important;
}
.instructions, .label   {
font-family: 'Slate Pro bk' !important;
}
.customOptionInput select   {
font-family: 'Slate Pro bk' !important;
    height: 20px;
}

#SiteWideSearchWidget{
	display: none;
}

@font-face {
	font-family: 'Slate Pro';
	src: url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.eot');
	src: url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.eot?#iefix') format('embedded-opentype'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.woff2') format('woff2'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.woff') format('woff'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.ttf') format('truetype'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Medium.svg#SlatePro-Medium') format('svg');
	font-style: normal;
}

@font-face {
	font-family: 'Slate Pro Bk';
	src: url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.eot');
	src: url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.eot?#iefix') format('embedded-opentype'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.woff2') format('woff2'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.woff') format('woff'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.ttf') format('truetype'),
		url('/skinning/farmers/locales/en/fonts/SlatePro-Bk.svg#SlatePro-Bk') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {

    font-family: 'Slate Pro Bk' !important;
}
form {
    font-family:  'Slate Pro Bk' !important;
}

.secondaryMenuNavigation {
    position: absolute;
    top: 50px;  /*changed from 86px on 5-21-17 by Adam*/
    display: inline-block;
    width: auto;
    left: 800px;
    z-index: 999;
}
#MiniPageHeader {
    background-color: #ffffff;
    background-image: url(/Skinning/farmers/Locales/en/images/miniheader-bg.png);
background-repeat:no-repeat;
    overflow: hidden;
    height: 50px;
    clear: both;
}
.utilitybar {
    background-color: transparent;
}
/*SEARCH
__________________*/
.divText {
    width: 500px !important; /* earlier it was 48% */
    float: left;
}

.SecondaryActionButton {
    background-color: #003087;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border: 0;
    padding: 5px 15px;
    cursor: pointer;
    border-radius: 2px;
}

.ResultCellHeader {
    /*background-color: #ffffff !important;*/
    min-height: 20px;
    padding: 8px;
    font-family: 'Slate Pro';
    font-size: 24px;
    */color: #333333  !important;*/
    font-weight: normal;
}

/*
.ResultCellHeader span {
    color: #333333  !important;
}
*/
#imgThumbnail {
    max-height: 300px;
    /*max-width: 230px;*/
    max-width: 200px !important;
}

#mainMenu {
font-family:'Slate Pro Bk';
    background-color: #ffffff;
    border-top: 0px solid #888;
    border-bottom:1px solid #e4e4e4;
    background-image:none;
}

#mainMenu a {
    color: #263A80;
    font-size: 15px;
	padding:0;
}

#mainMenu a:hover, #mainMenu a:active {
    background-color: transparent !important;
	color: #158fef;
    border-bottom: 4px solid #158fef;
}
.RadMenu .rmHorizontal .rmText {
    padding: 0 !important;
font-weight: bold;
}
.processingContainer span {
    font-size: 20px;
    padding-left: 20px;
    display: none !important;
}

#imgProcessingImage {
    padding-left: 0 !important;
}

.LandingPagesLandingPageLayout4 #pageHeaderContainer
{
    display: none;
}

.LandingPagesLandingPageLayout4 .pageBodyWrapper
{
padding:0px 0px 0px 42px;
}
 .ResourcesPageBodyWrapper {
            padding: 0px 0px 0px 0px;
        }


#body1.product-detail-page-content #PageContent .FormLabel_Link, #body1.product-detail-page-content #PageContent a {
    color: #003087;
    vertical-align: middle;
}

#body1.product-detail-page-content #PageContent .material-icons {
    
    color: #003087;
}
#body1.product-detail-page-content #PageContent {
    font-family: 'Slate Pro';
}

#body1.product-detail-page-content #PageContent .PrimaryActionButton, #body1.product-detail-page-content #PageContent .SecondaryActionButton {
	    font-family: 'Slate Pro Bk';
  background: #158fef; /* Old browsers */
background: -moz-linear-gradient(top, #158fef 50%, #0073cf 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#158fef), color-stop(50%,#0073cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #158fef 50%,#0073cf 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #158fef 50%,#0073cf 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #158fef 50%,#0073cf 50%); /* IE10+ */
background: linear-gradient(to bottom, #158fef 50%,#0073cf 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#158fef', endColorstr='#0073cf',GradientType=0 ); /* IE6-9 */
}


#body1.product-detail-page-content #PageContent .PrimaryActionButton:hover, #body1.product-detail-page-content #PageContent .SecondaryActionButton:hover {
    background: linear-gradient(to bottom, #1C7CC8 50%,#0062B0 50%);
	cursor: pointer;
}


.PrimaryActionButton:hover ,#MainContent_btnExportExcel:hover {
    background: linear-gradient(to bottom, #1C7CC8 50%,#0062B0 50%);
	cursor: pointer;
}

#ShoppingCartOrderLines {
   cursor: pointer;
    color: #fff;
    top: 12px;
    font-size: 11px;
    right: 0px;
    background: url(/Skinning/farmers/Locales/en/images/cart_bg.png);   
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


.facet-container .btn-primary {
    color: #fff;
    background-color: #003087;
    border-color: #003087;
font-family: 'Slate Pro Bk' !important;
}
.page-size .btn-link {

    color: #0073cf;
font-family: 'Slate Pro';

}
.search-and-browse-wrapper .btn-link:hover {

    color: #003087;
font-family: 'Slate Pro';

}
.search-and-browse-wrapper .btn-link {
    font-family: 'Slate Pro';
    --primary-color: #0073cf;
 color: #0073cf;
}
.filter-container .btn-link {

    color: #0073cf;
font-family: 'Slate Pro';

}
.pagination-container[_ngcontent-c9] .pagination-card[_ngcontent-c9] .selected[_ngcontent-c9] {
    color: #fff;
    background: #003087 !important;
}


.search-and-browse-wrapper {
font-family: 'Slate Pro' !important;
}
.list .search-and-browse-wrapper {
font-family: 'Slate Pro' !important;
}

.SCOverlayHeader {
font-weight: normal;
background: #003087;
}

.left .btn-primary {
    color: #fff;
    background-color: #003087 !important;
    border-color: #003087 !important;
}
.form-body .form-group {
    font-family: 'Slate Pro Bk' !important;
}

/*WORK CENTER
_____________________________________*/
.AddressSearchLeftTabCurve {
    top: 20%;
    float: left;
    height: 70px;
    width: 16px;
    background-repeat: no-repeat;
    background-image: none !important;
    cursor: pointer;
    background-color: #004988;
}

.JobCenterAddressSearchBackgroundImageContainer {
    float: left;
    background-image: none !important;
    background-repeat: repeat;
    height: 70px;
    background-color: #004988;
}

.AddressSearchRightTabCurve {
    top: 20%;
    float: left;
    height: 70px;
    width: 16px;
    background-repeat: no-repeat;
    background-image: none !important;
    cursor: pointer;
    background-color: #004988;
}

.JobCenterDeliveryOptionsImageButtonDiv {
    background: #e01933;
    background: -moz-linear-gradient(top, #e01933 0%, #e01933 50%, #b30032 50%, #b30032 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e01933), color-stop(50%, #e01933), color-stop(50%, #b30032), color-stop(100%, #b30032));
    background: -webkit-linear-gradient(top, #e01933 0%, #e01933 50%, #b30032 50%, #b30032 100%);
    background: -o-linear-gradient(top, #e01933 0%, #e01933 50%, #b30032 50%, #b30032 100%);
    background: -ms-linear-gradient(top, #e01933 0%, #e01933 50%, #b30032 50%, #b30032 100%);
    background: linear-gradient(to bottom, #e01933 0%, #e01933 50%, #b30032 50%, #b30032 100%);
    border: none;
    color: #fff;
    width: 100%;
    font-family: Slate Pro Bk;
    font-size: 18px;
    font-weight: bold;
    /* padding: 4px 12px; */
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5) \0;
    height: 40px;
    line-height: 38px;
    border-radius:4px;
}


.JobCenterDeliveryOptionsImageButtonDiv:hover {
  color: #fff !important;
  background: #b31429;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b31429 0%, #b31429 50%, #8f0028 50%, #8f0028 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b31429), color-stop(50%, #b31429), color-stop(50%, #8f0028), color-stop(100%, #8f0028));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b31429 0%, #b31429 50%, #8f0028 50%, #8f0028 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b31429 0%, #b31429 50%, #8f0028 50%, #8f0028 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b31429 0%, #b31429 50%, #8f0028 50%, #8f0028 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b31429 0%, #b31429 50%, #8f0028 50%, #8f0028 100%);
  /* W3C */
    width: 100%;
    font-family: Slate Pro Bk;
    font-size: 18px;
    font-weight: bold;
    /* padding: 4px 12px; */
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5) \0;
    height: 40px;
    line-height: 38px;
    border-radius:4px;
}




/*COMPOSER
_____________________________________*/
.gallery_window {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%;
    background: lightgray !important;
    text-align: center;
    overflow: auto;
}

.gallery_image_cont {
    display: inline-block;
    position: relative;
    height: 0;
    overflow: hidden;
    background: transparent !important;
}

/*FOOTER
_____________________________________*/
#PageFooter {
    overflow: hidden;
    float: right;
    width: 500px;
    margin: 0px;
    position: relative;
    bottom: 0;
    width: 100%;
    height: auto;
    z-index: 10;
}

#FooterCustomHtml {
    margin-top: 10px;
    /* margin-left:10px; */
}
/* --- 25-feb-2020 --- */
.ShoppingCartWidgetPosition{right: 183px;  top: 20px;}
div#upShoppingCartWidget img {
    height: 25px;
    width: auto;
}
.secondaryMenuNavigation{left: auto; right: -10px; top: 12px;}
.secondaryMenuNavigation img{width: 160px;
    margin-right: 185px;display: block;}
#PageHeader{width:100%;     overflow: visible;     height: 90px;}
.rmHorizontal{padding-bottom:20px !important;}
#mainMenu a{border-bottom: 4px solid transparent;}
.widgetContainer{right: 0;z-index: 999;}
/* #infobarHandle ul, #infobarHandle li:first-child{float:right  !important; margin:0;} 
ul#infobarHandle li:nth-child(2) a {color: #fff;} */
.RadMenu .rmLink{padding: 0 30px 0 12px;}
.leftlogo{position: absolute;    top: 20px;    left: 30px;}
.leftlogo img{max-width:460px}
#LinkedShoppingCartTable img{width: 30px;}
.RadMenu li{padding:0 28px !important}
.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup{min-width:1000px; margin:0 auto !important; display: table !important;}
.idea_icon {
    position: absolute;
    top: 36px;
    right:232px;
z-index: 1000;
}
#adBuilderMessageContainer{right: 260px;}


#displayMSCdetails {
border:none;
width: 260px;
float: right;
}

#displaySCdetails {
border:none;
width: 260px;
float: right;
}
/* for dropdown menu */
.menu {
    background: #e7e7e7;
    border: 0;
}
.RadMenu ul.rmGroup {
    padding: 10px 1px 15px !important;
}
.RadMenu li ul li a {
    color: #000000 !important;
    font-weight: normal;
    border-bottom:0 !important;
}
.RadMenu li ul li a span{color: #000000 !important;}
.RadMenu li ul li a:hover span{color: #003087!important;}
.RadMenu li ul li a:hover, .RadMenu li ul li a:active {border-bottom:0 !important;}

/* SearchUser start*/
body {
    font-family: 'Slate Pro Bk', Helvetica, Arial, sans-serif;
}
.JobCenterDeliveryForm #ParentContentDiv, #MainContent_Div1 {
    border: 1px solid #f2f2f2;
    margin-left: 0%;
    padding: 0 10px 10px 10px;
    width: 75%;
}
.labeldiv .label {
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    display: block !important;
}
#MainContent_Mappings {
    background-color: white;
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: -5px;
}

.button {
    height: 40px;
    line-height: 38px;
    font-size: 22px;
    margin: 20px 10px 20px 0px;
    border: 1px solid #b9baba;
    font-family: "Slate Pro";
    text-align: center;
    border-radius: 5px;
    background-color: #158FEF;
    background: rgb(21,143,239);
    background: linear-gradient(180deg, #158FEF 50%, #0073CF 50%);
    color: #fff; padding: 0px 15px;
}
.button:hover {
    background-color: #3A79BC;
    background: #3A79BC;
    background: linear-gradient(180deg, #3781C2 50%, #3A79BC 50%);
}

#PubContactPerson, #Email, #Cc1, #Cc2, #ContactBusinessName, #ContactInfoName, #ContactEmailAdd, #ContactPhone, #MaterialDueDate, #MaterialRunDate, #Instructions, #AdSize, #MediaCost, #Custom2Field2, #Custom2Field4, #CustomField4, #CustomField3, #ShippingZip, #ShippingPhone, #Quantity, #ShippingCity, #ShippingAddress2, #ShippingAddress3, #ShippingAddress1, #ShippingAttn, #ShippingTo, #CustomField3, #CustomField2, #CustomField1, #DeliverToName, #Cc3, #AddAdSize, #CustomDate_1, #BillingField1, #BillingField2, #BillingInfoPONumber, #BillingInfoInstructions, #PubContactPerson, #Email, #Cc1, #Cc2, #ContactBusinessName, #ContactInfoName, #ContactEmailAdd, #ContactPhone, #MaterialDueDate, #MaterialRunDate, #Instructions, #AdSize, #MediaCost, #Custom2Field2, #Custom2Field4, #CustomField4, #CustomField3, #ShippingZip, #ShippingPhone, #Quantity, #ShippingCity, #ShippingAddress2, #ShippingAddress1, #ShippingAddress3, #ShippingAttn, #ShippingTo, #CustomField3, #CustomField2, #CustomField1, #DeliverToName, #Cc3, #AddAdSize, #CustomDate_1, #ContactInfoFirstName, #ContactInfoLastName, #EventName, #EventType, #MainContent_FirstName, #MainContent_LastName, #MainContent_Email, #MainContent_BusinessName, #MainContent_Address, #MainContent_Address2, #MainContent_Address3, #MainContent_City, #MainContent_ZipCode, #MainContent_Telephone, #MainContent_Custom10, #MainContent_ContactName, #MainContent_UserName, #MainContent_Title, #MainContent_Custom6, #MainContent_Region, #MainContent_BusinessType, #MainContent_LocationName, #MainContent_LocationCode, #MainContent_Zip, #MainContent_AddressLine2, #MainContent_Phone, #MainContent_Phone2, #MainContent_Owner, #MainContent_txtConfirmPassword, #MainContent_txtNewPassword, #MainContent_txtOldPassword, #MainContent_Password, #MainContent_CustomField2, #MainContent_Custom2, #MainContent_URL, #MainContent_AddressLine1, #MainContent_PostalCode, #MainContent_Email1, #MainContent_Custom1, #MainContent_Custom3, #MainContent_Custom4, #MainContent_RegionMarket, #MainContent_Custom5, #MainContent_Custom7, #MainContent_Custom8, #MainContent_Custom9, #MainContent_Phone3, #MainContent_CustomField1, #MainContent_Market, #MainContent_FirstName, #MainContent_LastName, #MainContent_CustomField5, #MainContent_CustomField4, #MainContent_CustomField3, #MainContent_BusinessHours, #MainContent_GooglePlusURL, #MainContent_LinkedinURL, #MainContent_TwitterURL, #MainContent_FacebookURL, #MainContent_title, #MainContent_ShippingAddress3, #MainContent_CustomDate_2, #CustomDate_2, #Custom2Field1, #Custom2Field3, #CustomField5, #Custom2Field5, #MainContent_Custom2Field5, #MainContent_CompanyName, #MainContent_OwnerName, #MainContent_RegistrationCodes, #MainContent_UserCode, MainContent_Fax {
    width: 250px;
}
select[multiple], select[size][multiple] {
    width: 250px;
}
#businessunit_controls, #quicklinks{display: none;}
.totaldiv.section_headers {
    background-color: #003087;
}
.totaldiv.section_headers .controldiv{background-image: url(/Skinning/farmers/Locales/en/images/SectionArrowDown.png)}
#MainContent_buttonUpdatePanel{width:222px}

table#MainContent_gvImages th {
    background: #003087;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    text-transform: uppercase;
}
table#MainContent_gvImages {
    border: none;
}
td.LocationImageGridViewElementTD {
    border-bottom: 1px solid #ccc !important;
}
/* SearchUser start End*/
/* Job center */
.PrimaryActionButton, #MainContent_btnExportExcel{font-size: 17px; text-transform: uppercase; font-family: "Slate Pro bk"; margin: 30px 10px 0 0px; padding: 0 30px;}
select#MainContent_SavedSearchSelect1_ddlSavedSearch {
    width: 290px;
    line-height: 36px;
    height: 36px;
    border-radius: 5px;
    border: 0;
    font-size: 16px;
    font-family: 'Slate Pro Bk';
	padding-left:10px;
}
.JobCenterSavedSearch {
    top: 0;
    margin-top: 18px;
}
span#MainContent_JobCenterSearchLabel {
    font-size: 16px;
    font-family: 'Slate Pro Bk';
    font-weight: normal;
    padding-left: 80px;
    top: 28px;
    padding-right: 24px;
}

.searchResultHeader {
    background: #d8d8d8;
    padding: 20px 0;
}
.result-header-view {
    font-size: 16px;
	margin-left: 30px !important;
}
select#MainContent_jcHeader_listResultsPerPage, select#MainContent_jcHeader_listSortCriteria {
    font-size: 16px;
    padding: 8px 18px 8px 8px;
    font-family: 'Slate Pro Bk';
    border: 0;
    border-radius: 5px;
    margin-left: 30px;
}
.searchResultHeader > div.result-header-sort, select#MainContent_jcHeader_listSortCriteria{margin-right: 25px !important;}


.result-header-sort label {
    font-size: 16px;
font-family: 'Slate Pro Bk';}
.JobCenterSearchIcon{margin-right: 10px;}
.JobCenterJobContainer {
    border: 0;
}
.JobCenterJobContainer table tr th:last-child {
    border-left: 0;
}
.JobCenterDeliveryOptionsImageButtonDiv{width: 106px;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 36px;
	background: #FFFFFF;
    background: linear-gradient(180deg, #FFFFFF 50%, #FAFAFB 50%);
	color: #235daa;
    padding: 0px 15px;
	height:36px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	}
	.JobCenterHyperLinkContainerDiv{width:150px;}
	table.JobOrderTable th {
    color: #000;
    font-size: 18px;
}
.OrderLineTypeDescription {
    width: 160px;
}
/* PaidMediaSubscription */
table.table-items {
    border: none;
    width: 90%;
}
.table-items > tbody > tr > th {
    background: #0075ce;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;    
    line-height: 26px;
    font-family: 'Slate Pro Bk';
}
.table-items > tbody > tr > td {
	width: 270px;
    padding: 12px 10px;
    font-size: 17px;
}
td.signup-table-col-length input[type="radio"] {
    margin-right: 10px;
}
.table-items > tbody > tr > th, .table-items > tbody > tr > td {
border: none;}
.table-items > tbody > tr.item{border-bottom: 1px solid #ccc;}
.form-field div.footnote {
    padding: 10px;
font-size: 14px;}
div#added-to-cart-body {
    width: 400px;
}
.added-to-cart-body-itemlabel {
    display: block;
    background: #f3f3f3;
    border-bottom: 1px solid #ccc;
    padding: 8px 15px;
    font-size: 16px;
    line-height: 20px;
}
label.added-to-cart-body-itemlabel:last-child {
    border-bottom: none;
}
.PrimaryActionButton {
    background-color: #158FEF;
    background: rgb(21,143,239);
    background: linear-gradient(180deg, #158FEF 50%, #0073CF 50%);
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    border: 0;
    padding: 8px 30px;
    cursor: pointer;
    border-radius: 5px;
    margin-top: 10px;
}
a#MainContent_CancelButton_lbCancel {
    font-size: 18px;
    color: #4978ce;
}
/* header your cart*/
.LinkedCartOrderLine, .LinkedCartRowOrderLine{border-bottom: 1px solid #E4E4E4;}
.SCGoToShoppingCart{border-top: none;}
.SCOverlayHeader{padding-left:10px;}
.SCGoToShoppingCart .LinkedCartButtonNoTopMargin{width: 90%; margin: 10px;}
a#btnOldSearch {
    background: none;
    border: none;
    color: #007bff;
    font-size: 13px;
}
div#menuSubButDiv {
    padding-left: 36px;
    padding-bottom: 20px;
}
#emuCancelButton{cursor: pointer;     min-width: auto;}
.emulationTitleClass{padding-top: 17px;  margin-top: 0;}

/* 11-5 */

.locationsTable thead tr:first-child {
    background-color: #003087 ;
}
.locationsTable thead tr:last-child {
    background-color: #fff;
}
.headerSearch input[type="text"], .FilterDropdownList
{border: #d8d8d8 1px solid;
 width:100px  !important;
height: 24px;
    color: #999999;
}
.headerSearch input[type="button"] {
    width: 30px;
    height: 25px;}

.locationsTable {
    background-color: #fbfbfb;
width:100% !important;
}
.locationsTable th, .locationsTable td {
    border: none;
}

.locationsTable
{
    border: none;
width:100% !important;
}
.bottomBorderForScrollTable {
       border: none;
}
.sslEnabledLocation
{
    border-bottom: solid 1px #ecebebf7;
color: #3b3b3b;
}
.ssl1LeftColumn, .bottomBorderForScrollTable {width: 800px !important;}
.headerTitle, .headerSearch {
    padding: 15px 8px;}

.locationsTable td {
    padding: 18px 10px;
}
#locationSortableList1 li:last-child .locationSortableDraggableContainer1 {
       border: none;
    background: #ecf0fa  !important;
    background-color: #ecf0fa;
    padding: 5px;
    display: table-cell;
    vertical-align: middle;
    width: 85%;
    /* display: none; */
}
.fht-table-wrapper .fht-fixed-body .fht-tbody, .fht-table-wrapper .fht-tbody {
    overflow-y: scroll;
    background: #fff;
}
::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 5px;
}
#locationSortableList1
{
    width: 270px;
}
/* NameYourSubscriptionHeader */
/* #nameyoursubscription, .pageBodyWrapper h3{display: none;} */
/* Product-details-popup */
.OverlayContainer{ width: 80%;
    max-width: 1250px;}
#tdOverlayDetailEntiretoparea2 {
    width: 35% !important;
    vertical-align: top;
    background-color: #f7f7f7;
    padding: 10px !important;
}
#tdOverlayDetailEntireImage {
    vertical-align: top;
    box-sizing: border-box;
    width: 40%;
}
.OverlayHeaderClose{background: transparent url(/Skinning/farmers/Locales/en/images/icons/close.gif) no-repeat top right;
    height: 40px;
    width: 40px;
	margin-right: 0;
    margin-top: 0;
	cursor:pointer;
}
/* Location Search Results */
table#MainContent_LocationResultGrid th {
    border-bottom: 1px solid #cccccc;
}
table#MainContent_LocationResultGrid td {
    border-bottom: 1px solid #999999;
}
table#gvSearchUserResult {
    border: 0;
}
table#gvSearchUserResult th {
    border-top: 0;
    border-bottom: 1px solid #cccccc;
}
table#gvSearchUserResult td {
    border-bottom: 1px solid #999999;
}
.BackButtons {
    display: none;
}
.RadMenu .rmHorizontal .rmText {font-family: 'Slate Pro Bk' !important;}

/* Product Selection*/

table#MainContent_gvItems0 {
    width: 65% !important;
    border: none;
}

tr.DimensionSelectionHeader th {
    background-color: #003087;
    padding: 15px 8px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    border: none;
    width: 200px;
}

#MainContent_gvItems0 td {
 background-color: #fbfbfb;
    padding: 15px 8px;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    border: none;
    color: #3b3b3b;

}

#MainContent_gvItems0 select{
    border: #d8d8d8 1px solid;
    width: 100px !important;
    height: 24px;
    color: #999999;
}

/* Product Selection*/

/* search header fix */
#adBuilderMessageContainer, #ShoppingCartOrderLines, div#ctl00_PageMenu1_rmMain, .PageHeaderLoginDisplay, .emulationStatusBar{line-height: normal;}
/* CFM header fix */
div#messageHeader {
    line-height: 20px;
}

/* emulationStatusBar  */
.emulationStatusBar {
background-color: #0073CF;
vertical-align: central;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
color: #FFFFFF;
}

#EmulationStatusBar_lnkExitEmulation{color:#000}

html, body {
font-size: 13px;
color: #FFFFFFF;
font-family: Slate Pro Bk;
margin: 0px;
padding: 0px;
width: 100%;
min-width: 1000px;
}

#lnkExitEmulation{color:#000; padding-left:20px;}
/* emulationStatusBar End */
.locationSortableDraggableContainer1{
background-color: #ecf0fa !important;
    border: none;
}
/*.collapsedEmulationControl {
    display: none;
}
a.headerEmulationWorkaround {
    text-decoration: underline;
} */

.unread-count{    
    height: 15px !important;
    width: 16px !important;
    background-color: #498FED !important;
    line-height: 16px !important;
    font-size: 11px !important;
}

/* added SSKIN-6018 */
.next-cycle-header button {
   display: none !important;;
}
/* Farmers wants to hide Fund details */
#fundDetails .program-section {
    display: none;
}
.secondarymenulistwrapper {
    display: block;
}