@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .com-content .audit-person-levels {
        margin-top: 50px!important;
    }
}

/*Bootstrap v3.3.5 (http://getbootstrap.com)*/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td, th {
    padding: 0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *, :after, :before {
        text-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

[class*=" icon-"].glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings' !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.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 {
    content: "\e227"
}

.glyphicon-btc:before {
    content: "\e227"
}

.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-jpy:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-rub: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"
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

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: #262626;
    text-decoration: none
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%
}

.h1, h1 {
    font-size: 36px
}

.h2, h2 {
    font-size: 30px
}

.h3, h3 {
    font-size: 24px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

.small, small {
    font-size: 85%
}

.mark, mark {
    padding: .2em;
    background-color: #fcf8e3
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus, a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus, a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus, a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd, dt {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small, blockquote footer, blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
    content: ''
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f5f5f5
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive > .table {
        margin-bottom: 0
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto;
    background: 0 0 !important
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[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 input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}

.checkbox + .checkbox, .radio + .radio {
    margin-top: -5px
}

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed
}

.form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg, .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm, textarea.input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg, textarea.input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label ~ .form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group > .form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label, .form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33px;
        font-size: 18px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus, .btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus, .btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus, .btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus, .btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus, .btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent
}

.btn-link:focus, .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    color: #777
}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 2
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical > .btn-group > .btn {
    float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified > .btn-group .btn {
    width: 100%
}

.btn-group-justified > .btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
    height: auto
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
    height: auto
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn > .btn {
    position: relative
}

.input-group-btn > .btn + .btn {
    margin-left: -1px
}

.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
    z-index: 2
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -1px
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav > li.disabled > a {
    color: #777
}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified > li {
    float: none
}

.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    border-radius: 4px
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified > li {
    float: none
}

.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}

.navbar-brand > img {
    display: block
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        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 {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
        width: auto
    }

    .navbar-form .input-group > .form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox label, .navbar-form .radio label {
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px
    }

    .navbar-right ~ .navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav > li > a {
    color: #777
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    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-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav > li > a {
    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 {
    color: #fff;
    background-color: #080808
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #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 {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb > .active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 3;
    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: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li > a:focus, .pager li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:focus, .label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs > .btn .badge, .btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item > .badge {
    float: right
}

.list-group-item > .badge + .badge {
    margin-right: 5px
}

.nav-pills > li > a > .badge {
    margin-left: 3px
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron .h1, .jumbotron h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron > hr {
    border-top-color: #d5d5d5
}

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron, .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron .h1, .jumbotron h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail a > img, .thumbnail > img {
    margin-right: auto;
    margin-left: auto
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert > p, .alert > ul {
    margin-bottom: 0
}

.alert > p + p {
    margin-top: 5px
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media, .media-body {
    overflow: hidden;
    zoom: 1
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-object.img-thumbnail {
    max-width: none
}

.media-right, .media > .pull-right {
    padding-left: 10px
}

.media-left, .media > .pull-left {
    padding-right: 10px
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item, button.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #777
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
    color: inherit
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #c7ddef
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0
}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
    margin-bottom: 0
}

.panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {
    padding-right: 15px;
    padding-left: 15px
}

.panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd
}

.panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
    border-top: 0
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0
}

.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0
}

.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0
}

.panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
    border-bottom: 0
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
}

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7
}

.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6
}

.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1
}

.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc
}

.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1
}

.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    line-break: auto
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover > .arrow {
    border-width: 11px
}

.popover > .arrow:after {
    content: "";
    border-width: 10px
}

.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0
}

.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0
}

.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

    .carousel-inner > .item.active.right, .carousel-inner > .item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    .carousel-inner > .item.active.left, .carousel-inner > .item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left: -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;
    font-family: serif;
    line-height: 1
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " "
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none !important
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

.icon-arrow-left:before {
    content: "\e091"
}

.icon-arrow-right:before {
    content: "\e092"
}
/*新添加字体*/
@font-face {font-family: "wtalliconfont";
  src: url('../../../../styles/public/wtalliconfont.eot?t=1522739709307'); /* IE9*/
  src: url('../../../../styles/public/wtalliconfont.eot?t=1522739709307#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../../../../styles/public/wtalliconfont.ttf?t=1522739709307') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../../../../styles/public/wtalliconfont.svg?t=1522739709307#iconfont') format('svg'); /* iOS 4.1- */
}

/*Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)*/
select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999;border-radius:5px;}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{/*outline:thin dotted #333!important*/;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height: 25px;display:inline-block;overflow:hidden;width:100%;text-overflow: ellipsis;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;line-height: 12px;margin-right: 3px;border-bottom: 0;}
.bootstrap-select.btn-group .dropdown-toggle .caret{
    background: none;
}
.bootstrap-select.btn-group .dropdown-toggle .caret:before {
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{overflow: hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block;float: left;}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}

/*Bootstrap reset select styles*/
.bootstrap-select .dropdown-menu.open{border:none;box-shadow:0 0 10px #dedede;}

.normal-select-style.btn:hover{color: #777777 !important;}
.normal-select-style.btn:focus{color: #777777 !important;outline: none !important;}
.normal-select-style{background-color: #fff !important;;color: #777777 !important;;height: 32px;padding:0px 12px; border: 1px solid #e0e0e0;border-radius: 5px; }
.normal-select-style .caret{position: absolute; border: 0 ;right: 10px  !important;top: 12px !important;display: inline-block;width: 10px; height: 10px;}
.normal-select-style .caret:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:12px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.normal-select-style .filter-option{padding-left: 5px;}
.normal-select-style .filter-option{}

.more-grade.btn:hover{color: #777777 !important;}
.more-grade.btn:focus{color: #777777 !important; outline: none !important;}
.more-grade{background-color: #eeeeee !important;;color: #777777 !important;height: 32px !important;border: 1px solid #dedede;border: 0px; }
.more-grade .caret{position: absolute; border: 0 ;right: 10px  !important;top: 13px !important;display: inline-block;background: url('../../../../images/icons.png') no-repeat -10px -100px !important;width: 10px; height: 10px;}
.more-grade .caret:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:12px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.more-grade .filter-option{padding-left: 5px;}
.more-grade .filter-option{}

.first-grade.btn:hover{color: #fff;!important;background-color:#4094ea !important;}
.first-grade.btn:focus{color: #fff;!important;outline:none !important;}
.first-grade{background-color: #5ca9f7 !important;color: #fff !important;height: 40px !important;box-shadow:none !important;}
.first-grade .caret{position: absolute; border: 0 ;right: 12px  !important;top: 17px !important;display: inline-block;width: 10px; height: 10px;}
.first-grade .caret:before { 
	font-family:"wtalliconfont" !important;
	color:#fff!important;
    font-size:16px!important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.first-grade:before{content: '';background: url('../../../../images/icons.png') no-repeat 0 -80px;height: 10px;width: 10px;position: absolute;left: 16px;top:15px;}
.first-grade .filter-option{padding-left: 25px;}
.first-grade .filter-option{}

.second-grade.btn:hover{color: #fff;!important;background-color:#3eba73 !important;}
.second-grade.btn:focus{color: #fff;!important;outline:none !important;}
.second-grade{background-color: #47c67d !important;color: #fff !important;height: 40px !important;box-shadow:none !important;}
.second-grade .caret{position: absolute; border: 0 ;right: 12px  !important;top: 17px !important;display: inline-block;width: 10px; height: 10px;}
.second-grade .caret:before { 
	font-family:"wtalliconfont" !important;
	color:#fff!important;
    font-size:16px!important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.second-grade:before{content: '';background: url('../../../../images/icons.png') no-repeat 0 -80px;height: 10px;width: 10px;position: absolute;left: 16px;top:15px;  }
.second-grade .filter-option{padding-left: 25px;}
.second-grade .filter-option{}

.search-select.btn{ padding: 0 12px !important;box-shadow: none !important; }
.search-select.btn:hover{color: #777777;}
.search-select.btn:focus{color: #777777;outline: none !important;;}
.search-select{background: transparent;color:#777777;height: 25px;font-size: 12px;  line-height: 25px;overflow-y: hidden;}
.search-select .caret{position: absolute; border: 0 ;right: 8px  !important;top: 10px !important;display: inline-block;width: 10px; height: 10px;line-height:12px;}
.search-select .caret:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:14px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.transparent-select{height: 20px;font-size: 12px;  line-height: 20px;opacity: 0;overflow-y: hidden;}

/*Datetimepicker for Bootstrap*/
.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor:pointer;width:14px;height:14px}
.icon-arrow-left:before { content: "\e091" }
.icon-arrow-right:before { content: "\e092"  }

/*ui-dialog*/
.ui-dialog{*zoom:1;_float:left;position:relative;background-color:#FFF;border-radius:6px;outline:0;background-clip:padding-box;font-family:"Microsoft YaHei";font-size:14px;line-height:1.428571429;color:#777777;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out}.ui-popup-show .ui-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ui-popup-focus .ui-dialog{box-shadow:0 0 8px rgba(0,0,0,0.1)}.ui-popup-modal .ui-dialog{box-shadow:0 0 10px rgba(0,0,0,0.2),0 0 256px rgba(255,255,255,.3)}.ui-dialog-grid{width:auto;margin:0;border:0 none;border-collapse:collapse;border-spacing:0;background:transparent}.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer{padding:0;border:0 none;text-align:left;background:transparent}.ui-dialog-header{white-space:nowrap;border-bottom:1px solid #e5e5e5}.ui-dialog-close{position:relative;_position:absolute;float:right;top:15px;right:13px;_height:26px;padding:0 4px;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #FFF;opacity:.2;filter:alpha(opacity=20);cursor:pointer;background:transparent;_background:#FFF;border:0;-webkit-appearance:none}.ui-dialog-close:hover,.ui-dialog-close:focus{color:#000;text-decoration:none;cursor:pointer;outline:0;opacity:.5;filter:alpha(opacity=50)}.ui-dialog-title{display: inline-block;line-height: normal;font-size: 16px;padding-left: 10px;color: #282828;margin: 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.ui-dialog-body{padding:0px;text-align:center}.ui-dialog-content{display:inline-block;cursor:pointer;position:relative;vertical-align:middle;*zoom:1;*display:inline;text-align:left;border-radius: 5px;overflow: hidden}.ui-dialog-footer{padding:0 20px 20px 20px}.ui-dialog-statusbar{float:left;margin-right:20px;padding:6px 0;line-height:1.428571429;font-size:14px;color:#888;white-space:nowrap}.ui-dialog-statusbar label:hover{color:#333}.ui-dialog-statusbar input,.ui-dialog-statusbar .label{vertical-align:middle}.ui-dialog-button{float:right;white-space:nowrap}.ui-dialog-footer button+button{margin-bottom:0;margin-left:5px}.ui-dialog-footer button{width:auto;overflow:visible;display:inline-block;padding:6px 12px;_margin-left:5px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ui-dialog-footer button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-dialog-footer button:hover,.ui-dialog-footer button:focus{color:#333;text-decoration:none}.ui-dialog-footer button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-dialog-footer button[disabled]{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.ui-dialog-footer button{color:#333;background-color:#fff;border-color:#ccc}.ui-dialog-footer button:hover,.ui-dialog-footer button:focus,.ui-dialog-footer button:active{color:#333;background-color:#ebebeb;border-color:#adadad}.ui-dialog-footer button:active{background-image:none}.ui-dialog-footer button[disabled],.ui-dialog-footer button[disabled]:hover,.ui-dialog-footer button[disabled]:focus,.ui-dialog-footer button[disabled]:active{background-color:#fff;border-color:#ccc}.ui-dialog-footer button.ui-dialog-autofocus{color:#fff;background-color:#428bca;border-color:#357ebd}.ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus:focus,.ui-dialog-footer button.ui-dialog-autofocus:active{color:#fff;background-color:#3276b1;border-color:#285e8e}.ui-dialog-footer button.ui-dialog-autofocus:active{background-image:none}.ui-popup-top-left .ui-dialog,.ui-popup-top .ui-dialog,.ui-popup-top-right .ui-dialog{top:-8px}.ui-popup-bottom-left .ui-dialog,.ui-popup-bottom .ui-dialog,.ui-popup-bottom-right .ui-dialog{top:8px}.ui-popup-left-top .ui-dialog,.ui-popup-left .ui-dialog,.ui-popup-left-bottom .ui-dialog{left:-8px}.ui-popup-right-top .ui-dialog,.ui-popup-right .ui-dialog,.ui-popup-right-bottom .ui-dialog{left:8px}.ui-dialog-arrow-a,.ui-dialog-arrow-b{position:absolute;display:none;width:0;height:0;overflow:hidden;_color:#ff3fff;_filter:chroma(color=#FF3FFF);border:8px dashed transparent}.ui-popup-follow .ui-dialog-arrow-a,.ui-popup-follow .ui-dialog-arrow-b{display:block}.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-a{bottom:-16px;border-top:8px solid #7c7c7c}.ui-popup-top-left .ui-dialog-arrow-b,.ui-popup-top .ui-dialog-arrow-b,.ui-popup-top-right .ui-dialog-arrow-b{bottom:-15px;border-top:8px solid #fff}.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top-left .ui-dialog-arrow-b{left:15px}
.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-b{left:50%;margin-left:-8px}.ui-popup-top-right .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-b{right:15px}.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-a{top:-16px;border-bottom:8px solid #7c7c7c}.ui-popup-bottom-left .ui-dialog-arrow-b,.ui-popup-bottom .ui-dialog-arrow-b,.ui-popup-bottom-right .ui-dialog-arrow-b{top:-15px;border-bottom:8px solid #fff}.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom-left .ui-dialog-arrow-b{left:15px}.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-b{margin-left:-8px;left:50%}.ui-popup-bottom-right .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-b{right:15px}.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-a{right:-16px;border-left:8px solid #7c7c7c}.ui-popup-left-top .ui-dialog-arrow-b,.ui-popup-left .ui-dialog-arrow-b,.ui-popup-left-bottom .ui-dialog-arrow-b{right:-15px;border-left:8px solid #fff}.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left-top .ui-dialog-arrow-b{top:15px}.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-b{margin-top:-8px;top:50%}.ui-popup-left-bottom .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-b{bottom:15px}.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-a{left:-16px;border-right:8px solid #7c7c7c}.ui-popup-right-top .ui-dialog-arrow-b,.ui-popup-right .ui-dialog-arrow-b,.ui-popup-right-bottom .ui-dialog-arrow-b{left:-32px;border-right:8px solid #fff;border-left:24px solid transparent;height:20px;}.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right-top .ui-dialog-arrow-b{top:15px}.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-b{margin-top:-10px;top:50%}.ui-popup-right-bottom .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-b{bottom:15px}@-webkit-keyframes ui-dialog-loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes ui-dialog-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ui-dialog-loading{vertical-align:middle;position:relative;display:block;*zoom:1;*display:inline;overflow:hidden;width:32px;height:32px;top:50%;margin:-16px auto 0 auto;font-size:0;text-indent:-999em;color:#666}.ui-dialog-loading{width:100%\9;text-indent:0\9;line-height:32px\9;text-align:center\9;font-size:12px\9}.ui-dialog-loading::after{position:absolute;content:'';width:3px;height:3px;margin:14.5px 0 0 14.5px;border-radius:100%;box-shadow:0 -10px 0 1px #ccc,10px 0 #ccc,0 10px #ccc,-10px 0 #ccc,-7px -7px 0 .5px #ccc,7px -7px 0 1.5px #ccc,7px 7px #ccc,-7px 7px #ccc;-webkit-transform:rotate(360deg);-webkit-animation:ui-dialog-loading 1.5s infinite linear;transform:rotate(360deg);animation:ui-dialog-loading 1.5s infinite linear;display:none\9}
.wt-dialog-tip-content{padding: 20px 25px; font-size: 14px; text-align: center; min-width: 100px; max-width: 500px; line-height: 32px;}
.wt-dialog-tip-content img{ width: 25px; margin-right: 10px;}
.wt-dialog-tipicon-success.wt-dialog-tip-icon{
    background: url("../../../../images/success.png") center no-repeat;
    background-size: contain;
}
.wt-dialog-tipicon-fail.wt-dialog-tip-icon{
    background: url("../../../../images/fail.png") center no-repeat;
    background-size: contain;
}
.wt-dialog-tip-icon{
    width: 24px;
    height: 32px;
    float: left;
    margin-right: 10px;
}
/*.ui-dialog-content::-webkit-scrollbar {width: 0;}*/

.ui-dialog .ui-dialog-arrow-a{border:#fff;}
/****----skins-----***/
.ui-dialog.ui-dialog-arrow-none .ui-dialog-arrow-a { display: none; }
.ui-dialog.ui-dialog-arrow-none .ui-dialog-arrow-b { display: none; }

.ui-dialog.ui-dialog-skin-default{border:none !important; box-shadow: 0 0 10px #dedede;}
.ui-dialog.ui-dialog-skin-default .ui-dialog-arrow-a{border-bottom-color:#dedede;}
.ui-dialog.ui-dialog-skin-default .ui-dialog-arrow-a{border-left:none;}

.ui-dialog.ui-dialog-skin-shadow {box-shadow: 0 0 10px #777;}
.ui-dialog.ui-dialog-skin-shadow .ui-dialog-arrow-a{border-bottom-color:#777;}
.ui-dialog.ui-dialog-skin-shadow .ui-dialog-arrow-a{border-left:none;}


/*wtDialog*/
.wt-modal-panel{display:none}.wt-modal-panel .wt-modal-mask{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#000;opacity:.25;z-index:101;}
.wt-modal-panel .wt-pop-window{position:absolute;background:#FFF;border-radius:5px;border:1px solid #dedede;z-index:102;}
.wt-modal-panel .wt-pop-window .pop-title,.wt-modal-panel .wt-pop-window .pop-title-nb{height:50px;line-height:50px;padding:0 20px;border-bottom:1px solid #eee}
.wt-modal-panel .wt-pop-window .pop-title span,.wt-modal-panel .wt-pop-window .pop-title-nb span{display:inline-block;font-size:16px;}
.wt-modal-panel .wt-pop-window .pop-title>i,.wt-modal-panel .wt-pop-window .pop-title-nb>i{position:absolute;top:15px;right:15px;cursor:pointer;display:inline-block;width:20px;height:20px; line-height:20px;background-position:-520px -20px}
.wt-modal-panel .wt-pop-window .pop-title>i:before,.wt-modal-panel .wt-pop-window .pop-title-nb>i:before { 
	font-family:"wtalliconfont" !important;
	color:#999;
    font-size:14px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e761"; }/*替换过*/
.wt-modal-panel .wt-pop-window .pop-title>em,.wt-modal-panel .wt-pop-window .pop-title-nb>em{position:absolute;top:10px;right:40px;display:inline-block;width:20px;height:20px;background-image:url("../../../../images/icons.png");background-position:-140px -520px}
.wt-modal-panel .wt-pop-window .pop-title>em:before,.wt-modal-panel .wt-pop-window .pop-title-nb>em:before { 
	font-family:"wtalliconfont" !important;
	color:#686868;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e6c6"; }/*替换过*/
.wt-modal-panel .wt-pop-window .pop-title-nb{border-bottom:0}.wt-modal-panel .wt-pop-window .pop-btn{text-align:center;padding:10px 0 20px;overflow:hidden}.wt-modal-panel .wt-pop-window .pop-btn a{margin:0 5px}.wt-modal-panel .wt-pop-window .pop-btn a.save{display: inline-block;height: 30px;}

/*wtSwitch*/
.wt-switch{position:relative;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-top:-4px;line-height:normal}.wt-switch >span{vertical-align: middle;}.wt-switch input[type=checkbox],.wt-switch input[type=radio]{display:none}.wt-disable i{cursor:not-allowed}.wt-switch-checkbox i{display:inline-block;width:20px;height:20px;vertical-align:middle;background-image:url("../images/switch.png");background-position:-20px -30px}.wt-switch-checkbox.on i{background-position:0 -30px}.wt-switch-checkbox.on.onmouseover i{background-position:0 -30px}.wt-switch-checkbox.onmouseover i{background-position:-80px -30px}.wt-switch-checkbox.wt-disable i{background-position:-60px -30px}.wt-switch-checkbox.on.wt-disable i{background-position:-40px -30px}.wt-switch-radio i{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background-image:url("../images/switch.png");background-position:-20px -50px}.wt-switch-radio.on i{background-position:0 -50px}.wt-switch-radio.wt-disable i{background-position:-20px -70px}.wt-switch-radio.on.wt-disable i{background-position:0 -70px}.wt-switch-special i{display:inline-block;width:50px;height:30px;vertical-align:middle;background-image:url("../images/switch.png");background-position:-50px 0}.wt-switch-special.on i{background-position:0 0}

/*wt-labelCarousel*/
.wt-carousel-fix{position: relative;display: inline-block;}
.wt-carousel-container{position: relative;display: inline-block;}
.wt-carousel-wrapper{position: absolute;left: 0; top: 0;}
.wt-carousel-button{position: absolute;right: -25px; top: 0;width: 25px;cursor: pointer;}
ul.wt-carousel-hide{padding: 10px 20px 10px 10px;height: 300px;overflow-y: auto;overflow-x: hidden; }
ul.wt-carousel-hide li{ line-height: 30px; padding: 0 10px; white-space: nowrap;}
ul.wt-carousel-hide li:hover{ background: #f2f2f2;cursor: pointer;}

.label_carousel_border .wt-carousel-button{ border: 1px solid #dedede; border-left: none; border-bottom: none; margin-top:-1px;}


/*wt-selector*/
.wt-search-container{font-size:12px}.wt-search-container .keyword_box{position:relative;display:flex;border:1px solid #eee;margin-bottom:12px;border-radius: 5px;}.wt-search-container .keyword_box>div{display:inline-block;height:40px;line-height:40px;margin-right:10px;vertical-align:top;position:relative}.wt-search-container .keyword_box>div>span{padding-left:10px}.wt-search-container .keyword_box>div>i{margin-left:10px;display:inline-block;width:10px;height:10px;background-position:-10px -100px;vertical-align:middle;line-height:10px;}
.wt-search-container .keyword_box>div>i:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:14px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.wt-search-container .keyword_box>div .widget_container{width:100%;height:100%;position:absolute;top:0;left:0}.wt-search-container .keyword_box>font{display:inline-block;height:20px;border-left:1px solid #eee;margin-top:10px;margin-right:10px}.wt-search-container .keyword_box>i{display:inline-block;width:20px;height:20px;background-position:0 -20px;margin-top:12px}
.wt-search-container .keyword_box>i:before { 
	font-family:"wtalliconfont" !important;
	color:#707070;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e719"; }/*替换过*/
.wt-search-container .keyword_box>input{flex:1;width:800px;height:40px;vertical-align:top;padding-right:40px;outline:0;text-indent:5px;border:none;box-shadow:none;border-radius:0 5px 5px 0;}
.wt-search-container .keyword_box>em{position:absolute;top:10px;right:10px;display:inline-block;width:20px;height:20px;background:url(../../../../images/info.svg) center no-repeat; background-size: contain;}
.wt-search-container .widget_box{padding:10px 35px 5px 75px;min-height:39px;border:1px solid #eee;position:relative;border-radius:5px;}.wt-search-container .widget_box>span{position:absolute;left:0;top:0;margin-left:10px;margin-right:5px;margin-top:10px;}.wt-search-container .widget_box .widget{display:inline-block;margin-right:15px;margin-bottom:5px;vertical-align:top}.wt-search-container .widget_box .widget>span{cursor:pointer}.wt-search-container .widget_box .widget>span:hover{color: #5ca9f7!important;text-decoration: underline;}.wt-search-container .widget_box>i{position:absolute;right:0;top:0;display:inline-block;width:20px;height:20px;background-position:-360px -580px;vertical-align:middle;margin-top:8px;margin-right:10px;cursor:pointer;line-height:20px;}
.wt-search-container .widget_box>i:before { 
	font-family:"wtalliconfont" !important;
	color:#aeaeae;
    font-size:20px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e716"; }/*替换过*/
.wt-search-container .btn-area{float:right;display:none}.wt-search-container .btn-area .collapse-btn{cursor:pointer;background-color:#eee;padding:5px}.wt-search-container .btn-area .collapse-btn i{display:inline-block;background:url(../../../../images/icons.png);width:10px;height:10px;background-position:0 -100px;vertical-align:middle;margin-left:10px}

.wt-search-container .selected_box{margin-top:10px;margin-right:100px}.wt-search-container .selected_box .selected-condition-container{font-size:0;position:relative;}.wt-search-container .selected_box .selected-condition-container .selected-condition{margin-bottom:5px;margin-right:5px;display:inline-block;padding:0 10px;background:#eee;height:30px;line-height:30px;text-align:center;cursor:pointer}.wt-search-container .selected_box .selected-condition-container .selected-condition:hover{background-color:#dedede}.wt-search-container .selected_box .selected-condition-container .selected-condition span{display:inline-block;vertical-align:top;max-width:100px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-search-container .selected_box .selected-condition-container .selected-condition i{display:inline-block;width:10px;height:10px;background-position:-30px -80px;margin-left:5px;vertical-align:middle;cursor:pointer;line-height:10px;}
.wt-search-container .selected_box .selected-condition-container .selected-condition i:before { 
	font-family:"wtalliconfont" !important;
	color:#888888;
    font-size:8px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e6f6"; }/*替换过*/
.wt-search-container .selected_box .btns_box{display:inline-block;vertical-align:top}.wt-search-container .selected_box .btns_box>div{margin-right:10px}.wt-search-container .selected_box .btns_box .wt-recent-search{display:inline-block;position:relative;padding:0 5px;margin-top:-1px;z-index:3;color:#ffa442;background-color:#FFF;height:40px;line-height:31px;font-size:12px;}.wt-search-container .selected_box .btns_box .wt-recent-search i{display:inline-block;width:10px;height:10px;background-position:-10px -100px;vertical-align:middle;line-height:10px;}
.wt-search-container .selected_box .btns_box .wt-recent-search i:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:18px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.wt-search-container .selected_box .btns_box .wt-recent-search.hover{box-shadow:0px -2px 3px rgba(0,0,0,.1);border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #FFF;}.wt-search-container .selected_box .btns_box .wt-recent-search.hover i{display:inline-block;width:10px;height:10px;background-position:0 -100px;margin-left:5px;line-height: 8px;}
.wt-search-container .selected_box .btns_box .wt-recent-search.hover i:before { 
	font-family:"wtalliconfont" !important;
	color:#989898;
    font-size:8px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e773"; }/*替换过*/
.wt-search-container .recent-search-panel{position:relative;margin-top:-1px;z-index:2}.wt-search-container .recent-search-panel ul{max-width:100%;max-height:135px;overflow:hidden;position:absolute;left:0;top:0;display:none;float:left;padding:5px 0;font-size:12px;text-align:left;background-clip:padding-box;border:1px solid #ccc;border-radius:4px;box-shadow:0px 0px 12px rgba(0,0,0,.175);background-color:#FFF}.wt-search-container .recent-search-panel ul li{padding:2px 10px;cursor:pointer;white-space: nowrap;position:relative;}.wt-search-container .recent-search-panel ul li i{display: inline-block;width:6px;height:6px;border-radius:50%;background-color:#FFA444;vertical-align: middle;margin-right:5px;margin-top:-2px;}.wt-search-container .recent-search-panel ul li font{display:inline-block;width:100%;padding-right:140px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-search-container .recent-search-panel ul li font:hover{text-decoration:underline}.wt-search-container .recent-search-panel ul li span{position:absolute;top:0;right:0;margin-top:2px;margin-right:10px;}.wt-search-container .recent-search-panel.open ul{display:inline-block;}.wt-search-container .wt-popover .wt-input{width:200px;height:30px;line-height:30px;text-indent:5px;border:1px solid #ccc;outline:0}.wt-search-container .wt-popover .wt-ok{vertical-align:top;display:inline-block;min-width:74px;height:30px;line-height:30px;padding:0 10px;border:1px solid #dedede;border-radius:0;background-color:#5CA9F7;color:#fff;text-align:center;cursor:pointer;font-size:12px;outline:0}.wt-search-container .wt-popover .wt-select-connect{white-space: nowrap;}


/*wt-panel*/
.wt-panel-container{position:relative;display:none}.wt-panel-container .wt-panel-mask{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%}.wt-panel-container .wt-panel-content{position:absolute;top:0;left:0;min-width:160px;padding:10px;z-index:100;border-radius:4px;box-shadow:0 0 10px #dedede;;background-color:#fff}

/*hufengcen*/
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../../../../images/iconSvg/down-hollow2.svg') no-repeat calc(100% - 16px) 50% !important;border:1px solid #ddd;outline: none !important;;}
select::-ms-expand {
    display: none;
}
#externalInfo_153_partimeWorkTime_item select,
#job168 select#externalInfo_55_salary {
    background: url('../../../../images/iconSvg/down-hollow2.svg') no-repeat 100% 50% !important;
}
/***wtShortMenu***/
.wt-shortcut-menu{width:70px;height:80px;position:fixed;right:30px;bottom:30px;z-index:20}.wt-shortcut-menu .shortcut-menu-container{display:none;width:342px;margin-left:-272px;background-color:#ededed;box-shadow:0 0 15px #c1c1c1}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-content{padding:10px 0 0 10px}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-content ul{font-size:0}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-content ul li{position:relative;width:100px;height:70px;padding:5px;margin:0 10px 10px 0;display:inline-block;font-size:12px;vertical-align:top}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-content ul li a{display:block;height:100%}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-content ul li p{overflow:hidden;max-height:32px;margin-top:26px;position:absolute;bottom:5px;color:#FFF}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-bottom{padding:10px 0;border-top:1px solid #E3E3E5}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-bottom ul{font-size:0}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-bottom ul li{display:inline-block;font-size:12px;padding:0 10px;cursor:pointer}.wt-shortcut-menu .shortcut-menu-container .shortcut-menu-bottom ul li i{vertical-align:middle;margin-right:5px;margin-top:-3px;line-height:22px;}.wt-shortcut-menu .shortcut-menu-btn{width:70px;height:70px;margin-top:0;border-radius:50%;border:3px solid #C8E4F9;background-color:#5CA9F7;text-align:center;cursor:pointer}.wt-shortcut-menu .shortcut-menu-btn i{margin-top:17px;font-size:24px;color:#fff;vertical-align: middle;}

/***wt-online-service***/
.wt-online-service{z-index: 20;position: fixed;right: 50px;bottom: 50px;width: 50px;height: 100px;display: none;}    
.wt-shortcut-menu-old{display: none;}
.wt-online-service .shortcut-menu-btn{width: 40px;height: 40px;background-color: #fff;text-align: center;cursor: pointer;border: none;border-radius: 40px;line-height: 36px;box-shadow: 0 0 15px #ccc;}
.wt-online-service .shortcut-menu-container{background-color: #ececec;}
.wt-online-service .shortcut-menu-group{width: 40px;height: 40px;}
.wt-online-service .shortcut-menu-content-top{width: 40px;height: 40px;text-align: center;cursor: pointer;}
.wt-online-service .shortcut-menu-content-top>div{background-color: #5ca9f7;width: 100%;height: 100%;}
.wt-online-service .shortcut-menu-content-bottom{width: 50px;height: 50px;text-align: center;cursor: pointer;background-color: #5ca9f7;}
.wt-online-service .shortcut-menu-content-top .shortcut-menu-content-top-p{color: white;display: inline-block;width: 40px;margin-top: 8px;letter-spacing: 2px;line-height: 18px;}
.shortcut-menu-content-top-on{-webkit-transform: perspective(2000px) rotateY(-90deg);-webkit-animation: flip .4s linear, flip_out .4s .41s linear;transform: perspective(2000px) rotateY(-90deg);animation: flip .4s linear, flip_out .4s .41s linear;}
.wt-icon70-340{display: inline-block;height: 30px;width: 30px;background-position: -66px -344px;margin-top: 10px!important;line-height: 30px;}
.wt-icon70-340:before { 
	font-family:"wtalliconfont" !important;
	color:#5ca9f7;
    font-size:26px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e75d"; }/*替换过*/
.wt-icon0-340{display: inline-block;height: 30px;width: 30px;background: url(../../../../images/public/icons.png);background-position: -3px -343px;margin-top: 10px;}
.wt-icon35-340{display: inline-block;height: 30px;width: 30px;background: url(../../../../images/public/icons.png);background-position: -34px -344px;margin-top: 10px;}
@keyframes flip_out {0% {transform: perspective(2000px) rotateY(-90deg)}100% {transform: perspective(2000px) rotateY(0deg)}}
@keyframes flip {0% {transform:perspective(2000px) rotateY(0deg)}100% {transform:perspective(2000px) rotateY(90deg)}}

.wt-public-prompt-pop{ position: absolute;background: #ffffff;color: #777777;border-radius: 3px;width: 380px; margin-left: 10px;}
.wt-public-prompt-pop .prompt-title{height: 40px;line-height: 40px;padding: 0 15px;border-bottom: 1px solid #eeeeee;}
.wt-public-prompt-pop .prompt-text{ line-height: 30px; word-break: break-all;}
.wt-public-prompt-pop .prompt-icon{ vertical-align: middle;margin-right: 5px;margin-top: -3px;}
.wt-public-prompt-pop .prompt-title i{position: absolute;top: 10px;right: 15px;display: inline-block;width: 20px;height: 20px;background-position: -520px -20px;cursor:pointer;line-height:20px;}
.wt-public-prompt-pop .prompt-title i:before { 
	font-family:"wtalliconfont" !important;
	color:#999;
    font-size:12px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e761"; }/*替换过*/
.wt-public-prompt-pop .prompt-content{margin:0 20px;text-align: center;padding: 20px 10px;font-size: 16px;}

.deliver_num_icon{ display: inline-block; vertical-align: top;font-size: 12px; color: #ffffff;position: absolute;}
.deliver_num_icon:before{ content: ""; }
.deliver_num_icon:after{}

.table_oper_pop_menu li{height:30px;line-height:30px !important;overflow:hidden;white-space:nowrap; color: #333333;font-size:12px;padding: 0 16px;cursor:pointer;text-align: left}
.table_oper_pop_menu li:hover{ background: #eaeaea; }
.wt-multiple-resume{display: inline-block; height: 18px; line-height: 18px; font-size: 12px;color: #ffffff;font-style: normal;
    position: relative;margin-right:12px;padding: 0 5px 0 18px;background: #5ca9f7;border-radius: 4px;}
/*.wt-multiple-resume:after{ content:""; background: url('../../../../images/public/multipleResume.png');
    display: inline-block;position: absolute; top: 0;right: -9px;width: 9px;height: 18px;}*/
.wt-multiple-resume:before{ content:""; background: url('../../../../images/public/multipleResume3.png');
    display: inline-block;position: absolute; top: 2px;left: 3px;width: 14px;height: 14px;background-size: contain; }

.wt-multiple-plan-to-position{display: inline-block; height: 18px; line-height: 18px; font-size: 12px;color: #ffffff;font-style: normal;
    position: relative;margin-right:12px;padding: 0 5px 0 18px;background: #5ca9f7;border-radius: 4px;}
.wt-multiple-plan-to-position:before{content:""; background: url('../../../../images/public/editbutton.png');
    display: inline-block;position: absolute; top: 2px;left: 3px;width: 14px;height: 14px;background-size: contain; }

.goBack {z-index: 9999;width:36px; height: 36px; box-shadow: 0px 0px 5px #aaa; background-color: #a0a0a0; position: fixed;    bottom: 120px;right: 20px;}
.goBack .wt-icon600-0 {margin: 7px 0 0 8px;}

/*  新添返回顶部底部按钮的样式  */
#TopBottom{
	width: 36px;
	height: 80px;
	position: fixed;
    bottom: 120px;
    right: 20px;
}
#TopBottom .goTop{
	display:block;
	width: 36px;
    height: 36px;
	background-color: #a0a0a0;
	line-height: 36px;
    text-align: center;
    box-shadow: 0px 0px 5px #aaa;
}
#TopBottom .goBottom{
	position:absolute;
	width: 36px;
    height: 36px;
    box-shadow: 0px 0px 5px #aaa;
    background-color: #a0a0a0;
    left:0;
    top:40px;
    line-height:36px;
    text-align:center;
}
.icon-goBottom:before{
	font-family:"wtalliconfont" !important;
	color:#f7f7f7;
    font-size:26px;
    font-weight: 600;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\e775"; }/*替换过*/
.table-scroller-left-grid{ position: absolute; width: 20px; height: 100%; left: -10px; top: 0;cursor: default;}
.table-scroller-left-grid:hover{background: #000000; opacity: 0.15; }
.table-scroller-right-grid{ position: absolute; width: 20px;height: 100%; right: 0; top: 0;cursor: default;}
.table-scroller-right-grid:hover{background: #000000; opacity: 0.15;}
.table-scroller-box{ position: relative;}

ul.searcher-transfer-selected{ padding: 10px 0; }
ul.searcher-transfer-selected li{padding: 0 10px;line-height: 25px;height: 25px; font-size: 12px;cursor: default;}
ul.searcher-transfer-selected li:hover{ background: #f2f2f2; }
ul.searcher-transfer-selected li .li_delete { vertical-align: middle;margin: -3px 0 0 5px; }
.wt-form-container .selected-area > div.diverse23{background: transparent;    color: #777777;}
.wt-form-container .selected-area > div.diverse23 span{color: #ff763c;  display: initial;cursor: pointer;padding:0 6px;}

/*棰嗚嫳鏂板姞loding鍔ㄧ敾*/
.lyLoding{
	display:none;
	position:relative;
	height:40px;
	text-align:center;
	padding-top:24px;
}
@-webkit-keyframes circle{

0%{ transform:rotate(0deg); }

100%{ transform:rotate(360deg); }

}
.lyLoding .lyLodingImg{
	display:block;
	width:20px;
	height:20px;
	background:url("../../../../images/loading.png") no-repeat center;
	position:absolute;
	top:4px;
	left:50%;
	margin-left:-10px;
	-webkit-animation:circle 1.4s infinite linear;
}
.noCity{
	padding-left: 6px;
    color: #f66;
    line-height: 24px;
    display:none;
}

/* 鎷涜仒椤圭洰澶氶�鏍峰紡 */
#selectMore{
	border: 1px solid #c5c5c5;
	font-size: 14px;
    color: #333;
    font-weight: 400;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
#selectMore li{
	position: relative;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    border:1px solid #fff;
}
#selectMore li:hover ,#selectMore li.active{background:#007fff;border:1px solid #003eff;color:#fff;}
#selectMore li.active{background:#5ca9f7;}


/* ------------------------------------------- xdsoft datepicker start-------------------------------------------*/


.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border: none !important;
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none;
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: 0.5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
    float: none;
    margin-left: 0;
    margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
    border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
    text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #33aaff;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
    width: 48px;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #33aaff;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
    background: #33aaff !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important;
    color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
    color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px;
}
.xdsoft_scrollbar {
    position: absolute;
    width: 12px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto;
}
.xdsoft_scroller_box {
    position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border: 1px solid #333;
    background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #cc5500;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #cc5500;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
    color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
    background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
    font-family: "museo-sans", "Book Antiqua", sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
    /* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
    color: #454551;
    background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
    /* IE6-9 */
}
/* ------------------------------------------- xdsoft datepicker end-------------------------------------------*/

.wt-table-name-oper.opt-font_family{
    background: none !important;
    color: #CCCCCC;
}

/* -------------------------------------------- wtCheckbtn ---------------------------------------------------------*/
.wt-checkbtn{
    position: relative;
    height: 36px;
    line-height: 34px;
    min-width: 103px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.85);
    float: left;
    overflow: hidden;
    cursor: pointer;
    user-select: none;
}
.wt-checkbtn.wt-checkbtn-disabled{
    cursor: not-allowed;
}

.wt-checkbtn:hover{
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.wt-checkbtn .wt-checkbtn-angle{
    width: 0;
    height: 0;
    border-bottom: 22px solid #ffffff;
    border-left: 22px solid transparent !important;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.wt-checkbtn.on .wt-checkbtn-angle{
    border-color: inherit;
}
.wt-checkbtn input[type=checkbox],.wt-checkbtn input[type=radio]{
    display: none;
}
.wt-checkbtn i{
    color: #ffffff;
    font-size: 12px;
    position: absolute;
    right: 1px;
    bottom: 0px;
}

.preview-mask {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    top: 0px;
    z-index: 1000;
    text-align: center;
}
.preview-mask.preview-mask-visible{
    display: block;
}
.preview-mask-bgImage {
    padding: 30px;
    box-sizing: border-box;
}
.preview-content-bgImage {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
}

.preview-content {
    margin: 0px auto;
    width: 80%;
}

.preview-content img {
    max-width: 100%;
    max-height: 100%;
}

label.infoMsg{
    vertical-align: top;
}


/*邮件新开页样式处理*/
.wtspe-email-head{
    background: #ffffff;
}
.wtspe-email-head .wt-nav-top-new, .wtspe-email-head .wt-nav-top{
    width: 1048px;
    min-width: 1048px;
    margin: 0 auto;
    padding: 0;
    height: 64px !important;
    border: none;
}
.wtspe-email-head .wt-nav-top-new .logo{
    line-height: 60px;
}
.wtspe-email-wrap {
    max-width: 1048px;
    min-width: 900px;
    margin: 20px auto 0px;
    background: #fff;
    min-height: 500px;
    border-radius: 8px;
}
@media (min-width: 1920px) {
    .wtspe-email-wrap {
        min-height: 650px
    }
}

.wtspe-email-title {
    line-height: 62px;
    margin: 0 88px;
    font-size: 18px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.85);
}

.wtspe-email-content {
    margin: 0 88px;
    padding: 20px 0px;
}
.wtspe-email-form-item {
    padding: 20px 80px;
}
.wtspe-email-form-item label {
    line-height: 20px;
    font-size: 16px;
    margin-bottom: 10px;
    color: rgba(0,0,0,0.85);
    font-weight: 300;
    position: relative;
}
.wtspe-email-form-item label i, .wtspe-email-form-item label span.red {
    position: absolute;
    left: -10px;
    top: 2px;
    font-style: normal;
}
.wtspe-email-radio-item{
    display: inline-block;
    min-width: 24%;
}
.wtspe-email-radio-item i{
    color: rgba(0,0,0,0.1);
}
.wtspe-email-radio-item input[type='radio']{
    margin-right: 5px;
}
.wtspe-email-textarea {
    resize: none;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    outline: none;
    width: 100%;
    min-height: 200px;
    max-height: 200px;
    overflow: scroll;
}
.wtspe-email-input {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    outline: none;
    width: 100%;
    height: 36px;
    text-indent: 10px;
}
.wtspe-email-btns {
    text-align: center;
    padding: 50px 0px;
}
.wtspe-email-btn{
    width: 98px;
    text-align: center;
    line-height: 32px;
    border-radius: 16px;
    display: inline-block;
    cursor: pointer;
}

/*邮件的弹窗公共样式*/
.wtspe-email-modalcontainer .wtspe-modal-header{
    height: 56px;
    line-height: 56px;
}
.wtspe-email-modalcontainer.wtspe-modal-small .wtspe-modal-content{
    padding: 32px 32px 0px;
    text-align: center;
    min-height: auto;
}
.wtspe-email-modalcontainer .wtspe-modal-foot{
    height: 96px;
    line-height: 96px;
}
.wtspe-email-modalcontainer .wtspe-modal-button{
    min-width: 98px;
}
#main_right .dropdown-toggle .filter-option {
    max-width: 15vw!important;
}
#formDiv .newPlan_table tbody:nth-child(1) tr:nth-child(1) td[width="100"] + td > div {
    color: transparent;
}