html {
    font-family: sans-serif;
}

body {
    margin: 0px;
}

audio:not([controls]) {
    display: none;
    height: 0px;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0px none;
}

img {
    border: 0px none;
}

svg:not(:root) {
    overflow: hidden;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0px;
    border: 0px none;
}

@font-face {
    font-family: "Glyphicons Halflings";
    src: url('glyphicons-halflings-regular.eot') format("embedded-opentype"), url('glyphicons-halflings-regular.html') format("woff2"), url('glyphicons-halflings-regular-2.html') format("woff"), url('glyphicons-halflings-regular.ttf') format("truetype"), url('glyphicons-halflings-regular-3.html') format("svg");
}

.glyphicon-asterisk::before {
    content: "*";
}

.glyphicon-plus::before {
    content: "+";
}

.glyphicon-eur::before,
.glyphicon-euro::before {
    content: "Ã¢â€šÂ¬";
}

.glyphicon-minus::before {
    content: "Ã¢Ë†â€™";
}

.glyphicon-cloud::before {
    content: "Ã¢ËœÂ";
}

.glyphicon-envelope::before {
    content: "Ã¢Å“â€°";
}

.glyphicon-pencil::before {
    content: "Ã¢Å“Â";
}

.glyphicon-glass::before {
    content: "Ã®â‚¬Â";
}

.glyphicon-music::before {
    content: "Ã®â‚¬â€š";
}

.glyphicon-search::before {
    content: "Ã®â‚¬Æ’";
}

.glyphicon-heart::before {
    content: "Ã®â‚¬â€¦";
}

.glyphicon-star::before {
    content: "Ã®â‚¬â€ ";
}

.glyphicon-star-empty::before {
    content: "Ã®â‚¬â€¡";
}

.glyphicon-user::before {
    content: "Ã®â‚¬Ë†";
}

.glyphicon-film::before {
    content: "Ã®â‚¬â€°";
}

.glyphicon-th-large::before {
    content: "Ã®â‚¬Â";
}

.glyphicon-th::before {
    content: "Ã®â‚¬â€˜";
}

.glyphicon-th-list::before {
    content: "Ã®â‚¬â€™";
}

.glyphicon-ok::before {
    content: "Ã®â‚¬â€œ";
}

.glyphicon-remove::before {
    content: "Ã®â‚¬â€";
}

.glyphicon-zoom-in::before {
    content: "Ã®â‚¬â€¢";
}

.glyphicon-zoom-out::before {
    content: "Ã®â‚¬â€“";
}

.glyphicon-off::before {
    content: "Ã®â‚¬â€”";
}

.glyphicon-signal::before {
    content: "Ã®â‚¬Ëœ";
}

.glyphicon-cog::before {
    content: "Ã®â‚¬â„¢";
}

.glyphicon-trash::before {
    content: "Ã®â‚¬ ";
}

.glyphicon-home::before {
    content: "Ã®â‚¬Â¡";
}

.glyphicon-file::before {
    content: "Ã®â‚¬Â¢";
}

.glyphicon-time::before {
    content: "Ã®â‚¬Â£";
}

.glyphicon-road::before {
    content: "Ã®â‚¬Â¤";
}

.glyphicon-download-alt::before {
    content: "Ã®â‚¬Â¥";
}

.glyphicon-download::before {
    content: "Ã®â‚¬Â¦";
}

.glyphicon-upload::before {
    content: "Ã®â‚¬Â§";
}

.glyphicon-inbox::before {
    content: "Ã®â‚¬Â¨";
}

.glyphicon-play-circle::before {
    content: "Ã®â‚¬Â©";
}

.glyphicon-repeat::before {
    content: "Ã®â‚¬Â°";
}

.glyphicon-refresh::before {
    content: "Ã®â‚¬Â±";
}

.glyphicon-list-alt::before {
    content: "Ã®â‚¬Â²";
}

.glyphicon-lock::before {
    content: "Ã®â‚¬Â³";
}

.glyphicon-flag::before {
    content: "Ã®â‚¬Â´";
}

.glyphicon-headphones::before {
    content: "Ã®â‚¬Âµ";
}

.glyphicon-volume-off::before {
    content: "Ã®â‚¬Â¶";
}

.glyphicon-volume-down::before {
    content: "Ã®â‚¬Â·";
}

.glyphicon-volume-up::before {
    content: "Ã®â‚¬Â¸";
}

.glyphicon-qrcode::before {
    content: "Ã®â‚¬Â¹";
}

.glyphicon-barcode::before {
    content: "Ã®Ââ‚¬";
}

.glyphicon-tag::before {
    content: "Ã®ÂÂ";
}

.glyphicon-tags::before {
    content: "Ã®Ââ€š";
}

.glyphicon-book::before {
    content: "Ã®ÂÆ’";
}

.glyphicon-bookmark::before {
    content: "Ã®Ââ€ž";
}

.glyphicon-print::before {
    content: "Ã®Ââ€¦";
}

.glyphicon-camera::before {
    content: "Ã®Ââ€ ";
}

.glyphicon-font::before {
    content: "Ã®Ââ€¡";
}

.glyphicon-bold::before {
    content: "Ã®ÂË†";
}

.glyphicon-italic::before {
    content: "Ã®Ââ€°";
}

.glyphicon-text-height::before {
    content: "Ã®ÂÂ";
}

.glyphicon-text-width::before {
    content: "Ã®Ââ€˜";
}

.glyphicon-align-left::before {
    content: "Ã®Ââ€™";
}

.glyphicon-align-center::before {
    content: "Ã®Ââ€œ";
}

.glyphicon-align-right::before {
    content: "Ã®Ââ€";
}

.glyphicon-align-justify::before {
    content: "Ã®Ââ€¢";
}

.glyphicon-list::before {
    content: "Ã®Ââ€“";
}

.glyphicon-indent-left::before {
    content: "Ã®Ââ€”";
}

.glyphicon-indent-right::before {
    content: "Ã®ÂËœ";
}

.glyphicon-facetime-video::before {
    content: "Ã®Ââ„¢";
}

.glyphicon-picture::before {
    content: "Ã®Â ";
}

.glyphicon-map-marker::before {
    content: "Ã®ÂÂ¢";
}

.glyphicon-adjust::before {
    content: "Ã®ÂÂ£";
}

.glyphicon-tint::before {
    content: "Ã®ÂÂ¤";
}

.glyphicon-edit::before {
    content: "Ã®ÂÂ¥";
}

.glyphicon-share::before {
    content: "Ã®ÂÂ¦";
}

.glyphicon-check::before {
    content: "Ã®ÂÂ§";
}

.glyphicon-move::before {
    content: "Ã®ÂÂ¨";
}

.glyphicon-step-backward::before {
    content: "Ã®ÂÂ©";
}

.glyphicon-fast-backward::before {
    content: "Ã®ÂÂ°";
}

.glyphicon-backward::before {
    content: "Ã®ÂÂ±";
}

.glyphicon-play::before {
    content: "Ã®ÂÂ²";
}

.glyphicon-pause::before {
    content: "Ã®ÂÂ³";
}

.glyphicon-stop::before {
    content: "Ã®ÂÂ´";
}

.glyphicon-forward::before {
    content: "Ã®ÂÂµ";
}

.glyphicon-fast-forward::before {
    content: "Ã®ÂÂ¶";
}

.glyphicon-step-forward::before {
    content: "Ã®ÂÂ·";
}

.glyphicon-eject::before {
    content: "Ã®ÂÂ¸";
}

.glyphicon-chevron-left::before {
    content: "Ã®ÂÂ¹";
}

.glyphicon-chevron-right::before {
    content: "Ã®â€šâ‚¬";
}

.glyphicon-plus-sign::before {
    content: "Ã®â€šÂ";
}

.glyphicon-minus-sign::before {
    content: "Ã®â€šâ€š";
}

.glyphicon-remove-sign::before {
    content: "Ã®â€šÆ’";
}

.glyphicon-ok-sign::before {
    content: "Ã®â€šâ€ž";
}

.glyphicon-question-sign::before {
    content: "Ã®â€šâ€¦";
}

.glyphicon-info-sign::before {
    content: "Ã®â€šâ€ ";
}

.glyphicon-screenshot::before {
    content: "Ã®â€šâ€¡";
}

.glyphicon-remove-circle::before {
    content: "Ã®â€šË†";
}

.glyphicon-ok-circle::before {
    content: "Ã®â€šâ€°";
}

.glyphicon-ban-circle::before {
    content: "Ã®â€šÂ";
}

.glyphicon-arrow-left::before {
    content: "Ã®â€šâ€˜";
}

.glyphicon-arrow-right::before {
    content: "Ã®â€šâ€™";
}

.glyphicon-arrow-up::before {
    content: "Ã®â€šâ€œ";
}

.glyphicon-arrow-down::before {
    content: "Ã®â€šâ€";
}

.glyphicon-share-alt::before {
    content: "Ã®â€šâ€¢";
}

.glyphicon-resize-full::before {
    content: "Ã®â€šâ€“";
}

.glyphicon-resize-small::before {
    content: "Ã®â€šâ€”";
}

.glyphicon-exclamation-sign::before {
    content: "Ã®â€žÂ";
}

.glyphicon-gift::before {
    content: "Ã®â€žâ€š";
}

.glyphicon-leaf::before {
    content: "Ã®â€žÆ’";
}

.glyphicon-fire::before {
    content: "Ã®â€žâ€ž";
}

.glyphicon-eye-open::before {
    content: "Ã®â€žâ€¦";
}

.glyphicon-eye-close::before {
    content: "Ã®â€žâ€ ";
}

.glyphicon-warning-sign::before {
    content: "Ã®â€žâ€¡";
}

.glyphicon-plane::before {
    content: "Ã®â€žË†";
}

.glyphicon-calendar::before {
    content: "Ã®â€žâ€°";
}

.glyphicon-random::before {
    content: "Ã®â€žÂ";
}

.glyphicon-comment::before {
    content: "Ã®â€žâ€˜";
}

.glyphicon-magnet::before {
    content: "Ã®â€žâ€™";
}

.glyphicon-chevron-up::before {
    content: "Ã®â€žâ€œ";
}

.glyphicon-chevron-down::before {
    content: "Ã®â€žâ€";
}

.glyphicon-retweet::before {
    content: "Ã®â€žâ€¢";
}

.glyphicon-shopping-cart::before {
    content: "Ã®â€žâ€“";
}

.glyphicon-folder-close::before {
    content: "Ã®â€žâ€”";
}

.glyphicon-folder-open::before {
    content: "Ã®â€žËœ";
}

.glyphicon-resize-vertical::before {
    content: "Ã®â€žâ„¢";
}

.glyphicon-resize-horizontal::before {
    content: "Ã®â€ž ";
}

.glyphicon-hdd::before {
    content: "Ã®â€žÂ¡";
}

.glyphicon-bullhorn::before {
    content: "Ã®â€žÂ¢";
}

.glyphicon-bell::before {
    content: "Ã®â€žÂ£";
}

.glyphicon-certificate::before {
    content: "Ã®â€žÂ¤";
}

.glyphicon-thumbs-up::before {
    content: "Ã®â€žÂ¥";
}

.glyphicon-thumbs-down::before {
    content: "Ã®â€žÂ¦";
}

.glyphicon-hand-right::before {
    content: "Ã®â€žÂ§";
}

.glyphicon-hand-left::before {
    content: "Ã®â€žÂ¨";
}

.glyphicon-hand-up::before {
    content: "Ã®â€žÂ©";
}

.glyphicon-hand-down::before {
    content: "Ã®â€žÂ°";
}

.glyphicon-circle-arrow-right::before {
    content: "Ã®â€žÂ±";
}

.glyphicon-circle-arrow-left::before {
    content: "Ã®â€žÂ²";
}

.glyphicon-circle-arrow-up::before {
    content: "Ã®â€žÂ³";
}

.glyphicon-circle-arrow-down::before {
    content: "Ã®â€žÂ´";
}

.glyphicon-globe::before {
    content: "Ã®â€žÂµ";
}

.glyphicon-wrench::before {
    content: "Ã®â€žÂ¶";
}

.glyphicon-tasks::before {
    content: "Ã®â€žÂ·";
}

.glyphicon-filter::before {
    content: "Ã®â€žÂ¸";
}

.glyphicon-briefcase::before {
    content: "Ã®â€žÂ¹";
}

.glyphicon-fullscreen::before {
    content: "Ã®â€¦â‚¬";
}

.glyphicon-dashboard::before {
    content: "Ã®â€¦Â";
}

.glyphicon-paperclip::before {
    content: "Ã®â€¦â€š";
}

.glyphicon-heart-empty::before {
    content: "Ã®â€¦Æ’";
}

.glyphicon-link::before {
    content: "Ã®â€¦â€ž";
}

.glyphicon-phone::before {
    content: "Ã®â€¦â€¦";
}

.glyphicon-pushpin::before {
    content: "Ã®â€¦â€ ";
}

.glyphicon-usd::before {
    content: "Ã®â€¦Ë†";
}

.glyphicon-gbp::before {
    content: "Ã®â€¦â€°";
}

.glyphicon-sort::before {
    content: "Ã®â€¦Â";
}

.glyphicon-sort-by-alphabet::before {
    content: "Ã®â€¦â€˜";
}

.glyphicon-sort-by-alphabet-alt::before {
    content: "Ã®â€¦â€™";
}

.glyphicon-sort-by-order::before {
    content: "Ã®â€¦â€œ";
}

.glyphicon-sort-by-order-alt::before {
    content: "Ã®â€¦â€";
}

.glyphicon-sort-by-attributes::before {
    content: "Ã®â€¦â€¢";
}

.glyphicon-sort-by-attributes-alt::before {
    content: "Ã®â€¦â€“";
}

.glyphicon-unchecked::before {
    content: "Ã®â€¦â€”";
}

.glyphicon-expand::before {
    content: "Ã®â€¦Ëœ";
}

.glyphicon-collapse-down::before {
    content: "Ã®â€¦â„¢";
}

.glyphicon-collapse-up::before {
    content: "Ã®â€¦ ";
}

.glyphicon-log-in::before {
    content: "Ã®â€¦Â¡";
}

.glyphicon-flash::before {
    content: "Ã®â€¦Â¢";
}

.glyphicon-log-out::before {
    content: "Ã®â€¦Â£";
}

.glyphicon-new-window::before {
    content: "Ã®â€¦Â¤";
}

.glyphicon-record::before {
    content: "Ã®â€¦Â¥";
}

.glyphicon-save::before {
    content: "Ã®â€¦Â¦";
}

.glyphicon-open::before {
    content: "Ã®â€¦Â§";
}

.glyphicon-saved::before {
    content: "Ã®â€¦Â¨";
}

.glyphicon-import::before {
    content: "Ã®â€¦Â©";
}

.glyphicon-export::before {
    content: "Ã®â€¦Â°";
}

.glyphicon-send::before {
    content: "Ã®â€¦Â±";
}

.glyphicon-floppy-disk::before {
    content: "Ã®â€¦Â²";
}

.glyphicon-floppy-saved::before {
    content: "Ã®â€¦Â³";
}

.glyphicon-floppy-remove::before {
    content: "Ã®â€¦Â´";
}

.glyphicon-floppy-save::before {
    content: "Ã®â€¦Âµ";
}

.glyphicon-floppy-open::before {
    content: "Ã®â€¦Â¶";
}

.glyphicon-credit-card::before {
    content: "Ã®â€¦Â·";
}

.glyphicon-transfer::before {
    content: "Ã®â€¦Â¸";
}

.glyphicon-cutlery::before {
    content: "Ã®â€¦Â¹";
}

.glyphicon-header::before {
    content: "Ã®â€ â‚¬";
}

.glyphicon-compressed::before {
    content: "Ã®â€ Â";
}

.glyphicon-earphone::before {
    content: "Ã®â€ â€š";
}

.glyphicon-phone-alt::before {
    content: "Ã®â€ Æ’";
}

.glyphicon-tower::before {
    content: "Ã®â€ â€ž";
}

.glyphicon-stats::before {
    content: "Ã®â€ â€¦";
}

.glyphicon-sd-video::before {
    content: "Ã®â€ â€ ";
}

.glyphicon-hd-video::before {
    content: "Ã®â€ â€¡";
}

.glyphicon-subtitles::before {
    content: "Ã®â€ Ë†";
}

.glyphicon-sound-stereo::before {
    content: "Ã®â€ â€°";
}

.glyphicon-sound-dolby::before {
    content: "Ã®â€ Â";
}

.glyphicon-sound-5-1::before {
    content: "Ã®â€ â€˜";
}

.glyphicon-sound-6-1::before {
    content: "Ã®â€ â€™";
}

.glyphicon-sound-7-1::before {
    content: "Ã®â€ â€œ";
}

.glyphicon-copyright-mark::before {
    content: "Ã®â€ â€";
}

.glyphicon-registration-mark::before {
    content: "Ã®â€ â€¢";
}

.glyphicon-cloud-download::before {
    content: "Ã®â€ â€”";
}

.glyphicon-cloud-upload::before {
    content: "Ã®â€ Ëœ";
}

.glyphicon-tree-conifer::before {
    content: "Ã®â€ â„¢";
}

.glyphicon-tree-deciduous::before {
    content: "Ã®Ë†â‚¬";
}

.glyphicon-cd::before {
    content: "Ã®Ë†Â";
}

.glyphicon-save-file::before {
    content: "Ã®Ë†â€š";
}

.glyphicon-open-file::before {
    content: "Ã®Ë†Æ’";
}

.glyphicon-level-up::before {
    content: "Ã®Ë†â€ž";
}

.glyphicon-copy::before {
    content: "Ã®Ë†â€¦";
}

.glyphicon-paste::before {
    content: "Ã®Ë†â€ ";
}

.glyphicon-alert::before {
    content: "Ã®Ë†â€°";
}

.glyphicon-equalizer::before {
    content: "Ã®Ë†Â";
}

.glyphicon-king::before {
    content: "Ã®Ë†â€˜";
}

.glyphicon-queen::before {
    content: "Ã®Ë†â€™";
}

.glyphicon-pawn::before {
    content: "Ã®Ë†â€œ";
}

.glyphicon-bishop::before {
    content: "Ã®Ë†â€";
}

.glyphicon-knight::before {
    content: "Ã®Ë†â€¢";
}

.glyphicon-baby-formula::before {
    content: "Ã®Ë†â€“";
}

.glyphicon-tent::before {
    content: "Ã¢â€ºÂº";
}

.glyphicon-blackboard::before {
    content: "Ã®Ë†Ëœ";
}

.glyphicon-bed::before {
    content: "Ã®Ë†â„¢";
}

.glyphicon-apple::before {
    content: "Ã¯Â£Â¿";
}

.glyphicon-erase::before {
    content: "Ã®Ë†Â¡";
}

.glyphicon-hourglass::before {
    content: "Ã¢Å’â€º";
}

.glyphicon-lamp::before {
    content: "Ã®Ë†Â£";
}

.glyphicon-duplicate::before {
    content: "Ã®Ë†Â¤";
}

.glyphicon-piggy-bank::before {
    content: "Ã®Ë†Â¥";
}

.glyphicon-scissors::before {
    content: "Ã®Ë†Â¦";
}

.glyphicon-bitcoin::before {
    content: "Ã®Ë†Â§";
}

.glyphicon-btc::before {
    content: "Ã®Ë†Â§";
}

.glyphicon-xbt::before {
    content: "Ã®Ë†Â§";
}

.glyphicon-yen::before {
    content: "Ã‚Â¥";
}

.glyphicon-jpy::before {
    content: "Ã‚Â¥";
}

.glyphicon-ruble::before {
    content: "Ã¢â€šÂ½";
}

.glyphicon-rub::before {
    content: "Ã¢â€šÂ½";
}

.glyphicon-scale::before {
    content: "Ã®Ë†Â°";
}

.glyphicon-ice-lolly::before {
    content: "Ã®Ë†Â±";
}

.glyphicon-ice-lolly-tasted::before {
    content: "Ã®Ë†Â²";
}

.glyphicon-education::before {
    content: "Ã®Ë†Â³";
}

.glyphicon-option-horizontal::before {
    content: "Ã®Ë†Â´";
}

.glyphicon-option-vertical::before {
    content: "Ã®Ë†Âµ";
}

.glyphicon-menu-hamburger::before {
    content: "Ã®Ë†Â¶";
}

.glyphicon-modal-window::before {
    content: "Ã®Ë†Â·";
}

.glyphicon-oil::before {
    content: "Ã®Ë†Â¸";
}

.glyphicon-grain::before {
    content: "Ã®Ë†Â¹";
}

.glyphicon-sunglasses::before {
    content: "Ã®â€°â‚¬";
}

.glyphicon-text-size::before {
    content: "Ã®â€°Â";
}

.glyphicon-text-color::before {
    content: "Ã®â€°â€š";
}

.glyphicon-text-background::before {
    content: "Ã®â€°Æ’";
}

.glyphicon-object-align-top::before {
    content: "Ã®â€°â€ž";
}

.glyphicon-object-align-bottom::before {
    content: "Ã®â€°â€¦";
}

.glyphicon-object-align-horizontal::before {
    content: "Ã®â€°â€ ";
}

.glyphicon-object-align-left::before {
    content: "Ã®â€°â€¡";
}

.glyphicon-object-align-vertical::before {
    content: "Ã®â€°Ë†";
}

.glyphicon-object-align-right::before {
    content: "Ã®â€°â€°";
}

.glyphicon-triangle-right::before {
    content: "Ã®â€°Â";
}

.glyphicon-triangle-left::before {
    content: "Ã®â€°â€˜";
}

.glyphicon-triangle-bottom::before {
    content: "Ã®â€°â€™";
}

.glyphicon-triangle-top::before {
    content: "Ã®â€°â€œ";
}

.glyphicon-console::before {
    content: "Ã®â€°â€";
}

.glyphicon-superscript::before {
    content: "Ã®â€°â€¢";
}

.glyphicon-subscript::before {
    content: "Ã®â€°â€“";
}

.glyphicon-menu-left::before {
    content: "Ã®â€°â€”";
}

.glyphicon-menu-right::before {
    content: "Ã®â€°Ëœ";
}

.glyphicon-menu-down::before {
    content: "Ã®â€°â„¢";
}

.glyphicon-menu-up::before {
    content: "Ã®â€° ";
}

* {
    box-sizing: border-box;
}

*::after,
*::before {
    box-sizing: border-box;
}

html {
    font-size: 10px;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
}

a {
    color: rgb(51, 122, 183);
    text-decoration: none;
}

a:focus,
a:hover {
    color: rgb(35, 82, 124);
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}

img {
    vertical-align: middle;
}

blockquote .small::before,
blockquote footer::before,
blockquote small::before {
    content: "Ã¢â‚¬â€Ã‚ ";
}

.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: "Ã‚ Ã¢â‚¬â€";
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: rgb(249, 249, 249);
}

@media screen and (max-width: 767px) {}

.form-control::-moz-placeholder {
    color: rgb(153, 153, 153);
    opacity: 1;
}

@media not all {}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0px;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0px;
}

.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: 0px;
    border-bottom-right-radius: 0px;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0px;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0px;
}

.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: 0px;
    border-bottom-left-radius: 0px;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.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: 0px;
}

.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: 0px;
    border-bottom-right-radius: 0px;
}

.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: 0px;
    border-bottom-left-radius: 0px;
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}

.breadcrumb>li+li::before {
    padding: 0px 5px;
    color: rgb(204, 204, 204);
    content: "/Ã‚ ";
}

@media screen and (min-width: 768px) {}

.popover>.arrow,
.popover>.arrow::after {
    position: absolute;
    display: block;
    width: 0px;
    height: 0px;
    border-color: transparent;
    border-style: solid;
}

.popover>.arrow::after {
    content: "";
    border-width: 10px;
}

.popover.top>.arrow::after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: rgb(255, 255, 255);
    border-bottom-width: 0px;
}

.popover.right>.arrow::after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: rgb(255, 255, 255);
    border-left-width: 0px;
}

.popover.bottom>.arrow::after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0px;
    border-bottom-color: rgb(255, 255, 255);
}

.popover.left>.arrow::after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0px;
    border-left-color: rgb(255, 255, 255);
}

@media not all,
not all {}

.carousel-control .icon-prev::before {
    content: "Ã¢â‚¬Â¹";
}

.carousel-control .icon-next::before {
    content: "Ã¢â‚¬Âº";
}

@media screen and (min-width: 768px) {}

.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;
}

@font-face {
    font-family: "cwTeXHei";
    font-style: normal;
    font-weight: 500;
    src: url('cwtexhei-zhonly.eot') format("embedded-opentype"), url('cwtexhei-zhonly.html') format("woff2"), url('cwtexhei-zhonly-2.html') format("woff"), url('cwtexhei-zhonly.ttf') format("truetype");
}

body {
    margin: 0px;
    padding: 0px;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 252);
}

html,
body {
    height: 100%;
}

body,
label,
input,
button,
select,
textarea {
    font-size: 14px;
    line-height: 1.4;
}

body,
input,
button,
select,
textarea {
    font-family: "TW-Kai", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", "LiHei Pro", Meiryo, "Microsoft JhengHei", "Helvetica Neue", "cwTeXHei", Helvetica, Arial, sans-serif;
}

* {
    box-sizing: border-box;
}

.guide-container-content {
    min-height: 100%;
    height: auto ! important;
    margin: 0px;
    background-color: rgb(255, 255, 255);
}

.container-fluid>.navbar-header {
    margin-right: 0px;
    margin-left: 0px;
}

.container-fluid {
    padding: 0px;
}

.topDiv {
    background-color: #3F4145;
    height: 45px;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.guideHead {
    margin-top: 45px;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 1024px;
}

.guideHead.dns {
    background-color: #CCE6FF;
}

.guideHead .title {
    font-size: 26px;
    color: rgb(0, 0, 0);
}

.guideHead .image {
    vertical-align: text-bottom;
    margin: 0px 10px 0px 28px;
}

.guidHead-content {
    position: relative;
}

.guide-body {
    background-color: rgb(255, 255, 255);
}

.max-center-content {
    max-width: 1024px;
}

.logoDiv {
    margin: 0px 20px;
    display: inline-flex;
    float: left;
}

.logo {
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
    width: 256px;
    height: 23px;
    margin: 11px 14px 11px 29px;
}

.top-nav {
    width: auto;
    height: 100%;
    display: inline-flex;
}

.nav::after,
.nav::before {
    display: block;
}

.guid-content {
    width: 100%;
    margin: 32px 0px 92px;
    padding: 0px 0px 0px 22px;
    text-align: left;
    position: relative;
}

.main-content .row:nth-child(2n+1) .problemItem {
    margin: 0px 20px 20px;
}

.main-content .row:nth-child(2n) .problemItem {
    margin: 20px 20px 0px;
}

.main-content .row:nth-child(2n+1) .arrow {
    margin-bottom: 40px;
}

.main-content .row:nth-child(2n) .arrow {
    margin-bottom: 20px;
}

.footer {
    min-width: 1024px;
    background-color: rgb(249, 249, 249);
    border-top: 1px solid rgb(221, 221, 221);
}

.footer.guide {
    min-width: 1024px;
}

.footer-content {
    margin: 18px auto 0px;
    height: 112px;
}

.copyright {
    color: rgb(204, 204, 204);
    float: left;
    margin-left: 13px;
    font-size: 12px;
}

.bottomDiv {
    float: right;
}

.row a:hover,
.row a:focus,
.guideHead a:hover,
.guideHead a:focus {
    text-decoration: none;
}

.guid-content img {
    margin: 8px auto;
}

.top {
    background-image: url('top.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 22px;
    bottom: -82px;
    cursor: pointer;
}

.top:hover {
    background-position: 0px -50px;
}

.changeVersionButtonGroup {
    margin-right: 18px;
    position: absolute;
    bottom: -15px;
    right: 0px;
}

.changeVersionButton {
    width: 120px;
    height: 36px;
    background-color: #3B9AF4;
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 12px 0px;
    float: left;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 1px;
    line-height: 14px;
    font-size: 14px;
}

.tabUl {
    margin: 0;
    overflow: hidden;
    zoom: 1;
}

.tabUl li {
    list-style: none;
    margin: 0;
    float: left;
}

.tabUl li.on a .changeVersionButton {
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
}

.tabBox {
    width: 1000px;
    margin-left: 10px;
    border: 2px solid #CCE6FF;
    border-radius: 20px;
}