﻿@charset "UTF-8";
/* GNW Public Styles */


/* Embedded fonts & font-only styles at the top */

@font-face {
    font-family: 'Museo Slab';
    src: url('../eot/museo_slab_500-webfont.eot');
    src: url('../eot/museo_slab_500-webfontd41d.eot#iefix') format('embedded-opentype'),
         url('../woff/museo_slab_500-webfont.woff') format('woff'),
         url('../ttf/museo_slab_500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'SourceSansProRegular';
  src: url('../eot/sourcesanspro-regular-webfont.eot');
  src: url('../eot/sourcesanspro-regular-webfontd41d.eot#iefix') format('embedded-opentype'),
       url('../woff/sourcesanspro-regular-webfont.woff') format('woff'),
       url('../ttf/sourcesanspro-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face{
	font-family: 'SourceSansProSemibold';
	src: url('../eot/sourcesanspro-semibold-webfont.eot');
	src: url('../woff/sourcesanspro-semibold-webfont.woff') format('embedded-opentype'),
		 url('../ttf/sourcesanspro-semibold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

ul li {font-size:1em; line-height:1.5em;}
p, #content-L2 ul li {color:#000; font-size:.8em; line-height:1.5em;}

.div-100-width p {line-height:1.5em; padding:0; margin:0 0 15px;}
.div-100-width p:last-child {margin:0;}
.div-31-width p {font-size:.7em; margin:0 0 5px; line-height:1.5em;}

#container-article ul {margin:-3px 0 0 0;}
ol {color:#666;}

a img, a:visited img {border:none;}

h1 {

	font-size:30px;
	line-height:1.5em;
	/*color:#0094b3;*/
	margin:0;
	padding:0;
	font-weight:bold;
}

h2 {
	/*font-family:'Museo Slab', Georgia, Sans-serif;*/
	font-size:24px;
	/*color:#666666;*/
	font-weight:normal;
	margin:10px 0 15px 0;
	padding:0 0 10px 0;
}

.div-31-width h2 {font-size:.9em;}

h3 /* 16pt green text */{

	font-size:16px;
	/*color:#66bc29;*/
	font-weight:bold;
	line-height: 1.5em;
	margin:5px 0 0 0;
}

.nasdaq-product h3 {margin:0;}

h4, h4 a /* 12pt orange text */{
	font-size:14px;
	/*color:#ff9900;*/
	line-height: 16px;
	margin:5px 0;
	font-weight:bold;
}

h5, label, legend, .sub-list span /* footer first title */{
	color:#666;
	margin:0;
}

#searchname-editable {width:500px;float: inherit;}

.register-L1 h5 {margin-bottom:5px;}
.div-100-width h5, .div-63-width h5 {margin-bottom:10px; font-size:14px; line-height:1.5em;}
.nasdaq-product h5 {margin:3px 0 10px;}

h6 /* footer about + contact titles */{
	font-family:'SourceSansProRegular';
	color:#999;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
}

.bold {font-weight:bold;}

.company-title a /* Company title link */ {color:#ff9900; font-weight:normal;}
.company-title  /* Company title link */ {color:#ff9900; font-weight:normal;}

.company-title a:hover {color:#ffcc7f;}

.post-metadata /* Date & time */ {
	color:#999;

	font-weight:normal;
	font-style:italic;
}

.dt-green /* Date & time */ {
	color:#66bc29;

	font-weight:normal;
	font-style:italic;
}

.seemore-link {font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

/* post typle span only shows up if the author specifies a post type when creating a release */
.post-type {
	color:#999;

	font-weight:normal;
	font-style:italic;
}

.facet_header {
	margin:0 0 3px 0;
	color:#999;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	font-size:18px;
}

.subtract h5, #send-releases .image-background h5 {color:#878787;}
#send-releases .image-background ul li {font-size:1em;}
.subtract {margin-top:20px; padding-bottom:10px;}
.subtract.border-bottom-dotted-light {margin-top:30px;}
.gray-feature-box p {color:#000;}
.centertext {text-align:center;}

/* Body & header */
html {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
		background:#fefefe url(../jpg/body-bg.jpg);
		margin:0;
		padding:0;
		height:100%;
		width:100%;
}

input[type="text"], input[type="password"], input[type="email"], textarea {color:#999;}

select {color:#666;}

input[type="text"], input[type="password"], input[type="email"] {
border: 1px solid #bfbfbf;
background: #fefefe;
display: block;
outline: none;
-moz-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
-webkit-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
}

input[type="text"]:focus, textarea:focus, input[type="password"]:focus, input[type="email"]:focus {
	color:#666;
border: 1px solid #666;
-moz-box-shadow: inset 0 0 3px #ccc;
-webkit-box-shadow: inset 0 0 3px #ccc;
box-shadow: inset 0 0 3px #ccc;
background: #fff;
}

.editable input[type="text"] {
	background:#ffffff;
	border-bottom:1px #999 dotted;
	border-top:none;
	border-right:none;
	border-left:none;
	outline: none;
	display:inline-block !important;
}

.editable:hover {
	cursor:pointer;
}

.editable:focus {
	cursor:pointer;
}

.editable:active {
	color:#000;
}

.editable form {
	padding:0;
	width:auto;
}

a.cancel {
	font-size:10px;
	text-decoration:underline;
}

#captcha a {
	font-size:10px;
	text-decoration:underline;
}

.sub-list {
	padding:10px;
background: #D9EEC9;
border: #CCC 1px solid;
-moz-box-shadow: inset 0 0 3px #fff, 0 0 5px #dfdfdf;
-webkit-box-shadow: inset 0 0 3px #fff, 0 0 5px #dfdfdf;
box-shadow: inset 0 0 3px #fff, 0 0 5px #bfbfbf;
margin-bottom:5px;
position:relative;
}
.sub-list-R, .sub-list-M  {float:right;}
.sub-list-M{padding-left:10px;}
.sub-list-L {float:left;width:46%;}

.sub-list select {
	float:left;
	margin:0 3px 0 0 ;
	padding:0;
	display:inline-block;
}

.deletebutton, .rssbutton {
	padding:0;
}

.feed-list-button {margin:5px 0 0 8px;  background-position:bottom left; background-repeat: no-repeat; text-indent:20px; float:left; border-radius:3px; height:13px; font-size:10px; line-height:10px;padding:3px 5px 0 0; border-right:1px #bfbfbf dotted;}
.feed-rss {background-image:url(../png/rss-sub.png);  color:#ff9900;}
.feed-yahoo {background-image:url(../png/yahoo-sub.png);}
.feed-google {background-image:url(../png/google-sub.png);}
.feed-aol {background-image:url(../png/aol-sub.png);}
.feed-msn {background-image:url(../png/msn-sub.png);}

.search-hist-list, .ui-no-bullets {list-style:none !important; margin-left:0; padding:0;}

.search-hist-list {width:100%; margin:0;}

.search-hist-list li {
	margin:0 0 10px;
	color:#666;
	font-size:.8em;
	line-height:2em;
	border-bottom:1px #ccc dotted;
	padding-bottom:10px !important;
	list-style:none !important;
}

.search-hist-list li button {
	margin:5px 5px 5px 0; display:inline-block;
	text-transform:uppercase;
}

/* logo */

.divider-dotted, .divider-dotted2 {width:100%; border-bottom:1px #ccc dotted;}
.divider-dotted {margin:0 0 20px;}
.divider-dotted2 {padding:0 0 15px; margin:0 0 15px;}
.divider-dotted3 {padding:0 0 35px; margin-bottom:35px; border-bottom: 1px dotted #EFEFEF;}
.nasdaq-product .divider-dotted3 {padding:0 0 60px; margin-bottom:55px;}
.nasdaq-product .content-cont2 > .divider-dotted2 {margin-bottom:40px;}
.nasdaq-product .divider-dotted3 .gray-feature-box {margin-top:35px; margin-bottom:15px;}
.divider-dotted-top {padding:30px 0 0; margin-top:25px; border-top: 1px dotted #efefef;}
.divider-dotted-top2 {padding:10px 0 0; margin-top:10px; margin-bottom:10px; border-top: 1px dotted #ccc;}
.divider-solid {width:100%; border-bottom:1px #efefef solid; padding:0 0 30px; margin:0 0 30px;}


/*forms */
textarea, .terms-box {
width: 330px;
height: 150px;
padding: 3px;
border: 1px solid #bfbfbf;
background: #fefefe;
display: block;
outline: none;
-moz-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
-webkit-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
}

.terms-box {overflow-x:scroll;}

.styled-select select {
	background: transparent;
   width: 298px;
   padding: 5px;
   border: 0;
   margin:0;
}

.styled-select{
	background: url(../png/dropdownarrow5.png) center right no-repeat #fefefe;
	width: 267px;
   overflow: hidden;
   border-radius:5px;
   border:1px solid #bfbfbf;
   -moz-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
-webkit-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
margin:5px 0 10px 0;
}

.styled-select select, .styled-select {
   height: 34px;
}

.styled-select-mult select {
	background: transparent;
   width: 267px;
   padding: 5px;
   border: 0;
   height: 80px;
   margin:0;
}

.styled-select-mult{
	background: #fefefe;
	width: 267px;
   height: 80px;
   overflow: hidden;
   border-radius:5px;
   border:1px solid #bfbfbf;
   -moz-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
-webkit-box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
box-shadow: inset 0 0 3px #9d9d9d, 0 0 5px #fff;
margin:5px 0 10px 0;
}

input[type="checkbox"] {
	width: 15px;
height: 15px;
padding: 0;
border: 1px solid #bfbfbf;
border-radius:5px;
margin-left:5px;
}

label, legend, .sub-list span {font-size:14px;}

input[type="submit"].submit-default, .editable input[type="submit"], .small-blue-button {
font-weight:bold; font-size:12px; margin:5px 5px 0 0; text-shadow:#0094b3 0 -1px 0;
background-color:#0094b3;
background-image: -ms-linear-gradient(top, #7fc9d9, #0094b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7fc9d9), to(#0094b3));
background-image: -webkit-linear-gradient(top, #7fc9d9, #0094b3);
background-image: -o-linear-gradient(top, #7fc9d9, #0094b3);
background-image: linear-gradient(top, #7fc9d9, #0094b3);
background-image: -moz-linear-gradient(top, #7fc9d9, #0094b3);
background-repeat: repeat-x;
border: 1px solid #0094b3;}

.small-green-button, button[type="submit"] {padding:8px 10px;}

a.small-green-button, a.small-blue-button   {display:inline-block;}
input[type="submit"].ResetSearchBtn:hover, .small-green-button:hover, button[type="submit"]:hover {background-color:#b2dd94;}
input[type="submit"].submit-default:hover, .editable input[type="submit"]:hover, .small-blue-button:hover {background-color:#7fc9d9;}
input[type="submit"], input[type="submit"]:hover, button[type="submit"]:hover {cursor:pointer;}

.signup-btn-1:hover, .orange-btn:hover, .gs-btn:hover {background-color:#FFCC7F;}

.editable input[type="submit"], input[type="submit"].submit-default, input[type="submit"].ResetSearchBtn {background-position:center; border-radius:4px; text-shadow:0 -1px 0 #39d; font-size:12px; margin:5px 5px 0 0; font-weight:bold; box-shadow:#bfbfbf 0 0 4px; -moz-box-shadow:#bfbfbf 0 0 4px; -webkit-box-shadow:#bfbfbf 0 0 4px;}
input[type="submit"], .small-green-button, button[type="submit"], .small-green-button:visited, .small-blue-button, .small-blue-button:visited {padding:4px 10px 5px; color:#fff; cursor:pointer;}

.editable input[type="submit"], input[type="submit"].submit-default, input[type="submit"].ResetSearchBtn, button[type="submit"], .small-green-button, .small-blue-button, .signup-btn-1, .orange-btn, .gs-btn {border-radius:5px; font-size:12px; color:#fff; cursor:pointer; margin:5px 5px 0 0; font-weight:bold; box-shadow: inset 0 0 2px #fff, 0 0 3px #666;}
input[type="submit"], .small-green-button, button[type="submit"], .small-green-button:visited, .small-blue-button, .small-blue-button:visited {padding:4px 10px 5px; color:#fff;}

.editable input[type="submit"]:hover, input[type="submit"].submit-default:hover, input[type="submit"].ResetSearchBtn:hover, button[type="submit"]:hover, .small-green-button:hover, .small-blue-button:hover, .signup-btn-1:hover, .orange-btn:hover, .gs-btn:hover {
color:#fff;
  background-position: 0 15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
		  }
.sub-list .small-green-button {margin:0 5px 0 0; font-size:11px; display:block;}

.regform input, .regform textarea, .green-box input[type="text"], .terms-box {margin:5px 0 10px 0;}

/* signin/reg stuff */

.small-green-button {color:#fff; text-decoration:none;}
/* Hero buttons 8 */
.signup-btn-1, .orange-btn {
	padding:10px 20px 8px 20px;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-size:30px;
	word-spacing:5px;
	font-weight:normal;
	color:#fff;
	line-height:30px;
	}

.signup-btn-1 {float:right; margin:-8px 0 0 0;}
.signup-btn-1:visited, .orange-btn:visited {color:#fff;}
.orange-btn {width:auto; margin-top:10px; text-align:center;}

.gs-btn {
	padding:10px 5px 15px;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-size:20px;
	word-spacing:5px;
	font-weight:normal;
	text-shadow: #0094b3 0 1px 1px;
	line-height:32px;
	border:2px #fff solid;
	margin:5px auto;
	width:225px;
	text-align:center;
	}

.gs-btn a, .gs-btn a:visited {color:#fff;}

/* fieldset */
fieldset {
border:none;
text-shadow:none;
}

/*end */

/* */
#contact-top {display:none; background:#EFEFEF url(../png/phone.png) center left no-repeat;}
#contact-top {border: #CCC 1px solid; border-radius:15px; color:#666; text-shadow: 1px 1px 1px #ccc; box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px; -moz-box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px; -webkit-box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px;}

#contact-top-pc-browser div.email-button {display:block; float:left; border:none; background:#bfe4ec url(../png/icon-envelope.png) center -2px no-repeat; border:1px #7fc9d9 solid; border-radius:10px; width:22px; height:19px; padding:0; margin:4px 0 0;}
#contact-top-pc-browser div.email-button:hover {background-color:#0094b3;}
#contact-top-pc-browser div.email-button.email-button-selected {border-radius:10px 10px 0 0; background-color:#165788; border-color:#165788;}
#contact-top-pc-browser .email-dropdown {display:none; width:250px; background:#165788; position:absolute; right:8px; top:23px; z-index:200; border-radius:5px 0 5px 5px; padding:10px; text-align:left; cursor:default;}

#contact-top-pc-browser .email-dropdown label {text-shadow:none; color:#fff; font-size:10px;}
#contact-top-pc-browser .email-dropdown .regform .styled-select {width:100%; box-shadow:inset 0 0 3px #9d9d9d; -moz-box-shadow:inset 0 0 3px #9d9d9d; -webkit-box-shadow:inset 0 0 3px #9d9d9d; border-color:#333;}
#contact-top-pc-browser .email-dropdown .regform .styled-select select {width:110%;}
#contact-top-pc-browser .email-dropdown .regform input[type="text"], #contact-top-pc-browser .email-dropdown .regform input[type="password"], #contact-top-pc-browser .email-dropdown .regform input[type="email"], #contact-top-pc-browser .email-dropdown .regform textarea {width:98%; border-color:#333; box-shadow:inset 0 0 3px #9d9d9d; -moz-box-shadow:inset 0 0 3px #9d9d9d; -webkit-box-shadow:inset 0 0 3px #9d9d9d;}
#contact-top-pc-browser .email-dropdown .regform textarea {height:100px;}

#nav {position:relative; margin:0;}
#nav-ul {position:relative; z-index:3; margin:0;}

#nav-ul > li {
	display:block;
	float:left;
	font-family:'Museo Slab', Georgia, serif;
	font-weight:normal;
	color:#666;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:#ccc 0px 1px 1px;
	color:#0094b3;
	position:relative;
 	line-height:1em;
}

#nav-ul > li > a, #nav-ul > li > a:visited {display:block; color:#0094b3; width:100%; height:16px;}
#nav ul > li span {height:100%; display:block; cursor:pointer;}
#nav ul > li:hover {background-color:#fff;}


.nav-dropdown{background: url(../png/dropdownarrow3.png) bottom right no-repeat;}

#nav-ul > li > ul  {
	display:none;
	position:absolute;
	background:#eaeaea;
	padding:0 10px 0 5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	z-index:1;
}



#nav-ul > li > ul > li {list-style-image:url(../png/arrow-jump.png); margin:0 0 0 20px; padding:0;}

#nav-ul > li > ul > li:hover {background:#dedede;}

#nav-ul > li > ul > li > a {display:block; padding:10px 5% 8px; width:90%; border-bottom:1px #ccc solid;}
#nav-ul > li > ul a:hover  {color:#0094b3;}
#nav-ul > li > ul > li:last-child > a {border:none;}

li.last a {border:none;}

#nav ul > li.selected  {background-color:#efefef; margin-bottom:3px; border-top-color:#999; border-bottom: 1px #ff9900 solid; box-shadow:inset #999 0 1px 4px; -moz-box-shadow:inset #999 0 1px 4px; -webkit-box-shadow:inset #999 0 1px 4px;}
#nav ul > li.selected > a, #nav ul > li.selected > span  {color:#ff9900; }
.dropdown-selected {background:url(../png/dropdownarrow4.png) bottom right no-repeat #dedede;}
/* Content */

#hero {margin-left:auto; margin-right:auto;}

/* landing page (webinars, etc) */

.hero-landing {
	margin-top:15px;
	padding:23px 0 20px 0;
	background:url(../png/nav_bg2.png);
	background-size:100% 57px;
	text-align:center;
}

.hero-landing-download {
	text-shadow: 0 0  1px #fff;
	margin-top:35px;
	margin-bottom:20px;
	height:auto;
	font-family:'Museo Slab', Georgia, Sans-serif;
	font-weight:normal;
	font-size:27px;
	color:#666;
}

/* index hero page */
.hero-home-feature-container {margin:40px auto 70px;}
.hero-home-left, .hero-home-right {float:left; width:50%;}
.hero-home-feature-container h1 {text-shadow:0 1px 0 #fff, 0 2px 0 #ebebeb; text-align:center; margin-bottom:20px; font-size:40px}
.hero-home-feature-container .signup-btn-1 {margin-top:25px;}
.hero-home-feature-container p {font-size:.8em;}
.hero-home-feature-container .divider-dotted {padding:0 0 20px 1%;}

/* media suite page */
.hero-advantage-feature-container {margin:10px auto 30px; text-align:center;}
.hero-advantage-feature-container .titleRule h1 {line-height:1em;}
.hero-advantage-feature-container .titleRule h3, .hero-home-feature-container .titleRule h3 {background:#FEFEFE url(../jpg/body-bg.jpg); margin-bottom:0;}
.hero-advantage-feature-container .titleRule:after, .hero-home-feature-container .titleRule:after {
background-image: -webkit-gradient(linear, left top, right top, from(#ebebeb), to(white));
background-image: -webkit-linear-gradient(left, #777, #ebebeb);
background-image: -moz-linear-gradient(left, #777, #ebebeb);
background-image: -ms-linear-gradient(left, #777, #ebebeb);
background-image: -o-linear-gradient(left, #777, #ebebeb);
background-image: linear-gradient(left, #777, #ebebeb);
}

.hero-advantage-feature-container .titleRule:before, .hero-home-feature-container .titleRule:before {
background-image: -webkit-gradient(linear, right top, left top, from(#ebebeb), to(white));
background-image: -webkit-linear-gradient(right, #777, #ebebeb);
background-image: -moz-linear-gradient(right, #777, #ebebeb);
background-image: -ms-linear-gradient(right, #777, #ebebeb);
background-image: -o-linear-gradient(right, #777, #ebebeb);
background-image: linear-gradient(right, #777, #ebebeb);
}

.hero-advantage-feature-container .feature-container h3, .home-feature h3 {font-size:18px; display:inline-block; padding:0 10px; border-bottom:1px #999 dotted; text-shadow:0 1px 0 #fff, 0 2px 0 #ebebeb;}
.home-feature h3 {padding:0 10px 0 0; margin:0 0 10px; color:#f90; font-size:20px;}

.hero-advantage-feature-container h4 {font-size:14px;}
.hero-advantage-feature-container .div-25-width {width:25%; padding:0; margin:15px 0;}
.hero-advantage-feature-container .feature-container {height:200px; display:block;}
.hero-advantage-feature-container .gray-feature-box {margin-top:20px;}

.advantage-feature-image {position:relative; background-image:url(../png/_hero-index-panels-icons.png); background-repeat:no-repeat; height:140px; width:120px; border-radius:3px; margin:0 auto; margin-top:22px;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	transition:all .2s ease-out;}
.intelligence .advantage-feature-image {background-position:12px -10px;}
.manager .advantage-feature-image {background-position:-110px -10px;}
.newsroom .advantage-feature-image {background-position:-230px -10px;}
.streaming .advantage-feature-image {background-position:-367px -10px; width:190px;}

.advantage-shadow {background:url(../adv-shadow.html) no-repeat center; position:absolute; bottom:0; height:30px; width:100%; opacity:1;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;}
.intelligence .advantage-feature-image:hover {background-position:12px -20px;}
.manager .advantage-feature-image:hover {background-position:-110px -20px;}
.newsroom .advantage-feature-image:hover {background-position:-230px -20px;}
.streaming .advantage-feature-image:hover {background-position:-367px -20px;}

.advantage-feature-image:hover .advantage-shadow {opacity:0.4;}

/*.advantage-feature-image {background-image:url(/Content/Images/hero/_hero-index-panels.png); height:140px; margin:0 auto; margin-top:22px; background-color:#fff;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	transition:all .2s ease-out;}
.streaming .advantage-feature-image {width:200px; height:101px; background-position:-6px -51px; border-radius:14px; margin-top:58px; box-shadow:0 2px 3px #ccc; opacity:1}
.manager .advantage-feature-image {width:195px; background-position:-217px -11px; border-radius:3px; box-shadow:0 2px 3px #ccc;}
.intelligence .advantage-feature-image {width:200px; background-position:-444px -11px; border-radius:3px; box-shadow:0 2px 3px #ccc;}
.newsroom .advantage-feature-image {width:195px; background-position:-673px -11px; border-radius:3px; box-shadow:0 2px 3px #ccc;}

.advantage-feature-image:hover {margin-top:8px; box-shadow:0 2px 3px #ccc, 0 0 10px #999; border:1px #fff solid;}
.streaming .advantage-feature-image:hover {margin-top:38px;}*/

/* Send Releases page */
.hero-home-alt {height:378px; margin:5px auto 18px;}
#hero-home-vert-1, #hero-home-vert-2, #hero-home-vert-3, .hero-horiz-1, .hero-horiz-2, .hero-horiz-3-6, .hero-horiz-4-5 {position:relative; float:left; text-align:center; line-height:1.25em; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
#hero-home-vert-1 {height:100%; width:30.75%; padding:0 1.25% 0 0;}
#hero-home-vert-2 {height:55%; width:68%;}
#hero-home-vert-3 {height:43%; width:68%; padding:1% 0 0 0;}
.hero-horiz-1 {width:100%; height:63%; margin:0 0 3%; background:#b2dd94; font-size:35px; font-family:'Museo Slab', Georgia, Sans-serif;}
.hero-horiz-2 {width:100%; height:35%; background:#165788; font-size:33px; font-family:'SourceSansProRegular'; text-transform:capitalize;}
.hero-horiz-3-6 {width:45%; height:100%; font-size:33px; background:#333; font-family:'SourceSansProRegular'; text-transform:capitalize;}
.hero-horiz-4-5 {width:53%; height:100%; background:#8ccd5f; font-size:20px; line-height:.8em;}

.hero-horiz-1, .hero-horiz-2, .hero-horiz-3-6, .hero-horiz-4-5 {border-radius:3px;}
#hero-home-vert-2 .hero-horiz-4-5 {margin:0 0 0 2%; background:#00334d; line-height:2em;}
#hero-home-vert-2 .hero-horiz-4-5 span {font-size:120px; color:#fff; line-height:.75em;}
#hero-home-vert-2 .hero-horiz-3-6 {font-size:42px; line-height:1em;}
#hero-home-vert-2 .hero-horiz-3-6 span {font-size:50px; color:#0094b3; line-height:1em;}
#hero-home-vert-3 .hero-horiz-3-6 {background:#333;}
#hero-home-vert-3 .hero-horiz-4-5 {margin:0 2% 0 0; font-size:34px;}
#hero-home-vert-3 .hero-horiz-4-5 span {color:#333; font-size:20px; display:block;}
#hero-home-vert-3 .hero-horiz-3-6 span {color:#fff; font-size:40px;}

#send-releases .hero-horiz-1 {background: rgb(191,228,236); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(191,228,236,1) 0%, rgba(127,201,217,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(191,228,236,1)), color-stop(100%,rgba(127,201,217,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(191,228,236,1) 0%,rgba(127,201,217,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(191,228,236,1) 0%,rgba(127,201,217,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(191,228,236,1) 0%,rgba(127,201,217,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(191,228,236,1) 0%,rgba(127,201,217,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe4ec', endColorstr='#7fc9d9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#send-releases #hero-home-vert-3 .hero-horiz-4-5 {background: rgb(64,175,198); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(64,175,198,1) 0%, rgba(0,148,179,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(64,175,198,1)), color-stop(100%,rgba(0,148,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(64,175,198,1) 0%,rgba(0,148,179,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(64,175,198,1) 0%,rgba(0,148,179,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(64,175,198,1) 0%,rgba(0,148,179,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(64,175,198,1) 0%,rgba(0,148,179,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40afc6', endColorstr='#0094b3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


#send-releases .hero-horiz-1:hover {background:#0094b3; filter:none;}
.hero-horiz-1:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #bfe4ec; border-left:30px solid transparent;}
.hero-horiz-1:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #7fc9d9; border-right:29px solid transparent;}

#send-releases .hero-horiz-2:hover {background:#66bc29;}
.hero-horiz-2:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #165788; border-left:30px solid transparent;}
.hero-horiz-2:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #b2dd94; border-right:29px solid transparent;}

.hero-horiz-3-6:hover {background:#165788;}
.hero-horiz-3-6:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #272822; border-left:30px solid transparent;}
.hero-horiz-3-6:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #0094b3; border-right:29px solid transparent;}

#send-releases #hero-home-vert-3 .hero-horiz-4-5:hover {background:#666; filter:none;}
.hero-horiz-4-5:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #7fc9d9; border-left:30px solid transparent;}
.hero-horiz-4-5:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #999; border-right:29px solid transparent;}

#hero-home-vert-2 .hero-horiz-4-5:hover {background:#333;}
#hero-home-vert-2 .hero-horiz-4-5:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #00334d; border-left:30px solid transparent;}
#hero-home-vert-2 .hero-horiz-4-5:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #666; border-right:29px solid transparent;}

#hero-home-vert-3 .hero-horiz-3-6:hover {background:#b2dd94;}
#hero-home-vert-3 .hero-horiz-3-6:hover:after {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-top:30px solid #333; border-left:30px solid transparent;}
#hero-home-vert-3 .hero-horiz-3-6:hover:before {content: ""; position:absolute; top:0%; right:0%; width:0px; height:0px; border-bottom:29px solid #d9eec9; border-right:29px solid transparent;}

.hero-home-text-light, .hero-home-text-dark {margin:20px auto 0; border-width:1px 0 1px; border-style:dotted; padding:20px 4%; width:80%;}
.hero-home-text-light {border-color:#fff; color:#fff;}
.hero-horiz-1 .hero-home-text-light {padding:33px 4%;}
.hero-horiz-1 .hero-home-text-light.hero-home-text-shadow {color:#165788; border-color:#165788;}

#send-releases .hero-horiz-2 .hero-home-text-light {padding:28px 4% 22px; height:41px;}
.hero-horiz-3-6 .hero-home-text-light {padding:19px 4% 13px; height:132px;}
.hero-horiz-3-6 .hero-home-text-dark {padding:22px 4% 17px; height:81px;}
.hero-horiz-3-6 .hero-home-text-dark {border-color:#fff; color:#0094b3;}

#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light {padding:13px 4% 12px; color:#0094b3; height:139px;}
.hero-home-text-dark {border-color:#00334d; color:#00334d; line-height:1.2em;}

#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light {color:#fff; font-family:'Museo Slab', Impact, sans-serif; border-color:#165788; height:80px;}

.hero-home-text-light-content, .hero-home-text-dark-content {text-transform:none; margin:20px auto 0; border-width:1px 0 1px; border-style:dotted; padding:20px 4%; width:80%; display:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:1.5em; text-align:left;}
.hero-home-text-light-content {border-color:#fff; color:#fff;}
.hero-home-text-light-content p, .hero-home-text-dark-content p {line-height:1.75em;}
#send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p {font-size:12px; margin:0 0 10px;}
.hero-home-text-light-content p {color:#fff;}
.hero-home-text-dark-content p {color:#000;}
.hero-home-text-light-content a, .hero-home-text-dark-content a {padding:5px 8px; background:#00334d; color:#fff; text-transform:uppercase; display:block; float:left;}
.hero-home-text-light-content a:hover, .hero-home-text-dark-content a:hover {background:#66bc29;}
.hero-horiz-1 .hero-home-text-light-content {height:155px;}

.hero-horiz-2 .hero-home-text-light-content {height:65px; padding:13px 4%;}
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content {height:124px;}
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content p a:first-child {border-right:1px dotted #0094b3;}
#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light-content {height:124px;}
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light-content {height:100px; padding:18px 1% 2px; width:86%;}
#hero-home-vert-3 .hero-horiz-3-6 .hero-home-text-dark-content {height:80px;}

/* About Us hero */
#about-us #hero {margin:5px auto 8px; height:550px;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 {width:28%; height:100%;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2 {padding:0 8% 0 0;}
#about-us #hero-home-vert-3 {padding:0;}
#about-us .hero-horiz-1, #about-us .hero-horiz-2 {width:100%; height:50%; border-radius:200px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#about-us .hero-horiz-2 {margin-top:-20px;}
#about-us #hero-home-vert-1 .hero-horiz-1 {background:rgb(0, 148, 179); background:rgba(0, 148, 179, 0.7);}
#about-us #hero-home-vert-1 .hero-horiz-2 {background:rgb(160, 233, 0); background:rgba(160, 233, 0, 0.5);}
#about-us #hero-home-vert-2 .hero-horiz-1 {background:rgb(255, 153, 0); background:rgba(255, 153, 0, 0.7);}
#about-us #hero-home-vert-2 .hero-horiz-2 {background:rgb(22, 87, 136); background:rgba(22, 87, 136, 0.8); font-family:'Museo Slab', Georgia, Sans-serif;}
#about-us #hero-home-vert-3 .hero-horiz-1 {background:rgb(102, 188, 41); background:rgba(102, 188, 41, 0.7);}
#about-us #hero-home-vert-3 .hero-horiz-2 {background:rgb(153, 153, 153); background:rgba(153, 153, 153, 0.8);}
#about-us .hero-horiz-1:hover:after, #about-us .hero-horiz-2:hover:after {display:none;}
#about-us .hero-horiz-1:hover:before, #about-us .hero-horiz-2:hover:before {display:none;}

#about-us .hero-home-text-light, #about-us .hero-home-text-light-content {border:none;}

#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light {padding:52px 4%;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light {color:#165788; line-height:1em; padding:42px 4% 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span {display:block; font-size:70px; line-height:.8em; color:#66bc29;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light {font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:1.3em; padding:48px 4% 0; color:#666;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span {font-family:'SourceSansProRegular'; text-transform:capitalize; font-size:34px; display:block; line-height:1em; color:#fff;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light {font-size:30px; line-height:1.1em; padding:70px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span {font-size:26px; color:#ccc; line-height:1em; display:block;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light {font-size:18px; color:#0094b3; line-height:1.5em; padding:28px 4% 0;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span {font-size:48px; color:#fff; display:block; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light {font-family:Arial, Helvetica, sans-serif; font-size:38px; padding:45px 4% 0; color:#666;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span {color:#cff47f; font-family:'SourceSansProRegular'; text-transform:capitalize; font-size:50px; line-height:1.1em; display:block;}

#about-us .hero-home-text-light-content p {font-size:20px; text-align:center;}
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content {padding:55px 0 0;}
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content p {color:#333;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content {padding:55px 0 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content p {color:#a0e900;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content {padding:55px 0 0 0%;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content p {color:#ffb340;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content {padding:35px 0 0 0%;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content p {color:#00334d;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content {padding:55px 0 0 0%;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content {padding:55px 0 0 0%;}

#about-us #hero-home-vert-1 .hero-horiz-1:hover {background:rgb(153, 153, 153); background:rgba(153, 153, 153, 0.5);}
#about-us #hero-home-vert-1 .hero-horiz-2:hover {background:rgb(51, 51, 51); background:rgba(51, 51, 51, 0.8);}
#about-us #hero-home-vert-2 .hero-horiz-1:hover {background:rgb(0, 51, 77); background:rgba(0, 51, 77, 0.8);}
#about-us #hero-home-vert-2 .hero-horiz-2:hover {background:rgb(191, 228, 236); background:rgba(191, 228, 236, 0.8); font-family:'Museo Slab', Georgia, Sans-serif;}
#about-us #hero-home-vert-3 .hero-horiz-1:hover {background:rgb(0, 148, 179); background:rgba(0, 148, 179, 0.5);}
#about-us #hero-home-vert-3 .hero-horiz-2:hover {background:rgb(255, 153, 0); background:rgba(255, 153, 0, 0.8);}

/* Inside page with large hero */

.hero-inner-1 {background:url(../png/hero-lady.png) bottom left no-repeat;}
.hero-inner-blurb {background:url(../png/quotes_bg.png) center no-repeat;}
.hero-inner-blurb-noquotes {background:none;}

/* testimonials & stats on first page */

#hero-users {
	background:#fff url(../jpg/testimonials-blurb.jpg) top left no-repeat;
	border-top:3px solid #0094b3;
	border-bottom:3px solid #0094b3;
	height:85px;
	margin: 0 auto 18px auto;
	padding: 0 0 0 84px;
}

/* Containers */

#container-home, #container-newsroom, #container-article, #container-search, #container-tabs {background:#fff; box-shadow:#bfbfbf 0 0 5px; -moz-box-shadow:#bfbfbf 0 0 5px; -webkit-box-shadow:#bfbfbf 0 0 5px; margin-top:5px; margin-left:auto; margin-right:auto;}
#container-register {margin:0 auto 30px auto;}
#container-register ul, #container-register ul li {padding:0; list-style:inside url(../png/arrow-jump.png); font-size:12px; line-height:14px;}
#container-register ul{margin:0;}
#container-register ul li {margin:8px 0 0 0;}

#container-tabs.ui-tabs {position: relative; zoom: 1; padding:0;}
#container-tabs.ui-tabs .ui-tabs-nav {margin:0; padding:0; width:100%;}
#container-tabs.ui-tabs .ui-tabs-nav li {display:inline; height:auto; margin:0; padding:0; text-align:center;}
#container-tabs.ui-tabs .ui-tabs-nav li a {float:left;padding: 12px 2% 13px;margin:0; background:#efefef; box-shadow:inset #bfbfbf 0 0 5px; -moz-box-shadow:inset #bfbfbf 0 0 5px; -webkit-box-shadow:inset #bfbfbf 0 0 5px; border-bottom:1px #ccc solid; border-right:1px #ccc solid; }
#container-tabs.ui-tabs .ui-tabs-nav li a:hover {background:#fff;}
#container-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin:0 !important;}
#container-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {cursor: text; padding-bottom: 14px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-bottom:none !important; background:#fff; color:#0094B3;}
#container-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#container-tabs.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none; padding:10px 2%; width:96%;}
#container-tabs.ui-tabs .ui-tabs-hide {display: none !important;}

#feature-tabs.ui-tabs {position: relative; zoom: 1; padding:0;}
#feature-tabs.ui-tabs .ui-tabs-nav {margin:0 auto; padding:0; position:relative; z-index:2;}
#feature-tabs.ui-tabs .ui-tabs-nav li {display:inline; height:auto; margin:0; padding:0; text-align:center; text-shadow:0 1px #fff;}
#feature-tabs.ui-tabs .ui-tabs-nav li a, #feature-tabs.ui-tabs .ui-tabs-nav li a:hover {font-size:.8em; color:#666; float:left; margin:0; background:#ebebeb; -moz-box-shadow:inset 0 0 5px #fff, 0 0 2px #666; -webkit-box-shadow:inset 0 0 5px #fff, 0 0 2px #666; box-shadow:inset 0 0 5px #fff, 0 0 2px #666;
background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 2%, #ffffff 50%, #ebebeb 51%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ebebeb), color-stop(50%,#ffffff), color-stop(51%,#ebebeb), color-stop(100%,#fcfcfc));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
}
#feature-tabs.ui-tabs > .ui-tabs-nav > li:first-child > a {border-radius: 10px 0 0 10px;}
#feature-tabs.ui-tabs > .ui-tabs-nav > li:last-child > a {border-radius: 0 10px 10px 0;}
#feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {cursor:text; moz-box-shadow:inset 0 0 2px #666; -webkit-box-shadow:inset 0 0 2px #666; box-shadow:inset 0 0 2px #666; background:#ccc; color:#333;}
#feature-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#feature-tabs.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none; padding:30px 2% 10px; width:95%; margin-top:-20px; border-radius:10px; border:1px #ebebeb solid;}
#feature-tabs.ui-tabs .ui-tabs-hide {display: none !important;}
#feature-tabs .ui-tabs-panel h3, #feature-tabs h4, #feature-tabs h5 {margin-bottom:10px;}
#feature-tabs .footer-title h5 {margin-bottom:0; font-weight:normal;}

#reporting #feature-tabs {margin-top:30px;}

.client-container.ui-tabs {position: relative; zoom: 1; padding:0;}
.client-container.ui-tabs .ui-tabs-nav {margin:0 auto; padding:0;}
.client-container.ui-tabs .ui-tabs-nav li {display:inline; height:auto; margin:0; padding:0; text-align:center; text-shadow:0 1px #fff;}
.client-container.ui-tabs .ui-tabs-nav li a, .client-container.ui-tabs .ui-tabs-nav li a:hover {color:#666; float:left; margin:0; background:#ebebeb; padding:10px;
background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 2%, #ffffff 50%, #ebebeb 51%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ebebeb), color-stop(50%,#ffffff), color-stop(51%,#ebebeb), color-stop(100%,#fcfcfc));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
background: linear-gradient(top,  #ffffff 0%,#ebebeb 2%,#ffffff 50%,#ebebeb 51%,#fcfcfc 100%);
moz-box-shadow:inset 0 0 2px #999; -webkit-box-shadow:inset 0 0 2px #999; box-shadow:inset 0 0 2px #999;
}

.client-container.ui-tabs > .ui-tabs-nav > li:first-child > a {border-radius: 10px 0 0 0;}
.client-container.ui-tabs > .ui-tabs-nav > li:last-child > a {border-radius: 0 10px 0 0;}
.client-container.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {cursor:text; moz-box-shadow:inset 0 0 2px #666; -webkit-box-shadow:inset 0 0 2px #666; box-shadow:inset 0 0 2px #666; background:#ccc; color:#333;}
.client-container.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.client-container.ui-tabs .ui-tabs-panel {display: block;}
.client-container.ui-tabs .ui-tabs-hide {display: none !important;}

.ui-accordion .ui-accordion-header { cursor: pointer; border-radius:2px; background:url(../png/dropdownarrow5.png) center right no-repeat #bfe4ec; padding:3px 5px 0; border:#7fc9d9 1px solid; box-shadow:inset #fff 0 0 5px; -moz-box-shadow:inset #fff 0 0 5px; -webkit-box-shadow:inset #fff 0 0 5px;}
.ui-accordion .ui-accordion-header:hover { background-color:#ffe5bf; border-color: #ffcc7f;}
.ui-accordion .ui-accordion-li-fix { display: inline;}
.ui-accordion .ui-state-active, .ui-accordion .ui-state-active:hover { background-image:url(../png/dropdownarrow6.png); background-color:#fbfbfb; cursor:default; border-color: #ccc;}
.ui-accordion .ui-accordion-header:focus {outline:none;}
.ui-accordion .ui-accordion-content { padding:0; border-top: 0; margin:0; position: relative; top: 1px; overflow: auto; display: none; zoom: 1;}
.ui-accordion .ui-accordion-content-active { display: block; }

.meta-margin {margin:5px 0 0 0;}
.auto-margin {margin-left:auto; margin-right:auto;}

/* Index rightside stuff */

.R1_content-cont p, #content-R2 p {margin:0;}
.R1_content-cont.gray-feature-box {margin:0 0 10px; font-size:18px;}

.bluebg {background:#0094b3 url(../png/bluebox-cornerbg.png) bottom right no-repeat;	padding-top:15px;}

.bluebg p {color:#fff; padding-bottom:10px; text-shadow:#2C592D 0 1px 1px; font-size:18px;}

.whiteflash {color:#ff9900; text-shadow: 0 1px 1px #666, 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff;}

/*sign in */

#signin-L1, #signin-R2, #signin-R3, .green-box {background:#d9eec9;}
#signin-L1, #signin-R2, #signin-R3, #register-L1, .register-L1, #register-R2, #register-R3, #register-R4, .green-box {border:#ccc 1px solid; -moz-box-shadow: inset 0 0 3px #fff, 0 0 5px #dfdfdf; -webkit-box-shadow: inset 0 0 3px #fff, 0 0 5px #dfdfdf; box-shadow: inset 0 0 3px #fff, 0 0 5px #bfbfbf; padding-bottom:10px;}

/*reg */

#register-L1, .register-L1, #register-R3, #register-R4 {background:#FFE5BF;}

.small-checkbox-label {font-size:0.75em; color:#333; padding:5px 3% 0; background:#FFCC7F; margin-bottom:0; display:block; border-radius:5px; cursor:pointer;}
.small-checkbox-label input {margin-right:5px;}

#oauth {background:#fff url(../png/oauth.png) top center no-repeat; border:#7fc9d9 1px solid; padding:60px 20px 10px 20px; }
#register-R2 {background:#bfe4ec; margin-bottom:10px !important;}
#register-L1 fieldset, #container-register fieldset {padding:0; width:90%; margin:0;}
#container-register fieldset legend {margin:0; padding:0;}

fieldset label {color:#888;}
fieldset input[type="checkbox"] {display:none;}

.reg-list {display:none; border-top:1px dotted #999; border-bottom:1px dotted #999; width:100%; padding:8px 0; margin:0 0 10px 0;}
.reg-list input[type="checkbox"] {display:inline !important;}
.reg-list label {font-size:.8em; padding:0; margin:0; background:none;}

#container-register a .active, #container-register .active {background:url(../png/dropdownarrow6.png) center left no-repeat; border-radius:3px; border:0; text-shadow:none;}

p.show_hide {background:url(../png/dropdownarrow5.png) center left no-repeat; padding: 10px 0 10px 15px !important; margin: 0;}

/* static pages */

.inner-nav-body {margin:0; padding:0; list-style:none; width:100%; margin:0 auto 20px; background:#fcfcfc; border-radius:5px; position:relative;}
.inner-nav-body:after {bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-bottom-color:#ebebeb; border-width:10px; left:50%; margin-left:-10px;}
.inner-nav-body li a {color:#0094b3; width:100%; float:left; padding:10px 0; text-align:center; border-bottom:1px solid #ebebeb;}
ul.inner-nav-body li {text-shadow:#fff 0 1px 1px; float:left; font-size:12px; width:20%;}
.inner-nav-body li a:hover {background:#f9f9f9; border-bottom-color:#7fc9d9;}
#about-us ul.inner-nav-body li {width:25%;}
#media-intelligence ul.inner-nav-body li, .nasdaq-product ul.inner-nav-body li {width:33.3%;}
#learning-support ul.inner-nav-body li {width:50%;}

.div-100-width {width:100%; font-size:18px;}

.div-100-width.margin-center {width:80%; padding:15px 10% 0;}
.div-25-width {width:19%; padding:15px 2%; margin:15px 1.25% 0 0; float:left;}
.div-25-width:last-child {margin:15px 0 0;}
.green-box input[type="text"] {width:98% !important;}
.green-box.width-85 {width:85%;}
.div-31-width {width:31%; padding:5px 1.15%; float:left;}
.div-31-width-small-font {width:31%; padding:5px 1.15%; float:left;font-size: 14px;}
.div-63-width {width:62.5%; padding:5px 2%; float:left;}
.div-46-width {width:44.5%; padding:5px 2%; float:left; margin-bottom:10px;}
.div-46-width.nopadding {width:50%; padding:0;}
.div-100-width > .div-46-width:first-child {margin-right:2%;}

.div-100-width ul, .div-100-width ol {font-size:.8em;}
.div-100-width ul, .div-100-width ol, .green-box ol {margin:0; padding:0 0 0 15px;}
.div-100-width ol li, .div-100-width ul li, .green-box ol li {padding:5px 0;}
.div-100-width ol li, .green-box ol li {list-style:decimal; margin:0 0 0 10px;}
.div-100-width ul li, .div-63-width ul li {list-style: url(../png/arrow-jump.png); margin:0;}
.div-100-width img.rightalign {margin-left:10px;}
.div-100-width img.leftalign {margin-right:10px; margin-bottom:10px;}

.tweet-side-box {position: relative; background:#bfe4ec; border:1px solid #bfe4ec; padding:8px; border-radius:3px; box-shadow:inset  #fff 0 0 5px; -moz-box-shadow:inset #fff 0 0 5px; -webkit-box-shadow:inset #fff 0 0 5px; margin:0 0 15px;}
.tweet-side-box:after {top:95%; border:solid transparent; border-width: 15px; content: " "; height: 0; width: 0; position: absolute; border-top-color: #bfe4ec; left: 55%; margin-left: -30px;}
.div-100-width.gray-feature-box {width:96%; padding:5px 2%; margin:10px 0 0;}
.div-31-width > .gray-feature-box p {font-size:.8em;}
.div-31-width > .div-100-width.gray-feature-box {width:92%; padding:8px 4%;}
.div-100-width.gray-feature-box > .div-46-width {width:46.85%; padding:5px 0 5px 3%; margin:5px 0;}
.div-100-width.gray-feature-box > .div-46-width:first-child, #pricing .div-100-width > .div-100-width > .div-46-width:first-child {padding-left:0; padding-right:3%; margin-right:0; border-right:1px #ccc dotted;}
#pricing .div-46-width, #pricing .div-46-width > .border-bottom-dotted-light:last-child {margin-bottom:0; border-bottom:0;}
#pricing .content-cont2 > .div-100-width > .div-100-width:last-child {border-top:1px dotted #efefef;}
#pricing .div-100-width > .div-46-width {width:45.5%; margin-right:0;}
#hero .div-46-width.gray-feature-box, #contact-us .div-46-width.gray-feature-box {padding-bottom:20px; margin-bottom:10px; font-size:18px;}
#contact-us .div-46-width.gray-feature-box {padding-top:15px;}
.div-63-width .div-100-width.divider-dotted3:last-child {margin-bottom:0; border-bottom:0; padding-bottom:0;}
.div-63-width .div-100-width.gray-feature-box h3 {margin:0;}
.gray-feature-box .subtract {border:none; margin:0;}
.gray-feature-box.subtract {margin-top:0;}
#send-releases .gray-feature-box.subtract {margin-top:10px;}
.gray-feature-box {border-radius:5px; background:#fcfcfc; border:#efefef 1px solid; -moz-box-shadow: inset 0 0 3px #fff; -webkit-box-shadow: inset 0 0 3px #fff; box-shadow: inset 0 0 3px #fff;}
.border-bottom-dotted, .border-bottom-dotted li {border-bottom: 1px #ccc dotted;}
.border-bottom-dotted-light {padding-bottom:30px; margin-bottom:30px; border-bottom:1px dotted #efefef;}
.border-right {border-right:1px dotted #efefef;}
ul.border-bottom-dotted, .green-box ul.border-bottom-dotted > li:last-child {border:none;}

ul.callout-list {margin:55px 0 0; padding:0; list-style:none; height:67px;}
ul.callout-list li {margin:0; padding:0 1%; width:14.66666667%; display:block; float:left; list-style:none; text-align:center; background:url(../png/divider-horiz-1.png) no-repeat 100% 50%;}
ul.callout-list li:last-child {background:none;}
ul.callout-list li h5 {margin-bottom:3px;}
ul.callout-list li span {font-family:'SourceSansProRegular'; text-transform:capitalize; font-weight:normal; line-height:1em; font-size:35px; text-align:center;}

.img-100-width {width:100%;}
.regform .gs-btn {width:100%;}
#send-releases .image-background {background-repeat:no-repeat; font-size:16px;}
#send-releases .dist {background-image:url(../gif/distribution-logos.gif); margin-top:60px;}
#send-releases .device {background-image:url(../jpg/multidevice.jpg); background-position:bottom right;}
#send-releases .reporting {background-image:url(../jpg/reporting-new.jpg); background-position:left;}
#send-releases .seo-pr {background-image:url(../jpg/seo-sr.jpg); background-position:bottom left;}
#send-releases .media {background-image:url(../jpg/multimedia-sr-new.jpg); background-position:bottom right;}

#nasdaq-advantage .image-background {background-repeat:no-repeat; font-size:16px;}
#nasdaq-advantage .media-intelligence {background-image:url(../jpg/mediaintelligence.jpg);}
#nasdaq-advantage .media-manager {background-image:url(../jpg/manager.jpg);}
#nasdaq-advantage .media-newsrooms {background-image:url(../jpg/newsroom.jpg);}
#nasdaq-advantage .webcasting {background-image:url(../jpg/smp.jpg);}

#nasdaq-advantage .leftalign.advantage-icon {width:45px; height:48px; margin:0 5px 0 0; background:url(../png/_hero-index-panels-icons.png) no-repeat; background-size:auto 100%;}
#nasdaq-advantage .media-intelligence .leftalign.advantage-icon {background-position:0 0;}
#nasdaq-advantage .media-manager .leftalign.advantage-icon {background-position:-45px 0;}
#nasdaq-advantage .media-newsrooms .leftalign.advantage-icon {background-position:-90px 0;}
#nasdaq-advantage .webcasting .leftalign.advantage-icon {background-position:-137px 0; width:80px;}

#pricing .div-100-width img, #pricing .div-46-width img {opacity:0.5;}

#regulatory-filings .divider-dotted3.subtract > .leftalign {padding-top:25px;}
#regulatory-filings .divider-dotted3.subtract > .leftalign h3 {margin-top:30px;}

/* Newsroom */

.title-featured, .title-featured h3, .title-allnews, .title-allnews p, .title-relatedarticles, .title-searchresults, .title-allnews h1 {
	color:#666;
	font-family:'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	line-height:1em;
}

.title-featured {border-bottom: 1px #ccc solid; margin: 0 0 10px 0; font-weight:normal;}
#learning-support .content-cont2 > .div-63-width > .title-featured {margin-bottom:25px;}
#learning-support.customer-support .content-cont2 > .div-63-width > .title-featured {margin:35px 0 25px;}
#learning-support.customer-support .content-cont2 > .div-63-width > .gray-feature-box {margin: 10px 0 20px; width:92%; padding:15px 4%;}

.title-allnews {background:url(../jpg/title-allnews.jpg) center top no-repeat;}
.title-allnews p, .title-allnews h1 {font-size:48px; background:#fff; display:inline-block; margin:0; padding:0 10px 10px; width:auto;}
.title-allnews, .title-searchresults {font-size:48px; width:100%; text-align:center;}

.title-searchresults {background:url(../jpg/title-searchresults.jpg) center top no-repeat;}

.feature_L, .feature_R {float:left;}

.feature_L p, .feature_R p, .results-link p, .relatedarticles_L p, .feature_R, .title-featured p  {margin:0;}

.feature_L-content {margin:10px 0 0 0;}

.relatedarticles_L {padding:0 0 0 10px; margin:5px 0 0 0;}

.feature_R-content {
	border-bottom:1px #73d2e2 dotted;
	padding: 0 0 15px 0;
	margin:0 0 11px 0;
	height:auto;
	}

.feature_image {
	float:left;
	margin:5px 10px 0 0;
	padding:3px 3px 0 3px;
	box-shadow:#bfbfbf 0 1px 3px;
	-moz-box-shadow:#bfbfbf 0 1px 3px;
	-webkit-box-shadow:#bfbfbf 0 1px 3px;
	border:#ddd 1px solid;
}

.feature_jump {
	padding:3px 18px 2px 12px;
	background:url(../png/arrow-jump.png) 96% 50% no-repeat;
	background-color: #fff;
		box-shadow:0 0 3px #ccc, inset 0 0 8px #ebebeb;
	border:1px solid #ccc;
	float:right;
	font-size:14px;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	color:#0094b3;
	float:left;
	margin:5px 0 0;
}

.feature_jump.leftalign {margin-right:5px;}
.feature_jump.leftalign.margintop-10px {margin-bottom:5px;}

/* logo */
.logo_image-noborder {
	box-shadow:#bfbfbf 0 0 4px;
	-moz-box-shadow:#bfbfbf 0 0 4px;
	-webkit-box-shadow:#bfbfbf 0 0 4px;
	width:85px;
	padding:0;
}

.image_spacer {padding:0 20px 0 0; float:left; width:85px;}

.noshadow {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

/* Search info */
.dotted-border-box {width:100%; border-top:1px #ccc dotted; border-bottom:1px #ccc dotted; padding:10px 0;}

.gray-box {background:#ebebeb; margin-bottom:15px;position:relative;
}

.search-metadata {float:left;}

.ui-html-pager, .search-metadata {margin-top:0;}

.ui-html-pager li {display:inline; text-shadow:#40afc6 0 1px 1px; margin-right:5px;}

.ui-html-pager li a {
background:#7fc9d9;
color:#fff;
font-weight:bold;
border-bottom:1px solid #40afc6;
border-radius:3px;
position:relative;
}

.ui-html-pager li a:visited {background:#bfe4ec; border-bottom-color:#7fc9d9;}

.ui-html-pager li a:hover {background:#40afc6; border-bottom-color:#0094b3;}

.ui-html-pager-next a {border-top-right-radius:0 !important; border-bottom-right-radius:0 !important; background:#40afc6 !important; border-bottom-color:#0094b3 !important;}

.ui-html-pager-next a:hover, .ui-html-pager-previous a:hover {background:#0094b3 !important; border-bottom-color:#165788 !important;}

.ui-html-pager-next a:before, .ui-html-pager-previous a:before {top:1px; position: absolute; content: ' ';}

.ui-html-pager-next a:hover:before {border-color: transparent transparent transparent #0094b3;}

.ui-html-pager-previous a {border-top-left-radius:0 !important; border-bottom-left-radius:0 !important; background:#40afc6 !important; border-bottom-color:#0094b3 !important;}

.ui-html-pager-previous a:hover:before {border-color: transparent #0094b3 transparent transparent;}

.ui-html-pager-current a{
	background:#ffe5bf !important;
	border-color:#ffcc7f !important;
	color:#0094b3 !important;
	text-shadow:#ffcc7f 0 1px 1px !important;
}

.ui-menu .ui-menu-item a {padding:8px;}
/* Search refinement facets */

a .facet-title, .facet-title {
	background:url(../png/stripe-blue-closed.png) #0094b3 center right no-repeat;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	font-size:18px;
	height:15px;
	color:#fff;
	text-shadow:#40afc6 0 1px 1px;
	border:1px #40afc6 solid;
	margin:0 0 1px 0;
}


a .active, .active {
	background:url(../png/stripe-blue.png) #7fc9d9 center right no-repeat;
	color:#666;
	text-shadow:#fff 0 1px 1px;
	border:1px #7fc9d9 solid;
	margin:0;
}

.resp-header.active,
#header.active,
.invis-backdrop,
.qsearch-container.active {
	background: transparent;
	color: #fff;
	text-shadow: none;
	border:none;
}

.qsearch-container.active {
	border-left: 1px solid #000;
}

.resp-header.active {
	background: #0a0a0a;
}

.facet_list { background: #bfe4ec; margin:0 0 1px 0; font-family:'Museo Slab', Georgia, serif; font-weight:normal; color:#40667a; border-bottom:#0094b3 1px solid; text-shadow:#fff 0 1px 1px; display:none;}

.facet_list input[type="text"] { border: 1px solid #929292 !important; margin:auto; padding-left:1% !important; padding-right:1% !important; width:98% !important;}

.facet_inputs {list-style:none; margin:0; padding:0;}

.facet_inputs li {margin:0; padding:0;}

/* autocomplete */
.ui-autocomplete {position: absolute; z-index:150;}

/* workarounds */
* html .ui-autocomplete {width:1px;}

.ui-menu {list-style:none; padding: 2px; margin: 0; display:block; float: left; background:#ffe5bf; margin-top: -3px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-box-shadow:  0 0 3px #666; -webkit-box-shadow:  0 0 3px #666; box-shadow:  0 0 3px #666;}

.ui-menu .ui-menu-item {margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%;}

.facet_numbers {color:#8aabc3; float:right; margin:0 0 0 5px; text-align:right;}
.facet_left {float:left; word-wrap:break-word;}

.facet_list_closed {padding:0;}

/* Results */

.latestreleases-title {border-bottom: 1px #666 dotted;margin: 0 0 17px 0;}

.results-link {background:url(../png/divider-dotted.png) bottom center no-repeat; padding: 0 0 20px 0; margin:0 0 20px 0;}

/* release type, if applicable, is a second class applied to the post type */
.earnings-release, .photo-release, .video-release, .multilang-release, .event-release {padding: 3px 0 3px 20px;}

.earnings-release{background:url(../png/financial.png) center left no-repeat;}

.photo-release{background:url(../png/photo.png) center left no-repeat;}

.video-release{background:url(../png/video.png) center left no-repeat;}

.multilang-release{background:url(../png/multilang.png) center left no-repeat;}

.event-release{background:url(../png/event.png) center left no-repeat;}

/* Article info divs */

.gnw_company_name {
	font-size: 1em;
    font-weight: bold;
    color: #2d383f;
    margin-bottom: 0;
}
.gnw_headline {
	margin:0;
}
.gnw_headline a,
.gnw_headline a:visited {
	color:#004A96
	font-size: 22px;
}

.gnw_headline a:hover {
    text-decoration: underline;
}

#share-print {background:#f2f2f2; border:#ccc 1px solid;}
#share-print-bottom {margin:0 0 10px; background:#FBFBFB;  border:#EAEAEA 1px solid;}
#share-print img, #share-print-bottom img {margin: 0 5px 0 0; border:0}
#share-print .righticon, #share-print-bottom .righticon {margin: 0 0 0 8px; float:right; border:0;}

#post-content-metadata{
	background:#fbfbfb;
	color:#666;
	border-bottom:#eaeaea 1px solid;
	}

.articleinfo-box p, .articleinfo-box ul, .R1_content-cont ul {margin:0; color:#666;  font-weight:normal;}

.busyIndicator
{
    display: none;
    background: url(../gif/busy.gif) no-repeat;
    width: 25px;
    height: 25px;
    float: right;
    position: relative;
    margin-top: -25px;
}

/* Stock Pricing (right side of article) */

.stockstats_L {
	float:left;
	padding: 0 10px 0 0;
	font-size:56px;
	font-family:'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	text-align:right;
	height:60px;
}

.stockstats_L, .stockstats_R a {color:#999;}
.stockstats_L p, .stockstats_R p {margin:0;}

.stockstats_R {
	float:left;
	float:left;
	font-size:12px;

	font-weight:normal;
	height:25px;
	padding:20px 8px 3px 0;
	color:#666;
	margin: 0 0 10px 0;
}

.stocksup /* change class when stocks go up (for use with stockstats_R as second class */ {
	background:url(../png/arrow_top.png) no-repeat bottom right;
}

.stocksdown /* change class when stocks go down (for use with stockstats_R as second class */ {
	background:url(../png/arrow_bottom.png) no-repeat bottom right;
}

.stockdivider {padding:5px 0;}

.article_small_img-container {float:left; background:url(../png/shadow_smallimg.png) bottom center no-repeat; margin:3px 0 0 0;}
.article_small_img {border:1px solid #666; cursor:pointer;}

.media-file-title {font-weight:bold !important; padding-left:18px; padding-top:2px; background-position:top left; background-repeat:no-repeat; color:#666;}
.file-excel {background-image:url(../png/icon-excel.png)}
.file-image {background-image:url(../gif/icon-downloadimage.gif)}
.file-pdf {background-image:url(../png/icon-pdf.png)}
.file-ppt {background-image:url(../png/icon-ppt.png)}
.file-txt {background-image:url(../png/icon-txt.png)}
.file-word {background-image:url(../png/icon-word.png)}
.file-video {background-image:url(../png/icon-video.png)}

.article_img_info {color:#666; margin:3px 0 10px;}
.article_img_info input {float:left; padding:3px; display:block; outline:none; margin:5px 0 0;}

.article_tag, .ui-search-keywords {
	background:#fff;

	font-weight:normal;
	color:#666;
	border:#d7d7d7 1px solid;
	border-radius:5px;
	float:left;
}

.article_tag {margin:8px 8px 0 0; text-transform:lowercase;}
.article_tag:hover {background:#96dde9; color:#0094b3; border:none;}

.ui-search-keywords {margin:0 5px 5px 0; position:relative;}
.ui-search-keywords:active {background:#ccc;}

.filter-delete-button {
	width:16px;
	height:16px;
	background:url(../png/icon-delete.png) bottom no-repeat;
	margin:0;
	right:5px;
	top:5px;
	position:absolute;
}


/* Article styles */

.article_image {
	margin:5px 10px 0 0;
	padding:3px 3px 0 3px;
	box-shadow:#bfbfbf 0 1px 3px;
	-moz-box-shadow:#bfbfbf 0 1px 3px;
	-webkit-box-shadow:#bfbfbf 0 1px 3px;
	border:#ddd 1px solid;
}

.article_image-box {
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}

.articleinfo-box  {word-wrap:break-word;}

.articleinfo-box ul, .R1_content-cont ul {margin:0; padding:0;}

.articleinfo-box ul li, .R1_content-cont ul li {margin:0 0 0 18px;}

.articleinfo-box ul li {margin-left: 15px;}

.article_blurb {margin: 10px 0 0 0;}

.contactpre {
    white-space: pre-wrap;  /*css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    font-size: 10px !important;
    line-height: 15px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: normal;
}

/* Related articles */

#relatedarticles {width:675px;}

.title-relatedarticles {font-size:24px; font-weight:normal; background:url(../jpg/title-relatedarticles.jpg) center no-repeat; text-align:center; margin: 0 0 10px 0;}

.relatedarticles_R {
	color:#666;
	text-shadow:#fff 0 1px 2px;
	background:#96dde9;
	border-radius:5px;
	box-shadow:#bfbfbf 0 1px 3px;
	-moz-box-shadow:#bfbfbf 0 1px 3px;
	-webkit-box-shadow:#bfbfbf 0 1px 3px;
	margin:0;
}

.relatedstats_top {border-bottom:1px solid #8aabc3; padding: 0 0 15px 0;}

.relatedstats_bott {border-top:1px solid #fff;padding: 5px 0 0 0;}

.relatedstats_L {
	float:left;
	padding: 0 10px 0 0;
	font-family:'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	text-align:right;
	height:60px;
}

.relatedstats_L p, .relatedstats_R p {margin:0;}

.relatedstats_R {
	float:left;
	font-size:12px;
	max-width: 130px;
	font-weight:normal;
	padding:20px 0px 0;
	color:#666;
}

.statname {font-family:'Museo Slab', Georgia,serif; font-weight:normal; font-size:16px; text-transform:uppercase;}

.article-contact-form {width: 260px; height: 150px;}

/* footer */

#footer {color:#666;}
#footer-L, #footer-M, .footer-split-L2, .footer-split-R2, .footer-text {float:left;}
.footer-text {padding:0;}
.footer-title {border-bottom: 1px #666 dotted; margin: 0 0 5px 0;}
.footer-title h5 {margin-bottom:0;}
#linkoutcontainer {width:100%; position:absolute; overflow:hidden; bottom:0;}
.linkout-header {width:100%; background:#fefefe url(../jpg/body-bg.jpg); margin:0; padding:0; border-bottom:1px #ccc solid; position:absolute;top:0;}
.linkout-header #logodiv {margin-right:15px; padding-right:15px;}
.linkout-text {padding:15px;}
.linkout-text p {margin-top:0;}

#linkedpage {position:absolute; width:100%; border:none; height:100%;}

.close-header-button {
	padding:10px 11px 11px 10px;
	background:url(../png/btn_close.png) center no-repeat #efefef;
	border-radius:5px;
	border:#ccc 1px solid;
	float:right;
	top:15px;
	right:15px;
	position:absolute;
	}

.close-header-button:hover {
	background-color: #ffb340;
	border-color:#ff9900;
	box-shadow:#fff 0 0 3px;
	-moz-box-shadow:#fff 0 0 3px;
	-webkit-box-shadow:#fff 0 0 3px;
}

.titleRule h3 {max-width:55%;}

.spacer {clear:both; width:0; height:0;}

/* MEDIA QUERIES */

@media only screen and (min-width: 1025px) {

h5 /* footer first title */{font-size:11px; line-height:14px;}

h6 /* footer blue about + contact titles */{font-size:16px; line-height:14px;}

button[type="submit"] {padding:6px 15px;}


.sub-list .small-green-button {padding: 1px 5px 2px;}

.deletebutton {

	background:url(../png/icon-delete.png) bottom no-repeat;
	margin:0 0 0 3px;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	border-radius:10px;
	position:relative;
	width:16px;
}

.deletebutton:active {
	text-indent:0;
	background:#f00;
	text-align:center;
	font-size:12px;
	color:#fff;
	}

.rss-bubble {bottom:65px; right:-16px;}

.rssbutton {
	margin:0;
	background:url(../png/rss-sub.png) bottom no-repeat;
	text-indent:-1000px;
	float:left;
	overflow:hidden;
	border-radius:3px;
	position:relative;width:16px;height:16px;top:0;
}

.sub-list-time {position:absolute; right:65px;}

.sub-list .seemore-link {padding-left:8px; margin-left:5px; border-left:1px dotted #66bc29;}

.seemore-link {font-size:10px; margin:2px 0 0 0;}

.company-title a /* Company title link */ {font-size:14px;}
.company-title  /* Company title link */ {font-size:14px;}
.feature_R-content .company-title a /* Post title link */ {font-size:11px;}

.company-title a:hover {color:#ffcc7f;}

.post-title16px a /* Post title link */ {font-size:16px;}
.feature_R-content p {line-height:1.25em;}
.feature_R-content .post-title16px a /* Post title link */ {font-size:12px; line-height:10px;}

.post-metadata, .dt-green, .post-type {font-size:10px;}

input[type="text"], input[type="password"], input[type="email"] {width:260px; height:22px; padding:3px;}

.editable input[type="text"] {width: 200px; height: 18px; padding: 3px;}

input, select, textarea {font-size:12px;}













#contact-top {width:120px; float:right; padding:5px 3px 5px 17px; text-align:center; font-size:14px; margin-left:20px;}


#nav {height:70px; width:1000px; margin:0;}
#nav-ul {padding:0; height:70px; background:url(../png/nav_bg.png) center;}
#nav-ul > li { height:48px; margin: 10px 0 0 0; font-size:14px; border-right:1px dotted #dfdfdf;}
#nav-ul > li > a, #nav-ul > li > a:visited {padding:16px 0;}
#nav-ul > li > ul  {width:300px; top:48px; z-index:0; border: 1px solid #ccc; left:-48%;}

#nav-item-1 {width:105px;}
#nav-item-2 {width:75px;}
#nav-item-3{width:148px;}
#nav-item-4 {width:173px;}
#nav-item-5 {width:215px;}
#nav-item-6 {width:190px; border-right:none !important;}
#nav-item-1, #nav-item-2 {padding:0 0 0 15px;}
#nav-item-4, #nav-item-5 {padding:0 0 0 14px;}
#nav-item-3, #nav-item-6 {padding:0 0 0 15px;}
#nav-item-3B, #nav-item-6B {display:none !important;}

#show-nav {display:none !important;}

#hero {width:calc(100% - 120px);}
#hero-home-content-container {width:605px; margin:48px 0;}
#hero-home-content-top {width:585px; font-size:16px; line-height:24px;}
#hero-home-content-bott {width:585px; padding:17px 10px 15px 10px; font-size:26px;}
#hero-blurb-1 {margin:10px 0 0 0;}
#hero-blurb-2, #hero-blurb-3 {margin:10px 0 0 10px;}
#hero-blurb-1, #hero-blurb-2, #hero-blurb-3 {border-radius:5px; padding:59px 0 0 0; width:195px; height:66px;}
#hero-users {width:916px;}
.hero-inner-1 {height:350px; padding:60px 0 0 0; margin-bottom:-5px;}
.hero-inner-blurb {float:right; width:550px; height:195px; padding:10px; text-shadow:1px 1px 1px #fff;}
.hero-inner-blurb h5 {font-size:16px; line-height:18px;}

#regulatory-filings #hero {background: url('../jpg/writing_check_2.jpg') center -40px no-repeat;}

#container-home {width:970px; padding:0 0 30px 25px;}

.content-cont {width:96%; padding:20px 2% 30px 2%;}
.content-cont2 {width:97.35%; padding:20px 2.65% 30px 0;}
#learning-support .content-cont2 {padding-bottom:0;}

#container-register, #container-tabs {width:980px; padding:0;}
.client-container {width:522px; float:left; padding:0;}

#container-newsroom {padding:0 0 35px 0; width: 995px;}

#container-article {padding:25px 0 35px 25px; width: 64%;} 

#container-search{width:945px; padding:15px 25px 30px 25px;}

#feature-tabs.ui-tabs .ui-tabs-nav li a {padding:8px 20px 9px;}
#feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {padding-bottom:10px;}

#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav {width:370px;}

.container-image {margin-left:-25px;}

.content-shadow-cont {
	margin:10px 0 0 0;
	padding:20px 25px 0 25px;
	width:945px;
	background:url(../jpg/shadow-t.jpg) top no-repeat;
}

#landing-L1 /* Landing page */ {
	background:url(../jpg/shadow-r.jpg) top right no-repeat;
}

#content-L1, #landing-L1 /* Homepage & Landing page */ {
	padding:20px 25px 0 0;
	background-size: 28px 100%;
	float:left;
}

#content-L1 /* Homepage */ {width:650px;}
#landing-L1 /* Homepage */ {width:450px;}
#content-L2 /* Press release + info pages */ {width:675px; padding:0; float:left;}
#content-L3 /* Newsroom lower section + search */ {width:185px; padding:0; float:left;}
#content-R1 /* Homepage */ {width:295px; padding:25px 0 0; float:right;}
#landing-R1 {width:415px; padding: 50px 40px; float:right;}
#content-R2 /* Press release + info pages */ {width:243px; bottom:0; padding:10px 13px; float:right;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 5%, #f5f5f5 95%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#f5f5f5), color-stop(95%,#f5f5f5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 5%,#f5f5f5 95%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 5%,#f5f5f5 95%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 5%,#f5f5f5 95%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 5%,#f5f5f5 95%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
#content-R2 p {margin:0;}
#content-R3 /* Newsroom lower section + search */ {width:730px; padding:25px 0 0 20px; float:right;}
#content-R4 /* Static pages */ {width:295px; bottom:0; float:right; background:url(../jpg/shadow-l.jpg) top left repeat-y;}

/* signin & reg */
#signin-L1 {width:440px;}
#signin-R1 {width:460px; float:right;}
#signin-L1, #register-L1, .register-L1, #register-R2, #register-R4 {float:left; padding:20px 30px;}
#register-L1, .register-L1 {width:460px;}
#oauth {width:300px; float:right; margin-left:15px;}
#register-R1, .register-R1 {width:430px; float:right;}
#register-R2, #register-R4 {width:920px;}
#register-L3 {width:620px; float:left;}
#register-R3 {width:270px; float:right; padding:20px 30px;}

.R1_content-cont {width:275px; padding:0 10px 10px;}
.R1_content-cont.gray-feature-box {width:84%; padding:10px 4%;}
.R1_content-cont p, #content-R2 p {margin:0;}
.R1_content_jump {height:17px; width:120px; padding:5px 12px; font-size:14px; margin:5px 0 0;}

.title-featured {font-size:16px;}

.feature_L {width:585px; margin:0 20px 0 0;}
.feature_R, .relatedarticles_L {width:310px; border-left:1px #666 dotted;}
.feature_R {padding:0 0 0 20px;}

.relatedarticles_L {margin:0; float:left;}
#relatedarticles {width:675px; float:left;}
.title-relatedarticles {width:100%;}
.relatedstats_L {font-size:80px;}

a .facet-title, .facet-title {width:173px; padding:8px 5px 12px 5px;}
.facet_list, .facet_left {width:175px;}
.facet_list {padding:5px;}
.facet_list label {padding:5px 5px 5px 0;}
.facet_list, .facet_list label, .facet_numbers {font-size:11px;}
.facet_list, .facet_numbers {line-height:25px; word-wrap:break-word;}
.facet_list label {line-height:15px;}
.facet_numbers {width:40px;}
.facet_list input[type="text"] {width:95%;}

.ui-menu {font-size:12px;}

.gray-box input[type="text"]{width:655px; display:inline-block;	padding:3px 5px;}
.gray-box input[type="submit"]{margin-top:2px; margin-left:5px;}

.ui-html-pager li a{padding:5px 8px; font-size:11px;}
.ui-html-pager {float:right;}
.ui-html-pager-next a {padding-left:10px !important; margin-right:11px;}
.ui-html-pager-next a:before {right:-22px; border: 11px solid; border-color: transparent transparent transparent #40afc6;}
.ui-html-pager-previous a {padding-right:10px !important;}
.ui-html-pager-previous a:before {left:-22px; border: 11px solid; border-color: transparent #40afc6 transparent transparent;}

#share-print, #share-print-bottom{width:663px; height:21px;padding:5px;}

#post-content-metadata{width:665px; padding:8px 5px 8px 5px; font-size:11px;}

.earnings-release, .photo-release, .video-release, .multilang-release, .event-release {margin:-14px 0 0 10px;}

.relatedarticles_R {padding:10px 15px 23px 15px; float:right;}

.articleinfo-box {border-bottom:1px solid #ccc; border-top:1px solid #fff; padding: 18px 0 18px 0;}
.articleinfo-box:first-child {border-top:0; padding:0 0 18px;}
.articleinfo-box p, .articleinfo-box ul li{font-size:10px !important; line-height:15px !important;}

.sub-menu {width:240px;}
.sub-menu select {width:270px;}

.article_img_info {width:165px; float:right; padding:0 0 0 5px; font-size:10px;}
.article_img_info input {width: 155px;}
.article_tag, .ui-search-keywords {padding:8px; font-size:10px;}

.ui-search-keywords:hover {padding-right:30px !important;}

.filter-delete-button {display:none;}

.article_tag:hover, .article_tag:active {padding:9px;}

.stockdivider {border-top:1px #eaeaea solid; width:165px;}
.stockstats_R p {line-height:15px;}

.article_image-box {float:right; padding:0 0 15px 20px; margin:15px 0 20px 20px; width:300px;}
.article_blurb {float:left; width:290px; margin:10px 0 0;}
.article_image {float:left; margin:5px 10px 0 0; padding:3px 3px 0 3px; box-shadow:#bfbfbf 0 1px 3px; -moz-box-shadow:#bfbfbf 0 1px 3px; -webkit-box-shadow:#bfbfbf 0 1px 3px; border:#ddd 1px solid;}

#send-releases .dist {padding-right:50%; width:50%; background-position:98% 0; background-size:36.5%;}
#send-releases .device {padding-right:35%; width:63%; background-position:98% 50%;}
#send-releases .reporting {padding-left:50%; width:50%; padding-bottom:50px; background-position: 7% 15%;}
#send-releases .seo-pr {padding-bottom:20px; background-position:0% 0; padding-left:50%; width:48%;}
#send-releases .media {background-position:98% 0; padding-right:64%; width:36%;}

#nasdaq-advantage .media-intelligence {padding-right:50%; width:50%; background-position:98% 0; background-size:45%;}
#nasdaq-advantage .media-manager {padding-left:50%; width:50%; background-position:2% -1%; background-size:40%;}
#nasdaq-advantage .media-newsrooms {padding-right:50%; width:50%; background-position:98% 0; background-size:50%;}
#nasdaq-advantage .webcasting {padding-left:50%; width:50%; background-position:0% 0; background-size:40%;}

/*footer */
#footer {width:995px; margin:15px auto 0; padding: 0 0 10px; font-size:12px; height:110px;}
#footer-L {margin:0; width:270px; height:100%; padding:0 10px; border-right:#999 dotted 1px;}
#footer-M {width:340px; margin:0; padding:0 10px; height:100%; border-left:1px #fff dotted; border-right:1px #fff dotted;}
#footer-R {
	float:left;
	width:305px;
	margin:0;
	padding: 0 10px;
	border-left:#999 dotted 1px;
	height:100%;
	}

.footer-split-L2 {padding:0 8px 0 0; width:144px; border-right:1px #fff dotted;	}
.footer-split-R2{border-left:1px dotted #7fc9d9; padding:0 0 0 10px; width:140px;}
#footer ul li {display:list-item; padding:0; margin:0 0 0 -25px; text-indent:-5px;}

#footer ul {margin:0;}
#jump-bottom {display:none;}

}

/* non-computer (ipad, small tablet & mobile) */
@media only screen and (max-width: 1024px) {

h5 /* footer first title */{font-size:13px; line-height:17px;}

h6 /* footer blue about + contact titles */{font-size:18px; line-height:18px;}

.sub-list span {
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #999;
	float:left;
}


.rss-bubble {bottom:45px; right:80px;}

.sub-list .seemore-link {position:absolute; bottom:5px;left:10px; padding:6px 10px 5px !important;}

.sub-list-time {float:left; width:100%; padding-bottom:10px;}

button[type="submit"] {padding:9px 15px;}

.deletebutton {
	background:#F00;
	text-align:center;
	color:#fff;
	border-radius:3px;
	height:16px;
	font-size:14px;
	box-shadow:inset #fff 0 0 8px, #666 0 0 3px;
	-moz-box-shadow:inset #fff 0 0 8px, #666 0 0 3px;
	-webkit-box-shadow:inset #fff 0 0 8px, #666 0 0 3px;
	float:right;
	padding: 3px 10px;
	text-transform: uppercase;
	text-shadow: #666 1px 1px 2px;
}

a.rssbutton {
	height:16px;
	margin-left:3px;
	float:left;
text-transform: uppercase;
font-weight: normal;
text-shadow: #666 1px 1px 2px;
padding: 3px 10px;
text-align: center;
font-size: 14px;
position: relative;
background: url(../png/register_bg.png) center repeat-x #E68D09;
border-radius: 3px;
box-shadow: #666 0 0 3px;
-moz-box-shadow: #666 0 0 3px;
-webkit-box-shadow: #666 0 0 3px;
color:#fff;
}

#contact-top {display:block;}
#contact-top-pc-browser {display:none;}

a.seemore-link {font-size:12px; margin:0 0 5px; background:#0094b3; color:#fff; padding:10px; border-radius:5px;}

.company-title a /* Company title link */ {font-size:16px;}
.post-title16px a /* Post title link */ {font-size:18px;}
.post-metadata, .dt-green, .post-type {font-size:12px;}

a.seemore-link:active, .article_tag:active, .article_tag a:active, #footer a:active, .article_img_info a:active, #jump-bottom a:active, #nav ul li:active{
box-shadow:inset #333 0 1px 8px;
-moz-box-shadow:inset #333 0 1px 8px;
-webkit-box-shadow:inset #333 0 1px 8px;
}

#nav{width:100%; margin:0 0 12px 0;}

#nav-ul {padding:0;	background:url(../png/nav_bg2.png) top; background-size:100% 57px; margin:18px 0 0 0 !important;}

.quicksearch-dropdown {padding:3px 30px 3px 3px; margin:0; position:absolute;}

#nav-ul > li {margin:5px auto 4px auto; padding:0 0 0 1.5%;}

#hero-blurb-1 a, #hero-blurb-2 a, #hero-blurb-3 a {display:none;}

.hero-inner-blurb h3 {line-height:28px;}
/*hero index */
.hero-home-left, .hero-home-right{width:100%;}
.hero-home-feature-container .divider-dotted {border:none;}

#container-home {width:95%; padding:0;}

#container-register, #container-tabs {width:94%; padding:0;}

#container-newsroom {padding:0 0 0 0; width: 95%;}

#container-article, #container-search, #pricing div#container-home {width:90%; padding:10px 3% 0 3%;}

.content-cont, .content-cont2 {width:94%; padding:10px 3% 0 3%;}
.content-cont2 {padding-bottom:30px;}

#container-article ul li {font-size:16px; line-height:20px;}

.content-shadow-cont {margin:10px 0 0; padding:20px 2.5% 0; width:95%; background:url(../jpg/shadow-t.jpg) top no-repeat;}

#content-L1, #landing-L1, #content-R1 /* Homepage & landing  */ {float:left;}
#landing-L1 {padding:10px 3% 20px;}
#content-L1 {background:url(../jpg/shadow-t.jpg) center bottom repeat-x; padding:10px 3% 0;}
#content-L1, #content-R1 {width:94%;}
#content-L2 /* Press release + info pages */ {width:100%; padding:0; float:left; word-wrap:break-word;}
#content-L2 p {font-size:16px; line-height:20px;}
#content-L3 /* Newsroom lower section + search */ {width:100%; padding:0; float:left;}
#content-R1 {padding:25px 3% 0;}
#content-R2 /* Press release + info pages */ {
	background:url(../jpg/shadow-t2.jpg) center top no-repeat #efefef;
	background-size: 100% 28px;
	float:right;
	margin-bottom:25px;
	width:100%;
	padding:26px 0 10px;
	float:left;
	}

#content-R3 /* Newsroom lower section + search */ {width:100%; padding:25px 0 0 ; float:left;}

#content-R4 /* Static pages */ {width:100%; bottom:0; float:left; padding:26px 0 15px; background:url(../jpg/shadow-t2.jpg) center top no-repeat #fff; background-size: 100% 28px;}

.R1_content-cont {width:94%; padding:0 3% 10px;}
.R1_content-cont.gray-feature-box {padding:10px 3%; margin:0 0 20px;}

.R4_content-cont {
	width:100%;
	padding:0;
	float:left;
	margin-bottom:10px;
}

#feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {padding-bottom:15px;}

.title-featured {font-size:18px;}

.feature_R {
	padding:10px 0 0 0;
	width:100%;
	border-left:none;
	border-top:1px #666 dotted;
	margin:10px 0 0 0;
}

.feature_jump {
	padding:5px 20px 5px 12px;
	margin:10px 0 0 0;
	font-size:18px;
}

.facet_list {border-right:1px #bfe4ec solid; border-left:1px #bfe4ec solid;}
.facet_list, div.facet_list label, .facet_numbers {font-size:13px; line-height:25px;}

.facet_inputs li {border-bottom:1px dotted #7fc9d9; margin-bottom:3px;}

.save-search-button {padding:9px 15px !important;}

.gray-box input[type="text"]{display:inline; padding:3px 1%;}
.gray-box input[type="submit"]{float:right; margin-right:0; margin-left:10px;}

.regform input[type="text"], .regform input[type="password"], .regform input[type="email"] {width:98%;}
.regform .styled-select {width:100%;}
.regform .styled-select select {width:110%;}


.ui-menu {font-size:14px;}

#share-print, #share-print-bottom {width:98%; padding:5px 1%;}
#share-print .righticon, #share-print-bottom .righticon {display:none;}

#post-content-metadata{width:98%; height:auto; padding:8px 1% 8px; font-size:14px;}

.ui-menu .ui-menu-item a {padding:8px;}

.article_image-box {float:left; padding:0 0 15px; border-left:0; margin:15px 0 20px; width:auto;}
.article_blurb {float:left;}
.articleinfo-box {background:url(../png/divider-article-right2.png) top left repeat-x; padding: 20px 2% 18px; margin: 0; float:left;}
.articleinfo-box p, .articleinfo-box ul li{font-size:12px !important; line-height:16px !important;}

.sub-menu  {width:100% !important;}
.sub-menu select  {width:110% !important;}

#relatedarticles, .title-relatedarticles {width:100%;}
.relatedarticles_L {padding:10px 0 0; border-left:none; border-top:1px #666 dotted; float:left; margin-bottom:15px;}

.relatedstats_L p a {font-size:90px; line-height:80px;}
.relatedstats_R p {margin:-8px 0 0;}
.relatedstats_top {padding: 0 0 20px 0;}
.relatedstats_bott {padding: 10px 0 0;}
.statname {font-size:20px;}

.article_tag, .ui-search-keywords {background:#fff; padding:10px; font-size:12px;}
.ui-search-keywords {padding-right:30px !important;}
.article_tag:hover, .article_tag:active {padding:11px;}

.stockdivider {width:97%; border-top:1px #dfdfdf solid;}

.article_img_info {font-size:12px;}
.article_img_info a { font-weight:normal; font-size:12px; margin:6px 0 0; background:#0094b3; color:#fff; padding:10px; border-radius:5px;}
.article_img_info input {margin-top: 15px;}

.linkout-header .post-title16px a /* Post title link */ {font-size:16px;}

p.bubble {display:none;}
p.bubble-required {display:none;}

.mobile-margin-bottom-10px {margin-bottom:10px;}

#learning-support .div-100-width > .green-box {width:92%; padding:4%;}

}

/*computer & ipad */

@media only screen and (min-width: 768px) {

 .linkout-header #logodiv {height:55px; width:auto; margin-top:5px;}
#linkedpage { position:absolute; width:100%; border:none;}
.linkout-header {width:100%; height:90px;}
#linkoutcontainer {width:100%; top:91px;}
.gray-box {width:98%; padding:5px 1% 7px;}
.editable input[type="text"] {margin-right:5px;}
.editable input[type="submit"] {margin-top:0;}
#reporting #feature-tabs.ui-tabs .ui-tabs-nav {width:400px;}
#regulatory-filings #feature-tabs.ui-tabs .ui-tabs-nav {width:615px;}
#nasdaq-advantage h3.centertext {margin:0 0 10px; padding:10px 0;border-bottom:1px #ebebeb solid;}
#nasdaq-advantage .div-100-width.gray-feature-box {padding-bottom:15px; margin-bottom:20px;}
}

/* ipad */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

.font_27px {font-size:27px;}

.sub-list-time {margin-bottom:5px;}

input[type="text"], input[type="password"], input[type="email"], .editable input[type="text"] {width:260px; height:22px; padding:3px;}
.regform input[type="text"], .regform input[type="password"], .regform input[type="email"] {width:96%; padding:3px 2%;}

input, select, textarea {font-size:14px;}

.small-green-button, .small-blue-button {padding: 6px 8px 5px !important;}


#contact-top {width:15%; float:right; padding:9px 1% 10px 2%; text-align:center; font-size:14px; margin:0 0 0 2%;}


#nav, #nav-ul {height:115px;}
#nav-ul > li {font-size:16px;}
#nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B {width:31.75%; border-right:1px dotted #dfdfdf;}
#nav-item-3B, #nav-item-6B {border-right:none !important;}
#nav-item-3, #nav-item-6 {display:none !important;}

#show-nav {display:none !important;}

#hero {width:calc(100% - 120px);}
#hero-users {width:88%;}

/*hero home*/
.hero-home-left {float:none; clear:both; margin:auto; max-width:700px;}
.hero-home-right {margin-top:20px;}

/* alt send releases page */
.hero-horiz-1 {font-size:25px;}
.hero-horiz-2 {font-size:30px;}

#hero-home-vert-2 .hero-horiz-3-6 {font-size:41px;}
#hero-home-vert-2 .hero-horiz-3-6 span {font-size:52px;}
#hero-home-vert-3 .hero-horiz-3-6 span {font-size:43px;}

.hero-horiz-2 .hero-home-text-light {padding:34px 4% 27px;}
.hero-horiz-1 .hero-home-text-light {padding:51px 4%;}

/* Advantage hero */
#about-us #hero {height:450px;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 {width:25%; height:100%;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2 {padding:0 12% 0 0;}
#about-us #hero-home-vert-3 {padding:0;}
#about-us .hero-horiz-1, #about-us .hero-horiz-2 {width:100%; height:50%; border-radius:200px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#about-us .hero-horiz-2 {margin-top:-20px;}

#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light {padding:39px 15%; font-size:36px; line-height:1em; width:70%;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light {line-height:1em; padding:30px 4% 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span {font-size:60px; line-height:.8em;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light {font-size:18px; padding:40px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span {font-size:28px; line-height:1em;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light {line-height:1.1em; padding:54px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span {font-size:24px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light {font-size:16px; line-height:1.3em; padding:25px 4% 0;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span {font-size:38px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light {font-size:28px; padding:40px 4% 0;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span {font-size:40px; line-height:1.1em;}

#about-us .hero-home-text-light-content p {font-size:17px; text-align:center;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content, #about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content {padding:40px 0 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content {padding:35px 0 0 0%;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content {padding:20px 0 0 0%;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content {padding:36px 0 0 0%;}

/* hero */
#hero-home-content-container {width:605px; margin:80px 0;}
#hero-home-content-top {width:585px; font-size:16px; line-height:24px;}
#hero-home-content-bott {width:585px; padding:17px 10px 15px 10px; font-size:26px;}

#regulatory-filings #hero {background: url('../jpg/writing_check.jpg') -100px -372px no-repeat;}

#landing-L1 /* Homepage & Landing page */ {background:url(../jpg/shadow-r.jpg) top right no-repeat; background-size: 28px 100%; width:44%;}

#landing-R1 {width:40%; padding:40px 5% 15px 5%; float:right;}

.R4_content-cont {margin-top:-10px;}

/* signin */
#signin-L1 {width:40%; float:left; padding:25px 5%;}
#signin-R1 {float:left; width:45%; padding:10px 2%;}

/*reg */

.regform {width:100% !important;}
.div-31-width > .R1_content-cont.gray-feature-box.regform {width:92%; padding:8px 4%;}

#oauth {width:300px; float:right; margin-left:15px;}
#register-L1 {width:45%; padding:25px 3%; float:left;}
#register-R1, .register-R1 {width:43.5%; padding:0 2.5%; float:left;}
.register-L1 {padding:25px 6%; float:left; width:88%;}

#register-R2, #register-R4 {width:94%; padding-left:3%; padding-right:3%; padding-top:2%; margin:0 auto;}

#register-L3 {width:54%; float:left;}

#register-R3 {width:270px; padding-left:30px; padding-right:30px; padding-top:25px; float:right;}

#container-home, #container-newsroom {padding-top:10px;}
#container-article {padding-top:20px;}

.client-container {width:51%; float:left; padding:0;}

.gray-box input[type="text"]{width:81%; padding-right: 18%;}
.gray-box input[type="submit"] {top: 2px; right: .75%;}

a .facet-title, .facet-title {width:98%; padding:8px 1% 12px 1%;}
.facet_list {width:98%;padding:5px 1%;}

.earnings-release, .photo-release, .video-release, .multilang-release, .event-release {margin:-16px 0 0 10px;}

.articleinfo-box {width:46%;}

.relatedarticles_L {width:50%;}

.relatedarticles_R {padding:5px 15px 18px 15px; float:right;}

.article_img_info input {width: 100%;}

.article_img_info {width:73%; float:left; margin:15px 0 10px 10px;}

.article_blurb {width:55%;}

#feature-tabs.ui-tabs .ui-tabs-nav li a {padding:13px 20px 14px;}
#feature-tabs.ui-tabs .ui-tabs-panel {padding:30px 2% 10px; margin-top:-25px;}
#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a {padding:13px 15px 14px;}
#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav {width:330px;}

#send-releases .dist, #send-releases .device {background-size:36.5%; background-position:98% 50%; padding-right:40%; width:58%;}
#send-releases .reporting, #send-releases .seo-pr {padding-left:39%; width:59%;}
#send-releases .reporting {padding-bottom:50px; background-position:2% 0; background-size:36%;}
#send-releases .seo-pr {padding-bottom:20px; background-position:0% 0; background-size:37.5%;}
#send-releases .media {background-position:100% 60%; padding-right:55%; background-size:55%; width:45%;}

#nasdaq-advantage .media-intelligence {padding-right:50%; width:50%; background-position:98% 0; background-size:45%;}
#nasdaq-advantage .media-manager {padding-left:50%; width:50%; background-position:0 -1%; background-size:50%;}
#nasdaq-advantage .media-newsrooms {padding-right:50%; width:50%; background-position:118% 0; background-size:55%;}
#nasdaq-advantage .webcasting {padding-left:50%; width:50%; background-position:0% 0; background-size:40%;}
}

/* ipad portrait mode */
@media only screen and (min-width: 768px) and (max-width: 950px) {

/* Alt Hero */
.hero-horiz-2 {font-size:28px;}
.hero-horiz-3-6 {font-size:34px;}
#hero-home-vert-3 .hero-horiz-3-6 span {font-size: 38px;}
.hero-horiz-4-5 {font-size:18px;}
#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light {padding:18px 4% 7px;}
#hero-home-vert-3 .hero-horiz-4-5 {font-size:34px;}
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light.hero-home-text-shadow span {font-size:19px;}
#hero-home-vert-2 .hero-horiz-4-5 span {font-size:100px; line-height:.95em;}

.hero-home-text-light-content, .hero-home-text-dark-content {font-size:13px;}
#send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p {font-size:11px; line-height:1.5em; margin:0 0 14px;}
#send-releases .hero-home-text-light-content a, #send-releases .hero-home-text-dark-content a {font-size:9px;}

/* Advantage hero */
#about-us #hero {height:440px;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 {width:30%;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2 {padding:0 5% 0 0;}

#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light {line-height:1em; padding:30px 4% 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span {font-size:58px; line-height:.8em;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light {font-size:16px; padding:36px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span {font-size:26px; line-height:1em;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light {font-size:22px; line-height:1.1em; padding:58px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span {font-size:20px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light {font-size:16px; line-height:1.3em; padding:25px 4% 0;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span {font-size:36px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span {font-size:40px; line-height:1.1em;}

#about-us .hero-home-text-light-content p {font-size:15px; text-align:center;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content {padding:50px 0 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content {padding:38px 0 0 0%;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content {padding:32px 0 0 0%;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content {padding:36px 0 0 0%;}

/* other */
.hero-inner-1 {background:none; height:auto; padding:0;}
.hero-inner-blurb {margin:auto; width:550px; float:none; height:auto; padding:10px 2% 20px; background-position:top; text-shadow: 1px 1px 1px #fff;}

textarea, .terms-box {width:98%; padding:3px 1%;}

#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a {padding:13px 15px 14px; font-size:11px;}
#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav {width:300px;}

ul.callout-list li h5 {font-size:11px;}
ul.callout-list li span {font-size:28px;}
}

/* small tablet & ipad */
@media only screen and (min-width: 650px) and (max-width: 1024px) {


.deletebutton {margin:0 0 0 5px;}

#nav-ul > li {height:48px;}
#nav-ul > li > a, #nav-ul > li > a:visited {padding:17px 0 15px;}
.hero-advantage-feature-container .div-25-width {width:50%;}

.ui-html-pager {float:right;}
.ui-html-pager, .search-metadata {margin-top:10px; margin-bottom:20px;}
.ui-html-pager li a {padding:8px 10px; font-size:13px;}
.ui-html-pager-next a {padding-left:12px !important; margin-right:15px;}
.ui-html-pager-next a:before {right:-30px; border: 15px solid; border-color: transparent transparent transparent #40afc6;}
.ui-html-pager-previous a {padding-right:12px !important;}
.ui-html-pager-previous a:before {left:-30px; border: 15px solid; border-color: transparent #40afc6 transparent transparent;}

.article_blurb {margin:10px 0 0 2%;}
.article_image { float:left; margin:5px 10px 0 0; padding:3px 3px 0; box-shadow:#bfbfbf 0 1px 3px; -moz-box-shadow:#bfbfbf 0 1px 3px; -webkit-box-shadow:#bfbfbf 0 1px 3px; border:#ddd 1px solid;}

#footer {width:96%; margin:15px auto 0; padding: 0 0 10px; font-size:14px; height:auto;}
#footer-L {margin:0; width:25%; height:auto; padding: 0 1%; border-right:#999 dotted 1px;}
#footer-M {width:70%; margin:0; padding: 0 1% 10px; height:100%; border-left:1px #fff dotted; border-bottom:1px #999 dotted;}
#footer-R {float:left; width:70%; margin:0; padding: 10px 1%; border-left:#fff dotted 1px; border-top:#fff dotted 1px; border-bottom:1px #999 dotted; height:100%;}
.footer-split-L2 {padding:0 2% 0 0; width:45%; border-right:1px #fff dotted;}
.footer-split-R2{border-left:1px dotted #7fc9d9; padding:0 0 0 2%; width:45%;}
#footer ul li {display:block; padding:0; margin:0; text-indent:0;}
#footer ul {margin:10px 0 10px -40px;}
#jump-bottom {width:70%; padding: 20px 1% 0; border-left:#fff dotted 1px; border-top:#fff dotted 1px; height:100%; text-align:center; float:left;}

#learning-support .div-100-width > .div-63-width {width:98%; margin-top:10px;}

.regform .gs-btn {font-size:16px; width:100%;}

}

/* small tablet */
@media only screen and (min-width: 650px) and (max-width: 767px) {

#contact-top {width:25%; float:right; padding:10px 1% 10px 2%; text-align:center; font-size:16px; margin-left:2%;}

.styled-select {width:287px;}
.styled-select select {width:318px;}

#nav {height:172px;}
#nav-ul {height:172px;}

#nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B {width:47.5%;}
#nav-item-1, #nav-item-3B, #nav-item-5 {border-right:1px dotted #dfdfdf;}
#nav-item-3, #nav-item-6 {display:none !important;}

#show-nav {display:none !important;}

/* Alt hero */

.hero-home-alt {height:300px;}
.hero-horiz-1 {font-size:21px;}
.hero-horiz-2 {font-size:21px;}
.hero-horiz-3-6 {font-size:34px;}
.hero-horiz-4-5 {font-size:15px;}
#hero-home-vert-2 .hero-horiz-3-6 {font-size:32px;}
#hero-home-vert-2 .hero-horiz-3-6 span {font-size:38px;}

.hero-home-text-dark {line-height:1.1em;}

.hero-horiz-1 .hero-home-text-light {padding:35px 4%;}
#send-releases .hero-horiz-2 .hero-home-text-light {padding:21px 4% 16px; height:26px}

.hero-horiz-3-6 .hero-home-text-dark {padding:7px 4%; height:72px;}
.hero-horiz-3-6 .hero-home-text-light {padding:13px 4%; height:97px;}
#hero-home-vert-3 .hero-horiz-3-6 span {font-size: 30px;}
#hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light {padding:18px 4% 7px; line-height:.975em; height:98px;}
#hero-home-vert-2 .hero-horiz-4-5 span {font-size:86px; line-height:.95em;}
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light {height:60px; padding:13px 4%; font-size:25px; line-height:.8em}
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light span {font-size:16px;}
#hero-home-vert-3 .hero-horiz-3-6 .hero-home-text-dark-content {height:63px; padding: 3px 4%;}

.hero-home-text-light-content, .hero-home-text-dark-content {padding:8px 4%; border:none;}
.hero-horiz-1 .hero-home-text-light-content {height:122px; padding:0 4%; margin:16px auto 0;}
.hero-horiz-2 .hero-home-text-light-content {height:49px; padding:0 4%;}
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content, #hero-home-vert-2 .hero-horiz-4-5 .hero-home-text-light-content {height:auto;}
#hero-home-vert-2 .hero-horiz-3-6 .hero-home-text-light-content {padding:0 4% 18px;}
#hero-home-vert-3 .hero-horiz-4-5 .hero-home-text-light-content {height:81px; padding:5px 1% 2px;}

.hero-home-text-light-content a, .hero-home-text-dark-content a {font-size:9px; padding:1px 5px;}
#send-releases .hero-home-text-light-content p, #send-releases .hero-home-text-dark-content p {font-size:11px; line-height:1.5em; margin:0 0 10px;}

.hero-horiz-1:hover:after, .hero-horiz-2:hover:after, .hero-horiz-3-6:hover:after, .hero-horiz-4-5:hover:after, #hero-home-vert-2 .hero-horiz-4-5:hover:after, #hero-home-vert-3 .hero-horiz-3-6:hover:after {border-top-width:18px; border-left-width:18px;}
.hero-horiz-1:hover:before, .hero-horiz-2:hover:before, .hero-horiz-3-6:hover:before, .hero-horiz-4-5:hover:before, #hero-home-vert-2 .hero-horiz-4-5:hover:before, #hero-home-vert-3 .hero-horiz-3-6:hover:before {border-bottom-width:19px; border-right-width:19px;}

/* Advantage hero */
#about-us #hero {height:440px;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2, #about-us #hero-home-vert-3 {width:30%;}
#about-us #hero-home-vert-1, #about-us #hero-home-vert-2 {padding:0 5% 0 0;}

#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light {font-size:34px; padding:40px 0; line-height:1em;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light {line-height:1em; padding:30px 4% 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light span {font-size:58px; line-height:.8em;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light {font-size:16px; padding:36px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light span {font-size:26px; line-height:1em;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light {font-size:22px; line-height:1.1em; padding:58px 4% 0;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light span {font-size:20px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light {font-size:16px; line-height:1.3em; padding:25px 4% 0;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light span {font-size:36px; line-height:1em;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light {font-size:24px;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light span {font-size:40px; line-height:1.1em;}

#about-us .hero-home-text-light-content p {font-size:15px; text-align:center;}
#about-us #hero-home-vert-1 .hero-horiz-1 .hero-home-text-light-content {padding:23px 0 0;}
#about-us #hero-home-vert-1 .hero-horiz-2 .hero-home-text-light-content {padding:50px 0 0;}
#about-us #hero-home-vert-2 .hero-horiz-1 .hero-home-text-light-content {padding:38px 0 0 0%;}
#about-us #hero-home-vert-2 .hero-horiz-2 .hero-home-text-light-content {padding:23px 0 0 0%;}
#about-us #hero-home-vert-3 .hero-horiz-1 .hero-home-text-light-content {padding:50px 0 0 0%;}
#about-us #hero-home-vert-3 .hero-horiz-2 .hero-home-text-light-content {padding:36px 0 0 0%;}

/* hero */
#hero {width:94%;}
#hero-users {width:86%;}
#hero-home-content-container {width:80%; margin: 80px 0;}
#hero-home-content-top {width:96%; float:left; font-size:16px; line-height:22px;}
#hero-home-content-bott {width:96%; margin:10px auto 0;	padding:17px 10px 10px; font-size:20px; float:left;}

#hero-blurb-1, #hero-blurb-2, #hero-blurb-3 {width:33%; height:50px;}
#hero-blurb-1 {margin: 10px 0 0 0;}
#hero-blurb-2, #hero-blurb-3 {margin: 10px 0 0 .5%;}

#regulatory-filings #hero {background: url('../jpg/writing_check.jpg') -90px -380px no-repeat;}

#container-home, #container-newsroom {padding-top:5px;}
#container-article {padding-top:18px;}

.R4_content-cont {margin-top:-5px;}

.gray-box input[type="text"]{width:77%; padding-right: 22%;}

.earnings-release, .photo-release, .video-release, .multilang-release, .event-release {margin:-17px 0 0 10px;}

.article_img_info {float:left; margin:5px 0 10px 10px; width:65%;}
.article_img_info input {width:100%;}

.articleinfo-box {width:46%;}
.article_blurb {width:49%;}

#feature-tabs.ui-tabs .ui-tabs-nav li a {padding:13px 15px 14px;}
#feature-tabs.ui-tabs .ui-tabs-panel {padding:30px 2% 10px; margin-top:-25px;}
#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav li a {padding:13px 12px 14px; font-size:11px;}

#reporting #feature-tabs.ui-tabs .ui-tabs-nav {width:365px;}
#regulatory-filings #feature-tabs.ui-tabs .ui-tabs-nav {width:575px;}
#send-releases-distribution #feature-tabs.ui-tabs .ui-tabs-nav {width:270px;}

#send-releases .dist, #send-releases .device {background-position:98% 25%; padding:0 52% 10px 0;}
#send-releases .image-background {background-size:50%; width:48%;}
#send-releases .reporting, #send-releases .seo-pr {width:47%; background-position:2% 0; padding:0 0 10px 53%;}
#send-releases .media {background-position:190% 70%; padding-right:62%; background-size:80%; width:38%;}

#nasdaq-advantage .media-intelligence {padding-right:50%; width:50%; background-position:98% 0; background-size:45%;}
#nasdaq-advantage .media-manager {padding-left:50%; width:50%; background-position:0 -1%; background-size:50%;}
#nasdaq-advantage .media-newsrooms {padding-right:50%; width:50%; background-position:125% 0; background-size:65%;}
#nasdaq-advantage .webcasting {padding-left:50%; width:50%; background-position:0% 0; background-size:45%;}

ul.callout-list li h5 {font-size:10px;}
ul.callout-list li span {font-size:24px;}

}

/*mobile + small tablet*/

@media only screen and (max-width: 767px) {

.font_27px {font-size:24px;}

.save, .cancel {margin-top:5px;}

.sub-list select {margin-bottom:5px;}

.hero-inner-1 {background:none;}
.hero-inner-blurb {margin:auto; width:96%; height:auto; padding:10px 2% 20px; background-position:top; text-shadow:1px 1px 1px #fff;}`

input[type="text"], input[type="password"], input[type="email"], .editable input[type="text"] {width: 98%; padding: 3px 1%; height: 30px;}
textarea, .terms-box {width:98%; padding:3px 1%;}
.editable form {width:100%;}
input, select, textarea {font-size:16px;}

#nav-ul > li {font-size:16px;}

#landing-L1 {width:94%; background:url(../jpg/shadow-t.jpg) center bottom repeat-x;}
#landing-R1 {width:94%; padding:15px 3%; float:right;}

/*reg */
#register-L1, .register-L1, #signin-L1 {width:94%; padding-left:3%; padding-right:3%; margin-bottom:15px; padding-top:15px;}
#oauth {width:94%; margin:0 auto 20px; padding-left:2.5% !important; padding-right:2.5% !important;}
#register-R1, .register-R1, #signin-R1 {width:100%; float:right;}
#register-R2, #register-R4 {width:95%; margin:0 auto; padding-left:3%; padding-right:2%; margin-bottom:15px; padding-top:15px;}
#register-L3 {width:100%; float:left;}
#register-R3 {width:94%; padding-left:3%; padding-right:2%; margin-bottom:15px; padding-top:15px;}

.client-container {width:98%; margin:0 auto; padding:0;}

a .facet-title, .facet-title {width:96%; padding:8px 2% 12px 2%;}

.facet_list {width:98%; padding:5px 1%;}
.facet_list input[type="text"] {width:98%;}

.gray-box {width:96%; padding:5px 2% 7px;}
.gray-box input[type="submit"]{top:5px; right:2%;}

.feature_image {margin-bottom:10px;}
.feature_L p {float:left; width:100%;}

.articleinfo-box {background:url(../png/divider-article-right2.png) top left repeat-x ; padding:20px 2% 18px; margin:0; float:left;}

div.relatedstats_L p a {font-size:90px; line-height:80px;}

.relatedarticles_L {width:100%;}
.relatedarticles_R {padding:5px 2% 18px; float:left; width:96%;}

.linkout-header #logodiv {
	height:100%;
	width:98% !important;
	border-bottom:1px #ccc dotted;
	padding-bottom:5px;
	margin-bottom:10px;
	}

.linkout-header {width:100%; height:130px;}
#linkoutcontainer {top:131px;}
.div-31-width .div-46-width, .div-25-width {width:96%;}
#pricing .div-100-width > .div-46-width {width:100%; padding:0;}
#pricing .div-100-width > .div-46-width.border-right {border-right:none; border-bottom: 1px dotted #efefef;}
.nasdaq-product .divider-dotted3 .gray-feature-box.div-25-width {margin:15px 0 0 0;}
.div-100-width.gray-feature-box > .div-46-width, .div-100-width.gray-feature-box > .div-46-width:first-child {padding-left:0; padding-right:0; width:100%;}
.div-100-width.gray-feature-box > .div-46-width:first-child {border-right:none; border-bottom:1px #efefef dotted; padding-bottom:30px; margin-bottom:25px;}
.nasdaq-product .div-100-width.gray-feature-box > .div-46-width:first-child {border-bottom-color:#ccc; padding-bottom:15px; margin-bottom:0;}
#learning-support .content-cont2 > .div-63-width, #learning-support .content-cont2 > .div-31-width {width:100%; padding: 5px 0;}
.div-31-width > .div-100-width.gray-feature-box {width:96%; padding:8px 2%;}

.titleRule h3 {max-width:80%;}
}

/*mobile */
@media only screen and (max-width: 649px)
{

.title-allnews p, .title-allnews h1 {font-size:38px;}

a.rssbutton {margin-top:3px;}
.ui-html-pager, .search-metadata {float:left; width:100%; margin-bottom:25px;}
.search-metadata {margin-top:10px;}
#contact-top {width:91%; float:left; padding:9px 1% 10px 2%; text-align:center; font-size:14px; margin:5px 0 0 3%;}

.deletebutton {margin:3px 0 0 5px;}

#show-nav {padding:17px 0 13px; background:url(../png/nav_bg2.png) top no-repeat; background-size:100% 57px; margin:5px 0 0 !important; text-align:center; font-family:'SourceSansProRegular'; text-transform:capitalize; font-size:22px; position:relative; z-index:5;}
#show-nav a {padding:4px 3% 1px; background:#efefef; border:#ccc 1px solid; border-radius:5px; box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px; -moz-box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px; -webkit-box-shadow: #fff 0 0 1px, #fff 0 0 1px, inset #fff 0 0 1px; color:#666;}

#nav-ul {height:306px; background:none !important; margin:-4px auto 0 !important; width:85%; box-shadow: #999 0 0 5px; -moz-box-shadow: #999 0 0 5px; -webkit-box-shadow: #999 0 0 5px;}
#nav-ul > li > a, #nav-ul > li > a:visited {padding:17px 0 16px;}
#nav-item-1, #nav-item-2, #nav-item-3B, #nav-item-4, #nav-item-5, #nav-item-6B {display:block; width:96%; padding-left: 4% !important; background: #EAEAEA !important; margin:0 !important; border-bottom:#999 1px solid; border-top:#fff 1px solid;}
#nav-item-3, #nav-item-6 {display:none !important;}

/* alt send releases page */
.hero-home-alt {display:none;}
#about-us #hero {display:none;}

/* hero */
#hero {width:94%;}
.hero-home, #hero-users, .R4_content-cont{display:none;}
.hero-home-right .div-31-width {border-bottom:1px dotted #ccc; padding-bottom:20px; margin-top:10px;}
.hero-advantage-feature-container .div-25-width {width:90%; padding:15px 0; float:none; margin:0 auto; border-top:#ccc 1px dotted}
.hero-advantage-feature-container .div-25-width:first-child {border-top:none;}

.hero-inner-blurb {background-size:100%;}
#regulatory-filings #hero {	background: url('../jpg/writing_check.jpg') -220px -326px no-repeat;}

.gray-box input[type="text"]{width:62%; padding-right:37%;}

.div-31-width {width:98%;}
.div-63-width, .div-46-width {width:96%;}
.div-100-width img.leftalign.clear-mobile {float:none; margin:0 auto; display:block;}
.div-100-width.gray-feature-box > .div-46-width {width:96.95%; padding:5px 0; margin:5px 0;}
.div-100-width.gray-feature-box > .div-46-width:first-child {margin:5px 0 10px; padding-bottom:20px; border-right:0; border-bottom:1px dotted #ccc;}
#learning-support .content-cont2 > .div-63-width {padding:5px 0; width:100%;}
#learning-support .div-100-width > .div-63-width {margin-top:10px;}

.logo_image-noborder, .image_spacer, .noshadow {display:none;}

a .facet-title, .facet-title {width:96%; padding:8px 2% 12px 2%;}

#post-content-metadata .rightalign {float: none; margin: 5px 0 0 0;}

.ui-html-pager li a {padding:8px 6px; font-size:11px;}
.ui-html-pager-next a {padding-left:12px !important; margin-right:15px;}
.ui-html-pager-next a:before {right:-28px; border: 14px solid; border-color: transparent transparent transparent #40afc6;}
.ui-html-pager-previous a {padding-right:12px !important; margin-left:15px;}
.ui-html-pager-previous a:before {left:-28px; border: 14px solid; border-color: transparent #40afc6 transparent transparent;}

.article_img_info input {width:98%; float:left;}
.article_img_info {width:100%; height:auto; float:left; margin-top:10px;}
.articleinfo-box {width:96%; height:auto;}
.article_image-box {float:left; padding:0 0 15px; border-left:0; border-bottom:#ccc 1px solid; margin:15px 0 20px; width:100%;}
.article_blurb {width:100%; margin:10px 0 0;}
.article_image {float:left; margin:5px 10px 5px 0; padding:3px 3px 0; box-shadow:#bfbfbf 0 1px 3px; -moz-box-shadow:#bfbfbf 0 1px 3px; -webkit-box-shadow:#bfbfbf 0 1px 3px; border:#ddd 1px solid;}

#feature-tabs.ui-tabs .ui-tabs-nav {width:256px;}
#feature-tabs.ui-tabs .ui-tabs-nav li a, #feature-tabs.ui-tabs .ui-tabs-nav li a:hover, tabs.ui-tabs > .ui-tabs-nav > li:first-child > a, tabs.ui-tabs > .ui-tabs-nav > li:last-child > a {padding:13px 8px 14px; border-radius:5px !important;}
#feature-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {padding-bottom:15px;}
#feature-tabs.ui-tabs .ui-tabs-nav li {float:left; margin:0 5px 5px 0; height:46px; font-size:0.75em;}
#feature-tabs.ui-tabs .ui-tabs-panel {padding:40px 2% 10px; margin-top:-28px;}

#send-releases .image-background, #nasdaq-advantage .image-background {background:none;}
#send-releases .image-background.divider-dotted3 {margin-bottom:20px; padding: 0 0 20px;}

.inner-nav-body {height:59px;}
.inner-nav-body li a {height:26px; padding:10px 2%; width:97%; line-height:1.25em; font-size:11px;}

ul.callout-list li h5 {font-size:10px;}
ul.callout-list li span {font-size:24px;}

ul.callout-list {margin-top:40px;}
ul.callout-list li {width:31.33333333%; margin-bottom:10px;}
ul.callout-list li.callout-3 {background:none;}
ul.callout-list li h5 {font-size:9px;}
ul.callout-list li span {font-size:24px;}

#footer {width:96%; margin:15px auto 0; padding: 0 0 20px; color:#666; font-size:14px; height:auto;}
#footer-L {margin:0; width:100%; height:100%; padding: 0 1% 10px; border-right:none; border-bottom:#999 dotted 1px;}
#footer-M {width:100; margin:0; padding: 10px 1%; height:100%; border-top:1px #fff dotted; border-bottom:1px #fff dotted; border-left:none; border-right:none;}
#footer-R {float:left; width:100%; margin:0; padding: 10px 1%; border-top:#999 dotted 1px; border-left:none; border-bottom:1px #999 dotted; height:100%;}
.footer-split-L2 {padding:0 0 10px; width:100%; border-bottom:1px #fff dotted;}
.footer-split-R2{border-top: 1px dotted #7fc9d9; padding: 10px 0 0; width:100%;}


#jump-bottom {
	width:98%;
	padding: 20px 1% 0 1%;
	border-left:none;
	border-top:#fff dotted 1px;
	height:100%;
	text-align:center;
	float:left;
}

.mobile-display-none {display:none;}

}

/*mobile under 300px */
@media only screen and (max-width: 300px) {
img {width:100%;}
.gs-btn {font-size:18px; width:auto;}
#show-nav {padding: 20px 0 16px; font-size:18px;}
#container-register .styled-select {width:100%;}
#container-register .styled-select select {width:115%; padding:5px 2%;}
#nav-ul > li {font-size: 17px;}
#feature-tabs.ui-tabs .ui-tabs-nav {width:100%;}
}

@media print {
body {font:fit-to-print;}
#content-R2, #content-L3, #share-print, #share-print-bottom, .post-type, #relatedarticles, #jump-bottom, .ui-dialog, .submit-default, .ResetSearchBtn, .small-green-button, .small-blue-button, .signup-btn-1, .gs-btn, .seemore-link, .ui-tabs-nav, .R4_content-cont, .R1_content_jump, .tweet-side-box::after, .gray-box, .save-search-button, .ui-html-pager, .bubble, .styled-select select {display:none;}
#container-article > img {margin-top:20px;}
#container-home, #container-newsroom, #container-article, #container-search, #container-tabs, .hero-shadow, .article_image, #container-register, #signin-L1, #signin-R1, #register-L1, #register-R2, .register-L1, #register-R4, .styled-select, input[type="text"], input[type="email"], input[type="password"], textarea, .terms-box {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#container-home, #container-newsroom, #container-article, #container-search, #container-tabs {padding:20px; border-top:1px #999 solid; border-bottom:1px #999 solid;}
#post-content-metadata, .article_image-box, #content-R1, #feature-tabs.ui-tabs .ui-tabs-panel {padding:5px; border:1px #ccc dotted;}
#post-content-metadata, .article_image-box {border-width:0 0 1px;}
#content-R1, #feature-tabs.ui-tabs .ui-tabs-panel {border-width:1px 0 0;}
.article_image {border:none; dislay:inline-block;}
#footer {margin:15px 0 0;}
#footer-L, #footer-M, #footer-R, .feature_L, .feature_R, #hero-home-content-container, .scroller-wrapper {float:left; width:100%; padding:0 0 5px; margin:0 0 5px;}
#hero-home-content-container {float:none; clear:both;}
a, #hero-home-content-bott, .R1_content-cont p, .whiteflash {text-shadow:none;}
.footer-split-L2, .footer-split-R2 {width:50%; padding:0; margin:0;}
#hero {height:auto; padding:5px 2%; border:1px #999 solid; margin-bottom:10px;}
#feature-tabs.ui-tabs .ui-tabs-hide, #container-tabs.ui-tabs .accordion.ui-tabs-hide, .accordion .ui-accordion-content, .client-container.ui-tabs .ui-tabs-hide {display:block !important;}
.ui-search-keywords, .search-metadata, #signin-L1, #signin-R1, #register-L1, #register-R1, #register-R2, #register-L3, #register-R3, .register-L1, #register-R4 {padding:5px;}
input[type="text"], input[type="email"], input[type="password"], .styled-select {width:80%; height:25px; border-radius:0; border:1px #999 solid; padding:5px;}
}

/* other */

.green {color:#66bc29;}

.red {color:#FF0000;}

.orange {color:#ff9900;}

.gray999, .gray999 p {color:#999;}
.gray666 {color:#666;}

.font_11px {font-size:11px; margin:0; padding:0;}

.font_12px, .font_12px p, #content-L2 p.font_12px {font-size:12px; margin:0; padding:0;}

.font_16px {font-size:16px; margin:0; padding:0;}

.font_24px {font-size:24px; line-height:28px;}

.font_27px {font-size:27px;}

.font_40px {font-size:40px; line-height:45px;}

.bluebg {padding-top:15px;}

#jump-bottom a {
	padding: 15px 30%;
	background:url(../jpg/stripe-blue2.jpg);
	border:#40afc6 1px solid;
	font-family: 'SourceSansProRegular';
    text-transform:capitalize;
	font-weight:normal;
	font-size:18px;
	text-shadow:#40afc6 0 1px 1px;
}

#feature-tabs.ui-tabs .ui-tabs-nav li a:active, .deletebutton:active { box-shadow:inset #000 0 0 8px; -moz-box-shadow:inset #000 0 0 8px; -webkit-box-shadow:inset #000 0 0 8px;}

input.required {background:#FFC; box-shadow:inset #FC9 0 0 2px; -moz-box-shadow:inset #FC9 0 0 2px; -webkit-box-shadow:inset #FC9 0 0 2px;}

.relative {position:relative;}
.text-center {text-align:center;}
.margin-center {margin-left:auto; margin-right:auto; float:none; clear:both;}
img.margin-center {display:block; max-width:100%;}
.signup-btn-1.margin-center {display:block; text-align:center; max-width:80%;}
#send-releases .signup-btn-1.margin-center {display:block; text-align:center; max-width:300px;}

.rightalign, .subtract-container.rightalign {float:right;}

.leftalign, .subtract-container {float:left;}

.valign-bott {vertical-align:text-bottom;}

.margintop-5px, .margintop-10px, p.margintop-10px {margin-top:10px;} /*fix & remove 5*/

.div-100-width.gray-feature-box.margintop-30px, .margintop-30px {margin-top:30px;}

.marginbott-10px, .marginbott-55px {margin-bottom:55px;}/*fix & remove 10*/

.padding-bottom-none {padding-bottom:0 !important;}

.padding-top-none {padding-top:0 !important;}

.div-100-width.gray-feature-box img.opacity-100 {margin:0; opacity:1; max-width:100%;}

.inlineform {display: inline-block;}

.display-none { display:none !important;}

.warningtext { font-weight:normal; color:#ff9900; font-size:10px;line-height:15px;}

.pointer {cursor:pointer;}

/* Tooltips */

p.bubble
{
	position: absolute;
	max-width: 150px;
	text-align: left;
	line-height: 12px;
	margin: 3px 0 0 290px;
	background-color: #b2dd94;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	font-size:10px;

	z-index:0;
}

.bubble:before,
.bubble:after{
border-bottom: 10px solid #b2dd94;
content: "";
height: 0px;
position: absolute;
left: -12px;
top: 6px;
width: 0px;
display: block;
border-left: 20px solid transparent;
}

.bubble:before{
top: 16px;
border-bottom: none;
border-top: 10px solid #b2dd94;
}

p.bubble-required {font-weight:bold;}

.rss-bubble {
	position: absolute;
	background: #ffe5bf;
	border: 1px solid #ffcc7f;
	display:none;
	z-index:3;
	padding:5px 10px;
	border-radius:10px;
	box-shadow:inset #fff 0 0 3px, #ccc 0 1px 2px;
	-moz-box-shadow:inset #fff 0 0 3px, #ccc 0 1px 2px;
	-webkit-box-shadow:inset #fff 0 0 3px, #ccc 0 1px 2px;
}
.rss-bubble:after, .rss-bubble:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.rss-bubble:after {
	border-top-color: #ffe5bf;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}

.rss-bubble:before {
	border-top-color: #ffcc7f;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}
/* Modal Dialog box CSS */

.ui-dialog { position: fixed; padding: 0 15px 0; overflow: hidden; background:#fff; box-shadow:#000 0 0 5px; -moz-box-shadow:#000 0 0 5px;	-webkit-box-shadow:#000 0 0 5px;}
.ui-dialog .ui-dialog-titlebar { padding: 15px 0 5px 0; position: relative;}
.ui-dialog .ui-dialog-title { float: left; margin: 5px 16px 0 0;  font-weight:bold; color:#666; font-size:16px;line-height:20px;}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: -3px; margin: -3px 0 0 0; padding:10px 11px 11px 10px; background:url(../png/btn_close.png) center no-repeat #efefef; border-radius:5px; border:#ccc 1px solid;}
.ui-dialog .ui-dialog-titlebar-close span { display:none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {background-color: #ffb340; border-color:#ff9900; box-shadow:#fff 0 0 3px; -moz-box-shadow:#fff 0 0 3px;	-webkit-box-shadow:#fff 0 0 3px;}
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 5px 0; background: none; overflow: auto; zoom: 1; width:100%;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay {
background: #000;
opacity: .70;
filter: Alpha(Opacity=70);
width:100% !important;
height:100% !important;
position:fixed !important;
top:0;
}

.ui-dialog .ui-dialog-titlebar-close:active {
box-shadow:inset #333 0 1px 2px;
	-moz-box-shadow:inset #333 0 1px 2px;
	-webkit-box-shadow:inset #333 0 1px 2px;
	border-color:transparent;
	color:#fefefe;
	text-shadow: #2c592d 0 0 1px;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
#modal-img { border:1px solid #999; box-shadow:#666 0 0 3px; -moz-box-shadow:#666 0 0 3px;	-webkit-box-shadow:#666 0 0 3px; padding:3px}

#modal-filelist li {list-style:none; display:block; font-size:12px;}

#modal-filelist label {font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}

#modal-filelist .lockedlabel {cursor: auto;}

ul#modal-filelist {margin:0; padding:0;}

ul#modal-filelist input[type="checkbox"] {margin-right:7px; margin-left:2px;}

.locked-file {list-style:inside !important; list-style-image:url(../gif/icon_padlock.gif) !important; display:list-item !important; color:#999;}

.titleRule h3 {color:#666; margin:0 0 30px; letter-spacing:2px; font:normal 16px/1;
background:#fff; display:inline-block; position:relative; z-index:2; padding:5px 15px;}

.gray-feature-box .titleRule h3 {background:#FCFCFC;}

.titleRule {text-shadow:0 1px 0 rgba(255, 255, 255, .3), 0px 2px 0 rgba(0, 0, 0, .1); text-align:center; position:relative;}

.titleRule:after, .titleRule:before {background-color:#777; content:""; height:1px; position:absolute; top:15px; width:180px;}

.shortWidth {width:90px;}

.titleRule:after
{
    background-image: -webkit-gradient(linear, left top, right top, from(#777), to(#fff));
    background-image: -webkit-linear-gradient(left, #777, #fff);
    background-image: -moz-linear-gradient(left, #777, #fff);
    background-image: -ms-linear-gradient(left, #777, #fff);
    background-image: -o-linear-gradient(left, #777, #fff);
    background-image: linear-gradient(left, #777, #fff);
    right: 0;
	width:50%;
}

.titleRule:before
{
    background-image: -webkit-gradient(linear, right top, left top, from(#777), to(#fff));
    background-image: -webkit-linear-gradient(right, #777, #fff);
    background-image: -moz-linear-gradient(right, #777, #fff);
    background-image: -ms-linear-gradient(right, #777, #fff);
    background-image: -o-linear-gradient(right, #777, #fff);
    background-image: linear-gradient(right, #777, #fff);
    left: 0;
width:50%;
}

.errorPanel {padding-top:20px;}
.errorPanel p {font-size:14px;color:#878787;font-family:Arial, Helvetica, sans-serif;}
.error {padding-top:5px;padding-bottom:5px;font-family:"Museo Slab", Georgia, Sans-serif;font-size:12px;color:#f00;
}

/*Signup process modal styling*/

.modal{
	width:900px;
	left:40%;
}
.modal-header{
	padding:0;
	overflow-x:hidden;
}

.modal-footer .btn.prev{
	float:left;
}
.signup-process{
	height:50px;
	background-color: #cecece;
	width:100%;
	display:inline-block;
	margin-right:-5px;
	border-right:1px solid #001b29;
	border-left:1px solid #001b29;
}

.signup-process ul{
	list-style: none;
	margin:0;
}

.process-step{
	display:inline-block;
	font-family: "SourceSansProSemibold",Arial,Helvetica,sans-serif;
	color:#0094b3;
	font-size:1.4em;
	background-color: #00334d;
	height:40px;
	width:35%;
	padding-top:10px;
	/*margin-right:-5px;*/margin-right:-1.4em;
	text-align: center;
}

.process-step.on{
	background-color: #023;
	color:#fff;
	position:relative;
	/*border-right:1px solid #ccc;*/
}
.process-step.on:after{
	content: '';
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -8px;
	border-color: rgba(0,0,0,0);
	border-bottom-color: #f8fafa;
	border-bottom-color: #fff;
	border-style: solid;
	border-width: 8px;
	width: 0;
	height: 0;
	z-index: 999;
}

.list-options{
	height:auto;
	/*height:100px;*/
	border-bottom:1px solid #cecece;
	overflow:hidden;
}

.topics-selections, .gics-selections, .exchange-selections{
	cursor:pointer;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #111410 500%);

	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #111410 500%);

	/* Opera */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #111410 500%);

	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(5, #111410));

	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #111410 500%);

	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #111410 500%);
	padding:10px;
	margin-top:5px;
	border-radius:4px;
}
.topics-selections#register-button, .gics-selections#register-button, .exchange-selections#register-button, .tag-selections#register-button{
	float:left;
	width:71%;
}

.list-options-table{
	display:inline-block;
	width:18%;
	vertical-align: top;
	padding-right:10px;
}

.list-option-table-selections, .list-option-table-selections-gics, .list-option-table-selections-exchange, .list-option-table-tags{
	height:0;
	opacity:0;
	visibility: hidden;
	margin-top:10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.list-option-table-selections.selected, .list-option-table-selections-gics.selected, .list-option-table-selections-exchange.selected, .list-option-table-tags.selected{
	opacity:1;
	visibility: visible;
	height:176px;
	overflow:scroll;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.selection-tabs{
	width:auto;
	display:inline-block;
	padding:10px;
	border:1px solid #cecece;
	border-radius:4px;
	cursor:pointer;
	margin:4px 0 4px 0;
	box-shadow: 4px 4px 2px rgba(0,0,0,0.1);
}

.selection-tabs.isHit{
	color:#fff;
	background:#00334d;
}

.list-options-table h4{
	margin-bottom:10px;
}
.list-options select, .list-options input{
	width:90%;
}
.list-options li{
	list-style: none;
	/*width:75%;*/
}
.list-selections-body{
	width:47%;
	min-height:100px;
	display:inline-block;
	margin-top:10px;
	padding-left:10px;
	vertical-align: top;
}

.selection{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	cursor:pointer;
}

.selection .ss-icon{
	padding-left:8px;
	vertical-align: middle;
	color:#7d7a7a;
}

.selection.isHit .ss-icon{
	color:#65a733;
}

.selection .ss-icon:hover{
	color: green;
}

.list-selections-body.last .selection.isHit .ss-icon{
	color:#da0000;
}

.list-selections-body.last .selection .ss-icon:hover{
	color:#ed1c24;
}

.list-selections-body:last-of-type{
	border-left:1px solid #cecece;
}

.list-selections-body ul, .email-setup ul{
	list-style: none;
	border:1px solid #cecece;
	border-radius:4px;
	width:80%;
	height:170px;
	max-height:170px;
	cursor:pointer;
	overflow:scroll;
}

.list-selections-body li:hover, .email-setup li:hover, .list-selections-body ul li:nth-child(even):hover, .email-setup ul li:nth-child(even):hover{
	/*padding:10px;*/
	background-color: #DCDCDC;
}

.list-selections-body ul li:nth-child(even), .email-setup ul li:nth-child(even){
	background-color:#f5fdff;

}

.list-select, .email-setup, .subscription-review, .completion-review{
	padding:20px;
	min-height:332px;
}

.completion-review{
	text-align:center;
}
.completion-review-content{
	padding-top:130px;
}

.email-setup ul{
	margin-left:0;
}

.email-setup ul li{
	margin-left:0;
	height:20px;
	padding-bottom:10px;
}
.email-setup ul li:last-child{
	border-bottom:none;
}

.list-selections-body .select-all, .list-selections-body .remove-all{
	margin-left:70%;
}

.email-setup-email, .email-setup-type{
	display:inline-block;
	vertical-align: top;
	padding-left:10px;
}

.email-setup-email{
	width:30%;
}

.email-setup-email input{
	width:80%;
}

.email-setup-type{
	width:60%;
	border-left:1px solid #cecece;
	min-height:200px;
	height:332px;
}

.release-types{
	margin-top:20px;
}

ul.release-types-list{
	width:100%;
}

.subscription-review-types .active{
	border:none;
	background:none;
}

.edit-btn{
	float:right;
}

.tabbed-container{
	margin-top:-21px;
	border:1px solid #cecece;
	padding:20px 20px 0 20px;
}

.modal-body{
	padding:0;
	/*min-height:382px;*/
	max-height:700px;
}

.subscrip-form input{
	margin-right: 10px;
	margin-top:
}


.subscrip-form, ul.subscrip-list{
	min-height:232px;
}

.list-options .selection-form input{
	width:5%;
	display:inline-block;
}
/*.signup-process ul li{
	display:inline-block;
	color:#fff;
	background-color: #00334d;
	height:50px;
	width:33%;
	padding-top:10px;
	margin-right:-5px;
	text-align: center;
}*/
.jswidget_textdiv {
	border: .1em solid #c0c0c0;
	width: 400px;
	padding: 10px 10px 10px 10px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 14px;
}
.js-widget--settings {

}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-6 {
	width: 50%;
}
.left {
	float:left;
}
.tekst {
	margin-top:10px;
	height:50px;
	width:auto;
	background:gray;
	color:white;
	display:block;
	font-size:30px
}

.tekst2 {
	margin-top:10px;
	height:50px;
	width:auto;
	background:gray;
	color:white;
	display:block;
	clear:both;
	font-size:30px
}
.clear-both {
	clear:both;
}
.js-widget--settings {
	clear:both;
	position:relative;
	width:100%;
}

/* Right widget styles*/

.gnw_content_container {
	border-radius: 5px;
	background: #fcfcfc;
	border: #efefef 1px solid;
	-moz-box-shadow: inset 0 0 3px #fff;
	-webkit-box-shadow: inset 0 0 3px #fff;
	box-shadow: inset 0 0 3px #fff;
	margin: 10px;
}
.gnw_title {
	border-bottom: 1px #CCC solid;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-family: 'Helvetica,Arial,Verdana,sans-serif';
	line-height: 1em;
}
.gnw_title {
	font-size: 20px;
	color: #666;
}
.gnw_content_evenrow {
	border-bottom: 1px #73D2E2 dotted;
	height: auto;
	padding: 10px 5px 5px 5px;
}

.gnw_content_evenrow {
	background: #EEE;
	border-bottom: 1px #73D2E2 dotted;
	height: auto;
	padding: 10px 5px 5px 5px;
}

.gnw_content_evenrow {
	border-bottom-style:none;
    border-bottom-color:none;
    border-bottom-width:10px;
}



.gnw_content_oddrow {
	border-bottom: 1px #73D2E2 dotted;
	height: auto;
	padding: 10px 5px 5px 5px;
}
.gnw_content_oddrow {
	background: #FFF;
}

.gnw_content_oddrow {
	border-bottom-style:none;
    border-bottom-color:none;
    border-bottom-width:10px;
}


.gnw_headline {
	font-weight: normal;
	font-style: italic;
	cursor: pointer;
}
.gnw_bold {
	font-weight: bold;
}
.gnw_headline {
	font-size: 16px;
	color: #999;
}
.full-spectrum .sp-palette {
	max-width: 200px;
}

.selector-container {
	position:relative;
	z-index:1;
}
input[type="text"].font-widget-input {
	display: block;
	height: 34px;
	width:100%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	padding:inherit;
}
.font-widget-input {
	display: block;
	height: 34px;
	width:100%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	padding:inherit;
}
input[type="text"].widget__input-left {
	width:93%;
}
.widget-editor-container {
	clear:both;
	margin:0 0 15px 0;
}
.widget-editor-container h6 {
	padding:15px 0 5px 0;
}
.widget-editor-container .col-md-4 {
	padding:0 0 0 5px;
	width:30%;
}
.widget-editor-container .col-md-6 {
	padding:0 0 0 10px;
	width:45%;
	margin-right:5px;
}
.widget-editor-container .col-md-6:first-of-type {
	margin-right:0px;
}
.widget-editor-container .col-md-6 p {
	margin:6px 0 2px 0;
	padding:0px;
	font-weight:bold;
	display:inline-block;
}
.widget-editor-container .col-md-4 p {
	margin:6px 0 2px 0;
	padding:0px;
	font-weight:bold;
	display:inline-block;
}
.color-picker_column {
	text-align:right;
}
pre[class*="language-"] {
	background: #272822;
}
jquery-copy-clipboardmedia="all"
	pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: 0.3em;
}
jquery-copy-clipboardmedia="all"
<<<<<<< HEAD
	code[class*="language-"], pre[class*="language-"] {
	color: #f8f8f2;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
.widget-slider {
	margin:15px 0 15px 0;
}
.widget-short-slider {
	margin:5px 0 5px 10px;
}
.ui-widget-header {
	background:#0094b3!important;
}
.hide {
	display:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.widget__advanced-widget-options--check {
	position:relative;
	top:-20px;

}
.widget__advanced-widget-options--check span {
	cursor:pointer;
	font-size:12px;
}

.widget__editor {
	padding:5px 0 5px 0;
}
.widget__editor h3 a {
	display:block;
	width:100%;
	padding:10px 0 0px 0;
}
.widget__number-articles--input {
	margin-bottom:5px;
}
.widget__code-copy--container {
	padding:25px 0 0 0;
}
.widget--hr {
	margin:25px 0 15px 0;
}
.anchor-link {
	cursor:pointer;
}
.widget__font-size--container {
	background:#fafafa;
	padding:15px;
	border-left:solid 5px #0094b3;
}
.widget__advanced-options--container {
	background:#fafafa;
	padding:15px;
	border-left:solid 5px #0094b3;
}
input[type="text"].widget__line-value--noclass {
	background:none;
	padding:0;
	border:none;
	margin:0;
	outline: 0!important;
	font-size:16px;
	width:41px;
	height:inherit;
	display:inline-block!important;
	border: none !important;
	background: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	font-family: 'SourceSansProRegular';
	color: #999;
	text-transform: uppercase;
	margin: 0;
	font-weight: normal;
}
code[class*="language-"], pre[class*="language-"] {
	color: #f8f8f2;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
.stockstats_L.stock-update-time{
  height:20px;
}
.stockstats_L.stock-delay{
  font-size:10px;
  height:10px;
  width:90%;
  text-align:center;
}

.widget__width-height--container {
    height: 800px;
    width: 28%;
    left: 50%;
    overflow-x: auto;
    overflow-y: auto;
    /*position: absolute;*/
    z-index: 710;
    float: left;
}

.widget__width-height--container_static {
	width:350px;
	float:right;
	margin-right:45px;
	position:relative;
}

.widget-left--controls {
    width: 68%;
    float: left;
    margin-right: 15px;
    position: relative;
}
.widget-container {
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .widget-left--controls {
        width: 100%;
    }

    .widget__width-height--container {
        width: 100%;
    }
}