@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,800,800italic);

@font-face {
    font-family: "georgia-regular";
    src: url("https://www.dafontfree.net/data/12/g/63737/Georgia.ttf") format("woff"), url("https://www.dafontfree.net/data/12/g/63737/Georgia.ttf") format("opentype"), url("https://www.dafontfree.net/data/12/g/63737/Georgia.ttf") format("truetype");
    
    font-family: "arial-regular";
    src: url("https://www.dafontfree.net/data/99/a/169067/arial.ttf") format("woff"),url("https://www.dafontfree.net/data/99/a/169067/arial.ttf") format("opentype"),url("https://www.dafontfree.net/data/99/a/169067/arial.ttf") format("truetype");
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #000;
    font-family: 'georgia-regular', sans-serif;
    font-weight: 400;
    line-height: 1.1
}

#main ul li {
    margin-bottom: 12px
}

p {
    margin-bottom: 15px;
    line-height: 1.85
}
/*hr {
    height: 6px;
    margin-top: 45px;
    margin-bottom: 45px;
    background: url(../img/dots.png) repeat-x;
    border: none
}*/
.table-bordered thead tr {
    background: #f4f4f4
}

    .table-bordered thead tr th {
        font-weight: 600;
        border-bottom-width: 1px
    }

footer {
    background-color: #fff
}

h1 {
    font-size: 32px;
    font-weight: 300
}

h2 {
    margin-top: 15px;
    margin-bottom: 30px;
    color: #000;
    font-size: 27px
}

.h4,
h4 {
    color: #000;
    font-size: 16px
}

.h3,
h3 {
    color: #1abc9c;
    font-size: 20px
}

ul.icons-list {
    padding: 0;
    margin: 0 0 10px;
    list-style: none
}

    ul.icons-list > li {
        position: relative;
        padding-left: 2em;
        margin-bottom: 1em;
        line-height: 1.65em
    }

        ul.icons-list > li > .icon-li {
            position: absolute;
            top: .15em;
            left: 0;
            width: 1em;
            font-size: 1.25em;
            text-align: center
        }

    ul.icons-list.text-sm {
        font-size: 11px
    }

    ul.icons-list.text-md {
        font-size: 13px
    }

    ul.icons-list.text-lg {
        font-size: 18px
    }

    ul.icons-list.text-xl {
        font-size: 24px
    }

.btn-jumbo {
    font-size: 24px;
    padding: 18px 24px
}

.btn-primary {
    color: #173f35;
    background-color: #ffbf3f;
    border-color: #ffbf3f;
}

    .btn-primary.active,
    .btn-primary:active,
    .btn-primary:focus,
    .btn-primary:hover,
    .open .dropdown-toggle.btn-primary {
        color: #f6f6f6;
        background-color: #173f35;
        border-color: #173f35;
    }

    .btn-primary.active,
    .btn-primary:active,
    .open .dropdown-toggle.btn-primary {
        background-image: none
    }

    .btn-primary.disabled,
    .btn-primary.disabled.active,
    .btn-primary.disabled:active,
    .btn-primary.disabled:focus,
    .btn-primary.disabled:hover,
    .btn-primary[disabled],
    .btn-primary[disabled].active,
    .btn-primary[disabled]:active,
    .btn-primary[disabled]:focus,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary,
    fieldset[disabled] .btn-primary.active,
    fieldset[disabled] .btn-primary:active,
    fieldset[disabled] .btn-primary:focus,
    fieldset[disabled] .btn-primary:hover {
        background-color: #ffbf3f;
        border-color: #ffbf3f;
    }

    .btn-primary .badge {
        color: #ffbf3f;
        background-color: #fff
    }

.btn-secondary {
    color: #f6f6f6;
    background-color: #173f35;
    border-color: #173f35;
}

    .btn-secondary.active,
    .btn-secondary:active,
    .btn-secondary:focus,
    .btn-secondary:hover,
    .open .dropdown-toggle.btn-secondary {
        color: #173f35;
        background-color: #ffbf3f;
        border-color: #ffbf3f;
    }

    .btn-secondary.active,
    .btn-secondary:active,
    .open .dropdown-toggle.btn-secondary {
        background-image: none
    }

    .btn-secondary.disabled,
    .btn-secondary.disabled.active,
    .btn-secondary.disabled:active,
    .btn-secondary.disabled:focus,
    .btn-secondary.disabled:hover,
    .btn-secondary[disabled],
    .btn-secondary[disabled].active,
    .btn-secondary[disabled]:active,
    .btn-secondary[disabled]:focus,
    .btn-secondary[disabled]:hover,
    fieldset[disabled] .btn-secondary,
    fieldset[disabled] .btn-secondary.active,
    fieldset[disabled] .btn-secondary:active,
    fieldset[disabled] .btn-secondary:focus,
    fieldset[disabled] .btn-secondary:hover {
        background-color: #173f35;
        border-color: #173f35
    }

    .btn-secondary .badge {
        color: #6685a4;
        background-color: #fff
    }

.btn-tertiary {
    color: #fff;
    background-color: #2a333b;
    border-color: #242b32
}

    .btn-tertiary.active,
    .btn-tertiary:active,
    .btn-tertiary:focus,
    .btn-tertiary:hover,
    .open .dropdown-toggle.btn-tertiary {
        color: #fff;
        background-color: #191e23;
        border-color: #0a0c0e
    }

    .btn-tertiary.active,
    .btn-tertiary:active,
    .open .dropdown-toggle.btn-tertiary {
        background-image: none
    }

    .btn-tertiary.disabled,
    .btn-tertiary.disabled.active,
    .btn-tertiary.disabled:active,
    .btn-tertiary.disabled:focus,
    .btn-tertiary.disabled:hover,
    .btn-tertiary[disabled],
    .btn-tertiary[disabled].active,
    .btn-tertiary[disabled]:active,
    .btn-tertiary[disabled]:focus,
    .btn-tertiary[disabled]:hover,
    fieldset[disabled] .btn-tertiary,
    fieldset[disabled] .btn-tertiary.active,
    fieldset[disabled] .btn-tertiary:active,
    fieldset[disabled] .btn-tertiary:focus,
    fieldset[disabled] .btn-tertiary:hover {
        background-color: #2a333b;
        border-color: #242b32
    }

    .btn-tertiary .badge {
        color: #2a333b;
        background-color: #fff
    }

.section-header {
    padding-bottom: 8px;
    margin: 0 0 20px;
    font-weight: 400
}

.table code {
    font-size: 13px;
    font-weight: 400
}

.bs-docs-nav {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .15);
    background-color: #2a333b;
    border-color: #1f262c;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1)
}

    .bs-docs-nav .navbar-collapse {
        border-color: #000
    }

    .bs-docs-nav > .container .navbar-brand {
        padding-top: 0;
        padding-left: 36px;
        margin-right: 1em;
        margin-left: 0;
        height: 50px;
        line-height: 50px;
        color: #414F5A;
        font-family: oswald;
        font-weight: 400;
        background: url(../img/logo-tiny.png) 0 50% no-repeat;
        transition: color .5s ease-in-out;
        -moz-transition: color .5s ease-in-out;
        -webkit-transition: color .5s ease-in-out
    }

        .bs-docs-nav .navbar-nav > li > a,
        .bs-docs-nav > .container .navbar-brand:hover {
            color: #fff
        }

            .bs-docs-nav .navbar-nav > li > a:hover {
                color: #fff;
                background-color: #262e35
            }

    .bs-docs-nav .navbar-nav > .active > a,
    .bs-docs-nav .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #1f262c
    }

    .bs-docs-nav .navbar-toggle {
        border-color: #2a333b
    }

        .bs-docs-nav .navbar-toggle:hover {
            background-color: #1f262c;
            border-color: #1f262c
        }

@media (max-width: 768px) {
    .bs-docs-nav > .container .navbar-brand {
        margin-right: 0;
        margin-left: 15px
    }
}

.bs-docs-home,
.bs-header {
    color: #666;
    background-color: #eee;
    background-image: url(../img/wall4.png)
}

.bs-docs-home {
    background-color: #fff;
    background-image: none
}

    .bs-docs-home .bs-masthead {
        padding-bottom: 100px;
        background-image: url(../img/wall4.png)
    }

@media (max-width: 768px) {
    .bs-masthead .btn {
        margin-bottom: 1em
    }
}

.bs-footer {
    padding-top: 40px;
    padding-bottom: 30px;
    color: #777;
    text-align: center;
    border-top: 1px solid #e5e5e5
}

.footer-links {
    margin: 10px 0;
    padding-left: 0
}

    .footer-links li {
        display: inline;
        padding: 0 2px
    }

        .footer-links li:first-child {
            padding-left: 0
        }

@media (min-width: 768px) {
    .bs-footer {
        text-align: left
    }

        .bs-footer p {
            margin-bottom: 0
        }
}

.bs-masthead {
    position: relative;
    padding: 30px 15px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .15)
}

    .bs-masthead h1 {
        font-size: 36px;
        font-weight: 400;
        line-height: 1
    }

@media screen and (min-width: 768px) {
    .bs-masthead {
        text-align: left;
        padding-top: 100px
    }

        .bs-masthead h1 {
            font-size: 52px
        }

        .bs-masthead .lead {
            margin-right: 25%;
            font-family: oswald;
            font-size: 20px;
            font-weight: 400
        }

    .bs-masthead-links {
        padding: 0;
        text-align: left
    }
}

.bs-header {
    padding: 30px 15px;
    font-size: 16px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    background: #FFF
}

    .bs-header h1 {
        margin-bottom: 0;
        color: #444;
        font-weight: 400
    }

    .bs-header p {
        font-weight: 300;
        line-height: 1.5
    }

    .bs-header .container {
        position: relative
    }

@media screen and (min-width: 768px) {
    .bs-header {
        font-size: 21px
    }

        .bs-header h1 {
            font-size: 30px;
            line-height: 1
        }
}

@media screen and (min-width: 992px) {
    .bs-header h1,
    .bs-header p {
        margin-right: 380px
    }
}

.bs-sidebar.affix {
    position: static
}

.bs-sidenav {
    margin-top: 30px;
    margin-right: 10px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    border-right: 1px solid #ddd;
    border-radius: 5px
}

.bs-sidebar .nav > li > a {
    display: block;
    color: #716b7a;
    padding: 5px 20px;
    margin-right: -1px
}

    .bs-sidebar .nav > li > a:focus,
    .bs-sidebar .nav > li > a:hover {
        text-decoration: none;
        background-color: #fff;
        border-right: 1px solid #dbd8e0
    }

.bs-sidebar .nav > .active:focus > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active > a {
    font-weight: 700;
    color: #ffbf3f;
    background-color: transparent;
    border-right: 1px solid #ffbf3f;
}

.bs-sidebar .nav .nav {
    display: none
}

    .bs-sidebar .nav .nav > li > a {
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 30px;
        font-size: 90%
    }

.bs-sidenav-sub-count {
    margin-left: .5em;
    color: #aaa
}

@media screen and (min-width: 992px) {
    .bs-sidebar .nav > .active > ul {
        display: block
    }

    .bs-sidebar.affix,
    .bs-sidebar.affix-bottom {
        width: 213px
    }

    .bs-sidebar.affix {
        position: fixed;
        top: 80px
    }

    .bs-sidebar.affix-bottom {
        position: absolute
    }

        .bs-sidebar.affix .bs-sidenav,
        .bs-sidebar.affix-bottom .bs-sidenav {
            margin-top: 0;
            margin-bottom: 0
        }
}

@media screen and (min-width: 1200px) {
    .bs-sidebar.affix,
    .bs-sidebar.affix-bottom {
        width: 263px
    }
}

.bs-docs-section {
    padding-top: 1em
}

    .bs-docs-section .lead {
        font-size: 18px
    }

.bs-docs-section-sub {
    padding-bottom: 3em
}

    .bs-docs-section-sub:first-child {
        padding-top: 30px
    }

h1[id] {
    padding-top: 80px;
    margin-top: -45px
}

.bs-callout {
    margin: 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee
}

    .bs-callout h4 {
        margin-top: 0
    }

    .bs-callout p:last-child {
        margin-bottom: 0
    }

    .bs-callout .highlight,
    .bs-callout code {
        background-color: #fff
    }

.bs-callout-danger {
    background-color: #fcf2f2;
    border-color: #dFb5b4
}

.bs-callout-warning {
    background-color: #fefbed;
    border-color: #f1e7bc
}

.bs-callout-info {
    background-color: #f0f7fd;
    border-color: #d0e3f0
}

.bs-docs-home .bs-masthead {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .15)
}

.bs-docs-section + .bs-docs-section {
    padding-top: 70px
}

.bs-docs-section.first {
    padding-top: 70px;
    margin-top: -60px
}

.bs-docs-section-sub {
    padding-top: 60px;
    margin-top: -36px
}

.bs-sidenav {
    margin-top: 0
}

#main,
#sidebar {
    margin-top: 40px;
    margin-bottom: 100px
}

.section-header {
    font-size: 28px;
    position: relative;
    top: -9px;
    display: block;
    border-bottom: 1px solid #e3e3e3
}

    .section-header u {
        display: inline-block;
        position: relative;
        top: 9px;
        padding-right: 1em;
        padding-bottom: 15px;
        color: #444;
        text-decoration: none;
        border-bottom: 1px solid #ffbf3f;
    }

.sh_bright {
    background: 0 0;
    padding: 0;
    margin: 0;
    border: 0
}

    .sh_bright .sh_sourceCode {
        background-color: #fff;
        color: #401e7a;
        font-weight: 400;
        font-style: normal
    }

        .sh_bright .sh_sourceCode .sh_keyword {
            color: #ff3030;
            font-weight: 700;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_type {
            color: #f7b92c;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_regexp,
        .sh_bright .sh_sourceCode .sh_specialchar,
        .sh_bright .sh_sourceCode .sh_string {
            color: #1861a7;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_comment {
            color: #38ad24;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_number {
            color: #32ba06;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_preproc {
            color: #5374b0;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_symbol {
            color: #3030ee;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_function {
            color: #d11ced;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_cbracket {
            color: #3030ee;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_url {
            color: #1861a7;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_date,
        .sh_bright .sh_sourceCode .sh_file,
        .sh_bright .sh_sourceCode .sh_time {
            color: #ff3030;
            font-weight: 700;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_ip,
        .sh_bright .sh_sourceCode .sh_name {
            color: #1861a7;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_variable {
            color: #00f;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_newfile,
        .sh_bright .sh_sourceCode .sh_oldfile {
            color: #1861a7;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_difflines {
            color: #ff3030;
            font-weight: 700;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_selector {
            color: #00f;
            font-weight: 400;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_property {
            color: #ff3030;
            font-weight: 700;
            font-style: normal
        }

        .sh_bright .sh_sourceCode .sh_value {
            color: #1861a7;
            font-weight: 400;
            font-style: normal
        }

.snippet-wrap {
    position: relative
}

* html .snippet-wrap {
    display: inline-block
}

.snippet-reveal {
    text-decoration: underline
}

.snippet-wrap .snippet-hide,
.snippet-wrap .snippet-menu {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: .9em;
    z-index: 1;
    background-color: transparent
}

.snippet-wrap .snippet-hide {
    top: auto;
    bottom: 10px
}

* html .snippet-wrap .snippet-hide {
    bottom: 25px
}

    .snippet-wrap .snippet-hide pre,
    .snippet-wrap .snippet-menu pre {
        background-color: transparent;
        margin: 0;
        padding: 0
    }

    .snippet-wrap .snippet-hide a,
    .snippet-wrap .snippet-menu a {
        padding: 0 5px;
        text-decoration: underline
    }

.snippet-wrap pre.sh_sourceCode {
    padding: 1em;
    line-height: 1.8em;
    overflow: auto;
    position: relative;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    box-shadow: 2px 2px 5px #000;
    -moz-box-shadow: 2px 2px 5px #000;
    -webkit-box-shadow: 2px 2px 5px #000
}

.snippet-wrap pre.snippet-textonly {
    padding: 2em
}

* html .snippet-wrap pre.snippet-formatted {
    padding: 2em 1em
}

.snippet-reveal pre.sh_sourceCode {
    padding: .5em 1em;
    text-align: right
}

.snippet-wrap .snippet-num li {
    padding-left: 1.5em
}

.snippet-wrap .snippet-no-num {
    list-style: none;
    padding: .6em 1em;
    margin: 0
}

    .snippet-wrap .snippet-no-num li {
        list-style: none;
        padding-left: 0
    }

.snippet-wrap .snippet-num {
    margin: 1em 0 1em 1em;
    padding-left: 3em
}

    .snippet-wrap .snippet-num li {
        list-style: decimal-leading-zero
    }

.snippet-wrap .snippet-no-num li.box {
    padding: 0 6px;
    margin-left: -6px
}

.snippet-wrap .snippet-num li.box {
    border: 1px solid;
    list-style-position: inside;
    margin-left: -3em;
    padding-left: 6px
}

* html .snippet-wrap .snippet-num li.box {
    margin-left: -2.4em
}

.snippet-wrap li.box-top {
    border-width: 1px 1px 0 !important
}

.snippet-wrap li.box-bot {
    border-width: 0 1px 1px !important
}

.snippet-wrap li.box-mid {
    border-width: 0 1px !important
}

.snippet-wrap .snippet-num li .box-sp {
    width: 18px;
    display: inline-block
}

* html .snippet-wrap .snippet-num li .box-sp {
    width: 27px
}

.snippet-wrap .snippet-no-num li.box {
    border: 1px solid
}

.snippet-wrap .snippet-no-num li .box-sp {
    display: none
}

.snippet-wrap.sh_bright pre.sh_sourceCode {
    padding: .5em;
    line-height: 1.8em;
    overflow: auto;
    position: relative;
    background-color: #f7f7f7;
    border-color: #ddd;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none
}

#back-to-top,
#back-to-top:active,
#back-to-top:focus {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 1001;
    width: 45px;
    height: 45px;
    display: block;
    background: #222;
    background: #173f35;
    font-size: 16px;
    text-align: center;
    line-height: 45px;
    border-radius: 3px;
    cursor: pointer;
    transition: background .25s linear;
    text-decoration: none;
    outline: 0
}

    #back-to-top:hover {
        text-decoration: none;
        background-color: #ffbf3f;
        background: #ffbf3f;
    }

    #back-to-top i {
        color: #fff
    }

.color {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    margin-bottom: 1.25em;
    border-radius: 4px
}
