/* BS3 windows phone fix*/
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

#logo {
    height: auto;
    -ms-interpolation-mode: bicubic;
}

input[type="submit"],
#signin_submit {
    padding:3px 6px !important;
    font-size:.9em !important;
}

.more-hover small {
    vertical-align:middle;
}

#graph-tools small {
    vertical-align:middle;
}

#graph-tools ul {
    border-style:solid;
    border-color:#ccc;
    border-width:0 1px 1px 0;
}

.ie7 #signin { margin: 0; padding: 0;}

#recent-research a.title {font-size:1.1em;}
#recent-research a.icon-pdf-right {background:url(/images/pdf.png) bottom right no-repeat;}


/* ie7 Specific */

.ie7 .icon-pdf-right,
.ie7 .icon-offsite,
{
    display:inline-block
}

.ie7 h2 .rss-icon {
    margin-top:-1.5em;
}

.ie7 #more-menu ul {
    padding: 0;
    margin: 0;
}

.ie7 #more-menu {
    border: 4px solid #eee;
    margin-left: -55px;
}

.ie7 #signin_menu {
    border:1px solid #999;
    margin-top: 0px !important;
}

.ie8 #news-events,
.ie8 #fred-homepage-bluebox {
    position:relative;
    z-index:2;
}

.ie8 #highlights-wrapper, .ie8 #events-wrapper, .ie8 #top-stories, .ie8 #research-events-header, .ie8 #fred-feature-glance-header,
.ie8 #recent-research-header ,.ie8 #featured-economists-header, .ie8 #fred-homepage-bluebox, .ie8 #fred-homepage-news-header,
.ie8 .tag-notes  {
    behavior: url(/css/PIE.htc);
    position:relative;
}

.ie8 #alert-bar {
    behavior: url(/css/PIE.htc);
}

.ie7 #top-stories {
    display:block;
    float:left;
}

.ie7 .series-group-single {float:left}
.ie7 .series-group-single input {margin-top:0}

.ie #favorite-series-name {
    position: relative !important;
    margin-bottom: 0px;
    top: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    height: 16px;
}

.ie7 .footer2,
.ie8 .footer2 {
    height:100px;
}

.ie7 .footer2-left {
    white-space:nowrap;
}

.navbar-collapse {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
