/* New code for workcenter */
:root {
    --workcenter-primary-color: #0047bb !important;
    --workcenter-primary-text-color: #ffffff !important;
} 
/* end */

.fa-arrow-right::before {
content: "\f061";
padding-left: 10px !important;
}

#ifVFPSite {
height: 800px !important; 
}

#pageHeaderContainer

{ margin-bottom: 0px; }
.pageBodyWrapper

{ padding: 0px 10px 0px 0px; }

/* KANSAS UPDATES
------------------------------------------------------*/
.divRadioButtonList {
  clear: both;
  padding-bottom: 15px;
}

.OverlayBodyHtml{    
    border-color: #989898;
    border-style: solid;
    border-width: 1px;
}

#btnSubmit {
background-color: #436026;
color: white;
}



.stsSubTemplate {
  cursor: pointer;
  margin: 0px 15px 0px 0px;
  width: 275px;
  height: 278px !important;
padding-bottom: 20px;
}

.ax_image {
  max-width: 250px;
  max-height: 250px;
  border: 1px solid;
}


.DeliverySubmitContainer {
    margin-top: 625px !important;
width: 5% !important;
margin-right:500px;
}

#Div1 {
float: left;
width: 50%;
min-height: 1150px;
}



#controlDivlblDelFormShippingingInfo {
  margin-left: 31px;
}

#btnClientFinish {
  background-color: #005691;
}

.stsSubTemplateInner .text{
margin-bottom: 5px;
width: 236px;
}


#stsSubTemplateContainerDiv {
  max-width: 1000px;
  min-width: 740px;
}

.stsSubTemplateInner {
overflow: hidden;
margin-top: 0px;
}

.stsSubTemplateNumberOfLocations {
display: none;
}

.utilitybar{
  background-color:transparent;
}

#MiniPageHeader {
background-color: #ffffff;
background-image: url(/skinning/nationwide/locales/en/images/miniheader-bg.png);
overflow: hidden;
height: 50px;
clear: both;
border-bottom:5px solid #1c57a5;
}
.SecondaryActionButton{
background-color:#1c57a5;
}
.PrimaryActionButton{
background-color:#416812;
}
.ResultCellHeader{
 background-color: #675c53;
}


.locationsTable thead tr:first-child {
background-color: #1c57a5;
}

#txtKeywordsTop {
margin-left: 0px;
 margin-top: 0px; 
height: 22px;
}


#searchResultsKeywordTextDivTop, #searchResultsKeywordTextDivBottom{
padding-top:0px;
}

.pageHeaderWrapper {
padding: 0px 42px;
}



/*  Site Wide
----------------------------------------------------------*/
.instructions {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 3px;
    padding-left: 2px; 
}
.QuickLinks {
   display: none;
}
.page_title {
    color: #666666;
    font-family: Arial;
    font-size: 18px;
}
.page_instructions {
    margin-bottom: 10px;
}
button#btnValidate {
background-color: #436026;
border: 0px;
color: white;
padding: 5px 10px;
}
#PageContent {
    min-height: 750px;
    padding: 5px;
}

/* EULA
----------------------------------------------------------*/
#MainContent_pnlAcceptEULA > div {
   width: 1097px;
   margin-left: -260px;
}

#MainContent_lblEULAHeader {
    float: none;
    margin-left: -203px
}
#MainContent_btnAcceptEULA {
    margin-left: -275px;
}

/*  Composer Flow
----------------------------------------------------------*/
#abcpContainer .navigationButtonForward:hover, #abcpContainer .navigationButtonAlert.navigationButtonForward:hover {
background: url('/skinning/nationwide/locales/en/images/adbuilder/finish_hover_green.png') top center no-repeat;
color: white;
}
.selectedStsCell.stsCellCompleted .stsCellHeader{
background-color:#1658a5;
color:white;
}
#sslParentContainerDiv {
    padding: 10px;
    background-color: white;
}


.selectedStsCell .stsCellHeader{
background-color: #1658a5;
color: white;
}
#sslInstructionsHeader{
background-color: #1658a5;
color: white;
}

/* Search Materials
----------------------------------------------------------*/

.AdBuilderSearchCreative #PageContent {
    margin-left: 10px;
    margin-right: 10px;
    min-width: 1300px;
}

.stsSubTemplatePreviewImage {
    margin-left: 15px;
    margin-top: 5px;
    max-height: 110px;
    max-width: 330px;
    height: auto;
    width: auto;
}
.num_of_location {
   display: none;
}
#expandCollapseAllSearchFieldsBottom {
   display: none;
}
.divText {
    float: left;
    width: 45%;
    margin-top: 15px;
   margin-left: 12px;
/*max-height: 356px;*/
}

.divTextItemValue {
    word-wrap: normal;
}

tr#trViewableAnswer_-498 {
    word-break: normal;
}

td#tdViewableAnswer_-496 {
    word-break: normal;
}

.divThumbnail {
    /*min-height: 350px;*/
}
#imgThumbnail {
    max-height: 200px;
    max-width: 200px;
    margin-top: 15px;
    margin-left:10px;
}
#searchResultHeader2 {
   display: none;
}
.hLinkReset {
float: right;
font-size: 12px;
margin-right: 0px;
margin-top: 2px;
padding-left: 8px;
padding-right: 8px;
text-decoration: none !important;
background-color: #4b4a4a;
color: white;
}
#btnDetails {
    background-color: #F8F8F8 !important;
    color: #6a6a6a !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    height: 40px;
    padding-bottom: 1.3px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-top: 2px;
    text-decoration: none !important;
    width: auto !important;
    border: 1px solid #6a6a6a;
    padding-top: 5px;
    padding-bottom: 5px;
}
#btnAssetDownload, #btnOrder1, #btnOrder2, #btnOrder3, #btnOrder4, #btnOrder5, #btnBuild {
   background-color: #1558A5 !important;
   border: medium none;
   Cursor: pointer;
   color: white;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-left: 9px;
   margin-bottom: 15px;
}
#divDetailsButton {
    float: right;
    margin-top: 2.7px;
}

.creativeDetailsContent {
    border-color: #989898;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 15px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 98%;
}
.ActionButtonContainer {height: 22px;
    text-align: left;
   }
#searchResultsSearchFieldsDiv .controldiv {
    margin-left: 10px;
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 0;
    border-width: 1px;
    border-color: #989898;
    border-style: solid;
    width: 200px;
}
#txtKeywordsTop {
margin-left: 0px;
 margin-top: 0px; 

}
#searchResultsSearchFieldsDiv .labeldiv .label {
    color: #6a6a6a;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.ebrochureDelOptionInput {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
#searchResultsCategorySearchButtonsDiv {
    /*display: none;*/
}
#labelDivSearchField2, #labelDivSearchField3, #labelDivSearchField1 {
    background-color: #f8f8f8;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 212px;
}

/* Work Center
----------------------------------------------------------*/
.JobCenterDeliveryOptionsImageButtonDiv
{
    background-image: url('/skinning/nationwide/locales/en/images/nwdeliverOptionsBackground.png');
    line-height:40px;
    width:128px; 
    height:42px; 
    font-size:12px; 
    cursor:pointer;
    font-weight:bold;
    color: white;
    text-indent: -30px;
}
.JobCenterAddressSearchBackgroundImageContainer{
background-image: url('/skinning/nationwide/locales/en/images/tab-background_1px.png');
}
.AddressSearchRightTabCurve{
background-image: url('/skinning/nationwide/locales/en/images/tab-background_rt_curve.png') !important;
}
 .AddressSearchLeftTabCurve{
background-image: url('/skinning/nationwide/locales/en/images/tab-background_lt_curve.png') !important;
}
.JobCenterSearchTab{
padding-left:0px;
}
.JobOrderContainer b {
	font-weight: normal;
}
.JobCenterActionDropDown:hover{
background-image: url('/skinning/nationwide/locales/en/images/dropdown.png');
}
.JobCenterActionDropDown{
background-image: url('/skinning/nationwide/locales/en/images/dropdown.png');
}
.JobCenterActionText{
color:#fff;
margin-right: 5px;
}
.template_cont_border img {
    max-width: 1000px;
}
.JobCenterOrderDetailsContainer {
    border-left: 1px solid #bbbbbb;
    padding: 10px;
    width: 200px;
}
.JobOrderContainer b {
  font-weight: normal;
}
.JobCenterHeaderContainer th, .JobName, .OrderID, .JobCreatedByUserName, .JobModifiedOn, .OrderLineTypeDescription, .JobCurrentStatusName, .OrderLineStatusDescription, .TemplateTitle {
  text-align: center;
}
#MainContent_btnExportExcel {
    margin-right: 15px;
    background-color: #F8F8F8 !important;
    color: #6a6a6a !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    height: 40px;
    padding-bottom: 1.3px;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-top: 2px;
    text-decoration: none !important;
    width: auto !important;
    border: 1px solid #6a6a6a;
    padding-top: 2px;
    padding-bottom: 2px;
}
.JobCenterActionDropDown div{
   padding-top:12px;
   padding-left:10px;  
}
.JobCenterOrderDetailsHeader {
   padding-bottom: 25px;
}
.JobCenterOrderDetailsContainer {
   width: 202px;
}
.DeliveryOptionContainer {
   width: 50%
}
.DeliveryOptionsContainer  {
margin-top: 35px;
}

.JobCenterJobContainer table tr th, .JobCenterJobContainer table tr td {
    text-align: left;
width: 15%;
}


Column Content
.JobCenterHeaderContainer th, .JobName, .OrderID, .JobCreatedByUserName, .JobModifiedOn, .OrderLineTypeDescription, .JobCurrentStatusName, .OrderLineStatusDescription, .TemplateTitle {
    text-align: left;
}

#MainContent_btnExportExcel {
  display: none;
}

/* Composer Window
----------------------------------------------------------*/
#MainContent_adBuilderControlPanel_applyButton {
    display: none;
}

/* Delivery Forms
----------------------------------------------------------*/
.totaldiv.section_headers {
    background-color: transparent;
    color: black;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-left: -30px;
}
.totaldiv.section_headers .controldiv {
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
}
.JobCenterDeliveryForm #ParentContentDiv:after {
    clear: both;
    content: ".";
    display: block;
    height: 140px;
    visibility: hidden;
}
.JobCenterDeliveryForm #ParentContentDiv {
    margin-left: 0;
    max-height: 430px;
}

#controlDivlblDelFormShippingingInfo > span {
    margin-left: -32px;
}
#Email, #Cc1, #Cc2, #Cc3, #Instructions, #ContactBusinessName, #ContactInfoName, #ContactEmailAdd, #ContactPhone, #ShippingTo, #ShippingAttn, #ShippingAddress1, #ShippingAddress2, #ShippingAddress3, #ShippingCity, #ShippingZip, #ShippingPhone, #MaterialDueDate, #AdSize, #DeliverToName, #MaterialRunDate, #MediaCost, #PubContactPerson, #Quantity, #ContactFax, #CustomField2, #CustomField3, #TPEmail, #CustomField5, #CustomField4  {
   width: 250px;
}
#ShippingState, #PrintColor {
   width: 257px; 
}


/* Delivery Options
----------------------------------------------------------*/
#MainContent_rptrDeliveryOptions_aDeliveryOption_0 > img, #MainContent_rptrDeliveryOptions_aDeliveryOption_1 > img {
    height: 110px;
}
.OptionName {
    clear: left;
    text-align: center;
    width: 140px;
}

/* Profile
----------------------------------------------------------*/



/* Create User
----------------------------------------------------------*/
#MainContent_UserName, #MainContent_FirstName, #MainContent_LastName, #MainContent_Email, #MainContent_BusinessName, #MainContent_Address, #MainContent_Address2, #MainContent_City, #MainContent_ZipCode, #MainContent_Telephone, #MainContent_Custom1 {
    width: 250px;
}

#MainContent_State, #MainContent_BusinessUnit, #MainContent_BusinessType, #MainContent_Country{
    width: 257px;
}

.businessunitdiv {
    background-color: white;
    border: none;
    height: 30px;
    margin-bottom: 12px;
    margin-top: 30px;
    width: 250px;
}
.mappingdiv {
    background-color: white;
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
}
#MainContent_lblBusinessUnit {
    margin-left: -5px;
}
#totalDivManagerMapping, #totalDivApproverMapping {
   display: none;
}

#MainContent_lblCreativeApprovers {
display: none;
}

#MainContent_CreativeApproverMapping {
display: none;
}

#totalDivDeliveryApproverMapping {
display: none;
}

/* Search User
----------------------------------------------------------*/
#btnCopy {
    display: none;
}

/* Edit User
----------------------------------------------------------*/

#MainContent_Password {
    width: 250px;
}
#btnEdit {

    margin-right: 55px;
}
#btnCopy {
    margin-left: -70px;
    margin-right: 55px;
}
.column_header {
    border-bottom: 1px solid #000000;
}
/*#btnDeleteBottom {
    display: none;
}*/
.user_searched_for {
    color: #6A6A6A;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
#MainContent_totalDivSectionUserInformation {
    margin-bottom: 5px;
}
#MainContent_Clear {
    display: none;
    padding-right: 100px;
}
#MainContent_labelDivUserName {
    padding-left: 0px;
}
#MainContent_AddBusinessUnit {
    display: none;
}
#MainContent_RemoveBusinessUnit {
    display: none;
}
.totaldiv.viewDetails.VerticalAllignment {
    padding-bottom: 0.5%;
}
#MainContent_CopyUser {
    display: none;
}

/* Create Location
----------------------------------------------------------*/

#MainContent_LocationName, #MainContent_LocationCode, #MainContent_ContactName, #MainContent_Email, #MainContent_Zip, #MainContent_Address, #MainContent_AddressLine2, #MainContent_AddressLine3, #MainContent_CustomField1, #MainContent_City, #MainContent_ZipCode, #MainContent_Phone, #MainContent_Owner, #MainContent_URL {
    width: 250px;
}

#MainContent_CustomDropDown1, #MainContent_CustomDropDown2, #MainContent_BusinessType, #MainContent_State, #MainContent_DMA{
    width: 250px;
}

.controldiv input[type=text] {
    width: 250px;
}

/* Search Location
----------------------------------------------------------*/


/* Contact Support
----------------------------------------------------------*/
#MainContent_ContactSupportForm_Table1 {
   float: left;
   margin-left: 20px;
}
#MainContent_ContactSupportForm_litContactSupportInstruction {
    margin-left: -1px;
}

/* Menu Header
----------------------------------------------------------*/

.RadMenu{
margin-top:18px;
}
#mainMenu
{
    font-family: Arial;
    background-color: #4D4F53;
    border-top: 0px solid #666462;
    border-bottom: 5px solid #1c57a5;
   background-image:none;
height: 55px;
}
#mainMenu a
{
    color: #fff;
    font-size: 13px;
    font-weight:bold;
    padding-top: 5px;
    padding-bottom: 3px;
    text-decoration: none;
border-right:1px solid #959595;
}
#mainMenu a.clickable
{
    cursor: pointer;
}
#mainMenu a:hover
{
    background-color: transparent;
    color: #ffffff;
    
}

.menu
{
    color: #fff;
    background-color: #1658a5;
    position: absolute;
    visibility: hidden;
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.menu li a
{
    color: #fff;
    background-color: #007ec2;
    display: block;
    line-height: 1.75em;
    text-decoration: none;
    border:1px solid #e1e1e1 !important;

}
.menu li a span
{
    color: #fff;
font-weight:normal;
}
.menu li a:hover
{
    background-color: #b0a170 !important;
    color: #1658a5;
}
.menu li a:hover span
{
    color: #fff;
}


#PageHeader
{
    background-color: #ffffff;
    background-image: url(../Images/topbannerbg.png);
    background-repeat: no-repeat;
border-top:8px solid #1658a5;
    overflow: hidden;
    height: 100px;
    clear: both;
}
.PageHeaderLoginDisplay
{
    display: block;
    text-align: right;
    padding: 10px;
    color: #726963;
   font-weight:bold;
}
.PageHeaderLoginDisplay a:link
{
    color: #1658a5;
}

.PageHeaderLoginDisplay a:visited
{
    color: #1658a5;
}

.PageHeaderLoginDisplay a:hover
{
    color: #1658a5;
}


.PageHeaderLoginDisplay a:hover
{
    color: #1658a5;
}


/* Footer
----------------------------------------------------------*/

/* Work Center Workaround Bug 35571*/
option[value="37"] {
display: none;
}

.locatorCellTemplate span.Heading_H4 {display:none;}
.locatorCellTemplate span.Heading_H5 {display:none;}

/* .SecondaryActionButton:hover, .PrimaryActionButton:hover{background-color: #003254 !important;} */

.mediarequest #pageBodyContainer #formio .form-group button{
    display:none !important;
}