body {
}


/*
 * Callouts
 */

/* Common styles for all types */
.bs-callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}

    .bs-callout h4 {
        margin-top: 0;
        margin-bottom: 5px;
    }

    .bs-callout p:last-child {
        margin-bottom: 0;
    }

/* Variations */
.bs-callout-danger {
    background-color: #fdf7f7;
    border-color: #eed3d7;
}

    .bs-callout-danger h4 {
        color: #b94a48;
    }

.bs-callout-warning {
    background-color: #faf8f0;
    border-color: #e99002;
}

    .bs-callout-warning h4 {
        color: #8a6d3b;
    }

.bs-callout-info {
    background-color: #f4f8fa;
    border-color: #bce8f1;
}

    .bs-callout-info h4 {
        color: #34789a;
    }



/* Base
-------------------------------------------------- */

body,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Segoe UI", "Microsoft Yahei UI", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}



/* Header
-------------------------------------------------- */

.page-header {
    padding-bottom: 15px;
    margin: 40px 0;
    border-bottom: 1px solid #eeeeee;
}

/* Body
-------------------------------------------------- */

.pnl-1 .panel-heading {
    border-left: 2px solid #39b3d7;
}

    .pnl-1 .panel-heading h3 {
        color: #0763A2;
    }

    .pnl-1 .panel-heading .text-muted {
        margin-top: 15px;
        color: #777;
    }

.pnl-1 .btn-sm {
    font-size: 14px;
}

ul.lst {
    list-style-type: circle;
    margin: 20px 28%;
}

    ul.lst li {
        color: #777;
        font-size: 16px;
        line-height: 2;
    }


/* Footer
-------------------------------------------------- */

footer {
    background: #f5f5f5;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 20px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    color: #777;
}

    footer p {
        margin-bottom: 0;
    }

    footer a {
        color: #777;
    }

        footer a:hover, footer a:focus {
            color: #157ab5;
            text-decoration: underline;
        }

.footer-links {
    margin: 10px 0;
    padding-left: 0;
}

    .footer-links li {
        display: inline;
        padding: 0 2px;
    }

        .footer-links li:first-child {
            padding-left: 0;
        }



/* Responsive 
-------------------------------------------------- */
@media (max-width: 1191px) {
    #page-header h1 {
        font-size: 26px;
    }

    #page-header h2 {
        font-size: 20px;
    }

    #sponsor li {
        font-size: 12px;
    }
}

@media (max-width: 992px) {
    #sponsor {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    footer {
        font-size: 12px;
    }
}

@media (max-width: 492px) {

    .pnl-1 .panel-heading h3 {
        font-size: 18px;
    }

    .pnl-1 .panel-heading .text-muted {
        font-size: 12px;
    }

    ul.lst {
        margin: 20px 30px;
    }

        ul.lst li {
            font-size: 14px;
        }
}

.intro {
    float: right;
    width: 85%;
}

.div-levelCenter {
    width: 1170px;
    margin: 20px auto;
    margin-top: 0px;
    overflow: hidden;
}

    .div-levelCenter img {
        display: block;
        width: 100%;
    }

    .div-levelCenter h3 {
        display: block;
        width: 100%;
        background-color: #009ad3;
        color: white;
        margin-top:195px;
        height: 70px;
        font-size: 20px;
        line-height: 26px;
        padding-top: 10px;
    }

.img-div {
    background-color: rgb(250, 250, 250);
    box-shadow: rgb(222, 222, 222) 10px 10px 0px 0px;
    background-position: center center;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px;
    padding: 5px 0px;
    height: 300px;
    background-repeat: no-repeat;
}

.lq-widget-slider-title {
    text-align: center
}

.footer {
    width: 1170px;
    margin: 0 auto;
}

.div_footer {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    color: #fff;
    background-color: #868686;
}