/*! Demo */

.demo-btn-toolbar {
    display: inline-block;
    margin-left: 0
}

.demo-grid-block {
    background: #e3e3e3;
    border-radius: 4px;
    color: #777;
    font-size: 11px;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center
}

.demo-icons-header {
    color: #444;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px
}

.demo-icons .icon {
    cursor: pointer;
    display: block;
    font-size: 32px;
    height: 32px;
    line-height: 1;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s,-o-transform .2s;
    width: 64px
}

    .demo-icons .icon:hover {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5)
    }

.demo-icons .caption {
    color: grey;
    display: block;
    font-size: 11px;
    margin-bottom: 45px;
    margin-top: 5px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.demo-slider-vertical {
    height: 400px
}

.demo-model {
    position: relative
}

.demo-model-slider {
    height: 400px;
    position: relative;
    z-index: 2
}

.demo-model-img {
    bottom: 10px;
    height: 272px;
    left: 50%;
    margin-left: 20px;
    position: absolute;
    width: auto
}

.demo-form-wrapper {
    padding-bottom: 10px
}

.demo-md-form-wrapper {
    padding-bottom: 45px
}

.demo-map {
    margin-bottom: 45px
}

.miw-320 {
    min-width: 320px
}

.maw-320 {
    max-width: 320px
}

.maw-480 {
    max-width: 480px
}

#demo-datatables-responsive-2_filter, #demo-datatables-scroller-2_filter {
    text-align: left
}

#demo-datatables-responsive-2_info, #demo-datatables-scroller-2_info {
    text-align: right
}

#demo-datatables-5_paginate {
    text-align: center
}

pre {
    margin: 0
}

.hll {
    background-color: #ffc
}

.c {
    color: #60a0b0;
    font-style: italic
}

.err {
    border: 1px solid red
}

.k {
    color: #007020;
    font-weight: 700
}

.o {
    color: #666
}

.ch {
    color: #60a0b0;
    font-style: italic
}

.cm {
    color: #60a0b0;
    font-style: italic
}

.cp {
    color: #007020
}

.cpf {
    color: #60a0b0;
    font-style: italic
}

.c1 {
    color: #60a0b0;
    font-style: italic
}

.cs {
    background-color: #fff0f0;
    color: #60a0b0
}

.gd {
    color: #a00000
}

.ge {
    font-style: italic
}

.gr {
    color: red
}

.gh {
    color: navy;
    font-weight: 700
}

.gi {
    color: #00a000
}

.go {
    color: #888
}

.gp {
    color: #c65d09;
    font-weight: 700
}

.gs {
    font-weight: 700
}

.gu {
    color: purple;
    font-weight: 700
}

.gt {
    color: #04d
}

.kc {
    color: #007020;
    font-weight: 700
}

.kd {
    color: #007020;
    font-weight: 700
}

.kn {
    color: #007020;
    font-weight: 700
}

.kp {
    color: #007020
}

.kr {
    color: #007020;
    font-weight: 700
}

.kt {
    color: #902000
}

.m {
    color: #40a070
}

.s {
    color: #4070a0
}

.na {
    color: #4070a0
}

.nb {
    color: #007020
}

.nc {
    color: #0e84b5;
    font-weight: 700
}

.no {
    color: #60add5
}

.nd {
    color: #555;
    font-weight: 700
}

.ni {
    color: #d55537;
    font-weight: 700
}

.ne {
    color: #007020
}

.nf {
    color: #06287e
}

.nl {
    color: #002070;
    font-weight: 700
}

.nn {
    color: #0e84b5;
    font-weight: 700
}

.nt {
    color: #062873;
    font-weight: 700
}

.nv {
    color: #bb60d5
}

.ow {
    color: #007020;
    font-weight: 700
}

.w {
    color: #bbb
}

.mb {
    color: #40a070
}

.mf {
    color: #40a070
}

.mh {
    color: #40a070
}

.mi {
    color: #40a070
}

.mo {
    color: #40a070
}

.sb {
    color: #4070a0
}

.sc {
    color: #4070a0
}

.sd {
    color: #4070a0;
    font-style: italic
}

.s2 {
    color: #4070a0
}

.se {
    color: #4070a0;
    font-weight: 700
}

.sh {
    color: #4070a0
}

.si {
    color: #70a0d0;
    font-style: italic
}

.sx {
    color: #c65d09
}

.sr {
    color: #235388
}

.s1 {
    color: #4070a0
}

.ss {
    color: #517918
}

.bp {
    color: #007020
}

.vc {
    color: #bb60d5
}

.vg {
    color: #bb60d5
}

.vi {
    color: #bb60d5
}

.il {
    color: #40a070
}
