﻿@import url(https://fonts.insiderintelligence.us/ii-fonts.css);

/*
@reference "../Base/bootstrap-3.3.7.css";
*/
/* START CORE CSS 
------------------------------------------------- */
/* site template variables 
------------------------------------------------- */
/* typekit testing from jonikorpi.com/a-smoother-page-load/
------------------------------------------------- 
.wf-loading h1,
/.wf-loading h2,
.wf-loading h3,
.wf-loading p,
.wf-loading li,
.wf-loading time,
.wf-loading pre,
.wf-loading small,
.wf-loading dl,
.wf-loading figcaption {
visibility: hidden;
  opacity: 0;
}
.lt-ie9.wf-loading h1,
 .ie.wf-loading h2,
.ie.wf-loading h3,
.ie.wf-loading p,
.ie.wf-loading li,
.ie.wf-loading time,
.ie.wf-loading pre,
.ie.wf-loading small,
.ie.wf-loading dl,
.ie.wf-loading figcaption  {
  visibility: hidden;
}
h1, h2, h3, p, li  {
    opacity: 1;
    visibility: visible; 
    -webkit-transition: opacity .24s ease-in-out;
       -moz-transition: opacity .24s ease-in-out;
            transition: opacity .24s ease-in-out;
}*/
/* core styles
------------------------------------------------- */
html {
  overflow-y: scroll; }
 
body {
  background: #fff;
  color: #666;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.main-site-container {
  background: #fff; }

h2, h3 {
  color: #f00; }

a, a:hover, a:visited {
  color: #2b7bac; }

/* utility classes from Bootstrap
------------------------------------------------- */
.clearfix, .article-tools, .article-body, .webinar-body, .ps2-form, .ps2-form fieldset ul, .ps2-form ul.actions, .ps2-form #errorPanel, .main-site-nav, .corp-col-1-inner dl, .articles-col-1-inner dl, .newsletter-col-2-inner dl, .login-form form, .email-marketing-inner {
  *zoom: 1; }

.clearfix:before, .article-tools:before, .article-body:before, .webinar-body:before, .ps2-form:before, .ps2-form fieldset ul:before, .ps2-form ul.actions:before, .ps2-form #errorPanel:before, .main-site-nav:before, .corp-col-1-inner dl:before, .articles-col-1-inner dl:before, .newsletter-col-2-inner dl:before, .login-form form:before, .email-marketing-inner:before,
.clearfix:after,
.article-tools:after,
.article-body:after,
.webinar-body:after,
.ps2-form:after,
.ps2-form fieldset ul:after,
.ps2-form ul.actions:after,
.ps2-form #errorPanel:after,
.main-site-nav:after,
.corp-col-1-inner dl:after,
.articles-col-1-inner dl:after,
.newsletter-col-2-inner dl:after,
.login-form form:after,
.email-marketing-inner:after {
  display: table;
  content: ""; }

.clearfix:after, .article-tools:after, .article-body:after, .webinar-body:after, .ps2-form:after, .ps2-form fieldset ul:after, .ps2-form ul.actions:after, .ps2-form #errorPanel:after, .main-site-nav:after, .corp-col-1-inner dl:after, .articles-col-1-inner dl:after, .newsletter-col-2-inner dl:after, .login-form form:after, .email-marketing-inner:after {
  clear: both; }

/* common classes for the eMarketer public site
------------------------------------------------- */
.shadowed {
  -webkit-box-shadow: 0px 0px 15px 5px #d8d8d8;
  -moz-box-shadow: 0px 0px 15px 5px #d8d8d8;
  box-shadow: 0px 0px 15px 5px #d8d8d8; }

.replace-with-image, .newsletter-col-2-inner dl dd button[type='submit'], .logo a, .social-links .facebook-icon, .social-links .linkedin-icon, .social-links .twitter-icon, .social-links .feed-icon, .listrak-logo {
  /* replace text with image */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

.roundTen {
  border-radius: 10px; }

/* reusable html style mixins
------------------------------------------------- */
/* END CORE CSS 
------------------------------------------------- */