.page-header h1,
.page-header div[role="heading"][aria-level="1"] {
    padding: 0;
    margin: 0 8px;
    font-size: 24px;
    font-weight: lighter;
    color: #2679b5
}

h1,h2,h3,h4,h5,h6, div[role="heading"][aria-level="1"], div[role="heading"][aria-level="2"] {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

h1,h2,h3,h4,h5,h6, div[role="heading"][aria-level="1"], div[role="heading"][aria-level="2"] {
    font-weight: 400
}

.page-header h1 small,
.page-header div[role="heading"][aria-level="1"] small {
    margin: 0 6px;
    font-size: 14px;
    font-weight: 400;
    color: #8089a0
}

h1.block,h2.block,h3.block,h4.block,h5.block,h6.block, div[role="heading"][aria-level="1"].block, div[role="heading"][aria-level="2"].block {
    margin-bottom: 16px
}

h1, div[role="heading"][aria-level="1"] {
    font-size: 32px
}

h1.smaller, div[role="heading"][aria-level="1"].smaller {
    font-size: 31px
}

h1.bigger, div[role="heading"][aria-level="1"].bigger {
    font-size: 33px
}

.well h1,.well h2,.well h3,.well h4,.well h5,.well h6, .well div[role="heading"][aria-level="1"], .well div[role="heading"][aria-level="2"] {
    margin-top: 0
}

.well h1,.well h2,.well h3, .well div[role="heading"][aria-level="1"] {
    line-height: 36px
}

h4, div[role="heading"][aria-level="2"] {
    font-size: 18px
}

h4.smaller, div[role="heading"][aria-level="2"].smaller {
    font-size: 17px
}

h4.bigger, div[role="heading"][aria-level="2"].bigger {
    font-size: 19px
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6, div[role="heading"][aria-level="1"], div[role="heading"][aria-level="2"] {
    line-height: 1.1
}

div[role="heading"][aria-level="2"] {
    margin-top: 10px;
    margin-bottom: 10px
}