@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");

@font-face {
  font-family: "RobotoRegular";
  src: url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.eot");
  src: url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.eot")
      format("embedded-opentype"),
    url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.woff2")
      format("woff2"),
    url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.woff")
      format("woff"),
    url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.ttf")
      format("truetype"),
    url("https://s3-us-west-2.amazonaws.com/bm.fonts/RobotoRegular.svg#RobotoRegular")
      format("svg");
}

:root {
  --primarycolor: #000000;
  --secondrycolor: #000000;
  --hovercolor: #f1f3f4;
  --graybordercolor: #6d6e71;
  --bordercolor: #d8d8d8;
  --graytextcolor: #6d6e71;
  --menutextcolor: #505050;
  --greencolor: #5E5745;
  --sitefont: Helvetica Neue,Helvetica,Arial,sans-serif;
  --activeicon: url(https://s3.us-west-2.amazonaws.com/bm.others/Amedisys-active-icon.svg);
  --custombuttoncolor:#df2326;
  --custombuttonhovercolor:#df2326;
}

* {
  font-family: var(--sitefont);
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
fieldset,
input,
textarea,
p,
blockquote,
label,
table,
th,
td,
embed,
object {
  font-family: var(--sitefont), Helvetica, Arial, sans-serif;
}

.navigationNew .CTAcoOpButton,
.navigationNew .CTAbudgetButton,
.navigationNew .CTAapprovalButton,
.navigationNew .CTAmessagesButton,
.navigationNew .CTAshoppingCartButton,
.navigationNew .CTAdownloadCartButton,
.navigationNew .CTADownloadStandalone,
.navigationNew .CTACartStandalone {
  font-family: var(--sitefont), Helvetica, Arial, sans-serif;
}

/* Marketport Archetype Theme */

#header {
  background: #fff url("images/headerTop.png") repeat-x scroll left top;
  /* background of the header === the image is optional */
}

#logoWrapper {
  background: url("images/masthead_logo.png") no-repeat scroll center center
    transparent;
  /* logo, should be a transparent png */
}

.dropdownBtnWorkflowAnchor ul {
  background-color: var(--greencolor);
}
.hubSecondaryNav
{
  background: var(--graybordercolor);
}
.paneNav .dropdownBtnCategoryAnchor ul {
  background-color: var(--greencolor);
}

.wizardEditPointer,
.wizardReadPointer {
  border-color: var(--greencolor) transparent transparent transparent;
}

#spacer {
  border-right: 0px solid var(--graybordercolor);
}

#secondaryNav ul li {
  border-right: 0px solid var(--graybordercolor);
}

#secondaryNav {
  border-left: 0px solid var(--graybordercolor);
}

.userNav li a {
  color: #747072;
  line-height: 40px;
  text-decoration: none;
}

a:hover {
  color: #747072;
}

/* Marketport Header */

.componentContentNew {
  padding-top: 85px;
  min-height: 700px;
}

.componentPageStyle {
  /* max-width: 80%; */
  margin: 0px auto;
  position: relative;
}

#componentContent form {
  width: 80%;
  margin: 0px auto;
}

form#switchproxyuserform,
form#proxyusersettingsform {
  width: 80% !important;
}

#componentContent form#category-main-form {
  width: 100%;
}

#noSidebarLayout .moduleContentNoSidebar {
  width: 80%;
  margin: 0px auto;
}

form#viewAssetDetailsForm {
  width: 80%;
  margin: 0px auto;
}

.moduleNavigation {
  width: 80%;
  margin: 0 auto;
}

div#componentPage {
  width: 100%;
  margin: 0px auto;
}

#componentPage #myDocumentsForm,
#componentPage #sharedDocumentsForm,
#componentPage #mySharedDocumentsForm {
  width: 80%;
  margin: 0px auto;
}

#search-results {
  width: 100% !important;
  margin: 0 auto;
}

.moduleContentSection {
  width: 80%;
  margin: 0 auto;
  padding-top: 20px;
}

.bundlesModuleConent,
.alertsModuleConent {
  width: 80%;
}

ul.tabContainer {
  margin: 0px auto;
}

/* Main Header */
.navigationNew {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 85px;
  z-index: 900;
}

.navigationNew .mainNavMenu .dropdown-content {
  min-width: 250px;
  margin-left: -88px;
  box-shadow: none;
  border: solid 1px var(--bordercolor);
  /*background-image: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-downarrow.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 12px;
    background-size: 25px;*/
  background-color: #fff;
  padding: 0px 0px;
  border-radius: 0px;
}

.navigationNew .CTAbuttonContainer {
  max-width: 250px;
  min-width: 30px;
  background-color: #fff;
}

.navigationNew .modalClose {
  padding-top: 10px;
  height: 20px;
  width: 20px;
}

.CTAshoppingCartButton {
  margin-right: 0px;
}

img#top-navigation-form\:j_idt158 {
  padding-top: 10px;
}

img#top-navigation-form\:j_idt166 {
  padding-top: 8px;
  width: 22px;
  height: 22px;
}

img#top-navigation-form\:j_idt174 {
  padding-top: 6px;
  width: 23px;
  height: 23px;
}

img#top-navigation-form\:j_idt215 {
  padding-top: 6px;
  width: 17px;
  height: 17px;
}

div#top-navigation-form\:j_idt68 {
}

.categoryNavBackButton {
  bottom: 10px;
  width: 86%;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
  background: transparent !important;
  height: 40px;
  box-shadow: none;
  width: 30px;
}

.copyLinkDialog {
  background: #ffffff !important;
}

.navigationNew .categoryNavDropdownMenu {
  min-height: 75px;
  max-height: unset;
  min-width: 400px !important;
  max-width: 500px;
  top: 56px !important;
  background: #fff;
  border: solid 1px #dedede !important;
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
  padding: 20px !important;
  padding-bottom: 50px !important;
  overflow: visible !important;
  margin-left: -185px !important;
}
.navigationNew .categoryNavDropdownMenu .ulCategoryItems {
  max-height: 305px;
}

.navigationNew .categoryNavDropdownMenu::before {
  content: " ";
  position: absolute;
  width: 42px;
  height: 10px;
  top: -10px;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-downarrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  margin-left: -15px;
}
.navigationNew .activeMenu {
  border-radius: 6px;
  background: var(--activeicon);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 10px;
  background-color: #e6e6e9;
}
#mainNav > ul .selected > a {
  color: #000;
  background-color: var(--hovercolor);
  border-color: var(--hovercolor);
  background: var(--activeicon);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 10px;
  background-color: #e6e6e9;
  border-radius: 10px;
  font-size: 15px;
  line-height: 23px;
}

.navigationNew .categoryNavDropdownMenu .ui-tabs-scrollable .ui-tabs-nav {
  width: 100%;
}

.navigationNew .categoryNavDropdownMenu .ui-tabs-scrollable {
  border: none;
}

.navigationNew
  .categoryNavDropdownMenu
  .ui-tabs
  .ui-tabs-nav
  .ui-tabs-selected
  a {
  background: var(--primarycolor);
  padding: 5px 10px;
  height: auto;
  color: #fff !important;
  border-radius: 4px;
}

.navigationNew .categoryNavDropdownMenu .ui-tabs .ui-tabs-nav li a {
  color: var(--graytextcolor) !important;
  font-size: 12px !important;
  line-height: 16px !important;
  font-weight: normal;
  padding: 5px 10px;
  background: unset;
}

/* .navigationNew .categoryNavDropdownMenu .ui-tabs .ui-tabs-nav li {
  background: transparent;
  box-shadow: none;
  line-height: 16px;
  font-size: 14px;
  font-weight: normal;
  color: var(--graytextcolor);
  margin-right: 10px;
} */
.navigationNew .categoryNavDropdownMenu .tabViewStyle {
  background: none;
  height: 30px;
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px;
}

.navigationNew .categoryNavDropdownMenu .ui-tabs .ui-tabs-navscroller {
  border: none;
}

.navigationNew .categoryNavigationChildLink {
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: right;
  background-color: #fff;
  margin-top: 3px;
  margin-right: 0px;
}

.navigationNew .ulCategoryItems .categoryNavigationChildLink {
  background-repeat: no-repeat !important;
  /* background-size: 25px !important; */
  background-position: right !important;
  background-color: unset;
  margin-top: 13px;
  margin-right: 0px;
  padding: 0px !important;
  line-height: normal !important;
}

.liCatergotyItems a.ui-link.ui-widget.categoryNavigationDropdownMenuLinks {
  display: inline-flex;
  width: 100%;
}

.categoryNavTargetNew .categoryNavDropdownMenu .breadCrumbStyle a {
  padding: 12px !important;
}

.navigationNew .liCatergotyItems:hover .categoryNavigationChildLink {
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: right;
  background-color: transparent;
}

.navigationNew .searchSelectorsGrp {
  border: none;
}

.navigationNew .ui-selectbooleanbutton.ui-button.ui-state-active,
.navigationNew .ui-selectonebutton .ui-button.ui-state-active,
.navigationNew .ui-selectmanybutton .ui-button.ui-state-active {
  background: var(--primarycolor) !important;
  color: #ffffff !important;
  border: none !important;
}

.navigationNew .ui-selectonebutton .ui-button {
  background: transparent;
  border: none !important;
  color: var(--graytextcolor);
}

#secondaryNavLeftForm\:filter-select-button div:nth-child(2) {
  color: var(--graytextcolor);
}

.navigationNew .ui-selectonebutton .ui-button-text {
  padding: 5px !important;
  line-height: 17px !important;
}

#secondaryNavLeftForm\:filter-select-button div:nth-child(2),
#secondaryNavLeftForm\:filter-select-button div:nth-child(1) {
  border-radius: 4px !important;
}

.navigationNew .categoryTarget {
  height: 34px;
  background-color: var(--hovercolor);
}

.navigationNew .dropdown.dropbtn {
  padding-bottom: 23px;
}

.navigationNew .dropdown .dropbtn:after {
  content: "";
  display: inline-block;
  width: 100%;
  left: 0;
  height: 3px;
  position: relative;
  background-color: unset;
  top: 7px;
}

.navigationNew .dropdown:hover .dropbtn:after {
  content: "";
  display: inline-block;
  width: 100%;
  left: 0;
  height: 3px;
  position: relative;
  background-color: var(--secondrycolor);
  top: 7px;
}

.navigationNew .dropdown:hover .dropbtn {
  background-color: transparent;
  color: var(--menutextcolor);

  height: 33px;
}

.navigationNew .dropdown-content a {
  line-height: 40px !important;
  font-weight: normal;
  padding: 0px 25px 0px 15px;
  border-bottom: solid 1px var(--bordercolor);
  font-size: 15px !important;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: right;
  background-color: #fff;
  color: #000 !important;
}

.navigationNew .dropdown-content a:hover {
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: right;
  text-decoration: none;
  /*     border-bottom: solid 1px var(--primarycolor); */
  background-color: var(--hovercolor);
  color: #000 !important;
}

.categoryNavigationDropdownMenuLinks {
  background: none !important;
  border-bottom: none !important;
  padding: 0px !important;
  margin: 0px !important;
  line-height: 26px !important;
}

.profileTargetDiv .dropdown-content a {
  border-bottom: none;
  padding: 0px 10px 0px 0px;
}

a#top-navigation-form\:j_idt173\:shoppingCartLink {
  border-bottom: unset;
}

.navigationNew .adminDropDownSection a {
  line-height: 40px !important;
  background-size: 25px;
  padding: 0px;
}

.navigationNew .adminDropDownSection a:hover {
  background-size: 25px;
}

.navigationNew .profileDropDownContentDiv .CTAbuttonContainer a {
  border: none;
  background: none;
}

.navigationNew .profileDropDownContentDiv .CTAbuttonContainer a:hover {
  background: none;
  background-color: var(--hovercolor);
  color: #000 !important;
}

.navigationNew .profileDropDownContentDiv {
  top: 55px;
  border-radius: 0px;
}

#landing-page-frame {
  padding-top: 0px !important;
}

.navigationNew .dropdown-content::before {
  content: " ";
  position: absolute;
  width: 42px;
  height: 10px;
  top: -10px;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-downarrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  margin-left: -15px;
}

.navigationNew .adminMenuPanel a {
  border-bottom: solid 1px var(--bordercolor);
}

.navigationNew .adminMenuPanel {
  width: 450px;
  background-color: #fff;
  padding: 20px;
}

.navigationNew .adminBranch {
  max-width: 220px;
  padding-right: 10px;
  margin-right: 0px;
  background-color: #fff;
}

.navigationNew .adminBranchLabel {
  text-decoration: underline;
  font-size: 14px !important;
  font-weight: bold;
  line-height: 40px;
  color: #7d7d7d !important;
  padding-left: 10px;
}

.navigationNew .simpleSearch input {
  top: 7px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border: none;
  vertical-align: top;
  display: inline-block;
  height: 24px;
  position: relative;
  width: 169px;
  background: var(--hovercolor);
}

#profile-target .dropdown .dropdown-content {
  margin-top: 15px !important;
  padding-right: 20px !important;
  padding-left: 20px;
  padding-bottom: 10px;
  width: 350px;
  right: 0px !important;
}

#profile-target .dropdown .dropdown-content .CTAbuttonContainer {
  max-width: 350px;
  border-bottom: solid 1px var(--bordercolor);
}

.navigationNew .profileButton {
  top: 40px !important;
}

div.adminBranch:nth-last-child(1) {
  padding-right: 0px;
}

.mainNavMenu div.dropdown:nth-last-child(1) .dropdown-content {
  margin-left: -190px;
}

#profile-target .dropdown .dropdown-content::before {
  margin-left: 140px;
}

#profile-target
  .dropdown
  .dropdown-content
  div.CTAbuttonContainer:nth-last-child(1) {
  border-bottom: none;
}

a#top-navigation-form\:shoppingCartLink {
  border: none;
}

.dropdown-content a:nth-last-child(1) {
  border-bottom: none;
}

.navigationNew .hubHeader {
  border-bottom: solid 1px var(--bordercolor);
  background-position: bottom;
}

.navigationNew .navigation {
  box-shadow: none;
  height: 85px;
}

.navigationNew .hubSecondaryNav {
  display: none;
}

.navigationNew .searchSelectorsGrpNew {
  border: none;
}

.navigationNew .searchImage {
  background-color: transparent;
  height: 28px;
  width: 28px;
  background-size: 16px;
}

.navigationNew #usercontrol-myprofile .marginTop5 {
  margin-top: 0px;
}

.navigationNew #usercontrol-logout .marginTop10 {
  margin-top: 0px;
}

.navigationNew .simpleSearchNew {
  clear: none;
  display: inline-block;
  float: right;
  height: 30px;
  width: 220px;
  background: var(--hovercolor);
  margin: 0px;
  padding: 8px 8px 8px 8px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  bottom: 10px;
  position: relative;
}

.navigationNew .searchTargetNew {
  float: right;
  height: 25px;
  margin-left: 0px;
  margin-top: 0px;
  right: 0px;
  top: 0px;
  position: relative;
  width: 45px;
  background-color: transparent;
  border-right: solid 1px var(--bordercolor);
  cursor: pointer;
  background-size: 18px;
}

.navigationNew .categoryTargetNew {
  float: right;
  top: -10px;
  left: 0px;
  position: relative;
  width: 110px;
  border-radius: 0px;
  background-color: var(--hovercolor);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  vertical-align: top;
  height: 30px;
  padding: 8px;
}

input#top-navigation-form\:simple-search {
  border: none;
  padding-right: 20px;
  font-size: 15px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 20px;
}

.navigationNew .mainNavMenu {
  position: fixed;
  left: 250px;
  top: 28px;
  z-index: 100000;
  width: 75.5%;
  height: 53px;
}

.navigationNew .ui-inputgroup-addon {
  border: var(--hovercolor);
  height: 20px;
}

.navigationNew .categoryNavTargetNew {
  height: 38px;
  margin-top: -3px;
}

.navigationNew .categoryNavTargetTextTwoNew {
  font-size: 16px !important;
  color: var(--menutextcolor) !important;
}

.navigationNew .dropbtn {
  color: var(--menutextcolor);
  font-size: 16px;
}
.navigationNew .activeMenu .dropbtn {
  color: #000;
}
.navigationNew .dropbtn:hover {
  color: var(--menutextcolor);
}

.navigationNew .categoryNavTargetNew:hover {
  background-color: transparent;
}

.navigationNew .categoryNavTargetNew .categoryNavTargetTextTwoNew:after {
  content: "";
  display: inline-block;
  width: 100%;
  left: 0px;
  height: 3px;
  position: relative;
  background-color: unset;
  top: 5px;
}

.navigationNew .categoryNavTargetNew:hover .categoryNavTargetTextTwoNew:after {
  content: "";
  display: inline-block;
  width: 100%;
  left: 0px;
  height: 3px;
  position: relative;
  background-color: var(--secondrycolor);
  top: 5px;
}

li.liCatergotyItems:nth-last-child(1) {
  border-bottom: none;
}

.navigationNew .ui-selectonemenu .ui-selectonemenu-trigger {
  background: unset !important;
  height: 44px;
  box-shadow: none;
  width: 40px;
}

.navigationNew .ui-state-highlight,
.navigationNew .ui-widget-content .ui-state-highlight,
.navigationNew .ui-widget-header .ui-state-highlight {
  background: #dedede;
  border: medium none;
  border-radius: 0px;
  padding: 5px 5px;
}

.navigationNew .ui-selectonemenu-list-item:hover {
  background: var(--primarycolor) !important;
  border-radius: 0px;
}

.navigationNew .ui-widget-content button.ui-state-default {
  background: var(--primarycolor);
}

.navigationNew .ui-selectonemenu {
  height: 39px;
  margin-bottom: 10px;
  width: 240px;
}

.navigationNew .liCatergotyItems {
  list-style: none;
  height: auto;
  border-bottom: solid 1px var(--bordercolor);
  padding: 0px;
  cursor: pointer;
}

.navigationNew .liCatergotyItems:hover {
  background: var(--hovercolor);
}

.navigationNew .liCatergotyItems:hover a {
  color: #000 !important;
}

.navigationNew .ui-selectonemenu label.ui-selectonemenu-label {
  box-shadow: none;
  height: auto;
  border: solid 1px var(--hovercolor);
}

.navigationNew .backgroundGray {
  background: #fff;
}

.ui-overlaypanel-content {
  padding: 20px;
  background: #fff;
}

.searchDropdownMenuNew .ui-overlaypanel-content {
  padding: 13px;
  background: #fff;
  border: solid 1px var(--hovercolor);
}

.navigationNew .dropdown-content.adminDropDownSection {
  margin-left: -211px;
}

.profileButtonNew {
  width: 36px !important;
  height: 36px !important;
  text-align: center;
  line-height: 36px;
  box-shadow: unset !important;
  position: fixed !important;
  right: 25px !important;
  color: #fff;
  top: 25px !important;
  cursor: pointer !important;
  /* background: url(https://s3.us-west-2.amazonaws.com/bm.video/profile-bg.svg); */
  background-repeat: no-repeat;
  background-color: var(--primarycolor) !important;
  background-size: 100%;
  border-radius: 50% !important;
  border: solid 2px #ffff;
}

.CTAbuttonContainer {
  position: relative;
}

.CTAcounterNew {
  color: #fff;
  background-color: var(--primarycolor);
  border-radius: 11px;
  font-size: 9px;
  line-height: 14px;
  text-align: center;
  float: right;
  box-shadow: unset;
  font-weight: bold;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 5px;
  right: 5px;
  min-width: unset;
  margin: unset;
}

#approvalCenterButton .CTAcounterNew {
  right: 5px;
  top: 5px;
}

.profileDropDownContentDiv .navigationNew .dropdown-content a {
  border-bottom: unset;
  background: none;
}

#profile-target .dropdown-content.budgetDropDown {
  margin-top: 0px !important;
  right: 70px !important;
  z-index: 99;
}

.profileButtonContainer span {
  margin-left: 0px !important;
}

.navigationNew .miniCartNav {
  position: relative;
}

.miniCartNav:hover #budgetCartPanel {
  top: 0px;
  position: absolute;
  right: 352px;
  background: #fff;
  border-radius: 0px;
  border: solid 1px var(--bordercolor);
}

.savedSearchItem .deleteSearchImage {
  width: 12px;
}

a.ui-link.ui-widget.CTAbudgetButton {
  border-bottom: solid 1px var(--bordercolor);
  background-position: 320px !important;
}

.navigationNew #shoppingCartPanel {
  top: 0px;
  right: 352px;
  border: solid 1px var(--hovercolor);
  border-radius: 0px;
  background: #fff;
}

.navigationNew .proceedToCartBtn {
  background: var(--primarycolor) !important;
  border: medium none !important;
  border-radius: 4px !important;
  font-weight: bold !important;
  margin-right: 0 !important;
  width: 115px !important;
  margin-bottom: 10px !important;
  line-height: normal;
}

.navigationNew .miniCart .ui-widget-header {
  background: var(--primarycolor);
}

/* Main Header */

/* Second Header */
#secondNav {
  background: var(--secondrycolor);
}

#secondaryNav ul li a:hover {
  color: var(--secondrycolor);
  background: #ffffff;
}

#mainNav > ul .selected > a,
#mainNav li a:focus,
#mainNav > ul > .selected:hover > a {
  color: #000;
  background-color: #e6e6e9;
  border-color: #e6e6e9;
  border-radius: 4px;
}

#secondaryNav .selected a {
  color: var(--secondrycolor);
}

#secondaryNav .selected a,
#secondaryNav .selected a:hover,
#secondaryNav .selected a:focus {
  background: #ffffff;
  color: var(--secondrycolor);
}

/* Second Header */

/* Marketport Header */

/* My Approval*/

.inActiveTabLink {
  padding-bottom: 11px;
  font-size: 16px;
  font-weight: normal;
  color: #5e6367;
}

.inActiveTabLink:hover {
  cursor: pointer;
  border-bottom: 3px solid var(--secondrycolor);
}

input.ui-column-filter.ui-inputfield.ui-inputtext:focus {
  border: solid 1px #e5e1e1;
  /*  background: #fff; */
}

input.ui-column-filter.ui-inputfield.ui-inputtext:focus-within {
  /*  background: #fff; */
  border: solid 1px #e5e1e1;
}

input#postTableForm\:postTable\:id\:filter {
  background: #fff !important;
  padding-left: 5px !important;
}

.tableActionMenu {
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}

.activeTabLink {
  color: var(--secondrycolor);
  border-bottom: 3px solid var(--secondrycolor);
  padding-bottom: 11px;
  font-size: 16px;
  font-weight: bold;
}

.componentHeader {
  border-bottom: solid 1px var(--hovercolor);
  margin-bottom: 35px;
  height: 32px;
}

.ui-datatable .ui-state-default {
  background: var(--hovercolor);
  border: unset;
  vertical-align: top !important;
  border-right: solid 2px #fff;
  text-align: left;
}

.ui-datatable .ui-state-default {
  /* height: 43px; */
}

.ui-selectonemenu {
  height: 43px !important;
}

.ui-chkbox .ui-chkbox-box {
  height: 15px;
  border: solid 1px #c1c4c7;
  border-radius: 3px;
  margin-top: 0px;
}

th#approvalCenterForm\:approvalSubmissionsTable\:j_idt341 {
  border-top-left-radius: 10px !important;
}

.ui-state-default.ui-selection-column {
  border-top-left-radius: 10px !important;
}

.ui-filter-column:nth-last-child(1) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0px;
}

.ui-datatable-tablewrapper th:first-child {
  border-top-left-radius: 10px;
  border-top: var(--hovercolor);
}

.ui-datatable-tablewrapper tr {
  border: unset;
}

div#deleteSelected img {
  width: 15px;
  margin-top: 0px !important;
}

img.deleteIcon {
  top: 50px !important;
}

li.savedSearchItem.liSearchList {
  width: 100%;
}

.ui-datatable-tablewrapper th:last-child {
  border-top-right-radius: 10px !important;
  border-top: var(--hovercolor);
  border-right: unset;
}

.ui-datatable th span {
  color: #000;
  font-size: 16px;
  font-weight: normal;
}

.ui-radiobutton .ui-state-active,
.ui-radiobutton .ui-state-hover {
  background: #85b2cb
    url(https://s3.us-west-2.amazonaws.com/bm.video/ui-bg_inset-hard_65_85b2cb_1x100.png.png)
    50% 50% repeat-x;
  background: #85b2cb
    linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));
  background: #85b2cb -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.4)));
  background: #85b2cb -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));
  font-weight: bold;
  color: #1c4257;
  text-shadow: 0 1px 0 rgb(255 255 255 / 70%);
}

.ui-radiobutton .ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-radiobutton .ui-state-active .ui-radiobutton-icon {
  background-image: url(https://s3.us-west-2.amazonaws.com/bm.video/ui-icons_38667f_256x240.png.png);
  margin-left: 1px;
}

.ui-toolbar-group-left .pageSelector {
  width: 125px !important;
  height: 43px !important;
  border: none !important;
}

.ui-toolbar-group-left .ui-selectonemenu .ui-selectonemenu-trigger {
  border: none;
  height: 34px;
  width: 24px;
}

.ui-state-highlight .ui-icon,
.ui-state-active .ui-icon {
  margin-left: 0px;
}

.ui-datatable-tablewrapper .ui-selectonemenu label.ui-selectonemenu-label {
  border: unset;
  margin-bottom: 0px;
  height: 32px;
  line-height: 32px;
  font-weight: normal;
}

.ui-selectonemenu label.ui-selectonemenu-label {
  border: solid 1px #ccc;
  margin-bottom: 0px;
  height: 32px;
  line-height: 32px;
  font-weight: normal;
}

#searchViewSelect .ui-selectonemenu label.ui-selectonemenu-label.ui-corner-all,
#search-form .ui-selectonemenu label.ui-selectonemenu-label.ui-corner-all {
  border: solid 1px #ccc;
}

.proceedToDLCartBtn {
  background: var(--primarycolor) !important;
}

div#alertDialog {
  background: #fff;
  border: solid 1px #ccc;
  border-radius: 0px;
}

/* Latest Changes */

.ui-dialog {
  background: #fff !important;
  border-radius: 0px;
  border: 1px solid #ccc !important;
  padding: 20px;
}
#viewDocumentDetailsForm .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: #f1f3f4 !important;
}
#viewSharedDetailsForm .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: #f1f3f4 !important;
}
#sharedDocumentsForm .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: #f1f3f4 !important;
}
#viewMySharedDetailsForm .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: #f1f3f4 !important;
}
#viewDocumentDetailsForm .ui-selectonemenu label.ui-selectonemenu-label, #viewMySharedDetailsForm .ui-selectonemenu label.ui-selectonemenu-label, #sharedDocumentsForm .ui-selectonemenu label.ui-selectonemenu-label
{
  height: 30px;
}
#viewAssetDetailsFor .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper, #viewAssetDetailsForm\:selectWorkflowWithZoom_panel .ui-selectonemenu-items-wrapper
{
  border-color: var(--hovercolor) !important;
}
#viewMySharedDetailsForm\:selectWorkflow_panel .ui-selectonemenu-items-wrapper
{
  border-color: var(--hovercolor) !important;
}
#viewSharedDetailsForm\:selectWorkflow_panel .ui-selectonemenu-items-wrapper
{
  border-color: var(--hovercolor) !important;
}
#asset-table-navigation-form .ui-widget-header .ui-state-default {
  text-align: right;
  padding-right: 47%;
}
#activityCalendarForm .recent-event {
  background-color: #777777;
  border-color: #777777;
}
#activityCalendarForm .fc-timegrid-event .fc-event-time, #activityCalendarForm .fc-v-event .fc-event-title
{
  color: #fff;
}
div#place-region-form\:selected-region {
  border: none;
  background: none;
}
/* .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top.ui-draggable-handle {
  display: none;
} */
.ui-state-disabled .ui-icon-seek-prev, .ui-state-disabled .ui-icon-seek-next {
  opacity: .5;
}
.userProxyModalForm .modalDialog
{
  width: fit-content;
}
.periodTypeStyle, .objectTypeStyle {
  height: 40px;
  border-radius: 2px;
}
#downloadMetaTableModalForm .formControls span a.Proceed
{
  background: unset;
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 0px;
}
#userProxyModalForm .modalDialog
{
  width: auto;
}
#updateAttributeDataForm .ui-datatable-scrollable-header-box .ui-inputtext {
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/search-icon.svg) center left / 18px no-repeat white;
  background-position-x: 15px;
}
#checkout-nav-form .cancelButton
{
  background: var(--secondrycolor) !important;
}
tr#asset-management-file-comments-popup-tr .modalDialog .ui-state-default
{
  border: solid 1px lightgrey;
  width: 85% !important;
}
.submitBtnProceedAnchor:hover button.ui-state-default {
        background: var(--custombuttonhovercolor) !important;
}
.submitBtnProceedAnchor:hover, .submitBtnProceedAnchor:focus {
    background: var(--custombuttonhovercolor) !important;
}
span.ui-paginator-pages {
  min-height: 40px;
}
div#componentContent iframe {
    margin: 0px auto;
    width: 100%;
max-width: 1028px;
}
#regionDialogModal, #toolkit-modal  {
    padding: 0px;
    max-height: 90% !important;
    overflow-y: visible;
}
#moduleContent .modalContainer {
    margin-top: 0;
    max-height: 500px !important;
    overflow-y: auto;
    height: auto;
}
.ui-fileupload.ui-widget.ui-fileupload-responsive.ui-button {
    background: unset;
}
/* Latest Changes */

.ui-dialog input[type="text"] {
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  border: solid 1px #ccc;
  height: 28px;
  min-width: 130px;
}

#addAddressesForm input[type="text"] {
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  border: solid 1px #ccc;
  height: 28px;
  width: 91%;
}

.modalBorder {
  border: 1px solid #ccc !important;
  background: #fff !important;
  border-radius: 0px;
}

.ui-datatable .ui-selectonemenu .ui-selectonemenu-trigger {
  height: 26px !important;
  background: #fff !important;
  right: 0px;
}

.ui-selectonemenu-list-item {
  font-size: 14px;
  padding: 7px 5px !important;
  border-radius: unset;
}

.ui-selectonemenu-list-item:hover {
  background: var(--primarycolor);
  color: white;
  border: none;
  border-radius: unset;
}

.ui-datatable .ui-selectonemenu .ui-selectonemenu-trigger {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  height: 40px !important;
  width: 25px;
}

span.ui-icon.ui-icon-triangle-1-s.ui-c {
  background: url(/marketport/javax.faces.resource/images/icons/downarrow-icon.svg.xhtml?ln=base&v=3_3_0_130419&rv=2_34_104&theme=MarketPort_2-1-1669726218792)
    center center / 12px no-repeat !important;
  background-position: left;
}

ul.tabContainer li {
  height: 21px;
  padding-right: 30px;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  right: 10px;
}

.ui-datatable-tablewrapper thead {
  background: var(--hovercolor);
  height: auto;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.ui-datatable-data .ui-widget-content {
  border: solid 1px var(--hovercolor);
}

.ui-datatable .ui-datatable-data tr.ui-state-hover {
  border: solid 1px var(--hovercolor);
}

table tr.ui-datatable-odd {
  background-color: #fff;
  border: solid 1px var(--hovercolor);
}

table tr.ui-datatable-even {
  background-color: transparent;
  border: solid 1px var(--hovercolor);
}

.ui-datatable .ui-datatable-data td {
  padding: 30px 9px;
  vertical-align: middle !important;
  font-size: 15px;
  line-height: 21px;
  color: #000;
}

.ui-datatable .ui-datatable-data td span {
  vertical-align: middle !important;
}

.ui-datatable .ui-datatable-data td a {
  color: #000;
  font-size: 15px;
  text-decoration: underline;
}

.hubThumbPreview {
  border-style: unset;
  vertical-align: middle;
  /* width: 100px;
  height: 100px !important; */
}

#mySocialForm .hubThumbPreview {
  border-style: unset;
  vertical-align: middle;
  width: auto;
  height: auto !important;
}

.ui-selectonemenu .ui-selectonemenu-label {
  font-size: 14px;
  color: #868686;
  padding-left: 10px;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: none repeat scroll 0 0 #e6e6e9;
  border: medium none;
  color: #000;
}

.ui-datatable .ui-column-customfilter {
  margin: 10px auto auto auto;
}

input.ui-column-filter.ui-inputfield.ui-inputtext {
  margin-bottom: 0px;
  margin-top: 10px;
  height: 40px;
  font-size: 15px;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/search-icon.svg)
    center left / 18px no-repeat white;
  background-position-x: 15px;
  opacity: 1;
  padding-left: 40px;
  font-weight: normal;
}

.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td,
.ui-datatable tfoot th {
  padding: 15px 10px;
}

.ui-widget-content button.ui-state-default {
  border-radius: 4px !important;
  background: var(--primarycolor);
}

.buttonProceed button {
  border-radius: 4px !important;
  background: var(--primarycolor) !important;
}

.buttonProceed button:hover,
button:hover,
.buttonProceed button:focus,
button:focus {
  background: var(--secondrycolor) !important;
  color: #fff !important;
}

.ui-fileupload-buttonbar .ui-button,
.fileupload-content .ui-button button.ui-state-default {
  background: var(--primarycolor);
}

.ui-fileupload-buttonbar .ui-button:hover {
  background: var(--secondrycolor);
}

.moduleNavigationMenu .selected,
.moduleNavigationMenu .selected a,
.moduleNavigationMenu .selected:hover,
.moduleNavigationMenu .selected a:focus {
  background: var(--secondrycolor);
}

.moduleActions a {
  background: var(--custombuttoncolor);
  border-radius: 4px !important;
}

.moduleActions a:hover {
  background: var(--custombuttonhovercolor);
}

.ui-widget-content button.ui-state-default {
  background: var(--custombuttoncolor) !important;
  border-radius: 4px !important;
  height: auto !important;
}

.ui-widget-content button.ui-state-default:hover {
  background: var(--custombuttonhovercolor) !important;
}

.ui-paginator .ui-corner-all {
  background: none repeat scroll 0 0 #fff !important;
  border-color: #dbdbdb !important;
  border-radius: 4px 4px 4px 4px !important;
  padding: 0px;
  height: 38px !important;
  width: 38px !important;
  line-height: 38px;
  font-size: 15px !important;
  padding-top: 0 !important;
  box-shadow: none !important;
  font-weight: normal !important;
  vertical-align: middle;
  text-shadow: none;
  color: #000 !important;
  border: solid 1px;
  text-align: center !important;
  overflow: hidden;
}

.ui-datatable .ui-paginator .ui-state-default {
  text-align: center;
  /* border: 1px solid lightGrey !important; */
}

.ui-datatable .ui-paginator .ui-paginator-page.ui-state-active {
  background: var(--primarycolor) !important;
  color: #ffffff !important;
  border-color: var(--primarycolor) !important;
}

.ui-paginator .ui-state-active {
  background: var(--primarycolor) !important;
  color: #ffffff !important;
  border-color: var(--primarycolor) !important;
}

.ui-datatable .ui-paginator,
#search-results .ui-paginator {
  padding: 30px;
}

#search-results .ui-paginator span.ui-icon.ui-icon-seek-prev,
#search-results .ui-paginator span.ui-icon.ui-icon-seek-next {
  top: 5px;
}

#ecommerceItemsForm .ui-panelgrid tbody tr.ui-widget-content td {
  vertical-align: middle !important;
}

.ui-paginator span.ui-icon.ui-icon-seek-prev {
  top: 10px;
  position: relative;
}

.ui-paginator span.ui-icon.ui-icon-seek-next {
  top: 10px;
  position: relative;
}

.ui-selectonemenu-items-wrapper {
  background: white !important;
  border: solid 1px var(--hovercolor);
  border-top: unset;
}

.ui-button-text-only .ui-button-text {
  font-weight: normal;
  font-size: 13px;
}

.ui-icon-triangle-1-s {
  background-position: -67px 1px;
}

.ui-overlaypanel-content span.ui-button-text.ui-c {
  color: #fff;
}

.moduleContent .ui-datatable .ui-paginator {
  color: white;
  background: unset;
  border: unset;
}

.ui-datatable .ui-paginator span {
  color: #000;
  text-shadow: unset;
  font-size: 15px;
  /* min-height: 40px; */
}

.ui-paginator span {
  color: var(--graytextcolor) !important;
  text-shadow: none !important;
  font-size: 15px !important;
}

a.ui-paginator-first.ui-state-default.ui-corner-all,
a.ui-paginator-last.ui-state-default.ui-corner-all {
  display: none;
}
span.ui-paginator-first.ui-state-default.ui-corner-all,
span.ui-paginator-last.ui-state-default.ui-corner-all {
  display: none;
}

.ui-paginator-first {
  display: none;
}

.ui-datatable .ui-column-filter {
  margin: 0px 5px auto;
}

a.ui-paginator-next.ui-state-default.ui-corner-all {
  border: unset;
  height: 32px !important;
  border-color: #fff !important;
}

a.ui-paginator-prev.ui-state-default.ui-corner-all {
  border: unset;
  height: 32px !important;
  border-color: #fff !important;
}

span.ui-icon.ui-icon-seek-next {
  background: url(https://s3.us-west-2.amazonaws.com/bm.others/rightmove-whiteicon.svg) !important;
  background-size: 100% !important;
  background-position: unset !important;
  background-repeat: no-repeat !important;
  width: 22px !important;
  height: 22px !important;
  top: 10px;
  left: 12px;
  background-color: var(--primarycolor) !important;
  border-radius: 50%;
}

span.ui-icon.ui-icon-seek-prev {
  background: url(https://s3.us-west-2.amazonaws.com/bm.others/leftmove-whiteicon.svg) !important;
  background-size: 100% !important;
  background-position: unset !important;
  background-repeat: no-repeat !important;
  width: 22px !important;
  height: 22px !important;
  top: 10px;
  background-color: var(--primarycolor) !important;
  border-radius: 50%;
}

span.ui-paginator-pages {
  vertical-align: middle;
}

span#yui-pg0-0-prev-span {
  top: 10px;
}

a#yui-pg0-0-next-link {
  top: 10px;
  left: 15px;
}

.ui-datatable .ui-paginator .ui-paginator-rpp-options,
.ui-paginator-rpp-options {
  border-color: #dbdbdb !important;
  border-radius: 4px 4px 4px 4px !important;
  padding: 0px;
  height: 40px !important;
  width: 58px !important;
  line-height: 25px;
  font-size: 15px;
  padding-top: 0 !important;
  box-shadow: none !important;
  font-weight: normal !important;
  vertical-align: middle;
  text-shadow: none;
  cursor: pointer;
  margin-top: 3px;
  appearance: none;
  background: url(/marketport/javax.faces.resource/images/icons/downarrow-icon.svg.xhtml?ln=base&v=3_3_0_130419&rv=2_34_104&theme=MarketPort_2-1-1669726218792)
    12px no-repeat !important;
  background-position-x: 35px !important;
  padding: 0px 10px;
  text-align: left !important;
}

.ui-paginator.ui-widget-header {
  background: #fff;
}

button span {
  background: unset;
}

.aceDataTable .ui-widget-header {
  background: var(--hovercolor);
}

.ui-datatable th span {
  text-shadow: none;
  font-size: 15px;
  margin-left: 5px;
}

span#user-notifications\:notificationsList\:table-actions-target {
  padding-top: 0px !important;
}

.ui-column-customfilter {
  text-align: left;
}

/* My Approval */
.ui-datatable-tablewrapper {
  background: var(--hovercolor);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.ui-datatable-tablewrapper table {
  background: #fff;
}

button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
  background: transparent
    url(/marketport/javax.faces.resource/images/icons/date.png.xhtml?ln=base&v=3_3_0_130419&rv=2_34_104&theme=brandmuscle_1669713424000)
    no-repeat !important;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  background: var(--primarycolor);
}

.moduleContent .ui-datatable .ui-state-active {
  background: var(--secondrycolor) !important;
  color: #fff;
}

.moduleContent .ui-datatable .ui-state-active span {
  color: #fff;
}

.hubSelectWorkflow label,
.hubSelectWorkflow {
  background: var(--hovercolor);
}

#viewAssetDetailsForm\:selectWorkflow_panel .ui-selectonemenu-items-wrapper {
  border-color: var(--hovercolor) !important;
}

#viewDocumentDetailsForm\:selectWorkflow_panel .ui-selectonemenu-items-wrapper {
  border-color: var(--hovercolor) !important;
}

.ui-blockui-content {
  background: #fff !important;
}

.ui-datatable-tablewrapper .ui-selectonemenu {
  width: 90% !important;
  min-width: 121px !important;
  border-right: unset;
}

.advancedSearchScrollPanel .ui-fieldset-legend {
  background: var(--primarycolor) !important;
}

.moduleNavigationMenu li {
  border: 1px solid var(--hovercolor);
}

#moduleContent thead {
  background: var(--hovercolor);
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 10px;
}

#moduleContent thead .iceOutTxt,
#moduleContent thead a,
.iceDatTblActvSrtHdr td {
  line-height: 50px;
  color: #000;
  text-shadow: none;
  font-size: 15px;
}

#moduleContent thead th:first-child {
  border-top-left-radius: 10px;
  border-top: var(--hovercolor);
}

#moduleContent thead th:last-child {
  border-top-right-radius: 10px !important;
  border-top: var(--hovercolor);
  border-right: unset;
}

.tableEven,
.tableOdd {
  background-color: transparent;
  border: solid 1px var(--hovercolor);
}

.expandingColumn,
.expandingColumn a {
  padding: 15px 9px;
  vertical-align: middle !important;
  font-size: 15px;
  line-height: 21px;
  color: #000 !important;
}

.moduleActions .iceOutTxt {
  color: #fff;
}

.fc .fc-button-primary {
  color: #fff;
  background: var(--primarycolor);
  border: solid 1px var(--hovercolor);
}

.fc .fc-button-primary:hover {
  border-color: var(--primarycolor);
}

.ui-treetable th {
  background: var(--hovercolor) !important;
  color: #000 !important;
  font-size: 15px !important;
  text-shadow: none !important;
  padding: 15px 10px !important;
}

.ui-treetable th:first-child {
  border-top-left-radius: 10px;
  border-top: var(--hovercolor);
}

.ui-treetable th:last-child {
  border-top-right-radius: 10px !important;
  border-top: var(--hovercolor);
  border-right: unset;
}

.tableEven,
.tableOdd {
  background-color: transparent;
  border: solid 1px var(--hovercolor);
}

.ui-widget-content {
  background: transparent;
}

.advancedSearchPanel {
  width: 360px;
}

.searchDropdownMenuNew {
  top: 35px !important;
  left: unset !important;
  right: 135px !important;
}

.ui-node-level-1,
.ui-tabs-scrollable,
.ui-tabs .ui-tabs-navscroller,
.ui-node-level-2,
.ui-node-level-3,
.ui-node-level-4 {
  border: solid 1px var(--hovercolor);
}

/* .ui-node-level-2:nth-child(even),
.ui-node-level-2,
.ui-node-level-4:nth-child(even),
.ui-node-level-4,
.ui-node-level-6:nth-child(even),
.ui-node-level-6 {
  background: #f2f3f4 !important;
} */

.ui-treetable tbody td {
  padding: 15px 9px;
  vertical-align: middle !important;
  font-size: 15px;
  line-height: 21px;
  border: none;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  color: #000;
}

.moduleContent thead th {
  border-right: solid 2px #ffff;
}

.ui-treetable tr:nth-child(even) {
  background-color: transparent;
  border: solid 1px var(--hovercolor);
}

.ui-tabs .ui-tabs-nav li {
  background: transparent;
  box-shadow: none;
  line-height: 21px;
}

li.ui-tabs-header.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
  background: var(--hovercolor);
}

.categoryNavDropdownMenu .ui-tabs.ui-tabs-top > .ui-tabs-nav,
.adminMenuPanel .ui-tabs.ui-tabs-top > .ui-tabs-nav {
  padding: 0px;
}

.adminMenuPanel .tabViewStyle {
  height: unset;
  margin-left: unset;
  margin-top: unset;
  padding: 0px;
  height: 30px;
}

.adminMenuPanel
  .tabViewStyle
  li.ui-tabs-header.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
  border-radius: 4px;
  background: var(--primarycolor);
}

.adminMenuPanel
  .tabViewStyle
  li.ui-tabs-header.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active
  a {
  color: #fff !important;
}

.adminMenuPanel
  .tabViewStyle
  li.ui-tabs-header.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active
  a:hover {
  color: #fff !important;
  background: var(--primarycolor);
}

.adminMenuPanel .tabViewStyle .ui-tabs-nav li a {
  float: left;
  line-height: 16px !important;
  text-decoration: none;
  font-size: 14px !important;
  background: unset;
  padding: 5px 10px;
  height: auto;
  border-radius: 4px !important;
  font-weight: normal;
  color: var(--graytextcolor) !important;
}

#actionPane,
.actionPane {
  background: var(--hovercolor);
}

#actionPane .ui-panel .ui-panel-content {
  background: var(--hovercolor);
}

.wizard li {
  color: #fff;
  background: var(--secondrycolor);
}

.ui-widget-header {
  background: var(--secondrycolor);
}

div#viewSelect {
  right: 2% !important;
}

.categoryBreadCrumb {
  width: 80%;
  margin: 30px auto;
}

.ui-datagrid {
  width: 80%;
  margin: 0px auto;
}

div#approval-list-table {
  width: 80%;
  margin: 0px auto;
}

.ui-datagrid.searchGrid {
  width: 100%;
  margin: 0px auto;
}

th.actionColumnStyle,
th.ui-selection-column {
  padding-top: 55px !important;
}

.apiKeyRecord {
  background-color: var(--hovercolor);
  border: none;
  width: 600px;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  border-radius: 10px;
}

.ui-accordion .ui-accordion-header {
  color: #000;
  background: var(--hovercolor);
  padding: 10px 40px;
  font-size: 15px;
}

.ui-button {
  background: var(--secondrycolor);
}

.categoryNavDropdownMenu .ui-selectonemenu {
  width: 95% !important;
}

.categoryNavDropdownMenu .catDropDownStyle {
  width: 100%;
  background: #fff;
  font-size: 15px;
  color: #868686;
  padding: 0px 10px;
  border: unset;
  margin-bottom: 15px;
  height: 40px;
  font-weight: normal;
  border-radius: 4px;
  cursor: pointer;
  border: solid 1px #f1f3f4;
  appearance: none;
  background: url(/marketport/javax.faces.resource/images/icons/downarrow-icon.svg.xhtml?ln=base&v=3_3_0_130419&rv=2_34_104&theme=MarketPort_2-1-1669726218792)
    12px no-repeat;
  background-position: right;
  background-position-x: 375px;
}

.categoryNavDropdownMenu .catDropDownStyle:hover {
  box-shadow: 0 0 24px rgb(38 38 38 / 40%);
}

.categoryNavDropdownMenu .catDropDownStyle:focus-visible {
  outline: none !important;
}

.ui-accordion .ui-accordion-header {
  background: var(--hovercolor);
  color: #000;
}

#mainNav li a {
  color: var(--menutextcolor);
  font-size: 15px;
}
a#usercontrol-logout {
  color: var(--menutextcolor) !important;
}
.profileDropDownContentDiv a#usercontrol-logout {
    color: #000 !important;
}

#mainNav .drop {
  padding: 0px;
  border-radius: 0px;
}

#secondary-navigation li a {
  line-height: 40px !important;
  font-weight: normal;
  padding: 0px 25px 0px 15px !important;
  border-bottom: solid 1px var(--bordercolor) !important;
  font-size: 15px !important;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 25px !important;
  background-position: right !important;
  background-color: #fff !important;
  color: #000 !important;
  border-radius: 0px !important;
}

#secondary-navigation li a:hover {
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-left-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 25px !important;
  background-position: right !important;
  text-decoration: none !important;
  /* border-bottom: solid 1px var(--primarycolor); */
  background-color: var(--hovercolor) !important;
  color: #000 !important;
}

#secondary-navigation::before {
  content: " ";
  position: absolute;
  width: 42px;
  height: 10px;
  top: -10px;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/Nav-downarrow.png);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  margin-left: -15px;
}

ul#secondary-navigation {
  margin-left: -60px;
  top: 46px;
  border: solid 1px var(--bordercolor);
  border-bottom: none;
}

#navigation-list-item-admin ul#secondary-navigation {
  margin-left: -30px;
}

li#navigation-list-item-assets,
#navigation-list-item-admin,
#navigation-list-item-reports {
  height: 45px;
}

.ui-paginator .ui-paginator-previous,
.ui-paginator .ui-paginator-next {
  border: none !important;
  background: transparent !important;
}

div#category-main-form\:asset-grid_paginator_bottom
  a.ui-paginator-next.ui-state-default.ui-corner-all.ui-state-disabled,
div#category-main-form\:asset-grid_paginator_bottom
  a.ui-paginator-prev.ui-state-default.ui-corner-all.ui-state-disabled {
  vertical-align: top;
}

.datatableButton {
  position: absolute !important;
  right: 0px !important;
  top: -70px !important;
  margin-top: 0px !important;
  bottom: unset !important;
}

.importListDialog,
.socialDialog {
  background: #fff;
}

form#activity-detail {
  margin: 0px auto;
  max-width: 80%;
}

.actionColumnStyle {
  width: 5% !important;
}

div#category-main-form\:assetsTable {
  width: 80% !important;
  margin: 0px auto;
}

div#j_idt332 {
  max-width: 80%;
  margin: 0px auto;
}

.advancedSearchResults {
  float: left;
  margin-left: 30px;
}

.advancedSearchOutputPanel {
  margin: 0px auto !important;
  max-width: 80%;
}

form#activityCalendarForm {
  margin-bottom: 50px;
}

/*****MarketingHub LP****/
.marketingHubHomeLink {
  background-color: var(--secondrycolor);
  box-shadow: none;
  border-radius: 0px;
}

.regionOutline .ui-treenode-label,
.compilerPageStatus,
.pageDropDown .ui-selectonemenu .ui-selectonemenu-label {
  background-color: var(--secondrycolor) !important;
  color: #ffffff;
  border-color: var(--hovercolor);
  border-radius: 0px;
  padding-left: 10px;
  min-height: 25px;
}

.regionLink,
.regionLink:active,
.regionLink:visited,
.regionLink:link {
  font-size: 15px;
  text-shadow: none;
}

#top-nav-form .ui-button {
  background: var(--custombuttoncolor) !important;
  padding: 1px 0px !important;
}

.ui-button-text-icon-left .ui-button-text {
  font-size: 14px;
  text-shadow: none;
  font-weight: normal;
}

.simpleSearchInfoNew {
  display: none !important;
}

span.ui-icon.ui-confirm-dialog-severity.ui-icon-alert {
  margin-top: 5px;
}

.ui-dialog .ui-dialog-buttonpane {
  padding-left: 0px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  padding-left: 0px;
  font-size: 16px;
}

/*****MarketingHub LP****/

@media (min-width: 1600px) {
  .actionColumnStyle {
    width: 4% !important;
  }

  .ui-datatable-tablewrapper .ui-selectonemenu {
    width: 87% !important;
    border-right: unset;
  }

  #addAddressesForm input[type="text"] {
    width: 88%;
  }
}

/***** MarketingHub MPM-4348 ****/

.iceDatTblActvSrtHdr {
  background: var(--primarycolor);
}

.iceDatTblActvSrtHdr td {
  color: #fff;
}

/* #actionPane {
  min-height: 1259px;
} */
#top-nav-form
  .toolkitMenuButton
  .ui-button
  span.ui-icon.ui-icon-triangle-1-s.ui-c {
  background: url(/marketport/javax.faces.resource/images/icons/miniDownArrow.png.xhtml?ln=base&v=3_3_0_130419&rv=2_35_0&theme=MarketPort_4-1677593496130) !important;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right,
div#region-form\:input-type {
  border: none !important;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  box-shadow: none !important;
  background: #fff !important;
  right: 11px;
  top: 1px;
  border-radius: 10px;
  width: 30px;
}

.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover {
  border: none !important;
}

.buttonBackground {
  background: var(--primarycolor) !important;
}

input#region-form\:text_region\:txtFocusManagementTextBox {
  display: none;
}

.ui-inputfield,
.ui-widget-content .ui-inputfield {
  box-shadow: none !important;
  background: #fff;
  border: solid 1px lightgrey;
  /* width: 100%; */
}

.textInputArea {
  width: 345px;
  margin-left: 25px;
}

div#region-form\:rulesList {
  border: none;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-hover {
  box-shadow: none !important;
  background: #fff;
  border: solid 1px lightgrey;
}

.calendarInputArea
  button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
  top: 8px;
  left: 8px;
}

/* .ui-state-default, .ui-widget-content .ui-state-default {
  border: solid 1px #ccc;
} */
.compilerForm .ui-selectonemenu {
  width: 96% !important;
}

.compilerForm .textInputArea textarea,
.compilerForm input[type="text"] {
  width: 100%;
  background: #fff;
  height: 30px;
  border: solid 1px lightgrey;
}

input[type="text"] {
  background: #fff;
  height: 30px;
  border: solid 1px lightgrey;
}

#shippingDetailsForm input[type="text"] {
  width: 300px !important;
}

#shippingDetailsForm .ui-selectonemenu {
  width: 295px !important;
}

.modalDialog .ui-state-default {
  border: none;
}

.modalDialog .ui-selectonemenu {
  /* margin-left:10px; */
  /*   width: 346px !important; */
}

div#downloadStarterModalForm\:meta-table-management-type-drop-down {
  margin-left: 0px;
  width: 345px !important;
}

.modalDialog input[type="text"] {
  width: 345px !important;
}

.modalDialog {
  padding: 15px 0px;
  /* margin: 0px auto; */
}

.submitBtnProceedAnchor {
  margin-right: 0px;
}

.pricingTypeEntry input {
  width: 300px !important;
}

.pricingTypeEntry {
  padding: 20px;
}

.socialDialog {
  padding: 20px;
}

.socialDialog input[type="text"] {
  width: 130px;
}

#paymentGatewayDetailsForm {
  max-width: 500px;
  margin: 0px auto;
}

#paymentGatewayDetailsForm input[type="text"] {
  width: 100% !important;
}

#paymentGatewayDetailsForm .ui-selectonemenu {
  width: 99% !important;
}

.vendorContainer .ui-selectonemenu {
  width: 54% !important;
}

div#vendorDetailsForm\:vendorShipping {
  width: 97% !important;
}

#paymentDetailsForm .ui-selectonemenu {
  width: 99% !important;
}

.genericPaymentLabel {
  margin-left: 0px;
}

#ecommercePricingForm {
  /* max-width: 500px; */
  margin: 0px auto;
}

#ecommercePricingForm .ui-selectonemenu {
  width: 100% !important;
  max-width: 300px;
}

#transmissionDetailsForm {
  /* max-width: 500px; */
  margin: 0px auto;
}

#transmissionDetailsForm .ui-selectonemenu {
  width: 99% !important;
}

.ui-tabs-navscroller li.ui-tabs-header.ui-state-default.ui-corner-top {
  border-right: solid 1px #f1f3f4;
}

.compilerForm .textInputArea .ui-inputtextarea-resizable {
  background: #fff;
}

.ui-selectbooleanbutton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
  border: 1px solid var(--primarycolor) !important;
  background: var(--primarycolor) !important;
  color: #fff !important;
}

.ui-selectbooleanbutton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover {
  border: 1px solid var(--secondrycolor);
  background: var(--secondrycolor) !important;
}

label#region-form\:j_idt233 {
  display: block;
}

div#checkout-select-address-form\:checkout-addresses\:add\:address-country {
  width: 340px !important;
}

.actionPane input[type="text"],
.actionPane input[type="password"],
.actionPane input[type="file"],
.actionPane textarea {
  width: 318px;
  box-shadow: none;
  min-width: 318px;
  padding: 5px 0px;
  padding-left: 10px;
  /*  background: #fff;*/
  min-height: 30px;
  margin-bottom: 10px;
}

.actionPane select {
  box-shadow: none !important;
  background: #fff;
  border: solid 1px lightgrey;
  font-size: 15px;
  color: #868686;
  padding-left: 15px;
  border-radius: 4px;
  /* height: 42px; */
  line-height: 32px;
  min-width: auto;
  width: 330px;
}

.actionPane select.iceSelOneMnu {
  height: 42px;
}

.actionPane .ui-selectonemenu {
  min-width: 313px !important;
}

div#region-form\:renderVariableOptions {
  margin-left: 25px;
}

textarea#region-form\:variable-text {
  width: 348px;
}

.ui-orderlist-controls span.ui-button-text.ui-c {
  padding: 2px;
}

#region-form textarea {
  box-shadow: none !important;
  background: #fff;
  border: solid 1px lightgrey !important;
  font-size: 15px;
  color: #868686;
  padding-left: 15px;
  border-radius: 4px;
  /* height: auto !important;  */
  /* line-height: 32px; */
  min-width: auto;
  /* width: 340px; */
  overflow: hidden !important;
  min-height: 60px;
}

#region-form .ui-widget-header {
  /* background: var(--secondrycolor); */
  color: #fff;
}

div#region-form\:attributes
  .ui-datatable-header.ui-widget-header.ui-corner-top {
  background: var(--secondrycolor) !important;
}

#region-form .ui-datatable-tablewrapper th {
  border: none;
}

.aceDataTable .ui-icon-triangle-1-n,
.aceDataTable .ui-icon-triangle-1-s {
  background-image: url(/marketport/javax.faces.resource/images/icons/ui-icons_222222_256x240.png.xhtml?ln=base&v=3_3_0_130419&rv=2_35_0&theme=MarketPort_4-1677766565753);
  background-position: -128px 0;
}

div#region-form\:j_idt350 {
  border: solid 1px #eeeeee;
}

.ui-state-default.ui-resizable-column {
  background: var(--hovercolor) !important;
}

#workflow-data-table-form .ui-datatable .ui-column-filter,
#asset-management-view-options-form .ui-datatable .ui-column-filter {
  margin: 0px 5px auto;
  margin-bottom: 0px;
  margin-top: 10px;
  height: 30px;
  font-size: 15px;
  background-position-x: 15px;
  opacity: 1;
  font-weight: normal;
  border: none;
  border-radius: 4px;
  text-align: left;
}

.wizardEditPointer,
.wizardReadPointer {
  border-color: var(--secondrycolor) transparent transparent transparent;
}

.wizardEdit li.activeStep span,
.wizardEdit li.inactiveStep a,
.wizardRead li.activeStep span,
.wizardRead li.inactiveStep a {
  background: var(--secondrycolor);
}

input.Proceed {
  background: none;
  padding: unset;
  margin: unset;
  width: unset;
}

.submitBtnProceedAnchor {
  display: block;
  background: var(--custombuttoncolor);
  color: #ffffff;
  /* margin-right: 10px; */
  margin-right: 20px;
  /* float: right; */
  height: unset;
  padding: 0px 10px;
  border-radius: 4px;
}

button {
  display: inline-block;
  background: var(--custombuttoncolor);
  color: #fff;
  border: 0;
  margin: 0px 5px 0 0;
  padding: unset;
  overflow: visible;
  border-radius: 4px;
}

.modalContainer {
  background-color: #fff;
}

input,
textarea,
select {
  background-color: #fff;
  border: solid 1px lightgrey;
}

div#action-pane-content .ui-datagrid {
  margin: unset;
}

.ui-picklist-list-wrapper {
  border: solid 1px lightgrey;
}

input#api-key-form\:uri-path {
  width: 90%;
}

#checkout-select-address-form th.actionColumnStyle,
#checkout-select-address-form th.ui-selection-column {
  padding-top: unset !important;
}

#checkout-select-address-form .ui-datatable .ui-datatable-data td {
  padding: 10px 9px;
}

.ui-button-text-icon-left .ui-button-text {
  color: #fff;
}
button.ui-state-disabled span.ui-button-text
{
  color: #9d9d9d;
}

#region-modal-panel_content
  .ui-paginator
  .ui-paginator-pages
  .ui-paginator-page.ui-state-active {
  background: var(--primarycolor) !important;
}

.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top {
  background: lightgray;
  border: none;
}

#region-modal-panel_content .ui-paginator span.ui-icon.ui-icon-seek-next {
  top: 5px;
}

#region-modal-panel_content .ui-paginator span.ui-icon.ui-icon-seek-prev {
  top: 5px;
}

#region-modal-panel_content .ui-datagrid {
  width: 99%;
  border: solid 1px lightgrey !important;
}

#region-modal-panel_content .ui-datagrid-data {
  background: #fff;
  border: solid 1px lightgray;
}

button#user_upload\:upload-asset\:refresh-upload-page {
  margin-bottom: 10px;
}

#regionDialogModal .modalDialog {
  padding: 30px 0px;
}

.regionTabActive {
  background: lightgray;
}

.regionTabInactive {
  background: unset;
}

#microsites .ui-datatable-data .ui-widget-content {
  border: none;
}

#contentPanel_content .searchValue {
  display: inline-block;
  float: unset;
}

#contentPanel_content .searchValue input#itemsForm\:name {
  width: 170px;
}

#contentPanel_content .inputRow {
  float: left;
}

#contentPanel_content .searchValue select {
  height: 40px;
  border-radius: 4px;
}

#contentPanel_content span.calendarInput input {
  width: 27%;
}

#paneNav .selected a,
#paneNav .selected a:hover,
#paneNav .selected a:focus {
  color: #fff;
  margin: -1px -1px 0 0;
  padding-top: 1px;
  background-color: var(--secondrycolor);
  text-shadow: none;
  font-weight: normal;
  width: auto;
}

#modulePanel {
  padding: 20px 0px 40px;
}

#modulePane {
  border: none;
  z-index: 2;
}

.groupFulfillmentSearch {
  width: 1100px;
  height: 100px;
  margin-top: 10px;
}

#modulePanel_content,
.moduleContent {
  border-left: solid 1px lightgray;
  padding-left: 30px;
  padding-right: 30px;
}

#noSidebarLayout #modulePanel_content,
#noSidebarLayout .moduleContent {
  border-left: none;
}

#moduleSection #modulePanel_content {
  border-left: none;
}

.ui-draggable-handle .ui-widget-content,
.ui-draggable-handle {
  border: none !important;
}

#navPaneOnlyLayout div#modulePanel,
#moduleContentLayout #contentPanel {
  border-left: none;
}

#navPaneOnlyLayout form#activityReportNavForm {
  border-right: solid 1px lightgrey;
}

.ui-picklist .ui-picklist-list {
  border: unset;
}

.titleBar,
.dataTitle,
.vendorTitleBar {
  background-color: var(--secondrycolor);
}

form#locationAddAddressForm .ui-inputfield,
form#locationAddAddressForm .ui-widget-content .ui-inputfield {
  width: 278px;
  height: 29px;
}

ul.ui-autocomplete-items.ui-autocomplete-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset {
  background: #fff;
  border: solid 1px lightgray;
}

.ui-inputwrapper-filled input,
.ui-autocomplete input {
  /* width: 245px !important; */
}

#activityReportNavForm .ui-inputwrapper-filled input,
#activityReportNavForm .ui-autocomplete input {
  width: 70% !important;
}

button.ui-autocomplete-dropdown.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only {
  right: 0px;
  top: 1px;
}

.ui-autocomplete-dropdown.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only
  span {
  margin-left: -8px !important;
}

#locationAddAddressForm
  button.ui-autocomplete-dropdown.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only {
  right: 0px;
}

#locationAddAddressForm
  button.ui-autocomplete-dropdown.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only
  span {
  margin-left: -8px !important;
}

.addSocialContainer {
  width: 315px;
}

.searchControl input[type="text"],
.searchControl input[type="text"]:focus,
.actionPane .searchControl input[type="text"] {
  height: auto;
  box-shadow: none;
  width: 168px;
  margin-left: 10px;
}

div#allPanesLayout #modulePane {
  border-right: 1px solid #a5a5a5;
  min-height: 900px;
}

div#toolsDialogComp select {
  height: 40px;
  border-radius: 4px;
  width: 190px;
}

.hubSelectWorkflow:hover {
  box-shadow: none !important;
  background: var(--hovercolor);
}

#category-main-form .ui-paginator span.ui-icon.ui-icon-seek-next {
  top: 5px;
}

#category-main-form
  a.ui-paginator-next.ui-state-default.ui-corner-all.ui-state-disabled {
  vertical-align: middle !important;
}

.ui-paginator.ui-paginator-top.ui-widget-header.ui-corner-top {
  border: none;
  background: #fff !important;
  padding: 10px 0px;
}

#regionDialogModal .ui-paginator span.ui-icon.ui-icon-seek-prev,
#regionDialogModal .ui-paginator span.ui-icon.ui-icon-seek-next {
  top: 7px;
}

.compilerPageStatus {
  padding-left: 25px;
  width: -webkit-fill-available;
}

#region-modal-panel_content .ui-datatable .ui-datatable-data td {
  padding: 15px 9px;
}

#region-modal-panel_content th.actionColumnStyle,
#region-modal-panel_content th.ui-selection-column {
  padding-top: 18px !important;
}

#header-form\:page-selector_label {
  padding-right: 25px;
  width: 100px !important;
  padding-left: 25px;
}

.ui-selectonemenu-panel .ui-selectonemenu-table th,
.ui-selectonemenu-panel .ui-selectonemenu-table td {
  border-width: 1px;
  border-style: solid;
  padding: 0px;
  background: #fff;
}

.ui-toolbar-group-left .pageSelector {
  height: 34px !important;
}

.ui-toolbar-group-left span.ui-icon.ui-icon-triangle-1-s.ui-c {
  background: url(/marketport/javax.faces.resource/images/icons/sort_desc.png.xhtml?ln=base&v=2_3_0_130419&rv=2_35_0&theme=MarketPort_4-1677848356508)
    no-repeat !important;
  background-position-y: 5px !important;
}

.ui-toolbar-group-left .pageDropDown .back,
.pageDropDown .next {
  margin-top: 10px;
}

.advancedSearchScrollPanel
  input.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.hasDatepicker {
  width: 56% !important;
}

.assetDetailActionButtons .ui-button {
  background: var(--secondrycolor);
}

#contentReportNavForm
  input.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.ui-state-filled.hasDatepicker {
  width: 140px !important;
}

div#asset-table-panel_content .ui-datatable-subtable-header {
  color: #fff;
  padding: 10px 10px;
}

.actionPane .ui-inputtextarea {
  width: 318px;
}

#updateAttributeDataForm .ui-datatable-scrollable-header input {
  width: 98%;
}

#updateAttributeDataForm select {
  margin-right: 5px;
  height: 40px;
  border-radius: 4px;
}

.dataExporterGrid .ui-panel .ui-panel-title {
  color: #fff;
  text-shadow: none;
}

/* .actionPaneToggle {
  top: 25%;
} */
#orderReport
  input.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.hasDatepicker {
  width: 313px !important;
}

.regionOptions a {
  font-size: 21px;
}

th.ui-widget-header.ui-state-active {
  background: var(--secondrycolor);
}

th.ui-widget-header.ui-state-active span {
  color: #fff;
}

/***** MarketingHub MPM-4348 ****/

/***** SSKIN-7664 
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 0px solid #a8a8a8 !important;
}****/
.compilerForm label {
  font-size: 14px !important;
}

th#reports-form\:reports\:j_idt172,
th#reports-form\:reports\:j_idt177,
th#reports-form\:reports\:j_idt182 {
  width: 160px;
}

th#reports-form\:reports\:j_idt170 {
  width: 120px;
}

th#reports-form\:reports\:j_idt184 {
  width: 150px;
}

input#new-client-form\:expires-date_input {
  width: 274px !important;
}

input#new-client-form\:client-name {
  width: 300px !important;
}

input#itemsForm\:before_input {
  width: 68px !important;
}

input#itemsForm\:after_input {
  margin-left: 27px;
  width: 58px !important;
}

input#new-client-form\:client-name {
  width: 245px !important;
}

input#new-client-form\:expires-date_input {
  width: 180px !important;
}

.statusDropDownFulfillment {
  height: 38px;
}

select#itemsForm\:halted {
  height: 38px;
}

input#itemsForm\:before_input {
  width: 102px !important;
  height: 26px;
}

input#itemsForm\:after_input,
input#executionTableForm\:after_input,
input#executionTableForm\:before_input {
  margin-left: 0px;
  width: 97px !important;
  height: 26px;
}

div#confirm-form\:confirm-dialog {
  padding: 15px 25px !important;
}

.workflowModalContent .qtySelection .qtyLimits,
.wfContainer .qtyLimits {
  padding-left: 0px !important;
}

input#SELECT_QUANTITY\:workflowForm\:item-quantity {
  height: 24px;
  width: 85px !important;
  min-width: 85px;
}

button#viewAssetDetailsForm\:launchWorkflowButton {
  background: var(--secondrycolor) !important;
}

div#category-main-form\:sortByOrder {
  width: 200px !important;
}

.PFproductContainer a img {
  padding: 14px 45%;
}

.modalDialog input.iceSelInpDateInput.calendarInput {
  width: 315px !important;
}

.modalDialog input.hasDatepicker {
  width: 200px !important;
}

.modalDialog input.iceSelInpDateOpenPopup.calendarOpenPopup,
.modalDialog input.iceSelInpDateClosePopup.calendarClosePopup {
  margin-bottom: 20px;
}

#actionPane input.iceSelInpDateOpenPopup.calendarOpenPopup {
  margin-bottom: 20px;
}

button.ui-datepicker-trigger.ui-state-default {
  top: 9px;
}

div#search-results\:sortByOrder {
  width: 190px !important;
}

#toolkit-modal .textInputArea {
  margin-left: 0px;
}

#toolkit-modal .ui-selectonemenu {
  margin-left: 0px;
}

.regionOptions {
  font-size: 14px !important;
}

div#region-form\:selected-table,
div#region-form\:selected-column,
div#region-form\:selected-region {
  background: none;
  border: none;
}

label#meta-table-management-detail-view-options_label {
  height: auto;
  line-height: normal;
}

#j_idt388_content .ui-selectonemenu .ui-selectonemenu-trigger {
  height: 26px;
  width: 12px;
}
div#meta-table-management-detail-view-options .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
    height: 25px;
    width: 12px;
}

div#font-upload\:j_idt198 {
  background: none;
}

div#TRANFORM_AND_DOWNLOAD_FORM\:workflowForm\:include-crop-marker {
  margin-top: 10px !important;
  margin-left: 3px !important;
}

div#TRANFORM_AND_DOWNLOAD_FORM\:workflowForm\:j_idt240,
div#TRANFORM_AND_DOWNLOAD_FORM\:workflowForm\:j_idt552 {
  right: 15px !important;
}

input#exportLoginForm\:login-from-date_input,
input#exportLoginForm\:login-to-date_input {
  width: 300px !important;
}

input#groupTableForm\:before_input,
input#groupTableForm\:after_input {
  width: 70% !important;
}

div#groupTableForm\:j_idt126 {
  margin-left: 10px;
}

div#paymentDetailsForm\:ecommerce-payment-type {
  width: 300px !important;
}

div#shareDialog {
  border: 1px solid #ccc !important;
}

div#updateModalForm\:meta-table-management-encoding-drop-down {
  width: 346px !important;
  margin-left: 0px;
}

div#updateModalForm\:j_idt154 {
  margin-top: 60px;
}

#viewAssetDetailsForm
  .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  right: 0px;
  background: #f0f3f4 !important;
  top: 1px;
  height: 44px;
}

.ui-selectonemenu label.ui-selectonemenu-label {
  min-width: 70px;
}

input#asset-management-edit-asset-form\:asset-management-dateinput-publish-date_cb {
  margin-bottom: 20px;
}

table.iceSelInpDate.calendar select {
  height: auto;
  padding: unset;
  border: unset;
  font-size: 12px;
  border-radius: unset;
}
td.iceSelInpDateMonthYear select.iceSelOneMnu {
  height: auto;
  padding: unset;
  border: unset;
  font-size: 12px;
  border-radius: unset;
}

td.iceSelInpDateTime select.iceSelOneMnu {
  height: auto;
  padding: unset;
  border: unset;
  font-size: 12px;
  border-radius: unset;
}

.ui-menu.ui-menu-dynamic {
  background: #fff;
  border: solid 1px #ccc;
}

button#region-form\:j_idt346 {
  padding: 5px;
}

div#region-form\:rulesList {
  width: 347px !important;
}


/* Latest Line 3301 Changes */

form#viewListDetailsForm {
  width: 77%;
  max-width: 1140px;
}
.compilerHeader .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
background: var(--secondrycolor) !important;
  right: 0px !important;
  top: 2px !important;
  width: 18px !important;
  height: 30px;
  border-radius: 0px;
}
.compilerHeader .ui-selectonemenu-trigger.ui-state-default.ui-corner-right span.ui-icon.ui-icon-triangle-1-s.ui-c
{
left: 5px;
}

/* Latest Line 3301 Changes */

div#region-form\:rulesList
  .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  right: -5px;
}

div#region-form\:select-tag,
div#region-form\:select-condition {
  border: none;
}

div#region-form\:text_region\:tag1\:font-size-options {
  width: 40px !important;
  border: none;
}

label#region-form\:text_region\:tag1\:font-size-options_label {
  min-width: 50px;
}

div#region-form\:text_region\:tag1\:font-size-options
  .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  right: 0px;
  width: 15px;
}

div#region-form\:text_region\:tag1\:font-size-options
  .ui-selectonemenu
  .ui-selectonemenu-trigger
  .ui-icon {
  right: 0px;
}

label#region-form\:text_region\:tag1\:j_idt346 {
  margin-top: 10px;
  display: inline-block;
  margin-right: 10px;
}
a.ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left.ui-state-default.ui-corner-right,
a.ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right.ui-state-default.ui-corner-left {
  z-index: 1;
}
.ui-picklist .ui-picklist-list {
  height: 260px;
}
div#region-form\:variable-name-selection {
  border: none;
  width: auto !important;
}
form#transmissionDetailsForm .ui-selectonemenu {
  width: 295px !important;
}
input#locationEditAddressForm\:edit-address-country_input,
input#locationEditAddressForm\:add-address-zone_input {
  padding-right: 0px;
}
form#locationAddAddressForm .ui-inputfield,
form#locationAddAddressForm .ui-widget-content .ui-inputfield {
  width: 307px;
  height: 29px;
  padding-right: 0px;
}

.loginForm input {
  background: #fff;
  height: 30px;
  border: solid 1px lightgrey;
}
.reportTableWidth {
  width: auto !important;
}

/* Scroll Buttons */
/* width */
::-webkit-scrollbar {
  /* width: 8px;
  height: 8px; */
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #b2b7b9;
  border-radius: 9px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--primarycolor);
}

::-webkit-scrollbar-button:single-button {
  background-color: transparent;
  display: block;
  border-style: solid;
  height: 10px;
  width: 10px;
}
/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement {
  border-width: 0 4px 4px 4px;
  border-color: transparent transparent #555555 transparent;
}

::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  border-color: transparent transparent #777777 transparent;
}
/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
  border-width: 4px 4px 0 4px;
  border-color: #555555 transparent transparent transparent;
}

/* Left */
::-webkit-scrollbar-button:horizontal:decrement {
  border-width: 4px 4px 4px 0;
  border-color: transparent #404040 transparent transparent;
}

::-webkit-scrollbar-button:horizontal:decrement:hover {
  border-color: transparent #505050 transparent transparent;
}

/* Right */
::-webkit-scrollbar-button:horizontal:increment {
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent #404040;
}

::-webkit-scrollbar-button:horizontal:increment:hover {
  border-color: transparent transparent transparent #505050;
}

::-webkit-scrollbar-track {
  background-color: #f1f3f4;
  margin: 3px;
}
/* Scroll Buttons */

.editSubjectDrowndown:hover,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.editSubjectDrowndown.ui-state-focus,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.editSubjectDrowndown.ui-state-hover {
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-state-error {
  padding-right: 12px;
}
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.editSubjectDrowndown {
  border: none;
}
button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
  width: 25px;
}
div#category-main-form\:asset-grid_paginator_bottom {
  height: 80px;
  padding: 20px;
}
div#category-main-form\:asset-grid_paginator_bottom
  a.ui-paginator-prev.ui-state-default.ui-corner-all {
  height: 44px !important;
}
div#category-main-form\:asset-grid_paginator_bottom
  a.ui-paginator-prev.ui-state-default.ui-corner-all.ui-state-disabled {
  vertical-align: top;
}
div#j_idt339_content form#search-form {
  width: 100%;
}
.advancedSearchResults {
  width: 680px;
}
div#search-results\:asset-grid_paginator_bottom,
div#search-results\:assetsTable_paginator_bottom {
  padding: 30px 0px !important;
}
div#search-results\:assetsTable_paginator_bottom
  a.ui-paginator-prev.ui-state-default.ui-corner-all,
div#search-results\:assetsTable_paginator_bottom
  a.ui-paginator-next.ui-state-default.ui-corner-all {
  border: unset;
  height: 40px !important;
  vertical-align: bottom !important;
  border-color: #fff !important;
}
.advancedSearchResults span.ui-paginator-current {
  margin-left: 0px !important;
  display: block !important;
  margin-bottom: 10px;
}
.moduleActions .iceCmdLnk {
  color: #fff;
  }

/* New Notifiction */

.notificationBarNew {
  position: absolute;
  right: 0;
  display: flex;
  top: 0px;
}
.notificationBarNew .CTAbuttonContainer {
  background-color: unset;
}
.navigationNew .miniCartNav {
  display: flex;
}
.CTAcoOpButton:hover,
.CTAbudgetButton:hover,
.CTAmessagesButton:hover,
.CTACartStandalone:hover,
.miniCartNav:hover,
.CTADownloadStandalone:hover {
  background-color: var(--hovercolor);
}
.CTAapprovalButton:hover {
  background-color: unset;
}
.CTAshoppingCartButton {
  min-width: 30px !important;
}
.navigationNew .searchTargetNew {
  left: 162px;
  top: 10px;
}
.navigationNew .simpleSearchNew {
  right: 80px;
  width: 205px;
  background: unset;
  bottom: 0px;
}
.navigationNew .categoryTargetNew {
  left: -50px;
  top: 0px;
}
input#top-navigation-form\:simple-search {
  padding-right: 15px;
}
.navigationNew #shoppingCartPanel {
  top: 35px;
  right: 0px;
}
.profileTargetDiv #shoppingCartPanel {
  top: 0px;
  right: 352px;
}
.navigationNew .modalClose {
  padding-left: 0px;
}
.notificationSectionNew {
  display: flex;
  position: fixed;
  right: 80px;
  top: 25px;
}
.navigationNew .CTAbuttonContainer {
  background: unset;
}

.searchBarSectionNew {
  width: 430px;
  position: fixed;
  right: 130px;
  top: 21px;
  background-color: var(--hovercolor);
  border-radius: 5px;
  z-index: 9;
  border: solid 1px #dfdfdf;
}
.closeButtonNew {
  position: absolute;
  right: 110px;
}
.closeButtonNew {
  position: absolute;
  right: 15px;
  top: 15px;
}
.CTAcounterNew {
  right: -5px;
  top: 2px;
  border-radius: 2px;
  width: auto;
  padding: 0px 3px;
  min-width: 13px;
}
.notificationSectionNew .profileDropDownContentDiv {
  top: 70px;
  right: 55px;
}
.notificationSectionNew .dropdown-content {
  min-width: 230px !important;
}
#approvalCenterButton .CTAcounterNew {
  right: 0px;
  top: 2px;
  border-radius: 2px;
}
.profileDropDownContentDiv .CTAcounterNew {
  right: 0px;
}
.navigationNew .modalClose {
  padding-left: 0px;
  width: 35px;
  height: 23px;
}

.notificationSectionNew .dropdown:hover {
  cursor: pointer;
}

.notificationSectionNew .CTAmessagesButton,
.notificationSectionNew .CTAshoppingCartButton,
.notificationSectionNew .CTAmessagesButton {
  padding-right: 0px;
  padding-left: 0px;
  min-width: 40px;
}
.notificationSectionNew .CTAshoppingCartButton:hover,
.notificationSectionNew .CTAmessagesButton:hover {
  background: unset;
}
.miniCartNav:hover {
  background: unset;
}
.navigationNew .profileTargetDiv {
  margin-top: unset;
}
.navigationNew .profileDropDownContentDiv {
  top: 58px;
}
.notificationSectionNew .profileDropDownContentDiv {
  top: 65px;
  right: 15px;
}
.notificationSectionNew .profileDropDownContentDiv .CTAbuttonContainer a {
  border-bottom: solid 1px var(--bordercolor);
}
.profileDropDownContentDiv .miniCartNav {
  display: unset;
}
.mainNavMenu div.dropdown:nth-last-child(1) .dropdown-content {
  margin-left: -211px;
}
div.shoppingCartDataStandAloneContainer {
  width: 560px;
}
.proceedToDLCartBtn {
  width: 170px !important;
}
.navigationNew .searchImage {
  height: 28px;
  width: 28px;
  background: url(https://s3.us-west-2.amazonaws.com/bm.video/search-icon.svg);
  background-repeat: no-repeat;
  background-size: 21px;
  margin-top: 0px;
}
.notificationSectionNew {
  /* background: var(--hovercolor); */
  padding: 3px 10px;
  top: 21px;
  border-radius: 4px;
}
a.searchButtonNew {
  padding-right: 13px;
  margin-right: 0px;
  border-right: solid 1px var(--primarycolor);
  height: 23px;
  margin-top: 10px;
}
.notificationSectionNew .CTAcounterNew {
  color: #ffffff;
  background-color: var(--primarycolor);
}
.notificationSectionNew img {
  filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(111deg) brightness(92%) contrast(110%);
}
.notificationSectionNew img:hover {
  filter: invert(100%) sepia(2%) saturate(0%) hue-rotate(147deg) brightness(104%) contrast(102%);
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(100px);
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.searchBarSectionNew {
  animation: fadeIn .5s;
}
.navigationNew .mainNavMenu {
  position: fixed;
  left: 250px;
  top: 28px;
  z-index: 100000;
  width: auto;
  height: 53px;
}
.homeButton
{
  background-color: unset;  
}
#profile-target .dropdown-content.profileDropDownContentDiv {
  position: fixed;
}
/* New Notifiction */

/* Alternate row color */
table tr.ui-datatable-odd {
  background-color: #dadde1;
}
.tableOdd {
  background-color: #dadde1;
}
.ui-treetable tr:nth-child(even) {
  background-color: #dadde1;
}
/* Alternate row color */