/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
/* FONTS */

@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700';


@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-extralight-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-extralight-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-extralight-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-extralight-webfont.svg#raleway') format('svg');
        font-weight: 200;
        font-style: normal;
}

@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-light-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-light-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-light-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-light-webfont.svg#raleway') format('svg');
        font-weight: 300;
        font-style: normal;
}

@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-regular-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-regular-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-regular-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-regular-webfont.svg#raleway') format('svg');
        font-weight: 400;
        font-style: normal;
}


@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-medium-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-medium-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-medium-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-medium-webfont.svg#raleway') format('svg');
        font-weight: 500;
        font-style: normal;
}


@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-semibold-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-semibold-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-semibold-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-semibold-webfont.svg#raleway') format('svg');
        font-weight: 600;
        font-style: normal;
}


@font-face {
        font-family: 'Raleway';
        src: url('https://img.tradepub.com/leadflow/Data/raleway-bold-webfont.eot');
        src: url('https://img.tradepub.com/leadflow/Data/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://img.tradepub.com/leadflow/Data/raleway-bold-webfont.woff') format('woff'), url('https://img.tradepub.com/leadflow/Data/raleway-bold-webfont.ttf') format('truetype'), url('https://img.tradepub.com/leadflow/Data/raleway-bold-webfont.svg#raleway') format('svg');
        font-weight: 700;
        font-style: normal;
}


@font-face {
  font-family: 'icomoon';
  src:  url('icomoon.eot?mswxha');
  src:  url('icomoon.eot?mswxha#iefix') format('embedded-opentype'),
    url('icomoon.ttf?mswxha') format('truetype'),
    url('icomoon.woff?mswxha') format('woff'),
    url('icomoon.svg?mswxha#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}





* {
box-sizing:border-box;
}

html {
height:100%;
margin:0;
padding:0;
width:fit-content;
min-width:100%;
}

body {

background-color:#fff;
    font-family: 'open sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height:30px;
    font-weight:300;
    color: #434342;
    margin: 0;
    padding: 0;
position:relative;
height:100%;
}



a,
a:link
{
    color: #03bfd7;
    text-decoration: none;
	outline:0;
font-weight:400;
}


a:hover
{
    color: #4dd0e1;
    outline:0;
}

a:active
{
    color: #4dd0e1;
    outline:0;
}

strong {
font-weight:600;
}


.ui-widget-content a,
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a 
{
    color: #03bfd7!important;
    text-decoration: none;
        outline:0;
font-weight:400!important;
}

.ui-widget-content a:hover,
.ui-state-highlight a:hover, .ui-widget-content .ui-state-highlight a:hover 
{
color:#4dd0e1!important;
}


p, ul, ol

{
    margin-bottom: 20px;
    line-height: 1.6em;
}

#header,
#footer,
#nav,
section {
    display: block;
}

/*
input {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:solid 1px #84a7c9;
font-size:14px;
}
*/


/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
font-family:Raleway,sans-serif;
letter-spacing:0.5px;
color: #434342;
}

h1 {
font-size: 40px;
line-height:50px;
font-weight:300;
margin:0;
}

h2 {
font-size:30px;
line-height:40px;
font-weight:200;
margin:0;
}

h3 {
font-size:28px;
line-height:40px;
font-weight:400;
margin:0;
}

h4 {
font-family:'open sans',sans-serif;
font-size:16px;
line-height:26px;
font-weight:300;
margin:0;
letter-spacing:0;
}

.editor-label h4 {
display:inline-block;
}

h5, h6 {

}

h5.light
{
color:#ffffff;
font-weight:normal;
font-size:15px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */

.page {

width:100%;
display:grid;
margin:0;
padding:0;
text-align:left;
min-height:100%;
position:relative;
min-width:1075px;
background-color:#fff;
grid-template-rows: 60px auto 123px;
}

#headerol {
display:grid;
padding:0;
background-color:#fff;
border-left:solid 5px #03bfd7;
}


#header {
position:relative; 
z-index:99; 
min-width:unset;
margin-bottom: 0px;
padding: 0;
height:60px;
border-bottom:solid 1px #ddd;
}



header h1, #header h1{
font-weight: bold;
padding: 5px 0 0 0;
margin: 0;
color: #385d82;
border: none;
font-size: 30px !important;
letter-spacing:-0.05em !important;
}

#nav {
position:relative;
top:0;
right:0;
width:100%;
overflow:hidden;
}

#main {
position:relative;
display:block;
padding: 37px 30px 40px 30px;
overflow-x:hidden;
overflow-y:auto;
height:100%;
min-width:min-content;
width:100%;
margin:0 auto;
transition: margin-left .5s, width .5s; 
}


#footernav {
background-color: #fff;
color: #666;
padding: 10px 35px;
text-align:right;
line-height: normal;
margin:0;
font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size: 14px;
border-left:solid 1px #a5a5a5;
border-right:solid 1px #a5a5a5;
border-bottom:solid 1px #a5a5a5;
}

#footer {
position:absolute;
bottom:0;
width:100%;
min-width:1100px;
height:123px;
z-index:1;
}

#copyright {
font-family:Raleway,sans-serif;
background:#434342;
font-size:12px;
font-weight:500;
color:#fff;
padding:45px 35px;
}

#copyright a {
color:#03bfd7;
font-weight:700;
}

#copyright img {
max-width:150px;
margin:0 0 -20px 20px;
}

#copyright #g2crowd {
width: 100%;
max-width: 65px;
vertical-align: middle;
margin: -25px 10px 0 0;
float:left;
}

@media (max-width:1000px) {

#copyright img {
margin:10px 0 20px 0;
display:block;
}

}

@media (max-width:1025px) {

#copyright {
padding:45px 35px 75px 35px;
}

}

@media (max-width:768px) {

#copyright div {
margin-top:50px;
}

}


/* COLLAPSABLE NAVBAR ELEMENTS 
----------------------------------------------------------*/

[class^="icon-"]::before, [class*=" icon-"]::before {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;


color:#434342;
font-size: 16px;
position: absolute;
top: 10px;
left: 10px;
opacity:0.5;

}

[class^="icon-"]:hover::before, [class*=" icon-"]:hover::before {
opacity:1;
}

.icon-welcome::before {
content: "\e900";

}
.icon-account::before {
content: "\e992";
}
.icon-intentive::before {
content: "\e9b5";
}
.icon-revresponse::before {
content: "\e920";
}
.icon-campaigns::before {
content: "\e92e";
}
.icon-reports::before {
content: "\e99a";
}
.icon-leads::before {
content: "\e964";
}
.icon-salvage::before {
content: "\e982";
}
.icon-import::before {
content: "\e960";
}
.icon-plan::before {
content: "\e9b4";
}
.icon-help {letter-spacing:-0.1px;}
.icon-help::before {
content: "\e941";
}

.icon-orders::before {
content: "\eaae";
}

.icon-pwsaccounts::before {
content: "\e944";
}

.icon-pwscontacts::before {
content: "\e972";
}

.icon-pwsoffers::before {
content: "\e99f";
}

.icon-pwsdocuments::before {
content: "\e9cd";
}

.icon-pwsstaff::before {
content: "\e9bc";
}

.icon-pwschangehist::before {
content: "\ea2e";
}

.icon-pwsworkflow::before {
content: "\e94b";
}

.icon-accounting::before {
content: "\e93f";
}

.icon-pwskpis::before {
content: "\e9a6";
}

[class^="licon-"]::before, [class*=" licon-"]::before {
  position: absolute;
  left: 11px;
  top: 11px;
  font-weight: 900;
  opacity: 0.7;
  font-size: 20px;
  font-family: Raleway,sans-serif;
}

.licon-admin::before {
  content: "A";
}
.licon-cs::before {
  content: "C";
}
.licon-sales::before {
  content: "S";
}
.licon-pwspro::before {
  content: "P";
}
.licon-adportal::before {
  content: "R";
}


#menubutton
{
float: left;
margin: 20px 0px 0 6px;
cursor:pointer;
}

 .bar1, .bar2, .bar3
{
width:18px;
height:3px;
background:#03bfd7;
margin:3px 6px;

}



#navbody {
display:grid;
grid-template-columns:222px auto;
transition:0.5s;
border-left:solid 5px #03bfd7;
}


/* For logged out page headers - no navigation */

#navbody.nonav {
display:revert;
}

#navbody.nonav #nav {
display:none;
}


.sidenav {
  height: 100%;
  width: 222px;
position:relative;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: revert;
  transition: 0.5s;
padding-bottom:40px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}


.slide #navbody {
grid-template-columns: 38px auto;
}

.slide .sidenav {
width:38px!important;
 overflow-x:hidden; 
}




.list .secondary {
height:0px;
max-height:20px;
overflow: hidden;
transition: all 1s ease-in-out;
}

.secondary {
font-size: 12px;
list-style: none;
padding-left: 0px;
margin: 0;
}

#nav .secondary div
{
padding:0;
border-radius:0;
}


#nav .secondary a,
#nav #LeadGenLeftMenuUl a, 
#nav #LeadGenLeftMenuUl_CF a, 
#nav #LeadGenLeftMenuUl_LFP a, 
#nav #LeadGenLeftMenuUl_Proposal a 
{
text-transform:none;
font-size:13px;
padding: 9px 15px 9px 40px !important;
}





#menu > li.selected > a,
 .secondary > li    
{
background-color:#f3f3f3;
}

.secondary > li:hover {
background-color:#eaeaea;
}


.active > .secondary {
display:block;
height:auto;
max-height:2000px;
}

.slide .active > .secondary {
height:0;
}

.newitem > a::after {
content: "NEW";
background: transparent;
padding: 1px 5px;
font-size: 0.5em;
font-weight: 700;
position: absolute;
top: 9px;
right: 55px;
border: solid 1px #03bfd7;
border-radius: 0px;
opacity:1;
transition: opacity 0.2s;
color:#03bfd7;
}

.slide .newitem > a::after {
opacity:0;
}






.sidenav a {
  font-size: 15px;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}


.LeadGenLeftMenu, .LeadGenLeftMenuCompleted {
  background-color: #f3f3f3;
}

.LeadGenLeftMenuCompleted a, .LeadGenLeftMenu a {
  color: #434342!important;
}

.LeadGenLeftMenuCompleted a:hover, .LeadGenLeftMenu a:hover ,
#nav .LeadGenLeftMenuInComplete a:hover
{
color:#000!important;
}

.LeadGenLeftMenuSelected ,
.LeadGenLeftMenuCompleted.selected,
li.selected > .secondary li.selected a
{
background:#eaeaea;
}


#tabs ul.secondary li:hover {
background:#eaeaea;
}



ul#menu li a#setup {
white-space:nowrap;
}



.navarrow {
position: absolute;
top:0px;
right:0px;
width:50px;
height:38px;
opacity:1;
transition:0.2s;
}

.navarrow::before {
content: "\ea1c";
font-family:icomoon;
position:absolute;
right:15px;
top:12px;
transition:0.2s;
color:#434342;

opacity:0.5;
}

.navarrow:hover {
background-color:#eaeaea!important;
cursor:pointer;
}


.slide .navarrow {
opacity:0;
}

.active .navarrow::before {
transform:rotate(90deg);
}





/* Profile icon & menu */

#profile {
display: inline-block;
width: 30px;
height: 30px;
position:relative;
margin:0 0 -10px 10px;
border: solid 2px #03bfd7;
border-radius: 50%;
cursor:pointer;
}

#profile::before {
content: "\e971";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

color:#03bfd7;
font-size: 22px;
position: absolute;
top: 0;
left: 2px;
}


ul#accountDropdown { 
background: #fff;
list-style: none;
position: absolute;
right: -21px;
top: 60px;
margin: 0;
text-align:left;
width:120px;
padding:0;

height:0px;
max-height:20px;
overflow: hidden;
transition: 0.3s ease-in-out;
}

ul#accountDropdown.active {
height:auto;
max-height:200px;
display:inline-block;
}

ul#accountDropdown li a {
  color: #434342 !important;
font-size:13px;
padding-left:15px;
padding:2px 0 2px 15px;
display:inline-block;
width:100%;
border-bottom:solid 1px rgba(67,67,66,0.2);
border-left:solid 1px rgba(67,67,66,0.2);
}

ul#accountDropdown li a:hover {
color:#000!important;
}

ul#accountDropdown li:hover
{
background-color:#eaeaea;
}


/* PASSWORD FIELDS EYE STYLES */

.eye {
position: absolute;
  width: 34px;
  height: 34px;
  background: url(https://img.netline.com/leadflow/CDN/eye.svg) no-repeat center center;
  right: 0;
  opacity: 0.5;
  background-size: 55%;
}

.eye.eyeslash {
  background: url(https://img.netline.com/leadflow/CDN/eye-password-hide.svg) no-repeat center center;
background-size:60%;
}

/* VALIDATION POPUP STYLES */

.validationMessage,
.validationSuccess,
.validationError {
margin: 0.5em 0 0.5em 8px;
  padding-left: 14px;
position:relative;
line-height: 20px;
  display: inline-block;
  margin-bottom: 1em;
}

.validationMessage {
  padding-left: 0;
  margin: 0.5em 0;
}

.validationSuccess.clump,
.validationError.clump {
  margin: 0 0 0 8px;
  padding-left: 34px;
}

.validationError.clump::before,
.validationSuccess.clump::before {
  left: 10px;
}

.validationError::before,
.validationSuccess::before {
font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #434342;
  font-size: 16px;
  position: absolute;
  top: 2px;
left:-10px;
}

#passValidationForm .validationSuccess {
color: #434342;
}

.validationError {
color: red;
}

.validationSuccess::before {
content: "\ea10";
color: green;
}

.validationError::before {
content: "\ea0f";
color: red;
}

#passValidationForm label.error {
position:absolute;
top:-30px;
left:0;
background: rgba(0,0,0,0);
padding:2px 12px;
border-radius:5px;
width:100%;
text-align:left;
text-wrap: wrap;
color:#434342;
font-family:arial,helvetica,sans-serif;
font-size:13px;

-moz-animation-name: dropHeader;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in;
-moz-animation-duration: 0.3s;

-webkit-animation-name: dropHeader;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in;
-webkit-animation-duration: 0.3s;

animation-name: dropHeader;
animation-iteration-count: 1;
animation-timing-function: ease-in;
animation-duration: 0.3s;

border: solid 1px #03bfd7;
}

#passValidationForm label.error:after {
top: 100%; 
left: 50%;
border:solid transparent;
content: " "; 
height: 0; width: 0; 
position: absolute; 
pointer-events: none; 
border-color: rgba(0, 0, 0, 0);
border-top-color: rgb(3, 191, 215);
border-width: 8px; 
margin-left: -8px;
}

/* Desktop width only - to the left of the field */

@media (min-width:900px) {

#passValidationForm label.error {
top:0;
left:105%;
right:unset;
}

#passValidationForm label.error:after {
top:8px;
left:-8px;
right:unset;
border-top-color:rgba(0,0,0,0);
border-right-color: rgb(3, 191, 215);
}

#passValidationForm label#password_verify-error {
  right: 0;
  left: unset;
  top: 40px;
}

#passValidationForm[action="/portal0001/"] label#password_verify-error {
  top: 31px;
  right: 27px;
}

#passValidationForm label#password_verify-error:after {
  top: -16px;
  left: 50%;
  right: unset;
  transform: rotate(90deg);
}

}

/* Mobile width - above and offset from field */

@media (max-width:899px) {

#passValidationForm label.error {
top:-30px;
right:100px;
width:80%;
}

}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu {
position: relative;
margin:0 0 0 0;
text-align: left;
font-size:0;
padding:0;
}

ul#menu li {
display: block;
list-style: none;
font-family:Raleway,sans-serif;
font-size:14px;
line-height:14px;
font-weight:400;
letter-spacing:0.5px;
position:relative;
}

ul#menu li#greeting {
padding: 6px 20px;
text-decoration: none;
line-height: 2.8em;
color: #fff;
}

ul#menu li a {

padding:12px 15px 12px 40px;

color: #434342;
top:5px;
display: inline-block;
width: 100%;
text-align: left;
text-decoration: none;
border:0;
white-space:nowrap;
}

ul#menu li.long a {
white-space:normal;
padding: 7px 15px 9px 40px !important;
}

ul#menu li a:hover {
color:#000;
background-color:#eaeaea;
}



.Explain
{
font-size: 11px;
}


/* ACCOUNT TABS   
----------------------------------------------------------*/

#tabs-inner {
-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
border:solid 1px #385d82;
margin-top:-1px;
padding:0 20px 30px 20px;
}


#tabs .tabnav
{
border-bottom:solid 1px #434343;
padding:0 30px;
border-radius:0;
width:100%;
}


#tabs ul.secondary {
display:inline-block;
margin:0 0 0 0;
padding:0;
}


#tabs ul.secondary li {
font-family:Raleway,sans-serif;
font-size:14px;
font-weight:400!important;
background:#434342;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
float:left;
list-style-type:none;
}

#tabs ul.secondary li:hover {
background:#79d2e1;
}

#tabs ul.secondary li:active {
background:#1092a5;
}

#tabs ul.secondary li a {
color:#fff;
padding:10px 20px;
line-height:1.5em;
display:inline-block;
}



#tabs ul.secondary li.selected {
background:#1092a5;
z-index:100;
}

#tabs ul.secondary li.selected a {
color:#fff;
line-height:1.5em;
}

.bluesub {
font-family:Raleway,sans-serif;
color:#434342;
letter-spacing:-1px;
font-weight:300;
font-size:24px;
display:inline-block;
margin-bottom:10px;
}


#SaveCompanyInfo,#SavePersonalInfo, #SaveUserInfo, #btnAddNew, #btnNext, #btnPrevious, #btnBillMe, #btnProcessCredit
{
        font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	letter-spacing:-1px;
	background-color:#ff9000;
	background:url('https://img.tradepub.com/leadflow/CDN/orangebutton32_bg.png') repeat-x top left;
	border:1px solid #ff4e00;
	border-radius:5px;
	padding:5px 10px;
	text-decoration:none !important;
	color:#fff;
	display:inline-block;
	width:100px;
  -moz-box-shadow:    0px 3px 3px 2px #bdcdde;
  -webkit-box-shadow: 0px 3px 3px 2px #bdcdde;
  box-shadow:         0px 3px 3px 2px #bdcdde;
}

#SaveCompanyInfo:hover, #SaveUserInfo:hover, #btnAddNew:hover, #btnNext:hover, #btnPrevious:hover, #btnBillMe:hover, #btnProcessCredit:hover
 {
	background-position:bottom left;
	border:solid 1px #ff9900;
}


.dxgvTable  { 
background:transparent!important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:10px;
width:100%;
}

.dxgvTable td {
max-width:225px!important;
text-align:center;
height:30px;
font-family:'open sans',sans-serif;
font-weight:300;
font-size:11px;
line-height:14px;
color:#434342;
border-top:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
padding:5px;

}

.dxgvTable td:last-child {
border-right:0;
}

.dxgvTable td span {
max-width:225px!important;
}

div.LeadGenRightPanel .dxgvTable td span {
max-width:100%!important;

}

.dxgvTable tr:first-child td {
border-left:none;
border-right:none;
/* text-align:left;
 padding-left:15px;
padding-right:10px;
*/
}


.dxgvTable tr:nth-child(2) td {
border-top:none;
}

.dxgvTable th {
height:40px;
border-bottom:solid 1px #434342;
border-collapse:collapse;
padding:0 5px;
text-align:center;
font-family: Raleway,sans-serif;
font-size: 13px;
line-height: 17px;
font-weight: 500 !important;
color: #434342!important;
/* letter-spacing: 0.5px; */
}


td.dxgv {

}

/* PRIMARY TAB TOP SECTION
----------------------------------------------------------*/

table#dualtop {
width:1000px;
margin:0 auto 25px auto;
}

#dualtop td {
padding:15px 20px 0px 20px;
background-color:#e9f3f3;
color:#333;
line-height:120%;
}

#dualtop td ul {
line-height:20px;
margin:0 0 0.2em 10px;
padding:0;
}

#dualtop td p {
line-height:20px;
margin:0;
}

#dualtop td:nth-child(2) {
/* background-color:#23b4f4; */
background-color:#48aed0;
color:#034165;
width:260px;
}

#dualtop .blue {
/* background-color:#23b4f4; */
background-color:#48aed0;
color:#034165;
width:260px;
}

#dualtop td:nth-child(4) {
background-color:#a7c739;
color:#3c4d02;
width:260px;
}

#dualtop .green {
background-color:#a7c739;
color:#3c4d02;
width:260px;
}

#dualtop td:nth-child(3),
#dualtop td:nth-child(5) {
width:20px;
padding:0;
}

.integer {
position:relative;
display:block;
background-color:#ffffff;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
float:left;
width:24px;
height:24px;
padding:11px 7px 3px 7px;
margin:0 5px 0px 0;
}

.integer h3 {
font-size:20px;
text-align:center;
}

.plain {
background-color:#ffffff!important;
border:none!important;
}

/* POP UP VIDEOS AND DOCS */

.popvideo {
position:relative;
width:370px;
}

.popdoc {
position:relative;
width:218px;
}

.popvideo .outer ,
.popdoc .outer
{
position:relative;
width:100%;
height:280px;
margin-bottom:12px;
}

.popvideo .inner,
.popdoc .inner
 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 27;
width: 100%;
border: solid 1px #afb3b4;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
padding:0;
text-align:center;
opacity:1;
-webkit-transition: 0s all ease;
  -o-transition: 0s all ease;
  transition: 0s all ease;
overflow:hidden;
}

.popvideo .inner img.cover,
.popdoc .inner img.cover
{
height:280px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
}

.popvideo .inner img.cover {
width:370px;
}
.popdoc .inner img.cover {
width:218px;
}


.popvideo .inner > i {
position: absolute;
top: 50%;
left: 50%;
font-size: 60px;
line-height: 60px;
margin-left: -26px;
margin-top: -30px;
}

.read {
display:none;
position:absolute;
width:100%;
padding:0 30px;
  -webkit-transition: 0s all ease;
  -o-transition: 0s all ease;
  transition: 0s all ease;
z-index:99;
top:50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
}

.popvideo .read a,
.popdoc .read span
{
font-family:Raleway,sans-serif;
font-size:26px;
line-height:26px;
font-weight:400;
letter-spacing:0.5px;
color:#03bfd7;
text-decoration:none;
}

.popvideo .read a i,
.popdoc .read a i
 {
font-size:60px;
line-height:60px;
}

.popvideo .read a:hover ,
.popdoc .read span:hover
{
color:#80deea;
}

.popvideo .inner:before ,
.popdoc .inner:before
{
content:"";
position:absolute;
top: 50%;
  left: 50%;
  right: 50%;
  bottom: 50%;
  opacity: 0;
  background: #3e3e3d;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
  z-index: 25;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.popvideo .inner:hover:before ,
.popdoc .inner:hover:before
{
 top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0.4;
}

.popvideo .inner:hover .read ,
.popdoc .inner:hover .read
{
display:block;
}

.popvideo .inner:hover img.cover ,
.popdoc .inner:hover img.cover
{
-webkit-filter: blur(3px);
filter: blur(3px);
        filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}

a.video  {
font-family: Raleway,sans-serif;
font-size: 18px;
line-height: 26px;
}

a.video hr {
border-width:0;
height:1px!important;
color:#03bfd7;
background-color:#03bfd7;
margin:10px 0 8px 0;
}



/* LOADING DATA ANIMATION STYLES */


#fountainTextG{
width:350px;
height:60px;
line-height:48px;
font-size:48px;
font-weight:300;
font-family:Raleway,sans-serif;
margin:auto;
text-decoration:none;
color:rgb(67,67,66);
}

.fountainTextG{
font-style:normal;
float:left;
animation-name:bounce_fountainTextG;
-o-animation-name:bounce_fountainTextG;
-ms-animation-name:bounce_fountainTextG;
-webkit-animation-name:bounce_fountainTextG;
-moz-animation-name:bounce_fountainTextG;
animation-duration:1.551s;
-o-animation-duration:1.551s;
-ms-animation-duration:1.551s;
-webkit-animation-duration:1.551s;
-moz-animation-duration:1.551s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-direction:normal;
-o-animation-direction:normal;
-ms-animation-direction:normal;
-webkit-animation-direction:normal;
-moz-animation-direction:normal;
transform:scale(.5);
-o-transform:scale(.5);
-ms-transform:scale(.5);
-webkit-transform:scale(.5);
-moz-transform:scale(.5);
}#fountainTextG_1{
animation-delay:0.5525s;
-o-animation-delay:0.5525s;
-ms-animation-delay:0.5525s;
-webkit-animation-delay:0.5525s;
-moz-animation-delay:0.5525s;
}
#fountainTextG_2{
animation-delay:0.659s;
-o-animation-delay:0.659s;
-ms-animation-delay:0.659s;
-webkit-animation-delay:0.659s;
-moz-animation-delay:0.659s;
}
#fountainTextG_3{
animation-delay:0.7755s;
-o-animation-delay:0.7755s;
-ms-animation-delay:0.7755s;
-webkit-animation-delay:0.7755s;
-moz-animation-delay:0.7755s;
}
#fountainTextG_4{
animation-delay:0.882s;
-o-animation-delay:0.882s;
-ms-animation-delay:0.882s;
-webkit-animation-delay:0.882s;
-moz-animation-delay:0.882s;
}
#fountainTextG_5{
animation-delay:0.9985s;
-o-animation-delay:0.9985s;
-ms-animation-delay:0.9985s;
-webkit-animation-delay:0.9985s;
-moz-animation-delay:0.9985s;
}
#fountainTextG_6{
animation-delay:1.105s;
-o-animation-delay:1.105s;
-ms-animation-delay:1.105s;
-webkit-animation-delay:1.105s;
-moz-animation-delay:1.105s;
}
#fountainTextG_7{
animation-delay:1.2115s;
-o-animation-delay:1.2115s;
-ms-animation-delay:1.2115s;
-webkit-animation-delay:1.2115s;
-moz-animation-delay:1.2115s;
}
#fountainTextG_8{
animation-delay:1.328s;
-o-animation-delay:1.328s;
-ms-animation-delay:1.328s;
-webkit-animation-delay:1.328s;
-moz-animation-delay:1.328s;
}
#fountainTextG_9{
animation-delay:1.4345s;
-o-animation-delay:1.4345s;
-ms-animation-delay:1.4345s;
-webkit-animation-delay:1.4345s;
-moz-animation-delay:1.4345s;
}
#fountainTextG_10{
animation-delay:1.551s;
-o-animation-delay:1.551s;
-ms-animation-delay:1.551s;
-webkit-animation-delay:1.551s;
-moz-animation-delay:1.551s;
}
#fountainTextG_11{
animation-delay:1.6575s;
-o-animation-delay:1.6575s;
-ms-animation-delay:1.6575s;
-webkit-animation-delay:1.6575s;
-moz-animation-delay:1.6575s;
}
#fountainTextG_12{
animation-delay:1.764s;
-o-animation-delay:1.764s;
-ms-animation-delay:1.764s;
-webkit-animation-delay:1.764s;
-moz-animation-delay:1.764s;
}
#fountainTextG_13{
animation-delay:1.8805s;
-o-animation-delay:1.8805s;
-ms-animation-delay:1.8805s;
-webkit-animation-delay:1.8805s;
-moz-animation-delay:1.8805s;
}
#fountainTextG_14{
animation-delay:1.987s;
-o-animation-delay:1.987s;
-ms-animation-delay:1.987s;
-webkit-animation-delay:1.987s;
-moz-animation-delay:1.987s;
}
#fountainTextG_15{
animation-delay:2.1035s;
-o-animation-delay:2.1035s;
-ms-animation-delay:2.1035s;
-webkit-animation-delay:2.1035s;
-moz-animation-delay:2.1035s;
}




@keyframes bounce_fountainTextG{
0%{
transform:scale(1.1);
color:rgb(67,67,66);
}

100%{
transform:scale(.5);
color:rgb(67,67,66,0);
}
}

@-o-keyframes bounce_fountainTextG{
0%{
-o-transform:scale(1.1);
color:rgb(67,67,66);
}

100%{
-o-transform:scale(.5);
color:rgb(67,67,66,0);
}
}

@-ms-keyframes bounce_fountainTextG{
0%{
-ms-transform:scale(1.1);
color:rgb(67,67,66);
}

100%{
-ms-transform:scale(.5);
color:rgb(67,67,66,0);
}
}

@-webkit-keyframes bounce_fountainTextG{
0%{
-webkit-transform:scale(1.1);
color:rgb(67,67,66);
}

100%{
-webkit-transform:scale(.5);
color:rgb(67,67,66,0);
}
}

@-moz-keyframes bounce_fountainTextG{
0%{
-moz-transform:scale(1.1);
color:rgb(67,67,66);
}

100%{
-moz-transform:scale(.5);
color:rgb(67,67,66,0);
}
}


/* END LOADING DATA ANIM STYLES */


/*  CAMPAIGN FLOW ELEMENTS
----------------------------------------------------------*/
.camplogo {
display:block;
padding:0 0 30px 0;
clear:both;
background:#fff;
}


span.LeadFlowlabel,
span.ContentFlowlabel,
span.Directlabel,
span.LeadFlowProlabel,
span.TargetAudiencelabel,
span.Proposallabel
{
display:none;
font-family:Raleway,sans-serif;
font-size:30px;
line-height:30px;
font-weight:200;
color:#34495e;
}

span.LeadFlowlabel b,
span.ContentFlowlabel b,
span.Directlabel b,
span.leadFlowProlabel b ,
span.TargetAudiencelabel b ,
span.Proposallabel b 
{
font-weight:300;
color:#03bfd7;
}

.camplogo.LeadFlow span.LeadFlowlabel
{
display:inline;
}

.camplogo.ContentFlow span.ContentFlowlabel 
{
display:inline;
}

.camplogo.Direct span.Directlabel 
{
display:inline;
}

.camplogo.LeadFlowPro span.LeadFlowProlabel 
{
display:inline;
}

.camplogo.TargetAudience span.TargetAudiencelabel 
{
display:inline;
}

.camplogo.Proposal span.Proposallabel 
{
display:inline;
}


.lockmsg {
color:#00a0dc;
line-height:1em;
}

.lockmsg b {
font-weight:300;
}

.message {
margin-top:0;
}

.message font {
color:#ee4369!important;
}


.campaignTitle {
font-family:Raleway,sans-serif;
font-size:30px;
line-height:40px;
font-weight:300;
}

.campaignHead {
font-family:Raleway,sans-serif;
font-size:24px;
line-height:30px;
font-weight:400;
}

.campaignSub {
font-family:Raleway,sans-serif;
font-size:24px;
line-height:28px;
font-weight:400;
}

.mandate {
font-weight:400;
}


ul.checks {
list-style:none;
}

ul.checks li:before {
font-family: 'FontAwesome';
content: '\f05d';
margin:0 8px 0 -25px;
color:#a7c739;
font-size:20px;
}


.sidetips {
float:right;
width:300px;
border:solid 1px #03bfd7;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
padding-bottom:20px;
margin-right:30px;
margin-left:30px;
margin-bottom:80px;
}

.sidetips h1 {
background:#03bfd7;
color:#fff;
font-family:Raleway,sans-serif;
font-size:20px;
line-height:45px;
text-transform:uppercase;
text-align:center;
-webkit-border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
}

.sidetips p ,
.sidetips ul,
.sidetips ol
{
margin:20px 18px 0 18px;
font-size:14px;
line-height:18px;
}

.sidetips ul, .sidetips ol {
padding-left:18px;
}

.sidetips ul li,
.sidetips ol li {
margin:0;
}

.sidetips p span {
font-weight:600;
}


.sideby {


}



/* CAMPAIGN JQGRID TABLE STYLES
----------------------------------------------------------*/



table.ui-jqgrid-htable th
{
font-family:Raleway,sans-serif;
font-size:13px;
line-height:17px;
font-weight:500!important;
color:#434342!important;
/* letter-spacing:0.5px; */
height:40px!important;
background:transparent!important;
border:0!important;
border-bottom:solid 1px #434342!important;
text-align:center!important;
padding:0 5px!important;
}

table.ui-jqgrid-htable .ui-search-toolbar th {
height:50px!important;
padding:5px!important;
border-bottom:solid 1px #e0e0e0!important;
}

table.ui-jqgrid-htable .ui-search-toolbar th div {
padding:0!important;
}

table.ui-jqgrid-htable .ui-search-toolbar th input {
font-family:'open sans',sans-serif;
font-size:13px;
font-weight:300;
line-height:17px;
padding:5px!important;
border:solid 1px #e0e0e0;
margin:4px 0;
width:100%!important;
}


table.ui-jqgrid-htable .ui-search-toolbar th input:focus 
{
outline:none;
border:solid 1px #03bfd7;
}

table.ui-jqgrid-btable td {
font-family:'open sans',sans-serif;
font-size:11px;
line-height:14px;
font-weight:300;
color:#434342;
height:30px;
background:transparent;
border:solid 1px #e0e0e0;
padding:5px;
}

table.ui-jqgrid-btable td:first-child {
border-left:none;
}

table.ui-jqgrid-btable tr:nth-child(1) td, 
table.ui-jqgrid-btable tr:nth-child(2) td 
{
border-top:none;
} 

table.ui-jqgrid-btable tr:nth-child(1) td, 
table.ui-jqgrid-btable tr:last-child td 
{
border-bottom:none;
} 


.ui-widget {
font-family:'open sans',sans-serif!important;
font-size:16px;
line-height:30px;
font-weight:300;
}

.ui-widget-content {
border:solid 1px #385d82!important;
border:none!important;
box-sizing:content-box;
}

tr.ui-widget-content td {

text-align:center!important;
}


table.ui-jqgrid-btable
{
border:0!important;
}

div.ui-state-default 
{
border:0!important;
background:none!important;
}

.ui-jqgrid tr:nth-child(1) td {
border-top:none!important;
}

.ui-jqgrid tr.jqgrow td {
border-bottom:none!important;
overflow:hidden;
}

.ui-jqgrid tr.ui-row-ltr td {
border-right:none!important;
}

div.ui-pager-control

{
margin-top:15px;
border-top:solid 1px #434342;
}


.ui-state-default .ui-icon {
    background-image: url(https://img.tradepub.com/leadflow/CDN/ui-icons_888888_256x240.png)!important;
}

.ui-icon-close {
    background-position: -32px -192px!important;
position:absolute!important;
right:5px;
top:15px;
}

.ui-state-default.leadsactive .ui-icon:hover {
    background-image: url(https://img.tradepub.com/leadflow/CDN/ui-icons_222222_256x240.png)!important;
}




/* JQGRID TABLE STRETCH WIDTH FIX */

div[id^="gbox_"],
div[id^="gview_"],
.ui-state-default.ui-jqgrid-hdiv,
.ui-jqgrid-htable,
.ui-jqgrid-bdiv,
.ui-jqgrid-bdiv table,
.ui-jqgrid-sdiv,
.ui-jqgrid-sdiv table,
div[id^="pager"],
#leadspager,
#leadpager
{ width:100%!important;}

.ui-jqgrid .ui-jqgrid-hbox {
  padding-right: 0!important;
}


/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset {
border:0;
padding:0;
}

#EmailValMsg {
border: 1px solid #ddd;
color:Black;
padding:10px;
  
}
legend {
font-size: 1.2em;
font-weight: bold;
}

textarea {

font-family:arial,helvetica,sans-serif;
color:#000000;
}


/* QUESTION LAYOUT FORM ELEMENTS 
----------------------------------------------------------*/

#qTop {

/* max-width:600px; */
}

#qTop li.expandable {
/* width:250px; */
}

#qTop select ,
#CustomQuestions select

{
position:absolute;
left:290px;
font-family:'open sans',sans-serif;
font-size:11px;
color:#434342;
border:solid 1px #e0e0e0;
min-width:50px;
font-weight:300;
}


#qTop p {
width:160px;
margin:0.7em 0 0 15px;

}


#qTop p select ,
#CustomQuestions p select 
{
position:absolute;
left:200px;
}

#qTop  input[type=text] 
{
position:absolute;
left:340px;
width:250px;
font-size:11px;
height:25px;
border:solid 1px #e0e0e0;
color:#434342;
font-weight:300;
}

#CustomQuestions input[type=text] {
position:absolute;
left: 220px;
width:250px;
font-size:11px;
height:25px;
border:solid 1px #e0e0e0;
color:#434342;
font-weight:300;
}

#CustomQuestions br {
display:block;
margin:3px 0;
}

.selectall {
font-weight:bold;
}

/* TABLE
----------------------------------------------------------*/




/* MISC  
----------------------------------------------------------*/
.clear {
clear: both;
}

.error {
color:#ff6600;
}

nav, 
#menucontainer {
margin-top: 22px;
}

div#title {
background-image:url('https://img.tradepub.com/leadflow/CDN/logo.png');
background-repeat:no-repeat;
background-position:top left;
display: block;
float: left;
text-align: left;
margin:8px 0 0 35px;
padding-left:64px;
padding-bottom:7px;


}

a#title {
background-image:url('https://img.tradepub.com/leadflow/CDN/netline_portal_logo_home.png');
background-repeat: no-repeat;
background-position: center left;
background-size: 100%;
display: block;
float: left;
text-align: left;
margin: 3px 0 0 8px;
width: 175px;
height: 56px;
padding-bottom: 7px;
text-decoration: none;
position:relative;
}


/*
#title h1, #title h1 a  {
text-decoration:none;
color:#ffffff;
}
*/

a.switch {
font-family:Raleway,sans-serif;
font-weight:300;
color:#434342;
font-size:17px;
letter-spacing:0;

}

#logindisplay, #loggedindisplay {
font-family:Raleway,sans-serif;
font-size: 16px;
font-weight:500;
line-height:16px;
display: inline-block;
text-align: right;
margin-right:15px;
color: #03bfd7;
transition: margin-right .5s;
height:60px;
padding-top:15px;
/* width: 600px; */
width:800px;
position: sticky;
left: calc(100vw - 832px);
white-space:nowrap;
}


#logindisplay strong, #loggedindisplay strong {
font-weight:500;
}

#logindisplay a.navbut, #loggedindisplay a.navbut {
color:#03bfd7;
text-decoration: none;
margin-left:0px;
}



#logindisplay a.navbut:hover, #loggedindisplay a.navbut:hover {
color:#434342;
}

#DivForgotPassowrdLink {
margin:10px;
font-family:Raleway,sans-serif;
letter-spacing:0;
font-size:14px;
}

#DivForgotPassowrdLink a {
background:0;
font-weight:normal;
border:0!important;
padding:0!important;
color:#fff!important;


}

#DivForgotPassowrdLink a:visited {
    color: #20b5d5;
}

#DivForgotPassowrdLink a:hover {
    color: #555555;
    text-decoration: underline;
}

#DivForgotPassowrdLink a:active {
    color: #20b5d5;
}


/* header promo box in logindisplay */

#toppromo {
display:inline-block;
position:relative;
}

#toppromo.academy {
padding-right:90px;
font-size:14px;
color:#434342;
}

#toppromo.academy img {
width:48px;
height:48px;
position: absolute;
top: -16px;
right: 34px;
}


.staticbox
{
position:relative;
display:inline-block;
}


.statictip {
position:absolute;
top:-25px;
text-align:left;
}

.statictip img {
cursor:pointer;
}

.tipbox {
position:absolute;
border: 1px solid #03bfd7;
background-color: #FFFFFF;
color: #434342;
display: none;
max-width: 500px;
min-width: 500px;
font-size: 16px;
font-weight:300;
line-height: 24px;
direction: ltr;
box-shadow: none;
padding: 10px 15px 15px 15px;
margin-left: -10px;
left:20px;
z-index:9999;
top:35px;
}

.tipbox .statichead {
line-height:30px;
}

.statictip .tipbox::before {
content: " ";
  position: absolute;
  left: -1px;
  top: -16px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: none;
  border-bottom: 15px solid #03bfd7;
}



.statictip:hover > .tipbox
{
display:block;
}


.statictip:hover {
padding:0 50px 60px 0;
}

.statictip {
top:-20px;
}


.statictip.higher:hover {
padding:60px 50px 0 0;
top:-80px;
}

.statictip.higher > .tipbox::after {
 content: " ";
  position: absolute;
  left: -1px;
  bottom: -16px;
  border-top: 15px solid #03bfd7;
  border-right: 15px solid transparent;
  border-left: none;
  border-bottom: none;
}

.statictip.higher > .tipbox
{
top:unset;
bottom:35px;
}

.statictip.higher > .tipbox::before {
border:0;
}

.tipbox .bull {
font-size:24px;
float:left;
}

.tipbox .list {
display:block;
padding-left:15px;
white-space:normal;
padding-bottom:7px;
}

.tipbox .list br {
display:block;
margin-bottom:5px;
}






/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
color: #ff6600;
font-weight:bold;
}

.field-validation-valid {
display: none;
}

.input-validation-error {

}

.validation-summary-errors {
font-weight: bold;
color: #ff6600;
}

.validation-summary-valid {
display: none;
}

.ValidationError {
color:#ff6600!important;
font-weight:bold;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, 
.editor-label {
margin:0;

}

.display-field, 
.editor-field {
margin:0;
}

.editor-field {
white-space:nowrap;

}

.editor-field input.secondButton {
float:left;
margin-right:15px;
}

#imgCompanyLogo {
margin-top:10px;
}

.editorArea ,
.counter1,
.counter2,
.counter3,
.counter4,
.counter5,
.counter6
{
font-size:11px;
line-height:20px;
}


.text-box {
width: 30em;
}

.text-box.multi-line {
height: 6.5em;
}
.tri-state {
width: 6em;
}

.loginBox input[type="text"], 
.loginBox input[type="password"] {
border: 1px solid #ccc;
padding: 1px;  
color: #444;
width: 90px;
font-size: 12px;
}

.loginBox  input[type="submit"] {
font-family:Raleway,sans-serif;
font-size: 16px;
font-weight:600;
line-height:16px;
background:transparent;
color:#fff;
text-decoration: none;
margin-left:10px;
border:0;
}



.loginBox  input[type="submit"]:hover {
color:#434342;
}

.alignRight
{
text-align:right;
}
.alignCenter
{
text-align:center;
}
.MessageError
{
color:#FF6600;
}
.MessageUpdate
{
color:#228B22;
}
.LeftWrapper
{
padding:0;
width:160px;
display:inline-block;
float:left;
}


body.LeadFlowPro .page::before {
content:revert!important;
}

.LeadFlowPro .LeftWrapper ,
.LeadFlowPro td.pricebox
{
display:none;
}

.ObreakDown
{
color:#434342;
margin:10px 10px 0 0;
}

.brkhead
{
font-family:Raleway,sans-serif;
font-weight:500;
font-size:16px;
margin:10px 0;
line-height:20px;
}

.ObreakDown SummaryField
{
    width:168px;
}


.leftnote  {
font-size:12px;
line-height:16px;
font-weight:300;
margin-top:15px;
}

#sent_status {
color:#3961FD;
}



.blueroll {

font-size:14px;padding:8px 10px;color:#03bfd7;font-weight:400;width:90px;border-radius:4px 0 0 4px;border:solid 1px #03bfd7;
display:block;
}

.blueroll:hover {
background:#03bfd7;
color:#fff;
}


.bodynote {
font-size:14px;
}

.questionnote {
font-size:12px;
font-weight:600;
color:#434342;
}


.LeadGenLeftNav
{   
    clear:both;


}

.LeadGenRightPanel
{
display:inline-block;
padding:0px 30px 50px 30px;
white-space:normal;
width:unset;
min-height:700px;
position:relative;
}

#LeadGenLeftMenuUl, 
#LeadGenLeftMenuUl_CF,
#LeadGenLeftMenuUl_LFP,
#LeadGenLeftMenuUl_Proposal
{   
 font-size:12px;  
list-style:none;   
padding-left:0px;  
margin:0;
}

#LeadGenLeftMenuUl a, 
#LeadGenLeftMenuUl_CF a,
#LeadGenLeftMenuUl_LFP a,
#LeadGenLeftMenuUl_Proposal a
{

font-family:arial,helvetica,sans-serif;
font-family:Raleway,sans-serif;
font-size:14px;
line-height:14px;
font-weight:400;
text-decoration: none;   
padding-left:4px;
}

#LeadGenLeftMenuUl li span, 
#LeadGenLeftMenuUl_CF li span,
#LeadGenLeftMenuUl_LFP li span,
#LeadGenLeftMenuUl_Proposal li span
{
font-style:italic;
font-size:10px;
}

#PriceBreakDown {
margin:5px 0 0 0;
letter-spacing:0;
font-family:'open sans',arial,helvetica;
font-size:12px;
line-height:25px;
font-weight:500;
width:100%;
}

#PriceBreakDownUl
{     
margin-left:0px;   
list-style:none;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
}
#PriceBreakDownUl li
{
font-family:arial,helvetica,sans-serif;
letter-spacing:0;
font-weight:normal;
color:#666;
text-decoration: none;
margin:0;
padding:0;
}

#QuestionDetail li
{
    text-decoration: none;
margin-left:0px;  
padding-left:0px;
}




.LeadGenLeftMenuCompleted:hover,
.LeadGenLeftMenu:hover
{
background-color:#eaeaea;
}

.LeadGenLeftMenuCompleted:active,
.LeadGenLeftMenu:active
{
background-color:#1092a5;
}


.LeadGenLeftMenuInComplete {
background-color:#f3f3f3;
}
 
.LeadGenLeftMenuInComplete a
{
color:#434342;
}
 
.LeadGenLeftMenuInComplete:hover 
{
background-color:#eaeaea;
}

.LeadGenLeftMenuInComplete:hover a,
.LeadGenLeftMenuInComplete:hover
{
color:#fff!important;
}


.LeadGenLeftMenuSelected
{
position:relative;
font-size:14px;
overflow-x:auto;
z-index:1000;
}

.LeadGenLeftMenuSelected a {
color:#000;
}

#LeadGenLeftMenuUl a:hover, 
#LeadGenLeftMenuUl_CF a:hover,
#LeadGenLeftMenuUl_LFP a:hover,
#LeadGenLeftMenuUl_Proposal a:hover
{  
color:#fff;
}


#LeadGenLeftMenuUl li div, 
#LeadGenLeftMenuUl_CF li div,
#LeadGenLeftMenuUl_LFP li div,
#LeadGenLeftMenuUl_Proposal li div
{  
padding:13px 0 13px 9px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
}




.ContentArea
{  
margin:0 auto;   
position:relative;
clear:both;
padding:0;
overflow-x:none;
}

#PhCommandButtons
{
text-align:right;
margin:15px 0;
}

#PhCommandButtons .secondButton {
margin-left:10px;
}

#BtnSaveQuestion
{  
font-size:15px;
text-align:center;
}
#TextQuestionDetails
{
display:none;
}
.AnswerText
{
    width:200px;
}
.AnswerValue
{
  width:200px;
}
.AnswerRemoveButton
{
   float:left;padding-top:0px;margin-right:20px;
}
.AnswerTextLabel
{
    float: left; margin-left: 50px;
}
.AnswerValueLabel
{
  float: right; margin-right:76px;
}
#AnswersDiv
{     
height: 160px;
overflow: auto;
margin-bottom:10px;
}
#QuestionAnswers
{  
}
#ChoiceDetails
{
display:none;
}
#answer_tree ul
{    
margin: 2px;
}
#answer_tree li
{    
    
}
#NoDisplay
{
display:none;
}
.CommandButton
{
margin:5px;    
}
.HiddenCol
{
display:none;
}
.AlignLeft
{
text-align:left;
}
.AlignRight
{
text-align:right;
}
.CustomQuestion
{    
display:block;
background-color:Gray;
margin-bottom:4px;
border:2px solid blue;
position:relative;
}

.QuestionBox
{   
position:relative;
float:none;
overflow:hidden;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
margin-bottom:7px; 
border-top:solid 1px #e0e0e0;
/* max-width:600px; */
}

.stQuestionBox
{   
position:relative;   
/* cursor:pointer;   */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:9px; 
border-top:solid 1px #e0e0e0;
/* max-width:600px; */
}

.QuestionBtnHolder
{    
position: absolute;
top: 0px;
right: 0px;
z-index: 999;
float:none;   
padding:0;
text-align:right; 
margin-top:-5px;
float:right;
width:65px;
}






#CustomQuestions
{  
width:100%;
}

#QuestionsForm ul
{
list-style-type: none;
margin-top: 3px;
}


.FilterWrapper
{
border: solid 1px #cccccc;
margin-bottom: 10px;
margin-top: 5px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}

.FilterTitle
{
margin-bottom: 15px;
}

#AccordinFilter
{   
margin-top: 15px; 
}

#AccordinFilter .ScrollPane200
{
height:200px;
overflow:scroll;  
overflow-x:hidden;
padding-right:5px;    
}

table.Grid { 
background:url('https://img.tradepub.com/leadflow/CDN/subtable_head_bg.png') repeat-x top left;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border:solid 1px #385d82;
margin-bottom:10px;
}

.Grid th
{
        font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight:bold;
        letter-spacing:-1px;
color:#538bc3;
height:30px;
border-bottom:solid 1px #87a9cb;
border-right:solid 1px #87a9cb;
border-collapse:collapse;
padding:0 10px;
text-align:center;
white-space:nowrap;

}


.Grid td
{
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:4px 10px;
}


.GridHeader
{
background-color: #cccccc;
}
.GridItem
{
background-color: #e6e6e6;

}
.GridAltItem
{
background-color: white;
}

.Score
{
top:-2px;
font-family:Verdana,helvetica,arial,sans-serif;
font-size:0.9em;
}

.Filter
{
top:-2px;
font-size:0.9em;
font-family:Verdana,helvetica,arial,sans-serif;
}


.Mapping
{
top:-2px;
font-family:Verdana,helvetica,arial,sans-serif;
font-size:0.9em;
}
.Mapping input[type="text"]
{
width:35px;
}
.SummaryField
{
margin-top:5px;
text-transform:capitalize;
}
#ajax_upload
{
position:absolute;
top:20px;
height:20px;
display:none;  
}
.AddNewAnswer
{
margin-top:5px;    
}

#RunningTotal, .RunningTotal
{   
/* text-align:right;     */
}

.RunningTotal .RedNumber {
color:#1996b1;
}

.RedNumber
{
color:#ff6600;font-weight:bold;
}


.QAnswers
{
padding-left:15px;
margin-top: 12px;
position:relative;
max-height:200px;
/* overflow-x:hidden; */
overflow:auto!important;
overflow-y:scroll;
padding-right:5px;
font-family:'open sans',sans-serif;
font-size:13px;
letter-spacing:0;
font-weight:300;
color:#434342;
line-height:170%;
}


#CustomQuestions .QAnswers {
padding-left:30px;
}

#CustomQuestions .QAnswers .mapRadioCust {
margin-left:-15px;
}

.QAnswers select {
position:absolute;
left:200px;
}

.QAnswers fieldset {
margin-left:15px;
}


#FScustomQ
{
    margin-top:20px;
}
#CustomQuestions
{
    margin-top:20px;
}
.AnswerExpand
{
float:left;
margin-top:3px;
margin-right:12px;
}
.AnswerTypeText
{
font-size:0.9em;
font-style:italic;
float:right;
}
.ClearLeft
{
clear:left;
}
.ErrorMessage
{
color: #ff6600;
font-weight:bold;
display:none;
}
#ErrorMessage
{
color: #ff6600;
font-weight:bold;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;    
}
#txtOtherAnswer
{  
margin-bottom:20px;
}
#DivOtherInclude
{
margin-top:5px;    
}
#DivOtherAnswer
{
display:none;
}
.AnswerRow
{
    padding-top:5px;
    padding-bottom:5px;
    width:500px;
}
#QuestionAnswers
{
    padding:2px 2px 6px 2px;
       width:500px;
}

.AnswerRow:hover 
{
background-color:#dddddd;
cursor:move;
}

.QuestionBox:hover 
{
cursor:move;
}

#InfoWall
{
color:Red;
}


.FormFieldLabel
{
  
}
.FormFieldElement
{
clear:left;
}

.FormTable
{
border:0;
border-spacing:0;
border-collapse:collapse;
margin:20px 0 0 0;

}

.FormTable td {
/* min-width:175px; */
min-width:250px;
padding:2px 0;
}


#MyForm span input[type=text],
#MyForm span select,
#MyForm textarea,
.AnswerRow input[type=text],
.FormTable input, .FormTable select, .FormTable input[type=password], #UserName, #Password, #PromotionCode, .FormTable textarea, #frequency.fulfill input[type=text], div.fulfill select, div.fulfill input[type=text]

{
font-size:12px;
width:275px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:solid 1px #e0e0e0;
margin:0;
padding:5px;
height:32px;
color:#434342;
}


input[type=text]:focus,
select:focus,
#MyForm input[type=text]:focus,
#MyForm select:focus,
#MyForm textarea:focus,
.FormTable input:focus,
.FormTable select:focus,
#frequency.fulfill input[type=text]:focus,
div.fulfill select:focus,
.FormTable textarea:focus

{
outline:none;
border:solid 1px #03bfd7;
}


.FormTable input[type=radio], .FormTable input[type=checkbox] {
width:auto;
border:0;
height:auto;
}

.FormTable input[type=file] 
{
height:auto;
}

.FormTable input.actionButton 
{
    color: #ffffff;
    font-size: 13px;
line-height:13px;
    font-weight: 400;
    background: #696969;
    text-decoration: none;
    display: block;
    text-align: center;
    cursor: pointer;
width:275px;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.FormTable input.actionButton:hover {
background:#8e8e8e;
}

.FormTable input.actionButton:focus 
{
background:#434343;
outline:none;
}





#MyForm {
/* font-size:13px; */
}


#MyForm input[type=checkbox] {
border:0;
}

#MyForm img {
border:0;
}


#MyForm .content {
margin-bottom:50px;
}

.ToggleClass {

}

input[type=radio] {
border:0;
}

.FormTable td .editor-field select {
/* width:281px; */
}

.FormTable td .editor-field-short select {
width:auto;
}

.QuestionText {

}
.QuesTable {
border:solid 1px #628fbb;
border-collapse:collapse;
}

.QuesTable td {
border:solid 1px #628fbb;
padding:2px 4px;
}


.Information
{
	
padding:15px;
}
.requirements
{
font-size:0.8em;
font-style:italic;
}

.QuestionHeading  
{
margin-top:0;
margin-bottom:0; 
background-origin:padding-box;
background:#fff;
background-repeat:	repeat-x;
background-position:	top left;

background-attachment:	scroll;
opacity:	1;

color:	#6699cc;
color:#33a3dc;
text-transform:	none;
text-decoration:	none;
word-spacing:	0;
line-height:	17px;
vertical-align:	baseline;
direction:	ltr;
position:	relative;
display	:block;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

.QuestionHeading:hover
{ 
/* margin-top:0;
margin-bottom:0;
background-position: bottom left;
background-attachment:	scroll;   
color:	#003366;
*/ 
}



.QuestionHeading a,
.ToggleSubClass a,
span.bluebold
{

color:	#6699cc;
color:#03bfd7;
font-weight:600;
text-transform	:none;
text-decoration	:none;
word-spacing:	0;
font-size:16px;
line-height:	17px;
text-align	:start;
vertical-align	:baseline;
direction	:ltr;
text-overflow	:clip;
position:	static;
display:	block;
background-color:transparent;
padding-top:	7px;
padding-right	:0px;
padding-bottom	:7px;
padding-left	:15px;
border-top-left-radius:4px;
border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-top-left-radius:4px;
-moz-border-top-right-radius:4px;
}

span.bluebold {
margin-left:15px;
}

.treeview, .treeview ul {
font-family:'open sans',sans-serif!important;
color:#434342;
}

.treeview li {
font-size:14px!important;
font-weight:600;
}

.treeview li ul li {
font-size:13px!important;
font-weight:300;
}

span#tooltip {
position:relative;
top:4px;
}

span#tooltip img {
margin-left:3px; 
}



span.tooltip,
.ToggleSubClass span 
{
padding-left:15px;
}

legend
{
margin-bottom:10px;
}


.QuestScore
{
margin-top:5px;
text-align:left;
}
.ExpandContract
{
margin:0;
margin-right:10px;    
}
.Spacer
{
margin:0;
float:left;

height:12px;
width:30px;  

}

.QuestionBtnOptionEdit
{
padding: 0px;
margin: 3px 0 0 5px;
top: 0px;
right: 0px;
width:23px;
height:23px;
       
}
    
.QuestionBtnOptionDelete
{
float:left;
padding: 0px;
margin: 6px 0 0 0;
top: 0px;
right: 0px;
width:18px;
height:18px;
}
    

     
.trDateClass{display:table-row;}
.trDateClassDisable{display:none;}
    
.QuestionStatus
{
font-weight:300;
float:right;
margin-right:60px;
font-size:13px; 
/* color:#33a3dc!important;  */
color:#9e9e9e!important;
}



.RunningTotal{
margin-bottom:10px;
/* float:right; */
}

.breadcrumb
{
	font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
	font-size:12px;
	margin-bottom:20px;
	margin-top:-10px;
	padding:0;
}
.breadcrumb span
{
	padding:0;
	margin:0 5px;
	font-weight:bold;
	letter-spacing:-1px;
}

.breadcrumb span a
{
	font-size: 12px;
	text-decoration: none;
}
.breadcrumb span a:hover
{
	text-decoration: underline;
}
.showspan
{
/*   width:420px;  */
width:100%;
    display:inline-block;

}



div.LeadGenRightPanel .showspan {

}


.stQuestionBox .showspan
{
width:800px;
height:2em;
}

div.LeadGenRightPanel .stQuestionBox .showspan ,
div.LeadGenRightPanel .QuestionBox .showspan 

{
 width:520px;
height:18px;
}

.spTitle
{    
	width:95%;
    display:inline-block;     
}
.HspTitle
{
    display:none;
}

.spDetail
{    
    display:inline-block;     
}
.HspDetail
{
    display:none;
}
.InfoMessage
{
    color:Green;
    display:none;
}




.oldactionButton
{
        font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	letter-spacing:-1px;
	background-color:#ff9000;
	background:url('https://img.tradepub.com/leadflow/CDN/orangebutton32_bg.png') repeat-x top left;
	border:1px solid #ff4e00;
	border-radius:5px;
	padding:5px 10px;
	text-decoration:none !important;
	color:#fff;
	display:inline-block;
  -moz-box-shadow:    0px 3px 3px 2px #bdcdde;
  -webkit-box-shadow: 0px 3px 3px 2px #bdcdde;
  box-shadow:         0px 3px 3px 2px #bdcdde;

}

.oldactionButton:hover {
	background-position:bottom left;
	border:solid 1px #ff9900;
}



.actionButton 
{
font-family:'open sans',sans-serif;
font-size:13px;
color:#fff;
font-weight:400;
background:#696969;
height:35px;
text-decoration:none;
display:block;
text-align:center;
cursor:pointer;
width:180px;
border:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.actionButton:hover {
background:#8e8e8e;
}

.actionButton:focus 
{
background:#434343;
outline:none;
}

a.actionButton, .actionButton a {
color:#fff;
line-height:35px;
}

.actionButton:hover a {
color:#03bfd7
}




/* STEP CTAS */
.LeadGenRightPanel .actionButton {
position:absolute;
bottom:30px;
background:#ffffff;
border:solid 1px #434342;
width:100px;
}

.LeadGenRightPanel .actionButton:hover {
background:#f1f1f1;
border:solid 1px #f1f1f1;
}

.LeadGenRightPanel .actionButton:focus ,
.LeadGenRightPanel .actionButton:active
{
background:#b6b6b6;
border:solid 1px #b6b6b6;
outline:none;
}

.LeadGenRightPanel a.actionButton,
.LeadGenRightPanel .actionButton a,
.LeadGenRightPanel input.actionButton
{
color:#434342;
}

.LeadGenRightPanel a.actionButton:focus,
.LeadGenRightPanel a.actionButton:active,
.LeadGenRightPanel .actionButton:focus a,
.LeadGenRightPanel .actionButton:active a,
.LeadGenRightPanel input.actionButton:focus
{
color:#ffffff;
outline:none;
}



.secondButton, .secondButtonPl, input.secondButton, .dxgv input[type=button], #BtnCreateNew, #BtnAddFromLibrary, #BtnCreateNewCopy, #BtnAddFromLibraryCopy
{

/* text-transform: uppercase; */
font-family:'open sans',sans-serif;
color:#ffffff;
font-size:13px;
line-height:35px;
width:180px;
height:35px;
font-weight:400;
background:#696969;
text-decoration:none;
display:inline-block;
text-align:center;
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:0;
}

a.secondButton, a.secondButtonPl, .dxgv input[type=button] {
color:#fff;
}

.secondButton:hover, a.secondButtonPl:hover, .dxgv input[type=button]:hover
{
background-color:#8e8e8e;
}

.secondButton:focus, a.secondButtonPl:focus, .dxgv input[type=button]:focus
{
background-color:#434343;
}


.deleteRow {
background:transparent;
font-size:13px;
color:#03bfd7;
border:0;
}

.deleteRow:hover {
color:#4dd0e1;
}


#GeneralInfoForm .editor-field {
white-space:nowrap;
}

input#file {
float:left;
margin-right:10px;
}

#BtnCreateNew, #BtnCreateNewCopy {
margin-right:10px;
}

.QuestionActionButtons {
text-align:right;
clear:both;
margin-bottom:15px;
}


.subHeader
{
	font-family:'lucida grande','lucida sans',arial,helvetica,sans-serif;
	font-weight:bold;
	color:#385d82;
	letter-spacing:-1px;
	font-size:17px;
	display:inline-block;
	margin-right:15px;
}
.InfoWall
{
	margin-bottom:15px;

}

.AdditionalInfo
{
	margin-top:10px;
	
}
.AdditionalInfo .label
{
	min-width:60px;
	padding:3px;
	display:inline-block;
}
.AdditionalInfo .labelInfo
{
	padding:3px;
	display:inline-block;
}

  #MyQuestions li, #NetlineQuestions li, #MergedQuestions li
    {
        margin: 0 5px 5px 5px;
        padding: 5px;  
       
    }
    #DragDropTip
    {
        margin: 0 5px 5px 5px;
        padding: 45px;
        font-size: 1.2em;
        width: 100%;
       
    }
    #AddFromLibraryForm ul
    {
        list-style-type: none;
        margin-left: 0;
        padding-left: 1em;
        text-indent: 0px;
        
    }
    
    #LibraryContainer
    {
        
        border: 1px solid black;
        height:100%;
    }
    #SearchBoxWrap
    {
        padding-top: 3px;
        border-bottom: 1px solid black;
        border-top: 0px solid black;
        border-left: 0px solid black;
        border-right: 0px solid black;
        height: 30px;
    }
    
    #SearchBox
    {
        width: 300px;
        margin-left: 5px;
        float: left;
    }
    
    #ImgSearchButton
    {
        float: left;
        margin-top: 2px;
        margin-left: 5px;
        padding-right: 2px;
    }
    
    #LeftPane
    {
        float: left;
        width: 30%;/*250px;*/
        border-right: 1px solid black;
        height:100%;
        overflow:auto;
        
    }
    
    #rightPane
    {
        float: right;
        width: 69%;/*619px;*/
        height: 100%;
        text-align: left;
        margin: 0px;
        overflow:auto;
    }
    
    #ButtonBox
    {
        clear: both;
        text-align: right;
        border-top: 1px solid black;
        border-left: 0px solid black;
        border-right: 0px solid black;
        border-bottom: 0px solid black;
        padding: 5px;
    }
    #LblMyQuestion
    {
        padding: 5px 2px 5px 2px;
        border-bottom: 1px solid black;
        text-align: center;
        font-weight: bold;
    }
    
    #LblNetlineQuetion
    {
        padding: 5px 2px 5px 2px;
        border-top: 1px solid black;
        border-bottom: 1px solid black;
        text-align: center;
        font-weight: bold;
    }
        #LblAllQuetion
    {
        padding: 5px 2px 5px 2px;
        text-align: center;
        font-weight: bold;
    }
  
    #MergedQuestions
    {
        height: 440px;
        overflow: scroll;
        margin: 0;
    }
    
    #MyQuestions
    {
        height: 180px;
        overflow: scroll;
    }
    #NetlineQuestions
    {
        height: 160px;
        overflow: scroll;
    }



    .dxgv select,
.ui-widget select,
select.action
    {
font-family:'open sans',sans-serif!important;
font-size:11px!important;
color:#03bfd7;
	width:100%;
max-width:100px;
border:0;
	padding:2px;
-webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;   
 background: #fff url('https://img.tradepub.com/leadflow/CDN/jq_select_arrow.png') no-repeat right center;
    }

select.ui-pg-selbox {
height:25px;
width:50px;
font-family:'open sans',sans-serif!important;
font-weight:300;
font-size:11px!important;
border:solid 1px #e0e0e0;
padding:3px 5px;
background:#fff;
color:#434342;
}

    .QuestionsContainer
    {
    	height:479px
    }
    .libraryQuestion a
    {
    	display:inline-block;
    }
    .QuestionCategories li
    {
    	padding-top:3px;
    	padding-bottom:3px;
    	cursor:pointer;
    	padding-left:5px;
    	text-decoration:none;
        list-style:none;
    }
  
    .QuestionCategories li:hover
{
	background-color: #DFDFDF;
}
.NCCampaignRow
{
	height:30px;
	line-height:30px;
	cursor:pointer;
}
.NCRowCollapsed
{
	background-color:#9c9c9c;
	color:#FFFFFF;
}
.NCCampaignRow div
{
	display:inline-block;
	float:left;
}
.NCRowTitle
{
	font-size: 14px;
	padding-left:10px;
}
.NCRowLabel
{
	padding-right:5px;
}
.NCRowValue
{
	padding-right:45px;
}

.NCLeadsContainer
{
	height:500px;
	overflow:auto;
}
.NCLeadsGridContainer
{
	display:none;
	overflow:auto;
	height:400px;
	border: 1px solid #3c3c3c;
	padding:5px;
}


.ui-datepicker {
z-index:99999!important;
}

.ui-dialog
{
    border:5px solid #999;
}

.ErrorMessageVisible
{
    color:Red;
}
#CandidateQuestions ul
{
  margin-left:0px;  
padding-left:0px;  
margin-right:6px
}
#CandidateQuestions li
{
text-decoration: none;

list-style:none;
}
.AnswerRow
{
    
}

.DefaultCursor
{
    cursor:default;  
}


.notice ,
#notice
{
color:#ee4369;
}
.noticeblue {font-family:arial,helvetica; color:#3961FD; font-weight:bold;}
.noticelg {font-family:arial,helvetica; font-size:16px; color:#ff6600; font-weight:bold; line-height:125%;}
.noticel {font-family:arial,helvetica; font-size:11px; color:#FF6600; font-weight:normal;}

.ui-dialog .notice {color:#434342;}


#dialog-form a:link {color:#434342!important;}
#dialog-form a:link:hover {color:#03bfd7!important;}

ol.list1 {}
ol li {margin:1em 0;}
span.list1 {font-weight:bold;}
ol.list2 {list-style-type:lower-alpha;}
ol.list3 {list-style-type:lower-roman;}
ol.list4 {}
ol.list5 {list-style-type:lower-alpha;}
ol.list6 {list-style-type:lower-roman;}
ol.list7 {}
ol.listplain {list-style-type:none;margin-left:18px;padding:0;}


@media print {

#drift-frame-controller {display:none;}

}



/* NAVBAR MEDIA QUERIES */


@media (max-width:1300px) {


.next {
 right:200px!important; 
}

}



@media (max-width:1100px) {


#footer #copyright {
padding:19px 35px;
}

 #footer #copyright #g2crowd {
max-width:45px;
margin: -15px 10px 0 0;
}


 #footer #copyright div {
float:none!important;
margin-top:22px;
}


}


@media (min-width:1500px), (min-height:1191px) {

#logindisplay, #loggedindisplay
{
left: calc(100vw - 832px);
}
ul#accountDropdown {
right:-15px;
}

}
