@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \0000323;
    }
}

article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {
    display: block;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \0000338;
    }
}

audio,canvas,video {
    display: inline-block;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \0000352;
    }
}

audio:not([controls]) {
    display: none;
    height: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \0000358;
    }
}

[hidden] {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003106;
    }
}

html {
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003126;
    }
}

.body {
    margin: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003148;
    }
}

a:focus {
    outline: thin dotted;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003153;
    }
}

a:active,a:hover {
    outline: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003169;
    }
}

p,pre {
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003173;
    }
}

blockquote {
    margin: 1.5em 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003182;
    }
}

h1 {
    font-size: 2em;
    line-height: 1.5em;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003190;
    }
}

h2 {
    font-size: 1.5em;
    line-height: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003195;
    }
}

h3 {
    font-size: 1.17em;
    line-height: 1.28205em;
    margin-top: 1.28205em;
    margin-bottom: 1.28205em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003200;
    }
}

h4 {
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003205;
    }
}

h5 {
    font-size: 0.83em;
    line-height: 1.80723em;
    margin-top: 1.80723em;
    margin-bottom: 1.80723em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003210;
    }
}

h6 {
    font-size: 0.67em;
    line-height: 2.23881em;
    margin-top: 2.23881em;
    margin-bottom: 2.23881em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003217;
    }
}

abbr[title] {
    border-bottom: 1px dotted;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003222;
    }
}

b,strong {
    font-weight: bold;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003228;
    }
}

dfn {
    font-style: italic;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003233;
    }
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    border: 1px solid #666;
    padding-bottom: -1px;
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003242;
    }
}

mark {
    background: #ff0;
    color: #000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003248;
    }
}

code,kbd,pre,samp,tt,var {
    font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif;
    font-size: 1em;
    line-height: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003262;
    }
}

pre {
    white-space: pre-wrap;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003274;
    }
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003279;
    }
}

small {
    font-size: 80%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003284;
    }
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003291;
    }
}

sup {
    top: -0.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003294;
    }
}

sub {
    bottom: -0.25em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003301;
    }
}

dl,menu,ol,ul {
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003310;
    }
}

ol ol,ol ul,ul ol,ul ul {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003316;
    }
}

dd {
    margin: 0 0 0 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003321;
    }
}

menu,ol,ul {
    padding: 0 0 0 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003341;
    }
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    width: auto;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003362;
    }
}

svg:not(:root) {
    overflow: hidden;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003367;
    }
}

figure {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003383;
    }
}

fieldset {
    margin: 0 2px;
    border-color: #c0c0c0;
    border-top-width: 0.0625em;
    border-top-style: solid;
    padding-top: 0.4625em;
    border-bottom-width: 0.0625em;
    border-bottom-style: solid;
    padding-bottom: 0.9125em;
    border-left-width: 0.0625em;
    border-left-style: solid;
    padding-left: 0.9125em;
    border-right-width: 0.0625em;
    border-right-style: solid;
    padding-right: 0.9125em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003398;
    }
}

legend {
    border: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003413;
    }
}

button,input,select,textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003432;
    }
}

button,input {
    line-height: normal;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003443;
    }
}

button,select {
    text-transform: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003457;
    }
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003471;
    }
}

button[disabled],html input[disabled] {
    cursor: default;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003482;
    }
}

input[type="checkbox"],input[type="radio"] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003497;
    }
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003506;
    }
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003512;
    }
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003522;
    }
}

textarea {
    overflow: auto;
    vertical-align: top;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003528;
    }
}

label {
    display: block;
    font-weight: bold;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_normalize\.scss;
    }

    line {
        font-family: \00003536;
    }
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

@font-face {
    font-family: 'geo';
    src: url(../fonts/irw/geo-rg-webfont.eot);
    src: url(files/fonts/irwgeo-rg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/geo-rg-webfont.woff) format("woff"),url(../fonts/irw/geo-rg-webfont.ttf) format("truetype"),url(../fonts/irw/geo-rg-webfont.svg) format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geo';
    src: url(files/fonts/irwgeo-sb-webfont.eot);
    src: url(files/fonts/irwgeo-sb-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/geo-sb-webfont.woff) format("woff"),url(../fonts/irw/geo-sb-webfont.ttf) format("truetype"),url(../fonts/irw/geo-sb-webfont.svg) format("svg");
    font-weight: bold;
    font-style: bold;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000356;
    }
}

html {
    line-height: 1;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000360;
    }
}

.body {
    font-family: 'geo';
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000363;
    }
}

.messages,.messages--status,.messages--warning,.messages--error {
    position: absolute;
    z-index: 1000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000369;
    }
}

.body.front {
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000311;
    }
}

.body.front .loading {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/loading-large.gif) center no-repeat;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000314;
    }
}

.body.front #page-header {
    font-family: sans-serif;
    font-size: 10px;
    color: #999;
    margin-left: 50px;
    border-bottom: 1px solid #df566d;
    height: 22px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000323;
    }
}

.body.front #page-header .page-header-holder {
    padding-top: 6px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000329;
    }
}

.body.front #page-header .book-title {
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000333;
    }
}

.body.front #page-header .page-number,.body.front #page-header .page-title {
    float: right;
    margin-right: 50px;
    color: #555;
    font-size: 12px;
    color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000341;
    }
}

.body.front #page-header .page-title {
    color: #CF0A2C;
    margin-right: 10px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000348;
    }
}

.body.front .panel-3col-stacked .panel-col {
    width: 1024px;
    margin: 0 auto;
    float: none;
    border: 4px #ccc solid;
    margin-top: 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000355;
    }
}

.body.front .panel-3col-stacked .panel-col .inside {
    margin: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000360;
    }
}

.body.front #factbook-pages .views-row {
    display: none;
    position: absolute;
    width: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000371;
    }
}

.body.front .panel-pane.pane-1 {
    height: 98px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000374;
    }
}

.body.front #bottom-nav {
    position: relative;
    bottom: 0px;
    height: 44px;
    right: 0px;
    z-index: 20;
    border-top: 1px solid #df566d;
    text-align: center;
    margin-left: 50px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000385;
    }
}

.body.front #bottom-nav .bottom-part {
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000390;
    }
}

.body.front #bottom-nav .nav-btn {
    cursor: pointer;
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) no-repeat;
    height: 44px;
    float: left;
    width: 50px;
    margin-right: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \0000399;
    }
}

.body.front #bottom-nav .nav-btn.open {
    background-color: #555;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003103;
    }
}

.body.front #bottom-nav .open {
    background-color: #dedede;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003111;
    }
}

.body.front #bottom-nav .nav-btn.thumbnails {
    background-position: -58px 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003115;
    }
}

.body.front #bottom-nav .nav-btn.bw {
    background-position: -124px 0px;
    width: 40px;
    margin-right: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003121;
    }
}

.body.front #bottom-nav .nav-btn.fw {
    background-position: -154px 0px;
    width: 40px;
    margin-right: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003127;
    }
}

.body.front #bottom-nav .nav-btn.inactive {
    opacity: .2;
    cursor: default;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003132;
    }
}

.body.front #bottom-nav .navigation-buttons {
    width: 208px;
    border-right: 1px solid #df566d;
    height: 44px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003141;
    }
}

.body.front #bottom-nav .right-part {
    float: right;
    height: 44px;
    width: 50px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003146;
    }
}

.body.front #bottom-nav .right-part .functionality-btn {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) -193px 0;
    height: 44px;
    width: 50px;
    border-left: 1px solid #df566d;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003153;
    }
}

.body.front #bottom-nav .right-part .functionality-btn.open {
    background-color: #555;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003157;
    }
}

.body.front #bottom-nav .right-part.logo {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) -193px 0;
    background-position: -266px 0;
    width: 110px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003162;
    }
}

.body.front #bottom-nav .social-links {
    width: 50px;
    border-left: 1px solid #df566d;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003171;
    }
}

.body.front #bottom-nav .social-links:hover {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) -193px -35px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003178;
    }
}

.body.front .panel-pane p {
    margin: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003182;
    }
}

.body.front #page {
    position: absolute;
    width: 100%;
    top: 0px;
    bottom: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003190;
    }
}

.body.front .logged-in #page {
    top: 67px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003193;
    }
}

.body.front #main {
    height: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003197;
    }
}

.body.front #main #content .contextual-links-region {
    height: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003203;
    }
}

.body.front #main #content .contextual-links-region #factbook-pages .view {
    height: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003212;
    }
}

.body.front #main #content {
    position: relative;
    width: 100%;
    height: 600px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003221;
    }
}

.body.front #factbook-pages .views-row {
    height: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003227;
    }
}

.body.front #factbook-pages .views-row .image-holder {
    height: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003231;
    }
}

.body.front #factbook-pages .views-row .image-holder.loading {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/loading-large.gif) center no-repeat;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003234;
    }
}

.body.front #factbook-pages .views-row .img {
    height: 100%;
    display: block;
    margin: 0 auto;
    background-color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003244;
    }
}

.body.front #factbook-pages .views-row.zoomed-in {
    cursor: -webkit-grab;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003247;
    }
}

.body.front #factbook-pages .views-row.zoomed-in {
    overflow: hidden;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003252;
    }
}

.body.front .hidden-info {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003257;
    }
}

.body.front #bottom-nav .links {
    padding: 5px 0 0 20px;
    font-size: 11px;
    font-family: sans-serif;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003262;
    }
}

.body.front #bottom-nav .links b {
    font-size: 8px;
    font-weight: bold;
    color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003270;
    }
}

.body.front #bottom-nav .links a {
    color: #777;
    text-decoration: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003276;
    }
}

.body.front #bottom-nav .links a:hover {
    color: #000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003279;
    }
}

.body.front #bottom-nav .links .link-btn {
    color: #777;
    padding: 0 20px;
    border-left: 1px solid #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003285;
    }
}

.body.front #bottom-nav .links .link-btn a {
    padding-left: 10px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003290;
    }
}

.body.front #bottom-nav .links .link-btn:first-child {
    border: none;
    padding-left: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003294;
    }
}

.body.front #bottom-nav .links .a.itunes-link {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/app-store.jpg);
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003304;
    }
}

.body.front #bottom-nav .content-button.disclaimer {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003307;
    }
}

.body.front #bottom-nav .content-button {
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003311;
    }
}

.body.front #bottom-nav .content-button .btn-holder {
    top: 0px;
    height: 28px;
    padding: 8px;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003320;
    }
}

.body.front #bottom-nav .content-button .btn-holder.open {
    background-color: #555;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003324;
    }
}

.body.front #bottom-nav .content-button .btn {
    padding: 2px 4px;
    border: 1px solid #ccc;
    font-size: 11px;
    color: #888;
    line-height: 1;
    width: 62px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003336;
    }
}

.body.front #bottom-nav .content-button .btn-holder.open .btn {
    border: #aaa;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003339;
    }
}

.body.front #bottom-nav .content-button .btn.active {
    display: block;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003342;
    }
}

.body.front #bottom-nav .content-button .disclaimer-drawer {
    position: absolute;
    left: 208px;
    bottom: 45px;
    text-align: left;
    font-size: 13px;
    padding: 20px 40px 40px 40px;
    line-height: 1.4;
    width: 600px;
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003459;
    }
}

.views-field-field-image {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003463;
    }
}

.views-field-.body p {
    display: block;
    height: 100%;
    position: relative;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003470;
    }
}

svg {
    width: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003475;
    }
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003486;
    }
}

#toc-holder .chapters {
    background-color: #CF0A2C;
    width: 200px;
    height: 385px;
    font-size: 18px;
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003493;
    }
}

#toc-holder .chapters .chapter-title {
    margin: 0 20px;
    padding: 10px 0px;
    border-bottom: 1px solid #900;
    color: #FFF;
    line-height: 1;
    cursor: pointer;
    font-size: 16px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003503;
    }
}

#toc-holder .chapters .chapter-title.selected {
    background-color: #000;
    padding: 10px 20px;
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003508;
    }
}

#toc-holder .chapters .chapter-title.pre-selected {
    border-color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003513;
    }
}

#toc-holder .toc {
    float: left;
    font-size: 13px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003514;
    }
}

#toc-holder .toc td {
    vertical-align: top;
    padding-top: 6px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003518;
    }
}

#toc-holder .toc .toc-page-num {
    font-size: 11px;
    padding-top: 8px;
    text-align: right;
    width: 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003526;
    }
}

#toc-holder .toc .group {
    display: none;
    position: relative;
    margin-top: 10px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003531;
    }
}

#toc-holder .toc .group .column {
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003535;
    }
}

#toc-holder .toc .group .row {
    padding: 6px 0;
    border-top: 1px solid #df566d;
    margin-left: 20px;
    width: 155px;
    line-height: 1.1;
    cursor: pointer;
    margin: 6px 0 6px 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003547;
    }
}

#toc-holder .toc .group .row.selected {
    color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003550;
    }
}

#toc-holder .toc .group .row.sub-page {
    font-weight: normal;
    margin-left: 50px;
    border-top: 1px solid #aaa;
    width: 125px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003564;
    }
}

#toc-holder .toc .group-1 {
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003582;
    }
}

#toc-holder .toc .group.selected {
    display: block;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003590;
    }
}

.body.front #factbook-pages .image-holder {
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003596;
    }
}

.drawer {
    position: absolute;
    bottom: 60px;
    z-index: 30;
    visibility: hidden;
    border-bottom: 1px #df566d solid;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003604;
    }
}

.body.front #video-drawer {
    height: 450px;
    width: 100%;
    border-top: 1px #df566d solid;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003609;
    }
}

.body.front #video-drawer .background {
    background-color: #000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003614;
    }
}

.body.front #thumbnails-holder {
    width: 100%;
    height: 253px;
    line-height: 1.5em;
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003622;
    }
}

.body.front #thumbnails-holder .background {
    width: 100%;
    background-color: #000;
    height: 100%;
    position: absolute;
    opacity: .7;
    z-index: -1;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003633;
    }
}

.body.front #thumbnails-holder .chapters {
    height: 50px;
    width: 100%;
    margin-left: 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003638;
    }
}

.body.front #thumbnails-holder .chapters .chapter-title {
    float: left;
    font-family: geo;
    color: #999;
    border-left: 1px solid #888;
    padding: 10px 10px 0;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003649;
    }
}

.body.front #thumbnails-holder .chapters .chapter-title .chapter_rel {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003653;
    }
}

.body.front #thumbnails-holder .chapters .chapter-title:first-child {
    border-left: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003660;
    }
}

.body.front #thumbnails-holder .chapters .chapter-title.selected {
    color: #FFF;
    font-weight: bold;
    background-color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003665;
    }
}

.body.front #thumbnails-holder .chapters .chapter-title.click {
    color: #FFF;
    border-left: 3px solid;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003674;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport {
    width: 100%;
    height: 200px;
    overflow: auto;
    position: relative;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003682;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .separator {
    float: left;
    border-left: 1px dashed #aaa;
    height: 160px;
    margin-left: 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003688;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails {
    position: relative;
    width: 20680px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003694;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails .hidden-content {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003697;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails .row {
    float: left;
    margin-left: 20px;
    position: relative;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003701;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails .row .icon {
    height: 150px;
    border: 5px solid #FFF;
    background-color: #FFF;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003709;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails .row .icon.click {
    border-color: #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003714;
    }
}

.body.front #thumbnails-holder .thumbnail-viewport .thumbnails .row.selected .icon {
    border-color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003723;
    }
}

.body.front .width-warning {
    background-color: #dedede;
    left: 0px;
    right: 0px;
    height: 100%;
    position: fixed;
    z-index: 1000;
    padding: 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003733;
    }
}

.body.front .width-warning b {
    color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003737;
    }
}

.body.front .width-warning img {
    opacity: .2;
    margin-top: 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003744;
    }
}

.body.front .background {
    background-color: #ddd;
    opacity: .95;
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
    z-index: -1;
    left: 0px;
    right: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003758;
    }
}

.body.front .video-drawer .iframe-holder {
    height: 405px;
    background-color: #000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003762;
    }
}

.body.front .video-drawer .video-display {
    margin: 0 auto;
    width: 720px;
    position: relative;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003769;
    }
}

.body.front .video-drawer .video-display .info {
    font-size: 12px;
    color: #FFF;
    padding: 5px 20px 10px;
    -webkit-font-smoothing: antialiased;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003776;
    }
}

.body.front .video-drawer .video-display .info .background {
    background-color: #CF0A2C !important;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003783;
    }
}

.body.front .video-drawer .video-display .title {
    padding-bottom: 2px;
    margin-bottom: 3px;
    font-weight: bold;
    padding: 5px 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003792;
    }
}

.body.front .video-drawer .video-display .icons td {
    vertical-align: top;
    padding-left: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003801;
    }
}

.body.front .video-drawer .video-display .icons tr.selected td:first-child {
    border-left: solid 5px #FFF;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003805;
    }
}

.body.front .video-drawer .video-display .icons tr.selected td {
    background: transparent;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003809;
    }
}

.body.front .video-drawer .video-display .icons .thumb-title {
    font-weight: bold;
    font-size: 13px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003813;
    }
}

.body.front .video-drawer .video-display .icons img {
    display: block;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003821;
    }
}

.body.front .video-drawer .list .timestamp {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003824;
    }
}

.body.front .video-drawer .list .title {
    display: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/_front_page\.scss;
    }

    line {
        font-family: \00003829;
    }
}

.body.front .video-drawer .close-button {
    position: absolute;
    top: 0px;
    color: #FFF;
    right: 20px;
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) no-repeat;
    text-indent: -4000px;
    width: 40px;
    height: 40px;
    background-position: -530px 10px;
    cursor: pointer;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000374;
    }
}

.body.front.logged-in #page {
    top: 67px;
    background-color: #FFF;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000315;
    }
}

.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom {
    outline: 1px solid #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000339;
    }
}

.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000345;
    }
}

.element-focusable:active,.element-focusable:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000362;
    }
}

#skip-link {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000365;
    }
}

#skip-link a,#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000381;
    }
}

.header__logo {
    float: left;
    margin: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000388;
    }
}

.header__logo-image {
    vertical-align: bottom;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000393;
    }
}

.header__name-and-slogan {
    float: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \0000398;
    }
}

.header__site-name {
    margin: 0;
    font-size: 2em;
    line-height: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003105;
    }
}

.header__site-link:link,.header__site-link:visited {
    color: #000;
    text-decoration: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003111;
    }
}

.header__site-link:hover,.header__site-link:focus {
    text-decoration: underline;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003118;
    }
}

.header__site-slogan {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003123;
    }
}

.header__secondary-menu {
    float: right;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003128;
    }
}

.header__region {
    clear: both;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003136;
    }
}

#navigation {
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003140;
    }
}

#navigation .block {
    margin-bottom: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003150;
    }
}

#navigation .links,#navigation .menu {
    margin: 0;
    padding: 0;
    text-align: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003156;
    }
}

#navigation .links li,#navigation .menu li {
    float: left;
    padding: 0 10px 0 0;
    list-style-type: none;
    list-style-image: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003170;
    }
}

.breadcrumb ol {
    margin: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003174;
    }
}

.breadcrumb li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003185;
    }
}

.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003197;
    }
}

.messages,.messages--status,.messages--warning,.messages--error {
    margin: 1.5em 0;
    padding: 10px 10px 10px 50px;
    background-image: url(/sites/all/themes/mhf_factbook/css/message-24-ok.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003212;
    }
}

.messages--warning {
    background-image: url(/sites/all/themes/mhf_factbook/css/message-24-warning.png);
    border-color: #ed5;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003221;
    }
}

.messages--error {
    background-image: url(/sites/all/themes/mhf_factbook/css/message-24-error.png);
    border-color: #ed541d;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003231;
    }
}

.messages__list {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003234;
    }
}

.messages__item {
    list-style-image: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003239;
    }
}

.messages--error p.error {
    color: #333;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003244;
    }
}

.ok,.messages--status {
    background-color: #f8fff0;
    color: #234600;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003249;
    }
}

.warning,.messages--warning {
    background-color: #fffce5;
    color: #840;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003254;
    }
}

.error,.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003265;
    }
}

.tabs-primary,.tabs-secondary {
    overflow: hidden;
    *zoom:1;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));
    background-image: -moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);
    background-image: -webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);
    background-image: linear-gradient(to top,#bbbbbb 1px,transparent 1px);
    list-style: none;
    border-bottom: 1px solid #bbb \0/ie;
    margin: 1.5em 0;
    padding: 0 2px;
    white-space: nowrap;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003275;
    }
}

.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003279;
    }
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    border: 1px solid #e9e9e9;
    border-right: 0;
    border-bottom: 0;
    display: block;
    line-height: 1.5em;
    text-decoration: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003292;
    }
}

.tabs-primary__tab,.tabs-primary__tab.is-active {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    text-shadow: 1px 1px 0 #fff;
    border: 1px solid #bbb;
    border-bottom-color: transparent;
    border-bottom: 0 \0/ie;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003301;
    }
}

.tabs-primary__tab.is-active {
    border-bottom-color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003307;
    }
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003317;
    }
}

a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus {
    background-color: #e9e9e9;
    border-color: #f2f2f2;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003321;
    }
}

a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active {
    background-color: transparent;
    *zoom:1;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
    background-size: 100%;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));
    background-image: -moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image: -webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image: linear-gradient(#e9e9e9,rgba(233,233,233,0));
    border-color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003345;
    }
}

.tabs-secondary {
    font-size: .9em;
    margin-top: -1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003351;
    }
}

.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    margin: 0.75em 3px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003358;
    }
}

a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    -moz-border-radius: 0.75em;
    -webkit-border-radius: 0.75em;
    border-radius: 0.75em;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    text-shadow: 1px 1px 0 #fff;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003367;
    }
}

a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus {
    background-color: #dedede;
    border-color: #999;
    color: #333;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003372;
    }
}

a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active {
    text-shadow: 1px 1px 0 #333;
    background-color: #666;
    border-color: #000;
    color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003400;
    }
}

.inline {
    display: inline;
    padding: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003404;
    }
}

.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003412;
    }
}

span.field-label {
    padding: 0 1em 0 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003419;
    }
}

.more-link {
    text-align: right;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003422;
    }
}

.more-help-link {
    text-align: right;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003425;
    }
}

.more-help-link a {
    background-image: url(/sites/all/themes/mhf_factbook/css/help.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 1px 20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003440;
    }
}

.pager {
    clear: both;
    padding: 0;
    text-align: center;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003445;
    }
}

.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current {
    display: inline;
    padding: 0 0.5em;
    list-style-type: none;
    background-image: none;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003452;
    }
}

.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis {
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003462;
    }
}

.pager-current {
    font-weight: bold;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003472;
    }
}

.block {
    margin-bottom: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003479;
    }
}

.menu__item.is-leaf {
    list-style-image: url(/sites/all/themes/mhf_factbook/css/menu-leaf.png);
    list-style-type: square;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003486;
    }
}

.menu__item.is-expanded {
    list-style-image: url(/sites/all/themes/mhf_factbook/css/menu-expanded.png);
    list-style-type: circle;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003493;
    }
}

.menu__item.is-collapsed {
    list-style-image: url(/sites/all/themes/mhf_factbook/css/menu-collapsed.png);
    list-style-type: disc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003502;
    }
}

.menu a.active {
    color: #000;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003511;
    }
}

.new,.update {
    color: #c00;
    background-color: transparent;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003523;
    }
}

.unpublished {
    height: 0;
    overflow: visible;
    background-color: transparent;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003551;
    }
}

.comments {
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003556;
    }
}

.comment-preview {
    background-color: #ffffea;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003562;
    }
}

.comment {
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003565;
    }
}

.comment .permalink {
    text-transform: uppercase;
    font-size: 75%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003572;
    }
}

.indented {
    margin-left: 30px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003582;
    }
}

.form-item {
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003586;
    }
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003593;
    }
}

tr.odd .form-item,tr.even .form-item {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003599;
    }
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 1px solid #c00;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003606;
    }
}

.form-item .description {
    font-size: 0.85em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003613;
    }
}

.form-type-radio .description,.form-type-checkbox .description {
    margin-left: 2.4em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003619;
    }
}

.form-required {
    color: #c00;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003624;
    }
}

label.option {
    display: inline;
    font-weight: normal;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003630;
    }
}

a.button {
    -moz-appearance: button;
    -webkit-appearance: button;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003635;
    }
}

.password-parent,.confirm-parent {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003641;
    }
}

#user-login-form {
    text-align: left;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003653;
    }
}

.openid-links {
    margin-bottom: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003659;
    }
}

.openid-link,.user-link {
    margin-top: 1.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003663;
    }
}

html.js #user-login-form li.openid-link,#user-login-form li.openid-link {
    margin-left: -20px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003668;
    }
}

#user-login ul {
    margin: 1.5em 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003676;
    }
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003681;
    }
}

form tbody {
    border-top: 1px solid #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003684;
    }
}

form table ul {
    margin: 0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003688;
    }
}

tr.even,tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003694;
    }
}

tr.even {
    background-color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003709;
    }
}

td.active {
    background-color: #ddd;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003714;
    }
}

td.checkbox,th.checkbox {
    text-align: center;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003720;
    }
}

td.menu-disabled {
    background: #ccc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003731;
    }
}

#autocomplete .selected {
    background: #0072b9;
    color: #fff;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003742;
    }
}

html.js .collapsible .fieldset-legend {
    background-image: url(/sites/all/themes/mhf_factbook/css/menu-expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003751;
    }
}

html.js .collapsed .fieldset-legend {
    background-image: url(/sites/all/themes/mhf_factbook/css/menu-collapsed.png);
    background-position: 5px 50%;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003758;
    }
}

.fieldset-legend .summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003770;
    }
}

tr.drag {
    background-color: #fffff0;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003773;
    }
}

tr.drag-previous {
    background-color: #ffd;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003776;
    }
}

.tabledrag-toggle-weight {
    font-size: 0.9em;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003785;
    }
}

tr.selected td {
    background: #ffc;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003794;
    }
}

.progress {
    font-weight: bold;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003797;
    }
}

.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 0.2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/components\/_misc\.scss;
    }

    line {
        font-family: \00003803;
    }
}

.progress .filled {
    background-color: #0072b9;
    background-image: url(/files/doc_downloads/investor-fact-book/ifb-images/progress.gif?1437364228);
}

@media print {
    a:link,a:visited {
        text-decoration: underline !important;
    }

    a:link.header__site-link,a:visited.header__site-link {
        text-decoration: none !important;
    }

    #content {
    }

    #content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: normal;
        font-size: 16px;
    }

    #content a[href^="javascript:"]:after,#content a[href^="#"]:after {
        content: "";
    }

    #content abbr[title]:after {
        content: " (" attr(title) ")";
    }

    #content {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .body,#page,#main,#content {
        color: #000;
        background-color: transparent !important;
        background-image: none !important;
    }

    #skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons {
        visibility: hidden;
        display: none;
    }
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \0000389;
    }
}

.page-num {
    position: absolute;
    font-size: 9px;
    color: #bbb;
    bottom: -6px;
    padding-right: 2px;
    line-height: 1;
    padding: 3px 0px 2px 4px;
    right: 0px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \00003103;
    }
}

.selected .page-num {
    color: #FFF;
    background-color: #CF0A2C;
    padding: 3px 4px 2px 4px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \00003110;
    }
}

.width-warning {
    line-height: 1.2;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \00003112;
    }
}

.width-warning a {
    color: #CF0A2C;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \00003116;
    }
}

.width-warning .image-holder {
    height: 400px;
}

@media -sass-debug-info {
    filename {
        font-family: file\:\/\/\/Projects\/MAMP\/mhfi_factbook_2015\/drupal-7\.23\/sites\/all\/themes\/mhf_factbook\/sass\/styles\.scss;
    }

    line {
        font-family: \00003118;
    }
}

.width-warning .image-holder img {
    max-height: 100%;
}

@font-face {
    font-family: "Akkurat-Pro-Regular";
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-regular.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Bold";
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-bold.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Italic";
    src: url(../fonts/irw/lineto-akkurat-pro-italic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-italic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Lightitalic";
    src: url(../fonts/irw/lineto-akkurat-pro-lightitalic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-lightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-lightitalic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Light";
    src: url(../fonts/irw/lineto-akkurat-pro-light.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-light.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-light.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Bolditalic";
    src: url(../fonts/irw/lineto-akkurat-pro-bolditalic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-bolditalic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Regular-S";
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-regular.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Bold-S";
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-bold.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Italic-S";
    src: url(../fonts/irw/lineto-akkurat-pro-italic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-italic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Lightitalic-S";
    src: url(../fonts/irw/lineto-akkurat-pro-lightitalic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-lightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-lightitalic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Light-S";
    src: url(../fonts/irw/lineto-akkurat-pro-light.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-light.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-light.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Bolditalic-S";
    src: url(../fonts/irw/lineto-akkurat-pro-bolditalic.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-bolditalic.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Regular";
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-regular.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Akkurat-Pro-Bold";
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot);
    src: url(../fonts/irw/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/lineto-akkurat-pro-bold.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

html {
    font-size: 14px;
}

.body.front {
    font-family: 'Akkurat-Pro-Regular',Helvetica,Arial,sans-serif;
}

.body.front #page-header {
    height: auto;
    border-color: #000;
    font-size: 12px;
    margin-left: 0;
    font-family: inherit;
}

.body.front #page-header .page-title,.body.front #page-header page-number {
    font-family: inherit;
    color: #ca0021;
}

.body.front #page-header .page-header-holder {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    padding-bottom: 6px;
    padding-top: 1rem;
}

.body.front #bottom-nav {
    margin-left: 0;
    border-color: #000;
    height: 10%;
    margin-top: 2%;
    border: none;
}

.body.front #bottom-nav .links {
    font-family: inherit;
    line-height: 1.4;
    text-align: left;
    padding-left: 9px;
}

.body.front #bottom-nav .links .link-btn {
    display: block;
    padding-left: 0;
    border: none;
}

.body.front #bottom-nav .links .link-btn a {
    padding-left: 0;
}

.body.front #bottom-nav .nav-btn {
    margin: 0;
    width: 33.33333%;
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons-bottom.png);
    background-repeat: no-repeat;
    background-position: center 10px;
    height: 40px;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -webkit-opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: 0.3;
    -khtml-transition: 0.3;
    -moz-transition: 0.3;
    -ms-transition: 0.3;
    -o-transition: 0.3;
    transition: 0.3;
}

.body.front #bottom-nav .nav-btn.thumbnails {
    background-position: center -32px;
}

.body.front #bottom-nav .nav-btn.additional {
    background-position: center -73px;
}

.body.front #bottom-nav .content-holder {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}

.body.front #bottom-nav .center-content {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.body.front #bottom-nav .bottom-part {
    border-color: #000;
    height: auto;
}

.body.front #bottom-nav .bottom-part .functionality-btn {
    border: none;
    height: 50px;
}

.body.front #bottom-nav .bottom-part.navigation-buttons {
    border: none;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.body.front #bottom-nav .right-part.logo {
    background-image: url(/files/doc_downloads/investor-fact-book/ifb-images/spg_bar_2cs_RGB.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 160px 34px;
    width: 160px;
    margin-right: 60px;
}

.body.front #bottom-nav .functionality-btn {
    background: url(/files/doc_downloads/investor-fact-book/ifb-images/icons.png) -193px 0;
    height: 44px;
    width: 50px;
    border-left: 1px solid #df566d;
    cursor: pointer;
    float: left;
}

.body.front #main {
    height: 100vh;
    padding-left: 50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.body.front #main #content {
    height: auto;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}

.body.front #factbook-pages .views-row .img {
    margin: 0;
    object-fit: contain;
    object-position: left top;
}

.body.front #toc-holder.toc .toc {
    display: block;
}

.body.front #toc-holder.thumbs .thumbnails {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.body.front #toc-holder.thumbs .drawer-content-holder {
    height: 100%;
}

.body.front #toc-holder {
    bottom: 0;
    top: 0;
    padding: 50px 0 10%;
}

.body.front #toc-holder .toc,.body.front #toc-holder .thumbnails {
    display: none;
}

.body.front #toc-holder .page-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    max-height: 80vh;
    overflow: hidden;
    overflow-y: scroll;
    background-color: #f8f8f8;
}

.body.front #toc-holder .thumbnails {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.body.front #toc-holder .thumbnails .row {
    padding: 10px;
    padding-bottom: 30px;
    box-sizing: border-box;
}

.body.front #toc-holder .thumbnails .page-num {
    background: transparent;
    color: #555;
    left: 10px;
    right: auto;
    padding: 0;
    bottom: 15px;
}

.body.front #toc-holder .separator {
    border-bottom: 2px dashed #ccc;
    margin: 20px 0;
    width: 100%;
}

.body.front #toc-holder .toc .group .row {
    font-family: 'Akkurat-Pro-Bold';
    font-weight: normal;
    border-color: #FFF;
    margin: 0;
    width: 100%;
}

.body.front #toc-holder .column {
    width: 25%;
    padding-right: 3%;
    box-sizing: border-box;
}

.body.front #toc-holder .page-menu .group {
    padding: 10px 3%;
    display: none;
    -webkit-transition: opacity 0.8s;
    -khtml-transition: opacity 0.8s;
    -moz-transition: opacity 0.8s;
    -ms-transition: opacity 0.8s;
    -o-transition: opacity 0.8s;
    transition: opacity 0.8s;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    position: absolute;
}

.body.front #toc-holder .page-menu .group.selected {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    max-height: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}

.body.front #toc-holder .thumbnails .group {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.body.front #toc-holder .thumbnails .group.selected {
    max-height: none;
}

.body.front #toc-holder .thumbnails .row {
    width: 33.33333%;
    position: relative;
}

.body.front #toc-holder .thumbnails .row img {
    width: 100%;
    display: block;
}

.body.front #toc-holder .thumbnails .row .image-holder {
    padding-left: 5%;
    background: #FFF;
    border-bottom: 2px solid #FFF;
}

.body.front #toc-holder .thumbnails .row.current-page .image-holder {
    border-color: #ca0021;
}

.body.front #toc-holder .thumbnails .row.current-page .page-num {
    color: #ca0021;
}

.body.front #toc-holder td {
    padding-bottom: 6px;
    box-sizing: border-box;
}

.body.front #toc-holder td.toc-title {
    width: 90%;
}

.body.front #toc-holder .chapters {
    width: 270px;
    height: auto;
}

.body.front #toc-holder .chapters .chapter-title {
    background-color: transparent;
    color: #000;
    border-bottom: none;
    margin: 0;
    padding: 10px 20px;
    position: relative;
}

.body.front #toc-holder .chapters .chapter-title.selected {
    color: #ca0021;
}

.body.front #toc-holder .chapters .chapter-title.current-chapter:before {
    content: '';
    display: block;
    position: absolute;
    width: 4px;
    height: 100%;
    background: #ca0021;
    top: 0;
    left: 0;
}

.body.front #toc-holder .toc .group .row.sub-page {
    width: 100%;
    font-family: 'Akkurat-Pro-Regular';
}

.body.front #toc-holder .toc .group .row.sub-page td.toc-title {
    padding-left: 30px;
}

.body.front #toc-holder .toc {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    background-color: #f8f8f8;
}

.body.front #toc-holder .toc .current-page {
    color: #ca0021;
}

.body.front .drawer {
    border-color: #000;
    bottom: 14%;
}

.body.front .drawer#toc-holder {
    width: 100%;
    border: none;
}

.body.front #thumbnails-holder .chapters .chapter-title {
    font-family: inherit;
}

.body.front #thumbnails-holder .chapters .chapter-title.selected {
    background-color: #ca0021;
}

.body.front .thumbnail-viewport .selected .page-num {
    background-color: #ca0021;
}

.body.front .thumbnail-viewport .thumbnails .row.selected .icon {
    border-color: #ca0021;
}

.body.front .functionality-drawer {
    display: none;
    position: absolute;
    right: 0px;
    bottom: 45px;
    padding: 20px;
    padding-left: 50px;
    text-align: left;
    font-size: 13px;
    width: 654px;
    line-height: 1.5em;
}

.body.front .functionality-drawer .column {
    float: left;
    width: 280px;
    top: 0px;
    bottom: 0px;
}

.body.front .functionality-drawer .social-icons {
    overflow: hidden;
    margin-bottom: 20px;
    width: 250px;
}

.body.front .functionality-drawer .social-icons .icon {
    float: left;
    height: 50px;
    width: 50px;
    margin-left: 2px;
    width: 25px;
    height: 25px;
    margin-right: 17px;
    cursor: pointer;
}

.body.front .functionality-drawer .social-icons .icon.twitter {
    background-position: -429px 0;
}

.body.front .functionality-drawer .social-icons .icon.linkedin {
    background-position: -454px 0;
}

.body.front .functionality-drawer .download {
    width: 340px;
}

.body.front .functionality-drawer a {
    color: #666;
    text-decoration: none;
}

.body.front .functionality-drawer a .size {
    color: #999;
}

.body.front .functionality-drawer ul {
    list-style: none;
    padding: 0px;
    margin-top: 5px;
}

.body.front .functionality-drawer ul li {
    border-bottom: 1px #fff solid;
    padding: 6px 0;
}

.body.front .functionality-drawer ul li:first-child {
    border-top: 1px #fff solid;
}

.body.front .functionality-drawer h2 {
    margin-bottom: 0;
    font-size: 14px;
    color: #CF0A2C;
}

.prevnext-buttons .prevnext-btn {
    width: 50px;
    position: fixed;
    height: 90vh;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    cursor: pointer;
    padding-left: 10px;
    box-sizing: border-box;
    z-index: 1000;
}

.prevnext-buttons .prevnext-btn.next {
    left: auto;
    right: 0;
    padding-left: 25px;
}

.prevnext-buttons .btn {
    width: 100%;
    height: 30px;
    cursor: pointer;
}

.prevnext-buttons .btn:before {
    content: '';
    display: block;
    border: 15px solid #555;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: none;
    position: absolute;
}

.prevnext-buttons .prev .btn:before {
    border-right: 15px solid #555;
    border-left: none;
}

.prevnext-buttons .btn:after {
    content: '';
    display: block;
    border: 14px solid #FFF;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: none;
    position: absolute;
    margin-top: 1px;
}

.prevnext-buttons .prev .btn:after {
    border-right: 14px solid #FFF;
    border-left: none;
    margin-left: 1px;
}

.body.front #bottom-nav .center-content {
    position: relative;
}

.body.front #bottom-nav .content-button .btn {
    padding: 0px;
    border: none;
    border-bottom: 1px solid #ececec;
    font-size: 13px;
    color: #888;
    line-height: 1;
    width: auto;
    text-align: left;
}

.body.front #bottom-nav .links {
    font-size: 13px;
    line-height: 1.6;
}

.body.front #bottom-nav .links a {
    border-bottom: 1px solid #dcdcdc;
}

.body.front #bottom-nav .links .edit-link {
    position: absolute;
    right: 10px;
}

#drawers {
    position: fixed;
    top: 0;
    width: 100%;
    bottom: 0;
    background-color: rgba(255,255,255,0);
    z-index: 10;
    visibility: hidden;
    padding-top: 50px;
    padding-bottom: 10%;
    -webkit-transition: 0.8s;
    -khtml-transition: 0.8s;
    -moz-transition: 0.8s;
    -ms-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
}

#drawers .section-1 {
    border-right: solid 1px;
    min-width: 270px;
}

#drawers .drawer-content-holder {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
}

#drawers .close-button {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 100;
}

#drawers .close-button:before,#drawers .close-button:after {
    content: '';
    display: block;
    position: absolute;
    height: .5px;
    background: #555;
    width: 100%;
    top: 50%;
    -webkit-transform: rotate(0deg);
    -khtml-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.2s;
    -khtml-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
}

#drawers .close-button:after {
    -webkit-transform: rotate(0deg);
    -khtml-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.show-drawers .body #bottom-nav .nav-btn {
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    -webkit-opacity: 0.2;
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    -ms-opacity: 0.2;
    -o-opacity: 0.2;
    opacity: 0.2;
}

.show-drawers .body #bottom-nav .nav-btn.open {
    background-color: transparent;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.show-drawers .body #drawers {
    background-color: white;
    visibility: visible;
}

.show-drawers .body #drawers .close-button:before {
    -webkit-transition: 0.4s;
    -khtml-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.show-drawers .body #drawers .close-button:after {
    -webkit-transition: 0.4s;
    -khtml-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform: rotate(-45deg);
    -khtml-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
}

.show-drawers .body #drawers .section-2 {
    -webkit-transform: translateY(0px);
    -khtml-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.show-drawers .body .prevnext-buttons {
    display: none;
}

.drawer {
    width: 100%;
    border: none;
    top: 33px;
    bottom: 92px;
    left: 0;
    height: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

#toc-holder {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transition: 1s;
    -khtml-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}

#toc-holder .chapters {
    background-color: transparent;
}

#toc-holder .section-1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

#toc-holder.open,#additional-holder.open,#adjusted-holder.open {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transform: translateY(0px);
    -khtml-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

#adjusted-holder .section-2 {
    border-left: 1px solid #000;
    padding: 0 20px;
    max-width: 800px;
}

#additional-holder .section {
    padding: 0px 20px;
    font-size: 16px;
    line-height: 1.4;
    box-sizing: border-box;
    position: relative;
}

#additional-holder .section h2 {
    font-size: inherit;
    color: #ca0021;
    font-weight: inherit;
    margin: 0;
    line-height: 1.4;
}

#additional-holder .section a {
    color: inherit;
    text-decoration: none;
}

#additional-holder .section ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1.8;
}

#additional-holder .section span.size {
    color: #aaa;
}

#additional-holder .section-1 {
    width: 271px;
}

#additional-holder .section-2 {
    background: #FFF;
}

#additional-holder .social-icons {
    position: absolute;
    display: flex;
    margin-top: 70px;
    justify-content: space-between;
    width: 70%;
    left: 0;
    padding: 0 20px;
    box-sizing: border-box;
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}

div.panel-pane div.admin-links li a {
    color: #ccc;
}

div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201;
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a {
    color: #000;
}

div.panel-pane div.admin-links a:before {
    content: "[";
}

div.panel-pane div.admin-links a:after {
    content: "]";
}

div.panel-pane div.panel-hide {
    display: none;
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em;
}

div.panel-pane div.node {
    margin: 0;
    padding: 0;
}

div.panel-pane div.feed a {
    float: right;
}

.field .field-label {
    font-weight: bold;
}

.field-label-inline .field-label,.field-label-inline .field-items {
    float: left;
}

form .field-multiple-table {
    margin: 0;
}

form .field-multiple-table th.field-label {
    padding-left: 0;
}

form .field-multiple-table td.field-multiple-drag {
    width: 30px;
    padding-right: 0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: .5em;
}

form .field-add-more-submit {
    margin: .5em 0 0;
}

.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

td.revision-current {
    background: #ffc;
}

.search-form {
    margin-bottom: 1em;
}

.search-form input {
    margin-top: 0;
    margin-bottom: 0;
}

.search-results {
    list-style: none;
}

.search-results p {
    margin-top: 0;
}

.search-results .title {
    font-size: 1.2em;
}

.search-results li {
    margin-bottom: 1em;
}

.search-results .search-snippet-info {
    padding-left: 1em;
}

.search-results .search-info {
    font-size: 0.85em;
}

.search-advanced .criterion {
    float: left;
    margin-right: 2em;
}

.search-advanced .action {
    float: left;
    clear: left;
}

#permissions td.module {
    font-weight: bold;
}

#permissions td.permission {
    padding-left: 1.5em;
}

#permissions tr.odd .form-item,#permissions tr.even .form-item {
    white-space: normal;
}

#user-admin-settings fieldset .fieldset-description {
    font-size: 0.85em;
    padding-bottom: .5em;
}

#user-admin-roles td.edit-name {
    clear: both;
}

#user-admin-roles .form-item-name {
    float: left;
    margin-right: 1em;
}

.password-strength {
    width: 17em;
    float: right;
    margin-top: 1.4em;
}

.password-strength-title {
    display: inline;
}

.password-strength-text {
    float: right;
    font-weight: bold;
}

.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}

.password-indicator div {
    height: 100%;
    width: 0%;
    background-color: #47C965;
}

input.password-confirm,input.password-field {
    width: 16em;
    margin-bottom: 0.4em;
}

div.password-confirm {
    float: right;
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em;
}

div.form-item div.password-suggestions {
    padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
    margin-bottom: 0;
}

.confirm-parent,.password-parent {
    clear: left;
    margin: 0;
    width: 36.3em;
}

.profile {
    clear: both;
    margin: 1em 0;
}

.profile .user-picture {
    float: right;
    margin: 0 1em 1em 0;
}

.profile h3 {
    border-bottom: 1px solid #ccc;
}

.profile dl {
    margin: 0 0 1.5em 0;
}

.profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold;
}

.profile dd {
    margin: 0 0 1em 0;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em;
}

.views-exposed-form .form-item,.views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0;
}

.views-exposed-form label {
    font-weight: bold;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

.views-align-left {
    text-align: left;
}

.views-align-right {
    text-align: right;
}

.views-align-center {
    text-align: center;
}

.views-view-grid tbody {
    border-top: none;
}

.view .progress-disabled {
    float: none;
}

#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}

#autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

#autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom:1;}

html.js input.form-autocomplete {
    background-image: url(/misc/throbber.gif);
    background-position: 100% 2px;
    background-repeat: no-repeat;
}

html.js input.throbbing {
    background-position: 100% -18px;
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
}

html.js fieldset.collapsed .fieldset-wrapper {
    display: none;
}

fieldset.collapsible {
    position: relative;
}

fieldset.collapsible .fieldset-legend {
    display: block;
}

.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.resizable-textarea .grippie {
    background: #eee url(/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

.body.drag {
    cursor: move;
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin-left: -1em;
    overflow: hidden;
    text-decoration: none;
}

a.tabledrag-handle:hover {
    text-decoration: none;
}

a.tabledrag-handle .handle {
    background: url(/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em;
    padding: 0.42em 0.5em;
    width: 13px;
}

a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
}

div.indentation {
    float: left;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    width: 20px;
}

div.tree-child {
    background: url(/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
    background: url(/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
    background: url(/misc/tree.png) no-repeat -11px center;
}

.tabledrag-toggle-weight-wrapper {
    text-align: right;
}

table.sticky-header {
    background-color: #fff;
    margin-top: 0;
}

.progress .bar {
    background-color: #fff;
    border: 1px solid;
}

.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
}

.progress .percentage {
    float: right;
}

.ajax-progress {
    display: inline-block;
}

.ajax-progress .throbber {
    background: transparent url(/misc/throbber.gif) no-repeat 0px -18px;
    float: left;
    height: 15px;
    margin: 2px;
    width: 15px;
}

.ajax-progress .message {
    padding-left: 20px;
}

tr .ajax-progress .throbber {
    margin: 0 2px;
}

.ajax-progress-bar {
    width: 16em;
}

.container-inline div,.container-inline label {
    display: inline;
}

.container-inline .fieldset-wrapper {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

html.js .js-hide {
    display: none;
}

.element-hidden {
    display: none;
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}

.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    height: 1%;
}

*:first-child + html .clearfix {
    min-height: 1%;
}

.row {
    position: relative;
    margin-left: 0px;
    margin-right: -0px;
}