

.u-divider-solid {
    border-top-style: solid
}

.u-divider-dotted {
    border-top-style: dotted
}

.u-divider-dashed {
    border-top-style: dashed
}

.u-divider-db-solid {
    height: 5px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.u-divider-db-dashed {
    height: 5px;
    border-top: 1px dashed transparent;
    border-bottom: 1px dashed transparent
}

.u-divider-db-dotted {
    height: 5px;
    border-top: 1px dotted transparent;
    border-bottom: 1px dotted transparent
}

.u-divider-linear-gradient {
    height: 1px;
    border: 0
}

.u-divider-linear-gradient--gray-light-v2 {
    background-image: linear-gradient(to right, transparent, #ccc, transparent)
}

.u-divider-linear-gradient--gray-light-v3 {
    background-image: linear-gradient(to right, transparent, #ddd, transparent)
}

.u-divider {
    position: relative;
    border-top-width: 1px
}

.u-divider__icon {
    position: absolute;
    top: -1.42857rem;
    width: 2.85714rem;
    height: 2.85714rem;
    font-size: 1.28571rem;
    line-height: 2.85714rem;
    text-align: center;
    font-style: normal
}

.u-divider__icon--indented {
    box-shadow: 0 0 0 15px #fff
}

.u-divider-center {
    text-align: center
}

.u-divider-right {
    text-align: right
}

.u-divider-center .u-divider__icon {
    left: auto;
    right: auto;
    margin-left: -1.42857rem
}

.u-divider-right .u-divider__icon {
    left: auto;
    right: 0
}

.card, .card-header {
    border-color: #eee
}

.card-header {
    padding: .71429rem 1.07143rem
}

.card-block {
    padding: 1.07143rem
}
.rounded-0 {
    border-radius: 0
}


.fa.fa-pull-left, .fa.pull-left {
    margin-right: .3em
}

.fa, .fa-stack {
    display: inline-block
}

.fa-fw, .fa-li {
    text-align: center
}


.g-mb-20{margin-bottom:1.42857rem !important}.g-mb-20{margin-bottom:1.42857rem !important}

.u-icon-block--hover:hover .g-color-primary--hover {
    color: #00845f
}
.g-py-2{padding-top:.14286rem !important;padding-bottom:.14286rem !important}

.g-px-10{padding-left:.71429rem !important;padding-right:.71429rem !important}
.g-color-gray-dark-v2{color:#333 !important}

.u-link-v5 {
    text-decoration: none;
    transition: all .2s
}
.mr-2 {
    margin-right: .5rem !important
}


.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}
.fa-angle-right:before {
    content: "."
}

.ztcontainer{width:1300px;
margin: auto;}

.ztbd{ border: 1px solid #c2c2c2; background-color: #fffbfc;}