@import 'https://globalvaleqa.powerappsportals.com/assets/fonts.css';

:root {
  --color-green: #007E7A;
  --color-light-green: #9FCFCD;
  --color-lighter-green: #e5f2f1;
  --color-yellow: #ECB11F;
  --color-dark-grey: #555550;
  --color-grey: #747678;
  --color-light-grey: #D0D0D0;
  --color-white: #ffffff;
  --color-red: #bc0a3c;
  --color-alternate-green: #69bf23;
  --color-orange:#EE6F16;
  --default-font-family:'ValeSans',-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-title: 'ValeSans', var(--default-font-family);
  --font-body: 'ValeSans', var(--default-font-family);
  --max-width: 1440px;
  --max-content-width: 1200px;
  --border-radius: 4px;
  font-size: 62.5%;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: var( --default-font-family);
}

body {
  color: var(--color-grey);
  font: 1.6rem/1.6 var(--font-body);
}

.row {
  /* margin-right: 0 !important; */
}

a {
  text-decoration: none;
  color: var(--color-grey);
}

a:hover {
  /* color: var(--color-green); */
}

a.active {
  color: var(--color-green);
  border-bottom: 3px solid var(--color-green);
}

div {
  position: relative;
}

h1,
h2,
h3 {
  font-family: var(--font-title);
  color: var(--color-green);
}

h1,
h2 {
  font-size: 4.8rem;
}

main h3 {
  font-size: 2rem;
}

main h3::before {
  content: '';
  border-right: 4px solid var(--color-green);
  margin-left: -1.6rem;
  margin-right: 1.6rem;
}

#page {
  margin: 0 auto;
  max-width: var(--max-width);
}

header {
  display: flex;
  align-items: center;
  height: 8rem;
  font-family: var(--font-title);
  overflow: hidden;
  justify-content: space-between;
}

header,
main,
.hero-content {
  max-width: var(--max-content-width);
  padding: 0 1.6em;
  margin: 0 auto;
}

.menu {
  display: flex;
  margin-left: 3rem;
}

.menu a {
  display: block;
  padding: 0 1.6rem;
  height: 80px;
  display: flex;
  align-items: center;
}

.hero {
  background: var(--color-green);
  margin-bottom: 1.6rem;
}

.hero.contracts {
  background: var(--color-white) url(../images/banners/contracts.png) no-repeat;
}

.hero.dashboard {
  background: var(--color-white) url(../images/banners/dashboard.png) no-repeat;
}

.hero h1 {
  color: var(--color-white);
}

.hero-content {
  height: 320px;
  display: flex;
  align-items: center;
}

main {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 1.6em;
}

.welcome h2 {
  margin-bottom: 3.2rem;
  line-height: 1.2;
}

.allocation {
  background: var(--color-lighter-green);
  color: var(--color-green);
  padding: 1.6rem;
  border-radius: var(--border-radius);
}

.allocation ul {
  margin: 3.2rem 0 0 0;
  padding: 0;
}

.allocation li {
  list-style: none;
  border-bottom: 1px solid var(--color-light-green);
  padding: 1.6rem 0;
  display: flex;
  justify-content: space-between;
}

.action {
  align-self: end;
}

.content p {
  font-size: 1.4rem;
  line-height: 1.2;
}

.content p:first-of-type {
  font-size: 1.8rem;
}

.map {
  grid-column: 1 / span 3;
}

.tabs {
  font-family: var(--font-title);
  font-size: 1.2rem;
  border-bottom: 1px solid var(--color-light-grey);
}

.tabs ul {
  margin: 0;
  padding: 0;
}

.tabs li {
  list-style: none;
  display: inline;
}

.tabs a {
  height: 3rem;
  display: inline-block;
  margin-right: 1.6rem;
}

.button {
  background-color: var(--color-yellow);
  color: var(--color-white);
  font-family: var(--font-title);
  font-size: 12px;
  color: #fff;
  min-width: 70px;
  height: 30px;
  line-height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius);
  padding: 0 1.6em;
}

.button:hover {
  color: var(--color-white);
  opacity: 0.8;
}

.graphs {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.6rem;
  margin-top: 1.6rem;
}

.graphs div:last-of-type {
  grid-column: 1 / span 2;
}

.graphs div {
  min-height: 269px;
}

.graphs .tabs {
  min-height: auto;
  height: 3rem;
  grid-column: 1 / span 3;
}

.map img,
.graphs img {
  margin-top: 4rem;
}

.disclaimer {
  background: black;
  color: var(--color-white);
  font-family: var(--font-title);
  display: flex;
  justify-content: space-between;
  padding: 1.6rem;
}

.contract-description {
  height: 23px;
  width: 400px;
  font-family: "ValeSans";
  font-size: 22px;
  line-height: 27px;
  margin-left: 100px;
  margin-top: 20;
}

.commercial-conditions p {
  font-size: 1.4rem;
}

main div h3+p,
main div h3+img {
  padding-top: 4rem;
}

.click {
  cursor: pointer;
}

.invoice img {
  width: 700px;
  height: auto;
}

.commercial-conditions {
  border: 1px solid var(--color-light-grey);
  margin-left: -1.6rem;
  padding: 0 1.6rem 1.6rem;
  border-radius: var(--border-radius);
  /*margin-left: 100px;*/
}

.demand {
  padding: 1.6rem 0;
  position: relative;
}

.demand strong {
  display: block;
  margin-bottom: 0.5rem;
}

.demand p {
  line-height: 20px;
}

.demand,
.commercial-conditions h3 {
  border-bottom: 1px solid var(--color-light-grey);
}

.demand span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
}

.demand button {
  background: transparent;
  border: none;
  outline: none;
  color: var(--color-green);
  position: absolute;
  top: 1.6rem;
  right: 0;
  width: 74px;
  height: 15px;
  color: #007E7A;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  cursor: pointer;
}

.demand button:hover {
  opacity: 0.7;
}

.demand--contract-drafted {
  color: var(--color-red);
}

.demand--contract-countersigned {
  color: var(--color-alternate-green);
}

.new-container {
  max-width: 1440px;
  margin: 0 auto;
}

.hero.contracts {
  background: url(https://globalvaleprod.powerappsportals.com/_webresources/contracts-banner.png);
}

  /*footer[role="contentinfo"] {
display: none;
}*/

footer {
  background-color: var(--color-green);
  height: 57px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: fixed;
  bottom: 0;
  width: 100%;
}

.footer-information {
  height: 36px;
  width: 360px;
  color: var(--color-white);
  font-family: "ValeSans";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 40px;
}

.steps {
  font-weight: bold;
  color: var(--color-light-grey);
}

.steps ul {
  display: flex;
}

.steps li {
  list-style: none;
  text-align: center;
}

.steps--current-step {
  color: var(--color-white);
  background: var(--color-light-grey);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
}

.steps--current-step-active {
  background: var(--color-green);
}

.steps--current-step::after {
  width: 200px;
  height: 5px;
  background: black;
  display: block;
}
/*zh-CN override*/
/*adx.annotations.crm.css*/
div.ms-crm-grid-viewSelectorContainer-subgrid-lite {
    font-family: var(--default-font-family) !important;
}

span.ms-crm-View-Name,
span.ms-crm-View-Name-hover,
span.ms-crm-View-Name-select {
    font-family: var(--default-font-family) !important
}

span.ms-crm-ViewSelector-title-subGrid-lite {
    font-family: var(--default-font-family) !important;
}

span.ms-crm-ViewSelector-title-associated-lite,
span.ms-crm-ViewSelector-title-Document {
    font-family: var(--default-font-family) !important
}

span.ms-crm-ViewSelector-subGrid-title-associated-lite {
    font-family: var(--default-font-family) !important;
}

.ms-crm-processing-title {
    font-family: var(--default-font-family) !important;
}

TD.ms-crm-Dialog-Error-Title {
    font-family: var(--default-font-family) !important
}

TABLE.visualizationImageTable {
    font-family: var(--default-font-family) !important;
}

DIV.editor {
    font-family: var(--default-font-family) !important;
    font-size: 10px;
}

DIV.ms-crm-IL-MRU-Header,
DIV.ms-crm-IL-Header,
DIV.ms-crm-IL-MRU-Footer,
.ms-crm-Inline-Value,
.ms-crm-Inline-Edit input.ms-crm-InlineInput,
.ms-crm-Inline-Edit input.ms-crm-Input,
.processStep.emptyValue .bit .ms-crm-Inline-Value,
.ms-crm-Inline-Validation {
    font-family: var(--default-font-family) !important
}

.ms-crm-InlineTimerControl-Time {
    font-family: var(--default-font-family) !important
}

.TimerControlTimerRow {
    font-family: var(--default-font-family) !important
}

.NotesV2OnlyText,
.notesWall .text {
    font-family: var(--default-font-family) !important /* _locID_css@font-family="notesWall_text_FontFamily" _locComment="Font Family" */
}

.notesWall .notesTextBoxDiv .notesTextBox,
.notesWall .notesTextBoxDiv .notesTitleBox {
    font-family: var(--default-font-family) !important /* _locID_css@font-family="notesWall_noteTextBoxDiv_FontFamily" _locComment="Font Family" */
}

.notesWall .footer a {
    font-family: var(--default-font-family) !important /* _locID_css@font-family="notesWall_footer_FontFamily" _locComment="Font Family" */
}

LABEL.ms-crm-Dialog-Lookup-QuickFindHint {
    font-style: normal !important;
}

.processStepValue .ms-crm-Inline-EmptyValue {
    font-style: normal;
}

.processStep.emptyValue .ms-crm-Inline-Value {
    font-style: normal;
}

.notesWall .watermark {
    font-style: normal; /* _locID_css@font-style="notesWall_watermark_FontStyle" _locComment="Font Style {ValidStrings=normal,bold,normal}" */
}

h4.ms-crm-Form {
    font-size: 12px;
}

h3.ms-crm-Form {
    font-size: 12px;
}

/*****************
fonts.css.aspx
******************/
span.ms-crm-Form-Title {
    font-size: 12px;
}

span.ms-crm-solution-title {
    font-size: 12px;
}

TD.ms-crm-Dialog-Error-Body {
    font-size: 12px;
    font-family: var(--default-font-family) !important
}

A.ms-crm-Dialog-Error-Link,
A.ms-crm-Dialog-Error-Link:hover {
    font-size: 12px;
    font-family: var(--default-font-family) !important
}

table.ms-crm-ViewForm-Header {
    font-size: 12px;
}

SELECT.ms-crm-SelectBox-WorkflowDesigner {
    font-size: 12px;
}

TD.RelatedInformationTitle {
    font-size: 12px;
}

span.norm {
    font-size: 12px;
}

body.ms-crm-Cal-Body {
    font-size: 12px;
}

TABLE.gridheader {
    font-size: 12px;
}

tr.gridheader {
    font-size: 12px;
}

div.ms-crm-ViewManager {
    font-size: 12px;
}
/*****************
fonts.css.aspx
******************/
body {
    font-family: var(--default-font-family) !important
}

table.ms-crm-Loading,
DIV.ms-crm-Grid-Title {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

.ms-crm-Menu-Text {
    font-size: 12px;
}

TABLE.popupMenu {
    font-size: 12px;
}

li.ms-crm-Tab {
    font-size: 12px;
}

TD.ms-crm-MastHead-SignIn {
    font-size: 12px;
}

TH.ms-crm-Group-Links,
TH.ms-crm-Group,
A.ms-crm-Nav-Group-Heading,
A.ms-crm-Nav-Group-Heading:link,
A.ms-crm-Nav-Group-Heading:visited,
A.ms-crm-Nav-Group-Heading:active,
A.ms-crm-Nav-Group-Heading:hover,
NOBR.ms-crm-Nav-Group-Heading {
    font-size: 12px;
}

A.ms-crm-Nav-Area,
A.ms-crm-Nav-Area:link,
A.ms-crm-Nav-Area:visited,
A.ms-crm-Nav-Area:active,
A.ms-crm-Nav-Area:hover {
    font-size: 12px;
}

input.ms-crm-SelectBox {
    font-size: 12px;
}

A.linktitlesm,
A.linktitlesm:link,
A.linktitlesm:visited,
A.linktitlesm:active,
A.linktitlesm:hover {
    font-size: 12px;
}

div.linkhelp {
    font-size: 12px;
}

div.secTitle {
    font-size: 12px;
}

div.WizardTitle {
    font-size: 12px;
}

DIV.ms-crm-IL-MRU-Header,
DIV.ms-crm-IL-Header {
    height: 12px;
    font-size: 12px;
}

DIV.ms-crm-IL-MRU-Footer {
    height: 12px;
    font-size: 12px;
}

span.recnav-dropdown {
    font-family:var(--default-font-family) !important;
    font-size: 12px;
}

a.recnav-up,
a.recnav-down,
a.recnav-dropdown {
    font-size: 12px;
}

.homeChartListHeaderText {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

.homeChartListLinkText {
    font-family: var(--default-font-family)  !important;
    font-size: 12px;
}

.ms-crm-flyout {
    font-family: var(--default-font-family)  !important;
    font-size: 12px;
}

/*bootstrap.theme.css*/

h5,
.h5 {
    font-size: 12px;
}

h6,
.h6 {
    font-size: 10px;
}

pre {
    font-size: 12px;
}

.input-sm {
    font-size: 12px;
}

.btn-sm {
    font-size: 12px;
}

.btn-xs {
    font-size: 12px;
}

.dropdown-header {
    font-size: 12px;
}

.btn-group-xs > .btn {
    font-size: 12px;
}

.btn-group-sm > .btn {
    font-size: 12px;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    font-size: 12px;
}

.input-group-addon.input-sm {
    font-size: 12px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    font-size: 12px;
}

.badge {
    font-size: 12px;
}

.progress-bar {
    font-size: 12px;
}

.tooltip {
    font-size: 12px;
}

/*map.css*/
#messages .message,
button {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

#adx-map-options .actions input[type=button] {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

#adx-map-options select {
    font-size: 12px;
}

#ui-datepicker-div {
    font-size: 12px;
}

.adx-overlay {
    font-size: 12px;
}

.infobox-content {
    font-size: 12px;
}
/*common.css*/
.CADefaultTab {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

.CADefaultTabHover {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

.CASelectedTab {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}

SELECT {
    font-family: var(--default-font-family) !important;
}

TEXTAREA {
    font-family: var(--default-font-family) !important;
}

INPUT {
    font-family: var(--default-font-family) !important;
}

BUTTON {
    font-family: var(--default-font-family) !important;
}

.CommonJumpArea {
    font-family: var(--default-font-family) !important;
}

.CommonFeedArea {
    font-family: var(--default-font-family) !important;
}

.CommonPagingArea {
    font-family: var(--default-font-family) !important;
}

.CommonSortArea {
    font-family: var(--default-font-family) !important;
}

.CommonBreadCrumbArea {
    font-family: var(--default-font-family) !important;
}

.CommonFilterArea {
    font-family: var(--default-font-family) !important;
}

.CommonSearchResults {
    font-family: var(--default-font-family) !important;
}

.CommonTreeFormNode {
    font-family: var(--default-font-family) !important;
}

.CommonTreeFormNodeSelected {
    font-family: var(--default-font-family) !important;
}

.CommonTreeFormNodeHover {
    font-family: var(--default-font-family)  !important;
}
/*
Copyright
*/
.Copyright {
    font-family: var(--default-font-family)  !important;
    font-size: 12px;
}

.calendar td {
    font-size: 12px;
}

.CommonPaneTabSet {
    font-family: var(--default-font-family) !important;
    font-size: 12px;
}
/*adxstudio.css*/
.masthead .toolbar .nav,
.masthead .toolbar .toolbar-text {
    font-size: 12px;
}

@media (max-width: 767px) {
    .footer-bottom h4 {
        font-size: 12px;
    }
}

.panel-product .panel-title small {
    font-size: 12px;
}
/*prettyPhoto.css*/
div.pp_default .pp_nav .currentTextHolder {
    font-family: var(--default-font-family) !important;
    font-style: normal;
    font-size: 12px;
}

div.pp_default .pp_description {
    font-size: 12px;
}
/*311.css*/
#ui-datepicker-div {
    font-size: 12px;
}

.infobox-content {
    font-size: 12px;
}
/*editor.css*/
/* Styles the color panel displayed by the color buttons. */
.cke_colorblock {
    font-size: 12px;
    font-family: var(--default-font-family) !important;
}

a.cke_path_item,
span.cke_path_empty {
    font-size: 12px;
}
/*editor_gecko.css*/
.cke_colorblock {
    font-size: 12px;
    font-family: var(--default-font-family) !important;
}

a.cke_path_item,
span.cke_path_empty {
    font-size: 12px;
}
/*editor_ie.css*/
.cke_colorblock {
    font-size: 12px;
    font-family: var(--default-font-family) !important;
}

a.cke_path_item,
span.cke_path_empty {
    font-size: 12px;
}
/*metadata.css*/
SELECT.ms-crm-SelectBox {
    font-size: 12px;
}

SPAN.ms-crm-Lookup-Item {
    font-size: 12px;
}
/*adx.search.css*/
#results .result .info {
    font-size: 12px;
}
/*elfinder.css*/
.el-finder-cwd label {
    font-size: 12px;
}

.el-finder-stat,
.el-finder-path,
.el-finder-sel {
    font-size: 12px;
}
/*school_book.css*/
.hljs {
    font-size: 12px !important;
}

/*samples.css*/
.content blockquote {
    font-style: normal;
    font-family: var(--default-font-family) !important;
}

.content em {
    font-style: normal;
}

/*sample.css*/

.beta {
    font-style: normal;
}

blockquote {
    font-style: normal;
    font-family: var(--default-font-family) !important;
}

/*contents.css*/

span[lang] {
    font-style: normal;
}

/*foundation.css*/

.hljs-emphasis {
    font-style: normal;
}

.hljs-blockquote,
.hljs-comment {
    color: #998;
    font-style: normal;
}

/*idea.css*/

.hljs-comment,
.hljs-template_comment,
.hljs-javadoc,
.diff .hljs-header {
    font-style: normal;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.hljs-char,
.tex .hljs-formula {
    font-style: normal;
}
/*sunburst.css*/
.hljs-comment,
.hljs-template_comment,
.hljs-javadoc {
    font-style: normal;
}

.diff .hljs-header,
.hljs-chunk,
.tex .hljs-formula {
    font-style: normal;
}

/********************** FONT-FAMILY**************************/

/* 
Title Bar Styles
*/
.CommonTitleBarSearchArea {
    font-family: var(--default-font-family) !important;
}

.CommonTitleBarTitle {
    font-family: var(--default-font-family) !important;
}

.CommonTitleBarDescription {
    font-family: var(--default-font-family) !important;
}

.CommonUserArea {
    font-family: var(--default-font-family) !important;
}

.CommonFormTitle {
    font-family: var(--default-font-family) !important;
}

.CommonFormDescription {
    font-family: var(--default-font-family) !important;
}

TD.CommonFormFieldName {
    font-family: var(--default-font-family) !important;
}

DIV.CommonFormFieldName {
    font-family: var(--default-font-family) !important;
}

TD.CommonFormFieldDescription {
    font-family: var(--default-font-family) !important;
}

DIV.CommonFormFieldDescription {
    font-family: var(--default-font-family) !important;
}

TD.CommonFormField {
    font-family: var(--default-font-family) !important;
}

DIV.CommonFormField {
    font-family: var(--default-font-family) !important;
}

.CommonFormActionButtons {
    font-family: var(--default-font-family) !important;
}

/*
Join Form Styles
*/

.JoinTitle {
    font-family: var(--default-font-family) !important;
}

.JoinArea {
    font-family: var(--default-font-family) !important;
}
/*
Message Styles
*/
.CommonMessageContent {
    font-family: var(--default-font-family) !important;
}

.CommonInlineMessageTitle {
    font-family: var(--default-font-family) !important;
}

.CommonInlineMessageContent {
    font-family: var(--default-font-family) !important;
}

.CommonInlineTidbit, .CommonInlineTidbit A {
    font-family: var(--default-font-family) !important;
}

.CommonMessageSuccess {
    font-family: var(--default-font-family) !important;
}

.CommonLicenseMessageSuccess {
    font-family: var(--default-font-family) !important;
}

.CommonSmallMessageSuccess {
    font-family: var(--default-font-family) !important;
}

.CommonMessageError {
    font-family: var(--default-font-family) !important;
}

.CommonLicenseMessageError {
    font-family: var(--default-font-family) !important;
}

.CommonSmallMessageError {
    font-family: var(--default-font-family) !important;
}

/*
Content
*/
.CommonSubTitle {
    font-family: var(--default-font-family) !important;
}

.CommonDescription {
    font-family: var(--default-font-family) !important;
}
/*
Text Button
*/

.CommonTextButton {
    font-family: var(--default-font-family) !important;
}

.CommonTextButtonHighlight {
    font-family: var(--default-font-family) !important;
}

.CommonImageTextButton {
    font-family: var(--default-font-family) !important;
}

.CommonImageTextButtonHighlight {
    font-family: var(--default-font-family) !important;
}
/*
Options Styles
*/
.CommonOptionsListTitle {
    font-family: var(--default-font-family) !important;
}

.CommonOptionsListItem {
    font-family: var(--default-font-family) !important;
}

/*
List 
*/
.CommonListHeaderLeftMost {
    font-family: var(--default-font-family) !important;
}

.CommonListHeader {
    font-family: var(--default-font-family) !important;
}

.CommonListCellLeftMost {
    font-family: var(--default-font-family) !important;
}

.CommonListCell {
    font-family: var(--default-font-family) !important;
}

/* 
Simple Tab Strip Styles 
*/

.CommonSimpleTabStripTab {
    font-family: var(--default-font-family) !important;
}

.CommonSimpleTabStripTabHover {
    font-family: var(--default-font-family) !important;
}

.CommonSimpleTabStripSelectedTab {
    font-family: var(--default-font-family) !important;
}

.CommonTopLevelTab {
    font-family: var(--default-font-family) !important;
}

.CommonTopLevelTabHover {
    font-family: var(--default-font-family) !important;
}

.CommonSelectedTopLevelTab {
    font-family: var(--default-font-family) !important;
}
/*
Search Results
*/
.CommonSearchResult {
    font-family: var(--default-font-family) !important;
}

.CommonSearchResultName {
    font-family: var(--default-font-family) !important;
}

.CommonSearchResultDetails {
    font-family: var(--default-font-family) !important;
}
/*
Validation Styles
*/

.CommonValidationWarning {
    font-family: var(--default-font-family) !important;
}
/***** CA ************/
.CADefaultTab {
    font-family: var(--default-font-family) !important;
}

.CADisabledTab {
    font-family: var(--default-font-family) !important;
}

.CAPageContent {
    font-family: var(--default-font-family) !important;
}

/*
Context Menu Styles
*/
.CommonContextMenuItem {
    font-family: var(--default-font-family) !important;
}

.CommonContextMenuItemHover {
    font-family: var(--default-font-family) !important;
}

.CommonContextMenuItemExpanded {
    font-family: var(--default-font-family) !important;
}
/* Modal Styles */
#popupTitleBar {
    font-family: var(--default-font-family) !important;
}
/*
Video styles
*/
.CommonVideoDuration {
    font-family: var(--default-font-family) !important;
}

.CommonVideoDetails {
    font-family: var(--default-font-family) !important;
}

.CommonVideoDownloadButton {
    font-family: var(--default-font-family) !important;
}
/*
Content Selector Styles 
*/
.CommonContentSelectorTreeNode {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorTreeNodeSelected {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorTreeNodeHover {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorItem {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorItemSelected {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorItemName {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorItemNameSelected {
    font-family: var(--default-font-family) !important;
}

.CommonContentSelectorButtonArea {
    font-family: var(--default-font-family) !important;
}

/*
ThreePanelResizeableControl Styles
*/

.CommonCollapseButton {
    font-family: var(--default-font-family) !important;
}

#CommonCommentForm h3, #CommonContactForm h3 {
    font-family: var(--default-font-family) !important;
}

#comments h3 {
    font-family: var(--default-font-family) !important;
}
/* BEGIN ComponentArt Date Picker & Popup Calendar */

.picker {
    font-family: var(--default-font-family) !important;
}
/* Poll Styles */

.CommonPollMoveUpButton {
    font-family: var(--default-font-family) !important;
}

.CommonPollMoveDownButton {
    font-family: var(--default-font-family) !important;
}

.CommonPollDeleteButton {
    font-family: var(--default-font-family) !important;
}
/* End Tag Styles */
.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlHeader {
    font-family: var(--default-font-family) !important;
}

.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContent {
    font-family: var(--default-font-family) !important;
}

.BlogPostFooter {
    font-family: var(--default-font-family) !important;
}
/*
TabPane Styles
*/

.CommonPane {
    font-family: var(--default-font-family) !important;
}

/* ADX_FORMS  */
.adx_forms_font_calibri { 
	font-family: var(--default-font-family) !important;
}
.adx_forms_font_new_roman { 
	font-family: var(--default-font-family) !important; 
}
.adx_forms_font_helvetica { 
	font-family: var(--default-font-family) !important;
}

/*
 PRM theme
*/
.navbar-fixed-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: var(--default-font-family) !important;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: var(--default-font-family) !important;
}


.navbar-fixed-top .navbar-brand {
    font-family: var(--default-font-family) !important;
}
.navbar-static-top .navbar-brand {
    font-family: var(--default-font-family) !important;
}

.menu-bar .shopping_link .cart_amount {
    font-size: 12px;
}

/*
 ESS theme + Community
*/

.page_section h3 {
    font-family: var(--default-font-family) !important; }

.content-home .title {
    font-family: var(--default-font-family) !important; }

.sidebar-home .panel-title {
    font-family: var(--default-font-family) !important; }
/*
	Bootstrap.css
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--default-font-family) !important;}

.label {
	font-size: 80%;
}

/*
	Skin.css
*/

.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam .yui-button a:visited {
    font-size: 100% !important;
}

.yui-skin-sam .yuimenu {
    font-size: 100% !important;
}

.yui-skin-sam .yui-panel .hd {
    font-size: 100% !important;
}
/*
	Editable.css
*/

body .xrm-editable-panel label {
    font-size: 12px;
}

body .xrm-editable-dialog .ui-autocomplete {
    font-size: 12px;
}

body .xrm-editable-dialog ul.tagit li.tagit-choice a.tagit-close {
    font-size: 12px;
}

body .xrm-editable-select2 {
    font-size: 12px;
}

body .xrm-editable-select2-with-descriptions .select2-results small {
    font-size: 100%;
}

.xrm-editable-dialog textarea.cke_source {
    font-size: small !important;
}

.xrm-editable-panel, .xrm-editable-panel input, .xrm-editable-panel select, .xrm-editable-panel select option, .xrm-editable-dialog textarea, .xrm-editable-controls a.xrm-editable-edit {
	font-family: var(--default-font-family) !important;
	font-size: 12px !important;
}

body .ui-widget button {
    font-family: var(--default-font-family) !important;
    font-size: 1em;
}

/*
	portal.css
*/

.highcharts-title, .highcharts-yaxis-title, .highcharts-xaxis-title {
    font-family: var(--default-font-family) !important;
}
/*zh-CN override End*/