/* BOOTSTRAP GENERAL OVERRIDES */

body {
    font-family: Arial,Helvetica,sans-serif;
}

p {margin:0 0 20px}

.carousel-indicators {
    bottom: 0;
}
.carousel-indicators li {
    border: 1px solid #aaa;background:#fff
}

.carousel-indicators .active {
    background-color: #aaa;
}

.carousel-control.left,.carousel-control.right {
    background: none;
    height: 550px;
}

@media (min-width: 992px) {
    .container {
        width: 990px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

/* VERTICAL SPACING OPTIONS */

.margin_top_5 {margin-top: 5px !important;}
.margin_top_15 {margin-top: 15px !important;}
.margin_top_25 {margin-top: 25px !important;}
.margin_top_30 {margin-top: 30px !important;}
.margin_top_35 {margin-top: 35px !important;}
.margin_top_45 {margin-top: 45px !important;}
.margin_top_60 {margin-top: 60px !important;}
.margin_top_90 {margin-top: 90px !important;}
.margin_top_120 {margin-top: 120px !important;}

.margin_bottom_5 {margin-bottom: 5px !important;}
.margin_bottom_15 {margin-bottom: 15px !important;}
.margin_bottom_25 {margin-bottom: 25px !important;}
.margin_bottom_30 {margin-bottom: 30px !important;}
.margin_bottom_35 {margin-bottom: 35px !important;}
.margin_bottom_45 {margin-bottom: 45px !important;}
.margin_bottom_60 {margin-bottom: 60px !important;}
.margin_bottom_90 {margin-bottom: 90px !important;}
.margin_bottom_120 {margin-bottom: 120px !important;}

.padding_top_5 {padding-top:5px !important;}
.padding_top_15 {padding-top:15px !important;}
.padding_top_30 {padding-top:30px !important;}
.padding_top_45 {padding-top:45px !important;}
.padding_top_60 {padding-top:60px !important;}
.padding_top_90 {padding-top:90px !important;}
.padding_top_120 {padding-top:120px !important;}
.padding_top_130 {padding-top:130px !important;}

.padding_bottom_5 {padding-bottom:5px !important;}
.padding_bottom_15 {padding-bottom:15px !important;}
.padding_bottom_30 {padding-bottom:30px !important;}
.padding_bottom_45 {padding-bottom:45px !important;}
.padding_bottom_60 {padding-bottom:60px !important;}
.padding_bottom_90 {padding-bottom:90px !important;}
.padding_bottom_120 {padding-bottom:120px !important;}
.padding_bottom_130 {padding-bottom:130px !important;}

.green{color:#21A813}

/*BOOSTRAP ADDITIONS*/

.btn-black {
    color: #ffffff;
    background-color: #000;
    border:1px solid #000;
}
.btn-black:hover, .btn-black:active,.btn-black.active, .btn-black.disabled, .btn-black[disabled] {
    background-color: #000;
    color: #ffffff;
}
.btn-green {
    color: #ffffff;
    background-color: #21A813;
    border:1px solid #21A813;
}
.btn-green:hover, .btn-green:active,.btn-green.active, .btn-green.disabled, .btn-green[disabled] {
    background-color: #21A813;
    color: #ffffff;
}
/* HEADER */

.navbar-toggle {
    margin-right: 10px;
}

.navbar-inverse {
    background-color: #323232;
    border-color: #323232;
    height: 49px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
    background: #323232;
}

.navbar-brand {
    padding: 0;
    margin: 0;
}

.navbar-brand img {
    margin-right: 25px;
}

.navbar-inverse .navbar-nav>li>a {
    color: #ccc;
}

.navbar-collapse {
    max-height: 100%;
}

li.reg-link a {
    padding: 10px 0;
}

#logo-bar .reg-link {
    position: absolute;
    right: 15px;
}

.navbar-nav>li>a {
padding-left:10px;
padding-right:10px;
font-family: "Roboto Condensed";
font-size: 17px;
}

@media (max-width: 992px) {
.navbar-nav>li>a {
padding-left:5px;
padding-right:5px;
font-family: "Roboto Condensed";
font-size: 15px;
}
}

.navbar-brand {
width: 100%;
max-width: 255px;
}

@media (min-width: 992px) {
    li.username > a,li.user-icon > a {
        padding: 15px 0;
        font-size: .9em;
        color: #fff !important;
    }
}


@media (max-width: 767px) {
    .navbar-brand img {
        margin-right: 0;
    }
}
@media (max-width: 480px) {
.navbar-brand {
max-width: 215px;
}
}

/* CAROUSEL, LATEST NEWS SECTION and PAGES */

a:hover{text-decoration:none;}
.items-leading h2, #left-col h2 {
    margin-top: 0;
    letter-spacing:-0.01em
}
.item h2, .items-row h2{
    line-height:1.2em;margin-bottom:.2em;font-size:1.85em;
}
.item h2, .items-row h2, #latest-news h4.title, #latest-news-page h4.title, #article h2,#article h1,#article h4, #article h3, #member-home .current-article h2, #member-home .archive h4 ,#my-downloads h4.title, #member-login h2, #icons-category a.btn,
.about h1, .about h2, .about h3, .about h4, .serif{
    font-family: 'Bitter', serif;font-weight:700;
}

.larger {
    font-size: 112%;
}

#member-home .current-article h2{font-size:32px;margin-top:0}
#river.items-row {
    padding: 20px 20px 0px 20px;cursor:pointer;

}
#river.items-row a:hover, #latest-news h4.title a:hover, #hero-carousel .item h2 a:hover, .current-article h2 a:hover, #member-home .archive ul li h4 a:hover, #member-home .free-reports ul li h4 a:hover, #member-home .premium-reports ul li h4 a:hover, #articles-by ul.topics li a:hover{color:#428BCA}

.im-article-intro{font-size:1.1em}
#hero-carousel .item h2, #dummy .item h2{
    font-size:2.4em;
}
#hero-carousel .item h2 a{
    color: #000;
}
.im-article-author {
    margin-top: -10px;
}
#hero-carousel{
    background:#fff /*url(//d24g2nq85gnwal.cloudfront.net/images/carousel-bgb.png) no-repeat 50% 100%*/; border-bottom: 1px dotted #DDD;
}
#hero-carousel .item{
   
    border-radius: 0px;
    padding:0 0 25px 0;

}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    top: 100%;

}
.carousel-indicators {
    bottom: -20px;
}
.carousel-control.left, .carousel-control.right {
    height: inherit;
}
.carousel-control{width:5%}
#hero-carousel .carousel-control{opacity:1;color:#aaa;text-shadow:none}
#hero-carousel .carousel-control a{color:#aaa}
.lead-gen h2 {
    font-family: 'Bitter', serif;
    font-size: 32px;
    line-height: 1.3em;
    color: #FFF;
    text-shadow: 2px 2px #000;
    padding-right: 5%;
    margin-bottom: 20px;

}
#latest-news .panel-default,
#articles-by .im-articles.panel-default,
#my-downloads .my-l.panel-default{background:none;color:#000;border-left:none;border-right:none;border-top:none;border-bottom: 1px dotted #ddd;}

#my-downloads .my-l.panel-default, #member-home #latest-news .panel-default{border-bottom: none;}

#latest-news .panel-heading,
#articles-by .im-articles .panel-heading,
#my-downloads .my-l .panel-heading{padding:1px 15px;text-transform:uppercase;color:#000;border-radius:0;border-bottom:2px solid #aaa;background:#ebebeb url(//d24g2nq85gnwal.cloudfront.net/images/im-panel-bg-map2.png) no-repeat 0 50%}

#latest-news .panel,
#articles-by .panel,
#my-downloads .panel{border-radius:0;margin-bottom:0;box-shadow:none}

#latest-news .panel-body,
#articles-by .panel-body,
#my-downloads .panel-body{padding:0}

#latest-news h4.title,
#articles-by h4.title,
#my-downloads h4.title {
    margin-bottom:0;font-size: 22px;letter-spacing:-0.01em;font-weight:600;
}
#latest-news h4.title a,
#articles-by h4.title a,
#member-home .archive ul li h4 a,
#member-home .free-reports ul li h4 a,
#member-home .premium-reports ul li h4 a{color:#000}

#member-home .archive ul li h4{margin-top:0}
#latest-news ul li {
    margin-bottom: 18px;
}
#latest-news .btn{padding: 5px 15px;font-size: 16px;margin-top:-20px}
#latest-news ul#col-1, #latest-news ul#col-2 {
    float: left;
    padding: 0px 15px 20px 15px;
    margin: 15px 0 0;
}
#latest-news .btn-info {
    color: #428BCA;
    background-color: #F4F8FB;
    border-color: #ddd;font-weight:600
}
#dummy{z-index:-99999;position:absolute;top:-5000px}

#latest-news .latest-news-item {
    padding: 0 15px;
}

#latest-news h3 {
    margin: 0;
    background: #f0f0f0;
    padding: 5px 10px;
    border-bottom: 1px solid #ccc;
}

#latest-news ul#col-1, #latest-news ul#col-2 {
    max-width: 50%;
    float: left;
    padding: 0 15px;
    border-right: 1px dotted #ccc;
    margin: 15px 0;
}

#latest-news ul#col-2 ,#member-home #latest-news ul#col-1{
    border: none;
}

#latest-news ul {
    list-style: none;
    padding: 10px 10px 1px 10px;
}

#latest-news .panel {
    overflow: hidden;
}

#latest-news ul li {
    margin-bottom: 17px;
}

#latest-news h4.title {
    margin-bottom: 3px;
}

#latest-news .source, #latest-news-page .source, #tag-page .source {
   font-family: "Roboto Condensed";font-size: 1.15em; margin-bottom:5px;color:#666;font-weight:400;
}
#latest-news-page h4.title{margin-bottom:5px;margin-top:0px}

#latest-news-display .source a {
      font-size: 1.2em;font-family: "Roboto Condensed";
}
#latest-news-display .publish-date {
    color: #777;
    margin-bottom: 15px;
    font-size: .9em;
}
#latest-news-page h4.title a {
    font-weight: bold;
    font-size: 1.3em;
    color: #000;
}
#latest-news-page .item {
    padding: 20px;
    border-bottom: 1px dotted #ccc;
}
#latest-news-page #left-col h2 {
    margin-bottom: 25px;
}
/*ARTCILES BY TABS*/

#articles-by .nav-tabs {
    border-bottom: none; margin-bottom: 10px;margin-left: 10px;
}
#articles-by ul li {
    margin-bottom: 2px;
}
#articles-by #free ul li, #articles-by #premium ul li {
    margin-bottom: 5px;
}


#articles-by .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color:#000;
    background-color: #ebebeb;
    border-width:1px;
    border-style: solid;
    border-color: #aaa;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    cursor: default;
    border-top:none;
}
#articles-by .nav-tabs > li > a {
    margin-right: 3px;
    line-height: 1.42857;
    border: 1px solid #aaa;
    border-radius: 0 0 3px 3px;
    background:#fff;color:#000;
}
#articles-by .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 10px;font-size:12px;  border-top:none;
}
#articles-by .nav-tabs > li > a:hover {
    background:#aaa;color:#fff
}
#articles-by ul.topics{list-style:square}

#articles-by ul#col1, #articles-by ul#col2{
    float: left;
    margin-bottom:20px;
    padding-left: 25px;
}
#articles-by #free ul li a, #articles-by #premium ul li a {
    font-size: 18px;
}
#articles-by ul#col1 li a, #articles-by ul#col2 li a{
    font-size:16px;
}
#articles-by ul.topics li a{
    color:#000;
    padding:5px 0;
    font-family: 'Bitter',serif;
    font-weight:600;font-size:20px;
}
/*#articles-by ul.topics li a:hover{
background-color: #F4F8FB;color: #428BCA;
}


 MAIN PAGE CONTENT */

.container.main {
    margin-top: 50px;
}

.main ul li {
    margin-bottom: 5px;
}

.tagline-home {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.3em;
    font-style: italic;
}

.items-leading {
    border: 1px solid #ddd;
    border-radius: 4px;
    background: rgb(244, 248, 251);
    padding: 25px;
    height: 300px;
    overflow: hidden;
}

.items-leading h2 a, .items-row h2 a, .current-article h2 a {
    color: #000;
}

.items-leading h2, #left-col h2 {
    margin-top: 0;
    font-weight: bold;
}

.im-article-image-hero {
    float: right;
    width: 220px;  
    border-radius: 6px;
    margin: 0 15px 5px;height:180px;cursor:pointer;overflow: hidden;
}

.im-article-image {
    float: left;
    width: 75px;
    height: 75px;
    margin: 4px 12px 30px 7px;
    border-radius: 3px;
    overflow: hidden;
}
#latest-news-page .im-article-image {
    margin: 4px 12px 0px 7px;
}

.im-article-author {
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: .85em;
}

.items-row {
    border-bottom: 1px dotted #ccc;
    padding: 20px 60px 0 25px;
    overflow: hidden;
}

.items-row h2 {
    font-size: 1.5em;
    font-weight: bold;
}

/*.cta-reg.panel-default {
    background: #777;
    color: #fff;
}

.cta-reg.panel-default>.panel-heading {
    color: #fff;
    background-color: #555;
    border-color: #ddd;
}

.cta-reg.panel-default>.panel-heading h5 {
    margin: 5px 0;
}*/

.cta-reg.panel-default {
    background: #596b60 url(//d24g2nq85gnwal.cloudfront.net/images/im-panel-doug-bg.png) no-repeat 100% 100%;
    color: #fff;
    border-bottom:4px solid #000;
}
.cta-reg.panel-default>.panel-heading, .im-articles.panel-default>.panel-heading, .my-l.panel-default>.panel-heading {
    color: #fff;
    background: #000 url(//d24g2nq85gnwal.cloudfront.net/images/im-panel-bg.png) no-repeat 0 50%;
    border-color: #ddd;
    font-family: Georgia,serif;
}
.cta-reg.panel-default>.panel-heading h4, .im-articles.panel-default>.panel-heading h4, .my-l.panel-default>.panel-heading h4{
    margin-top:5px;margin-bottom:5px;padding:0;font-size:16px
}
.cta-reg.panel-default>.panel-heading h5 {
    margin: 5px 0;font-weight:400;color: #c4c4c4;
}
.cta-reg.panel-default>.panel-heading h5 em {
    font-size:1.2em;color: #fff;
}
.cta-reg p {
    margin-bottom: 12px;
}
.cta-reg p, .cta-reg ul li {
    text-shadow: 1px 1px #333;
}

.cta-links h2, .im-articles h2 {
    text-align: center;
}

.cta-links h4 {
    font-weight: bold;
    padding-bottom: 10px;
}

.cta-posts h2, .cta-links h2, .im-articles h2 {
    font-size: 1.6em;
    margin: 0;
    font-weight: bold;
}

/*.im-articles ul {
    list-style: none;
    padding-left: 0;
}

.im-articles ul li {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}

.im-articles ul > li:last-child > a {
    border: 1px solid;
    border-radius: 4px;
    padding: 5px 10px;
    background: #428bca;
    color: #fff;
}
.im-articles ul > li:last-child {
    margin-top: 20px;
}
*/
.recent-posts > ul {
    padding-left: 20px;
}

.recent-posts > ul > li {
    font-size: 1.1em;
    margin-bottom: 15px;
}

#left-col {
    padding: 0 70px 0 35px;
}

#article-body {
    font-size: 1.15em;
    line-height: 1.5em;
    margin-top: 0px;
    margin-bottom: 25px;
}

#article-body > blockquote {
    font-size: .95em;
}

ul.countries > li > a {
    text-transform: capitalize;
}

#register .signup-form {
    text-align: left;
    font-size: .9em;
    max-width: 450px;
    margin: 0;
}

#author img.author {
    float: left;
    padding: 15px 15px 15px 0;
}
#author #author-list {
    overflow: hidden;
}

#register #left-col ul {
    margin: 40px 15px;
}

#register #left-col ul li {
    font-size: 18px;
    margin: 15px;
}

/* LEAD GEN */
.lead-gen {
    padding-bottom:3%;
    padding-top:1%;
    border-bottom:3px solid #000;
    margin-top:50px;
    background:#596b60 url(//d24g2nq85gnwal.cloudfront.net/images/doug.jpg) no-repeat 50% 100%
}
.lead-gen h2 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:35px;
    line-height:1.2em;
    color:#fff;
    text-shadow: 2px 2px #000;
    padding-right:5%;
    margin-bottom:20px;
    letter-spacing:-.02em;
}
.lead-gen h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:19px;
    line-height:1.2em;
    color:#fff;
    text-shadow: 1px 1px #000;
    margin-top:4%;
    margin-bottom:1%;
}
.lead-gen p.quote {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:1.2em;
    line-height:1.4em;
    color:#fff;
    font-style:italic;
    padding:6% 10% 0% 5%;
    margin-bottom:0;
}
.lead-gen img.signature {
    display:block;
    float:right;
    margin:0 17% 5% 0
}
.lead-gen .padd-right {
    padding-right:10%
}
.lead-gen p.lead-copy {
    line-height:1.4em;
    font-size:1.15em;
}
.lead-gen p.op {
    color:rgba(255,255,255, .8);
}
.lead-gen .small{line-height:1.2em}
.btn-lead {
    color: #ffffff;
    background-color: #000;
    font-weight:800;
    border:1px solid #000;
    font-size:16px;
}
.btn-lead:hover, .btn-lead:active, .btn-lead.active, .btn-lead.disabled, .btn-lead[disabled] {
    background-color: #000;
    color: #ffffff;
}
.field {
    font-size: 16px;
    color: #000;
    height: 36px;
}
.lead-gen .form-group {
    margin:2% 4.5% 2% 0;
}
@media (max-width: 767px) {
    .lead-gen h2 {
        font-size:25px;
    }
    .lead-gen .form-group {
        margin:3% 0%;
    }
    .lead-gen .padd-right {
        padding-right:0%
    }
    .lead-gen{background-image:none;padding-bottom:8%;}

}

/* REGISTRATION BUTTON AND ADDTHIS */

.reg-link {
    float: left;
    margin-right: 15px;
}

.addthis_toolbox {
    padding-top: 4px;
}

/* FOOTER */

div#footer {
    border-top: 5px black solid;
    background: #585858;
    color: #fff;
}

div#footer a {
    color: #fff;
}

#footer img {
    width: 225px;
    margin-top: 20px;
}

div#footer-lower {
    margin: 0 auto;
    color: #eeeeee;
    border-top: 1px #777777 dashed;
    background-color: #585858;
    overflow: hidden;
    text-align: center;
}

div#footer div#disclaim {
    padding: 2em 5em 4em 5em;
    text-align: center;
    font-size: 0.85em;
    line-height: 1.2em;
}

div#footer div#disclaim a {
    text-decoration: none;
}

div#footer div.copyR {
    font-weight: bold;
    font-size: 0.8em;
    margin-top: 25px;
}

div#footer .tagline {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.1em;
    margin-top: 15px;
    text-align: center;

}
div.footmenu {
    float: right;
    margin: 15px 10px;
}

div.footmenu ul.menu, div.footmenu ul.categories-module_footmenu {
    list-style-image: url("//d24g2nq85gnwal.cloudfront.net/assets/images/foot-menu-bullet.gif");
    margin: 0 0 0 1em;
    padding: 0;
}
div.footmenu h4 {
    margin: 0em 0em 0em 0em;
    font-weight: bold;
}

div.flinks {
    font-size: 0.8em;
    margin-top: 25px;
}

a.feeds {
    display: inline-block;
    margin-top: 20px;
    padding-left: 20px;
    background: transparent url('//d24g2nq85gnwal.cloudfront.net/images/livemarks.png') no-repeat 0% 50%;
}

/* Pagination */

p.page-count {
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
}

ul.pagination {
    font-size: 16px;
}

ul.pagination li a.active {
    background: #eee;
    font-weight: bold;
}


/* MEMBERS SUBNAV */

.main ul.nav li {
    margin-bottom: 0px;
}
.free-reports h5, .premium-reports h5{display:inline-block;font-family:Georgia, serif;text-transform:uppercase;border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:5px}
.archive, .free-reports{
    background: url('//d15s74raupkmp7.cloudfront.net/images/misc/divider.png') no-repeat scroll left center transparent;
    box-sizing: border-box;
}
.current-article, .archive, .free-reports, .premium-reports{
    padding-left:30px;padding-right:30px
}
.archive ul, .free-reports ul , .premium-reports ul {
    list-style: none;
    padding: 0px 10px 1px 0px;
    margin:0;
}
.premium-reports ul ul{
    list-style: square;
    padding: 0px 10px 1px 20px;
    margin:0;color:#666
}
.archive ul li {
    margin-bottom:20px
}
.member.breadcrumb {
    padding: 10px 0px 0px;
    margin-bottom: 0px;
    list-style: none outside none;
    background-color: #FFF;
    margin-top: 5px;
    border-top: 1px dotted #DDD;
    font-size: 1.05em;
}
.member.breadcrumb > li {
    margin-bottom: 0px;
}
.member.breadcrumb > li + li:before {
    content: "> ";
    padding: 0px 5px;
    color: #333;
}
.member.breadcrumb > .active {
    color: #333;
}
.current-article a.readmore{display:block}

a.r-m:before {
    content: "➜";
    padding: 0 4px 0 0px;

}
li.username > a {
    padding:4px 12px;
    font-size: 0.9em;
    color: #FFF !important;
    background: #21A813;
    border-radius:0px;margin-top:10px
}
li.username > a:hover {
    background:#ddd;
}
 li.user-icon > a{
    padding:4px;
    font-size: 0.85em;
    color: #FFF !important;
    background: #21A813;
    border-radius:0px;margin-top:10px
}

#member-login .login-form{padding:0 40px}
#member-login .signup-teaser{padding:0 40px;border-left:1px dotted #ddd}
#member-login .login-form .form-control{background:#f8f8f8;}
#member-login h2{display:inline-block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #ddd}
#member-login .login-form p,
#member-login .signup-teaser p, #member-login .signup-teaser li{font-size:1.2em}
#member-login .signup-teaser p{margin: 0 0 10px}
#member-login .signup-teaser ul{margin-right:4em}
#my-downloads h4.title-premium{font-weight:300;margin-top:8px;margin-bottom:0;font-size: 16px;letter-spacing:0em;}

/* HIDE PRINT HEADER IN SCREEN MODE */

.print-header {
    display: none;
}

/* RESPONSIVE COMPONENT STYLES */

@media (max-width: 991px) {

    #left-col {
        padding: 0 15px;
    }
}

@media (max-width: 767px) {

    #latest-news ul#col-1, #latest-news ul#col-2 {
        max-width: 100%;
        float: none;
        border-right: none;
        margin: 15px 0;
    }
    .items-leading h2 {
        font-size: 1.7em;
    }
    .items-leading {
        height: 250px;
    }
    .carousel-control.left, .carousel-control.right {
        height: 430px;
    }
}

@media (max-width: 400px) {

    .reg-link {
        float: none;
    }
}

/* PRINTER FRIENDLY */

@media print {

    #header, #footer, #footer-lower, #right-col, .addthis_toolbox, .tags, #comments, #disqus_thread {
        display: none;
    }
    div#left-col {
        width: 960px;
    }
    .print-header {
        display: block;
        border-top: 3px solid #000;
        border-bottom: 3px solid #000;
    }
    .print-header img {
        margin:0;
        padding:0;
    }

    @page {margin: 1cm;}
}

.im-heading {padding:3px 15px;text-transform:uppercase;color:#000;border-bottom:2px solid #aaa;background:#ebebeb url(//d24g2nq85gnwal.cloudfront.net/images/im-panel-bg-map2.png) no-repeat 0 50%;
    font-family: Georgia,serif;font-size:16px;font-weight:400}
#icons-category img {
    float: left;
    margin-right: 5px;display:block;max-width:30px;width:100%;height:auto;
}
#icons-category a.btn{padding-left: 15px;
text-align:left;}
#icons-category .btn{font-size:20px;margin-top: 15px;}
#icons-category .btn-default{background:#f2f2f2;border:1px solid #ebebeb}
#icons-category .btn-default:hover{background:#f4f8fb;color:#428BCA}
#icons-category a.more{display:block;font-size:16px;margin-top:0px;padding:20px 0 0;}
#icons-category .member.breadcrumb {
    margin-top:15px;
}


#articles-by #topic ul.topics {
   list-style:none;margin:0 10px 10px;padding:0;
}
#articles-by #topic ul.topics li a {
    padding:6px 10px;
   display:block;
    background: none repeat scroll 0% 0% #F2F2F2;
    border: 1px solid #EBEBEB;border-radius: 6px;font-size: 18px;margin:8px 0
}
#articles-by #topic ul.topics li a:hover{background:#f4f8fb;}
#articles-by #topic ul.topics li a img {
    float: left;
    margin-right: 5px;
    display: block;
    max-width: 25px;
    width: 100%;
    height: auto;
}
#articles-by   a.more {
    padding: 5px 0px 0;
    font-family: Arial,sans-serif;
    font-weight: 600;display:block;font-size:16px
    
}
#articles-by #topic  a.more {
    margin-left: 10px ;    
}


.dropdown-menu {
    font-size: 14px;
    background-color: #596B60;border:none;
}
.username .dropdown-menu, .user-icon .dropdown-menu {
   background-color: #21A813;border:none;
}
.dropdown-menu > li > a {
    color: #fff;border-bottom:1px dotted rgba(255,255,255,0.2);padding: 5px 5px;margin:0 10px;font-family:Arial,sans-serif
    
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration:none;
	color:#fff;
	background-color:rgba(255,255,255,0.1)
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {	
	background-color:rgba(255,255,255,0.1)
}
.navbar-inverse .navbar-nav > li.open > a, .navbar-inverse .navbar-nav > li.open > a:hover{
    background-color: #596B60;
}
.navbar-inverse .navbar-nav > li.user-icon > a{
   color: #fff;
}


.navbar-inverse .navbar-nav > li > a.intell {
    padding:4px 12px;
    margin-top:11px
}
.navbar-inverse .navbar-nav > li.open.username > a, .navbar-inverse .navbar-nav > li.open.username > a:hover, .navbar-inverse .navbar-nav > li.open.user-icon > a, .navbar-inverse .navbar-nav > li.open.user-icon > a:hover{
    background-color: #21A813;
}
.dropdown-menu .divider {
    margin: 0px 0px;
    background-color: #323232;
}
.dropdown-menu .more-nav{margin:10px 15px;font-size:12px}
.dropdown-menu .more-nav span{display:block;color:rgba(255,255,255,0.7)}
.dropdown-menu .more-nav a{float:left;color:#fff;font-size:13px}


@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
   background-color: #596B60;
  }
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color:rgba(255,255,255,0.1)
  }
.navbar-nav .open.username .dropdown-menu {
   background-color: #21A813;border:none;
}

}