@import url(https://fonts.googleapis.com/css?family=Raleway:600,700,400,500);
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display:block
}
audio, canvas, video {
    display:inline-block
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden] {
    display:none
}
html {
    background:#fff;
    color:#000;
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body {
    margin:0
}
a:focus {
    outline:thin dotted
}
a:active, a:hover {
    outline:0
}
h1 {
    font-size:2em;
    margin:.67em 0
}
abbr[title] {
    border-bottom:1px dotted
}
b, strong {
    font-weight:700
}
dfn {
    font-style:italic
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
mark {
    background:#ff0;
    color:#000
}
code, kbd, pre, samp {
    font-family:monospace, serif;
    font-size:1em
}
pre {
    white-space:pre-wrap
}
q {
    quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
    font-size:80%
}
sub, sup {
    font-size:50%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-1em
}
sub {
    bottom:-.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:0
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    padding:0
}
button, input, select, textarea {
    font-family:inherit;
    font-size:100%;
    margin:0
}
button, input {
    line-height:normal
}
button, select {
    text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled], html input[disabled] {
    cursor:default
}
input[type=checkbox], input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=search] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    overflow:auto;
    vertical-align:top
}
table {
    border-collapse:collapse;
    border-spacing:0
}
*, :before, :after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html, body {
    font-size:12px
}
body {
    background:#fff;
    color:#222;
    padding:0;
    margin:0;
    font-family: 'Calibri', sans-serif;
    /*font-family: 'Raleway', sans-serif;
    font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;*/
    font-weight:400;
    font-style:normal;
    line-height:1;
    position:relative;
    cursor:default
}
a:hover {
    cursor:pointer
}
a:focus {
    outline:0
}
img, object, embed {
    max-width:100%;
    height:auto
}
object, embed {
    height:100%
}
img {
    -ms-interpolation-mode:bicubic
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
    max-width:none!important
}
.left {
    float:left!important
}
.right {
    float:right!important
}
.text-left {
    text-align:left!important
}
.text-right {
    text-align:right!important
}
.text-center {
    text-align:center!important
}
.text-justify {
    text-align:justify!important
}
.hide {
    display:none
}
.antialiased {
    -webkit-font-smoothing:antialiased
}
img {
    display:inline-block;
    vertical-align:middle
}
textarea {
    height:auto;
    min-height:50px
}
select {
    width:100%
}
.row {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:135.0em;
    *zoom:1
}
.row:before, .row:after {
    content:" ";
    display:table
}
.row:after {
    clear:both
}
.row.collapse .column, .row.collapse .columns, .row.collapse .main, .row.collapse .sub {
    position:relative;
    padding-left:0;
    padding-right:0;
    float:left
}

.main {
    margin-top: -20px;
}

.row .row {
    width:auto;
    margin-left:-2.08333em;
    margin-right:-2.08333em;
    margin-top:0;
    margin-bottom:0;
    max-width:none;
    *zoom:1
}
.row .row:before, .row .row:after {
    content:" ";
    display:table
}
.row .row:after {
    clear:both
}
.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none;
    *zoom:1
}
.row .row.collapse:before, .row .row.collapse:after {
    content:" ";
    display:table
}
.row .row.collapse:after {
    clear:both
}
.column, .columns, .main, .sub {
    position:relative;
    padding-left:2.08333em;
    padding-right:2.08333em;
    width:100%;
    float:left
}
@media only screen {
    .column, .columns, .main, .sub {
        position:relative;
        padding-left:2.08333em;
        padding-right:2.08333em;
        float:left
    }
    .small-1 {
        position:relative;
        width:8.33333%
    }
    .small-2 {
        position:relative;
        width:16.66667%
    }
    .small-3 {
        position:relative;
        width:25%
    }
    .small-4 {
        position:relative;
        width:33.33333%
    }
    .small-5 {
        position:relative;
        width:41.66667%
    }
    .small-6 {
        position:relative;
        width:50%
    }
    .small-7 {
        position:relative;
        width:58.33333%
    }
    .small-8 {
        position:relative;
        width:66.66667%
    }
    .small-9 {
        position:relative;
        width:75%
    }
    .small-10 {
        position:relative;
        width:83.33333%
    }
    .small-11 {
        position:relative;
        width:91.66667%
    }
    .small-12 {
        position:relative;
        width:100%
    }
    .small-offset-0 {
        position:relative;
        margin-left:0
    }
    .small-offset-1 {
        position:relative;
        margin-left:8.33333%
    }
    .small-offset-2 {
        position:relative;
        margin-left:16.66667%
    }
    .small-offset-3 {
        position:relative;
        margin-left:25%
    }
    .small-offset-4 {
        position:relative;
        margin-left:33.33333%
    }
    .small-offset-5 {
        position:relative;
        margin-left:41.66667%
    }
    .small-offset-6 {
        position:relative;
        margin-left:50%
    }
    .small-offset-7 {
        position:relative;
        margin-left:58.33333%
    }
    .small-offset-8 {
        position:relative;
        margin-left:66.66667%
    }
    .small-offset-9 {
        position:relative;
        margin-left:75%
    }
    .small-offset-10 {
        position:relative;
        margin-left:83.33333%
    }
    [class*=column]+[class*=column]:last-child {
        float:right
    }
    [class*=column]+[class*=column].end {
        float:left
    }
    .column.small-centered, .columns.small-centered, .small-centered.main, .small-centered.sub {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none!important
    }
}
@media only screen and (min-width:768px) {
    .large-1 {
        position:relative;
        width:8.33333%
    }
    .large-2 {
        position:relative;
        width:16.66667%
    }
    .large-3 {
        position:relative;
        width:25%
    }
    .large-4 {
        position:relative;
        width:33.33333%
    }
    .large-04 {
        position:relative;
        width:32%
    }
    .large-5 {
        position:relative;
        width:41.66667%
    }
    .large-6 {
        position:relative;
        width:50%
    }
    .large-7 {
        position:relative;
        width:58.33333%
    }
    .large-8 {
        position:relative;
        width:66.66667%
    }
    .large-08 {
        position:relative;
        width:68%
    }
    .large-9 {
        position:relative;
        width:71%
    }
    .large-10 {
        position:relative;
        width:81%
    }
    .large-11 {
        position:relative;
        width:91.66667%
    }
    .large-12 {
        position:relative;
        width:100%
    }
    .row .large-offset-0 {
        position:relative;
        margin-left:0
    }
    .row .large-offset-1 {
        position:relative;
        margin-left:8.33333%
    }
    .row .large-offset-2 {
        position:relative;
        margin-left:16.66667%
    }
    .row .large-offset-3 {
        position:relative;
        margin-left:25%
    }
    .row .large-offset-4 {
        position:relative;
        margin-left:33.33333%
    }
    .row .large-offset-5 {
        position:relative;
        margin-left:41.66667%
    }
    .row .large-offset-6 {
        position:relative;
        margin-left:50%
    }
    .row .large-offset-7 {
        position:relative;
        margin-left:58.33333%
    }
    .row .large-offset-8 {
        position:relative;
        margin-left:66.66667%
    }
    .row .large-offset-9 {
        position:relative;
        margin-left:75%
    }
    .row .large-offset-10 {
        position:relative;
        margin-left:83.33333%
    }
    .row .large-offset-11 {
        position:relative;
        margin-left:91.66667%
    }
    .push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column.large-centered, .columns.large-centered, .large-centered.main, .large-centered.sub {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none!important
    }
    .column.large-uncentered, .columns.large-uncentered, .large-uncentered.main, .large-uncentered.sub {
        margin-left:0;
        margin-right:0;
        float:left!important
    }
    .column.large-uncentered.opposite, .columns.large-uncentered.opposite, .large-uncentered.opposite.main, .large-uncentered.opposite.sub {
        float:right!important
    }
}
.show-for-small, .show-for-medium-down, .show-for-large-down {
    display:inherit!important
}
.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge {
    display:none!important
}
.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
    display:inherit!important
}
.hide-for-small, .hide-for-medium-down, .hide-for-large-down {
    display:none!important
}
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
    display:table
}
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
    display:table-header-group!important
}
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
    display:table-row-group!important
}
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
    display:table-row!important
}
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge {
    display:table-cell!important
}
@media only screen and (min-width:768px) {
    .show-for-medium, .show-for-medium-up {
        display:inherit!important
    }
    .show-for-small {
        display:none!important
    }
    .hide-for-small {
        display:inherit!important
    }
    .hide-for-medium, .hide-for-medium-up {
        display:none!important
    }
    table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
        display:table
    }
    thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
        display:table-header-group!important
    }
    tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
        display:table-row-group!important
    }
    tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
        display:table-row!important
    }
    td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, th.hide-for-small {
        display:table-cell!important
    }
}
@media only screen and (min-width:1280px) {
    .show-for-large, .show-for-large-up {
        display:inherit!important
    }
    .show-for-medium, .show-for-medium-down {
        display:none!important
    }
    .hide-for-medium, .hide-for-medium-down {
        display:inherit!important
    }
    .hide-for-large, .hide-for-large-up {
        display:none!important
    }
    table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
        display:table
    }
    thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
        display:table-header-group!important
    }
    tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
        display:table-row-group!important
    }
    tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
        display:table-row!important
    }
    td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down {
        display:table-cell!important
    }
}
@media only screen and (min-width:1440px) {
    .show-for-xlarge {
        display:inherit!important
    }
    .show-for-large, .show-for-large-down {
        display:none!important
    }
    .hide-for-large, .hide-for-large-down {
        display:inherit!important
    }
    .hide-for-xlarge {
        display:none!important
    }
    table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
        display:table
    }
    thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
        display:table-header-group!important
    }
    tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
        display:table-row-group!important
    }
    tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
        display:table-row!important
    }
    td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-down {
        display:table-cell!important
    }
}
.show-for-landscape, .hide-for-portrait {
    display:inherit!important
}
.hide-for-landscape, .show-for-portrait {
    display:none!important
}
table.hide-for-landscape, table.show-for-portrait {
    display:table
}
thead.hide-for-landscape, thead.show-for-portrait {
    display:table-header-group!important
}
tbody.hide-for-landscape, tbody.show-for-portrait {
    display:table-row-group!important
}
tr.hide-for-landscape, tr.show-for-portrait {
    display:table-row!important
}
td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
    display:table-cell!important
}
@media only screen and (orientation:landscape) {
    .show-for-landscape, .hide-for-portrait {
        display:inherit!important
    }
    .hide-for-landscape, .show-for-portrait {
        display:none!important
    }
    table.show-for-landscape, table.hide-for-portrait {
        display:table
    }
    thead.show-for-landscape, thead.hide-for-portrait {
        display:table-header-group!important
    }
    tbody.show-for-landscape, tbody.hide-for-portrait {
        display:table-row-group!important
    }
    tr.show-for-landscape, tr.hide-for-portrait {
        display:table-row!important
    }
    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
        display:table-cell!important
    }
}
@media only screen and (orientation:portrait) {
    .show-for-portrait, .hide-for-landscape {
        display:inherit!important
    }
    .hide-for-portrait, .show-for-landscape {
        display:none!important
    }
    table.show-for-portrait, table.hide-for-landscape {
        display:table
    }
    thead.show-for-portrait, thead.hide-for-landscape {
        display:table-header-group!important
    }
    tbody.show-for-portrait, tbody.hide-for-landscape {
        display:table-row-group!important
    }
    tr.show-for-portrait, tr.hide-for-landscape {
        display:table-row!important
    }
    td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
        display:table-cell!important
    }
}
.show-for-touch {
    display:none!important
}
.hide-for-touch {
    display:inherit!important
}
.touch .show-for-touch {
    display:inherit!important
}
.touch .hide-for-touch {
    display:none!important
}
table.hide-for-touch {
    display:table
}
.touch table.show-for-touch {
    display:table
}
thead.hide-for-touch {
    display:table-header-group!important
}
.touch thead.show-for-touch {
    display:table-header-group!important
}
tbody.hide-for-touch {
    display:table-row-group!important
}
.touch tbody.show-for-touch {
    display:table-row-group!important
}
tr.hide-for-touch {
    display:table-row!important
}
.touch tr.show-for-touch {
    display:table-row!important
}
td.hide-for-touch {
    display:table-cell!important
}
.touch td.show-for-touch {
    display:table-cell!important
}
th.hide-for-touch {
    display:table-cell!important
}
.touch th.show-for-touch {
    display:table-cell!important
}
@media only screen {
    [class*=block-grid-] {
        display:block;
        padding:0;
        margin:0 -.83333em;
        *zoom:1
    }
    [class*=block-grid-]:before, [class*=block-grid-]:after {
        content:" ";
        display:table
    }
    [class*=block-grid-]:after {
        clear:both
    }
    [class*=block-grid-]>li {
        display:inline;
        height:auto;
        float:left;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-1>li {
        width:100%;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-1>li:nth-of-type(n) {
        clear:none
    }
    .small-block-grid-1>li:nth-of-type(1n+1) {
        clear:both
    }
    .small-block-grid-2>li {
        width:50%;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-2>li:nth-of-type(n) {
        clear:none
    }
    .small-block-grid-2>li:nth-of-type(2n+1) {
        clear:both
    }
    .small-block-grid-3>li {
        width:33.33333%;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-3>li:nth-of-type(n) {
        clear:none
    }
    .small-block-grid-3>li:nth-of-type(3n+1) {
        clear:both
    }
    .small-block-grid-4>li {
        width:25%;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-4>li:nth-of-type(n) {
        clear:none
    }
    .small-block-grid-4>li:nth-of-type(4n+1) {
        clear:both
    }
    .small-block-grid-5>li {
        width:20%;
        padding:0 .83333em 1.66667em
    }
    .small-block-grid-5>li:nth-of-type(n) {
        clear:none
    }
    .small-block-grid-5>li:nth-of-type(5n+1) {
        clear:both
    }
}
@media only screen and (min-width:768px) {
    .small-block-grid-1>li:nth-of-type(1n+1) {
        clear:none
    }
    .small-block-grid-2>li:nth-of-type(2n+1) {
        clear:none
    }
    .small-block-grid-3>li:nth-of-type(3n+1) {
        clear:none
    }
    .small-block-grid-4>li:nth-of-type(4n+1) {
        clear:none
    }
    .small-block-grid-5>li:nth-of-type(5n+1) {
        clear:none
    }
    .large-block-grid-1>li {
        width:100%;
        padding:0 .83333em 1.66667em
    }
    .large-block-grid-1>li:nth-of-type(n) {
        clear:none
    }
    .large-block-grid-1>li:nth-of-type(1n+1) {
        clear:both
    }
    .large-block-grid-2>li {
        width:50%;
        padding:0 .83333em 1.66667em
    }
    .large-block-grid-2>li:nth-of-type(n) {
        clear:none
    }
    .large-block-grid-2>li:nth-of-type(2n+1) {
        clear:both
    }
    .large-block-grid-3>li {
        width:33.33333%;
        padding:0 .83333em 1.66667em
    }
    .large-block-grid-3>li:nth-of-type(n) {
        clear:none
    }
    .large-block-grid-3>li:nth-of-type(3n+1) {
        clear:both
    }
    .large-block-grid-4>li {
        width:25%;
        padding:0 .83333em 1.66667em
    }
    .large-block-grid-4>li:nth-of-type(n) {
        clear:none
    }
    .large-block-grid-4>li:nth-of-type(4n+1) {
        clear:both
    }
    .large-block-grid-5>li {
        width:20%;
        padding:0 .83333em 1.66667em
    }
    .large-block-grid-5>li:nth-of-type(n) {
        clear:none
    }
    .large-block-grid-5>li:nth-of-type(5n+1) {
        clear:both
    }
}
p.lead, .banner .api-key .lead.info {
    font-size:1.29167em;
    line-height:1.6
}
.subheader {
    line-height:1.4;
    color:#6f6f6f;
    font-weight:300;
    margin-top:.2em;
    margin-bottom:.5em
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, .banner .api-key .name, h6, pre, form, p, .banner .api-key .info, blockquote, th, td {
    margin:0;
    padding:0;
    direction:ltr
}
a {
    color:#2ba6cb;
    text-decoration:none;
    line-height:inherit
}
a:hover, a:focus {
    color:#2795b6
}
a img {
    border:0
}
p {
    font-size:1.25em !important;
    color: #464646;
}
p, .banner .api-key .info {
    font-family:inherit;
    font-weight:400;
    font-size:1em;
    line-height:1.6;
    margin-bottom:3px;
    text-rendering:optimizeLegibility
}
p aside, .banner .api-key .info aside {
    font-size:1.16667em;
    line-height:1.35;
    font-style:italic
}
h1, h2, h3, h4, h5, .banner .api-key .name, h6 {
    /*font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;*/
    font-family: 'Raleway', sans-serif;
    font-weight:700;
    font-style:normal;
    color:#222;
    text-rendering:optimizeLegibility;
    margin-top:.2em;
    margin-bottom:.5em;
    line-height:1.15em
}
h1 small, h2 small, h3 small, h4 small, h5 small, .banner .api-key .name small, h6 small {
    font-size:60%;
    color:#6f6f6f;
    line-height:0
}
h1 {
    font-size:1.66667em
}
h2 {
    font-size:1.66667em
}
h3 {
    font-size:1.83333em
}
h4 {
    font-size:1.16667em
}
h5, .banner .api-key .name {
    font-size:1.33333em
}
h6 {
    font-size:1em
}
hr {
    border:solid #8196a4;
    border-width:1px 0 0;
    clear:both;
    margin:1.66667em 0 1.91666em;
    height:0
}
em, i {
    font-style:italic;
    line-height:inherit
}
strong, b {
    font-weight:700;
    color:#042e4a;
    line-height:inherit
}
small {
    font-size:60%;
    line-height:inherit
}
code {
    font-family:Consolas, "Liberation Mono", Courier, monospace;
    font-weight:700;
}
ul, ol, dl {
    font-size:1.25em;
    line-height:1.6;
    margin-bottom:3px;
    list-style-position:outside;
    font-family:inherit
}
ul, ol {
    margin-left:0
}
ul li ul, ul li ol {
    margin-left:1.66667em;
    margin-bottom:0;
    font-size:1em
}
ul.square li ul, ul.circle li ul, ul.disc li ul {
    list-style:inherit
}
ul.square {
    list-style-type:square
}
ul.circle {
    list-style-type:circle
}
ul.disc {
    list-style-type:disc
}
ul.no-bullet {
    list-style:none
}
ol li ul, ol li ol {
    margin-left:1.66667em;
    margin-bottom:0
}
dl dt {
    margin-bottom:.3em;
    font-weight:700
}
dl dd {
    margin-bottom:1em
}
abbr, acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    border-bottom:1px dotted #ddd;
    cursor:help
}
abbr {
    text-transform:none
}
blockquote {
    margin:0 0 3px;
    padding:.75em 1.66667em 0 1.58333em;
    border-left:1px solid #ddd
}
blockquote cite {
    display:block;
    font-size:1.08333em;
    color:#555
}
blockquote cite:before {
    content:"\2014 \0020"
}
blockquote cite a, blockquote cite a:visited {
    color:#555
}
blockquote, blockquote p, blockquote .banner .api-key .info, .banner .api-key blockquote .info {
    line-height:1.6;
    color:#6f6f6f
}
.vcard {
    display:inline-block;
    margin:0 0 1.66667em;
    border:1px solid #ddd;
    padding:.83333em 1em
}
.vcard li {
    margin:0;
    display:block
}
.vcard .fn {
    font-weight:700;
    font-size:1.25em
}
.vevent .summary {
    font-weight:700
}
.vevent abbr {
    cursor:default;
    text-decoration:none;
    font-weight:700;
    border:0;
    padding:0 .08333em
}
@media only screen and (min-width:768px) {
    h1, h2, h3, h4, h5, .banner .api-key .name, h6 {
        line-height:1.4
    }
    h1 {
        font-size:2.5em
    }
    h2 {
        font-size:2.5em;
        line-height:0.5;
    }
    h3 {
        font-size:2.25em
    }
    h4 {
        font-size:1.58333em
    }
}
.print-only {
    display:none!important
}
@media print {
    * {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a, a:visited {
        text-decoration:underline
    }
    a[href]:after {
        content:" (" attr(href) ")"
    }
    abbr[title]:after {
        content:" (" attr(title) ")"
    }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content:""
    }
    pre, blockquote {
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead {
        display:table-header-group
    }
    tr, img {
        page-break-inside:avoid
    }
    img {
        max-width:100%!important
    }
    @page {
        margin:.5cm
    }
    p, .banner .api-key .info, h2, h3 {
        orphans:3;
        widows:3
    }
    h2, h3 {
        page-break-after:avoid
    }
    .hide-on-print {
        display:none!important
    }
    .print-only {
        display:block!important
    }
    .hide-for-print {
        display:none!important
    }
    .show-for-print {
        display:inherit!important
    }
}
button, .button {
    border-style:none;
    border-width:1px;
    cursor:pointer;
    font-family:inherit;
    font-weight:700;
    line-height:1;
    margin:0 0 1.66667em;
    position:relative;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    padding-top:1em;
    padding-right:2em;
    padding-bottom:1.08333em;
    padding-left:2em;
    font-size:1.33333em;
    background-color:#2ba6cb;
    border-color:#2284a1;
    color:#fff
}
button:hover, button:focus, .button:hover, .button:focus {
    background-color:#2284a1
}
button:hover, button:focus, .button:hover, .button:focus {
    color:#fff
}
button.secondary, .button.secondary {
    background-color:#e9e9e9;
    border-color:#d0d0d0;
    color:#333
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    background-color:#d0d0d0
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    color:#333
}
button.success, .button.success {
    background-color:#5da423;
    border-color:#457a1a;
    color:#fff
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
    background-color:#457a1a
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
    color:#fff
}
button.alert, .button.alert {
    background-color:#c60f13;
    border-color:#970b0e;
    color:#fff
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
    background-color:#970b0e
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
    color:#fff
}
button.large, .button.large {
    padding-top:1.33333em;
    padding-right:2.66667em;
    padding-bottom:1.41667em;
    padding-left:2.66667em;
    font-size:1.66667em
}
button.small, .button.small {
    padding-top:.75em;
    padding-right:1.5em;
    padding-bottom:.83333em;
    padding-left:1.5em;
    font-size:1.08333em
}
button.tiny, .button.tiny {
    padding-top:.58333em;
    padding-right:1.16667em;
    padding-bottom:.66667em;
    padding-left:1.16667em;
    font-size:.91667em
}
button.expand, .button.expand {
    padding-right:0;
    padding-left:0;
    width:100%
}
button.left-align, .button.left-align {
    text-align:left;
    text-indent:1em
}
button.right-align, .button.right-align {
    text-align:right;
    padding-right:1em
}
button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color:#2ba6cb;
    border-color:#2284a1;
    color:#fff;
    cursor:default;
    opacity:.6;
    -webkit-box-shadow:none;
    box-shadow:none
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    background-color:#2284a1
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    color:#fff
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    background-color:#2ba6cb
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
    background-color:#e9e9e9;
    border-color:#d0d0d0;
    color:#333;
    cursor:default;
    opacity:.6;
    -webkit-box-shadow:none;
    box-shadow:none
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    background-color:#d0d0d0
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    color:#333
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    background-color:#e9e9e9
}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
    background-color:#5da423;
    border-color:#457a1a;
    color:#fff;
    cursor:default;
    opacity:.6;
    -webkit-box-shadow:none;
    box-shadow:none
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    background-color:#457a1a
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    color:#fff
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    background-color:#5da423
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
    background-color:#c60f13;
    border-color:#970b0e;
    color:#fff;
    cursor:default;
    opacity:.6;
    -webkit-box-shadow:none;
    box-shadow:none
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    background-color:#970b0e
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    color:#fff
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    background-color:#c60f13
}
button, .button {
    padding-top:1.08333em;
    padding-bottom:1em;
    -webkit-appearance:none
}
button.tiny, .button.tiny {
    padding-top:.66667em;
    padding-bottom:.58333em;
    -webkit-appearance:none
}
button.small, .button.small {
    padding-top:.83333em;
    padding-bottom:.75em;
    -webkit-appearance:none
}
button.large, .button.large {
    padding-top:1.375em;
    padding-bottom:1.375em;
    -webkit-appearance:none
}
@media only screen {
    button, .button {
        -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;
        box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;
        -webkit-transition:background-color 300ms ease-out;
        -moz-transition:background-color 300ms ease-out;
        transition:background-color 300ms ease-out
    }
    button:active, .button:active {
        -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .2) inset;
        box-shadow:0 1px 0 rgba(0, 0, 0, .2) inset
    }
    button.radius, .button.radius {
        -webkit-border-radius:3px;
        border-radius:3px
    }
    button.round, .button.round {
        -webkit-border-radius:1000px;
        border-radius:1000px
    }
}
@media only screen and (min-width:768px) {
    button, .button {
        display:inline-block
    }
}
form {
    margin:0 0 1.33333em
}
form .row .row {
    margin:0 -.66667em
}
form .row .row .column, form .row .row .columns, form .row .row .main, form .row .row .sub {
    padding:0 .66667em
}
form .row .row.collapse {
    margin:0
}
form .row .row.collapse .column, form .row .row.collapse .columns, form .row .row.collapse .main, form .row .row.collapse .sub {
    padding:0
}
form .row input.column, form .row input.columns, form .row input.main, form .row input.sub, form .row textarea.column, form .row textarea.columns, form .row textarea.main, form .row textarea.sub {
    padding-left:.66667em
}
label {
    font-size:1.25em;
    color:#042e4a;
    cursor:pointer;
    display:block;
    font-weight:500;
    margin-bottom:.25em
}
body#page-member label {
    font-weight: bold;
}
form#member-register label {
    font-weight:bold;
}
label.right {
    float:none;
    text-align:right
}
label.inline {
    margin:0 0 1.33333em;
    padding:.83333em 0
}
label small {
    text-transform:capitalize;
    color:#666
}
.prefix, .postfix {
    display:block;
    position:relative;
    z-index:2;
    text-align:center;
    width:100%;
    padding-top:0;
    padding-bottom:0;
    border-style:solid;
    border-width:1px;
    overflow:hidden;
    font-size:1.16667em;
    height:3.08333em;
    line-height:3.08333em
}
.postfix.button {
    padding-left:0;
    padding-right:0;
    padding-top:0;
    padding-bottom:0;
    text-align:center;
    line-height:2.83333em
}
.prefix.button {
    padding-left:0;
    padding-right:0;
    padding-top:0;
    padding-bottom:0;
    text-align:center;
    line-height:2.83333em
}
.prefix.button.radius {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.postfix.button.radius {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.prefix.button.round {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-bottomleft:1000px;
    -moz-border-radius-topleft:1000px;
    -webkit-border-bottom-left-radius:1000px;
    -webkit-border-top-left-radius:1000px;
    border-bottom-left-radius:1000px;
    border-top-left-radius:1000px
}
.postfix.button.round {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-topright:1000px;
    -moz-border-radius-bottomright:1000px;
    -webkit-border-top-right-radius:1000px;
    -webkit-border-bottom-right-radius:1000px;
    border-top-right-radius:1000px;
    border-bottom-right-radius:1000px
}
span.prefix, label.prefix {
    background:#f2f2f2;
    border-color:#d9d9d9;
    border-right:0;
    color:#333
}
span.prefix.radius, label.prefix.radius {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
span.postfix, label.postfix {
    background:#f2f2f2;
    border-color:#ccc;
    border-left:0;
    color:#333
}
span.postfix.radius, label.postfix.radius {
    -webkit-border-radius:0;
    border-radius:0;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.input-group.radius>:first-child, .input-group.radius>:first-child * {
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.input-group.radius>:last-child, .input-group.radius>:last-child * {
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.input-group.round>:first-child, .input-group.round>:first-child * {
    -moz-border-radius-bottomleft:1000px;
    -moz-border-radius-topleft:1000px;
    -webkit-border-bottom-left-radius:1000px;
    -webkit-border-top-left-radius:1000px;
    border-bottom-left-radius:1000px;
    border-top-left-radius:1000px
}
.input-group.round>:last-child, .input-group.round>:last-child * {
    -moz-border-radius-topright:1000px;
    -moz-border-radius-bottomright:1000px;
    -webkit-border-top-right-radius:1000px;
    -webkit-border-bottom-right-radius:1000px;
    border-top-right-radius:1000px;
    border-bottom-right-radius:1000px
}
input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], textarea, select {
    background-color:#fff;
    font-family:inherit;
    border:1px solid #ccc;
    -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
    color:rgba(0, 0, 0, .75);
    display:block;
    font-size:1.16667em;
    margin:0 0 1.33333em;
    padding:.66667em;
    height:3.08333em;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:-webkit-box-shadow .45s, border-color .45s ease-in-out;
    -moz-transition:-moz-box-shadow .45s, border-color .45s ease-in-out;
    transition:box-shadow .45s, border-color .45s ease-in-out
}
input[type=text]:focus, input[type=password]:focus,  input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=week]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, textarea:focus, select:focus {
    -webkit-box-shadow:0 0 5px #999;
    -moz-box-shadow:0 0 5px #999;
    box-shadow:0 0 5px #999;
    border-color:#999;
    background:#fafafa;
    outline:0
}
input[type=text][disabled], input[type=password][disabled], input[type=date][disabled], input[type=datetime][disabled], input[type=datetime-local][disabled], input[type=month][disabled], input[type=week][disabled], input[type=email][disabled], input[type=number][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=time][disabled], input[type=url][disabled], textarea[disabled] {
    background-color:#ddd
}
input[type=file], input[type=checkbox], input[type=radio], select {
    margin:0 0 1.33333em
}
input[type=file] {
    width:100%
}
fieldset {
    border:solid 1px #ddd;
    padding:1.66667em;
    margin:1.5em 0
}
fieldset legend {
    font-weight:700;
    background:#fff;
    padding:0 .25em;
    margin:0;
    margin-left:-.25em
}
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
    display:block;
    padding:.5em .33333em;
    margin-top:-1.75em;
    margin-bottom:1.33333em;
    font-size:1em;
    font-weight:700;
    background:#c60f13;
    color:#fff;
    margin-top:0
}
[data-abide] span.error, [data-abide] small.error {
    display:none
}
span.error, small.error {
    display:block;
    padding:.5em .33333em;
    margin-top:-1.75em;
    margin-bottom:1.33333em;
    font-size:1em;
    font-weight:700;
    background:#c60f13;
    color:#fff
}
.error input, .error textarea, .error select {
    border-color:#c60f13;
    background-color:rgba(198, 15, 19, .1);
    margin-bottom:0
}
.error input:focus, .error textarea:focus, .error select:focus {
    background:#fafafa;
    border-color:#999
}
.error label, .error label.error {
    color:#c60f13
}
.error small.error {
    display:block;
    padding:.5em .33333em;
    margin-top:-1.75em;
    margin-bottom:1.33333em;
    font-size:1em;
    font-weight:700;
    background:#c60f13;
    color:#fff
}
.error span.error-message {
    display:block
}
input.error, textarea.error {
    border-color:#c60f13;
    background-color:rgba(198, 15, 19, .1)
}
input.error:focus, textarea.error:focus {
    background:#fafafa;
    border-color:#999
}
.error select {
    border-color:#c60f13;
    background-color:rgba(198, 15, 19, .1)
}
.error select:focus {
    background:#fafafa;
    border-color:#999
}
label.error {
    color:#c60f13
}
@-webkit-keyframes rotate {
    from {
        -webkit-transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes rotate {
    from {
        -webkit-transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg)
    }
}
@-o-keyframes rotate {
    from {
        -webkit-transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg)
    }
}
@keyframes rotate {
    from {
        -webkit-transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg)
    }
}
.slideshow-wrapper {
    position:relative
}
.slideshow-wrapper ul {
    list-style-type:none;
    margin:0
}
.slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption {
    display:none
}
.slideshow-wrapper ul li:first-child {
    display:block
}
.slideshow-wrapper .orbit-container {
    background-color:transparent
}
.slideshow-wrapper .orbit-container li {
    display:block
}
.slideshow-wrapper .orbit-container li .orbit-caption {
    display:block
}
.preloader {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-20px;
    margin-left:-20px;
    border:solid 3px;
    border-color:#555 #fff;
    -webkit-border-radius:1000px;
    border-radius:1000px;
    -webkit-animation-name:rotate;
    -webkit-animation-duration:1.5s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -moz-animation-name:rotate;
    -moz-animation-duration:1.5s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    -o-animation-name:rotate;
    -o-animation-duration:1.5s;
    -o-animation-iteration-count:infinite;
    -o-animation-timing-function:linear;
    animation-name:rotate;
    animation-duration:1.5s;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
.orbit-container {
    overflow:hidden;
    width:100%;
    position:relative;
    background:#f5f5f5
}
.orbit-container .orbit-slides-container {
    list-style:none;
    margin:0;
    padding:0;
    position:relative
}
.orbit-container .orbit-slides-container img {
    display:block;
    max-width:100%
}
.orbit-container .orbit-slides-container>* {
    position:absolute;
    top:0;
    width:100%;
    margin-left:100%
}
.orbit-container .orbit-slides-container>:first-child {
    margin-left:0
}
.orbit-container .orbit-slides-container>* .orbit-caption {
    position:absolute;
    bottom:0;
    background-color:#000;
    background-color:rgba(0, 0, 0, .6);
    color:#fff;
    width:100%;
    padding:10px 14px;
    font-size:1.16667em
}
.orbit-container .orbit-slide-number {
    position:absolute;
    top:10px;
    left:10px;
    font-size:12px;
    color:#fff;
    background:rgba(0, 0, 0, 0);
    z-index:10
}
.orbit-container .orbit-slide-number span {
    font-weight:700;
    padding:.41667em
}
.orbit-container .orbit-timer {
    position:absolute;
    top:10px;
    right:10px;
    height:6px;
    width:100px;
    z-index:10
}
.orbit-container .orbit-timer .orbit-progress {
    height:100%;
    background-color:#000;
    background-color:rgba(0, 0, 0, .6);
    display:block;
    width:0
}
.orbit-container .orbit-timer>span {
    display:none;
    position:absolute;
    top:10px;
    right:0;
    width:11px;
    height:14px;
    border:solid 4px #000;
    border-top:0;
    border-bottom:0
}
.orbit-container .orbit-timer.paused>span {
    right:-6px;
    top:9px;
    width:11px;
    height:14px;
    border:inset 8px;
    border-right-style:solid;
    border-color:transparent transparent transparent #000
}
.orbit-container:hover .orbit-timer>span {
    display:block
}
.orbit-container .orbit-prev, .orbit-container .orbit-next {
    position:absolute;
    top:50%;
    margin-top:-25px;
    background-color:#000;
    background-color:rgba(0, 0, 0, .6);
    width:50px;
    height:60px;
    line-height:50px;
    color:#fff;
    text-indent:-9999px!important;
    z-index:10
}
.orbit-container .orbit-prev>span, .orbit-container .orbit-next>span {
    position:absolute;
    top:50%;
    margin-top:-16px;
    display:block;
    width:0;
    height:0;
    border:inset 16px
}
.orbit-container .orbit-prev {
    left:0
}
.orbit-container .orbit-prev>span {
    border-right-style:solid;
    border-color:transparent;
    border-right-color:#fff
}
.orbit-container .orbit-prev:hover>span {
    border-right-color:#ccc
}
.orbit-container .orbit-next {
    right:0
}
.orbit-container .orbit-next>span {
    border-color:transparent;
    border-left-style:solid;
    border-left-color:#fff;
    left:50%;
    margin-left:-8px
}
.orbit-container .orbit-next:hover>span {
    border-left-color:#ccc
}
.orbit-bullets {
    margin:0 auto 30px;
    overflow:hidden;
    position:relative;
    top:10px
}
.orbit-bullets li {
    display:block;
    width:10px;
    height:10px;
    background:#999;
    float:left;
    margin-right:6px;
    border:solid 1px #555;
    -webkit-border-radius:1000px;
    border-radius:1000px
}
.orbit-bullets li.active {
    background:#555
}
.orbit-bullets li:last-child {
    margin-right:0
}
.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
    display:none
}
.touch .orbit-bullets {
    display:none
}
@media only screen and (min-width:768px) {
    .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next {
        display:inherit
    }
    .touch .orbit-bullets {
        display:block
    }
}
@media only screen and (max-width:768px) {
    .orbit-stack-on-small .orbit-slides-container {
        height:auto!important
    }
    .orbit-stack-on-small .orbit-slides-container>* {
        position:relative;
        margin-left:0!important
    }
    .orbit-stack-on-small .orbit-timer, .orbit-stack-on-small .orbit-next, .orbit-stack-on-small .orbit-prev, .orbit-stack-on-small .orbit-bullets {
        display:none
    }
}
.panel {
    border-style:solid;
    border-width:1px;
    border-color:#d9d9d9;
    margin-bottom:1.66667em;
    padding:1.66667em;
    background:#f2f2f2
}
.panel>:first-child {
    margin-top:0
}
.panel>:last-child {
    margin-bottom:0
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel .banner .api-key .name, .banner .api-key .panel .name, .panel h6, .panel p, .panel .banner .api-key .info, .banner .api-key .panel .info {
    color:#333
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel .banner .api-key .name, .banner .api-key .panel .name, .panel h6 {
    line-height:1;
    margin-bottom:.83333em
}
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel .banner .api-key .subheader.name, .banner .api-key .panel .subheader.name, .panel h6.subheader {
    line-height:1.4
}
.panel.callout {
    border-style:solid;
    border-width:1px;
    border-color:#2284a1;
    margin-bottom:1.66667em;
    padding:1.66667em;
    background:#2ba6cb;
    -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;
    box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset
}
.panel.callout>:first-child {
    margin-top:0
}
.panel.callout>:last-child {
    margin-bottom:0
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout .banner .api-key .name, .banner .api-key .panel.callout .name, .panel.callout h6, .panel.callout p, .panel.callout .banner .api-key .info, .banner .api-key .panel.callout .info {
    color:#fff
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout .banner .api-key .name, .banner .api-key .panel.callout .name, .panel.callout h6 {
    line-height:1;
    margin-bottom:.83333em
}
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout .banner .api-key .subheader.name, .banner .api-key .panel.callout .subheader.name, .panel.callout h6.subheader {
    line-height:1.4
}
.panel.radius {
    -webkit-border-radius:3px;
    border-radius:3px
}
.serif {
    font-family:Georgia, Times, "Times New Roman", serif
}
.dom-wait, .header, .user {
    display:none
}
.dom-ready .dom-wait, .dom-ready .header, .dom-ready .user {
    display:block
}
.clearfix {
    clear:both
}
h4, h3 {
    /*	font-family:Georgia, Times, "Times New Roman", serif;*/
    font-weight:500;
}
h4, h5, .banner .api-key .name, h6 {
    margin-bottom:3px
}
.rss {
    background-image:url(/public/datafied/images/clients/edgar/rss.png?1380663453)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .rss {
        background-image:url(/public/datafied/images/clients/edgar/rss2x.png?1380663337);
        background-size:24px 24px
    }
}
.dividers .columns, .dividers .main, .dividers .sub {
    border-top:#cbc9c9 1px solid
}
.dividers .no-divider-left {
    border-left:0
}
.dividers .no-divider-top {
    border-top:0
}
#datafied-markdown-help {
    clear:both;
    border-top:#cbc9c9 1px solid;
    padding-top:15px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:83.33333em;
    *zoom:1
}
#datafied-markdown-help:before, #datafied-markdown-help:after {
    content:" ";
    display:table
}
#datafied-markdown-help:after {
    clear:both
}
#datafied-markdown-help h2 {
    float:none
}
#datafied-markdown-help h2 a {
    display:block;
    font-size:.75em
}
#datafied-markdown-help .type {
    position:relative;
    padding-left:2.08333em;
    padding-right:2.08333em;
    width:50%;
    float:left;
    clear:left;
    margin-bottom:10px
}
#datafied-markdown-help .type.even {
    clear:none
}
.header, .footer {
    position:relative;
    z-index:100
}
.header a, .footer a {
    color:#000;
}
.header #user-nav a {
    background: url("/public/datafied/images/clients/edgar/nav-sep.png") no-repeat scroll 0 3px;
    border: 0 none !important;
    color: #FFFFFF;
    font-family: 'Calibri', sans-serif;
    font-size: 14px;
    font-style: normal;
    padding: 0 5px 0 20px;
}
.header #user-nav a:hover {
    color:#042E4A;
}
.first.sign-in > a {
    background: none repeat scroll 0 0 !important;
}
.header a:hover, .footer a:hover {
    color:#06f
}
.footer a:hover {
    color:#06f !important;
}
.header a:visited, .footer a:visited {
    color:#000
}
.header .active a, .footer .active a {
    text-decoration: underline;
}
.center {
    margin:0 auto
}
div#header, .header {
    /*	-webkit-box-shadow:#ddd 0 0 10px;
    background:url("/public/datafied/images/clients/edgar/header-bg.png") repeat-x;
    -moz-box-shadow:#ddd 0 0 10px;*/
    box-shadow:#ddd 0 0 10px;/*border-bottom:#cbc9c9 1px solid;
	border-width:0 0 1px;
	background: rgb(41,159,214); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzI3OTlkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzIwN2ViNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjc3YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 180, 1) 78%, rgba(31, 119, 173, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 159, 214, 1)), color-stop(21%, rgba(39, 153, 208, 1)), color-stop(78%, rgba(32, 126, 180, 1)), color-stop(100%, rgba(31, 119, 173, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 180, 1) 78%, rgba(31, 119, 173, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 180, 1) 78%, rgba(31, 119, 173, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 180, 1) 78%, rgba(31, 119, 173, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 180, 1) 78%, rgba(31, 119, 173, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299fd6', endColorstr='#1f77ad', GradientType=0 ); /* IE6-8 */
}
.header ul li {
    list-style:none
}
.header .top-bar {
    *zoom:1;
    position:relative;
    overflow:hidden;
    max-height:125px;
    -webkit-transition:max-height 300ms ease-out;
    -moz-transition:max-height 300ms ease-out;
    transition:max-height 300ms ease-out
}
.header .top-bar:before, .header .top-bar:after {
    content:" ";
    display:table
}
.header .top-bar:after {
    clear:both
}
.header .branding {
    *zoom:1;
    margin:20px 0;
    position:relative
}
.header .branding:before, .header .branding:after {
    content:" ";
    display:table
}
.header .branding:after {
    clear:both
}
.header .branding .toggle-topbar {
    position:absolute;
    right:0;
    top:3px
}
.header .branding .toggle-topbar a {
    text-transform:lowercase;
    font-size:.75em;
    position:relative;
    display:block
}
.header .branding .toggle-topbar.menu-icon a {
    position:relative;
    text-indent:-32px;
    width:34px;
    height:23px;
    line-height:31px;
    padding:0
}
.header .branding .toggle-topbar.menu-icon a span {
    position:absolute;
    right:0;
    display:block;
    width:16px;
    height:0;
    -webkit-box-shadow:0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
    box-shadow:0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff
}
.header .branding .toggle-topbar.menu-icon a:hover span {
    -webkit-box-shadow:0 10px 0 1px #06f, 0 16px 0 1px #06f, 0 22px 0 1px #06f;
    box-shadow:0 10px 0 1px #06f, 0 16px 0 1px #06f, 0 22px 0 1px #06f
}
.header .branding .branding-logo {
    float:left;
    text-transform:uppercase;
    letter-spacing:.08333em;
    font-size:3em;
    font-weight:500
}
.header .search {
    position:relative;
    display:none;
}
.header .search input {
    height:25px;
    font-size:12px;
    padding:0 12px
}
.header .search .search-box {
    width:100%;
    -webkit-border-radius:15px;
    border-radius:15px;
    padding-right:20px;
    position:static
}
.header .search .search-button {
    position:absolute;
    right:0;
    top:0;
    height:25px;
    width:30px;
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-image:url(/public/datafied/images/clients/edgar/search-btn.png?1379457022);
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center center;
    border:0
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .header .search .search-button {
        background-image:url(/public/datafied/images/clients/edgar/search-btn2x.png?1380842061);
        background-size:12px 11px
    }
}
.header .top-bar-section {
    width:100%
}
.header .top-bar-section ul {
    margin:0;
    float:left;
}
.header .top-bar-section a, .header .top-bar-section a:visited {
    display:block;
    color:#fff;
    font-size:20px;
    font-family: 'Calibri', sans-serif;
}
.header .top-bar-section a:hover {
    color:#042E4A;
}
.header .top-bar-section li {
    border-bottom:1px solid #fff;
    padding-bottom:.66667em;
    margin-bottom:.66667em
}
.header .top-bar-section li:last-child {
    border-bottom:0
}
.header .top-bar-section form, .header .top-bar-section input {
    margin:0
}
.header .expanded.top-bar {
    max-height:500px
}
.header .user {
    position:absolute;
    top:5px;
    right:2.08333em
}
.header .user ul {
    line-height:1;
    font-size:.91667em;
    font-family:Georgia, Times, "Times New Roman", serif;
    font-style:italic;
    color:#fff;
}
.header .user li {
    display:inline-block;
    border-left:#cbc9c9 0px solid;/*	padding-left:.75em;
	margin-left:.75em*/
}
.header .user li:first-child {
    border-left:0
}
@media only screen and (min-width:768px) {
    .header .branding {
        float:left;
        margin:0px 0 0px
    }
    .header .user {
        position:static;
        margin-top:20px;
        margin-bottom:26px;
        float:right
    }
    .header .top-bar {
        max-height:none
    }
    .header .top-bar-section {
        clear:right;
        max-height:none;
        width:auto;
        padding-top:0px;
        text-align:right
    }
    .header .top-bar-section ul {
        display:inline-block
    }
    .header .top-bar-section li {
        float:left;
        margin-left:48px;
        border-bottom:0
    }
    .header .toggle-topbar {
        display:none
    }
}
html, body {
    height:100%
}
.page {
    width:100%;
    position:relative;
    min-height:100%
}
.content {
    padding-bottom:0px;
    width:100%
}
.content .local {
    display:none
}
.footer {
    position:relative;
    /*bottom:0;*/
    height:170px;
    width:100%
}
@media only screen and (min-width:768px) {
    .content {
        padding-bottom: 0px;
    }

    .footer {
        height: 125px;
    }
}
.footer {
    /*background:url(/public/datafied/images/clients/edgar/footer-bg.png);*/
    border-top:0px solid #cbc9c9;
    padding-top:15px;
    font-size:12px
}
.footer p, .footer .banner .api-key .info, .banner .api-key .footer .info {
    display:none
}
.footer li {
    padding-bottom:0
}
.footer .social {
    min-width:188px;
    padding:0;
    margin:10px 0 0
}
.footer .social li {
    list-style:none;
    float:left;
    margin:0 15px 0 0
}
.footer .copyright {
    clear:both;
    font-size:.83333em;
    text-align:center;
    padding-top:15px
}
@media only screen and (min-width:768px) {
    .footer {
        padding-top:0;
    }
    .footer .social {
        /*float:left;*/
        margin-top:15px;
        right:-20px;
    }
    #page-page.mac-os .footer .social {
        /*float:left;*/
        right:-131px;
    }
    .footer .social li {
        float:left;
        margin:0 0 0 0px
    }
    .footer .copyright {
        padding-top:20px
    }
}
.icon, .rss {
    display:inline-block;
    text-indent:-119988px;
    overflow:hidden;
    text-align:left;
    background-size:24px 24px;
    width:24px;
    height:24px
}
.icon.facebook, .facebook.rss {
    background-image:url(/public/datafied/images/clients/edgar/share-facebook.png?1380058452)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .icon.facebook, .facebook.rss {
        background-image:url(/public/datafied/images/clients/edgar/share-facebook2x.png?1380047115);
        background-size:24px 24px
    }
}
.icon.google, .google.rss {
    background-image:url(/public/datafied/images/clients/edgar/share-google.png?1380058440)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .icon.google, .google.rss {
        background-image:url(/public/datafied/images/clients/edgar/share-google2x.png?1380047127);
        background-size:24px 24px
    }
}
.icon.twitter, .twitter.rss {
    background-image:url(/public/datafied/images/clients/edgar/share-twitter.png?1380058429)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .icon.twitter, .twitter.rss {
        background-image:url(/public/datafied/images/clients/edgar/share-twitter2x.png?1380047139);
        background-size:24px 24px
    }
}
.content {
    background:url("/public/datafied/images/clients/edgar/main-title-bg.png") repeat-x scroll 0px 0px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    *zoom:1
}
.content:before, .content:after {
    content:" ";
    display:table
}
.content:after {
    clear:both
}
@media only screen and (min-width:768px) {
    .main {
        position:relative;
        padding-left:0;
        padding-right:0;
        margin:0 auto 5.8333em;
        /*margin-bottom: 5.8333em;*/
        width:75%;
        /*left:25%;*/
        /*max-width:78.5em !important;*/
        max-width:135.0em !important;
        right:auto;
        float:none !important;
        min-height:465px !important;
    }
}
.main input[type=submit] {
    border-style:none;
    border-width:1px;
    cursor:pointer;
    font-family:inherit;
    font-weight:700;
    line-height:1;
    margin:0 0 1.66667em;
    position:relative;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    padding-top:.58333em;
    padding-right:1.16667em;
    padding-bottom:.66667em;
    padding-left:1.16667em;
    font-size:.91667em;
    background-color:#2ba6cb;
    border-color:#2284a1;
    color:#fff;
    background-color:#666;
    float:left;
    margin-right:25px;
    min-width:100px;
    font-weight:400;
    text-transform:uppercase
}
.main input[type=submit][disabled] {
    opacity: .8;
    cursor: auto !important;
}
.main input[type=submit]:hover, .main input[type=submit]:focus {
    background-color:#2284a1
}
.main input[type=submit]:hover, .main input[type=submit]:focus {
    color:#fff
}
.main input[type=submit]:hover {
    background-color:#06f
}
.main a, .sub a {
    font-family: calibri;
    color:#2391da;
    font-style:normal
}
.main a.invert, .sub a.invert {
    color:#06f
}
.main a:hover, .sub a:hover {
    color:#06f
}
.main a:hover.invert, .sub a:hover.invert {
    color:#000
}
.main .red-button, .main .page-forum .create-new, .page-forum .main .create-new, .sub .red-button, .sub .page-forum .create-new, .page-forum .sub .create-new {
    border-style:none;
    border-width:1px;
    cursor:pointer;
    font-family:inherit;
    font-weight:700;
    line-height:1;
    margin:0 0 1.66667em;
    position:relative;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    padding-top:.75em;
    padding-right:1.5em;
    padding-bottom:.83333em;
    padding-left:1.5em;
    font-size:1.08333em;
    background-color:#900;
    border-color:#600;
    color:#fff;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-bottom:10px;
    padding:7px 35px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#900;
    border:0;
    color:#fff;
    font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    font-style:normal;
    font-weight:400;
    font-size:.91667em
}
.main .red-button:hover, .main .page-forum .create-new:hover, .page-forum .main .create-new:hover, .main .red-button:focus, .main .page-forum .create-new:focus, .page-forum .main .create-new:focus, .sub .red-button:hover, .sub .page-forum .create-new:hover, .page-forum .sub .create-new:hover, .sub .red-button:focus, .sub .page-forum .create-new:focus, .page-forum .sub .create-new:focus {
    background-color:#600
}
.main .red-button:hover, .main .page-forum .create-new:hover, .page-forum .main .create-new:hover, .main .red-button:focus, .main .page-forum .create-new:focus, .page-forum .main .create-new:focus, .sub .red-button:hover, .sub .page-forum .create-new:hover, .page-forum .sub .create-new:hover, .sub .red-button:focus, .sub .page-forum .create-new:focus, .page-forum .sub .create-new:focus {
    color:#fff
}
.main .red-button:hover, .main .page-forum .create-new:hover, .page-forum .main .create-new:hover, .sub .red-button:hover, .sub .page-forum .create-new:hover, .page-forum .sub .create-new:hover {
    color:#fff
}
@media only screen and (min-width:768px) {
    .sub {
        position:relative;
        padding-left:2.08333em;
        padding-right:2.08333em;
        width:25%;
        right:75%;
        left:auto;
        float:left
    }
}
.no_sub .main {
    position:relative;
    padding-left:0;
    padding-right:0;
    width:100%;
    float:none;
    left:0;
    margin:0 auto 5.8333em;
}
.no_sub .sub {
    display:none
}
.banner {
    position:relative
}
.banner .orbit-slides-container .bg {
    position:absolute;
    top:50%;
    left:50%;
    max-width:none
}
.banner .orbit-slides-container .bg.wide {
    width:100%;
    height:auto
}
.banner .orbit-slides-container .bg.tall {
    height:100%;
    width:auto
}
.banner .orbit-slides-container .filler {
    width:100%;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100%
}
.banner .orbit-slides-container .row {
    position:relative;
    padding:0 5%
}
.banner .orbit-slides-container li {
    overflow:hidden
}
@media only screen and (min-width:768px) {
    .banner .orbit-slides-container li {
        min-height:448px
    }
}
.banner .orbit-bullets {
    display:block!important;
    text-align:center;
    position:absolute;
    top:auto;
    bottom:0;
    width:100%;
    z-index:11;
    margin-bottom:20px
}
.banner .orbit-bullets li {
    float:none;
    display:inline-block;
    border:0;
    -webkit-box-shadow:inset #666 2px 2px 3px;
    -moz-box-shadow:inset #666 2px 2px 3px;
    box-shadow:inset #666 2px 2px 3px;
    cursor:pointer;
    cursor:hand
}
.banner .api-key {
    margin-top:30px;
    padding-bottom:12px;
    border-bottom:1px #eee solid
}
.banner .api-key .name {
    display:block
}
.banner .api-key .info {
    color:#000;
    display:block;
    margin-bottom:0;
    font-size:1em
}
@media only screen and (min-width:768px) {
    .banner .api-key {
        position:absolute;
        bottom:55px;
        top:inherit;
        z-index:10;
        width:100%;
        padding-bottom:0;
        border-bottom:0
    }
    .banner .api-key .info {
        font-size:1.16667em
    }
    .banner .api-key .pane {
        max-width:216px
    }
    .banner .api-key .columns:nth-child(2) .pane, .banner .api-key .main:nth-child(2) .pane, .banner .api-key .sub:nth-child(2) .pane {
        margin:0 auto
    }
    .banner .api-key .columns:nth-child(3) .pane, .banner .api-key .main:nth-child(3) .pane, .banner .api-key .sub:nth-child(3) .pane {
        float:right
    }
}
.banner h2, .banner h3 {
    text-align:center;
    font-weight:400
}
.banner h2 {
    margin:30px 0 0;
    font-size:2.5em
}
.banner h3 {
    margin:20px 0 60px;
    font-size:1.33333em
}
.banner h5, .banner .api-key .name, .banner p, .banner .api-key .info {
    font-size:1.16667em
}
.banner h5, .banner .api-key .name {
    margin-top:5px
}
@media only screen and (min-width:768px) {
    .banner h2 {
        margin:30px 0 0;
        font-size:3.66667em
    }
    .banner h3 {
        margin:30px 0 60px;
        font-size:1.66667em
    }
}
.section-meta, .page-apps .actions, .page-key .actions, .page-key .nav, .section-menu, .pun-nav {
    *zoom:1;
    margin-top:10px;
    margin-bottom:12px;
    padding-top:12px;
    border-top:#cbc9c9 0 solid
}
.section-meta:before, .page-apps .actions:before, .page-key .actions:before, .page-key .nav:before, .section-meta:after, .page-apps .actions:after, .page-key .actions:after, .page-key .nav:after, .section-menu:before, .section-menu:after, .pun-nav:before, .pun-nav:after {
    content:" ";
    display:table
}
.section-meta:after, .page-apps .actions:after, .page-key .actions:after, .page-key .nav:after, .section-menu:after, .pun-nav:after {
    clear:both
}
.section-meta li, .page-apps .actions li, .page-key .actions li, .page-key .nav li, .section-menu li, .pun-nav li {
    list-style:none;
    float:left
}
.section-meta li:before, .page-apps .actions li:before, .page-key .actions li:before, .page-key .nav li:before, .section-menu li:before, .pun-nav li:before {
    content:"|";
    color:#cbc9c9;
    margin:0 12px
}
.section-meta li:first-child:before, .page-apps .actions li:first-child:before, .page-key .actions li:first-child:before, .page-key .nav li:first-child:before, .section-menu li:first-child:before, .pun-nav li:first-child:before {
    content:none
}
.section-meta li a, .page-apps .actions li a, .page-key .actions li a, .page-key .nav li a, .section-menu li a, .pun-nav li a {
    text-transform:uppercase;
    font-style:normal;
    font-weight:700;
    font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif
}
.section-meta .user-reference a, .page-apps .actions .user-reference a, .page-key .actions .user-reference a, .page-key .nav .user-reference a, .section-menu .user-reference a, .pun-nav .user-reference a {
    display:inline
}
.primary h4 {
    margin-top:20px
}
.primary h5, .primary .banner .api-key .name, .banner .api-key .primary .name {
    margin-top:15px
}
.primary .pane {
    margin:15px 0
}
@media only screen and (min-width:768px) {
    .primary .pane {
        margin:0
    }
}
.sub .callout {
    margin-top:30px;
    margin-bottom:20px;
    text-align:center;
    background:url(/public/datafied/images/clients/edgar/footer-bg.png);
    padding:8px 0;
    font-weight:700;
    position:relative
}
.sub .callout:after {
    content:"";
    display:block;
    width:0;
    height:0;
    border:inset 8px;
    border-color:#eee transparent transparent;
    border-top-style:solid;
    position:absolute;
    bottom:-16px;
    left:50%;
    margin-left:-4px
}
.sub .row .pane {
    border-bottom:1px #000 dashed;
    margin-bottom:15px;
    padding-bottom:3px
}
.sub .row:last-child .pane {
    border-bottom:0
}
.sub .date {
    color:#666
}
.border-left {
    border-left:#cbc9c9 1px solid
}
.breadcrumbs {
    *zoom:1
}
.breadcrumbs:before, .breadcrumbs:after {
    content:" ";
    display:table
}
.breadcrumbs:after {
    clear:both
}
.breadcrumbs li {
    list-style:none;
    float:left;
    margin-bottom:10px;
    padding-left:5px
}
.breadcrumbs li.category:before, .breadcrumbs li.topic:before {
    content:"<";
    padding-right:5px
}
.page-page .main {
    border-left:#cbc9c9 0px solid;
    border-right:#cbc9c9 0px solid;
    padding-top:0px;
    margin:0 auto 5.8333em;
}
.page-page h1.first {
    display:block;
}
.page-page .app-grid {
    margin-top:30px;
    border-top:#cbc9c9 1px solid;
    padding-top:30px
}
.page-page .app-grid .columns, .page-page .app-grid .main, .page-page .app-grid .sub {
    padding-bottom:25px
}
.page-page .app-grid .app {
    position:absolute;
    top:0
}
.page-page .app-grid .preview {
    width:100%
}
.page-page .app-grid h3 {
    background-color:#363636;
    color:#fff;
    font-size:.91667em;
    margin-top:0;
    text-align:center;
    padding:5px 0;
    text-transform:uppercase
}
.page-page .sub .updates p, .page-page .sub .updates .banner .api-key .info, .banner .api-key .page-page .sub .updates .info {
    max-height:4.8em;
    overflow:hidden
}
.page-page .sub p, .page-page .sub .banner .api-key .info, .banner .api-key .page-page .sub .info {
    color:#666
}
.page-page .sub .social {
    margin-top:20px;
    color:#666;
    line-height:24px
}
.page-page .sub .social .icon, .page-page .sub .social .rss {
    float:left;
    margin-right:5px
}
.page-page .sub .button {
    margin:20px 0 15px
}
.page-page .sub img {
    margin-bottom:15px
}
.page-blog .main, .page-forum .main, .page-member .main, .page-apps .main, .page-key .main {
    max-width:660px;
    margin:0 auto 5.8333em;
    padding:0px;
    float:none;
    border-left:#cbc9c9 0px solid;
    border-right:#cbc9c9 0px solid
}
.page-blog .browse h1.first {
    float:left;
    margin-right:12px
}
.page-blog .browse .rss {
    margin-top:36px
}
.page-blog .browse .section-meta, .page-blog .browse .page-apps .actions, .page-apps .page-blog .browse .actions, .page-blog .browse .page-key .actions, .page-key .page-blog .browse .actions, .page-blog .browse .page-key .nav, .page-key .page-blog .browse .nav {
    display:none
}
.page-blog .browse h2 {
    font-size:1em
}
.page-blog .browse h2 a {
    font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
    font-style:normal
}
.page-blog .browse h2 span {
    font-weight:400
}
.page-blog .browse p, .page-blog .browse .banner .api-key .info, .banner .api-key .page-blog .browse .info {
    overflow:hidden;
    max-height:4.8em
}
.page-blog .browse .section {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:83.33333em;
    *zoom:1;
    margin-top:35px;
    padding-top:20px;
    border-top:1px #cbc9c9 dashed
}

.section {
}

.page-blog .browse .section:before, .page-blog .browse .section:after {
    content:" ";
    display:table
}
.page-blog .browse .section:after {
    clear:both
}
.page-blog .browse .section.first {
    border-top-style:solid
}
.page-blog .browse img {
    width:100%;
    padding-bottom:10px
}
@media only screen and (min-width:768px) {
    .page-blog .browse .has-image img {
        position:relative;
        padding-left:2.08333em;
        padding-right:2.08333em;
        width:33.33333%;
        float:left;
        padding-left:0
    }
}
.page-blog .read h1.first {
    display:none
}
.page-blog .read .comments h3 {
    font-size:1.66667em
}
.page-blog .read .comments ol li {
    list-style:none
}
.page-forum h2 {
    font-size:1.5em;
    font-family:calibri;
    font-weight:400;
    float:left
}
.page-forum p, .page-forum .banner .api-key .info, .banner .api-key .page-forum .info {
    clear:both
}
.page-forum .rss {
    float:left;
    margin-left:5px;
    position:relative;
    top:3px
}
.page-forum h3, .page-forum .description, .page-forum .moniker {
    clear:both
}
.page-forum .section-menu {
    display:none
}
.page-forum .create-new {
    clear:both;
    display:block!important;
    width:200px;
    float:right
}
.page-forum .subject {
    float:left;
    font-weight:600;
    font-size:15px;
}
.page-forum .subject a {
    text-transform:uppercase;
    font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:700
}
.page-forum .edit-category, .page-forum .edit-topic {
    float:right
}
.page-forum .paging {
    margin-top:15px
}
.page-forum ol.categories, .page-forum ol.topics, .page-forum ol.comments {
    clear:both
}
.page-forum ol.categories ul, .page-forum ol.categories li, .page-forum ol.topics ul, .page-forum ol.topics li, .page-forum ol.comments ul, .page-forum ol.comments li {
    list-style:none;
    padding:0;
    margin:0
}
.page-forum ol.categories li.category, .page-forum ol.categories li.topic, .page-forum ol.categories li.comment, .page-forum ol.topics li.category, .page-forum ol.topics li.topic, .page-forum ol.topics li.comment, .page-forum ol.comments li.category, .page-forum ol.comments li.topic, .page-forum ol.comments li.comment {
    *zoom:1;
    padding:20px 0;
    border-bottom:1px #8196A4 solid
}
.page-forum ol.categories li.category:before, .page-forum ol.categories li.category:after, .page-forum ol.categories li.topic:before, .page-forum ol.categories li.topic:after, .page-forum ol.categories li.comment:before, .page-forum ol.categories li.comment:after, .page-forum ol.topics li.category:before, .page-forum ol.topics li.category:after, .page-forum ol.topics li.topic:before, .page-forum ol.topics li.topic:after, .page-forum ol.topics li.comment:before, .page-forum ol.topics li.comment:after, .page-forum ol.comments li.category:before, .page-forum ol.comments li.category:after, .page-forum ol.comments li.topic:before, .page-forum ol.comments li.topic:after, .page-forum ol.comments li.comment:before, .page-forum ol.comments li.comment:after {
    content:" ";
    display:table
}
.page-forum ol.categories li.category:after, .page-forum ol.categories li.topic:after, .page-forum ol.categories li.comment:after, .page-forum ol.topics li.category:after, .page-forum ol.topics li.topic:after, .page-forum ol.topics li.comment:after, .page-forum ol.comments li.category:after, .page-forum ol.comments li.topic:after, .page-forum ol.comments li.comment:after {
    clear:both
}
.page-forum ol.categories a, .page-forum ol.topics a, .page-forum ol.comments a {
    color:#06f
}
.page-forum ol.categories .subject a, .page-forum ol.topics .subject a, .page-forum ol.comments .subject a {
    color:#042e4a
}
.page-forum ol.categories .topic-count, .page-forum ol.categories .comment-count, .page-forum ol.categories .last-comment, .page-forum ol.categories .last-active, .page-forum ol.categories .last-topic, .page-forum ol.topics .topic-count, .page-forum ol.topics .comment-count, .page-forum ol.topics .last-comment, .page-forum ol.topics .last-active, .page-forum ol.topics .last-topic, .page-forum ol.comments .topic-count, .page-forum ol.comments .comment-count, .page-forum ol.comments .last-comment, .page-forum ol.comments .last-active, .page-forum ol.comments .last-topic {
    float:left;
    margin-right:51px
}
.page-forum ol.categories .topic-count:last-child, .page-forum ol.categories .comment-count:last-child, .page-forum ol.categories .last-comment:last-child, .page-forum ol.categories .last-active:last-child, .page-forum ol.categories .last-topic:last-child, .page-forum ol.topics .topic-count:last-child, .page-forum ol.topics .comment-count:last-child, .page-forum ol.topics .last-comment:last-child, .page-forum ol.topics .last-active:last-child, .page-forum ol.topics .last-topic:last-child, .page-forum ol.comments .topic-count:last-child, .page-forum ol.comments .comment-count:last-child, .page-forum ol.comments .last-comment:last-child, .page-forum ol.comments .last-active:last-child, .page-forum ol.comments .last-topic:last-child {
    margin-right:0
}
.page-member .section {
    padding:0;
    margin:0
}
.page-member .section-menu.actions {
    border-top:0
}
.page-member h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.58333em;
    padding: 10px 0;
}
.page-member .section-menu.actions ul {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:83.33333em;
    *zoom:1
}
.page-member .section-menu.actions ul:before, .page-member .section-menu.actions ul:after {
    content:" ";
    display:table
}
.page-member .section-menu.actions ul:after {
    clear:both
}
.page-member .section-menu.actions ul li {
    position:relative;
    padding-left:2.08333em;
    padding-right:2.08333em;
    width:50%;
    float:left;
    padding:0;
    margin-bottom:30px
}
.page-member .section-menu.actions ul li:before {
    content:none
}
.page-member .section-menu.actions ul a {
    font-family:Georgia, Times, "Times New Roman", serif;
    font-weight:400;
    text-transform:none;
    font-style:italic;
    background-repeat:no-repeat;
    background-size:26px 26px;
    height:26px;
    padding:5px 0;
    padding-left:35px
}
.page-member .section-menu.actions ul a.change-email {
    background-image:url(/public/datafied/images/clients/edgar/mem-email.png?1380671764)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .page-member .section-menu.actions ul a.change-email {
        background-image:url(/public/datafied/images/clients/edgar/mem-email2x.png?1380664567);
        background-size:26px 26px
    }
}
.page-member .section-menu.actions ul a.change-password {
    background-image:url(/public/datafied/images/clients/edgar/mem-pass.png?1380671754)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .page-member .section-menu.actions ul a.change-password {
        background-image:url(/public/datafied/images/clients/edgar/mem-pass2x.png?1380664434);
        background-size:26px 26px
    }
}
.page-member .section-menu.actions ul a.public-profile {
    background-image:url(/public/datafied/images/clients/edgar/mem-profile.png?1380671741)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .page-member .section-menu.actions ul a.public-profile {
        background-image:url(/public/datafied/images/clients/edgar/mem-profile2x.png?1380664636);
        background-size:26px 26px
    }
}
.page-member .section-menu.actions ul a.delete-self {
    background-image:url(/public/datafied/images/clients/edgar/mem-remove.png?1380671760)
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
    .page-member .section-menu.actions ul a.delete-self {
        background-image:url(/public/datafied/images/clients/edgar/mem-remove2x.png?1380664491);
        background-size:26px 26px
    }
}
.page-swagger .credentials, .page-swagger .get, .page-swagger .post {
    background-color:#eee!important;
    border:#cbc9c9 1px solid!important
}
.page-swagger td, .page-swagger th {
    border-bottom:#cbc9c9 1px solid!important
}
.page-swagger td input, .page-swagger th input {
    margin:10px 0
}
.page-swagger .post .http-method {
    background-color:#06f!important
}
.page-swagger .get .http-method {
    background-color:#900!important
}
.page-swagger .credentials input {
    width:100%!important
}
.page-swagger .endpointList {
    min-width:500px
}
.page-swagger .endpointList .http-method {
    width:inherit!important
}
.page-swagger .endpointList .parameter {
    width:175px
}
.page-swagger .endpointList .type {
    width:100px
}
.page-docs .main {
    border-left:#cbc9c9 0px solid
}
.page-docs .sub h2 {
    margin-top:16px;
    font-size:1.66667em
}
.page-docs .sub li {
    list-style:none
}
.page-docs .main .pun-nav {
    /*border-top:0;
    border-bottom:#cbc9c9 1px solid;
    padding-bottom:12px*/
    display: none;
}
.page-search td {
    padding-right:25px
}
.page-apps table, .page-key table {
    width:800px
}
.page-apps th, .page-key th {
    text-align:left;
    padding-bottom:5px;
    width:200px;
}
.page-apps .actions, .page-key .actions {
    border-top:0;
    border-bottom:#cbc9c9 1px solid
}
.page-key .options {
    margin-top:20px
}
.page-key .timezone-note {
    margin:30px 0;
    display:block
}
.page-apps .application {
    margin-bottom:20px
}
/*** Footer Elements **/
div#footer >ul {
    display: none;
}
/*======Home page css here ======*/

#content a {
    font-family: 'Calibri', sans-serif;
    font-style: normal;
}
#content h3 {
    font-family: 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 2em;
}
#content .dub-byline {
    font-size: 1.6em;
}
#content .dub-steps {
    padding-left: 1.6em;
}
#content #getting-started {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 6px 0 0 10px;
    padding-left: 5px;
}
#content #getting-started ul {
    margin: 0;
}
#content #getting-started ul li {
    color: #666;
    display: inline;
    float: left;
    font-size: 14px;
    margin-right: 78px;
    margin-bottom: 10px;
    text-align: left;
    width: 242px;
    height: auto;
    border: 0px solid #ccc;
    border-radius: 4px;
}
#content #getting-started li .icon {
    float: left;
    height: auto;
    margin: 15px 15px 65px 0;
    opacity: 1;
    text-indent: 0;
    width: auto;
}
#content #getting-started li .title {
    color: #042E4A;
    font-size: 21.88px;
    font-weight: 400;
    margin-bottom: 13px;
    padding-top: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#content #getting-started li p {
    line-height:1.2em;
    color:#707070;
    margin-bottom:18px;
}
#content #getting-started li p, .title {
    opacity: 1;
    padding-left: 13px;
    padding-right: 0px;
    font-size:19px;
}
#content #getting-started a {
    opacity: 1;
}
#content #getting-started .first {
    margin-left: 0;
}
#content #getting-started .last {
    margin-right: 0;
}
#content .dub-steps a {
    font-weight: bold;
}
.css_btn_class {
    font-size:1.25em;
    font-weight:bold;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    border:1px solid #3866a3;
    padding:5px 10px;
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #63b8ee), color-stop(100%, #468ccf) );
    background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
    background:-ms-linear-gradient( top, #63b8ee 5%, #468ccf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
    background-color:#63b8ee;
    color:White;
    display:inline-block;
    text-shadow:1px -1px 0px #7cacde;
    -webkit-box-shadow:inset 0px 1px 12px 4px #bee2f9;
    -moz-box-shadow:inset 0px 1px 12px 4px #bee2f9;
    box-shadow:inset 0px 1px 12px 4px #bee2f9;
}
.css_btn_class:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #468ccf), color-stop(100%, #63b8ee) );
    background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
    background:-ms-linear-gradient( top, #468ccf 5%, #63b8ee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
    background-color:#468ccf;
    color: White;
}
.css_btn_class:active {
    position:relative;
    top:1px;
}
/*======Additional CSS are adding here=========*/
div#branding-logo {
    background: url("/public/datafied/images/clients/edgar/edgar-logo.png") no-repeat scroll;
    height: 126px;
    margin: 0px 0 0;
    text-indent: -9999px;
    width: 128px;
}
@media only screen and (min-width:300px) {
    #header .top-bar .small-12.column {
        padding-left: 2.08333em !important;
        padding-right: 2.08333em !important;
    }
    .section-body {
        padding-left: 2.08333em !important;
        padding-right: 2.08333em !important;
    }
    .main .first {
        padding-left: 0.7em !important;
    }
    .main .datafied {
        padding-right: 1.6em !important;
    }
}
@media only screen and (max-width:942px) {
    .main, .no_sub .main {
        padding-left:2.08333em;
        padding-right:2.08333em;
    }
    .row.no-padding {
        padding-left:2.08333em;
        padding-right:2.08333em;
    }
}
#header .top-bar .small-12.column {
    padding-left: 0;
    padding-right: 0;
}
.datafied {
    display: block !important;
    margin-bottom:0px;
}
#header .top-bar ul.request-key {
    float: right !important;
}
.footer-left {
    float: left;
    list-style:none;
}
.footer-mid {
    float: left;
    list-style:none;
}
.footer-right {
    float: left;
    list-style:none;
}
div#footer-callout {
    /*background:#E9F5FB url("/public/datafied/images/clients/edgar/footer-bg-new.png") repeat-x;*/
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZGVlMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNkN2UzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2UwZWNmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTZmMmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNlN2YzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNlM2VmZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkY2U3ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDhlM2U5IiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211, 222, 227, 0.9)), color-stop(1%, rgba(215, 227, 232, 1)), color-stop(3%, rgba(224, 236, 241, 1)), color-stop(5%, rgba(230, 242, 248, 1)), color-stop(9%, rgba(233, 245, 251, 1)), color-stop(91%, rgba(233, 245, 251, 1)), color-stop(95%, rgba(231, 243, 249, 1)), color-stop(97%, rgba(227, 239, 245, 1)), color-stop(99%, rgba(220, 231, 237, 1)), color-stop(100%, rgba(216, 227, 233, 0.82))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d3dee3', endColorstr='#d1d8e3e9', GradientType=0 ); /* IE6-8 */
    padding: 30px 0;
    min-height:92px;
    margin-bottom: 25px;
}
.footer h3 {
    color: #042E4A;
    font-size: 1.6666em;
    line-height: 1;
    margin-bottom: 8px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.readmore > a {
    color: #2391DA !important;
    font-size: 1.08333em;
}
.no-padding {
    padding-left:0px;
    padding-right:0px;
}
.footer h3.follow-us {
    text-align:right;
}
.copyrights {
    margin-left: 20px;
}
.copyrights.large-6{
    max-width: 395px;
}
.siteinfo {
    margin-bottom: 25px;
}
h5.h5 {
    color: #042E4A;
    /*font-family: calibri;*/
    font-size: 3em;
    margin:0px;
    font-weight: 400;
}
h2.h2 {
    color: #042E4A;
    /*font-family: calibri;*/
    font-size: 5.1666em;
    font-weight: 400;
    margin-bottom:20px;
}
h6.h6 {
    color: #2391DA;
    font-family: calibri;
    font-size: 1.666em;
    font-weight: 400;
}
p.getstart {
    color: #042E4A;
    font-size: 2.3333em !important;
    line-height: 1em;
}
p.btn {
    text-align: right !important;
}
/*==== CSS for Doc Page =========*/
#page-docs .content {
    background: url("/public/datafied/images/clients/edgar/doc-title-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    width: 100%;
}
#page-docs .sub {
    display: none;
}
#page-docs .main {
    left: 0;
    margin:0 auto;
    margin-bottom:5.8333em;
    width: 100%;
}
.page-docs .main {
    border-right:0px solid #CBC9C9;
}
#page-docs h1.first {
    background: url("/public/datafied/images/clients/edgar/browse.png") no-repeat 100% 50% transparent;
    padding-right: 45px;
    display:inline-block;
}
h4.doc-head {
    color: #042E4A;
    font-family: calibri;
    font-size: 2.1666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
h5.quickstart {
    color: #042E4A;
    font-family: calibri;
    font-size: 1.666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0 0 1em;
    padding: 0;
}
.doc-table {
    margin-top: 2.08333em;
    border-color:#bddef4;
}
.doc-table table {
    border-color:#bddef4;
}
.doc-table th {
    background:#2391da;
    font-size: 1.25em;
    font-weight:600;
    color:#FFF;
    text-align:left;
    padding: 15px 0 10px 12px;
}
.doc-table td {
    font-size: 1.25em;
    border-color:#bddef4;
    color:#464646;
    padding: 15px 0 10px 12px;
}
.section-meta, .comments {
    display: none;
}
body.signed-in .section-meta, body.signed-in.comments {
    display:block;
}
#page-docs h1.first .edit {
    float: right;
    top: 25px;
}
/*========CSS for showcase page============*/
#content #showcase-started {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 6px 0 0 10px;
    padding-left: 5px;
}
#content #showcase-started ul {
    margin: 0;
}
#content #showcase-started ul li {
    color: #666;
    display: inline;
    float: left;
    font-size: 14px;
    margin-right: 17px;
    margin-bottom: 10px;
    text-align: left;
    width: 215px;
    height: auto;
}
#content #showcase-started li .icon {
    float: left;
    height: auto;
    margin: 15px 15px 115px 0;
    opacity: 1;
    text-indent: 0;
    width: auto;
}
#content #showcase-started li .show-title {
    color: #042E4A;
    font-size: 1.333em;
    font-weight: 600;
    margin-bottom: 13px;
    padding-top: 10px;
    text-decoration: none;
}
#content #showcase-started li p {
    color:#464646;
    font-size:14px !important;
    margin-bottom:18px;
}
#content #showcase-started li p, .show-title {
    opacity: 1;
    padding-left: 0px;
    padding-right: 0px;
    font-size:19px;
}
#content #showcase-started a {
    opacity: 1;
}
h4.show-head {
    color: #042E4A;
    font-family: calibri;
    font-size: 2.1666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.show-btn a:link {
    color: #2391DA !important;
    font-size:13px;
}
/*======= CSS for Register page ==========*/
/*#page-member h1.first {
	background: url("/public/datafied/images/clients/edgar/img1.png") no-repeat scroll 340px 18px rgba(0, 0, 0, 0);
	font-weight: 400;
	line-height: 1em;
	margin: 0;
	padding: 22px 0;
}*/
.page-member-reg .content {
    background: url("/public/datafied/images/clients/edgar/reg-title-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.page-member-reg #main > h1 {
    display: inline-block;
    padding-right: 45px;
    background: url("/public/datafied/images/clients/edgar/img1.png") 100% 45% no-repeat;
}
.descr p {
    font-weight:700;/*color:#777;*/
}
/*============== CSS for Terms Page===========*/
h4.terms-head {
    color: #042E4A;
    font-family: calibri;
    font-size: 2.1666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
/*============== CSS for FAQ Page===========*/
h4.faq-head {
    color: #042E4A;
    font-family: calibri;
    font-size: 2.1666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.faq-right {
    padding-left: 5em;
    padding-right: 0;
    padding-top: 2.1em;
}
.primary-btn, .input-submit, #page-swagger .main input[type="submit"] {
    border-radius: 5px;
    font-size:16px !important;
    color: #FFFFFF !important;
    padding: 5px 10px !important;
    background: rgb(41,159,214); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzI3OTlkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzIwN2ViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjc4YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 181, 1) 79%, rgba(31, 120, 174, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 159, 214, 1)), color-stop(21%, rgba(39, 153, 208, 1)), color-stop(79%, rgba(32, 126, 181, 1)), color-stop(100%, rgba(31, 120, 174, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 181, 1) 79%, rgba(31, 120, 174, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 181, 1) 79%, rgba(31, 120, 174, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 181, 1) 79%, rgba(31, 120, 174, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41, 159, 214, 1) 0%, rgba(39, 153, 208, 1) 21%, rgba(32, 126, 181, 1) 79%, rgba(31, 120, 174, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299fd6', endColorstr='#1f78ae', GradientType=0 ); /* IE6-8 */
}
.btns {
    margin-top: 12px;
}
.faq-left a {
    font-size: 15px;
}
/*============== CSS for Forum Page===========*/
#page-forum h1.first {
    font-size: 2.83333em;
    font-weight: 400;
    line-height: 1em;
    margin: 0;
    padding: 23px 0;
}
/*============== CSS for Get Started Page===========*/
h4.getstarted-head {
    color: #042E4A;
    font-family: calibri;
    font-size: 2.1666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
.getstarted {
    clear: both;
    color: #2391DA;
    font-size: 21px !important;
    margin: 0 0 41px;
}
.getstarted > strong {
    color: #2391DA;
}
h5.getstart {
    color: #042E4A;
    font-family: calibri;
    font-size: 1.666em;
    font-weight: 600;
    line-height: 1em;
    margin: 0 0 1em;
    padding: 0;
}
.getstart-right {
    padding-left: 5em;
    padding-right: 0;
    padding-top: 2.1em;
}
/*===== Css for all ========*/
h1 {
    font-weight: 400;
    line-height: 1em;
    font-size:2.83333em;
    margin: 0 0 20px 0;
    padding: 20px 0;
}
.emphasis {
    font-weight: bolder;
    font-size: larger;
}
/*===================== CSS for App pages ===========================*/
#page-apps dd ul li {
    list-style: none;
}
#page-apps.myapis a.new-key {
    border: 0px;
}
#page-apps a.new-key {
    border-bottom: 1px solid #ccc;
    clear: both;
    overflow: visible;
    padding-bottom: 9px;
    position: relative;
    width: auto;
    line-height:2em;
    display: block;
}
label.require {
    font-weight: bold;
}
#page-contact dt label {
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0 !important;
}
div.descr {
    font-size: 1.16em;
    color:#464646;
    font-weight: normal;
}
div.descr p {
    font-size: 14px;
    font-weight: normal !important;
    word-spacing: normal;
}
#page-member ul, #page-member ol, #page-member dl {
    list-style-position: inside;
}
ul.failure li, ul.error li {
    color: #BC141A;
    font-weight: bold;
}
div.key {
    margin-bottom: 20px;
}
tr.odd {
    background: none repeat scroll 0 0 #F8F8F8;
}
table.apps-reg th, table.apps-reg td {
    padding: 10px 10px!important;
}
table.apps-reg {
    border: 1px solid #DDDDDD;
}
table.apps-reg thead, table.apps-reg tr {
    border-bottom:1px solid #DDDDDD;
}
.method form {
    padding: 15px 15px 46px !important;
}
/*============== CSS for swagger page =================*/
#page-swagger li {
    list-style-position:inside !important;
    list-style-type:none;
}

#page-swagger .content {
    background: none;
}
.servicesswagger h2 {
    line-height:1.5em;
}
/*============= Responsive CSS =====================*/
@media only screen and (max-width:768px) {
    div#branding-logo {
        margin-top:-20px;
    }
}
@media only screen and (max-width:636px) {
    div.user-nav {
        display: block;
        z-index:999;
        position:relative;
    }
    #page-page h1.first {
        font-size:2.5em !important;
    }
}
#passwd_requirements > li {
    font-size: 1.16em;
}
@media only screen and (max-width:500px) {
    h5.h5 {
        font-size: 22px;
    }
    h2.h2 {
        font-size: 34px;
    }
    h6.h6 {
        font-size: 1.4em;
    }
    h3 {
        padding:0 0 15px !important;
        color:#2391da !important;
    }
    .footer h3.follow-us {
        margin-bottom: 0;
        padding-bottom: 0 !important;
        text-align: right;
    }
    .arrowhome {
        display: block !important;
        margin-right: 20px;
        position: absolute;
        right: 0;
        top:0px;
        text-align: right;
    }
    .arrowhome > a:link, .arrowhome > a:visited {
        color: #2391DA !important;
    }
    .readmore > a {
        display:none;
    }
}
.arrowhome {
    display:none;
}
/*==========CSS for Contact/landing page===========*/
#page-contact .header .top-bar-section li {
    display:none;
}
#page-contact .header #user-nav ul li {
    display: none;
}
#page-contact .content {
    background:none;
}
#page-contact .datafied {
    display:block !important;
}
#page-contact .content h1 {
    display:none !important;
    color:#2391DA;
}
#page-contact .contact-icon {
    float: left;
    margin: 0px 45px 40px 0;
    width:auto;
    font-size:19px !important;
    color:#2391DA;
}
#page-contact .contact-icon strong {
    color: #2391DA;
}
#page-contact div#contact-footer-callout {
    /*background:#E9F5FB url("/public/datafied/images/clients/edgar/footer-bg-new.png") repeat-x;*/
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZGVlMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNkN2UzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2UwZWNmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTZmMmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNlN2YzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNlM2VmZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkY2U3ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDhlM2U5IiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211, 222, 227, 0.9)), color-stop(1%, rgba(215, 227, 232, 1)), color-stop(3%, rgba(224, 236, 241, 1)), color-stop(5%, rgba(230, 242, 248, 1)), color-stop(9%, rgba(233, 245, 251, 1)), color-stop(91%, rgba(233, 245, 251, 1)), color-stop(95%, rgba(231, 243, 249, 1)), color-stop(97%, rgba(227, 239, 245, 1)), color-stop(99%, rgba(220, 231, 237, 1)), color-stop(100%, rgba(216, 227, 233, 0.82))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d3dee3', endColorstr='#d1d8e3e9', GradientType=0 ); /* IE6-8 */
    padding: 30px 10px;
    min-height:92px;
    margin-bottom: 25px;
}
#page-contact .section-body > div#top-section {
    margin: 0 auto;
    max-width: 78.5em !important;
}
#page-contact .social-icons li {
    float: left;
    min-height:115px;
    list-style: none outside none;
}
#page-contact .main {
    max-width:100% !important;
}
#page-contact .section {
    margin-top:13px !important;
}
#page-contact .leftsection div.title {
    font-size: 19px;
    opacity: 1;
    padding-left: 0px;
    padding-right: 0;
    margin-top:22px;
}
#page-contact .social-icons {
    margin-top: 20px;
}
#page-contact .main {
    margin-bottom:48px !important;
}
#page-contact div#footer-callout {
    display:none;
}
#page-contact .footer {
    display:none;
}
#page-contact .copyrights {
    margin-top:13px;
    color:#042e4a;
    padding:79px 0 15px 10px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZGVlMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNkN2UzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2UwZWNmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTZmMmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNlOWY1ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNlN2YzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNlM2VmZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkY2U3ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDhlM2U5IiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211, 222, 227, 0.9)), color-stop(1%, rgba(215, 227, 232, 1)), color-stop(3%, rgba(224, 236, 241, 1)), color-stop(5%, rgba(230, 242, 248, 1)), color-stop(9%, rgba(233, 245, 251, 1)), color-stop(91%, rgba(233, 245, 251, 1)), color-stop(95%, rgba(231, 243, 249, 1)), color-stop(97%, rgba(227, 239, 245, 1)), color-stop(99%, rgba(220, 231, 237, 1)), color-stop(100%, rgba(216, 227, 233, 0.82))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(211, 222, 227, 0.9) 0%, rgba(215, 227, 232, 1) 1%, rgba(224, 236, 241, 1) 3%, rgba(230, 242, 248, 1) 5%, rgba(233, 245, 251, 1) 9%, rgba(233, 245, 251, 1) 91%, rgba(231, 243, 249, 1) 95%, rgba(227, 239, 245, 1) 97%, rgba(220, 231, 237, 1) 99%, rgba(216, 227, 233, 0.82) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d3dee3', endColorstr='#d1d8e3e9', GradientType=0 ); /* IE6-8 */
}
#page-contact .copyrights a:link, #page-contact .copyrights a:visited {
    color:#042e4a;
}
#page-contact .row {
    margin: 0 auto;
    max-width: 83.3333em;
    width: 100%;
}
.leftsection {
    float:left;
}
@media screen and (min-width:0\0) {
    #page-contact div#main fieldset {
        padding-top:20px !important;
    }
}
#page-contact div#main fieldset {
    margin:0;
    border-radius:0 0 7px 7px;
    width:271px;
    padding-top:20px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    background: rgb(213,212,85); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZDVkMjUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNkMmQyNGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNkMWQxNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNkNGQxNGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNkMWNmNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNkMGNlNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNjZmNlNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNjZWNkNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNjZGNjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiNjZGNjM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNjYmNhM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNjYWM4MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNjOWM4MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjOGM3MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjN2M2MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNjN2M0MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNjMmMwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNiZWJiMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmViZDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjYzQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(213, 212, 85, 1) 0%, rgba(213, 210, 81, 1) 9%, rgba(210, 210, 78, 1) 9%, rgba(209, 209, 77, 1) 12%, rgba(212, 209, 78, 1) 12%, rgba(209, 207, 70, 1) 21%, rgba(208, 206, 71, 1) 23%, rgba(207, 206, 66, 1) 26%, rgba(206, 205, 65, 1) 31%, rgba(205, 204, 60, 1) 33%, rgba(205, 204, 62, 1) 34%, rgba(203, 202, 58, 1) 37%, rgba(202, 200, 55, 1) 45%, rgba(201, 200, 48, 1) 49%, rgba(200, 199, 49, 1) 51%, rgba(199, 198, 46, 1) 51%, rgba(199, 196, 43, 1) 59%, rgba(194, 192, 30, 1) 74%, rgba(190, 187, 20, 1) 95%, rgba(190, 189, 19, 1) 100%, rgba(204, 196, 69, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(213, 212, 85, 1)), color-stop(9%, rgba(213, 210, 81, 1)), color-stop(9%, rgba(210, 210, 78, 1)), color-stop(12%, rgba(209, 209, 77, 1)), color-stop(12%, rgba(212, 209, 78, 1)), color-stop(21%, rgba(209, 207, 70, 1)), color-stop(23%, rgba(208, 206, 71, 1)), color-stop(26%, rgba(207, 206, 66, 1)), color-stop(31%, rgba(206, 205, 65, 1)), color-stop(33%, rgba(205, 204, 60, 1)), color-stop(34%, rgba(205, 204, 62, 1)), color-stop(37%, rgba(203, 202, 58, 1)), color-stop(45%, rgba(202, 200, 55, 1)), color-stop(49%, rgba(201, 200, 48, 1)), color-stop(51%, rgba(200, 199, 49, 1)), color-stop(51%, rgba(199, 198, 46, 1)), color-stop(59%, rgba(199, 196, 43, 1)), color-stop(74%, rgba(194, 192, 30, 1)), color-stop(95%, rgba(190, 187, 20, 1)), color-stop(100%, rgba(190, 189, 19, 1)), color-stop(100%, rgba(204, 196, 69, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(213, 212, 85, 1) 0%, rgba(213, 210, 81, 1) 9%, rgba(210, 210, 78, 1) 9%, rgba(209, 209, 77, 1) 12%, rgba(212, 209, 78, 1) 12%, rgba(209, 207, 70, 1) 21%, rgba(208, 206, 71, 1) 23%, rgba(207, 206, 66, 1) 26%, rgba(206, 205, 65, 1) 31%, rgba(205, 204, 60, 1) 33%, rgba(205, 204, 62, 1) 34%, rgba(203, 202, 58, 1) 37%, rgba(202, 200, 55, 1) 45%, rgba(201, 200, 48, 1) 49%, rgba(200, 199, 49, 1) 51%, rgba(199, 198, 46, 1) 51%, rgba(199, 196, 43, 1) 59%, rgba(194, 192, 30, 1) 74%, rgba(190, 187, 20, 1) 95%, rgba(190, 189, 19, 1) 100%, rgba(204, 196, 69, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(213, 212, 85, 1) 0%, rgba(213, 210, 81, 1) 9%, rgba(210, 210, 78, 1) 9%, rgba(209, 209, 77, 1) 12%, rgba(212, 209, 78, 1) 12%, rgba(209, 207, 70, 1) 21%, rgba(208, 206, 71, 1) 23%, rgba(207, 206, 66, 1) 26%, rgba(206, 205, 65, 1) 31%, rgba(205, 204, 60, 1) 33%, rgba(205, 204, 62, 1) 34%, rgba(203, 202, 58, 1) 37%, rgba(202, 200, 55, 1) 45%, rgba(201, 200, 48, 1) 49%, rgba(200, 199, 49, 1) 51%, rgba(199, 198, 46, 1) 51%, rgba(199, 196, 43, 1) 59%, rgba(194, 192, 30, 1) 74%, rgba(190, 187, 20, 1) 95%, rgba(190, 189, 19, 1) 100%, rgba(204, 196, 69, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(213, 212, 85, 1) 0%, rgba(213, 210, 81, 1) 9%, rgba(210, 210, 78, 1) 9%, rgba(209, 209, 77, 1) 12%, rgba(212, 209, 78, 1) 12%, rgba(209, 207, 70, 1) 21%, rgba(208, 206, 71, 1) 23%, rgba(207, 206, 66, 1) 26%, rgba(206, 205, 65, 1) 31%, rgba(205, 204, 60, 1) 33%, rgba(205, 204, 62, 1) 34%, rgba(203, 202, 58, 1) 37%, rgba(202, 200, 55, 1) 45%, rgba(201, 200, 48, 1) 49%, rgba(200, 199, 49, 1) 51%, rgba(199, 198, 46, 1) 51%, rgba(199, 196, 43, 1) 59%, rgba(194, 192, 30, 1) 74%, rgba(190, 187, 20, 1) 95%, rgba(190, 189, 19, 1) 100%, rgba(204, 196, 69, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(213, 212, 85, 1) 0%, rgba(213, 210, 81, 1) 9%, rgba(210, 210, 78, 1) 9%, rgba(209, 209, 77, 1) 12%, rgba(212, 209, 78, 1) 12%, rgba(209, 207, 70, 1) 21%, rgba(208, 206, 71, 1) 23%, rgba(207, 206, 66, 1) 26%, rgba(206, 205, 65, 1) 31%, rgba(205, 204, 60, 1) 33%, rgba(205, 204, 62, 1) 34%, rgba(203, 202, 58, 1) 37%, rgba(202, 200, 55, 1) 45%, rgba(201, 200, 48, 1) 49%, rgba(200, 199, 49, 1) 51%, rgba(199, 198, 46, 1) 51%, rgba(199, 196, 43, 1) 59%, rgba(194, 192, 30, 1) 74%, rgba(190, 187, 20, 1) 95%, rgba(190, 189, 19, 1) 100%, rgba(204, 196, 69, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d455', endColorstr='#ccc445', GradientType=0 );
}
#page-contact .form-top-btn {
    margin-top: -73px;
    position: relative;
    z-index: 999;
    font-size:0px;
}
#page-contact form {
    padding-left:20px;
    padding-right:20px;
}
.form-top-text {
    color: #032F4B;
    font-size: 17px !important;
    padding: 15px 20px 15px;
    line-height:1.3;
    margin:0px;
}
#page-contact .main input[type="submit"] {
    max-width:230px !important;
    width:100%;
    margin-top:10px;
    margin-right:0px;
    text-transform: none;
    padding:12px 0px !important;
    font-weight:600;
    background: rgb(2,73,120); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNDk3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzAyNDM2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzA0MzM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDJlNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(2, 73, 120, 1) 0%, rgba(2, 67, 111, 1) 26%, rgba(4, 51, 83, 1) 77%, rgba(4, 46, 75, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(2, 73, 120, 1)), color-stop(26%, rgba(2, 67, 111, 1)), color-stop(77%, rgba(4, 51, 83, 1)), color-stop(100%, rgba(4, 46, 75, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(2, 73, 120, 1) 0%, rgba(2, 67, 111, 1) 26%, rgba(4, 51, 83, 1) 77%, rgba(4, 46, 75, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(2, 73, 120, 1) 0%, rgba(2, 67, 111, 1) 26%, rgba(4, 51, 83, 1) 77%, rgba(4, 46, 75, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(2, 73, 120, 1) 0%, rgba(2, 67, 111, 1) 26%, rgba(4, 51, 83, 1) 77%, rgba(4, 46, 75, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(2, 73, 120, 1) 0%, rgba(2, 67, 111, 1) 26%, rgba(4, 51, 83, 1) 77%, rgba(4, 46, 75, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024978', endColorstr='#042e4b', GradientType=0 ); /* IE6-8 */
}
p.contact-icon {
    margin-top: 15px !important;
    margin-bottom:65px !important;
}
#page-contact h2.h2 {
    margin-top: 27px;
}
.lastbuild {
    font-size: 30px;
    position: relative;
    top: 4px;
}
.client.logos {
    padding: 0 0px;
}
@media only screen and ( min-width:930px) {
    .h2.contact-h2 {
        margin-left: 197px;
    }
}
@media only screen and ( min-width:931px) and (max-width:1031px) {
    .h2.contact-h2 {
        margin-left: 50px;
    }
}
@media only screen and ( max-width:1030px) {
    .leftsection {
        clear: both;
        display: table;
        float: none;
        height: auto;
        padding: 0px;
        position: relative;
    }
    #top-section {
        padding:0 15px;
    }
    .client.logos {
        display: table;
        padding: 0 10px;
    }
}
@media only screen and ( min-width:1000px) {
    .leftsection {
        float: left;
    }
}
@media only screen and ( min-width:320px) and (max-width:340px) {
    .leftsection {
        display: block;
    }
}
#page-contact .input-text[type="text"] {
    height:33px;
    border:1px solid #B3B3B3;
    min-height:33px;
    margin:0px;
    padding:0 5px;
}
#page-contact textarea {
    height:33px;
    min-height:33px;
    padding:0 5px;
    margin-bottom:10px;
}
#page-contact .main dd {
    margin-bottom:10px;
}
.text-danger ul {
    list-style-type: none;
}
ul.failure li, ul.error li {
    list-style-position: inside;
}
#page-contact .submission {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E0E0E0;
    margin-top: 10px;
    padding: 0 10px;
}
#page-contact .header .branding .toggle-topbar {
    display:none;
}
#page-contact h6.h6 {
    /* color: #042E4A;*/
    font-family: calibri;
    font-size: 24px;
    font-weight: 400;
}
#page-contact a {
    display: block;
    float: right;
    height: 33px;
    line-height: 33px;
    overflow: auto;
    position: absolute;
    right: 20px;
    text-align: left;
    text-indent: -119961px;
    top: 24px;
    width: 94px;
    z-index: 9999;
}
#page-contact .main .contact_request-handle {
    display: none;
}
#page-contact .main label[for="contact_request-handle"] {
    display: none;
}
.first.sign-in > a {
    padding-right: 6px !important;
}
#main dd:nth-child(4) {
    border: 1px solid #FF0000;
    display: block;
}
/*@media only screen and  (max-width:1000px) {
#page-contact .-made a {
  background: url("/public//images/clients/edgar/-made.png?1379631842") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  float: right;
  height: 33px;
  line-height: 33px;
  overflow: auto;
  position: relative;
  right: 10px;
  text-align: left;
  text-indent: -119961px;
  top: -104px;
  width: 94px;
  z-index: 9999;
}
}*/
@media only screen and (max-width:680px) {
    div#branding-logo {
        margin: 25px !important;
    }
    .header .top-bar {
        max-height:171px;
    }
}
* {
    outline:none;
}
.contact_request-edgar_title, .input-select.contact_request-subject.require {
    padding: 10px 2px;
    border:0 solid #ccc;
    height:37px;
    outline:none;
}
.big-btn{
    background: #207eb5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a0d6', endColorstr='#1f78ae');
    background: -webkit-linear-gradient(top, #29a0d6 0, #2799d0 21%, #207eb5 79%, #1f78ae 100%);
    background: -moz-linear-gradient(top,  #29a0d6 0, #2799d0 21%, #207eb5 79%, #1f78ae 100%);
    background: -o-linear-gradient(top,  #29a0d6 0, #2799d0 21%, #207eb5 79%, #1f78ae 100%);
    background: -ms-linear-gradient(top,  #29a0d6 0, #2799d0 21%, #207eb5 79%, #1f78ae 100%);
    background: linear-gradient(to bottom,  #29a0d6 0, #2799d0 21%, #207eb5 79%, #1f78ae 100%);
    color: #fff !important;
    padding: 9px 15px;
    font-weight: bold;
    border-radius: 5px;
    font-size: 1.25em !important;
}
.big-btn:after{
    content:">>";
    margin-left: 10px;
}
.support-columns .big-btn{
    margin-left: 48px !important;
}
.support-columns p{
    height: 65px !important;
}
.support-columns > li{
    width: 405px !important;
    margin-right:60px !important;
}
.footer-menu h3{
    padding: 8px 0 0;
}
.text-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.text-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.error-message{
    color:#BC141A;
    display: none;
}
.result{
    clear: left;
}
.methods{
    margin-left: 0;
}
#apiTitle{
    height: 35px !important;
    width: 500px !important;
}
#apiId{
    height:37px;
    width: 500px !important;
}
#page-swagger .top-bar-section li:last-child a {
    text-decoration: underline;
}
.tbl{
    font-size: 1.3em;
    margin-bottom: 20px;
    width: 100%;
}
.tbl th{
    background: #2191d9;
    color: #fff;
    text-align: left;
    padding: 8px 15px;
}
.tbl th + th{
    border-left:1px solid #9dc6dc;
}
.tbl th:last-child{
    border-right:1px solid #2191d9;
}
.tbl td{
    border:1px solid #9dc6dc;
    padding: 8px 15px;
}
/* Styles defined explicitly for Swagger UI to override conflicting styles defined for developer.edgar-online.com */
#swagger-ui p{
    font-size: 1.0em !important;
    line-height: 1;
    margin-bottom: 0;
}
#swagger-ui select{
    height: auto;
    width: auto;
}
#swagger-ui div.info{
    margin: 20px 0px 0px 0px;
}
#swagger-ui div.scheme-container{
    padding: 20px 0px 20px 0px;
}
#swagger-ui pre.version{
    line-height: 1;
}
#swagger-ui hgroup.main{
    min-height: 20px !important;
}
#swagger-ui h2.title{
    padding-left: 0px;
    line-height: 1;
}
#swagger-ui h4.opblock-tag{
    font-weight: bold;
}
#swagger-ui h4.opblock-title{
    font-weight: bold;
}
#swagger-ui .servers>label{
    margin: 0px 15px 0 0;
}
#swagger-ui button{
    padding: 0
}
#swagger-ui button.btn{
    padding: 5px 23px;
}
#swagger-ui table.parameters  p{
    font-size: 1.2em !important;
    margin-bottom: 0.6em;
}
#swagger-ui table.parameters td{
    border-bottom: 0 !important;
}
#swagger-ui table.parameters input[type=text]{
    height: auto;
    display: inline-block;
}
#swagger-ui div.parameter__name{
    margin-right: 0.3em;
}
#swagger-ui div.parameter__enum{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
#swagger-ui div.parameter__default{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
#swagger-ui table.responses-table tr.response td{
    border-bottom: 0 !important;
}