/* Minification failed. Returning unminified contents.

(7208,18599): run-time error CSS1046: Expect comma, found '11'

(7208,18605): run-time error CSS1046: Expect comma, found '/'

(7208,18642): run-time error CSS1046: Expect comma, found '11'

(7208,18648): run-time error CSS1046: Expect comma, found '/'

(7208,24054): run-time error CSS1046: Expect comma, found '11'

(7208,24060): run-time error CSS1046: Expect comma, found '/'

(7208,24145): run-time error CSS1046: Expect comma, found '11'

(7208,24151): run-time error CSS1046: Expect comma, found '/'

(7208,43037): run-time error CSS1046: Expect comma, found '11'

(7208,43043): run-time error CSS1046: Expect comma, found '/'

(7208,43080): run-time error CSS1046: Expect comma, found '11'

(7208,43086): run-time error CSS1046: Expect comma, found '/'

(7208,48780): run-time error CSS1046: Expect comma, found '11'

(7208,48786): run-time error CSS1046: Expect comma, found '/'

(7208,48823): run-time error CSS1046: Expect comma, found '11'

(7208,48829): run-time error CSS1046: Expect comma, found '/'

(7208,49008): run-time error CSS1046: Expect comma, found '11'

(7208,49014): run-time error CSS1046: Expect comma, found '/'

(7208,49051): run-time error CSS1046: Expect comma, found '11'

(7208,49057): run-time error CSS1046: Expect comma, found '/'

(7208,69414): run-time error CSS1046: Expect comma, found '11'

(7208,69420): run-time error CSS1046: Expect comma, found '/'

(7208,69457): run-time error CSS1046: Expect comma, found '11'

(7208,69463): run-time error CSS1046: Expect comma, found '/'

(7208,71380): run-time error CSS1046: Expect comma, found '11'

(7208,71386): run-time error CSS1046: Expect comma, found '/'

(7208,71423): run-time error CSS1046: Expect comma, found '11'

(7208,71429): run-time error CSS1046: Expect comma, found '/'

 */

html {

    font-family: sans-serif;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%

}



body {

    margin: 0

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary {

    display: block

}



audio,

canvas,

progress,

video {

    display: inline-block;

    vertical-align: baseline

}



audio:not([controls]) {

    display: none;

    height: 0

}



[hidden],

template {

    display: none

}



a {

    background-color: transparent

}



a:active,

a:hover {

    outline: 0

}



abbr[title] {

    border-bottom: 1px dotted

}



b,

strong {

    font-weight: 700

}



dfn {

    font-style: italic

}



h1 {

    margin: .67em 0;

    font-size: 2em

}



mark {

    color: #000;

    background: #ff0

}



small {

    font-size: 80%

}



table.lanh-dao,

table.lanh-dao tr,

table.lanh-dao td {

    border: none;

}



table.lanh-dao-item {

    table-layout: fixed;

    width: 30% !important;

    display: inline;

}



table.lanh-dao-item td {

    word-wrap: break-word;

}



sub,

sup {

    position: relative;

    font-size: 75%;

    line-height: 0;

    vertical-align: baseline

}



sup {

    top: -.5em

}



sub {

    bottom: -.25em

}



img {

    border: 0

}



svg:not(:root) {

    overflow: hidden

}



figure {

    margin: 1em 40px

}



hr {

    height: 0;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box

}



pre {

    overflow: auto

}



code,

kbd,

pre,

samp {

    font-family: monospace, monospace;

    font-size: 1em

}



button,

input,

optgroup,

select,

textarea {

    margin: 0;

    font: inherit;

    color: inherit

}



button {

    overflow: visible

}



button,

select {

    text-transform: none

}



button,

html input[type=button],

input[type=reset],

input[type=submit] {

    -webkit-appearance: button;

    cursor: pointer

}



button[disabled],

html input[disabled] {

    cursor: default

}



button::-moz-focus-inner,

input::-moz-focus-inner {

    padding: 0;

    border: 0

}



input {

    line-height: normal

}



input[type=checkbox],

input[type=radio] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0

}



input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

    height: auto

}



input[type=search] {

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    -webkit-appearance: textfield

}



input[type=search]::-webkit-search-cancel-button,

input[type=search]::-webkit-search-decoration {

    -webkit-appearance: none

}



fieldset {

    padding: .35em .625em .75em;

    margin: 0 2px;

    border: 1px solid silver

}



legend {

    padding: 0;

    border: 0

}



textarea {

    overflow: auto

}



optgroup {

    font-weight: 700

}



table {

    border-spacing: 0;

    border-collapse: collapse

}



td,

th {

    padding: 0

}



@media print {



    *,

    :after,

    :before {

        color: #000 !important;

        text-shadow: none !important;

        background: 0 0 !important;

        -webkit-box-shadow: none !important;

        box-shadow: none !important

    }



    a,

    a:visited {

        text-decoration: underline

    }



    a[href]:after {

        content: " ("attr(href) ")"

    }



    abbr[title]:after {

        content: " ("attr(title) ")"

    }



    a[href^="javascript:"]:after,

    a[href^="#"]:after {

        content: ""

    }



    blockquote,

    pre {

        border: 1px solid #999;

        page-break-inside: avoid

    }



    thead {

        display: table-header-group

    }



    img,

    tr {

        page-break-inside: avoid

    }



    img {

        max-width: 100% !important

    }



    h2,

    h3,

    p {

        orphans: 3;

        widows: 3

    }



    h2,

    h3 {

        page-break-after: avoid

    }



    .navbar {

        display: none;

    }



    .btn>.caret,

    .dropup>.btn>.caret {

        border-top-color: #000 !important

    }



    .label {

        border: 1px solid #000

    }



    .table {

        border-collapse: collapse !important

    }



    .table td,

    .table th {

        background-color: #fff !important

    }



    .table-bordered td,

    .table-bordered th {

        border: 1px solid #ddd !important

    }

}



* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



:after,

:before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



html {

    font-size: 10px;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)

}



body {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff

}



button,

input,

select,

textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit

}



a {

    color: #337ab7;

    text-decoration: none

}



a:focus,

a:hover {

    color: #23527c;

    text-decoration: underline

}



a:focus {

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



figure {

    margin: 0

}



img {

    vertical-align: middle

}



.carousel-inner>.item>a>img,

.carousel-inner>.item>img,

.img-responsive,

.thumbnail a>img,

.thumbnail>img {

    display: block;

    max-width: 100%;

    height: auto

}



.img-rounded {

    border-radius: 6px

}



.img-thumbnail {

    display: inline-block;

    max-width: 100%;

    height: auto;

    padding: 4px;

    line-height: 1.42857143;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 4px;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out

}



.img-circle {

    border-radius: 50%

}



hr {

    margin-top: 20px;

    margin-bottom: 20px;

    border: 0;

    border-top: 1px solid #ddd

}



.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    border: 0

}



.sr-only-focusable:active,

.sr-only-focusable:focus {

    position: static;

    width: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    clip: auto

}



[role=button] {

    cursor: pointer

}



.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: inherit;

    font-weight: 500;

    line-height: 1.1;

    color: inherit

}



.h1 .small,

.h1 small,

.h2 .small,

.h2 small,

.h3 .small,

.h3 small,

.h4 .small,

.h4 small,

.h5 .small,

.h5 small,

.h6 .small,

.h6 small,

h1 .small,

h1 small,

h2 .small,

h2 small,

h3 .small,

h3 small,

h4 .small,

h4 small,

h5 .small,

h5 small,

h6 .small,

h6 small {

    font-weight: 400;

    line-height: 1;

    color: #777

}



.h1,

.h2,

.h3,

h1,

h2,

h3 {

    margin-top: 20px;

    margin-bottom: 10px

}



.h1 .small,

.h1 small,

.h2 .small,

.h2 small,

.h3 .small,

.h3 small,

h1 .small,

h1 small,

h2 .small,

h2 small,

h3 .small,

h3 small {

    font-size: 65%

}



.h4,

.h5,

.h6,

h4,

h5,

h6 {

    margin-top: 10px;

    margin-bottom: 10px

}



.h4 .small,

.h4 small,

.h5 .small,

.h5 small,

.h6 .small,

.h6 small,

h4 .small,

h4 small,

h5 .small,

h5 small,

h6 .small,

h6 small {

    font-size: 75%

}



.h1,

h1 {

    font-size: 36px

}



.h2,

h2 {

    font-size: 30px

}



.h3,

h3 {

    font-size: 24px

}



.h4,

h4 {

    font-size: 18px

}



.h5,

h5 {

    font-size: 14px

}



.h6,

h6 {

    font-size: 12px

}



p {

    margin: 0 0 10px

}



.lead {

    margin-bottom: 20px;

    font-size: 16px;

    font-weight: 300;

    line-height: 1.4

}



@media (min-width:768px) {

    .lead {

        font-size: 21px

    }

}



.small,

small {

    font-size: 85%

}



.mark,

mark {

    padding: .2em;

    background-color: #fcf8e3

}



.text-left {

    text-align: left

}



.text-right {

    text-align: right

}



.text-center {

    text-align: center

}



.text-justify {

    text-align: justify

}



.text-nowrap {

    white-space: nowrap

}



.text-lowercase {

    text-transform: lowercase

}



.text-uppercase {

    text-transform: uppercase

}



.text-capitalize {

    text-transform: capitalize

}



.text-muted {

    color: #777

}



.text-primary {

    color: #337ab7

}



a.text-primary:focus,

a.text-primary:hover {

    color: #286090

}



.text-success {

    color: #3c763d

}



a.text-success:focus,

a.text-success:hover {

    color: #2b542c

}



.text-info {

    color: #31708f

}



a.text-info:focus,

a.text-info:hover {

    color: #245269

}



.text-warning {

    color: #8a6d3b

}



a.text-warning:focus,

a.text-warning:hover {

    color: #66512c

}



.text-danger {

    color: #a94442

}



a.text-danger:focus,

a.text-danger:hover {

    color: #843534

}



.bg-primary {

    color: #fff;

    background-color: #337ab7

}



a.bg-primary:focus,

a.bg-primary:hover {

    background-color: #286090

}



.bg-success {

    background-color: #dff0d8

}



a.bg-success:focus,

a.bg-success:hover {

    background-color: #c1e2b3

}



.bg-info {

    background-color: #d9edf7

}



a.bg-info:focus,

a.bg-info:hover {

    background-color: #afd9ee

}



.bg-warning {

    background-color: #fcf8e3

}



a.bg-warning:focus,

a.bg-warning:hover {

    background-color: #f7ecb5

}



.bg-danger {

    background-color: #f2dede

}



a.bg-danger:focus,

a.bg-danger:hover {

    background-color: #e4b9b9

}



.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 1px solid #eee

}



ol,

ul {

    margin-top: 0;

    margin-bottom: 10px

}



ol ol,

ol ul,

ul ol,

ul ul {

    margin-bottom: 0

}



.list-unstyled {

    padding-left: 0;

    list-style: none

}



.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none

}



.list-inline>li {

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px

}



dl {

    margin-top: 0;

    margin-bottom: 20px

}



dd,

dt {

    line-height: 1.42857143

}



dt {

    font-weight: 700

}



dd {

    margin-left: 0

}



@media (min-width:768px) {

    .dl-horizontal dt {

        float: left;

        width: 160px;

        overflow: hidden;

        clear: left;

        text-align: right;

        text-overflow: ellipsis;

        white-space: nowrap

    }



    .dl-horizontal dd {

        margin-left: 180px

    }

}



abbr[data-original-title],

abbr[title] {

    cursor: help;

    border-bottom: 1px dotted #777

}



.initialism {

    font-size: 90%;

    text-transform: uppercase

}



blockquote {

    padding: 10px 20px;

    margin: 0 0 20px;

    font-size: 17.5px;

    border-left: 5px solid #eee

}



blockquote ol:last-child,

blockquote p:last-child,

blockquote ul:last-child {

    margin-bottom: 0

}



blockquote .small,

blockquote footer,

blockquote small {

    display: block;

    font-size: 80%;

    line-height: 1.42857143;

    color: #777

}



blockquote .small:before,

blockquote footer:before,

blockquote small:before {

    content: '\2014 \00A0'

}



.blockquote-reverse,

blockquote.pull-right {

    padding-right: 15px;

    padding-left: 0;

    text-align: right;

    border-right: 5px solid #eee;

    border-left: 0

}



.blockquote-reverse .small:before,

.blockquote-reverse footer:before,

.blockquote-reverse small:before,

blockquote.pull-right .small:before,

blockquote.pull-right footer:before,

blockquote.pull-right small:before {

    content: ''

}



.blockquote-reverse .small:after,

.blockquote-reverse footer:after,

.blockquote-reverse small:after,

blockquote.pull-right .small:after,

blockquote.pull-right footer:after,

blockquote.pull-right small:after {

    content: '\00A0 \2014'

}



address {

    margin-bottom: 20px;

    font-style: normal;

    line-height: 1.42857143

}



code,

kbd,

pre,

samp {

    font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}



code {

    padding: 2px 4px;

    font-size: 90%;

    color: #c7254e;

    background-color: #f9f2f4;

    border-radius: 4px

}



kbd {

    padding: 2px 4px;

    font-size: 90%;

    color: #fff;

    background-color: #333;

    border-radius: 3px;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)

}



kbd kbd {

    padding: 0;

    font-size: 100%;

    font-weight: 700;

    -webkit-box-shadow: none;

    box-shadow: none

}



pre {

    display: block;

    padding: 9.5px;

    margin: 0 0 10px;

    font-size: 13px;

    line-height: 1.42857143;

    color: #333;

    word-break: break-all;

    word-wrap: break-word;

    background-color: #f5f5f5;

    border: 1px solid #ccc;

    border-radius: 4px

}



pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    background-color: transparent;

    border-radius: 0

}



.pre-scrollable {

    max-height: 340px;

    overflow-y: scroll

}



.container {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto

}



@media (min-width:768px) {

    .container {

        width: 750px

    }

}



@media (min-width:992px) {

    .container {

        width: 970px

    }

}



@media (min-width:1200px) {

    .container {

        width: 1170px

    }

}



@media (min-width: 1366px) {

    .container {

        width: 1200px;

    }

}



.container-fluid {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto

}



.row {

    margin-right: -15px;

    margin-left: -15px

}



.col-lg-1,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.col-lg-2,

.col-lg-3,

.col-lg-4,

.col-lg-5,

.col-lg-6,

.col-lg-7,

.col-lg-8,

.col-lg-9,

.col-md-1,

.col-md-10,

.col-md-11,

.col-md-12,

.col-md-2,

.col-md-3,

.col-md-4,

.col-md-5,

.col-md-6,

.col-md-7,

.col-md-8,

.col-md-9,

.col-sm-1,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.col-sm-2,

.col-sm-3,

.col-sm-4,

.col-sm-5,

.col-sm-6,

.col-sm-7,

.col-sm-8,

.col-sm-9,

.col-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px

}



.col-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

    float: left

}



.col-xs-12 {

    width: 100%

}



.col-xs-11 {

    width: 91.66666667%

}



.col-xs-10 {

    width: 83.33333333%

}



.col-xs-9 {

    width: 75%

}



.col-xs-8 {

    width: 66.66666667%

}



.col-xs-7 {

    width: 58.33333333%

}



.col-xs-6 {

    width: 50%

}



.col-xs-5 {

    width: 41.66666667%

}



.col-xs-4 {

    width: 33.33333333%

}



.col-xs-3 {

    width: 25%

}



.col-xs-2 {

    width: 16.66666667%

}



.col-xs-1 {

    width: 8.33333333%

}



.col-xs-pull-12 {

    right: 100%

}



.col-xs-pull-11 {

    right: 91.66666667%

}



.col-xs-pull-10 {

    right: 83.33333333%

}



.col-xs-pull-9 {

    right: 75%

}



.col-xs-pull-8 {

    right: 66.66666667%

}



.col-xs-pull-7 {

    right: 58.33333333%

}



.col-xs-pull-6 {

    right: 50%

}



.col-xs-pull-5 {

    right: 41.66666667%

}



.col-xs-pull-4 {

    right: 33.33333333%

}



.col-xs-pull-3 {

    right: 25%

}



.col-xs-pull-2 {

    right: 16.66666667%

}



.col-xs-pull-1 {

    right: 8.33333333%

}



.col-xs-pull-0 {

    right: auto

}



.col-xs-push-12 {

    left: 100%

}



.col-xs-push-11 {

    left: 91.66666667%

}



.col-xs-push-10 {

    left: 83.33333333%

}



.col-xs-push-9 {

    left: 75%

}



.col-xs-push-8 {

    left: 66.66666667%

}



.col-xs-push-7 {

    left: 58.33333333%

}



.col-xs-push-6 {

    left: 50%

}



.col-xs-push-5 {

    left: 41.66666667%

}



.col-xs-push-4 {

    left: 33.33333333%

}



.col-xs-push-3 {

    left: 25%

}



.col-xs-push-2 {

    left: 16.66666667%

}



.col-xs-push-1 {

    left: 8.33333333%

}



.col-xs-push-0 {

    left: auto

}



.col-xs-offset-12 {

    margin-left: 100%

}



.col-xs-offset-11 {

    margin-left: 91.66666667%

}



.col-xs-offset-10 {

    margin-left: 83.33333333%

}



.col-xs-offset-9 {

    margin-left: 75%

}



.col-xs-offset-8 {

    margin-left: 66.66666667%

}



.col-xs-offset-7 {

    margin-left: 58.33333333%

}



.col-xs-offset-6 {

    margin-left: 50%

}



.col-xs-offset-5 {

    margin-left: 41.66666667%

}



.col-xs-offset-4 {

    margin-left: 33.33333333%

}



.col-xs-offset-3 {

    margin-left: 25%

}



.col-xs-offset-2 {

    margin-left: 16.66666667%

}



.col-xs-offset-1 {

    margin-left: 8.33333333%

}



.col-xs-offset-0 {

    margin-left: 0

}



@media (min-width:768px) {



    .col-sm-1,

    .col-sm-10,

    .col-sm-11,

    .col-sm-12,

    .col-sm-2,

    .col-sm-3,

    .col-sm-4,

    .col-sm-5,

    .col-sm-6,

    .col-sm-7,

    .col-sm-8,

    .col-sm-9 {

        float: left

    }



    .col-sm-12 {

        width: 100%

    }



    .col-sm-11 {

        width: 91.66666667%

    }



    .col-sm-10 {

        width: 83.33333333%

    }



    .col-sm-9 {

        width: 75%

    }



    .col-sm-8 {

        width: 66.66666667%

    }



    .col-sm-7 {

        width: 58.33333333%

    }



    .col-sm-6 {

        width: 50%

    }



    .col-sm-5 {

        width: 41.66666667%

    }



    .col-sm-4 {

        width: 33.33333333%

    }



    .col-sm-3 {

        width: 25%

    }



    .col-sm-2 {

        width: 16.66666667%

    }



    .col-sm-1 {

        width: 8.33333333%

    }



    .col-sm-pull-12 {

        right: 100%

    }



    .col-sm-pull-11 {

        right: 91.66666667%

    }



    .col-sm-pull-10 {

        right: 83.33333333%

    }



    .col-sm-pull-9 {

        right: 75%

    }



    .col-sm-pull-8 {

        right: 66.66666667%

    }



    .col-sm-pull-7 {

        right: 58.33333333%

    }



    .col-sm-pull-6 {

        right: 50%

    }



    .col-sm-pull-5 {

        right: 41.66666667%

    }



    .col-sm-pull-4 {

        right: 33.33333333%

    }



    .col-sm-pull-3 {

        right: 25%

    }



    .col-sm-pull-2 {

        right: 16.66666667%

    }



    .col-sm-pull-1 {

        right: 8.33333333%

    }



    .col-sm-pull-0 {

        right: auto

    }



    .col-sm-push-12 {

        left: 100%

    }



    .col-sm-push-11 {

        left: 91.66666667%

    }



    .col-sm-push-10 {

        left: 83.33333333%

    }



    .col-sm-push-9 {

        left: 75%

    }



    .col-sm-push-8 {

        left: 66.66666667%

    }



    .col-sm-push-7 {

        left: 58.33333333%

    }



    .col-sm-push-6 {

        left: 50%

    }



    .col-sm-push-5 {

        left: 41.66666667%

    }



    .col-sm-push-4 {

        left: 33.33333333%

    }



    .col-sm-push-3 {

        left: 25%

    }



    .col-sm-push-2 {

        left: 16.66666667%

    }



    .col-sm-push-1 {

        left: 8.33333333%

    }



    .col-sm-push-0 {

        left: auto

    }



    .col-sm-offset-12 {

        margin-left: 100%

    }



    .col-sm-offset-11 {

        margin-left: 91.66666667%

    }



    .col-sm-offset-10 {

        margin-left: 83.33333333%

    }



    .col-sm-offset-9 {

        margin-left: 75%

    }



    .col-sm-offset-8 {

        margin-left: 66.66666667%

    }



    .col-sm-offset-7 {

        margin-left: 58.33333333%

    }



    .col-sm-offset-6 {

        margin-left: 50%

    }



    .col-sm-offset-5 {

        margin-left: 41.66666667%

    }



    .col-sm-offset-4 {

        margin-left: 33.33333333%

    }



    .col-sm-offset-3 {

        margin-left: 25%

    }



    .col-sm-offset-2 {

        margin-left: 16.66666667%

    }



    .col-sm-offset-1 {

        margin-left: 8.33333333%

    }



    .col-sm-offset-0 {

        margin-left: 0

    }

}



@media (min-width:992px) {



    .col-md-1,

    .col-md-10,

    .col-md-11,

    .col-md-12,

    .col-md-2,

    .col-md-3,

    .col-md-4,

    .col-md-5,

    .col-md-6,

    .col-md-7,

    .col-md-8,

    .col-md-9 {

        float: left

    }



    .col-md-12 {

        width: 100%

    }



    .col-md-11 {

        width: 91.66666667%

    }



    .col-md-10 {

        width: 83.33333333%

    }



    .col-md-9 {

        width: 75%

    }



    .col-md-8 {

        width: 66.66666667%

    }



    .col-md-7 {

        width: 58.33333333%

    }



    .col-md-6 {

        width: 50%

    }



    .col-md-5 {

        width: 41.66666667%

    }



    .col-md-4 {

        width: 33.33333333%

    }



    .col-md-3 {

        width: 25%

    }



    .col-md-2 {

        width: 16.66666667%

    }



    .col-md-1 {

        width: 8.33333333%

    }



    .col-md-pull-12 {

        right: 100%

    }



    .col-md-pull-11 {

        right: 91.66666667%

    }



    .col-md-pull-10 {

        right: 83.33333333%

    }



    .col-md-pull-9 {

        right: 75%

    }



    .col-md-pull-8 {

        right: 66.66666667%

    }



    .col-md-pull-7 {

        right: 58.33333333%

    }



    .col-md-pull-6 {

        right: 50%

    }



    .col-md-pull-5 {

        right: 41.66666667%

    }



    .col-md-pull-4 {

        right: 33.33333333%

    }



    .col-md-pull-3 {

        right: 25%

    }



    .col-md-pull-2 {

        right: 16.66666667%

    }



    .col-md-pull-1 {

        right: 8.33333333%

    }



    .col-md-pull-0 {

        right: auto

    }



    .col-md-push-12 {

        left: 100%

    }



    .col-md-push-11 {

        left: 91.66666667%

    }



    .col-md-push-10 {

        left: 83.33333333%

    }



    .col-md-push-9 {

        left: 75%

    }



    .col-md-push-8 {

        left: 66.66666667%

    }



    .col-md-push-7 {

        left: 58.33333333%

    }



    .col-md-push-6 {

        left: 50%

    }



    .col-md-push-5 {

        left: 41.66666667%

    }



    .col-md-push-4 {

        left: 33.33333333%

    }



    .col-md-push-3 {

        left: 25%

    }



    .col-md-push-2 {

        left: 16.66666667%

    }



    .col-md-push-1 {

        left: 8.33333333%

    }



    .col-md-push-0 {

        left: auto

    }



    .col-md-offset-12 {

        margin-left: 100%

    }



    .col-md-offset-11 {

        margin-left: 91.66666667%

    }



    .col-md-offset-10 {

        margin-left: 83.33333333%

    }



    .col-md-offset-9 {

        margin-left: 75%

    }



    .col-md-offset-8 {

        margin-left: 66.66666667%

    }



    .col-md-offset-7 {

        margin-left: 58.33333333%

    }



    .col-md-offset-6 {

        margin-left: 50%

    }



    .col-md-offset-5 {

        margin-left: 41.66666667%

    }



    .col-md-offset-4 {

        margin-left: 33.33333333%

    }



    .col-md-offset-3 {

        margin-left: 25%

    }



    .col-md-offset-2 {

        margin-left: 16.66666667%

    }



    .col-md-offset-1 {

        margin-left: 8.33333333%

    }



    .col-md-offset-0 {

        margin-left: 0

    }

}



@media (min-width:1200px) {



    .col-lg-1,

    .col-lg-10,

    .col-lg-11,

    .col-lg-12,

    .col-lg-2,

    .col-lg-3,

    .col-lg-4,

    .col-lg-5,

    .col-lg-6,

    .col-lg-7,

    .col-lg-8,

    .col-lg-9 {

        float: left

    }



    .col-lg-12 {

        width: 100%

    }



    .col-lg-11 {

        width: 91.66666667%

    }



    .col-lg-10 {

        width: 83.33333333%

    }



    .col-lg-9 {

        width: 75%

    }



    .col-lg-8 {

        width: 66.66666667%

    }



    .col-lg-7 {

        width: 58.33333333%

    }



    .col-lg-6 {

        width: 50%

    }



    .col-lg-5 {

        width: 41.66666667%

    }



    .col-lg-4 {

        width: 33.33333333%

    }



    .col-lg-3 {

        width: 25%

    }



    .col-lg-2 {

        width: 16.66666667%

    }



    .col-lg-1 {

        width: 8.33333333%

    }



    .col-lg-pull-12 {

        right: 100%

    }



    .col-lg-pull-11 {

        right: 91.66666667%

    }



    .col-lg-pull-10 {

        right: 83.33333333%

    }



    .col-lg-pull-9 {

        right: 75%

    }



    .col-lg-pull-8 {

        right: 66.66666667%

    }



    .col-lg-pull-7 {

        right: 58.33333333%

    }



    .col-lg-pull-6 {

        right: 50%

    }



    .col-lg-pull-5 {

        right: 41.66666667%

    }



    .col-lg-pull-4 {

        right: 33.33333333%

    }



    .col-lg-pull-3 {

        right: 25%

    }



    .col-lg-pull-2 {

        right: 16.66666667%

    }



    .col-lg-pull-1 {

        right: 8.33333333%

    }



    .col-lg-pull-0 {

        right: auto

    }



    .col-lg-push-12 {

        left: 100%

    }



    .col-lg-push-11 {

        left: 91.66666667%

    }



    .col-lg-push-10 {

        left: 83.33333333%

    }



    .col-lg-push-9 {

        left: 75%

    }



    .col-lg-push-8 {

        left: 66.66666667%

    }



    .col-lg-push-7 {

        left: 58.33333333%

    }



    .col-lg-push-6 {

        left: 50%

    }



    .col-lg-push-5 {

        left: 41.66666667%

    }



    .col-lg-push-4 {

        left: 33.33333333%

    }



    .col-lg-push-3 {

        left: 25%

    }



    .col-lg-push-2 {

        left: 16.66666667%

    }



    .col-lg-push-1 {

        left: 8.33333333%

    }



    .col-lg-push-0 {

        left: auto

    }



    .col-lg-offset-12 {

        margin-left: 100%

    }



    .col-lg-offset-11 {

        margin-left: 91.66666667%

    }



    .col-lg-offset-10 {

        margin-left: 83.33333333%

    }



    .col-lg-offset-9 {

        margin-left: 75%

    }



    .col-lg-offset-8 {

        margin-left: 66.66666667%

    }



    .col-lg-offset-7 {

        margin-left: 58.33333333%

    }



    .col-lg-offset-6 {

        margin-left: 50%

    }



    .col-lg-offset-5 {

        margin-left: 41.66666667%

    }



    .col-lg-offset-4 {

        margin-left: 33.33333333%

    }



    .col-lg-offset-3 {

        margin-left: 25%

    }



    .col-lg-offset-2 {

        margin-left: 16.66666667%

    }



    .col-lg-offset-1 {

        margin-left: 8.33333333%

    }



    .col-lg-offset-0 {

        margin-left: 0

    }

}



table {

    background-color: transparent

}



caption {

    padding-top: 8px;

    padding-bottom: 8px;

    color: #777;

    text-align: left

}



th {

    text-align: left

}



.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px

}



.table>tbody>tr>td,

.table>tbody>tr>th,

.table>tfoot>tr>td,

.table>tfoot>tr>th,

.table>thead>tr>td,

.table>thead>tr>th {

    padding: 8px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: 1px solid #ddd

}



.table>thead>tr>th {

    vertical-align: bottom;

    border-bottom: 2px solid #ddd

}



.table>caption+thead>tr:first-child>td,

.table>caption+thead>tr:first-child>th,

.table>colgroup+thead>tr:first-child>td,

.table>colgroup+thead>tr:first-child>th,

.table>thead:first-child>tr:first-child>td,

.table>thead:first-child>tr:first-child>th {

    border-top: 0

}



.table>tbody+tbody {

    border-top: 2px solid #ddd

}



.table .table {

    background-color: #fff

}



.table-condensed>tbody>tr>td,

.table-condensed>tbody>tr>th,

.table-condensed>tfoot>tr>td,

.table-condensed>tfoot>tr>th,

.table-condensed>thead>tr>td,

.table-condensed>thead>tr>th {

    padding: 5px

}



.table-bordered {

    border: 1px solid #ddd

}



.table-bordered>tbody>tr>td,

.table-bordered>tbody>tr>th,

.table-bordered>tfoot>tr>td,

.table-bordered>tfoot>tr>th,

.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th {

    border: 1px solid #ddd

}



.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th {

    border-bottom-width: 2px

}



.table-striped>tbody>tr:nth-of-type(odd) {

    background-color: #f9f9f9

}



.table-hover>tbody>tr:hover {

    background-color: #f5f5f5

}



table col[class*=col-] {

    position: static;

    display: table-column;

    float: none

}



table td[class*=col-],

table th[class*=col-] {

    position: static;

    display: table-cell;

    float: none

}



.table>tbody>tr.active>td,

.table>tbody>tr.active>th,

.table>tbody>tr>td.active,

.table>tbody>tr>th.active,

.table>tfoot>tr.active>td,

.table>tfoot>tr.active>th,

.table>tfoot>tr>td.active,

.table>tfoot>tr>th.active,

.table>thead>tr.active>td,

.table>thead>tr.active>th,

.table>thead>tr>td.active,

.table>thead>tr>th.active {

    background-color: #f5f5f5

}



.table-hover>tbody>tr.active:hover>td,

.table-hover>tbody>tr.active:hover>th,

.table-hover>tbody>tr:hover>.active,

.table-hover>tbody>tr>td.active:hover,

.table-hover>tbody>tr>th.active:hover {

    background-color: #e8e8e8

}



.table>tbody>tr.success>td,

.table>tbody>tr.success>th,

.table>tbody>tr>td.success,

.table>tbody>tr>th.success,

.table>tfoot>tr.success>td,

.table>tfoot>tr.success>th,

.table>tfoot>tr>td.success,

.table>tfoot>tr>th.success,

.table>thead>tr.success>td,

.table>thead>tr.success>th,

.table>thead>tr>td.success,

.table>thead>tr>th.success {

    background-color: #dff0d8

}



.table-hover>tbody>tr.success:hover>td,

.table-hover>tbody>tr.success:hover>th,

.table-hover>tbody>tr:hover>.success,

.table-hover>tbody>tr>td.success:hover,

.table-hover>tbody>tr>th.success:hover {

    background-color: #d0e9c6

}



.table>tbody>tr.info>td,

.table>tbody>tr.info>th,

.table>tbody>tr>td.info,

.table>tbody>tr>th.info,

.table>tfoot>tr.info>td,

.table>tfoot>tr.info>th,

.table>tfoot>tr>td.info,

.table>tfoot>tr>th.info,

.table>thead>tr.info>td,

.table>thead>tr.info>th,

.table>thead>tr>td.info,

.table>thead>tr>th.info {

    background-color: #d9edf7

}



.table-hover>tbody>tr.info:hover>td,

.table-hover>tbody>tr.info:hover>th,

.table-hover>tbody>tr:hover>.info,

.table-hover>tbody>tr>td.info:hover,

.table-hover>tbody>tr>th.info:hover {

    background-color: #c4e3f3

}



.table>tbody>tr.warning>td,

.table>tbody>tr.warning>th,

.table>tbody>tr>td.warning,

.table>tbody>tr>th.warning,

.table>tfoot>tr.warning>td,

.table>tfoot>tr.warning>th,

.table>tfoot>tr>td.warning,

.table>tfoot>tr>th.warning,

.table>thead>tr.warning>td,

.table>thead>tr.warning>th,

.table>thead>tr>td.warning,

.table>thead>tr>th.warning {

    background-color: #fcf8e3

}



.table-hover>tbody>tr.warning:hover>td,

.table-hover>tbody>tr.warning:hover>th,

.table-hover>tbody>tr:hover>.warning,

.table-hover>tbody>tr>td.warning:hover,

.table-hover>tbody>tr>th.warning:hover {

    background-color: #faf2cc

}



.table>tbody>tr.danger>td,

.table>tbody>tr.danger>th,

.table>tbody>tr>td.danger,

.table>tbody>tr>th.danger,

.table>tfoot>tr.danger>td,

.table>tfoot>tr.danger>th,

.table>tfoot>tr>td.danger,

.table>tfoot>tr>th.danger,

.table>thead>tr.danger>td,

.table>thead>tr.danger>th,

.table>thead>tr>td.danger,

.table>thead>tr>th.danger {

    background-color: #f2dede

}



.table-hover>tbody>tr.danger:hover>td,

.table-hover>tbody>tr.danger:hover>th,

.table-hover>tbody>tr:hover>.danger,

.table-hover>tbody>tr>td.danger:hover,

.table-hover>tbody>tr>th.danger:hover {

    background-color: #ebcccc

}



.table-responsive {

    min-height: .01%;

    overflow-x: auto

}



@media screen and (max-width:767px) {

    .table-responsive {

        width: 100%;

        margin-bottom: 15px;

        overflow-y: hidden;

        -ms-overflow-style: -ms-autohiding-scrollbar;

        border: 1px solid #ddd

    }



    .table-responsive>.table {

        margin-bottom: 0

    }



    .table-responsive>.table>tbody>tr>td,

    .table-responsive>.table>tbody>tr>th,

    .table-responsive>.table>tfoot>tr>td,

    .table-responsive>.table>tfoot>tr>th,

    .table-responsive>.table>thead>tr>td,

    .table-responsive>.table>thead>tr>th {

        white-space: nowrap

    }



    .table-responsive>.table-bordered {

        border: 0

    }



    .table-responsive>.table-bordered>tbody>tr>td:first-child,

    .table-responsive>.table-bordered>tbody>tr>th:first-child,

    .table-responsive>.table-bordered>tfoot>tr>td:first-child,

    .table-responsive>.table-bordered>tfoot>tr>th:first-child,

    .table-responsive>.table-bordered>thead>tr>td:first-child,

    .table-responsive>.table-bordered>thead>tr>th:first-child {

        border-left: 0

    }



    .table-responsive>.table-bordered>tbody>tr>td:last-child,

    .table-responsive>.table-bordered>tbody>tr>th:last-child,

    .table-responsive>.table-bordered>tfoot>tr>td:last-child,

    .table-responsive>.table-bordered>tfoot>tr>th:last-child,

    .table-responsive>.table-bordered>thead>tr>td:last-child,

    .table-responsive>.table-bordered>thead>tr>th:last-child {

        border-right: 0

    }



    .table-responsive>.table-bordered>tbody>tr:last-child>td,

    .table-responsive>.table-bordered>tbody>tr:last-child>th,

    .table-responsive>.table-bordered>tfoot>tr:last-child>td,

    .table-responsive>.table-bordered>tfoot>tr:last-child>th {

        border-bottom: 0

    }

}



fieldset {

    min-width: 0;

    padding: 0;

    margin: 0;

    border: 0

}



legend {

    display: block;

    width: 100%;

    padding: 0;

    margin-bottom: 20px;

    font-size: 21px;

    line-height: inherit;

    color: #333;

    border: 0;

    border-bottom: 1px solid #e5e5e5

}



label {

    display: inline-block;

    max-width: 100%;

    margin-bottom: 5px;

    font-weight: 700

}



input[type=search] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



input[type=checkbox],

input[type=radio] {

    margin: 4px 0 0;

    margin-top: 1px\9;

    line-height: normal

}



input[type=file] {

    display: block

}



input[type=range] {

    display: block;

    width: 100%

}



select[multiple],

select[size] {

    height: auto

}



input[type=file]:focus,

input[type=checkbox]:focus,

input[type=radio]:focus {

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



output {

    display: block;

    padding-top: 7px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555

}



.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}



.form-control:focus {

    border-color: #66afe9;

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)

}



.form-control::-moz-placeholder {

    color: #999;

    opacity: 1

}



.form-control:-ms-input-placeholder {

    color: #999

}



.form-control::-webkit-input-placeholder {

    color: #999

}



.form-control::-ms-expand {

    background-color: transparent;

    border: 0

}



.form-control[disabled],

.form-control[readonly],

fieldset[disabled] .form-control {

    background-color: #eee;

    opacity: 1

}



.form-control[disabled],

fieldset[disabled] .form-control {

    cursor: not-allowed

}



textarea.form-control {

    height: auto

}



input[type=search] {

    -webkit-appearance: none

}



@media screen and (-webkit-min-device-pixel-ratio:0) {



    input[type=date].form-control,

    input[type=time].form-control,

    input[type=datetime-local].form-control,

    input[type=month].form-control {

        line-height: 34px

    }



    .input-group-sm input[type=date],

    .input-group-sm input[type=time],

    .input-group-sm input[type=datetime-local],

    .input-group-sm input[type=month],

    input[type=date].input-sm,

    input[type=time].input-sm,

    input[type=datetime-local].input-sm,

    input[type=month].input-sm {

        line-height: 30px

    }



    .input-group-lg input[type=date],

    .input-group-lg input[type=time],

    .input-group-lg input[type=datetime-local],

    .input-group-lg input[type=month],

    input[type=date].input-lg,

    input[type=time].input-lg,

    input[type=datetime-local].input-lg,

    input[type=month].input-lg {

        line-height: 46px

    }

}



.form-group {

    margin-bottom: 15px

}



.checkbox,

.radio {

    position: relative;

    display: block;

    margin-top: 10px;

    margin-bottom: 10px

}



.checkbox label,

.radio label {

    min-height: 20px;

    padding-left: 20px;

    margin-bottom: 0;

    font-weight: 400;

    cursor: pointer

}



.checkbox input[type=checkbox],

.checkbox-inline input[type=checkbox],

.radio input[type=radio],

.radio-inline input[type=radio] {

    position: absolute;

    margin-top: 4px\9;

    margin-left: -20px

}



.checkbox+.checkbox,

.radio+.radio {

    margin-top: -5px

}



.checkbox-inline,

.radio-inline {

    position: relative;

    display: inline-block;

    padding-left: 20px;

    margin-bottom: 0;

    font-weight: 400;

    vertical-align: middle;

    cursor: pointer

}



.checkbox-inline+.checkbox-inline,

.radio-inline+.radio-inline {

    margin-top: 0;

    margin-left: 10px

}



fieldset[disabled] input[type=checkbox],

fieldset[disabled] input[type=radio],

input[type=checkbox].disabled,

input[type=checkbox][disabled],

input[type=radio].disabled,

input[type=radio][disabled] {

    cursor: not-allowed

}



.checkbox-inline.disabled,

.radio-inline.disabled,

fieldset[disabled] .checkbox-inline,

fieldset[disabled] .radio-inline {

    cursor: not-allowed

}



.checkbox.disabled label,

.radio.disabled label,

fieldset[disabled] .checkbox label,

fieldset[disabled] .radio label {

    cursor: not-allowed

}



.form-control-static {

    min-height: 34px;

    padding-top: 7px;

    padding-bottom: 7px;

    margin-bottom: 0

}



.form-control-static.input-lg,

.form-control-static.input-sm {

    padding-right: 0;

    padding-left: 0

}



.input-sm {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



select.input-sm {

    height: 30px;

    line-height: 30px

}



select[multiple].input-sm,

textarea.input-sm {

    height: auto

}



.form-group-sm .form-control {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



.form-group-sm select.form-control {

    height: 30px;

    line-height: 30px

}



.form-group-sm select[multiple].form-control,

.form-group-sm textarea.form-control {

    height: auto

}



.form-group-sm .form-control-static {

    height: 30px;

    min-height: 32px;

    padding: 6px 10px;

    font-size: 12px;

    line-height: 1.5

}



.input-lg {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 6px

}



select.input-lg {

    height: 46px;

    line-height: 46px

}



select[multiple].input-lg,

textarea.input-lg {

    height: auto

}



.form-group-lg .form-control {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 6px

}



.form-group-lg select.form-control {

    height: 46px;

    line-height: 46px

}



.form-group-lg select[multiple].form-control,

.form-group-lg textarea.form-control {

    height: auto

}



.form-group-lg .form-control-static {

    height: 46px;

    min-height: 38px;

    padding: 11px 16px;

    font-size: 18px;

    line-height: 1.3333333

}



.has-feedback {

    position: relative

}



.has-feedback .form-control {

    padding-right: 42.5px

}



.form-control-feedback {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 2;

    display: block;

    width: 34px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    pointer-events: none

}



.form-group-lg .form-control+.form-control-feedback,

.input-group-lg+.form-control-feedback,

.input-lg+.form-control-feedback {

    width: 46px;

    height: 46px;

    line-height: 46px

}



.form-group-sm .form-control+.form-control-feedback,

.input-group-sm+.form-control-feedback,

.input-sm+.form-control-feedback {

    width: 30px;

    height: 30px;

    line-height: 30px

}



.has-success .checkbox,

.has-success .checkbox-inline,

.has-success .control-label,

.has-success .help-block,

.has-success .radio,

.has-success .radio-inline,

.has-success.checkbox label,

.has-success.checkbox-inline label,

.has-success.radio label,

.has-success.radio-inline label {

    color: #3c763d

}



.has-success .form-control {

    border-color: #3c763d;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-success .form-control:focus {

    border-color: #2b542c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168

}



.has-success .input-group-addon {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #3c763d

}



.has-success .form-control-feedback {

    color: #3c763d

}



.has-warning .checkbox,

.has-warning .checkbox-inline,

.has-warning .control-label,

.has-warning .help-block,

.has-warning .radio,

.has-warning .radio-inline,

.has-warning.checkbox label,

.has-warning.checkbox-inline label,

.has-warning.radio label,

.has-warning.radio-inline label {

    color: #8a6d3b

}



.has-warning .form-control {

    border-color: #8a6d3b;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-warning .form-control:focus {

    border-color: #66512c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b

}



.has-warning .input-group-addon {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #8a6d3b

}



.has-warning .form-control-feedback {

    color: #8a6d3b

}



.has-error .checkbox,

.has-error .checkbox-inline,

.has-error .control-label,

.has-error .help-block,

.has-error .radio,

.has-error .radio-inline,

.has-error.checkbox label,

.has-error.checkbox-inline label,

.has-error.radio label,

.has-error.radio-inline label {

    color: #a94442

}



.has-error .form-control {

    border-color: #a94442;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-error .form-control:focus {

    border-color: #843534;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483

}



.has-error .input-group-addon {

    color: #a94442;

    background-color: #f2dede;

    border-color: #a94442

}



.has-error .form-control-feedback {

    color: #a94442

}



.has-feedback label~.form-control-feedback {

    top: 25px

}



.has-feedback label.sr-only~.form-control-feedback {

    top: 0

}



.help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    color: #737373

}



@media (min-width:768px) {

    .form-inline .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle

    }



    .form-inline .form-control-static {

        display: inline-block

    }



    .form-inline .input-group {

        display: inline-table;

        vertical-align: middle

    }



    .form-inline .input-group .form-control,

    .form-inline .input-group .input-group-addon,

    .form-inline .input-group .input-group-btn {

        width: auto

    }



    .form-inline .input-group>.form-control {

        width: 100%

    }



    .form-inline .control-label {

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .checkbox,

    .form-inline .radio {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .checkbox label,

    .form-inline .radio label {

        padding-left: 0

    }



    .form-inline .checkbox input[type=checkbox],

    .form-inline .radio input[type=radio] {

        position: relative;

        margin-left: 0

    }



    .form-inline .has-feedback .form-control-feedback {

        top: 0

    }

}



.form-horizontal .checkbox,

.form-horizontal .checkbox-inline,

.form-horizontal .radio,

.form-horizontal .radio-inline {

    padding-top: 7px;

    margin-top: 0;

    margin-bottom: 0

}



.form-horizontal .checkbox,

.form-horizontal .radio {

    min-height: 27px

}



.form-horizontal .form-group {

    margin-right: -15px;

    margin-left: -15px

}



@media (min-width:768px) {

    .form-horizontal .control-label {

        padding-top: 7px;

        margin-bottom: 0;

        text-align: right

    }

}



.form-horizontal .has-feedback .form-control-feedback {

    right: 15px

}



@media (min-width:768px) {

    .form-horizontal .form-group-lg .control-label {

        padding-top: 11px;

        font-size: 18px

    }

}



@media (min-width:768px) {

    .form-horizontal .form-group-sm .control-label {

        padding-top: 6px;

        font-size: 12px

    }

}



.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px

}



.btn.active.focus,

.btn.active:focus,

.btn.focus,

.btn:active.focus,

.btn:active:focus,

.btn:focus {

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



.btn.focus,

.btn:focus,

.btn:hover {

    color: #333;

    text-decoration: none

}



.btn.active,

.btn:active {

    background-image: none;

    outline: 0;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)

}



.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

    cursor: not-allowed;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none;

    opacity: .65

}



a.btn.disabled,

fieldset[disabled] a.btn {

    pointer-events: none

}



.btn-default {

    color: #333;

    background-color: #fff;

    border-color: #ccc

}



.btn-default.focus,

.btn-default:focus {

    color: #333;

    background-color: #e6e6e6;

    border-color: #8c8c8c

}



.btn-default:hover {

    color: #333;

    background-color: #e6e6e6;

    border-color: #adadad

}



.btn-default.active,

.btn-default:active,

.open>.dropdown-toggle.btn-default {

    color: #333;

    background-color: #e6e6e6;

    border-color: #adadad

}



.btn-default.active.focus,

.btn-default.active:focus,

.btn-default.active:hover,

.btn-default:active.focus,

.btn-default:active:focus,

.btn-default:active:hover,

.open>.dropdown-toggle.btn-default.focus,

.open>.dropdown-toggle.btn-default:focus,

.open>.dropdown-toggle.btn-default:hover {

    color: #333;

    background-color: #d4d4d4;

    border-color: #8c8c8c

}



.btn-default.active,

.btn-default:active,

.open>.dropdown-toggle.btn-default {

    background-image: none

}



.btn-default.disabled.focus,

.btn-default.disabled:focus,

.btn-default.disabled:hover,

.btn-default[disabled].focus,

.btn-default[disabled]:focus,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default.focus,

fieldset[disabled] .btn-default:focus,

fieldset[disabled] .btn-default:hover {

    background-color: #fff;

    border-color: #ccc

}



.btn-default .badge {

    color: #fff;

    background-color: #333

}



.btn-primary {

    color: #fff;

    background-color: #337ab7;

    border-color: #2e6da4

}



.btn-primary.focus,

.btn-primary:focus {

    color: #fff;

    background-color: #286090;

    border-color: #122b40

}



.btn-primary:hover {

    color: #fff;

    background-color: #286090;

    border-color: #204d74

}



.btn-primary.active,

.btn-primary:active,

.open>.dropdown-toggle.btn-primary {

    color: #fff;

    background-color: #286090;

    border-color: #204d74

}



.btn-primary.active.focus,

.btn-primary.active:focus,

.btn-primary.active:hover,

.btn-primary:active.focus,

.btn-primary:active:focus,

.btn-primary:active:hover,

.open>.dropdown-toggle.btn-primary.focus,

.open>.dropdown-toggle.btn-primary:focus,

.open>.dropdown-toggle.btn-primary:hover {

    color: #fff;

    background-color: #204d74;

    border-color: #122b40

}



.btn-primary.active,

.btn-primary:active,

.open>.dropdown-toggle.btn-primary {

    background-image: none

}



.btn-primary.disabled.focus,

.btn-primary.disabled:focus,

.btn-primary.disabled:hover,

.btn-primary[disabled].focus,

.btn-primary[disabled]:focus,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary.focus,

fieldset[disabled] .btn-primary:focus,

fieldset[disabled] .btn-primary:hover {

    background-color: #337ab7;

    border-color: #2e6da4

}



.btn-primary .badge {

    color: #337ab7;

    background-color: #fff

}



.btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: #4cae4c

}



.btn-success.focus,

.btn-success:focus {

    color: #fff;

    background-color: #449d44;

    border-color: #255625

}



.btn-success:hover {

    color: #fff;

    background-color: #449d44;

    border-color: #398439

}



.btn-success.active,

.btn-success:active,

.open>.dropdown-toggle.btn-success {

    color: #fff;

    background-color: #449d44;

    border-color: #398439

}



.btn-success.active.focus,

.btn-success.active:focus,

.btn-success.active:hover,

.btn-success:active.focus,

.btn-success:active:focus,

.btn-success:active:hover,

.open>.dropdown-toggle.btn-success.focus,

.open>.dropdown-toggle.btn-success:focus,

.open>.dropdown-toggle.btn-success:hover {

    color: #fff;

    background-color: #398439;

    border-color: #255625

}



.btn-success.active,

.btn-success:active,

.open>.dropdown-toggle.btn-success {

    background-image: none

}



.btn-success.disabled.focus,

.btn-success.disabled:focus,

.btn-success.disabled:hover,

.btn-success[disabled].focus,

.btn-success[disabled]:focus,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success.focus,

fieldset[disabled] .btn-success:focus,

fieldset[disabled] .btn-success:hover {

    background-color: #5cb85c;

    border-color: #4cae4c

}



.btn-success .badge {

    color: #5cb85c;

    background-color: #fff

}



.btn-info {

    color: #fff;

    background-color: #5bc0de;

    border-color: #46b8da

}



.btn-info.focus,

.btn-info:focus {

    color: #fff;

    background-color: #31b0d5;

    border-color: #1b6d85

}



.btn-info:hover {

    color: #fff;

    background-color: #31b0d5;

    border-color: #269abc

}



.btn-info.active,

.btn-info:active,

.open>.dropdown-toggle.btn-info {

    color: #fff;

    background-color: #31b0d5;

    border-color: #269abc

}



.btn-info.active.focus,

.btn-info.active:focus,

.btn-info.active:hover,

.btn-info:active.focus,

.btn-info:active:focus,

.btn-info:active:hover,

.open>.dropdown-toggle.btn-info.focus,

.open>.dropdown-toggle.btn-info:focus,

.open>.dropdown-toggle.btn-info:hover {

    color: #fff;

    background-color: #269abc;

    border-color: #1b6d85

}



.btn-info.active,

.btn-info:active,

.open>.dropdown-toggle.btn-info {

    background-image: none

}



.btn-info.disabled.focus,

.btn-info.disabled:focus,

.btn-info.disabled:hover,

.btn-info[disabled].focus,

.btn-info[disabled]:focus,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info.focus,

fieldset[disabled] .btn-info:focus,

fieldset[disabled] .btn-info:hover {

    background-color: #5bc0de;

    border-color: #46b8da

}



.btn-info .badge {

    color: #5bc0de;

    background-color: #fff

}



.btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236

}



.btn-warning.focus,

.btn-warning:focus {

    color: #fff;

    background-color: #ec971f;

    border-color: #985f0d

}



.btn-warning:hover {

    color: #fff;

    background-color: #ec971f;

    border-color: #d58512

}



.btn-warning.active,

.btn-warning:active,

.open>.dropdown-toggle.btn-warning {

    color: #fff;

    background-color: #ec971f;

    border-color: #d58512

}



.btn-warning.active.focus,

.btn-warning.active:focus,

.btn-warning.active:hover,

.btn-warning:active.focus,

.btn-warning:active:focus,

.btn-warning:active:hover,

.open>.dropdown-toggle.btn-warning.focus,

.open>.dropdown-toggle.btn-warning:focus,

.open>.dropdown-toggle.btn-warning:hover {

    color: #fff;

    background-color: #d58512;

    border-color: #985f0d

}



.btn-warning.active,

.btn-warning:active,

.open>.dropdown-toggle.btn-warning {

    background-image: none

}



.btn-warning.disabled.focus,

.btn-warning.disabled:focus,

.btn-warning.disabled:hover,

.btn-warning[disabled].focus,

.btn-warning[disabled]:focus,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning.focus,

fieldset[disabled] .btn-warning:focus,

fieldset[disabled] .btn-warning:hover {

    background-color: #f0ad4e;

    border-color: #eea236

}



.btn-warning .badge {

    color: #f0ad4e;

    background-color: #fff

}



.btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: #d43f3a

}



.btn-danger.focus,

.btn-danger:focus {

    color: #fff;

    background-color: #c9302c;

    border-color: #761c19

}



.btn-danger:hover {

    color: #fff;

    background-color: #c9302c;

    border-color: #ac2925

}



.btn-danger.active,

.btn-danger:active,

.open>.dropdown-toggle.btn-danger {

    color: #fff;

    background-color: #c9302c;

    border-color: #ac2925

}



.btn-danger.active.focus,

.btn-danger.active:focus,

.btn-danger.active:hover,

.btn-danger:active.focus,

.btn-danger:active:focus,

.btn-danger:active:hover,

.open>.dropdown-toggle.btn-danger.focus,

.open>.dropdown-toggle.btn-danger:focus,

.open>.dropdown-toggle.btn-danger:hover {

    color: #fff;

    background-color: #ac2925;

    border-color: #761c19

}



.btn-danger.active,

.btn-danger:active,

.open>.dropdown-toggle.btn-danger {

    background-image: none

}



.btn-danger.disabled.focus,

.btn-danger.disabled:focus,

.btn-danger.disabled:hover,

.btn-danger[disabled].focus,

.btn-danger[disabled]:focus,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger.focus,

fieldset[disabled] .btn-danger:focus,

fieldset[disabled] .btn-danger:hover {

    background-color: #d9534f;

    border-color: #d43f3a

}



.btn-danger .badge {

    color: #d9534f;

    background-color: #fff

}



.btn-link {

    font-weight: 400;

    color: #337ab7;

    border-radius: 0

}



.btn-link,

.btn-link.active,

.btn-link:active,

.btn-link[disabled],

fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none

}



.btn-link,

.btn-link:active,

.btn-link:focus,

.btn-link:hover {

    border-color: transparent

}



.btn-link:focus,

.btn-link:hover {

    color: #23527c;

    text-decoration: underline;

    background-color: transparent

}



.btn-link[disabled]:focus,

.btn-link[disabled]:hover,

fieldset[disabled] .btn-link:focus,

fieldset[disabled] .btn-link:hover {

    color: #777;

    text-decoration: none

}



.btn-group-lg>.btn,

.btn-lg {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 6px

}



.btn-group-sm>.btn,

.btn-sm {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



.btn-group-xs>.btn,

.btn-xs {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



.btn-block {

    display: block;

    width: 100%

}



.btn-block+.btn-block {

    margin-top: 5px

}



input[type=button].btn-block,

input[type=reset].btn-block,

input[type=submit].btn-block {

    width: 100%

}



.fade {

    opacity: 0;

    -webkit-transition: opacity .15s linear;

    -o-transition: opacity .15s linear;

    transition: opacity .15s linear

}



.fade.in {

    opacity: 1

}



.collapse {

    display: none

}



.collapse.in {

    display: block

}



tr.collapse.in {

    display: table-row

}



tbody.collapse.in {

    display: table-row-group

}



.collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition-timing-function: ease;

    -o-transition-timing-function: ease;

    transition-timing-function: ease;

    -webkit-transition-duration: .35s;

    -o-transition-duration: .35s;

    transition-duration: .35s;

    -webkit-transition-property: height, visibility;

    -o-transition-property: height, visibility;

    transition-property: height, visibility

}



.caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px dashed;

    border-top: 4px solid\9;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent

}



.dropdown,

.dropup {

    position: relative

}



.dropdown-toggle:focus {

    outline: 0

}



.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)

}



.dropdown-menu.pull-right {

    right: 0;

    left: auto

}



.dropdown-menu .divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5

}



.dropdown-menu>li>a {

    display: block;

    padding: 3px 20px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #333;

    white-space: nowrap

}



.dropdown-menu>li>a:focus,

.dropdown-menu>li>a:hover {

    color: #262626;

    text-decoration: none;

    background-color: #f5f5f5

}



.dropdown-menu>.active>a,

.dropdown-menu>.active>a:focus,

.dropdown-menu>.active>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: #337ab7;

    outline: 0

}



.dropdown-menu>.disabled>a,

.dropdown-menu>.disabled>a:focus,

.dropdown-menu>.disabled>a:hover {

    color: #777

}



.dropdown-menu>.disabled>a:focus,

.dropdown-menu>.disabled>a:hover {

    text-decoration: none;

    cursor: not-allowed;

    background-color: transparent;

    background-image: none;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)

}



.open>.dropdown-menu {

    display: block

}



.open>a {

    outline: 0

}



.dropdown-menu-right {

    right: 0;

    left: auto

}



.dropdown-menu-left {

    right: auto;

    left: 0

}



.dropdown-header {

    display: block;

    padding: 3px 20px;

    font-size: 12px;

    line-height: 1.42857143;

    color: #777;

    white-space: nowrap

}



.dropdown-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 990

}



.pull-right>.dropdown-menu {

    right: 0;

    left: auto

}



.dropup .caret,

.navbar-fixed-bottom .dropdown .caret {

    content: "";

    border-top: 0;

    border-bottom: 4px dashed;

    border-bottom: 4px solid\9

}



.dropup .dropdown-menu,

.navbar-fixed-bottom .dropdown .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-bottom: 2px

}



@media (min-width:768px) {

    .navbar-right .dropdown-menu {

        right: 0;

        left: auto

    }



    .navbar-right .dropdown-menu-left {

        right: auto;

        left: 0

    }

}



.btn-group,

.btn-group-vertical {

    position: relative;

    display: inline-block;

    vertical-align: middle

}



.btn-group-vertical>.btn,

.btn-group>.btn {

    position: relative;

    float: left

}



.btn-group-vertical>.btn.active,

.btn-group-vertical>.btn:active,

.btn-group-vertical>.btn:focus,

.btn-group-vertical>.btn:hover,

.btn-group>.btn.active,

.btn-group>.btn:active,

.btn-group>.btn:focus,

.btn-group>.btn:hover {

    z-index: 2

}



.btn-group .btn+.btn,

.btn-group .btn+.btn-group,

.btn-group .btn-group+.btn,

.btn-group .btn-group+.btn-group {

    margin-left: -1px

}



.btn-toolbar {

    margin-left: -5px

}



.btn-toolbar .btn,

.btn-toolbar .btn-group,

.btn-toolbar .input-group {

    float: left

}



.btn-toolbar>.btn,

.btn-toolbar>.btn-group,

.btn-toolbar>.input-group {

    margin-left: 5px

}



.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

    border-radius: 0

}



.btn-group>.btn:first-child {

    margin-left: 0

}



.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.btn-group>.btn:last-child:not(:first-child),

.btn-group>.dropdown-toggle:not(:first-child) {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group>.btn-group {

    float: left

}



.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {

    border-radius: 0

}



.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,

.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group .dropdown-toggle:active,

.btn-group.open .dropdown-toggle {

    outline: 0

}



.btn-group>.btn+.dropdown-toggle {

    padding-right: 8px;

    padding-left: 8px

}



.btn-group>.btn-lg+.dropdown-toggle {

    padding-right: 12px;

    padding-left: 12px

}



.btn-group.open .dropdown-toggle {

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)

}



.btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none

}



.btn .caret {

    margin-left: 0

}



.btn-lg .caret {

    border-width: 5px 5px 0;

    border-bottom-width: 0

}



.dropup .btn-lg .caret {

    border-width: 0 5px 5px

}



.btn-group-vertical>.btn,

.btn-group-vertical>.btn-group,

.btn-group-vertical>.btn-group>.btn {

    display: block;

    float: none;

    width: 100%;

    max-width: 100%

}



.btn-group-vertical>.btn-group>.btn {

    float: none

}



.btn-group-vertical>.btn+.btn,

.btn-group-vertical>.btn+.btn-group,

.btn-group-vertical>.btn-group+.btn,

.btn-group-vertical>.btn-group+.btn-group {

    margin-top: -1px;

    margin-left: 0

}



.btn-group-vertical>.btn:not(:first-child):not(:last-child) {

    border-radius: 0

}



.btn-group-vertical>.btn:first-child:not(:last-child) {

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group-vertical>.btn:last-child:not(:first-child) {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px

}



.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {

    border-radius: 0

}



.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.btn-group-justified {

    display: table;

    width: 100%;

    table-layout: fixed;

    border-collapse: separate

}



.btn-group-justified>.btn,

.btn-group-justified>.btn-group {

    display: table-cell;

    float: none;

    width: 1%

}



.btn-group-justified>.btn-group .btn {

    width: 100%

}



.btn-group-justified>.btn-group .dropdown-menu {

    left: auto

}



[data-toggle=buttons]>.btn input[type=checkbox],

[data-toggle=buttons]>.btn input[type=radio],

[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],

[data-toggle=buttons]>.btn-group>.btn input[type=radio] {

    position: absolute;

    clip: rect(0, 0, 0, 0);

    pointer-events: none

}



.input-group {

    position: relative;

    display: table;

    border-collapse: separate

}



.input-group[class*=col-] {

    float: none;

    padding-right: 0;

    padding-left: 0

}



.input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0

}



.input-group .form-control:focus {

    z-index: 3

}



.input-group-lg>.form-control,

.input-group-lg>.input-group-addon,

.input-group-lg>.input-group-btn>.btn {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 6px

}



select.input-group-lg>.form-control,

select.input-group-lg>.input-group-addon,

select.input-group-lg>.input-group-btn>.btn {

    height: 46px;

    line-height: 46px

}



select[multiple].input-group-lg>.form-control,

select[multiple].input-group-lg>.input-group-addon,

select[multiple].input-group-lg>.input-group-btn>.btn,

textarea.input-group-lg>.form-control,

textarea.input-group-lg>.input-group-addon,

textarea.input-group-lg>.input-group-btn>.btn {

    height: auto

}



.input-group-sm>.form-control,

.input-group-sm>.input-group-addon,

.input-group-sm>.input-group-btn>.btn {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



select.input-group-sm>.form-control,

select.input-group-sm>.input-group-addon,

select.input-group-sm>.input-group-btn>.btn {

    height: 30px;

    line-height: 30px

}



select[multiple].input-group-sm>.form-control,

select[multiple].input-group-sm>.input-group-addon,

select[multiple].input-group-sm>.input-group-btn>.btn,

textarea.input-group-sm>.form-control,

textarea.input-group-sm>.input-group-addon,

textarea.input-group-sm>.input-group-btn>.btn {

    height: auto

}



.input-group .form-control,

.input-group-addon,

.input-group-btn {

    display: table-cell

}



.input-group .form-control:not(:first-child):not(:last-child),

.input-group-addon:not(:first-child):not(:last-child),

.input-group-btn:not(:first-child):not(:last-child) {

    border-radius: 0

}



.input-group-addon,

.input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle

}



.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1;

    color: #555;

    text-align: center;

    background-color: #eee;

    border: 1px solid #ccc;

    border-radius: 4px

}



.input-group-addon.input-sm {

    padding: 5px 10px;

    font-size: 12px;

    border-radius: 3px

}



.input-group-addon.input-lg {

    padding: 10px 16px;

    font-size: 18px;

    border-radius: 6px

}



.input-group-addon input[type=checkbox],

.input-group-addon input[type=radio] {

    margin-top: 0

}



.input-group .form-control:first-child,

.input-group-addon:first-child,

.input-group-btn:first-child>.btn,

.input-group-btn:first-child>.btn-group>.btn,

.input-group-btn:first-child>.dropdown-toggle,

.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,

.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.input-group-addon:first-child {

    border-right: 0

}



.input-group .form-control:last-child,

.input-group-addon:last-child,

.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,

.input-group-btn:first-child>.btn:not(:first-child),

.input-group-btn:last-child>.btn,

.input-group-btn:last-child>.btn-group>.btn,

.input-group-btn:last-child>.dropdown-toggle {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.input-group-addon:last-child {

    border-left: 0

}



.input-group-btn {

    position: relative;

    font-size: 0;

    white-space: nowrap

}



.input-group-btn>.btn {

    position: relative

}



.input-group-btn>.btn+.btn {

    margin-left: -1px

}



.input-group-btn>.btn:active,

.input-group-btn>.btn:focus,

.input-group-btn>.btn:hover {

    z-index: 2

}



.input-group-btn:first-child>.btn,

.input-group-btn:first-child>.btn-group {

    margin-right: -1px

}



.input-group-btn:last-child>.btn,

.input-group-btn:last-child>.btn-group {

    z-index: 2;

    margin-left: -1px

}



.nav {

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.nav>li {

    position: relative;

    display: block

}



.nav>li>a {

    position: relative;

    display: block;

    padding: 10px 15px

}



.nav>li>a:focus,

.nav>li>a:hover {

    text-decoration: none;

    background-color: #eee

}



.nav>li.disabled>a {

    color: #777

}



.nav>li.disabled>a:focus,

.nav>li.disabled>a:hover {

    color: #777;

    text-decoration: none;

    cursor: not-allowed;

    background-color: transparent

}



.nav .open>a,

.nav .open>a:focus,

.nav .open>a:hover {

    background-color: #eee;

    border-color: #337ab7

}



.nav .nav-divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5

}



.nav>li>a>img {

    max-width: none

}



.nav-tabs {

    border-bottom: 1px solid #ddd

}



.nav-tabs>li {

    float: left;

    margin-bottom: -1px

}



.nav-tabs>li>a {

    margin-right: 2px;

    line-height: 1.42857143;

    border: 1px solid transparent;

    border-radius: 4px 4px 0 0

}



.nav-tabs>li>a:hover {

    border-color: #eee #eee #ddd

}



.nav-tabs>li.active>a,

.nav-tabs>li.active>a:focus,

.nav-tabs>li.active>a:hover {

    color: #555;

    cursor: default;

    background-color: #fff;

    border: 1px solid #ddd;

    border-bottom-color: transparent

}



.nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0

}



.nav-tabs.nav-justified>li {

    float: none

}



.nav-tabs.nav-justified>li>a {

    margin-bottom: 5px;

    text-align: center

}



.nav-tabs.nav-justified>.dropdown .dropdown-menu {

    top: auto;

    left: auto

}



@media (min-width:768px) {

    .nav-tabs.nav-justified>li {

        display: table-cell;

        width: 1%

    }



    .nav-tabs.nav-justified>li>a {

        margin-bottom: 0

    }

}



.nav-tabs.nav-justified>li>a {

    margin-right: 0;

    border-radius: 4px

}



.nav-tabs.nav-justified>.active>a,

.nav-tabs.nav-justified>.active>a:focus,

.nav-tabs.nav-justified>.active>a:hover {

    border: 1px solid #ddd

}



@media (min-width:768px) {

    .nav-tabs.nav-justified>li>a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0

    }



    .nav-tabs.nav-justified>.active>a,

    .nav-tabs.nav-justified>.active>a:focus,

    .nav-tabs.nav-justified>.active>a:hover {

        border-bottom-color: #fff

    }

}



.nav-pills>li {

    float: left

}



.nav-pills>li>a {

    border-radius: 4px

}



.nav-pills>li+li {

    margin-left: 2px

}



.nav-pills>li.active>a,

.nav-pills>li.active>a:focus,

.nav-pills>li.active>a:hover {

    color: #fff;

    background-color: #337ab7

}



.nav-stacked>li {

    float: none

}



.nav-stacked>li+li {

    margin-top: 2px;

    margin-left: 0

}



.nav-justified {

    width: 100%

}



.nav-justified>li {

    float: none

}



.nav-justified>li>a {

    margin-bottom: 5px;

    text-align: center

}



.nav-justified>.dropdown .dropdown-menu {

    top: auto;

    left: auto

}



@media (min-width:768px) {

    .nav-justified>li {

        display: table-cell;

        width: 1%

    }



    .nav-justified>li>a {

        margin-bottom: 0

    }

}



.nav-tabs-justified {

    border-bottom: 0

}



.nav-tabs-justified>li>a {

    margin-right: 0;

    border-radius: 4px

}



.nav-tabs-justified>.active>a,

.nav-tabs-justified>.active>a:focus,

.nav-tabs-justified>.active>a:hover {

    border: 1px solid #ddd

}



@media (min-width:768px) {

    .nav-tabs-justified>li>a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0

    }



    .nav-tabs-justified>.active>a,

    .nav-tabs-justified>.active>a:focus,

    .nav-tabs-justified>.active>a:hover {

        border-bottom-color: #fff

    }

}



.tab-content>.tab-pane {

    display: none

}



.tab-content>.active {

    display: block

}



.nav-tabs .dropdown-menu {

    margin-top: -1px;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 20px;

    border: 1px solid transparent

}



@media (min-width:768px) {

    .navbar {

        border-radius: 4px;

    }

}



@media (min-width:768px) {

    .navbar-header {

        float: left;

    }

}



.navbar-collapse {

    padding-right: 15px;

    padding-left: 15px;

    overflow-x: visible;

    -webkit-overflow-scrolling: touch;

    border-top: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)

}



.navbar-collapse.in {

    overflow-y: auto

}



@media (min-width:768px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        -webkit-box-shadow: none;

        box-shadow: none

    }



    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important

    }



    .navbar-collapse.in {

        overflow-y: visible

    }



    .navbar-fixed-bottom .navbar-collapse,

    .navbar-fixed-top .navbar-collapse,

    .navbar-static-top .navbar-collapse {

        padding-right: 0;

        padding-left: 0

    }

}



.navbar-fixed-bottom .navbar-collapse,

.navbar-fixed-top .navbar-collapse {

    max-height: 340px

}



@media (max-device-width:480px) and (orientation:landscape) {



    .navbar-fixed-bottom .navbar-collapse,

    .navbar-fixed-top .navbar-collapse {

        max-height: 200px

    }

}



.container-fluid>.navbar-collapse,

.container-fluid>.navbar-header,

.container>.navbar-collapse,

.container>.navbar-header {

    margin-right: -15px;

    margin-left: -15px

}



@media (min-width:768px) {



    .container-fluid>.navbar-collapse,

    .container-fluid>.navbar-header,

    .container>.navbar-collapse,

    .container>.navbar-header {

        margin-right: 0;

        margin-left: 0

    }

}



.navbar-static-top {

    z-index: 1000;

    border-width: 0 0 1px

}



@media (min-width:768px) {

    .navbar-static-top {

        border-radius: 0

    }

}



.navbar-fixed-bottom,

.navbar-fixed-top {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030

}



@media (min-width:768px) {



    .navbar-fixed-bottom,

    .navbar-fixed-top {

        border-radius: 0

    }

}



.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px

}



.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0

}



.navbar-brand {

    float: left;

    height: 50px;

    padding: 15px;

    font-size: 18px;

    line-height: 20px

}



.navbar-brand:focus,

.navbar-brand:hover {

    text-decoration: none

}



.navbar-brand>img {

    display: block

}



@media (min-width:768px) {



    .navbar>.container .navbar-brand,

    .navbar>.container-fluid .navbar-brand {

        margin-left: -15px

    }

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px

}



.navbar-toggle:focus {

    outline: 0

}



.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px

}



.navbar-toggle .icon-bar+.icon-bar {

    margin-top: 4px

}



@media (min-width:768px) {

    .navbar-toggle {

        display: none

    }

}



.navbar-nav {

    margin: 7.5px -15px;

}



.navbar-nav>li>a {

    padding-top: 10px;

    padding-bottom: 10px;

    line-height: 20px;

}



@media (max-width:767px) {

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        color: #F3F4F8;

        margin-top: 0;

        background-color: #F3F4F8;

        -webkit-box-shadow: none;

        box-shadow: none;

    }



    .navbar-nav .open .dropdown-menu .dropdown-header,

    .navbar-nav .open .dropdown-menu>li>a {

        border-bottom: 1px solid #ccc;

        padding: 10px 20px;

    }



    .navbar-nav .open .dropdown-menu>li:last-child>a {

        border: none;

    }



    .navbar-nav .open .dropdown-menu>li>a {

        line-height: 20px

    }



    .navbar-nav .open .dropdown-menu>li>a:focus,

    .navbar-nav .open .dropdown-menu>li>a:hover {

        background-image: none

    }

}



@media (min-width:768px) {

    .navbar-nav {

        float: left;

        margin: 0;

    }



    .navbar-nav>li {

        float: left;

    }



    .navbar-nav>li>a {

        padding-top: 15px;

        padding-bottom: 15px;

    }

}



.navbar-form {

    padding: 10px 15px;

    margin-top: 8px;

    margin-right: -15px;

    margin-bottom: 8px;

    margin-left: -15px;

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)

}



@media (min-width:768px) {

    .navbar-form .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle

    }



    .navbar-form .form-control-static {

        display: inline-block

    }



    .navbar-form .input-group {

        display: inline-table;

        vertical-align: middle

    }



    .navbar-form .input-group .form-control,

    .navbar-form .input-group .input-group-addon,

    .navbar-form .input-group .input-group-btn {

        width: auto

    }



    .navbar-form .input-group>.form-control {

        width: 100%

    }



    .navbar-form .control-label {

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .checkbox,

    .navbar-form .radio {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .checkbox label,

    .navbar-form .radio label {

        padding-left: 0

    }



    .navbar-form .checkbox input[type=checkbox],

    .navbar-form .radio input[type=radio] {

        position: relative;

        margin-left: 0

    }



    .navbar-form .has-feedback .form-control-feedback {

        top: 0

    }

}



@media (max-width:767px) {

    .navbar-form .form-group {

        margin-bottom: 5px

    }



    .navbar-form .form-group:last-child {

        margin-bottom: 0

    }

}



@media (min-width:768px) {

    .navbar-form {

        width: auto;

        padding-top: 0;

        padding-bottom: 0;

        margin-right: 0;

        margin-left: 0;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none

    }

}



.navbar-nav>li>.dropdown-menu {

    margin-top: 0;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {

    margin-bottom: 0;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.navbar-btn {

    margin-top: 8px;

    margin-bottom: 8px

}



.navbar-btn.btn-sm {

    margin-top: 10px;

    margin-bottom: 10px

}



.navbar-btn.btn-xs {

    margin-top: 14px;

    margin-bottom: 14px

}



.navbar-text {

    margin-top: 15px;

    margin-bottom: 15px

}



@media (min-width:768px) {

    .navbar-text {

        float: left;

        margin-right: 15px;

        margin-left: 15px

    }

}



@media (min-width:768px) {

    .navbar-left {

        float: left !important

    }



    .navbar-right {

        float: right !important;

        margin-right: -15px

    }



    .navbar-right~.navbar-right {

        margin-right: 0

    }

}



.navbar-default {

    background-color: #f8f8f8;

    border-color: #e7e7e7

}



.navbar-default .navbar-brand {

    color: #777

}



.navbar-default .navbar-brand:focus,

.navbar-default .navbar-brand:hover {

    color: #5e5e5e;

    background-color: transparent

}



.navbar-default .navbar-text {

    color: #777

}



.navbar-default .navbar-nav>li>a {

    color: #777

}



.navbar-default .navbar-nav>li>a:focus,

.navbar-default .navbar-nav>li>a:hover {

    color: #333;

    background-color: transparent

}



.navbar-default .navbar-nav>.active>a,

.navbar-default .navbar-nav>.active>a:focus,

.navbar-default .navbar-nav>.active>a:hover {

    color: #555;

    background-color: #e7e7e7

}



.navbar-default .navbar-nav>.disabled>a,

.navbar-default .navbar-nav>.disabled>a:focus,

.navbar-default .navbar-nav>.disabled>a:hover {

    color: #ccc;

    background-color: transparent

}



.navbar-default .navbar-toggle {

    border-color: #ddd

}



.navbar-default .navbar-toggle:focus,

.navbar-default .navbar-toggle:hover {

    background-color: #ddd

}



.navbar-default .navbar-toggle .icon-bar {

    background-color: #888

}



.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

    border-color: #e7e7e7

}



.navbar-default .navbar-nav>.open>a,

.navbar-default .navbar-nav>.open>a:focus,

.navbar-default .navbar-nav>.open>a:hover {

    color: #555;

    background-color: #e7e7e7

}



@media (max-width:767px) {

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {

        color: #777

    }



    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

        color: #333;

        background-color: transparent

    }



    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

        color: #555;

        background-color: #e7e7e7

    }



    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

        color: #ccc;

        background-color: transparent

    }

}



.navbar-default .navbar-link {

    color: #777

}



.navbar-default .navbar-link:hover {

    color: #333

}



.navbar-default .btn-link {

    color: #777

}



.navbar-default .btn-link:focus,

.navbar-default .btn-link:hover {

    color: #333

}



.navbar-default .btn-link[disabled]:focus,

.navbar-default .btn-link[disabled]:hover,

fieldset[disabled] .navbar-default .btn-link:focus,

fieldset[disabled] .navbar-default .btn-link:hover {

    color: #ccc

}



.navbar-inverse {

    background-color: #222;

}



.navbar-inverse .navbar-brand {

    color: #9d9d9d

}



.navbar-inverse .navbar-brand:focus,

.navbar-inverse .navbar-brand:hover {

    color: #fff;

    background-color: transparent

}



.navbar-inverse .navbar-text {

    color: #9d9d9d

}



.navbar-inverse .navbar-nav>li>a {

    font-size: 13px;

    color: #ffffff

}



.navbar-inverse .navbar-nav>li>a:focus,

.navbar-inverse .navbar-nav>li>a:hover {

    /*border-bottom:1px solid #ED1C2A;*/

    background-color: transparent;

}



.navbar-inverse .navbar-nav>.active>a,

.navbar-inverse .navbar-nav>.active>a:focus,

.navbar-inverse .navbar-nav>.active>a:hover {

    color: #fff;

    border-top: 1px solid;

}



.navbar-inverse .navbar-nav>.disabled>a,

.navbar-inverse .navbar-nav>.disabled>a:focus,

.navbar-inverse .navbar-nav>.disabled>a:hover {

    color: #444;

    background-color: transparent

}



.navbar-inverse .navbar-toggle {

    /*border-color: #fff*/

}



.navbar-inverse .navbar-toggle:focus,

.navbar-inverse .navbar-toggle:hover {

    background-color: #05407f

}



.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #fff

}



.navbar-inverse .navbar-collapse,

.navbar-inverse .navbar-form {

    border-color: #101010

}



.navbar-inverse .navbar-nav>.open>a,

.navbar-inverse .navbar-nav>.open>a:focus,

.navbar-inverse .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #080808

}



@media (max-width:767px) {

    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {

        border-color: #080808

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

        background-color: #fff;

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

        color: #004691;

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {

        color: #ED1C2A;

        background-color: transparent

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {

        color: #fff;

        background-color: #080808

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {

        color: #444;

        background-color: transparent

    }

}



.navbar-inverse .navbar-link {

    color: #9d9d9d

}



.navbar-inverse .navbar-link:hover {

    color: #fff

}



.navbar-inverse .btn-link {

    color: #9d9d9d

}



.navbar-inverse .btn-link:focus,

.navbar-inverse .btn-link:hover {

    color: #fff

}



.navbar-inverse .btn-link[disabled]:focus,

.navbar-inverse .btn-link[disabled]:hover,

fieldset[disabled] .navbar-inverse .btn-link:focus,

fieldset[disabled] .navbar-inverse .btn-link:hover {

    color: #444

}



.breadcrumb {

    padding: 8px 15px;

    margin-bottom: 20px;

    list-style: none;

    background-color: #f5f5f5;

    border-radius: 4px

}



.breadcrumb>li {

    display: inline-block

}



.breadcrumb>li+li:before {

    padding: 0 5px;

    color: #ccc;

    content: "/\00a0"

}



.breadcrumb>.active {

    color: #777

}



.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px

}



.pagination>li {

    display: inline

}



.pagination>li>a,

.pagination>li>span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #337ab7;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #ddd

}



.pagination>li:first-child>a,

.pagination>li:first-child>span {

    margin-left: 0;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px

}



.pagination>li:last-child>a,

.pagination>li:last-child>span {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px

}



.pagination>li>a:focus,

.pagination>li>a:hover,

.pagination>li>span:focus,

.pagination>li>span:hover {

    z-index: 2;

    color: #23527c;

    background-color: #eee;

    border-color: #ddd

}



.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span,

.pagination>.active>span:focus,

.pagination>.active>span:hover {

    z-index: 3;

    color: #fff;

    cursor: default;

    background-color: #337ab7;

    border-color: #337ab7

}



.pagination>.disabled>a,

.pagination>.disabled>a:focus,

.pagination>.disabled>a:hover,

.pagination>.disabled>span,

.pagination>.disabled>span:focus,

.pagination>.disabled>span:hover {

    color: #777;

    cursor: not-allowed;

    background-color: #fff;

    border-color: #ddd

}



.pagination-lg>li>a,

.pagination-lg>li>span {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333

}



.pagination-lg>li:first-child>a,

.pagination-lg>li:first-child>span {

    border-top-left-radius: 6px;

    border-bottom-left-radius: 6px

}



.pagination-lg>li:last-child>a,

.pagination-lg>li:last-child>span {

    border-top-right-radius: 6px;

    border-bottom-right-radius: 6px

}



.pagination-sm>li>a,

.pagination-sm>li>span {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5

}



.pagination-sm>li:first-child>a,

.pagination-sm>li:first-child>span {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px

}



.pagination-sm>li:last-child>a,

.pagination-sm>li:last-child>span {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px

}



.pager {

    padding-left: 0;

    margin: 20px 0;

    text-align: center;

    list-style: none

}



.pager li {

    display: inline

}



.pager li>a,

.pager li>span {

    display: inline-block;

    padding: 5px 14px;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 15px

}



.pager li>a:focus,

.pager li>a:hover {

    text-decoration: none;

    background-color: #eee

}



.pager .next>a,

.pager .next>span {

    float: right

}



.pager .previous>a,

.pager .previous>span {

    float: left

}



.pager .disabled>a,

.pager .disabled>a:focus,

.pager .disabled>a:hover,

.pager .disabled>span {

    color: #777;

    cursor: not-allowed;

    background-color: #fff

}



.label {

    display: inline;

    padding: .2em .6em .3em;

    font-size: 75%;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: .25em

}



a.label:focus,

a.label:hover {

    color: #fff;

    text-decoration: none;

    cursor: pointer

}



.label:empty {

    display: none

}



.btn .label {

    position: relative;

    top: -1px

}



.label-default {

    background-color: #777

}



.label-default[href]:focus,

.label-default[href]:hover {

    background-color: #5e5e5e

}



.label-primary {

    background-color: #337ab7

}



.label-primary[href]:focus,

.label-primary[href]:hover {

    background-color: #286090

}



.label-success {

    background-color: #5cb85c

}



.label-success[href]:focus,

.label-success[href]:hover {

    background-color: #449d44

}



.label-info {

    background-color: #5bc0de

}



.label-info[href]:focus,

.label-info[href]:hover {

    background-color: #31b0d5

}



.label-warning {

    background-color: #f0ad4e

}



.label-warning[href]:focus,

.label-warning[href]:hover {

    background-color: #ec971f

}



.label-danger {

    background-color: #d9534f

}



.label-danger[href]:focus,

.label-danger[href]:hover {

    background-color: #c9302c

}



.badge {

    display: inline-block;

    min-width: 10px;

    padding: 3px 7px;

    font-size: 12px;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    background-color: #777;

    border-radius: 10px

}



.badge:empty {

    display: none

}



.btn .badge {

    position: relative;

    top: -1px

}



.btn-group-xs>.btn .badge,

.btn-xs .badge {

    top: 0;

    padding: 1px 5px

}



a.badge:focus,

a.badge:hover {

    color: #fff;

    text-decoration: none;

    cursor: pointer

}



.list-group-item.active>.badge,

.nav-pills>.active>a>.badge {

    color: #337ab7;

    background-color: #fff

}



.list-group-item>.badge {

    float: right

}



.list-group-item>.badge+.badge {

    margin-right: 5px

}



.nav-pills>li>a>.badge {

    margin-left: 3px

}



.jumbotron {

    padding-top: 30px;

    padding-bottom: 30px;

    margin-bottom: 30px;

    color: inherit;

    background-color: #eee

}



.jumbotron .h1,

.jumbotron h1 {

    color: inherit

}



.jumbotron p {

    margin-bottom: 15px;

    font-size: 21px;

    font-weight: 200

}



.jumbotron>hr {

    border-top-color: #d5d5d5

}



.container .jumbotron,

.container-fluid .jumbotron {

    padding-right: 15px;

    padding-left: 15px;

    border-radius: 6px

}



.jumbotron .container {

    max-width: 100%

}



@media screen and (min-width:768px) {

    .jumbotron {

        padding-top: 48px;

        padding-bottom: 48px

    }



    .container .jumbotron,

    .container-fluid .jumbotron {

        padding-right: 60px;

        padding-left: 60px

    }



    .jumbotron .h1,

    .jumbotron h1 {

        font-size: 63px

    }

}



.thumbnail {

    display: block;

    padding: 4px;

    margin-bottom: 20px;

    line-height: 1.42857143;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 4px;

    -webkit-transition: border .2s ease-in-out;

    -o-transition: border .2s ease-in-out;

    transition: border .2s ease-in-out

}



.thumbnail a>img,

.thumbnail>img {

    margin-right: auto;

    margin-left: auto

}



a.thumbnail.active,

a.thumbnail:focus,

a.thumbnail:hover {

    border-color: #337ab7

}



.thumbnail .caption {

    padding: 9px;

    color: #333

}



.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px

}



.alert h4 {

    margin-top: 0;

    color: inherit

}



.alert .alert-link {

    font-weight: 700

}



.alert>p,

.alert>ul {

    margin-bottom: 0

}



.alert>p+p {

    margin-top: 5px

}



.alert-dismissable,

.alert-dismissible {

    padding-right: 35px

}



.alert-dismissable .close,

.alert-dismissible .close {

    position: relative;

    top: -2px;

    right: -21px;

    color: inherit

}



.alert-success {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6

}



.alert-success hr {

    border-top-color: #c9e2b3

}



.alert-success .alert-link {

    color: #2b542c

}



.alert-info {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1

}



.alert-info hr {

    border-top-color: #a6e1ec

}



.alert-info .alert-link {

    color: #245269

}



.alert-warning {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc

}



.alert-warning hr {

    border-top-color: #f7e1b5

}



.alert-warning .alert-link {

    color: #66512c

}



.alert-danger {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1

}



.alert-danger hr {

    border-top-color: #e4b9c0

}



.alert-danger .alert-link {

    color: #843534

}



@-webkit-keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }



    to {

        background-position: 0 0

    }

}



@-o-keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }



    to {

        background-position: 0 0

    }

}



@keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }



    to {

        background-position: 0 0

    }

}



.progress {

    height: 20px;

    margin-bottom: 20px;

    overflow: hidden;

    background-color: #f5f5f5;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)

}



.progress-bar {

    float: left;

    width: 0;

    height: 100%;

    font-size: 12px;

    line-height: 20px;

    color: #fff;

    text-align: center;

    background-color: #337ab7;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);

    -webkit-transition: width .6s ease;

    -o-transition: width .6s ease;

    transition: width .6s ease

}



.progress-bar-striped,

.progress-striped .progress-bar {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    -webkit-background-size: 40px 40px;

    background-size: 40px 40px

}



.progress-bar.active,

.progress.active .progress-bar {

    -webkit-animation: progress-bar-stripes 2s linear infinite;

    -o-animation: progress-bar-stripes 2s linear infinite;

    animation: progress-bar-stripes 2s linear infinite

}



.progress-bar-success {

    background-color: #5cb85c

}



.progress-striped .progress-bar-success {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-info {

    background-color: #5bc0de

}



.progress-striped .progress-bar-info {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-warning {

    background-color: #f0ad4e

}



.progress-striped .progress-bar-warning {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-danger {

    background-color: #d9534f

}



.progress-striped .progress-bar-danger {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.media {

    margin-top: 15px

}



.media:first-child {

    margin-top: 0

}



.media,

.media-body {

    overflow: hidden;

    zoom: 1

}



.media-body {

    width: 10000px

}



.media-object {

    display: block

}



.media-object.img-thumbnail {

    max-width: none

}



.media-right,

.media>.pull-right {

    padding-left: 10px

}



.media-left,

.media>.pull-left {

    padding-right: 10px

}



.media-body,

.media-left,

.media-right {

    display: table-cell;

    vertical-align: top

}



.media-middle {

    vertical-align: middle

}



.media-bottom {

    vertical-align: bottom

}



.media-heading {

    margin-top: 0;

    margin-bottom: 5px

}



.media-list {

    padding-left: 0;

    list-style: none

}



.list-group {

    padding-left: 0;

    margin-bottom: 20px

}



.list-group-item {

    position: relative;

    display: block;

    padding: 10px 15px;

    margin-bottom: -1px;

    background-color: #fff;

    border: 1px solid #ddd

}



.list-group-item:first-child {

    border-top-left-radius: 4px;

    border-top-right-radius: 4px

}



.list-group-item:last-child {

    margin-bottom: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px

}



a.list-group-item,

button.list-group-item {

    color: #555

}



a.list-group-item .list-group-item-heading,

button.list-group-item .list-group-item-heading {

    color: #333

}



a.list-group-item:focus,

a.list-group-item:hover,

button.list-group-item:focus,

button.list-group-item:hover {

    color: #555;

    text-decoration: none;

    background-color: #f5f5f5

}



button.list-group-item {

    width: 100%;

    text-align: left

}



.list-group-item.disabled,

.list-group-item.disabled:focus,

.list-group-item.disabled:hover {

    color: #777;

    cursor: not-allowed;

    background-color: #eee

}



.list-group-item.disabled .list-group-item-heading,

.list-group-item.disabled:focus .list-group-item-heading,

.list-group-item.disabled:hover .list-group-item-heading {

    color: inherit

}



.list-group-item.disabled .list-group-item-text,

.list-group-item.disabled:focus .list-group-item-text,

.list-group-item.disabled:hover .list-group-item-text {

    color: #777

}



.list-group-item.active,

.list-group-item.active:focus,

.list-group-item.active:hover {

    z-index: 2;

    color: #fff;

    background-color: #337ab7;

    border-color: #337ab7

}



.list-group-item.active .list-group-item-heading,

.list-group-item.active .list-group-item-heading>.small,

.list-group-item.active .list-group-item-heading>small,

.list-group-item.active:focus .list-group-item-heading,

.list-group-item.active:focus .list-group-item-heading>.small,

.list-group-item.active:focus .list-group-item-heading>small,

.list-group-item.active:hover .list-group-item-heading,

.list-group-item.active:hover .list-group-item-heading>.small,

.list-group-item.active:hover .list-group-item-heading>small {

    color: inherit

}



.list-group-item.active .list-group-item-text,

.list-group-item.active:focus .list-group-item-text,

.list-group-item.active:hover .list-group-item-text {

    color: #c7ddef

}



.list-group-item-success {

    color: #3c763d;

    background-color: #dff0d8

}



a.list-group-item-success,

button.list-group-item-success {

    color: #3c763d

}



a.list-group-item-success .list-group-item-heading,

button.list-group-item-success .list-group-item-heading {

    color: inherit

}



a.list-group-item-success:focus,

a.list-group-item-success:hover,

button.list-group-item-success:focus,

button.list-group-item-success:hover {

    color: #3c763d;

    background-color: #d0e9c6

}



a.list-group-item-success.active,

a.list-group-item-success.active:focus,

a.list-group-item-success.active:hover,

button.list-group-item-success.active,

button.list-group-item-success.active:focus,

button.list-group-item-success.active:hover {

    color: #fff;

    background-color: #3c763d;

    border-color: #3c763d

}



.list-group-item-info {

    color: #31708f;

    background-color: #d9edf7

}



a.list-group-item-info,

button.list-group-item-info {

    color: #31708f

}



a.list-group-item-info .list-group-item-heading,

button.list-group-item-info .list-group-item-heading {

    color: inherit

}



a.list-group-item-info:focus,

a.list-group-item-info:hover,

button.list-group-item-info:focus,

button.list-group-item-info:hover {

    color: #31708f;

    background-color: #c4e3f3

}



a.list-group-item-info.active,

a.list-group-item-info.active:focus,

a.list-group-item-info.active:hover,

button.list-group-item-info.active,

button.list-group-item-info.active:focus,

button.list-group-item-info.active:hover {

    color: #fff;

    background-color: #31708f;

    border-color: #31708f

}



.list-group-item-warning {

    color: #8a6d3b;

    background-color: #fcf8e3

}



a.list-group-item-warning,

button.list-group-item-warning {

    color: #8a6d3b

}



a.list-group-item-warning .list-group-item-heading,

button.list-group-item-warning .list-group-item-heading {

    color: inherit

}



a.list-group-item-warning:focus,

a.list-group-item-warning:hover,

button.list-group-item-warning:focus,

button.list-group-item-warning:hover {

    color: #8a6d3b;

    background-color: #faf2cc

}



a.list-group-item-warning.active,

a.list-group-item-warning.active:focus,

a.list-group-item-warning.active:hover,

button.list-group-item-warning.active,

button.list-group-item-warning.active:focus,

button.list-group-item-warning.active:hover {

    color: #fff;

    background-color: #8a6d3b;

    border-color: #8a6d3b

}



.list-group-item-danger {

    color: #a94442;

    background-color: #f2dede

}



a.list-group-item-danger,

button.list-group-item-danger {

    color: #a94442

}



a.list-group-item-danger .list-group-item-heading,

button.list-group-item-danger .list-group-item-heading {

    color: inherit

}



a.list-group-item-danger:focus,

a.list-group-item-danger:hover,

button.list-group-item-danger:focus,

button.list-group-item-danger:hover {

    color: #a94442;

    background-color: #ebcccc

}



a.list-group-item-danger.active,

a.list-group-item-danger.active:focus,

a.list-group-item-danger.active:hover,

button.list-group-item-danger.active,

button.list-group-item-danger.active:focus,

button.list-group-item-danger.active:hover {

    color: #fff;

    background-color: #a94442;

    border-color: #a94442

}



.list-group-item-heading {

    margin-top: 0;

    margin-bottom: 5px

}



.list-group-item-text {

    margin-bottom: 0;

    line-height: 1.3

}



.panel {

    margin-bottom: 20px;

    background-color: #fff;

    border: 1px solid transparent;

    border-radius: 4px;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)

}



.panel-body {

    padding: 15px

}



.panel-heading {

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel-heading>.dropdown .dropdown-toggle {

    color: inherit

}



.panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 16px;

    color: inherit

}



.panel-title>.small,

.panel-title>.small>a,

.panel-title>a,

.panel-title>small,

.panel-title>small>a {

    color: inherit

}



.panel-footer {

    padding: 10px 15px;

    background-color: #f5f5f5;

    border-top: 1px solid #ddd;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel>.list-group,

.panel>.panel-collapse>.list-group {

    margin-bottom: 0

}



.panel>.list-group .list-group-item,

.panel>.panel-collapse>.list-group .list-group-item {

    border-width: 1px 0;

    border-radius: 0

}



.panel>.list-group:first-child .list-group-item:first-child,

.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {

    border-top: 0;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel>.list-group:last-child .list-group-item:last-child,

.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {

    border-bottom: 0;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.panel-heading+.list-group .list-group-item:first-child {

    border-top-width: 0

}



.list-group+.panel-footer {

    border-top-width: 0

}



.panel>.panel-collapse>.table,

.panel>.table,

.panel>.table-responsive>.table {

    margin-bottom: 0

}



.panel>.panel-collapse>.table caption,

.panel>.table caption,

.panel>.table-responsive>.table caption {

    padding-right: 15px;

    padding-left: 15px

}



.panel>.table-responsive:first-child>.table:first-child,

.panel>.table:first-child {

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,

.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,

.panel>.table:first-child>tbody:first-child>tr:first-child,

.panel>.table:first-child>thead:first-child>tr:first-child {

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,

.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,

.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,

.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,

.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,

.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {

    border-top-left-radius: 3px

}



.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,

.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,

.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,

.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,

.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,

.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {

    border-top-right-radius: 3px

}



.panel>.table-responsive:last-child>.table:last-child,

.panel>.table:last-child {

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,

.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,

.panel>.table:last-child>tbody:last-child>tr:last-child,

.panel>.table:last-child>tfoot:last-child>tr:last-child {

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,

.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,

.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,

.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,

.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,

.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {

    border-bottom-left-radius: 3px

}



.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,

.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,

.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,

.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,

.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,

.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {

    border-bottom-right-radius: 3px

}



.panel>.panel-body+.table,

.panel>.panel-body+.table-responsive,

.panel>.table+.panel-body,

.panel>.table-responsive+.panel-body {

    border-top: 1px solid #ddd

}



.panel>.table>tbody:first-child>tr:first-child td,

.panel>.table>tbody:first-child>tr:first-child th {

    border-top: 0

}



.panel>.table-bordered,

.panel>.table-responsive>.table-bordered {

    border: 0

}



.panel>.table-bordered>tbody>tr>td:first-child,

.panel>.table-bordered>tbody>tr>th:first-child,

.panel>.table-bordered>tfoot>tr>td:first-child,

.panel>.table-bordered>tfoot>tr>th:first-child,

.panel>.table-bordered>thead>tr>td:first-child,

.panel>.table-bordered>thead>tr>th:first-child,

.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,

.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,

.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,

.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,

.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,

.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {

    border-left: 0

}



.panel>.table-bordered>tbody>tr>td:last-child,

.panel>.table-bordered>tbody>tr>th:last-child,

.panel>.table-bordered>tfoot>tr>td:last-child,

.panel>.table-bordered>tfoot>tr>th:last-child,

.panel>.table-bordered>thead>tr>td:last-child,

.panel>.table-bordered>thead>tr>th:last-child,

.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,

.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,

.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,

.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,

.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,

.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {

    border-right: 0

}



.panel>.table-bordered>tbody>tr:first-child>td,

.panel>.table-bordered>tbody>tr:first-child>th,

.panel>.table-bordered>thead>tr:first-child>td,

.panel>.table-bordered>thead>tr:first-child>th,

.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,

.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,

.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,

.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {

    border-bottom: 0

}



.panel>.table-bordered>tbody>tr:last-child>td,

.panel>.table-bordered>tbody>tr:last-child>th,

.panel>.table-bordered>tfoot>tr:last-child>td,

.panel>.table-bordered>tfoot>tr:last-child>th,

.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,

.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,

.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,

.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {

    border-bottom: 0

}



.panel>.table-responsive {

    margin-bottom: 0;

    border: 0

}



.panel-group {

    margin-bottom: 20px

}



.panel-group .panel {

    margin-bottom: 0;

    border-radius: 4px

}



.panel-group .panel+.panel {

    margin-top: 5px

}



.panel-group .panel-heading {

    border-bottom: 0

}



.panel-group .panel-heading+.panel-collapse>.list-group,

.panel-group .panel-heading+.panel-collapse>.panel-body {

    border-top: 1px solid #ddd

}



.panel-group .panel-footer {

    border-top: 0

}



.panel-group .panel-footer+.panel-collapse .panel-body {

    border-bottom: 1px solid #ddd

}



.panel-default {

    border-color: #ddd

}



.panel-default>.panel-heading {

    color: #333;

    background-color: #f5f5f5;

    border-color: #ddd

}



.panel-default>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #ddd

}



.panel-default>.panel-heading .badge {

    color: #f5f5f5;

    background-color: #333

}



.panel-default>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #ddd

}



.panel-primary {

    border-color: #337ab7

}



.panel-primary>.panel-heading {

    color: #fff;

    background-color: #337ab7;

    border-color: #337ab7

}



.panel-primary>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #337ab7

}



.panel-primary>.panel-heading .badge {

    color: #337ab7;

    background-color: #fff

}



.panel-primary>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #337ab7

}



.panel-success {

    border-color: #d6e9c6

}



.panel-success>.panel-heading {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6

}



.panel-success>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #d6e9c6

}



.panel-success>.panel-heading .badge {

    color: #dff0d8;

    background-color: #3c763d

}



.panel-success>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #d6e9c6

}



.panel-info {

    border-color: #bce8f1

}



.panel-info>.panel-heading {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1

}



.panel-info>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #bce8f1

}



.panel-info>.panel-heading .badge {

    color: #d9edf7;

    background-color: #31708f

}



.panel-info>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #bce8f1

}



.panel-warning {

    border-color: #faebcc

}



.panel-warning>.panel-heading {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc

}



.panel-warning>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #faebcc

}



.panel-warning>.panel-heading .badge {

    color: #fcf8e3;

    background-color: #8a6d3b

}



.panel-warning>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #faebcc

}



.panel-danger {

    border-color: #ebccd1

}



.panel-danger>.panel-heading {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1

}



.panel-danger>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #ebccd1

}



.panel-danger>.panel-heading .badge {

    color: #f2dede;

    background-color: #a94442

}



.panel-danger>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #ebccd1

}



.embed-responsive {

    position: relative;

    display: block;

    height: 0;

    padding: 0;

    overflow: hidden

}



.embed-responsive .embed-responsive-item,

.embed-responsive embed,

.embed-responsive iframe,

.embed-responsive object,

.embed-responsive video {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 0

}



.embed-responsive-16by9 {

    padding-bottom: 56.25%

}



.embed-responsive-4by3 {

    padding-bottom: 75%

}



.well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border: 1px solid #e3e3e3;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)

}



.well blockquote {

    border-color: #ddd;

    border-color: rgba(0, 0, 0, .15)

}



.well-lg {

    padding: 24px;

    border-radius: 6px

}



.well-sm {

    padding: 9px;

    border-radius: 3px

}



.close {

    float: right;

    font-size: 21px;

    font-weight: 700;

    line-height: 1;

    color: #000;

    text-shadow: 0 1px 0 #fff;

    filter: alpha(opacity=20);

    opacity: .2

}



.close:focus,

.close:hover {

    color: #000;

    text-decoration: none;

    cursor: pointer;

    filter: alpha(opacity=50);

    opacity: .5

}



button.close {

    -webkit-appearance: none;

    padding: 0;

    cursor: pointer;

    background: 0 0;

    border: 0

}



.modal-open {

    overflow: hidden

}



.modal {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    display: none;

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

    outline: 0

}



.modal.fade .modal-dialog {

    -webkit-transition: -webkit-transform .3s ease-out;

    -o-transition: -o-transform .3s ease-out;

    transition: transform .3s ease-out;

    -webkit-transform: translate(0, -25%);

    -ms-transform: translate(0, -25%);

    -o-transform: translate(0, -25%);

    transform: translate(0, -25%)

}



.modal.in .modal-dialog {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0)

}



.modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto

}



.modal-dialog {

    position: relative;

    width: auto;

    margin: 10px

}



.modal-content {

    position: relative;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #999;

    border: 1px solid rgba(0, 0, 0, .2);

    border-radius: 6px;

    outline: 0;

    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)

}



.modal-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1040;

    background-color: #000

}



.modal-backdrop.fade {

    filter: alpha(opacity=0);

    opacity: 0

}



.modal-backdrop.in {

    filter: alpha(opacity=50);

    opacity: .5

}



.modal-header {

    padding: 15px;

    border-bottom: 1px solid #e5e5e5

}



.modal-header .close {

    margin-top: -2px

}



.modal-title {

    margin: 0;

    line-height: 1.42857143

}



.modal-body {

    position: relative;

    padding: 15px

}



.modal-footer {

    padding: 15px;

    text-align: right;

    border-top: 1px solid #e5e5e5

}



.modal-footer .btn+.btn {

    margin-bottom: 0;

    margin-left: 5px

}



.modal-footer .btn-group .btn+.btn {

    margin-left: -1px

}



.modal-footer .btn-block+.btn-block {

    margin-left: 0

}



.modal-scrollbar-measure {

    position: absolute;

    top: -9999px;

    width: 50px;

    height: 50px;

    overflow: scroll

}



@media (min-width:768px) {

    .modal-dialog {

        width: 600px;

        margin: 30px auto

    }



    .modal-content {

        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)

    }



    .modal-sm {

        width: 300px

    }

}



@media (min-width:992px) {

    .modal-lg {

        width: 900px

    }

}



.tooltip {

    position: absolute;

    z-index: 1070;

    display: block;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    word-spacing: normal;

    word-wrap: normal;

    white-space: normal;

    filter: alpha(opacity=0);

    opacity: 0;

    line-break: auto

}



.tooltip.in {

    filter: alpha(opacity=90);

    opacity: .9

}



.tooltip.top {

    padding: 5px 0;

    margin-top: -3px

}



.tooltip.right {

    padding: 0 5px;

    margin-left: 3px

}



.tooltip.bottom {

    padding: 5px 0;

    margin-top: 3px

}



.tooltip.left {

    padding: 0 5px;

    margin-left: -3px

}



.tooltip-inner {

    max-width: 200px;

    padding: 3px 8px;

    color: #fff;

    text-align: center;

    background-color: #000;

    border-radius: 4px

}



.tooltip-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid

}



.tooltip.top .tooltip-arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.top-left .tooltip-arrow {

    right: 5px;

    bottom: 0;

    margin-bottom: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.top-right .tooltip-arrow {

    bottom: 0;

    left: 5px;

    margin-bottom: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.right .tooltip-arrow {

    top: 50%;

    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;

    border-right-color: #000

}



.tooltip.left .tooltip-arrow {

    top: 50%;

    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;

    border-left-color: #000

}



.tooltip.bottom .tooltip-arrow {

    top: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.tooltip.bottom-left .tooltip-arrow {

    top: 0;

    right: 5px;

    margin-top: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.tooltip.bottom-right .tooltip-arrow {

    top: 0;

    left: 5px;

    margin-top: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.popover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1060;

    display: none;

    max-width: 276px;

    padding: 1px;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-style: normal;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    word-spacing: normal;

    word-wrap: normal;

    white-space: normal;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .2);

    border-radius: 6px;

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

    line-break: auto

}



.popover.top {

    margin-top: -10px

}



.popover.right {

    margin-left: 10px

}



.popover.bottom {

    margin-top: 10px

}



.popover.left {

    margin-left: -10px

}



.popover-title {

    padding: 8px 14px;

    margin: 0;

    font-size: 14px;

    background-color: #f7f7f7;

    border-bottom: 1px solid #ebebeb;

    border-radius: 5px 5px 0 0

}



.popover-content {

    padding: 9px 14px

}



.popover>.arrow,

.popover>.arrow:after {

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid

}



.popover>.arrow {

    border-width: 11px

}



.popover>.arrow:after {

    content: "";

    border-width: 10px

}



.popover.top>.arrow {

    bottom: -11px;

    left: 50%;

    margin-left: -11px;

    border-top-color: #999;

    border-top-color: rgba(0, 0, 0, .25);

    border-bottom-width: 0

}



.popover.top>.arrow:after {

    bottom: 1px;

    margin-left: -10px;

    content: " ";

    border-top-color: #fff;

    border-bottom-width: 0

}



.popover.right>.arrow {

    top: 50%;

    left: -11px;

    margin-top: -11px;

    border-right-color: #999;

    border-right-color: rgba(0, 0, 0, .25);

    border-left-width: 0

}



.popover.right>.arrow:after {

    bottom: -10px;

    left: 1px;

    content: " ";

    border-right-color: #fff;

    border-left-width: 0

}



.popover.bottom>.arrow {

    top: -11px;

    left: 50%;

    margin-left: -11px;

    border-top-width: 0;

    border-bottom-color: #999;

    border-bottom-color: rgba(0, 0, 0, .25)

}



.popover.bottom>.arrow:after {

    top: 1px;

    margin-left: -10px;

    content: " ";

    border-top-width: 0;

    border-bottom-color: #fff

}



.popover.left>.arrow {

    top: 50%;

    right: -11px;

    margin-top: -11px;

    border-right-width: 0;

    border-left-color: #999;

    border-left-color: rgba(0, 0, 0, .25)

}



.popover.left>.arrow:after {

    right: 1px;

    bottom: -10px;

    content: " ";

    border-right-width: 0;

    border-left-color: #fff

}



.carousel {

    position: relative

}



.carousel-inner {

    position: relative;

    width: 100%;

    overflow: hidden

}



.carousel-inner>.item {

    position: relative;

    display: none;

    -webkit-transition: .6s ease-in-out left;

    -o-transition: .6s ease-in-out left;

    transition: .6s ease-in-out left

}



.carousel-inner>.item>a>img,

.carousel-inner>.item>img {

    line-height: 1

}



@media all and (transform-3d),

(-webkit-transform-3d) {

    .carousel-inner>.item {

        -webkit-transition: -webkit-transform .6s ease-in-out;

        -o-transition: -o-transform .6s ease-in-out;

        transition: transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;

        backface-visibility: hidden;

        -webkit-perspective: 1000px;

        perspective: 1000px

    }



    .carousel-inner>.item.active.right,

    .carousel-inner>.item.next {

        left: 0;

        -webkit-transform: translate3d(100%, 0, 0);

        transform: translate3d(100%, 0, 0)

    }



    .carousel-inner>.item.active.left,

    .carousel-inner>.item.prev {

        left: 0;

        -webkit-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0)

    }



    .carousel-inner>.item.active,

    .carousel-inner>.item.next.left,

    .carousel-inner>.item.prev.right {

        left: 0;

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0)

    }

}



.carousel-inner>.active,

.carousel-inner>.next,

.carousel-inner>.prev {

    display: block

}



.carousel-inner>.active {

    left: 0

}



.carousel-inner>.next,

.carousel-inner>.prev {

    position: absolute;

    top: 0;

    width: 100%

}



.carousel-inner>.next {

    left: 100%

}



.carousel-inner>.prev {

    left: -100%

}



.carousel-inner>.next.left,

.carousel-inner>.prev.right {

    left: 0

}



.carousel-inner>.active.left {

    left: -100%

}



.carousel-inner>.active.right {

    left: 100%

}



.carousel-control {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 15%;

    font-size: 20px;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

    background-color: rgba(0, 0, 0, 0);

    filter: alpha(opacity=50);

    opacity: .5

}



.carousel-control:hover span {

    color: white

}



.carousel-control.right {

    right: 0;

    left: auto;

}



.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right,

.carousel-control .icon-next,

.carousel-control .icon-prev {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: inline-block;

    margin-top: -10px

}



.carousel-control .glyphicon-chevron-left,

.carousel-control .icon-prev {

    left: 50%;

    margin-left: -40px

}



.carousel-control .glyphicon-chevron-right,

.carousel-control .icon-next {

    right: 50%;

    margin-right: -40px

}



.carousel-control .icon-next,

.carousel-control .icon-prev {

    width: 20px;

    height: 20px;

    font-family: serif;

    line-height: 1

}



.carousel-control .icon-prev:before {

    content: '\2039'

}



.carousel-control .icon-next:before {

    content: '\203a'

}



.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 15;

    width: 60%;

    padding-left: 0;

    margin-left: -30%;

    text-align: center;

    list-style: none

}



.carousel-indicators li {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 1px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #000;

    background-color: rgba(0, 0, 0, 0);

    border: 1px solid #fff;

    border-radius: 10px

}



.carousel-indicators .active {

    width: 12px;

    height: 12px;

    margin: 0;

    background-color: #fff

}



.carousel-caption {

    position: absolute;

    right: 15%;

    bottom: 20px;

    left: 15%;

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)

}



.carousel-caption .btn {

    text-shadow: none

}



@media screen and (min-width:768px) {



    .carousel-control .glyphicon-chevron-left,

    .carousel-control .glyphicon-chevron-right,

    .carousel-control .icon-next,

    .carousel-control .icon-prev {

        width: 30px;

        height: 30px;

        margin-top: -10px;

        font-size: 30px

    }



    .carousel-control .glyphicon-chevron-left,

    .carousel-control .icon-prev {

        margin-left: -40px

    }



    .carousel-control .glyphicon-chevron-right,

    .carousel-control .icon-next {

        margin-right: -40px

    }



    .carousel-caption {

        right: 20%;

        left: 20%;

        padding-bottom: 30px

    }



    .carousel-indicators {

        bottom: 20px

    }

}



.btn-group-vertical>.btn-group:after,

.btn-group-vertical>.btn-group:before,

.btn-toolbar:after,

.btn-toolbar:before,

.clearfix:after,

.clearfix:before,

.container-fluid:after,

.container-fluid:before,

.container:after,

.container:before,

.dl-horizontal dd:after,

.dl-horizontal dd:before,

.form-horizontal .form-group:after,

.form-horizontal .form-group:before,

.modal-footer:after,

.modal-footer:before,

.modal-header:after,

.modal-header:before,

.nav:after,

.nav:before,

.navbar-collapse:after,

.navbar-collapse:before,

.navbar-header:after,

.navbar-header:before,

.navbar:after,

.navbar:before,

.pager:after,

.pager:before,

.panel-body:after,

.panel-body:before,

.row:after,

.row:before {

    display: table;

    content: " "

}



.btn-group-vertical>.btn-group:after,

.btn-toolbar:after,

.clearfix:after,

.container-fluid:after,

.container:after,

.dl-horizontal dd:after,

.form-horizontal .form-group:after,

.modal-footer:after,

.modal-header:after,

.nav:after,

.navbar-collapse:after,

.navbar-header:after,

.navbar:after,

.pager:after,

.panel-body:after,

.row:after {

    clear: both

}



.center-block {

    display: block;

    margin-right: auto;

    margin-left: auto

}



.pull-right {

    float: right !important

}



.pull-left {

    float: left !important

}



.hide {

    display: none !important

}



.show {

    display: block !important

}



.invisible {

    visibility: hidden

}



.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0

}



.hidden {

    display: none !important

}



.affix {

    position: fixed

}



@-ms-viewport {

    width: device-width

}



.visible-lg,

.visible-md,

.visible-sm,

.visible-xs {

    display: none !important

}



.visible-lg-block,

.visible-lg-inline,

.visible-lg-inline-block,

.visible-md-block,

.visible-md-inline,

.visible-md-inline-block,

.visible-sm-block,

.visible-sm-inline,

.visible-sm-inline-block,

.visible-xs-block,

.visible-xs-inline,

.visible-xs-inline-block {

    display: none !important

}



@media (max-width:767px) {

    .visible-xs {

        display: block !important

    }



    table.visible-xs {

        display: table !important

    }



    tr.visible-xs {

        display: table-row !important

    }



    td.visible-xs,

    th.visible-xs {

        display: table-cell !important

    }

}



@media (max-width:767px) {

    .visible-xs-block {

        display: block !important

    }

}



@media (max-width:767px) {

    .visible-xs-inline {

        display: inline !important

    }

}



@media (max-width:767px) {

    .visible-xs-inline-block {

        display: inline-block !important

    }

}



@media (min-width:768px) and (max-width:991px) {

    .visible-sm {

        display: block !important

    }



    table.visible-sm {

        display: table !important

    }



    tr.visible-sm {

        display: table-row !important

    }



    td.visible-sm,

    th.visible-sm {

        display: table-cell !important

    }

}



@media (min-width:768px) and (max-width:991px) {

    .visible-sm-block {

        display: block !important

    }

}



@media (min-width:768px) and (max-width:991px) {

    .visible-sm-inline {

        display: inline !important

    }

}



@media (min-width:768px) and (max-width:991px) {

    .visible-sm-inline-block {

        display: inline-block !important

    }

}



@media (min-width:992px) and (max-width:1199px) {

    .visible-md {

        display: block !important

    }



    table.visible-md {

        display: table !important

    }



    tr.visible-md {

        display: table-row !important

    }



    td.visible-md,

    th.visible-md {

        display: table-cell !important

    }

}



@media (min-width:992px) and (max-width:1199px) {

    .visible-md-block {

        display: block !important

    }

}



@media (min-width:992px) and (max-width:1199px) {

    .visible-md-inline {

        display: inline !important

    }

}



@media (min-width:992px) and (max-width:1199px) {

    .visible-md-inline-block {

        display: inline-block !important

    }

}



@media (min-width:1200px) {

    .visible-lg {

        display: block !important

    }



    table.visible-lg {

        display: table !important

    }



    tr.visible-lg {

        display: table-row !important

    }



    td.visible-lg,

    th.visible-lg {

        display: table-cell !important

    }

}



@media (min-width:1200px) {

    .visible-lg-block {

        display: block !important

    }

}



@media (min-width:1200px) {

    .visible-lg-inline {

        display: inline !important

    }

}



@media (min-width:1200px) {

    .visible-lg-inline-block {

        display: inline-block !important

    }

}



@media (max-width:767px) {

    .hidden-xs {

        display: none !important

    }

}



@media (min-width:768px) and (max-width:991px) {

    .hidden-sm {

        display: none !important

    }

}



@media (min-width:992px) and (max-width:1199px) {

    .hidden-md {

        display: none !important

    }

}



@media (min-width:1200px) {

    .hidden-lg {

        display: none !important

    }

}



.visible-print {

    display: none !important

}



@media print {

    .visible-print {

        display: block !important

    }



    table.visible-print {

        display: table !important

    }



    tr.visible-print {

        display: table-row !important

    }



    td.visible-print,

    th.visible-print {

        display: table-cell !important

    }

}



.visible-print-block {

    display: none !important

}



@media print {

    .visible-print-block {

        display: block !important

    }

}



.visible-print-inline {

    display: none !important

}



@media print {

    .visible-print-inline {

        display: inline !important

    }

}



.visible-print-inline-block {

    display: none !important

}



@media print {

    .visible-print-inline-block {

        display: inline-block !important

    }

}



@media print {

    .hidden-print {

        display: none !important

    }

}



@font-face {

    font-family: 'icofont';

    font-display: swap;

    src: url(../css/fonts/icofont7858.eot?v=1.0.0-beta);

    src: url(../css/fonts/icofont7858.eot?v=1.0.0-beta#iefix) format("embedded-opentype"), url(../css/fonts/icofont7858.ttf) format("truetype"), url(../css/fonts/icofont7858.woff) format("woff"), url(../css/fonts/icofont7858.svg?v=1.0.0-beta#icofont) format("svg");

    font-weight: 400;

    font-style: normal

}



.icofont {

    font-family: 'IcoFont' !important;

    speak: none;

    font-style: normal;

    font-weight: 400;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



.icofont-angry-monster:before {

    content: "\e901"

}



.icofont-bathtub:before {

    content: "\e902"

}



.icofont-bird-wings:before {

    content: "\e903"

}



.icofont-bow:before {

    content: "\e904"

}



.icofont-brain-alt:before {

    content: "\e905"

}



.icofont-butterfly-alt:before {

    content: "\e906"

}



.icofont-castle:before {

    content: "\e907"

}



.icofont-circuit:before {

    content: "\e908"

}



.icofont-dart:before {

    content: "\e909"

}



.icofont-dice-alt:before {

    content: "\e90a"

}



.icofont-disability-race:before {

    content: "\e90b"

}



.icofont-diving-goggle:before {

    content: "\e90c"

}



.icofont-fire-alt:before {

    content: "\e90d"

}



.icofont-flame-torch:before {

    content: "\e90e"

}



.icofont-flora-flower:before {

    content: "\e90f"

}



.icofont-flora:before {

    content: "\e910"

}



.icofont-gift-box:before {

    content: "\e911"

}



.icofont-halloween-pumpkin:before {

    content: "\e912"

}



.icofont-hand-power:before {

    content: "\e913"

}



.icofont-hand-thunder:before {

    content: "\e914"

}



.icofont-king-crown:before {

    content: "\e915"

}



.icofont-king-monster:before {

    content: "\e916"

}



.icofont-love:before {

    content: "\e917"

}



.icofont-magician-hat:before {

    content: "\e918"

}



.icofont-native-american:before {

    content: "\e919"

}



.icofont-open-eye:before {

    content: "\e91a"

}



.icofont-owl-look:before {

    content: "\e91b"

}



.icofont-phoenix:before {

    content: "\e91c"

}



.icofont-queen-crown:before {

    content: "\e91d"

}



.icofont-robot-face:before {

    content: "\e91e"

}



.icofont-sand-clock:before {

    content: "\e91f"

}



.icofont-shield-alt:before {

    content: "\e920"

}



.icofont-ship-wheel:before {

    content: "\e921"

}



.icofont-skull-danger:before {

    content: "\e922"

}



.icofont-skull-face:before {

    content: "\e923"

}



.icofont-snail:before {

    content: "\e924"

}



.icofont-snow-alt:before {

    content: "\e925"

}



.icofont-snow-flake:before {

    content: "\e926"

}



.icofont-snowmobile:before {

    content: "\e927"

}



.icofont-space-shuttle:before {

    content: "\e928"

}



.icofont-star-shape:before {

    content: "\e929"

}



.icofont-swirl:before {

    content: "\e92a"

}



.icofont-tattoo-wing:before {

    content: "\e92b"

}



.icofont-throne:before {

    content: "\e92c"

}



.icofont-touch:before {

    content: "\e92d"

}



.icofont-tree-alt:before {

    content: "\e92e"

}



.icofont-triangle:before {

    content: "\e92f"

}



.icofont-unity-hand:before {

    content: "\e930"

}



.icofont-weed:before {

    content: "\e931"

}



.icofont-woman-bird:before {

    content: "\e932"

}



.icofont-animal-bat:before {

    content: "\e933"

}



.icofont-animal-bear-tracks:before {

    content: "\e934"

}



.icofont-animal-bear:before {

    content: "\e935"

}



.icofont-animal-bird-alt:before {

    content: "\e936"

}



.icofont-animal-bird:before {

    content: "\e937"

}



.icofont-animal-bone:before {

    content: "\e938"

}



.icofont-animal-bull:before {

    content: "\e939"

}



.icofont-animal-camel-alt:before {

    content: "\e93a"

}



.icofont-animal-camel-head:before {

    content: "\e93b"

}



.icofont-animal-camel:before {

    content: "\e93c"

}



.icofont-animal-cat-alt-1:before {

    content: "\e93d"

}



.icofont-animal-cat-alt-2:before {

    content: "\e93e"

}



.icofont-animal-cat-alt-3:before {

    content: "\e93f"

}



.icofont-animal-cat-alt-4:before {

    content: "\e940"

}



.icofont-animal-cat-with-dog:before {

    content: "\e941"

}



.icofont-animal-cat:before {

    content: "\e942"

}



.icofont-animal-cow-head:before {

    content: "\e943"

}



.icofont-animal-cow:before {

    content: "\e944"

}



.icofont-animal-crab:before {

    content: "\e945"

}



.icofont-animal-crocodile:before {

    content: "\e946"

}



.icofont-animal-deer-head:before {

    content: "\e947"

}



.icofont-animal-dog-alt:before {

    content: "\e948"

}



.icofont-animal-dog-barking:before {

    content: "\e949"

}



.icofont-animal-dog:before {

    content: "\e94a"

}



.icofont-animal-dolphin:before {

    content: "\e94b"

}



.icofont-animal-duck-tracks:before {

    content: "\e94c"

}



.icofont-animal-eagle-head:before {

    content: "\e94d"

}



.icofont-animal-eaten-fish:before {

    content: "\e94e"

}



.icofont-animal-elephant-alt:before {

    content: "\e94f"

}



.icofont-animal-elephant-head-alt:before {

    content: "\e950"

}



.icofont-animal-elephant-head:before {

    content: "\e951"

}



.icofont-animal-elephant:before {

    content: "\e952"

}



.icofont-animal-elk:before {

    content: "\e953"

}



.icofont-animal-fish-alt-1:before {

    content: "\e954"

}



.icofont-animal-fish-alt-2:before {

    content: "\e955"

}



.icofont-animal-fish-alt-3:before {

    content: "\e956"

}



.icofont-animal-fish-alt-4:before {

    content: "\e957"

}



.icofont-animal-fish:before {

    content: "\e958"

}



.icofont-animal-fox-alt:before {

    content: "\e959"

}



.icofont-animal-fox:before {

    content: "\e95a"

}



.icofont-animal-frog-tracks:before {

    content: "\e95b"

}



.icofont-animal-frog:before {

    content: "\e95c"

}



.icofont-animal-froggy:before {

    content: "\e95d"

}



.icofont-animal-giraffe-alt:before {

    content: "\e95e"

}



.icofont-animal-giraffe:before {

    content: "\e95f"

}



.icofont-animal-goat-head-alt-1:before {

    content: "\e960"

}



.icofont-animal-goat-head-alt-2:before {

    content: "\e961"

}



.icofont-animal-goat-head:before {

    content: "\e962"

}



.icofont-animal-gorilla:before {

    content: "\e963"

}



.icofont-animal-hen-tracks:before {

    content: "\e964"

}



.icofont-animal-horse-head-alt-1:before {

    content: "\e965"

}



.icofont-animal-horse-head-alt-2:before {

    content: "\e966"

}



.icofont-animal-horse-head:before {

    content: "\e967"

}



.icofont-animal-horse-tracks:before {

    content: "\e968"

}



.icofont-animal-jellyfish:before {

    content: "\e969"

}



.icofont-animal-kangaroo:before {

    content: "\e96a"

}



.icofont-animal-lemur:before {

    content: "\e96b"

}



.icofont-animal-lion-alt:before {

    content: "\e96c"

}



.icofont-animal-lion-head-alt:before {

    content: "\e96d"

}



.icofont-animal-lion-head:before {

    content: "\e96e"

}



.icofont-animal-lion:before {

    content: "\e96f"

}



.icofont-animal-monkey-alt-1:before {

    content: "\e970"

}



.icofont-animal-monkey-alt-2:before {

    content: "\e971"

}



.icofont-animal-monkey-alt-3:before {

    content: "\e972"

}



.icofont-animal-monkey:before {

    content: "\e973"

}



.icofont-animal-octopus-alt:before {

    content: "\e974"

}



.icofont-animal-octopus:before {

    content: "\e975"

}



.icofont-animal-owl:before {

    content: "\e976"

}



.icofont-animal-panda-alt:before {

    content: "\e977"

}



.icofont-animal-panda:before {

    content: "\e978"

}



.icofont-animal-panther:before {

    content: "\e979"

}



.icofont-animal-parrot-lip:before {

    content: "\e97a"

}



.icofont-animal-parrot:before {

    content: "\e97b"

}



.icofont-animal-paw:before {

    content: "\e97c"

}



.icofont-animal-pelican:before {

    content: "\e97d"

}



.icofont-animal-penguin:before {

    content: "\e97e"

}



.icofont-animal-pig-alt:before {

    content: "\e97f"

}



.icofont-animal-pig:before {

    content: "\e980"

}



.icofont-animal-pigeon-alt:before {

    content: "\e981"

}



.icofont-animal-pigeon:before {

    content: "\e982"

}



.icofont-animal-pigeons:before {

    content: "\e983"

}



.icofont-animal-rabbit-running:before {

    content: "\e984"

}



.icofont-animal-rat-alt:before {

    content: "\e985"

}



.icofont-animal-rhino-head:before {

    content: "\e986"

}



.icofont-animal-rhino:before {

    content: "\e987"

}



.icofont-animal-rooster:before {

    content: "\e988"

}



.icofont-animal-seahorse:before {

    content: "\e989"

}



.icofont-animal-seal:before {

    content: "\e98a"

}



.icofont-animal-shrimp:before {

    content: "\e98b"

}



.icofont-animal-snail-alt-1:before {

    content: "\e98c"

}



.icofont-animal-snail-alt-2:before {

    content: "\e98d"

}



.icofont-animal-snail:before {

    content: "\e98e"

}



.icofont-animal-snake:before {

    content: "\e98f"

}



.icofont-animal-squid:before {

    content: "\e990"

}



.icofont-animal-squirrel:before {

    content: "\e991"

}



.icofont-animal-tiger-alt:before {

    content: "\e992"

}



.icofont-animal-tiger:before {

    content: "\e993"

}



.icofont-animal-turtle:before {

    content: "\e994"

}



.icofont-animal-whale:before {

    content: "\e995"

}



.icofont-animal-woodpecker:before {

    content: "\e996"

}



.icofont-animal-zebra:before {

    content: "\e997"

}



.icofont-brand-acer:before {

    content: "\e998"

}



.icofont-brand-adidas:before {

    content: "\e999"

}



.icofont-brand-adobe:before {

    content: "\e99a"

}



.icofont-brand-air-new-zealand:before {

    content: "\e99b"

}



.icofont-brand-airbnb:before {

    content: "\e99c"

}



.icofont-brand-aircell:before {

    content: "\e99d"

}



.icofont-brand-airtel:before {

    content: "\e99e"

}



.icofont-brand-alcatel:before {

    content: "\e99f"

}



.icofont-brand-alibaba:before {

    content: "\e9a0"

}



.icofont-brand-aliexpress:before {

    content: "\e9a1"

}



.icofont-brand-alipay:before {

    content: "\e9a2"

}



.icofont-brand-amazon:before {

    content: "\e9a3"

}



.icofont-brand-amd:before {

    content: "\e9a4"

}



.icofont-brand-american-airlines:before {

    content: "\e9a5"

}



.icofont-brand-android-robot:before {

    content: "\e9a6"

}



.icofont-brand-android:before {

    content: "\e9a7"

}



.icofont-brand-aol:before {

    content: "\e9a8"

}



.icofont-brand-apple:before {

    content: "\e9a9"

}



.icofont-brand-appstore:before {

    content: "\e9aa"

}



.icofont-brand-asus:before {

    content: "\e9ab"

}



.icofont-brand-ati:before {

    content: "\e9ac"

}



.icofont-brand-att:before {

    content: "\e9ad"

}



.icofont-brand-audi:before {

    content: "\e9ae"

}



.icofont-brand-axiata:before {

    content: "\e9af"

}



.icofont-brand-bada:before {

    content: "\e9b0"

}



.icofont-brand-bbc:before {

    content: "\e9b1"

}



.icofont-brand-bing:before {

    content: "\e9b2"

}



.icofont-brand-blackberry:before {

    content: "\e9b3"

}



.icofont-brand-bmw:before {

    content: "\e9b4"

}



.icofont-brand-box:before {

    content: "\e9b5"

}



.icofont-brand-burger-king:before {

    content: "\e9b6"

}



.icofont-brand-business-insider:before {

    content: "\e9b7"

}



.icofont-brand-buzzfeed:before {

    content: "\e9b8"

}



.icofont-brand-cannon:before {

    content: "\e9b9"

}



.icofont-brand-casio:before {

    content: "\e9ba"

}



.icofont-brand-china-mobile:before {

    content: "\e9bb"

}



.icofont-brand-china-telecom:before {

    content: "\e9bc"

}



.icofont-brand-china-unicom:before {

    content: "\e9bd"

}



.icofont-brand-cisco:before {

    content: "\e9be"

}



.icofont-brand-citibank:before {

    content: "\e9bf"

}



.icofont-brand-cnet:before {

    content: "\e9c0"

}



.icofont-brand-cnn:before {

    content: "\e9c1"

}



.icofont-brand-cocal-cola:before {

    content: "\e9c2"

}



.icofont-brand-compaq:before {

    content: "\e9c3"

}



.icofont-brand-copy:before {

    content: "\e9c4"

}



.icofont-brand-debian:before {

    content: "\e9c5"

}



.icofont-brand-delicious:before {

    content: "\e9c6"

}



.icofont-brand-dell:before {

    content: "\e9c7"

}



.icofont-brand-designbump:before {

    content: "\e9c8"

}



.icofont-brand-designfloat:before {

    content: "\e9c9"

}



.icofont-brand-disney:before {

    content: "\e9ca"

}



.icofont-brand-dodge:before {

    content: "\e9cb"

}



.icofont-brand-dove:before {

    content: "\e9cc"

}



.icofont-brand-ebay:before {

    content: "\e9cd"

}



.icofont-brand-eleven:before {

    content: "\e9ce"

}



.icofont-brand-emirates:before {

    content: "\e9cf"

}



.icofont-brand-espn:before {

    content: "\e9d0"

}



.icofont-brand-etihad-airways:before {

    content: "\e9d1"

}



.icofont-brand-etisalat:before {

    content: "\e9d2"

}



.icofont-brand-etsy:before {

    content: "\e9d3"

}



.icofont-brand-facebook:before {

    content: "\e9d4"

}



.icofont-brand-fastrack:before {

    content: "\e9d5"

}



.icofont-brand-fedex:before {

    content: "\e9d6"

}



.icofont-brand-ferrari:before {

    content: "\e9d7"

}



.icofont-brand-fitbit:before {

    content: "\e9d8"

}



.icofont-brand-flikr:before {

    content: "\e9d9"

}



.icofont-brand-forbes:before {

    content: "\e9da"

}



.icofont-brand-foursquare:before {

    content: "\e9db"

}



.icofont-brand-fox:before {

    content: "\e9dc"

}



.icofont-brand-foxconn:before {

    content: "\e9dd"

}



.icofont-brand-fujitsu:before {

    content: "\e9de"

}



.icofont-brand-general-electric:before {

    content: "\e9df"

}



.icofont-brand-gillette:before {

    content: "\e9e0"

}



.icofont-brand-gizmodo:before {

    content: "\e9e1"

}



.icofont-brand-gnome:before {

    content: "\e9e2"

}



.icofont-brand-google:before {

    content: "\e9e3"

}



.icofont-brand-gopro:before {

    content: "\e9e4"

}



.icofont-brand-gucci:before {

    content: "\e9e5"

}



.icofont-brand-hallmark:before {

    content: "\e9e6"

}



.icofont-brand-hi5:before {

    content: "\e9e7"

}



.icofont-brand-honda:before {

    content: "\e9e8"

}



.icofont-brand-hp:before {

    content: "\e9e9"

}



.icofont-brand-hsbc:before {

    content: "\e9ea"

}



.icofont-brand-htc:before {

    content: "\e9eb"

}



.icofont-brand-huawei:before {

    content: "\e9ec"

}



.icofont-brand-hulu:before {

    content: "\e9ed"

}



.icofont-brand-hyundai:before {

    content: "\e9ee"

}



.icofont-brand-ibm:before {

    content: "\e9ef"

}



.icofont-brand-icofont:before {

    content: "\e9f0"

}



.icofont-brand-icq:before {

    content: "\e9f1"

}



.icofont-brand-ikea:before {

    content: "\e9f2"

}



.icofont-brand-imdb:before {

    content: "\e9f3"

}



.icofont-brand-indiegogo:before {

    content: "\e9f4"

}



.icofont-brand-intel:before {

    content: "\e9f5"

}



.icofont-brand-ipair:before {

    content: "\e9f6"

}



.icofont-brand-jaguar:before {

    content: "\e9f7"

}



.icofont-brand-java:before {

    content: "\e9f8"

}



.icofont-brand-joomshaper:before {

    content: "\e9f9"

}



.icofont-brand-kickstarter:before {

    content: "\e9fa"

}



.icofont-brand-kik:before {

    content: "\e9fb"

}



.icofont-brand-lastfm:before {

    content: "\e9fc"

}



.icofont-brand-lego:before {

    content: "\e9fd"

}



.icofont-brand-lenovo:before {

    content: "\e9fe"

}



.icofont-brand-levis:before {

    content: "\e9ff"

}



.icofont-brand-lexus:before {

    content: "\ea00"

}



.icofont-brand-lg:before {

    content: "\ea01"

}



.icofont-brand-life-hacker:before {

    content: "\ea02"

}



.icofont-brand-line-messenger:before {

    content: "\ea03"

}



.icofont-brand-linkedin:before {

    content: "\ea04"

}



.icofont-brand-linux-mint:before {

    content: "\ea05"

}



.icofont-brand-linux:before {

    content: "\ea06"

}



.icofont-brand-lionix:before {

    content: "\ea07"

}



.icofont-brand-live-messenger:before {

    content: "\ea08"

}



.icofont-brand-loreal:before {

    content: "\ea09"

}



.icofont-brand-louis-vuitton:before {

    content: "\ea0a"

}



.icofont-brand-mac-os:before {

    content: "\ea0b"

}



.icofont-brand-marvel-app:before {

    content: "\ea0c"

}



.icofont-brand-mashable:before {

    content: "\ea0d"

}



.icofont-brand-mazda:before {

    content: "\ea0e"

}



.icofont-brand-mcdonals:before {

    content: "\ea0f"

}



.icofont-brand-mercedes:before {

    content: "\ea10"

}



.icofont-brand-micromax:before {

    content: "\ea11"

}



.icofont-brand-microsoft:before {

    content: "\ea12"

}



.icofont-brand-mobileme:before {

    content: "\ea13"

}



.icofont-brand-mobily:before {

    content: "\ea14"

}



.icofont-brand-motorola:before {

    content: "\ea15"

}



.icofont-brand-msi:before {

    content: "\ea16"

}



.icofont-brand-mts:before {

    content: "\ea17"

}



.icofont-brand-myspace:before {

    content: "\ea18"

}



.icofont-brand-mytv:before {

    content: "\ea19"

}



.icofont-brand-nasa:before {

    content: "\ea1a"

}



.icofont-brand-natgeo:before {

    content: "\ea1b"

}



.icofont-brand-nbc:before {

    content: "\ea1c"

}



.icofont-brand-nescafe:before {

    content: "\ea1d"

}



.icofont-brand-nestle:before {

    content: "\ea1e"

}



.icofont-brand-netflix:before {

    content: "\ea1f"

}



.icofont-brand-nexus:before {

    content: "\ea20"

}



.icofont-brand-nike:before {

    content: "\ea21"

}



.icofont-brand-nokia:before {

    content: "\ea22"

}



.icofont-brand-nvidia:before {

    content: "\ea23"

}



.icofont-brand-omega:before {

    content: "\ea24"

}



.icofont-brand-opensuse:before {

    content: "\ea25"

}



.icofont-brand-oracle:before {

    content: "\ea26"

}



.icofont-brand-panasonic:before {

    content: "\ea27"

}



.icofont-brand-paypal:before {

    content: "\ea28"

}



.icofont-brand-pepsi:before {

    content: "\ea29"

}



.icofont-brand-philips:before {

    content: "\ea2a"

}



.icofont-brand-pizza-hut:before {

    content: "\ea2b"

}



.icofont-brand-playstation:before {

    content: "\ea2c"

}



.icofont-brand-puma:before {

    content: "\ea2d"

}



.icofont-brand-qatar-air:before {

    content: "\ea2e"

}



.icofont-brand-qvc:before {

    content: "\ea2f"

}



.icofont-brand-readernaut:before {

    content: "\ea30"

}



.icofont-brand-redbull:before {

    content: "\ea31"

}



.icofont-brand-reebok:before {

    content: "\ea32"

}



.icofont-brand-reuters:before {

    content: "\ea33"

}



.icofont-brand-samsung:before {

    content: "\ea34"

}



.icofont-brand-sap:before {

    content: "\ea35"

}



.icofont-brand-saudia-airlines:before {

    content: "\ea36"

}



.icofont-brand-scribd:before {

    content: "\ea37"

}



.icofont-brand-shell:before {

    content: "\ea38"

}



.icofont-brand-siemens:before {

    content: "\ea39"

}



.icofont-brand-sk-telecom:before {

    content: "\ea3a"

}



.icofont-brand-slideshare:before {

    content: "\ea3b"

}



.icofont-brand-smashing-magazine:before {

    content: "\ea3c"

}



.icofont-brand-snapchat:before {

    content: "\ea3d"

}



.icofont-brand-sony-ericsson:before {

    content: "\ea3e"

}



.icofont-brand-sony:before {

    content: "\ea3f"

}



.icofont-brand-soundcloud:before {

    content: "\ea40"

}



.icofont-brand-sprint:before {

    content: "\ea41"

}



.icofont-brand-squidoo:before {

    content: "\ea42"

}



.icofont-brand-starbucks:before {

    content: "\ea43"

}



.icofont-brand-stc:before {

    content: "\ea44"

}



.icofont-brand-steam:before {

    content: "\ea45"

}



.icofont-brand-suzuki:before {

    content: "\ea46"

}



.icofont-brand-symbian:before {

    content: "\ea47"

}



.icofont-brand-t-mobile:before {

    content: "\ea48"

}



.icofont-brand-tango:before {

    content: "\ea49"

}



.icofont-brand-target:before {

    content: "\ea4a"

}



.icofont-brand-tata-indicom:before {

    content: "\ea4b"

}



.icofont-brand-techcrunch:before {

    content: "\ea4c"

}



.icofont-brand-telenor:before {

    content: "\ea4d"

}



.icofont-brand-teliasonera:before {

    content: "\ea4e"

}



.icofont-brand-tesla:before {

    content: "\ea4f"

}



.icofont-brand-the-verge:before {

    content: "\ea50"

}



.icofont-brand-thenextweb:before {

    content: "\ea51"

}



.icofont-brand-toshiba:before {

    content: "\ea52"

}



.icofont-brand-toyota:before {

    content: "\ea53"

}



.icofont-brand-tribenet:before {

    content: "\ea54"

}



.icofont-brand-ubuntu:before {

    content: "\ea55"

}



.icofont-brand-unilever:before {

    content: "\ea56"

}



.icofont-brand-vaio:before {

    content: "\ea57"

}



.icofont-brand-verizon:before {

    content: "\ea58"

}



.icofont-brand-viber:before {

    content: "\ea59"

}



.icofont-brand-vodafone:before {

    content: "\ea5a"

}



.icofont-brand-volkswagen:before {

    content: "\ea5b"

}



.icofont-brand-walmart:before {

    content: "\ea5c"

}



.icofont-brand-warnerbros:before {

    content: "\ea5d"

}



.icofont-brand-whatsapp:before {

    content: "\ea5e"

}



.icofont-brand-wikipedia:before {

    content: "\ea5f"

}



.icofont-brand-windows:before {

    content: "\ea60"

}



.icofont-brand-wire:before {

    content: "\ea61"

}



.icofont-brand-yahoobuzz:before {

    content: "\ea62"

}



.icofont-brand-yamaha:before {

    content: "\ea63"

}



.icofont-brand-youtube:before {

    content: "\ea64"

}



.icofont-brand-zain:before {

    content: "\ea65"

}



.icofont-bank-alt:before {

    content: "\ea66"

}



.icofont-barcode:before {

    content: "\ea67"

}



.icofont-basket:before {

    content: "\ea68"

}



.icofont-bill-alt:before {

    content: "\ea69"

}



.icofont-billboard:before {

    content: "\ea6a"

}



.icofont-briefcase-alt-1:before {

    content: "\ea6b"

}



.icofont-briefcase-alt-2:before {

    content: "\ea6c"

}



.icofont-building-alt:before {

    content: "\ea6d"

}



.icofont-businessman:before {

    content: "\ea6e"

}



.icofont-businesswoman:before {

    content: "\ea6f"

}



.icofont-cart-alt:before {

    content: "\ea70"

}



.icofont-chair:before {

    content: "\ea71"

}



.icofont-clip:before {

    content: "\ea72"

}



.icofont-coins:before {

    content: "\ea73"

}



.icofont-company:before {

    content: "\ea74"

}



.icofont-contact-add:before {

    content: "\ea75"

}



.icofont-deal:before {

    content: "\ea76"

}



.icofont-files:before {

    content: "\ea77"

}



.icofont-growth:before {

    content: "\ea78"

}



.icofont-id-card:before {

    content: "\ea79"

}



.icofont-idea:before {

    content: "\ea7a"

}



.icofont-list:before {

    content: "\ea7b"

}



.icofont-meeting-add:before {

    content: "\ea7c"

}



.icofont-money-bag:before {

    content: "\ea7d"

}



.icofont-people:before {

    content: "\ea7e"

}



.icofont-pie-chart:before {

    content: "\ea7f"

}



.icofont-presentation-alt:before {

    content: "\ea80"

}



.icofont-stamp:before {

    content: "\ea81"

}



.icofont-stock-mobile:before {

    content: "\ea82"

}



.icofont-support:before {

    content: "\ea83"

}



.icofont-tasks-alt:before {

    content: "\ea84"

}



.icofont-wheel:before {

    content: "\ea85"

}



.icofont-chart-arrows-axis:before {

    content: "\ea86"

}



.icofont-chart-bar-graph:before {

    content: "\ea87"

}



.icofont-chart-flow-alt-1:before {

    content: "\ea88"

}



.icofont-chart-flow-alt-2:before {

    content: "\ea89"

}



.icofont-chart-flow:before {

    content: "\ea8a"

}



.icofont-chart-histogram-alt:before {

    content: "\ea8b"

}



.icofont-chart-histogram:before {

    content: "\ea8c"

}



.icofont-chart-line-alt:before {

    content: "\ea8d"

}



.icofont-chart-line:before {

    content: "\ea8e"

}



.icofont-chart-pie-alt:before {

    content: "\ea8f"

}



.icofont-chart-pie:before {

    content: "\ea90"

}



.icofont-chart-radar-graph:before {

    content: "\ea91"

}



.icofont-cur-afghani-false:before {

    content: "\ea92"

}



.icofont-cur-afghani-minus:before {

    content: "\ea93"

}



.icofont-cur-afghani-plus:before {

    content: "\ea94"

}



.icofont-cur-afghani-true:before {

    content: "\ea95"

}



.icofont-cur-afghani:before {

    content: "\ea96"

}



.icofont-cur-baht-false:before {

    content: "\ea97"

}



.icofont-cur-baht-minus:before {

    content: "\ea98"

}



.icofont-cur-baht-plus:before {

    content: "\ea99"

}



.icofont-cur-baht-true:before {

    content: "\ea9a"

}



.icofont-cur-baht:before {

    content: "\ea9b"

}



.icofont-cur-bitcoin-false:before {

    content: "\ea9c"

}



.icofont-cur-bitcoin-minus:before {

    content: "\ea9d"

}



.icofont-cur-bitcoin-plus:before {

    content: "\ea9e"

}



.icofont-cur-bitcoin-true:before {

    content: "\ea9f"

}



.icofont-cur-bitcoin:before {

    content: "\eaa0"

}



.icofont-cur-dollar-flase:before {

    content: "\eaa1"

}



.icofont-cur-dollar-minus:before {

    content: "\eaa2"

}



.icofont-cur-dollar-plus:before {

    content: "\eaa3"

}



.icofont-cur-dollar-true:before {

    content: "\eaa4"

}



.icofont-cur-dollar:before {

    content: "\eaa5"

}



.icofont-cur-dong-false:before {

    content: "\eaa6"

}



.icofont-cur-dong-minus:before {

    content: "\eaa7"

}



.icofont-cur-dong-plus:before {

    content: "\eaa8"

}



.icofont-cur-dong-true:before {

    content: "\eaa9"

}



.icofont-cur-dong:before {

    content: "\eaaa"

}



.icofont-cur-euro-false:before {

    content: "\eaab"

}



.icofont-cur-euro-minus:before {

    content: "\eaac"

}



.icofont-cur-euro-plus:before {

    content: "\eaad"

}



.icofont-cur-euro-true:before {

    content: "\eaae"

}



.icofont-cur-euro:before {

    content: "\eaaf"

}



.icofont-cur-frank-false:before {

    content: "\eab0"

}



.icofont-cur-frank-minus:before {

    content: "\eab1"

}



.icofont-cur-frank-plus:before {

    content: "\eab2"

}



.icofont-cur-frank-true:before {

    content: "\eab3"

}



.icofont-cur-frank:before {

    content: "\eab4"

}



.icofont-cur-hryvnia-false:before {

    content: "\eab5"

}



.icofont-cur-hryvnia-minus:before {

    content: "\eab6"

}



.icofont-cur-hryvnia-plus:before {

    content: "\eab7"

}



.icofont-cur-hryvnia-true:before {

    content: "\eab8"

}



.icofont-cur-hryvnia:before {

    content: "\eab9"

}



.icofont-cur-lira-false:before {

    content: "\eaba"

}



.icofont-cur-lira-minus:before {

    content: "\eabb"

}



.icofont-cur-lira-plus:before {

    content: "\eabc"

}



.icofont-cur-lira-true:before {

    content: "\eabd"

}



.icofont-cur-lira:before {

    content: "\eabe"

}



.icofont-cur-peseta-false:before {

    content: "\eabf"

}



.icofont-cur-peseta-minus:before {

    content: "\eac0"

}



.icofont-cur-peseta-plus:before {

    content: "\eac1"

}



.icofont-cur-peseta-true:before {

    content: "\eac2"

}



.icofont-cur-peseta:before {

    content: "\eac3"

}



.icofont-cur-peso-false:before {

    content: "\eac4"

}



.icofont-cur-peso-minus:before {

    content: "\eac5"

}



.icofont-cur-peso-plus:before {

    content: "\eac6"

}



.icofont-cur-peso-true:before {

    content: "\eac7"

}



.icofont-cur-peso:before {

    content: "\eac8"

}



.icofont-cur-pound-false:before {

    content: "\eac9"

}



.icofont-cur-pound-minus:before {

    content: "\eaca"

}



.icofont-cur-pound-plus:before {

    content: "\eacb"

}



.icofont-cur-pound-true:before {

    content: "\eacc"

}



.icofont-cur-pound:before {

    content: "\eacd"

}



.icofont-cur-renminbi-false:before {

    content: "\eace"

}



.icofont-cur-renminbi-minus:before {

    content: "\eacf"

}



.icofont-cur-renminbi-plus:before {

    content: "\ead0"

}



.icofont-cur-renminbi-true:before {

    content: "\ead1"

}



.icofont-cur-renminbi:before {

    content: "\ead2"

}



.icofont-cur-riyal-false:before {

    content: "\ead3"

}



.icofont-cur-riyal-minus:before {

    content: "\ead4"

}



.icofont-cur-riyal-plus:before {

    content: "\ead5"

}



.icofont-cur-riyal-true:before {

    content: "\ead6"

}



.icofont-cur-riyal:before {

    content: "\ead7"

}



.icofont-cur-rouble-false:before {

    content: "\ead8"

}



.icofont-cur-rouble-minus:before {

    content: "\ead9"

}



.icofont-cur-rouble-plus:before {

    content: "\eada"

}



.icofont-cur-rouble-true:before {

    content: "\eadb"

}



.icofont-cur-rouble:before {

    content: "\eadc"

}



.icofont-cur-rupee-false:before {

    content: "\eadd"

}



.icofont-cur-rupee-minus:before {

    content: "\eade"

}



.icofont-cur-rupee-plus:before {

    content: "\eadf"

}



.icofont-cur-rupee-true:before {

    content: "\eae0"

}



.icofont-cur-rupee:before {

    content: "\eae1"

}



.icofont-cur-taka-false:before {

    content: "\eae2"

}



.icofont-cur-taka-minus:before {

    content: "\eae3"

}



.icofont-cur-taka-plus:before {

    content: "\eae4"

}



.icofont-cur-taka-true:before {

    content: "\eae5"

}



.icofont-cur-taka:before {

    content: "\eae6"

}



.icofont-cur-turkish-lira-false:before {

    content: "\eae7"

}



.icofont-cur-turkish-lira-minus:before {

    content: "\eae8"

}



.icofont-cur-turkish-lira-plus:before {

    content: "\eae9"

}



.icofont-cur-turkish-lira-true:before {

    content: "\eaea"

}



.icofont-cur-turkish-lira:before {

    content: "\eaeb"

}



.icofont-cur-won-false:before {

    content: "\eaec"

}



.icofont-cur-won-minus:before {

    content: "\eaed"

}



.icofont-cur-won-plus:before {

    content: "\eaee"

}



.icofont-cur-won-true:before {

    content: "\eaef"

}



.icofont-cur-won:before {

    content: "\eaf0"

}



.icofont-cur-yen-false:before {

    content: "\eaf1"

}



.icofont-cur-yen-minus:before {

    content: "\eaf2"

}



.icofont-cur-yen-plus:before {

    content: "\eaf3"

}



.icofont-cur-yen-true:before {

    content: "\eaf4"

}



.icofont-cur-yen:before {

    content: "\eaf5"

}



.icofont-android-nexus:before {

    content: "\eaf6"

}



.icofont-android-tablet:before {

    content: "\eaf7"

}



.icofont-apple-watch:before {

    content: "\eaf8"

}



.icofont-drwaing-tablet:before {

    content: "\eaf9"

}



.icofont-earphone:before {

    content: "\eafa"

}



.icofont-flash-drive:before {

    content: "\eafb"

}



.icofont-game-control:before {

    content: "\eafc"

}



.icofont-headphone-alt:before {

    content: "\eafd"

}



.icofont-htc-one:before {

    content: "\eafe"

}



.icofont-imac:before {

    content: "\eaff"

}



.icofont-ipad-touch:before {

    content: "\eb00"

}



.icofont-iphone:before {

    content: "\eb01"

}



.icofont-ipod-nano:before {

    content: "\eb02"

}



.icofont-ipod-touch:before {

    content: "\eb03"

}



.icofont-keyboard-alt:before {

    content: "\eb04"

}



.icofont-keyboard-wireless:before {

    content: "\eb05"

}



.icofont-laptop-alt:before {

    content: "\eb06"

}



.icofont-macbook:before {

    content: "\eb07"

}



.icofont-magic-mouse:before {

    content: "\eb08"

}



.icofont-microphone-alt:before {

    content: "\eb09"

}



.icofont-monitor:before {

    content: "\eb0a"

}



.icofont-mouse:before {

    content: "\eb0b"

}



.icofont-nintendo:before {

    content: "\eb0c"

}



.icofont-playstation:before {

    content: "\eb0d"

}



.icofont-psvita:before {

    content: "\eb0e"

}



.icofont-radio-mic:before {

    content: "\eb0f"

}



.icofont-refrigerator:before {

    content: "\eb10"

}



.icofont-samsung-galaxy:before {

    content: "\eb11"

}



.icofont-surface-tablet:before {

    content: "\eb12"

}



.icofont-washing-machine:before {

    content: "\eb13"

}



.icofont-wifi-router:before {

    content: "\eb14"

}



.icofont-wii-u:before {

    content: "\eb15"

}



.icofont-windows-lumia:before {

    content: "\eb16"

}



.icofont-wireless-mouse:before {

    content: "\eb17"

}



.icofont-xbox-360:before {

    content: "\eb18"

}



.icofont-arrow-down:before {

    content: "\eb19"

}



.icofont-arrow-left:before {

    content: "\eb1a"

}



.icofont-arrow-right:before {

    content: "\eb1b"

}



.icofont-arrow-up:before {

    content: "\eb1c"

}



.icofont-block-down:before {

    content: "\eb1d"

}



.icofont-block-left:before {

    content: "\eb1e"

}



.icofont-block-right:before {

    content: "\eb1f"

}



.icofont-block-up:before {

    content: "\eb20"

}



.icofont-bubble-down:before {

    content: "\eb21"

}



.icofont-bubble-left:before {

    content: "\eb22"

}



.icofont-bubble-right:before {

    content: "\eb23"

}



.icofont-bubble-up:before {

    content: "\eb24"

}



.icofont-caret-down:before {

    content: "\eb25"

}



.icofont-caret-left:before {

    content: "\eb26"

}



.icofont-caret-right:before {

    content: "\eb27"

}



.icofont-caret-up:before {

    content: "\eb28"

}



.icofont-circled-down:before {

    content: "\eb29"

}



.icofont-circled-left:before {

    content: "\eb2a"

}



.icofont-circled-right:before {

    content: "\eb2b"

}



.icofont-circled-up:before {

    content: "\eb2c"

}



.icofont-collapse:before {

    content: "\eb2d"

}



.icofont-cursor-drag:before {

    content: "\eb2e"

}



.icofont-curved-double-left:before {

    content: "\eb2f"

}



.icofont-curved-double-right:before {

    content: "\eb30"

}



.icofont-curved-down:before {

    content: "\eb31"

}



.icofont-curved-left:before {

    content: "\eb32"

}



.icofont-curved-right:before {

    content: "\eb33"

}



.icofont-curved-up:before {

    content: "\eb34"

}



.icofont-dotted-down:before {

    content: "\eb35"

}



.icofont-dotted-left:before {

    content: "\eb36"

}



.icofont-dotted-right:before {

    content: "\eb37"

}



.icofont-dotted-up:before {

    content: "\eb38"

}



.icofont-double-left:before {

    content: "\eb39"

}



.icofont-double-right:before {

    content: "\eb3a"

}



.icofont-drag:before {

    content: "\eb3b"

}



.icofont-drag1:before {

    content: "\eb3c"

}



.icofont-drag2:before {

    content: "\eb3d"

}



.icofont-drag3:before {

    content: "\eb3e"

}



.icofont-expand-alt:before {

    content: "\eb3f"

}



.icofont-hand-down:before {

    content: "\eb40"

}



.icofont-hand-drag:before {

    content: "\eb41"

}



.icofont-hand-drag1:before {

    content: "\eb42"

}



.icofont-hand-drag2:before {

    content: "\eb43"

}



.icofont-hand-drawn-alt-down:before {

    content: "\eb44"

}



.icofont-hand-drawn-alt-left:before {

    content: "\eb45"

}



.icofont-hand-drawn-alt-right:before {

    content: "\eb46"

}



.icofont-hand-drawn-alt-up:before {

    content: "\eb47"

}



.icofont-hand-drawn-down:before {

    content: "\eb48"

}



.icofont-hand-drawn-left:before {

    content: "\eb49"

}



.icofont-hand-drawn-right:before {

    content: "\eb4a"

}



.icofont-hand-drawn-up:before {

    content: "\eb4b"

}



.icofont-hand-left:before {

    content: "\eb4c"

}



.icofont-hand-right:before {

    content: "\eb4d"

}



.icofont-hand-up:before {

    content: "\eb4e"

}



.icofont-line-block-down:before {

    content: "\eb4f"

}



.icofont-line-block-left:before {

    content: "\eb50"

}



.icofont-line-block-right:before {

    content: "\eb51"

}



.icofont-line-block-up:before {

    content: "\eb52"

}



.icofont-long-arrow-down:before {

    content: "\eb53"

}



.icofont-long-arrow-left:before {

    content: "\eb54"

}



.icofont-long-arrow-right:before {

    content: "\eb55"

}



.icofont-long-arrow-up:before {

    content: "\eb56"

}



.icofont-rounded-collapse:before {

    content: "\eb57"

}



.icofont-rounded-double-left:before {

    content: "\eb58"

}



.icofont-rounded-double-right:before {

    content: "\eb59"

}



.icofont-rounded-down:before {

    content: "\eb5a"

}



.icofont-rounded-expand:before {

    content: "\eb5b"

}



.icofont-rounded-left-down:before {

    content: "\eb5c"

}



.icofont-rounded-left-up:before {

    content: "\eb5d"

}



.icofont-rounded-left:before {

    content: "\eb5e"

}



.icofont-rounded-right-down:before {

    content: "\eb5f"

}



.icofont-rounded-right-up:before {

    content: "\eb60"

}



.icofont-rounded-right:before {

    content: "\eb61"

}



.icofont-rounded-up:before {

    content: "\eb62"

}



.icofont-scroll-bubble-down:before {

    content: "\eb63"

}



.icofont-scroll-bubble-left:before {

    content: "\eb64"

}



.icofont-scroll-bubble-right:before {

    content: "\eb65"

}



.icofont-scroll-bubble-up:before {

    content: "\eb66"

}



.icofont-scroll-double-down:before {

    content: "\eb67"

}



.icofont-scroll-double-left:before {

    content: "\eb68"

}



.icofont-scroll-double-right:before {

    content: "\eb69"

}



.icofont-scroll-double-up:before {

    content: "\eb6a"

}



.icofont-scroll-down:before {

    content: "\eb6b"

}



.icofont-scroll-left:before {

    content: "\eb6c"

}



.icofont-scroll-long-down:before {

    content: "\eb6d"

}



.icofont-scroll-long-left:before {

    content: "\eb6e"

}



.icofont-scroll-long-right:before {

    content: "\eb6f"

}



.icofont-scroll-long-up:before {

    content: "\eb70"

}



.icofont-scroll-right:before {

    content: "\eb71"

}



.icofont-scroll-up:before {

    content: "\eb72"

}



.icofont-simple-down:before {

    content: "\eb73"

}



.icofont-simple-left-down:before {

    content: "\eb74"

}



.icofont-simple-left-up:before {

    content: "\eb75"

}



.icofont-simple-left:before {

    content: "\eb76"

}



.icofont-simple-right-down:before {

    content: "\eb77"

}



.icofont-simple-right-up:before {

    content: "\eb78"

}



.icofont-simple-right:before {

    content: "\eb79"

}



.icofont-simple-up:before {

    content: "\eb7a"

}



.icofont-square-down:before {

    content: "\eb7b"

}



.icofont-square-left:before {

    content: "\eb7c"

}



.icofont-square-right:before {

    content: "\eb7d"

}



.icofont-square-up:before {

    content: "\eb7e"

}



.icofont-stylish-down:before {

    content: "\eb7f"

}



.icofont-stylish-left:before {

    content: "\eb80"

}



.icofont-stylish-right:before {

    content: "\eb81"

}



.icofont-stylish-up:before {

    content: "\eb82"

}



.icofont-swoosh-down:before {

    content: "\eb83"

}



.icofont-swoosh-left:before {

    content: "\eb84"

}



.icofont-swoosh-right:before {

    content: "\eb85"

}



.icofont-swoosh-up:before {

    content: "\eb86"

}



.icofont-thin-double-left:before {

    content: "\eb87"

}



.icofont-thin-double-right:before {

    content: "\eb88"

}



.icofont-thin-down:before {

    content: "\eb89"

}



.icofont-thin-left:before {

    content: "\eb8a"

}



.icofont-thin-right:before {

    content: "\eb8b"

}



.icofont-thin-up:before {

    content: "\eb8c"

}



.icofont-atom:before {

    content: "\eb8d"

}



.icofont-award:before {

    content: "\eb8e"

}



.icofont-bell-alt:before {

    content: "\eb8f"

}



.icofont-book-alt:before {

    content: "\eb90"

}



.icofont-brainstorming:before {

    content: "\eb91"

}



.icofont-certificate-alt-1:before {

    content: "\eb92"

}



.icofont-certificate-alt-2:before {

    content: "\eb93"

}



.icofont-dna-alt-2:before {

    content: "\eb94"

}



.icofont-education:before {

    content: "\eb95"

}



.icofont-electron:before {

    content: "\eb96"

}



.icofont-fountain-pen:before {

    content: "\eb97"

}



.icofont-globe-alt:before {

    content: "\eb98"

}



.icofont-graduate-alt:before {

    content: "\eb99"

}



.icofont-group-students:before {

    content: "\eb9a"

}



.icofont-hat-alt:before {

    content: "\eb9b"

}



.icofont-hat:before {

    content: "\eb9c"

}



.icofont-instrument:before {

    content: "\eb9d"

}



.icofont-lamp-light:before {

    content: "\eb9e"

}



.icofont-microscope-alt:before {

    content: "\eb9f"

}



.icofont-paper:before {

    content: "\eba0"

}



.icofont-pen-alt-4:before {

    content: "\eba1"

}



.icofont-pen-nib:before {

    content: "\eba2"

}



.icofont-pencil-alt-5:before {

    content: "\eba3"

}



.icofont-quill-pen:before {

    content: "\eba4"

}



.icofont-read-book-alt:before {

    content: "\eba5"

}



.icofont-read-book:before {

    content: "\eba6"

}



.icofont-school-bag:before {

    content: "\eba7"

}



.icofont-school-bus:before {

    content: "\eba8"

}



.icofont-student-alt:before {

    content: "\eba9"

}



.icofont-student:before {

    content: "\ebaa"

}



.icofont-teacher:before {

    content: "\ebab"

}



.icofont-test-bulb:before {

    content: "\ebac"

}



.icofont-test-tube-alt:before {

    content: "\ebad"

}



.icofont-university:before {

    content: "\ebae"

}



.icofont-emo-angry:before {

    content: "\ebaf"

}



.icofont-emo-astonished:before {

    content: "\ebb0"

}



.icofont-emo-confounded:before {

    content: "\ebb1"

}



.icofont-emo-confused:before {

    content: "\ebb2"

}



.icofont-emo-crying:before {

    content: "\ebb3"

}



.icofont-emo-dizzy:before {

    content: "\ebb4"

}



.icofont-emo-expressionless:before {

    content: "\ebb5"

}



.icofont-emo-heart-eyes:before {

    content: "\ebb6"

}



.icofont-emo-laughing:before {

    content: "\ebb7"

}



.icofont-emo-nerd-smile:before {

    content: "\ebb8"

}



.icofont-emo-open-mouth:before {

    content: "\ebb9"

}



.icofont-emo-rage:before {

    content: "\ebba"

}



.icofont-emo-rolling-eyes:before {

    content: "\ebbb"

}



.icofont-emo-sad:before {

    content: "\ebbc"

}



.icofont-emo-simple-smile:before {

    content: "\ebbd"

}



.icofont-emo-slightly-smile:before {

    content: "\ebbe"

}



.icofont-emo-smirk:before {

    content: "\ebbf"

}



.icofont-emo-stuck-out-tongue:before {

    content: "\ebc0"

}



.icofont-emo-wink-smile:before {

    content: "\ebc1"

}



.icofont-emo-worried:before {

    content: "\ebc2"

}



.icofont-architecture-alt:before {

    content: "\ebc3"

}



.icofont-architecture:before {

    content: "\ebc4"

}



.icofont-barricade:before {

    content: "\ebc5"

}



.icofont-bricks:before {

    content: "\ebc6"

}



.icofont-calculations:before {

    content: "\ebc7"

}



.icofont-cement-mix:before {

    content: "\ebc8"

}



.icofont-cement-mixer:before {

    content: "\ebc9"

}



.icofont-danger-zone:before {

    content: "\ebca"

}



.icofont-drill:before {

    content: "\ebcb"

}



.icofont-eco-energy:before {

    content: "\ebcc"

}



.icofont-eco-environmen:before {

    content: "\ebcd"

}



.icofont-energy-air:before {

    content: "\ebce"

}



.icofont-energy-oil:before {

    content: "\ebcf"

}



.icofont-energy-savings:before {

    content: "\ebd0"

}



.icofont-energy-solar:before {

    content: "\ebd1"

}



.icofont-energy-water:before {

    content: "\ebd2"

}



.icofont-engineer:before {

    content: "\ebd3"

}



.icofont-fire-extinguisher-alt:before {

    content: "\ebd4"

}



.icofont-fix-tools:before {

    content: "\ebd5"

}



.icofont-glue-oil:before {

    content: "\ebd6"

}



.icofont-hammer-alt:before {

    content: "\ebd7"

}



.icofont-help-robot:before {

    content: "\ebd8"

}



.icofont-industries-alt-1:before {

    content: "\ebd9"

}



.icofont-industries-alt-2:before {

    content: "\ebda"

}



.icofont-industries-alt-3:before {

    content: "\ebdb"

}



.icofont-industries-alt-4:before {

    content: "\ebdc"

}



.icofont-industries-alt-5:before {

    content: "\ebdd"

}



.icofont-industries:before {

    content: "\ebde"

}



.icofont-labour:before {

    content: "\ebdf"

}



.icofont-mining:before {

    content: "\ebe0"

}



.icofont-paint-brush:before {

    content: "\ebe1"

}



.icofont-pollution:before {

    content: "\ebe2"

}



.icofont-power-zone:before {

    content: "\ebe3"

}



.icofont-radio-active:before {

    content: "\ebe4"

}



.icofont-recycle-alt:before {

    content: "\ebe5"

}



.icofont-recycling-man:before {

    content: "\ebe6"

}



.icofont-safety-hat-light:before {

    content: "\ebe7"

}



.icofont-safety-hat:before {

    content: "\ebe8"

}



.icofont-saw:before {

    content: "\ebe9"

}



.icofont-screw-driver:before {

    content: "\ebea"

}



.icofont-settings-alt:before {

    content: "\ebeb"

}



.icofont-tools-alt-1:before {

    content: "\ebec"

}



.icofont-tools-alt-2:before {

    content: "\ebed"

}



.icofont-tools-bag:before {

    content: "\ebee"

}



.icofont-trolley:before {

    content: "\ebef"

}



.icofont-trowel:before {

    content: "\ebf0"

}



.icofont-under-construction-alt:before {

    content: "\ebf1"

}



.icofont-under-construction:before {

    content: "\ebf2"

}



.icofont-vehicle-cement:before {

    content: "\ebf3"

}



.icofont-vehicle-crane:before {

    content: "\ebf4"

}



.icofont-vehicle-delivery-van:before {

    content: "\ebf5"

}



.icofont-vehicle-dozer:before {

    content: "\ebf6"

}



.icofont-vehicle-excavator:before {

    content: "\ebf7"

}



.icofont-vehicle-trucktor:before {

    content: "\ebf8"

}



.icofont-vehicle-wrecking:before {

    content: "\ebf9"

}



.icofont-worker-group:before {

    content: "\ebfa"

}



.icofont-worker:before {

    content: "\ebfb"

}



.icofont-wrench:before {

    content: "\ebfc"

}



.icofont-file-audio:before {

    content: "\ebfd"

}



.icofont-file-avi-mp4:before {

    content: "\ebfe"

}



.icofont-file-bmp:before {

    content: "\ebff"

}



.icofont-file-code:before {

    content: "\ec00"

}



.icofont-file-css:before {

    content: "\ec01"

}



.icofont-file-document:before {

    content: "\ec02"

}



.icofont-file-eps:before {

    content: "\ec03"

}



.icofont-file-excel:before {

    content: "\ec04"

}



.icofont-file-exe:before {

    content: "\ec05"

}



.icofont-file-file:before {

    content: "\ec06"

}



.icofont-file-flv:before {

    content: "\ec07"

}



.icofont-file-gif:before {

    content: "\ec08"

}



.icofont-file-html5:before {

    content: "\ec09"

}



.icofont-file-image:before {

    content: "\ec0a"

}



.icofont-file-iso:before {

    content: "\ec0b"

}



.icofont-file-java:before {

    content: "\ec0c"

}



.icofont-file-javascript:before {

    content: "\ec0d"

}



.icofont-file-jpg:before {

    content: "\ec0e"

}



.icofont-file-midi:before {

    content: "\ec0f"

}



.icofont-file-mov:before {

    content: "\ec10"

}



.icofont-file-mp3:before {

    content: "\ec11"

}



.icofont-file-pdf:before {

    content: "\ec12"

}



.icofont-file-php:before {

    content: "\ec13"

}



.icofont-file-png:before {

    content: "\ec14"

}



.icofont-file-powerpoint:before {

    content: "\ec15"

}



.icofont-file-presentation:before {

    content: "\ec16"

}



.icofont-file-psb:before {

    content: "\ec17"

}



.icofont-file-psd:before {

    content: "\ec18"

}



.icofont-file-python:before {

    content: "\ec19"

}



.icofont-file-ruby:before {

    content: "\ec1a"

}



.icofont-file-spreadsheet:before {

    content: "\ec1b"

}



.icofont-file-sql:before {

    content: "\ec1c"

}



.icofont-file-svg:before {

    content: "\ec1d"

}



.icofont-file-text:before {

    content: "\ec1e"

}



.icofont-file-tiff:before {

    content: "\ec1f"

}



.icofont-file-video:before {

    content: "\ec20"

}



.icofont-file-wave:before {

    content: "\ec21"

}



.icofont-file-wmv:before {

    content: "\ec22"

}



.icofont-file-word:before {

    content: "\ec23"

}



.icofont-file-zip:before {

    content: "\ec24"

}



.icofont-apple:before {

    content: "\ec25"

}



.icofont-arabian-coffee:before {

    content: "\ec26"

}



.icofont-artichoke:before {

    content: "\ec27"

}



.icofont-asparagus:before {

    content: "\ec28"

}



.icofont-avocado:before {

    content: "\ec29"

}



.icofont-baby-food:before {

    content: "\ec2a"

}



.icofont-banana:before {

    content: "\ec2b"

}



.icofont-bbq:before {

    content: "\ec2c"

}



.icofont-beans:before {

    content: "\ec2d"

}



.icofont-beer:before {

    content: "\ec2e"

}



.icofont-bell-pepper-capsicum:before {

    content: "\ec2f"

}



.icofont-birthday-cake:before {

    content: "\ec30"

}



.icofont-bread:before {

    content: "\ec31"

}



.icofont-broccoli:before {

    content: "\ec32"

}



.icofont-burger:before {

    content: "\ec33"

}



.icofont-cabbage:before {

    content: "\ec34"

}



.icofont-carrot:before {

    content: "\ec35"

}



.icofont-cauli-flower:before {

    content: "\ec36"

}



.icofont-cheese:before {

    content: "\ec37"

}



.icofont-chef:before {

    content: "\ec38"

}



.icofont-cherry:before {

    content: "\ec39"

}



.icofont-chicken-fry:before {

    content: "\ec3a"

}



.icofont-chicken:before {

    content: "\ec3b"

}



.icofont-cocktail:before {

    content: "\ec3c"

}



.icofont-coconut:before {

    content: "\ec3d"

}



.icofont-coffee-alt:before {

    content: "\ec3e"

}



.icofont-coffee-mug:before {

    content: "\ec3f"

}



.icofont-coffee-pot:before {

    content: "\ec40"

}



.icofont-cola:before {

    content: "\ec41"

}



.icofont-corn:before {

    content: "\ec42"

}



.icofont-croissant:before {

    content: "\ec43"

}



.icofont-crop-plant:before {

    content: "\ec44"

}



.icofont-cucumber:before {

    content: "\ec45"

}



.icofont-cup-cake:before {

    content: "\ec46"

}



.icofont-dining-table:before {

    content: "\ec47"

}



.icofont-donut:before {

    content: "\ec48"

}



.icofont-egg-plant:before {

    content: "\ec49"

}



.icofont-egg-poached:before {

    content: "\ec4a"

}



.icofont-farmer:before {

    content: "\ec4b"

}



.icofont-farmer1:before {

    content: "\ec4c"

}



.icofont-fast-food:before {

    content: "\ec4d"

}



.icofont-fish:before {

    content: "\ec4e"

}



.icofont-food-basket:before {

    content: "\ec4f"

}



.icofont-food-cart:before {

    content: "\ec50"

}



.icofont-fork-and-knife:before {

    content: "\ec51"

}



.icofont-french-fries:before {

    content: "\ec52"

}



.icofont-fresh-juice:before {

    content: "\ec53"

}



.icofont-fruits:before {

    content: "\ec54"

}



.icofont-grapes:before {

    content: "\ec55"

}



.icofont-honey:before {

    content: "\ec56"

}



.icofont-hot-dog:before {

    content: "\ec57"

}



.icofont-hotel-alt:before {

    content: "\ec58"

}



.icofont-ice-cream-alt:before {

    content: "\ec59"

}



.icofont-ice-cream:before {

    content: "\ec5a"

}



.icofont-ketchup:before {

    content: "\ec5b"

}



.icofont-kiwi:before {

    content: "\ec5c"

}



.icofont-layered-cake:before {

    content: "\ec5d"

}



.icofont-lemon-alt:before {

    content: "\ec5e"

}



.icofont-lobster:before {

    content: "\ec5f"

}



.icofont-mango:before {

    content: "\ec60"

}



.icofont-milk:before {

    content: "\ec61"

}



.icofont-mushroom:before {

    content: "\ec62"

}



.icofont-noodles:before {

    content: "\ec63"

}



.icofont-onion:before {

    content: "\ec64"

}



.icofont-orange:before {

    content: "\ec65"

}



.icofont-pear:before {

    content: "\ec66"

}



.icofont-peas:before {

    content: "\ec67"

}



.icofont-pepper:before {

    content: "\ec68"

}



.icofont-pie-alt:before {

    content: "\ec69"

}



.icofont-pineapple:before {

    content: "\ec6a"

}



.icofont-pizza-slice:before {

    content: "\ec6b"

}



.icofont-pizza:before {

    content: "\ec6c"

}



.icofont-plant:before {

    content: "\ec6d"

}



.icofont-popcorn:before {

    content: "\ec6e"

}



.icofont-potato:before {

    content: "\ec6f"

}



.icofont-pumpkin:before {

    content: "\ec70"

}



.icofont-raddish:before {

    content: "\ec71"

}



.icofont-restaurant-menu:before {

    content: "\ec72"

}



.icofont-restaurant:before {

    content: "\ec73"

}



.icofont-salt-and-pepper:before {

    content: "\ec74"

}



.icofont-sandwich:before {

    content: "\ec75"

}



.icofont-sausage:before {

    content: "\ec76"

}



.icofont-shrimp:before {

    content: "\ec77"

}



.icofont-sof-drinks:before {

    content: "\ec78"

}



.icofont-soup-bowl:before {

    content: "\ec79"

}



.icofont-spoon-and-fork:before {

    content: "\ec7a"

}



.icofont-steak:before {

    content: "\ec7b"

}



.icofont-strawberry:before {

    content: "\ec7c"

}



.icofont-sub-sandwich:before {

    content: "\ec7d"

}



.icofont-sushi:before {

    content: "\ec7e"

}



.icofont-taco:before {

    content: "\ec7f"

}



.icofont-tea-pot:before {

    content: "\ec80"

}



.icofont-tea:before {

    content: "\ec81"

}



.icofont-tomato:before {

    content: "\ec82"

}



.icofont-waiter-alt:before {

    content: "\ec83"

}



.icofont-watermelon:before {

    content: "\ec84"

}



.icofont-wheat:before {

    content: "\ec85"

}



.icofont-abc:before {

    content: "\ec86"

}



.icofont-baby-cloth:before {

    content: "\ec87"

}



.icofont-baby-milk-bottle:before {

    content: "\ec88"

}



.icofont-baby-trolley:before {

    content: "\ec89"

}



.icofont-back-pack:before {

    content: "\ec8a"

}



.icofont-candy:before {

    content: "\ec8b"

}



.icofont-cycling:before {

    content: "\ec8c"

}



.icofont-holding-hands:before {

    content: "\ec8d"

}



.icofont-infant-nipple:before {

    content: "\ec8e"

}



.icofont-kids-scooter:before {

    content: "\ec8f"

}



.icofont-safety-pin:before {

    content: "\ec90"

}



.icofont-teddy-bear:before {

    content: "\ec91"

}



.icofont-toy-ball:before {

    content: "\ec92"

}



.icofont-toy-cat:before {

    content: "\ec93"

}



.icofont-toy-duck:before {

    content: "\ec94"

}



.icofont-toy-elephant:before {

    content: "\ec95"

}



.icofont-toy-hand:before {

    content: "\ec96"

}



.icofont-toy-horse:before {

    content: "\ec97"

}



.icofont-toy-lattu:before {

    content: "\ec98"

}



.icofont-toy-train:before {

    content: "\ec99"

}



.icofont-unique-idea:before {

    content: "\ec9a"

}



.icofont-bag-alt:before {

    content: "\ec9b"

}



.icofont-burglar:before {

    content: "\ec9c"

}



.icofont-cannon-firing:before {

    content: "\ec9d"

}



.icofont-cc-camera:before {

    content: "\ec9e"

}



.icofont-cop-badge:before {

    content: "\ec9f"

}



.icofont-cop:before {

    content: "\eca0"

}



.icofont-court-hammer:before {

    content: "\eca1"

}



.icofont-court:before {

    content: "\eca2"

}



.icofont-finger-print:before {

    content: "\eca3"

}



.icofont-handcuff-alt:before {

    content: "\eca4"

}



.icofont-handcuff:before {

    content: "\eca5"

}



.icofont-investigation:before {

    content: "\eca6"

}



.icofont-investigator:before {

    content: "\eca7"

}



.icofont-jail:before {

    content: "\eca8"

}



.icofont-judge:before {

    content: "\eca9"

}



.icofont-law-alt-1:before {

    content: "\ecaa"

}



.icofont-law-alt-2:before {

    content: "\ecab"

}



.icofont-law-alt-3:before {

    content: "\ecac"

}



.icofont-law-book:before {

    content: "\ecad"

}



.icofont-law-document:before {

    content: "\ecae"

}



.icofont-law:before {

    content: "\ecaf"

}



.icofont-lawyer-alt-1:before {

    content: "\ecb0"

}



.icofont-lawyer-alt-2:before {

    content: "\ecb1"

}



.icofont-lawyer:before {

    content: "\ecb2"

}



.icofont-order:before {

    content: "\ecb3"

}



.icofont-pistol:before {

    content: "\ecb4"

}



.icofont-police-badge:before {

    content: "\ecb5"

}



.icofont-police-cap:before {

    content: "\ecb6"

}



.icofont-police-car-alt-1:before {

    content: "\ecb7"

}



.icofont-police-car-alt-2:before {

    content: "\ecb8"

}



.icofont-police-hat:before {

    content: "\ecb9"

}



.icofont-police-van:before {

    content: "\ecba"

}



.icofont-police:before {

    content: "\ecbb"

}



.icofont-protect:before {

    content: "\ecbc"

}



.icofont-scales:before {

    content: "\ecbd"

}



.icofont-thief-alt:before {

    content: "\ecbe"

}



.icofont-thief:before {

    content: "\ecbf"

}



.icofont-abacus-alt:before {

    content: "\ecc0"

}



.icofont-abacus:before {

    content: "\ecc1"

}



.icofont-angle:before {

    content: "\ecc2"

}



.icofont-calculator-alt-1:before {

    content: "\ecc3"

}



.icofont-calculator-alt-2:before {

    content: "\ecc4"

}



.icofont-circle-ruler-alt:before {

    content: "\ecc5"

}



.icofont-circle-ruler:before {

    content: "\ecc6"

}



.icofont-compass-alt-1:before {

    content: "\ecc7"

}



.icofont-compass-alt-2:before {

    content: "\ecc8"

}



.icofont-compass-alt-3:before {

    content: "\ecc9"

}



.icofont-compass-alt-4:before {

    content: "\ecca"

}



.icofont-degrees-alt-1:before {

    content: "\eccb"

}



.icofont-degrees-alt-2:before {

    content: "\eccc"

}



.icofont-degrees:before {

    content: "\eccd"

}



.icofont-golden-ratio:before {

    content: "\ecce"

}



.icofont-marker-alt-1:before {

    content: "\eccf"

}



.icofont-marker-alt-2:before {

    content: "\ecd0"

}



.icofont-marker-alt-3:before {

    content: "\ecd1"

}



.icofont-mathematical-alt-1:before {

    content: "\ecd2"

}



.icofont-mathematical-alt-2:before {

    content: "\ecd3"

}



.icofont-mathematical:before {

    content: "\ecd4"

}



.icofont-pen-alt-1:before {

    content: "\ecd5"

}



.icofont-pen-alt-2:before {

    content: "\ecd6"

}



.icofont-pen-alt-3:before {

    content: "\ecd7"

}



.icofont-pen-holder-alt-1:before {

    content: "\ecd8"

}



.icofont-pen-holder:before {

    content: "\ecd9"

}



.icofont-pencil-alt-1:before {

    content: "\ecda"

}



.icofont-pencil-alt-2:before {

    content: "\ecdb"

}



.icofont-pencil-alt-3:before {

    content: "\ecdc"

}



.icofont-pencil-alt-4:before {

    content: "\ecdd"

}



.icofont-ruler-alt-1:before {

    content: "\ecde"

}



.icofont-ruler-alt-2:before {

    content: "\ecdf"

}



.icofont-ruler-compass-alt:before {

    content: "\ece0"

}



.icofont-ruler-compass:before {

    content: "\ece1"

}



.icofont-ruler-pencil-alt-1:before {

    content: "\ece2"

}



.icofont-ruler-pencil-alt-2:before {

    content: "\ece3"

}



.icofont-ruler-pencil:before {

    content: "\ece4"

}



.icofont-ruler:before {

    content: "\ece5"

}



.icofont-rulers-alt:before {

    content: "\ece6"

}



.icofont-rulers:before {

    content: "\ece7"

}



.icofont-square-root:before {

    content: "\ece8"

}



.icofont-aids:before {

    content: "\ece9"

}



.icofont-ambulance:before {

    content: "\ecea"

}



.icofont-autism:before {

    content: "\eceb"

}



.icofont-bandage:before {

    content: "\ecec"

}



.icofont-bed-patient:before {

    content: "\eced"

}



.icofont-blind:before {

    content: "\ecee"

}



.icofont-blood-drop:before {

    content: "\ecef"

}



.icofont-blood-test:before {

    content: "\ecf0"

}



.icofont-blood:before {

    content: "\ecf1"

}



.icofont-capsule:before {

    content: "\ecf2"

}



.icofont-crutches:before {

    content: "\ecf3"

}



.icofont-dna-alt-1:before {

    content: "\ecf4"

}



.icofont-dna:before {

    content: "\ecf5"

}



.icofont-doctor-alt:before {

    content: "\ecf6"

}



.icofont-doctor:before {

    content: "\ecf7"

}



.icofont-drug-pack:before {

    content: "\ecf8"

}



.icofont-drug:before {

    content: "\ecf9"

}



.icofont-eye-alt:before {

    content: "\ecfa"

}



.icofont-first-aid-alt:before {

    content: "\ecfb"

}



.icofont-garbage:before {

    content: "\ecfc"

}



.icofont-heart-alt:before {

    content: "\ecfd"

}



.icofont-heartbeat:before {

    content: "\ecfe"

}



.icofont-herbal:before {

    content: "\ecff"

}



.icofont-hospital:before {

    content: "\ed00"

}



.icofont-icu:before {

    content: "\ed01"

}



.icofont-injection-syringe:before {

    content: "\ed02"

}



.icofont-laboratory:before {

    content: "\ed03"

}



.icofont-medical-sign-alt:before {

    content: "\ed04"

}



.icofont-medical-sign:before {

    content: "\ed05"

}



.icofont-nurse-alt:before {

    content: "\ed06"

}



.icofont-nurse:before {

    content: "\ed07"

}



.icofont-nursing-home:before {

    content: "\ed08"

}



.icofont-operation-theater:before {

    content: "\ed09"

}



.icofont-paralysis-disability:before {

    content: "\ed0a"

}



.icofont-pills:before {

    content: "\ed0b"

}



.icofont-prescription:before {

    content: "\ed0c"

}



.icofont-pulse:before {

    content: "\ed0d"

}



.icofont-stethoscope-alt:before {

    content: "\ed0e"

}



.icofont-stethoscope:before {

    content: "\ed0f"

}



.icofont-stretcher:before {

    content: "\ed10"

}



.icofont-surgeon-alt:before {

    content: "\ed11"

}



.icofont-surgeon:before {

    content: "\ed12"

}



.icofont-tablets:before {

    content: "\ed13"

}



.icofont-test-bottle:before {

    content: "\ed14"

}



.icofont-test-tube:before {

    content: "\ed15"

}



.icofont-thermometer-alt:before {

    content: "\ed16"

}



.icofont-tooth:before {

    content: "\ed17"

}



.icofont-xray:before {

    content: "\ed18"

}



.icofont-ui-add:before {

    content: "\ed19"

}



.icofont-ui-alarm:before {

    content: "\ed1a"

}



.icofont-ui-battery:before {

    content: "\ed1b"

}



.icofont-ui-block:before {

    content: "\ed1c"

}



.icofont-ui-bluetooth:before {

    content: "\ed1d"

}



.icofont-ui-brightness:before {

    content: "\ed1e"

}



.icofont-ui-browser:before {

    content: "\ed1f"

}



.icofont-ui-calculator:before {

    content: "\ed20"

}



.icofont-ui-calendar:before {

    content: "\ed21"

}



.icofont-ui-call:before {

    content: "\ed22"

}



.icofont-ui-camera:before {

    content: "\ed23"

}



.icofont-ui-cart:before {

    content: "\ed24"

}



.icofont-ui-cell-phone:before {

    content: "\ed25"

}



.icofont-ui-chat:before {

    content: "\ed26"

}



.icofont-ui-check:before {

    content: "\ed27"

}



.icofont-ui-clip-board:before {

    content: "\ed28"

}



.icofont-ui-clip:before {

    content: "\ed29"

}



.icofont-ui-clock:before {

    content: "\ed2a"

}



.icofont-ui-close:before {

    content: "\ed2b"

}



.icofont-ui-contact-list:before {

    content: "\ed2c"

}



.icofont-ui-copy:before {

    content: "\ed2d"

}



.icofont-ui-cut:before {

    content: "\ed2e"

}



.icofont-ui-delete:before {

    content: "\ed2f"

}



.icofont-ui-dial-phone:before {

    content: "\ed30"

}



.icofont-ui-edit:before {

    content: "\ed31"

}



.icofont-ui-email:before {

    content: "\ed32"

}



.icofont-ui-file:before {

    content: "\ed33"

}



.icofont-ui-fire-wall:before {

    content: "\ed34"

}



.icofont-ui-flash-light:before {

    content: "\ed35"

}



.icofont-ui-flight:before {

    content: "\ed36"

}



.icofont-ui-folder:before {

    content: "\ed37"

}



.icofont-ui-game:before {

    content: "\ed38"

}



.icofont-ui-handicapped:before {

    content: "\ed39"

}



.icofont-ui-head-phone:before {

    content: "\ed3a"

}



.icofont-ui-home:before {

    content: "\ed3b"

}



.icofont-ui-image:before {

    content: "\ed3c"

}



.icofont-ui-keyboard:before {

    content: "\ed3d"

}



.icofont-ui-laoding:before {

    content: "\ed3e"

}



.icofont-ui-lock:before {

    content: "\ed3f"

}



.icofont-ui-love-add:before {

    content: "\ed40"

}



.icofont-ui-love-broken:before {

    content: "\ed41"

}



.icofont-ui-love-remove:before {

    content: "\ed42"

}



.icofont-ui-love:before {

    content: "\ed43"

}



.icofont-ui-map:before {

    content: "\ed44"

}



.icofont-ui-message:before {

    content: "\ed45"

}



.icofont-ui-messaging:before {

    content: "\ed46"

}



.icofont-ui-movie:before {

    content: "\ed47"

}



.icofont-ui-music-player:before {

    content: "\ed48"

}



.icofont-ui-music:before {

    content: "\ed49"

}



.icofont-ui-mute:before {

    content: "\ed4a"

}



.icofont-ui-network:before {

    content: "\ed4b"

}



.icofont-ui-next:before {

    content: "\ed4c"

}



.icofont-ui-note:before {

    content: "\ed4d"

}



.icofont-ui-office:before {

    content: "\ed4e"

}



.icofont-ui-password:before {

    content: "\ed4f"

}



.icofont-ui-pause:before {

    content: "\ed50"

}



.icofont-ui-play-stop:before {

    content: "\ed51"

}



.icofont-ui-play:before {

    content: "\ed52"

}



.icofont-ui-pointer:before {

    content: "\ed53"

}



.icofont-ui-power:before {

    content: "\ed54"

}



.icofont-ui-press:before {

    content: "\ed55"

}



.icofont-ui-previous:before {

    content: "\ed56"

}



.icofont-ui-rate-add:before {

    content: "\ed57"

}



.icofont-ui-rate-blank:before {

    content: "\ed58"

}



.icofont-ui-rate-remove:before {

    content: "\ed59"

}



.icofont-ui-rating:before {

    content: "\ed5a"

}



.icofont-ui-record:before {

    content: "\ed5b"

}



.icofont-ui-remove:before {

    content: "\ed5c"

}



.icofont-ui-reply:before {

    content: "\ed5d"

}



.icofont-ui-rotation:before {

    content: "\ed5e"

}



.icofont-ui-rss:before {

    content: "\ed5f"

}



.icofont-ui-search:before {

    content: "\ed60"

}



.icofont-ui-settings:before {

    content: "\ed61"

}



.icofont-ui-social-link:before {

    content: "\ed62"

}



.icofont-ui-tag:before {

    content: "\ed63"

}



.icofont-ui-text-chat:before {

    content: "\ed64"

}



.icofont-ui-text-loading:before {

    content: "\ed65"

}



.icofont-ui-theme:before {

    content: "\ed66"

}



.icofont-ui-timer:before {

    content: "\ed67"

}



.icofont-ui-touch-phone:before {

    content: "\ed68"

}



.icofont-ui-travel:before {

    content: "\ed69"

}



.icofont-ui-unlock:before {

    content: "\ed6a"

}



.icofont-ui-user-group:before {

    content: "\ed6b"

}



.icofont-ui-user:before {

    content: "\ed6c"

}



.icofont-ui-v-card:before {

    content: "\ed6d"

}



.icofont-ui-video-chat:before {

    content: "\ed6e"

}



.icofont-ui-video-message:before {

    content: "\ed6f"

}



.icofont-ui-video-play:before {

    content: "\ed70"

}



.icofont-ui-video:before {

    content: "\ed71"

}



.icofont-ui-volume:before {

    content: "\ed72"

}



.icofont-ui-weather:before {

    content: "\ed73"

}



.icofont-ui-wifi:before {

    content: "\ed74"

}



.icofont-ui-zoom-in:before {

    content: "\ed75"

}



.icofont-ui-zoom-out:before {

    content: "\ed76"

}



.icofont-cassette-player:before {

    content: "\ed77"

}



.icofont-cassette:before {

    content: "\ed78"

}



.icofont-forward:before {

    content: "\ed79"

}



.icofont-game:before {

    content: "\ed7a"

}



.icofont-guiter:before {

    content: "\ed7b"

}



.icofont-headphone-alt-1:before {

    content: "\ed7c"

}



.icofont-headphone-alt-2:before {

    content: "\ed7d"

}



.icofont-headphone-alt-3:before {

    content: "\ed7e"

}



.icofont-listening:before {

    content: "\ed7f"

}



.icofont-megaphone-alt:before {

    content: "\ed80"

}



.icofont-megaphone:before {

    content: "\ed81"

}



.icofont-movie:before {

    content: "\ed82"

}



.icofont-mp3-player:before {

    content: "\ed83"

}



.icofont-multimedia:before {

    content: "\ed84"

}



.icofont-music-disk:before {

    content: "\ed85"

}



.icofont-music-note:before {

    content: "\ed86"

}



.icofont-pause:before {

    content: "\ed87"

}



.icofont-play-alt-1:before {

    content: "\ed88"

}



.icofont-play-alt-2:before {

    content: "\ed89"

}



.icofont-play-alt-3:before {

    content: "\ed8a"

}



.icofont-play-pause:before {

    content: "\ed8b"

}



.icofont-record:before {

    content: "\ed8c"

}



.icofont-retro-music-disk:before {

    content: "\ed8d"

}



.icofont-rewind:before {

    content: "\ed8e"

}



.icofont-song-notes:before {

    content: "\ed8f"

}



.icofont-sound-wave-alt:before {

    content: "\ed90"

}



.icofont-sound-wave:before {

    content: "\ed91"

}



.icofont-stop:before {

    content: "\ed92"

}



.icofont-video-alt:before {

    content: "\ed93"

}



.icofont-video-cam:before {

    content: "\ed94"

}



.icofont-volume-bar:before {

    content: "\ed95"

}



.icofont-volume-mute:before {

    content: "\ed96"

}



.icofont-youtube-play:before {

    content: "\ed97"

}



.icofont-amazon-alt:before {

    content: "\ed98"

}



.icofont-amazon:before {

    content: "\ed99"

}



.icofont-american-express-alt:before {

    content: "\ed9a"

}



.icofont-american-express:before {

    content: "\ed9b"

}



.icofont-apple-pay-alt:before {

    content: "\ed9c"

}



.icofont-apple-pay:before {

    content: "\ed9d"

}



.icofont-bank-transfer-alt:before {

    content: "\ed9e"

}



.icofont-bank-transfer:before {

    content: "\ed9f"

}



.icofont-braintree-alt:before {

    content: "\eda0"

}



.icofont-braintree:before {

    content: "\eda1"

}



.icofont-cash-on-delivery-alt:before {

    content: "\eda2"

}



.icofont-cash-on-delivery:before {

    content: "\eda3"

}



.icofont-checkout-alt:before {

    content: "\eda4"

}



.icofont-checkout:before {

    content: "\eda5"

}



.icofont-diners-club-alt-1:before {

    content: "\eda6"

}



.icofont-diners-club-alt-2:before {

    content: "\eda7"

}



.icofont-diners-club-alt-3:before {

    content: "\eda8"

}



.icofont-diners-club:before {

    content: "\eda9"

}



.icofont-discover-alt:before {

    content: "\edaa"

}



.icofont-discover:before {

    content: "\edab"

}



.icofont-eway-alt:before {

    content: "\edac"

}



.icofont-eway:before {

    content: "\edad"

}



.icofont-google-wallet-alt-1:before {

    content: "\edae"

}



.icofont-google-wallet-alt-2:before {

    content: "\edaf"

}



.icofont-google-wallet-alt-3:before {

    content: "\edb0"

}



.icofont-google-wallet:before {

    content: "\edb1"

}



.icofont-jcb-alt:before {

    content: "\edb2"

}



.icofont-jcb:before {

    content: "\edb3"

}



.icofont-maestro-alt:before {

    content: "\edb4"

}



.icofont-maestro:before {

    content: "\edb5"

}



.icofont-mastercard-alt:before {

    content: "\edb6"

}



.icofont-mastercard:before {

    content: "\edb7"

}



.icofont-payoneer-alt:before {

    content: "\edb8"

}



.icofont-payoneer:before {

    content: "\edb9"

}



.icofont-paypal-alt:before {

    content: "\edba"

}



.icofont-paypal:before {

    content: "\edbb"

}



.icofont-sage-alt:before {

    content: "\edbc"

}



.icofont-sage:before {

    content: "\edbd"

}



.icofont-skrill-alt:before {

    content: "\edbe"

}



.icofont-skrill:before {

    content: "\edbf"

}



.icofont-stripe-alt:before {

    content: "\edc0"

}



.icofont-stripe:before {

    content: "\edc1"

}



.icofont-visa-alt:before {

    content: "\edc2"

}



.icofont-visa-electron:before {

    content: "\edc3"

}



.icofont-visa:before {

    content: "\edc4"

}



.icofont-western-union-alt:before {

    content: "\edc5"

}



.icofont-western-union:before {

    content: "\edc6"

}



.icofont-boy:before {

    content: "\edc7"

}



.icofont-business-man-alt-1:before {

    content: "\edc8"

}



.icofont-business-man-alt-2:before {

    content: "\edc9"

}



.icofont-business-man-alt-3:before {

    content: "\edca"

}



.icofont-business-man:before {

    content: "\edcb"

}



.icofont-funky-man:before {

    content: "\edcc"

}



.icofont-girl-alt:before {

    content: "\edcd"

}



.icofont-girl:before {

    content: "\edce"

}



.icofont-hotel-boy-alt:before {

    content: "\edcf"

}



.icofont-hotel-boy:before {

    content: "\edd0"

}



.icofont-man-in-glasses:before {

    content: "\edd1"

}



.icofont-user-alt-1:before {

    content: "\edd2"

}



.icofont-user-alt-2:before {

    content: "\edd3"

}



.icofont-user-alt-3:before {

    content: "\edd4"

}



.icofont-user-alt-4:before {

    content: "\edd5"

}



.icofont-user-alt-5:before {

    content: "\edd6"

}



.icofont-user-alt-6:before {

    content: "\edd7"

}



.icofont-user-alt-7:before {

    content: "\edd8"

}



.icofont-user-female:before {

    content: "\edd9"

}



.icofont-user-male:before {

    content: "\edda"

}



.icofont-user-suited:before {

    content: "\eddb"

}



.icofont-user:before {

    content: "\eddc"

}



.icofont-users-alt-1:before {

    content: "\eddd"

}



.icofont-users-alt-2:before {

    content: "\edde"

}



.icofont-users-alt-3:before {

    content: "\eddf"

}



.icofont-users-alt-4:before {

    content: "\ede0"

}



.icofont-users-alt-5:before {

    content: "\ede1"

}



.icofont-users-alt-6:before {

    content: "\ede2"

}



.icofont-users-social:before {

    content: "\ede3"

}



.icofont-users:before {

    content: "\ede4"

}



.icofont-waiter:before {

    content: "\ede5"

}



.icofont-woman-in-glasses:before {

    content: "\ede6"

}



.icofont-document-search:before {

    content: "\ede7"

}



.icofont-folder-search:before {

    content: "\ede8"

}



.icofont-home-search:before {

    content: "\ede9"

}



.icofont-job-search:before {

    content: "\edea"

}



.icofont-map-search:before {

    content: "\edeb"

}



.icofont-restaurant-search:before {

    content: "\edec"

}



.icofont-search-alt-1:before {

    content: "\eded"

}



.icofont-search-alt-2:before {

    content: "\edee"

}



.icofont-search:before {

    content: "\edef"

}



.icofont-stock-search:before {

    content: "\edf0"

}



.icofont-user-search:before {

    content: "\edf1"

}



.icofont-social-aim:before {

    content: "\edf2"

}



.icofont-social-badoo:before {

    content: "\edf3"

}



.icofont-social-bebo:before {

    content: "\edf4"

}



.icofont-social-behance:before {

    content: "\edf5"

}



.icofont-social-blogger:before {

    content: "\edf6"

}



.icofont-social-bootstrap:before {

    content: "\edf7"

}



.icofont-social-brightkite:before {

    content: "\edf8"

}



.icofont-social-cloudapp:before {

    content: "\edf9"

}



.icofont-social-concrete5:before {

    content: "\edfa"

}



.icofont-social-designbump:before {

    content: "\edfb"

}



.icofont-social-designfloat:before {

    content: "\edfc"

}



.icofont-social-deviantart:before {

    content: "\edfd"

}



.icofont-social-digg:before {

    content: "\edfe"

}



.icofont-social-dotcms:before {

    content: "\edff"

}



.icofont-social-dribble:before {

    content: "\ee00"

}



.icofont-social-dropbox:before {

    content: "\ee01"

}



.icofont-brand-drupal:before {

    content: "\ee02"

}



.icofont-social-ebuddy:before {

    content: "\ee03"

}



.icofont-social-ello:before {

    content: "\ee04"

}



.icofont-social-ember:before {

    content: "\ee05"

}



.icofont-social-envato:before {

    content: "\ee06"

}



.icofont-social-evernote:before {

    content: "\ee07"

}



.icofont-social-facebook:before {

    content: "\ee08"

}



.icofont-social-feedburner:before {

    content: "\ee09"

}



.icofont-social-folkd:before {

    content: "\ee0a"

}



.icofont-social-friendfeed:before {

    content: "\ee0b"

}



.icofont-social-ghost:before {

    content: "\ee0c"

}



.icofont-social-github:before {

    content: "\ee0d"

}



.icofont-social-gnome:before {

    content: "\ee0e"

}



.icofont-social-google-buzz:before {

    content: "\ee0f"

}



.icofont-social-google-map:before {

    content: "\ee10"

}



.icofont-social-google-plus:before {

    content: "\ee11"

}



.icofont-social-google-talk:before {

    content: "\ee12"

}



.icofont-social-hype-machine:before {

    content: "\ee13"

}



.icofont-social-instagram:before {

    content: "\ee14"

}



.icofont-brand-joomla:before {

    content: "\ee15"

}



.icofont-social-kickstarter:before {

    content: "\ee16"

}



.icofont-social-line:before {

    content: "\ee17"

}



.icofont-social-linux-mint:before {

    content: "\ee18"

}



.icofont-social-livejournal:before {

    content: "\ee19"

}



.icofont-social-magento:before {

    content: "\ee1a"

}



.icofont-social-meetup:before {

    content: "\ee1b"

}



.icofont-social-mixx:before {

    content: "\ee1c"

}



.icofont-social-newsvine:before {

    content: "\ee1d"

}



.icofont-social-nimbuss:before {

    content: "\ee1e"

}



.icofont-social-opencart:before {

    content: "\ee1f"

}



.icofont-social-oscommerce:before {

    content: "\ee20"

}



.icofont-social-pandora:before {

    content: "\ee21"

}



.icofont-social-picasa:before {

    content: "\ee22"

}



.icofont-social-pinterest:before {

    content: "\ee23"

}



.icofont-social-prestashop:before {

    content: "\ee24"

}



.icofont-social-qik:before {

    content: "\ee25"

}



.icofont-social-readernaut:before {

    content: "\ee26"

}



.icofont-social-reddit:before {

    content: "\ee27"

}



.icofont-social-rss:before {

    content: "\ee28"

}



.icofont-social-shopify:before {

    content: "\ee29"

}



.icofont-social-silverstripe:before {

    content: "\ee2a"

}



.icofont-social-skype:before {

    content: "\ee2b"

}



.icofont-social-slashdot:before {

    content: "\ee2c"

}



.icofont-social-smugmug:before {

    content: "\ee2d"

}



.icofont-social-steam:before {

    content: "\ee2e"

}



.icofont-social-stumbleupon:before {

    content: "\ee2f"

}



.icofont-social-technorati:before {

    content: "\ee30"

}



.icofont-social-telegram:before {

    content: "\ee31"

}



.icofont-social-tinder:before {

    content: "\ee32"

}



.icofont-social-tumblr:before {

    content: "\ee33"

}



.icofont-social-twitter:before {

    content: "\ee34"

}



.icofont-social-typo3:before {

    content: "\ee35"

}



.icofont-social-ubercart:before {

    content: "\ee36"

}



.icofont-social-viber:before {

    content: "\ee37"

}



.icofont-social-viddler:before {

    content: "\ee38"

}



.icofont-social-vimeo:before {

    content: "\ee39"

}



.icofont-social-vine:before {

    content: "\ee3a"

}



.icofont-social-virb:before {

    content: "\ee3b"

}



.icofont-social-virtuemart:before {

    content: "\ee3c"

}



.icofont-social-wechat:before {

    content: "\ee3d"

}



.icofont-brand-wordpress:before {

    content: "\ee3e"

}



.icofont-social-xing:before {

    content: "\ee3f"

}



.icofont-social-yahoo:before {

    content: "\ee40"

}



.icofont-social-yelp:before {

    content: "\ee41"

}



.icofont-social-zencart:before {

    content: "\ee42"

}



.icofont-badminton-birdie:before {

    content: "\ee43"

}



.icofont-baseball:before {

    content: "\ee44"

}



.icofont-baseballer:before {

    content: "\ee45"

}



.icofont-basketball-hoop:before {

    content: "\ee46"

}



.icofont-basketball:before {

    content: "\ee47"

}



.icofont-billiard-ball:before {

    content: "\ee48"

}



.icofont-boot-alt-1:before {

    content: "\ee49"

}



.icofont-boot-alt-2:before {

    content: "\ee4a"

}



.icofont-bowling-alt:before {

    content: "\ee4b"

}



.icofont-bowling:before {

    content: "\ee4c"

}



.icofont-canoe:before {

    content: "\ee4d"

}



.icofont-cheer-leader:before {

    content: "\ee4e"

}



.icofont-climbing:before {

    content: "\ee4f"

}



.icofont-corner:before {

    content: "\ee50"

}



.icofont-cyclist:before {

    content: "\ee51"

}



.icofont-dumbbell-alt:before {

    content: "\ee52"

}



.icofont-dumbbell:before {

    content: "\ee53"

}



.icofont-field-alt:before {

    content: "\ee54"

}



.icofont-field:before {

    content: "\ee55"

}



.icofont-football-alt:before {

    content: "\ee56"

}



.icofont-foul:before {

    content: "\ee57"

}



.icofont-goal-keeper:before {

    content: "\ee58"

}



.icofont-goal:before {

    content: "\ee59"

}



.icofont-golf-alt:before {

    content: "\ee5a"

}



.icofont-golf-bag:before {

    content: "\ee5b"

}



.icofont-golf-field:before {

    content: "\ee5c"

}



.icofont-golf:before {

    content: "\ee5d"

}



.icofont-golfer:before {

    content: "\ee5e"

}



.icofont-gym-alt-1:before {

    content: "\ee5f"

}



.icofont-gym-alt-2:before {

    content: "\ee60"

}



.icofont-gym-alt-3:before {

    content: "\ee61"

}



.icofont-gym:before {

    content: "\ee62"

}



.icofont-hand-grippers:before {

    content: "\ee63"

}



.icofont-heart-beat-alt:before {

    content: "\ee64"

}



.icofont-helmet:before {

    content: "\ee65"

}



.icofont-hockey-alt:before {

    content: "\ee66"

}



.icofont-hockey:before {

    content: "\ee67"

}



.icofont-ice-skate:before {

    content: "\ee68"

}



.icofont-jersey-alt:before {

    content: "\ee69"

}



.icofont-jersey:before {

    content: "\ee6a"

}



.icofont-jumping:before {

    content: "\ee6b"

}



.icofont-kick:before {

    content: "\ee6c"

}



.icofont-leg:before {

    content: "\ee6d"

}



.icofont-match-review:before {

    content: "\ee6e"

}



.icofont-medal-alt:before {

    content: "\ee6f"

}



.icofont-muscle-alt:before {

    content: "\ee70"

}



.icofont-muscle:before {

    content: "\ee71"

}



.icofont-offside:before {

    content: "\ee72"

}



.icofont-olympic-logo:before {

    content: "\ee73"

}



.icofont-olympic:before {

    content: "\ee74"

}



.icofont-padding:before {

    content: "\ee75"

}



.icofont-penalty-card:before {

    content: "\ee76"

}



.icofont-racer:before {

    content: "\ee77"

}



.icofont-racing-car:before {

    content: "\ee78"

}



.icofont-racing-flag-alt:before {

    content: "\ee79"

}



.icofont-racing-flag:before {

    content: "\ee7a"

}



.icofont-racings-wheel:before {

    content: "\ee7b"

}



.icofont-referee:before {

    content: "\ee7c"

}



.icofont-refree-jersey:before {

    content: "\ee7d"

}



.icofont-result:before {

    content: "\ee7e"

}



.icofont-rugby-ball:before {

    content: "\ee7f"

}



.icofont-rugby-player:before {

    content: "\ee80"

}



.icofont-rugby:before {

    content: "\ee81"

}



.icofont-runner-alt-1:before {

    content: "\ee82"

}



.icofont-runner-alt-2:before {

    content: "\ee83"

}



.icofont-runner:before {

    content: "\ee84"

}



.icofont-score-board:before {

    content: "\ee85"

}



.icofont-skiing-man:before {

    content: "\ee86"

}



.icofont-skydiving-goggles:before {

    content: "\ee87"

}



.icofont-snow-mobile:before {

    content: "\ee88"

}



.icofont-steering:before {

    content: "\ee89"

}



.icofont-substitute:before {

    content: "\ee8a"

}



.icofont-swimmer:before {

    content: "\ee8b"

}



.icofont-table-tennis:before {

    content: "\ee8c"

}



.icofont-team-alt:before {

    content: "\ee8d"

}



.icofont-team:before {

    content: "\ee8e"

}



.icofont-tennis-player:before {

    content: "\ee8f"

}



.icofont-tennis:before {

    content: "\ee90"

}



.icofont-time:before {

    content: "\ee91"

}



.icofont-track:before {

    content: "\ee92"

}



.icofont-tracking:before {

    content: "\ee93"

}



.icofont-trophy-alt:before {

    content: "\ee94"

}



.icofont-trophy:before {

    content: "\ee95"

}



.icofont-volleyball-alt:before {

    content: "\ee96"

}



.icofont-volleyball-fire:before {

    content: "\ee97"

}



.icofont-volleyball:before {

    content: "\ee98"

}



.icofont-water-bottle:before {

    content: "\ee99"

}



.icofont-whisle:before {

    content: "\ee9a"

}



.icofont-win-trophy:before {

    content: "\ee9b"

}



.icofont-align-center:before {

    content: "\ee9c"

}



.icofont-align-left:before {

    content: "\ee9d"

}



.icofont-align-right:before {

    content: "\ee9e"

}



.icofont-all-caps:before {

    content: "\ee9f"

}



.icofont-bold:before {

    content: "\eea0"

}



.icofont-brush:before {

    content: "\eea1"

}



.icofont-clip-board:before {

    content: "\eea2"

}



.icofont-code-alt:before {

    content: "\eea3"

}



.icofont-color-bucket:before {

    content: "\eea4"

}



.icofont-color-picker:before {

    content: "\eea5"

}



.icofont-copy-alt:before {

    content: "\eea6"

}



.icofont-copy-black:before {

    content: "\eea7"

}



.icofont-cut:before {

    content: "\eea8"

}



.icofont-delete-alt:before {

    content: "\eea9"

}



.icofont-edit-alt:before {

    content: "\eeaa"

}



.icofont-eraser-alt:before {

    content: "\eeab"

}



.icofont-file-alt:before {

    content: "\eeac"

}



.icofont-font:before {

    content: "\eead"

}



.icofont-header:before {

    content: "\eeae"

}



.icofont-indent:before {

    content: "\eeaf"

}



.icofont-italic-alt:before {

    content: "\eeb0"

}



.icofont-justify-all:before {

    content: "\eeb1"

}



.icofont-justify-center:before {

    content: "\eeb2"

}



.icofont-justify-left:before {

    content: "\eeb3"

}



.icofont-justify-right:before {

    content: "\eeb4"

}



.icofont-line-height:before {

    content: "\eeb5"

}



.icofont-link-alt:before {

    content: "\eeb6"

}



.icofont-listine-dots:before {

    content: "\eeb7"

}



.icofont-listing-box:before {

    content: "\eeb8"

}



.icofont-listing-number:before {

    content: "\eeb9"

}



.icofont-marker:before {

    content: "\eeba"

}



.icofont-outdent:before {

    content: "\eebb"

}



.icofont-paper-clip:before {

    content: "\eebc"

}



.icofont-paragraph:before {

    content: "\eebd"

}



.icofont-pin:before {

    content: "\eebe"

}



.icofont-printer:before {

    content: "\eebf"

}



.icofont-redo:before {

    content: "\eec0"

}



.icofont-rotation:before {

    content: "\eec1"

}



.icofont-save:before {

    content: "\eec2"

}



.icofont-small-cap:before {

    content: "\eec3"

}



.icofont-strike-through:before {

    content: "\eec4"

}



.icofont-sub-listing:before {

    content: "\eec5"

}



.icofont-subscript:before {

    content: "\eec6"

}



.icofont-superscript:before {

    content: "\eec7"

}



.icofont-table:before {

    content: "\eec8"

}



.icofont-text-height:before {

    content: "\eec9"

}



.icofont-text-width:before {

    content: "\eeca"

}



.icofont-trash:before {

    content: "\eecb"

}



.icofont-underline:before {

    content: "\eecc"

}



.icofont-undo:before {

    content: "\eecd"

}



.icofont-unlink:before {

    content: "\eece"

}



.icofont-air-balloon:before {

    content: "\eecf"

}



.icofont-airplane-alt:before {

    content: "\eed0"

}



.icofont-airplane:before {

    content: "\eed1"

}



.icofont-ambulance-crescent:before {

    content: "\eed2"

}



.icofont-ambulance-cross:before {

    content: "\eed3"

}



.icofont-articulated-truck:before {

    content: "\eed4"

}



.icofont-auto-rickshaw:before {

    content: "\eed5"

}



.icofont-bicycle-alt-1:before {

    content: "\eed6"

}



.icofont-bicycle-alt-2:before {

    content: "\eed7"

}



.icofont-bull-dozer:before {

    content: "\eed8"

}



.icofont-bus-alt-1:before {

    content: "\eed9"

}



.icofont-bus-alt-2:before {

    content: "\eeda"

}



.icofont-bus-alt-3:before {

    content: "\eedb"

}



.icofont-cable-car:before {

    content: "\eedc"

}



.icofont-car-alt-1:before {

    content: "\eedd"

}



.icofont-car-alt-2:before {

    content: "\eede"

}



.icofont-car-alt-3:before {

    content: "\eedf"

}



.icofont-car-alt-4:before {

    content: "\eee0"

}



.icofont-concrete-mixer:before {

    content: "\eee1"

}



.icofont-delivery-time:before {

    content: "\eee2"

}



.icofont-excavator:before {

    content: "\eee3"

}



.icofont-fast-delivery:before {

    content: "\eee4"

}



.icofont-fire-truck-alt:before {

    content: "\eee5"

}



.icofont-fire-truck:before {

    content: "\eee6"

}



.icofont-fork-lift:before {

    content: "\eee7"

}



.icofont-free-delivery:before {

    content: "\eee8"

}



.icofont-golf-cart:before {

    content: "\eee9"

}



.icofont-helicopter:before {

    content: "\eeea"

}



.icofont-motor-bike-alt:before {

    content: "\eeeb"

}



.icofont-motor-bike:before {

    content: "\eeec"

}



.icofont-motor-biker:before {

    content: "\eeed"

}



.icofont-oil-truck:before {

    content: "\eeee"

}



.icofont-police-car:before {

    content: "\eeef"

}



.icofont-rickshaw:before {

    content: "\eef0"

}



.icofont-rocket-alt-1:before {

    content: "\eef1"

}



.icofont-rocket-alt-2:before {

    content: "\eef2"

}



.icofont-sail-boat:before {

    content: "\eef3"

}



.icofont-scooter:before {

    content: "\eef4"

}



.icofont-sea-plane:before {

    content: "\eef5"

}



.icofont-ship-alt:before {

    content: "\eef6"

}



.icofont-speed-boat:before {

    content: "\eef7"

}



.icofont-taxi:before {

    content: "\eef8"

}



.icofont-tow-truck:before {

    content: "\eef9"

}



.icofont-tractor:before {

    content: "\eefa"

}



.icofont-traffic-light:before {

    content: "\eefb"

}



.icofont-train-line:before {

    content: "\eefc"

}



.icofont-train-steam:before {

    content: "\eefd"

}



.icofont-tram:before {

    content: "\eefe"

}



.icofont-truck-alt:before {

    content: "\eeff"

}



.icofont-truck-loaded:before {

    content: "\ef00"

}



.icofont-truck:before {

    content: "\ef01"

}



.icofont-van-alt:before {

    content: "\ef02"

}



.icofont-van:before {

    content: "\ef03"

}



.icofont-yacht:before {

    content: "\ef04"

}



.icofont-5-star-hotel:before {

    content: "\ef05"

}



.icofont-anchor-alt:before {

    content: "\ef06"

}



.icofont-beach-bed:before {

    content: "\ef07"

}



.icofont-camping-vest:before {

    content: "\ef08"

}



.icofont-coconut-alt:before {

    content: "\ef09"

}



.icofont-direction-sign:before {

    content: "\ef0a"

}



.icofont-hill-side:before {

    content: "\ef0b"

}



.icofont-island-alt:before {

    content: "\ef0c"

}



.icofont-long-drive:before {

    content: "\ef0d"

}



.icofont-map-pins:before {

    content: "\ef0e"

}



.icofont-plane-ticket:before {

    content: "\ef0f"

}



.icofont-sail-boat-alt-1:before {

    content: "\ef10"

}



.icofont-sail-boat-alt-2:before {

    content: "\ef11"

}



.icofont-sandals-female:before {

    content: "\ef12"

}



.icofont-sandals-male:before {

    content: "\ef13"

}



.icofont-travelling:before {

    content: "\ef14"

}



.icofont-breakdown:before {

    content: "\ef15"

}



.icofont-celsius:before {

    content: "\ef16"

}



.icofont-clouds:before {

    content: "\ef17"

}



.icofont-cloudy:before {

    content: "\ef18"

}



.icofont-compass-alt:before {

    content: "\ef19"

}



.icofont-dust:before {

    content: "\ef1a"

}



.icofont-eclipse:before {

    content: "\ef1b"

}



.icofont-fahrenheit:before {

    content: "\ef1c"

}



.icofont-forest-fire:before {

    content: "\ef1d"

}



.icofont-full-night:before {

    content: "\ef1e"

}



.icofont-full-sunny:before {

    content: "\ef1f"

}



.icofont-hail-night:before {

    content: "\ef20"

}



.icofont-hail-rainy-night:before {

    content: "\ef21"

}



.icofont-hail-rainy-sunny:before {

    content: "\ef22"

}



.icofont-hail-rainy:before {

    content: "\ef23"

}



.icofont-hail-sunny:before {

    content: "\ef24"

}



.icofont-hail-thunder-night:before {

    content: "\ef25"

}



.icofont-hail-thunder-sunny:before {

    content: "\ef26"

}



.icofont-hail-thunder:before {

    content: "\ef27"

}



.icofont-hail:before {

    content: "\ef28"

}



.icofont-hill-night:before {

    content: "\ef29"

}



.icofont-hill-sunny:before {

    content: "\ef2a"

}



.icofont-hill:before {

    content: "\ef2b"

}



.icofont-hurricane:before {

    content: "\ef2c"

}



.icofont-island:before {

    content: "\ef2d"

}



.icofont-meteor:before {

    content: "\ef2e"

}



.icofont-night:before {

    content: "\ef2f"

}



.icofont-rainy-night:before {

    content: "\ef30"

}



.icofont-rainy-sunny:before {

    content: "\ef31"

}



.icofont-rainy-thunder:before {

    content: "\ef32"

}



.icofont-rainy:before {

    content: "\ef33"

}



.icofont-showy-night-hail:before {

    content: "\ef34"

}



.icofont-snow-temp:before {

    content: "\ef35"

}



.icofont-snow:before {

    content: "\ef36"

}



.icofont-snowy-hail:before {

    content: "\ef37"

}



.icofont-snowy-night-rainy:before {

    content: "\ef38"

}



.icofont-snowy-night:before {

    content: "\ef39"

}



.icofont-snowy-rainy:before {

    content: "\ef3a"

}



.icofont-snowy-sunny-hail:before {

    content: "\ef3b"

}



.icofont-snowy-sunny-rainy:before {

    content: "\ef3c"

}



.icofont-snowy-sunny:before {

    content: "\ef3d"

}



.icofont-snowy-thunder-night:before {

    content: "\ef3e"

}



.icofont-snowy-thunder-sunny:before {

    content: "\ef3f"

}



.icofont-snowy-thunder:before {

    content: "\ef40"

}



.icofont-snowy-windy-night:before {

    content: "\ef41"

}



.icofont-snowy-windy-sunny:before {

    content: "\ef42"

}



.icofont-snowy-windy:before {

    content: "\ef43"

}



.icofont-snowy:before {

    content: "\ef44"

}



.icofont-sun-alt:before {

    content: "\ef45"

}



.icofont-sun-rise:before {

    content: "\ef46"

}



.icofont-sun-set:before {

    content: "\ef47"

}



.icofont-sunny-day-temp:before {

    content: "\ef48"

}



.icofont-sunny:before {

    content: "\ef49"

}



.icofont-thermometer:before {

    content: "\ef4a"

}



.icofont-thinder-light:before {

    content: "\ef4b"

}



.icofont-tornado:before {

    content: "\ef4c"

}



.icofont-umbrella-alt:before {

    content: "\ef4d"

}



.icofont-volcano:before {

    content: "\ef4e"

}



.icofont-wave:before {

    content: "\ef4f"

}



.icofont-wind-scale-0:before {

    content: "\ef50"

}



.icofont-wind-scale-1:before {

    content: "\ef51"

}



.icofont-wind-scale-2:before {

    content: "\ef52"

}



.icofont-wind-scale-3:before {

    content: "\ef53"

}



.icofont-wind-scale-4:before {

    content: "\ef54"

}



.icofont-wind-scale-5:before {

    content: "\ef55"

}



.icofont-wind-scale-6:before {

    content: "\ef56"

}



.icofont-wind-scale-7:before {

    content: "\ef57"

}



.icofont-wind-scale-8:before {

    content: "\ef58"

}



.icofont-wind-scale-9:before {

    content: "\ef59"

}



.icofont-wind-scale-10:before {

    content: "\ef5a"

}



.icofont-wind-scale-11:before {

    content: "\ef5b"

}



.icofont-wind-scale-12:before {

    content: "\ef5c"

}



.icofont-wind-waves:before {

    content: "\ef5d"

}



.icofont-wind:before {

    content: "\ef5e"

}



.icofont-windy-hail:before {

    content: "\ef5f"

}



.icofont-windy-night:before {

    content: "\ef60"

}



.icofont-windy-raining:before {

    content: "\ef61"

}



.icofont-windy-sunny:before {

    content: "\ef62"

}



.icofont-windy-thunder-raining:before {

    content: "\ef63"

}



.icofont-windy-thunder:before {

    content: "\ef64"

}



.icofont-windy:before {

    content: "\ef65"

}



.icofont-addons:before {

    content: "\ef66"

}



.icofont-address-book:before {

    content: "\ef67"

}



.icofont-adjust:before {

    content: "\ef68"

}



.icofont-alarm:before {

    content: "\ef69"

}



.icofont-anchor:before {

    content: "\ef6a"

}



.icofont-archive:before {

    content: "\ef6b"

}



.icofont-at:before {

    content: "\ef6c"

}



.icofont-attachment:before {

    content: "\ef6d"

}



.icofont-audio:before {

    content: "\ef6e"

}



.icofont-auto-mobile:before {

    content: "\ef6f"

}



.icofont-automation:before {

    content: "\ef70"

}



.icofont-baby:before {

    content: "\ef71"

}



.icofont-badge:before {

    content: "\ef72"

}



.icofont-bag:before {

    content: "\ef73"

}



.icofont-ban:before {

    content: "\ef74"

}



.icofont-bank:before {

    content: "\ef75"

}



.icofont-bar-code:before {

    content: "\ef76"

}



.icofont-bars:before {

    content: "\ef77"

}



.icofont-battery-empty:before {

    content: "\ef78"

}



.icofont-battery-full:before {

    content: "\ef79"

}



.icofont-battery-half:before {

    content: "\ef7a"

}



.icofont-battery-low:before {

    content: "\ef7b"

}



.icofont-beach:before {

    content: "\ef7c"

}



.icofont-beaker:before {

    content: "\ef7d"

}



.icofont-bear:before {

    content: "\ef7e"

}



.icofont-beard:before {

    content: "\ef7f"

}



.icofont-bed:before {

    content: "\ef80"

}



.icofont-bell:before {

    content: "\ef81"

}



.icofont-beverage:before {

    content: "\ef82"

}



.icofont-bicycle:before {

    content: "\ef83"

}



.icofont-bill:before {

    content: "\ef84"

}



.icofont-bin:before {

    content: "\ef85"

}



.icofont-binary:before {

    content: "\ef86"

}



.icofont-binoculars:before {

    content: "\ef87"

}



.icofont-bird:before {

    content: "\ef88"

}



.icofont-birds:before {

    content: "\ef89"

}



.icofont-black-board:before {

    content: "\ef8a"

}



.icofont-bluetooth:before {

    content: "\ef8b"

}



.icofont-bolt:before {

    content: "\ef8c"

}



.icofont-bomb:before {

    content: "\ef8d"

}



.icofont-book-mark:before {

    content: "\ef8e"

}



.icofont-book:before {

    content: "\ef8f"

}



.icofont-boot:before {

    content: "\ef90"

}



.icofont-box:before {

    content: "\ef91"

}



.icofont-brain:before {

    content: "\ef92"

}



.icofont-briefcase:before {

    content: "\ef93"

}



.icofont-broken:before {

    content: "\ef94"

}



.icofont-bucket:before {

    content: "\ef95"

}



.icofont-bucket1:before {

    content: "\ef96"

}



.icofont-bucket2:before {

    content: "\ef97"

}



.icofont-bug:before {

    content: "\ef98"

}



.icofont-building:before {

    content: "\ef99"

}



.icofont-bullet:before {

    content: "\ef9a"

}



.icofont-bullhorn:before {

    content: "\ef9b"

}



.icofont-bullseye:before {

    content: "\ef9c"

}



.icofont-bus:before {

    content: "\ef9d"

}



.icofont-butterfly:before {

    content: "\ef9e"

}



.icofont-cab:before {

    content: "\ef9f"

}



.icofont-calculator:before {

    content: "\efa0"

}



.icofont-calendar:before {

    content: "\efa1"

}



.icofont-camera-alt:before {

    content: "\efa2"

}



.icofont-camera:before {

    content: "\efa3"

}



.icofont-car:before {

    content: "\efa4"

}



.icofont-card:before {

    content: "\efa5"

}



.icofont-cart:before {

    content: "\efa6"

}



.icofont-cc:before {

    content: "\efa7"

}



.icofont-certificate:before {

    content: "\efa8"

}



.icofont-charging:before {

    content: "\efa9"

}



.icofont-chat:before {

    content: "\efaa"

}



.icofont-check-alt:before {

    content: "\efab"

}



.icofont-check-circled:before {

    content: "\efac"

}



.icofont-check:before {

    content: "\efad"

}



.icofont-checked:before {

    content: "\efae"

}



.icofont-children-care:before {

    content: "\efaf"

}



.icofont-clock-time:before {

    content: "\efb0"

}



.icofont-close-circled:before {

    content: "\efb1"

}



.icofont-close-line-circled:before {

    content: "\efb2"

}



.icofont-close-line-squared-alt:before {

    content: "\efb3"

}



.icofont-close-line-squared:before {

    content: "\efb4"

}



.icofont-close-line:before {

    content: "\efb5"

}



.icofont-close-squared-alt:before {

    content: "\efb6"

}



.icofont-close-squared:before {

    content: "\efb7"

}



.icofont-close:before {

    content: "\efb8"

}



.icofont-cloud-download:before {

    content: "\efb9"

}



.icofont-cloud-refresh:before {

    content: "\efba"

}



.icofont-cloud-upload:before {

    content: "\efbb"

}



.icofont-cloud:before {

    content: "\efbc"

}



.icofont-code-not-allowed:before {

    content: "\efbd"

}



.icofont-code:before {

    content: "\efbe"

}



.icofont-coffee-cup:before {

    content: "\efbf"

}



.icofont-comment:before {

    content: "\efc0"

}



.icofont-compass:before {

    content: "\efc1"

}



.icofont-computer:before {

    content: "\efc2"

}



.icofont-connection:before {

    content: "\efc3"

}



.icofont-console:before {

    content: "\efc4"

}



.icofont-contacts:before {

    content: "\efc5"

}



.icofont-contrast:before {

    content: "\efc6"

}



.icofont-copy:before {

    content: "\efc7"

}



.icofont-copyright:before {

    content: "\efc8"

}



.icofont-credit-card:before {

    content: "\efc9"

}



.icofont-crop:before {

    content: "\efca"

}



.icofont-crown:before {

    content: "\efcb"

}



.icofont-cube:before {

    content: "\efcc"

}



.icofont-cubes:before {

    content: "\efcd"

}



.icofont-culinary:before {

    content: "\efce"

}



.icofont-dashboard-web:before {

    content: "\efcf"

}



.icofont-dashboard:before {

    content: "\efd0"

}



.icofont-data:before {

    content: "\efd1"

}



.icofont-database-add:before {

    content: "\efd2"

}



.icofont-database-locked:before {

    content: "\efd3"

}



.icofont-database-remove:before {

    content: "\efd4"

}



.icofont-database:before {

    content: "\efd5"

}



.icofont-delete:before {

    content: "\efd6"

}



.icofont-diamond:before {

    content: "\efd7"

}



.icofont-dice:before {

    content: "\efd8"

}



.icofont-disabled:before {

    content: "\efd9"

}



.icofont-disc:before {

    content: "\efda"

}



.icofont-diskette:before {

    content: "\efdb"

}



.icofont-document-folder:before {

    content: "\efdc"

}



.icofont-download-alt:before {

    content: "\efdd"

}



.icofont-download:before {

    content: "\efde"

}



.icofont-downloaded:before {

    content: "\efdf"

}



.icofont-earth:before {

    content: "\efe0"

}



.icofont-ebook:before {

    content: "\efe1"

}



.icofont-edit:before {

    content: "\efe2"

}



.icofont-eject:before {

    content: "\efe3"

}



.icofont-email:before {

    content: "\efe4"

}



.icofont-envelope-open:before {

    content: "\efe5"

}



.icofont-envelope:before {

    content: "\efe6"

}



.icofont-eraser:before {

    content: "\efe7"

}



.icofont-error:before {

    content: "\efe8"

}



.icofont-exchange:before {

    content: "\efe9"

}



.icofont-exclamation-circle:before {

    content: "\efea"

}



.icofont-exclamation-square:before {

    content: "\efeb"

}



.icofont-exclamation-tringle:before {

    content: "\efec"

}



.icofont-exclamation:before {

    content: "\efed"

}



.icofont-exit:before {

    content: "\efee"

}



.icofont-expand:before {

    content: "\efef"

}



.icofont-external-link:before {

    content: "\eff0"

}



.icofont-external:before {

    content: "\eff1"

}



.icofont-eye-blocked:before {

    content: "\eff2"

}



.icofont-eye-dropper:before {

    content: "\eff3"

}



.icofont-eye:before {

    content: "\eff4"

}



.icofont-favourite:before {

    content: "\eff5"

}



.icofont-fax:before {

    content: "\eff6"

}



.icofont-female:before {

    content: "\eff7"

}



.icofont-file:before {

    content: "\eff8"

}



.icofont-film:before {

    content: "\eff9"

}



.icofont-filter:before {

    content: "\effa"

}



.icofont-fire-burn:before {

    content: "\effb"

}



.icofont-fire-extinguisher:before {

    content: "\effc"

}



.icofont-fire:before {

    content: "\effd"

}



.icofont-first-aid:before {

    content: "\effe"

}



.icofont-flag-alt-1:before {

    content: "\efff"

}



.icofont-flag-alt-2:before {

    content: "\f000"

}



.icofont-flag:before {

    content: "\f001"

}



.icofont-flash-light:before {

    content: "\f002"

}



.icofont-flash:before {

    content: "\f003"

}



.icofont-flask:before {

    content: "\f004"

}



.icofont-focus:before {

    content: "\f005"

}



.icofont-folder-open:before {

    content: "\f006"

}



.icofont-folder:before {

    content: "\f007"

}



.icofont-foot-print:before {

    content: "\f008"

}



.icofont-football-american:before {

    content: "\f009"

}



.icofont-football:before {

    content: "\f00a"

}



.icofont-game-console:before {

    content: "\f00b"

}



.icofont-game-pad:before {

    content: "\f00c"

}



.icofont-gavel:before {

    content: "\f00d"

}



.icofont-gear:before {

    content: "\f00e"

}



.icofont-gears:before {

    content: "\f00f"

}



.icofont-gift:before {

    content: "\f010"

}



.icofont-glass:before {

    content: "\f011"

}



.icofont-globe:before {

    content: "\f012"

}



.icofont-graduate:before {

    content: "\f013"

}



.icofont-graffiti:before {

    content: "\f014"

}



.icofont-grocery:before {

    content: "\f015"

}



.icofont-group:before {

    content: "\f016"

}



.icofont-hammer:before {

    content: "\f017"

}



.icofont-hand:before {

    content: "\f018"

}



.icofont-hanger:before {

    content: "\f019"

}



.icofont-hard-disk:before {

    content: "\f01a"

}



.icofont-headphone:before {

    content: "\f01b"

}



.icofont-heart-beat:before {

    content: "\f01c"

}



.icofont-heart:before {

    content: "\f01d"

}



.icofont-history:before {

    content: "\f01e"

}



.icofont-home:before {

    content: "\f01f"

}



.icofont-horn:before {

    content: "\f020"

}



.icofont-hotel:before {

    content: "\f021"

}



.icofont-hour-glass:before {

    content: "\f022"

}



.icofont-id:before {

    content: "\f023"

}



.icofont-image:before {

    content: "\f024"

}



.icofont-inbox:before {

    content: "\f025"

}



.icofont-infinite:before {

    content: "\f026"

}



.icofont-info-circle:before {

    content: "\f027"

}



.icofont-info-square:before {

    content: "\f028"

}



.icofont-info:before {

    content: "\f029"

}



.icofont-institution:before {

    content: "\f02a"

}



.icofont-interface:before {

    content: "\f02b"

}



.icofont-invisible:before {

    content: "\f02c"

}



.icofont-italic:before {

    content: "\f02d"

}



.icofont-jacket:before {

    content: "\f02e"

}



.icofont-jar:before {

    content: "\f02f"

}



.icofont-jewlery:before {

    content: "\f030"

}



.icofont-karate:before {

    content: "\f031"

}



.icofont-key-hole:before {

    content: "\f032"

}



.icofont-key:before {

    content: "\f033"

}



.icofont-keyboard:before {

    content: "\f034"

}



.icofont-kid:before {

    content: "\f035"

}



.icofont-label:before {

    content: "\f036"

}



.icofont-lamp:before {

    content: "\f037"

}



.icofont-laptop:before {

    content: "\f038"

}



.icofont-layers:before {

    content: "\f039"

}



.icofont-layout:before {

    content: "\f03a"

}



.icofont-leaf:before {

    content: "\f03b"

}



.icofont-leaflet:before {

    content: "\f03c"

}



.icofont-learn:before {

    content: "\f03d"

}



.icofont-legal:before {

    content: "\f03e"

}



.icofont-lego:before {

    content: "\f03f"

}



.icofont-lemon:before {

    content: "\f040"

}



.icofont-lens:before {

    content: "\f041"

}



.icofont-letter:before {

    content: "\f042"

}



.icofont-letterbox:before {

    content: "\f043"

}



.icofont-library:before {

    content: "\f044"

}



.icofont-license:before {

    content: "\f045"

}



.icofont-life-bouy:before {

    content: "\f046"

}



.icofont-life-buoy:before {

    content: "\f047"

}



.icofont-life-jacket:before {

    content: "\f048"

}



.icofont-life-ring:before {

    content: "\f049"

}



.icofont-light-bulb:before {

    content: "\f04a"

}



.icofont-lighter:before {

    content: "\f04b"

}



.icofont-lightning-ray:before {

    content: "\f04c"

}



.icofont-like:before {

    content: "\f04d"

}



.icofont-link:before {

    content: "\f04e"

}



.icofont-live-support:before {

    content: "\f04f"

}



.icofont-location-arrow:before {

    content: "\f050"

}



.icofont-location-pin:before {

    content: "\f051"

}



.icofont-lock:before {

    content: "\f052"

}



.icofont-login:before {

    content: "\f053"

}



.icofont-logout:before {

    content: "\f054"

}



.icofont-lollipop:before {

    content: "\f055"

}



.icofont-look:before {

    content: "\f056"

}



.icofont-loop:before {

    content: "\f057"

}



.icofont-luggage:before {

    content: "\f058"

}



.icofont-lunch:before {

    content: "\f059"

}



.icofont-lungs:before {

    content: "\f05a"

}



.icofont-magic-alt:before {

    content: "\f05b"

}



.icofont-magic:before {

    content: "\f05c"

}



.icofont-magnet:before {

    content: "\f05d"

}



.icofont-mail-box:before {

    content: "\f05e"

}



.icofont-mail:before {

    content: "\f05f"

}



.icofont-male:before {

    content: "\f060"

}



.icofont-map:before {

    content: "\f061"

}



.icofont-math:before {

    content: "\f062"

}



.icofont-maximize:before {

    content: "\f063"

}



.icofont-measure:before {

    content: "\f064"

}



.icofont-medal:before {

    content: "\f065"

}



.icofont-medical:before {

    content: "\f066"

}



.icofont-medicine:before {

    content: "\f067"

}



.icofont-mega-phone:before {

    content: "\f068"

}



.icofont-memorial:before {

    content: "\f069"

}



.icofont-memory-card:before {

    content: "\f06a"

}



.icofont-mic-mute:before {

    content: "\f06b"

}



.icofont-mic:before {

    content: "\f06c"

}



.icofont-micro-chip:before {

    content: "\f06d"

}



.icofont-microphone:before {

    content: "\f06e"

}



.icofont-microscope:before {

    content: "\f06f"

}



.icofont-military:before {

    content: "\f070"

}



.icofont-mill:before {

    content: "\f071"

}



.icofont-minus-circle:before {

    content: "\f072"

}



.icofont-minus-square:before {

    content: "\f073"

}



.icofont-minus:before {

    content: "\f074"

}



.icofont-mobile-phone:before {

    content: "\f075"

}



.icofont-molecule:before {

    content: "\f076"

}



.icofont-money:before {

    content: "\f077"

}



.icofont-moon:before {

    content: "\f078"

}



.icofont-mop:before {

    content: "\f079"

}



.icofont-muffin:before {

    content: "\f07a"

}



.icofont-music-alt:before {

    content: "\f07b"

}



.icofont-music-notes:before {

    content: "\f07c"

}



.icofont-music:before {

    content: "\f07d"

}



.icofont-mustache:before {

    content: "\f07e"

}



.icofont-mute-volume:before {

    content: "\f07f"

}



.icofont-navigation-menu:before {

    content: "\f080"

}



.icofont-navigation:before {

    content: "\f081"

}



.icofont-network-tower:before {

    content: "\f082"

}



.icofont-network:before {

    content: "\f083"

}



.icofont-news:before {

    content: "\f084"

}



.icofont-newspaper:before {

    content: "\f085"

}



.icofont-no-smoking:before {

    content: "\f086"

}



.icofont-not-allowed:before {

    content: "\f087"

}



.icofont-notebook:before {

    content: "\f088"

}



.icofont-notepad:before {

    content: "\f089"

}



.icofont-notification:before {

    content: "\f08a"

}



.icofont-numbered:before {

    content: "\f08b"

}



.icofont-opposite:before {

    content: "\f08c"

}



.icofont-optic:before {

    content: "\f08d"

}



.icofont-options:before {

    content: "\f08e"

}



.icofont-package:before {

    content: "\f08f"

}



.icofont-page:before {

    content: "\f090"

}



.icofont-paint:before {

    content: "\f091"

}



.icofont-paper-plane:before {

    content: "\f092"

}



.icofont-paperclip:before {

    content: "\f093"

}



.icofont-papers:before {

    content: "\f094"

}



.icofont-paw:before {

    content: "\f095"

}



.icofont-pay:before {

    content: "\f096"

}



.icofont-pen:before {

    content: "\f097"

}



.icofont-pencil:before {

    content: "\f098"

}



.icofont-penguin-linux:before {

    content: "\f099"

}



.icofont-pestle:before {

    content: "\f09a"

}



.icofont-phone-circle:before {

    content: "\f09b"

}



.icofont-phone:before {

    content: "\f09c"

}



.icofont-picture:before {

    content: "\f09d"

}



.icofont-pie:before {

    content: "\f09e"

}



.icofont-pine:before {

    content: "\f09f"

}



.icofont-pixels:before {

    content: "\f0a0"

}



.icofont-play:before {

    content: "\f0a1"

}



.icofont-plugin:before {

    content: "\f0a2"

}



.icofont-plus-circle:before {

    content: "\f0a3"

}



.icofont-plus-square:before {

    content: "\f0a4"

}



.icofont-plus:before {

    content: "\f0a5"

}



.icofont-polygonal:before {

    content: "\f0a6"

}



.icofont-power:before {

    content: "\f0a7"

}



.icofont-presentation:before {

    content: "\f0a8"

}



.icofont-price:before {

    content: "\f0a9"

}



.icofont-print:before {

    content: "\f0aa"

}



.icofont-puzzle:before {

    content: "\f0ab"

}



.icofont-qr-code:before {

    content: "\f0ac"

}



.icofont-queen:before {

    content: "\f0ad"

}



.icofont-question-circle:before {

    content: "\f0ae"

}



.icofont-question-square:before {

    content: "\f0af"

}



.icofont-question:before {

    content: "\f0b0"

}



.icofont-quote-left:before {

    content: "\f0b1"

}



.icofont-quote-right:before {

    content: "\f0b2"

}



.icofont-radio:before {

    content: "\f0b3"

}



.icofont-random:before {

    content: "\f0b4"

}



.icofont-recycle:before {

    content: "\f0b5"

}



.icofont-refresh:before {

    content: "\f0b6"

}



.icofont-repair:before {

    content: "\f0b7"

}



.icofont-reply-all:before {

    content: "\f0b8"

}



.icofont-reply:before {

    content: "\f0b9"

}



.icofont-resize:before {

    content: "\f0ba"

}



.icofont-responsive:before {

    content: "\f0bb"

}



.icofont-retweet:before {

    content: "\f0bc"

}



.icofont-road:before {

    content: "\f0bd"

}



.icofont-robot:before {

    content: "\f0be"

}



.icofont-rocket:before {

    content: "\f0bf"

}



.icofont-royal:before {

    content: "\f0c0"

}



.icofont-rss-feed:before {

    content: "\f0c1"

}



.icofont-safety:before {

    content: "\f0c2"

}



.icofont-sale-discount:before {

    content: "\f0c3"

}



.icofont-satellite:before {

    content: "\f0c4"

}



.icofont-send-mail:before {

    content: "\f0c5"

}



.icofont-server:before {

    content: "\f0c6"

}



.icofont-settings:before {

    content: "\f0c7"

}



.icofont-share-alt:before {

    content: "\f0c8"

}



.icofont-share-boxed:before {

    content: "\f0c9"

}



.icofont-share:before {

    content: "\f0ca"

}



.icofont-shield:before {

    content: "\f0cb"

}



.icofont-ship:before {

    content: "\f0cc"

}



.icofont-shopping-cart:before {

    content: "\f0cd"

}



.icofont-sign-in:before {

    content: "\f0ce"

}



.icofont-sign-out:before {

    content: "\f0cf"

}



.icofont-signal:before {

    content: "\f0d0"

}



.icofont-site-map:before {

    content: "\f0d1"

}



.icofont-smart-phone:before {

    content: "\f0d2"

}



.icofont-soccer:before {

    content: "\f0d3"

}



.icofont-sort-alt:before {

    content: "\f0d4"

}



.icofont-sort:before {

    content: "\f0d5"

}



.icofont-space:before {

    content: "\f0d6"

}



.icofont-spanner:before {

    content: "\f0d7"

}



.icofont-speech-comments:before {

    content: "\f0d8"

}



.icofont-speed-meter:before {

    content: "\f0d9"

}



.icofont-spinner-alt-1:before {

    content: "\f0da"

}



.icofont-spinner-alt-2:before {

    content: "\f0db"

}



.icofont-spinner-alt-3:before {

    content: "\f0dc"

}



.icofont-spinner-alt-4:before {

    content: "\f0dd"

}



.icofont-spinner-alt-5:before {

    content: "\f0de"

}



.icofont-spinner-alt-6:before {

    content: "\f0df"

}



.icofont-spinner:before {

    content: "\f0e0"

}



.icofont-spreadsheet:before {

    content: "\f0e1"

}



.icofont-square:before {

    content: "\f0e2"

}



.icofont-ssl-security:before {

    content: "\f0e3"

}



.icofont-star-alt-1:before {

    content: "\f0e4"

}



.icofont-star-alt-2:before {

    content: "\f0e5"

}



.icofont-star:before {

    content: "\f0e6"

}



.icofont-street-view:before {

    content: "\f0e7"

}



.icofont-sun:before {

    content: "\f0e8"

}



.icofont-support-faq:before {

    content: "\f0e9"

}



.icofont-tack-pin:before {

    content: "\f0ea"

}



.icofont-tag:before {

    content: "\f0eb"

}



.icofont-tags:before {

    content: "\f0ec"

}



.icofont-tasks:before {

    content: "\f0ed"

}



.icofont-telephone:before {

    content: "\f0ee"

}



.icofont-telescope:before {

    content: "\f0ef"

}



.icofont-terminal:before {

    content: "\f0f0"

}



.icofont-thumbs-down:before {

    content: "\f0f1"

}



.icofont-thumbs-up:before {

    content: "\f0f2"

}



.icofont-tick-boxed:before {

    content: "\f0f3"

}



.icofont-tick-mark:before {

    content: "\f0f4"

}



.icofont-ticket:before {

    content: "\f0f5"

}



.icofont-tie:before {

    content: "\f0f6"

}



.icofont-toggle-off:before {

    content: "\f0f7"

}



.icofont-toggle-on:before {

    content: "\f0f8"

}



.icofont-tools:before {

    content: "\f0f9"

}



.icofont-transparent:before {

    content: "\f0fa"

}



.icofont-tree:before {

    content: "\f0fb"

}



.icofont-umbrella:before {

    content: "\f0fc"

}



.icofont-unlock:before {

    content: "\f0fd"

}



.icofont-unlocked:before {

    content: "\f0fe"

}



.icofont-upload-alt:before {

    content: "\f0ff"

}



.icofont-upload:before {

    content: "\f100"

}



.icofont-usb-drive:before {

    content: "\f101"

}



.icofont-usb:before {

    content: "\f102"

}



.icofont-vector-path:before {

    content: "\f103"

}



.icofont-verification-check:before {

    content: "\f104"

}



.icofont-video-clapper:before {

    content: "\f105"

}



.icofont-video:before {

    content: "\f106"

}



.icofont-volume-down:before {

    content: "\f107"

}



.icofont-volume-off:before {

    content: "\f108"

}



.icofont-volume-up:before {

    content: "\f109"

}



.icofont-wall-clock:before {

    content: "\f10a"

}



.icofont-wall:before {

    content: "\f10b"

}



.icofont-wallet:before {

    content: "\f10c"

}



.icofont-warning-alt:before {

    content: "\f10d"

}



.icofont-warning:before {

    content: "\f10e"

}



.icofont-water-drop:before {

    content: "\f10f"

}



.icofont-web:before {

    content: "\f110"

}



.icofont-wheelchair:before {

    content: "\f111"

}



.icofont-wifi-alt:before {

    content: "\f112"

}



.icofont-wifi:before {

    content: "\f113"

}



.icofont-world:before {

    content: "\f114"

}



.icofont-zigzag:before {

    content: "\f115"

}



.icofont-zipped:before {

    content: "\f116"

}



.icofont-social-500px:before {

    content: "\f117"

}



.icofont-social-baidu-tieba:before {

    content: "\f118"

}



.icofont-social-bbm-messenger:before {

    content: "\f119"

}



.icofont-social-delicious:before {

    content: "\f11a"

}



.icofont-social-dribbble:before {

    content: "\f11b"

}



.icofont-social-facebook-messenger:before {

    content: "\f11c"

}



.icofont-social-flikr:before {

    content: "\f11d"

}



.icofont-social-foursquare:before {

    content: "\f11e"

}



.icofont-social-google-hangouts:before {

    content: "\f11f"

}



.icofont-social-kakaotalk:before {

    content: "\f120"

}



.icofont-social-kik:before {

    content: "\f121"

}



.icofont-social-kiwibox:before {

    content: "\f122"

}



.icofont-social-linkedin:before {

    content: "\f123"

}



.icofont-social-meetme:before {

    content: "\f124"

}



.icofont-social-odnoklassniki:before {

    content: "\f125"

}



.icofont-social-photobucket:before {

    content: "\f126"

}



.icofont-social-qq:before {

    content: "\f127"

}



.icofont-social-renren:before {

    content: "\f128"

}



.icofont-social-slack:before {

    content: "\f129"

}



.icofont-social-slidshare:before {

    content: "\f12a"

}



.icofont-social-snapchat:before {

    content: "\f12b"

}



.icofont-social-soundcloud:before {

    content: "\f12c"

}



.icofont-social-spotify:before {

    content: "\f12d"

}



.icofont-social-stack-exchange:before {

    content: "\f12e"

}



.icofont-social-stack-overflow:before {

    content: "\f12f"

}



.icofont-social-tagged:before {

    content: "\f130"

}



.icofont-social-trello:before {

    content: "\f131"

}



.icofont-social-twitch:before {

    content: "\f132"

}



.icofont-social-vk:before {

    content: "\f133"

}



.icofont-social-weibo:before {

    content: "\f134"

}



.icofont-social-whatsapp:before {

    content: "\f135"

}



.icofont-social-youku:before {

    content: "\f136"

}



.icofont-social-youtube-play:before {

    content: "\f137"

}



.icofont-social-youtube:before {

    content: "\f138"

}



.icofont-brand-xiaomi:before {

    content: "\f139"

}



.icofont-lg {

    font-size: 1.33333333em;

    line-height: .75em;

    vertical-align: -15%

}



.icofont-2x {

    font-size: 2em

}



.icofont-3x {

    font-size: 3em

}



.icofont-4x {

    font-size: 4em

}



.icofont-5x {

    font-size: 5em

}



.icofont-fw {

    display: inline-block;

    width: 1.28571429em;

    text-align: center;

    width: 1.28571429em;

    text-align: center

}



.icofont-ul {

    padding-left: 0;

    margin-left: 2.14285714em;

    list-style-type: none

}



.icofont-ul>li {

    position: relative

}



.icofont-li {

    position: absolute;

    left: -2.14285714em;

    width: 2.14285714em;

    top: .14285714em;

    text-align: center

}



.icofont-rotate {

    -webkit-animation: icofont-rotate 2s infinite linear;

    animation: icofont-rotate 2s infinite linear

}



@-webkit-keyframes icofont-rotate {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



@keyframes icofont-rotate {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



@charset "utf-8";



@font-face {

    font-family: Oxygen;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4LcnbuKgE0mV0Q.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Oxygen;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4LcnbuKjk0m.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



@font-face {

    font-family: Oxygen;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgzZmW5O7w.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Oxygen;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgzaGW5.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



@font-face {

    font-family: Montserrat;

    font-style: italic;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8fZwnCo.woff2) format('woff2');

    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F

}



@font-face {

    font-family: Montserrat;

    font-style: italic;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz-PZwnCo.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}



@font-face {

    font-family: Montserrat;

    font-style: italic;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8_ZwnCo.woff2) format('woff2');

    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB

}



@font-face {

    font-family: Montserrat;

    font-style: italic;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZwnCo.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Montserrat;

    font-style: italic;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');

    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');

    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');

    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');

    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');

    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');

    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');

    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF

}



@font-face {

    font-family: Montserrat;

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD

}



body {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: 400;

    color: #333;

    font-size: 14px;

    line-height: 26px;

    background-color: #fff;

    overflow-x: hidden;

    max-width: 100%

}



img {

    max-width: 100%;

    height: auto

}



p {

    font-size: 14px;

    line-height: 26px;

    margin-bottom: 10px

}



ol,

ul {

    list-style: none;

    margin: 0;

    padding: 0

}



a {

    color: #333;

    text-decoration: none

}



a:focus,

a:hover {

    color: #595959;

    text-decoration: none

}



a:focus,

a:hover {

    outline: 0 !important

}



a img {

    border: none

}



iframe {

    border: none

}



h1 {

    font-size: 36px

}



h2 {

    font-size: 30px

}



h3 {

    font-size: 18px

}



h4 {

    font-size: 16px

}



h5 {

    font-size: 14px

}



h6 {

    font-size: 12px

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: Montserrat, sans-serif;

    font-weight: 400;

    line-height: 1.5;

    color: #333;

    margin-top: 0;

    margin-bottom: 10px

}



.irs-section-title h2 {

    font-size: 23px;

    text-transform: uppercase;

    font-family: sans-serif;

    font-weight: 700

}



.irs-section-title h2 span {

    color: #0d4e96

}



.irs-section-title .irs-title-line {

    width: 180px;

    height: 2px;

    background: #333;

    margin: 0 auto;

    margin-bottom: 30px;

    position: relative

}



.irs-section-title .irs-title-line .irs-title-icon {

    background: #f3f4f8;

    position: absolute;

    top: -25px;

    left: 50%;

    margin-left: -25px;

    width: 50px;

    height: 50px

}



.irs-section-title .irs-title-line .irs-title-icon i {

    color: #0d4e96;

    font-size: 30px;

    line-height: 50px

}



.irs-section-title p {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: 700;

    color: #595959

}



.irs-layer-black {

    position: relative

}



.irs-layer-black:before {

    content: " ";

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 0

}



.irs-btn-transparent {

    padding: 4px 22px;

    background: 0 0;

    border-radius: 0;

    color: #0d4e96;

    border: 1px solid #0d4e96;

    text-transform: uppercase;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-btn-transparent:hover {

    color: #fff;

    background: #0d4e96;

    border-radius: 0;

    border: 1px solid #0d4e96;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-btn-transparent-two {

    color: #fff;

    font-weight: 700;

    background: #0d4e96;

    border-radius: 0;

    text-transform: uppercase;

    padding: 8px 30px;

    border: 1px solid #0d4e96;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.old {

    position: fixed;

    right: -27px;

    padding: 12px;

    font-size: 12px;

    font-weight: 100;

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    -o-transform: rotate(90deg)

}



.irs-btn-transparent-two:hover {

    color: #6c6c6c;

    background: 0 0;

    border: 1px solid #c1c1c1;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-btn-transparent-three {

    padding: 4px 26px;

    background: 0 0;

    border-radius: 20px;

    border: 1px solid #999;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-btn-transparent-three:hover {

    color: #fff;

    background: #0d4e96;

    border: 1px solid #0d4e96;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-big-btn {

    background-color: #0d4e96;

    color: #fff;

    font-size: 16px;

    font-weight: 400;

    text-transform: uppercase;

    text-shadow: none;

    padding: 15px 50px;

    box-shadow: none;

    border: none;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-big-btn:hover {

    color: #fff;

    background: #ea8e40;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



#scrollUp {

    bottom: 10px;

    right: 10px;

    padding: 8px 10px;

    background-color: #0d4e96

}



#scrollUp:before {

    content: "\eb1c";

    font-family: icofont;

    font-size: 26px;

    color: #fff;

    padding-top: 7px

}



.preloader {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 99999999;

    background-color: #fff;

    background-position: center center;

    background-repeat: no-repeat;

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/preloader.gif)

}



.irs-header-top-bar {

    background: #0d4e96

}



.irs-header-top-bar p {

    margin-top: 5px;

    margin-bottom: 5px;

    color: #fff

}



.irs-header-top-bar p i {

    color: #fff;

    margin-right: 5px

}



.irs-social {

    margin-top: 3px

}



.irs-social a i {

    text-align: center;

    color: #fff;

    padding-top: 7px;

    margin-left: 10px;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-social a i:hover {

    color: #333;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.scroll-to-fixed-fixed {

    background: #fff;

    -webkit-box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75);

    -moz-box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75);

    box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75)

}



.navbar-brand {

    height: 55px;

    width: 350px;

    margin-right: 20px;

    padding: 0

}



.navbar-brand-name {

    font-size: 15px;

    font-weight: 700;

    color: #333

}



.irs-navbar {

    margin: 20px auto;

    border: none;

    background-color: transparent

}



.irs-navbar .navbar-nav>.active>a,

.irs-navbar .navbar-nav>.active>a:focus,

.irs-navbar .navbar-nav>.active>a:hover {

    color: #0d4e96;

    background: 0 0

}



.scroll-to-fixed-fixed .irs-navbar .navbar-nav>.active>a {

    color: #0d4e96;

    background: 0 0

}



.irs-navbar .navbar-nav>li>a {

    padding-left: 6px;

    padding-right: 6px;

    font-size: 14px;

    font-weight: 700;

    color: #0d4e96;

    text-transform: uppercase

}



.irs-navbar .navbar-nav>.open>a {

    background-color: transparent

}



.irs-navbar .navbar-nav>.open>a:hover {

    background-color: transparent

}



.navbar-right .dropdown-menu {

    right: auto;

    box-shadow: none;

    border-top: 2px solid #0d4e96;

    border-radius: 0;

    padding: 0

}



.irs-navbar .dropdown-menu>li>a {

    color: #0d4e96;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

    padding: 12px 15px;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-navbar .dropdown-menu>li>a:hover {

    color: #0d4e96;

    padding-left: 10px;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-log-reg {

    background: #0d4e96;

    text-align: center;

    color: #fff;

    padding: 5px 15px;

    margin-top: 30px

}



.irs-log-reg a {

    color: #fff

}



.ire-header-two {

    position: fixed;

    left: 0;

    top: 0;

    z-index: 9999;

    width: 100%;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.ire-header-two .irs-navbar .navbar-nav>li>a {

    color: #fff

}



.ire-header-two .irs-navbar .navbar-nav>li>a:hover {

    color: #0d4e96

}



.smaller {

    background: #fff;

    -webkit-box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75);

    -moz-box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75);

    box-shadow: 0 8px 12px -10px rgba(0, 0, 0, .75);

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-logo-1 {

    display: none !important

}



.smaller .irs-logo-1 {

    display: block !important

}



.smaller .irs-logo-2 {

    display: none !important

}



.smaller .irs-navbar .navbar-nav>li>a {

    color: #0d4e96

}



.irs-main-slider {

    position: relative

}



.fade-carousel {

    position: relative

}



.fade-carousel .carousel-inner .item img {

    width: 100%;

    background-size: cover;

    background-position: bottom center;

    background-repeat: no-repeat

}



.irs-main-slider .irs-big-btn {

    background: 0 0;

    border: 1px solid #fff;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-main-slider .irs-big-btn:hover {

    background: #0d4e96;

    border-color: #0d4e96;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.fade-carousel .carousel-indicators>li {

    margin: 0 2px;

    background-color: #f39c12;

    border-color: #f39c12;

    opacity: .7

}



.fade-carousel .carousel-indicators>li.active {

    width: 10px;

    opacity: 1

}



.fade-carousel .slides {

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat

}



.irs-main-slider .carousel-indicators li {

    width: 30px;

    height: 5px;

    background-color: #fff;

    border: none;

    margin: 0;

    border-radius: 0

}



.irs-main-slider .carousel-indicators .active {

    background-color: #0d4e96

}



.irs-main-slider .fade-carousel .carousel-indicators>li.active {

    width: 30px;

    background-color: #0d4e96;

    border: none;

    margin: 0

}



.irs-welcome-field {

    padding-top: 10px;

    position: relative

}



.irs-welcome-field span {

    color: #0d4e96;

    font-size: 30px;

    font-weight: 700

}



.irs-welcome-field i {

    color: #0d4e96;

    font-size: 80px

}



.irs-about-field {

    padding: 30px 0

}



.irs-about-field .irs-section-title {

    margin-bottom: 50px

}



.irs-about-box {

    margin-bottom: 50px;

    text-align: center;

    padding: 10px 30px 20px;

    border: 1px solid #e6e6e6;

    position: relative;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-box:hover {

    border-color: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-icon {

    width: 60px;

    height: 60px;

    background: #fff;

    border: 1px solid #e6e6e6;

    text-align: center;

    position: absolute;

    left: 50%;

    top: -30px;

    margin-left: -30px;

    margin-bottom: 40px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-box:hover .irs-about-icon {

    background: #0d4e96;

    border-color: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-icon i {

    color: #0d4e96;

    font-size: 40px;

    line-height: 60px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-box:hover .irs-about-icon i {

    color: #fff;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-about-box h4 {

    font-weight: 700;

    margin-top: 20px

}



.irs-about-box p {

    margin-bottom: 25px

}



.irs-col-padd-less {

    padding: 0

}



.irs-divider-field {

    padding: 50px 0;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/bg/2.jpg);

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat

}



.irs-divider-field .irs-divider-col {

    margin-bottom: 30px

}



.irs-divider-field .irs-divider-col h2 {

    color: #fff;

    font-size: 44px;

    margin-bottom: 20px

}



.irs-divider-field .irs-divider-col p {

    color: #e2e0e0;

    margin-bottom: 20px

}



.irs-divider-field .irs-call-numbar {

    border: 1px solid rgba(255, 255, 255, .3);

    padding: 40px 20px

}



.irs-divider-field .irs-divider-col .irs-call-numbar h4 {

    color: #e2e0e0;

    font-size: 24px;

    margin-bottom: 0

}



.irs-divider-field .irs-divider-col .irs-call-numbar h4 i {

    color: #0d4e96

}



.irs-courses-field {

    padding: 50px 0

}



.irs-courses-col {

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    border-radius: 6px;

    -webkit-border-radius: 6px;

    text-align: center;

    background: #fff;

    overflow: hidden

}



.irs-courses-img {

    position: relative;

    overflow: hidden

}



#index-img {

    margin: 0

}



.irs-blog-single-col #index-img {

    height: 100%;

    margin: 0

}



.irs-courses-img-two {

    float: left;

    width: 33%

}



.irs-courses-img img {

    background-size: cover;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-courses-img-news img {

    background-size: cover;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-courses-col:hover .irs-courses-img img {

    -ms-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-time {

    position: absolute;

    top: -40px;

    right: -2px;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-courses-col:hover .irs-time {

    top: 0;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-time p a {

    font-family: Montserrat, sans-serif;

    color: #fff;

    text-transform: uppercase;

    background: #0d4e96;

    padding: 10px 18px

}



.irs-courses-img-text {

    width: 100%;

    padding: 5px 0;

    font-weight: 700;

    font-style: italic

}



.irs-courses-img-text ul li {

    float: right

}



.irs-courses-img-text ul li p {

    color: #333;

    text-transform: capitalize

}



.irs-courses-img-text ul li p i {

    margin-right: 5px

}



.irs-courses-content {

    padding: 10px 0 0

}



.index-content {

    padding: 15px;

    height: 140px

}



#index-content p {

    text-align: center

}



#index-content a {

    margin-bottom: 10px

}



#index-content-no-head {

    padding: 16px;

    line-height: 65px

}



#index-content-no-head p {

    text-align: justify;

    display: inline-block;

    vertical-align: middle

}



#index-content-no-head a {

    margin: 20px auto

}



#index-content-one {

    padding: 15px;

    height: 80px

}



#index-content-one p {

    text-align: center

}



#index-content-one a {

    margin: 20px auto

}



.irs-courses-content-one {

    padding: 15px

}



.irs-courses-content-one p {

    text-align: justify

}



.irs-courses-content-one a {

    margin: 20px auto;

    text-align: justify

}



.irs-courses-col ul {

    text-align: justify;

    color: #0e4f96;

    padding-left: 15px;

    font-size: 14px;

    list-style-type: disc

}



.irs-courses-col ul li a {

    color: #365b82

}



.irs-courses-content-two {

    float: left;

    text-align: left;

    width: 67%

}



.irs-courses-content-two .irs-pricing-range label {

    margin-left: 0

}



.irs-courses-content h4 {

    text-align: justify;

    font-weight: 700

}



.irs-courses-content h4 a {

    font-family: Montserrat, sans-serif;

    font-size: 20px;

    color: #333

}



.irs-courses-content p {

    height: 40%

}



.irs-courses-col-single {

    background: 0 0;

    text-align: left

}



.irs-courses-col-single .irs-courses-content {

    padding-left: 0

}



.irs-course-features h2 {

    font-size: 24px;

    border-bottom: 1px solid #ccc;

    display: inline-block;

    margin-bottom: 20px;

    padding-bottom: 10px

}



.irs-course-features ul {

    border: 1px solid #ccc;

    margin-bottom: 30px

}



.irs-course-features ul li {

    text-transform: capitalize;

    border-bottom: 1px solid #ccc;

    padding: 10px

}



.irs-course-features ul li:last-child {

    font-size: 20px;

    font-weight: 700;

    color: #0d4e96;

    border-bottom: none

}



.irs-course-features ul li span i {

    color: #0d4e96

}



.irs-comment-single h3 {

    color: #0d4e96

}



.irs-comment-item {

    position: relative;

    padding-left: 100px;

    margin-bottom: 60px

}



.irs-comment-item-right {

    margin-left: 100px

}



.irs-comment-item img {

    width: 80px;

    height: 80px;

    position: absolute;

    left: 0;

    top: 0;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%

}



.irs-comment-content h4 a {

    font-size: 18px;

    color: #333

}



.irs-comment-content h6 a {

    color: #333

}



.irs-comment-content h4 a:hover,

.irs-comment-content h6 a:hover {

    color: #0d4e96

}



.irs-live-comment {

    margin-bottom: 60px

}



.irs-blog-live-comment {

    margin-bottom: 0

}



.irs-live-comment h3 {

    color: #0d4e96;

    margin-bottom: 30px

}



.irs-live-comment .form-control {

    height: 40px;

    margin-bottom: 30px;

    border-radius: 0;

    box-shadow: none

}



.irs-textarea {

    height: 100% !important;

    resize: none

}



.irs-related-courses h3 {

    color: #0d4e96;

    margin-bottom: 30px

}



.irs-counter-field {

    padding: 100px 0 50px;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/bg/mid.jpg);

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    background-attachment: fixed

}



.irs-counter-col {

    margin-bottom: 50px;

    text-align: center

}



.irs-counter-col i {

    font-size: 80px;

    color: #0d4e96;

    font-weight: 400

}



.irs-counter-col .irs-funfact {

    margin-top: 20px

}



.irs-counter-col .irs-funfact {

    font-family: Montserrat, sans-serif;

    color: #0d4e96;

    font-size: 32px

}



.irs-counter-col .irs-funfact h4 {

    color: #0d4e96;

    font-size: 18px;

    font-weight: 400;

    margin-top: 10px;

    margin-bottom: 0

}



.irs-search-box {

    margin-bottom: 15px

}



.irs-sidebar-title {

    font-weight: 700;

    font-size: 20px;

    color: #0d4e96;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px solid rgba(193, 193, 193, .5);

    display: block

}



.irs-search-box .form-control {

    height: 45px;

    border-radius: 0;

    box-shadow: none

}



.irs-search-box .form-control:focus {

    border-color: #0d4e96

}



.irs-search-box .btn {

    height: 45px;

    border: 1px solid #0d4e96;

    border-radius: 0;

    padding: 8px 20px;

    color: #fff;

    background: #0d4e96

}



.irs-post {

    margin-top: -8px

}



.irs-blog-single-field .irs-post {

    margin-bottom: 10px;

    padding: 20px;

    -webkit-box-shadow: 0 30px 50px 0 rgb(1 11 60 / 10%);

    -moz-box-shadow: 0 30px 50px 0 rgba(1, 11, 60, .1);

    box-shadow: 0 30px 50px 0 rgb(1 11 60 / 10%);

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px

}



.irs-post .irs-post-item {

    min-height: 85px;

    position: relative;

    text-align: justify;

    margin-bottom: 5px

}



.irs-post .irs-post-item img {

    width: 100px;

    position: absolute;

    left: 0;

    top: 8px;

    height: 80%;

}



.irs-post .irs-post-item h4 {

    text-transform: inherit;

    text-align: justify

}



.irs-post .irs-post-item span {

    color: #0d4e96;

    font-size: 14px

}



.irs-categories {

    margin-bottom: 50px

}



.irs-categories ul li {

    margin-bottom: 15px

}



.irs-categories ul li a:hover {

    color: #0d4e96

}



.irs-categories ul li i {

    margin-right: 10px

}



.irs-video {

    margin-bottom: 10px

}



.irs-tag-box ul li {

    float: left;

    margin-bottom: 25px;

    margin-right: 10px

}



.irs-tag-box ul li a {

    padding: 10px 14px;

    border: 1px solid #c1c1c1;

    background: 0 0;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-tag-box ul li a:hover {

    background: #0d4e96;

    color: #fff;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-instagram-box ul li {

    float: left;

    margin-right: 10px;

    margin-bottom: 10px

}



.irs-instagram-box ul li img {

    width: 80px;

    height: 80px

}



.irs-testimonial-field {

    padding: 100px 0;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/bg/3.jpg);

    background-attachment: fixed;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    position: relative

}



.irs-testimonial-field img {

    position: absolute;

    bottom: 0;

    left: 5%;

    width: 350px;

    height: auto

}



.irs-transparent-space {

    height: 50px;

    width: 100%;

    background: 0 0

}



.irs-testimonial-single {

    background: rgba(28, 28, 28, .5);

    border: 3px solid rgba(244, 164, 96, .5);

    padding: 60px 40px 30px;

    text-align: center;

    position: relative

}



.irs-testimonial-single .irs-comment-icon {

    position: absolute;

    right: 100px;

    bottom: 0

}



.irs-testimonial-single .irs-comment-icon i {

    font-size: 110px;

    color: #0d4e96;

    opacity: .2

}



.irs-testimonial-single p {

    color: #fff;

    margin-bottom: 20px

}



.irs-testimonial-single h4 {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 18px;

    color: #0d4e96;

    font-weight: 400

}



.irs-testimonial-single h5 {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-weight: 400;

    color: #fff

}



.irs-testimonial-field .owl-theme .owl-nav {

    margin-top: 30px

}



.irs-testimonial-field .owl-theme .owl-dots .owl-dot span {

    width: 30px;

    height: 8px;

    background: #fff;

    border: 2px solid transparent;

    margin: 0 3px;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0

}



.irs-testimonial-field .owl-theme .owl-dots .owl-dot.active span,

.irs-testimonial-field .owl-theme .owl-dots .owl-dot:hover span {

    border: 2px solid #0d4e96;

    background: #fff

}



.irs-teachers-field {

    padding: 50px 0

}



.irs-teachers-col {

    margin-bottom: 30px;

    position: relative;

    overflow: hidden;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-col .irs-teachers-name {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    text-align: center;

    background: rgba(0, 0, 0, .8);

    padding: 15px 25px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-col:hover .irs-teachers-name {

    width: 90%;

    left: 50%;

    margin-left: -45%;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-col .irs-teachers-name h4 a {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #fff;

    margin-bottom: 5px

}



.irs-teachers-col .irs-teachers-name p {

    font-size: 14px;

    color: #fff;

    text-transform: capitalize

}



.irs-teachers-social {

    position: absolute;

    top: -40px;

    right: 0;

    text-align: center;

    background: rgba(0, 0, 0, .8);

    padding: 5px 10px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-col:hover .irs-teachers-social {

    top: 0;

    right: 0;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-social a i {

    color: #fff;

    margin-right: 10px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teachers-social a i:hover {

    color: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-pagination .pagination>li>a,

.irs-pagination .pagination>li>span {

    padding: 8px 18px;

    color: #666;

    background: #fff;

    border: 1px solid #dcd9d9;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-pagination .pagination>li>a:hover {

    color: #fff;

    background: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-teacher-single-field {

    padding: 50px 0

}



.irs-teacher-single-col {

    margin-bottom: 30px

}



.irs-teacher-biography ul {

    margin-bottom: 30px

}



.irs-teacher-biography ul li {

    text-transform: capitalize;

    margin-bottom: 10px

}



.irs-teacher-biography ul li strong {

    margin-right: 10px

}



.irs-teacher-biography ul li i {

    color: #0d4e96

}



.irs-teacher-biography ul li a i {

    margin-right: 5px;

    color: #595959

}



.irs-teacher-biography ul li a i:hover {

    color: #0d4e96

}



.irs-other-teachers h3 {

    margin-bottom: 30px

}



.irs-gallery-field {

    padding-top: 50px;

    margin-bottom: 50px

}



.irs-img-hover {

    position: relative;

    margin-bottom: -1px

}



.irs-img-hover img {

    height: 250px

}



.irs-layer:before {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 0;

    background: rgba(0, 0, 0, .7);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-img-hover:hover .irs-layer:before {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-img-hover i {

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    margin-top: -20px;

    text-align: center;

    font-size: 48px;

    color: #fff;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-img-hover:hover i {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-gallery-field-two {

    padding: 100px 0

}



.irs-gallery-field-two ul {

    margin-bottom: 20px

}



.irs-gallery-field-two ul li {

    margin-bottom: 30px

}



.irs-gallery-field-two ul li a {

    background-color: transparent;

    padding: 10px 20px;

    border: 1px solid #c1c1c1;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-gallery-field-two ul li a:hover {

    border-color: #0d4e96;

    color: #fff;

    background-color: #0d4e96;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.masonry-gallery .isotope-item {

    width: 25%

}



.masonry-gallery .isotope-item {

    width: 33.33%

}



.masonry-gallery .isotope-item {

    overflow: hidden

}



.inner-page-content {

    padding-top: 50px

}



.irs-blog-field {

    padding: 20px 0 20px;

    background: #f3f4f8

}



.irs-blog-col {

    margin-bottom: 0

}



.irs-blog-col h3 {

    text-align: justify;

    font-size: 22px;

    font-weight: 700;

    margin-bottom: 20px

}



.irs-blog-col .irs-courses-content p {

    text-align: justify;

    margin-bottom: 0

}



.irs-blog-field .irs-info-text {

    padding: 0

}



.irs-blog-field .irs-info-text ul li {

    display: inline-block

}



.irs-blog-field .irs-info-text ul li span i {

    color: #1f4e97

}



.irs-blog-field .irs-info-text ul li span a {

    color: #1f4e97

}



.irs-blog-col .irs-courses-content h4 a {

    font-size: 18px

}



.page {

    padding: 50px 0

}



.irs-blog-single-col {

    margin-top: 10px;

    margin-bottom: 0

}



.irs-blog-single-field .irs-courses-content h6 {

    padding: 50px;

    background: #f7f7f7;

    font-size: 16px;

    line-height: 26px;

    border-left: 2px solid #0d4e96;

    margin-bottom: 50px;

    margin-top: 50px

}



.irs-newsletter-col {

    margin-bottom: 30px

}



.irs-newsletter-field h2 {

    margin-bottom: 20px

}



.irs-newsletter-field p {

    margin-bottom: 30px

}



.irs-newsletter-field .form-control {

    height: 40px;

    border-radius: 0;

    box-shadow: none

}



.irs-newsletter-field .form-control:focus {

    border-color: #0d4e96

}



.irs-newsletter-field .input-group-btn .btn {

    height: 40px;

    border-radius: 0;

    padding: 6px 20px;

    color: #fff;

    background: #0d4e96

}



.irs-newsletter-field-two {

    padding-top: 80px

}



.irs-discription-field {

    padding: 50px 0 0;

    background: #f6f6f6

}



.des {

    text-align: justify

}



.irs-discription-col h1 {

    color: #0d4e96;

    text-transform: uppercase;

    font-size: 35px

}



.irs-discription-col h1 span {

    color: #0d4e96

}



.irs-discription-col h2 {

    color: #0d4e96;

    font-size: 25px;

    font-weight: 600

}



.irs-discription-col h2 span {

    color: #0d4e96

}



.irs-topdiscription {

    margin-bottom: 20px

}



.irs-discription-col ul li {

    position: relative;

    margin-bottom: 10px

}



.irs-discription-col ul li span {

    font-weight: 700

}



.irs-discription-col ul li i {

    color: #c1c1c1;

    margin-right: 10px

}



.irs-mission-field {

    padding: 50px 0;

    background: #f6f6f6

}



.irs-left-item {

    position: relative;

    margin-bottom: 50px;

    padding-left: 90px

}



.irs-hexagon-two {

    position: absolute;

    top: 20px;

    left: 0;

    width: 70px;

    height: 40px;

    background-color: #535353;

    text-align: center;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-left-item:hover .irs-hexagon-two {

    background-color: #0d4e96

}



.irs-hexagon-two:after,

.irs-hexagon-two:before {

    content: "";

    position: absolute;

    left: 0;

    width: 0;

    border-left: 35px solid transparent;

    border-right: 35px solid transparent

}



.irs-hexagon-two:before {

    bottom: 100%;

    border-bottom: 20px solid #535353;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-left-item:hover .irs-hexagon-two:before {

    border-bottom-color: #0d4e96

}



.irs-hexagon-two:after {

    top: 100%;

    width: 0;

    border-top: 20px solid #535353;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-left-item:hover .irs-hexagon-two:after {

    border-top-color: #0d4e96

}



.irs-hexagon-two i {

    color: #fff;

    font-size: 38px;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out

}



.irs-mission-col h4 {

    font-size: 18px

}



.irs-right-item {

    position: relative;

    margin-bottom: 50px;

    padding-right: 90px;

    text-align: right

}



.irs-right-item .irs-hexagon-two {

    position: absolute;

    left: 290px;

    top: 20px

}



.irs-right-item:hover .irs-hexagon-two {

    background-color: #0d4e96

}



.irs-right-item:hover .irs-hexagon-two:before {

    border-bottom-color: #0d4e96

}



.irs-right-item:hover .irs-hexagon-two:after {

    border-top-color: #0d4e96

}



.irs-sponsor-field {

    padding: 100px 0

}



.irs-sponsor-col {

    margin-bottom: 30px

}



.irs-sponsor-col ul {

    border: 1px solid #dcd9d9

}



.irs-sponsor-col ul li {

    float: left;

    border-right: 1px solid #dcd9d9;

    padding: 40px 38px

}



.irs-sponsor-col ul li:last-child {

    border: none

}



.irs-sponsor-col ul li a img {

    width: 150px;

    height: 30px

}



.irs-faq-field {

    padding: 100px 0

}



.irs-faq-field .irs-teachers-col {

    margin-bottom: 50px

}



.irs-volunteer-content p {

    margin-bottom: 20px

}



.irs-faq-img {

    display: block;

    text-align: center

}



.irs-faq-img img {

    width: 300px;

    height: auto;

    margin-bottom: 30px

}



.irs-accordion-two .panel .panel-title a i {

    background-color: transparent;

    line-height: 40px;

    text-align: center;

    width: 40px;

    height: 40px;

    margin-right: 10px;

    border-right: 1px solid #ddd

}



.irs-accordion-two .panel .panel-title a .icon-1 {

    display: inline-block;

    color: #0d4e96

}



.irs-accordion-two .panel-title a.collapsed .icon-1 {

    display: none

}



.irs-accordion-two .panel .panel-title a .icon-2 {

    display: none;

    color: #0d4e96

}



.irs-accordion-two .panel .panel-title a.collapsed .icon-2 {

    display: inline-block

}



.irs-accordion-two .panel-title a {

    color: #333;

    font-weight: 400

}



.irs-accordion-two .panel-group .panel {

    border-radius: 0;

    margin-bottom: 20px

}



.irs-accordion-two .panel-default>.panel-heading {

    background-color: transparent;

    border-color: #eee;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    padding: 0

}



.irs-contact-field {

    padding: 50px 0

}



.irs-contact-field .irs-contact-col {

    margin-bottom: 30px

}



.irs-address-box {

    background: #f6f6f6;

    text-align: center;

    height: 145px;

    padding: 65px 80px 30px;

    margin-bottom: 80px

}



.irs-hexagon-three {

    margin-bottom: 0;

    position: absolute;

    top: -20px;

    left: 50%;

    margin-left: -35px

}



.irs-address-box:hover .irs-hexagon-three {

    background-color: #0d4e96

}



.irs-address-box:hover .irs-hexagon-three:before {

    border-bottom-color: #0d4e96

}



.irs-address-box:hover .irs-hexagon-three:after {

    border-top-color: #0d4e96

}



.irs-hexagon-three i {

    font-size: 25px;

    line-height: 40px

}



.irs-contact-col .form-control {

    background: 0 0;

    border: 1px solid #c1c1c1;

    border-radius: 0;

    height: 40px;

    text-transform: capitalize;

    margin-bottom: 30px;

    box-shadow: none

}



.irs-contact-field .irs-contact-col h4 {

    font-size: 18px;

    color: #464646;

    margin-bottom: 20px

}



.irs-inner-page-heading {

    padding: 30px 0;

    text-align: center;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat

}



.article {

    /*background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/bg/article.png) #0d4e96*/

	background-color: #0d4e96;

}



.irs-inner-heading {

    display: inline-block;

    margin: auto;

    padding: 20px 80px;

    border: 2px solid #fff

}



.irs-inner-page-heading h2 {

    font-size: 30px;

    font-weight: 700;

    color: #fff;

    text-transform: uppercase

}



.irs-inner-page-heading i {

    font-size: 30px;

    color: #fff

}



.irs-inner-page-heading p {

    margin-top: 10px;

    color: #fff;

    text-transform: uppercase

}



.irs-inner-page-heading p a {

    color: #fff;

    font-weight: 700

}



.irs-inner-page-heading p a:hover {

    color: #ddd

}



.irs-service-field {

    padding: 50px 0

}



.irs-service-col {

    margin-bottom: 30px;

    background: #f7f7f7;

    padding: 30px 20px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col:hover {

    background: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col i {

    font-size: 60px;

    color: #0d4e96;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col:hover i {

    color: #fff;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col h3 {

    margin-top: 20px;

    margin-bottom: 10px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col:hover h3 {

    color: #fff;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-service-col:hover p {

    color: #fff;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.irs-account-field {

    padding: 50px 0

}



.irs-account-col {

    margin-bottom: 30px;

    background: #f7f7f7;

    padding: 30px

}



.irs-account-col h3 {

    color: #0d4e96;

    margin-bottom: 20px

}



.irs-account-col .form-control {

    height: 40px;

    margin-bottom: 30px;

    border-radius: 0;

    background: 0 0;

    box-shadow: none

}



.form-control:focus {

    border-color: #0d4e96

}



.irs-account-col .btn {

    margin-top: 20px

}



.irs-404-field {

    padding: 100px 0

}



.irs-404-field h1 {

    font-size: 12vw;

    color: #0d4e96

}



.irs-404-field h2 {

    font-size: 3vw;

    margin-bottom: 50px

}



.irs-404-field h3 a {

    color: #333;

    border-bottom: 2px solid #0d4e96;

    padding-bottom: 10px

}



.irs-contact-field {

    padding: 50px 0

}



.irs-google-map {

    margin-bottom: 100px

}



.irs-address-col {

    margin-bottom: 10px;

    text-align: center;

    padding: 20px;

    background: #f7f7f7

}



.irs-address-col i {

    color: #0d4e96;

    font-size: 50px

}



.irs-address-col p {

    margin-top: 10px

}



.irs-contact-col {

    margin-bottom: 30px

}



.irs-contact-field .form-control {

    height: 40px;

    box-shadow: none;

    border-radius: 0;

    margin-bottom: 30px

}



.irs-footer-field {

    padding: 30px 0 0;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/footer.png) #0d4e96 no-repeat center;

    position: relative

}



.irs-footer-field p {

    color: #fff

}



.irs-footer-about,

.irs-footer-contact,

.irs-footer-link,

.irs-footer-tweets {

    margin-bottom: 30px

}



.irs-foooter-logo {

    width: 60px

}



.irs-footer-about p {

    color: #fff;

    margin: 0 0 20px

}



.irs-footer-about .irs-social a i:hover {

    color: #0d4e96

}



.irs-footer-heading {

    color: #fff;

    font-size: 18px;

    font-weight: 400;

    margin-bottom: 20px

}



.irs-footer-link ul li:last-child {

    border-bottom: none

}



.irs-footer-link ul li:before {

    content: "\eb88";

    font-family: IcoFont;

    color: #fff;

    margin-right: 5px

}



.irs-footer-link ul li a {

    color: #fff;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-footer-link ul li a:hover {

    color: #999;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.irs-tweets {

    position: relative;

    padding-left: 30px;

    border-bottom: 1px solid #3a3a3a;

    padding-bottom: 25px;

    margin-bottom: 25px

}



.irs-tweets:last-child {

    border-bottom: none;

    padding-bottom: 0;

    margin-bottom: 0

}



.irs-tweets i {

    position: absolute;

    left: 0;

    top: 5px;

    color: #0d4e96

}



.irs-footer-contact p i {

    margin-right: 10px

}



.irs-copyright-field {

    background: #083970;

    text-align: center;

    padding: 20px 0

}



.irs-copyright-field p {

    color: #fff;

    margin: 0;

    text-transform: capitalize

}



.irs-copyright-field p a {

    color: #0d4e96

}



.entry {

    background: #fff;

    padding: 15px;

    margin-bottom: 20px;

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    border-radius: 6px;

    -webkit-border-radius: 6px

}



.entry-title {

    font-size: 30px

}



.entry-title a {

    color: #333;

    text-align: justify

}



.entry-title a:hover {

    color: #d95b44

}



.blog-columns .entry-title {

    margin-top: 25px;

    font-size: 25px

}



.image-area {

    overflow: hidden;

    position: relative;

    display: block

}



.irs-blog-col a {

    color: #0d4e96

}



.entry-meta {

    padding: 0;

    margin-bottom: 5px

}



.entry-meta ul {

    margin: 0;

    padding: 0;

    font-family: Lato, sans-serif

}



.entry-meta ul li a i {

    margin-right: 5px

}



.entry-meta ul li a {

    color: #aaa

}



.entry ul li a:hover {

    color: #d95b44

}



.entry-text {

    margin-bottom: 5px

}



.entry-text p {

    text-align: justify

}



.entry-meta li:after {

    content: '/';

    padding-left: 9px;

    padding-right: 8px

}



.entry-meta li:last-child:after {

    content: "";

    display: none

}



.read-more {

    display: block;

    float: right;

    margin-bottom: 5px;

    color: #0d4e96;

    font-weight: 700;

    font-style: italic

}



.read-more:hover {

    cursor: pointer

}



.read-more a {

    color: inherit

}



.btn-read-more {

    float: right

}



.p .pagination {

    border-radius: 0;

    -webkit-border-radius: 0

}



.pagination-wrap {

    margin-bottom: 80px

}



.pagination>li.active>a {

    background-color: #d95b44;

    border-color: #d95b44

}



.pagination>li>a {

    color: #333

}



.pagination>li>a:hover {

    color: #d95b44

}



.left-img .entry .entry-title {

    font-size: 16px;

    text-align: justify;

    font-weight: 700;

    line-height: 25px;

    margin-top: 0

}



.author-image img {

    width: 84px;

    height: 84px

}



.author-image {

    float: left;

    margin-right: 15px

}



.related-post {

    margin-top: 50px;

    margin-bottom: 30px

}



.related-post .entry {

    margin-bottom: 30px

}



.related-post h4 {

    margin-bottom: 20px

}



.related-post .entry-title {

    font-size: 20px;

    line-height: 25px;

    margin-top: 15px;

    margin-bottom: 5px

}



.comments {

    margin-bottom: 80px

}



.comment-box {

    margin-top: 40px

}



.comment-box .comment-author {

    float: left;

    margin-right: 30px

}



.comment-author img {

    width: 84px;

    height: 84px

}



.comment-text {

    overflow: hidden

}



.comment-text h5 {

    margin-bottom: 5px

}



.comment-box {

    margin-bottom: 20px

}



.comment-box em {

    display: block;

    color: #999;

    margin-bottom: 5px

}



.comment-text p {

    margin-bottom: 5px

}



span.reply {

    display: block

}



span.reply a i {

    margin-right: 5px

}



span.reply a {

    color: #555

}



span.reply a:hover {

    color: #d95b44

}



.comment-form h4 {

    margin-bottom: 20px

}



.comment-form {

    margin-bottom: 50px

}



ul.category-list li {

    background: url(../img/bullet.png) no-repeat 4px 15px;

    padding-left: 18px;

    padding-top: 8px;

    padding-bottom: 8px

}



ul.category-list li a {

    color: #999

}



ul.category-list li a:hover {

    color: #d95b44;

    margin-left: 5px

}



.entry-img {

    width: 80px;

    height: 80px;

    float: left;

    margin: 0 15px 0 0;

    display: block

}



.entry-img img {

    border-radius: 5px;

    -webkit-border-radius: 5px

}



.entry-c {

    overflow: hidden

}



.entry-c span {

    display: block;

    font-family: Lato, sans-serif;

    font-weight: 400

}



.entry-c span a {

    color: #666

}



.entry-c a:hover {

    color: #d95b44

}



.entry-c em {

    color: #999

}



.contact-wrap {

    margin-bottom: 50px

}



.contact-wrap h4 {

    margin-bottom: 30px

}



.contact-wrap i {

    margin-right: 10px

}



.contact-wrap p {

    margin: 0

}



.blank-page {

    padding-bottom: 150px;

    padding-top: 80px

}



.blank-page h2 {

    text-transform: uppercase

}



.error-page {

    padding-bottom: 80px

}



.error-page h2 {

    font-weight: 700;

    text-transform: uppercase

}



.error-page p {

    margin-bottom: 30px

}



.error-page i {

    color: #f1f1f1;

    font-size: 200px;

    line-height: 200px;

    margin-bottom: 20px

}



.center-heading {

    margin-bottom: 60px

}



.center-heading h3 {

    text-transform: uppercase;

    font-weight: 600

}



.center-heading .center-line {

    width: 70px;

    height: 2px;

    background-color: #999;

    display: block;

    margin: 0 auto

}



.center-heading p {

    font-size: 21px;

    color: #777;

    margin-top: 20px;

    font-weight: 300

}



.pHead {

    font-weight: 700;

    margin-bottom: 10px;

    text-align: justify;

    margin-top: 10px

}



.pTitle {

    font-size: 22px;

    line-height: 28px;

    margin-bottom: 2px;

    margin-top: 10px;

    padding-bottom: 10px;

    color: #1f4e97;

    border-bottom: 1px solid #ccc

}



.pBody a,

tbody a {

    color: #0d4e96;

    font-weight: 700;

    font-style: italic

}



p img {

    width: initial

}



i.fa.fa-home {

    font-size: 25px;

    margin-top: -4px

}



.irs-about-box .icofont {

    color: #0d4e96

}



.link-web img {

    margin: 0 auto;

    width: 80px;

    height: 80px;

    border: 2px solid #0d4e96;

    border-radius: 100%;

    padding: 8px;

    margin-bottom: 5px

}



.link-web p {

    line-height: 20px;

    color: #0d4e96;

    font-weight: 700;

    font-size: 13px

}



.s-index {

    padding: 20px 0;

    background: #fff

}



.s-index h4 {

    height: 50px

}



.icofont-ui-check,

.intro h3 {

    font-weight: 700;

    color: #0d4e96

}



.social {

    text-align: right;

    margin: 20px auto;

    padding: 10px 0

}



.dsKhoa h3 {

    font-size: 30px

}



.irs-about-field .carousel-indicators {

    bottom: -30px

}



section .carousel .carousel-indicators li {

    background-color: #adb2b5

}



section .carousel .carousel-indicators .active {

    background-color: #0d4e96

}



.site-name {

    padding-top: 5px;

    display: inline-block

}



.site-name .school-name {

    font-size: 17px;

    color: #0d4e96;

    font-weight: 700;

    text-transform: uppercase

}



.site-name .faculty-name {

    font-size: 15px;

    color: #333

}



.site-name .school-slogan {

    font-size: 12px;

    font-weight: 700;

    margin-top: -5px

}



.menu li {

    font-size: 12px;

    display: inline;

    margin-right: 5px;

    padding-right: 2px;

    border-right: solid 2px #fff

}



.menu li a {

    color: #fff

}



.menu li a:hover {

    color: khaki;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.dropbtn {

    font-weight: 500;

    padding: 0;

    background-color: inherit;

    color: #fff;

    border: none;

    cursor: pointer

}



.dropdown {

    position: relative;

    display: inline-block

}



.dropdown-content {

    display: none;

    position: absolute;

    background-color: #0d4e96;

    min-width: 330px;

    z-index: 999

}



.dropdown-content a {

    color: #333;

    padding: 3px 5px;

    text-decoration: none;

    display: block;

    border-bottom: 1px solid #ccc

}



.dropdown .dropdown-content a:hover {

    color: #000;

    background-color: #fff

}



.dropdown:hover .dropdown-content {

    display: block

}



.dropdown:hover .dropbtn {

    color: khaki

}



.col-md-3.col-sm-12 {

    background: #f3f3f3;

    height: 100%

}



.wrap-highlight {

    width: 100%

}



.event-title-highlight {

    text-align: center;

    font-weight: 700;

    font-size: 22px;

    padding: 10px;

    color: #0d4e96;

    border-top: solid;

    border-bottom: 1px solid;

    border-bottom-color: #e2e2e2;

    background: #fff;

    border-bottom-color: #e2e2e2;

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%)

}



.event-hightlight {

    padding-right: 0 !important

}



.event-hightlight ul {

    background: #fff;

    padding: 10px 15px 1px 15px;

    border-radius: 0 0 5px 5px;

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    height: 480px;

    overflow: hidden

}



.event-hightlight ul li:not(:last-child) {

    border-bottom: 1px dotted #ddd

}



.event-title-module {

    margin: 0 0 1em;

    overflow: hidden

}



.event-title-module p {

    margin: 0;

    text-align: justify

}



.line-clamp {

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical

}



.event-hightlight .line-clamp {

    -webkit-line-clamp: 3;

    margin-top: 10px

}



a.btn.btn-default.irs-btn-transparent-two.btn-read-more.see-event {

    margin-top: 20px

}



.hot-event-contener {

    background: #f8f8f4;

    display: block

}



.event-month-highlight p {

    text-align: center;

    color: #545454;

    font-size: 20px

}



.event-day-highlight p {

    text-align: center;

    color: #0d4e96;

    font-size: 30px;

    margin-top: 10px;

    margin-bottom: 10px

}



.event-content-highlight {

    margin-left: 15px;

    text-align: justify;

    margin-top: -10px;

    font-size: 15px

}



tr {

    border-bottom: 1px solid #ddd

}



#map {

    height: 150px;

    width: 100%

}



span.changeLang a img {

    width: 24px;

    margin-left: 5px

}



span.textRight {

    margin-left: 15px;

    text-align: center;

    color: #fff;

    font-size: 12px;

    display: inline;

    font-weight: 700

}



.dropdown-submenu {

    position: relative

}



.dropdown-submenu>.dropdown-menu {

    top: 4px;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff

}



.dropdown-submenu.pull-left {

    float: none

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px

}



.pCaption {

    color: #555;

    font-size: 12px;

    padding: 0 5px 5px;

    margin: 0 auto;

    text-align: center;

    font-style: normal;

    font-weight: 400;

    text-transform: none

}



.pQuestion {

    color: #333;

    font-size: 13px;

    line-height: 18px;

    text-align: left;

    font-style: italic;

    font-weight: 400

}



.pAnswer {

    color: #333;

    font-size: 13px;

    line-height: 18px;

    text-align: left;

    font-style: normal;

    font-weight: 400

}



.student-title-module {

    margin: 0 0 5px;

    overflow: hidden

}



.student-title-module p {

    margin: 0;

    text-align: justify

}



.student-line-clamp {

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical

}



#newnews {

    height: 192px;

    overflow: hidden

}



#newnews li {

    border-bottom: 1px dotted #ccc;

    margin-left: 0

}



#newnews li a {

    clear: both;

    padding: 5px 10px 1px 0;

    display: block;

    text-align: justify

}



.publishTime {

    font-size: 9pt;

    color: #666

}



.othernews a:hover {

    color: #000;

    text-decoration: underline

}



.othernews a:visited {

    color: #551a8b

}



table {

    width: 100% !important

}



table,

td,

tr {

    border: 1px solid #ddd;

}



table td {

    padding: 3px

}



.table .thead-dark th {

    color: #fff;

    background-color: #343a40;

    border-color: #454d55

}



.table thead th {

    vertical-align: bottom;

    border-bottom: 2px solid #dee2e6

}



#ochannelTree {

    list-style: none;

    padding: 0;

    margin: 0;

    font-family: Arial;

    font-size: 9pt;

    font-weight: 400;

    color: #000

}



#ochannelTree ul {

    padding: 0;

    margin: 0;

    list-style: none;

    clear: both

}



#ochannelTree ul.cblock {

    display: block;

    padding-left: 10px

}



#ochannelTree li {

    list-style: none;

    text-indent: 20px;

    margin: 0 0 0 5px;

    padding: 2px 0 0;

    font-weight: 400;

    text-transform: none

}



#ochannelTree li.ic_Ex {

    padding: 2px;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/ic_Nx.gif) no-repeat 0 -2px;

    text-transform: uppercase;

    font-weight: 700

}



#ochannelTree li span {

    color: #000;

    text-transform: uppercase

}



#ochannelTree li span a {

    color: #999;

    text-decoration: none

}



#ochannelTree li.ic_nEx {

    padding: 2px;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/ic_Nx.gif) no-repeat 0 -2px;

    text-transform: uppercase;

    font-weight: 700

}



#ochannelTree li.ic_Nx {

    padding: 2px;

    background: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/ic_nEx.gif) no-repeat 0 -2px;

    text-transform: uppercase;

    font-weight: 700

}



#ochannelTree img {

    border: 0;

    padding: 0 3px 0 0

}



#ochannelTree a {

    color: #000;

    text-decoration: none

}



#ochannelTree a:hover {

    color: #be0000;

    text-decoration: underline

}



.irs-blog-col a:hover {

    color: #ed1c2a !important

}



table.dataTable.display tbody td,

table.dataTable.display tbody th,

table.dataTable.row-border tbody td,

table.dataTable.row-border tbody th {

    border: 1px solid #eee

}



table.table.dataTable {

    margin-top: 0 !important

}



div.DTFC_LeftBodyWrapper table.dataTable {

    margin-top: 0 !important

}



table.dataTable tr td {

    padding: 15px 10px !important;

    vertical-align: middle

}



table.table thead,

table.table thead .sorting,

table.table thead .sorting_asc,

table.table thead .sorting_desc {

    background-position: 95% !important;

    background-color: #0d4e96;

    color: #fff

}



table.dataTable tfoot td,

table.dataTable tfoot th {

    border-top: 2px solid #eee

}



table.dataTable tfoot td input,

table.dataTable tfoot td select,

table.dataTable tfoot th input,

table.dataTable tfoot th select {

    font-weight: 400;

    font-size: 13px;

    padding: 5px 8px

}



table.dataTable tfoot td select,

table.dataTable tfoot th select {

    padding: 4px 8px

}



.DTFC_LeftFootWrapper table,

.dataTables_scrollFoot table {

    border: 0 solid transparent !important

}



.DTFC_LeftBodyLiner table tr td {

    text-align: right

}



table.dataTable.display tbody tr:first-child td {

    border-top: 1px solid #eee

}



table.dataTable {

    width: 100%;

    margin: 0 auto;

    clear: both;

    border-collapse: separate;

    border-spacing: 0

}



table.dataTable tfoot th,

table.dataTable thead th {

    font-weight: 700

}



table.dataTable thead td,

table.dataTable thead th {

    padding: 10px 18px;

    border-bottom: 1px solid #111

}



table.dataTable thead td:active,

table.dataTable thead th:active {

    outline: 0

}



table.dataTable tfoot td,

table.dataTable tfoot th {

    padding: 10px 18px 6px;

    border-top: 1px solid #111

}



table.dataTable thead .sorting,

table.dataTable thead .sorting_asc,

table.dataTable thead .sorting_desc {

    cursor: pointer

}



table.dataTable thead .sorting,

table.dataTable thead .sorting_asc,

table.dataTable thead .sorting_asc_disabled,

table.dataTable thead .sorting_desc,

table.dataTable thead .sorting_desc_disabled {

    background-repeat: no-repeat;

    background-position: center right

}



table.dataTable thead .sorting {

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/sort_both.png)

}



table.dataTable thead .sorting_asc {

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/sort_asc.png)

}



table.dataTable thead .sorting_desc {

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/sort_desc.png)

}



table.dataTable thead .sorting_asc_disabled {

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/sort_asc_disabled.png)

}



table.dataTable thead .sorting_desc_disabled {

    background-image: url(https://www.haui.edu.vn/dnn/web/haui/assets/images/sort_desc_disabled.png)

}



table.dataTable tbody tr {

    background-color: #fff

}



table.dataTable tbody tr.selected {

    background-color: #b0bed9

}



table.dataTable tbody td,

table.dataTable tbody th {

    padding: 8px 10px

}



table.dataTable.display tbody td,

table.dataTable.display tbody th,

table.dataTable.row-border tbody td,

table.dataTable.row-border tbody th {

    border-top: 1px solid #ddd

}



table.dataTable.display tbody tr:first-child td,

table.dataTable.display tbody tr:first-child th,

table.dataTable.row-border tbody tr:first-child td,

table.dataTable.row-border tbody tr:first-child th {

    border-top: none

}



table.dataTable.cell-border tbody td,

table.dataTable.cell-border tbody th {

    border-top: 1px solid #ddd;

    border-right: 1px solid #ddd

}



table.dataTable.cell-border tbody tr td:first-child,

table.dataTable.cell-border tbody tr th:first-child {

    border-left: 1px solid #ddd

}



table.dataTable.cell-border tbody tr:first-child td,

table.dataTable.cell-border tbody tr:first-child th {

    border-top: none

}



table.dataTable.display tbody tr.odd,

table.dataTable.stripe tbody tr.odd {

    background-color: #f9f9f9

}



table.dataTable.display tbody tr.odd.selected,

table.dataTable.stripe tbody tr.odd.selected {

    background-color: #acbad4

}



table.dataTable.display tbody tr:hover,

table.dataTable.hover tbody tr:hover {

    background-color: #f6f6f6

}



table.dataTable.display tbody tr:hover.selected,

table.dataTable.hover tbody tr:hover.selected {

    background-color: #aab7d1

}



table.dataTable.display tbody tr>.sorting_1,

table.dataTable.display tbody tr>.sorting_2,

table.dataTable.display tbody tr>.sorting_3,

table.dataTable.order-column tbody tr>.sorting_1,

table.dataTable.order-column tbody tr>.sorting_2,

table.dataTable.order-column tbody tr>.sorting_3 {

    background-color: #fafafa

}



table.dataTable.display tbody tr.selected>.sorting_1,

table.dataTable.display tbody tr.selected>.sorting_2,

table.dataTable.display tbody tr.selected>.sorting_3,

table.dataTable.order-column tbody tr.selected>.sorting_1,

table.dataTable.order-column tbody tr.selected>.sorting_2,

table.dataTable.order-column tbody tr.selected>.sorting_3 {

    background-color: #acbad5

}



table.dataTable.display tbody tr.odd>.sorting_1,

table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {

    background-color: #f1f1f1

}



table.dataTable.display tbody tr.odd>.sorting_2,

table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {

    background-color: #f3f3f3

}



table.dataTable.display tbody tr.odd>.sorting_3,

table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {

    background-color: #f5f5f5

}



table.dataTable.display tbody tr.odd.selected>.sorting_1,

table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {

    background-color: #a6b4cd

}



table.dataTable.display tbody tr.odd.selected>.sorting_2,

table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {

    background-color: #a8b5cf

}



table.dataTable.display tbody tr.odd.selected>.sorting_3,

table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {

    background-color: #a9b7d1

}



table.dataTable.display tbody tr.even>.sorting_1,

table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {

    background-color: #fafafa

}



table.dataTable.display tbody tr.even>.sorting_2,

table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {

    background-color: #fcfcfc

}



table.dataTable.display tbody tr.even>.sorting_3,

table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {

    background-color: #fefefe

}



table.dataTable.display tbody tr.even.selected>.sorting_1,

table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {

    background-color: #acbad5

}



table.dataTable.display tbody tr.even.selected>.sorting_2,

table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {

    background-color: #aebcd6

}



table.dataTable.display tbody tr.even.selected>.sorting_3,

table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {

    background-color: #afbdd8

}



table.dataTable.display tbody tr:hover>.sorting_1,

table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {

    background-color: #eaeaea

}



table.dataTable.display tbody tr:hover>.sorting_2,

table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {

    background-color: #ececec

}



table.dataTable.display tbody tr:hover>.sorting_3,

table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {

    background-color: #efefef

}



table.dataTable.display tbody tr:hover.selected>.sorting_1,

table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {

    background-color: #a2aec7

}



table.dataTable.display tbody tr:hover.selected>.sorting_2,

table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {

    background-color: #a3b0c9

}



table.dataTable.display tbody tr:hover.selected>.sorting_3,

table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {

    background-color: #a5b2cb

}



table.dataTable.nowrap td,

table.dataTable.nowrap th {

    white-space: nowrap

}



table.dataTable.compact thead td,

table.dataTable.compact thead th {

    padding: 4px 17px 4px 4px

}



table.dataTable.compact tfoot td,

table.dataTable.compact tfoot th {

    padding: 4px

}



table.dataTable.compact tbody td,

table.dataTable.compact tbody th {

    padding: 4px

}



table.dataTable td.dt-left,

table.dataTable th.dt-left {

    text-align: left

}



table.dataTable td.dataTables_empty,

table.dataTable td.dt-center,

table.dataTable th.dt-center {

    text-align: center

}



table.dataTable td.dt-right,

table.dataTable th.dt-right {

    text-align: right

}



table.dataTable td.dt-justify,

table.dataTable th.dt-justify {

    text-align: justify

}



table.dataTable td.dt-nowrap,

table.dataTable th.dt-nowrap {

    white-space: nowrap

}



table.dataTable tfoot td.dt-head-left,

table.dataTable tfoot th.dt-head-left,

table.dataTable thead td.dt-head-left,

table.dataTable thead th.dt-head-left {

    text-align: left

}



table.dataTable tfoot td.dt-head-center,

table.dataTable tfoot th.dt-head-center,

table.dataTable thead td.dt-head-center,

table.dataTable thead th.dt-head-center {

    text-align: center

}



table.dataTable tfoot td.dt-head-right,

table.dataTable tfoot th.dt-head-right,

table.dataTable thead td.dt-head-right,

table.dataTable thead th.dt-head-right {

    text-align: right

}



table.dataTable tfoot td.dt-head-justify,

table.dataTable tfoot th.dt-head-justify,

table.dataTable thead td.dt-head-justify,

table.dataTable thead th.dt-head-justify {

    text-align: justify

}



table.dataTable tfoot td.dt-head-nowrap,

table.dataTable tfoot th.dt-head-nowrap,

table.dataTable thead td.dt-head-nowrap,

table.dataTable thead th.dt-head-nowrap {

    white-space: nowrap

}



table.dataTable tbody td.dt-body-left,

table.dataTable tbody th.dt-body-left {

    text-align: left

}



table.dataTable tbody td.dt-body-center,

table.dataTable tbody th.dt-body-center {

    text-align: center

}



table.dataTable tbody td.dt-body-right,

table.dataTable tbody th.dt-body-right {

    text-align: right

}



table.dataTable tbody td.dt-body-justify,

table.dataTable tbody th.dt-body-justify {

    text-align: justify

}



table.dataTable tbody td.dt-body-nowrap,

table.dataTable tbody th.dt-body-nowrap {

    white-space: nowrap

}



table.dataTable,

table.dataTable td,

table.dataTable th {

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box

}



.dataTables_wrapper {

    position: relative;

    clear: both;

    zoom: 1

}



.dataTables_wrapper .dataTables_length {

    float: left

}



.dataTables_wrapper .dataTables_filter {

    float: right;

    text-align: right

}



.dataTables_wrapper .dataTables_filter input {

    margin-left: .5em

}



.dataTables_wrapper .dataTables_info {

    clear: both;

    float: left;

    padding-top: .755em

}



.dataTables_wrapper .dataTables_paginate {

    float: right;

    text-align: right;

    padding-top: .25em

}



.dataTables_wrapper .dataTables_paginate .paginate_button {

    box-sizing: border-box;

    display: inline-block;

    min-width: 1.5em;

    padding: .5em 1em;

    margin-left: 2px;

    text-align: center;

    text-decoration: none !important;

    cursor: pointer;

    color: #333 !important;

    border: 1px solid transparent;

    border-radius: 2px

}



.dataTables_wrapper .dataTables_paginate .paginate_button.current,

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {

    color: #333 !important;

    border: 1px solid #979797;

    background-color: #fff;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #dcdcdc));

    background: -webkit-linear-gradient(top, #fff 0, #dcdcdc 100%);

    background: -moz-linear-gradient(top, #fff 0, #dcdcdc 100%);

    background: -ms-linear-gradient(top, #fff 0, #dcdcdc 100%);

    background: -o-linear-gradient(top, #fff 0, #dcdcdc 100%);

    background: linear-gradient(to bottom, #fff 0, #dcdcdc 100%)

}



.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {

    cursor: default;

    color: #666 !important;

    border: 1px solid transparent;

    background: 0 0;

    box-shadow: none

}



.dataTables_wrapper .dataTables_paginate .paginate_button:hover {

    color: #fff !important;

    border: 1px solid #111;

    background-color: #585858;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), color-stop(100%, #111));

    background: -webkit-linear-gradient(top, #585858 0, #111 100%);

    background: -moz-linear-gradient(top, #585858 0, #111 100%);

    background: -ms-linear-gradient(top, #585858 0, #111 100%);

    background: -o-linear-gradient(top, #585858 0, #111 100%);

    background: linear-gradient(to bottom, #585858 0, #111 100%)

}



.dataTables_wrapper .dataTables_paginate .paginate_button:active {

    outline: 0;

    background-color: #2b2b2b;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b2b2b), color-stop(100%, #0c0c0c));

    background: -webkit-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);

    background: -moz-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);

    background: -ms-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);

    background: -o-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);

    background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%);

    box-shadow: inset 0 0 3px #111

}



.dataTables_wrapper .dataTables_paginate .ellipsis {

    padding: 0 1em

}



.dataTables_wrapper .dataTables_processing {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 100%;

    height: 40px;

    margin-left: -50%;

    margin-top: -25px;

    padding-top: 20px;

    text-align: center;

    font-size: 1.2em;

    background-color: #fff;

    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, .9)), color-stop(75%, rgba(255, 255, 255, .9)), color-stop(100%, rgba(255, 255, 255, 0)));

    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);

    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);

    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);

    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%);

    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%)

}



.dataTables_wrapper .dataTables_filter,

.dataTables_wrapper .dataTables_info,

.dataTables_wrapper .dataTables_length,

.dataTables_wrapper .dataTables_paginate,

.dataTables_wrapper .dataTables_processing {

    color: #333

}



.dataTables_wrapper .dataTables_scroll {

    clear: both

}



.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {

    -webkit-overflow-scrolling: touch

}



.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th {

    vertical-align: middle

}



.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing {

    height: 0;

    overflow: hidden;

    margin: 0 !important;

    padding: 0 !important

}



.dataTables_wrapper.no-footer .dataTables_scrollBody {

    border-bottom: 1px solid #111

}



.dataTables_wrapper.no-footer div.dataTables_scrollBody table,

.dataTables_wrapper.no-footer div.dataTables_scrollHead table {

    border-bottom: none

}



.dataTables_wrapper:after {

    visibility: hidden;

    display: block;

    content: "";

    clear: both;

    height: 0

}



.particles {

    position: absolute;

    display: block;

    top: 0;

    left: 0;

    z-index: 0

}



.p-category {

    width: 100%;

    z-index: 1;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    -ms-border-radius: 8px;

    -o-border-radius: 8px;

    border-radius: 8px;

    position: relative

}



.p-category:hover img {

    -ms-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.top-company-sec {

    float: left;

    width: 100%;

    margin-top: -30px

}



.top-compnay {

    float: left;

    width: 100%;

    background: #fff;

    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .06);

    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .06);

    -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, .06);

    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, .06);

    box-shadow: 0 2px 4px rgba(0, 0, 0, .06);

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    -ms-border-radius: 8px;

    -o-border-radius: 8px;

    border-radius: 8px;

    margin-top: 30px;

    text-align: center;

    padding: 20px 20px;

    margin-bottom: 6px;

    /* margin-bottom: 30px */

}



.top-compnay img {

    float: none;

    display: inline-block;

    max-width: 100%

}



.top-compnay h3 {

    float: left;

    width: 100%;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 15px;

    color: #111;

    margin-top: 10px;

    margin-bottom: 5px

}



.top-compnay span {

    float: left;

    width: 100%;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    color: #fb236a

}



.top-compnay>a {

    float: none;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    color: #fb236a;

    border: 1px solid #fb236a;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    -ms-border-radius: 20px;

    -o-border-radius: 20px;

    border-radius: 20px;

    padding: 6px 14px;

    letter-spacing: 0;

    margin: 16px 0;

    display: inline-block;

    margin-top: 25px;

    margin-bottom: 5px

}



.top-company-sec button.slick-arrow {

    z-index: 12;

    border: 2px dashed #c8cccc;

    width: 55px;

    height: 55px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    margin-top: -21px

}



.top-company-sec button.slick-prev.slick-arrow {

    left: -110px

}



.top-company-sec button.slick-next.slick-arrow {

    right: -110px

}



.top-company-sec button.slick-arrow::before {

    color: #bec2c2;

    line-height: 35px

}



.event-left {

    background: #fff;

    padding: 15px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    height: 530px;

    overflow: hidden;

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%)

}



.menu li:last-child {

    border: none

}



.footer__social ul li {

    display: inline-block

}



.footer__social ul li:not(:last-child) {

    margin-right: 10px

}



.footer__social ul li a {

    display: inline-block;

    font-size: 30px;

    width: 44px;

    height: 44px;

    line-height: 36px;

    text-align: center;

    border: 2px solid #285da1;

    background: #285da1;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    color: #fff

}



.footer__social ul li a:hover {

    color: #285da1;

    background: 0 0

}



.footer__social ul li a.youtube {

    background: red;

    border-color: red

}



.footer__social ul li a.youtube:hover {

    background: 0 0;

    color: red

}



.footer__social ul li a.instagram {

    background: #f09433;

    background: -moz-linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

    background: -webkit-linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

    background: linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

    border-color: #e6683c

}



.footer__social ul li a.instagram:hover {

    background: 0 0;

    color: #f09433

}



.footer__social ul li a.tiktok,

.footer__social ul li a.zalo {

    background: 0 0;

    border: none

}



.science-img {

    max-height: 235px

}



.index-content-no-head {

    padding: 16px;

    line-height: 65px

}



.index-content-no-head p {

    text-align: justify;

    display: inline-block;

    vertical-align: middle

}



.index-content-no-head a {

    color: #0d4e96;

    margin: 20px auto

}



.irs-video-col {

    box-shadow: none;

    -webkit-box-shadow: none

}



.category-slide {

    background: #0d4e96;

    text-align: center;

    padding: 15px 0 15px 0

}



.category-slide a {

    color: #fff;

    font-weight: 700;

    font-size: 11px

}



.category-slide:hover a {

    -ms-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

    font-size: 13px

}



.imgborder {

    background: #fff;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    overflow: hidden;

    -webkit-box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%);

    box-shadow: 0 30px 40px 0 rgb(1 11 60 / 6%)

}



.MsoTableGrid thead tr td {

    background-color: #003399;

    color: #ffffff;

}



@media only screen and (max-width:1199px) {



    .navbar-collapse,

    .navbar-toggle .irs-header-top-bar p {

        font-size: 12px

    }



    .irs-social a i {

        margin-left: 8px

    }



    .irs-header-nav .irs-menu-btn {

        padding: 12px 15px;

        margin-top: 0

    }



    .nav>li>a {

        padding: 10px 9px

    }



    .irs-newsletter-field {

        padding-bottom: 70px

    }



    .irs-main-slider .carousel-indicators {

        left: 50%

    }



    .fade-carousel {

        height: auto

    }



    .fade-carousel .carousel-inner .item img {

        height: auto;

        width: auto

    }

}



@media only screen and (min-width:767px) {

    #newnews li a {

        width: 730px

    }

}



@media (min-width: 992px) {

    #newnews li a {

        width: 215px

    }

}



@media only screen and (min-width: 1200px) {

    #newnews li a {

        width: 260px

    }

}



@media only screen and (min-width:1366px) {

    #newnews li a {

        width: 260px

    }

}



@media only screen and (max-width:991px) {

    .irs-center-1 {

        float: none;

        text-align: center

    }



    #event {

        margin: auto;

        width: 100%;

        padding: 10px

    }



    .irs-center-1 {

        float: none;

        text-align: center

    }



    .navbar {

        margin-bottom: 10px

    }



    .nav>li>a {

        padding: 10px 8px

    }



    .navbar-brand img {

        height: auto

    }



    .irs-log-reg {

        width: 135px;

        margin: 0 auto;

        margin-bottom: 20px

    }



    .irs-testimonial-field img {

        display: none

    }



    .irs-divider-field {

        text-align: center

    }



    .event-left {

        height: auto;

    }



    .event-hightlight ul {

        height: auto;

    }

}



@media only screen and (max-width:979px) {

    .irs-main-slider-two .hero {

        top: 60%

    }



    .hero span {

        font-size: 16px

    }



    .hero h1 {

        font-size: 36px

    }

}



@media only screen and (max-width:767px) {

    .irs-center-2 {

        text-align: center;

        float: none

    }



    .navbar-nav {}



    .ire-header-two .nav {

        background: #fff

    }



    .ire-header-two .irs-navbar .navbar-nav>li>a {

        color: #535353

    }



    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

        padding-left: 20px

    }



    .irs-navbar {

        margin-top: 10px

    }



    .fade-carousel {

        height: auto

    }



    .fade-carousel .carousel-inner .item img {

        height: auto;

        width: auto

    }



    #index-img {

        height: 250px

    }

}



@media only screen and (max-width:740px) {

    .irs-discription-col h1 {

        font-size: 35px

    }



    .fade-carousel {

        height: auto

    }



    .fade-carousel .carousel-inner .item img {

        height: auto;

        width: auto

    }

}



@media only screen and (max-width:640px) {

    .irs-header-top-col {

        position: absolute;

        right: 10px;

        top: -30px;

    }



    .irs-main-slider .irs-big-btn {

        display: none

    }



    .fade-carousel {

        height: auto

    }



    .fade-carousel .carousel-inner .item img {

        height: auto;

        width: auto

    }

}



@media only screen and (max-width:600px) {

    .irs-accordion-two .panel-title a {

        font-size: 12px

    }

}



@media only screen and (max-width:480px) {

    .irs-discription-col h1 {

        font-size: 30px

    }



    .fade-carousel {}



    .fade-carousel .carousel-inner .item img {

        width: auto

    }



    .irs-comment-item-right {

        margin-left: 0

    }



    .irs-inner-heading {

        padding: 20px 30px

    }



    .site-name .school-name {

        font-size: 12px

    }



    .site-name .school-slogan {

        font-size: 9px

    }

}



@media only screen and (max-width:990px) {

    .event-title-highlight {

        margin-top: 15px;

    }



    .event-hightlight {

        padding-left: 0px;

        padding-right: 0px

    }

}



.header-top-bar {

    margin-bottom: 0;

    background-color: #0d4e96;

}



.header-top-bar .navbar-nav>.open>a,

.header-top-bar .navbar-nav>.open>a:focus,

.header-top-bar .navbar-nav>.open>a:hover {

    background-color: #004691;

}



.navbar {

    min-height: 0px;

}



.top-nav>li>a {

    line-height: 15px;

    margin: 10px 0px 10px 0px;

    padding: 0px 8px;

    border-right: 1px solid;

}



.top-nav>li:last-child>a {

    border: none;

}



.top-nav .dropdown-menu>li>a {

    padding: 10px 20px;

    border-bottom: 1px solid #ccc;

}



.top-nav .dropdown-menu>li:last-child>a {

    border-bottom: none;

}



/* ============ desktop view ============ */

@media all and (min-width: 992px) {

    .top-nav>li .dropdown-menu {

        display: none;

    }



    .top-nav>li:hover .nav-link {}



    .top-nav>li:hover .dropdown-menu {

        display: block;

    }



    .top-nav>li .dropdown-menu {

        margin-top: 0;

    }

}



@media only screen and (max-width: 767px) {

    .top-nav {

        background-color: #004691

    }



    .top-nav>li {

        border-bottom: 1px solid #0a4f93

    }



    .top-nav>li>a {

        padding: 10px;

        margin: 0;

        border: none

    }

}



/* ============ desktop view .end// ============ */



.slick-list,

.slick-slider,

.slick-track {

    position: relative;

    display: block

}



.slick-loading .slick-slide,

.slick-loading .slick-track {

    visibility: hidden

}



.slick-slider {

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent

}



.slick-list {

    overflow: hidden;

    margin: 0;

    padding: 0

}



.slick-list:focus {

    outline: 0

}



.slick-list.dragging {

    cursor: pointer;

    cursor: hand

}



.slick-slider .slick-list,

.slick-slider .slick-track {

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}



.slick-track {

    top: 0;

    left: 0

}



.slick-track:after,

.slick-track:before {

    display: table;

    content: ''

}



.slick-track:after {

    clear: both

}



.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px

}



[dir=rtl] .slick-slide {

    float: right

}



.slick-slide img {

    display: block;

    margin: 0 auto;

}



.slick-slide.slick-loading img {

    display: none

}



.slick-slide.dragging img {

    pointer-events: none

}



.slick-initialized .slick-slide {

    display: block

}



.slick-vertical .slick-slide {

    display: block;

    height: auto;

    border: 1px solid transparent

}



.slick-arrow.slick-hidden {

    display: none

}



/*# sourceMappingURL=slick.min.css.map */

@charset 'UTF-8';



@font-face {

    font-family: LineAwesome;

    font-display: swap;

    src: url(../css/fonts/line-awesomeeb4f.eot?v=1.1.);

    src: url(../css/fonts//line-awesome0176.eot??v=1.1.#iefix) format("embedded-opentype"), url(../css/fonts/line-awesomeeb4f.woff2?v=1.1.) format("woff2"), url(vline-awesomeeb4f.woff?v=1.1.) format("woff"), url(../css/fonts/line-awesomeeb4f.ttf?v=1.1.) format("truetype"), url(../css/fonts/line-awesomeeb4f.svg?v=1.1.#fa) format("svg");

    font-weight: 400;

    font-style: normal

}



.slick-dotted .slick-dots {

    float: left;

    margin: 20px 0 0;

    text-align: center;

    width: 100%

}



.slick-dots li {

    width: 14px;

    height: 14px;

    background: 0 0;

    border: 2px solid #fff;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    margin: 0 7px;

    margin-top: 0;

    margin-top: 20px;

    float: none;

    display: inline-block

}



.slick-dots li button {

    width: 6px;

    height: 6px;

    background: #fff;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    margin-top: 2px;

    margin-right: 2px;

    opacity: 0;

    padding: 0;

    color: transparent

}



.slick-dots li.slick-active button {

    opacity: 1;

    background: #fff

}



.slick-next,

.slick-prev {

    background: 0 0;

    border: none;

    color: transparent;

    cursor: pointer;

    display: block;

    font-size: 0;

    height: 40px;

    line-height: 0;

    margin-top: 0;

    outline: medium none;

    padding: 0;

    position: absolute;

    top: 50%;

    width: 100px;

    margin: 0 40px;

    z-index: 11;

    text-align: center

}



.slick-next:focus:before,

.slick-next:hover:before,

.slick-prev:focus:before,

.slick-prev:hover:before {

    opacity: 1

}



.slick-next.slick-disabled:before,

.slick-prev.slick-disabled:before {

    opacity: .25

}



.slick-next::before,

.slick-prev::before {

    color: #fff;

    font-family: lineawesome;

    font-size: 30px;

    left: 0;

    line-height: 1;

    opacity: .75;

    position: absolute;

    top: 9px;

    width: 100%

}



.slick-prev {

    left: -25px

}



[dir=rtl] .slick-prev {

    right: -25px;

    left: auto

}



.slick-prev::before {

    content: "\f120"

}



[dir=rtl] .slick-prev:before {

    content: '\f120’'

}



.slick-next {

    right: -25px

}



[dir=rtl] .slick-next {

    right: auto;

    left: -25px

}



.slick-next:before {

    content: '\f121'

}



[dir=rtl] .slick-next:before {

    content: '\f121'

}



.slick-slider {

    position: relative;

    display: block;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent

}



.slick-list {

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0

}



.slick-list:focus {

    outline: 0

}



.slick-list.dragging {

    cursor: pointer;

    cursor: hand

}



.slick-slider .slick-list,

.slick-slider .slick-track {

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}



.slick-track {

    position: relative;

    top: 0;

    left: 0;

    display: block

}



.slick-track:after,

.slick-track:before {

    display: table;

    content: ''

}



.slick-track:after {

    clear: both

}



.slick-loading .slick-track {

    visibility: hidden

}



.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px

}



[dir=rtl] .slick-slide {

    float: right

}



.slick-slide img {

    display: block

}



.slick-slide.slick-loading img {

    display: none

}



.slick-slide.dragging img {

    pointer-events: none

}



.slick-initialized .slick-slide {

    display: block

}



.slick-loading .slick-slide {

    visibility: hidden

}



.slick-vertical .slick-slide {

    display: block;

    height: auto;

    border: 1px solid transparent

}



.slick-arrow.slick-hidden {

    display: none

}



.category button.slick-arrow {

    z-index: 12;

    border: 2px dashed #c8cccc;

    width: 55px;

    height: 55px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    margin-top: -21px

}



.category button.slick-prev.slick-arrow {

    left: -110px

}



.category button.slick-next.slick-arrow {

    right: -110px

}



.category button.slick-arrow::before {

    color: #bec2c2;

    line-height: 35px

}