/*responsive-global.css*/

body {
    color: #6d6e71;
    font-family:"Amplitude-Regular", Arial, Helvetica, sans-serif;
    font-size:16px !important;
    background-color: #FFF;
    /*max-width:87.5em;*/
    margin:0 auto;
}
a {
    color:#336699;
    cursor:pointer
}

a.dropdown-toggle:after {
    content: "\00a0\f107";
    font-family: FontAwesome;
}



.group:before,
.group:after {
    content: " ";
    display: table;
}


.group:after {
    clear: both;
}


.group {
    display: block;
    *zoom: 1;
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.accessible-text {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    width: 0;
    z-index: -1000;
    position: absolute;
}
.skiplink-container a {
    left: -999em;
    position: absolute;
}
.skiplink-container a:focus {
    background: none repeat scroll 0 0 #ffffff !important;
    color: #336699 !important;
    left: auto;
    padding: 0.5em;
    z-index: 1000;
}
div.clear {
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    font-size:0;
}
.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}


.bg {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}


.btn {
    border: 0 none;
    font-size: 0.75em;
    line-height: 1;
    padding: 1em;
    text-transform: uppercase;
    vertical-align: inherit;
}

.btn-xs, .btn-group-xs > .btn {
    font-size: 0.65em;
    padding: 0.5em;
}
.btn-sm, .btn-group-sm > .btn {
    font-size: 0.65em;
}
.btn-lg, .btn-group-lg > .btn {
    font-size: 1em;
}

.btn:after,
.moduleCTA:after {
    content: "\00a0\f105";
    font-family: FontAwesome;
}
/*Perhaps only need http OR _blank*/
.btn[href^="http"]:after,
.pageCTAbody a[href^="http"]:after,
.moduleCTA[href^="http"]:after,
.header-abstract a[href^="http"]:after,
.btn[target="_blank"]:after,
.pageCTAbody a[target="_blank"]:after,
.moduleCTA[target="_blank"]:after,
.header-abstract a[target="_blank"]:after,
.bodyContent a[target="_blank"]:after {
    content: "\00a0\f08e";
    font-family: FontAwesome;
    font-style:normal;
}

/*Envelope Icon for Mailto links*/
.btn[href^="mailto"]:after,
.pageCTAbody a[href^="mailto"]:after,
.moduleCTA[href^="mailto"]:after,
.header-abstract a[href^="mailto"]:after,
.bodyContent a[href^="mailto"]:after,
.disclaimer a[href^="mailto"]:after {
    content: "\00a0\f003";
    font-family: FontAwesome;
    font-style: normal;
}

/*Placeholder. Might replace with PDF icon in FA 4.2 or with image*/
.btn[href$="pdf"]:after,
.moduleCTA[href$="pdf"]:after {
    content: "\00a0\00a0\f0f6";
    font-family: FontAwesome;
}
.pageCTAbody a[href$="pdf"]:after,
.header-abstract a[href$="pdf"]:after,
.bodyContent a[href$="pdf"]:after {
    content: "\00a0\f0f6";
    font-family: FontAwesome;
    font-style:normal;
}

/*Placeholder. Might replace with XLS icon in FA 4.2 or with image*/
.pageCTAbody a[href$="xls"]:after,
.bodyContent a[href$="xls"]:after {
    content: " (.xls)";
    font-family: inherit;
    font-style: normal;
}
.pageCTAbody a[href$="xlsx"]:after,
.bodyContent a[href$="xlsx"]:after {
    content: " (.xlsx)";
    font-family: inherit;
    font-style: normal;
}

/*Placeholder. Might replace with DOC icon in FA 4.2 or with image*/
.pageCTAbody a[href$="doc"]:after,
.bodyContent a[href$="doc"]:after {
    content: " (.doc)";
    font-family: inherit;
    font-style: normal;
}
.pageCTAbody a[href$="docx"]:after,
.bodyContent a[href$="docx"]:after {

content: " (.docx)";
    font-family: inherit;
    font-style: normal;
}
.btn.btn-no-icon:after {
    content: "";
}


b, strong, th, label {
    font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

ul, ol {
    padding: 0 0 0 1.25em;
    margin-bottom: 0.6875em;
}

hr {
    margin-bottom: 1.375em;
    margin-top: 1.375em;
}
.alert {
    margin-bottom: 1.5em;
    padding: 1em;
}
.alert-dismissable .close, .alert-dismissible .close {
    font-size: 2em;
    line-height: 0.5em;
    right: 0;
    top: 0;
}
dl {
    margin-bottom: 1.375em;
}
.blockquote-reverse,
blockquote.pull-right {
    border-right: 0 none;
    padding-right: 1em;
}

dt {
    font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

@media (min-width:48em){
.dl-horizontal dt {
    width: 10em;
}
.dl-horizontal dd {
    margin-left: 11em;
}
}


hr {
    border-color: #6d6e71;
}

/* Revised helper classes and buttons */

.text-muted {
    color: #888888;
}
.text-primary {
    color: #4e8abe;
}
.text-success {
    color: #5f7107;
}
.text-info {
    color: #336699;
}
.text-warning {
    color: #990000;
}
.text-danger {
    color: #f58220;
}
.bg-primary,
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #b8d0e5;
    color:inherit;
}
.bg-success,
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #bfc69c;
}
.bg-info,
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #cfddee;
}
.bg-warning,
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #d69999;
}
.bg-danger,
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th  {
    background-color: #ffcda6;
}

.btn-default {
    background-color: #88abd5;
    border-color: #88abd5;
    color: #ffffff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #6290c8;
    border-color: #487ebe;
    color: #ffffff;
}
.btn-primary {
    background-color: #4e8abe;
    border-color: #4e8abe;
    color: #ffffff;
}
.btn-success {
    background-color: #5f7107;
    border-color: #5f7107;
    color: #ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-color: #425400;
    border-color: #2b3d0e;
    color: #ffffff;
}
.btn-danger {
    background-color: #ff932a;
    border-color: #ff8611;
    color: #ffffff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-color: #f67900;
    border-color: #d26800;
    color: #ffffff;
}
.btn-warning {
    background-color: #990000;
    border-color: #800000;
    color: #ffffff;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-color: #660000;
    border-color: #420000;
    color: #ffffff;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family:"Amplitude-Regular",Arial, Helvetica, sans-serif;
}
h1, .h1 {
    text-transform:uppercase;
    text-align:left;
    font-family:"Amplitude-Light","Amplitude-Regular",Arial, Helvetica, sans-serif;
    font-size:2.25em;
    margin:0.333em 0.444em;
}
h2, .h2 {
    font-size: 1.75em;
    margin-bottom:0.4em;
    margin-top:0.8em;
}
h3, .h3 {
    font-size: 1.375em;
    margin-bottom:0.5em;
    margin-top:1em;
}
h4, .h4 {
    font-size: 1.25em;
    margin: 0.55em 0;
}
h5, .h5 {
    font-size: 1em;
    margin: 0.6875em 0;
}
h6, .h6 {
    font-size: .9em;
    margin: 0.75em 0;
}

/**/
[data-toggle="collapse"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkI3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTNBQjMxNkIzRTgxMTFFNDkyRDZBRTNCMTlERDgzQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTNBQjMxNkEzRTgxMTFFNDkyRDZBRTNCMTlERDgzQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODAxMTc0MDcyMDY4MTE4QzE0QzQyOTAwQjRGNjY2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkMxNzIwQUUyODhFN0UzMTFBMzRCRUI3RjczMDQ4OENDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kENyBQAAADNJREFUeNpi/P//PwO1AOOoYaOG0cmwM1Qyaw3IMGo5bTrIMGMqGfZ6NGmMGkYPwwACDACTqkAFW9y2uAAAAABJRU5ErkJggg==');
    background-position:right center;
    background-repeat:no-repeat;
}
.collapsed[data-toggle="collapse"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkI3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REUyMURDQ0IzRTgxMTFFNDg4QzhENjczNjcwNjU5RDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REUyMURDQ0EzRTgxMTFFNDg4QzhENjczNjcwNjU5RDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODAxMTc0MDcyMDY4MTE4QzE0QzQyOTAwQjRGNjY2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkMxNzIwQUUyODhFN0UzMTFBMzRCRUI3RjczMDQ4OENDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZcycIQAAAHFJREFUeNpi/P//PwMBoALE/EB8B4g/4lUJMowA3vIfArwJqWVioCIYNWw4GcYITB9nqJRo14AM+08lh01nARImBBRNAGIbIC4A4iN41L0GGXaWgGEwr90hpHY0nQ23HEBIjQcQywHxDiB+hE8hQIABAFiUVnT0UjOmAAAAAElFTkSuQmCC');
    background-position:right center;
    background-repeat:no-repeat;
}
.svg [data-toggle="collapse"] {
    /*background-image: url('minus.svg');*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHJlY3QgZmlsbD0iI2ZmZiIgeT0iOSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjEiIGlkPSJzdmdfMSIvPjwvZz48L3N2Zz4=");
    background-position:right center;
    background-repeat:no-repeat;
}
.svg .collapsed[data-toggle="collapse"] {
    /*background-image: url('plus.svg');*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHJlY3QgZmlsbD0iI2ZmZiIgeT0iOSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjEiIGlkPSJzdmdfMSIvPjxyZWN0IGZpbGw9IiNmZmYiIHg9IjkiIHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiBpZD0ic3ZnXzIiLz48L2c+PC9zdmc+");
    background-position:right center;
    background-repeat:no-repeat;
}


/* Bootstrap tabs  --------------------------------------------------------------------------*/

.well-tabs.nav-tabs>li.active>a,
.well-tabs.nav-tabs>li.active>a:hover,
.well-tabs.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.well-tabs.nav-tabs {border-bottom: none;}

#exTab2 .well {border-top:none;}


#exTab2 > p {text-align: center;}

#exTab2 ul li {
    margin-top: 0;
}

#exTab2 ul li a {

    text-align:center;
}

#exTab2 .nav>li>a:hover, #exTab2 .nav>li>a:focus {
    text-decoration: none;
    background-color: #115880;
    color:#fff;
}

#exTab2 ul {

        list-style-type: none;
        margin:0;
        padding:0;
}

#exTab2 ul.two-box li {
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    width: 49%;
    min-height: 46px;
    margin-bottom: .3em;
    text-align: center;
    padding: 0.5em;
    background: #115880;
    color: #fff;
    font-size: 12px;
}

#exTab2 h3 {
    margin-bottom:0.5em;
    color:#6D6E71;
    font-size: 21px;
}

#exTab2 .matrix-list {

    margin: 1.5em 0;
    list-style-type: circle;
    padding-left: 16px;

}

#exTab2 .small-print {
    margin-top:1.5em;
    padding-top:1.5em;
    border-top:1px solid #e3e3e3;
}

#exTab2 .small-print ol {
    font-size: 12px;
    line-height: inherit;
}

#exTab2 .namr small,
#exTab2 .emea small {

    font-size: 12px;
    line-height: inherit;

}

#exTab2 .emea ul.two-box li:hover,
#exTab2 .emea table tbody tr:hover {
    cursor: pointer;
    background:#1b435b;

}


#exTab2 .namr table,
#exTab2 .emea table {
    font-size: 12px;
}


#exTab2 .namr p:first-of-type,
#exTab2 .emea p:first-of-type {

padding:0.5em 0;
margin:0.5em auto;
text-align:center;

}

#exTab2 .table tbody tr th {

    border-top:none;
    text-align:center;

}

.th-style {
    border-top:none!important;
    font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.namr .table>tbody>tr>td,
.emea .table>tbody>tr>td {

    border:none;

}

.emea .table sub, .emea .table sup {
    font-size: 80%;
}

#exTab2 .namr table tr td,
#exTab2 .emea table tr td {

    height: 47px;
}

#exTab2 .emea table tr.hover,
#exTab2 .emea table tr.hover td,
#exTab2 ul.two-box li.hover,
 #exTab2 .emea table tbody tr:hover td {
    background:#1b435b;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 500ms linear;

}

@media (min-width: 62em) {

    #exTab2 .namr p:first-of-type,
    #exTab2 .emea p:first-of-type {

        padding:1.5em 0;
        margin:1.5em auto;

    }


    #exTab2 .namr ul.two-box {
        margin-top: 87px;
    }

    #exTab2 .emea ul.two-box {
     margin-top: 58px;

    }



}


a[rel="external"]:after {
    content: "\00a0\f08e";
    font-family: FontAwesome;
}



/* table styles ---------------------------------------------------------------------------*/

.table .blue-row {background:#115880; color:#fff;}
.table .light-gray {background:#6f6f6f; color:#fff;}
.table .dark-gray {background:#5a5a5a; color:#fff;}

/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
   Email form
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ========================================================================== */

.form-control:focus{
    border-color:#4e8abe;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(78, 138, 190, 0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(78, 138, 190, 0.6)
}
.modal-header, .modal-footer {
    border-width: 0;
}
.modal-title {
    margin: 0 auto;
}
.modal h4 {
    font-size: 1em;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color:#333;
}
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.col.form-control {
    padding: .375em .75em;
}


/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
   Global / Disclosures Selector
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ========================================================================== */

.global-selector .bodyContent {
    padding: 0 2em !important;
}
.global-selector .bodyContent .accordion {
    width: 100% !important;
}
#global-selector .bodyContent .two-col,
#disclosures-selector .bodyContent .two-col,
#global-selector .bodyContent .three-col,
#disclosures-selector .bodyContent .three-col {
    -webkit-columns: 2 auto;
       -moz-columns: 2 auto;
            columns: 2 auto;
    -webkit-column-gap: 2em;
       -moz-column-gap: 2em;
            column-gap: 2em;
}

@media (max-width:47.999em) {
.global-selector .col-xs-push-0,
.global-selector .col-xs-push-4 {
    left: 17.1214% !important;
}
.global-selector .col-xs-8,
.global-selector .col-xs-12 {
    width: 82.8786% !important;
}
}
@media (min-width:48em) {
#global-selector .bodyContent .three-col,
#disclosures-selector .bodyContent .three-col {
    -webkit-columns: 3 auto;
       -moz-columns: 3 auto;
            columns: 3 auto;
    -webkit-column-gap: 2em;
       -moz-column-gap: 2em;
            column-gap: 2em;
}
}

/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
   Content Wells
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ========================================================================== */

.well {
    margin-bottom: 1.25em;
    min-height: 1.25em;
    padding: 1.25em;
}
.well > h2:first-child,
.well > h3:first-child,
.well > h4:first-child {
    margin-top: 0;
    padding-top: 0;
}
.bodyContent .well p {
    margin-bottom: 0;
}
.bodyContent .well p ~ p {
    margin-top: 1em;
}

/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
   Tables
/* ==========================================================================
/* ==========================================================================
/* ==========================================================================
/* ========================================================================== */

.table{
    margin-bottom:1.375em;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: .5em;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 0.2em;
}
.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #edeef0;
}
.table > tbody > tr.even > td,
.table > tbody > tr.even > th {
    background-color: #edeef0;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #c3d5ea;
}



/*Borderless tables*/
.table-borderless > thead > tr > th, .table-borderless > tbody > tr > th, .table-borderless > tfoot > tr > th, .table-borderless > thead > tr > td, .table-borderless > tbody > tr > td, .table-borderless > tfoot > tr > td {
    border: 0 none;
}

/*Tables with vertical gutters*/
table.table-vertical {
    border-collapse: separate;
    border-spacing: 0.5em 0;
}

/*Tables with horizontal gutters*/
table.table-horizontal {
    border-collapse: separate;
    border-spacing: 0 0.5em;
}

/*Tables with horizontal and vertical gutters*/
table.table-horizontal.table-vertical {
    border-spacing: 0.5em;
}

/*Treatment of Images in Tables*/
.bodyContent .table img {
    display: inline;
    margin-bottom: 0;
    text-align: center;
}
/*Special class to contain images inside cells*/
.bodyContent .table .img-cell img {
    width:100%;
}


/*Half-fill: makes the top half of an element white, bottom half inherits original color*/
.half-fill {
    position: relative;
}
.half-fill::before {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 50%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.half-fill::after {
    background: inherit;
    bottom: 0;
    content: "";
    height: 50%;
    left: 0;
    position: absolute;
    width: 100%;
}
.half-fill > * {
    position: relative;
    z-index: 100;
}




#printfooter {
    display: none;
}


@media (min-width:48em) {
body {
}
h1, .h1 {
    text-align:center;
    margin:0 auto .2em;
    max-width:75%;
}
}

#offsiteModal #topbg {
    display:none;
}
#master_container {

    margin-top: 0;
    text-align: center;
}
#master_container h1 {
    font-family: "Amplitude-Light","Amplitude-Regular",Arial,Helvetica,sans-serif;
    font-size: 2.25em;
    margin: 0 auto 0.2em;
    max-width: 100%;
    text-align: center;
    text-transform: uppercase;
}
#master_container a.button {
    background-color: #321c0f;
    color: #ffffff;
    display: inline-block;
    font-size: 2em;
    margin: 0.5em auto;
    padding: 0.5em 1em;
    text-decoration: none;
}
#master_container a.button:hover,
#master_container a.button:focus {
    background-color: #54301a;
}
@media (min-width:48em) {
#offsiteModal .modal-dialog {
    max-width: 48em;
    width: 80%;
}
#offsiteModal .modal-content {
    padding: 5em 2em 4em;
}
}

