body {
	color: #676767;
	background-color: #ededed;
	font: normal 14px 'Roboto',sans-serif, Arial, Tahoma;
	margin: 0;
	padding: 0;
	background: #ededed url(../../images/gradient.jpg) repeat-x;
  }
  
  div#IEM_HTML_Body {
	margin: 0;
	padding: 10px;
  }
  
  .body {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
}
  
  .popupBody {
	background-color: #f3f2e9;
	color: black;
	font-size: 14px;
	line-height: 1.5;
	margin: 20px;
	padding: 0pt;
  }
  .popupContainer {
	background-color: #ffffff;
	border: 1px solid #cac7bd;
	padding: 20px;
  }
  .common-tabs{ width: 100%; padding: 0 12px;}
  div#IEM_Header_TrialNotificationBar {
	background: #fefcd0 url(../../images/infoballon.gif) no-repeat fixed 7px 9px;
	padding: 10px 10px 10px 35px;
	border: 1px solid #ddda8c;
	border-width: 0 0 1px 0;
	font-size: 14px;
  }
  
  .helpTip {
	font-size: 14px;
	line-height: 120%;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: black;
  }
  
  form {
	margin-top: 0px;
	margin-bottom: 0px;
  }
  
  input[type="text"],
  input[type="password"],
  textarea {
	/*
	  border: 1px solid #AAA;
	  border-collapse: collapse;
  */
  }
  
  input[type="checkbox"] {
	margin-top: 2px;
	margin-bottom: 3px;
	vertical-align: middle;
  }
  
  .Intro {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	padding: 0px 0px 3px 2px;
  }
  
  .Intro div {
	margin: 10px 0px 11px 0px;
  }
  .Intro a {
	color: #279ccb;
	font-size: 14px;
  }
  
  .Intro .Button {
	font-size: 14px;
	width: 150px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .Header {
	display: block;
	clear: both;
  }
  
  .Header_Top {
	display: block;
	clear: both;
  }
  
  .Header_Bottom {
	display: block;
	clear: both;
  }
  
  .textlinks a {
	color: #005fa3;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
  }
  .textlinks a img {
	text-decoration: underline;
  }
  
  .textlinks {
	color: #fbfbfc;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	float: right;
	clear: right;
  }
  
  .top {
	color: #7cacda;
  }
  
  .disabledlink {
	font-weight: normal;
	font-size: 14px;
	color: gray;
	font-style: normal;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .Heading1 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	padding-bottom: 10px;
  }
  
  .Heading1 a {
	font-size: 18px;
	color: #005fa3;
  }
  
  .Heading1 ul,
  .Heading1 ul li,
  .Heading1 ul li a {
	display: block;
	width: 100%;
  }
  
  .Heading2,
  tr.Heading2 td {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	height: 16pt;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	/* background-color: #edecec; */
  	/*padding: 4px 4px 4px 10px;*/
  	/* background-image: url(../../images/table_bg.gif); */
  }
  
  .Heading3 {
	padding-left: 4pt;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	text-decoration: none;
  }
  
  .Heading3 TD {
	vertical-align: middle;
	height: 44px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	padding: 0.75rem;
	border-top: 1px solid #dee2e6;
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 15px;
	cursor: pointer;
	white-space: nowrap;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
  }
  
  .ISSelectReplacement {
    height: 150px;
	width: 450px;
	
  }
  
  input.ISSelectSearch {
	width: 450px;
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #333;
	border: 1px solid #7f9db9;
	margin-top: 1px;
  }
  
  .Field,
  .Field30,
  .Field50,
  .Field150,
  .Field250,
  .Field300,
  .Field450 {
	font-size: 14px;
	color: #333333;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	margin-top: 3px;
	margin-right: 5px;
  }
  
  .Field30 {
	width: 30px;
  }
  
  .Field50 {
	width: 50px;
  }
  
  .Field150 {
	width: 150px;
  }
  
  .Field250 {
	width: 250px;
  }
  
  .Field300 {
	width: 300px;
  }
  
  .Field450 {
	width: 450px;
  }
  
  .error {
	border: #cd1143 2px solid;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	background-color: #fceef3;
  }
  
  .toolTipBox {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	padding: 5px;
	margin-top: 10px;
	background-color: #e0ecff;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
  }
  
  .hide {
	display: none;
	visibility: hidden;
  }
  
  .paging {
	font-size: 8pt;
	color: white;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .required {
	font-size: 12pt;
	color: red;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .aside {
	margin: 0;
	padding: 0;
	color: #999;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
  }
  
  .PageFooter {
	padding-top: 5px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #808080;
  }
  
  .PageFooter a {
	font-size: 14px;
	color: #676767;
  }
  
  .MidHeading {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	background-color: #f9f9f9;
	width: 80%;
	padding: 3px 1px 1px 6px;
  }
  
  .MidHeading img {
	vertical-align: middle;
  }
  
  .RightHeader {
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	/* background-color: #edecec; */
	padding: 3px 1px 1px 6px;
	height: 18px;
  }
  
  ul,
  a {
	color:#000000;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
  }
  
  label#triggeremails_triggeractions_removelist_enabled_label ul {
	color: #676767;
  }
  
  .ContentContainer ul li {
	line-height: 170%;
  }
  
  ul.RssFeed {
	padding-left: 0px;
	margin-left: 0px;
  }
  
  ul.RssFeed li {
	padding-left: 0px;
	margin-left: 5px;
  }
  
  .Text {
	color: #333333;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	margin-top: 0px;
  }
  
  .CalendarSelect {
	width: 100px;
  }
  
  .CalendarSelectSmall {
	width: 50px;
  }
  
  div.FlashError {
	background-color: #fb483a !important;
	margin-bottom: 10px;
	padding:8px;
	margin-top: 16px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #FFFFFF;
  }
  
  img.FlashError {
	margin-top: -4px;
  }
  
  .FlashError ul {
	padding-left: 100px;
  }

  div.FlashSuccess {
	background-color: #2b982b;
	margin-bottom: 10px;
	padding:8px;
	margin-top: 16px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #FFFFFF;
  }
  
  img.FlashSuccess {
	padding-right: 4px;
	margin-top: -2px;
  }
  
  .Message {
	background-color: #fff1a8;
	font-weight: normal;
	font-size: 14px;
	color: #4e4f4f;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	text-decoration: none;
	/*
	  padding-top: 5px;
	  padding-bottom: 5px;*/
	padding: 5px;
	vertical-align: top;
  }
  
  .Info {
	background-color: #eeeeee;
	font-weight: normal;
	font-size: 14px;
	color: #4e4f4f;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	text-decoration: none;
	padding: 5px;
	vertical-align: top;
  }
  
  .PageHeader {
	width: 100%;
	/* border-collapse: collapse; */
	background-color: #f7f7f7;
  }
  
  .PageHeader .Menu {
	text-align: right;
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	padding-right: 20px;
	vertical-align: bottom;
	padding-bottom: 5px;
  }
  
  .PageHeader .Menu A {
	color: #000000;
	text-decoration: none;
  }
  
  .PageHeader .Menu A:hover {
	text-decoration: underline;
  }
  
  .Panel {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
  }
  
  .Panel a {
	color: #333333;
  }
  
  .Panel td {
	font-size: 14px;
	height: 22px;
	/*line-height: 22px;*/
	padding-top: 1rem;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .PanelContent {
	height: 354px;
  }
  
  .FieldLabel {
	padding: 6px 10px 0px 10px;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	text-decoration: none;
	vertical-align: top;
	/* width: 200px; */
	height: 26px;
  }
  
  .SmallFieldLabel {
	padding: 6px 10px 0px 10px;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	text-decoration: none;
	vertical-align: top;
	width: 120px;
	height: 26px;
  }
  
TR.GridRow TD {
  font-size: 14px !important;
  font-family: 'Roboto', Arial, Tahoma, sans-serif;
  vertical-align: middle;
  font-size: 100%;
  border-bottom: solid 1px #edecec;
}

TR.GridRowOver TD {
  vertical-align: middle;
}
TR.GridRowOver:hover{
  vertical-align: middle;
}
  
  .SmallButton {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .FormButton {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .FormButton_wide {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .HelpText {
	cursor: help;
	border-bottom: 1px dotted #28609b;
  }
  
  /* CS Created */
  
  select {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	width: 250px;
  }
  
  .DateTimeBox {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	margin-bottom: 4px;
	width: 50px;
  }
  
  .infotiplist,
  .customfieldlist {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 125%;
  }
  
  .Panel .Gap {
	height: 5px;
  }
  
  .datefield {
	width: 5.4rem;
	font-size: 14px;
	color: #333333;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
  }
  
  .UserInfo {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #000000;
	background-color: #fffde0;
	padding: 7px;
  }
  
  .templategroup {
	font-weight: bold;
	font-style: normal;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  #tabnav {
	height: 20px;
	margin: 0;
	padding-left: 10px;
	background: url(../../images/tab_bottom.gif) repeat-x bottom;
  }
  
  #tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
  }
  
  #tabnav a:link,
  #tabnav a:visited {
	float: left;
	background: #f3f3f3;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #666;
  }
  
  #tabnav a:link.active,
  #tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
  }
  
  #tabnav a:hover {
	background: #fff;
  }

.contact-list-menu.tabnav li a.active {
	background-color: #0D5085 !important;
	background-image: none !important;
	color: #FFFFFF !important;
}
.contact-list-menu.tabnav a:link,
.contact-list-menu.tabnav a:visited {
	font-family: 'Roboto', Arial, Tahoma, sans-serif !important;
	font-size: 14px !important;
	padding: 10px 12px !important;
	background-color: #cbd4d7 !important;
	color: #000000 !important;
	background-image: none !important;
	font-weight: 600 !important;
}
  .timePicker {
	font-size: 14px;
	width: 80px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: black;
	border: 2px inset !important;
  }
  
  .timePicker button {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: black;
	height: 10px;
	padding: 0px;
	margin: 0px;
	width: 16px;
  }
  
  .imageTag {
	font-size: 14px;
	background-color: #fff1a8;
	border: solid 1px #edeaca;
	padding: 20px;
	line-height: 100%;
  }
  
  .imageTag img {
	margin-bottom: 10px;
  }
  
  .quote {
	border-left: solid 5px #cacaca;
	padding-left: 20px;
	line-height: 140%;
  }
  
  .customField {
	background-color: pink;
  }
  
  
  /* ADDED IN NX 1.1.4 */
  .PanelPlain {
	background-color: #ffffff;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	border-bottom: 5px solid #ffffff;
  }
  
  .PanelPlain td {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .didyouKnowBox,
  .systemMessageBox {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	padding: 5px;
	border: solid 1px #e3e3e3;
	background-color: #f4feff;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
  }
  
  .spam_notspam {
	background-color: #00ff00;
	height: 5px;
  }
  .spam_alert {
	background-color: #ffff66;
	height: 5px;
  }
  .spam_spam {
	background-color: #ff0000;
	height: 5px;
  }
  .spam_info {
	padding: 4px 8px 4px 8px;
  }
  
  /* Interspire Select Replacemnt CSS */
  .ISSelect {
	background: #ffffff none repeat scroll 0%;
	border: 1px solid #7f9db9;
	float: left;
	height: 200px;
	overflow: auto;
	width: 300px;
  }
  
  .ISSelect ul,
  .ISSelect li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
  }
  .ISSelect li {
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	cursor: default;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-top: 0px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  .ISSelect li.ISSelectGroup {
	padding-left: 0pt;
  }
  .ISSelect input {
	vertical-align: middle;
	margin-right: 5px;
  }
  .ISSelectGroup li {
	padding-left: 20px;
  }
  .ISSelect .ISSelectOptionHover {
	background: #efefef none repeat scroll 0%;
  }
  .ISSelectGroup div {
	font-style: italic;
	font-weight: bold;
	padding-left: 4px;
  }
  .ISSelect li.ISSelectGroup {
	background: transparent none repeat scroll 0%;
	border-bottom: 0pt none;
	border-top: 0pt none;
	padding-bottom: 0pt;
  }
  .ISSelect .SelectedRow {
	background: #316ac5 none repeat scroll 0%;
	border-bottom: 1px solid #316ac5;
	border-top: 1px solid #316ac5;
	color: #ffffff;
  }
  
  /* ADDED IN NX 1.2.0 */
  
  label {
	cursor: pointer;
  }
  
  /* For the loading indicator on the Statistics page */
  .loading_indicator {
	position: fixed;
	top: 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
  }
  .loading_indicator span {
	text-align: center;
	display: block;
  }
  .loading_indicator div {
	text-align: center;
	background: #fff1a8;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	padding: 3px;
  }
  
  /* Added in NX 1.3.3 */
  
  .tutorial_example {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 9pt;
	padding: 10px;
	margin-top: 10px;
	border: solid 1px #edeaca;
	background-color: #fff1a8;
	color: #333333;
	text-decoration: none;
	width: 300px;
	margin: auto 33% auto 33%;
  }
  
  .center_div {
	margin: auto 33% auto 33%;
  }
  
  .TestModeEnabled {
	font-size: 14px;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #000000;
	background-color: #e0ecff;
	padding: 5px 5px 10px 5px;
	line-height: 11px;
	margin-bottom: 10px;
  }
  
  .DropShadowContainer {
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	z-index: 1000000;
	position: relative;
  }
  
  .DropShadowContainer .Shadow1,
  .DropShadowContainer .Shadow3,
  .DropShadowContainer .ItemContainer {
	/* left: -1px;
	top: -1px; */
	position: relative;
  }
  
  .DropShadowContainer .Shadow2 {
	background: #efefef;
  }
  
  .DropShadowContainer .Shadow3 {
	background: #dedede;
  }
  
  .DropShadowContainer .ItemContainer {
	background: #ffffff;
	border: 1px solid #cacaca;
  }
  
  .PopDownMenuContainer {
	z-index: 1000;
  }
  
  .DropDownMenu ul,
  .DropDownMenu li {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
  }
  
  .DropDownMenu a {
	padding: 4px 10px;
	display: block;
	line-height: 1.7;
	text-decoration: none;
  }
  
  .DropDownMenu a:hover,
  .DropDownMenu a:hover {
	background-color: #efefef;
  }
  
  .DropDownMenu li.Break {
	margin: 0;
	padding: 0;
	line-height: 0;
  }
  
  .DropDownMenu hr {
	color: #cacaca;
	background-color: #cacaca;
	height: 1px;
	border: 0;
	margin: 2px auto;
	padding: 0;
	line-height: 0;
	font-size: 1px;
	width: 90%;
  }
  
  .textlinks .ActiveButton {
	background: #fff;
	border: 1px solid #cacaca;
	border-bottom: 0;
	margin: 0 1px 0 3px;
	text-decoration: none !important;
	z-index: 1000000;
	position: relative;
  }
  
  .MenuText {
	color: #7cacda;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin: 0pt 2px 0pt 4px;
	padding: 4px 6px;
  }
  
  .loggedinas {
	margin-top: 5px;
	font-size: 14px;
  }
  
  a.MenuText {
	text-decoration: underline;
  }
  
  #logo {
	margin: 15px 0 15px 3px;
	float: left;
	clear: left;
  }
  
  .ContentContainer {
	padding: 10px 10px 10px 10px;
	background-color: #fff;
	border: solid 1px #cfcfcf;
	border-top: none;
	min-height: 370px;
  }
  
  .BodyContainer {
	width: 97%;
	margin: 0 10px 10px 10px;
  }
  
  .loginBox td {
	font-size: 14px;
  }
  .DashboardPanel {
	border: 5px solid #ececec;
	margin-bottom: 10px;
  }
  
  .DashboardPanel td {
	font-size: 14px;
	color: #000000;
  }
  
  .DashboardPanel .Heading2 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
  }
  
  .DashboardPanel .PanelContent {
	border: 1px solid #ccc;
	padding: 10px;
  }
  .DashboardPanel .PanelContent ul {
	padding: 0px;
	list-style-position: inside;
	margin: 0px 0px 0px 20px;
  }
  .DashboardPanel .PanelToggle {
	padding: 4px 5px 0 0;
  }
  
  .DashboardPanel .PanelToggle a {
	color: gray;
  }
  
  .DashboardPanel .PanelHeader {
	height: 16px;
	padding-top: 4px;
  }
  
  div#HomeGettingStarted td.taskComplete a,
  td.taskComplete {
	color: #cacaca;
  }
  .LoginError {
	color: red;
  }
  .pageinfo p {
	margin-top: 0px;
	margin-bottom: 11px;
  }
  .message_box {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px;
  }
  ul#interspirerss {
	list-style-position: outside;
	margin: 10px 20px;
	padding: 0px;
	list-style-type: disc;
  }
  ul#interspirerss li {
	margin-left: 0px;
  }
  
  ul#popularRecentContactList {
	list-style-position: outside;
	margin: 10px 20px;
	padding: 0px;
	list-style-type: disc;
  }
  ul#popularRecentContactList li {
	margin-left: 0px;
  }
  
  .gettingstarted_helpinfo {
	background-color: #fff1a8;
	margin: 5px 0px;
  }
  
  .UpgradeNotice {
	border: 1px solid #cccccc;
	background-color: #ffffcc;
  }
  
  #upgradenotice {
	padding-left: 10px;
	padding-top: 0px;
  }
  
  .UpgradeNotice .Heading2 {
	background: #91cb8a url("../../images/upgrade_bg.gif") repeat-x;
	border-color: #7cb778;
	border-top: 1px solid #7cb778;
  }
  
  .UpgradeNotice .PanelContent {
	border-color: #7cb778;
	padding: 0px;
  }
  
  table.WISIWYG_Editor_Choices td {
	line-height: normal;
	height: auto;
  }
  
  .EmptyRow {
	background-color: #ffffff;
	height: 10px !important;
  }
  
  a.DropDownArrow {
	text-decoration: none;
  }
  
  textarea.ContentsTextEditor {
	background: #ffffff url(../../images/textbox_wrap_bg.gif) repeat-y;
	width: 95%;
	height: 580px;
  }
  
  .TemplateHeading {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
  }
  
  .TemplateBox {
	border: 5px solid white;
	color: #333333;
	display: inline;
	float: left;
	font-family: Tahoma;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 220px;
	line-height: normal;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	width: 200px;
  }
  
  .TemplateBoxOver {
	color: #333333;
	font: normal 11px Tahoma;
	margin-top: 5px;
	text-align: center;
	padding: 5px;
	float: left;
	display: inline;
	height: 220px;
	border: 5px solid #ffcc66;
	background-color: #ffffcc;
	width: 200px;
  }
  
  .plusButton {
	cursor: pointer;
  }
  .subscriberEventRow {
	display: none;
  }
  .subscriberEventRow td {
	border-bottom: solid 1px #edecec;
  }
  tr.subscriberEventRowActive td {
	background-color: #EBF5FA;
  }
  tr.subscriberEventRow div.dataArea {
	background-color: #EBF5FA;
	padding-bottom: 1px;
  }
  .subscriberEventRow td {
	padding: 0 3px 0 5px;
  }
  .subscriberEventRow td.eventtype {
	font-weight: bold;
  }
  .subscriberEventRow td.dataCol {
	padding: 0 0 0 70px;
  }
  .subscriberEventTable {
	margin: 0 10px 10px 10px;
  }
  .subscriberEventTable td {
	border: none;
  }
  .subscriberEventTable td {
  }
  .subscriberEventTable td.eventdate,
  .subscriberEventTable td.eventnotes {
	width: 30px;
  }
  #eventAddForm button {
	font-size: 14px;
  }
  #eventAddForm #eventType {
	width: 100%;
	margin-bottom: 4px;
  }
  table#subscriberEvents {
	margin: 0px;
  }
  table#subscriberEvents td.buttons input {
	margin-bottom: 11px;
  }
  table#subscriberEvents td.pagination div {
	margin-bottom: 11px;
  }
  div#eventTypes {
	position: absolute;
	margin-top: 15px;
	height: 150px;
	overflow: auto;
	background: #fff;
	border: 1px solid #000;
	z-index: 1024;
	display: none;
  }
  div#eventTypes ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
  }
  
  div#eventTypes ul li {
	margin: 0px;
	padding: 2px;
	cursor: pointer;
  }
  div#eventTypes ul li.selected {
	background: #316ac5;
	color: #fff;
  }
  .HelpInfo,
  p.HelpInfo {
	background: #fff1a8 none repeat scroll 0% 0%;
	color: #000000;
	margin: 5px 5px 8px 0px;
	padding: 10px;
  }
  
  ul.Folder,
  ul.Folder li {
	list-style: none;
	margin: 0;
	padding: 0;
	cursor: default;
  }
  
  /* IE 7 hack */
  *:first-child + html ul.Folder li {
	display: inline;
  }
  
  /* IE 6 Hack */
  * html ul.Folder li {
	display: inline;
  }
  
  .SortableRowHelper,
  .SortableRowHelper td,
  .RowDown td {
	background: #d5e0f1 !important;
  }
  
  #dragHelper .SortableRow td {
	background: transparent;
	border: 0;
  }
  
  #dragHelper .SortableRow .HideOnDrag {
	display: none;
  }
  
  .IndexPage_GettingStarted_Content {
	padding-left: 15px;
	background-position: right bottom;
	background-repeat: no-repeat;
  }
  
  .IndexPage_GettingStarted_Content_Header {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
  }
  
  .IndexPage_GettingStarted_Content_Intro {
	padding-bottom: 10px;
  }
  
  .IndexPage_GettingStarted_Content_Link {
	font-size: 14px;
	font-weight: bold;
	color: #05386d;
  }
  #Bounce_Step_Nav_Container ul {
    margin: 30px 0 20px;
    border-bottom: 1px solid #cbd4d7;
}
#Bounce_Step_Nav_Container ul li {
    display: inline-block;
    font-family: 'Roboto', Arial, Tahoma, sans-serif !important;
    font-size: 14px !important;
    padding: 7px 15px;
    color: #000000;
    font-weight: 600 !important;
    background: #cbd4d7;
}
#Bounce_Step_Nav_Container ul li span, #Bounce_Step_Nav_Container ul li span span {
    display: block;
}
#Bounce_Step_Nav_Container ul li span span {
    padding-left: 23px;
}
#Bounce_Step_Nav_Container ul li:last-child{
	display: none;
}
#Bounce_Step_Nav_Container ul .Bounce_Step_Nav_Selected_First,
#Bounce_Step_Nav_Container ul .Bounce_Step_Nav_Selected{
    background: #0D5085;
}
#Bounce_Step_Nav_Container ul .Bounce_Step_Nav_Selected_First span span,
#Bounce_Step_Nav_Container ul .Bounce_Step_Nav_Selected span span{
    color: #fff;
}


   
  .Bounce_ISSelector_Title,
  .Bounce_Process_Option_Recommended {
	font-weight: bold;
  }
  
  .Bounce_ISSelector_Description {
	display: block;
	margin-left: 35px;
  }
  
  .Bounce_Help_Header {
	font-weight: bold;
	background: url("../emm/assets/images/infoIconBlue.svg") no-repeat center left;
	padding-left: 20px;
	margin-bottom: 10px;
  }
  
  .Bounce_Help_Item {
	margin-bottom: 10px;
  }
  
  .Bounce_Process_Option,
  .Bounce_Process_Option_Recommended {
	color: #676767;
	display: block;
	font-size: 13px;
  }
  
  .Bounce_Process_Option_Intro {
	display: block;
	padding: 5px 0px 10px 25px;
  }
  
  .inPlaceImageBoxDefault {
	background-color: transparent;
	border: 1px solid transparent;
	color: #676767;
	padding: 3px;
	text-align: left;
	width: 180px;
  }
  
  .inPlaceFieldFocus {
	background-color: #fff;
	border: 1px solid #809db9;
	padding: 3px;
  }
  
  .swfupload {
	position: absolute;
	z-index: 1;
	outline: none;
  }
  
  .ManageImageBox {
	color: #333333;
	font: normal 11px Tahoma;
	margin-top: 5px;
	text-align: center;
	padding: 5px;
	float: left;
	display: inline;
	height: 250px;
	border: 5px solid transparent;
  }
  
  .inPlaceImageBoxFieldHover {
	background-color: #ffffdd !important;
	border-color: #666666 rgb(221, 221, 221) rgb(221, 221, 221) rgb(102, 102, 102) !important;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
  }
  
  .PanelContentBox1 {
	padding: 0px;
	border: 1px solid #badcde;
  }
  
  .DashboardPanelBox1 {
	border: 5px solid #e6f2f3;
	margin-bottom: 10px;
  }
  
  .DashboardPanelSubBox1 {
	border-bottom: 1px solid #badcde;
  }
  
  .DashboardPanelSubBox2 {
	padding: 7px 16px;
  }
  
  .DashboardPanelSubBox3,
  .DashboardPanelSubBox1 {
	background: transparent url(../../images/getstarted-bg-noborder.gif) repeat-x
	  scroll left bottom;
	float: left;
	padding: 0px 16px 0px 16px;
  }
  
  .DashboardPanelSubBox3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
  }
  
  .DashboardPanelSubBox3 li {
	background-image: url(../../images/checkmark_image.svg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 1px 0 1px 25px;
	margin: 0.4em 0;
	background-size: 16px 18px;
  }
  
  .DashboardPanelSubBox2 div {
	float: left;
	height: 30px;
	width: 180px;
  }
  
  .PanelHeaderBox1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #000000;
	padding: 16px 16px 10px 16px;
  }
  
  .IndexContent a {
	color: #005fa3;
	text-decoration: none;
  }
  
  .IndexContent a:hover {
	color: #005fa3;
	text-decoration: underline;
  }
  select option {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 14px;
	padding: 0px;
  }
  
  a#HideThis {
	text-decoration: none;
  }
  
  .PanelHeaderBox1 .QuickLink,
  .HideThis {
	padding: 0px 5px 0px 10px;
	font-weight: normal;
	float: right;
  }
  
  .CampaignOptionsLinks {
	background-color: #e0ecff !important;
	border-top: 1px solid #badcde;
	border-bottom: 1px solid #badcde;
	padding: 7px 10px 10px 10px;
  }
  
  .NonCampaignOptionsSelected span {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 0px;
  }
  
  .CampaignOptionsSelected {
	background-color: #ffffff !important;
	background: transparent url(../../images/selector-mid-slice.gif) 50% 27%
	  repeat-x;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-right: 0px;
	padding-left: 0px;
  }
  
  .CampaignOptionsSelected .left,
  .CampaignOptionsSelected .right {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 6px;
  }
  
  .CampaignOptionsSelected .left {
	background: transparent url(../../images/selector-left-cap.gif) left center
	  no-repeat;
  }
  .CampaignOptionsSelected .right {
	background: transparent url(../../images/selector-right-cap.gif) left center
	  no-repeat;
  }
  
  /* IE 7 hack */
  *:first-child + html .CampaignOptionsSelected {
	padding-left: 7px;
  }
  
  /* IE 6 Hack */
  * html .CampaignOptionsSelected {
	padding-left: 7px;
  }
  
  #RecentContactListItem ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
  }
  
  #RecentContactListItem li {
	background-image: url(../../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: 0 0%;
	padding: 10px 0 3px 0px;
	margin: 0.4em 0;
  }
  #RecentContactListItem li .ListLink {
	background-image: url(../../images/home-clisticon.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 10px 0 10px 35px;
	margin: 0.4em 0;
  }
  
  .ActionButton {
	background: transparent url(../../images/but-mid-sliver.gif) repeat scroll 0 0;
	height: 32px;
  }
  
  .BrowseCLButton,
  .BrowseCLButton a {
	width: 180px;
  }
  
  .ViewAllStatsButton,
  .ViewAllStatsButton a {
	width: 125px;
  }
  
  .ViewAllCampaignsButton,
  .ViewAllCampaignsButton a {
	width: 150px;
  }
  
  .BrowseCLButton,
  .ViewAllStatsButton,
  .ViewAllCampaignsButton {
	float: right;
  }
  
  .BrowseCLButton,
  .ViewAllStatsButton,
  .ViewAllCampaignsButton {
	margin-top: 10px;
  }
  
  .ActionButton a span.RightEnd {
	background: transparent url(../../images/but-right-cap-white.gif) no-repeat
	  scroll right top;
	display: block;
	float: right;
	height: 32px;
	width: 10px;
  }
  
  .ActionButton a span.ActionIcon {
	background: transparent url(../../images/but-arrow.gif) no-repeat scroll left
	  center;
	display: block;
	float: right;
	height: 32px;
	width: 22px;
  }
  
  .ActionButton a span.ButtonText {
	display: block;
	padding-right: 5px;
	padding-top: 9px;
  }
  
  .BrowseCLButton a span.ButtonText {
	padding-left: 30px;
  }
  
  .ViewAllStatsButton a span.ButtonText,
  .ViewAllCampaignsButton a span.ButtonText {
	padding-left: 15px;
  }
  
  a span.ButtonText {
	white-space: nowrap;
  }
  
  .ActionButton a {
	background: transparent url(../../images/but-left-cap-white.gif) no-repeat
	  scroll left top;
	color: #184f87;
	display: block;
	font-family: arial;
	font-size: 1em;
	height: 32px;
  }
  
  #Campaign_id .LeftImage,
  #Campaign_id .RightImage {
	height: 54px;
	display: block;
  }
  
  #Campaign_id .LeftImage {
	background: transparent url(../../images/campaigns-left-cap.gif) no-repeat
	  scroll left top;
	width: 3px;
  }
  
  #Campaign_id .RightImage {
	background: transparent url(../../images/campaigns-right-cap.gif) no-repeat
	  scroll left top;
	width: 5px;
  }
  
  #Campaign_id .MidImage {
	background: transparent url(../../images/campaign-mid-slice.gif) repeat-x
	  scroll left top;
	float: left;
	height: 42px;
	padding: 8px;
	width: 378px;
  }
  
  #Campaign_id .CampIcon {
	background: transparent url(../../images/icon_mail.gif) no-repeat scroll left;
	float: left;
	height: 37px;
	width: 35px;
	padding-right: 10px;
  }
  
  .CampaignListText {
	padding-top: 4px;
  }
  
  .HelpToolTipPos {
	display: inline;
	position: absolute;
	padding-left: 5px;
  }
  
  .whiteBackground {
	background-color: #ffffff !important;
  }
  
  .customCheckBox {
	position: relative;
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 25px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  /* Hide the browser's default checkbox */
  .customCheckBox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	/* background-color: #eee; */
	border: 1px solid #2196f3;
  }
  
  /* On mouse-over, add a grey background color */
  .customCheckBox:hover input ~ .checkmark {
	/* background-color: #ccc; */
  }
  
  /* When the checkbox is checked, add a blue background */
  .customCheckBox input:checked ~ .checkmark {
	background-color: #2196f3;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
	content: "";
	position: absolute;
	display: none;
  }
  
  /* Show the checkmark when checked */
  .customCheckBox input:checked ~ .checkmark:after {
	display: block;
  }
  
  /* Style the checkmark/indicator */
  .customCheckBox .checkmark:after {
	left: 7px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid 0px white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
  }
  
  .customRadio {
	position: relative;
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 25px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
  }
  
  .customRadio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
  }
  
  .checkmarkRadio {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	/* background-color: #eee; */
	border: 1px solid #2196f3;
	border-radius: 50%;
  }

  .customRadio input:disabled ~ .checkmarkRadio {
	background-color: #cccccc;
  }
  
  /* On mouse-over, add a grey background color */
  .customRadio:hover input ~ .checkmarkRadio {
	/* background-color: #ccc; */
  }
  
  /* When the radio button is checked, add a blue background */
  .customRadio input:checked ~ .checkmarkRadio {
	background-color: #2196f3;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .checkmarkRadio:after {
	content: "";
	position: absolute;
	display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .customRadio input:checked ~ .checkmarkRadio:after {
	display: block;
  }
  
  .customLabel {
	width: 180px;
	font-size: 14px;
	padding-top: 1.35rem;
	padding-left: 18px;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
	color: #000;
  }
  
  .internalAnchor a {
	font-size: 14px;
  }
  .warningOldStyle a {
	font-size: 14px;
	color: #d00505 !important;
  }
  
  .ui-datepicker-trigger {
	height: 27px;
	margin: 0px;
	padding-top: 6px;
  }
  
.ui-datepicker-header {
    height: 1.8em !important;
}
.Heading1New {
  font-family: 'Roboto', Arial, Tahoma, sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: rgb(33, 37, 41);
  font-weight: 500;
  line-height: 1.2;
  margin: 0px;
  padding-left: 0px;
}
.PageIntroP {
  font-size: 14px;
  color: #212529;
  font-family: 'Roboto', Arial, Tahoma, sans-serif;
}
.custom-image-box {
  border: 1px solid #b3b3b3;
  margin: 8px;
  height: 40px;
  width: 40px;
  margin:0;
  height: 35px;
  padding: 5px;
  margin: 4px;
}

.dropdown-content a:hover {background-color: #ddd;}

.goButton{
	height: 40px;
	width: auto;
	border-radius: 5px;
	margin-left: 10px;
	border: 1px solid #ccc;
	background-color: #ffff;
	min-width: 40px;
}

.eventtype > a{
  color:yellow !important
}
.customButtonLink{
cursor:pointer;
font-size: 18px;
vertical-align: bottom;
border:none;
color: #279ccb;
}
.customButtonLink:hover{
  text-decoration: underline;
}

.page-item{
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0d5085;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-item.active {
  z-index: 3;
  color: #fff;
  background-color: #0d5085;
  border-color: #0d5085;
}


.dropdownItem:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dateSection{
  padding: 0.375rem 0.50rem;
  height: 30px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input:focus {
	outline: none;
}
.PageIntroP{
	font-size:14px; 
	color: #212529;font-family: 'Roboto', Arial, Tahoma, sans-serif;
}

.FieldLabel350 {
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	color: #000; 
	width:13em; 
	font-size:14px ; 
	padding-top:1.25rem; 
	padding-left: 1.25rem ;
	color: #000;
}

.searchFieldTopPadding {
	padding-top: 1.23rem;
}
input:focus {
	outline: none;
}
.viewContact_Listing{
	color:#279ccb;
}
.printMessages {
	background-color: #EBF5FA !important;
    margin-bottom: 10px !important;
    padding: 8px !important;
    margin-top: 16px !important;
    font-family: 'Roboto', Arial, Tahoma, sans-serif !important;
}
.helpTip b {
	font-weight: 600 !important;
    margin: 0px !important;
    padding: 0px !important;
}
.ISSelect ul li .customCheckBox {
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 5px 0px 5px 5px;
	vertical-align: middle;
}
.ISSelect ul li .customCheckBox .checkmark {
	margin-top: 1px;
}
/* .FormButton {
    margin-top: 15px !important;
} */
#search_lists{
	margin-top: 15px;
	 display: initial;
	 font-size: 14px;
	 padding: 0 10px;
 }
 #tab-survey-designers ul {
	position: static !important;
}
.Heading3 td {
    position: relative;
}
@media screen and (max-width:768px){
	#Bounce_Step_Nav_Container ul li {
		font-size: 12px !important;
		padding: 3px 5px;
		margin-right: -2px;
	}
}
@media screen and (max-width:767px){
	#Bounce_Step_Nav_Container ul li {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 1px;
	}
}
@media screen and (max-width:414px){ 
	.pagingNewButtons > .page-link {
		padding: 8px !important;
	}
}
@media screen and (max-width:768px){ 
	.common-tabs .nav-tabs .nav-item {
		width: 46.3vw;
	}
}
@media only screen and (min-width:375px) and (max-width:812px) and (orientation:landscape){}
@media screen and (max-width:767px){ 
	.common-tabs .nav-tabs .nav-item {
		width: 50%;
	}
	#myTab {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media screen and (max-width:414px){ 
	.common-tabs .nav-tabs .nav-item {
		width: 100%;
	}
	.pagingNewButtons > .page-link {
		padding: 8px !important;
	}
	#PerPageDisplay {
		width: 50px !important;
    	padding: 7px 0px !important;
	}
	
}
@media screen and (max-width:411px){ 
	.pagingNewButtons > .page-link {
		padding: 8px !important;
	}
	#PerPageDisplay {
		width: 50px !important;
    	padding: 7px 0px !important;
	}
	
}
@media screen and (max-width:375px){ 
	.pagingNewButtons > .page-link {
		padding: 7px !important;
	}
	#PerPageDisplay {
		width: 50px !important;
    	padding: 7px 0px !important;
	}
	
	#myTab {
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media screen and (max-width:360px){ 
	.pagingNewButtons > .page-link {
		padding: 7px !important;
	}
	#PerPageDisplay {
		width: 50px !important;
    	padding: 7px 0px !important;
	}
	
	#myTab {
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media screen and (max-width:320px){ 
	.pagingNewButtons > .page-link {
		padding: 5px !important;
	}
	#PerPageDisplay {
		width: 50px !important;
    	padding: 5px 0px !important;
	}
	
}
.pagingRowPadding {
	padding-right: 0px !important;
}

.disabledCheckbox {
    background:#CCCCCC !important;
    border:unset  !important;
	cursor: no-drop !important;
}


a[title="JavaScript charts"] {
    display : none !important;
}
.BodyContainer {
    margin-top: 10px !important;
}