@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: 700; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: .67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -.5em; }

sub { bottom: -.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }

input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: 700; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*_main*/
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
button, html, input, select, textarea { color: #222; }

html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

audio, canvas, img, video { vertical-align: middle; }

fieldset { border: 0; margin: 0; padding: 0; }

textarea { resize: vertical; }

.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }

.ir:before { content: ""; display: block; width: 0; height: 150%; }

.hidden { display: none !important; visibility: hidden; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:after, .clearfix:before { content: " "; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

a:focus { outline: 0; }

html { box-sizing: border-box; }

*, *:before, *:after { box-sizing: inherit; }

ul { list-style-type: none; padding: 0; margin: 0; }

::-webkit-scrollbar { width: 8px; height: 8px; }

::-webkit-scrollbar-track { border-radius: 7px; border-left: solid 1px #F1F1F1; background-color: #F1F1F1; }

::-webkit-scrollbar-thumb { border-radius: 7px; background-color: #BCBCBC; }

/* credit - www.subtlepatterns.com*/
/*_fontsAndBasics*/
.wf-loading .fCustom, .wf-loading html, .wf-loading body { font-family: Arial; font-weight: 300; }

.wf-active .fCustom, .wf-active html, .wf-active body { font-family: 'Open Sans', Arial, helvetica; }

/* Entypo pictograms by Daniel Bruce by http://www.entypo.com/ */
/* also using Font Awesome by Dave Gandy - http://fontawesome.io */
/* also using http://octicons.github.com/ - http://scripts.sil.org/OFL */
/* also using https://www.google.com/design/icons/ - https://creativecommons.org/licenses/by/4.0/ */
/* also using http://brankic1979.com/icons/ */
@font-face { font-family: "entypo"; src: url("/CSS/font/entypo/fonts/icomoon.eot?d=1&1485932618"); src: url("/CSS/font/entypo/fonts/icomoon.eot?d=1?&1485932618#iefix") format("embedded-opentype"), url("/CSS/font/entypo/fonts/icomoon.woff?d=1&1485932618") format("woff"), url("/CSS/font/entypo/fonts/icomoon.ttf?d=1&1485932618") format("truetype"); font-weight: normal; font-style: normal; }

.icon, .helpIcon, .tooltip:before, .tooltipleft:before, .help-ext, .helpImageIcon, .alertMsg:before, .holder .searchIcon, .selectedLstGroup .group .showSelected, .selectedLst .btnRemove { font-family: entypo; font-size: 15px; font-style: normal; font-weight: normal !important; -webkit-font-smoothing: antialiased; color: #909090; }

.iconAtBefore { position: relative; }

.iconAtBefore:before { font-family: entypo; font-style: normal; font-weight: normal !important; -webkit-font-smoothing: antialiased; }

a.icon:link, a.helpIcon:link, a.tooltip:link:before, a.tooltipleft:link:before, a.help-ext:link, a.helpImageIcon:link, a.alertMsg:link:before, .holder a.searchIcon:link, .selectedLstGroup .group a.showSelected:link, .selectedLst a.btnRemove:link, a.icon:visited, a.helpIcon:visited, a.tooltip:visited:before, a.tooltipleft:visited:before, a.help-ext:visited, a.helpImageIcon:visited, a.alertMsg:visited:before, .holder a.searchIcon:visited, .selectedLstGroup .group a.showSelected:visited, .selectedLst a.btnRemove:visited, a.icon:hover, a.helpIcon:hover, a.tooltip:hover:before, a.tooltipleft:hover:before, a.help-ext:hover, a.helpImageIcon:hover, a.alertMsg:hover:before, .holder a.searchIcon:hover, .selectedLstGroup .group a.showSelected:hover, .selectedLst a.btnRemove:hover, a.icon:active, a.helpIcon:active, a.tooltip:active:before, a.tooltipleft:active:before, a.help-ext:active, a.helpImageIcon:active, a.alertMsg:active:before, .holder a.searchIcon:active, .selectedLstGroup .group a.showSelected:active, .selectedLst a.btnRemove:active { color: #676767; }

.icon.moreLink, .moreLink.helpIcon, .moreLink.tooltip:before, .moreLink.tooltipleft:before, .moreLink.help-ext, .moreLink.helpImageIcon, .moreLink.alertMsg:before, .holder .moreLink.searchIcon, .selectedLstGroup .group .moreLink.showSelected, .selectedLst .moreLink.btnRemove, a.icon.moreLink:link, a.moreLink.helpIcon:link, a.moreLink.tooltip:link:before, a.moreLink.tooltipleft:link:before, a.moreLink.help-ext:link, a.moreLink.helpImageIcon:link, a.moreLink.alertMsg:link:before, .holder a.moreLink.searchIcon:link, .selectedLstGroup .group a.moreLink.showSelected:link, .selectedLst a.moreLink.btnRemove:link, a.icon.moreLink:visited, a.moreLink.helpIcon:visited, a.moreLink.tooltip:visited:before, a.moreLink.tooltipleft:visited:before, a.moreLink.help-ext:visited, a.moreLink.helpImageIcon:visited, a.moreLink.alertMsg:visited:before, .holder a.moreLink.searchIcon:visited, .selectedLstGroup .group a.moreLink.showSelected:visited, .selectedLst a.moreLink.btnRemove:visited, a.icon.moreLink:hover, a.moreLink.helpIcon:hover, a.moreLink.tooltip:hover:before, a.moreLink.tooltipleft:hover:before, a.moreLink.help-ext:hover, a.moreLink.helpImageIcon:hover, a.moreLink.alertMsg:hover:before, .holder a.moreLink.searchIcon:hover, .selectedLstGroup .group a.moreLink.showSelected:hover, .selectedLst a.moreLink.btnRemove:hover, a.icon.moreLink:active, a.moreLink.helpIcon:active, a.moreLink.tooltip:active:before, a.moreLink.tooltipleft:active:before, a.moreLink.help-ext:active, a.moreLink.helpImageIcon:active, a.moreLink.alertMsg:active:before, .holder a.moreLink.searchIcon:active, .selectedLstGroup .group a.moreLink.showSelected:active, .selectedLst a.moreLink.btnRemove:active { color: #3a3f44; }

.icon.btnColorIcon, .btnColorIcon.helpIcon, .btnColorIcon.tooltip:before, .btnColorIcon.tooltipleft:before, .btnColorIcon.help-ext, .btnColorIcon.helpImageIcon, .btnColorIcon.alertMsg:before, .holder .btnColorIcon.searchIcon, .selectedLstGroup .group .btnColorIcon.showSelected, .selectedLst .btnColorIcon.btnRemove, a.icon.btnColorIcon, a.btnColorIcon.helpIcon, a.btnColorIcon.tooltip:before, a.btnColorIcon.tooltipleft:before, a.btnColorIcon.help-ext, a.btnColorIcon.helpImageIcon, a.btnColorIcon.alertMsg:before, .holder a.btnColorIcon.searchIcon, .selectedLstGroup .group a.btnColorIcon.showSelected, .selectedLst a.btnColorIcon.btnRemove { color: #63b3df; }

button.icon, button.helpIcon, button.tooltip:before, button.tooltipleft:before, button.help-ext, button.helpImageIcon, button.alertMsg:before, .holder button.searchIcon, .selectedLstGroup .group button.showSelected, .selectedLst button.btnRemove, input.icon, input.helpIcon, input.tooltip:before, input.tooltipleft:before, input.help-ext, input.helpImageIcon, input.alertMsg:before, .holder input.searchIcon, .selectedLstGroup .group input.showSelected, .selectedLst input.btnRemove { background-color: transparent; border: 0; outline: 0; }

.icon.warning, .warning.helpIcon, .warning.tooltip:before, .warning.tooltipleft:before, .warning.help-ext, .warning.helpImageIcon, .warning.alertMsg:before, .holder .warning.searchIcon, .selectedLstGroup .group .warning.showSelected, .selectedLst .warning.btnRemove { color: #F84000; }

a.icon.userProfileWarning, a.userProfileWarning.helpIcon, a.userProfileWarning.tooltip:before, a.userProfileWarning.tooltipleft:before, a.userProfileWarning.help-ext, a.userProfileWarning.helpImageIcon, a.userProfileWarning.alertMsg:before, .holder a.userProfileWarning.searchIcon, .selectedLstGroup .group a.userProfileWarning.showSelected, .selectedLst a.userProfileWarning.btnRemove { color: #F4B916; position: absolute; left: -10px; top: -3px; z-index: 1; }

.icon.small, .small.helpIcon, .small.tooltip:before, .small.tooltipleft:before, .small.help-ext, .small.helpImageIcon, .small.alertMsg:before, .holder .small.searchIcon, .selectedLstGroup .group .small.showSelected, .selectedLst .small.btnRemove { font-size: 12px; vertical-align: bottom; }

.icon.medium, .medium.helpIcon, .medium.tooltip:before, .medium.tooltipleft:before, .medium.help-ext, .medium.helpImageIcon, .medium.alertMsg:before, .holder .medium.searchIcon, .selectedLstGroup .group .medium.showSelected, .selectedLst .medium.btnRemove { font-size: 13px; }

.icon.large, .large.helpIcon, .large.tooltip:before, .large.tooltipleft:before, .large.help-ext, .large.helpImageIcon, .large.alertMsg:before, .holder .large.searchIcon, .selectedLstGroup .group .large.showSelected, .selectedLst .large.btnRemove { font-size: 16px; }

.icon.huge, .huge.helpIcon, .huge.tooltip:before, .huge.tooltipleft:before, .huge.help-ext, .huge.helpImageIcon, .huge.alertMsg:before, .holder .huge.searchIcon, .selectedLstGroup .group .huge.showSelected, .selectedLst .huge.btnRemove { font-size: 31px; }

.fXXSmall { font-size: 11px; }

.fXSmall { font-size: 12px; }

.fSmall { font-size: 13px; vertical-align: middle; }

.fRegular, html, body { font-size: 14px; }

.fMedium { font-size: 14px; }

.fXMedium { font-size: 15px; }

.fLarge { font-size: 16px; }

.fLarger { font-size: 18px; line-height: 22px; }

.fPageTitle { padding-top: 4px; font-size: 20px; line-height: 34px; font-weight: 600; float: left; margin-right: 10px; }

.fPageTitle.directGroup { padding-top: 0; line-height: 24px; }

.fPageTitle.fPageTitleHasSub { line-height: 17px; }

.fPageTitleSub { display: block; font-size: 13px; color: #909090; font-weight: 400; padding-top: 6px; }

.fPageTitleTabNoSelected { font-size: 18px; line-height: 24px; font-weight: normal; }

a.fPageTitle, a.fPageTitle:hover, a.fPageTitle:link, a.fPageTitleTabNoSelected, a.fPageTitleTabNoSelected:hover, a.fPageTitleTabNoSelected:link { color: #414141; }

a.fPageTitle.selected, a.fPageTitleTabNoSelected.selected { color: #414141 !important; }

.bold { font-weight: 700; }

.semiBold { font-weight: 600; }

.normalFont { font-weight: 400; }

.italic { font-style: italic; }

.center { text-align: center; }

.right { text-align: right; }

.left { text-align: left; }

.orangeText, .orangeText a { color: #676767; font-style: italic; }

.middle { vertical-align: middle; }

.baseline { vertical-align: baseline; }

.upperCase { text-transform: uppercase; }

.upperCaseFirstLetter:first-letter { text-transform: uppercase; }

.lowerCase { text-transform: lowercase; }

.capitalize { text-transform: capitalize; }

.nowrap { white-space: nowrap; }

.inheritWidth { width: inherit; }

.pre-wrap { white-space: pre-wrap; }

.top { vertical-align: top; }

.block { display: block; }

.inlineBlock { display: inline-block; }

/*_base*/
.hiddenSoft { display: none; }

.pointer { cursor: pointer; }

.inlineNearEllips { overflow: hidden; display: inline-block; vertical-align: bottom; }

input, textarea { padding-left: 3px; padding-right: 3px; }

.scrollBlue { scrollbar-face-color: #EBEAE8; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #EBEAE8; scrollbar-3dlight-color: #F1F1F1; scrollbar-darkshadow-color: #B4B4B4; scrollbar-track-color: #F1F1F1; scrollbar-arrow-color: #989898; }

input::-webkit-contacts-auto-fill-button { visibility: hidden; display: none !important; pointer-events: none; position: absolute; right: 0; }

a:link { color: #0392BD; text-decoration: none; }

a:visited { color: #0392BD; text-decoration: none; }

a:hover { color: #04b1e5; text-decoration: none; }

a:active { color: #0392BD; text-decoration: none; background-color: transparent; }

a.textColorLink:link, a.textColorLink:visited, a.textColorLink:hover, a.textColorLink:active { color: #414141; }

button, input, select, textarea { color: #414141; }

strong { font-weight: 700; }

th a:link, th a:active, th a:visited { color: #414141; }

html, body { margin: 0; padding: 0; background-color: #FFFFFF; height: 100%; scrollbar-face-color: #F1F0EE; scrollbar-shadow-color: #D1D1D1; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #F0F0F0; scrollbar-darkshadow-color: #B4B4B4; scrollbar-track-color: #EFEFEF; scrollbar-arrow-color: #8C8C8C; color: #414141; }

html.l-old { overflow-y: scroll; }

.clearBoth { clear: both; }

.grayLink, a.grayLink, a.grayLink:visited, a.grayLink:link, a.grayLink:active, a.grayLink:hover { color: #414141; text-decoration: none; cursor: pointer; }

.whiteLink, a.whiteLink, a.whiteLink:visited, a.whiteLink:link, a.whiteLink:active, a.whiteLink:hover { color: #FEFEFE; text-decoration: none; cursor: pointer; }

.hiddenWidth { width: 0px !important; }

.animatedWidth, .animatedContWidth { transition-property: width; transition-duration: 0.2s; }

.animatedContWidth { overflow: hidden; width: 100%; }

.animatedHeight, .animatedContHeight { transition-property: height; transition-duration: 0.2s; }

.hiddenAnimatedMaxHeight { transition-property: max-height; transition-duration: 0.3s; max-height: 0px; overflow: hidden; }

.getHeight.hiddenAnimatedMaxHeight, .getHeight .hiddenAnimatedMaxHeight { visibility: hidden !important; max-height: 999px !important; transition-duration: 0s; }

.linkedActivityHiddenAnimatedMaxHeight { transition-property: max-height; transition-duration: 0.3s; max-height: 0px; overflow: hidden; }

.linkedActivityShowAnimatedMaxHeight.linkedActivityHiddenAnimatedMaxHeight { max-height: 999px !important; }

.showAnimatedMaxHeight.hiddenAnimatedMaxHeight, .showAnimatedMaxHeight .hiddenAnimatedMaxHeight { max-height: 999px !important; }

.animatedContHeight { overflow: hidden; height: 100px; }

.media { margin: 4px; }

.media, .bd { overflow: hidden; _overflow: visible; zoom: 1; }

.media .img { float: left; margin-right: 10px; }

.media .img img { display: block; }

.helpIcon, .tooltip:before, .tooltipleft:before, .help-ext, .helpImageIcon { padding-left: 7px; cursor: pointer; color: #63b3df; font-size: 15px; line-height: 10px; position: relative; top: 2px; text-shadow: #FFFFFF 1px 0px 0; }

.helpOnHover .helpIcon, .helpOnHover .tooltip:before, .helpOnHover .tooltipleft:before { display: none; }

.helpOnHover:hover .helpIcon, .helpOnHover:hover .tooltip:before, .helpOnHover:hover .tooltipleft:before { display: inline; }

.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; vertical-align: bottom; }

.tooltip, .tooltipleft { width: 250px; padding: 8px 10px 10px 24px; font-size: 13px; line-height: 17px; background-color: #F5F5F5; border: solid 1px #CECECE; border-radius: 6px; z-index: 100000; }

.tooltip.wide, .tooltipleft.wide { width: 350px; }

.tooltip li, .tooltipleft li { list-style: square; }

.tooltip ul, .tooltipleft ul { padding-left: 10px; }

.tooltip:before { content: "\e039"; position: absolute; top: 13px; left: 4px; padding: 0; }

.tooltipleft { padding: 10px 24px 10px 10px; }

.tooltipleft:before { content: "\e039"; position: absolute; top: 13px; right: 7px; padding: 0; }

textarea:-ms-input-placeholder, input:-ms-input-placeholder, .placeholder, .disabledText { color: #aaaaaa; }

.transparent { filter: alpha(opacity=0); opacity: 0.0; }

.centerVertAndHorz { position: absolute; left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/***** specific TinyMCE editor - this is also loaded inside the editor's iframe  *****/
.mceContentBody p .termsOfUse p { margin: 0 !important; padding: 0 !important; text-indent: 3px; }

.termsOfUse p { padding-bottom: 1em !important; }

body.mceContentBody, .termsOfUse { background-image: none !important; background-color: #FFFFFF; font-size: 12px; line-height: 18px; }

body.mceContentBody { padding: 5px 0 0 5px; }

/* return the indenting and style of the lists and normalize it also in the editor */
.mceContentBody ol, .mceContentBody ul, .mceContentBody dl, .editorView ol, .editorView ul, .editorView dl, .termsOfUse ol, .termsOfUse ul, .termsOfUse dl { /*bringing lists on to the page with breathing room */ margin: 1em; margin-left: 2em; }

.mceContentBody table ol { padding-left: 1em; }

.editorView table ol { padding-left: 0.5em; }

.mceContentBody ol li, .editorView ol li, .termsOfUse ol li { /*giving OL's LIs generated numbers*/ list-style: decimal outside; }

.mceContentBody ul li, .editorView ul li, .termsOfUse ul li { /*giving UL's LIs generated disc markers*/ list-style: disc outside; }

.mceContentBody dl dd, .editorView dl dd, .termsOfUse dl dd { margin-left: 1em; }

.editorView em, .mceContentBody em { font-style: italic; font-weight: inherit; }

.editorView { overflow: auto; }

.breakWrodsToFit { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

.pt-menu { margin: 0; padding: 0; width: auto; list-style: none; }

.pt-menu:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }

.pt-menu li.pt-menu-item { margin: 0; padding: 0; position: relative; list-style: none; list-style-position: outside; display: inline; float: left; }

.pt-menu li.pt-menu-item a { display: block; text-decoration: none; white-space: nowrap; outline: 0; }

.pt-menu .pt-menu-group { margin: 0; padding: 0; -webkit-padding-start: 0; -webkit-padding-end: 0; position: absolute; display: none; z-index: 1000; }

.custom-checkbox, .custom-radio { position: relative; }

.horizontalCustom .custom-checkbox, .horizontalCustom .custom-radio { float: left; }

.inlineCustom .custom-checkbox, .inlineCustom .custom-radio { display: inline; }

.inlineCustom.alignTitle .custom-checkbox, .inlineCustom.alignTitle .custom-radio { margin: -3px 13px 0px -6px; }

.alignToFieldData .custom-checkbox { margin: -2px 13px 0px -7px; }

.custom-checkbox input, .custom-radio input { outline: none; position: absolute; left: 3px; top: 2px; margin: 0; z-index: 0; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; }

.custom-checkbox label, .custom-radio label { outline: none; display: inline-block; position: relative; z-index: 1; /*font-size: 1.3em;*/ padding-right: 1em; line-height: 1; padding: .7em 0 .5em 30px; /*padding: 2px 0 14px 30px;*/ margin: 0 0 .3em; /*margin: 0px;*/ cursor: pointer; }

.custom-checkbox label { background: url("/images/sprite_checkbox.png") no-repeat; }

.custom-radio label { background: url("/images/sprite_radiobutton.png") no-repeat; }

.custom-checkbox-large label { background: url("/images/sprite_big_checkbox.png") no-repeat; padding-left: 40px; }

/*.customTopActions .custom-checkbox label {background-image: url('/images/sprite_checkbox_topActions.png');backgbackground-repeat: no-repeat; }*/
.custom-checkbox label, .custom-radio label, .custom-checkbox-large { background-position: -10px -11px; }

.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus, .custom-checkbox-large label.hover, .custom-checkbox-large label.focus { background-position: -10px -111px; }

.custom-checkbox label.checked, .custom-radio label.checked, .custom-checkbox-large label.checked { background-position: -10px -210px; }

.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus, .custom-checkbox-large label.checkedHover { background-position: -10px -310px; }

p { margin: 0; }

.gainlayout { zoom: 1; }

input:disabled, select:disabled { color: #A0A0A0; }

.star-cb-group { font-size: 0 !important; unicode-bidi: bidi-override; direction: rtl; }

.star-cb-group * { font-size: 18px !important; }

.star-cb-group > input { display: none; }

.star-cb-group > input + label { display: inline-block; overflow: hidden; text-indent: 9999px; width: 1em; white-space: nowrap; cursor: pointer; }

.star-cb-group > input + label:before { display: inline-block; text-indent: -9999px; content: ""; color: white; }

.star-cb-group > input:checked ~ label:before, .star-cb-group > input + label:hover ~ label:before, .star-cb-group > input + label:hover:before { content: ""; color: #fdd32a; }

.star-cb-group > .star-cb-clear + label { text-indent: -9999px; width: .5em; margin-left: -.5em; }

.star-cb-group > .star-cb-clear + label:before { width: .5em; }

.star-cb-group:hover > input + label:before { content: ""; color: white; text-shadow: none; }

.star-cb-group:hover > input + label:hover ~ label:before, .star-cb-group:hover > input + label:hover:before { content: ""; color: #fdd32a; }

.overlayAsIs { display: none; z-index: 10000; min-width: 250px; min-height: 100px; transition-property: left; transition-duration: 0.2s; }

.overlay { display: none; z-index: 10000; border: solid 1px #CECECE; border-radius: 6px; background-color: #FFFFFF; min-width: 250px; min-height: 100px; transition-property: left; transition-duration: 0.2s; }

.overlay .ajaxLoader { top: 50px; }

.filesProgressBarCont:before, .overlay:before { content: ''; width: 100%; height: 55px; background-color: #F3F3F3; border-bottom: solid 1px #DDDDDD; display: block; position: absolute; top: 0; left: 0; z-index: -1; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.overlay.noBottomActions:after { background-color: transparent; }

.overlayText { display: none; }

.overlay.loginMessage { max-width: 600px; }

.overlay.floatingLogin .formCont .fields { margin-left: 20px; }

.overlay.yesno, .overlay.msg { min-width: 100px; max-width: 410px; min-height: 50px; max-height: 414px; text-align: center; background-color: #FFFFFF; padding-bottom: 10px; }

.overlay.yesno:before, .overlay.msg:before { display: none; }

.overlay.yesno .contentWrap, .overlay.msg .contentWrap { padding: 20px 25px 0px 25px; }

.overlay.msg.withTitle { padding-top: 10px; }

.overlay.msg.withTitle:before { display: block; height: 45px; }

.overlay.msg.withTitle .closeBtn { top: 7px; }

.overlay.msg.withTitle .msgOverlayTitle { text-align: left; padding-left: 15px; font-size: 17px; font-weight: 600; }

.overlay.msg.withTitle .alertMsg { font-weight: 400; }

.overlay.msg.alignButtonsToRight .alertMsgBtn { padding: 7px 20px 6px 0px; text-align: right; }

.overlay.msg.msgInline { display: block; min-height: 1em; min-width: 200px; padding: 6px; position: fixed; top: -1000px; margin-bottom: 0; left: 520px; transition-property: bottom; transition-duration: 1.8s; cursor: pointer; background-color: #FDFCCE !important; color: #414141 !important; border-style: none; border-top-left-radius: 0; border-top-right-radius: 0; border: 1px solid #DDDDDD; border-top: 0px; }

.overlay.msg.msgInline.noneMaxWidth { max-width: none; }

.overlay.msg.msgInline.rightSideInlineMsg { left: inherit; right: 140px; min-width: 120px; }

.overlay.msg .closeBtn { top: 0; right: 15px; }

.overlay.msg.msgInline.show { top: 0; transition-duration: 0.3s; }

.alertMsg { max-width: 410px; min-width: 250px; max-height: 280px; margin: 0 auto; line-height: 22px; overflow: auto; display: inline-block; text-align: left; padding: 5px 27px 5px 7px; font-weight: 600; }

.wideMsg { max-width: 600px !important; padding-right: 9px; width: auto !important; }

.wideMsg .alertMsg { width: auto !important; max-width: 610px !important; margin-top: 5px; }

.alertMsg:before { content: "\e032"; float: left; margin-right: 5px; line-height: 20px; font-size: 20px; height: 25px; width: 20px; text-shadow: #FFFFFF 1px 1px 0; }

.alertMsg:after { clear: both; }

.attention { padding: 10px; }

.attention .alertMsg:before { content: "\e026"; font-size: 16px; width: 15px; }

.alertMsgBtn { text-align: center; padding-top: 5px; margin: 0 auto; }

.yesno .alertMsg:before { content: "\e038"; font-size: 16px; width: 15px; }

.threeOrMoreLines .alertMsg:before { height: 90px; }

.noIcon .alertMsg:before { display: none; }

.noIcon .alertMsg { padding-left: 15px; padding-right: 15px; }

.overlay.smallHeader:before { height: 45px; }

.overlay.smallHeader .closeBtn { top: 7px; }

.overlay.smallHeader .popUpTitleCont { top: -1px; left: 4px; }

.overlay.smallHeader .popUpTitleCont.media { top: -5px; }

.overlay.smallHeader .contentWrap { padding-top: 55px; }

.overlay .closeBtn { position: absolute; right: 25px; top: 12px; cursor: pointer; height: 12px; width: 11px; font-size: 23px; color: #aaaaaa; z-index: 1; }

.b-loginMobile { display: none !important; }

.signInMobileTitle, .openMobileApp { display: none; }

.field-group { padding-bottom: 15px; display: table; width: 100%; }

.field-group.noBottomPadding { padding-bottom: 0 !important; }

.field-group:before { display: table; content: " "; }

.field-group:after { clear: both; content: " "; }

.field-group .field-label { width: 20%; padding-top: 3px; margin-bottom: 0; float: left; }

.field-group .field-label.customChk { white-space: nowrap; padding-top: 10px; }

.field-group .field-info { display: block; font-size: 12px; color: #a6a4a4; }

.field-group .inline-field-info { margin-left: 10px; font-size: 12px; vertical-align: text-top; color: #a6a4a4; height: 20px; display: inline-block; }

.field-group .field-data { width: 80%; float: left; }

.field-group.channelTypeInfo { padding-bottom: 20px; }

.field-group.channelTypeInfo .field-info { font-size: 14px; }

.noneEditableField .field-data { padding-top: 3px; }

.dropZoneEntered:before { content: attr(dropZoneTitle); z-index: 1; font-size: 1.7em; padding-top: 2px; background-color: #FFF; opacity: 0.8; display: inline-block; height: 100%; width: 100%; border: dashed 5px #CECECE; position: absolute; top: 0; left: 0; text-align: center; }

.customTooltip { position: relative; }

.customTooltip:hover:after { background: #a8abad; border: 1px solid #a8abad; border-radius: 6px; top: 34px; color: #fff; content: attr(t_title); left: 0; padding: 3px 6px; position: absolute; z-index: 100000; width: auto; font-size: 13px; font-family: 'Open Sans', Arial, helvetica; font-weight: normal; text-transform: lowercase; }

.customTooltip:hover:before { border: solid; border-color: #a8abad transparent; border-width: 0 6px 6px 6px; bottom: -6px; content: ""; left: 35%; position: absolute; z-index: 100001; }

.customTooltip.t_nowrap:hover:after { white-space: nowrap; line-height: 15px; }

.customTooltip.t_left:hover:after { right: -10px; left: inherit; }

.customTooltip.t_top:hover:after { bottom: 29px; top: inherit; }

.customTooltip.t_top:hover:before { bottom: 23px; border-width: 6px 6px 0 6px; left: 6px; }

.customTooltip.t_inline:hover:after { left: 20px; top: 5px; padding: 0 6px; }

.customTooltip.t_inline:hover:before { bottom: 6px; left: 14px; border-width: 6px 6px 6px 0px; border-color: transparent #a8abad; }

.actionsOn .customTooltip:hover:after, .actionsOn .customTooltip:hover:before { content: none; }

.becomePartnerUtilities, .trackingUtilities { background-color: #eaeef0; padding-top: 15px; }

.becomePartnerUtilities .listHeader, .trackingUtilities .listHeader { height: 25px; margin-bottom: 10px; padding-left: 10px; }

.becomePartnerUtilities .listHeader .headerItem, .trackingUtilities .listHeader .headerItem { display: inline-block; width: 185px; font-size: 14px; font-weight: 700; }

.becomePartnerUtilities .listHeader .headerItem.pathitem, .trackingUtilities .listHeader .headerItem.pathitem { width: 600px; max-width: 600px; }

.becomePartnerUtilities .listHeader .headerItem.dateitem, .trackingUtilities .listHeader .headerItem.dateitem { width: 130px; max-width: 130px; }

.becomePartnerUtilities .itemCont, .trackingUtilities .itemCont { cursor: pointer; padding-left: 10px; padding-top: 7px; }

.becomePartnerUtilities .itemCont:hover, .trackingUtilities .itemCont:hover { background-color: ActiveBorder; }

.becomePartnerUtilities .itemCont .moreDetails, .trackingUtilities .itemCont .moreDetails { display: none; font-size: 14px; }

.becomePartnerUtilities .itemCont .moreItem, .trackingUtilities .itemCont .moreItem { min-height: 25px; }

.becomePartnerUtilities .itemCont .moreItem.experienceTxt, .trackingUtilities .itemCont .moreItem.experienceTxt { padding-bottom: 15px; }

.becomePartnerUtilities .itemCont.showMoreDetails, .trackingUtilities .itemCont.showMoreDetails { background-color: #f7f8f9; padding: 10px 10px 15px 10px; border: 1px solid rgba(128, 128, 128, 0.25); }

.becomePartnerUtilities .itemCont.showMoreDetails .moreDetails, .trackingUtilities .itemCont.showMoreDetails .moreDetails { display: block; }

.becomePartnerUtilities .itemCont .item, .trackingUtilities .itemCont .item { display: inline-block; width: 185px; font-size: 14px; max-width: 185px; padding-right: 15px; height: 30px; }

.becomePartnerUtilities .itemCont .item.pathitem, .trackingUtilities .itemCont .item.pathitem { width: 600px; max-width: 600px; }

.becomePartnerUtilities .itemCont .item.dateitem, .trackingUtilities .itemCont .item.dateitem { width: 130px; max-width: 130px; }

#cookiesPolicyMsg { background-color: #FDFCCE !important; color: #414141 !important; width: 100%; display: block; text-align: center; padding: 10px; z-index: 100; position: absolute; top: 0; left: 0; }

.theme0 { background-color: #FFF !important; color: #8E8E8E; }

.theme1 { background-color: #B9D78B !important; color: #FFF; }

.theme2 { background-color: #9474CF !important; color: #FFF; }

.theme3 { background-color: #74A4CF !important; color: #FFF; }

.theme4 { background-color: #D78B8B !important; color: #FFF; }

.theme5 { background-color: #D7CF8B !important; color: #FFF; }

.theme6 { background-color: #74CFC9 !important; color: #FFF; }

.theme7 { background-color: #98CAA6 !important; color: #FFF; }

.theme8 { background-color: #D78BBB !important; color: #FFF; }

.theme9 { background-color: #74CF8E !important; color: #FFF; }

.theme10 { background-color: #B6CA98 !important; color: #FFF; }

.theme11 { background-color: #8B9CD7 !important; color: #FFF; }

.theme12 { background-color: #ABCF74 !important; color: #FFF; }

.theme13 { background-color: #CAB098 !important; color: #FFF; }

.theme14 { background-color: #D7B08B !important; color: #FFF; }

.theme15 { background-color: #98B2CA !important; color: #FFF; }

.theme16 { background-color: #CA9898 !important; color: #FFF; }

.theme17 { background-color: #98B2CA !important; color: #FFF; }

.theme18 { background-color: #CF7474 !important; color: #FFF; }

.theme19 { background-color: #98A3CA !important; color: #FFF; }

.theme20 { background-color: #CFA174 !important; color: #FFF; }

.theme21 { background-color: #7489CF !important; color: #FFF; }

.theme22 { background-color: #8BD7D2 !important; color: #FFF; }

.theme23 { background-color: #A58BD7 !important; color: #FFF; }

.theme24 { background-color: #8BBAD7 !important; color: #FFF; }

.theme25 { background-color: #CAC598 !important; color: #FFF; }

.theme26 { background-color: #A998CA !important; color: #FFF; }

.theme27 { background-color: #8BD7A0 !important; color: #FFF; }

.theme28 { background-color: #CA98B7 !important; color: #FFF; }

.theme29 { background-color: #D1BA72 !important; color: #FFF; }

.theme30 { background-color: #D8858B !important; color: #FFF; }

.icon-file-o:before { content: "\f016"; color: #356099; }

.picBox-medium .icon-file-o:before { padding-left: 5px; }

.icon-file-pdf-o:before { content: "\f1c1"; color: #bb392b; }

.picBox-medium .icon-file-pdf-o:before { padding-left: 5px; }

.icon-file-word-o:before { content: "\f1c2"; color: #356099; }

.picBox-medium .icon-file-word-o:before { padding-left: 5px; }

.icon-file-excel-o:before { content: "\f1c3"; color: #63BE91; }

.picBox-medium .icon-file-excel-o:before { padding-left: 5px; }

.icon-file-powerpoint-o:before { content: "\f1c4"; color: #45bacb; }

.picBox-medium .icon-file-powerpoint-o:before { padding-left: 5px; }

.icon-file-photo-o:before { content: "\f1c5"; color: #63BD7E; }

.picBox-medium .icon-file-photo-o:before { padding-left: 5px; }

.icon-file-box-o:before { content: "b"; color: #FFF; font-family: tahoma; background-color: #22A7F0; border-radius: 4px; /* line-height: 1em; */ padding-right: 5px; padding-left: 5px; font-size: 17px; }

.icon-trophy2:before { content: "\f091"; color: #F79D5E; }

.icon-astrix:before { content: "\F069"; color: #7e7e7e; }

.icon-user-add:before { content: "\e00a"; line-height: 30px; color: #7e7e7e; }

.icon-user:before { content: "\e7FD"; color: #7e7e7e; }

.icon-users:before { content: "\e009"; color: #7e7e7e; }

.icon-cog:before { content: "\E00E"; color: #7e7e7e; }

.icon-publish:before { content: "\E021"; color: #f0bf01; }

.icon-newspaper:before { content: "\E01C"; color: #379ADC; }

.icon-pencil-green:before { content: "\E003"; color: #649E38; }

.icon-star:before { content: "\E018"; color: #f0bf01; }

.icon-star.makeBlue:before { color: #63b3df; }

.icon-star2:before { content: "\E017"; }

.icon-feather:before { content: "\E0DE"; color: #649E38; }

.icon-blocked:before { content: "\E027"; color: #FE0000; }

.icon-heart:before { content: "\e076"; color: #7e7e7e; }

.icon-chain:before { content: "\f0c1"; color: #7e7e7e; }

.icon-minus2:before { content: "\E02C"; color: #7e7e7e; }

.icon-paperplane:before { content: "\e002"; color: #7e7e7e; }

.icon-group:before { content: "\e009"; color: #7e7e7e; }

.icon-plus3:before { content: "\e029"; color: #7e7e7e; }

.icon-share:before { content: "\e074"; color: #7e7e7e; }

.icon-lock:before { content: "\e035"; color: #7e7e7e; }

.icon-lock-open:before { content: "\e036"; color: #7e7e7e; }

.icon-folder:before { content: "\E0C6"; color: #7e7e7e; }

.icon-comment-o:before { content: "\f0e5"; color: #7e7e7e; }

.icon-apple:before { content: "\eabf"; }

.icon-mac:before { content: "\eabf"; }

.icon-android:before { content: "\eac1"; }

.icon-windows8:before { content: "\eac3"; }

.icon-chrome:before { content: "\eae5"; }

.icon-key:before { content: "\f084"; }

.icon-key2:before { content: "\e092"; }

.icon-cloud-download:before { content: "\f0ed"; color: #7e7e7e; }

.icon-cloud-download-report:before { content: "\f0ed"; color: #63b3df; font-size: 20px; vertical-align: bottom; }

.icon-box:before { content: "\e0ac"; color: #7e7e7e; }

.icon-pencil:before { content: "\E003"; color: #649E38; }

.icon-plus2:before { content: "\E02D"; color: #7e7e7e; }

.icon-dropbox:before { content: "\e900"; color: #7e7e7e; }

.icon-google-drive:before { content: "\e901"; color: #7e7e7e; }

.icon-video:before { content: "\e0c4"; color: #7e7e7e; }

.icon-mail:before { content: "\e001"; color: #379ADC; }

.icon-onedrive:before { content: "\e902"; color: #7e7e7e; }

.chat-activity-act .icon:before, .chat-activity-act .helpIcon:before, .chat-activity-act .tooltip:before, .chat-activity-act .tooltipleft:before, .chat-activity-act .help-ext:before, .chat-activity-act .helpImageIcon:before, .chat-activity-act .alertMsg:before, .chat-activity-act .holder .searchIcon:before, .holder .chat-activity-act .searchIcon:before, .chat-activity-act .selectedLstGroup .group .showSelected:before, .selectedLstGroup .group .chat-activity-act .showSelected:before, .chat-activity-act .selectedLst .btnRemove:before, .selectedLst .chat-activity-act .btnRemove:before, .conversations-act .icon:before, .conversations-act .helpIcon:before, .conversations-act .tooltip:before, .conversations-act .tooltipleft:before, .conversations-act .help-ext:before, .conversations-act .helpImageIcon:before, .conversations-act .alertMsg:before, .conversations-act .holder .searchIcon:before, .holder .conversations-act .searchIcon:before, .conversations-act .selectedLstGroup .group .showSelected:before, .selectedLstGroup .group .conversations-act .showSelected:before, .conversations-act .selectedLst .btnRemove:before, .selectedLst .conversations-act .btnRemove:before { color: #5A5A5A; }

.giphyIcon { width: 15px; height: 18px; background-image: url(../Images/giphyIcon.png); }

.icon-money:before { content: "\f0d6"; }

.icon-moneybag:before { content: "\e905"; }

.icon-file-text-o:before { content: "\f0f6"; color: #47b55A; }

.picBox-medium .icon-file-text-o:before { padding-left: 4px; }

.icon-banknote:before { content: "\e906"; color: #47b55A; }

.icon-megaphone:before { content: "\e07e"; }

.icon-user2:before { content: "\f007"; }

.icon-bell-o:before { content: "\f0a2"; }

.icon-flag:before { content: "\e00f"; }

.icon-paperclip2:before { content: "\e004"; }

.icon-vcard:before { content: "\e00b"; }

.icon-upload2:before { content: "\e0c9"; }

.icon-warning:before { content: "\e03a"; }

.icon-info2:before { content: "\e037"; }

.icon-arrow-left5:before { content: "\e062"; }

.icon-shuffle:before { content: "\E03E"; }

.icon-cross:before { content: "\e031"; color: #7e7e7e; }

/*_autocompleteMixins*/
/*_autocomplete*/
.autoCompleteContainer { position: relative; width: 208px; display: inline-block; }

/*163-1*/
.autoCompleteContainer .default { padding: 0px 0px 0px 0px; position: absolute; top: 4px; left: 6px; color: #aaaaaa; }

.holder { margin: 0; position: relative; padding: 0px 0px 0px 2px; width: 205px; height: 26px; line-height: 16px; border: solid 1px #CECECE; background-color: #FFFFFF; border-radius: 4px; }

.searchCont .holder { box-shadow: none; }

.holder input.maininput { text-indent: 0px; background: #fff; margin: 0; border: 0px; outline: 0; padding: 2px 0px 0px 2px; height: 22px; width: 188px; }

.holder input.maininput::-ms-clear { width: 0; height: 0; }

.holder .searchIcon { visibility: visible; cursor: pointer; position: absolute; top: 0; right: 0; font-size: 14px; line-height: 25px; width: 18px; text-align: center; border-left: 1px solid #e9e9e9; }

.loader { height: 2px; width: 0px; background-color: #CECECE; transition-property: width; transition-duration: 0.2s; position: absolute; margin-top: 1px; }

.loader.loading { width: 188px; transition-duration: 2.0s; }

.feedLstCont { display: none; position: absolute; width: 211px; top: 27px; right: 1px; z-index: 9999; }

.feedLstCont > ul { margin: 0; padding: 0; overflow: auto; position: absolute; z-index: 9999; top: 0px; right: 0px; border: solid 1px #CECECE; background-color: #FFFFFF; border-radius: 4px; border-top-color: white; }

.feedLstCont > ul li { text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; background-color: #fff; padding: 5px 5px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; }

.feedLstCont ul li em { font-style: normal; background: #FDCB42; }

.feedLstCont ul li.auto-focus { background: #E7E7E7; }

.feedLstCont ul li.auto-focus em { background: none; }

.showFeed .feedLstCont { display: block; }

.selectedLstDiv { /*bottom:-12px;*/ top: -1px; left: 0px; z-index: 9998; }

.selectedLstGroup { right: 0px; top: 0px; padding: 0px; display: none; }

.selectedLst { left: 0px; top: 3px; display: none; padding: 0px; border: solid 1px #CECECE; background-color: #FFFFFF; border-radius: 4px; }

.selectedLstGroup .selectedLst { position: absolute; }

.selectedLstDiv, .selectedLstGroup, .selectedLst { position: relative; width: 205px; }

.selectedLst li, .selectedLstGroup .group { position: relative; width: 186px; padding: 3px 15px 3px 5px; font-size: 14px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; zoom: 1; }

.selectedLstGroup .group .showSelected, .selectedLst .btnRemove { position: absolute; right: 5px; top: 5px; font-size: 14px; line-height: 16px; cursor: pointer; color: #414141 !important; }

.selectedLstGroup .group { top: 3px; border: solid 1px #CECECE; background-color: #FFFFFF; border-radius: 4px; }

.selectedLst li:first-child { border-top-width: 1px; }

.autoCompleteContainer.putSelectedItemOntop .selectedLstDiv { position: absolute; }

.autoCompleteContainer.putSelectedItemOntop .selectedLst { top: 1px; }

body.menu-opened ul.selectedLst { border-color: #E3E3E3; color: #E3E3E3; background-color: #FEFEFE; }

body.menu-opened ul.selectedLst li { border-color: #E3E3E3; }

body.menu-opened ul.selectedLst .btnRemove { display: none; }

body.menu-opened .scroll_Cont { overflow-y: visible; }

.readonly .feedLstCont > ul li, .readonly .holder, .readonly .holder input.maininput, .readonly .selectedLst { background-color: #f1f3f4; color: #5a5a5a; }

.readonly .searchIcon, .readonly .btnRemove { cursor: default !important; }

html { width: 100%; height: 100%; display: table; }

body { width: 100%; display: table-cell; }

html, body { margin: 0px; padding: 0px; }

h1, h2 { margin: 0; font-weight: 700; }

html { overflow-y: scroll; }

.cont { margin: 0 auto; position: relative; max-width: 1200px; height: 100%; }

@-webkit-keyframes animatedShowRequestDemoForm { 0% { right: -375px; }
  100% { right: 35px; } }

@keyframes animatedShowRequestDemoForm { 0% { right: -375px; }
  100% { right: 35px; } }

.msg.demoRequestMsg { max-width: 430px; }

.msg.demoRequestMsg .alertMsg { max-width: 415px; }

.request-demo-cont { z-index: 999; }

.request-demo-cont .request-demo-form { right: -375px; width: 370px; z-index: 999; position: fixed; bottom: 0; background-color: #242E39; border-radius: 10px 10px 0 0; padding: 40px 10px 10px 20px; border: 1px solid rgba(245, 240, 240, 0.35); border-bottom-width: 0; width: 370px; transition-property: right; transition-duration: 0.5s; }

.request-demo-cont .request-demo-form .field-validation-error { color: #f2bc22; }

.request-demo-cont .request-demo-form .actionBtns { text-align: right; padding: 10px 10px 10px 20px; margin-top: 5px; }

.request-demo-cont .request-demo-form .icon.close, .request-demo-cont .request-demo-form .close.helpIcon, .request-demo-cont .request-demo-form .close.tooltip:before, .request-demo-cont .request-demo-form .close.tooltipleft:before, .request-demo-cont .request-demo-form .close.help-ext, .request-demo-cont .request-demo-form .close.helpImageIcon, .request-demo-cont .request-demo-form .close.alertMsg:before, .request-demo-cont .request-demo-form .holder .close.searchIcon, .holder .request-demo-cont .request-demo-form .close.searchIcon, .request-demo-cont .request-demo-form .selectedLstGroup .group .close.showSelected, .selectedLstGroup .group .request-demo-cont .request-demo-form .close.showSelected, .request-demo-cont .request-demo-form .selectedLst .close.btnRemove, .selectedLst .request-demo-cont .request-demo-form .close.btnRemove { position: absolute; top: 2px; right: 12px; font-size: 24px; color: #7fc45b; cursor: pointer; }

.request-demo-cont .request-demo-form .btnSubmit { color: #fff; border-radius: 4px; cursor: pointer; border: solid 1px #CECECE; border-radius: 6px; text-align: center; vertical-align: middle; display: inline-block; white-space: nowrap; height: 28px; line-height: 24px; min-width: 75px; padding: 0px 10px 0px 10px; margin: 0; font-size: 14px; display: inline-block; vertical-align: top; text-align: center; outline: 0; background-color: #7fc45b; border-width: 0; }

.request-demo-cont .request-demo-form .field-group .field-label { color: #e3e0e0; width: 100px; font-size: 16px; }

.request-demo-cont .request-demo-form .field-group .field-data { width: 230px; }

.request-demo-cont .request-demo-form .inp { width: 230px; background-color: transparent; border: solid 1px rgba(206, 206, 206, 0.35); height: 30px; line-height: 35px; box-shadow: none; color: rgba(227, 224, 224, 0.86); }

.request-demo-cont .request-demo-btn { position: fixed; right: 58px; transition-property: bottom; transition-duration: 0.5s; bottom: 0; line-height: 27px; height: 40px; font-size: 15px; border: 1px solid rgba(245, 240, 240, 0.35); border-bottom-width: 0; border-radius: 20px 20px 0 0; padding-top: 10px; display: inline-block; width: 200px; padding-left: 50px; background-color: #242E39; color: #e3e0e0; }

.request-demo-cont .request-demo-btn .icon.phone, .request-demo-cont .request-demo-btn .phone.helpIcon, .request-demo-cont .request-demo-btn .phone.tooltip:before, .request-demo-cont .request-demo-btn .phone.tooltipleft:before, .request-demo-cont .request-demo-btn .phone.help-ext, .request-demo-cont .request-demo-btn .phone.helpImageIcon, .request-demo-cont .request-demo-btn .phone.alertMsg:before, .request-demo-cont .request-demo-btn .holder .phone.searchIcon, .holder .request-demo-cont .request-demo-btn .phone.searchIcon, .request-demo-cont .request-demo-btn .selectedLstGroup .group .phone.showSelected, .selectedLstGroup .group .request-demo-cont .request-demo-btn .phone.showSelected, .request-demo-cont .request-demo-btn .selectedLst .phone.btnRemove, .selectedLst .request-demo-cont .request-demo-btn .phone.btnRemove { position: absolute; left: 20px; top: 10px; font-size: 20px; color: #e3e0e0; }

.request-demo-cont.showForm .request-demo-btn { transition-property: bottom; transition-duration: 0.5s; bottom: -60px; }

.request-demo-cont.showForm .request-demo-form { transition-property: right; transition-duration: 0.8s; right: 68px; }

.talygonSite .request-demo-cont .btnSubmit { background-color: #F4B916; border: solid 1px #F4B916; }

.talygonSite .request-demo-cont .icon.close, .talygonSite .request-demo-cont .close.helpIcon, .talygonSite .request-demo-cont .close.tooltip:before, .talygonSite .request-demo-cont .close.tooltipleft:before, .talygonSite .request-demo-cont .close.help-ext, .talygonSite .request-demo-cont .close.helpImageIcon, .talygonSite .request-demo-cont .close.alertMsg:before, .talygonSite .request-demo-cont .holder .close.searchIcon, .holder .talygonSite .request-demo-cont .close.searchIcon, .talygonSite .request-demo-cont .selectedLstGroup .group .close.showSelected, .selectedLstGroup .group .talygonSite .request-demo-cont .close.showSelected, .talygonSite .request-demo-cont .selectedLst .close.btnRemove, .selectedLst .talygonSite .request-demo-cont .close.btnRemove { color: #F4B916; }

.talygonSite .request-demo-cont .field-validation-error { color: #F4B916; }

.joinAdTAPage { background: url(/images/BG_MARKETING.jpg) top center; background-repeat: no-repeat; background-size: cover; }

.header { text-align: center; background: url(/images/pattern.png) repeat; background-size: auto; background-color: #212B37; height: 100vh; min-height: 670px; font-weight: 300; color: #FFFFFF; font-size: 18px; }

.homeRoot .header { background: url(/images/patternForTransperant.png) repeat, url(/images/HomePicDark.jpg) no-repeat top center; background-size: auto, cover; background-color: #212B37; }

.homeRoot .header .slogen { font-weight: 600; padding-top: 30vh; font-size: 60px; padding-bottom: 10px; }

.homeRoot .header .h-info { padding-bottom: 30px; font-size: 24px; max-width: 850px; width: 100%; display: inline-block; }

.homeRoot.talygonSite .header { background: url(/images/HomeBgTalygon.jpg) no-repeat top center; background-size: cover; background-color: #212B37; }

.homeRoot.talygonSite .header .slogen { padding-top: 25vh; padding-bottom: 20px; }

.homeRoot.talygonSite .header .h-info { padding-bottom: 20px; font-size: 42px; }

.homeRoot.talygonSite .header .h-info span { color: #F4B916; }

.homeRoot.talygonSite .header .sm-howItWorks { top: 44px; }

.becomePartner .header { background: url(/images/patternForTransperant.png) repeat, url(/images/HomePicDark.jpg) no-repeat top center; background-size: auto, cover; background-color: #212B37; min-height: 850px; }

.becomePartner .header .headerTitleCont { display: inline-block; margin-top: 10vh; background-color: rgba(68, 109, 141, 0.56); width: 700px; height: 700px; border-radius: 50%; }

.becomePartner .header .becomePartnerBtn { display: inline-block; margin-top: 20px; border-radius: 10px; padding: 10px 25px 10px 25px; background-color: #7fc45b; cursor: pointer; font-weight: 600; color: #fff; }

.becomePartner .header .slogen { display: inline-block; font-weight: 600; padding-top: 15vh; font-size: 60px; padding-bottom: 10px; line-height: 72px; }

.becomePartner .header .h-info { padding: 20px 50px 30px 50px; display: inline-block; font-size: 20px; font-weight: 400; }

.joinAdTAPage .header { background: none; background-color: transparent; height: 100%; }

.joinAdTAPage .header .cont { max-width: 1000px; }

.joinAdTAPage .header .formCont { padding-top: 20vh; padding-left: 20px; position: relative; }

.joinAdTAPage .header .leftText .joinSlogen { font-size: 48px; padding-bottom: 30px; line-height: 60px; }

.joinAdTAPage .header .leftText .topicWhite { padding-bottom: 80px; font-size: 46px; }

.joinAdTAPage .header .leftText .topicYellow { font-weight: 700; font-size: 56px; padding-bottom: 2vh; color: #7fc45b; }

.joinAdTAPage .header .leftText .inp { border: solid 1px #737373; background-color: #fff; color: #1D2A3B; border-radius: 0px; height: 45px; width: 300px; line-height: 20px; padding: 5px; font-size: 18px; border-radius: 4px; }

.joinAdTAPage .header .leftText .aboutText { height: 90px; }

.joinAdTAPage .header .leftText .field-validation-error { color: white; font-size: 16px; }

.joinAdTAPage .header .leftText .g-btn, .joinAdTAPage .header .leftText .g-btn:link, .joinAdTAPage .header .leftText .g-btn:visited, .joinAdTAPage .header .leftText .g-btn:hover, .joinAdTAPage .header .leftText .g-btn:active { display: inline-block; text-transform: uppercase; color: #FFF; background-color: #F4B916; border: none; font-size: 18px; font-weight: 700; cursor: pointer; height: 45px; width: 150px; border-radius: 4px; }

.joinAdTAPage .header .serverErrors { position: absolute; top: 0; font-size: 14px; }

.joinAdTAPage .header .error { color: white; font-size: 14px; text-align: left; }

.joinAdTAPage .header .topic-footer { clear: both; padding-top: 80px; font-size: 20px; }

.joinAdTAPage .header .topic-footer .yellowColor { color: #f2bc22; }

.joinAdTAPage .header .candexClientsCont { padding-top: 20px; width: 100%; }

.joinAdTAPage .header .candexClientsCont .clientLogo { margin-right: 12px; }

.joinAdTAPage .header .candexClientsCont .clientLogo:last-child { margin: 0; }

.header .slogen, .header .h-info { font-weight: 300; }

.header .slogen { font-size: 64px; padding-bottom: 38px; }

.header .h-info { font-size: 22px; line-height: 1.6em; padding-bottom: 52px; }

.header .freeToUse { color: #f2bc22; }

.header .verifyEmail { font-size: 14px; font-weight: 300; color: #fff; padding-right: 90px; }

.howItWorks .header, .largeEnterprises .header, .pricing .header, .getTheApp .header { height: 85vh; min-height: 400px; max-height: 555px; background-size: auto, cover; }

.howItWorks .header .slogen, .largeEnterprises .header .slogen, .pricing .header .slogen, .getTheApp .header .slogen { padding-top: 16vh; padding-bottom: 1vh; font-weight: 400; }

.howItWorks .header .h-info, .largeEnterprises .header .h-info, .pricing .header .h-info, .getTheApp .header .h-info { font-size: 28px; line-height: 1.4em; }

.howItWorks .header { background: url(/images/howItWorksPic.jpg) no-repeat top center; background-size: 100%,100%; }

.terms .header, .cookiesPolicy .header { height: 27vh; min-height: 133px; max-height: 300px; background: url(/images/termsPic.jpg) no-repeat top center; background-size: 100%,100%; }

.terms .header .slogen, .cookiesPolicy .header .slogen { padding: 0; font-weight: 400; padding-top: 9vh; }

.largeEnterprises .header { background: url(/images/enterprisesPic.jpg) no-repeat top center; background-size: 100%,100%; }

.getTheApp .header { background: url(/images/getTheAppPic.jpg) no-repeat top center; max-height: 465px; background-size: 100%,100%; }

.pricing .header { background: url(/images/patternForWhite.png) repeat, url(/images/pricingPic.jpg) no-repeat top center; background-size: 100%,cover; }

.smallHeader .header { height: 27%; height: 27vh; min-height: 133px; max-height: 300px; background-color: #2B3A4F; }

.smallHeader .header .slogen { padding: 0; font-size: 50px; font-weight: 300; line-height: 37vh; }

.siteForms .header { background: url(/images/pattern.png) repeat, url(/images/HomePicDark.jpg) no-repeat top center; background-size: auto, cover; background-color: #212B37; }

.siteForms .header .cont { max-width: 440px; padding-top: 20vh; }

.finishRegistration .header .cont { padding-top: 8vh; }

.msp .header { height: auto; min-height: auto; background: url(/images/pattern.png) repeat; background-size: auto; background-color: #212B37; }

.msp .header .cont { max-width: 730px; }

.msp .header .slogen { padding-top: 16%; padding-bottom: 5%; padding-top: 16vh; padding-bottom: 5vh; }

.msp .header .h-info { font-size: 22px; line-height: 1.4em; }

.macApp .header { height: auto; min-height: auto; }

.macApp .header .slogen { padding-top: 100px; padding-bottom: 30px; color: #fff; font-weight: 400; }

.macApp .header .h-info { font-size: 20px; line-height: 1.4em; display: inline-block; max-width: 700px; }

.imgComp { width: 399px; height: 305px; margin: 115px 0 37px 0; }

.imgGetTheApp { width: 985px; height: 452px; padding-left: 104px; }

.toJoin { color: #F4B916; line-height: 1.8em; }

.becomePartner .st-info { width: 1000px; max-width: 1000px; padding-top: 0px; }

.becomePartner .cont.faqCont { text-align: center; padding-top: 10vh; }

.becomePartner .cont.faqCont .st-info { font-size: 18px; color: #343433; padding-bottom: 40px; }

.becomePartner .cont.faqCont .st-slogen-text { font-weight: 700; font-size: 42px; color: #444444; }

.becomePartner .faq { display: inline-block; text-align: left; }

.becomePartner .faq .cb-title { padding-bottom: 10px; }

.becomePartnerFormCont { background: url(/images/bgBecomeAPartner.jpg) no-repeat top center; background-size: auto; margin: 0 auto; text-align: center; }

.becomePartnerFormCont.formCont .field-validation-error { font-size: 14px; }

.becomePartnerFormCont .becomePartnerForm { width: 700px; display: inline-block; text-align: left; padding-top: 50px; padding-bottom: 20px; position: relative; }

.becomePartnerFormCont .becomePartnerForm .ajaxLoader { width: 50px; height: 50px; }

.becomePartnerFormCont .field-label { color: #EBF6FA; width: 320px; padding-top: 4px; font-size: 18px; font-weight: 300; }

.becomePartnerFormCont .field-data { width: 340px; text-align: right; }

.becomePartnerFormCont .ddExperienceYears.inp { width: 150px; }

.becomePartnerFormCont .inp { height: 35px; font-size: 14px; }

.becomePartnerFormCont .inp.name, .becomePartnerFormCont .inp.email, .becomePartnerFormCont .inp.address, .becomePartnerFormCont .inp.phone { width: 315px; }

.becomePartnerFormCont .textArea.inp { width: 660px; height: 70px; }

.becomePartnerFormCont .actionBtns { text-align: right; width: 660px; }

.becomePartnerFormCont .field-validation-error { color: #f2bc22; }

.becomePartnerFormCont .field-validation-error.custom { width: 315px; display: inline-block; text-align: left; }

.becomePartnerFormCont .btnSubmit { border-radius: 10px; height: 40px; background-color: #7fc45b; color: #EBF6FA; font-size: 16px; border: 0; }

.becomePartnerFormCont .title { font-size: 38px; display: inline-block; margin-bottom: 30px; color: #EBF6FA; font-weight: 300; }

.becomePartnerFormCont .field-group.freeTxt { padding-bottom: 5px; }

.becomePartnerFormCont .field-group.freeTxt .field-label { width: auto; }

.becomePartnerFormCont .field-group.freeTxt.first { padding-top: 25px; }

.becomePartnerFormCont .salesEmail { color: #EBF6FA; }

.becomePartnerFormCont .salesEmail align-content, .becomePartnerFormCont .salesEmail a:visited, .becomePartnerFormCont .salesEmail a:link { color: #EBF6FA; text-decoration: underline; }

.becomePartnerFormCont .salesEmail.field-data { width: auto; text-align: left; }

.main { min-height: 300px; /*.finishRegistration & {height: 750px;}*/ /*.siteForms &:before  { content: ""; background:url(/images/registrationPic.jpg) no-repeat top right; background-size:cover; opacity: 0.1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1;    }*/ }

.homeRoot .main { min-height: 0px; }

.siteForms .main { position: absolute; top: 20vh; display: inline-block; /*position:relative; background:url(/images/patternForWhite.png) repeat; height:550px;*/ }

.siteForms .main .cont { max-width: 450px; z-index: 5; color: #FFF; }

.finishRegistration .main .cont { max-width: 650px; }

.cookiesPolicy .main .cont { max-width: 1000px; padding-left: 10px; padding-right: 10px; }

.cookiesPolicy .main .cookiesList { border: solid 1px #CECECE; }

.cookiesPolicy .main .cookiesList td { padding: 5px 10px 5px 10px; border: solid 1px #CECECE; }

.cookiesPolicy .main .cookiesList thead tr { font-weight: 600; background-color: #DDDDDD; }

.cookiesPolicy .main .cookiesList .cookieName { width: 195px; }

.cookiesPolicy .main .cookiesList .cookieType { width: 230px; }

.joinAdTAPage .main { min-height: 0px; }

#joinCandexFromFooter { width: 100%; color: #646363 !important; }

#joinCandexFromFooter .icon, #joinCandexFromFooter .helpIcon, #joinCandexFromFooter .tooltip:before, #joinCandexFromFooter .tooltipleft:before, #joinCandexFromFooter .help-ext, #joinCandexFromFooter .helpImageIcon, #joinCandexFromFooter .alertMsg:before, #joinCandexFromFooter .holder .searchIcon, .holder #joinCandexFromFooter .searchIcon, #joinCandexFromFooter .selectedLstGroup .group .showSelected, .selectedLstGroup .group #joinCandexFromFooter .showSelected, #joinCandexFromFooter .selectedLst .btnRemove, .selectedLst #joinCandexFromFooter .btnRemove { color: #646363 !important; }

#joinCandexFromFooter .icon.lock, #joinCandexFromFooter .lock.helpIcon, #joinCandexFromFooter .lock.tooltip:before, #joinCandexFromFooter .lock.tooltipleft:before, #joinCandexFromFooter .lock.help-ext, #joinCandexFromFooter .lock.helpImageIcon, #joinCandexFromFooter .lock.alertMsg:before, #joinCandexFromFooter .holder .lock.searchIcon, .holder #joinCandexFromFooter .lock.searchIcon, #joinCandexFromFooter .selectedLstGroup .group .lock.showSelected, .selectedLstGroup .group #joinCandexFromFooter .lock.showSelected, #joinCandexFromFooter .selectedLst .lock.btnRemove, .selectedLst #joinCandexFromFooter .lock.btnRemove { color: #646363 !important; font-size: 16px; }

#joinCandexFromFooter .inpJoin { font-size: 20px; height: 45px; line-height: 45px; }

#joinCandex, #joinTalygon { width: 100%; color: #FFFFFF !important; }

#joinCandex .icon, #joinCandex .helpIcon, #joinCandex .tooltip:before, #joinCandex .tooltipleft:before, #joinCandex .help-ext, #joinCandex .helpImageIcon, #joinCandex .alertMsg:before, #joinCandex .holder .searchIcon, .holder #joinCandex .searchIcon, #joinCandex .selectedLstGroup .group .showSelected, .selectedLstGroup .group #joinCandex .showSelected, #joinCandex .selectedLst .btnRemove, .selectedLst #joinCandex .btnRemove, #joinTalygon .icon, #joinTalygon .helpIcon, #joinTalygon .tooltip:before, #joinTalygon .tooltipleft:before, #joinTalygon .help-ext, #joinTalygon .helpImageIcon, #joinTalygon .alertMsg:before, #joinTalygon .holder .searchIcon, .holder #joinTalygon .searchIcon, #joinTalygon .selectedLstGroup .group .showSelected, .selectedLstGroup .group #joinTalygon .showSelected, #joinTalygon .selectedLst .btnRemove, .selectedLst #joinTalygon .btnRemove { color: #FFFFFF !important; }

#joinCandex .icon.lock, #joinCandex .lock.helpIcon, #joinCandex .lock.tooltip:before, #joinCandex .lock.tooltipleft:before, #joinCandex .lock.help-ext, #joinCandex .lock.helpImageIcon, #joinCandex .lock.alertMsg:before, #joinCandex .holder .lock.searchIcon, .holder #joinCandex .lock.searchIcon, #joinCandex .selectedLstGroup .group .lock.showSelected, .selectedLstGroup .group #joinCandex .lock.showSelected, #joinCandex .selectedLst .lock.btnRemove, .selectedLst #joinCandex .lock.btnRemove, #joinTalygon .icon.lock, #joinTalygon .lock.helpIcon, #joinTalygon .lock.tooltip:before, #joinTalygon .lock.tooltipleft:before, #joinTalygon .lock.help-ext, #joinTalygon .lock.helpImageIcon, #joinTalygon .lock.alertMsg:before, #joinTalygon .holder .lock.searchIcon, .holder #joinTalygon .lock.searchIcon, #joinTalygon .selectedLstGroup .group .lock.showSelected, .selectedLstGroup .group #joinTalygon .lock.showSelected, #joinTalygon .selectedLst .lock.btnRemove, .selectedLst #joinTalygon .lock.btnRemove { color: #fff !important; font-size: 16px; }

.btnJoin { background-color: #7fc45b; color: #FFFFFF; border-radius: 10px; margin-left: 2px; }

.inpJoin { border: none; outline: none; padding: 0 25px 0 25px; height: 50px; display: inline-block; font-size: 25px; line-height: 50px; margin-top: 5px; margin-bottom: 7px; font-weight: 400; }

.txbRegEmail { background-color: #F8F8F8; width: 440px; border-radius: 10px; margin-right: 2px; }

.registrationRequest .txbRegEmail { width: 340px; }

.txbRegEmail::-ms-clear { width: 0; height: 0; }

.saveTime { background: url(/images/patternForWhite.png) repeat; height: 105vh; min-height: 660px; text-align: center; }

.saveTime .st-slogen-text { max-width: 1000px; display: inline-block; line-height: 73px; }

.st-slogen { color: #444444; font-size: 60px; padding-top: 130px; padding-top: 11vh; font-weight: 400; }

.st-info { color: #444444; font-size: 24px; font-weight: 300; line-height: 1.6em; max-width: 670px; margin: 0 auto; padding-top: 88px; padding-bottom: 36px; padding-top: 11vh; padding-bottom: 6vh; }

.st-info-img { color: #444444; font-size: 24px; font-weight: 300; line-height: 1.6em; max-width: 670px; margin: 0 auto; text-align: left; position: relative; padding-left: 110px; padding-bottom: 50px; }

.st-info-img .img-info { position: absolute; left: 0; }

.st-info-img.home1 { padding-top: 18px; max-width: 495px; padding-left: 78px; }

.st-info-img.home1 .img-info { top: 12px; left: -35px; }

.st-info-img.home2 { max-width: 515px; padding-left: 89px; padding-top: 25px; }

.st-info-img.home2 .img-info { top: 15px; left: -20px; }

.st-info-img.home3 { padding-top: 30px; }

.st-info-img.home3 .img-info { top: 0; }

.st-takeAction { color: #444444; font-size: 30px; font-weight: 300; }

.st-hands { margin-bottom: 40px; margin-bottom: 6vh; }

.improve { height: calc( 100vh + 50px); min-height: 615px; font-weight: 300; color: #3d3d3d; position: relative; }

.l-improve, .r-improve { width: 50%; height: 100%; height: 100vh; min-height: 483px; background-color: #F7CC30; position: absolute; }

.l-improve { background: url(/images/homePic.jpg) no-repeat top right; background-size: cover; top: 0; left: 0; position: relative; }

.r-improve { top: 0; right: 0; padding: 0 10px 0 20px; }

.r-improve .im-info, .r-improve .im-slogen { max-width: 680px; color: #545454; }

.im-slogen { font-size: 60px; font-weight: 400; padding-top: 20vh; max-width: 655px; margin: 0 auto; line-height: 1.1em; color: #3d3d3d; }

.im-info { font-size: 26px; margin: 0 auto; padding-top: 34px; padding-top: 7vh; max-width: 655px; }

.im-info.second { font-size: 34px; font-weight: 400; max-width: 675px; }

.im-info.second .w-master { display: inline-block; height: 58px; color: #fff; background: url(/images/relef.png) no-repeat top center; background-position: 0px 42px; }

.smile { text-align: center; height: auto; min-height: 660px; color: #444444; position: relative; font-weight: 300; padding-top: 100px; }

.smile .sm-slogen { padding-top: 0; line-height: 72px; }

.smile .cb-info { max-width: 570px; padding-top: 0; text-align: left; }

.sm-slogen { font-size: 60px; padding-top: 33px; font-weight: 300; }

.sm-info { color: #646363; font-size: 26px; padding-top: 40px; font-weight: 300; }

.sm-try { color: #444444; font-size: 28px; padding-top: 50px; padding-bottom: 90px; font-weight: 300; max-width: 450px; }

.sm-next { width: 62px; height: 61px; }

.twoEditions { height: 665px; position: relative; background-color: #3AA3E4; background-size: cover; padding-top: 50px; text-align: center; margin-top: 100px; }

.twoEditions, .twoEditions h2 { font-weight: 300; color: #fff; }

.twoEditions.howWorks { height: 850px; padding-top: 55px; }

.twoEditions.howWorks .cb-title { font-size: 30px; font-weight: 300 !important; }

.twoEditions.howWorks .cb-title.deals { padding: 25px 20px 10px 20px; }

.twoEditions.howWorks .cb-title.smallerFont { font-size: 26px; }

.twoEditions.howWorks .cb-chart { margin-bottom: 40px; margin-top: 40px; font-size: 26px; }

.twoEditions.howWorks .cb-textSmall { font-size: 46px; font-weight: 700 !important; }

.twoEditions.forEnterprise { height: 100%; padding-top: 55px; padding-bottom: 55px; }

.twoEditions.forEnterprise .cb-title { max-width: 1000px; padding: 0px 10px 0px 10px; font-size: 22px; font-weight: 300 !important; }

.twoEditions.forEnterprise .cb-title.title { font-size: 40px; font-weight: 700; }

.twoEditions.forEnterprise .cb-title .boldText { font-weight: 600; }

.twoEditions.forEnterprise q.cb-title { font-style: italic; }

.fontWeightLight { font-weight: 300 !important; }

.fontWeightBold { font-weight: 700 !important; }

.conversationsAndBriefings { text-align: center; position: relative; }

.conversationsAndBriefings, .conversationsAndBriefings h2 { font-weight: 300; color: #444444; }

.conversationsAndBriefings .cont { text-align: left; padding: 0 20px 0 20px; }

.conversationsAndBriefings .cb-title { font-size: 46px; line-height: 48px; margin-top: 3vh; }

.conversationsAndBriefings .cb-info { max-width: 510px; }

.conversationsAndBriefings .longTextMarginTop { margin-top: 60px; padding-bottom: 15px; font-size: 26px; text-align: center; font-weight: 400; line-height: 34px; }

.settingsUpCandex .cb-title { padding-top: 30px; }

.buyersAndSellers { text-align: center; background-color: #3AA3E4; font-weight: 300; min-height: 320px; }

.buyersAndSellers .cont { max-width: 800px; padding-top: 50px; }

.buyersAndSellers .cb-title { color: #FFD82C; font-size: 32px; font-weight: 300; }

.buyersAndSellers .cb-desc { color: #FFF; font-size: 22px; }

@-webkit-keyframes animatedShowDesc { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes animatedShowDesc { 0% { opacity: 0; }
  100% { opacity: 1; } }

.settingsUpCandex { margin-top: 50px; text-align: center; }

.settingsUpCandex .dataCont { padding-top: 25px; }

.settingsUpCandex .cb-title { font-size: 52px; color: #444444; font-weight: 600; }

.settingsUpCandex .cont .sp-info { color: #444444; font-weight: 300; font-size: 22px; max-width: 900px; display: inline-block; }

.settingsUpCandex .cont.showteams .teams-img { visibility: visible; opacity: 1; transition-property: opacity; transition-duration: 1s; }

.settingsUpCandex .cont.showteams .teams.description { opacity: 1; max-height: 500px; transition-property: opacity, max-height; transition-duration: 1s; max-width: 380px; }

.settingsUpCandex .cont.showteams .teamsItem { background-color: #F7CC30; }

.settingsUpCandex .cont.showcategories .categories-img { visibility: visible; opacity: 1; transition-property: opacity; transition-duration: 1s; }

.settingsUpCandex .cont.showcategories .categories.description { opacity: 1; max-height: 500px; transition-property: opacity, max-height; transition-duration: 1s; max-width: 380px; }

.settingsUpCandex .cont.showcategories .categoriesItem { background-color: #F7CC30; }

.settingsUpCandex .cont.showpayment .paymentEntities-img { visibility: visible; opacity: 1; transition-property: opacity; transition-duration: 1s; }

.settingsUpCandex .cont.showpayment .paymentEntities.description { opacity: 1; max-height: 500px; transition-property: opacity, max-height; transition-duration: 1s; max-width: 380px; }

.settingsUpCandex .cont.showpayment .paymentEntitiesItem { background-color: #F7CC30; }

.settingsUpCandex .cont.showdepartments-divisions .departments-divisions-img { visibility: visible; opacity: 1; transition-property: opacity; transition-duration: 1s; }

.settingsUpCandex .cont.showdepartments-divisions .departments-divisions.description { opacity: 1; max-height: 500px; transition-property: opacity, max-height; transition-duration: 1s; max-width: 380px; }

.settingsUpCandex .cont.showdepartments-divisions .departments-divisionsItem { background-color: #F7CC30; }

.settingsUpCandex .cont .description { display: block; line-height: 28px; }

.settingsUpCandex .cb-info { text-align: left; padding-top: 8vh; height: 410px; }

.settingsUpCandex .settingsItemCont { padding-bottom: 12px; }

.settingsUpCandex .settingsItem { cursor: pointer; display: inline-block; background-color: #75C2F0; border-radius: 20px; padding: 6px 20px 6px 10px; color: #fff; font-size: 18px; font-weight: 300; }

.settingsUpCandex .settingsItem.teamsItem { padding-right: 38px; }

.settingsUpCandex .settingsItem.categoriesItem { padding-right: 52px; }

.settingsUpCandex .settingsItem.paymentEntitiesItem { padding-right: 60px; }

.settingsUpCandex .settingsItem.departments-divisionsItem { padding-right: 70px; }

.settingsUpCandex .description { font-size: 16px; text-align: left; font-weight: 300; }

.settingsUpCandex .description .singleTextColor { font-weight: 600; color: #444444; font-size: 16px; }

.settingsUpCandex .cb-imgRight-cont { width: 629px; height: 383px; display: inline-block; position: relative; }

.settingsUpCandex .teams-img, .settingsUpCandex .categories-img, .settingsUpCandex .paymentEntities-img, .settingsUpCandex .departments-divisions-img { visibility: hidden; opacity: 0; position: absolute; left: 0; top: 0; }

.settingsUpCandex .teams.description, .settingsUpCandex .categories.description, .settingsUpCandex .paymentEntities.description, .settingsUpCandex .departments-divisions.description { opacity: 0; overflow: hidden; max-height: 0; }

.candexClientsCont .cont { max-width: 1200px; font-size: 16px; color: #302F2F; }

.candexClientsCont .someClientsTitle { border-bottom: 1px solid #DDDDDD; font-weight: 400; font-size: 20px; padding-left: 25px; padding-bottom: 10px; padding-top: 80px; }

.candexClientsCont .clients { text-align: center; padding-bottom: 2vh; padding-top: 2vh; }

.candexClientsCont .clientLogo { display: inline-block; height: 70px; background-repeat: no-repeat; margin-right: 15px; }

.candexClientsCont .clientLogo.bp-logo { height: 80px; }

.candexClientsCont .bp-logo { width: 46px; background-image: url(/Images/Logos/bp.png); }

.candexClientsCont .bp-logo.logoHover:hover { background-image: url(/Images/Logos/bpRoll.png); }

.candexClientsCont .corning-logo { width: 106px; background-image: url(/Images/Logos/corning.png); }

.candexClientsCont .corning-logo.logoHover:hover { background-image: url(/Images/Logos/corningRoll.png); }

.candexClientsCont .medetronic-logo { width: 107px; background-image: url(/Images/Logos/medetronic.png); }

.candexClientsCont .medetronic-logo.logoHover:hover { background-image: url(/Images/Logos/medetronicRoll.png); }

.candexClientsCont .pfizer-logo { width: 71px; background-image: url(/Images/Logos/pfizer.png); background-position-y: 12px; }

.candexClientsCont .pfizer-logo.logoHover:hover { background-image: url(/Images/Logos/pfizerRoll.png); background-position-y: 0; }

.candexClientsCont .cargill-logo { width: 84px; background-image: url(/Images/Logos/cargill.png); }

.candexClientsCont .cargill-logo.logoHover:hover { background-image: url(/Images/Logos/cargillRoll.png); }

.candexClientsCont .termo-logo { width: 100px; background-image: url(/Images/Logos/termo.png); }

.candexClientsCont .termo-logo.logoHover:hover { background-image: url(/Images/Logos/termoRoll.png); }

.candexClientsCont .eaton-logo { width: 110px; background-image: url(/Images/Logos/eaton.png); }

.candexClientsCont .eaton-logo.logoHover:hover { background-image: url(/Images/Logos/eatonRoll.png); }

.candexClientsCont .firstData-logo { width: 98px; background-image: url(/Images/Logos/FirstData.png); }

.candexClientsCont .firstData-logo.logoHover:hover { background-image: url(/Images/Logos/FirstDataRoll.png); }

.candexClientsCont .regeneron-logo { width: 114px; background-image: url(/Images/Logos/regeneron.png); }

.candexClientsCont .regeneron-logo.logoHover:hover { background-image: url(/Images/Logos/regeneronRoll.png); }

.candexClientsCont .ppg-logo { width: 48px; background-image: url(/Images/Logos/ppg.png); }

.candexClientsCont .ppg-logo.logoHover:hover { background-image: url(/Images/Logos/ppgRoll.png); }

.howCXMakeMoneyCont { background: url(/images/patternForWhite.png) repeat; padding-bottom: 125px; }

.howCXMakeMoneyCont .slogen { font-weight: 400; }

.talygonSite .howCXMakeMoneyCont { background-image: none; background-color: #3AA3E4; color: #FFFFFF; }

.pricingCont { padding-top: 80px; margin: 0 auto; max-width: 1200px; padding-left: 114px; }

.pricingCont .cb-info.cb-info-right { max-width: 435px; }

.pricingCont.frequentlyQuestions { padding-bottom: 80px; }

.pricingCont.frequentlyQuestions .left-sec { width: auto; max-width: 570px; padding-top: 45px; }

.pricingCont.frequentlyQuestions .opt-item { max-width: 575px; }

.pricingCont .cb-info { padding-top: 4vh; width: 500px; max-width: 500px; }

.pricingCont .slogen { padding-left: 110px; position: relative; }

.pricingCont .slogen img { position: absolute; left: -20px; top: -25px; }

.pricingCont h1 { font-weight: 300; color: #444444; font-size: 46px; }

.pricingCont .h-info { text-align: left; display: inline-block; font-weight: 600 !important; margin-top: 6vh; font-size: 22px; }

.pricingCont .opt-title { padding-bottom: 5px; text-align: left; font-size: 18px; color: #444444; font-weight: 700; }

.pricingCont .opt-item { text-align: left; position: relative; padding-left: 15px; font-size: 18px; padding-bottom: 5px; font-weight: 400; color: #444444; }

.pricingCont .opt-item:before { content: "*"; position: absolute; top: 4px; left: 0; font-weight: 700; }

.pricingCont .opt-item.show-desc .opt-item-desc { overflow-y: hidden; max-height: 500px; /* approximate max height */ transition-property: max-height; transition-duration: 1s; }

.pricingCont .opt-item.show-desc .opt-item-btn { color: #46A5E1; }

.pricingCont .opt-item-btn { cursor: pointer; }

.pricingCont .opt-item-btn:hover { color: #46A5E1; }

.pricingCont .opt-item-desc { max-height: 0; overflow: hidden; background-color: #F0F0F0; transition-property: max-height; transition-duration: 0.3s; border-radius: 6px; font-size: 15px; }

.pricingCont .opt-item-desc .addPadding { margin-top: 5px; margin-bottom: 5px; padding: 10px; }

.talygonSite .howCXMakeMoney h1, .talygonSite .howCXMakeMoney .opt-item, .talygonSite .howCXMakeMoney .opt-title { color: #FFFFFF; }

.pr-links { margin-top: 4vh; font-size: 24px; font-weight: 400; }

.cb-title { font-size: 48px; display: inline-block; padding-bottom: 2%; padding-bottom: 2vh; }

.cb-info { font-size: 22px; color: #302F2F; display: inline-block; vertical-align: top; max-width: 466px; padding-top: 15%; padding-top: 15vh; }

.cb-imgRight, .cb-imgLeft { display: inline-block; }

.cb-coll-smallRes { display: none; }

.cb-imgRight { float: right; margin-top: 5vh; }

.cb-imgLeft { float: left; margin-right: 9%; margin-right: 8vh; margin-top: 13vh; }

.howItWorks .cb-imgRight { margin-top: 13vh; }

.te-learn, .sm-howItWorks { font-size: 28px; position: relative; top: 83px; border-radius: 10px; opacity: 0.85; display: inline-block; padding: 4px 20px 7px 20px; z-index: 5; }

.te-learn, .te-learn:link, .te-learn:visited, .te-learn:hover, .sm-howItWorks, .sm-howItWorks:link, .sm-howItWorks:visited, .sm-howItWorks:hover { color: #FFFFFF; border: solid 1px #fff; }

.te-next { color: #2C93D5; font-size: 28px; line-height: 28px; vertical-align: middle; }

.sm-howItWorks { top: -7px; }

.sm-howItWorks, .sm-howItWorks:link, .sm-howItWorks:visited, .sm-howItWorks:hover { color: #FFFFFF; background-color: #4CA3DB; border: solid 1px #4CA3DB; }

.sm-howItWorks.smallScreen { margin-top: 30px; display: none; }

.talygonSite #joinTalygon { width: 100%; }

.talygonSite .sm-howItWorks { border-radius: 4px; opacity: 1; }

.talygonSite .sm-howItWorks, .talygonSite .sm-howItWorks:link, .talygonSite .sm-howItWorks:visited, .talygonSite .sm-howItWorks:hover { background-color: #F4B916; border: solid 1px #F4B916; }

.getTheApp .main, .pricing .main { color: #444444; }

.getTheApp .main, .getTheApp .main h1, .getTheApp .main h2, .getTheApp .main h3, .pricing .main, .pricing .main h1, .pricing .main h2, .pricing .main h3 { font-weight: 300; }

.getTheApp .main .cont, .pricing .main .cont { text-align: center; }

.pricing .main .cont { text-align: left; margin: inherit; max-width: inherit; }

.getTheApp .main .cont { max-width: 1500px; }

.app-mobile, .app-desktop { display: inline-block; }

.app-mobile h1, .app-desktop h1 { display: inline-block; font-size: 36px; padding-top: 100px; padding-bottom: 35px; }

.app-mobile .app, .app-desktop .app { display: inline-block; margin: 20px 15px 20px 15px; margin: 20px 2vw 20px 2vw; width: 300px; }

.macApp .main { color: #444444; }

.macApp .main .cont { text-align: center; }

.mac-app { position: relative; display: inline-block; width: 320px; font-size: 16px; text-align: left; padding: 40px; border: 1px solid #D4D4D4; margin: 25px; vertical-align: top; border-radius: 20px; }

.mac-app h1 { display: inline-block; font-size: 22px; padding-bottom: 10px; font-weight: 700; }

.mac-app .numStep { position: absolute; color: #45A5C4; font-size: 74px; top: -60px; right: 10px; font-weight: 700; }

.instructions { height: 90px; display: inline-block; }

.app-title { display: inline-block; padding-top: 10px; padding-bottom: 5px; font-weight: 700; font-size: 34px; color: #3D3C3C; }

.app-info { font-size: 22px; color: #3D3C3C; }

.app-emp { font-weight: 400; color: #0392CB; }

.app-img { display: block; width: 134px; height: 134px; margin: 0 auto; border-radius: 28px; }

.app-img.icon-apple { background-color: #6D6E72; }

.app-img.icon-mac { background-color: #B05FB7; }

.app-img.icon-android { background-color: #97C024; }

.app-img.icon-windows8 { background-color: #0DB3EF; }

.app-img.icon-chrome { background-color: #2F2F31; }

.app-img:before { color: #FFFFFF; position: absolute; left: 25px; top: 9px; font-size: 84px; }

.app-img.comingSoon:after { content: ''; position: absolute; top: -11px; right: -6px; height: 80px; width: 79px; background-image: url(/Images/comingSoon.png); background-repeat: no-repeat; display: block; z-index: 1; }

.pricing-more { font-size: 30px; text-align: center; padding-top: 10%; padding-bottom: 8%; padding-top: 10vh; padding-bottom: 8vh; }

.pricing-nav, .pricing-nav:link, .pricing-nav:visited, .pricing-nav:hover { color: #2C93D5; font-weight: 400; }

.p-twoInRow { display: none; }

.plan { font-size: 12px; font-weight: 400; color: #302F2F; display: inline-block; margin: 20px 4px 0px 0px; text-align: center; vertical-align: top; position: relative; width: 223px; }

.plan h4 { font-size: 16px; margin-top: 16px; margin-bottom: 6px; font-weight: 400; }

.plan .p-bullet { font-size: 12px; color: #737373; padding: 0 10px 0 10px; }

.plan .p-bullet:after { display: block; content: ''; z-index: 1; width: 5px; height: 5px; margin: 5px auto; background-color: #737373; border-radius: 50%; }

.plan .p-bullet:last-child:after { display: none; }

.planBox { font-size: 14px; padding: 0; display: inline-block; height: 339px; width: 223px; position: relative; }

.planBox span { display: inline-block; position: relative; }

.planBox:before { font-weight: 300; content: attr(title); z-index: 1; font-size: 28px; background-color: #FFF; border-top-left-radius: 6px; border-top-right-radius: 6px; display: block; line-height: 60px; height: 60px; }

.planBox:after { content: ' '; z-index: 1; display: inline-block; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 11px solid; border-top-color: inherit; position: absolute; bottom: -11px; left: calc( 50% - 14px); }

.p-free .planBox { border: solid 1px #FDF0CE; background-color: #FDF0CE; border-radius: 6px; }

.p-business .planBox { border: solid 1px #FBE2A0; background-color: #FBE2A0; border-radius: 6px; }

.p-pro .planBox { border: solid 1px #F7D164; background-color: #F7D164; border-radius: 6px; }

.p-enterprise .planBox { border: solid 1px #F4B917; background-color: #F4B917; border-radius: 6px; }

.planBox .p-price { font-weight: 700; font-size: 28px; padding-top: 35px; }

.planBox .p-price-contact-us { font-weight: 700; font-size: 20px; padding-top: 48px; padding-bottom: 18px; }

.planBox .p-info { font-size: 14px; padding: 35px 10px 4px 10px; font-weight: 300; }

.planBox .p-freeBeta, .planBox .p-contactSales { position: absolute; bottom: 24px; left: 0px; height: 27px; width: 100%; font-size: 14px; line-height: 27px; }

.planBox .p-freeBeta { background-color: #FEF0CB; color: #000; }

.planBox .p-contactSales, .planBox .p-contactSales:link, .planBox .p-contactSales:visited, .planBox .p-contactSales:hover { color: #2495c4; }

.finishRegistrationIcon { width: 61px; height: 60px; -webkit-transform: rotate(136deg); -ms-transform: rotate(136deg); transform: rotate(136deg); }

.footer { font-weight: 300; text-align: center; position: relative; height: 555px; background-color: #E4E8EB; line-height: 20px; color: #646363; font-size: 22px; }

.footer .btnFooter, .footer .btnJoinFooter { padding-bottom: 20px; padding-top: 20px; }

.footer .btnFooter .sm-howItWorks, .footer .btnJoinFooter .sm-howItWorks { height: 45px; padding-top: 10px; position: relative; }

.footer .btnFooter .sm-howItWorks .icon, .footer .btnFooter .sm-howItWorks .helpIcon, .footer .btnFooter .sm-howItWorks .tooltip:before, .footer .btnFooter .sm-howItWorks .tooltipleft:before, .footer .btnFooter .sm-howItWorks .help-ext, .footer .btnFooter .sm-howItWorks .helpImageIcon, .footer .btnFooter .sm-howItWorks .alertMsg:before, .footer .btnFooter .sm-howItWorks .holder .searchIcon, .holder .footer .btnFooter .sm-howItWorks .searchIcon, .footer .btnFooter .sm-howItWorks .selectedLstGroup .group .showSelected, .selectedLstGroup .group .footer .btnFooter .sm-howItWorks .showSelected, .footer .btnFooter .sm-howItWorks .selectedLst .btnRemove, .selectedLst .footer .btnFooter .sm-howItWorks .btnRemove, .footer .btnJoinFooter .sm-howItWorks .icon, .footer .btnJoinFooter .sm-howItWorks .helpIcon, .footer .btnJoinFooter .sm-howItWorks .tooltip:before, .footer .btnJoinFooter .sm-howItWorks .tooltipleft:before, .footer .btnJoinFooter .sm-howItWorks .help-ext, .footer .btnJoinFooter .sm-howItWorks .helpImageIcon, .footer .btnJoinFooter .sm-howItWorks .alertMsg:before, .footer .btnJoinFooter .sm-howItWorks .holder .searchIcon, .holder .footer .btnJoinFooter .sm-howItWorks .searchIcon, .footer .btnJoinFooter .sm-howItWorks .selectedLstGroup .group .showSelected, .selectedLstGroup .group .footer .btnJoinFooter .sm-howItWorks .showSelected, .footer .btnJoinFooter .sm-howItWorks .selectedLst .btnRemove, .selectedLst .footer .btnJoinFooter .sm-howItWorks .btnRemove { color: #fff; font-size: 28px; position: absolute; right: 11px; top: 14px; }

.footer .btnFooter { padding-top: 0px; padding-bottom: 40px; }

.footer .btnFooter .sm-howItWorks { background-color: #929495; border: solid 1px #929495; padding-right: 45px; }

.footer .cont { padding: 0 20px 0 20px; padding-top: 70px; }

.footer .footerTitle { font-size: 39px; line-height: 0.6em; font-weight: inherit; margin: 0; color: #646363; }

.siteForms .footer .footerTitle, .smallHeader .footer .footerTitle { font-size: 50px; }

.siteForms .footerTitle, .siteForms .footerCap, .smallHeader .footerTitle, .smallHeader .footerCap { display: none; }

.siteForms .footerLinks, .smallHeader .footerLinks { border: 0px; }

.siteForms .footer .cont, .smallHeader .footer .cont { padding-top: 0px; }

.siteForms .registrationRequestSentText, .smallHeader .registrationRequestSentText { line-height: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 50px; }

.siteForms .registrationRequestSentText b, .smallHeader .registrationRequestSentText b { font-size: 26px; }

.siteForms .registrationRequestSentText a, .smallHeader .registrationRequestSentText a { color: #FFF; text-decoration: underline; font-style: italic; }

.siteForms .cb-imgRight, .smallHeader .cb-imgRight { float: none; }

.footerCap { padding-top: 20px; font-size: 22px; line-height: 1.8em; padding-bottom: 20px; }

.footerLinks { font-size: 16px; padding-top: 20px; }

.footerLinks, .footerLinks a { color: #646363 !important; }

.candexLogo { display: block; width: 204px; height: 55px; position: absolute; top: 20px; left: 3%; left: 3vw; background: url(/Images/logoWhite.png?d=1) no-repeat; background-size: contain; z-index: 5; }

.homeLogo { max-width: 80vw; }

.talygonSite .candexLogo { background-image: url(/Images/logoT_White.png?d=1); }

.talygonSite.homeRoot .candexLogo { display: none; }

.topMenuAndActions { position: absolute; top: 25px; z-index: 6; right: 3%; right: 3vw; }

.topMainMenu { position: absolute; top: 0px; right: 150px; padding: 8px 10px 1px 10px; border: solid 1px transparent; border-radius: 6px; width: 460px; text-align: left; font-weight: 300; font-size: 18px; white-space: nowrap; }

.topMainMenu .icon, .topMainMenu .helpIcon, .topMainMenu .tooltip:before, .topMainMenu .tooltipleft:before, .topMainMenu .help-ext, .topMainMenu .helpImageIcon, .topMainMenu .alertMsg:before, .topMainMenu .holder .searchIcon, .holder .topMainMenu .searchIcon, .topMainMenu .selectedLstGroup .group .showSelected, .selectedLstGroup .group .topMainMenu .showSelected, .topMainMenu .selectedLst .btnRemove, .selectedLst .topMainMenu .btnRemove { display: none; }

.topMainMenu a, .topMainMenu a:visited { color: #FFFFFF; margin-right: 20px; }

.topMainMenu a.selected, .topMainMenu a:visited.selected { text-decoration: none; border-bottom: 1px solid currentColor; }

.topMainMenu a:hover, .topMainMenu a:visited:hover { text-decoration: underline; border-bottom: 1px solid currentColor; text-decoration: none; }

.talygonSite .topMainMenu { width: 333px; }

.talygonSite .topMainMenu .getApps { display: none; }

.topActionsLogin { color: #FFFFFF !important; font-weight: 400; display: block; border-radius: 10px; vertical-align: middle; text-align: center; padding: 6px 20px 6px 20px; line-height: 27px; height: 40px; font-size: 18px; min-width: 76px; }

.topActionsLogin, .topActionsLogin:active { background-color: #7fc45b; }

.talygonSite .topActionsLogin { border: solid 1px #F4B916; border-radius: 4px; }

.talygonSite .topActionsLogin, .talygonSite .topActionsLogin:active { background-color: transparent; }

.topActionsLogin.opened { border: solid 1px #454545; border-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-color: #1D2A3B; }

.loginBox { width: 203px; height: 212px; line-height: 22px; display: none; z-index: 100000; border: solid 1px #454545; border-radius: 6px; border-top-right-radius: 0px; color: #C4C4C4; background-color: #1D2A3B; background-repeat: repeat; }

.loginBox input:-webkit-autofill { -webkit-box-shadow: 0 0 0 100px #1D2A3B inset; -webkit-text-fill-color: #FFFFFF; }

.loginBox .btnTop { width: 60px; height: 24px; display: block; white-space: nowrap; margin-left: 10px; margin-top: 6px; border: 0; background-color: #7fc45b; cursor: pointer; color: #FFFFFF; border-radius: 4px; line-height: 1em; padding-left: 5px; }

.loginBox .btnRequestPassword { width: 131px; margin: 15px 0px 0px 10px; }

.loginBox input.txbRoundCorners { width: 180px; height: 27px; vertical-align: middle; padding: 0 4px 0 4px; border: solid 1px #737373; background-color: transparent; color: #FFFFFF; border-radius: 4px; }

.loginBox .row { margin: 10px 10px 0px 10px; }

.loginBox .lblRememberMe { font-size: 12px; }

.loginBox .customTopActions { margin: 5px 0px 0px 3px; }

.loginBox a, .loginBox a:visited { color: #C4C4C4; }

.loginBox a:hover { text-decoration: underline; }

.loginBox .nav { margin: 7px 0px 7px 10px; display: block; }

.loginBox .forgotPassMessageCont { width: 203px; height: 32px; display: none; margin-top: -10px; margin-left: -1px; border: solid 1px #737373; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 0; color: #C4C4C4; background-color: #1D2A3B; background-image: url(/images/pattern.png); background-repeat: repeat; }

.loginBox .forgotPassMessageCont .msg { margin-left: 10px; padding-top: 9px; line-height: 12px; font-size: 12px; }

.loginBox .chkTopRememberMe { margin-left: 10px; }

.loginBox .labelFix { line-height: 18px; vertical-align: top; font-size: 13px; }

.loginBox .lnkForgotPass, .loginBox .lnkBackToLogin { font-size: 12px; color: #FFF; text-decoration: underline; }

.talygonSite .loginBox .btnTop { background-color: #F4B916; border: solid 1px #F4B916; }

.lnkBackToLogin { display: block; }

.loginFields .forgotPassMessageCont .msg { padding-bottom: 10px; }

.loginFields { padding-top: 35px; }

.loginFields .lnkForgotPass, .loginFields .lnkBackToLogin { font-size: 14px; color: #FFF; text-decoration: underline; }

.forgotPasswordCont.success .forgotPassMessageCont { border: 0; background: transparent; }

/*.forgotPasswordCont.success .btnRequestPassword{display:none;}*/
.floatingTitle { display: none; }

.password-meter { position: relative; width: 220px; height: auto; overflow: hidden; }

.changePassword .password-meter { width: 220px; }

.password-meter-message { font-size: 16px; min-height: 23px; }

.password-meter-bg, .password-meter-bar { height: 4px; }

.password-meter-bg { border-top: none; background-color: transparent; width: 240px; }

.password-meter-message-required { color: #f5dd63; }

.password-meter-message-too-short { color: #f5dd63; }

.password-meter-message-very-weak { color: #f5dd63; }

.password-meter-message-similar-to-username { color: #f5dd63; }

.password-meter-message-weak { color: #f5dd63; }

.password-meter-message-good { color: #fff; }

.password-meter-message-strong { color: #fff; }

.password-meter-bg .password-meter-too-short { background: #f77d53; width: 5%; }

.password-meter-bg .password-meter-very-weak { background: #f77d53; width: 25%; }

.password-meter-bg .password-meter-weak { background: #f77d53; width: 40%; }

.password-meter-bg .password-meter-good { background: #5cca6c; width: 85%; }

.password-meter-bg .password-meter-strong { background: #5cca6c; width: 100%; }

.userRegisterMessage { width: 500px; display: inline-block; }

.userRegisterMessage .msgTitle { font-size: 26px; letter-spacing: 1px; }

.userRegisterMessage .msgText { font-size: 14px; padding-top: 5px; padding-bottom: 20px; }

.userRegisterMessage .msgText .greenText { color: #5cca6c; }

.siteForms { font-weight: 400; font-size: 18px; /*override the default behaviour*/ /*.passCont{margin-bottom:26px;}*/ }

.siteForms .register { width: 500px; }

.siteForms h1, .siteForms h2 { font-weight: 400; font-size: 22px; padding-top: 3%; padding-top: 3vh; padding-bottom: 2%; padding-bottom: 2vh; }

.siteForms h1.info { font-size: 23px; text-align: center; background-color: #7FC45B; color: #FFF; border-radius: 6px; padding: 40px 10px 40px 10px; }

.siteForms h1.info a { color: #fff; text-decoration: underline; }

.siteForms h1.bigTitle { font-size: 34px; font-weight: 400; }

.siteForms .formCont .field-validation-valid { display: block; height: 15px; clear: both; }

.siteForms .formCont .dynamic { display: inline; }

.siteForms .formCont .valid-hidden { display: none; }

.siteForms .formCont .field-validation-error, .siteForms .formCont label.error { display: block; min-height: 15px; clear: both; color: #f5dd63; }

.siteForms .formCont .field-validation-error .infoOnly a, .siteForms .formCont label.error .infoOnly a { color: #f5dd63; text-decoration: underline; }

.siteForms .valid-floating-cont { position: relative; padding-left: 0px !important; padding-right: 0px !important; }

.siteForms .valid-floating { position: relative; float: left; white-space: nowrap; }

.siteForms .serverErrors { color: #F84000; margin: 10px; background-color: White; zoom: 1; display: none; font-size: 16px; }

.siteForms .serverErrorField { border: solid 1px #F84000 !important; }

.siteForms .field-group { padding-bottom: 0; height: 59px; }

.siteForms .field-group.noBottomPadding { height: 0; }

.siteForms .inp { width: 220px; height: 30px; line-height: 22px; border-radius: 6px; border: solid 1px #fff; padding-left: 5px; font-size: 16px; }

.siteForms .g-btn, .siteForms .g-btn:link, .siteForms .g-btn:visited, .siteForms .g-btn:hover, .siteForms .g-btn:active { text-transform: uppercase; background-color: transparent; color: #FFFFFF; /*border-radius:6px;*/ border: none; font-size: 24px; font-weight: 400; display: inline-block; padding-bottom: 0 5px 0 5px; }

.siteForms .g-btn:focus, .siteForms .g-btn:link:focus, .siteForms .g-btn:visited:focus, .siteForms .g-btn:hover:focus, .siteForms .g-btn:active:focus { outline: none; }

.siteForms .actionBtns { margin-left: 20%; }

.siteForms .noneEditableMode .editableField { display: none; }

.siteForms .editableMode .noneEditableField { display: none; }

.siteForms .customChk { padding-top: 13px !important; }

.siteForms .readonly { border: 0; background-color: transparent; }

.siteForms .sel.readonly { border: solid 1px #C8C8C8; background-color: transparent; color: #aaaaaa !important; }

.siteForms .g-recaptcha { -webkit-transform: scale(1.36); -ms-transform: scale(1.36); transform: scale(1.36); -webkit-transform-origin: 0; -ms-transform-origin: 0; transform-origin: 0; margin-top: 0px; margin-bottom: 13px; }

.siteForms .register, .siteForms .loginFields, .siteForms .invoiceUpload { background-color: #38A4DD; border-radius: 6px; }

.siteForms .register input:-webkit-autofill, .siteForms .loginFields input:-webkit-autofill, .siteForms .invoiceUpload input:-webkit-autofill { -webkit-box-shadow: 0 0 0 100px #FFFFFF inset; -webkit-text-fill-color: #1D2A3B; }

.siteForms .register .actionBtns, .siteForms .loginFields .actionBtns, .siteForms .invoiceUpload .actionBtns { margin-left: 0; text-align: center; background-color: #147EB7; border-radius: 0 0 8px 8px; }

.siteForms .register .actionBtns .g-btn, .siteForms .loginFields .actionBtns .g-btn, .siteForms .invoiceUpload .actionBtns .g-btn { padding-top: 10px; padding-bottom: 10px; display: inline-block; width: 100%; height: 100%; }

.siteForms .register, .siteForms .loginFields { padding: 20px 0px 0px 0px; }

.siteForms .register .field-group, .siteForms .loginFields .field-group { height: 55px; }

.siteForms .register .field-group .field-label, .siteForms .loginFields .field-group .field-label { width: 30%; }

.siteForms .register .field-group .field-data, .siteForms .loginFields .field-group .field-data { width: 70%; }

.siteForms .register .field-group.smallHeight, .siteForms .loginFields .field-group.smallHeight { height: 40px; }

.siteForms .register .field-data.custom-checkbox-large, .siteForms .loginFields .field-data.custom-checkbox-large { width: 100%; }

.siteForms .register .field-group.emailField, .siteForms .loginFields .field-group.emailField { height: 45px; }

.siteForms .register.changePassword .actionBtns .g-btn, .siteForms .register.changeEmail .actionBtns .g-btn, .siteForms .register.accountActivation .actionBtns .g-btn, .siteForms .loginFields.changePassword .actionBtns .g-btn, .siteForms .loginFields.changeEmail .actionBtns .g-btn, .siteForms .loginFields.accountActivation .actionBtns .g-btn { width: auto; padding-left: 20px; padding-right: 20px; }

.siteForms .register.changePassword .g-btn-spacer, .siteForms .register.changeEmail .g-btn-spacer, .siteForms .register.accountActivation .g-btn-spacer, .siteForms .loginFields.changePassword .g-btn-spacer, .siteForms .loginFields.changeEmail .g-btn-spacer, .siteForms .loginFields.accountActivation .g-btn-spacer { line-height: 51px; vertical-align: top; }

.siteForms .register.changePassword .field-group .field-label, .siteForms .loginFields.changePassword .field-group .field-label { width: 47%; }

.siteForms .register.changePassword .field-group .field-data, .siteForms .loginFields.changePassword .field-group .field-data { width: 53%; }

.siteForms .register.changePassword .field-group .field-validation-error, .siteForms .loginFields.changePassword .field-group .field-validation-error { font-size: 16px; }

.siteForms .register .moreLink, .siteForms .loginFields .moreLink { color: #0392BD; }

.siteForms .register .pass, .siteForms .register .passConf, .siteForms .register .curPass, .siteForms .loginFields .pass, .siteForms .loginFields .passConf, .siteForms .loginFields .curPass { /*width:210px;*/ margin-right: 5px; }

.siteForms .register .firstName, .siteForms .register .lastName, .siteForms .register .jobTitle, .siteForms .loginFields .firstName, .siteForms .loginFields .lastName, .siteForms .loginFields .jobTitle { margin-right: 5px; /*width:210px;*/ }

.siteForms .register .fields, .siteForms .register .registerForm, .siteForms .loginFields .fields, .siteForms .loginFields .registerForm { text-align: left; padding-left: 50px; padding-right: 50px; }

.siteForms .register.resetPassword .field-group .field-label, .siteForms .loginFields.resetPassword .field-group .field-label { width: 35%; }

.siteForms .register.resetPassword .field-group .field-data, .siteForms .loginFields.resetPassword .field-group .field-data { width: 65%; }

.siteForms .register.resetPassword .fields, .siteForms .loginFields.resetPassword .fields { padding-left: 40px; padding-right: 40px; }

.siteForms .register .confirmPwd, .siteForms .loginFields .confirmPwd { font-size: 18px; padding-top: 5px; }

.siteForms .register .joinFormScreen, .siteForms .loginFields .joinFormScreen { text-align: left; padding-left: 80px; padding-bottom: 20px; }

.siteForms .register .joinFormScreen .txbRegEmail, .siteForms .loginFields .joinFormScreen .txbRegEmail { width: 350px; }

.siteForms .register .joinFormScreenText, .siteForms .loginFields .joinFormScreenText { margin-bottom: 20px; }

.siteForms .loginFields .field-group { height: 45px; }

.siteForms #chkAcceptCont { text-align: left; font-size: 18px; padding-left: 50px; }

.siteForms .custom-checkbox { font-size: 18px; }

.siteForms .newCompany .field-validation-error { font-size: 17px; }

.siteForms.yellowBG .register, .siteForms.yellowBG .loginFields { background-color: #f1c03e; color: #414141; text-align: left; padding-left: 50px; padding-right: 50px; }

.siteForms.yellowBG .register .registrationRequestSentText a, .siteForms.yellowBG .loginFields .registrationRequestSentText a { color: #414141; }

.siteForms.uploadVendorInvoice .header { height: 100%; }

.siteForms.uploadVendorInvoice .header .cont { padding-top: 90px; width: 632px; max-width: 100%; }

.siteForms .whiteLinkInCont a { color: #FEFEFE; text-decoration: underline; text-decoration-skip-ink: none; }

.siteForms .invoiceUpload { position: relative; padding-top: 15px; margin-bottom: 30px; }

.siteForms .invoiceUpload form ::-webkit-input-placeholder { color: #8a8a8a; }

.siteForms .invoiceUpload form :-moz-placeholder { color: #8a8a8a; }

.siteForms .invoiceUpload form ::-moz-placeholder { color: #8a8a8a; }

.siteForms .invoiceUpload form :-ms-input-placeholder { color: #8a8a8a; }

.siteForms .invoiceUpload .showForStep1, .siteForms .invoiceUpload .showForStep2, .siteForms .invoiceUpload .showForStep2a, .siteForms .invoiceUpload .showForStep3 { display: none !important; }

.siteForms .invoiceUpload.step1 .showForStep1, .siteForms .invoiceUpload.step2 .showForStep2, .siteForms .invoiceUpload.step2a .showForStep2a, .siteForms .invoiceUpload.step3 .showForStep3 { display: block !important; }

.siteForms .invoiceUpload .colTitle { font-size: 16px; padding-bottom: 17px; }

.siteForms .invoiceUpload .lnkDownloadDetailsFrom, .siteForms .invoiceUpload .lnkViewPaymentTerms { color: #FEFEFE; text-decoration: underline; text-decoration-skip-ink: none; }

.siteForms .invoiceUpload .lnkDownloadDetailsFrom { font-size: 16px; margin-left: 27px; }

.siteForms .invoiceUpload .lnkDownloadDetailsFrom:before { font-size: 19px; position: absolute; left: -27px; top: -1px; color: inherit; }

.siteForms .invoiceUpload .lnkViewPaymentTerms { padding-bottom: 20px; display: inline-block; }

.siteForms .invoiceUpload .field-group { height: 49px; }

.siteForms .invoiceUpload .field-group .field-data { width: 100%; }

.siteForms .invoiceUpload .field-validation-error { font-size: 14px; padding-top: 0; }

.siteForms .invoiceUpload .serverErrors { background-color: transparent; color: #f5dd63; }

.siteForms .invoiceUpload .fields, .siteForms .invoiceUpload .formText { text-align: left; padding: 0 50px 0 50px; }

.siteForms .invoiceUpload .formText { padding-bottom: 8px; font-size: 14px; }

.siteForms .invoiceUpload .uploadedFileName { color: #414141; padding-top: 2px; max-width: 300px; padding-right: 25px; }

.siteForms .invoiceUpload .btnVendorInvoiceUpload, .siteForms .invoiceUpload .btnBillingAccountDetailsUpload { color: #8a8a8a; width: 185px; line-height: 29px; padding-left: 13px; }

.siteForms .invoiceUpload .btnVendorInvoiceUpload:before, .siteForms .invoiceUpload .btnBillingAccountDetailsUpload:before { color: #38A4DD; padding-right: 11px; font-size: 18px; vertical-align: top; }

.siteForms .invoiceUpload .btnClearVendorInvoiceFile, .siteForms .invoiceUpload .btnClearBillingAccountDetailsFile { font-size: 25px; position: absolute; top: -1px; left: 132px; }

.siteForms .invoiceUpload .btnClearVendorInvoiceFile.finishedUpload, .siteForms .invoiceUpload .btnClearBillingAccountDetailsFile.finishedUpload { left: 168px; }

.siteForms .invoiceUpload .txbCandexId { width: 117px; margin-left: 22px; }

.siteForms .invoiceUpload .invoiceCol { display: inline-block; width: 255px; vertical-align: top; }

.siteForms .invoiceUpload .invoiceCol.leftCol { margin-right: 17px; }

.siteForms .invoiceUpload #invoiceInst { padding-top: 10px; }

.siteForms .invoiceUpload .invoiceInstStep3 { font-size: 18px; padding: 15px 0 30px 0; }

.siteForms.newAribaPayment .header { background: url(/images/HomePicDark.jpg) no-repeat top center; background-size: cover; height: 100%; width: 30%; display: inline-block; vertical-align: top; padding-left: 5vw; padding-right: 5vw; text-align: left; }

.siteForms.newAribaPayment .header h1 { color: #7FC45A; font-size: 46px; line-height: 1.3em; padding-top: 2px; }

.siteForms.newAribaPayment .header h2 { font-size: 26px; font-weight: 300; }

.siteForms.newAribaPayment .header .cont { padding-top: 16vh; }

.siteForms.newAribaPayment .main { position: relative; top: 0; display: inline-block; vertical-align: top; width: 69%; }

.siteForms.newAribaPayment .main .cont { max-width: 100%; font-size: 17px; color: #414141; }

.siteForms.newAribaPayment h1.expiredReq { max-width: 500px; margin: 0 auto; padding-top: calc(16vh + 26px); font-size: 36px; }

.siteForms .newAribaPaymentFormCont { max-width: 500px; margin: 0 auto; padding-top: 16vh; }

.siteForms .newAribaPaymentFormCont h1 { font-size: 36px; padding-bottom: 31px; padding-top: 0; }

.siteForms .newAribaPaymentFormCont .icon-banknote:before { color: #7FC45A; font-size: 44px; padding-right: 10px; }

.siteForms .newAribaPaymentFormCont .field-group { height: 53px; }

.siteForms .newAribaPaymentFormCont .field-group .field-label { width: 32%; padding-top: 7px; }

.siteForms .newAribaPaymentFormCont .field-group .field-data { width: 68%; }

.siteForms .newAribaPaymentFormCont .inp { width: 330px; color: #414141; font-size: 17px; height: 37px; border-color: #C8C8C8; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto, .siteForms .newAribaPaymentFormCont .categoryAuto { color: #414141; width: 333px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto input.maininput, .siteForms .newAribaPaymentFormCont .usersFilterAuto .loader.loading, .siteForms .newAribaPaymentFormCont .categoryAuto input.maininput, .siteForms .newAribaPaymentFormCont .categoryAuto .loader.loading { width: 313px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .holder, .siteForms .newAribaPaymentFormCont .categoryAuto .holder { width: 330px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLstDiv, .siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLstGroup, .siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLst, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstDiv, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst { width: 330px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLst li, .siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLstGroup .group, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst li, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group { width: 323px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .feedLstCont, .siteForms .newAribaPaymentFormCont .categoryAuto .feedLstCont { width: 332px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLst li, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst li { width: 330px; font-size: 17px; padding: 6px 15px 6px 9px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .selectedLst .btnRemove, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .btnRemove { font-size: 20px; top: 10px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .holder, .siteForms .newAribaPaymentFormCont .categoryAuto .holder { height: 37px; line-height: 28px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .holder .searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .searchIcon { line-height: 37px; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .holder input.maininput, .siteForms .newAribaPaymentFormCont .categoryAuto .holder input.maininput { height: 33px; vertical-align: bottom; }

.siteForms .newAribaPaymentFormCont .usersFilterAuto .feedLstCont, .siteForms .newAribaPaymentFormCont .categoryAuto .feedLstCont { top: 38px; }

.siteForms .newAribaPaymentFormCont .categoryAuto .feedLstCont ul li { padding: 0; cursor: default; }

.siteForms .newAribaPaymentFormCont .categoryAuto .media { margin: 0; }

.siteForms .newAribaPaymentFormCont .categoryAuto .bd { padding-top: 3px; }

.siteForms .newAribaPaymentFormCont .categoryAuto .childrenCont { border: 0; padding: 0; }

.siteForms .newAribaPaymentFormCont .categoryAuto .img { margin-right: 0; margin-left: 5px; }

.siteForms .newAribaPaymentFormCont .categoryAuto .icon.expand, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .expand.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .expand.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group .expand.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .expand.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .expand.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .expand.btnRemove, .siteForms .newAribaPaymentFormCont .categoryAuto .icon.collapse, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .collapse.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group .collapse.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .collapse.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.btnRemove { cursor: pointer; padding-top: 5px; display: block; }

.siteForms .newAribaPaymentFormCont .categoryAuto .icon.collapse, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .collapse.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group .collapse.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .collapse.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.btnRemove, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .childrenCont, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .icon.expand, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .holder .expand.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .selectedLstGroup .group .expand.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .selectedLst .expand.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .expand.btnRemove { display: none; }

.siteForms .newAribaPaymentFormCont .categoryAuto .collapse .icon.collapse, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .holder .collapse.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .selectedLstGroup .group .collapse.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .selectedLst .collapse.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .collapse .collapse.btnRemove { display: block; }

.siteForms .newAribaPaymentFormCont .categoryAuto .feedLstCont ul li.auto-focus { background: #FFFFFF; }

.siteForms .newAribaPaymentFormCont .categoryAuto .leaf, .siteForms .newAribaPaymentFormCont .categoryAuto .parentCap { cursor: pointer; padding: 5px 0px 5px 10px; }

.siteForms .newAribaPaymentFormCont .categoryAuto .leaf:hover, .siteForms .newAribaPaymentFormCont .categoryAuto .parentCap:hover { background: #E7E7E7; }

.siteForms .newAribaPaymentFormCont .categoryAuto .leaf { padding: 6px 0px 7px 10px; }

.siteForms .newAribaPaymentFormCont .categoryAuto .auto-focus { background: #E7E7E7; }

.siteForms .newAribaPaymentFormCont .categoryAuto .icon.expand, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .expand.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .expand.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .expand.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group .expand.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .expand.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .expand.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .expand.btnRemove, .siteForms .newAribaPaymentFormCont .categoryAuto .icon.collapse, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltip:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.tooltipleft:before, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.help-ext, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.helpImageIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.alertMsg:before, .siteForms .newAribaPaymentFormCont .categoryAuto .holder .collapse.searchIcon, .holder .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.searchIcon, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLstGroup .group .collapse.showSelected, .selectedLstGroup .group .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.showSelected, .siteForms .newAribaPaymentFormCont .categoryAuto .selectedLst .collapse.btnRemove, .selectedLst .siteForms .newAribaPaymentFormCont .categoryAuto .collapse.btnRemove { padding-top: 6px; font-size: 20px; }

.siteForms .newAribaPaymentFormCont .txtAmount { width: 140px; margin-right: 6px; }

.siteForms .newAribaPaymentFormCont .lblCurrency { display: inline-block; padding-top: 7px; vertical-align: top; margin-right: 2px; }

.siteForms .newAribaPaymentFormCont .ddlCurrencyId { width: 97px; }

.siteForms .newAribaPaymentFormCont .field-validation-error, .siteForms .newAribaPaymentFormCont label.error { color: #F84000; font-size: 14px; }

.siteForms .newAribaPaymentFormCont .actionBtns { padding: 38px 0 185px 0; margin-left: 0; }

.siteForms .newAribaPaymentFormCont #btnSubmit, .siteForms .newAribaPaymentFormCont #btnCancel { width: 120px; margin-right: 10px; padding: 0; }

.siteForms .aribaPaymentList { width: 100%; }

.siteForms .aribaPaymentList h1 { height: 86px; font-size: 36px; line-height: 86px; border-bottom: 1px solid #CECECE; padding-left: 13px; padding-top: 0; }

.siteForms .aribaPaymentList .aribaPaymentCont { height: auto; background-color: #FFF; border-bottom: 1px solid #DDDDDD; padding: 4px 10px 4px 10px; width: 100%; position: relative; color: #909090; font-size: 14px; background-color: #F7F8F9; margin: 0; padding: 10px 0 10px 13px; min-height: 75px; border-bottom: 1px solid #CECECE; min-width: 520px; }

.siteForms .aribaPaymentList .aribaPaymentCont:hover { background-color: #EEEFEF; }

.siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .icon, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .helpIcon, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .tooltip:before, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .tooltipleft:before, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .help-ext, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .helpImageIcon, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .alertMsg:before, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .holder .searchIcon, .holder .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .searchIcon, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .selectedLstGroup .group .showSelected, .selectedLstGroup .group .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .showSelected, .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .selectedLst .btnRemove, .selectedLst .siteForms .aribaPaymentList .aribaPaymentCont:hover .briefingIcons .btnRemove { display: inline-block; }

.siteForms .aribaPaymentList .vendorEmail { font-weight: 700; font-size: 16px; color: #5f5f5f; display: inline-block; max-width: 70%; }

.siteForms .aribaPaymentList .reqActions { position: absolute; top: 10px; right: 10px; text-align: right; white-space: nowrap; padding-top: 30px; padding-right: 5px; display: inline-block; line-height: 9px; }

.siteForms .aribaPaymentList .feeAmount { line-height: 1em; position: absolute; top: 5px; right: 10px; font-size: 14px; display: inline-block; font-weight: 700; color: #F9554D; }

.siteForms .aribaPaymentList .btnUndoDeleteReq { display: none; }

.siteForms .aribaPaymentList .aribaPaymentCont.disableActionsOnPayment:before { content: " "; z-index: 1000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #FFFFFF; opacity: 0.1; }

.siteForms .aribaPaymentList .aribaPaymentCont.deletedItem { background-color: #FFFFFF; color: #bababa; }

.siteForms .aribaPaymentList .aribaPaymentCont.deletedItem .btnDeleteReq, .siteForms .aribaPaymentList .aribaPaymentCont.deletedItem .btnEditReq { display: none; }

.siteForms .aribaPaymentList .aribaPaymentCont.deletedItem .btnUndoDeleteReq { display: inline-block; }

.siteForms .aribaPaymentList .aribaPaymentCont.deletedItem .vendorEmail { color: #909090; -webkit-text-decoration-color: red; text-decoration-color: red; text-decoration: line-through; }

.siteForms .aribaPaymentList .aribaPaymentCont.deletedItem .feeAmount { color: #909090; -webkit-text-decoration-color: red; text-decoration-color: red; text-decoration: line-through; }

.siteForms .aribaPaymentList .btnCheckout { position: absolute; right: 15px; top: 26px; width: 167px; padding: 0; }

.siteForms .aribaPaymentList .btnAddNewReq { position: absolute; right: 202px; top: 26px; font-size: 18px; color: #7FC45A; line-height: 43px; }

.siteForms .aribaPaymentList .btnAddNewReq:before { vertical-align: top; padding-right: 3px; }

.usersFilterAuto .cap { max-width: 251px; display: inline-block; font-size: 15px; }

.usersFilterAuto .cap.withIcon { max-width: 231px; }

.usersFilterAuto .email { max-width: 251px; display: inline-block; font-size: 13px; color: #909090; }

.usersFilterAuto .companyRating { display: none; }

.usersFilterAuto .bd { padding-left: 10px; line-height: 20px; }

.usersFilterAuto .userPicCont { height: 99px; position: relative; margin: 3px 0px 3px 0px; }

.usersFilterAuto .userPicCont .userPic { margin-left: 0; }

.usersFilterAuto .picBox, .usersFilterAuto .userPic { margin: 0px auto; }

.usersFilterAuto .picBox img, .usersFilterAuto .picBox .icon, .usersFilterAuto .picBox .helpIcon, .usersFilterAuto .picBox .tooltip:before, .usersFilterAuto .picBox .tooltipleft:before, .usersFilterAuto .picBox .help-ext, .usersFilterAuto .picBox .helpImageIcon, .usersFilterAuto .picBox .alertMsg:before, .usersFilterAuto .picBox .holder .searchIcon, .holder .usersFilterAuto .picBox .searchIcon, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected, .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .usersFilterAuto .picBox .btnRemove, .usersFilterAuto .picBox .initials, .usersFilterAuto .picBox .txt-icon, .usersFilterAuto .userPic img, .usersFilterAuto .userPic .icon, .usersFilterAuto .userPic .helpIcon, .usersFilterAuto .userPic .tooltip:before, .usersFilterAuto .userPic .tooltipleft:before, .usersFilterAuto .userPic .help-ext, .usersFilterAuto .userPic .helpImageIcon, .usersFilterAuto .userPic .alertMsg:before, .usersFilterAuto .userPic .holder .searchIcon, .holder .usersFilterAuto .userPic .searchIcon, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected, .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .usersFilterAuto .userPic .btnRemove, .usersFilterAuto .userPic .initials, .usersFilterAuto .userPic .txt-icon { border: solid 1px #D4D4D4; transition-property: border-radius; transition-duration: 0.15s; }

.usersFilterAuto .picBox img, .userPicCont:hover .usersFilterAuto .picBox img, .usersFilterAuto .picBox .icon, .usersFilterAuto .picBox .helpIcon, .usersFilterAuto .picBox .tooltip:before, .usersFilterAuto .picBox .tooltipleft:before, .usersFilterAuto .picBox .help-ext, .usersFilterAuto .picBox .helpImageIcon, .usersFilterAuto .picBox .alertMsg:before, .usersFilterAuto .picBox .holder .searchIcon, .holder .usersFilterAuto .picBox .searchIcon, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected, .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .usersFilterAuto .picBox .btnRemove, .userPicCont:hover .usersFilterAuto .picBox .icon, .userPicCont:hover .usersFilterAuto .picBox .helpIcon, .userPicCont:hover .usersFilterAuto .picBox .tooltip:before, .userPicCont:hover .usersFilterAuto .picBox .tooltipleft:before, .userPicCont:hover .usersFilterAuto .picBox .help-ext, .userPicCont:hover .usersFilterAuto .picBox .helpImageIcon, .userPicCont:hover .usersFilterAuto .picBox .alertMsg:before, .userPicCont:hover .usersFilterAuto .picBox .holder .searchIcon, .holder .userPicCont:hover .usersFilterAuto .picBox .searchIcon, .userPicCont:hover .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .userPicCont:hover .usersFilterAuto .picBox .showSelected, .userPicCont:hover .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .userPicCont:hover .usersFilterAuto .picBox .btnRemove, .usersFilterAuto .picBox .initials, .userPicCont:hover .usersFilterAuto .picBox .initials, .usersFilterAuto .picBox .txt-icon, .userPicCont:hover .usersFilterAuto .picBox .txt-icon, .usersFilterAuto .userPic img, .userPicCont:hover .usersFilterAuto .userPic img, .usersFilterAuto .userPic .icon, .usersFilterAuto .userPic .helpIcon, .usersFilterAuto .userPic .tooltip:before, .usersFilterAuto .userPic .tooltipleft:before, .usersFilterAuto .userPic .help-ext, .usersFilterAuto .userPic .helpImageIcon, .usersFilterAuto .userPic .alertMsg:before, .usersFilterAuto .userPic .holder .searchIcon, .holder .usersFilterAuto .userPic .searchIcon, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected, .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .usersFilterAuto .userPic .btnRemove, .userPicCont:hover .usersFilterAuto .userPic .icon, .userPicCont:hover .usersFilterAuto .userPic .helpIcon, .userPicCont:hover .usersFilterAuto .userPic .tooltip:before, .userPicCont:hover .usersFilterAuto .userPic .tooltipleft:before, .userPicCont:hover .usersFilterAuto .userPic .help-ext, .userPicCont:hover .usersFilterAuto .userPic .helpImageIcon, .userPicCont:hover .usersFilterAuto .userPic .alertMsg:before, .userPicCont:hover .usersFilterAuto .userPic .holder .searchIcon, .holder .userPicCont:hover .usersFilterAuto .userPic .searchIcon, .userPicCont:hover .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .userPicCont:hover .usersFilterAuto .userPic .showSelected, .userPicCont:hover .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .userPicCont:hover .usersFilterAuto .userPic .btnRemove, .usersFilterAuto .userPic .initials, .userPicCont:hover .usersFilterAuto .userPic .initials, .usersFilterAuto .userPic .txt-icon, .userPicCont:hover .usersFilterAuto .userPic .txt-icon { border-radius: 50%; }

.usersFilterAuto .picBox img:hover, .usersFilterAuto .picBox .icon:hover, .usersFilterAuto .picBox .helpIcon:hover, .usersFilterAuto .picBox .tooltip:hover:before, .usersFilterAuto .picBox .tooltipleft:hover:before, .usersFilterAuto .picBox .help-ext:hover, .usersFilterAuto .picBox .helpImageIcon:hover, .usersFilterAuto .picBox .alertMsg:hover:before, .usersFilterAuto .picBox .holder .searchIcon:hover, .holder .usersFilterAuto .picBox .searchIcon:hover, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected:hover, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected:hover, .usersFilterAuto .picBox .selectedLst .btnRemove:hover, .selectedLst .usersFilterAuto .picBox .btnRemove:hover, .usersFilterAuto .picBox .initials:hover, .usersFilterAuto .picBox .txt-icon:hover, .usersFilterAuto .userPic img:hover, .usersFilterAuto .userPic .icon:hover, .usersFilterAuto .userPic .helpIcon:hover, .usersFilterAuto .userPic .tooltip:hover:before, .usersFilterAuto .userPic .tooltipleft:hover:before, .usersFilterAuto .userPic .help-ext:hover, .usersFilterAuto .userPic .helpImageIcon:hover, .usersFilterAuto .userPic .alertMsg:hover:before, .usersFilterAuto .userPic .holder .searchIcon:hover, .holder .usersFilterAuto .userPic .searchIcon:hover, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected:hover, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected:hover, .usersFilterAuto .userPic .selectedLst .btnRemove:hover, .selectedLst .usersFilterAuto .userPic .btnRemove:hover, .usersFilterAuto .userPic .initials:hover, .usersFilterAuto .userPic .txt-icon:hover { border-radius: 10%; }

.usersFilterAuto .picBox, .usersFilterAuto .picBox img, .usersFilterAuto .picBox .icon, .usersFilterAuto .picBox .helpIcon, .usersFilterAuto .picBox .tooltip:before, .usersFilterAuto .picBox .tooltipleft:before, .usersFilterAuto .picBox .help-ext, .usersFilterAuto .picBox .helpImageIcon, .usersFilterAuto .picBox .alertMsg:before, .usersFilterAuto .picBox .holder .searchIcon, .holder .usersFilterAuto .picBox .searchIcon, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected, .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .usersFilterAuto .picBox .btnRemove, .usersFilterAuto .picBox .initials, .usersFilterAuto .picBox .txt-icon, .usersFilterAuto .userPic, .usersFilterAuto .userPic img, .usersFilterAuto .userPic .icon, .usersFilterAuto .userPic .helpIcon, .usersFilterAuto .userPic .tooltip:before, .usersFilterAuto .userPic .tooltipleft:before, .usersFilterAuto .userPic .help-ext, .usersFilterAuto .userPic .helpImageIcon, .usersFilterAuto .userPic .alertMsg:before, .usersFilterAuto .userPic .holder .searchIcon, .holder .usersFilterAuto .userPic .searchIcon, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected, .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .usersFilterAuto .userPic .btnRemove, .usersFilterAuto .userPic .initials, .usersFilterAuto .userPic .txt-icon { width: 42px; height: 42px; line-height: 16px; }

.usersFilterAuto .picBox .icon, .usersFilterAuto .picBox .helpIcon, .usersFilterAuto .picBox .tooltip:before, .usersFilterAuto .picBox .tooltipleft:before, .usersFilterAuto .picBox .help-ext, .usersFilterAuto .picBox .helpImageIcon, .usersFilterAuto .picBox .alertMsg:before, .usersFilterAuto .picBox .holder .searchIcon, .holder .usersFilterAuto .picBox .searchIcon, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected, .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .usersFilterAuto .picBox .btnRemove, .usersFilterAuto .picBox .initials, .usersFilterAuto .picBox .txt-icon, .usersFilterAuto .userPic .icon, .usersFilterAuto .userPic .helpIcon, .usersFilterAuto .userPic .tooltip:before, .usersFilterAuto .userPic .tooltipleft:before, .usersFilterAuto .userPic .help-ext, .usersFilterAuto .userPic .helpImageIcon, .usersFilterAuto .userPic .alertMsg:before, .usersFilterAuto .userPic .holder .searchIcon, .holder .usersFilterAuto .userPic .searchIcon, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected, .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .usersFilterAuto .userPic .btnRemove, .usersFilterAuto .userPic .initials, .usersFilterAuto .userPic .txt-icon { display: inline-block; text-align: center; background-color: #B1B1B1; }

.usersFilterAuto .picBox .icon, .usersFilterAuto .picBox .helpIcon, .usersFilterAuto .picBox .tooltip:before, .usersFilterAuto .picBox .tooltipleft:before, .usersFilterAuto .picBox .help-ext, .usersFilterAuto .picBox .helpImageIcon, .usersFilterAuto .picBox .alertMsg:before, .usersFilterAuto .picBox .holder .searchIcon, .holder .usersFilterAuto .picBox .searchIcon, .usersFilterAuto .picBox .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .picBox .showSelected, .usersFilterAuto .picBox .selectedLst .btnRemove, .selectedLst .usersFilterAuto .picBox .btnRemove, .usersFilterAuto .userPic .icon, .usersFilterAuto .userPic .helpIcon, .usersFilterAuto .userPic .tooltip:before, .usersFilterAuto .userPic .tooltipleft:before, .usersFilterAuto .userPic .help-ext, .usersFilterAuto .userPic .helpImageIcon, .usersFilterAuto .userPic .alertMsg:before, .usersFilterAuto .userPic .holder .searchIcon, .holder .usersFilterAuto .userPic .searchIcon, .usersFilterAuto .userPic .selectedLstGroup .group .showSelected, .selectedLstGroup .group .usersFilterAuto .userPic .showSelected, .usersFilterAuto .userPic .selectedLst .btnRemove, .selectedLst .usersFilterAuto .userPic .btnRemove { color: #CECECE; font-size: 22px; }

.usersFilterAuto .picBox .initials, .usersFilterAuto .userPic .initials { font-size: 14px; padding-top: 12px; }

.siteForms .alertMsgBtn .g-btn { color: #414141; font-size: 16px; }

#notAuthorized { width: 285px; height: 284px; margin: 0 auto; text-align: center; background: url(/Images/not_authorized.gif); }

.notAuthorizedFloating #notAuthorized { height: 282px; margin: -7px auto; }

#notAuthorized .msg { margin-top: 130px; display: inline-block; color: #9B9FA2; }

.msp .countries { vertical-align: top; display: inline-block; font-size: 16px; color: #444444; width: 23%; width: 23vw; padding-left: 11%; padding-left: 11vw; padding-top: 90px; }

.msp .countries li { padding-bottom: 11px; padding-right: 10px; }

.termsOfUse { font-size: 16px; padding: 20px; }

#downloadFailed { width: 306px; height: 272px; margin: 70px auto; text-align: center; background: url(/Images/download_failed.gif); }

#downloadFailed .msg { margin-top: 120px; display: inline-block; color: #9B9FA2; }

.hideTopLogin .b-login, .hideTopLogin .b-loginMobile, .hideTopLogin .topActionsLogin { display: none !important; }

.hideTopLogin .topMenuAndActions { right: 1vh; }

.hideTopMenu .topMainMenu { display: none !important; }

.GenericBtnWhite, .GenericBtnBlue, .GenericBtnBlue1, .GenericBtnGray, .GenericBtnOrange, .GenericBtnGreen { cursor: pointer; border: solid 1px #CECECE; border-radius: 6px; text-align: center; vertical-align: middle; display: inline-block; white-space: nowrap; border-radius: 13px; height: 28px; min-width: 75px; padding: 0px 8px 0px 8px; margin: 0; font-size: 14px; display: inline-block; vertical-align: top; text-align: center; outline: 0; }

.GenericBtnWhite input, .GenericBtnBlue input, .GenericBtnBlue1 input, .GenericBtnGray input, .GenericBtnOrange input, .GenericBtnGreen input { color: inherit; padding: 0; border: none; width: 100%; height: 100%; background-color: transparent; margin: 0 !important; outline: 0; }

.GenericBtnWhite.largeBtn, .GenericBtnBlue.largeBtn, .GenericBtnBlue1.largeBtn, .GenericBtnGray.largeBtn, .GenericBtnOrange.largeBtn, .GenericBtnGreen.largeBtn { height: 60px; }

.GenericBtnWhite.largeBtn.iconAtBefore input, .GenericBtnBlue.largeBtn.iconAtBefore input, .GenericBtnBlue1.largeBtn.iconAtBefore input, .GenericBtnGray.largeBtn.iconAtBefore input, .GenericBtnOrange.largeBtn.iconAtBefore input, .GenericBtnGreen.largeBtn.iconAtBefore input { position: relative; padding-left: 25px; }

.GenericBtnWhite.largeBtn.iconAtBefore:before, .GenericBtnBlue.largeBtn.iconAtBefore:before, .GenericBtnBlue1.largeBtn.iconAtBefore:before, .GenericBtnGray.largeBtn.iconAtBefore:before, .GenericBtnOrange.largeBtn.iconAtBefore:before, .GenericBtnGreen.largeBtn.iconAtBefore:before { position: absolute; top: 0; left: 12px; font-size: 37px; line-height: 60px; }

.GenericBtnWhite.largeBtn.iconAtBefore.icon-file-text-o:before, .GenericBtnBlue.largeBtn.iconAtBefore.icon-file-text-o:before, .GenericBtnBlue1.largeBtn.iconAtBefore.icon-file-text-o:before, .GenericBtnGray.largeBtn.iconAtBefore.icon-file-text-o:before, .GenericBtnOrange.largeBtn.iconAtBefore.icon-file-text-o:before, .GenericBtnGreen.largeBtn.iconAtBefore.icon-file-text-o:before { font-size: 33px; }

.GenericBtnWhite.largerBtn, .GenericBtnBlue.largerBtn, .GenericBtnBlue1.largerBtn, .GenericBtnGray.largerBtn, .GenericBtnOrange.largerBtn, .GenericBtnGreen.largerBtn { font-weight: 600; font-size: 23px; height: 44px; line-height: 41px; padding: 0px 10px 0px 10px; padding: 0px 35px 0px 35px; border-radius: 24px; }

.GenericBtnWhite.mediumBtn, .GenericBtnBlue.mediumBtn, .GenericBtnBlue1.mediumBtn, .GenericBtnGray.mediumBtn, .GenericBtnOrange.mediumBtn, .GenericBtnGreen.mediumBtn { font-weight: 600; font-size: 13px; height: 24px; line-height: 21px; padding: 0px 10px 0px 10px; }

.GenericBtnWhite.mediumBtn1, .GenericBtnBlue.mediumBtn1, .GenericBtnBlue1.mediumBtn1, .GenericBtnGray.mediumBtn1, .GenericBtnOrange.mediumBtn1, .GenericBtnGreen.mediumBtn1 { font-weight: 400; font-size: 16px; height: 26px; line-height: 24px; padding: 0px 10px 0px 10px; }

.GenericBtnGreen, .GenericBtnGreen:link, .GenericBtnGreen:visited, .GenericBtnGreen:hover, .GenericBtnGreen:active { color: #FFFFFF; background-color: #7FC45A; }

.greenClearBtn, .greenClearBtn:link, .greenClearBtn:visited, .greenClearBtn:hover, .greenClearBtn:active { background-color: transparent; color: #7FC45A; border-color: #7FC45A; }

.GenericBtnBlue, .GenericBtnBlue:link, .GenericBtnBlue:visited, .GenericBtnBlue:hover, .GenericBtnBlue:active { color: #FFFFFF; background-color: #0CAADA; }

.GenericBtnBlue1, .GenericBtnBlue1:link, .GenericBtnBlue1:visited, .GenericBtnBlue1:hover, .GenericBtnBlue1:active { color: #FFFFFF; background-color: #59acd1; }

.blue1ClearBtn, .blue1ClearBtn:link, .blue1ClearBtn:visited, .blue1ClearBtn:hover, .blue1ClearBtn:active { background-color: transparent; color: #59acd1; border-color: #59acd1; }

.inp { border: solid 1px #CECECE; background-color: #FFFFFF; border-radius: 4px; height: 25px; line-height: 25px; }

.actionBtns { width: auto; height: auto; text-align: left; clear: both; border-radius: 0px 0px 4px 4px; position: relative; }

.formCont .field-validation-error, .formCont label.error { display: block; min-height: 15px; clear: both; }

@-webkit-keyframes rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.ajaxLoader { top: 8px; left: 10px; opacity: 0.7; z-index: 100; content: ""; width: 24px; height: 24px; border-radius: 100%; position: absolute; border: 4px solid #BABBBF; border-bottom-color: #676767; -webkit-animation: rotating 0.8s linear infinite; animation: rotating 0.8s linear infinite; }

.ie9 .ajaxLoader { content: " "; height: 32px; width: 32px; background-image: url(/Images/ajax-loader.gif); background-repeat: no-repeat; opacity: 1; border: none; }

@media (max-width: 1700px) { .howItWorks .header, .largeEnterprises .header, .pricing .header { height: 50vh; }
  .getTheApp .header { height: 30vh; min-height: 330px; }
  .getTheApp .header .slogen { padding-top: 12vh; } }

@media screen and (max-height: 250px) { .homeRoot .header .slogen { padding-top: 75px; } }

@media screen and (max-height: 450px) { .howItWorks .header .slogen, .largeEnterprises .header .slogen, .pricing .header .slogen { padding-top: 75px; } }

@media (max-width: 1400px) { .siteForms.newAribaPayment .header { padding-left: 3vw; padding-right: 2vw; }
  .siteForms.newAribaPayment .header h2 { font-size: 22px; padding-bottom: 23px; }
  .siteForms.newAribaPayment .header h1 { font-size: 36px; line-height: 1.2em; } }

@media (max-width: 1300px) { .becomePartner .header .headerTitleCont { width: 600px; height: 600px; margin-top: 15vh; }
  .becomePartner .header .slogen { padding-top: 70px; }
  .becomePartner .header .h-info { padding-top: 0; }
  .becomePartner .header .becomePartnerBtn { margin-top: 0; }
  .cb-title { font-size: 40px; }
  .settingsUpCandex .cb-title { font-size: 48px; }
  .pricingCont .slogen, .conversationsAndBriefings .cb-title { font-size: 40px; }
  .homeRoot .st-slogen { font-size: 40px; }
  .homeRoot .header .h-info { font-size: 22px; }
  .howItWorks .header, .largeEnterprises .header, .pricing .header { height: 40vh; }
  .howItWorks .header .slogen, .largeEnterprises .header .slogen, .pricing .header .slogen { font-size: 44px; }
  .getTheApp .header { min-height: 275px; }
  .getTheApp .header .slogen { font-size: 37px; padding-top: 14vh; }
  .terms .header, .cookiesPolicy .header { background-size: auto; height: 220px; }
  .sm-slogen { font-size: 40px; }
  .r-improve { padding: 0px 25px 0 25px; }
  .im-slogen { font-size: 40px; }
  .r-improve .im-slogen { font-size: 46px; }
  .im-info { font-size: 23px; }
  .cb-info { font-size: 20px; } }

@media (max-width: 1225px) { .largeEnterprises .candexClientsCont .clientLogo { margin-right: 45px; } }

@media (max-width: 1200px) { .cb-imgLeft { display: none; }
  .cb-coll-smallRes { display: inline-block; }
  .cb-imgRight { width: auto; clear: both; float: none; }
  .conversationsAndBriefings .cont { text-align: center; }
  .getTheApp .header .slogen { padding-top: 9vh; }
  .im-info.second { font-size: 30px; }
  .im-info.second .w-master { background-position: 0px 35px; }
  .largeEnterprises .candexClientsCont .clientLogo { margin-right: 10px; }
  .conversationsAndBriefings .cont { text-align: center; }
  .conversationsAndBriefings .cb-info { max-width: inherit; }
  .sm-howItWorks.smallScreen { display: inline-block; margin-bottom: 50px; }
  .sm-howItWorks.largeScreen { display: none; }
  .sm-try { padding-bottom: 50px; }
  .pricingCont { padding-left: 15%; padding-right: 15%; }
  .pricingCont .cb-info.cb-info-right { padding-top: 0; }
  .pricingCont .cb-info.cb-info-right .opt-title { display: none; }
  .pricingCont .cb-info.cb-info-left { display: block; }
  .pricingCont.frequentlyQuestions .cb-info.left-sec { margin-right: 0; display: block; }
  .pricingCont.frequentlyQuestions .cb-info.right-sec { padding-top: 0; } }

@media (max-width: 1050px) { .buyersAndSellers .cb-info { display: block; text-align: center; }
  .buyersAndSellers .cb-info:last-child { padding-left: 0; }
  .buyersAndSellers .cb-desc { text-align: center; display: inline-block; }
  .becomePartner .st-info { max-width: 670px; } }

@media (max-width: 1003px) { .homeRoot .header .h-info { font-size: 22px; }
  .homeRoot .header .slogen { font-size: 48px; }
  .largeEnterprises .candexClientsCont .clientLogo { margin-right: 20px; }
  .howItWorks .header, .largeEnterprises .header, .pricing .header { height: 30vh; min-height: 295px; }
  .howItWorks .header .slogen, .largeEnterprises .header .slogen, .pricing .header .slogen { height: 16vh; min-height: 150px; padding-top: 85px; font-size: 40px; }
  .howItWorks .header .h-info, .largeEnterprises .header .h-info, .pricing .header .h-info { font-size: 22px; }
  .getTheApp .header { height: 140px; min-height: 200px; }
  .getTheApp .header .slogen { padding-top: 80px; }
  .getTheApp .header .h-info { font-size: 22px; }
  .st-slogen { font-size: 58px; }
  .smile .sm-slogen, .im-slogen { font-size: 38px; }
  .im-info { font-size: 21px; }
  .sm-slogen { font-size: 53px; }
  .cb-info { padding-top: 40px; }
  .imgGetTheApp { height: auto; width: 95%; padding-left: 0; }
  .r-improve .im-slogen { font-size: 34px; }
  .im-info.second { font-size: 28px; }
  .joinAdTAPage .header .leftText .joinSlogen { font-size: 38px; padding-bottom: 10px; line-height: 50px; }
  .joinAdTAPage .joinAdTAPage .header .leftText .topic { height: 65px; } }

@media (max-width: 940px) { .plan, .planBox { width: 200px; }
  .cb-chart { width: 70%; }
  .twoEditions.howWorks { height: 680px; }
  .twoEditions.howWorks .cb-title.deals, .twoEditions.howWorks .cb-title.deals2, .twoEditions.howWorks .cb-title.smallerFont { font-size: 22px; }
  .im-info.second { font-size: 24px; } }

@media (max-width: 885px) { .pricing .slogen { font-size: 28px; } }

@media (max-width: 870px) { .pricingCont { padding-top: 80px; padding-left: 10%; padding-right: 10%; }
  .pricingCont.frequentlyQuestions .cb-info.left-sec { padding-top: 50px; }
  .getTheApp .header { background-size: auto; }
  .pr-links { padding-left: 0; }
  .howItWorks .header, .largeEnterprises .header, .getTheApp .header, .pricing .header { height: 25vh; min-height: 220px; }
  .howItWorks .header .slogen, .largeEnterprises .header .slogen, .getTheApp .header .slogen, .pricing .header .slogen { height: 13vh; min-height: 145px; line-height: 50px; }
  .howItWorks .header .h-info, .largeEnterprises .header .h-info, .getTheApp .header .h-info, .pricing .header .h-info { font-size: 17px; }
  .howItWorks .longTextMarginTop, .largeEnterprises .longTextMarginTop, .getTheApp .longTextMarginTop, .pricing .longTextMarginTop { font-size: 20px; }
  .pricing .slogen { font-size: 28px; padding-left: 80px; }
  .pricing .slogen img { width: 80px; }
  .sm-slogen { font-size: 46px; }
  .macApp .slogen { font-size: 50px; } }

@media (max-width: 860px) { .topMenuAndActions { top: 15px; }
  .topActionsLogin { border-radius: 6px; padding: 0 6px 0 6px; line-height: 27px; height: 29px; font-size: 15px; min-width: 76px; }
  .topMainMenu { position: absolute; top: 3px; right: 60px; padding: 5px 10px 1px 10px; border: solid 1px transparent; border-radius: 6px; width: 175px; text-align: left; font-weight: 400; }
  .hideTopLogin .topMainMenu { right: 10px; }
  .topMainMenu .icon, .topMainMenu .helpIcon, .topMainMenu .tooltip:before, .topMainMenu .tooltipleft:before, .topMainMenu .help-ext, .topMainMenu .helpImageIcon, .topMainMenu .alertMsg:before, .topMainMenu .holder .searchIcon, .holder .topMainMenu .searchIcon, .topMainMenu .selectedLstGroup .group .showSelected, .selectedLstGroup .group .topMainMenu .showSelected, .topMainMenu .selectedLst .btnRemove, .selectedLst .topMainMenu .btnRemove { position: absolute; top: -1px; right: 10px; font-size: 31px; line-height: 28px; color: #FFFFFF; text-align: center; cursor: pointer; display: inline; }
  .topMainMenu a, .topMainMenu a:visited { margin-bottom: 10px; color: #FFFFFF; display: none; white-space: nowrap; }
  .topMainMenu a.selected, .topMainMenu a:visited.selected { color: #7fc45b; border-bottom: none; }
  .topMainMenu.showMenu { width: auto; padding-right: 22px; border-color: #737373; background-color: #212B37; }
  .topMainMenu.showMenu a { display: block; border-bottom: none; } }

@media (max-width: 840px) { .p-twoInRow { display: block; }
  .plan { margin: 20px 1% 0 1%; }
  .plan, .planBox { width: 223px; }
  .st-slogen { font-size: 47px; }
  .st-info, .st-takeAction { font-size: 22px; }
  .im-slogen { font-size: 25px; }
  .im-info { font-size: 18px; }
  .sm-slogen { font-size: 40px; }
  .sm-info, .sm-try { font-size: 22px; } }

@media (max-width: 810px) { .joinAdTAPage .header .leftText { padding-left: 0px; }
  .joinAdTAPage .header .leftText .joinSlogen { font-size: 28px; padding-bottom: 10px; line-height: 40px; }
  .joinAdTAPage .header .header .leftText .topic { height: 65px; }
  .joinAdTAPage .header .leftText .topic-info { font-size: 13px; }
  .joinAdTAPage .header .joinTAForm { margin-left: 0px; width: 280px; }
  .joinAdTAPage .header .joinTAForm .marketingFormFields { height: 300px; padding-top: 20px; padding-left: 20px; }
  .joinAdTAPage .header .joinTAForm .inp { width: 240px; }
  .im-info.second { font-size: 18px; }
  .im-info.second .w-master { background-position: 0px 25px; }
  .homeRoot .header .slogen { font-size: 40px; }
  .twoEditions.howWorks .cb-title.deals, .twoEditions.howWorks .cb-title.deals2, .twoEditions.howWorks .cb-title.smallerFont { font-size: 20px; } }

@media (max-width: 760px) { .becomePartner .header .headerTitleCont { border-radius: 0; background-color: transparent; }
  .becomePartnerFormCont { background: url(/images/patternForTransperant.png) repeat, url(/images/bgBecomeAPartner.jpg) no-repeat top center; background-size: auto,cover; }
  .becomePartnerFormCont .field-label { display: block; float: none; }
  .becomePartnerFormCont .field-data { width: auto; text-align: left; }
  .becomePartnerFormCont .field-validation-error.custom { width: auto; display: block; text-align: left; }
  .becomePartnerFormCont .becomePartnerForm { width: inherit; }
  .howItWorks .header, .largeEnterprises .header, .pricing .header { height: 220px; min-height: 220px; background-size: auto; }
  .getTheApp .header { min-height: 210px; }
  .getTheApp .header .slogen { min-height: 120px; }
  .terms .header .slogen, .cookiesPolicy .header .slogen { padding-top: 10vh; font-size: 54px; }
  .footer, .footerCap { font-size: 18px; }
  .twoEditions { height: 465px; } }

@media (max-width: 750px) { .footer .footerTitle { font-size: 32px; }
  .r-improve .im-slogen { font-size: 30px; }
  .siteForms.uploadVendorInvoice .header .cont { width: 100%; }
  .siteForms.uploadVendorInvoice .invoiceUpload { border-radius: 0; }
  .siteForms.uploadVendorInvoice .actionBtns { border-radius: 0 !important; }
  .siteForms.uploadVendorInvoice .inp.txbUserName, .siteForms.uploadVendorInvoice .inp.txbUserEmail, .siteForms.uploadVendorInvoice .vldUserName, .siteForms.uploadVendorInvoice .vldUserEmail, .siteForms.uploadVendorInvoice .vldInvoiceNumber { width: 40% !important; }
  .siteForms.uploadVendorInvoice .invoiceUpload .invoiceCol { width: 47%; } }

@media (max-width: 700px) { .becomePartner .cb-title, .becomePartner .st-info { max-width: 500px; }
  .becomePartner .header .headerTitleCont { width: inherit; height: inherit; }
  .becomePartner .header .h-info { padding-right: 0; padding-left: 0; }
  .joinAdTAPage .header .joinTAForm { width: 244px; }
  .joinAdTAPage .header .joinTAForm .inp { width: 210px; }
  .joinAdTAPage .header .joinTAForm .marketingFormFields { padding-left: 17px; }
  .becomePartnerFormCont .actionBtns, .becomePartnerFormCont .textArea.inp { width: 500px; }
  .twoEditions.howWorks .cb-title.deals, .twoEditions.howWorks .cb-title.deals2, .twoEditions.howWorks .cb-title.smallerFont { font-size: 18px; }
  .twoEditions.howWorks .cb-chart { margin-bottom: 0; }
  .im-info.second { font-size: 16px; }
  .pricingCont { padding-left: 5%; padding-right: 5%; padding-top: 40px; max-width: 640px; }
  .pricingCont .slogen img { display: none; }
  .pricing .slogen { padding-left: 0; }
  .howItWorks .header, .largeEnterprises .header, .pricing .header { height: 250px; }
  .pricingCont.frequentlyQuestions .cb-info.left-sec { margin-left: 0; padding-top: 30px; }
  .txbRegEmail { width: 355px; } }

@media (max-width: 670px) { .settingsUpCandex .cb-imgRight-cont { width: 100%; }
  .app-mobile h1, .app-desktop h1 { display: none; }
  .addNewline { display: none; }
  .header .cont { padding-left: 20px; padding-right: 20px; }
  .candexLogo { left: 20px; }
  .main .cont { padding: 0 20px 0 20px; }
  .siteForms .slogen, .smallHeader .slogen { text-align: left; }
  .st-slogen { font-size: 44px; }
  .finishRegistrationIcon { display: none; }
  .firstName, .lastName { margin-bottom: 10px; }
  .joinFormScreen { padding-left: 40px !important; }
  .password-meter-message, .serverErrors, .formCont .field-validation-error, .formCont label.error { font-size: 13px !important; }
  .sm-slogen { font-size: 37px; }
  .sm-info, .sm-try { font-size: 19px; }
  .pricing .main .cont { padding: 0; }
  .siteForms.finishRegistration .header { min-height: 900px; padding-top: 4vh; }
  .siteForms .inp { font-size: 16px; height: 32px; }
  .siteForms .register, .siteForms .loginFields { padding: 20px 0px 0px 0px; }
  .siteForms .register .fields, .siteForms .register .registerForm, .siteForms .loginFields .fields, .siteForms .loginFields .registerForm { padding-left: 30px; padding-right: 30px; }
  .siteForms .register #chkAcceptCont, .siteForms .loginFields #chkAcceptCont { padding-left: 30px; }
  .uploadVendorInvoice .header .cont { padding-left: 0; padding-right: 0; }
  .uploadVendorInvoice .txbCandexId { width: 117px !important; }
  .uploadVendorInvoice .btnVendorInvoiceUpload { width: 185px !important; }
  .uploadVendorInvoice .btnBillingAccountDetailsUpload { width: 260px !important; }
  .joinAdTAPage .header .joinTAForm { position: relative; top: 10px; left: 0; }
  .joinAdTAPage .header .formCont { padding-left: 0; }
  .joinAdTAPage .header .leftText .topicWhite { padding-bottom: 50px; font-size: 35px; }
  .joinAdTAPage .header .leftText .inp { width: 194px; }
  .joinAdTAPage .header .leftText .g-btn { width: 130px; }
  .joinAdTAPage .header .topic-footer { padding-top: 60px; } }

@media (max-width: 640px) { .pricing .header { height: 250px; }
  .pricingCont .header { height: 250px; }
  .pricingCont .cb-info { width: 100%; }
  .pricingCont .opt-item, .pricingCont .opt-item-btn { font-size: 16px; }
  .pricingCont .opt-item-desc .addPadding { font-size: 14px; }
  .pricingCont .opt-item:before { top: 3px; }
  .howCXMakeMoneyCont { padding-bottom: 80px; }
  .pr-links { font-size: 20px; }
  .im-info.second { font-size: 16px; }
  .im-info.second .w-master { background-position: -8px 19px; }
  .largeEnterprises .header { height: 290px; }
  .largeEnterprises .header .slogen { font-size: 33px; padding-bottom: 17px; height: auto; }
  .footer .footerTitle { font-size: 30px; }
  .footer, .footerCap { font-size: 14px; }
  .sm-slogen { font-size: 33px; }
  .sm-info, .sm-try { font-size: 18px; }
  .cb-imgRight { width: 80vw; padding-top: 4vh; margin-top: 2vh !important; }
  .pricing-more { font-size: 22px; padding-top: 4vh; padding-bottom: 5vh; }
  .macApp .slogen { font-size: 51px; }
  .candexLogo { width: 150px; }
  .candexClientsCont .someClientsTitle { padding-top: 40px; padding-left: 0; } }

@media (max-width: 600px) { .st-info-img.home3 { padding-top: 46px; }
  .st-info-img.home1 .img-info { top: 30px; left: 12px; }
  .st-info-img.home2 .img-info { top: 32px; left: 12px; }
  .st-info-img.home3 .img-info { top: 30px; left: 12px; }
  .st-info-img.home2, .st-info-img.home1 { max-width: inherit; }
  .im-info.second .w-master { background-position: -7px 30px; }
  .st-info-img { padding-bottom: 20px; padding-left: 100px !important; font-size: 20px; }
  .st-info-img .img-info { width: 60px; }
  .sm-try { padding-bottom: 30px; padding-top: 30px; }
  .improve { height: 340px; min-height: 340px; }
  .l-improve { display: none; }
  .r-improve { width: 100%; min-height: 380px; height: 400px; }
  .r-improve .im-slogen { padding-top: 40px; font-size: 29px; line-height: 46px; }
  .smile .cb-info { text-align: center; }
  .smile .sm-slogen { text-align: left; line-height: 46px; }
  .smile { padding-left: 20px; padding-right: 20px; }
  .im-info.second { font-size: 28px; }
  .footer .footerTitle { font-size: 26px; }
  .pricing .slogen { font-size: 24px; }
  .homeRoot.talygonSite .header .h-info { font-size: 5vw; padding-bottom: 8vw; }
  .homeRoot.talygonSite .header .note { font-size: 5vw; } }

@media (max-width: 580px) { .becomePartner .cb-title, .becomePartner .st-info { max-width: 400px; }
  .becomePartner .header .slogen { padding-top: 40px; font-size: 50px; }
  .becomePartnerFormCont .actionBtns, .becomePartnerFormCont .inp { width: 300px !important; }
  .becomePartnerFormCont .becomePartnerForm { width: 500px; }
  .twoEditions.howWorks .deals, .twoEditions.howWorks .deals2, .twoEditions.howWorks .smallerFont { font-size: 20px; }
  .imgComp { width: 70%; height: auto; margin-top: 80px; }
  .howItWorks .h-info { font-size: 20px; }
  .st-slogen { font-size: 34px; }
  .sm-slogen { font-size: 30px; }
  .footer, .footerCap { font-size: 15px; }
  .field-group .field-label { width: 100% !important; }
  .field-group .field-data { width: 100% !important; }
  .field-group .field-validation-error { display: block; }
  .joinAdTAPage .header .field-group .field-data { width: 80% !important; }
  .siteForms.yellowBG .register, .siteForms.yellowBG .loginFields, .siteForms.yellowBG .invoiceUpload { font-size: 20px; padding-left: 15px; padding-right: 15px; }
  .siteForms.yellowBG .register .registrationRequestSentText a, .siteForms.yellowBG .loginFields .registrationRequestSentText a, .siteForms.yellowBG .invoiceUpload .registrationRequestSentText a { color: #414141; }
  .b-login, .loginFields { display: none !important; }
  .b-loginMobile { display: inline-block !important; }
  .siteForms.uploadVendorInvoice .b-loginMobile { display: none !important; }
  .topActionsLogin { min-width: 65px; }
  .topMainMenu .icon, .topMainMenu .helpIcon, .topMainMenu .tooltip:before, .topMainMenu .tooltipleft:before, .topMainMenu .help-ext, .topMainMenu .helpImageIcon, .topMainMenu .alertMsg:before, .topMainMenu .holder .searchIcon, .holder .topMainMenu .searchIcon, .topMainMenu .selectedLstGroup .group .showSelected, .selectedLstGroup .group .topMainMenu .showSelected, .topMainMenu .selectedLst .btnRemove, .selectedLst .topMainMenu .btnRemove { top: 2px; }
  h1.signInMobileTitle { display: inline-block; font-size: 25px; padding-top: 14vh; }
  .btnOpenMobileApp { padding: 3px 15px 3px 15px !important; height: 34px !important; }
  .openMobileApp { display: block; text-align: center; padding-top: 40px; }
  .siteForms.uploadVendorInvoice .invoiceUpload .invoiceCol { width: 95%; } }

@media (max-width: 520px) { .becomePartnerFormCont .becomePartnerForm { width: 350px; }
  .twoEditions.howWorks { height: 580px; }
  .twoEditions.howWorks .cb-title { font-size: 26px; }
  .plan { margin: 20px 1% 0 1%; }
  .plan, .planBox { width: 200px; }
  .twoEditions.howWorks .cb-chart { margin-top: 0; }
  .header .verifyEmail { font-size: 14px; }
  .candexLogo { width: 120px; }
  .footer .footerTitle { font-size: 22px; }
  .settingsUpCandex .cb-title { font-size: 31px; }
  .candexClientsCont .someClientsTitle { padding-top: 17px; }
  .settingsUpCandex .cb-imgRight-cont { height: 320px; }
  .becomePartner .header, .homeRoot .header { background: url(/images/patternForTransperant.png) repeat, url(/images/HomePicDarkForSmallScreen.jpg) no-repeat top center; }
  .siteForms.uploadVendorInvoice h1.bigTitle { font-size: 27px; } }

@media (max-width: 506px) { .homeRoot .header { height: 90vh; min-height: 700px; }
  .homeRoot .header .h-info { padding-bottom: 10px; font-size: 18px; }
  .homeRoot .header .slogen { font-size: 36px; }
  .howItWorks .h-info { padding-right: 20px; padding-left: 20px; }
  .st-slogen { font-size: 30px; }
  .st-info, .st-takeAction { font-size: 18px; font-weight: 400; }
  .sm-slogen { font-size: 27px; }
  .footer, .footerCap { font-size: 13px; }
  .macApp .slogen { font-size: 30px; }
  .conversationsAndBriefings .cb-title { font-size: 36px; }
  .footerLinks { font-size: 13px; padding-top: 20px; } }

@media (max-width: 498px) { .header .verifyEmail { padding-right: 0; } }

@media (max-width: 480px) { .joinAdTAPage .header .leftText .topic-info { font-size: 12px; }
  .becomePartner .header .slogen { font-size: 42px; }
  .st-info-img.home3 { padding-top: 30px; max-width: 465px; }
  .plan, .planBox { width: 223px; }
  h1.signInMobileTitle { font-size: 18px; }
  .footer, .footerCap { font-size: 12px; }
  .te-learn { font-size: 32px; }
  .pricing-more { font-size: 15px; }
  .im-info.second { font-size: 22px; }
  .smile .sm-slogen { text-align: left; }
  .sm-try { text-align: left; }
  .saveTime .st-slogen-text { line-height: 46px; font-size: 29px; }
  .saveTime .st-info { padding-top: 7vh; }
  .pricingCont .opt-item, .pricingCont .opt-item-btn { font-size: 14px; }
  .pricingCont .opt-item:before { top: 2px; }
  .pr-links { font-size: 16px; }
  .howItWorks .header, .pricing .header { height: 300px; }
  .largeEnterprises .header { height: 330px; }
  .uploadVendorInvoice .invoiceUpload .txbCandexId { width: 95px !important; margin-left: 9px; } }

@media (max-width: 444px) { .becomePartner .cb-title, .becomePartner .st-info { max-width: 300px; }
  .conversationsAndBriefings .cb-title { font-size: 26px; }
  .candexLogo { width: 111px; }
  .homeRoot .header .slogen { padding-top: 75px; line-height: 45px; }
  .st-slogen { font-size: 27px; }
  .im-slogen { padding-top: 10vh; }
  .r-improve .im-slogen { font-size: 25px; line-height: 46px; }
  .smile .sm-slogen { padding-top: 5px; font-size: 25px; line-height: 46px; }
  .r-improve { width: 100%; }
  .sm-next { width: 42px; height: 41px; }
  .field-data { clear: both; }
  .siteForms .actionBtns { margin-left: 0; }
  .siteForms .loginFields .forgotPasswordCont .actionBtns { margin-top: 17px; }
  .field-label-spacer { display: none; }
  .footerLinks { font-size: 10px; padding-top: 15px; }
  .footer .footerTitle { font-size: 18px; }
  .footerCap { padding-bottom: 20px; }
  .sm-howItWorks { font-size: 20px; }
  .te-learn { font-size: 23px; }
  .te-next { width: 29px; height: 28px; }
  .cb-title { font-size: 37px; }
  .sm-info, .sm-try { font-size: 17px; }
  .getTheApp .slogen { font-size: 37px; }
  .siteForms .header .slogen, .smallHeader .header .slogen { font-size: 38px; }
  .terms .header .slogen, .cookiesPolicy .header .slogen { font-size: 48px; }
  .request-demo-cont .request-demo-form { width: 245px; }
  .request-demo-cont .request-demo-form .inp { width: 170px; }
  .request-demo-cont.showForm .request-demo-form { right: calc( (100% - 245px) / 2); }
  .twoEditions.howWorks .cb-title.deals, .twoEditions.howWorks .cb-title.deals2, .twoEditions.howWorks .cb-title.smallerFont { font-size: 16px; padding-left: 10px; padding-right: 10px; }
  .twoEditions.forEnterprise .cb-title { font-size: 17px; line-height: 1.6em; }
  .twoEditions.forEnterprise .cb-title.title { font-size: 20px; line-height: 1.6em; }
  .uploadVendorInvoice .invoiceUpload .formText, .uploadVendorInvoice .invoiceUpload .fields { padding: 0 15px 0 15px; } }

@media (max-width: 400px) { .txbRegEmail { width: 100%; }
  .becomePartner .header .slogen { font-size: 38px; }
  .candexClientsCont .someClientsTitle { font-size: 15px; } }

@media (max-width: 384px) { .becomePartnerFormCont .becomePartnerForm { width: 300px; }
  .becomePartnerFormCont .title { font-size: 36px; }
  .homeRoot .st-slogen { padding-top: 30px; }
  .sm-howItWorks { font-size: 16px; padding-bottom: 2px; }
  .homeRoot .h-info { font-weight: 18px; }
  .getTheApp .slogen { font-size: 33px; }
  .btnJoin { height: 35px; line-height: 35px; }
  .siteForms .inp { font-size: 16px; }
  .pr-links { font-size: 16px; }
  .footer .footerTitle { font-size: 14px; }
  .im-info.second { font-size: 18px; }
  .im-info.second .w-master { background-position: -7px 20px; }
  .r-improve { padding-left: 20px; }
  .twoEditions.howWorks { padding-top: 90px; }
  .settingsUpCandex .cb-imgRight-cont { height: 280px; }
  .getTheApp .header { height: 300px; }
  .getTheApp .header .slogen { min-height: 190px; line-height: 45px; }
  .r-improve .im-slogen, .smile .sm-slogen { font-size: 20px; line-height: 24px; }
  .pricingCont .h-info { font-size: 17px; margin-top: 3vh; }
  .conversationsAndBriefings .cb-info { font-size: 17px; }
  .twoEditions.howWorks .cb-title.deals, .twoEditions.howWorks .cb-title.deals2, .twoEditions.howWorks .cb-title.smallerFont { font-size: 15px; }
  .twoEditions.forEnterprise .cb-title { font-size: 15px; }
  .twoEditions.forEnterprise .cb-title.title { font-size: 17px; line-height: 33px; padding-bottom: 17px; }
  .joinAdTAPage .header .leftText .inp { width: 154px; }
  .joinAdTAPage .header .leftText .g-btn { width: 100px; }
  .siteForms.uploadVendorInvoice h1.bigTitle { font-size: 24px; }
  .uploadVendorInvoice .txbCandexId { width: 117px !important; }
  .uploadVendorInvoice .btnVendorInvoiceUpload { width: 185px !important; }
  .uploadVendorInvoice .btnBillingAccountDetailsUpload { width: 260px !important; } }

@media (max-width: 360px) { .becomePartnerFormCont .becomePartnerForm { width: 300px; }
  .becomePartnerFormCont .title { font-size: 32px; }
  .siteForms .inp { font-size: 16px; width: 200px !important; }
  .homeRoot .header { height: 82vh; min-height: 700px; }
  h1.signInMobileTitle { font-size: 16px; }
  .im-info.second { font-size: 18px; padding-top: 25px; }
  .sm-howItWorks { font-size: 14px; }
  .footer .btnFooter .sm-howItWorks .icon, .footer .btnFooter .sm-howItWorks .helpIcon, .footer .btnFooter .sm-howItWorks .tooltip:before, .footer .btnFooter .sm-howItWorks .tooltipleft:before, .footer .btnFooter .sm-howItWorks .help-ext, .footer .btnFooter .sm-howItWorks .helpImageIcon, .footer .btnFooter .sm-howItWorks .alertMsg:before, .footer .btnFooter .sm-howItWorks .holder .searchIcon, .holder .footer .btnFooter .sm-howItWorks .searchIcon, .footer .btnFooter .sm-howItWorks .selectedLstGroup .group .showSelected, .selectedLstGroup .group .footer .btnFooter .sm-howItWorks .showSelected, .footer .btnFooter .sm-howItWorks .selectedLst .btnRemove, .selectedLst .footer .btnFooter .sm-howItWorks .btnRemove { top: 11px; }
  .howItWorks .header { height: 290px; }
  .howItWorks .header .h-info { font-size: 16px; }
  .pricing .header { height: 390px; }
  .pricing .header .slogen { min-height: 200px; font-size: 38px; }
  .largeEnterprises .header { height: 320px; }
  .conversationsAndBriefings .cb-title { font-size: 22px; }
  .twoEditions.forEnterprise .cb-title { font-size: 14px; }
  .twoEditions.forEnterprise .cb-title.title { font-size: 16px; line-height: 33px; padding-bottom: 17px; }
  .uploadVendorInvoice .invoiceUpload .txbCandexId { margin-top: 5px; margin-left: 0; display: block; }
  .uploadVendorInvoice .invoiceUpload .txbCandexIdGroup { height: 79px; } }

@media (max-width: 325px) { .becomePartnerFormCont .actionBtns, .becomePartnerFormCont .inp { width: 250px !important; }
  .becomePartnerFormCont .field-group { padding-left: 15px !important; padding-right: 15px !important; }
  .becomePartnerFormCont .field-group .field-label { padding-right: 0 !important; }
  .homeRoot .header { height: 80vh; }
  .homeRoot .header .slogen { padding-top: 10vh; }
  .r-improve { height: 410px; }
  .im-info.second { font-size: 16px; }
  .footer .footerTitle { line-height: 20px; }
  .largeEnterprises .header { height: 350px; }
  .r-improve .im-slogen, .smile .sm-slogen { font-size: 19px; } }
