/* stock ticker */

@media only screen and (max-width:480px){
.ccbn-stock-chart-image img {width: 100%;
height: auto;
border: none;
outline: none;}

#control_AmountInvested {width: 90px; padding: 0.3em;}
#control_shrs_bt {width:  90px; padding: 0.3em;}

}



html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;}



#contentFrame {line-height: 0.9em;}
#contentFrame .ccbnTxt {line-height: 1.3em;}
#contentFrame {font-size: 0.9em;}
#contentFrame .ccbnNeg {font-family: fontAwesome; margin-left: 3px; font-size: 0.9em;}
#contentFrame .ccbnPos {font-family: fontAwesome; margin-left: 3px; font-size: 0.9em;}
#contentFrame .time{margin-left: 5px;  font-size: 0.9em;}


.wrapper {
  /*  padding: 0.9375rem; */
    text-align: left;
}
.wrapper h1 {
    color: #666;
    font-family: SlateProMedium;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1rem;
    margin-bottom: 5px;
    margin-top: 0;
}
.wrapper ul {
    margin: 0;
    padding: 0;
}
.wrapper ul li {
    color: #666;
    display: inline;
    font-size: 0.9rem;
    line-height: 0.9rem;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0.25rem;
}
.wrapper ul li:first-child {
    padding: 0;
}
.wrapper ul li span {
    font-family: fontAwesome;
}
.wrapper ul li.up {
    color: green !important;
}
.wrapper ul li.down {
    color: red;
}
@media only screen and (max-width: 40.063em) {
.mmc-az-stockTicker .columns .wrapper {
    text-align: center;
}
}

h1.modal-alerts {
    margin-bottom: 0.5rem;
    font-family: SlateProMedium;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.2rem;
    color: #002C77;
}

@font-face {
  font-family: 'SlateProBkItalic';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bkitalic-webfont.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bkitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bkitalic-webfont.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bkitalic-webfont.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bkitalic-webfont.svg#SlateProBkItalic") format("svg"); }
@font-face {
  font-family: 'SlateProBk';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bk-webfont.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bk-webfont.eot?#iefix") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bk-webfont.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bk-webfont.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bk-webfont.svg#SlateProBk") format("svg"); }
@font-face {
  font-family: 'SlateProBold';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bold-webfont.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bold-webfont.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bold-webfont.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-bold-webfont.svg#SlateProBold") format("svg"); }
@font-face {
  font-family: 'SlateProMedium';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium.eot") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium.svg#SlateProMedium") format("svg"); }
@font-face {
  font-family: 'SlateProMediumItalic';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium-italic.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium-italic.eot") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium-italic-italic.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium-italic.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/slatepro-medium-italic.svg#SlateProMediumItalic") format("svg"); }
@font-face {
  font-family: 'fontAwesome';
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/fontawesome-webfont.eot");
  src: url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/fontawesome-webfont.woff") format("woff"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/fontawesome-webfont.ttf") format("truetype"), url("/media_files/IROL/11/113872/redesign2014/NASDAQ/public/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
a {
  outline: none;
  text-decoration: none;
  font-weight: normal;
  color: #00a3c3;
  -webkit-font-smoothing: subpixel-antialiased; }

a:hover {
  text-decoration: underline; }

h1 {
  font-weight: normal;
  font-family: SlateProBk;
  font-size: 5rem;
  -webkit-font-smoothing: subpixel-antialiased; }

h2 {
  font-weight: normal;
  font-family: SlateProBk;
  font-size: 4rem;
  -webkit-font-smoothing: subpixel-antialiased; }

h3 {
  font-weight: normal;
  font-family: SlateProBk;
  font-size: 3rem;
  -webkit-font-smoothing: subpixel-antialiased; }

h4 {
  font-weight: normal;
  font-family: SlateProBk;
  font-size: 2rem;
  -webkit-font-smoothing: subpixel-antialiased; }

h5 {
  font-weight: normal;
  font-family: SlateProBk;
  font-size: 1rem;
  -webkit-font-smoothing: subpixel-antialiased; }

p {
  margin-bottom: 1rem;
  font-family: SlateProBk;
  font-size: .9rem;
  line-height: 1.4rem;
  -webkit-font-smoothing: subpixel-antialiased; }

b, strong {
  font-weight: normal;
  font-family: SlateProMedium;
  -webkit-font-smoothing: subpixel-antialiased; }

i, em {
  font-style: normal;
  font-family: SlateProBkItalic;
  -webkit-font-smoothing: subpixel-antialiased; }

ul, ol {
  margin: 0 0 1.5rem 1.2rem; }

ul li, ol li {
  margin-bottom: .5rem;
  font-family: SlateProBk;
  font-size: .9rem;
  line-height: 1.4rem;
  -webkit-font-smoothing: subpixel-antialiased; }

html, p, span, div, td {font-family: SlateProBk; color: #666; font-size: 16px; }

#contentFrame {}


/*  ccbn css */

.ccbnDisclaimer img {display: none;}

input[type="text"] {
    border: 1px solid #e3e3e3;
    color: #666666;
    font-family: SlateProBk;
    font-size: 0.8rem;
    line-height: 0.9rem;
    padding: 0.6rem;
    width: auto;
 }

#control_AlertEmail  {width: 70%;}

 select {
    border: 1px solid #e3e3e3;
    color: #666666;
    font-family: SlateProBk;
    font-size: 0.8rem;
    line-height: 0.9rem;
    padding: 3px;
}

 input[type="submit"] {
    background-color: #002c77;
    border: medium none;
    color: white;
    cursor: pointer;
    font-family: SlateProBk;
    font-size: 0.9rem;
    line-height: 0.9rem;
    padding: 0.7rem 1rem 0.65rem;
    text-transform: uppercase;
}


#alertLong td {padding: 0px;}
#alertLong  .ccbnLabel {padding: 5px; }
#alertLong .ccbnBgTtl td {padding-bottom: 20px;}