/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-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 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

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 {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    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-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
    *,:after,:before {
        background: transparent!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,a[href^="javascript:"]: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
    }
}

/*@font-face {
    font-family:Glyphicons Halflings;src:url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.eot?6.2.7);src:url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.eot?6.2.7?#iefix) format("embedded-opentype"),url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.woff2?6.2.7) format("woff2"),url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.woff?6.2.7) format("woff"),url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.ttf?6.2.7) format("truetype"),url(https://cdn.worktile.com/assets/fonts/glyphicons-halflings-regular.svg?6.2.7#glyphicons_halflingsregular) format("svg")
}*/

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "*"
}

.glyphicon-plus:before {
    content: "+"
}

.glyphicon-eur:before,.glyphicon-euro:before {
    content: "\20AC"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270F"
}

.glyphicon-glass:before {
    content: "\E001"
}

.glyphicon-music:before {
    content: "\E002"
}

.glyphicon-search:before {
    content: "\E003"
}

.glyphicon-heart:before {
    content: "\E005"
}

.glyphicon-star:before {
    content: "\E006"
}

.glyphicon-star-empty:before {
    content: "\E007"
}

.glyphicon-user:before {
    content: "\E008"
}

.glyphicon-film:before {
    content: "\E009"
}

.glyphicon-th-large:before {
    content: "\E010"
}

.glyphicon-th:before {
    content: "\E011"
}

.glyphicon-th-list:before {
    content: "\E012"
}

.glyphicon-ok:before {
    content: "\E013"
}

.glyphicon-remove:before {
    content: "\E014"
}

.glyphicon-zoom-in:before {
    content: "\E015"
}

.glyphicon-zoom-out:before {
    content: "\E016"
}

.glyphicon-off:before {
    content: "\E017"
}

.glyphicon-signal:before {
    content: "\E018"
}

.glyphicon-cog:before {
    content: "\E019"
}

.glyphicon-trash:before {
    content: "\E020"
}

.glyphicon-home:before {
    content: "\E021"
}

.glyphicon-file:before {
    content: "\E022"
}

.glyphicon-time:before {
    content: "\E023"
}

.glyphicon-road:before {
    content: "\E024"
}

.glyphicon-download-alt:before {
    content: "\E025"
}

.glyphicon-download:before {
    content: "\E026"
}

.glyphicon-upload:before {
    content: "\E027"
}

.glyphicon-inbox:before {
    content: "\E028"
}

.glyphicon-play-circle:before {
    content: "\E029"
}

.glyphicon-repeat:before {
    content: "\E030"
}

.glyphicon-refresh:before {
    content: "\E031"
}

.glyphicon-list-alt:before {
    content: "\E032"
}

.glyphicon-lock:before {
    content: "\E033"
}

.glyphicon-flag:before {
    content: "\E034"
}

.glyphicon-headphones:before {
    content: "\E035"
}

.glyphicon-volume-off:before {
    content: "\E036"
}

.glyphicon-volume-down:before {
    content: "\E037"
}

.glyphicon-volume-up:before {
    content: "\E038"
}

.glyphicon-qrcode:before {
    content: "\E039"
}

.glyphicon-barcode:before {
    content: "\E040"
}

.glyphicon-tag:before {
    content: "\E041"
}

.glyphicon-tags:before {
    content: "\E042"
}

.glyphicon-book:before {
    content: "\E043"
}

.glyphicon-bookmark:before {
    content: "\E044"
}

.glyphicon-print:before {
    content: "\E045"
}

.glyphicon-camera:before {
    content: "\E046"
}

.glyphicon-font:before {
    content: "\E047"
}

.glyphicon-bold:before {
    content: "\E048"
}

.glyphicon-italic:before {
    content: "\E049"
}

.glyphicon-text-height:before {
    content: "\E050"
}

.glyphicon-text-width:before {
    content: "\E051"
}

.glyphicon-align-left:before {
    content: "\E052"
}

.glyphicon-align-center:before {
    content: "\E053"
}

.glyphicon-align-right:before {
    content: "\E054"
}

.glyphicon-align-justify:before {
    content: "\E055"
}

.glyphicon-list:before {
    content: "\E056"
}

.glyphicon-indent-left:before {
    content: "\E057"
}

.glyphicon-indent-right:before {
    content: "\E058"
}

.glyphicon-facetime-video:before {
    content: "\E059"
}

.glyphicon-picture:before {
    content: "\E060"
}

.glyphicon-map-marker:before {
    content: "\E062"
}

.glyphicon-adjust:before {
    content: "\E063"
}

.glyphicon-tint:before {
    content: "\E064"
}

.glyphicon-edit:before {
    content: "\E065"
}

.glyphicon-share:before {
    content: "\E066"
}

.glyphicon-check:before {
    content: "\E067"
}

.glyphicon-move:before {
    content: "\E068"
}

.glyphicon-step-backward:before {
    content: "\E069"
}

.glyphicon-fast-backward:before {
    content: "\E070"
}

.glyphicon-backward:before {
    content: "\E071"
}

.glyphicon-play:before {
    content: "\E072"
}

.glyphicon-pause:before {
    content: "\E073"
}

.glyphicon-stop:before {
    content: "\E074"
}

.glyphicon-forward:before {
    content: "\E075"
}

.glyphicon-fast-forward:before {
    content: "\E076"
}

.glyphicon-step-forward:before {
    content: "\E077"
}

.glyphicon-eject:before {
    content: "\E078"
}

.glyphicon-chevron-left:before {
    content: "\E079"
}

.glyphicon-chevron-right:before {
    content: "\E080"
}

.glyphicon-plus-sign:before {
    content: "\E081"
}

.glyphicon-minus-sign:before {
    content: "\E082"
}

.glyphicon-remove-sign:before {
    content: "\E083"
}

.glyphicon-ok-sign:before {
    content: "\E084"
}

.glyphicon-question-sign:before {
    content: "\E085"
}

.glyphicon-info-sign:before {
    content: "\E086"
}

.glyphicon-screenshot:before {
    content: "\E087"
}

.glyphicon-remove-circle:before {
    content: "\E088"
}

.glyphicon-ok-circle:before {
    content: "\E089"
}

.glyphicon-ban-circle:before {
    content: "\E090"
}

.glyphicon-arrow-left:before {
    content: "\E091"
}

.glyphicon-arrow-right:before {
    content: "\E092"
}

.glyphicon-arrow-up:before {
    content: "\E093"
}

.glyphicon-arrow-down:before {
    content: "\E094"
}

.glyphicon-share-alt:before {
    content: "\E095"
}

.glyphicon-resize-full:before {
    content: "\E096"
}

.glyphicon-resize-small:before {
    content: "\E097"
}

.glyphicon-exclamation-sign:before {
    content: "\E101"
}

.glyphicon-gift:before {
    content: "\E102"
}

.glyphicon-leaf:before {
    content: "\E103"
}

.glyphicon-fire:before {
    content: "\E104"
}

.glyphicon-eye-open:before {
    content: "\E105"
}

.glyphicon-eye-close:before {
    content: "\E106"
}

.glyphicon-warning-sign:before {
    content: "\E107"
}

.glyphicon-plane:before {
    content: "\E108"
}

.glyphicon-calendar:before {
    content: "\E109"
}

.glyphicon-random:before {
    content: "\E110"
}

.glyphicon-comment:before {
    content: "\E111"
}

.glyphicon-magnet:before {
    content: "\E112"
}

.glyphicon-chevron-up:before {
    content: "\E113"
}

.glyphicon-chevron-down:before {
    content: "\E114"
}

.glyphicon-retweet:before {
    content: "\E115"
}

.glyphicon-shopping-cart:before {
    content: "\E116"
}

.glyphicon-folder-close:before {
    content: "\E117"
}

.glyphicon-folder-open:before {
    content: "\E118"
}

.glyphicon-resize-vertical:before {
    content: "\E119"
}

.glyphicon-resize-horizontal:before {
    content: "\E120"
}

.glyphicon-hdd:before {
    content: "\E121"
}

.glyphicon-bullhorn:before {
    content: "\E122"
}

.glyphicon-bell:before {
    content: "\E123"
}

.glyphicon-certificate:before {
    content: "\E124"
}

.glyphicon-thumbs-up:before {
    content: "\E125"
}

.glyphicon-thumbs-down:before {
    content: "\E126"
}

.glyphicon-hand-right:before {
    content: "\E127"
}

.glyphicon-hand-left:before {
    content: "\E128"
}

.glyphicon-hand-up:before {
    content: "\E129"
}

.glyphicon-hand-down:before {
    content: "\E130"
}

.glyphicon-circle-arrow-right:before {
    content: "\E131"
}

.glyphicon-circle-arrow-left:before {
    content: "\E132"
}

.glyphicon-circle-arrow-up:before {
    content: "\E133"
}

.glyphicon-circle-arrow-down:before {
    content: "\E134"
}

.glyphicon-globe:before {
    content: "\E135"
}

.glyphicon-wrench:before {
    content: "\E136"
}

.glyphicon-tasks:before {
    content: "\E137"
}

.glyphicon-filter:before {
    content: "\E138"
}

.glyphicon-briefcase:before {
    content: "\E139"
}

.glyphicon-fullscreen:before {
    content: "\E140"
}

.glyphicon-dashboard:before {
    content: "\E141"
}

.glyphicon-paperclip:before {
    content: "\E142"
}

.glyphicon-heart-empty:before {
    content: "\E143"
}

.glyphicon-link:before {
    content: "\E144"
}

.glyphicon-phone:before {
    content: "\E145"
}

.glyphicon-pushpin:before {
    content: "\E146"
}

.glyphicon-usd:before {
    content: "\E148"
}

.glyphicon-gbp:before {
    content: "\E149"
}

.glyphicon-sort:before {
    content: "\E150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\E151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\E152"
}

.glyphicon-sort-by-order:before {
    content: "\E153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\E154"
}

.glyphicon-sort-by-attributes:before {
    content: "\E155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\E156"
}

.glyphicon-unchecked:before {
    content: "\E157"
}

.glyphicon-expand:before {
    content: "\E158"
}

.glyphicon-collapse-down:before {
    content: "\E159"
}

.glyphicon-collapse-up:before {
    content: "\E160"
}

.glyphicon-log-in:before {
    content: "\E161"
}

.glyphicon-flash:before {
    content: "\E162"
}

.glyphicon-log-out:before {
    content: "\E163"
}

.glyphicon-new-window:before {
    content: "\E164"
}

.glyphicon-record:before {
    content: "\E165"
}

.glyphicon-save:before {
    content: "\E166"
}

.glyphicon-open:before {
    content: "\E167"
}

.glyphicon-saved:before {
    content: "\E168"
}

.glyphicon-import:before {
    content: "\E169"
}

.glyphicon-export:before {
    content: "\E170"
}

.glyphicon-send:before {
    content: "\E171"
}

.glyphicon-floppy-disk:before {
    content: "\E172"
}

.glyphicon-floppy-saved:before {
    content: "\E173"
}

.glyphicon-floppy-remove:before {
    content: "\E174"
}

.glyphicon-floppy-save:before {
    content: "\E175"
}

.glyphicon-floppy-open:before {
    content: "\E176"
}

.glyphicon-credit-card:before {
    content: "\E177"
}

.glyphicon-transfer:before {
    content: "\E178"
}

.glyphicon-cutlery:before {
    content: "\E179"
}

.glyphicon-header:before {
    content: "\E180"
}

.glyphicon-compressed:before {
    content: "\E181"
}

.glyphicon-earphone:before {
    content: "\E182"
}

.glyphicon-phone-alt:before {
    content: "\E183"
}

.glyphicon-tower:before {
    content: "\E184"
}

.glyphicon-stats:before {
    content: "\E185"
}

.glyphicon-sd-video:before {
    content: "\E186"
}

.glyphicon-hd-video:before {
    content: "\E187"
}

.glyphicon-subtitles:before {
    content: "\E188"
}

.glyphicon-sound-stereo:before {
    content: "\E189"
}

.glyphicon-sound-dolby:before {
    content: "\E190"
}

.glyphicon-sound-5-1:before {
    content: "\E191"
}

.glyphicon-sound-6-1:before {
    content: "\E192"
}

.glyphicon-sound-7-1:before {
    content: "\E193"
}

.glyphicon-copyright-mark:before {
    content: "\E194"
}

.glyphicon-registration-mark:before {
    content: "\E195"
}

.glyphicon-cloud-download:before {
    content: "\E197"
}

.glyphicon-cloud-upload:before {
    content: "\E198"
}

.glyphicon-tree-conifer:before {
    content: "\E199"
}

.glyphicon-tree-deciduous:before {
    content: "\E200"
}

.glyphicon-cd:before {
    content: "\E201"
}

.glyphicon-save-file:before {
    content: "\E202"
}

.glyphicon-open-file:before {
    content: "\E203"
}

.glyphicon-level-up:before {
    content: "\E204"
}

.glyphicon-copy:before {
    content: "\E205"
}

.glyphicon-paste:before {
    content: "\E206"
}

.glyphicon-alert:before {
    content: "\E209"
}

.glyphicon-equalizer:before {
    content: "\E210"
}

.glyphicon-king:before {
    content: "\E211"
}

.glyphicon-queen:before {
    content: "\E212"
}

.glyphicon-pawn:before {
    content: "\E213"
}

.glyphicon-bishop:before {
    content: "\E214"
}

.glyphicon-knight:before {
    content: "\E215"
}

.glyphicon-baby-formula:before {
    content: "\E216"
}

.glyphicon-tent:before {
    content: "\26FA"
}

.glyphicon-blackboard:before {
    content: "\E218"
}

.glyphicon-bed:before {
    content: "\E219"
}

.glyphicon-apple:before {
    content: "\F8FF"
}

.glyphicon-erase:before {
    content: "\E221"
}

.glyphicon-hourglass:before {
    content: "\231B"
}

.glyphicon-lamp:before {
    content: "\E223"
}

.glyphicon-duplicate:before {
    content: "\E224"
}

.glyphicon-piggy-bank:before {
    content: "\E225"
}

.glyphicon-scissors:before {
    content: "\E226"
}

.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before {
    content: "\E227"
}

.glyphicon-jpy:before,.glyphicon-yen:before {
    content: "\A5"
}

.glyphicon-rub:before,.glyphicon-ruble:before {
    content: "\20BD"
}

.glyphicon-scale:before {
    content: "\E230"
}

.glyphicon-ice-lolly:before {
    content: "\E231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\E232"
}

.glyphicon-education:before {
    content: "\E233"
}

.glyphicon-option-horizontal:before {
    content: "\E234"
}

.glyphicon-option-vertical:before {
    content: "\E235"
}

.glyphicon-menu-hamburger:before {
    content: "\E236"
}

.glyphicon-modal-window:before {
    content: "\E237"
}

.glyphicon-oil:before {
    content: "\E238"
}

.glyphicon-grain:before {
    content: "\E239"
}

.glyphicon-sunglasses:before {
    content: "\E240"
}

.glyphicon-text-size:before {
    content: "\E241"
}

.glyphicon-text-color:before {
    content: "\E242"
}

.glyphicon-text-background:before {
    content: "\E243"
}

.glyphicon-object-align-top:before {
    content: "\E244"
}

.glyphicon-object-align-bottom:before {
    content: "\E245"
}

.glyphicon-object-align-horizontal:before {
    content: "\E246"
}

.glyphicon-object-align-left:before {
    content: "\E247"
}

.glyphicon-object-align-vertical:before {
    content: "\E248"
}

.glyphicon-object-align-right:before {
    content: "\E249"
}

.glyphicon-triangle-right:before {
    content: "\E250"
}

.glyphicon-triangle-left:before {
    content: "\E251"
}

.glyphicon-triangle-bottom:before {
    content: "\E252"
}

.glyphicon-triangle-top:before {
    content: "\E253"
}

.glyphicon-console:before {
    content: "\E254"
}

.glyphicon-superscript:before {
    content: "\E255"
}

.glyphicon-subscript:before {
    content: "\E256"
}

.glyphicon-menu-left:before {
    content: "\E257"
}

.glyphicon-menu-right:before {
    content: "\E258"
}

.glyphicon-menu-down:before {
    content: "\E259"
}

.glyphicon-menu-up:before {
    content: "\E260"
}

*,:after,:before {
    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>img,.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}[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 {
    background-color: #fcf8e3;
    padding: .2em
}

.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-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 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;
        clear: left;
        text-align: right;
        overflow: hidden;
        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   \A0"
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.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: "\A0   \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 {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

code,kbd {
    padding: 2px 4px;
    font-size: 90%
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    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 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        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
}

caption,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,.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;
    float: none;
    display: table-column
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.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 {
    overflow-x: auto;
    min-height: .01%
}

@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 {
    margin: 0;
    min-width: 0
}

fieldset,legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    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=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    padding-top: 7px
}

.form-control,output {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    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 {
    border: 0;
    background-color: transparent
}

.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=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
        line-height: 34px
    }

    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].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-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px\9
}

.checkbox+.checkbox,.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,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
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-control-static.input-lg,.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 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.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.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 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.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;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.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 {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

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.active,.btn-default:active,.btn-default:hover,.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.active,.btn-primary:active,.btn-primary:hover,.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.active,.btn-success:active,.btn-success:hover,.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.active,.btn-info:active,.btn-info:hover,.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.active,.btn-warning:active,.btn-warning:hover,.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.active,.btn-danger:active,.btn-danger:hover,.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 {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    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;
    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;
    transition-property: height,visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.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;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box
}

.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 {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.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;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.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-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-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-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    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-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-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-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.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-left: 0;
    padding-right: 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-addon,.input-group-btn,.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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-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),.input-group .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.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,.input-group .form-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,.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 {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li,.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    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;
    background-color: transparent;
    cursor: not-allowed
}

.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;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.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 {
    text-align: center;
    margin-bottom: 5px
}

.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-right-radius: 0;
    border-top-left-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 {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        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-left: 0;
        padding-right: 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;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width:768px) {
    .navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    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;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .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 {
    margin: 8px -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.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;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-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-left: 15px;
        margin-right: 15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left!important;
        float: left
    }

    .navbar-right {
        float: right!important;
        float: right;
        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-nav>li>a,.navbar-default .navbar-text {
    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 {
    background-color: #e7e7e7;
    color: #555
}

@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;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    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;
    background-color: #080808
}

.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: #333
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.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 {
    background-color: #080808;
    color: #fff
}

@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: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        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 {
    content: "/\A0";
    padding: 0 5px;
    color: #ccc
}

.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;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-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;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.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-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-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-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.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;
    background-color: #fff;
    cursor: not-allowed
}

.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;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    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;
    background-color: #eee
}

.jumbotron,.jumbotron .h1,.jumbotron h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container-fluid .jumbotron,.container .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container-fluid .jumbotron,.container .jumbotron {
        padding-left: 60px;
        padding-right: 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;
    transition: border .2s ease-in-out
}

.thumbnail>img,.thumbnail a>img {
    margin-left: auto;
    margin-right: 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 {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    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;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    transition: width .6s ease
}

.progress-bar-striped,.progress-striped .progress-bar {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 40px 40px
}

.progress-bar.active,.progress.active .progress-bar {
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,.media-body {
    zoom: 1;
    overflow: hidden
}

.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 {
    margin-bottom: 20px;
    padding-left: 0
}

.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-right-radius: 4px;
    border-top-left-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 {
    text-decoration: none;
    color: #555;
    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 {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.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;
    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-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle,.panel-title {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px
}

.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-right-radius: 3px;
    border-top-left-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-right-radius: 0;
    border-top-left-radius: 0
}

.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table-responsive:first-child>.table:first-child,.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,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: 3px;
    border-top-left-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-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,.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>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-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>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,.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-responsive {
    border: 0;
    margin-bottom: 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;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 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;
    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;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal,.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    transform: translateY(-25%);
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    transform: translate(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;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.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-left: 5px;
    margin-bottom: 0
}

.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 {
        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-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.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
}

.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    left: 5px
}

.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-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    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 {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    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 {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel,.carousel-inner {
    position: relative
}

.carousel-inner {
    overflow: hidden;
    width: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    transition: left .6s ease-in-out
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
    line-height: 1
}

@media (-webkit-transform-3d),(transform-3d) {
    .carousel-inner>.item {
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000px
    }

    .carousel-inner>.item.active.right,.carousel-inner>.item.next {
        transform: translate3d(100%,0,0);
        left: 0
    }

    .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
        transform: translate3d(-100%,0,0);
        left: 0
    }

    .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
        transform: translateZ(0);
        left: 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;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: transparent
}

.carousel-control.left {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}

.carousel-control:focus,.carousel-control:hover {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next,.carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
}

.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%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000\9;
    background-color: transparent
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    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: -10px
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        left: 20%;
        right: 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 {
    content: " ";
    display: table
}

.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-left: auto;
    margin-right: 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-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.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 Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *//*@font-face {
    font-family:FontAwesome;src:url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.eot?6.2.7);src:url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.eot?6.2.7?#iefix&v=4.7.0) format("embedded-opentype"),url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.woff2?6.2.7) format("woff2"),url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.woff?6.2.7) format("woff"),url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.ttf?6.2.7) format("truetype"),url(https://cdn.worktile.com/assets/fonts/fontawesome-webfont.svg?6.2.7#fontawesomeregular) format("svg");font-weight:400;font-style:normal
}*/

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    animation: fa-spin 1s infinite steps(8)
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scaleY(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\F000"
}

.fa-music:before {
    content: "\F001"
}

.fa-search:before {
    content: "\F002"
}

.fa-envelope-o:before {
    content: "\F003"
}

.fa-heart:before {
    content: "\F004"
}

.fa-star:before {
    content: "\F005"
}

.fa-star-o:before {
    content: "\F006"
}

.fa-user:before {
    content: "\F007"
}

.fa-film:before {
    content: "\F008"
}

.fa-th-large:before {
    content: "\F009"
}

.fa-th:before {
    content: "\F00A"
}

.fa-th-list:before {
    content: "\F00B"
}

.fa-check:before {
    content: "\F00C"
}

.fa-close:before,.fa-remove:before,.fa-times:before {
    content: "\F00D"
}

.fa-search-plus:before {
    content: "\F00E"
}

.fa-search-minus:before {
    content: "\F010"
}

.fa-power-off:before {
    content: "\F011"
}

.fa-signal:before {
    content: "\F012"
}

.fa-cog:before,.fa-gear:before {
    content: "\F013"
}

.fa-trash-o:before {
    content: "\F014"
}

.fa-home:before {
    content: "\F015"
}

.fa-file-o:before {
    content: "\F016"
}

.fa-clock-o:before {
    content: "\F017"
}

.fa-road:before {
    content: "\F018"
}

.fa-download:before {
    content: "\F019"
}

.fa-arrow-circle-o-down:before {
    content: "\F01A"
}

.fa-arrow-circle-o-up:before {
    content: "\F01B"
}

.fa-inbox:before {
    content: "\F01C"
}

.fa-play-circle-o:before {
    content: "\F01D"
}

.fa-repeat:before,.fa-rotate-right:before {
    content: "\F01E"
}

.fa-refresh:before {
    content: "\F021"
}

.fa-list-alt:before {
    content: "\F022"
}

.fa-lock:before {
    content: "\F023"
}

.fa-flag:before {
    content: "\F024"
}

.fa-headphones:before {
    content: "\F025"
}

.fa-volume-off:before {
    content: "\F026"
}

.fa-volume-down:before {
    content: "\F027"
}

.fa-volume-up:before {
    content: "\F028"
}

.fa-qrcode:before {
    content: "\F029"
}

.fa-barcode:before {
    content: "\F02A"
}

.fa-tag:before {
    content: "\F02B"
}

.fa-tags:before {
    content: "\F02C"
}

.fa-book:before {
    content: "\F02D"
}

.fa-bookmark:before {
    content: "\F02E"
}

.fa-print:before {
    content: "\F02F"
}

.fa-camera:before {
    content: "\F030"
}

.fa-font:before {
    content: "\F031"
}

.fa-bold:before {
    content: "\F032"
}

.fa-italic:before {
    content: "\F033"
}

.fa-text-height:before {
    content: "\F034"
}

.fa-text-width:before {
    content: "\F035"
}

.fa-align-left:before {
    content: "\F036"
}

.fa-align-center:before {
    content: "\F037"
}

.fa-align-right:before {
    content: "\F038"
}

.fa-align-justify:before {
    content: "\F039"
}

.fa-list:before {
    content: "\F03A"
}

.fa-dedent:before,.fa-outdent:before {
    content: "\F03B"
}

.fa-indent:before {
    content: "\F03C"
}

.fa-video-camera:before {
    content: "\F03D"
}

.fa-image:before,.fa-photo:before,.fa-picture-o:before {
    content: "\F03E"
}

.fa-pencil:before {
    content: "\F040"
}

.fa-map-marker:before {
    content: "\F041"
}

.fa-adjust:before {
    content: "\F042"
}

.fa-tint:before {
    content: "\F043"
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\F044"
}

.fa-share-square-o:before {
    content: "\F045"
}

.fa-check-square-o:before {
    content: "\F046"
}

.fa-arrows:before {
    content: "\F047"
}

.fa-step-backward:before {
    content: "\F048"
}

.fa-fast-backward:before {
    content: "\F049"
}

.fa-backward:before {
    content: "\F04A"
}

.fa-play:before {
    content: "\F04B"
}

.fa-pause:before {
    content: "\F04C"
}

.fa-stop:before {
    content: "\F04D"
}

.fa-forward:before {
    content: "\F04E"
}

.fa-fast-forward:before {
    content: "\F050"
}

.fa-step-forward:before {
    content: "\F051"
}

.fa-eject:before {
    content: "\F052"
}

.fa-chevron-left:before {
    content: "\F053"
}

.fa-chevron-right:before {
    content: "\F054"
}

.fa-plus-circle:before {
    content: "\F055"
}

.fa-minus-circle:before {
    content: "\F056"
}

.fa-times-circle:before {
    content: "\F057"
}

.fa-check-circle:before {
    content: "\F058"
}

.fa-question-circle:before {
    content: "\F059"
}

.fa-info-circle:before {
    content: "\F05A"
}

.fa-crosshairs:before {
    content: "\F05B"
}

.fa-times-circle-o:before {
    content: "\F05C"
}

.fa-check-circle-o:before {
    content: "\F05D"
}

.fa-ban:before {
    content: "\F05E"
}

.fa-arrow-left:before {
    content: "\F060"
}

.fa-arrow-right:before {
    content: "\F061"
}

.fa-arrow-up:before {
    content: "\F062"
}

.fa-arrow-down:before {
    content: "\F063"
}

.fa-mail-forward:before,.fa-share:before {
    content: "\F064"
}

.fa-expand:before {
    content: "\F065"
}

.fa-compress:before {
    content: "\F066"
}

.fa-plus:before {
    content: "\F067"
}

.fa-minus:before {
    content: "\F068"
}

.fa-asterisk:before {
    content: "\F069"
}

.fa-exclamation-circle:before {
    content: "\F06A"
}

.fa-gift:before {
    content: "\F06B"
}

.fa-leaf:before {
    content: "\F06C"
}

.fa-fire:before {
    content: "\F06D"
}

.fa-eye:before {
    content: "\F06E"
}

.fa-eye-slash:before {
    content: "\F070"
}

.fa-exclamation-triangle:before,.fa-warning:before {
    content: "\F071"
}

.fa-plane:before {
    content: "\F072"
}

.fa-calendar:before {
    content: "\F073"
}

.fa-random:before {
    content: "\F074"
}

.fa-comment:before {
    content: "\F075"
}

.fa-magnet:before {
    content: "\F076"
}

.fa-chevron-up:before {
    content: "\F077"
}

.fa-chevron-down:before {
    content: "\F078"
}

.fa-retweet:before {
    content: "\F079"
}

.fa-shopping-cart:before {
    content: "\F07A"
}

.fa-folder:before {
    content: "\F07B"
}

.fa-folder-open:before {
    content: "\F07C"
}

.fa-arrows-v:before {
    content: "\F07D"
}

.fa-arrows-h:before {
    content: "\F07E"
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
    content: "\F080"
}

.fa-twitter-square:before {
    content: "\F081"
}

.fa-facebook-square:before {
    content: "\F082"
}

.fa-camera-retro:before {
    content: "\F083"
}

.fa-key:before {
    content: "\F084"
}

.fa-cogs:before,.fa-gears:before {
    content: "\F085"
}

.fa-comments:before {
    content: "\F086"
}

.fa-thumbs-o-up:before {
    content: "\F087"
}

.fa-thumbs-o-down:before {
    content: "\F088"
}

.fa-star-half:before {
    content: "\F089"
}

.fa-heart-o:before {
    content: "\F08A"
}

.fa-sign-out:before {
    content: "\F08B"
}

.fa-linkedin-square:before {
    content: "\F08C"
}

.fa-thumb-tack:before {
    content: "\F08D"
}

.fa-external-link:before {
    content: "\F08E"
}

.fa-sign-in:before {
    content: "\F090"
}

.fa-trophy:before {
    content: "\F091"
}

.fa-github-square:before {
    content: "\F092"
}

.fa-upload:before {
    content: "\F093"
}

.fa-lemon-o:before {
    content: "\F094"
}

.fa-phone:before {
    content: "\F095"
}

.fa-square-o:before {
    content: "\F096"
}

.fa-bookmark-o:before {
    content: "\F097"
}

.fa-phone-square:before {
    content: "\F098"
}

.fa-twitter:before {
    content: "\F099"
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\F09A"
}

.fa-github:before {
    content: "\F09B"
}

.fa-unlock:before {
    content: "\F09C"
}

.fa-credit-card:before {
    content: "\F09D"
}

.fa-feed:before,.fa-rss:before {
    content: "\F09E"
}

.fa-hdd-o:before {
    content: "\F0A0"
}

.fa-bullhorn:before {
    content: "\F0A1"
}

.fa-bell:before {
    content: "\F0F3"
}

.fa-certificate:before {
    content: "\F0A3"
}

.fa-hand-o-right:before {
    content: "\F0A4"
}

.fa-hand-o-left:before {
    content: "\F0A5"
}

.fa-hand-o-up:before {
    content: "\F0A6"
}

.fa-hand-o-down:before {
    content: "\F0A7"
}

.fa-arrow-circle-left:before {
    content: "\F0A8"
}

.fa-arrow-circle-right:before {
    content: "\F0A9"
}

.fa-arrow-circle-up:before {
    content: "\F0AA"
}

.fa-arrow-circle-down:before {
    content: "\F0AB"
}

.fa-globe:before {
    content: "\F0AC"
}

.fa-wrench:before {
    content: "\F0AD"
}

.fa-tasks:before {
    content: "\F0AE"
}

.fa-filter:before {
    content: "\F0B0"
}

.fa-briefcase:before {
    content: "\F0B1"
}

.fa-arrows-alt:before {
    content: "\F0B2"
}

.fa-group:before,.fa-users:before {
    content: "\F0C0"
}

.fa-chain:before,.fa-link:before {
    content: "\F0C1"
}

.fa-cloud:before {
    content: "\F0C2"
}

.fa-flask:before {
    content: "\F0C3"
}

.fa-cut:before,.fa-scissors:before {
    content: "\F0C4"
}

.fa-copy:before,.fa-files-o:before {
    content: "\F0C5"
}

.fa-paperclip:before {
    content: "\F0C6"
}

.fa-floppy-o:before,.fa-save:before {
    content: "\F0C7"
}

.fa-square:before {
    content: "\F0C8"
}

.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
    content: "\F0C9"
}

.fa-list-ul:before {
    content: "\F0CA"
}

.fa-list-ol:before {
    content: "\F0CB"
}

.fa-strikethrough:before {
    content: "\F0CC"
}

.fa-underline:before {
    content: "\F0CD"
}

.fa-table:before {
    content: "\F0CE"
}

.fa-magic:before {
    content: "\F0D0"
}

.fa-truck:before {
    content: "\F0D1"
}

.fa-pinterest:before {
    content: "\F0D2"
}

.fa-pinterest-square:before {
    content: "\F0D3"
}

.fa-google-plus-square:before {
    content: "\F0D4"
}

.fa-google-plus:before {
    content: "\F0D5"
}

.fa-money:before {
    content: "\F0D6"
}

.fa-caret-down:before {
    content: "\F0D7"
}

.fa-caret-up:before {
    content: "\F0D8"
}

.fa-caret-left:before {
    content: "\F0D9"
}

.fa-caret-right:before {
    content: "\F0DA"
}

.fa-columns:before {
    content: "\F0DB"
}

.fa-sort:before,.fa-unsorted:before {
    content: "\F0DC"
}

.fa-sort-desc:before,.fa-sort-down:before {
    content: "\F0DD"
}

.fa-sort-asc:before,.fa-sort-up:before {
    content: "\F0DE"
}

.fa-envelope:before {
    content: "\F0E0"
}

.fa-linkedin:before {
    content: "\F0E1"
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\F0E2"
}

.fa-gavel:before,.fa-legal:before {
    content: "\F0E3"
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\F0E4"
}

.fa-comment-o:before {
    content: "\F0E5"
}

.fa-comments-o:before {
    content: "\F0E6"
}

.fa-bolt:before,.fa-flash:before {
    content: "\F0E7"
}

.fa-sitemap:before {
    content: "\F0E8"
}

.fa-umbrella:before {
    content: "\F0E9"
}

.fa-clipboard:before,.fa-paste:before {
    content: "\F0EA"
}

.fa-lightbulb-o:before {
    content: "\F0EB"
}

.fa-exchange:before {
    content: "\F0EC"
}

.fa-cloud-download:before {
    content: "\F0ED"
}

.fa-cloud-upload:before {
    content: "\F0EE"
}

.fa-user-md:before {
    content: "\F0F0"
}

.fa-stethoscope:before {
    content: "\F0F1"
}

.fa-suitcase:before {
    content: "\F0F2"
}

.fa-bell-o:before {
    content: "\F0A2"
}

.fa-coffee:before {
    content: "\F0F4"
}

.fa-cutlery:before {
    content: "\F0F5"
}

.fa-file-text-o:before {
    content: "\F0F6"
}

.fa-building-o:before {
    content: "\F0F7"
}

.fa-hospital-o:before {
    content: "\F0F8"
}

.fa-ambulance:before {
    content: "\F0F9"
}

.fa-medkit:before {
    content: "\F0FA"
}

.fa-fighter-jet:before {
    content: "\F0FB"
}

.fa-beer:before {
    content: "\F0FC"
}

.fa-h-square:before {
    content: "\F0FD"
}

.fa-plus-square:before {
    content: "\F0FE"
}

.fa-angle-double-left:before {
    content: "\F100"
}

.fa-angle-double-right:before {
    content: "\F101"
}

.fa-angle-double-up:before {
    content: "\F102"
}

.fa-angle-double-down:before {
    content: "\F103"
}

.fa-angle-left:before {
    content: "\F104"
}

.fa-angle-right:before {
    content: "\F105"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-angle-down:before {
    content: "\F107"
}

.fa-desktop:before {
    content: "\F108"
}

.fa-laptop:before {
    content: "\F109"
}

.fa-tablet:before {
    content: "\F10A"
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\F10B"
}

.fa-circle-o:before {
    content: "\F10C"
}

.fa-quote-left:before {
    content: "\F10D"
}

.fa-quote-right:before {
    content: "\F10E"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-circle:before {
    content: "\F111"
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\F112"
}

.fa-github-alt:before {
    content: "\F113"
}

.fa-folder-o:before {
    content: "\F114"
}

.fa-folder-open-o:before {
    content: "\F115"
}

.fa-smile-o:before {
    content: "\F118"
}

.fa-frown-o:before {
    content: "\F119"
}

.fa-meh-o:before {
    content: "\F11A"
}

.fa-gamepad:before {
    content: "\F11B"
}

.fa-keyboard-o:before {
    content: "\F11C"
}

.fa-flag-o:before {
    content: "\F11D"
}

.fa-flag-checkered:before {
    content: "\F11E"
}

.fa-terminal:before {
    content: "\F120"
}

.fa-code:before {
    content: "\F121"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\F122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\F123"
}

.fa-location-arrow:before {
    content: "\F124"
}

.fa-crop:before {
    content: "\F125"
}

.fa-code-fork:before {
    content: "\F126"
}

.fa-chain-broken:before,.fa-unlink:before {
    content: "\F127"
}

.fa-question:before {
    content: "\F128"
}

.fa-info:before {
    content: "\F129"
}

.fa-exclamation:before {
    content: "\F12A"
}

.fa-superscript:before {
    content: "\F12B"
}

.fa-subscript:before {
    content: "\F12C"
}

.fa-eraser:before {
    content: "\F12D"
}

.fa-puzzle-piece:before {
    content: "\F12E"
}

.fa-microphone:before {
    content: "\F130"
}

.fa-microphone-slash:before {
    content: "\F131"
}

.fa-shield:before {
    content: "\F132"
}

.fa-calendar-o:before {
    content: "\F133"
}

.fa-fire-extinguisher:before {
    content: "\F134"
}

.fa-rocket:before {
    content: "\F135"
}

.fa-maxcdn:before {
    content: "\F136"
}

.fa-chevron-circle-left:before {
    content: "\F137"
}

.fa-chevron-circle-right:before {
    content: "\F138"
}

.fa-chevron-circle-up:before {
    content: "\F139"
}

.fa-chevron-circle-down:before {
    content: "\F13A"
}

.fa-html5:before {
    content: "\F13B"
}

.fa-css3:before {
    content: "\F13C"
}

.fa-anchor:before {
    content: "\F13D"
}

.fa-unlock-alt:before {
    content: "\F13E"
}

.fa-bullseye:before {
    content: "\F140"
}

.fa-ellipsis-h:before {
    content: "\F141"
}

.fa-ellipsis-v:before {
    content: "\F142"
}

.fa-rss-square:before {
    content: "\F143"
}

.fa-play-circle:before {
    content: "\F144"
}

.fa-ticket:before {
    content: "\F145"
}

.fa-minus-square:before {
    content: "\F146"
}

.fa-minus-square-o:before {
    content: "\F147"
}

.fa-level-up:before {
    content: "\F148"
}

.fa-level-down:before {
    content: "\F149"
}

.fa-check-square:before {
    content: "\F14A"
}

.fa-pencil-square:before {
    content: "\F14B"
}

.fa-external-link-square:before {
    content: "\F14C"
}

.fa-share-square:before {
    content: "\F14D"
}

.fa-compass:before {
    content: "\F14E"
}

.fa-caret-square-o-down:before,.fa-toggle-down:before {
    content: "\F150"
}

.fa-caret-square-o-up:before,.fa-toggle-up:before {
    content: "\F151"
}

.fa-caret-square-o-right:before,.fa-toggle-right:before {
    content: "\F152"
}

.fa-eur:before,.fa-euro:before {
    content: "\F153"
}

.fa-gbp:before {
    content: "\F154"
}

.fa-dollar:before,.fa-usd:before {
    content: "\F155"
}

.fa-inr:before,.fa-rupee:before {
    content: "\F156"
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
    content: "\F157"
}

.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
    content: "\F158"
}

.fa-krw:before,.fa-won:before {
    content: "\F159"
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\F15A"
}

.fa-file:before {
    content: "\F15B"
}

.fa-file-text:before {
    content: "\F15C"
}

.fa-sort-alpha-asc:before {
    content: "\F15D"
}

.fa-sort-alpha-desc:before {
    content: "\F15E"
}

.fa-sort-amount-asc:before {
    content: "\F160"
}

.fa-sort-amount-desc:before {
    content: "\F161"
}

.fa-sort-numeric-asc:before {
    content: "\F162"
}

.fa-sort-numeric-desc:before {
    content: "\F163"
}

.fa-thumbs-up:before {
    content: "\F164"
}

.fa-thumbs-down:before {
    content: "\F165"
}

.fa-youtube-square:before {
    content: "\F166"
}

.fa-youtube:before {
    content: "\F167"
}

.fa-xing:before {
    content: "\F168"
}

.fa-xing-square:before {
    content: "\F169"
}

.fa-youtube-play:before {
    content: "\F16A"
}

.fa-dropbox:before {
    content: "\F16B"
}

.fa-stack-overflow:before {
    content: "\F16C"
}

.fa-instagram:before {
    content: "\F16D"
}

.fa-flickr:before {
    content: "\F16E"
}

.fa-adn:before {
    content: "\F170"
}

.fa-bitbucket:before {
    content: "\F171"
}

.fa-bitbucket-square:before {
    content: "\F172"
}

.fa-tumblr:before {
    content: "\F173"
}

.fa-tumblr-square:before {
    content: "\F174"
}

.fa-long-arrow-down:before {
    content: "\F175"
}

.fa-long-arrow-up:before {
    content: "\F176"
}

.fa-long-arrow-left:before {
    content: "\F177"
}

.fa-long-arrow-right:before {
    content: "\F178"
}

.fa-apple:before {
    content: "\F179"
}

.fa-windows:before {
    content: "\F17A"
}

.fa-android:before {
    content: "\F17B"
}

.fa-linux:before {
    content: "\F17C"
}

.fa-dribbble:before {
    content: "\F17D"
}

.fa-skype:before {
    content: "\F17E"
}

.fa-foursquare:before {
    content: "\F180"
}

.fa-trello:before {
    content: "\F181"
}

.fa-female:before {
    content: "\F182"
}

.fa-male:before {
    content: "\F183"
}

.fa-gittip:before,.fa-gratipay:before {
    content: "\F184"
}

.fa-sun-o:before {
    content: "\F185"
}

.fa-moon-o:before {
    content: "\F186"
}

.fa-archive:before {
    content: "\F187"
}

.fa-bug:before {
    content: "\F188"
}

.fa-vk:before {
    content: "\F189"
}

.fa-weibo:before {
    content: "\F18A"
}

.fa-renren:before {
    content: "\F18B"
}

.fa-pagelines:before {
    content: "\F18C"
}

.fa-stack-exchange:before {
    content: "\F18D"
}

.fa-arrow-circle-o-right:before {
    content: "\F18E"
}

.fa-arrow-circle-o-left:before {
    content: "\F190"
}

.fa-caret-square-o-left:before,.fa-toggle-left:before {
    content: "\F191"
}

.fa-dot-circle-o:before {
    content: "\F192"
}

.fa-wheelchair:before {
    content: "\F193"
}

.fa-vimeo-square:before {
    content: "\F194"
}

.fa-try:before,.fa-turkish-lira:before {
    content: "\F195"
}

.fa-plus-square-o:before {
    content: "\F196"
}

.fa-space-shuttle:before {
    content: "\F197"
}

.fa-slack:before {
    content: "\F198"
}

.fa-envelope-square:before {
    content: "\F199"
}

.fa-wordpress:before {
    content: "\F19A"
}

.fa-openid:before {
    content: "\F19B"
}

.fa-bank:before,.fa-institution:before,.fa-university:before {
    content: "\F19C"
}

.fa-graduation-cap:before,.fa-mortar-board:before {
    content: "\F19D"
}

.fa-yahoo:before {
    content: "\F19E"
}

.fa-google:before {
    content: "\F1A0"
}

.fa-reddit:before {
    content: "\F1A1"
}

.fa-reddit-square:before {
    content: "\F1A2"
}

.fa-stumbleupon-circle:before {
    content: "\F1A3"
}

.fa-stumbleupon:before {
    content: "\F1A4"
}

.fa-delicious:before {
    content: "\F1A5"
}

.fa-digg:before {
    content: "\F1A6"
}

.fa-pied-piper-pp:before {
    content: "\F1A7"
}

.fa-pied-piper-alt:before {
    content: "\F1A8"
}

.fa-drupal:before {
    content: "\F1A9"
}

.fa-joomla:before {
    content: "\F1AA"
}

.fa-language:before {
    content: "\F1AB"
}

.fa-fax:before {
    content: "\F1AC"
}

.fa-building:before {
    content: "\F1AD"
}

.fa-child:before {
    content: "\F1AE"
}

.fa-paw:before {
    content: "\F1B0"
}

.fa-spoon:before {
    content: "\F1B1"
}

.fa-cube:before {
    content: "\F1B2"
}

.fa-cubes:before {
    content: "\F1B3"
}

.fa-behance:before {
    content: "\F1B4"
}

.fa-behance-square:before {
    content: "\F1B5"
}

.fa-steam:before {
    content: "\F1B6"
}

.fa-steam-square:before {
    content: "\F1B7"
}

.fa-recycle:before {
    content: "\F1B8"
}

.fa-automobile:before,.fa-car:before {
    content: "\F1B9"
}

.fa-cab:before,.fa-taxi:before {
    content: "\F1BA"
}

.fa-tree:before {
    content: "\F1BB"
}

.fa-spotify:before {
    content: "\F1BC"
}

.fa-deviantart:before {
    content: "\F1BD"
}

.fa-soundcloud:before {
    content: "\F1BE"
}

.fa-database:before {
    content: "\F1C0"
}

.fa-file-pdf-o:before {
    content: "\F1C1"
}

.fa-file-word-o:before {
    content: "\F1C2"
}

.fa-file-excel-o:before {
    content: "\F1C3"
}

.fa-file-powerpoint-o:before {
    content: "\F1C4"
}

.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
    content: "\F1C5"
}

.fa-file-archive-o:before,.fa-file-zip-o:before {
    content: "\F1C6"
}

.fa-file-audio-o:before,.fa-file-sound-o:before {
    content: "\F1C7"
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: "\F1C8"
}

.fa-file-code-o:before {
    content: "\F1C9"
}

.fa-vine:before {
    content: "\F1CA"
}

.fa-codepen:before {
    content: "\F1CB"
}

.fa-jsfiddle:before {
    content: "\F1CC"
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
    content: "\F1CD"
}

.fa-circle-o-notch:before {
    content: "\F1CE"
}

.fa-ra:before,.fa-rebel:before,.fa-resistance:before {
    content: "\F1D0"
}

.fa-empire:before,.fa-ge:before {
    content: "\F1D1"
}

.fa-git-square:before {
    content: "\F1D2"
}

.fa-git:before {
    content: "\F1D3"
}

.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
    content: "\F1D4"
}

.fa-tencent-weibo:before {
    content: "\F1D5"
}

.fa-qq:before {
    content: "\F1D6"
}

.fa-wechat:before,.fa-weixin:before {
    content: "\F1D7"
}

.fa-paper-plane:before,.fa-send:before {
    content: "\F1D8"
}

.fa-paper-plane-o:before,.fa-send-o:before {
    content: "\F1D9"
}

.fa-history:before {
    content: "\F1DA"
}

.fa-circle-thin:before {
    content: "\F1DB"
}

.fa-header:before {
    content: "\F1DC"
}

.fa-paragraph:before {
    content: "\F1DD"
}

.fa-sliders:before {
    content: "\F1DE"
}

.fa-share-alt:before {
    content: "\F1E0"
}

.fa-share-alt-square:before {
    content: "\F1E1"
}

.fa-bomb:before {
    content: "\F1E2"
}

.fa-futbol-o:before,.fa-soccer-ball-o:before {
    content: "\F1E3"
}

.fa-tty:before {
    content: "\F1E4"
}

.fa-binoculars:before {
    content: "\F1E5"
}

.fa-plug:before {
    content: "\F1E6"
}

.fa-slideshare:before {
    content: "\F1E7"
}

.fa-twitch:before {
    content: "\F1E8"
}

.fa-yelp:before {
    content: "\F1E9"
}

.fa-newspaper-o:before {
    content: "\F1EA"
}

.fa-wifi:before {
    content: "\F1EB"
}

.fa-calculator:before {
    content: "\F1EC"
}

.fa-paypal:before {
    content: "\F1ED"
}

.fa-google-wallet:before {
    content: "\F1EE"
}

.fa-cc-visa:before {
    content: "\F1F0"
}

.fa-cc-mastercard:before {
    content: "\F1F1"
}

.fa-cc-discover:before {
    content: "\F1F2"
}

.fa-cc-amex:before {
    content: "\F1F3"
}

.fa-cc-paypal:before {
    content: "\F1F4"
}

.fa-cc-stripe:before {
    content: "\F1F5"
}

.fa-bell-slash:before {
    content: "\F1F6"
}

.fa-bell-slash-o:before {
    content: "\F1F7"
}

.fa-trash:before {
    content: "\F1F8"
}

.fa-copyright:before {
    content: "\F1F9"
}

.fa-at:before {
    content: "\F1FA"
}

.fa-eyedropper:before {
    content: "\F1FB"
}

.fa-paint-brush:before {
    content: "\F1FC"
}

.fa-birthday-cake:before {
    content: "\F1FD"
}

.fa-area-chart:before {
    content: "\F1FE"
}

.fa-pie-chart:before {
    content: "\F200"
}

.fa-line-chart:before {
    content: "\F201"
}

.fa-lastfm:before {
    content: "\F202"
}

.fa-lastfm-square:before {
    content: "\F203"
}

.fa-toggle-off:before {
    content: "\F204"
}

.fa-toggle-on:before {
    content: "\F205"
}

.fa-bicycle:before {
    content: "\F206"
}

.fa-bus:before {
    content: "\F207"
}

.fa-ioxhost:before {
    content: "\F208"
}

.fa-angellist:before {
    content: "\F209"
}

.fa-cc:before {
    content: "\F20A"
}

.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
    content: "\F20B"
}

.fa-meanpath:before {
    content: "\F20C"
}

.fa-buysellads:before {
    content: "\F20D"
}

.fa-connectdevelop:before {
    content: "\F20E"
}

.fa-dashcube:before {
    content: "\F210"
}

.fa-forumbee:before {
    content: "\F211"
}

.fa-leanpub:before {
    content: "\F212"
}

.fa-sellsy:before {
    content: "\F213"
}

.fa-shirtsinbulk:before {
    content: "\F214"
}

.fa-simplybuilt:before {
    content: "\F215"
}

.fa-skyatlas:before {
    content: "\F216"
}

.fa-cart-plus:before {
    content: "\F217"
}

.fa-cart-arrow-down:before {
    content: "\F218"
}

.fa-diamond:before {
    content: "\F219"
}

.fa-ship:before {
    content: "\F21A"
}

.fa-user-secret:before {
    content: "\F21B"
}

.fa-motorcycle:before {
    content: "\F21C"
}

.fa-street-view:before {
    content: "\F21D"
}

.fa-heartbeat:before {
    content: "\F21E"
}

.fa-venus:before {
    content: "\F221"
}

.fa-mars:before {
    content: "\F222"
}

.fa-mercury:before {
    content: "\F223"
}

.fa-intersex:before,.fa-transgender:before {
    content: "\F224"
}

.fa-transgender-alt:before {
    content: "\F225"
}

.fa-venus-double:before {
    content: "\F226"
}

.fa-mars-double:before {
    content: "\F227"
}

.fa-venus-mars:before {
    content: "\F228"
}

.fa-mars-stroke:before {
    content: "\F229"
}

.fa-mars-stroke-v:before {
    content: "\F22A"
}

.fa-mars-stroke-h:before {
    content: "\F22B"
}

.fa-neuter:before {
    content: "\F22C"
}

.fa-genderless:before {
    content: "\F22D"
}

.fa-facebook-official:before {
    content: "\F230"
}

.fa-pinterest-p:before {
    content: "\F231"
}

.fa-whatsapp:before {
    content: "\F232"
}

.fa-server:before {
    content: "\F233"
}

.fa-user-plus:before {
    content: "\F234"
}

.fa-user-times:before {
    content: "\F235"
}

.fa-bed:before,.fa-hotel:before {
    content: "\F236"
}

.fa-viacoin:before {
    content: "\F237"
}

.fa-train:before {
    content: "\F238"
}

.fa-subway:before {
    content: "\F239"
}

.fa-medium:before {
    content: "\F23A"
}

.fa-y-combinator:before,.fa-yc:before {
    content: "\F23B"
}

.fa-optin-monster:before {
    content: "\F23C"
}

.fa-opencart:before {
    content: "\F23D"
}

.fa-expeditedssl:before {
    content: "\F23E"
}

.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before {
    content: "\F240"
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
    content: "\F241"
}

.fa-battery-2:before,.fa-battery-half:before {
    content: "\F242"
}

.fa-battery-1:before,.fa-battery-quarter:before {
    content: "\F243"
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\F244"
}

.fa-mouse-pointer:before {
    content: "\F245"
}

.fa-i-cursor:before {
    content: "\F246"
}

.fa-object-group:before {
    content: "\F247"
}

.fa-object-ungroup:before {
    content: "\F248"
}

.fa-sticky-note:before {
    content: "\F249"
}

.fa-sticky-note-o:before {
    content: "\F24A"
}

.fa-cc-jcb:before {
    content: "\F24B"
}

.fa-cc-diners-club:before {
    content: "\F24C"
}

.fa-clone:before {
    content: "\F24D"
}

.fa-balance-scale:before {
    content: "\F24E"
}

.fa-hourglass-o:before {
    content: "\F250"
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\F251"
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\F252"
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\F253"
}

.fa-hourglass:before {
    content: "\F254"
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content: "\F255"
}

.fa-hand-paper-o:before,.fa-hand-stop-o:before {
    content: "\F256"
}

.fa-hand-scissors-o:before {
    content: "\F257"
}

.fa-hand-lizard-o:before {
    content: "\F258"
}

.fa-hand-spock-o:before {
    content: "\F259"
}

.fa-hand-pointer-o:before {
    content: "\F25A"
}

.fa-hand-peace-o:before {
    content: "\F25B"
}

.fa-trademark:before {
    content: "\F25C"
}

.fa-registered:before {
    content: "\F25D"
}

.fa-creative-commons:before {
    content: "\F25E"
}

.fa-gg:before {
    content: "\F260"
}

.fa-gg-circle:before {
    content: "\F261"
}

.fa-tripadvisor:before {
    content: "\F262"
}

.fa-odnoklassniki:before {
    content: "\F263"
}

.fa-odnoklassniki-square:before {
    content: "\F264"
}

.fa-get-pocket:before {
    content: "\F265"
}

.fa-wikipedia-w:before {
    content: "\F266"
}

.fa-safari:before {
    content: "\F267"
}

.fa-chrome:before {
    content: "\F268"
}

.fa-firefox:before {
    content: "\F269"
}

.fa-opera:before {
    content: "\F26A"
}

.fa-internet-explorer:before {
    content: "\F26B"
}

.fa-television:before,.fa-tv:before {
    content: "\F26C"
}

.fa-contao:before {
    content: "\F26D"
}

.fa-500px:before {
    content: "\F26E"
}

.fa-amazon:before {
    content: "\F270"
}

.fa-calendar-plus-o:before {
    content: "\F271"
}

.fa-calendar-minus-o:before {
    content: "\F272"
}

.fa-calendar-times-o:before {
    content: "\F273"
}

.fa-calendar-check-o:before {
    content: "\F274"
}

.fa-industry:before {
    content: "\F275"
}

.fa-map-pin:before {
    content: "\F276"
}

.fa-map-signs:before {
    content: "\F277"
}

.fa-map-o:before {
    content: "\F278"
}

.fa-map:before {
    content: "\F279"
}

.fa-commenting:before {
    content: "\F27A"
}

.fa-commenting-o:before {
    content: "\F27B"
}

.fa-houzz:before {
    content: "\F27C"
}

.fa-vimeo:before {
    content: "\F27D"
}

.fa-black-tie:before {
    content: "\F27E"
}

.fa-fonticons:before {
    content: "\F280"
}

.fa-reddit-alien:before {
    content: "\F281"
}

.fa-edge:before {
    content: "\F282"
}

.fa-credit-card-alt:before {
    content: "\F283"
}

.fa-codiepie:before {
    content: "\F284"
}

.fa-modx:before {
    content: "\F285"
}

.fa-fort-awesome:before {
    content: "\F286"
}

.fa-usb:before {
    content: "\F287"
}

.fa-product-hunt:before {
    content: "\F288"
}

.fa-mixcloud:before {
    content: "\F289"
}

.fa-scribd:before {
    content: "\F28A"
}

.fa-pause-circle:before {
    content: "\F28B"
}

.fa-pause-circle-o:before {
    content: "\F28C"
}

.fa-stop-circle:before {
    content: "\F28D"
}

.fa-stop-circle-o:before {
    content: "\F28E"
}

.fa-shopping-bag:before {
    content: "\F290"
}

.fa-shopping-basket:before {
    content: "\F291"
}

.fa-hashtag:before {
    content: "\F292"
}

.fa-bluetooth:before {
    content: "\F293"
}

.fa-bluetooth-b:before {
    content: "\F294"
}

.fa-percent:before {
    content: "\F295"
}

.fa-gitlab:before {
    content: "\F296"
}

.fa-wpbeginner:before {
    content: "\F297"
}

.fa-wpforms:before {
    content: "\F298"
}

.fa-envira:before {
    content: "\F299"
}

.fa-universal-access:before {
    content: "\F29A"
}

.fa-wheelchair-alt:before {
    content: "\F29B"
}

.fa-question-circle-o:before {
    content: "\F29C"
}

.fa-blind:before {
    content: "\F29D"
}

.fa-audio-description:before {
    content: "\F29E"
}

.fa-volume-control-phone:before {
    content: "\F2A0"
}

.fa-braille:before {
    content: "\F2A1"
}

.fa-assistive-listening-systems:before {
    content: "\F2A2"
}

.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before {
    content: "\F2A3"
}

.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before {
    content: "\F2A4"
}

.fa-glide:before {
    content: "\F2A5"
}

.fa-glide-g:before {
    content: "\F2A6"
}

.fa-sign-language:before,.fa-signing:before {
    content: "\F2A7"
}

.fa-low-vision:before {
    content: "\F2A8"
}

.fa-viadeo:before {
    content: "\F2A9"
}

.fa-viadeo-square:before {
    content: "\F2AA"
}

.fa-snapchat:before {
    content: "\F2AB"
}

.fa-snapchat-ghost:before {
    content: "\F2AC"
}

.fa-snapchat-square:before {
    content: "\F2AD"
}

.fa-pied-piper:before {
    content: "\F2AE"
}

.fa-first-order:before {
    content: "\F2B0"
}

.fa-yoast:before {
    content: "\F2B1"
}

.fa-themeisle:before {
    content: "\F2B2"
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
    content: "\F2B3"
}

.fa-fa:before,.fa-font-awesome:before {
    content: "\F2B4"
}

.fa-handshake-o:before {
    content: "\F2B5"
}

.fa-envelope-open:before {
    content: "\F2B6"
}

.fa-envelope-open-o:before {
    content: "\F2B7"
}

.fa-linode:before {
    content: "\F2B8"
}

.fa-address-book:before {
    content: "\F2B9"
}

.fa-address-book-o:before {
    content: "\F2BA"
}

.fa-address-card:before,.fa-vcard:before {
    content: "\F2BB"
}

.fa-address-card-o:before,.fa-vcard-o:before {
    content: "\F2BC"
}

.fa-user-circle:before {
    content: "\F2BD"
}

.fa-user-circle-o:before {
    content: "\F2BE"
}

.fa-user-o:before {
    content: "\F2C0"
}

.fa-id-badge:before {
    content: "\F2C1"
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\F2C2"
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
    content: "\F2C3"
}

.fa-quora:before {
    content: "\F2C4"
}

.fa-free-code-camp:before {
    content: "\F2C5"
}

.fa-telegram:before {
    content: "\F2C6"
}

.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before {
    content: "\F2C7"
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\F2C8"
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\F2C9"
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\F2CA"
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\F2CB"
}

.fa-shower:before {
    content: "\F2CC"
}

.fa-bath:before,.fa-bathtub:before,.fa-s15:before {
    content: "\F2CD"
}

.fa-podcast:before {
    content: "\F2CE"
}

.fa-window-maximize:before {
    content: "\F2D0"
}

.fa-window-minimize:before {
    content: "\F2D1"
}

.fa-window-restore:before {
    content: "\F2D2"
}

.fa-times-rectangle:before,.fa-window-close:before {
    content: "\F2D3"
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
    content: "\F2D4"
}

.fa-bandcamp:before {
    content: "\F2D5"
}

.fa-grav:before {
    content: "\F2D6"
}

.fa-etsy:before {
    content: "\F2D7"
}

.fa-imdb:before {
    content: "\F2D8"
}

.fa-ravelry:before {
    content: "\F2D9"
}

.fa-eercast:before {
    content: "\F2DA"
}

.fa-microchip:before {
    content: "\F2DB"
}

.fa-snowflake-o:before {
    content: "\F2DC"
}

.fa-superpowers:before {
    content: "\F2DD"
}

.fa-wpexplorer:before {
    content: "\F2DE"
}

.fa-meetup:before {
    content: "\F2E0"
}

.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
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform
}[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0)
}[data-aos=fade-up] {
    transform: translateY(100px)
}[data-aos=fade-down] {
    transform: translateY(-100px)
}[data-aos=fade-right] {
    transform: translate(-100px)
}[data-aos=fade-left] {
    transform: translate(100px)
}[data-aos=fade-up-right] {
    transform: translate(-100px,100px)
}[data-aos=fade-up-left] {
    transform: translate(100px,100px)
}[data-aos=fade-down-right] {
    transform: translate(-100px,-100px)
}[data-aos=fade-down-left] {
    transform: translate(100px,-100px)
}[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform
}[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate(0) scale(1)
}[data-aos=zoom-in] {
    transform: scale(.6)
}[data-aos=zoom-in-up] {
    transform: translateY(100px) scale(.6)
}[data-aos=zoom-in-down] {
    transform: translateY(-100px) scale(.6)
}[data-aos=zoom-in-right] {
    transform: translate(-100px) scale(.6)
}[data-aos=zoom-in-left] {
    transform: translate(100px) scale(.6)
}[data-aos=zoom-out] {
    transform: scale(1.2)
}[data-aos=zoom-out-up] {
    transform: translateY(100px) scale(1.2)
}[data-aos=zoom-out-down] {
    transform: translateY(-100px) scale(1.2)
}[data-aos=zoom-out-right] {
    transform: translate(-100px) scale(1.2)
}[data-aos=zoom-out-left] {
    transform: translate(100px) scale(1.2)
}[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translate(0)
}[data-aos=slide-up] {
    transform: translateY(100%)
}[data-aos=slide-down] {
    transform: translateY(-100%)
}[data-aos=slide-right] {
    transform: translateX(-100%)
}[data-aos=slide-left] {
    transform: translateX(100%)
}[data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform
}[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

/*@font-face {
    font-family:lcfont;src:url(https://cdn.worktile.com/assets/fonts/iconfont.eot?6.2.7);src:url(https://cdn.worktile.com/assets/fonts/iconfont.eot?6.2.7#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(https://cdn.worktile.com/assets/fonts/iconfont.ttf?6.2.7) format("truetype"),url(https://cdn.worktile.com/assets/fonts/iconfont.svg?6.2.7#lcfont) format("svg")
}*/

.lcfont {
    font-family: lcfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lc-earth:before {
    content: "\E6CE"
}

.lc-refresh:before {
    content: "\E695"
}

.lc-play-video:before {
    content: "\E6D2"
}

.lc-novice-guide:before {
    content: "\E6AF"
}

.lc-android:before {
    content: "\E6D0"
}

.lc-app-store:before {
    content: "\E6D1"
}

.lc-windows:before {
    content: "\E801"
}

.lc-ld:before {
    content: "\E699"
}

.lc-logo:before {
    content: "\E69A"
}

.lc-arrow-next:before {
    content: "\E6AD"
}

.lc-user:before {
    content: "\E611"
}

.lc-user-o:before {
    content: "\E612"
}

.lc-add:before {
    content: "\E610"
}

.lc-member-o--:before {
    content: "\E618"
}

.lc-fixed-o:before {
    content: "\E60B"
}

.lc-phone-o:before {
    content: "\E620"
}

.lc-folder-o:before {
    content: "\E604"
}

.lc-comments-o:before {
    content: "\E616"
}

.lc--:before {
    content: "\E600"
}

.lc-cloud-disk-o:before {
    content: "\E602"
}

.lc-setting-o:before {
    content: "\E603"
}

.lc-contact-o:before {
    content: "\E605"
}

.lc-arrow-r:before {
    content: "\E606"
}

.lc-arrow-b:before {
    content: "\E607"
}

.lc-group-o:before {
    content: "\E608"
}

.lc-expression:before {
    content: "\E60A"
}

.lc-add-circle-o:before {
    content: "\E60D"
}

.lc-close:before {
    content: "\E60E"
}

.lc-service-o:before {
    content: "\E61C"
}

.lc-trash-o:before {
    content: "\E61F"
}

.lc-filter-o:before {
    content: "\E623"
}

.lc-collection-o:before {
    content: "\E625"
}

.lc-user-add:before {
    content: "\E626"
}

.lc-folder:before {
    content: "\E628"
}

.lc-download:before {
    content: "\E629"
}

.lc-preview:before {
    content: "\E62B"
}

.lc-more-o:before {
    content: "\E62C"
}

.lc-view-list-o:before {
    content: "\E60F"
}

.lc-sort:before {
    content: "\E615"
}

.lc-view-grid-o:before {
    content: "\E617"
}

.lc-check:before {
    content: "\E61D"
}

.lc-check-square:before {
    content: "\E62D"
}

.lc-checked-square:before {
    content: "\E62E"
}

.lc-share:before {
    content: "\E62F"
}

.lc-link:before {
    content: "\E630"
}

.lc-edit-o:before {
    content: "\E631"
}

.lc-tag-o:before {
    content: "\E632"
}

.lc-tag:before {
    content: "\E633"
}

.lc-like:before {
    content: "\E634"
}

.lc-like-o:before {
    content: "\E635"
}

.lc-task-sub-o:before {
    content: "\E636"
}

.lc-project-private-o:before {
    content: "\E637"
}

.lc-following-o:before {
    content: "\E638"
}

.lc-dashboard-o:before {
    content: "\E639"
}

.lc-delegated-o:before {
    content: "\E63A"
}

.lc-project-public-o:before {
    content: "\E63B"
}

.lc-project-public:before {
    content: "\E63C"
}

.lc-project-private:before {
    content: "\E63D"
}

.lc-notice-o:before {
    content: "\E63E"
}

.lc-folder-private22:before {
    content: "\E63F"
}

.lc-furlough-o:before {
    content: "\E640"
}

.lc-schedule:before {
    content: "\E643"
}

.lc-schedule-o:before {
    content: "\E644"
}

.lc-contacts:before {
    content: "\E645"
}

.lc-contacts-o:before {
    content: "\E646"
}

.lc-drive:before {
    content: "\E647"
}

.lc-drive-o:before {
    content: "\E648"
}

.lc-messages:before {
    content: "\E649"
}

.lc-messages-o:before {
    content: "\E64A"
}

.lc-weekly-o:before {
    content: "\E64B"
}

.lc-address-o:before {
    content: "\E64C"
}

.lc-desc-o:before {
    content: "\E64D"
}

.lc-attachment:before {
    content: "\E60C"
}

.lc-check-item-o:before {
    content: "\E64F"
}

.lc-comment-o:before {
    content: "\E650"
}

.lc-date-o:before {
    content: "\E651"
}

.lc-channel:before {
    content: "\E64E"
}

.lc-users:before {
    content: "\E652"
}

.lc-resolve:before {
    content: "\E653"
}

.lc-configuration-o:before {
    content: "\E654"
}

.lc-exchange-o:before {
    content: "\E655"
}

.lc-exit-o:before {
    content: "\E656"
}

.lc-share-o:before {
    content: "\E657"
}

.lc-message-menu:before {
    content: "\E609"
}

.lc-keyboard:before {
    content: "\E613"
}

.lc-sub-menu:before {
    content: "\E614"
}

.lc-search:before {
    content: "\E619"
}

.lc-safety:before {
    content: "\E61A"
}

.lc-statistics:before {
    content: "\E61B"
}

.lc-bill:before {
    content: "\E61E"
}

.lc-department-o:before {
    content: "\E621"
}

.lc-weekly-view-o:before {
    content: "\E622"
}

.lc-follow-up-o:before {
    content: "\E624"
}

.lc-follow-up:before {
    content: "\E627"
}

.lc-weekly-submit-o:before {
    content: "\E62A"
}

.lc-weekly-review-o:before {
    content: "\E658"
}

.lc-car-o:before {
    content: "\E659"
}

.lc-tv-o:before {
    content: "\E65A"
}

.lc-meeting-room-o:before {
    content: "\E65B"
}

.lc-video-o:before {
    content: "\E65C"
}

.lc-schedule-check-o:before {
    content: "\E65D"
}

.lc-priority-o:before {
    content: "\E65E"
}

.lc-osx:before {
    content: "\E6D3"
}

.lc-lock-o:before {
    content: "\E660"
}

.lc-folder-private:before {
    content: "\E661"
}

.lc-arrow-back:before {
    content: "\E6AE"
}

.lc-rss:before {
    content: "\E662"
}

.lc-app-o:before {
    content: "\E663"
}

.lc-at-o:before {
    content: "\E664"
}

.lc-data-o:before {
    content: "\E665"
}

.lc-archive-o:before {
    content: "\E666"
}

.lc-project-status:before {
    content: "\E667"
}

.lc-gantt:before {
    content: "\E6D6"
}

.lc-page-arrow-r:before {
    content: "\E668"
}

.lc-page-arrow-l:before {
    content: "\E669"
}

.lc-approval-pending-o:before {
    content: "\E66A"
}

.lc-approval-launch-o:before {
    content: "\E66B"
}

.lc-edit2-o:before {
    content: "\E66C"
}

.lc-can-view-o:before {
    content: "\E66D"
}

.lc-arrow-t:before {
    content: "\E66E"
}

.lc-arrow-b1:before {
    content: "\E66F"
}

.lc-delete-o:before {
    content: "\E670"
}

.lc-approval-apply:before {
    content: "\E671"
}

.lc-approved-o:before {
    content: "\E672"
}

.lc-inform-o:before {
    content: "\E673"
}

.lc-input:before {
    content: "\E674"
}

.lc-radio:before {
    content: "\E675"
}

.lc-textarea:before {
    content: "\E676"
}

.lc-hr:before {
    content: "\E677"
}

.lc-attachment1:before {
    content: "\E678"
}

.lc-checkbox:before {
    content: "\E679"
}

.lc-markdown:before {
    content: "\E67A"
}

.lc-money:before {
    content: "\E67B"
}

.lc-details:before {
    content: "\E67C"
}

.lc-date:before {
    content: "\E67D"
}

.lc-interval:before {
    content: "\E67E"
}

.lc-approval-reject:before {
    content: "\E67F"
}

.lc-approval-transfer:before {
    content: "\E680"
}

.lc-number:before {
    content: "\E681"
}

.lc-image:before {
    content: "\E682"
}

.lc-select2:before {
    content: "\E683"
}

.lc-label:before {
    content: "\E684"
}

.lc-weekly:before {
    content: "\E685"
}

.lc-meeting-video:before {
    content: "\E689"
}

.lc-meeting-video-o:before {
    content: "\E68A"
}

.lc-approval-pending:before {
    content: "\E687"
}

.lc-approval-reject-del:before {
    content: "\E68B"
}

.lc-approval-pass:before {
    content: "\E68C"
}

.lc-transfer:before {
    content: "\E68D"
}

.lc-last-modified:before {
    content: "\E68F"
}

.lc-lately-completed:before {
    content: "\E690"
}

.lc-add-calendar:before {
    content: "\E691"
}

.lc-add-project:before {
    content: "\E692"
}

.lc-add-message:before {
    content: "\E693"
}

.lc-recurrence:before {
    content: "\E694"
}

.lc-member-o:before {
    content: "\E698"
}

.lc-hang:before {
    content: "\E69B"
}

.lc-video-disable:before {
    content: "\E69C"
}

.lc-audio-disable:before {
    content: "\E69D"
}

.lc-video-enable:before {
    content: "\E69E"
}

.lc-audio-enable:before {
    content: "\E69F"
}

.lc-invite:before {
    content: "\E696"
}

.lc-join-meeting:before {
    content: "\E697"
}

.lc-my-meeting:before {
    content: "\E6A0"
}

.lc-video:before {
    content: "\E6A1"
}

.lc-video-enable-o:before {
    content: "\E6A2"
}

.lc-arrow-down-circle:before {
    content: "\E6A3"
}

.lc-meeting-invite:before {
    content: "\E6A4"
}

.lc-sleep-status:before {
    content: "\E6A9"
}

.lc-flag:before {
    content: "\E6AA"
}

.lc-consultation:before {
    content: "\E6AB"
}

.lc-recovery:before {
    content: "\E6A7"
}

.lc-notice-close:before {
    content: "\E6A8"
}

.lc-notice:before {
    content: "\E6AC"
}

.lc-angle-down:before {
    content: "\E6CF"
}

.lc-template:before {
    content: "\E6B0"
}

.lc-mi-o:before {
    content: "\E6B1"
}

.lc-hide:before {
    content: "\E6B2"
}

.lc-visible:before {
    content: "\E6B3"
}

.lc-move:before {
    content: "\E6B4"
}

.lc-edit-field:before {
    content: "\E6B5"
}

.lc-menu-arrow:before {
    content: "\E6B6"
}

.lc-no-color:before {
    content: "\E6B7"
}

.lc-private:before {
    content: "\E6C9"
}

.lc-link-report:before {
    content: "\E6B8"
}

.lc-link-task:before {
    content: "\E6B9"
}

.lc-link-event:before {
    content: "\E6BA"
}

.lc-link-approval:before {
    content: "\E6BB"
}

.lc-link-file:before {
    content: "\E6BC"
}

.lc-link-folder:before {
    content: "\E6BD"
}

.lc-link-project:before {
    content: "\E6BE"
}

.lc-link-entity:before {
    content: "\E6BF"
}

.lc-warning:before {
    content: "\E6C0"
}

.lc-print:before {
    content: "\E6C1"
}

.lc-link-group:before {
    content: "\E6C2"
}

.lc-email-o:before {
    content: "\E6C3"
}

.lc-post-card-o:before {
    content: "\E6C4"
}

.lc-leave-o-old:before {
    content: "\E6C6"
}

.lc-workload:before {
    content: "\E704"
}

.lc-workload-estimated:before {
    content: "\E705"
}

.lc-submit-report:before {
    content: "\E6C5"
}

.lc-contract-month-o:before {
    content: "\E6C7"
}

.lc-contract-o:before {
    content: "\E6C8"
}

.lc-rmb:before {
    content: "\E6CA"
}

.lc-stat-report-completed:before {
    content: "\E6CB"
}

.lc-stat-report-delay:before {
    content: "\E6CC"
}

.lc-stat-report-created:before {
    content: "\E6CD"
}

.lc-upgrade:before {
    content: "\E6D4"
}

.lc-trail:before {
    content: "\E706"
}

.lc-organizer:before {
    content: "\E6D5"
}

.lc-tip:before {
    content: "\E709"
}

.lc-due-date:before {
    content: "\E6D8"
}

.lc-begin-date:before {
    content: "\E6D9"
}

.lc-task-filter:before {
    content: "\E6DA"
}

.lc-filter-task:before {
    content: "\E6DB"
}

.lc-not-assign:before {
    content: "\E6DC"
}

.lc-info:before {
    content: "\E70B"
}

.lc-success:before {
    content: "\E70C"
}

.lc-warning2:before {
    content: "\E70D"
}

.lc-close2:before {
    content: "\E70E"
}

.lc-error:before {
    content: "\E70F"
}

.lc-follow:before {
    content: "\E6D7"
}

.lc-follow-o:before {
    content: "\E6DD"
}

.lc-arrow-100-up:before {
    content: "\E710"
}

.lc-arrow-100-down:before {
    content: "\E711"
}

.lc-move-to-group-100:before {
    content: "\E713"
}

.lc-more-100:before {
    content: "\E714"
}

.lc-role-add:before {
    content: "\E715"
}

.lc-role-group:before {
    content: "\E716"
}

.lc-approval-wait:before {
    content: "\E6A6"
}

.lc-role-module:before {
    content: "\E717"
}

.lc-link-more:before {
    content: "\E6DE"
}

.lc-heart:before {
    content: "\E6DF"
}

.lc-bulletin-o:before {
    content: "\E6E0"
}

.lc-resize:before {
    content: "\E6E1"
}

.lc-appraisal-result:before {
    content: "\E6E2"
}

.lc-evaluation-analyze:before {
    content: "\E6E3"
}

.lc-evaluate-my:before {
    content: "\E6E4"
}

.lc-appraisal-m:before {
    content: "\E6E5"
}

.lc-evaluate-stat:before {
    content: "\E6E6"
}

.lc-template-manage:before {
    content: "\E6E7"
}

.lc-appraisal-o-old:before {
    content: "\E6E8"
}

.lc-indicator-manage:before {
    content: "\E6E9"
}

.lc-evaluation-o:before {
    content: "\E6EA"
}

.lc-arrow-back2:before {
    content: "\E718"
}

.lc-participate:before {
    content: "\E6EB"
}

.lc-issue:before {
    content: "\E6EC"
}

.lc-launch:before {
    content: "\E6ED"
}

.lc-vote-all:before {
    content: "\E6EE"
}

.lc-catch:before {
    content: "\E6EF"
}

.lc-category:before {
    content: "\E6F0"
}

.lc-receipt:before {
    content: "\E6F1"
}

.lc-objective:before {
    content: "\E6F2"
}

.lc-okr-o:before {
    content: "\E6F3"
}

.lc-okr-schedule:before {
    content: "\E6F4"
}

.lc-okr-key:before {
    content: "\E6F5"
}

.lc-okr-score:before {
    content: "\E6F6"
}

.lc-okr-operation:before {
    content: "\E6F7"
}

.lc-okr-list:before {
    content: "\E6F8"
}

.lc-okr-tree:before {
    content: "\E6F9"
}

.lc-cycles:before {
    content: "\E6FA"
}

.lc-score:before {
    content: "\E6FB"
}

.lc-key-result:before {
    content: "\E6FC"
}

.lc-caret-right:before {
    content: "\E6FD"
}

.lc-caret-down:before {
    content: "\E6FE"
}

.lc-help:before {
    content: "\E6FF"
}

.lc-complete:before {
    content: "\E700"
}

.lc-more:before {
    content: "\E802"
}

.lc-progress:before {
    content: "\E701"
}

.lc-arrow-up:before {
    content: "\E702"
}

.lc-appraisal-old:before {
    content: "\E703"
}

.lc-crm-o:before {
    content: "\E707"
}

.lc-portal-o:before {
    content: "\E708"
}

.lc-leave-o:before {
    content: "\E70A"
}

.lc-meeting-o:before {
    content: "\E712"
}

.lc-approval-o:before {
    content: "\E719"
}

.lc-okr:before {
    content: "\E71A"
}

.lc-bulletin-o1:before {
    content: "\E71B"
}

.lc-bulletin:before {
    content: "\E71C"
}

.lc-leave:before {
    content: "\E71D"
}

.lc-appraisal-o:before {
    content: "\E71E"
}

.lc-report-o:before {
    content: "\E71F"
}

.lc-portal:before {
    content: "\E720"
}

.lc-approval:before {
    content: "\E721"
}

.lc-crm:before {
    content: "\E722"
}

.lc-meeting:before {
    content: "\E723"
}

.lc-report:before {
    content: "\E724"
}

.lc-calendar:before {
    content: "\E725"
}

.lc-calendar-o:before {
    content: "\E726"
}

.lc-okr1:before {
    content: "\E727"
}

.lc-ld-logo:before {
    content: "\E641"
}

.lc-wechat:before {
    content: "\E642"
}

.lc-sina:before {
    content: "\E65F"
}

.lc-qq:before {
    content: "\E686"
}

.lc-rss1:before {
    content: "\E688"
}

/*@font-face {
    font-family:lcfont;src:url(https://cdn.worktile.com/assets/fonts/iconfont.eot?6.2.7);src:url(https://cdn.worktile.com/assets/fonts/iconfont.eot?6.2.7#iefix) format("embedded-opentype"),url(https://cdn.worktile.com/assets/fonts/iconfont.woff?6.2.7) format("woff"),url(https://cdn.worktile.com/assets/fonts/iconfont.ttf?6.2.7) format("truetype"),url(https://cdn.worktile.com/assets/fonts/iconfont.svg?6.2.7#iconfont) format("svg")
}*/

.lcfont {
    display: inline-block
}

/*@font-face {
    font-family:lcletter;src:url(https://cdn.worktile.com/assets/fonts/EurostileLTCondensed.ttf?6.2.7) format("truetype")
}*/

.m-t-5 {
    margin-top: 5px
}

.m-t-10 {
    margin-top: 10px
}

.m-t-15 {
    margin-top: 15px
}

.m-t-20 {
    margin-top: 20px
}

.m-t-25 {
    margin-top: 25px
}

.m-t-30 {
    margin-top: 30px
}

.m-r-5 {
    margin-right: 5px
}

.m-r-10 {
    margin-right: 10px
}

.m-r-15 {
    margin-right: 15px
}

.m-r-20 {
    margin-right: 20px
}

.m-r-25 {
    margin-right: 25px
}

.m-r-30 {
    margin-right: 30px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-b-10 {
    margin-bottom: 10px
}

.m-b-15 {
    margin-bottom: 15px
}

.m-b-20 {
    margin-bottom: 20px
}

.m-b-25 {
    margin-bottom: 25px
}

.m-b-30 {
    margin-bottom: 30px
}

.m-l-5 {
    margin-left: 5px
}

.m-l-10 {
    margin-left: 10px
}

.m-l-15 {
    margin-left: 15px
}

.m-l-20 {
    margin-left: 20px
}

.m-l-25 {
    margin-left: 25px
}

.m-l-30 {
    margin-left: 30px
}

.p-t-5 {
    padding-top: 5px
}

.p-t-10 {
    padding-top: 10px
}

.p-t-15 {
    padding-top: 15px
}

.p-t-20 {
    padding-top: 20px
}

.p-t-25 {
    padding-top: 25px
}

.p-t-30 {
    padding-top: 30px
}

.p-r-5 {
    padding-right: 5px
}

.p-r-10 {
    padding-right: 10px
}

.p-r-15 {
    padding-right: 15px
}

.p-r-20 {
    padding-right: 20px
}

.p-r-25 {
    padding-right: 25px
}

.p-r-30 {
    padding-right: 30px
}

.p-b-5 {
    padding-bottom: 5px
}

.p-b-10 {
    padding-bottom: 10px
}

.p-b-15 {
    padding-bottom: 15px
}

.p-b-20 {
    padding-bottom: 20px
}

.p-b-25 {
    padding-bottom: 25px
}

.p-b-30 {
    padding-bottom: 30px
}

.p-l-5 {
    padding-left: 5px
}

.p-l-10 {
    padding-left: 10px
}

.p-l-15 {
    padding-left: 15px
}

.p-l-20 {
    padding-left: 20px
}

.p-l-25 {
    padding-left: 25px
}

.p-l-30 {
    padding-left: 30px
}

.display-hidden {
    display: none
}

.common-banner {
    margin-top: 87px
}

.common-banner.common-banner-shrink {
    margin-top: 67px
}

.common-banner.banner-white {
    /*background: url(https://cdn.worktile.com/assets/images/home/white-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-black {
    /*background: url(https://cdn.worktile.com/assets/images/home/black-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-changelog {
    /*background: url(https://cdn.worktile.com/assets/images/changelog/banner-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-tour {
    /*background: url(https://cdn.worktile.com/assets/images/tour/banner-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-partner {
    /*background: url(https://cdn.worktile.com/assets/images/home/partner-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-customer {
    /*background: url(https://cdn.worktile.com/assets/images/home/customer-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-case {
    /*background: url(https://cdn.worktile.com/assets/images/customer/case/case-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.common-banner.banner-solution {
    /*background: url(https://cdn.worktile.com/assets/images/solution/solution-bg.jpg?6.2.7) bottom no-repeat;*/
    background-size: cover
}

.common-banner .common-title {
    padding: 200px 5px 5px;
    font-size: 40px;
    color: #3b3b3b
}

.common-banner .common-desc,.common-banner .common-title {
    text-align: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

.common-banner .common-desc {
    font-size: 16px;
    color: #4b4b4b;
    padding: 20px 10px;
    line-height: 26px
}

.common-banner .common-action {
    margin-top: 10px;
    text-align: center
}

.common-banner .common-action .common-action-btn {
    margin-bottom: 160px
}

.common-banner .common-nav {
    margin-top: 160px
}

.common-banner .common-nav ul {
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
    background-color: hsla(0,0%,100%,.6)
}

.common-banner .common-nav ul li {
    display: inline-block;
    padding: 0;
    margin: 0
}

.common-banner .common-nav ul li.line {
    width: 1px;
    height: 24px;
    background-color: rgba(0,0,0,.05);
    vertical-align: middle
}

.common-banner .common-nav ul li a {
    display: inline-block;
    height: 96px;
    line-height: 96px;
    vertical-align: middle;
    padding: 0 40px;
    font-size: 16px;
    color: #4b4b4b
}

.common-banner .common-nav ul li a.active {
    color: #22d7bb;
    background: #fff;
    text-decoration: none;
    margin-left: -4px;
    margin-right: -4px
}

.common-banner .common-nav ul li a:active,.common-banner .common-nav ul li a:focus,.common-banner .common-nav ul li a:hover {
    color: #22d7bb;
    text-decoration: none
}

.common-bread {
    font-size: 34px;
    padding: 65px 10px 42px 123px;
    max-width: 1203px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #ededed
}

.btn-hollow {
    color: #22d7bb;
    background-color: transparent;
    border-color: #22d7bb;
    padding: 10px 35px;
    font-size: 16px;
    line-height: 16px;
    border-radius: 3px
}

.btn-hollow.focus,.btn-hollow:focus {
    color: #22d7bb;
    background-color: transparent;
    border-color: #11695b
}

.btn-hollow.active,.btn-hollow:active,.btn-hollow:hover,.open>.dropdown-toggle.btn-hollow {
    color: #22d7bb;
    background-color: transparent;
    border-color: #1aa28d
}

.btn-hollow.active.focus,.btn-hollow.active:focus,.btn-hollow.active:hover,.btn-hollow:active.focus,.btn-hollow:active:focus,.btn-hollow:active:hover,.open>.dropdown-toggle.btn-hollow.focus,.open>.dropdown-toggle.btn-hollow:focus,.open>.dropdown-toggle.btn-hollow:hover {
    color: #22d7bb;
    background-color: transparent;
    border-color: #11695b
}

.btn-hollow.active,.btn-hollow:active,.open>.dropdown-toggle.btn-hollow {
    background-image: none
}

.btn-hollow.disabled.focus,.btn-hollow.disabled:focus,.btn-hollow.disabled:hover,.btn-hollow[disabled].focus,.btn-hollow[disabled]:focus,.btn-hollow[disabled]:hover,fieldset[disabled] .btn-hollow.focus,fieldset[disabled] .btn-hollow:focus,fieldset[disabled] .btn-hollow:hover {
    background-color: transparent;
    border-color: #22d7bb
}

.btn-hollow .badge {
    color: transparent;
    background-color: #22d7bb
}

.common-doc {
    padding: 0 10px;
    color: #3b3b3b
}

.common-doc p {
    line-height: 250%;
    margin-bottom: 0
}

.common-doc h4 {
    padding: 20px 0;
    font-weight: inherit
}

.common-doc ul {
    line-height: 250%;
    padding: 0
}

.common-doc ul li {
    list-style: none
}

.common-doc hr {
    border-color: #ededed;
    margin: 30px 0
}

@media (max-width:899px) {
    .common-banner .common-nav {
        margin-top: 160px
    }

    .common-banner .common-nav ul li a {
        display: inline-block;
        height: 50px;
        line-height: 50px;
        vertical-align: middle;
        padding: 0 10px;
        font-size: 16px
    }

    .common-banner .common-nav ul li a.active {
        margin-left: -4px;
        margin-right: -4px
    }
}

@media (max-width:767px) {
    .common-bread {
        padding: 65px 10px 42px 30px;
        font-size: 24px
    }
}

@media (max-width:600px) {
    .common-banner .common-title {
        font-size: 24px
    }

    .common-banner .common-desc {
        font-size: 14px
    }
}

.flex-row,.flex_row {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.flex-row-reverse,.flex_row_reverse {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.flex-col,.flex_col {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.flex-col-reverse,.flex_col_reverse {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    vertical-align: top
}

.flex-inline,.flex_inline {
    display: inline-flex;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex
}

.flex-se0,.flex_se0 {
    -ms-flex: 0 1 0px;
    flex: 0 1 0;
    -webkit-flex: 0 1 0
}

.flex-se1,.flex_se1 {
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -webkit-flex: 1 1 0
}

.flex-se2,.flex_se2 {
    -ms-flex: 2 1 0px;
    flex: 2 1 0;
    -webkit-flex: 2 1 0
}

.flex-se3,.flex_se3 {
    -ms-flex: 3 1 0px;
    flex: 3 1 0;
    -webkit-flex: 3 1 0
}

.flex-se4,.flex_se4 {
    -ms-flex: 4 1 0px;
    flex: 4 1 0;
    -webkit-flex: 4 1 0
}

.flex-se5,.flex_se5 {
    -ms-flex: 5 1 0px;
    flex: 5 1 0;
    -webkit-flex: 5 1 0
}

.flex-bw-100,.flex_bw_100 {
    -ms-flex-preferred-size: 100px;
    flex-basis: 100px
}

.flex-fix-w,.flex_row .flex-se1,.flex_row .flex-se2,.flex_row .flex-se3,.flex_row .flex-se4,.flex_row .flex-se5 {
    width: 0
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-row-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.flex-col-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.flex-grow-0 {
    -ms-flex-positive: 0;
    flex-grow: 0
}

.flex-grow-1 {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.flex-basis-0 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.flex-height-fill {
    -ms-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

body,html {
    margin: 0;
    padding: 0;
    min-height: 100%
}

body {
    font-family: Helvetica Neue,Hiragino Sans GB,stheiti,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,tahoma,sans-serif;
    overflow-x: hidden
}

a,a:active,a:hover {
    text-decoration: none
}

.btn-group-vertical>.btn-group,.btn-toolbar,.clearfix,.container,.container-fluid,.dl-horizontal dd,.form-horizontal .form-group,.modal-footer,.modal-header,.nav,.navbar,.navbar-collapse,.navbar-header,.pager,.panel-body,.row {
    *zoom: 1
}

.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 {
    content: "";
    display: block;
    clear: both;
    height: 0
}

.index-wrap {
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.index-wrap .index-part-title {
    text-align: center;
    color: #333;
    font-size: 42px
}

.index-wrap .index-part-desc {
    text-align: center;
    font-size: 16px;
    color: #aaa;
    margin-top: 30px;
    letter-spacing: 2px
}

.index-wrap .index-part-common {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 40px
}

.index-wrap .index-banner-wrap {
    height: 768px;
    /*background: url(https://cdn.worktile.com/assets/images/home/index-banner-bg.jpg?6.2.7) 0 0 no-repeat;*/
    background-size: cover
}

.index-wrap .index-banner-wrap .index-banner {
    position: fixed;
    height: 100%;
    width: 100%
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body {
    padding-top: 150px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-img {
    text-align: center
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-img img {
    width: 80%;
    margin-left: -50px
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-content {
    margin-left: -20px
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-title {
    font-size: 58px;
    color: #485778;
    margin-top: 77px
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-desc {
    font-size: 16px;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 30px;
    max-width: 500px;
    color: #a0a4ad
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action {
    font-size: 16px;
    margin-top: 80px
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group {
    max-width: 510px
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .separate {
    width: 10px;
    display: table-cell
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .form-control {
    height: 58px;
    border-radius: 4px;
    border: 1px solid #d8d9de;
    box-shadow: none;
    -webkit-appearance: none
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .form-control:focus,.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .form-control:hover {
    border: 1px solid #22d7bb
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .input-group-addon {
    min-width: 160px;
    color: #fff;
    border: 0;
    background-color: #22d7bb;
    cursor: pointer;
    border-radius: 4px;
    font-size: 16px;
    letter-spacing: 2px;
    -webkit-font-smoothing: subpixel-antialiased
}

.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .input-group-addon:focus,.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .input-group-addon:hover {
    box-shadow: 0 2px 5px 1px rgba(24,191,164,.45)
}

.index-wrap .index-platform-wrap .index-platform .index-platform-header {
    padding-top: 60px
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body {
    margin-top: 100px
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-mark .index-platform-img {
    margin-left: auto;
    margin-right: auto
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items {
    margin-top: 128px
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item {
    position: relative;
    padding-left: 80px;
    min-height: 174px;
    margin-bottom: 10px
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item .index-platform-item-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 54px;
    height: 82px;
    line-height: 82px;
    text-align: center
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item .index-platform-item-img.index-platform-item-img-left {
    left: 3px
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item .index-platform-item-img img {
    vertical-align: middle
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item .index-platform-item-body .index-platform-item-title {
    font-size: 16px;
    color: #333
}

.index-wrap .index-platform-wrap .index-platform .index-platform-body .index-platform-items .index-platform-item .index-platform-item-body .index-platform-item-content {
    padding-top: 15px;
    font-size: 14px;
    line-height: 24px;
    color: #aaa
}

.index-wrap .index-oa-wrap {
    /*background: url(https://cdn.worktile.com/assets/images/home/index-oa-bg.jpg?6.2.7) 100% 0 no-repeat;*/
    background-size: cover;
    padding-top: 100px;
    background-color: #fff
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body {
    max-width: 980px;
    margin-right: auto;
    margin-left: auto
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body1 {
    /*background: url(https://cdn.worktile.com/assets/images/home/index-oa-bg1.png?6.2.7) no-repeat;*/
    background-position: calc((100vw - 50px)/2) 58%;
    background-attachment: fixed;
    padding-top: 100px;
    padding-bottom: 50px
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body2 {
    /*background: url(https://cdn.worktile.com/assets/images/home/index-oa-bg2.png?6.2.7) no-repeat;*/
    background-position: calc((100vw - 956px)/2) 58%;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 100px
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body3 {
    /*background: url(https://cdn.worktile.com/assets/images/home/index-oa-bg3.png?6.2.7) no-repeat;*/
    background-position: calc((100vw - 50px)/2) 58%;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 150px
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item {
    display: inline-block;
    vertical-align: top
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-title {
    font-size: 32px;
    color: #333;
    margin-top: 100px
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-content {
    padding-top: 40px;
    display: block;
    margin: 0
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-content li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #888;
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-content li .disc {
    display: inline-block;
    width: 3px;
    height: 3px;
    overflow: hidden;
    background: #888;
    border-radius: 5px;
    vertical-align: middle;
    margin-right: 10px
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img {
    vertical-align: top;
    display: inline-block;
    min-width: 428px;
    text-align: center
}

.index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img.index-oa-item-img-left {
    margin-right: 120px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-header {
    padding-top: 80px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body {
    margin-top: 90px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item {
    background: #f2f5fb;
    border-radius: 5px 5px 0 0;
    transition: all .4s cubic-bezier(.4,.1,.5,1) .1s;
    max-width: 350px;
    margin: auto;
    margin-bottom: 10px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item .index-enterprise-item-picture {
    border-radius: 5px 5px 0 0
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item .index-enterprise-item-picture .index-enterprise-img {
    border-radius: 5px 5px 0 0;
    min-height: 206px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item .index-enterprise-item-title {
    font-size: 18px;
    color: #333;
    padding: 30px 48px 25px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item .index-enterprise-item-desc {
    padding: 0 48px 30px;
    font-size: 14px;
    color: #888;
    min-height: 140px;
    line-height: 23px
}

.index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-body .index-enterprise-item:hover {
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.3);
    transform: translateY(-10px)
}

.index-bg {
    background: #fff
}

.index-relative {
    position: relative
}

.index-banner-action-btn {
    display: inline-block;
    padding: 14px 70px;
    background: #22d7bb;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-banner-action-btn:active,.index-banner-action-btn:focus,.index-banner-action-btn:hover {
    background: #1bab95;
    color: #fff;
    text-decoration: none
}

.index-banner-action-ov-btn {
    margin-left: 5px;
    display: inline-block;
    padding: 13px 60px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    max-width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-banner-action-ov-btn:active,.index-banner-action-ov-btn:hover {
    border-color: #1bab95;
    color: #1bab95
}

.index-regist-action-ov-btn {
    margin-left: 5px;
    display: inline-block;
    padding: 13px 60px;
    color: #22d7bb;
    border: 2px solid #22d7bb;
    border-radius: 5px;
    max-width: 208px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.index-regist-action-ov-btn:active,.index-regist-action-ov-btn:hover {
    border-color: #1bab95;
    color: #1bab95
}

.btn-easemob-widget {
    position: fixed;
    right: 0;
    bottom: 40px;
    padding: 8px 20px 8px 10px;
    border-radius: 3px 0 0 3px;
    box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.index-partner-wrap .index-partner {
    text-align: center;
    padding: 100px 40px 70px
}

.index-partner-wrap .index-partner .index-partner-header .index-partner-title {
    color: #aaa;
    font-size: 16px
}

.index-partner-wrap .index-partner .index-partner-body {
    margin-top: 86px;
    white-space: nowrap;
    overflow: hidden
}

.index-partner-wrap .index-partner .index-partner-body .slidesjs-navigation {
    display: none
}

.index-partner-wrap .index-partner .index-partner-body .slidesjs-pagination {
    text-align: center
}

.index-partner-wrap .index-partner .index-partner-body .slidesjs-pagination li {
    display: inline-block;
    margin: 2px
}

.index-partner-wrap .index-partner .index-partner-body .slidesjs-pagination li a {
    display: inline-block;
    width: 10px;
    height: 0;
    padding-top: 8px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
    color: #fff;
    margin-left: 5px
}

.index-partner-wrap .index-partner .index-partner-body .slidesjs-pagination li a.active {
    background: #ddd;
    color: #ddd
}

.index-partner-wrap .index-partner .index-partner-item {
    min-height: 100px;
    width: 20%;
    float: left;
    min-width: 150px
}

.index-partner-wrap .index-partner .index-partner-item .index-partner-img {
    display: inline-block;
    max-width: 120px;
    max-height: 50px
}

.index-bottom {
    /*background: url(https://cdn.worktile.com/assets/images/home/index-bottom-common-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.index-bottom .index-bottom-content {
    padding: 80px 0;
    text-align: center
}

.index-bottom .index-bottom-content .index-bottom-title {
    max-width: 800px;
    margin: 0 auto;
    font-size: 32px
}

.index-bottom .index-bottom-content .index-bottom-action {
    margin-top: 30px;
    max-width: 730px;
    margin-left: auto;
    margin-right: auto
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .form-control {
    height: 54px;
    border-radius: 4px;
    padding: 6px 30px;
    border: 0;
    box-shadow: 0 0 15px rgba(0,0,0,.05)
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .form-control:focus,.index-bottom .index-bottom-content .index-bottom-action .input-group .form-control:hover {
    box-shadow: 0 0 15px rgba(0,0,0,.1)
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .separate {
    display: table-cell;
    width: 20px
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon {
    min-width: 140px;
    color: #fff;
    border: 0;
    background-color: #22d7bb;
    cursor: pointer;
    font-size: 16px;
    letter-spacing: 2px;
    border-radius: 4px;
    box-shadow: none;
    margin-right: 10px;
    -webkit-font-smoothing: subpixel-antialiased
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon:focus,.index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon:hover {
    box-shadow: 0 2px 5px 1px rgba(24,191,164,.45)
}

.index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon .lcfont {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

@media (max-width:1110px) {
    .index-wrap .index-banner-wrap .index-banner {
        position: static
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-img img {
        max-width: 90%
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-title {
        font-size: 50px
    }
}

@media (max-width:1050px) {
    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img {
        min-width: 350px
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img.index-oa-item-img-left {
        margin-right: 100px
    }
}

@media (max-width:1028px) {
    .index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body2 {
        padding-left: 86px;
        background-position: calc((100vw - 900px)/2) 58%
    }
}

@media (max-width:1024px) {
    .index-bottom .index-bottom-content {
        padding: 50px 0
    }

    .index-bottom .index-bottom-content .index-bottom-title {
        font-size: 28px
    }

    .index-bottom .index-bottom-content .index-bottom-action {
        margin-top: 20px
    }
}

@media (max-width:991px) {
    .index-wrap .index-banner-wrap,.index-wrap .index-banner-wrap .index-banner {
        height: auto
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-title {
        text-align: center
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-desc {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group {
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:950px) {
    .index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body2 {
        background-position: calc((100vw - 700px)/2) 58%;
        padding-left: 50px
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img.index-oa-item-img-left {
        margin-right: 50px
    }
}

@media (max-width:991px) {
    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-content,.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-item-img img {
        margin-left: 0
    }
}

@media (max-width:899px) {
    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item-img {
        display: none
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body2 {
        padding-left: 0;
        background-position: calc((100vw - 50px)/2) 58%
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body {
        text-align: center
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-content {
        display: inline-block;
        text-align: left
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-title {
        margin-top: 0
    }
}

@media (max-width:829px) {
    .index-partner-wrap .index-partner .index-partner-item {
        min-width: 50%
    }
}

@media (max-width:768px) {
    .index-bottom .index-bottom-content {
        padding: 50px 10px
    }

    .index-bottom .index-bottom-content .index-bottom-title {
        font-size: 20px
    }

    .index-bottom .index-bottom-content .index-bottom-action {
        margin-top: 13px
    }
}

@media (max-width:414px) {
    .index-wrap .index-banner-wrap .index-banner .index-banner-body {
        padding-top: 100px
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-title {
        margin-top: 100px;
        font-size: 36px
    }

    .index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action {
        margin-top: 50px
    }

    .index-wrap .index-part-title {
        font-size: 28px
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body .index-oa-item .index-oa-item-title {
        font-size: 24px
    }

    .index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon,.index-wrap .index-banner-wrap .index-banner .index-banner-body .index-banner-action .input-group .input-group-addon {
        min-width: 100%
    }

    .index-bottom .index-bottom-content .index-bottom-action .input-group .input-group-addon .lcfont {
        display: none
    }

    .index-bottom .index-bottom-content .index-bottom-action .input-group .separate {
        width: 10px
    }

    .index-wrap .index-part-common {
        padding-left: 10px;
        padding-right: 10px
    }

    .index-wrap .index-oa-wrap {
        padding-top: 50px
    }

    .index-wrap .index-oa-wrap .index-oa .index-oa-body.index-oa-body3 {
        padding-bottom: 50px
    }

    .index-wrap .index-enterprise-wrap .index-enterprise .index-enterprise-header {
        padding-top: 50px
    }
}

.price-wrap {
    /*background: url(https://cdn.worktile.com/assets/images/home/price-bg.jpg?6.2.7) top no-repeat;*/
    background-size: 100% auto;
    margin-top: 87px
}

.price-wrap.price-wrap-shrink {
    margin-top: 67px
}

.price-wrap .price-banner {
    padding-top: 118px;
    padding-bottom: 100px
}

.price-wrap .price-banner .price-title {
    font-size: 40px;
    padding: 10px 20px;
    text-align: center;
    color: #3b3b3b;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

.price-wrap .price-banner .price-sub-title {
    font-size: 16px;
    color: #4b4b4b;
    text-align: center;
    padding: 10px 20px;
    line-height: 26px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto
}

.price-wrap .price-list {
    max-width: 1220px
}

.price-wrap .price-list .item {
    padding-left: 5px;
    padding-right: 5px
}

.price-wrap .price-list .item .item-container {
    box-shadow: 0 0 15px rgba(0,0,0,.1)
}

.price-wrap .price-list .item .item-container .item-wrap {
    background: #fff
}

.price-wrap .price-list .item .item-container .item-wrap .item-title {
    text-align: center;
    font-size: 18px;
    padding: 20px 5px;
    color: #767676;
    border-bottom: 1px solid #eee
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen {
    padding: 40px 5px 35px;
    text-align: center;
    border-bottom: 1px solid #eee
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content {
    position: relative;
    font-size: 60px;
    margin-bottom: 22px;
    display: inline-block
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content.slogen1 {
    color: #20bada
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content.slogen2 {
    color: #51bcb6
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content.slogen3 {
    color: #dd4b5e
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content.slogen4 {
    color: #255b8e
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content i {
    color: #c6c6c6;
    position: absolute;
    top: 10px;
    left: -15px;
    font-size: 18px
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content img {
    position: absolute;
    top: 10px;
    left: -40px
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-content span {
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: -50px
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button {
    color: #fff;
    background-color: #ffc92b;
    border-color: #ffc92b;
    padding: 13px 45px;
    font-size: 16px;
    line-height: 16px;
    border-radius: 3px;
    outline: none
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:focus {
    color: #fff;
    background-color: #f7b800;
    border-color: #ab7f00
}

.open>.dropdown-toggle.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.active,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:active,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:hover {
    color: #fff;
    background-color: #f7b800;
    border-color: #edb000
}

.open>.dropdown-toggle.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.focus,.open>.dropdown-toggle.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:focus,.open>.dropdown-toggle.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:hover,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.active.focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.active:focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.active:hover,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:active.focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:active:focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:active:hover {
    color: #fff;
    background-color: #d39d00;
    border-color: #ab7f00
}

.open>.dropdown-toggle.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.active,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:active {
    background-image: none
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.disabled.focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.disabled:focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.disabled:hover,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button[disabled].focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button[disabled]:focus,.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button[disabled]:hover,fieldset[disabled] .price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button.focus,fieldset[disabled] .price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:focus,fieldset[disabled] .price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button:hover {
    background-color: #ffc92b;
    border-color: #ffc92b
}

.price-wrap .price-list .item .item-container .item-wrap .item-slogen .item-slogen-button .badge {
    color: #ffc92b;
    background-color: #fff
}

.price-wrap .price-list .item .item-container .item-wrap .item-content {
    text-align: center
}

.price-wrap .price-list .item .item-container .item-wrap .item-content ul {
    padding: 20px 0;
    margin: 0 0 30px;
    display: block;
    color: #696969;
    min-height: 600px
}

.price-wrap .price-list .item .item-container .item-wrap .item-content ul li {
    padding: 13px 10px;
    margin: 0;
    display: block
}

.price-wrap .question-list {
    max-width: 1050px;
    margin-top: 100px
}

.price-wrap .question-list .question-list-title {
    font-size: 26px;
    color: #3b3b3b;
    text-align: center;
    margin-bottom: 50px
}

.price-wrap .question-list .question-list-item-left {
    padding-right: 30px
}

.price-wrap .question-list .question-list-item-right {
    padding-left: 30px
}

.price-wrap .question-list .question-list-item-title {
    color: #383c3d;
    font-size: 20px;
    margin-bottom: 20px
}

.price-wrap .question-list .question-list-item-content {
    line-height: 36px;
    font-size: 14px;
    color: #7a7f80;
    margin-bottom: 50px;
    min-height: 218px
}

@media (max-width:767px) {
    .price-wrap {
        /*background: url(https://cdn.worktile.com/assets/images/home/price-bg-768.jpg?6.2.7) top no-repeat;*/
        background-size: 100% auto
    }

    .price-wrap .price-list .item .item-container .item-wrap .item-content ul {
        min-height: 200px
    }

    .price-wrap .question-list .question-list-item-right {
        padding-left: 10px
    }

    .price-wrap .question-list .question-list-item-left {
        padding-right: 10px
    }
}

@media (max-width:485px) {
    .price-wrap {
        /*background: url(https://cdn.worktile.com/assets/images/home/price-bg-768.jpg?6.2.7) top no-repeat;*/
        background-size: 100% 370px
    }

    .price-wrap .price-banner {
        padding-bottom: 70px
    }
}

@media (max-width:479px) {
    .price-wrap {
        /*background: url(https://cdn.worktile.com/assets/images/home/price-bg-768.jpg?6.2.7) top no-repeat;*/
        background-size: 100% 425px
    }

    .price-wrap .price-banner .price-title {
        font-size: 24px;
        padding: 10px 30px
    }
}

@media (max-width:429px) {
    .price-wrap .question-list .question-list-item-title {
        font-size: 18px
    }
}

@media (max-width:387px) {
    .price-wrap .price-banner {
        padding-bottom: 50px
    }
}

.changelog-wrap .changelog-content {
    margin: 40px auto 0;
    max-width: 950px
}

.changelog-wrap .changelog-content .list .list-item {
    margin-bottom: 20px;
    padding: 0 20px;
    border: 1px solid #ededed
}

.changelog-wrap .changelog-content .list .list-item .item-head {
    line-height: 58px;
    border-bottom: none;
    cursor: pointer
}

.changelog-wrap .changelog-content .list .list-item .item-head .side-left {
    float: left;
    font-size: 18px;
    color: #3d3d3d
}

.changelog-wrap .changelog-content .list .list-item .item-head .side-right {
    float: right;
    font-size: 14px;
    color: #9b9b9b
}

.changelog-wrap .changelog-content .list .list-item .item-head .side-right i {
    margin-left: 20px
}

.changelog-wrap .changelog-content .list .list-item .item-body {
    padding-bottom: 20px;
    display: none
}

.changelog-wrap .changelog-content .list .list-item .item-body .col-md-6 {
    padding-left: 55px
}

.changelog-wrap .changelog-content .list .list-item .item-body .item-tag {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0 10px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    border-radius: 2px
}

.changelog-wrap .changelog-content .list .list-item .item-body .item-tag--new {
    background: #4fc6bd
}

.changelog-wrap .changelog-content .list .list-item .item-body .item-tag--fixed {
    background: #d84535
}

.changelog-wrap .changelog-content .list .list-item .item-body ul {
    padding-left: 15px;
    line-height: 2;
    color: #9b9b9b
}

.changelog-wrap .changelog-content .list .list-item--active .item-head .side-right i {
    transform: rotateX(180deg)
}

.changelog-wrap .changelog-content .list .list-item--active .item-head {
    border-bottom: 1px solid #ededed
}

.changelog-wrap .changelog-content .list .list-item--active .item-body {
    display: block
}

@media (max-width:767px) {
    .changelog-wrap .changelog-content {
        margin: 40px 10px 0
    }
}

.about-wrap {
    margin: 0 auto;
    max-width: 1050px
}

.about-wrap .page-header {
    margin: 0;
    padding: 0;
    line-height: 160px;
    font-size: 34px;
    border: none
}

.about-wrap .about-map-wrap {
    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 20px;
    text-align: right
}

.about-wrap .about-map-wrap a {
    display: inline-block;
    border: 1px solid #cdcdcd;
    text-decoration: none
}

.about-wrap .about-map-wrap a img {
    width: 382px;
    height: 275px
}

.about-wrap .about-map-wrap a div {
    line-height: 40px;
    text-align: center;
    color: #787878;
    border-top: 1px solid #cdcdcd
}

.about-wrap .about-hr {
    border-top: 1px dashed #dddfde
}

.about-wrap .card-wrap .card-title {
    padding-top: 20px;
    padding-bottom: 30px;
    line-height: 2;
    font-size: 20px;
    color: #3b3b3b
}

.about-wrap .card-wrap .card-item {
    padding-bottom: 35px;
    line-height: 2;
    font-size: 16px;
    color: #787878
}

@media (max-width:1200px) {
    .about-wrap {
        margin: 0 30px
    }

    .about-wrap .about-map-wrap {
        padding-right: 0;
        text-align: left
    }
}

@media (max-width:440px) {
    .about-wrap .about-map-wrap a img {
        width: 100%;
        height: auto
    }
}

.media-content {
    max-width: 1044px;
    margin-right: auto;
    margin-left: auto
}

.media-content .media-list .media-item {
    display: block;
    padding: 50px 10px 50px 220px;
    border-bottom: 1px solid #ededed;
    position: relative;
    text-decoration: none
}

.media-content .media-list .media-item:active,.media-content .media-list .media-item:focus,.media-content .media-list .media-item:hover {
    text-decoration: none
}

.media-content .media-list .media-item .media-item-img {
    position: absolute;
    top: 0;
    left: 0;
    padding: 55px 0 40px;
    text-align: center;
    width: 220px
}

.media-content .media-list .media-item .media-item-img img {
    max-width: 220px;
    vertical-align: top
}

.media-content .media-list .media-item .media-item-content .media-item-title {
    font-size: 18px;
    color: #3b3b3b;
    *zoom: 1
}

.media-content .media-list .media-item .media-item-content .media-item-title:after,.media-content .media-list .media-item .media-item-content .media-item-title:before {
    content: " ";
    display: table
}

.media-content .media-list .media-item .media-item-content .media-item-title:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.media-content .media-list .media-item .media-item-content .media-item-title .media-item-date {
    color: #bcbcbc;
    font-size: 14px;
    float: right;
    margin-right: 10px
}

.media-content .media-list .media-item .media-item-content .media-item-content-desc {
    color: #7c7c7c;
    font-size: 14px;
    margin-top: 25px;
    line-height: 32px
}

.media-content .media-strong {
    max-width: 990px;
    margin: 70px auto 40px
}

.media-content .media-strong .media-strong-item {
    text-align: center;
    margin-bottom: 25px
}

.media-content .media-strong .media-strong-item a {
    display: block;
    border: 1px solid #dfdfdf;
    height: 100px;
    line-height: 100px
}

.media-content .media-strong .media-strong-item a:hover {
    box-shadow: 0 2px 3px rgba(0,0,0,.1)
}

.media-content .media-strong .media-strong-item a img {
    vertical-align: middle;
    max-height: 85px
}

.media-download {
    background: #f8f8f8;
    padding-top: 60px
}

.media-download .media-download-wrap {
    max-width: 1230px
}

.media-download .media-download-wrap .media-download-item {
    padding-left: 40px;
    padding-right: 40px
}

.media-download .media-download-wrap .media-download-item.media-download-item-right {
    border-right: 1px solid #ededed;
    padding-left: 120px
}

.media-download .media-download-wrap .media-download-item.media-download-item-left {
    border-left: 1px solid #ededed
}

.media-download .media-download-wrap .media-download-item .media-download-title {
    font-size: 20px;
    color: #3b3b3b
}

.media-download .media-download-wrap .media-download-item .media-download-desc {
    font-size: 16px;
    color: #7c7c7c;
    margin-top: 10px;
    margin-bottom: 20px
}

.media-download .media-download-concat {
    text-align: center;
    color: #7c7c7c;
    font-size: 14px;
    padding: 40px 10px 20px
}

@media (max-width:991px) {
    .media-download .media-download-wrap .media-download-item {
        padding: 20px 30px
    }

    .media-download .media-download-wrap .media-download-item.media-download-item-left,.media-download .media-download-wrap .media-download-item.media-download-item-right {
        padding: 20px 30px;
        border: none
    }

    .media-download .media-download-concat {
        text-align: left;
        padding-left: 60px
    }
}

@media (max-width:767px) {
    .media-content .media-list .media-item {
        padding: 50px 30px
    }

    .media-content .media-list .media-item .media-item-img {
        position: static;
        text-align: left;
        padding: 20px 0
    }
}

@media (max-width:600px) {
    .media-content .media-list .media-item .media-item-content .media-item-title .media-item-date {
        float: none;
        display: block
    }
}

.privacy-warp .privacy-content,.terms-warp .terms-content {
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px
}

.tour-wrap {
    min-height: 500px
}

.tour-wrap .tour-content .section-view {
    padding: 70px 0;
    margin: 0 auto;
    max-width: 1050px;
    line-height: 2
}

.tour-wrap .tour-content .section-view .title {
    margin-top: 30px;
    padding-bottom: 5px;
    font-size: 30px
}

.tour-wrap .tour-content .section-view img {
    max-width: 580px
}

.tour-wrap .tour-content .section-view--platform .desc {
    margin-right: -10px
}

.tour-wrap .tour-content .section-view--platform img {
    max-width: 620px
}

@media (max-width:768px) {
    .tour-wrap .section-view--right {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .tour-wrap .section-view .col-md-8 {
        text-align: center
    }

    .tour-wrap .section-view img {
        margin-top: 20px
    }
}

@media (max-width:580px) {
    .tour-wrap .tour-content .section-view {
        padding: 30px 0
    }

    .tour-wrap .tour-content .section-view .title {
        margin-top: 0
    }

    .tour-wrap .tour-content .section-view img {
        width: 100%
    }
}

.about-us-warp .about-us-content {
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px
}

.about-us-warp .about-us-list {
    padding: 0 10px 50px;
    border-bottom: 1px solid #ededed
}

.about-us-warp .about-us-list .title {
    line-height: 36px;
    font-weight: inherit;
    display: block
}

.about-us-warp .about-us-list .about-us-item {
    padding: 20px 0 20px 220px;
    position: relative
}

.about-us-warp .about-us-list .about-us-item .about-us-item-img {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 32px;
    text-align: center;
    width: 220px
}

.about-us-warp .about-us-list .about-us-item .about-us-item-img img {
    max-width: 220px;
    vertical-align: bottom
}

.about-us-warp .about-us-list .about-us-item .about-us-item-content .about-us-item-content-desc {
    border-left: 1px solid #ededed;
    color: #7c7c7c;
    font-size: 14px;
    margin-top: 25px;
    margin-left: 20px;
    padding-left: 40px;
    line-height: 32px
}

#navbar-ld {
    *zoom: 1;
    padding-top: 10px;
    transition: all .5s ease-out,opacity .5s ease-out;
    height: 88px;
    margin-bottom: 0;
    box-sizing: border-box
}

#navbar-ld:after,#navbar-ld:before {
    content: " ";
    display: table
}

#navbar-ld:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

#navbar-ld .navbar-container {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px
}

#navbar-ld .navbar-header {
    margin-top: 17px
}

#navbar-ld .all-index-logo {
    float: left;
    padding: 0!important;
    position: relative;
    margin-top: 2px
}

#navbar-ld .all-index-logo:active,#navbar-ld .all-index-logo:hover {
    color: #fff
}

#navbar-ld .navbar-nav {
    margin-top: 0;
    margin-right: 0
}

#navbar-ld .navbar-nav li a {
    color: #434343;
    font-size: 14px;
    text-shadow: none;
    padding-top: 25px;
    padding-bottom: 23px
}

#navbar-ld .navbar-nav li a:focus,#navbar-ld .navbar-nav li a:hover {
    background: transparent;
    color: #22d7bb
}

#navbar-ld .navbar-nav li a.version-link {
    margin-right: 15px
}

#navbar-ld .navbar-nav li a.version-link.m-r-0 {
    margin-right: 0
}

#navbar-ld .navbar-nav li a.version-link.customer div {
    display: inline-block;
    margin-left: 5px
}

#navbar-ld .navbar-nav .dropdown.m-r-20 {
    margin-right: 20px
}

#navbar-ld .navbar-nav .dropdown.open .all-index-login {
    background: hsla(0,0%,100%,.6);
    color: #22d7bb;
    border-radius: 0;
    text-align: center;
    box-shadow: 0 1px 2px #ccc
}

#navbar-ld .navbar-nav .dropdown.open .all-index-login:active,#navbar-ld .navbar-nav .dropdown.open .all-index-login:hover {
    color: #22d7bb
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu {
    border: 0;
    min-width: 110px;
    border-radius: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    background: hsla(0,0%,100%,.9);
    box-shadow: 0 1px 2px #ccc
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu li {
    padding: 0;
    margin: 0;
    list-style: none
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu li a {
    color: #6f6e6b!important;
    text-align: center;
    display: block;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 0
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu li a.customer {
    line-height: 16px
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu li a:hover {
    background: #22d7bb!important;
    color: #fff!important
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu li a.more-text {
    padding-left: 5px;
    padding-right: 5px
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu.group-dropdown {
    min-width: 230px;
    padding: 5px;
    background: hsla(0,0%,100%,.9)
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu.group-dropdown .group-item {
    float: left;
    margin: 0;
    padding: 0;
    min-width: 110px
}

#navbar-ld .navbar-nav .dropdown .dropdown-menu.group-dropdown .group-item .group-item-title {
    color: #d2d2d2;
    text-align: center
}

#navbar-ld .navbar-toggle {
    margin-top: 0;
    background: #fff;
    border: 1px solid #ddd
}

#navbar-ld .navbar-toggle:focus,#navbar-ld .navbar-toggle:hover {
    background: #ddd
}

#navbar-ld .navbar-toggle .icon-bar {
    background: #888
}

#navbar-ld .dropdown-collapse {
    display: none
}

#navbar-ld .navbar-collapse {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

#navbar-ld .navbar-collapse.in {
    padding-bottom: 20px
}

#navbar-ld .navbar-collapse.in .dropdown {
    display: none
}

#navbar-ld .navbar-collapse.in .dropdown-collapse {
    display: block
}

#navbar-ld .navbar-collapse.in .btn-regist {
    margin-bottom: 20px
}

#navbar-ld .all-index-login {
    min-width: 110px
}

#navbar-ld .all-index-login .fa {
    margin-left: 5px;
    vertical-align: top
}

#navbar-ld .all-index-login:active,#navbar-ld .all-index-login:hover {
    color: #22d7bb
}

#navbar-ld .all-index-login.all-index-login-login {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 17px
}

#navbar-ld .btn {
    box-shadow: inherit
}

#navbar-ld .btn-login {
    display: inline-block;
    min-width: 90px;
    border: 1px solid #22d7bb!important;
    color: #22d7bb!important;
    padding: 5px 24px!important;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 17px;
    margin-left: 10px;
    outline: none;
    background: transparent;
    -webkit-font-smoothing: subpixel-antialiased
}

#navbar-ld .btn-login:active,#navbar-ld .btn-login:hover {
    background: #22d7bb!important;
    color: #fff!important
}

#navbar-ld .btn-regist {
    display: inline-block;
    min-width: 90px;
    border: 1px solid #22d7bb;
    background: #22d7bb;
    color: #fff!important;
    padding: 5px 24px!important;
    border-radius: 3px;
    font-size: 14px!important;
    margin-top: 17px;
    margin-left: 20px;
    outline: none;
    -webkit-font-smoothing: subpixel-antialiased
}

#navbar-ld .btn-regist:active,#navbar-ld .btn-regist:focus,#navbar-ld .btn-regist:hover {
    background: #22d7bb!important;
    color: #fff!important;
    outline: none;
    box-shadow: 0 2px 5px 1px rgba(24,191,164,.45)
}

#navbar-ld .all-index-logo-img {
    max-width: 250px
}

#navbar-ld.scrolled {
    padding-top: 0;
    height: 68px;
    overflow: hidden;
    background: hsla(0,0%,100%,.9)
}

#navbar-ld.scrolled.scroolled-high {
    padding-top: 10px;
    height: 88px
}

#navbar-ld.scrolled.scrolled-shadow {
    box-shadow: 0 0 10px rgba(0,0,0,.1)
}

#navbar-ld.scrolled .all-index-logo,#navbar-ld.scrolled .all-index-logo .wtfont2 {
    color: #22d7bb
}

#navbar-ld.scrolled .navbar-nav li a {
    color: #434343
}

#navbar-ld.scrolled .navbar-nav li a.active,#navbar-ld.scrolled .navbar-nav li a:focus,#navbar-ld.scrolled .navbar-nav li a:hover {
    background: transparent;
    color: #22d7bb
}

#navbar-ld.scrolled .btn-login {
    border: 1px solid #22d7bb!important;
    color: #22d7bb!important
}

#navbar-ld.scrolled .btn-login:active,#navbar-ld.scrolled .btn-login:hover {
    background: #22d7bb!important;
    color: #fff!important
}

@media (max-width:920px) {
    #navbar-ld .all-index-logo {
        margin-left: 20px
    }
}

@media (max-width:815px) {
    #navbar-ld .all-index-logo .worktile-logo {
        width: 8em
    }

    #navbar-ld .navbar-nav li a.version-link {
        margin-right: 5px
    }
}

@media (max-width:767px) {
    .navbar-nav {
        background: hsla(0,0%,100%,.9)
    }

    .navbar-nav li {
        text-align: center
    }

    #navbar-ld .btn-regist {
        margin-left: 0
    }

    #navbar-ld .btn-login,#navbar-ld.scrolled .btn-login {
        margin: 0
    }
}

.home-footer {
    background: #fff;
    position: relative
}

.home-footer .map-link {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 350px
}

.home-footer .map-link a:focus {
    text-decoration: none
}

.home-footer .map-link .box {
    margin: 0 auto;
    max-width: 1120px
}

.home-footer .map-link .box .left-side {
    float: left;
    width: 100%
}

.home-footer .map-link .box .left-side ul.column {
    float: left;
    padding: 0;
    width: 17%;
    list-style: none
}

.home-footer .map-link .box .left-side ul.column.column-right {
    float: right;
    width: 20%
}

.home-footer .map-link .box .left-side ul.column li h2 {
    padding-bottom: 21px;
    color: #636363;
    font-size: 16px;
    -webkit-font-smoothing: subpixel-antialiased
}

.home-footer .map-link .box .left-side ul.column li a {
    color: #a9a9a9;
    line-height: 36px
}

.home-footer .map-link .box .left-side ul.column li a:hover {
    color: #8f8f8f
}

.home-footer .map-link .box .left-side .tel {
    font-size: 18px
}

.home-footer .map-link .box .left-side .link {
    margin-top: 15px
}

.home-footer .map-link .box .left-side .link a {
    position: relative;
    padding-left: 12px;
    padding-right: 3px;
    color: #434244;
    font-size: 24px;
    cursor: pointer
}

.home-footer .map-link .box .left-side .link a .lcfont {
    font-size: 20px;
    color: #ddd
}

.home-footer .map-link .box .left-side .link a .lcfont:hover {
    color: #aaa
}

.home-footer .map-link .box .left-side .link a div {
    display: none;
    position: absolute;
    z-index: 10;
    left: -57px;
    bottom: 37px;
    padding: 10px;
    width: 160px;
    line-height: 1.8;
    font-size: 14px;
    color: #434244;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 16px rgba(0,0,0,.18)
}

.home-footer .map-link .box .left-side .link a div .qq {
    color: #333;
    display: block;
    line-height: 26px
}

.home-footer .map-link .box .left-side .link a div:after {
    position: absolute;
    left: 75px;
    bottom: -13px;
    border: 7px solid transparent;
    border-top: 7px solid #fff;
    content: ""
}

.home-footer .map-link .box .left-side .link a:hover {
    color: #fff
}

.home-footer .map-link .box .left-side .link a:hover div {
    display: block
}

.home-footer .investigation {
    padding: 20px 10px;
    color: #9f9f9f;
    font-size: 14px;
    text-align: center;
    background: #eef2f8
}

.home-footer .investigation .investigation-content {
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.home-footer .investigation span {
    display: inline-block;
    margin-right: 5px;
    height: 24px;
    line-height: 24px
}

.home-footer .investigation span.text1 {
    font-size: 14px;
    color: #888
}

.home-footer .investigation span.img {
    position: absolute;
    right: -4px
}

.home-footer .investigation img {
    height: 23px;
    vertical-align: top
}

.home-footer .language-switch {
    position: relative;
    margin-top: 15px;
    padding: 0 2px 0 65px;
    border: 1px solid #dfdfdf;
    border-radius: 3px
}

.home-footer .language-switch:after {
    content: "\F107";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 12px;
    bottom: 10px;
    font-size: 16px;
    pointer-events: none;
    color: #aaa;
    z-index: 10
}

.home-footer .language-switch select {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 38px;
    color: #aaa;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.home-footer .language-switch select:focus {
    box-shadow: none;
    border: none;
    outline: none
}

.home-footer .language-switch .shadow {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 34px;
    text-align: center;
    border-right: 1px solid #dfdfdf;
    margin: 2px 0;
    padding: 0 6px
}

.home-footer .language-switch .shadow i {
    font-size: 26px;
    line-height: 36px;
    color: #22d7bb;
    padding: 0 10px
}

@media (max-width:1024px) {
    .home-footer .map-link .box {
        max-width: 760px
    }

    .home-footer .investigation span.img {
        margin-left: 5px
    }
}

@media (max-width:767px) {
    .home-footer .map-link {
        min-height: 130px
    }

    .home-footer .map-link .box .left-side,.home-footer .map-link .box .right-side {
        display: none
    }

    .home-footer .investigation span.img {
        position: inherit;
        display: block;
        margin-top: 5px
    }

    .mini-content {
        padding: 0 10px;
        text-align: center
    }

    .mini-content a {
        color: #a9a9a9;
        display: inline-block;
        margin: 8px;
        min-width: 85px;
        text-align: left
    }

    .mini-contact {
        padding: 0 10px;
        text-align: center;
        max-width: 200px;
        margin-left: auto;
        margin-right: auto
    }

    .mini-contact .tel {
        color: #a9a9a9;
        font-size: 18px
    }
}

.language--zh-tw .home-footer .map-link .box .right-side .phone {
    font-size: 24px
}

.language--zh-tw .home-footer .map-link .box .left-side .tel,.language--zh-tw .mini-contact .tel {
    font-size: 15px
}

.case-wrap .banner-case {
    /*background: url(https://cdn.worktile.com/assets/images/customer/case/case-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.case-wrap .banner-case .solution-banner-action {
    font-size: 16px;
    margin: 20px auto 0;
    text-align: center
}

.case-wrap .banner-case .solution-banner-action a {
    background: #51bcb6
}

.case-wrap .banner-case .solution-banner-action a:hover {
    background: #189582
}

.case-wrap .banner-case .case-nav ul li a {
    padding: 0 20px
}

.case-wrap .banner-case .case-nav ul li a.active {
    background: hsla(0,0%,100%,.7)
}

.case-wrap .case-container .case-content {
    padding: 65px 0 42px;
    width: 75%;
    margin-left: auto;
    margin-right: auto
}

.case-wrap .case-container .case-content .industry-desc {
    padding-bottom: 30px
}

.case-wrap .case-container .case-content .industry-desc h1 {
    font-size: 34px
}

.case-wrap .case-container .case-content .industry-desc p {
    line-height: 30px;
    margin-top: 50px
}

.case-wrap .case-container .case-content .industry-content {
    width: 100%;
    height: 150px;
    margin: 25px auto 0;
    border: 1px solid #eaeaea;
    padding: 20px
}

.case-wrap .case-container .case-content .industry-content .logo {
    float: left;
    width: 24%;
    height: 110px;
    padding: 0 3% 0 0;
    border-right: 1px solid #eaeaea;
    margin-right: 3%;
    display: table
}

.case-wrap .case-container .case-content .industry-content .logo span {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.case-wrap .case-container .case-content .industry-content .logo span img {
    display: inline-block;
    width: 100%;
    height: 110px
}

.case-wrap .case-container .case-content .industry-content .detail {
    float: left;
    width: 73%
}

.case-wrap .case-container .case-content .industry-content .detail h2 {
    font-size: 18px
}

.case-wrap .case-container .case-content .industry-content .detail h2 a {
    color: #434343
}

.case-wrap .case-container .case-content .industry-content .detail h2 a:focus,.case-wrap .case-container .case-content .industry-content .detail h2 a:hover {
    text-decoration: none
}

.case-wrap .case-container .case-content .industry-content .detail p {
    color: #b9b9b9;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2
}

.case-wrap .case-container .case-content .industry-content:hover {
    box-shadow: 2px 2px 12px 3px rgba(0,0,0,.1)
}

.case-wrap .case-line {
    width: 75%;
    margin: 30px auto 0;
    border-bottom: 1px dashed #eaeaea;
    text-align: center
}

@media (max-width:624px) {
    .case-wrap .case-container .case-content .industry-content {
        width: 100%;
        height: 280px;
        padding: 40px
    }

    .case-wrap .case-container .case-content .industry-content .logo {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 20px
    }

    .case-wrap .case-container .case-content .industry-content .detail {
        width: 100%
    }
}

@media (max-width:440px) {
    .case-wrap .case-container .case-content {
        width: 80%
    }

    .case-wrap .case-container .case-content .industry-content {
        padding: 30px
    }
}

@media (max-width:375px) {
    .case-wrap .case-container .case-content .industry-content {
        padding: 20px
    }
}

@media (max-width:320px) {
    .case-wrap .case-container .case-content .industry-content {
        height: 260px
    }

    .case-wrap .case-container .case-content .industry-content .logo {
        height: 90px
    }

    .case-wrap .case-container .case-content .industry-content .logo img {
        width: 100%
    }
}

.partner-content {
    max-width: 990px;
    margin: 100px auto 40px
}

.partner-content .partner-item {
    text-align: center;
    margin-bottom: 25px
}

.partner-content .partner-item a {
    display: block;
    border: 1px solid #dfdfdf;
    height: 100px
}

.partner-content .partner-item a:hover {
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
    outline: none
}

.partner-content .partner-item a span {
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.partner-content .partner-item a img {
    display: inline-block;
    vertical-align: middle;
    max-height: 90px;
    max-width: 100%
}

.customer-wrap .train-success {
    margin-top: 70px
}

.customer-wrap .train-success .train-success-title {
    text-align: center;
    padding: 20px;
    color: #3b3b3b;
    font-size: 34px
}

.customer-wrap .train-success .train-success-content {
    margin-top: 30px;
    max-width: 1064px;
    margin-left: auto;
    margin-right: auto
}

.customer-wrap .train-success .train-success-content .train-success-item-wrap {
    padding-left: 10px!important;
    padding-right: 10px!important;
    margin-bottom: 20px
}

.customer-wrap .train-success .train-success-content .train-success-item {
    border: 1px solid #ededed;
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.customer-wrap .train-success .train-success-content .train-success-item img {
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
    margin-left: auto;
    margin-right: auto
}

.customer-wrap .train-success .train-success-content .train-success-item .train-success-item-title {
    font-size: 20px;
    color: #22d7bb;
    text-align: center;
    padding: 10px;
    margin-top: 10px
}

.customer-wrap .train-success .train-success-content .train-success-item .train-success-item-desc {
    font-size: 14px;
    padding: 0 10px;
    text-align: center;
    color: #4b4b4b;
    margin-bottom: 20px
}

.customer-wrap .success-group {
    margin-top: 60px;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #ededed
}

.customer-wrap .success-group .success-group-title {
    text-align: center;
    padding: 20px;
    color: #3b3b3b;
    font-size: 34px;
    margin-top: 60px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

.customer-wrap .success-group .success-group-content {
    margin-top: 40px
}

.customer-wrap .success-group .success-group-content .success-group-item-wrap {
    padding-left: 60px;
    padding-right: 60px
}

.customer-wrap .success-group .success-group-content .success-group-item img {
    display: block;
    border-radius: 5px 5px 0 0;
    margin-left: auto;
    margin-right: auto
}

.customer-wrap .success-group .success-group-content .success-group-item .success-group-item-title {
    font-size: 20px;
    color: #3b3b3b;
    text-align: center;
    padding: 10px;
    margin-top: 30px
}

.customer-wrap .success-group .success-group-content .success-group-item .success-group-item-desc {
    font-size: 14px;
    padding: 0 10px;
    text-align: center;
    color: #8d8d8d;
    margin-top: 5px
}

.communication {
    margin-top: 80px;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #ededed
}

.communication .communication-title {
    text-align: center;
    padding: 20px;
    color: #3b3b3b;
    font-size: 34px;
    margin-top: 60px
}

.communication .communication-content {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px
}

.communication .communication-item-wrap {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px
}

.communication .communication-item {
    display: block;
    border: 1px solid #ededed;
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
    border-radius: 5px;
    max-width: 438px;
    margin-left: auto;
    margin-right: auto
}

.communication .communication-item img {
    display: block;
    border-radius: 5px 5px 0 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.communication .communication-item .communication-item-title {
    font-size: 20px;
    color: #22d7bb;
    text-align: center;
    padding: 10px;
    margin-top: 20px
}

.communication .communication-item .communication-item-desc {
    font-size: 14px;
    padding: 0 10px;
    text-align: center;
    color: #4b4b4b;
    margin-top: 5px;
    margin-bottom: 30px
}

.contact {
    background: #f8f8f8;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 80px;
    overflow: hidden
}

.contact .contact-title {
    text-align: center;
    padding: 20px;
    color: #3b3b3b;
    font-size: 34px
}

.contact .contact-content {
    margin-top: 30px;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.contact .contact-content .container-fluid {
    width: 1024px;
    position: relative
}

.contact .contact-content-item-wrap,.contact img {
    margin-bottom: 20px
}

.contact img {
    margin-left: 10px
}

.contact .contact-content-item {
    border-right: 1px solid #ededed;
    padding-bottom: 10px
}

.contact .contact-content-item.no-border {
    border-right: none
}

.contact .contact-content-item .contact-content-item-title {
    font-size: 20px;
    color: #3b3b3b;
    padding: 10px
}

.contact .contact-content-item .contact-content-item-desc {
    font-size: 14px;
    padding: 0 10px;
    color: #8d8d8d;
    margin-top: 5px
}

@media (max-width:991px) {
    .customer-wrap .train-success .train-success-content {
        max-width: 600px
    }

    .customer-wrap .success-group {
        max-width: 800px
    }

    .customer-wrap .success-group .success-group-content .success-group-item-wrap {
        padding-left: 20px;
        padding-right: 20px
    }

    .communication .communication-content {
        max-width: 800px
    }

    .contact .contact-content {
        max-width: 600px
    }

    .contact .contact-content .container-fluid {
        width: 700px
    }

    .contact .contact-content-item.no-border {
        border-right: 1px solid #ededed
    }
}

@media (max-width:767px) {
    .customer-wrap .train-success .train-success-content {
        max-width: 300px
    }

    .communication .communication-title,.contact .contact-title,.customer-wrap .success-group .success-group-title,.customer-wrap .train-success .train-success-title {
        font-size: 24px
    }

    .contact .contact-content {
        max-width: 300px;
        text-align: center
    }

    .contact .contact-content .container-fluid {
        width: inherit
    }

    .contact .contact-content-item,.contact .contact-content-item.no-border {
        border-right: none
    }
}

.hr-wrap {
    z-index: 0
}

.hr-wrap .on {
    border-bottom: 2px solid #6aceca
}

.hr-wrap .show {
    display: none
}

.hr-wrap .index-separate {
    width: 85%;
    background: #f4f5f7;
    height: 2px;
    overflow: hidden;
    margin: 0 auto
}

.hr-wrap .hr-banner {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/hr_banner.jpg?6.2.7) no-repeat;*/
    background-size: cover;
    position: relative;
    padding-top: 250px;
    min-height: 583px
}

.hr-wrap .hr-banner .hr-banner-content {
    text-align: center;
    color: #fff;
    padding: 0 5px 10px
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
    font-size: 46px;
    margin-bottom: 34px
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-text p {
    font-size: 18px;
    line-height: 26px
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-action {
    font-size: 16px;
    margin: 40px 0 30px
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-action a {
    background: #51bcb6
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-action a:hover {
    background: #189582
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-download {
    text-align: center;
    font-size: 16px;
    color: #fff;
    text-decoration: underline
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-download:active,.hr-wrap .hr-banner .hr-banner-content .solution-banner-download:hover {
    color: #1bab95
}

.hr-wrap .hr-banner .hr-banner-content .solution-banner-num {
    font-size: 16px;
    padding-top: 160px;
    padding-bottom: 4%;
    text-align: right;
    margin-right: 5%
}

.hr-wrap .hr-modules {
    position: relative
}

.hr-wrap .hr-modules .hr-module-tab {
    margin: 0 auto;
    text-align: center;
    padding: 6% 5% 5%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps {
    cursor: pointer;
    padding: 0
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li {
    width: 16%;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    transition: transform .2s
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover {
    transform: scale(1.2)
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .appIcon {
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/recruit_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/relationship_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/training_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/approval_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps li:hover .name {
    color: #66ded8
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app a {
    text-decoration: none
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon {
    width: 114px;
    height: 114px;
    border-radius: 100%;
    margin: 0 auto
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/recruit.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/relationship.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/training.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/approval.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .name {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #2e2e2e
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected {
    animation: appAnimation 1s linear;
    transform: scale(1.2)
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .appIcon {
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/recruit_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/relationship_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/training_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/hr/approval_1.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .hr-module-tab .hr-module-apps .selected .name {
    color: #66ded8
}

.hr-wrap .hr-modules .hr-module-content {
    margin: 0 auto;
    padding: 0 5%;
    background: #f9fbfb;
    position: relative
}

.hr-wrap .hr-modules .hr-module-content .hr-content {
    width: 90%;
    margin: 20px auto 0;
    padding: 100px 0
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    border-radius: 4px;
    box-shadow: 2px 2px 12px 4px rgba(0,0,0,.1),-2px -2px 12px 4px rgba(0,0,0,.1)
}

.hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
    margin-right: 4%
}

.hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
    margin-left: 4%
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
    display: inline-block;
    width: 47%;
    color: #2e2e2e
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text h1 {
    font-size: 24px;
    line-height: 26px;
    padding-top: 10px;
    color: #2e2e2e
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
    font-size: 16px;
    margin-top: 30px;
    line-height: 28px;
    width: 100%;
    color: #2e2e2e
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text .line {
    margin-top: 20px;
    display: block;
    width: 80px;
    height: 2px;
    background: #61e5d4
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text .solution-experience {
    display: block;
    color: #5b585d;
    border-color: #5b585d;
    padding: 4px 10px;
    max-width: 100px;
    text-align: center;
    margin: 20px 0 0
}

.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text .solution-experience:active,.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text .solution-experience:focus,.hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text .solution-experience:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.hr-wrap .hr-modules .hr-module-content .m-b-30 {
    padding-bottom: 100px
}

.hr-wrap .hr-modules .hr-module-content .more-detail {
    font-size: 14px;
    text-align: center
}

.hr-wrap .hr-modules .hr-module-content .more-detail .solution-more {
    color: #5b585d;
    border-color: #5b585d;
    padding: 6px 40px
}

.hr-wrap .hr-modules .hr-module-content .more-detail .solution-more:active,.hr-wrap .hr-modules .hr-module-content .more-detail .solution-more:focus,.hr-wrap .hr-modules .hr-module-content .more-detail .solution-more:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.hr-wrap .solution-shared {
    *zoom: 1;
    width: 100%;
    padding: 50px 100px;
    margin: auto;
    background: #f9fbfb
}

.hr-wrap .solution-shared:after,.hr-wrap .solution-shared:before {
    content: " ";
    display: table
}

.hr-wrap .solution-shared:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.hr-wrap .solution-shared .shared-text {
    width: 55%;
    display: inline-block;
    color: #2e2e2e;
    padding-left: 100px;
    margin-left: 100px
}

.hr-wrap .solution-shared .shared-text .shared-title {
    width: 55%;
    color: #22d7bb;
    font-size: 32px
}

.hr-wrap .solution-shared .shared-text .shared-desc {
    margin-top: 20px;
    width: 90%
}

.hr-wrap .solution-shared .shared-text .shared-desc p {
    font-size: 16px;
    line-height: 26px
}

.hr-wrap .solution-shared .shared-text .shared-desc .remark {
    color: #22d7bb
}

.hr-wrap .solution-shared .shared-img {
    width: 30%;
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    float: right;
    margin-top: 10px
}

.hr-wrap .solution-shared .shared-img img {
    width: 40%
}

.hr-tooltipModal {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    top: 0;
    left: 0;
    z-index: 99
}

.hr-tooltipModal .tooltip-modal {
    max-width: 568px;
    border-radius: 5px;
    background: #fff;
    padding: 65px 77px 48px;
    text-align: center;
    margin: 260px auto 0;
    position: relative;
    font-size: 16px
}

.hr-tooltipModal .tooltip-modal p {
    line-height: 32px;
    margin-bottom: 30px
}

.hr-tooltipModal .tooltip-modal a {
    background: #51bcb6;
    text-align: center
}

.hr-tooltipModal .tooltip-modal a:hover {
    background: #189582
}

.hr-tooltipModal .tooltip-modal .close-tooltip-modal {
    font-size: 24px;
    line-height: .5;
    position: absolute;
    top: 12px;
    right: 8px;
    color: #aaa;
    font-weight: 700;
    cursor: pointer
}

@media (max-width:1280px) {
    .hr-wrap .solution-shared {
        padding: 50px 100px!important
    }

    .hr-wrap .solution-shared .shared-text {
        width: 55%;
        padding-left: 0!important;
        margin-left: 100px
    }

    .hr-wrap .solution-shared .shared-img {
        padding-top: 15px!important
    }
}

@media (max-width:1099px) {
    .hr-wrap .solution-shared {
        padding: 50px 80px!important
    }

    .hr-wrap .solution-shared .shared-text {
        width: 70%!important;
        display: inline-block;
        padding-left: 20px!important;
        margin-left: 0!important
    }

    .hr-wrap .solution-shared .shared-img {
        width: 30%
    }

    .hr-wrap .solution-shared .shared-img img {
        width: 40%!important
    }
}

@media (max-width:991px) {
    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps li {
        width: 20%
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        margin-top: 30px
    }

    .hr-wrap .solution-shared {
        width: 100%;
        padding: 50px 10%!important
    }

    .hr-wrap .solution-shared .shared-text {
        width: 100%!important;
        margin: 0 auto!important
    }

    .hr-wrap .solution-shared .shared-img {
        width: 100%!important;
        text-align: center;
        margin-top: 20px
    }
}

@media (max-width:624px) {
    .hr-wrap .index-separate {
        margin: 20px auto 0
    }

    .hr-wrap .hr-banner .hr-banner-content {
        padding: 0 50px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
        font-size: 36px;
        margin-bottom: 22px;
        margin-top: 160px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-num {
        padding-top: 130px;
        padding-bottom: 50px;
        text-align: center
    }

    .hr-wrap .hr-modules .hr-module-tab {
        padding: 6% 4% 5%
    }

    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 100px;
        height: 100px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content {
        margin: 0 auto;
        padding: 100px 30px!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        display: block;
        width: 100%
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 80px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 80px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
        display: block;
        width: 100%
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
        width: 100%!important
    }

    .hr-wrap .solution-shared {
        padding: 40px 60px!important
    }

    .hr-tooltipModal .tooltip-modal {
        width: 520px!important;
        padding: 55px 67px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:440px) {
    .hr-wrap .index-separate {
        margin: 20px auto 0
    }

    .hr-wrap .hr-banner {
        padding-top: 130px
    }

    .hr-wrap .hr-banner .hr-banner-content {
        padding: 0 20px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text {
        font-size: 32px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 20px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-action {
        margin-top: 25px!important
    }

    .hr-wrap .hr-modules .hr-module-tab {
        padding: 6% 2% 5%
    }

    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 80px;
        height: 80px
    }

    .hr-wrap .hr-modules .hr-module-content {
        padding: 0 5%
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content {
        margin: 0 auto;
        padding: 70px 30px!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        display: block;
        max-width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 60px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 60px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
        display: block;
        max-width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
        width: 100%!important;
        line-height: 24px
    }

    .hr-wrap .hr-modules .hr-module-content .m-b-30 {
        padding-bottom: 50px;
        margin-top: 50px
    }

    .hr-wrap .hr-modules .hr-module-content .more-detail .solution-more {
        max-width: 160px!important
    }

    .hr-wrap .solution-shared {
        padding: 50px 70px!important;
        position: relative
    }

    .hr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 22px!important;
        padding-left: 0!important
    }

    .hr-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .hr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .hr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .hr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 200px
    }

    .hr-tooltipModal .tooltip-modal {
        width: 400px!important;
        padding: 55px 57px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:415px) {
    .hr-wrap .hr-banner {
        background-position: -100px 0!important
    }

    .hr-wrap .hr-banner .hr-banner-content {
        padding: 0 30px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text {
        font-size: 32px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 22px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-action {
        margin-top: 30px
    }

    .hr-wrap .hr-modules .hr-module-tab {
        padding: 6% 2% 5%
    }

    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 60px;
        height: 60px
    }

    .hr-wrap .hr-modules .hr-module-content {
        padding: 0 5%
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content {
        margin: 0 auto
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        display: block;
        max-width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 60px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 60px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
        display: block;
        max-width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
        width: 100%!important;
        line-height: 24px
    }

    .hr-wrap .hr-modules .hr-module-content .m-b-30 {
        padding-bottom: 100px;
        margin-top: 50px
    }

    .hr-wrap .hr-modules .hr-module-content .more-detail .solution-more {
        max-width: 160px!important
    }

    .hr-wrap .solution-shared {
        *zoom: 1;
        width: 100%;
        padding: 50px 25px!important;
        position: relative
    }

    .hr-wrap .solution-shared:after,.hr-wrap .solution-shared:before {
        content: " ";
        display: table
    }

    .hr-wrap .solution-shared:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .hr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 23px!important;
        padding-left: 0!important
    }

    .hr-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .hr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .hr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .hr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .hr-tooltipModal .tooltip-modal {
        width: 350px!important;
        padding: 40px 38px 30px;
        margin: 250px auto 0
    }
}

@media (max-width:375px) {
    .hr-wrap .hr-banner {
        padding-top: 80px!important
    }

    .hr-wrap .hr-banner .hr-banner-content {
        padding: 0 30px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text {
        font-size: 28px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 120px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .hr-wrap .hr-modules .hr-module-tab {
        padding: 7% 3% 0
    }

    .hr-wrap .hr-modules .hr-module-content {
        margin-top: 45px!important;
        padding: 0!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content {
        padding: 60px 30px!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
        width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text h1 {
        font-size: 20px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        display: block;
        width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
        margin-right: 0!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
        margin-left: 0!important
    }

    .hr-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .hr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .hr-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .hr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .hr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .hr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .hr-tooltipModal .tooltip-modal {
        width: 320px!important;
        padding: 40px 23px 25px;
        margin: 220px auto 0
    }
}

@media (max-width:320px) {
    .hr-wrap .hr-banner {
        padding-top: 60px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text {
        font-size: 28px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 100px!important
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .hr-wrap .hr-banner .hr-banner-content .solution-banner-action .index-banner-action-btn {
        padding: 15px 50px
    }

    .hr-wrap .hr-modules .hr-module-tab {
        padding: 8% 5% 0
    }

    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 50px!important;
        height: 50px!important
    }

    .hr-wrap .hr-modules .hr-module-tab .hr-module-apps .hr-module-app .name {
        font-size: 12px!important
    }

    .hr-wrap .hr-modules .hr-module-content {
        padding: 0!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content {
        padding: 50px 25px!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text {
        width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text h1 {
        font-size: 20px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .hr-content-img {
        display: block;
        width: 100%!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-r-20 {
        margin-right: 0!important
    }

    .hr-wrap .hr-modules .hr-module-content .hr-content .m-l-20 {
        margin-left: 0!important
    }

    .hr-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .hr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .hr-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .hr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .hr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .hr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 250px
    }

    .hr-tooltipModal .tooltip-modal {
        width: 290px!important;
        padding: 40px 20px 25px;
        margin: 230px auto 0;
        font-size: 14px!important
    }

    .hr-tooltipModal .tooltip-modal .index-banner-action-btn {
        padding: 15px 40px
    }
}

.okr-wrap {
    z-index: 0;
    overflow: hidden
}

.okr-wrap .index-separate {
    width: 85%;
    background: #f4f5f7;
    height: 2px;
    overflow: hidden;
    margin: 100px auto
}

.okr-wrap .okr-banner {
    /*background: url(https://cdn.worktile.com/assets/images/solution/okr/banner_bg.jpg?6.2.7) no-repeat;*/
    background-size: cover;
    position: relative;
    padding-top: 250px;
    min-height: 583px
}

.okr-wrap .okr-banner .okr-banner-content {
    text-align: center;
    color: #fff;
    padding: 0 5px 10px
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
    font-size: 46px;
    margin-bottom: 34px
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-text p {
    font-size: 18px;
    line-height: 24px
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-action {
    font-size: 16px;
    margin: 40px 0 30px
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-action a {
    background: #51bcb6
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-action a:hover {
    background: #189582
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-download {
    text-align: center;
    font-size: 16px;
    color: #fff;
    text-decoration: underline
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-download:active,.okr-wrap .okr-banner .okr-banner-content .solution-banner-download:hover {
    color: #1bab95
}

.okr-wrap .okr-banner .okr-banner-content .solution-banner-num {
    font-size: 16px;
    padding-top: 160px;
    padding-bottom: 20px;
    text-align: right;
    margin-right: 5%
}

.okr-wrap .okr-modules {
    position: relative
}

.okr-wrap .okr-modules .okr-module-tab {
    width: 100%;
    height: 363px;
    /*background: url(https://cdn.worktile.com/assets/images/solution/okr/tab_bg.png?6.2.7) no-repeat;*/
    background-size: cover;
    padding: 25px 100px
}

.okr-wrap .okr-modules .okr-module-tab .okr-board {
    width: 100%;
    padding: 0;
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
    width: 250px;
    list-style: none;
    background: #dedede;
    border-radius: 5px;
    padding: 15px 10px;
    margin-right: 2%
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
    font-size: 18px;
    font-weight: 400;
    color: #393939;
    margin: 0 0 15px;
    cursor: pointer
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title:hover,.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .on {
    color: #4daea7
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content {
    padding: 0
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name {
    position: relative;
    padding: 10px 10px 7px;
    margin-bottom: 8px;
    background: #fff;
    border-radius: 2px;
    list-style: none;
    cursor: pointer;
    box-shadow: 0 1px 1px rgba(0,0,0,.1)
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name a {
    color: #666;
    text-decoration: none
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name a i {
    font-size: 20px;
    vertical-align: middle
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name a i.lc-checked-square {
    color: #4daea7
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name a i.m-r-10 {
    margin-right: 8px
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name .list-title {
    display: inline-block;
    width: 175px;
    font-size: 14px;
    white-space: normal;
    word-break: break-all
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name .active {
    color: #4daea7
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name .list-title-long {
    font-size: 12px;
    vertical-align: top;
    margin: -5px 0 0
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name:hover {
    background: #f7f7f7
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name:hover a {
    color: #4daea7
}

.okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list:last-child {
    margin-right: 0
}

.okr-wrap .okr-modules .okr-module-content {
    padding: 100px 5%;
    background: #f9fbfb;
    position: relative
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
    width: 90%;
    margin: 20px auto 0
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    border-radius: 4px;
    box-shadow: 2px 2px 12px 4px rgba(0,0,0,.1),-2px -2px 12px 4px rgba(0,0,0,.1)
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
    margin-right: 4%
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
    margin-left: 4%
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
    display: inline-block;
    width: 47%;
    padding-top: 20px;
    color: #2e2e2e
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text h1 {
    font-size: 24px;
    line-height: 26px;
    padding-top: 10px;
    color: #2e2e2e
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
    font-size: 16px;
    margin-top: 30px;
    line-height: 28px;
    width: 100%;
    color: #2e2e2e
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text .line {
    margin-top: 20px;
    display: block;
    width: 80px;
    height: 2px;
    background: #61e5d4
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text .solution-experience {
    display: block;
    color: #5b585d;
    border-color: #5b585d;
    padding: 4px 10px;
    max-width: 100px;
    text-align: center;
    margin: 20px 0 0
}

.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text .solution-experience:active,.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text .solution-experience:focus,.okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text .solution-experience:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.okr-wrap .okr-modules .okr-module-content .okr-container .m-b-30 {
    margin-bottom: 100px
}

.okr-wrap .okr-modules .okr-module-content .okr-container .more-detail {
    font-size: 14px;
    text-align: center
}

.okr-wrap .okr-modules .okr-module-content .okr-container .more-detail .solution-more {
    color: #5b585d;
    border-color: #5b585d;
    padding: 6px 40px
}

.okr-wrap .okr-modules .okr-module-content .okr-container .more-detail .solution-more:active,.okr-wrap .okr-modules .okr-module-content .okr-container .more-detail .solution-more:focus,.okr-wrap .okr-modules .okr-module-content .okr-container .more-detail .solution-more:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.okr-wrap .okr-modules .okr-module-content .okr-container-2 .okr-content .okr-content-img,.okr-wrap .okr-modules .okr-module-content .okr-container-3 .okr-content .okr-content-img {
    box-shadow: none
}

.okr-wrap .solution-shared {
    *zoom: 1;
    width: 100%;
    padding: 50px 100px;
    margin: auto;
    background: #f9fbfb
}

.okr-wrap .solution-shared:after,.okr-wrap .solution-shared:before {
    content: " ";
    display: table
}

.okr-wrap .solution-shared:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.okr-wrap .solution-shared .shared-text {
    width: 55%;
    display: inline-block;
    color: #2e2e2e;
    padding-left: 100px;
    margin-left: 100px
}

.okr-wrap .solution-shared .shared-text .shared-title {
    width: 55%;
    color: #22d7bb;
    font-size: 32px
}

.okr-wrap .solution-shared .shared-text .shared-desc {
    margin-top: 20px;
    width: 90%
}

.okr-wrap .solution-shared .shared-text .shared-desc p {
    font-size: 16px;
    line-height: 26px
}

.okr-wrap .solution-shared .shared-text .shared-desc .remark {
    color: #22d7bb
}

.okr-wrap .solution-shared .shared-img {
    width: 30%;
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    float: right;
    margin-top: 10px
}

.okr-wrap .solution-shared .shared-img img {
    width: 40%
}

.okr-tooltipModal {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    top: 0;
    left: 0;
    z-index: 99
}

.okr-tooltipModal .tooltip-modal {
    max-width: 568px;
    border-radius: 5px;
    background: #fff;
    padding: 65px 77px 48px;
    text-align: center;
    margin: 260px auto 0;
    position: relative;
    font-size: 16px
}

.okr-tooltipModal .tooltip-modal p {
    line-height: 32px;
    margin-bottom: 30px
}

.okr-tooltipModal .tooltip-modal a {
    background: #51bcb6;
    text-align: center
}

.okr-tooltipModal .tooltip-modal a:hover {
    background: #189582
}

.okr-tooltipModal .tooltip-modal .close-tooltip-modal {
    font-size: 24px;
    line-height: .5;
    position: absolute;
    top: 12px;
    right: 8px;
    color: #aaa;
    font-weight: 700;
    cursor: pointer
}

@media (max-width:1280px) {
    .okr-wrap .solution-shared {
        padding: 50px 100px!important
    }

    .okr-wrap .solution-shared .shared-text {
        width: 55%;
        padding-left: 0!important;
        margin-left: 100px
    }

    .okr-wrap .solution-shared .shared-img {
        padding-top: 15px!important
    }
}

@media (max-width:1099px) {
    .okr-wrap .okr-modules .okr-module-tab {
        padding: 25px 80px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-content .list-name .list-title {
        width: 121px
    }

    .okr-wrap .solution-shared {
        padding: 50px 80px!important
    }

    .okr-wrap .solution-shared .shared-text {
        width: 70%!important;
        display: inline-block;
        padding-left: 20px!important;
        margin-left: 0!important
    }

    .okr-wrap .solution-shared .shared-img {
        width: 30%
    }

    .okr-wrap .solution-shared .shared-img img {
        width: 40%!important
    }
}

@media (max-width:991px) {
    .okr-wrap .index-separate {
        margin: 100px auto 0
    }

    .okr-wrap .okr-modules .okr-module-tab {
        padding: 30px 50px;
        height: 250px;
        background: none
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 140px;
        height: 140px;
        border: 4px solid #eaebeb;
        border-radius: 100%;
        background: transparent;
        padding: 6px;
        display: table
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        display: table-cell;
        width: 120px;
        height: 120px;
        border-radius: 100%;
        background: #f8f8f8;
        border: 2px solid #e0e0e0;
        margin: 0;
        font-size: 18px;
        text-align: center;
        vertical-align: middle;
        font-weight: 400;
        line-height: 24px;
        color: #393939
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .on {
        color: #4daea7
    }

    .okr-wrap .okr-modules .okr-module-content {
        padding: 0 5% 100px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
        display: block;
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 80px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 80px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
        display: block;
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
        width: 100%!important;
        line-height: 26px
    }

    .okr-wrap .solution-shared {
        width: 100%;
        padding: 50px 10%!important
    }

    .okr-wrap .solution-shared .shared-text {
        width: 100%!important;
        margin: 0 auto!important
    }

    .okr-wrap .solution-shared .shared-img {
        width: 100%!important;
        text-align: center;
        margin-top: 20px
    }
}

@media (max-width:624px) {
    .okr-wrap .okr-banner .okr-banner-content {
        padding: 0 50px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
        font-size: 36px;
        margin-bottom: 22px;
        margin-top: 160px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-num {
        padding-top: 130px;
        padding-bottom: 50px;
        text-align: center
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board {
        margin-top: 24px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 120px;
        height: 120px;
        padding: 6px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        width: 100px;
        height: 100px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
        padding: 0 30px!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
        display: block;
        max-width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 80px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 80px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
        display: block;
        max-width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
        width: 100%!important
    }

    .okr-wrap .solution-shared {
        padding: 40px 60px!important
    }

    .okr-tooltipModal .tooltip-modal {
        width: 520px!important;
        padding: 55px 67px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:440px) {
    .okr-wrap .okr-banner {
        padding-top: 130px
    }

    .okr-wrap .okr-banner .okr-banner-content {
        padding: 0 20px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text {
        font-size: 32px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 20px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-action {
        margin-top: 25px!important
    }

    .okr-wrap .okr-modules .okr-module-tab {
        height: 200px;
        padding: 20px 10px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 100px;
        height: 100px;
        margin-right: 1%
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        width: 80px;
        height: 80px;
        font-size: 14px;
        line-height: 20px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
        padding: 0 30px!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
        display: block;
        max-width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 60px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 60px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
        display: block;
        max-width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
        width: 100%!important;
        line-height: 24px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .more-detail .solution-more {
        max-width: 160px!important
    }

    .okr-wrap .solution-shared {
        padding: 50px 70px!important;
        position: relative
    }

    .okr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 22px!important;
        padding-left: 0!important
    }

    .okr-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .okr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .okr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .okr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 200px
    }

    .okr-tooltipModal .tooltip-modal {
        width: 400px!important;
        padding: 55px 57px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:415px) {
    .okr-wrap .index-separate {
        margin: 60px auto 0
    }

    .okr-wrap .okr-banner {
        background-position: -100px 0!important
    }

    .okr-wrap .okr-banner .okr-banner-content {
        padding: 0 30px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text {
        font-size: 32px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 22px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-action {
        margin-top: 30px
    }

    .okr-wrap .okr-modules .okr-module-tab {
        height: 200px;
        padding: 25px 0
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 90px;
        height: 90px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        width: 70px;
        height: 70px;
        font-size: 12px;
        line-height: 18px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
        padding: 0 20px!important
    }

    .okr-wrap .solution-shared {
        *zoom: 1;
        width: 100%;
        padding: 50px 25px!important;
        position: relative
    }

    .okr-wrap .solution-shared:after,.okr-wrap .solution-shared:before {
        content: " ";
        display: table
    }

    .okr-wrap .solution-shared:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .okr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 23px!important;
        padding-left: 0!important
    }

    .okr-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .okr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .okr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .okr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .okr-tooltipModal .tooltip-modal {
        width: 350px!important;
        padding: 40px 38px 30px;
        margin: 250px auto 0
    }
}

@media (max-width:375px) {
    .okr-wrap .okr-banner {
        padding-top: 80px!important
    }

    .okr-wrap .okr-banner .okr-banner-content {
        padding: 0 30px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text {
        font-size: 28px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 120px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .okr-wrap .okr-modules .okr-module-tab {
        height: 150px;
        padding: 10px 0
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board {
        margin-top: 20px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 80px;
        height: 80px;
        padding: 2px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        width: 60px;
        height: 60px
    }

    .okr-wrap .okr-modules .okr-module-content {
        padding: 0 0 80px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
        padding: 0 30px!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text h1 {
        font-size: 20px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
        display: block;
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
        margin-right: 0!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
        margin-left: 0!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .m-b-30 {
        margin-bottom: 80px!important
    }

    .okr-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .okr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .okr-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .okr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .okr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .okr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .okr-tooltipModal .tooltip-modal {
        width: 320px!important;
        padding: 40px 23px 25px;
        margin: 220px auto 0
    }
}

@media (max-width:320px) {
    .okr-wrap .okr-banner {
        padding-top: 60px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text {
        font-size: 28px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 100px!important
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .okr-wrap .okr-banner .okr-banner-content .solution-banner-action .index-banner-action-btn {
        padding: 15px 50px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list {
        width: 75px;
        height: 75px;
        padding: 2px
    }

    .okr-wrap .okr-modules .okr-module-tab .okr-board .okr-list .list-board-title {
        width: 55px;
        height: 55px
    }

    .okr-wrap .okr-modules .okr-module-content {
        padding: 0 0 80px!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content {
        padding: 0 25px!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text {
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text h1 {
        font-size: 20px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .okr-content-img {
        display: block;
        width: 100%!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-r-20 {
        margin-right: 0!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .okr-content .m-l-20 {
        margin-left: 0!important
    }

    .okr-wrap .okr-modules .okr-module-content .okr-container .m-b-30 {
        margin-bottom: 80px!important
    }

    .okr-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .okr-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .okr-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .okr-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .okr-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .okr-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 250px
    }

    .okr-tooltipModal .tooltip-modal {
        width: 290px!important;
        padding: 40px 20px 25px;
        margin: 230px auto 0;
        font-size: 14px!important
    }

    .okr-tooltipModal .tooltip-modal .index-banner-action-btn {
        padding: 15px 40px
    }
}

.hr-wrap .pm-banner {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/banner.jpg?6.2.7) no-repeat;*/
    background-size: cover
}

.hr-wrap .hr-modules .pm-module-tab {
    margin: 0 auto;
    text-align: center;
    padding: 6% 5% 5%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps {
    cursor: pointer;
    padding: 0
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
    width: 14%;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    transition: transform .2s
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover {
    transform: scale(1.2)
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon {
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/market_research_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/require_analysis_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_design_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_operation_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_iterative_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps li:hover .name {
    color: #66ded8
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app a {
    text-decoration: none
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
    width: 114px;
    height: 114px;
    border-radius: 100%;
    margin: 0 auto
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/market_research.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/require_analysis.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_design.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_operation.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_iterative.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .name {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #2e2e2e
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected {
    animation: appAnimation 1s linear;
    transform: scale(1.2)
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon {
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/market_research_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/require_analysis_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_design_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_operation_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/product_iterative_p.png?6.2.7) no-repeat 50%;*/
    background-size: 100%
}

.hr-wrap .hr-modules .pm-module-tab .hr-module-apps .selected .name {
    color: #66ded8
}

.hr-wrap .pm-case {
    width: 100%;
    height: 400px
}

.hr-wrap .pm-case .pm-case-text {
    float: left;
    width: 33%;
    height: 400px;
    background: #4c494e
}

.hr-wrap .pm-case .pm-case-text .case-text-content {
    width: 80%;
    margin: 100px auto 0
}

.hr-wrap .pm-case .pm-case-text .case-text-content .pm-case-title {
    font-size: 30px;
    color: #ffde03;
    margin-bottom: 30px
}

.hr-wrap .pm-case .pm-case-text .case-text-content .line {
    display: block;
    width: 100px;
    height: 1px;
    background: #fff
}

.hr-wrap .pm-case .pm-case-text .case-text-content .pm-desc {
    color: #fff;
    font-size: 16px;
    margin: 30px 0 0 20px
}

.hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more {
    font-size: 14px;
    margin: 30px 0 0 15px
}

.hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more .pm-more {
    padding: 8px 35px;
    text-align: center;
    color: #fff
}

.hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more .pm-more:active,.hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more .pm-more:focus,.hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more .pm-more:hover {
    color: #1bab95;
    text-decoration: none
}

.hr-wrap .pm-case .pm-case-img {
    float: left;
    width: 67%;
    height: 400px;
    /*background: url(https://cdn.worktile.com/assets/images/solution/pm/pm_img.png?6.2.7) no-repeat;*/
    background-size: cover
}

@media (max-width:1099px) {
    .hr-wrap .pm-case .pm-case-text {
        width: 35%
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content {
        width: 90%
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content .pm-case-title {
        font-size: 28px
    }

    .hr-wrap .pm-case .pm-case-img {
        width: 65%
    }
}

@media (max-width:991px) {
    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
        width: 17%
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 100px;
        height: 100px
    }
}

@media (max-width:624px) {
    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
        width: 20%
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 90px;
        height: 90px
    }

    .hr-wrap .pm-case {
        width: 100%;
        height: 600px
    }

    .hr-wrap .pm-case .pm-case-text {
        width: 100%;
        height: 300px;
        background: #4c494e
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content {
        margin: 40px auto 0
    }

    .hr-wrap .pm-case .pm-case-img {
        width: 100%;
        height: 300px
    }
}

@media (max-width:440px) {
    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
        width: 22%
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 80px;
        height: 80px
    }
}

@media (max-width:415px) {
    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
        width: 24%
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 68px;
        height: 68px
    }
}

@media (max-width:375px) {
    .hr-wrap .hr-modules .pm-module-tab {
        padding-bottom: 0
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps li {
        width: 27%;
        margin-top: 20px
    }

    .hr-wrap .hr-modules .pm-module-tab .hr-module-apps .hr-module-app .appIcon {
        width: 60px;
        height: 60px
    }

    .hr-wrap .pm-case {
        height: 480px
    }

    .hr-wrap .pm-case .pm-case-text {
        width: 100%;
        height: 280px;
        background: #4c494e
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content {
        margin: 50px auto 0
    }

    .hr-wrap .pm-case .pm-case-img {
        height: 200px
    }
}

@media (max-width:320px) {
    .hr-wrap .pm-case .pm-case-text .case-text-content {
        margin: 50px auto 0
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content .pm-case-title {
        font-size: 26px;
        margin-bottom: 25px
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content .pm-desc {
        margin: 25px 0 0 20px
    }

    .hr-wrap .pm-case .pm-case-text .case-text-content .pm-detail-more {
        margin: 25px 0 0 15px
    }
}

.client-warp {
    min-height: 700px;
    /*background: url(https://cdn.worktile.com/assets/images/client/client-bg.png?6.2.7) no-repeat;*/
    background-size: cover;
    padding-top: 150px;
    width: 100%
}

.client-warp .client-inner {
    margin: 0 50px 0 70px;
    height: 500px;
    /*background: url(https://cdn.worktile.com/assets/images/client/client-bg-inner.png?6.2.7) 100% no-repeat;*/
    background-size: contain
}

.client-warp .client-inner .client-inner-left {
    width: 50%;
    padding-top: 50px;
    padding-left: 80px
}

.client-warp .client-inner .client-inner-left .client-inner-title {
    font-size: 32px
}

.client-warp .client-inner .client-inner-left .client-inner-desc {
    font-size: 16px;
    line-height: 30px;
    color: #9b9b9b;
    margin-top: 20px
}

.client-warp .client-inner .client-inner-left .client-inner-download {
    position: relative;
    width: 450px;
    margin-top: 70px
}

.client-warp .client-inner .client-inner-left .client-inner-download a {
    background-image: linear-gradient(180deg,#f7f7f7 0,#ebebeb);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff7f7f7",endColorstr="#ffebebeb",GradientType=0);
    display: inline-block;
    width: 200px;
    height: 60px;
    line-height: 60px;
    margin-right: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    color: #7e7e7e
}

.client-warp .client-inner .client-inner-left .client-inner-download a .lcfont {
    color: #777b7b;
    font-size: 24px;
    margin-right: 15px;
    vertical-align: sub
}

.client-warp .client-inner .client-inner-left .client-inner-download a:hover {
    color: #926900;
    background-image: linear-gradient(180deg,#ffb600 0,#e5a402);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffb600",endColorstr="#ffe5a402",GradientType=0)
}

.client-warp .client-inner .client-inner-left .client-inner-download a:hover .lcfont {
    color: #926900
}

.client-warp .client-inner .client-inner-left .client-inner-download .client-inner-code {
    display: none;
    width: 147px;
    height: 155px;
    padding: 20px 20px 25px;
    background-color: #fff;
    border-radius: 4px;
    text-align: center
}

.client-warp .client-inner .client-inner-left .client-inner-download .client-inner-code:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    border-radius: 4px
}

.client-warp .client-inner .client-inner-left .client-inner-download .client-inner-code img {
    width: 90%;
    padding-bottom: 4px
}

.client-warp .client-inner .client-inner-left .client-inner-download .client-inner-code .scan {
    line-height: 1;
    margin: 0
}

.client-warp .client-inner .client-inner-left .client-inner-download .code-ios {
    position: absolute;
    left: 28px;
    top: -170px
}

.client-warp .client-inner .client-inner-left .client-inner-download .code-android {
    position: absolute;
    left: 250px;
    top: -170px
}

@media (max-width:1100px) {
    .client-warp .client-inner {
        margin: 0;
        height: 450px
    }
}

@media (max-width:920px) {
    .client-warp .client-inner {
        margin: 0;
        height: 350px
    }

    .client-warp .client-inner .client-inner-left .client-inner-title {
        font-size: 24px
    }

    .client-warp .client-inner .client-inner-left .client-inner-desc {
        font-size: 14px;
        line-height: 24px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download {
        width: 400px;
        margin-top: 30px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download a {
        width: 160px;
        height: 40px;
        line-height: 40px;
        margin-right: 10px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download a .lcfont {
        margin-right: 10px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download .client-inner-code {
        width: 140px;
        height: 142px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download .code-ios {
        position: absolute;
        left: 12px;
        top: -160px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download .code-android {
        position: absolute;
        left: 183px;
        top: -160px
    }
}

@media (max-width:768px) {
    .client-warp .client-inner {
        background: none;
        text-align: center
    }

    .client-warp .client-inner .client-inner-left {
        width: 100%;
        padding: 0 10px
    }

    .client-warp .client-inner .client-inner-left .client-inner-title {
        font-size: 28px
    }

    .client-warp .client-inner .client-inner-left .client-inner-desc {
        font-size: 14px;
        line-height: 24px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download {
        width: 100%;
        margin-top: 30px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download a {
        width: 180px;
        height: 60px;
        line-height: 60px;
        margin-right: 20px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download a .lcfont {
        margin-right: 15px
    }
}

@media (min-width:1440px) {
    .client-warp .client-inner {
        width: 1180px;
        margin: 0 auto
    }

    .client-warp .client-inner .client-inner-left .client-inner-download .code-ios {
        position: absolute;
        left: 25px;
        top: -170px
    }

    .client-warp .client-inner .client-inner-left .client-inner-download .code-android {
        position: absolute;
        left: 247px;
        top: -170px
    }
}

.solution-wrap .solution-ways {
    width: 1084px;
    max-width: 1084px;
    margin: 70px auto 60px
}

.solution-wrap .solution-ways .solution-ways-title {
    margin-bottom: 25px;
    padding: 0 15px;
    font-size: 34px;
    color: #3b3b3b;
    line-height: 34px
}

.solution-wrap .solution-ways .solution-ways-desc {
    padding: 0 15px;
    font-size: 14px;
    color: #3b3b3b
}

.solution-wrap .solution-ways .ways {
    margin-top: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.solution-wrap .solution-ways .ways .solution-way {
    width: 271px;
    height: 224px;
    cursor: pointer;
    margin-bottom: 30px
}

.solution-wrap .solution-ways .ways .solution-way .solution-way-img {
    width: 100%;
    height: 100%;
    position: relative
}

.solution-wrap .solution-ways .ways .solution-way .solution-back {
    position: absolute;
    top: 0;
    width: 241px;
    height: 100%;
    background: rgba(0,0,0,.15)
}

.solution-wrap .solution-ways .ways .solution-way .solution-way-name {
    position: relative;
    bottom: 56px;
    width: 100%;
    height: 56px;
    padding-left: 20px;
    background: rgba(0,0,0,.6);
    color: #fff;
    font-weight: 400;
    line-height: 56px;
    font-size: 20px
}

.solution-wrap .solution-ways .ways .solution-way .no-solution-way-name {
    visibility: hidden
}

.solution-wrap .solution-ways .ways .solution-way:hover .solution-back {
    background: transparent
}

.solution-wrap .solution-ways .ways .solution-way:hover .no-solution-way-name,.solution-wrap .solution-ways .ways .solution-way:hover .solution-way-name {
    position: relative;
    bottom: 100%;
    width: 100%;
    height: 100%;
    padding-left: 0;
    background: rgba(0,0,0,.6);
    color: #fff;
    font-weight: 400;
    font-size: 30px;
    line-height: 224px;
    text-align: center;
    visibility: visible
}

.solution-wrap .solution-ways .ways .solution-way:hover .no-solution {
    display: none
}

.solution-wrap .solution-ways-line {
    width: 80%;
    margin: 0 auto;
    border-bottom: 1px dashed #aaa;
    text-align: center
}

.solution-wrap .solution-banner {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/banner_bg.jpg?6.2.7) no-repeat;*/
    background-size: cover;
    position: relative;
    padding-top: 250px;
    min-height: 583px
}

.solution-wrap .solution-banner .solution-banner-content {
    text-align: center;
    color: #fff;
    padding: 0 5px 10px
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
    font-size: 46px;
    margin-bottom: 34px
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-text p {
    font-size: 18px;
    line-height: 24px
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-action {
    font-size: 16px;
    margin: 40px 0 30px
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-action a {
    background: #51bcb6
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-action a:hover {
    background: #189582
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-download {
    text-align: center;
    font-size: 16px;
    color: #fff;
    text-decoration: underline
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-download:active,.solution-wrap .solution-banner .solution-banner-content .solution-banner-download:hover {
    color: #1bab95
}

.solution-wrap .solution-banner .solution-banner-content .solution-banner-num {
    font-size: 16px;
    padding-top: 160px;
    padding-bottom: 20px;
    text-align: right;
    margin-right: 5%
}

.solution-wrap .on {
    border-bottom: 2px solid #6aceca
}

.solution-wrap .show {
    display: none
}

.solution-wrap .index-separate {
    width: 85%;
    background: #f4f5f7;
    height: 2px;
    overflow: hidden;
    margin: 100px auto
}

.solution-wrap .solution-modules {
    position: relative
}

.solution-wrap .solution-modules .solution-module-tab {
    margin: 0 auto;
    text-align: center;
    padding: 0 100px
}

.solution-wrap .solution-modules .solution-module-tab .bg1 {
    width: 120px;
    height: 94px;
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/yinhao-1.png?6.2.7) no-repeat 0 0;*/
    background-size: cover;
    opacity: .1
}

.solution-wrap .solution-modules .solution-module-tab .bg2 {
    width: 120px;
    height: 94px;
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/yinhao-2.png?6.2.7) no-repeat 100% 100%;*/
    background-size: cover;
    opacity: .1;
    float: right
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
    cursor: pointer;
    margin: -40px 0;
    padding: 0
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li {
    width: 11%;
    text-align: center;
    display: inline-block;
    padding: 10px;
    transition: transform .2s
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover {
    transform: scale(1.2)
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon {
    border: 1px solid #66ded8;
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/need-manage2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/quick-open2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bug2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/code-share2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bushu2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-6 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/report2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .appIcon.appIcon-7 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/efficiency-evaluate2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps li:hover .name {
    color: #66ded8
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    margin: 0 auto;
    border: 1px solid #d4d4d4
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/need-manage1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/quick-open1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bug1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/code-share1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bushu1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-6 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/report1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon.appIcon-7 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/efficiency-evaluate1.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .name {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default {
    animation: appAnimation 1s linear;
    transform: scale(1.2)
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon {
    border: 1px solid #66ded8;
    box-shadow: 2px 2px 12px 4px rgba(152,236,225,.3),-2px -2px 12px 4px rgba(152,236,225,.3)
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/need-manage2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/quick-open2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bug2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-4 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/code-share2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-5 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/bushu2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-6 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/report2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .appIcon.appIcon-7 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/efficiency-evaluate2.png?6.2.7) no-repeat 50%;*/
    background-size: 50% auto
}

.solution-wrap .solution-modules .solution-module-tab .solution-module-apps .default .name {
    color: #66ded8
}

.solution-wrap .solution-modules .solution-module-content {
    margin: 90px auto 0;
    padding: 100px 5%;
    background: #f9fbfb;
    position: relative
}

.solution-wrap .solution-modules .solution-module-content .solution-container:before {
    content: "";
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-bottom-color: #f9fbfb
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-1:before {
    position: absolute;
    top: -40px;
    left: 22%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-2:before {
    position: absolute;
    top: -40px;
    left: 31%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-3:before {
    position: absolute;
    top: -38px;
    left: 40%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-4:before {
    position: absolute;
    top: -38px;
    left: 49%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-5:before {
    position: absolute;
    top: -38px;
    left: 58%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-6:before {
    position: absolute;
    top: -38px;
    left: 67%
}

.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-7:before {
    position: absolute;
    top: -38px;
    left: 76%
}

.solution-wrap .solution-modules .solution-module-content .solution-content {
    width: 90%;
    margin: 20px auto 0
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    border-radius: 4px;
    box-shadow: 2px 2px 12px 4px rgba(0,0,0,.1),-2px -2px 12px 4px rgba(0,0,0,.1)
}

.solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
    margin-right: 4%
}

.solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
    margin-left: 4%
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
    display: inline-block;
    width: 47%;
    padding-top: 20px;
    color: #2e2e2e
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text h1 {
    font-size: 24px;
    line-height: 26px;
    padding-top: 10px;
    color: #2e2e2e
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
    font-size: 16px;
    margin-top: 30px;
    line-height: 28px;
    width: 100%;
    color: #2e2e2e
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text .line {
    margin-top: 20px;
    display: block;
    width: 80px;
    height: 2px;
    background: #61e5d4
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text .solution-experience {
    display: block;
    color: #5b585d;
    border-color: #5b585d;
    padding: 4px 10px;
    max-width: 100px;
    text-align: center;
    margin: 20px 0 0
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text .solution-experience:active,.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text .solution-experience:focus,.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text .solution-experience:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text.content-1 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/01.png?6.2.7) no-repeat;*/
    background-size: 30% auto
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text.content-2 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/02.png?6.2.7) no-repeat;*/
    background-size: 30% auto
}

.solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text.content-3 {
    /*background: url(https://cdn.worktile.com/assets/images/solution/dev/03.png?6.2.7) no-repeat;*/
    background-size: 30% auto
}

.solution-wrap .solution-modules .solution-module-content .m-b-30 {
    margin-bottom: 100px
}

.solution-wrap .solution-modules .solution-module-content .more-detail {
    font-size: 14px;
    text-align: center
}

.solution-wrap .solution-modules .solution-module-content .more-detail .solution-more {
    color: #5b585d;
    border-color: #5b585d;
    padding: 6px 40px
}

.solution-wrap .solution-modules .solution-module-content .more-detail .solution-more:active,.solution-wrap .solution-modules .solution-module-content .more-detail .solution-more:focus,.solution-wrap .solution-modules .solution-module-content .more-detail .solution-more:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.solution-wrap .solution-cases {
    *zoom: 1;
    background: #5b585d;
    position: relative;
    height: 548px
}

.solution-wrap .solution-cases:after,.solution-wrap .solution-cases:before {
    content: " ";
    display: table
}

.solution-wrap .solution-cases:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.solution-wrap .solution-cases .cases-content {
    margin: 0;
    padding: 0
}

.solution-wrap .solution-cases .cases-content .case-panel {
    position: absolute;
    width: 100%;
    list-style: none
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text {
    display: inline-block;
    width: 40%;
    color: #fff;
    padding: 0;
    float: left
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
    font-size: 38px;
    position: absolute;
    left: 80px;
    top: 60px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
    position: absolute;
    top: 210px;
    left: 80px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName {
    font-size: 36px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName a {
    color: #e5c51f;
    text-decoration: none
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .line {
    margin-top: 15px;
    display: block;
    width: 70px;
    height: 1px;
    background: #fff
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
    width: 100%;
    line-height: 24px;
    margin-bottom: 20px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more {
    font-size: 14px;
    margin-top: 15px;
    margin-left: -8px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more {
    padding: 6px 40px;
    text-align: center;
    color: #fff
}

.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:active,.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:focus,.solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:hover {
    color: #1bab95;
    text-decoration: none
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img {
    width: 100%;
    text-align: right;
    display: inline-block
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
    width: 100%;
    height: 548px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
    display: inline-block;
    width: 65%;
    height: 548px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
    width: 65%;
    height: 548px;
    overflow: hidden;
    position: absolute;
    background: #000;
    top: 0;
    right: 0
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
    position: absolute;
    width: 65%;
    height: 548px;
    right: 0;
    top: 0;
    display: none;
    padding: 6% 12% 5%;
    text-align: left
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
    color: #fff;
    font-size: 54px;
    margin-left: -40px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
    line-height: 24px;
    color: #fff;
    margin-top: 30px
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
    margin: 50px auto 0;
    text-align: center
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
    width: 20%;
    color: #fff;
    display: inline-block
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info img {
    display: block;
    width: 60%;
    margin: 0 auto
}

.solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info span {
    font-size: 12px;
    display: block;
    margin-top: 7px;
    text-align: center
}

.solution-wrap .solution-cases .cases-content .case-panel:hover .case-img-text {
    display: block
}

.solution-wrap .solution-cases .cases-extra .slider-nav {
    width: 70px;
    position: absolute;
    left: 48%;
    bottom: 4px;
    background: rgba(0,0,0,.3);
    border-radius: 10px;
    padding: 1px 0 1px 7px
}

.solution-wrap .solution-cases .cases-extra .slider-nav li {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    margin: 0 3px;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    height: 10px;
    width: 10px
}

.solution-wrap .solution-cases .cases-extra .slider-nav .slider-item-selected,.solution-wrap .solution-cases .cases-extra .slider-nav li:hover {
    background: #fff
}

.solution-wrap .solution-shared {
    *zoom: 1;
    width: 100%;
    padding: 50px 100px;
    margin: auto;
    background: #f9fbfb
}

.solution-wrap .solution-shared:after,.solution-wrap .solution-shared:before {
    content: " ";
    display: table
}

.solution-wrap .solution-shared:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.solution-wrap .solution-shared .shared-text {
    width: 55%;
    display: inline-block;
    color: #2e2e2e;
    padding-left: 100px;
    margin-left: 100px
}

.solution-wrap .solution-shared .shared-text .shared-title {
    width: 55%;
    color: #22d7bb;
    font-size: 32px
}

.solution-wrap .solution-shared .shared-text .shared-desc {
    margin-top: 20px;
    width: 90%
}

.solution-wrap .solution-shared .shared-text .shared-desc p {
    font-size: 16px;
    line-height: 26px
}

.solution-wrap .solution-shared .shared-text .shared-desc .remark {
    color: #22d7bb
}

.solution-wrap .solution-shared .shared-img {
    width: 30%;
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    float: right;
    margin-top: 10px
}

.solution-wrap .solution-shared .shared-img img {
    width: 40%
}

.solution-tooltipModal {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    top: 0;
    left: 0;
    z-index: 99
}

.solution-tooltipModal .tooltip-modal {
    max-width: 568px;
    border-radius: 5px;
    background: #fff;
    padding: 65px 77px 48px;
    text-align: center;
    margin: 260px auto 0;
    position: relative;
    font-size: 16px
}

.solution-tooltipModal .tooltip-modal p {
    line-height: 32px;
    margin-bottom: 30px
}

.solution-tooltipModal .tooltip-modal a {
    background: #51bcb6;
    text-align: center
}

.solution-tooltipModal .tooltip-modal a:hover {
    background: #189582
}

.solution-tooltipModal .tooltip-modal .close-tooltip-modal {
    font-size: 24px;
    line-height: .5;
    position: absolute;
    top: 12px;
    right: 8px;
    color: #aaa;
    font-weight: 700;
    cursor: pointer
}

@media (max-width:1280px) {
    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 80px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute;
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        position: absolute;
        left: 80px!important;
        top: 60px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 170px!important;
        left: 80px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 48%!important
    }

    .solution-wrap .solution-shared {
        padding: 50px 100px!important
    }

    .solution-wrap .solution-shared .shared-text {
        width: 55%;
        padding-left: 0!important;
        margin-left: 100px
    }

    .solution-wrap .solution-shared .shared-img {
        padding-top: 15px!important
    }
}

@media (max-width:1099px) {
    .solution-wrap .solution-ways {
        width: 813px;
        max-width: 813px
    }

    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 60px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .bg1,.solution-wrap .solution-modules .solution-module-tab .bg2 {
        width: 100px!important;
        height: 78px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        margin: -40px 0
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li {
        width: 10%;
        text-align: center;
        display: inline-block;
        padding: 8px!important;
        transition: transform .2s
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon {
        width: 80px!important;
        height: 80px!important
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin: 70px auto 0!important
    }

    .solution-wrap .solution-cases {
        height: 450px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        width: 100%!important;
        position: absolute;
        top: 200px;
        left: 80px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        height: 450px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        width: 65%;
        height: 450px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 65%;
        height: 450px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 65%;
        height: 450px;
        padding: 6% 12%!important
    }

    .solution-wrap .solution-shared {
        padding: 50px 80px!important
    }

    .solution-wrap .solution-shared .shared-text {
        width: 70%!important;
        display: inline-block;
        padding-left: 20px!important;
        margin-left: 0!important
    }

    .solution-wrap .solution-shared .shared-img {
        width: 30%
    }

    .solution-wrap .solution-shared .shared-img img {
        width: 40%!important
    }
}

@media (max-width:991px) {
    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 40px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        width: 100%;
        margin: -20px 0!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li {
        width: 20%
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin-top: 60px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-1:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-2:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-3:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-4:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-5:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-6:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-7:before {
        position: absolute;
        top: -40px;
        left: 47%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 80px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 80px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
        width: 100%!important;
        line-height: 26px
    }

    .solution-wrap .solution-cases {
        height: 750px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute;
        width: 100%;
        height: 750px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        *zoom: 1;
        display: block;
        width: 100%!important;
        height: 350px;
        color: #fff;
        padding: 0!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text:after,.solution-wrap .solution-cases .cases-content .case-panel .case-text:before {
        content: " ";
        display: table
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        font-size: 38px;
        position: absolute;
        left: 80px;
        top: 40px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 130px!important;
        left: 80px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        width: 100%!important;
        display: block
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%!important;
        display: block;
        position: absolute;
        left: 0;
        top: 350px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 400px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 400px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 400px!important;
        overflow: hidden;
        position: absolute;
        background: #000;
        top: 0;
        right: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 400px!important;
        display: none;
        padding: 5% 12%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 48px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 25px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 40px auto 0!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 45%!important;
        bottom: 4px
    }

    .solution-wrap .solution-shared {
        width: 100%;
        padding: 50px 10%!important
    }

    .solution-wrap .solution-shared .shared-text {
        width: 100%!important;
        margin: 0 auto!important
    }

    .solution-wrap .solution-shared .shared-img {
        width: 100%!important;
        text-align: center;
        margin-top: 20px
    }
}

@media (max-width:870px) {
    .solution-wrap .solution-ways {
        width: 542px;
        max-width: 542px
    }
}

@media (max-width:624px) {
    .solution-wrap .solution-banner .solution-banner-content {
        padding: 0 50px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
        font-size: 36px;
        margin-bottom: 22px;
        margin-top: 160px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-num {
        padding-top: 130px;
        padding-bottom: 50px;
        text-align: center
    }

    .solution-wrap .solution-modules {
        position: relative
    }

    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 30px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .bg1,.solution-wrap .solution-modules .solution-module-tab .bg2 {
        width: 60px!important;
        height: 47px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        margin-top: -30px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li .solution-module-app .appIcon {
        width: 80px!important;
        height: 80px!important
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin-top: 50px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content {
        padding: 0 30px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
        display: block;
        max-width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 80px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 80px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
        display: block;
        max-width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
        width: 100%!important
    }

    .solution-wrap .solution-cases {
        position: relative;
        height: 750px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute;
        width: 100%
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        padding: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        position: absolute;
        left: 80px;
        top: 40px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 130px!important;
        left: 80px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        top: 350px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 400px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 400px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 400px!important;
        overflow: hidden;
        position: absolute;
        background: #000;
        top: 0;
        right: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 400px!important;
        display: none;
        padding: 6% 10%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 48px!important;
        margin-left: -35px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 25px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 40px auto 0!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
        width: 26%!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 45%!important;
        bottom: 4px
    }

    .solution-wrap .solution-shared {
        padding: 40px 60px!important
    }

    .solution-tooltipModal .tooltip-modal {
        width: 520px!important;
        padding: 55px 67px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:580px) {
    .solution-wrap .solution-ways {
        width: 271px;
        max-width: 271px
    }
}

@media (max-width:440px) {
    .solution-wrap .solution-banner {
        padding-top: 130px
    }

    .solution-wrap .solution-banner .solution-banner-content {
        padding: 0 20px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text {
        font-size: 32px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 20px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-action {
        margin-top: 25px!important
    }

    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 15px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .bg1,.solution-wrap .solution-modules .solution-module-tab .bg2 {
        width: 50px;
        height: 40px
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        margin-top: -7px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li {
        width: 23%!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon {
        width: 55px!important;
        height: 55px!important
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin-top: 50px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content {
        padding: 0 30px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
        display: block;
        max-width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
        margin-right: 0!important;
        margin-bottom: 60px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
        margin-left: 0!important;
        margin-top: 60px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
        display: block;
        max-width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
        width: 100%!important;
        line-height: 24px
    }

    .solution-wrap .solution-modules .solution-module-content .more-detail .solution-more {
        max-width: 160px!important
    }

    .solution-wrap .solution-cases {
        position: relative;
        height: 600px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute;
        width: 100%
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        color: #fff;
        padding-left: 0!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        font-size: 32px;
        position: absolute;
        left: 48px!important;
        top: 20px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        width: 80%!important;
        position: absolute;
        top: 90px!important;
        left: 54px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 28px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 13px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more {
        margin-left: 6px!important;
        max-width: 160px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 300px!important;
        display: none;
        padding: 2% 7%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 42px!important;
        margin-left: -10px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 6px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 5px auto 0!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 41%!important;
        bottom: 2px!important
    }

    .solution-wrap .solution-shared {
        padding: 50px 70px!important;
        position: relative
    }

    .solution-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 22px!important;
        padding-left: 0!important
    }

    .solution-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .solution-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .solution-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .solution-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 200px
    }

    .solution-tooltipModal .tooltip-modal {
        width: 400px!important;
        padding: 55px 57px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:415px) {
    .solution-wrap .index-separate {
        margin: 60px auto!important
    }

    .solution-wrap .solution-banner {
        background-position: -100px 0!important
    }

    .solution-wrap .solution-banner .solution-banner-content {
        padding: 0 30px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text {
        font-size: 32px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
        font-size: 32px;
        margin-top: 140px!important;
        margin-bottom: 22px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-action {
        margin-top: 30px
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li .solution-module-app .appIcon {
        width: 60px!important;
        height: 60px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content {
        padding: 0 20px!important
    }

    .solution-wrap .solution-cases {
        position: relative;
        height: 600px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        color: #fff;
        padding-left: 0!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        font-size: 30px;
        position: absolute;
        left: 48px!important;
        top: 20px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        width: 80%!important;
        position: absolute;
        top: 85px!important;
        left: 54px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 26px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 13px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important;
        line-height: 24px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 300px!important;
        display: none;
        padding: 2% 7%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 40px!important;
        margin-left: -10px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 5px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 8px auto 0!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 43%!important;
        bottom: 2px
    }

    .solution-wrap .solution-shared {
        *zoom: 1;
        width: 100%;
        padding: 50px 25px!important;
        position: relative
    }

    .solution-wrap .solution-shared:after,.solution-wrap .solution-shared:before {
        content: " ";
        display: table
    }

    .solution-wrap .solution-shared:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .solution-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 23px!important;
        padding-left: 0!important
    }

    .solution-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .solution-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .solution-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .solution-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .solution-tooltipModal .tooltip-modal {
        width: 350px!important;
        padding: 40px 38px 30px;
        margin: 250px auto 0
    }
}

@media (max-width:375px) {
    .solution-wrap .solution-banner {
        padding-top: 80px!important
    }

    .solution-wrap .solution-banner .solution-banner-content {
        padding: 0 30px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text {
        font-size: 28px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 120px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 15px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .bg1,.solution-wrap .solution-modules .solution-module-tab .bg2 {
        width: 40px;
        height: 32px
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        margin-top: -20px!important;
        margin-bottom: -26px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li {
        width: 24%!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .appIcon {
        width: 55px!important;
        height: 55px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps .solution-module-app .name {
        font-size: 12px!important;
        text-align: center
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin-top: 45px!important;
        padding: 80px 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-1:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-2:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-3:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-4:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-5:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-6:before,.solution-wrap .solution-modules .solution-module-content .solution-container.solution-container-7:before {
        position: absolute;
        top: -40px;
        left: 45%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content {
        padding: 0 30px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text h1 {
        font-size: 20px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
        margin-right: 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
        margin-left: 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .m-b-30 {
        margin-bottom: 80px!important
    }

    .solution-wrap .solution-cases {
        position: relative;
        height: 600px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        color: #fff;
        padding: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        font-size: 28px;
        position: absolute;
        left: 30px!important;
        top: 20px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 80px!important;
        left: 35px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 26px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 10px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more {
        margin-top: 12px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 300px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 300px!important;
        display: none;
        padding: 2% 7%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 38px!important;
        margin-left: -10px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 12px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 10px auto 0!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
        width: 30%!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 39%!important;
        bottom: 2px!important
    }

    .solution-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .solution-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .solution-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .solution-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .solution-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .solution-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .solution-tooltipModal .tooltip-modal {
        width: 320px!important;
        padding: 40px 23px 25px;
        margin: 220px auto 0
    }
}

@media (max-width:320px) {
    .solution-wrap .solution-banner {
        padding-top: 60px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text {
        font-size: 28px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-text h1 {
        font-size: 28px;
        margin-top: 100px!important
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-action {
        margin-top: 25px
    }

    .solution-wrap .solution-banner .solution-banner-content .solution-banner-action .index-banner-action-btn {
        padding: 15px 50px
    }

    .solution-wrap .solution-modules .solution-module-tab {
        padding: 0 10px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .bg1,.solution-wrap .solution-modules .solution-module-tab .bg2 {
        width: 45px!important;
        height: 35px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li .solution-module-app .appIcon {
        width: 50px!important;
        height: 50px!important
    }

    .solution-wrap .solution-modules .solution-module-tab .solution-module-apps li .solution-module-app .name {
        font-size: 12px!important
    }

    .solution-wrap .solution-modules .solution-module-content {
        margin-top: 35px!important;
        padding: 80px 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content {
        padding: 0 25px!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text {
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text h1 {
        font-size: 20px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-text p {
        font-size: 14px;
        width: 100%!important;
        line-height: 22px
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .solution-content-img {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-r-20 {
        margin-right: 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .solution-content .m-l-20 {
        margin-left: 0!important
    }

    .solution-wrap .solution-modules .solution-module-content .m-b-30 {
        margin-bottom: 80px!important
    }

    .solution-wrap .solution-cases {
        height: 530px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel {
        position: absolute
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        padding: 0
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .title {
        font-size: 26px;
        position: absolute;
        left: 20px!important;
        top: 20px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail {
        width: 100%!important;
        position: absolute;
        top: 80px!important;
        left: 21px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 24px
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 10px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-text .case-detail .case-detail-more {
        font-size: 14px;
        margin-top: 12px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 280px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 250px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-photo img {
        display: block;
        width: 100%!important;
        height: 250px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 250px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 250px!important;
        display: none;
        padding: 1% 6%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 28px!important;
        margin-left: -6px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 2px!important;
        font-size: 12px!important;
        line-height: 22px!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 0 auto!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
        width: 32%!important
    }

    .solution-wrap .solution-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info img {
        width: 52%!important
    }

    .solution-wrap .solution-cases .cases-extra .slider-nav {
        position: absolute;
        left: 39%!important;
        bottom: 1px!important
    }

    .solution-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .solution-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .solution-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .solution-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .solution-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .solution-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 250px
    }

    .solution-tooltipModal .tooltip-modal {
        width: 290px!important;
        padding: 40px 20px 25px;
        margin: 230px auto 0;
        font-size: 14px!important
    }

    .solution-tooltipModal .tooltip-modal .index-banner-action-btn {
        padding: 15px 40px
    }
}

@keyframes appAnimation {
    0% {
        transform: scale(1.2)
    }

    5% {
        transform: scale(1.22)
    }

    10% {
        transform: scale(1.24)
    }

    15% {
        transform: scale(1.26)
    }

    20% {
        transform: scale(1.28)
    }

    25% {
        transform: scale(1.3)
    }

    30% {
        transform: scale(1.28)
    }

    35% {
        transform: scale(1.26)
    }

    40% {
        transform: scale(1.24)
    }

    45% {
        transform: scale(1.22)
    }

    50% {
        transform: scale(1.2)
    }

    55% {
        transform: scale(1.22)
    }

    60% {
        transform: scale(1.24)
    }

    65% {
        transform: scale(1.26)
    }

    70% {
        transform: scale(1.28)
    }

    75% {
        transform: scale(1.3)
    }

    80% {
        transform: scale(1.28)
    }

    85% {
        transform: scale(1.26)
    }

    90% {
        transform: scale(1.24)
    }

    95% {
        transform: scale(1.22)
    }

    to {
        transform: scale(1.2)
    }
}

#downloadBtn1,#isRegister {
    display: none
}

.business-wrap .business-banner {
    position: relative;
    /*background: url(https://cdn.worktile.com/assets/images/solution/solution_EB/banner_bg.png?6.2.7) no-repeat 50%;*/
    background-color: #1d4751;
    background-size: cover;
    padding-top: 250px;
    min-height: 583px
}

.business-wrap .business-banner .business-banner-content {
    color: #fff;
    padding: 0 0 60px 100px
}

.business-wrap .business-banner .business-banner-content .business-banner-text {
    font-size: 40px;
    padding-top: 260px
}

.business-wrap .business-banner .business-banner-content .business-banner-text p {
    margin-bottom: 20px;
    font-size: 26px;
    color: #b6cfd5
}

.business-wrap .business-banner .business-banner-content .business-banner-text h1 {
    font-size: 46px;
    margin-bottom: 25px
}

.business-wrap .business-banner .business-banner-content .solution-banner-action {
    font-size: 16px;
    margin: 20px 0
}

.business-wrap .business-banner .business-banner-content .solution-banner-action a {
    background: #51bcb6
}

.business-wrap .business-banner .business-banner-content .solution-banner-action a:hover {
    background: #189582
}

.business-wrap .business-banner .business-banner-content .solution-banner-download {
    font-size: 16px;
    color: #fff;
    text-decoration: underline
}

.business-wrap .business-banner .business-banner-content .solution-banner-download:active,.business-wrap .business-banner .business-banner-content .solution-banner-download:hover {
    color: #1bab95
}

.business-wrap .business-modules .business-module-wrap .business-module-tab {
    padding: 4% 2%;
    background: #f2fbfb
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content {
    margin-left: 1%
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab {
    display: inline-block;
    width: 22%;
    background: #fff;
    margin: 0 0 0 2%;
    transition: transform .2s;
    border-radius: 5px
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab .tab-img img {
    width: 100%
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab .tab-txt {
    text-align: center;
    color: #4b747e
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab .tab-txt h1 {
    font-size: 24px;
    margin-bottom: 20px
}

.business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab:hover {
    transform: scale(1.1);
    box-shadow: 2px 2px 12px 4px rgba(0,0,0,.1),-2px -2px 12px 4px rgba(0,0,0,.1)
}

.business-wrap .business-modules .business-module-wrap .business-module-content {
    padding: 100px 0;
    position: relative
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content {
    width: 90%;
    padding: 40px;
    margin: 0 auto
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-img {
    display: inline-block;
    width: 60%;
    vertical-align: top;
    border-radius: 4px;
    box-shadow: 2px 2px 12px 4px rgba(0,0,0,.1),-2px -2px 12px 4px rgba(0,0,0,.1)
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .m-r-20 {
    margin-right: 4%
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .m-l-20 {
    margin-left: 4%
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text {
    display: inline-block;
    width: 35%;
    padding-top: 20px;
    color: #2e2e2e
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text h1 {
    font-size: 28px;
    line-height: 26px;
    padding-top: 10px;
    color: #2e2e2e
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text p {
    font-size: 16px;
    margin-top: 30px;
    line-height: 28px;
    width: 100%;
    color: #2e2e2e
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text .line {
    margin-top: 20px;
    display: block;
    width: 80px;
    height: 1px;
    background: #61e5d4
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text .solution-experience {
    display: block;
    color: #5b585d;
    border-color: #5b585d;
    padding: 4px 10px;
    max-width: 100px;
    text-align: center;
    margin: 20px 0 0
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text .solution-experience:active,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text .solution-experience:focus,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text .solution-experience:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail {
    margin-top: 100px;
    font-size: 14px;
    text-align: center
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more {
    color: #5b585d;
    border-color: #5b585d;
    padding: 6px 40px
}

.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:active,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:focus,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:hover {
    color: #1bab95;
    border-color: #1bab95;
    text-decoration: none
}

.business-wrap .business-cases {
    height: 553px
}

.business-wrap .business-cases .business-case {
    width: 33%;
    height: 553px;
    float: left
}

.business-wrap .business-cases .business-case .business-case-modal {
    background: rgba(0,0,0,.5);
    height: 553px
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-content {
    text-align: center;
    padding-top: 200px
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-content p {
    color: #fff;
    font-size: 16px;
    margin-top: 28px
}

.business-wrap .business-cases .business-case .business-case-modal .content-JJBoom {
    padding-top: 180px
}

.business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo {
    color: #fff
}

.business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo h1 {
    font-size: 60px;
    font-weight: 900
}

.business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo h1 span {
    font-size: 24px;
    font-weight: 400
}

.business-wrap .business-cases .business-case .business-case-modal .content-JJBoom p {
    margin-top: 40px
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp {
    background: rgba(0,0,0,.5);
    height: 553px
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-quote {
    color: #45bcb8;
    font-size: 56px;
    text-align: center;
    padding-top: 80px
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-detail .firmName {
    font-size: 36px;
    text-align: center
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-detail .firmName a {
    color: #fff;
    text-decoration: none
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-detail .line {
    margin: 15px auto 0;
    display: block;
    width: 80px;
    height: 1px;
    background: #45bcb8
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-detail p {
    line-height: 24px;
    color: #fff;
    margin: 30px auto 0;
    width: 80%
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info {
    margin: 60px auto 0;
    text-align: center
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info {
    width: 23%;
    color: #fff;
    display: inline-block
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info img {
    display: block;
    width: 60%;
    margin: 0 auto
}

.business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info span {
    font-size: 12px;
    display: block;
    margin-top: 7px;
    text-align: center
}

.business-wrap .business-cases .business-case-xiaohongshu {
    width: 34%;
    /*background: url(https://cdn.worktile.com/assets/images/solution/solution_EB/xiaohongshu.jpg?6.2.7) no-repeat;*/
    background-size: cover
}

.business-wrap .business-cases .business-case-clim {
    /*background: url(https://cdn.worktile.com/assets/images/solution/solution_EB/clim.jpeg?6.2.7) no-repeat;*/
    background-size: cover
}

.business-wrap .business-cases .business-case-JJBoom {
    /*background: url(https://cdn.worktile.com/assets/images/solution/solution_EB/JJBoom.jpg?6.2.7) no-repeat;*/
    background-size: cover
}

.business-wrap .solution-shared {
    *zoom: 1;
    width: 100%;
    padding: 50px 100px;
    margin: auto;
    background: #f9fbfb
}

.business-wrap .solution-shared:after,.business-wrap .solution-shared:before {
    content: " ";
    display: table
}

.business-wrap .solution-shared:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.business-wrap .solution-shared .shared-text {
    width: 55%;
    display: inline-block;
    color: #2e2e2e;
    padding-left: 80px;
    margin-left: 80px
}

.business-wrap .solution-shared .shared-text .shared-title {
    width: 55%;
    color: #22d7bb;
    font-size: 32px
}

.business-wrap .solution-shared .shared-text .shared-desc {
    margin-top: 20px;
    width: 90%
}

.business-wrap .solution-shared .shared-text .shared-desc p {
    font-size: 16px;
    line-height: 26px
}

.business-wrap .solution-shared .shared-text .shared-desc .remark {
    color: #22d7bb
}

.business-wrap .solution-shared .shared-img {
    width: 30%;
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    float: right;
    margin-top: 10px
}

.business-wrap .solution-shared .shared-img img {
    width: 40%
}

.index-separate {
    width: 75%;
    background: #f4f5f7;
    height: 2px;
    overflow: hidden;
    margin: 80px auto
}

.business-tooltipModal {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
    display: none;
    top: 0;
    left: 0;
    z-index: 99
}

.business-tooltipModal .tooltip-modal {
    max-width: 568px;
    border-radius: 5px;
    background: #fff;
    padding: 65px 77px 48px;
    text-align: center;
    margin: 260px auto 0;
    position: relative;
    font-size: 16px
}

.business-tooltipModal .tooltip-modal p {
    line-height: 32px;
    margin-bottom: 30px
}

.business-tooltipModal .tooltip-modal a {
    background: #51bcb6;
    text-align: center
}

.business-tooltipModal .tooltip-modal a:hover {
    background: #189582
}

.business-tooltipModal .tooltip-modal .close-tooltip-modal {
    font-size: 24px;
    line-height: .5;
    position: absolute;
    top: 12px;
    right: 8px;
    color: #aaa;
    font-weight: 700;
    cursor: pointer
}

@media (max-width:1280px) {
    .business-wrap .business-banner .business-banner-content {
        padding-left: 95px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 510px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text p {
        margin-bottom: 15px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        margin-bottom: 30px
    }

    .business-wrap .business-banner .business-banner-content .solution-banner-action {
        margin: 15px 0 0
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info {
        width: 25%
    }

    .business-wrap .solution-shared {
        padding: 50px 100px
    }

    .business-wrap .solution-shared .shared-text {
        width: 55%;
        padding-left: 0!important;
        margin-left: 80px
    }

    .business-wrap .solution-shared .shared-img {
        padding-top: 15px!important
    }
}

@media (max-width:1099px) {
    .business-wrap .business-banner .business-banner-content {
        padding-left: 90px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 530px
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-quote {
        padding-top: 50px
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info {
        width: 30%
    }

    .business-wrap .solution-shared {
        padding: 50px 80px!important
    }

    .business-wrap .solution-shared .shared-text {
        width: 72%!important;
        display: inline-block;
        padding-left: 15px!important;
        margin-left: 0!important
    }

    .business-wrap .solution-shared .shared-img {
        width: 28%;
        margin: 30px 0 0
    }

    .business-wrap .solution-shared .shared-img img {
        width: 40%!important
    }
}

@media (max-width:991px) {
    .business-wrap .business-banner .business-banner-content {
        padding-left: 30px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 550px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content {
        width: 90%;
        padding: 40px;
        margin: 0 auto
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-img {
        display: block;
        width: 100%;
        text-align: center
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .m-r-20 {
        margin: 0 0 60px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .m-l-20 {
        margin: 60px 0 0
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content .solution-content-text {
        display: block;
        width: 100%
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .m-b-30 {
        margin-bottom: 100px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail {
        margin-top: 100px;
        font-size: 14px;
        text-align: center
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more {
        color: #5b585d;
        border-color: #5b585d;
        padding: 6px 40px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:active,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:focus,.business-wrap .business-modules .business-module-wrap .business-module-content .business-container .more-detail .solution-more:hover {
        color: #1bab95;
        border-color: #1bab95;
        text-decoration: none
    }

    .business-wrap .business-cases {
        height: 1659px
    }

    .business-wrap .business-cases .business-case {
        width: 100%;
        height: 553px
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info img {
        display: block;
        width: 50%
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info span {
        font-size: 14px
    }

    .business-wrap .solution-shared {
        width: 100%;
        padding: 50px 10%!important
    }

    .business-wrap .solution-shared .shared-text {
        width: 100%!important;
        margin: 0 auto!important
    }

    .business-wrap .solution-shared .shared-img {
        width: 100%!important;
        text-align: center;
        margin-top: 20px
    }
}

@media (max-width:624px) {
    .business-wrap .business-banner .business-banner-content {
        text-align: center
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 590px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text p {
        margin-bottom: 18px;
        font-size: 25px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        font-size: 46px;
        margin-bottom: 26px
    }

    .business-wrap .business-banner .business-banner-content .solution-banner-action {
        padding-bottom: 10px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content {
        margin-left: 2%
    }

    .business-wrap .business-modules .business-module-wrap .business-module-tab .tab-content .business-tab {
        width: 44%;
        margin: 20px 2%
    }

    .business-wrap .solution-shared {
        padding: 40px 30px!important
    }

    .business-wrap .solution-shared .shared-text .shared-desc {
        width: 100%
    }

    .index-separate {
        margin: 80px auto 0
    }

    .business-tooltipModal .tooltip-modal {
        width: 520px!important;
        padding: 55px 67px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:440px) {
    .business-wrap .business-banner {
        padding-bottom: 20px
    }

    .business-wrap .business-banner .business-banner-content {
        padding-bottom: 20px;
        text-align: center
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 300px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text p {
        margin-bottom: 18px;
        font-size: 22px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        font-size: 40px;
        margin-bottom: 25px
    }

    .business-wrap .solution-shared {
        padding: 50px 70px!important;
        position: relative
    }

    .business-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 22px!important;
        padding-left: 0!important
    }

    .business-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .business-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .business-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .business-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 200px
    }

    .business-tooltipModal .tooltip-modal {
        width: 400px!important;
        padding: 55px 57px 40px;
        margin: 260px auto 0
    }
}

@media (max-width:415px) {
    .business-wrap .business-banner {
        padding-bottom: 30px
    }

    .business-wrap .business-banner .business-banner-content {
        padding: 0;
        text-align: center
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        font-size: 38px
    }

    .business-wrap .solution-shared {
        *zoom: 1;
        width: 100%;
        padding: 50px 25px!important;
        position: relative
    }

    .business-wrap .solution-shared:after,.business-wrap .solution-shared:before {
        content: " ";
        display: table
    }

    .business-wrap .solution-shared:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .business-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 23px!important;
        padding-left: 0!important
    }

    .business-wrap .solution-shared .shared-text .shared-title {
        font-size: 28px
    }

    .business-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .business-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important;
        line-height: 24px
    }

    .business-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .business-tooltipModal .tooltip-modal {
        width: 350px!important;
        padding: 40px 38px 30px;
        margin: 250px auto 0
    }
}

@media (max-width:375px) {
    .business-wrap .business-banner .business-banner-content {
        padding: 0;
        text-align: center
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text p {
        font-size: 20px;
        margin-bottom: 10px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        font-size: 34px;
        margin-top: 10px
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content {
        padding: 80px 0
    }

    .business-wrap .business-modules .business-module-wrap .business-module-content .business-container .business-content {
        width: 95%;
        padding: 40px 20px;
        margin: 0 auto
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info {
        width: 32%
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info img {
        display: block;
        width: 45%
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info span {
        font-size: 13px
    }

    .business-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .business-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .business-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .business-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .business-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .business-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 230px
    }

    .business-tooltipModal .tooltip-modal {
        width: 320px!important;
        padding: 40px 23px 25px;
        margin: 220px auto 0
    }
}

@media (max-width:320px) {
    .business-wrap .business-banner .business-banner-content {
        padding-bottom: 10px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text {
        padding-top: 320px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text p {
        font-size: 18px
    }

    .business-wrap .business-banner .business-banner-content .business-banner-text h1 {
        font-size: 28px;
        margin-top: 10px;
        margin-bottom: 20px
    }

    .business-wrap .business-cases .business-case .business-case-modal .content-JJBoom {
        padding-top: 180px
    }

    .business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo {
        color: #fff
    }

    .business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo h1 {
        font-size: 50px
    }

    .business-wrap .business-cases .business-case .business-case-modal .content-JJBoom .logo h1 span {
        font-size: 29px
    }

    .business-wrap .business-cases .business-case .business-case-modal .content-JJBoom p {
        margin-top: 40px
    }

    .business-wrap .business-cases .business-case .business-case-modal .business-case-rsp .business-case-info .case-team-info span {
        font-size: 12px
    }

    .business-wrap .solution-shared {
        padding: 50px 25px!important
    }

    .business-wrap .solution-shared .shared-text {
        width: 90%!important;
        position: absolute;
        top: 20px!important;
        left: 18px!important;
        padding-left: 0!important
    }

    .business-wrap .solution-shared .shared-text .shared-title {
        width: 100%!important;
        font-size: 26px
    }

    .business-wrap .solution-shared .shared-text .shared-desc {
        width: 100%!important
    }

    .business-wrap .solution-shared .shared-text .shared-desc p {
        font-size: 14px!important
    }

    .business-wrap .solution-shared .shared-img {
        width: 100%!important;
        margin-top: 250px
    }

    .business-tooltipModal .tooltip-modal {
        width: 290px!important;
        padding: 40px 20px 25px;
        margin: 230px auto 0;
        font-size: 14px!important
    }

    .business-tooltipModal .tooltip-modal .index-banner-action-btn {
        padding: 15px 40px
    }
}

.lawyer-wrap .index-separate {
    margin: 50px auto
}

.lawyer-wrap .lawyer-banner {
    /*background: url(https://cdn.worktile.com/assets/images/solution/lawyer/banner_bg.jpg?6.2.7) no-repeat;*/
    background-size: cover;
    position: relative;
    padding-top: 250px;
    min-height: 583px
}

.lawyer-wrap .okr-modules .lawyer-module-tab {
    height: 350px
}

.lawyer-wrap .okr-modules .lawyer-module-tab .okr-board {
    margin-top: 50px
}

.lawyer-wrap .okr-modules .lawyer-module-tab .okr-board .okr-list .list-content .list-name-lawyer a i {
    margin-top: -20px
}

.lawyer-wrap .okr-modules .lawyer-module-content {
    padding: 60px 5% 100px
}

.lawyer-wrap .okr-modules .lawyer-module-content .okr-container .okr-content .lawyer-content-img {
    box-shadow: none
}

.lawyer-wrap .okr-modules .lawyer-module-content .okr-container #m-okr,.lawyer-wrap .okr-modules .lawyer-module-content .okr-container #okr-element,.lawyer-wrap .okr-modules .lawyer-module-content .okr-container #okr-nature {
    padding-top: 50px
}

.lawyer-wrap .lawyer-cases {
    *zoom: 1;
    background: #5b585d;
    position: relative;
    height: 400px
}

.lawyer-wrap .lawyer-cases:after,.lawyer-wrap .lawyer-cases:before {
    content: " ";
    display: table
}

.lawyer-wrap .lawyer-cases:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.lawyer-wrap .lawyer-cases .cases-content {
    margin: 0;
    padding: 0
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel {
    position: absolute;
    width: 100%;
    list-style: none
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text {
    width: 35%;
    color: #fff;
    padding: 0;
    float: left
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
    position: absolute;
    top: 120px;
    left: 80px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .firmName {
    font-size: 36px;
    color: #e5c51f
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .line {
    margin-top: 15px;
    display: block;
    width: 70px;
    height: 1px;
    background: #fff
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .desc {
    width: 100%;
    line-height: 24px;
    margin-bottom: 20px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more {
    font-size: 14px;
    margin-top: 15px;
    margin-left: -8px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more {
    padding: 6px 40px;
    text-align: center;
    color: #fff
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:active,.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:focus,.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more:hover {
    color: #1bab95;
    text-decoration: none
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
    width: 65%;
    float: right
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
    width: 100%;
    height: 400px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--tianheng {
    /*background: url(https://cdn.worktile.com/assets/images/solution/lawyer/tianheng.png?6.2.7) no-repeat;*/
    background-size: cover
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--dacheng {
    /*background: url(https://cdn.worktile.com/assets/images/solution/lawyer/dacheng.jpg?6.2.7) no-repeat;*/
    background-size: cover
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--kangda {
    /*background: url(https://cdn.worktile.com/assets/images/solution/lawyer/kangda.jpg?6.2.7) no-repeat;*/
    background-size: cover
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
    width: 65%;
    height: 400px;
    overflow: hidden;
    position: absolute;
    background: #000;
    top: 0;
    right: 0
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
    position: absolute;
    width: 65%;
    height: 400px;
    right: 0;
    top: 0;
    display: none;
    padding: 2% 12% 5%;
    text-align: left
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
    color: #fff;
    font-size: 54px;
    margin-left: -40px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
    line-height: 24px;
    color: #fff;
    margin-top: 30px
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
    margin: 30px auto 0;
    text-align: center
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
    width: 20%;
    color: #fff;
    display: inline-block
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info img {
    display: block;
    width: 50%;
    margin: 0 auto
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info span {
    font-size: 12px;
    display: block;
    margin-top: 7px;
    text-align: center
}

.lawyer-wrap .lawyer-cases .cases-content .case-panel:hover .case-img-text {
    display: block
}

.lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
    width: 70px;
    position: absolute;
    left: 48%;
    bottom: 4px;
    background: rgba(0,0,0,.3);
    border-radius: 10px;
    padding: 1px 0 1px 7px
}

.lawyer-wrap .lawyer-cases .cases-extra .slider-nav li {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    margin: 0 3px;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    height: 10px;
    width: 10px
}

.lawyer-wrap .lawyer-cases .cases-extra .slider-nav .slider-item-selected,.lawyer-wrap .lawyer-cases .cases-extra .slider-nav li:hover {
    background: #fff
}

@media (max-width:1280px) {
    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--tianheng {
        background-position: -20px 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        padding: 2% 10% 5%
    }
}

@media (max-width:1099px) {
    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--tianheng {
        background-position: -110px 0
    }
}

@media (max-width:991px) {
    .lawyer-wrap .okr-modules .lawyer-module-tab {
        height: 300px
    }

    .lawyer-wrap .lawyer-cases {
        height: 750px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel {
        position: absolute;
        width: 100%;
        height: 750px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text {
        *zoom: 1;
        display: block;
        width: 100%!important;
        height: 350px;
        color: #fff;
        padding: 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text:after,.lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text:before {
        content: " ";
        display: table
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text:after {
        clear: both;
        content: "";
        display: block;
        height: 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 80px!important;
        left: 80px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .desc {
        width: 100%!important;
        display: block
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
        width: 100%!important;
        display: block;
        position: absolute;
        left: 0;
        top: 350px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 350px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo .case-img-photo--tianheng {
        background-position: 0 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 400px!important;
        overflow: hidden;
        position: absolute;
        background: #000;
        top: 0;
        right: 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 400px!important;
        display: none;
        padding: 5% 12%!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 48px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 25px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 30px auto 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
        position: absolute;
        left: 45%!important;
        bottom: 4px
    }
}

@media (max-width:624px) {
    .lawyer-wrap .lawyer-cases {
        height: 700px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
        position: absolute;
        top: 80px!important;
        left: 80px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
        width: 100%;
        display: block;
        position: absolute;
        left: 0;
        top: 350px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 350px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 350px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        height: 350px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 48px!important;
        margin-left: -35px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 25px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 30px auto 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
        width: 26%!important
    }

    .lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
        position: absolute;
        left: 45%!important;
        bottom: 4px
    }
}

@media (max-width:440px) {
    .lawyer-wrap .lawyer-cases {
        height: 600px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
        width: 80%!important;
        position: absolute;
        top: 70px!important;
        left: 54px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more .solution-more {
        margin-left: 6px!important;
        max-width: 160px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 300px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 300px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 300px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 300px!important;
        display: none;
        padding: 2% 7%!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 42px!important;
        margin-left: -10px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 6px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 5px auto 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
        position: absolute;
        left: 41%!important;
        bottom: 2px!important
    }
}

@media (max-width:415px) {
    .lawyer-wrap .lawyer-cases {
        position: relative;
        height: 570px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel {
        position: absolute
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        color: #fff;
        padding-left: 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
        width: 80%!important;
        position: absolute;
        top: 50px!important;
        left: 54px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 26px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 13px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important;
        line-height: 24px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 250px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 320px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo--tianheng {
        background-position: -160px 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 320px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 320px!important;
        display: none;
        padding: 2% 7%!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 40px!important;
        margin-left: -10px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 5px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 8px auto 0!important
    }

    .lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
        position: absolute;
        left: 43%!important;
        bottom: 2px
    }
}

@media (max-width:375px) {
    .lawyer-wrap .lawyer-cases .cases-content .case-panel {
        position: absolute
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img-rsp {
        width: 100%!important;
        height: 320px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img-text {
        width: 100%!important;
        height: 320px!important;
        display: none;
        margin-top: 10px
    }
}

@media (max-width:320px) {
    .lawyer-wrap .lawyer-cases {
        height: 530px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel {
        position: absolute
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text {
        display: block;
        width: 100%!important;
        padding: 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail {
        width: 100%!important;
        position: absolute;
        top: 45px!important;
        left: 21px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .firmName {
        font-size: 24px
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .line {
        margin-top: 10px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .desc {
        display: block;
        width: 100%!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-text .case-detail .case-detail-more {
        font-size: 14px;
        margin-top: 12px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img {
        width: 100%;
        text-align: right;
        display: block;
        position: absolute;
        left: 0;
        top: 250px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-photo {
        width: 100%;
        height: 280px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-rsp {
        width: 100%!important;
        height: 280px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text {
        width: 100%!important;
        height: 280px!important;
        display: none;
        padding: 1% 6%!important;
        margin-top: 0
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .text-quote {
        font-size: 28px!important;
        margin-left: -6px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text p {
        margin-top: 2px!important;
        font-size: 12px!important;
        line-height: 22px!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info {
        margin: 0 auto!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info {
        width: 32%!important
    }

    .lawyer-wrap .lawyer-cases .cases-content .case-panel .case-img .case-img-text .team-info .case-team-info img {
        width: 52%!important
    }

    .lawyer-wrap .lawyer-cases .cases-extra .slider-nav {
        position: absolute;
        left: 39%!important;
        bottom: 1px!important
    }
}

.video-wrap .video-list {
    max-width: 1000px;
    margin: 60px auto 10px;
    padding-top: 25px
}

.video-wrap .video-list .video-title {
    font-size: 32px;
    display: inline-block;
    margin: 30px 0 50px -1px
}

.video-wrap .video-list .video-list-row .cols {
    padding: 2px;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 2px
}

.video-wrap .video-list .video-list-row .cols .video-figure {
    width: 300px;
    height: 200px;
    display: inline-block;
    position: relative
}

.video-wrap .video-list .video-list-row .cols .video-figure .preview {
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    display: inline-block
}

.video-wrap .video-list .video-list-row .cols .video-figure .mask {
    position: absolute;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    display: inline-block;
    cursor: pointer
}

.video-wrap .video-list .video-list-row .cols .video-figure .video-link {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.3);
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    width: 100%;
    color: #fff;
    z-index: 1;
    cursor: pointer
}

.video-wrap .video-list .video-list-row .cols .video-figure .lc-play-video {
    display: inline-block;
    position: absolute;
    font-size: 50px;
    color: #fff;
    top: 52px;
    left: 125px;
    z-index: 2;
    cursor: pointer
}

.video-wrap .video-list .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 780px
}

.video-wrap .video-list .modal-dialog .modal-body {
    padding: 0 0 20px
}

.video-wrap .video-list .modal-dialog .video-body {
    height: 500px;
    width: 735px;
    margin: 0 auto
}

.video-wrap .video-list .video-area {
    max-width: 735px;
    margin: 10px auto 0
}

.video-wrap .video-list .video-area .video-play-title {
    font-size: 20px;
    padding: 20px 0;
    text-align: center
}

@media (max-width:1150px) {
    .video-wrap .video-list {
        margin: 60px 60px 10px
    }

    .video-wrap .video-list .video-title {
        font-size: 28px
    }
}

@media (max-width:768px) {
    .video-wrap .video-list {
        margin: 60px 45px 10px
    }
}

.security-warp .banner-security {
    /*background: url(https://cdn.worktile.com/assets/images/security/banner-bg.png?6.2.7) top no-repeat;*/
    background-size: cover
}

.security-warp .security-group {
    max-width: 1000px;
    text-align: center;
    margin: 50px auto
}

.security-warp .security-group .title {
    color: #3b3b3b;
    margin: 20px 0;
    font-size: 16px
}

.security-warp hr {
    max-width: 1360px;
    margin: 0 auto;
    border: 1px dashed #ededed
}

.security-warp .security-list {
    max-width: 1000px;
    margin: 20px auto 30px
}

.security-warp .security-list .security-item {
    padding: 25px 30px;
    border-bottom: 1px solid #ededed;
    height: 150px;
    position: relative
}

.security-warp .security-list .security-item:last-child {
    border: 0
}

.security-warp .security-list .security-item-img {
    width: 230px;
    height: 100px;
    position: absolute;
    top: 25px;
    left: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.security-warp .security-list .security-item-content {
    margin-left: 250px
}

.security-warp .security-list .security-item-title {
    font-size: 20px;
    color: #4b4b4b;
    margin: 15px 0
}

.security-warp .security-list .security-item-desc {
    color: #7c7c7c;
    margin: 15px 0
}

@media (max-width:768px) {
    .security-warp .security-list .security-item {
        position: inherit;
        height: auto
    }

    .security-warp .security-list .security-item-img {
        position: inherit
    }

    .security-warp .security-list .security-item-content {
        margin-left: 0
    }
}

.dev-warp .banner-dev {
    /*background: url(https://cdn.worktile.com/assets/images/developer/banner-bg.jpg?6.2.7) top no-repeat;*/
    background-size: cover
}

.dev-warp .dev-list {
    max-width: 1000px;
    margin: 20px auto
}

.dev-warp .dev-list .dev-item {
    padding: 60px 20px 15px;
    border-bottom: 1px solid #ededed;
    position: relative
}

.dev-warp .dev-list .dev-item:last-child {
    border: 0
}

.dev-warp .dev-list .dev-item-img {
    width: 140px;
    height: 100px;
    position: absolute;
    top: 60px;
    left: 30px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.dev-warp .dev-list .dev-item-content {
    margin-left: 210px
}

.dev-warp .dev-list .dev-item-title {
    font-size: 20px;
    color: #4b4b4b
}

.dev-warp .dev-list .dev-item-desc {
    color: #7c7c7c;
    margin: 15px 0;
    line-height: 28px
}

.dev-warp .dev-list .dev-item-more {
    text-align: right
}

.dev-warp .dev-list .dev-item-more a {
    color: #7c7c7c;
    text-decoration: underline
}

.dev-warp .dev-group {
    background-color: #f8f8f8;
    padding: 30px 0
}

.dev-warp .dev-group .row {
    max-width: 1000px;
    margin: 0 auto
}

.dev-warp .dev-group .row>div {
    padding: 30px 75px
}

.dev-warp .dev-group-title {
    font-size: 30px;
    color: #4b4b4b
}

.dev-warp .dev-group-desc {
    color: #7c7c7c;
    margin-top: 30px;
    line-height: 28px;
    position: relative
}

.dev-warp .dev-group-desc .line {
    border-right: 1px solid #ededed;
    position: absolute;
    top: -20px;
    right: -60px;
    height: 140%
}

.dev-warp .dev-group-more {
    margin-top: 15px
}

.dev-warp .dev-group-more a {
    color: #4b4b4b;
    text-decoration: underline
}

@media (max-width:992px) {
    .dev-warp .dev-group .line {
        display: none
    }
}

@media (max-width:768px) {
    .dev-warp {
        overflow: hidden
    }

    .dev-warp .dev-list .dev-item {
        padding-top: 20px;
        position: inherit;
        height: auto
    }

    .dev-warp .dev-list .dev-item-img {
        position: inherit;
        -ms-flex-pack: inherit;
        justify-content: inherit;
        height: 140px
    }

    .dev-warp .dev-list .dev-item-content {
        margin-left: 0
    }

    .dev-warp .dev-group .row>div {
        padding: 30px 20px
    }
}

.container-fill {
    margin-top: 67px
}

.container-fill .alert-danger,.container-fill .alert-success {
    max-width: 500px;
    margin: 0 auto;
    display: none
}

.container-fill .single-card-wrapper {
    display: block;
    max-width: 500px;
    margin: 0 auto;
    padding: 30px 0;
    width: 100%
}

.single-card {
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.08),inset 0 0 3px #fff;
    padding: 20px;
    border-radius: 4px
}

.single-card .card-header {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 13px;
    position: relative;
    font-size: 22px;
    color: #4d5250;
    letter-spacing: 2px;
    padding-left: 10px
}

.single-card .card-header .title {
    margin-left: 10px
}

.single-card .card-body {
    margin-top: 5px;
    padding: 20px 20px 0
}

.single-card .specialist-body {
    margin-top: 5px;
    padding-top: 20px
}

.single-card .specialist-body .control-label {
    color: #777979;
    font-size: 14px;
    font-weight: 300
}

.single-card .specialist-body .control-label .red {
    color: #f56d62;
    margin-right: 5px
}

.single-card .specialist-body #specialist-save {
    padding-left: 25px;
    padding-right: 25px;
    background: #51bcb6;
    color: #fff
}

.single-card .specialist-body #specialist-save:active,.single-card .specialist-body #specialist-save:focus,.single-card .specialist-body #specialist-save:hover {
    border: 1px solid #399994;
    background: #399994;
    color: #fff;
    outline: none
}

.single-card .specialist-body .error {
    border-color: #f56d62!important;
    box-shadow: 0 0 6px #f8b9b7
}

.error-panel {
    padding-top: 150px;
    text-align: center;
    min-height: 750px;
    color: #555
}

.error-panel .error-header {
    top: 0;
    text-align: left;
    position: fixed;
    width: 100%;
    box-shadow: 0 0 5px rgba(0,0,0,.18);
    background: #fff;
    z-index: 10
}

.error-panel .error-header .logo {
    margin-left: 15px
}

.error-panel .error-header .logo:focus,.error-panel .error-header .logo:hover,.error-panel .error-header .logoactive {
    text-decoration: none
}

.error-panel .error-header .logo .lc-logo {
    font-size: 40px;
    margin-right: 0
}

.error-panel .error-header .logo .lc-ld {
    font-size: 130px;
    line-height: 40px;
    vertical-align: -28px;
    height: 40px
}

.error-panel img {
    display: inline-block;
    width: 40%
}

.error-panel .contact-us {
    line-height: 24px;
    padding-top: 10px;
    margin: 0 auto;
    width: auto;
    display: inline-block;
    text-align: left
}

.error-panel .contact-us a {
    color: #22d7bb
}

@media (min-width:1440px) {
    .error-panel {
        padding-top: 200px;
        min-height: 920px
    }
}

.free-phone {
    width: 100%;
    height: 100%;
    background: #eee
}

.free-phone .free-phone-pic {
    text-align: center
}

.free-phone .free-phone-pic img {
    width: 90%
}

.free-phone .free-phone-introduce {
    width: 96%;
    padding-left: 4%;
    margin: 10% 0 0
}

.free-phone .free-phone-introduce h3 {
    font-size: 1.6rem;
    color: #6c6c6c
}

.free-phone .free-phone-introduce span {
    font-size: 1.3rem;
    color: #c6c6c6;
    line-height: 4rem;
    margin: 0 0 7%;
    display: block
}

.free-phone .free-phone-introduce .free-call-introduce {
    margin: 7% auto 0
}

.free-phone .free-phone-introduce .free-call-introduce h3 {
    font-size: 1.6rem;
    color: #6c6c6c
}

.free-phone .free-phone-introduce .free-call-introduce p {
    font-size: 1.4rem;
    color: gray;
    line-height: 1.8rem;
    font-weight: 400;
    margin-top: 2%
}

@media screen and (min-width:1024px) {
    .free-phone .free-phone-introduce h3 {
        font-size: 3.3rem
    }

    .free-phone .free-phone-introduce span {
        font-size: 2.3rem;
        line-height: 8rem
    }

    .free-phone .free-phone-introduce .free-call-introduce p {
        font-size: 2.6rem;
        line-height: 3rem
    }

    .free-phone .free-phone-introduce .free-call-introduce h3 {
        font-size: 3.3rem;
        color: #6c6c6c
    }
}

* {
    margin: 0;
    padding: 0;
    list-style: none
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
    font-size: 63%
}

.pc-manage {
    width: 100%;
    height: 100%
}

.pc-manage .pc-manage-img {
    text-align: center
}

.pc-manage .pc-manage-img img {
    width: 65%;
    margin: 20% 0 0
}

.pc-manage .pc-manage-text {
    text-align: center;
    margin: 20% 0
}

.pc-manage .pc-manage-text h2 {
    font-size: 1.7rem;
    margin-bottom: 10px;
    color: #494949
}

.pc-manage .pc-manage-text h3 {
    font-size: 1.7rem;
    color: #494949;
    opacity: .6
}

.pc-manage .pc-manage-function {
    width: 100%;
    margin: 15% 0
}

.pc-manage .pc-manage-function li {
    width: 32%;
    text-align: center
}

.pc-manage .pc-manage-function li .pc-manage-function-icon {
    width: 65%;
    text-align: center
}

.pc-manage .pc-manage-function li p {
    font-size: 1.6rem;
    color: #494949;
    line-height: 4rem
}

@media screen and (min-width:1024px) {
    .pc-manage .pc-manage-text h2,.pc-manage .pc-manage-text h3 {
        font-size: 4rem
    }

    .pc-manage .pc-manage-function li p {
        font-size: 3rem;
        line-height: 8rem
    }
}

@media screen and (max-width:368px) {
    .pc-manage {
        padding: 40px 0
    }

    .pc-manage .pc-manage-img img {
        margin-top: 20%
    }

    .pc-manage .pc-manage-text {
        margin: 30% 0
    }

    .pc-manage .pc-manage-text h2,.pc-manage .pc-manage-text h3 {
        font-size: 1.8rem
    }

    .pc-manage .pc-manage-function li p {
        font-size: 1.4rem;
        line-height: 8rem
    }
}

.approval-wrap {
    width: 100%;
    background: #f0f9fe
}

.approval-wrap .approval-banner {
    width: 100%;
    margin: 0 auto
}

.approval-wrap .approval-banner img {
    display: block;
    width: 100%
}

.approval-wrap .approval-introduction {
    width: 100%;
    padding: 5% 0 10%
}

.approval-wrap .approval-introduction .approval-introduction-info {
    width: 100%;
    padding-bottom: 50px
}

.approval-wrap .approval-introduction .approval-introduction-info .info-text {
    text-align: center;
    padding-bottom: 3%
}

.approval-wrap .approval-introduction .approval-introduction-info .info-text .item {
    width: 20%;
    margin: 0 auto
}

.approval-wrap .approval-introduction .approval-introduction-info .info-text .item img {
    width: 28%
}

.approval-wrap .approval-introduction .approval-introduction-info .info-text .title {
    color: #343434;
    font-size: 2rem;
    margin-top: .3rem;
    font-weight: 700;
    line-height: 24px
}

.approval-wrap .approval-introduction .approval-introduction-info .info-img {
    width: 100%;
    padding: 0 4%
}

.approval-wrap .approval-introduction .approval-introduction-info .info-img img {
    width: 100%
}

.approval-wrap .approval-introduction .approval-introduction-info .info-img.info-img-7 {
    padding: 0 5%;
    text-align: center
}

.approval-wrap .approval-introduction .approval-introduction-info .info-img.info-img-7 img {
    width: 80%
}

@media (max-width:320px) {
    .approval-wrap .approval-introduction .approval-introduction-info .info-text .title {
        font-size: 1.6rem!important
    }
}

.version-changelog-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f7f7f7!important;
    font-family: PingFang-SC-Regular
}

.version-changelog-wrap p {
    margin: 0!important
}

.version-changelog-wrap .changelog-list .update-period {
    margin-bottom: 30px
}

.version-changelog-wrap .changelog-list .update-period .update-axis {
    width: 2px;
    height: 36px;
    margin: 0 auto;
    background: #22d7bb
}

.version-changelog-wrap .changelog-list .update-period .update-area {
    width: 55px;
    height: 20px;
    background-image: linear-gradient(90deg,#61eac8,#2ec4b9);
    border-radius: 100px;
    margin: 0 auto 4px;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(17,152,141,.45);
    text-align: center
}

.version-changelog-wrap .changelog-list .update-period .update-date {
    font-size: 11px;
    color: #7f7f7f;
    text-align: center
}

.version-changelog-wrap .changelog-list .update-detail {
    width: 100%;
    padding: 16px 9px 13px 12px;
    background: #fff;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.03)
}

.version-changelog-wrap .changelog-list .update-detail .detail-new {
    width: 38px;
    height: 18px;
    margin-bottom: 9px;
    border: 1px solid #22d7bb;
    border-radius: 83px;
    font-size: 13px;
    color: #22d7bb;
    text-align: center
}

.version-changelog-wrap .changelog-list .update-detail .detail-text {
    position: relative;
    padding-left: 15px;
    margin-bottom: 5px;
    text-align: left;
    font-size: 13px;
    color: #494949;
    line-height: 25px
}

.version-changelog-wrap .changelog-list .update-detail .detail-text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #22d7bb
}

.version-changelog-wrap .changelog-list .update-detail .detail-fixed {
    width: 38px;
    height: 18px;
    margin-top: 13px;
    margin-bottom: 9px;
    border: 1px solid #ff4540;
    border-radius: 83px;
    font-size: 12px;
    color: #ff4540;
    text-align: center
}

.version-changelog-wrap .changelog-list .update-detail .detail-text-fixed:before {
    background: #ff4540
}

.activities-wrap ::-webkit-input-placeholder {
    color: #aaa
}

.activities-wrap :-moz-placeholder,.activities-wrap ::-moz-placeholder {
    color: #aaa
}

.activities-wrap :-ms-input-placeholder {
    color: #aaa
}

.activities-wrap .activities-banner {
    position: relative;
    overflow: hidden;
    min-height: 794px;
    /*background: url(https://cdn.worktile.com/assets/images/activities/activities-bg.jpg?6.2.7) bottom no-repeat;*/
    background-size: cover
}

.activities-wrap .activities-banner .activities-banner-body {
    max-width: 720px;
    margin: 0 auto;
    padding: 132px 10px 0
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content {
    /*background: url(https://cdn.worktile.com/assets/images/activities/activities-banner-bg.png?6.2.7) top no-repeat;*/
    background-size: 100%;
    padding-top: 270px
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap {
    background: #fff;
    border-radius: 50px;
    padding: 5px 5px 5px 20px;
    margin-top: 15px;
    margin-bottom: 25px;
    box-shadow: 2px 8px 12px 3px rgba(0,0,0,.1);
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-input {
    border: none;
    outline: none;
    display: block;
    width: 100%;
    height: 40px;
    font-size: 14px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -webkit-flex: 1 1 0
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-button {
    width: 170px;
    height: 40px;
    border: none;
    border-radius: 50px;
    background: linear-gradient(90deg,#ffcd6e,#fd7c73);
    outline: none;
    margin-left: 5px;
    color: #fff
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-button i {
    margin-left: 5px
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-button:active,.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-button:hover {
    box-shadow: 2px 8px 12px 3px hsla(2,97%,69%,.5)
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-desc {
    color: #fff;
    line-height: 26px;
    font-size: 12px
}

.activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-desc-main {
    font-size: 14px
}

.activities-wrap .activities-body {
    max-width: 1010px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0
}

.activities-wrap .activities-body .activities-row {
    margin-top: -168px
}

.activities-wrap .activities-body .activities-version-item {
    background: #fff;
    border-radius: 30px;
    padding: 5px;
    box-shadow: 2px 2px 12px 3px rgba(0,0,0,.1);
    margin-top: 0;
    min-height: 700px
}

.activities-wrap .activities-body .activities-version-item.activities-version-item-mt {
    margin-top: 30px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-header {
    height: 101px;
    /*background: url(https://cdn.worktile.com/assets/images/activities/activities-item-header-lg.png?6.2.7) top no-repeat;*/
    background-size: 100%;
    border-radius: 25px 25px 0 0;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    letter-spacing: 2px;
    font-size: 22px;
    line-height: 96px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-header.activities-version-item-header-left {
    /*background: url(https://cdn.worktile.com/assets/images/activities/activities-item-header-left.png?6.2.7) top no-repeat;*/
    background-size: 100%;
    line-height: 90px;
    font-size: 18px;
    height: 99px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-header.activities-version-item-header-right {
    /*background: url(https://cdn.worktile.com/assets/images/activities/activities-item-header-right.png?6.2.7) top no-repeat;*/
    background-size: 100%;
    line-height: 90px;
    font-size: 18px;
    height: 99px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body {
    padding: 30px 45px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-desc {
    color: #aaa;
    text-decoration: line-through
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-price {
    margin-top: 15px;
    position: relative;
    padding: 0 20px;
    color: #ff984b;
    font-size: 82px;
    font-family: lcletter;
    line-height: 50px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-price .activities-version-item-coin {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    line-height: 20px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-price .activities-version-item-discount {
    position: absolute;
    background: #ff984b;
    top: 0;
    right: 0;
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    border-radius: 5px;
    padding: 3px;
    min-width: 45px;
    text-align: center
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-price .activities-version-item-pre {
    position: absolute;
    line-height: 20px;
    font-size: 16px;
    bottom: 0;
    right: 0;
    letter-spacing: 2px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-duration {
    color: #ff984b;
    text-align: center;
    margin-top: 25px;
    height: 20px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-action {
    text-align: center;
    margin-top: 35px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-action .button {
    border: none;
    outline: none;
    background: #ff984b;
    font-size: 16px;
    border-radius: 50px;
    padding: 12px 38px;
    color: #fff;
    letter-spacing: 1px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-action .button:active,.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-action .button:hover {
    box-shadow: 2px 8px 12px 3px rgba(255,152,75,.5)
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-list {
    display: block;
    margin-top: 50px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-list li {
    list-style: none;
    display: block;
    color: #888;
    line-height: 30px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-list li.primary {
    color: #333
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-list li .fa {
    transform: scale(.3);
    -ms-transform: scale(.3);
    -moz-transform: scale(.3);
    -webkit-transform: scale(.3);
    -o-transform: scale(.3);
    margin-right: 5px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-price {
    color: #ffae06;
    font-size: 60px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-price .activities-version-item-discount {
    background: #ffae06
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-duration {
    color: #ffae06
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-action {
    margin-top: 30px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-action .button {
    background: #ffae06;
    font-size: 14px;
    padding: 11px 38px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-action .button:active,.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-left .activities-version-item-action .button:hover {
    box-shadow: 2px 8px 12px 3px rgba(255,174,6,.5)
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-price {
    color: #fd6d64;
    font-size: 60px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-price .activities-version-item-discount {
    background: #fd6d64
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-action {
    margin-top: 30px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-action .button {
    background: #fd6d64;
    font-size: 14px;
    padding: 11px 38px
}

.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-action .button:active,.activities-wrap .activities-body .activities-version-item .activities-version-item-body.activities-version-item-body-right .activities-version-item-action .button:hover {
    box-shadow: 2px 8px 12px 3px hsla(2,97%,69%,.5)
}

.activities-wrap .activities-body .activities-col-sm {
    max-width: 320px;
    padding-top: 20px
}

.activities-wrap .activities-body .activities-col-sm.activities-col-md {
    max-width: 400px
}

.activities-wrap .activities-footer {
    max-width: 850px;
    margin: 0 auto;
    text-align: right;
    color: #aaa;
    padding-top: 40px;
    padding-bottom: 50px;
    font-size: 12px
}

@media (max-width:768px) {
    .activities-wrap .activities-banner {
        /*background: url(https://cdn.worktile.com/assets/images/activities/activities-bg-768-310.jpg?6.2.7) bottom no-repeat;*/
        background-size: cover
    }

    .activities-wrap .activities-body .activities-col-sm {
        margin-right: auto;
        margin-left: auto;
        float: none;
        max-width: 320px
    }

    .activities-wrap .activities-body .activities-col-sm.activities-col-md {
        max-width: 320px
    }

    .activities-wrap .activities-body .activities-version-item .activities-version-item-body .activities-version-item-price {
        font-size: 65px
    }

    .activities-wrap .activities-footer {
        text-align: center
    }
}

@media (max-width:414px) {
    .activities-wrap .activities-banner {
        /*background: url(https://cdn.worktile.com/assets/images/activities/activities-bg-414-310.jpg?6.2.7) bottom no-repeat;*/
        background-size: cover
    }

    .activities-wrap .activities-banner .activities-banner-body .activities-banner-content {
        padding-top: 160px
    }

    .activities-wrap .activities-body {
        margin-top: -50px
    }

    .activities-wrap .activities-banner .activities-banner-body .activities-banner-content .activities-banner-input-wrap .activities-banner-button {
        width: auto;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (max-width:375px) {
    .activities-wrap .activities-banner {
        /*background: url(https://cdn.worktile.com/assets/images/activities/activities-bg-375-310.jpg?6.2.7) bottom no-repeat;*/
        background-size: cover
    }
}

@media (max-width:370px) {
    .activities-wrap .activities-body .activities-col-md,.activities-wrap .activities-body .activities-col-sm {
        max-width: 320px
    }

    .activities-wrap .activities-body .activities-version-item .activities-version-item-body {
        padding: 30px 40px
    }
}

@media (max-width:320px) {
    .activities-wrap .activities-banner {
        /*background: url(https://cdn.worktile.com/assets/images/activities/activities-bg-320-310.jpg?6.2.7) bottom no-repeat;*/
        background-size: cover
    }
}
/*# sourceMappingURL=app.min-6.2.7.css.map*/