/* SASS TO CSS ERRORS / WARNING :

Command : sass -I "/static/static.ankama.com/dofus-retro/www/modules/common" -I "/static/static.ankama.com" -s compressed /tmp/sass/static/static.ankama.com/dofus-retro/www/modules/common/common.scss-119.tmp 

DEPRECATION WARNING on line 21, column 1 of /static/static.ankama.com/g/modules/masterpage/block/header/navbar/ng/_navbarng.scss: 
@elseif is deprecated and will not be supported in future Sass versions.
Use "@else if" instead.
   ╷
21 │ @elseif $ak-site == "wakfu"
   │ ^^^^^^^
   ╵

DEPRECATION WARNING on line 286, column 1 of /static/static.ankama.com/g/modules/masterpage/block/header/navbar/ng/_navbarng.scss: 
@elseif is deprecated and will not be supported in future Sass versions.
Use "@else if" instead.
    ╷
286 │ @elseif $ak-site == "dofus"
    │ ^^^^^^^
    ╵

DEPRECATION WARNING on line 22, column 1 of /static/static.ankama.com/g/modules/masterpage/block/header/navbar/ng/_submenu.scss: 
@elseif is deprecated and will not be supported in future Sass versions.
Use "@else if" instead.
   ╷
22 │ @elseif $ak-site == "wakfu"
   │ ^^^^^^^
   ╵

*/
.ak-picto-less-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -287px 0;
    background-repeat: no-repeat
}

.ak-picto-more-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -260px 0;
    background-repeat: no-repeat
}

.ak-picto-help {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -116px 2px;
    background-repeat: no-repeat;
    cursor: help
}

.ak-picto-help.ak-orange {
    background-position: -116px -25px
}

.ak-icon-big.ak-filter,.ak-icon-med.ak-filter {
    background-image: url("/assets/img/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big {
    background-size: 65px auto
}

.ak-icon-big.ak-filter {
    background-position: 0 -10px
}

.ak-icon-med {
    background-size: 46px auto
}

.ak-icon-med.ak-filter {
    background-position: 0 -7px
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

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

small {
    font-size: 80%
}

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

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

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

figure {
    margin: 1em 40px
}

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

pre {
    overflow: auto
}

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

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

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

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

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

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

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

td,th {
    padding: 0
}

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

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

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

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

    a[href^="#"]:after,a[href^="javascript:"]:after {
        content: ""
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    p,h2,h3 {
        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 th,.table-bordered td {
        border: 1px solid #ddd !important
    }
}

* {
    box-sizing: border-box
}

*:before,*:after {
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:hover,a:focus {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

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

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

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

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

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.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: normal;
    line-height: 1;
    color: #777
}

h1,.h1,h2,.h2,h3,.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {
    font-size: 65%
}

h4,.h4,h5,.h5,h6,.h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {
    font-size: 75%
}

h1,.h1 {
    font-size: 36px
}

h2,.h2 {
    font-size: 30px
}

h3,.h3 {
    font-size: 24px
}

h4,.h4 {
    font-size: 18px
}

h5,.h5 {
    font-size: 14px
}

h6,.h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media(min-width: 768px) {
    .lead {
        font-size:21px
    }
}

small,.small {
    font-size: 85%
}

mark,.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase,.initialism {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover,a.text-primary:focus {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover,a.text-success:focus {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover,a.text-info:focus {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover,a.text-warning:focus {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover,a.text-danger:focus {
    color: #843534
}

.bg-primary {
    color: #fff
}

.bg-primary {
    background-color: #337ab7
}

a.bg-primary:hover,a.bg-primary:focus {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover,a.bg-success:focus {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover,a.bg-info:focus {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover,a.bg-danger:focus {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul,ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,ul ol,ol ul,ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,dd {
    line-height: 1.428571429
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media(min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #777
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
    content: "— "
}

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

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {
    content: ""
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {
    content: " —"
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429
}

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;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

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

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

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

.container:before,.container:after {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

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

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

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

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

.container-fluid:before,.container-fluid:after {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

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

.row:before,.row:after {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

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

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.3333333333%
}

.col-xs-2 {
    width: 16.6666666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.3333333333%
}

.col-xs-5 {
    width: 41.6666666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.3333333333%
}

.col-xs-8 {
    width: 66.6666666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.3333333333%
}

.col-xs-11 {
    width: 91.6666666667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.3333333333%
}

.col-xs-pull-2 {
    right: 16.6666666667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.3333333333%
}

.col-xs-pull-5 {
    right: 41.6666666667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.3333333333%
}

.col-xs-pull-8 {
    right: 66.6666666667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.3333333333%
}

.col-xs-pull-11 {
    right: 91.6666666667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.3333333333%
}

.col-xs-push-2 {
    left: 16.6666666667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.3333333333%
}

.col-xs-push-5 {
    left: 41.6666666667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.3333333333%
}

.col-xs-push-8 {
    left: 66.6666666667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.3333333333%
}

.col-xs-push-11 {
    left: 91.6666666667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0%
}

.col-xs-offset-1 {
    margin-left: 8.3333333333%
}

.col-xs-offset-2 {
    margin-left: 16.6666666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.3333333333%
}

.col-xs-offset-5 {
    margin-left: 41.6666666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.3333333333%
}

.col-xs-offset-8 {
    margin-left: 66.6666666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.3333333333%
}

.col-xs-offset-11 {
    margin-left: 91.6666666667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media(min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left
    }

    .col-sm-1 {
        width: 8.3333333333%
    }

    .col-sm-2 {
        width: 16.6666666667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.3333333333%
    }

    .col-sm-5 {
        width: 41.6666666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.3333333333%
    }

    .col-sm-8 {
        width: 66.6666666667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.3333333333%
    }

    .col-sm-11 {
        width: 91.6666666667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.3333333333%
    }

    .col-sm-pull-2 {
        right: 16.6666666667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.3333333333%
    }

    .col-sm-pull-5 {
        right: 41.6666666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.3333333333%
    }

    .col-sm-pull-8 {
        right: 66.6666666667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.3333333333%
    }

    .col-sm-pull-11 {
        right: 91.6666666667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.3333333333%
    }

    .col-sm-push-2 {
        left: 16.6666666667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.3333333333%
    }

    .col-sm-push-5 {
        left: 41.6666666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.3333333333%
    }

    .col-sm-push-8 {
        left: 66.6666666667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.3333333333%
    }

    .col-sm-push-11 {
        left: 91.6666666667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0%
    }

    .col-sm-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media(min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left
    }

    .col-md-1 {
        width: 8.3333333333%
    }

    .col-md-2 {
        width: 16.6666666667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.3333333333%
    }

    .col-md-5 {
        width: 41.6666666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.3333333333%
    }

    .col-md-8 {
        width: 66.6666666667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.3333333333%
    }

    .col-md-11 {
        width: 91.6666666667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.3333333333%
    }

    .col-md-pull-2 {
        right: 16.6666666667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.3333333333%
    }

    .col-md-pull-5 {
        right: 41.6666666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.3333333333%
    }

    .col-md-pull-8 {
        right: 66.6666666667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.3333333333%
    }

    .col-md-pull-11 {
        right: 91.6666666667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.3333333333%
    }

    .col-md-push-2 {
        left: 16.6666666667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.3333333333%
    }

    .col-md-push-5 {
        left: 41.6666666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.3333333333%
    }

    .col-md-push-8 {
        left: 66.6666666667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.3333333333%
    }

    .col-md-push-11 {
        left: 91.6666666667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0%
    }

    .col-md-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media(min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left
    }

    .col-lg-1 {
        width: 8.3333333333%
    }

    .col-lg-2 {
        width: 16.6666666667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.3333333333%
    }

    .col-lg-5 {
        width: 41.6666666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.3333333333%
    }

    .col-lg-8 {
        width: 66.6666666667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.3333333333%
    }

    .col-lg-11 {
        width: 91.6666666667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.3333333333%
    }

    .col-lg-pull-2 {
        right: 16.6666666667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.3333333333%
    }

    .col-lg-pull-5 {
        right: 41.6666666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.3333333333%
    }

    .col-lg-pull-8 {
        right: 66.6666666667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.3333333333%
    }

    .col-lg-pull-11 {
        right: 91.6666666667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.3333333333%
    }

    .col-lg-push-2 {
        left: 16.6666666667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.3333333333%
    }

    .col-lg-push-5 {
        left: 41.6666666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.3333333333%
    }

    .col-lg-push-8 {
        left: 66.6666666667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.3333333333%
    }

    .col-lg-push-11 {
        left: 91.6666666667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0%
    }

    .col-lg-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

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>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    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>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

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

.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width:100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 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: bold
}

input[type=search] {
    box-sizing: border-box
}

input[type=radio],input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px \9 ;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],select[size] {
    height: auto
}

input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555
}

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

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
        line-height:34px
    }

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

    input[type=date].input-lg,.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg input[type=date],input[type=time].input-lg,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg input[type=time],input[type=datetime-local].input-lg,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg input[type=datetime-local],input[type=month].input-lg,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg input[type=month] {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.radio,.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

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

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

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

input[type=radio][disabled],input[type=radio].disabled,fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=checkbox].disabled,fieldset[disabled] input[type=checkbox] {
    cursor: not-allowed
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

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

.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.input-sm,.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-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {
    height: 30px;
    line-height: 30px
}

textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn {
    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 textarea.form-control,.form-group-sm select[multiple].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,.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-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {
    height: 46px;
    line-height: 46px
}

textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn {
    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 textarea.form-control,.form-group-lg select[multiple].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
}

.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
    color: #3c763d
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media(min-width: 768px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio,.form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio label,.form-inline .checkbox label {
        padding-left: 0
    }

    .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

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

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

.form-horizontal .form-group:before,.form-horizontal .form-group:after {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

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

.form-horizontal .has-feedback .form-control-feedback {
    right: 6px
}

@media(min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size: 18px
    }
}

@media(min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,.btn:focus,.btn.focus {
    color: #333;
    text-decoration: none
}

.btn:active,.btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

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

a.btn.disabled,fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:focus,.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus {
    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>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
    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>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {
    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>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {
    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>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus {
    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>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
    border-color: transparent
}

.btn-link:hover,.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none
}

.btn-lg,.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-sm,.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs,.btn-group-xs>.btn {
    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=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height,visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9 ;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropup,.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box
}

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

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

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

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    color: #777
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed
}

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

.open>a {
    outline: 0
}

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

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

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

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

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

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

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

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

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

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
    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:before,.btn-toolbar:after {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

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

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

.btn-group>.btn-group {
    float: left
}

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

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

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

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

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

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

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

.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret,.btn-group-lg>.btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .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:before,.btn-group-vertical>.btn-group:after {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after {
    clear: both
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

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

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

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

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

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

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

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

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group-addon,.input-group-btn,.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=radio],.input-group-addon input[type=checkbox] {
    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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-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:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-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:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
    z-index: 2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav:before,.nav:after {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

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

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:hover,.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
    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.428571429;
    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:hover,.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.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:hover,.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,.nav-tabs.nav-justified {
    width: 100%
}

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

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

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media(min-width: 768px) {
    .nav-justified>li,.nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified,.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media(min-width: 768px) {
    .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar:before,.navbar:after {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media(min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

.navbar-header:before,.navbar-header:after {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

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

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:before,.navbar-collapse:after {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

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

@media(min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

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

    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media(max-device-width: 480px)and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        max-height:200px
    }
}

.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media(min-width: 768px) {
    .container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
        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-top,.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media(min-width: 768px) {
    .navbar-fixed-top,.navbar-fixed-bottom {
        border-radius:0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:hover,.navbar-brand:focus {
    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;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media(min-width: 768px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media(max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

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

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
}

@media(min-width: 768px) {
    .navbar-nav {
        float:left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin-top: 8px;
    margin-bottom: 8px
}

@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 .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
        width: auto
    }

    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio,.navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio label,.navbar-form .checkbox label {
        padding-left: 0
    }

    .navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media(max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom:5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media(min-width: 768px) {
    .navbar-form {
        width:auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none
    }
}

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

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

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media(min-width: 768px) {
    .navbar-text {
        float:left;
        margin-left: 15px;
        margin-right: 15px
    }
}

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

    .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:hover,.navbar-default .navbar-brand:focus {
    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:hover,.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    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:hover,.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media(max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        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:hover,.navbar-default .btn-link:focus {
    color: #333
}

.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

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

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

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

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

@media(max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

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

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        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:hover,.navbar-inverse .btn-link:focus {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

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

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

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

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

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

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

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

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

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

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

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

.pager:before,.pager:after {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.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:hover,.pager li>a:focus {
    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:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

a.label:hover,a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-default {
    background-color: #777
}

.label-default[href]:hover,.label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:hover,.label-primary[href]:focus {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge,.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px
}

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

a.badge:hover,a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: border .2s ease-in-out
}

.thumbnail>img,.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
    border-color: #337ab7
}

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

.alert>p,.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

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

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

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

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

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

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

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

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

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

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

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

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

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    transition: width .6s ease
}

.progress-striped .progress-bar,.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

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

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

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

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

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

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

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

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

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.media {
    margin-top: 15px
}

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

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

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-object.img-thumbnail {
    max-width: none
}

.media-right,.media>.pull-right {
    padding-left: 10px
}

.media-left,.media>.pull-left {
    padding-right: 10px
}

.media-left,.media-right,.media-body {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item,button.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {
    color: #777
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
    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: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,.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 {
    color: inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .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:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus {
    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:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus {
    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:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus {
    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:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel-body:before,.panel-body:after {
    content: " ";
    display: table
}

.panel-body:after {
    clear: both
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

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

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

.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group,.panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

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

.list-group+.panel-footer {
    border-top-width: 0
}

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

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

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

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

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

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.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,.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 {
    border-bottom-left-radius: 3px
}

.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,.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 {
    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 th,.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.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,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>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 {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
    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
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

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

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

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.clearfix:before,.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

.visible-xs {
    display: none !important
}

.visible-sm {
    display: none !important
}

.visible-md {
    display: none !important
}

.visible-lg {
    display: none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-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
    }

    th.visible-xs,td.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
    }

    th.visible-sm,td.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
    }

    th.visible-md,td.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
    }

    th.visible-lg,td.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
    }

    th.visible-print,td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: "FontAwesome";
    src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

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

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

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

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

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

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

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

.fa-ul>li {
    position: relative
}

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

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

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

.pull-right {
    float: right
}

.pull-left {
    float: left
}

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

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

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

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

    100% {
        transform: rotate(359deg)
    }
}

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

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

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

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

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

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

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

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

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

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-envelope-o:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-o:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-times:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

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

.fa-trash-o:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-file-o:before {
    content: ""
}

.fa-clock-o:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-download:before {
    content: ""
}

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

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

.fa-inbox:before {
    content: ""
}

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

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

.fa-refresh:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-bold:before {
    content: ""
}

.fa-italic:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-list:before {
    content: ""
}

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

.fa-indent:before {
    content: ""
}

.fa-video-camera:before {
    content: ""
}

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

.fa-pencil:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-adjust:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

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

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

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

.fa-arrows:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

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

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

.fa-ban:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

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

.fa-expand:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

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

.fa-plane:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-bar-chart-o:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-key:before {
    content: ""
}

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

.fa-comments:before {
    content: ""
}

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

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

.fa-star-half:before {
    content: ""
}

.fa-heart-o:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-linkedin-square:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-github-square:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-lemon-o:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-square-o:before {
    content: ""
}

.fa-bookmark-o:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-facebook:before {
    content: ""
}

.fa-github:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-hdd-o:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

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

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

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

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

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

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

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

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

.up.fa-arrow-circle-down:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

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

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

.fa-cloud:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

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

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

.fa-paperclip:before {
    content: ""
}

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

.fa-square:before {
    content: ""
}

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

.fa-list-ul:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

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

.fa-google-plus:before {
    content: ""
}

.fa-money:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

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

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

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

.fa-envelope:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

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

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

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

.fa-comment-o:before {
    content: ""
}

.fa-comments-o:before {
    content: ""
}

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

.fa-sitemap:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

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

.fa-lightbulb-o:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-bell-o:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cutlery:before {
    content: ""
}

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

.fa-building-o:before {
    content: ""
}

.fa-hospital-o:before {
    content: ""
}

.fa-ambulance:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-beer:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

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

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

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

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

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

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

.fa-circle-o:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

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

.fa-github-alt:before {
    content: ""
}

.fa-folder-o:before {
    content: ""
}

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

.fa-smile-o:before {
    content: ""
}

.fa-frown-o:before {
    content: ""
}

.fa-meh-o:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-keyboard-o:before {
    content: ""
}

.fa-flag-o:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-code:before {
    content: ""
}

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

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

.fa-location-arrow:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-code-fork:before {
    content: ""
}

.fa-unlink:before,.fa-chain-broken:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-calendar-o:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-css3:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-minus-square-o:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-pencil-square:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
    content: ""
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
    content: ""
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
    content: ""
}

.fa-euro:before,.fa-eur:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before,.fa-usd:before {
    content: ""
}

.fa-rupee:before,.fa-inr:before {
    content: ""
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
    content: ""
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
    content: ""
}

.fa-won:before,.fa-krw:before {
    content: ""
}

.fa-bitcoin:before,.fa-btc:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-text:before {
    content: ""
}

.fa-sort-alpha-asc:before {
    content: ""
}

.fa-sort-alpha-desc:before {
    content: ""
}

.fa-sort-amount-asc:before {
    content: ""
}

.fa-sort-amount-desc:before {
    content: ""
}

.fa-sort-numeric-asc:before {
    content: ""
}

.fa-sort-numeric-desc:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-adn:before {
    content: ""
}

.fa-bitbucket:before {
    content: ""
}

.fa-bitbucket-square:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-dribbble:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-foursquare:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-gittip:before {
    content: ""
}

.fa-sun-o:before {
    content: ""
}

.fa-moon-o:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-vk:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-arrow-circle-o-right:before {
    content: ""
}

.fa-arrow-circle-o-left:before {
    content: ""
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
    content: ""
}

.fa-dot-circle-o:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-turkish-lira:before,.fa-try:before {
    content: ""
}

.fa-plus-square-o:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
    content: ""
}

.fa-mortar-board:before,.fa-graduation-cap:before {
    content: ""
}

.fa-yahoo:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-reddit:before {
    content: ""
}

.fa-reddit-square:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-pied-piper-square:before,.fa-pied-piper:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-joomla:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-spoon:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-behance:before {
    content: ""
}

.fa-behance-square:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-automobile:before,.fa-car:before {
    content: ""
}

.fa-cab:before,.fa-taxi:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-file-pdf-o:before {
    content: ""
}

.fa-file-word-o:before {
    content: ""
}

.fa-file-excel-o:before {
    content: ""
}

.fa-file-powerpoint-o:before {
    content: ""
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
    content: ""
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
    content: ""
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
    content: ""
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: ""
}

.fa-file-code-o:before {
    content: ""
}

.fa-vine:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-jsfiddle:before {
    content: ""
}

.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
    content: ""
}

.fa-circle-o-notch:before {
    content: ""
}

.fa-ra:before,.fa-rebel:before {
    content: ""
}

.fa-ge:before,.fa-empire:before {
    content: ""
}

.fa-git-square:before {
    content: ""
}

.fa-git:before {
    content: ""
}

.fa-hacker-news:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-wechat:before,.fa-weixin:before {
    content: ""
}

.fa-send:before,.fa-paper-plane:before {
    content: ""
}

.fa-send-o:before,.fa-paper-plane-o:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-circle-thin:before {
    content: ""
}

.fa-header:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-sliders:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.loadmask {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(168,168,168,.6);
    width: 100%;
    height: 100%;
    zoom:1}

.ak-loading {
    width: 38px;
    height: 38px;
    top: 180px;
    position: absolute;
    margin-right: -14px;
    left: 50%;
    z-index: 100
}

.ak-loading .spinner {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 36px;
    height: 36px;
    animation: spin 2s infinite linear
}

.ak-loading .mask {
    width: 20px;
    height: 20px;
    overflow: hidden
}

.ak-loading .circle {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 5px solid #fff
}

.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    background: #fcfae1;
    padding: 2px
}

.loadmask-msg div {
    padding: 5px 10px 5px 25px;
    background: #97a800;
    color: #fff;
    cursor: wait
}

.masked {
    overflow: hidden !important
}

.masked-relative {
    position: relative !important
}

.masked-hidden {
    visibility: hidden !important
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 0
}

.qtip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: 700
}

.qtip-titlebar+.qtip-content {
    border-top-width: 0 !important
}

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
    top: 16px
}

.qtip-titlebar .ui-icon,.qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr
}

.qtip-icon,.qtip-icon .ui-icon {
    border-radius: 3px;
    text-decoration: none
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: 400 bold 10px/13px Tahoma,sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em
}

.qtip-default {
    border-width: 1px;
    border-style: solid;
    border-color: #f1d031;
    background-color: #ffffa3;
    color: #555
}

.qtip-default .qtip-titlebar {
    background-color: #ffef93
}

.qtip-default .qtip-icon {
    border-color: #ccc;
    background: #f1f1f1;
    color: #777
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #aaa;
    color: #111
}

.qtip-light {
    background-color: #fff;
    border-color: #e2e2e2;
    color: #454545
}

.qtip-light .qtip-titlebar {
    background-color: #f1f1f1
}

.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3
}

.qtip-dark .qtip-titlebar {
    background-color: #404040
}

.qtip-dark .qtip-icon {
    border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-cream {
    background-color: #fbf7aa;
    border-color: #f9e98e;
    color: #a27d35
}

.qtip-cream .qtip-titlebar {
    background-color: #f0de7d
}

.qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0
}

.qtip-red {
    background-color: #f78b83;
    border-color: #d95252;
    color: #912323
}

.qtip-red .qtip-titlebar {
    background-color: #f06d65
}

.qtip-red .qtip-close .qtip-icon {
    background-position: -102px 0
}

.qtip-red .qtip-icon {
    border-color: #d95252
}

.qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #d95252
}

.qtip-green {
    background-color: #caed9e;
    border-color: #90d93f;
    color: #3f6219
}

.qtip-green .qtip-titlebar {
    background-color: #b0de78
}

.qtip-green .qtip-close .qtip-icon {
    background-position: -42px 0
}

.qtip-blue {
    background-color: #e5f6fe;
    border-color: #add9ed;
    color: #5e99bd
}

.qtip-blue .qtip-titlebar {
    background-color: #d0e9f5
}

.qtip-blue .qtip-close .qtip-icon {
    background-position: -2px 0
}

.qtip-shadow {
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15)
}

.qtip-rounded,.qtip-tipsy,.qtip-bootstrap {
    border-radius: 5px
}

.qtip-rounded .qtip-titlebar {
    border-radius: 4px 4px 0 0
}

.qtip-youtube {
    border-radius: 2px;
    box-shadow: 0 0 3px #333;
    color: #fff;
    border-width: 0;
    background: #4a4a4a;
    background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%)
}

.qtip-youtube .qtip-titlebar {
    background-color: #4a4a4a;
    background-color: rgba(0,0,0,0)
}

.qtip-youtube .qtip-content {
    padding: .75em;
    font: 12px arial,sans-serif;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"
}

.qtip-youtube .qtip-icon {
    border-color: #222
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-jtools {
    background: #232323;
    background: rgba(0,0,0,.7);
    background-image: -o-linear-gradient(top, #717171, #232323);
    border: 2px solid #ddd;
    border: 2px solid #f1f1f1;
    border-radius: 2px;
    box-shadow: 0 0 12px #333
}

.qtip-jtools .qtip-titlebar {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"
}

.qtip-jtools .qtip-content {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"
}

.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content {
    background: transparent;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-jtools .qtip-icon {
    border-color: #555
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
    border-color: #333
}

.qtip-cluetip {
    box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    background-color: #d9d9c2;
    color: #111;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-titlebar {
    background-color: #87876a;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-icon {
    border-color: #808064
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
    border-color: #696952;
    color: #696952
}

.qtip-tipsy {
    background: #000;
    background: rgba(0,0,0,.87);
    color: #fff;
    border: 0 solid transparent;
    font-size: 11px;
    font-family: "Lucida Grande",sans-serif;
    font-weight: 700;
    line-height: 16px;
    text-shadow: 0 1px #000
}

.qtip-tipsy .qtip-titlebar {
    padding: 6px 35px 0 10px;
    background-color: transparent
}

.qtip-tipsy .qtip-content {
    padding: 6px 10px
}

.qtip-tipsy .qtip-icon {
    border-color: #222;
    text-shadow: none
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-tipped {
    border: 3px solid #959fa9;
    border-radius: 3px;
    background-color: #f9f9f9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

.qtip-tipped .qtip-titlebar {
    border-bottom-width: 0;
    color: #fff;
    background: #3a79b8;
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"
}

.qtip-tipped .qtip-icon {
    border: 2px solid #285589;
    background: #285589
}

.qtip-tipped .qtip-icon .ui-icon {
    background-color: #fbfbfb;
    color: #555
}

.qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.qtip-bootstrap .qtip-titlebar {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
    right: 11px;
    top: 45%;
    border-style: none
}

.qtip-bootstrap .qtip-content {
    padding: 9px 14px
}

.qtip-bootstrap .qtip-icon {
    background: transparent
}

.qtip-bootstrap .qtip-icon .ui-icon {
    width: auto;
    height: auto;
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

x:-o-prefocus,.qtip .qtip-tip {
    visibility: hidden
}

.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas {
    position: absolute;
    color: #123456;
    background: transparent;
    border: 0 dashed transparent
}

.qtip .qtip-tip canvas {
    top: 0;
    left: 0
}

.qtip .qtip-tip .qtip-vml {
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible
}

#qtip-overlay {
    position: fixed;
    left: -10000em;
    top: -10000em
}

#qtip-overlay.blurs {
    cursor: pointer
}

#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(Opacity=70)"
}

.qtipmodal-ie6fix {
    position: absolute !important
}

.btn-facebook {
    color: #fff;
    background-color: #133783;
    border-color: #133783
}

.btn-facebook:focus,.btn-facebook.focus {
    color: #fff;
    background-color: #0d2456;
    border-color: #030814
}

.btn-facebook:hover {
    color: #fff;
    background-color: #0d2456;
    border-color: #0b214e
}

.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle {
    color: #fff;
    background-color: #0d2456;
    border-color: #0b214e
}

.btn-facebook:active:hover,.btn-facebook:active:focus,.btn-facebook:active.focus,.btn-facebook.active:hover,.btn-facebook.active:focus,.btn-facebook.active.focus,.open>.btn-facebook.dropdown-toggle:hover,.open>.btn-facebook.dropdown-toggle:focus,.open>.btn-facebook.dropdown-toggle.focus {
    color: #fff;
    background-color: #081737;
    border-color: #030814
}

.btn-facebook:active,.btn-facebook.active,.open>.btn-facebook.dropdown-toggle {
    background-image: none
}

.btn-facebook.disabled:hover,.btn-facebook.disabled:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled]:hover,.btn-facebook[disabled]:focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook:hover,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook.focus {
    background-color: #133783;
    border-color: #133783
}

.btn-facebook .badge {
    color: #133783;
    background-color: #fff
}

.btn-twitter {
    color: #fff;
    background-color: #2daddc;
    border-color: #0271bf
}

.btn-twitter:focus,.btn-twitter.focus {
    color: #fff;
    background-color: #1f8eb7;
    border-color: #012641
}

.btn-twitter:hover {
    color: #fff;
    background-color: #1f8eb7;
    border-color: #014d82
}

.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle {
    color: #fff;
    background-color: #1f8eb7;
    border-color: #014d82
}

.btn-twitter:active:hover,.btn-twitter:active:focus,.btn-twitter:active.focus,.btn-twitter.active:hover,.btn-twitter.active:focus,.btn-twitter.active.focus,.open>.btn-twitter.dropdown-toggle:hover,.open>.btn-twitter.dropdown-toggle:focus,.open>.btn-twitter.dropdown-toggle.focus {
    color: #fff;
    background-color: #197799;
    border-color: #012641
}

.btn-twitter:active,.btn-twitter.active,.open>.btn-twitter.dropdown-toggle {
    background-image: none
}

.btn-twitter.disabled:hover,.btn-twitter.disabled:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled]:hover,.btn-twitter[disabled]:focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter:hover,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter.focus {
    background-color: #2daddc;
    border-color: #0271bf
}

.btn-twitter .badge {
    color: #2daddc;
    background-color: #fff
}

.btn-github {
    color: #000;
    background-color: #fafafa;
    border-color: #ccc
}

.btn-github:focus,.btn-github.focus {
    color: #000;
    background-color: #e1e1e1;
    border-color: #8c8c8c
}

.btn-github:hover {
    color: #000;
    background-color: #e1e1e1;
    border-color: #adadad
}

.btn-github:active,.btn-github.active,.open>.btn-github.dropdown-toggle {
    color: #000;
    background-color: #e1e1e1;
    border-color: #adadad
}

.btn-github:active:hover,.btn-github:active:focus,.btn-github:active.focus,.btn-github.active:hover,.btn-github.active:focus,.btn-github.active.focus,.open>.btn-github.dropdown-toggle:hover,.open>.btn-github.dropdown-toggle:focus,.open>.btn-github.dropdown-toggle.focus {
    color: #000;
    background-color: #cfcfcf;
    border-color: #8c8c8c
}

.btn-github:active,.btn-github.active,.open>.btn-github.dropdown-toggle {
    background-image: none
}

.btn-github.disabled:hover,.btn-github.disabled:focus,.btn-github.disabled.focus,.btn-github[disabled]:hover,.btn-github[disabled]:focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github:hover,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github.focus {
    background-color: #fafafa;
    border-color: #ccc
}

.btn-github .badge {
    color: #fafafa;
    background-color: #000
}

.btn-pinterest {
    color: #fff;
    background-color: #d62229;
    border-color: #ab171e
}

.btn-pinterest:focus,.btn-pinterest.focus {
    color: #fff;
    background-color: #aa1b21;
    border-color: #3b080a
}

.btn-pinterest:hover {
    color: #fff;
    background-color: #aa1b21;
    border-color: #751015
}

.btn-pinterest:active,.btn-pinterest.active,.open>.btn-pinterest.dropdown-toggle {
    color: #fff;
    background-color: #aa1b21;
    border-color: #751015
}

.btn-pinterest:active:hover,.btn-pinterest:active:focus,.btn-pinterest:active.focus,.btn-pinterest.active:hover,.btn-pinterest.active:focus,.btn-pinterest.active.focus,.open>.btn-pinterest.dropdown-toggle:hover,.open>.btn-pinterest.dropdown-toggle:focus,.open>.btn-pinterest.dropdown-toggle.focus {
    color: #fff;
    background-color: #8b161b;
    border-color: #3b080a
}

.btn-pinterest:active,.btn-pinterest.active,.open>.btn-pinterest.dropdown-toggle {
    background-image: none
}

.btn-pinterest.disabled:hover,.btn-pinterest.disabled:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled]:hover,.btn-pinterest[disabled]:focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest:hover,fieldset[disabled] .btn-pinterest:focus,fieldset[disabled] .btn-pinterest.focus {
    background-color: #d62229;
    border-color: #ab171e
}

.btn-pinterest .badge {
    color: #d62229;
    background-color: #fff
}

.btn-linkedin {
    color: #fff;
    background-color: #73b8db;
    border-color: #4393bb
}

.btn-linkedin:focus,.btn-linkedin.focus {
    color: #fff;
    background-color: #4aa3d1;
    border-color: #21495d
}

.btn-linkedin:hover {
    color: #fff;
    background-color: #4aa3d1;
    border-color: #33708e
}

.btn-linkedin:active,.btn-linkedin.active,.open>.btn-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #4aa3d1;
    border-color: #33708e
}

.btn-linkedin:active:hover,.btn-linkedin:active:focus,.btn-linkedin:active.focus,.btn-linkedin.active:hover,.btn-linkedin.active:focus,.btn-linkedin.active.focus,.open>.btn-linkedin.dropdown-toggle:hover,.open>.btn-linkedin.dropdown-toggle:focus,.open>.btn-linkedin.dropdown-toggle.focus {
    color: #fff;
    background-color: #3394c5;
    border-color: #21495d
}

.btn-linkedin:active,.btn-linkedin.active,.open>.btn-linkedin.dropdown-toggle {
    background-image: none
}

.btn-linkedin.disabled:hover,.btn-linkedin.disabled:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled]:hover,.btn-linkedin[disabled]:focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin:hover,fieldset[disabled] .btn-linkedin:focus,fieldset[disabled] .btn-linkedin.focus {
    background-color: #73b8db;
    border-color: #4393bb
}

.btn-linkedin .badge {
    color: #73b8db;
    background-color: #fff
}

.btn-google-plus {
    color: #fff;
    background-color: #dd4b39;
    border-color: #c53727
}

.btn-google-plus:focus,.btn-google-plus.focus {
    color: #fff;
    background-color: #c23321;
    border-color: #5b1912
}

.btn-google-plus:hover {
    color: #fff;
    background-color: #c23321;
    border-color: #92291d
}

.btn-google-plus:active,.btn-google-plus.active,.open>.btn-google-plus.dropdown-toggle {
    color: #fff;
    background-color: #c23321;
    border-color: #92291d
}

.btn-google-plus:active:hover,.btn-google-plus:active:focus,.btn-google-plus:active.focus,.btn-google-plus.active:hover,.btn-google-plus.active:focus,.btn-google-plus.active.focus,.open>.btn-google-plus.dropdown-toggle:hover,.open>.btn-google-plus.dropdown-toggle:focus,.open>.btn-google-plus.dropdown-toggle.focus {
    color: #fff;
    background-color: #a32b1c;
    border-color: #5b1912
}

.btn-google-plus:active,.btn-google-plus.active,.open>.btn-google-plus.dropdown-toggle {
    background-image: none
}

.btn-google-plus.disabled:hover,.btn-google-plus.disabled:focus,.btn-google-plus.disabled.focus,.btn-google-plus[disabled]:hover,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled].focus,fieldset[disabled] .btn-google-plus:hover,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus.focus {
    background-color: #dd4b39;
    border-color: #c53727
}

.btn-google-plus .badge {
    color: #dd4b39;
    background-color: #fff
}

.btn-instagram {
    color: #fff;
    background-color: #6f97b6;
    border-color: #3f729b
}

.btn-instagram:focus,.btn-instagram.focus {
    color: #fff;
    background-color: #517ea1;
    border-color: #1a2f40
}

.btn-instagram:hover {
    color: #fff;
    background-color: #517ea1;
    border-color: #2d526f
}

.btn-instagram:active,.btn-instagram.active,.open>.btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #517ea1;
    border-color: #2d526f
}

.btn-instagram:active:hover,.btn-instagram:active:focus,.btn-instagram:active.focus,.btn-instagram.active:hover,.btn-instagram.active:focus,.btn-instagram.active.focus,.open>.btn-instagram.dropdown-toggle:hover,.open>.btn-instagram.dropdown-toggle:focus,.open>.btn-instagram.dropdown-toggle.focus {
    color: #fff;
    background-color: #456b89;
    border-color: #1a2f40
}

.btn-instagram:active,.btn-instagram.active,.open>.btn-instagram.dropdown-toggle {
    background-image: none
}

.btn-instagram.disabled:hover,.btn-instagram.disabled:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled]:hover,.btn-instagram[disabled]:focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram:hover,fieldset[disabled] .btn-instagram:focus,fieldset[disabled] .btn-instagram.focus {
    background-color: #6f97b6;
    border-color: #3f729b
}

.btn-instagram .badge {
    color: #6f97b6;
    background-color: #fff
}

.btn-dropbox {
    color: #fff;
    background-color: #37a3eb;
    border-color: #2181cf
}

.btn-dropbox:focus,.btn-dropbox.focus {
    color: #fff;
    background-color: #168bd9;
    border-color: #0f3c61
}

.btn-dropbox:hover {
    color: #fff;
    background-color: #168bd9;
    border-color: #19609a
}

.btn-dropbox:active,.btn-dropbox.active,.open>.btn-dropbox.dropdown-toggle {
    color: #fff;
    background-color: #168bd9;
    border-color: #19609a
}

.btn-dropbox:active:hover,.btn-dropbox:active:focus,.btn-dropbox:active.focus,.btn-dropbox.active:hover,.btn-dropbox.active:focus,.btn-dropbox.active.focus,.open>.btn-dropbox.dropdown-toggle:hover,.open>.btn-dropbox.dropdown-toggle:focus,.open>.btn-dropbox.dropdown-toggle.focus {
    color: #fff;
    background-color: #1276b9;
    border-color: #0f3c61
}

.btn-dropbox:active,.btn-dropbox.active,.open>.btn-dropbox.dropdown-toggle {
    background-image: none
}

.btn-dropbox.disabled:hover,.btn-dropbox.disabled:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled]:hover,.btn-dropbox[disabled]:focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox:hover,fieldset[disabled] .btn-dropbox:focus,fieldset[disabled] .btn-dropbox.focus {
    background-color: #37a3eb;
    border-color: #2181cf
}

.btn-dropbox .badge {
    color: #37a3eb;
    background-color: #fff
}

.btn-bitbucket {
    color: #fff;
    background-color: #2d5f9c;
    border-color: #205081
}

.btn-bitbucket:focus,.btn-bitbucket.focus {
    color: #fff;
    background-color: #224774;
    border-color: #07111b
}

.btn-bitbucket:hover {
    color: #fff;
    background-color: #224774;
    border-color: #143250
}

.btn-bitbucket:active,.btn-bitbucket.active,.open>.btn-bitbucket.dropdown-toggle {
    color: #fff;
    background-color: #224774;
    border-color: #143250
}

.btn-bitbucket:active:hover,.btn-bitbucket:active:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active:hover,.btn-bitbucket.active:focus,.btn-bitbucket.active.focus,.open>.btn-bitbucket.dropdown-toggle:hover,.open>.btn-bitbucket.dropdown-toggle:focus,.open>.btn-bitbucket.dropdown-toggle.focus {
    color: #fff;
    background-color: #1a3659;
    border-color: #07111b
}

.btn-bitbucket:active,.btn-bitbucket.active,.open>.btn-bitbucket.dropdown-toggle {
    background-image: none
}

.btn-bitbucket.disabled:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled]:hover,.btn-bitbucket[disabled]:focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket:hover,fieldset[disabled] .btn-bitbucket:focus,fieldset[disabled] .btn-bitbucket.focus {
    background-color: #2d5f9c;
    border-color: #205081
}

.btn-bitbucket .badge {
    color: #2d5f9c;
    background-color: #fff
}

.btn-dribbble {
    color: #fff;
    background-color: #ea4c89;
    border-color: #cb396f
}

.btn-dribbble:focus,.btn-dribbble.focus {
    color: #fff;
    background-color: #e51e6b;
    border-color: #691c38
}

.btn-dribbble:hover {
    color: #fff;
    background-color: #e51e6b;
    border-color: #9d2954
}

.btn-dribbble:active,.btn-dribbble.active,.open>.btn-dribbble.dropdown-toggle {
    color: #fff;
    background-color: #e51e6b;
    border-color: #9d2954
}

.btn-dribbble:active:hover,.btn-dribbble:active:focus,.btn-dribbble:active.focus,.btn-dribbble.active:hover,.btn-dribbble.active:focus,.btn-dribbble.active.focus,.open>.btn-dribbble.dropdown-toggle:hover,.open>.btn-dribbble.dropdown-toggle:focus,.open>.btn-dribbble.dropdown-toggle.focus {
    color: #fff;
    background-color: #c8175c;
    border-color: #691c38
}

.btn-dribbble:active,.btn-dribbble.active,.open>.btn-dribbble.dropdown-toggle {
    background-image: none
}

.btn-dribbble.disabled:hover,.btn-dribbble.disabled:focus,.btn-dribbble.disabled.focus,.btn-dribbble[disabled]:hover,.btn-dribbble[disabled]:focus,.btn-dribbble[disabled].focus,fieldset[disabled] .btn-dribbble:hover,fieldset[disabled] .btn-dribbble:focus,fieldset[disabled] .btn-dribbble.focus {
    background-color: #ea4c89;
    border-color: #cb396f
}

.btn-dribbble .badge {
    color: #ea4c89;
    background-color: #fff
}

.btn-flickr {
    color: #fff;
    background-color: #f051a5;
    border-color: #ff0084
}

.btn-flickr:focus,.btn-flickr.focus {
    color: #fff;
    background-color: #ec228d;
    border-color: #800042
}

.btn-flickr:hover {
    color: #fff;
    background-color: #ec228d;
    border-color: #c20064
}

.btn-flickr:active,.btn-flickr.active,.open>.btn-flickr.dropdown-toggle {
    color: #fff;
    background-color: #ec228d;
    border-color: #c20064
}

.btn-flickr:active:hover,.btn-flickr:active:focus,.btn-flickr:active.focus,.btn-flickr.active:hover,.btn-flickr.active:focus,.btn-flickr.active.focus,.open>.btn-flickr.dropdown-toggle:hover,.open>.btn-flickr.dropdown-toggle:focus,.open>.btn-flickr.dropdown-toggle.focus {
    color: #fff;
    background-color: #d8137b;
    border-color: #800042
}

.btn-flickr:active,.btn-flickr.active,.open>.btn-flickr.dropdown-toggle {
    background-image: none
}

.btn-flickr.disabled:hover,.btn-flickr.disabled:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled]:hover,.btn-flickr[disabled]:focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr:hover,fieldset[disabled] .btn-flickr:focus,fieldset[disabled] .btn-flickr.focus {
    background-color: #f051a5;
    border-color: #ff0084
}

.btn-flickr .badge {
    color: #f051a5;
    background-color: #fff
}

.btn-foursquare {
    color: #fff;
    background-color: #0cbadf;
    border-color: #0072b1
}

.btn-foursquare:focus,.btn-foursquare.focus {
    color: #fff;
    background-color: #0992af;
    border-color: #002032
}

.btn-foursquare:hover {
    color: #fff;
    background-color: #0992af;
    border-color: #004b74
}

.btn-foursquare:active,.btn-foursquare.active,.open>.btn-foursquare.dropdown-toggle {
    color: #fff;
    background-color: #0992af;
    border-color: #004b74
}

.btn-foursquare:active:hover,.btn-foursquare:active:focus,.btn-foursquare:active.focus,.btn-foursquare.active:hover,.btn-foursquare.active:focus,.btn-foursquare.active.focus,.open>.btn-foursquare.dropdown-toggle:hover,.open>.btn-foursquare.dropdown-toggle:focus,.open>.btn-foursquare.dropdown-toggle.focus {
    color: #fff;
    background-color: #08758d;
    border-color: #002032
}

.btn-foursquare:active,.btn-foursquare.active,.open>.btn-foursquare.dropdown-toggle {
    background-image: none
}

.btn-foursquare.disabled:hover,.btn-foursquare.disabled:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled]:hover,.btn-foursquare[disabled]:focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare:hover,fieldset[disabled] .btn-foursquare:focus,fieldset[disabled] .btn-foursquare.focus {
    background-color: #0cbadf;
    border-color: #0072b1
}

.btn-foursquare .badge {
    color: #0cbadf;
    background-color: #fff
}

.btn-renren {
    color: #fff;
    background-color: #397cb6;
    border-color: #33669a
}

.btn-renren:focus,.btn-renren.focus {
    color: #fff;
    background-color: #2d628f;
    border-color: #13273a
}

.btn-renren:hover {
    color: #fff;
    background-color: #2d628f;
    border-color: #24486c
}

.btn-renren:active,.btn-renren.active,.open>.btn-renren.dropdown-toggle {
    color: #fff;
    background-color: #2d628f;
    border-color: #24486c
}

.btn-renren:active:hover,.btn-renren:active:focus,.btn-renren:active.focus,.btn-renren.active:hover,.btn-renren.active:focus,.btn-renren.active.focus,.open>.btn-renren.dropdown-toggle:hover,.open>.btn-renren.dropdown-toggle:focus,.open>.btn-renren.dropdown-toggle.focus {
    color: #fff;
    background-color: #244f74;
    border-color: #13273a
}

.btn-renren:active,.btn-renren.active,.open>.btn-renren.dropdown-toggle {
    background-image: none
}

.btn-renren.disabled:hover,.btn-renren.disabled:focus,.btn-renren.disabled.focus,.btn-renren[disabled]:hover,.btn-renren[disabled]:focus,.btn-renren[disabled].focus,fieldset[disabled] .btn-renren:hover,fieldset[disabled] .btn-renren:focus,fieldset[disabled] .btn-renren.focus {
    background-color: #397cb6;
    border-color: #33669a
}

.btn-renren .badge {
    color: #397cb6;
    background-color: #fff
}

.btn-skype {
    color: #fff;
    background-color: #70c3e2;
    border-color: #00aff0
}

.btn-skype:focus,.btn-skype.focus {
    color: #fff;
    background-color: #46b1d9;
    border-color: #005271
}

.btn-skype:hover {
    color: #fff;
    background-color: #46b1d9;
    border-color: #0082b3
}

.btn-skype:active,.btn-skype.active,.open>.btn-skype.dropdown-toggle {
    color: #fff;
    background-color: #46b1d9;
    border-color: #0082b3
}

.btn-skype:active:hover,.btn-skype:active:focus,.btn-skype:active.focus,.btn-skype.active:hover,.btn-skype.active:focus,.btn-skype.active.focus,.open>.btn-skype.dropdown-toggle:hover,.open>.btn-skype.dropdown-toggle:focus,.open>.btn-skype.dropdown-toggle.focus {
    color: #fff;
    background-color: #2aa4d1;
    border-color: #005271
}

.btn-skype:active,.btn-skype.active,.open>.btn-skype.dropdown-toggle {
    background-image: none
}

.btn-skype.disabled:hover,.btn-skype.disabled:focus,.btn-skype.disabled.focus,.btn-skype[disabled]:hover,.btn-skype[disabled]:focus,.btn-skype[disabled].focus,fieldset[disabled] .btn-skype:hover,fieldset[disabled] .btn-skype:focus,fieldset[disabled] .btn-skype.focus {
    background-color: #70c3e2;
    border-color: #00aff0
}

.btn-skype .badge {
    color: #70c3e2;
    background-color: #fff
}

.btn-stackexchange {
    color: #fff;
    background-color: #5184c1;
    border-color: #185397
}

.btn-stackexchange:focus,.btn-stackexchange.focus {
    color: #fff;
    background-color: #3b6ba4;
    border-color: #071729
}

.btn-stackexchange:hover {
    color: #fff;
    background-color: #3b6ba4;
    border-color: #103662
}

.btn-stackexchange:active,.btn-stackexchange.active,.open>.btn-stackexchange.dropdown-toggle {
    color: #fff;
    background-color: #3b6ba4;
    border-color: #103662
}

.btn-stackexchange:active:hover,.btn-stackexchange:active:focus,.btn-stackexchange:active.focus,.btn-stackexchange.active:hover,.btn-stackexchange.active:focus,.btn-stackexchange.active.focus,.open>.btn-stackexchange.dropdown-toggle:hover,.open>.btn-stackexchange.dropdown-toggle:focus,.open>.btn-stackexchange.dropdown-toggle.focus {
    color: #fff;
    background-color: #315a8a;
    border-color: #071729
}

.btn-stackexchange:active,.btn-stackexchange.active,.open>.btn-stackexchange.dropdown-toggle {
    background-image: none
}

.btn-stackexchange.disabled:hover,.btn-stackexchange.disabled:focus,.btn-stackexchange.disabled.focus,.btn-stackexchange[disabled]:hover,.btn-stackexchange[disabled]:focus,.btn-stackexchange[disabled].focus,fieldset[disabled] .btn-stackexchange:hover,fieldset[disabled] .btn-stackexchange:focus,fieldset[disabled] .btn-stackexchange.focus {
    background-color: #5184c1;
    border-color: #185397
}

.btn-stackexchange .badge {
    color: #5184c1;
    background-color: #fff
}

.btn-trello {
    color: #fff;
    background-color: #569cc4;
    border-color: #27709b
}

.btn-trello:focus,.btn-trello.focus {
    color: #fff;
    background-color: #3c83ab;
    border-color: #0d2635
}

.btn-trello:hover {
    color: #fff;
    background-color: #3c83ab;
    border-color: #1b4d6a
}

.btn-trello:active,.btn-trello.active,.open>.btn-trello.dropdown-toggle {
    color: #fff;
    background-color: #3c83ab;
    border-color: #1b4d6a
}

.btn-trello:active:hover,.btn-trello:active:focus,.btn-trello:active.focus,.btn-trello.active:hover,.btn-trello.active:focus,.btn-trello.active.focus,.open>.btn-trello.dropdown-toggle:hover,.open>.btn-trello.dropdown-toggle:focus,.open>.btn-trello.dropdown-toggle.focus {
    color: #fff;
    background-color: #336e91;
    border-color: #0d2635
}

.btn-trello:active,.btn-trello.active,.open>.btn-trello.dropdown-toggle {
    background-image: none
}

.btn-trello.disabled:hover,.btn-trello.disabled:focus,.btn-trello.disabled.focus,.btn-trello[disabled]:hover,.btn-trello[disabled]:focus,.btn-trello[disabled].focus,fieldset[disabled] .btn-trello:hover,fieldset[disabled] .btn-trello:focus,fieldset[disabled] .btn-trello.focus {
    background-color: #569cc4;
    border-color: #27709b
}

.btn-trello .badge {
    color: #569cc4;
    background-color: #fff
}

.btn-tumblr {
    color: #fff;
    background-color: #3a5976;
    border-color: #2a4763
}

.btn-tumblr:focus,.btn-tumblr.focus {
    color: #fff;
    background-color: #293f54;
    border-color: #040709
}

.btn-tumblr:hover {
    color: #fff;
    background-color: #293f54;
    border-color: #182838
}

.btn-tumblr:active,.btn-tumblr.active,.open>.btn-tumblr.dropdown-toggle {
    color: #fff;
    background-color: #293f54;
    border-color: #182838
}

.btn-tumblr:active:hover,.btn-tumblr:active:focus,.btn-tumblr:active.focus,.btn-tumblr.active:hover,.btn-tumblr.active:focus,.btn-tumblr.active.focus,.open>.btn-tumblr.dropdown-toggle:hover,.open>.btn-tumblr.dropdown-toggle:focus,.open>.btn-tumblr.dropdown-toggle.focus {
    color: #fff;
    background-color: #1d2d3c;
    border-color: #040709
}

.btn-tumblr:active,.btn-tumblr.active,.open>.btn-tumblr.dropdown-toggle {
    background-image: none
}

.btn-tumblr.disabled:hover,.btn-tumblr.disabled:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled]:hover,.btn-tumblr[disabled]:focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr:hover,fieldset[disabled] .btn-tumblr:focus,fieldset[disabled] .btn-tumblr.focus {
    background-color: #3a5976;
    border-color: #2a4763
}

.btn-tumblr .badge {
    color: #3a5976;
    background-color: #fff
}

.btn-vk {
    color: #fff;
    background-color: #5a7fa6;
    border-color: #426187
}

.btn-vk:focus,.btn-vk.focus {
    color: #fff;
    background-color: #486685;
    border-color: #182331
}

.btn-vk:hover {
    color: #fff;
    background-color: #486685;
    border-color: #2e435e
}

.btn-vk:active,.btn-vk.active,.open>.btn-vk.dropdown-toggle {
    color: #fff;
    background-color: #486685;
    border-color: #2e435e
}

.btn-vk:active:hover,.btn-vk:active:focus,.btn-vk:active.focus,.btn-vk.active:hover,.btn-vk.active:focus,.btn-vk.active.focus,.open>.btn-vk.dropdown-toggle:hover,.open>.btn-vk.dropdown-toggle:focus,.open>.btn-vk.dropdown-toggle.focus {
    color: #fff;
    background-color: #3b546e;
    border-color: #182331
}

.btn-vk:active,.btn-vk.active,.open>.btn-vk.dropdown-toggle {
    background-image: none
}

.btn-vk.disabled:hover,.btn-vk.disabled:focus,.btn-vk.disabled.focus,.btn-vk[disabled]:hover,.btn-vk[disabled]:focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk:hover,fieldset[disabled] .btn-vk:focus,fieldset[disabled] .btn-vk.focus {
    background-color: #5a7fa6;
    border-color: #426187
}

.btn-vk .badge {
    color: #5a7fa6;
    background-color: #fff
}

.btn-weibo {
    color: #fff;
    background-color: #f85959;
    border-color: #e64141
}

.btn-weibo:focus,.btn-weibo.focus {
    color: #fff;
    background-color: #f62828;
    border-color: #941313
}

.btn-weibo:hover {
    color: #fff;
    background-color: #f62828;
    border-color: #cf1b1b
}

.btn-weibo:active,.btn-weibo.active,.open>.btn-weibo.dropdown-toggle {
    color: #fff;
    background-color: #f62828;
    border-color: #cf1b1b
}

.btn-weibo:active:hover,.btn-weibo:active:focus,.btn-weibo:active.focus,.btn-weibo.active:hover,.btn-weibo.active:focus,.btn-weibo.active.focus,.open>.btn-weibo.dropdown-toggle:hover,.open>.btn-weibo.dropdown-toggle:focus,.open>.btn-weibo.dropdown-toggle.focus {
    color: #fff;
    background-color: #f00a0a;
    border-color: #941313
}

.btn-weibo:active,.btn-weibo.active,.open>.btn-weibo.dropdown-toggle {
    background-image: none
}

.btn-weibo.disabled:hover,.btn-weibo.disabled:focus,.btn-weibo.disabled.focus,.btn-weibo[disabled]:hover,.btn-weibo[disabled]:focus,.btn-weibo[disabled].focus,fieldset[disabled] .btn-weibo:hover,fieldset[disabled] .btn-weibo:focus,fieldset[disabled] .btn-weibo.focus {
    background-color: #f85959;
    border-color: #e64141
}

.btn-weibo .badge {
    color: #f85959;
    background-color: #fff
}

.btn-xing {
    color: #fff;
    background-color: #1f6768;
    border-color: #074c4d
}

.btn-xing:focus,.btn-xing.focus {
    color: #fff;
    background-color: #134041;
    border-color: #000
}

.btn-xing:hover {
    color: #fff;
    background-color: #134041;
    border-color: #021515
}

.btn-xing:active,.btn-xing.active,.open>.btn-xing.dropdown-toggle {
    color: #fff;
    background-color: #134041;
    border-color: #021515
}

.btn-xing:active:hover,.btn-xing:active:focus,.btn-xing:active.focus,.btn-xing.active:hover,.btn-xing.active:focus,.btn-xing.active.focus,.open>.btn-xing.dropdown-toggle:hover,.open>.btn-xing.dropdown-toggle:focus,.open>.btn-xing.dropdown-toggle.focus {
    color: #fff;
    background-color: #0b2525;
    border-color: #000
}

.btn-xing:active,.btn-xing.active,.open>.btn-xing.dropdown-toggle {
    background-image: none
}

.btn-xing.disabled:hover,.btn-xing.disabled:focus,.btn-xing.disabled.focus,.btn-xing[disabled]:hover,.btn-xing[disabled]:focus,.btn-xing[disabled].focus,fieldset[disabled] .btn-xing:hover,fieldset[disabled] .btn-xing:focus,fieldset[disabled] .btn-xing.focus {
    background-color: #1f6768;
    border-color: #074c4d
}

.btn-xing .badge {
    color: #1f6768;
    background-color: #fff
}

.btn-youtube {
    color: #fff;
    background-color: #cd332d;
    border-color: #6e0610
}

.btn-youtube:focus,.btn-youtube.focus {
    color: #fff;
    background-color: #a32924;
    border-color: #000
}

.btn-youtube:hover {
    color: #fff;
    background-color: #a32924;
    border-color: #340308
}

.btn-youtube:active,.btn-youtube.active,.open>.btn-youtube.dropdown-toggle {
    color: #fff;
    background-color: #a32924;
    border-color: #340308
}

.btn-youtube:active:hover,.btn-youtube:active:focus,.btn-youtube:active.focus,.btn-youtube.active:hover,.btn-youtube.active:focus,.btn-youtube.active.focus,.open>.btn-youtube.dropdown-toggle:hover,.open>.btn-youtube.dropdown-toggle:focus,.open>.btn-youtube.dropdown-toggle.focus {
    color: #fff;
    background-color: #86211d;
    border-color: #000
}

.btn-youtube:active,.btn-youtube.active,.open>.btn-youtube.dropdown-toggle {
    background-image: none
}

.btn-youtube.disabled:hover,.btn-youtube.disabled:focus,.btn-youtube.disabled.focus,.btn-youtube[disabled]:hover,.btn-youtube[disabled]:focus,.btn-youtube[disabled].focus,fieldset[disabled] .btn-youtube:hover,fieldset[disabled] .btn-youtube:focus,fieldset[disabled] .btn-youtube.focus {
    background-color: #cd332d;
    border-color: #6e0610
}

.btn-youtube .badge {
    color: #cd332d;
    background-color: #fff
}

.btn-steam {
    color: #fff;
    background-color: #73a432;
    border-color: #4c6d20
}

.btn-steam:focus,.btn-steam.focus {
    color: #fff;
    background-color: #587d26;
    border-color: #070a03
}

.btn-steam:hover {
    color: #fff;
    background-color: #587d26;
    border-color: #2b3e12
}

.btn-steam:active,.btn-steam.active,.open>.btn-steam.dropdown-toggle {
    color: #fff;
    background-color: #587d26;
    border-color: #2b3e12
}

.btn-steam:active:hover,.btn-steam:active:focus,.btn-steam:active.focus,.btn-steam.active:hover,.btn-steam.active:focus,.btn-steam.active.focus,.open>.btn-steam.dropdown-toggle:hover,.open>.btn-steam.dropdown-toggle:focus,.open>.btn-steam.dropdown-toggle.focus {
    color: #fff;
    background-color: #44621e;
    border-color: #070a03
}

.btn-steam:active,.btn-steam.active,.open>.btn-steam.dropdown-toggle {
    background-image: none
}

.btn-steam.disabled:hover,.btn-steam.disabled:focus,.btn-steam.disabled.focus,.btn-steam[disabled]:hover,.btn-steam[disabled]:focus,.btn-steam[disabled].focus,fieldset[disabled] .btn-steam:hover,fieldset[disabled] .btn-steam:focus,fieldset[disabled] .btn-steam.focus {
    background-color: #73a432;
    border-color: #4c6d20
}

.btn-steam .badge {
    color: #73a432;
    background-color: #fff
}

.btn-windows {
    color: #fff;
    background-color: #01a4ef;
    border-color: #1567ca
}

.btn-windows:focus,.btn-windows.focus {
    color: #fff;
    background-color: #0181bc;
    border-color: #092c57
}

.btn-windows:hover {
    color: #fff;
    background-color: #0181bc;
    border-color: #0f4b93
}

.btn-windows:active,.btn-windows.active,.open>.btn-windows.dropdown-toggle {
    color: #fff;
    background-color: #0181bc;
    border-color: #0f4b93
}

.btn-windows:active:hover,.btn-windows:active:focus,.btn-windows:active.focus,.btn-windows.active:hover,.btn-windows.active:focus,.btn-windows.active.focus,.open>.btn-windows.dropdown-toggle:hover,.open>.btn-windows.dropdown-toggle:focus,.open>.btn-windows.dropdown-toggle.focus {
    color: #fff;
    background-color: #016999;
    border-color: #092c57
}

.btn-windows:active,.btn-windows.active,.open>.btn-windows.dropdown-toggle {
    background-image: none
}

.btn-windows.disabled:hover,.btn-windows.disabled:focus,.btn-windows.disabled.focus,.btn-windows[disabled]:hover,.btn-windows[disabled]:focus,.btn-windows[disabled].focus,fieldset[disabled] .btn-windows:hover,fieldset[disabled] .btn-windows:focus,fieldset[disabled] .btn-windows.focus {
    background-color: #01a4ef;
    border-color: #1567ca
}

.btn-windows .badge {
    color: #01a4ef;
    background-color: #fff
}

.btn-windows {
    color: #fff;
    background-color: #01a4ef;
    border-color: #1567ca
}

.btn-windows:focus,.btn-windows.focus {
    color: #fff;
    background-color: #0181bc;
    border-color: #092c57
}

.btn-windows:hover {
    color: #fff;
    background-color: #0181bc;
    border-color: #0f4b93
}

.btn-windows:active,.btn-windows.active,.open>.btn-windows.dropdown-toggle {
    color: #fff;
    background-color: #0181bc;
    border-color: #0f4b93
}

.btn-windows:active:hover,.btn-windows:active:focus,.btn-windows:active.focus,.btn-windows.active:hover,.btn-windows.active:focus,.btn-windows.active.focus,.open>.btn-windows.dropdown-toggle:hover,.open>.btn-windows.dropdown-toggle:focus,.open>.btn-windows.dropdown-toggle.focus {
    color: #fff;
    background-color: #016999;
    border-color: #092c57
}

.btn-windows:active,.btn-windows.active,.open>.btn-windows.dropdown-toggle {
    background-image: none
}

.btn-windows.disabled:hover,.btn-windows.disabled:focus,.btn-windows.disabled.focus,.btn-windows[disabled]:hover,.btn-windows[disabled]:focus,.btn-windows[disabled].focus,fieldset[disabled] .btn-windows:hover,fieldset[disabled] .btn-windows:focus,fieldset[disabled] .btn-windows.focus {
    background-color: #01a4ef;
    border-color: #1567ca
}

.btn-windows .badge {
    color: #01a4ef;
    background-color: #fff
}

.btn-bigpoint {
    color: #fff;
    background-color: #b0301d;
    border-color: #e94b39
}

.btn-bigpoint:focus,.btn-bigpoint.focus {
    color: #fff;
    background-color: #842416;
    border-color: #921e10
}

.btn-bigpoint:hover {
    color: #fff;
    background-color: #842416;
    border-color: #ce2a17
}

.btn-bigpoint:active,.btn-bigpoint.active,.open>.btn-bigpoint.dropdown-toggle {
    color: #fff;
    background-color: #842416;
    border-color: #ce2a17
}

.btn-bigpoint:active:hover,.btn-bigpoint:active:focus,.btn-bigpoint:active.focus,.btn-bigpoint.active:hover,.btn-bigpoint.active:focus,.btn-bigpoint.active.focus,.open>.btn-bigpoint.dropdown-toggle:hover,.open>.btn-bigpoint.dropdown-toggle:focus,.open>.btn-bigpoint.dropdown-toggle.focus {
    color: #fff;
    background-color: #661c11;
    border-color: #921e10
}

.btn-bigpoint:active,.btn-bigpoint.active,.open>.btn-bigpoint.dropdown-toggle {
    background-image: none
}

.btn-bigpoint.disabled:hover,.btn-bigpoint.disabled:focus,.btn-bigpoint.disabled.focus,.btn-bigpoint[disabled]:hover,.btn-bigpoint[disabled]:focus,.btn-bigpoint[disabled].focus,fieldset[disabled] .btn-bigpoint:hover,fieldset[disabled] .btn-bigpoint:focus,fieldset[disabled] .btn-bigpoint.focus {
    background-color: #b0301d;
    border-color: #e94b39
}

.btn-bigpoint .badge {
    color: #b0301d;
    background-color: #fff
}

.btn-likevn {
    color: #fff;
    background-color: #009bda;
    border-color: #009bda
}

.btn-likevn:focus,.btn-likevn.focus {
    color: #fff;
    background-color: #0077a7;
    border-color: #00405b
}

.btn-likevn:hover {
    color: #fff;
    background-color: #0077a7;
    border-color: #006f9d
}

.btn-likevn:active,.btn-likevn.active,.open>.btn-likevn.dropdown-toggle {
    color: #fff;
    background-color: #0077a7;
    border-color: #006f9d
}

.btn-likevn:active:hover,.btn-likevn:active:focus,.btn-likevn:active.focus,.btn-likevn.active:hover,.btn-likevn.active:focus,.btn-likevn.active.focus,.open>.btn-likevn.dropdown-toggle:hover,.open>.btn-likevn.dropdown-toggle:focus,.open>.btn-likevn.dropdown-toggle.focus {
    color: #fff;
    background-color: #005d83;
    border-color: #00405b
}

.btn-likevn:active,.btn-likevn.active,.open>.btn-likevn.dropdown-toggle {
    background-image: none
}

.btn-likevn.disabled:hover,.btn-likevn.disabled:focus,.btn-likevn.disabled.focus,.btn-likevn[disabled]:hover,.btn-likevn[disabled]:focus,.btn-likevn[disabled].focus,fieldset[disabled] .btn-likevn:hover,fieldset[disabled] .btn-likevn:focus,fieldset[disabled] .btn-likevn.focus {
    background-color: #009bda;
    border-color: #009bda
}

.btn-likevn .badge {
    color: #009bda;
    background-color: #fff
}

.selectize-control {
    position: relative
}

.selectize-dropdown,.selectize-input,.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-input,.selectize-control.single .selectize-input.input-active {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}

.selectize-input.dropdown-active {
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1;
    display: inline
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    line-height: inherit !important;
    
    box-shadow: none !important
}

.selectize-input>input:focus {
    outline: none !important
}

.selectize-input::after {
    content: " ";
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: " ";
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125,168,208,.2);
    border-radius: 1px
}

.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48,48,48,.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: gray transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent gray transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0,0,0,.06) !important;
    border: 0 none !important;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: "!";
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    box-shadow: 0 2px 5px rgba(0,0,0,.2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px !important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0;
    border-radius: 0 2px 2px 0;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0,0,0,.05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control {
    position: relative
}

.selectize-dropdown,.selectize-input,.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-input,.selectize-control.single .selectize-input.input-active {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}

.selectize-input.dropdown-active {
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1;
    display: inline
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    box-shadow: none !important
}

.selectize-input>input:focus {
    outline: none !important
}

.selectize-input::after {
    content: " ";
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: " ";
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125,168,208,.2);
    border-radius: 1px
}

.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48,48,48,.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: gray transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent gray transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0,0,0,.06) !important;
    border: 0 none !important;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: "!";
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    box-shadow: 0 2px 5px rgba(0,0,0,.2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px !important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0;
    border-radius: 0 2px 2px 0;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0,0,0,.05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-dropdown,.selectize-dropdown.form-control {
    height: auto;
    padding: 0;
    margin: 2px 0 0 0;
    z-index: 1000;
    background: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

.selectize-dropdown .optgroup-header {
    font-size: 12px;
    line-height: 1.428571429
}

.selectize-dropdown .optgroup:first-child:before {
    display: none
}

.selectize-dropdown .optgroup:before {
    content: " ";
    display: block;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    margin-left: -12px;
    margin-right: -12px
}

.selectize-dropdown-content {
    padding: 5px 0
}

.selectize-dropdown-header {
    padding: 6px 12px
}

.selectize-input {
    min-height: 34px
}

.selectize-input.dropdown-active {
    border-radius: 4px
}

.selectize-input.dropdown-active::before {
    display: none
}

.selectize-input.focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.selectize-control.multi .selectize-input.has-items {
    padding-left: 9px;
    padding-right: 9px
}

.selectize-control.multi .selectize-input>div {
    border-radius: 3px
}

.form-control.selectize-control {
    padding: 0;
    height: auto;
    border: none;
    background: none;
    box-shadow: none;
    border-radius: 0
}

.selectize-control {
    position: relative
}

.selectize-dropdown,.selectize-input,.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-input,.selectize-control.single .selectize-input.input-active {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}

.selectize-input.dropdown-active {
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1;display: inline
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    box-shadow: none !important
}

.selectize-input>input:focus {
    outline: none !important
}

.selectize-input::after {
    content: " ";
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: " ";
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125,168,208,.2);
    border-radius: 1px
}

.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48,48,48,.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: gray transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent gray transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0,0,0,.06) !important;
    border: 0 none !important;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: "!";
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    box-shadow: 0 2px 5px rgba(0,0,0,.2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px !important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0;
    border-radius: 0 2px 2px 0;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0,0,0,.05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.multi .selectize-input.has-items {
    padding-left: 5px;
    padding-right: 5px
}

.selectize-control.multi .selectize-input.disabled [data-value] {
    color: #999;
    text-shadow: none;
    background: none;
    box-shadow: none
}

.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    border-color: #e6e6e6
}

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    background: none
}

.selectize-control.multi .selectize-input [data-value] {
    text-shadow: 0 1px 0 rgba(0,51,83,.3);
    border-radius: 3px;
    background-color: #1b9dec;
    background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)
}

.selectize-control.multi .selectize-input [data-value].active {
    background-color: #0085d4;
    background-image: linear-gradient(to bottom, #008fd8, #0075cf);
    background-repeat: repeat-x
}

.selectize-control.single .selectize-input {
    box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
    background-color: #f9f9f9;
    background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
    background-repeat: repeat-x
}

.selectize-control.single .selectize-input,.selectize-dropdown.single {
    border-color: #b8b8b8
}

.selectize-dropdown .optgroup-header {
    padding-top: 7px;
    font-weight: bold;
    font-size: .85em
}

.selectize-dropdown .optgroup {
    border-top: 1px solid #f0f0f0
}

.selectize-dropdown .optgroup:first-child {
    border-top: 0 none
}

.ak-picto-less-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -287px 0;
    background-repeat: no-repeat
}

.ak-picto-more-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -260px 0;
    background-repeat: no-repeat
}

.ak-picto-help {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -116px 2px;
    background-repeat: no-repeat;
    cursor: help
}

.ak-picto-help.ak-orange {
    background-position: -116px -25px
}

.ak-icon-big.ak-filter,.ak-icon-med.ak-filter {
    background-image: url("/assets/img/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big {
    background-size: 65px auto
}

.ak-icon-big.ak-filter {
    background-position: 0 -10px
}

.ak-icon-med {
    background-size: 46px auto
}

.ak-icon-med.ak-filter {
    background-position: 0 -7px
}

body {
    background: url("/assets/img/sm-bg.jpg") top center no-repeat #021b08 !important
}

@media all and (min-width: 768px) {
    body {
        background:url("/assets/img/n_bg.jpg") top center no-repeat #021b08 !important
    }
}

.ak-pagetop {
    padding: 265px 0 0 0
}

@media all and (min-width: 768px) {
    .ak-pagetop {
        padding:40px 0 0 0
    }
}

@font-face {
    font-family: "Roboto";
    src: url("/g/modules/masterpage/common/fonts/roboto_400.eot");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: "Roboto";
    src: url(data:application/font-woff;base64,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) format("woff"),url("/g/modules/masterpage/common/fonts/roboto_400.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/roboto_400.svg#Roboto") format("svg");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: "Roboto";
    src: url("/g/modules/masterpage/common/fonts/roboto_300.eot");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: "Roboto";
    src: url(data:application/font-woff;base64,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) format("woff"),url("/g/modules/masterpage/common/fonts/roboto_300.ttf") format("truetype");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: "Roboto";
    src: url("/g/modules/masterpage/common/fonts/roboto_700.eot");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: "Roboto";
    src: url(data:application/font-woff;base64,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) format("woff"),url("/g/modules/masterpage/common/fonts/roboto_700.ttf") format("truetype");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: "roboto condensed";
    src: url("/g/modules/masterpage/common/fonts/robotocondensed-regular.eot");
    src: url("/g/modules/masterpage/common/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"),url("/g/modules/masterpage/common/fonts/robotocondensed-regular.woff2") format("woff2"),url("/g/modules/masterpage/common/fonts/robotocondensed-regular.woff") format("woff"),url("/g/modules/masterpage/common/fonts/robotocondensed-regular.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/robotocondensed-regular.svg#action_manregular") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "roboto condensed";
    src: url("/g/modules/masterpage/common/fonts/robotocondensed-bold.eot");
    src: url("/g/modules/masterpage/common/fonts/robotocondensed-bold.eot?#iefix") format("embedded-opentype"),url("/g/modules/masterpage/common/fonts/robotocondensed-bold.woff2") format("woff2"),url("/g/modules/masterpage/common/fonts/robotocondensed-bold.woff") format("woff"),url("/g/modules/masterpage/common/fonts/robotocondensed-bold.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/robotocondensed-bold.svg#action_manregular") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "oswald";
    src: url("/g/modules/masterpage/common/fonts/oswald-regular.eot");
    src: url("/g/modules/masterpage/common/fonts/oswald-regular.eot?#iefix") format("embedded-opentype"),url("/g/modules/masterpage/common/fonts/oswald-regular.woff2") format("woff2"),url("/g/modules/masterpage/common/fonts/oswald-regular.woff") format("woff"),url("/g/modules/masterpage/common/fonts/oswald-regular.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/oswald-regular.svg#latoblack") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "oswald";
    src: url("/g/modules/masterpage/common/fonts/oswald-bold.eot");
    src: url("/g/modules/masterpage/common/fonts/oswald-bold.eot?#iefix") format("embedded-opentype"),url("/g/modules/masterpage/common/fonts/oswald-bold.woff2") format("woff2"),url("/g/modules/masterpage/common/fonts/oswald-bold.woff") format("woff"),url("/g/modules/masterpage/common/fonts/oswald-bold.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/oswald-bold.svg#latoblack") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "bebas_neueregular";
    src: url("/g/modules/masterpage/common/fonts/bebasneue.eot");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "bebas_neueregular";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url("/g/modules/masterpage/common/fonts/bebasneue.ttf") format("truetype"),url("/g/modules/masterpage/common/fonts/bebasneue.svg#bebas_neueregular") format("svg");
    font-style: normal;
    font-weight: normal
}

h1,h2,h3,h4,h5,h6 {
    clear: both;
    padding: 0
}

.ak-title-container.ak-backlink a {
    color: #fff;
    background: rgba(0,0,0,.3) url("/assets/img/back.png") .5em center no-repeat
}

.ak-title-container.ak-backlink a:hover {
    color: #f7f4da
}

.ak-title-container h1 {
    font-size: 36px;
    font-size: 3.6rem;
    padding: 12px;
    padding: 1.2rem;
    padding-left: 84px;
    padding-left: 8.4rem;
    border-bottom: 1px solid;
    font-family: "bebas_neueregular",sans-serif;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    border-radius: 0;
    min-height: 66px
}

.ak-title-container h1 .ak-icon-big {
    display: block;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0
}

.ak-title-container h1 .ak-icon-big img {
    width: 65px;
    height: 65px
}

.ak-title-container h1 .ak-subtitle {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.ak-title-container h1 .ak-subtitle svg {
    width: 21px;
    height: 20px;
    vertical-align: middle;
    margin: 0 6px 0 12px
}

.ak-title-container h1 .ak-subtitle a {
    background: none;
    color: #fff
}

.ak-title-container h1 img {
    position: relative;
    top: -2px
}

h1 {
    color: #fff;
    background: #248b2e url("/assets/img/h1.png") left top no-repeat;
    border-bottom-color: #6f780d;
    text-shadow: 0 2px 2px #888
}

h1 .ak-subtitle {
    color: #28170e
}

h1 .ak-subtitle span,h1 .ak-subtitle span svg path {
    color: #fff;
    fill: #fff
}

h2 {
    color: #ee5a12;
    font-size: 23px;
    font-size: 2.3rem;
    font-weight: 700
}

h3 {
    color: #5b360e;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0;
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    font-weight: 700
}

h4 {
    color: #5b360e;
    font-size: 15px;
    font-size: 1.5rem;
    margin: 0;
    margin-bottom: 7px;
    margin-bottom: 0.7rem;
    font-weight: 700
}

h2+p,h3+p,h4+p {
    margin-top: 0
}

a.ak-backlink-button {
    display: none
}

@media all and (min-width: 768px) {
    .ak-title-container {
        position:relative
    }

    .ak-title-container.ak-backlink h1 {
        padding-right: 170px
    }

    .ak-title-container.ak-backlink h1 .ak-subtitle a {
        position: relative;
        display: inline-block;
        top: auto;
        left: auto;
        padding: 0
    }

    .ak-title-container.ak-backlink a.ak-backlink-button {
        font-size: 15px;
        font-size: 1.5rem;
        padding: 10px;
        padding: 1rem;
        padding-left: 30px;
        padding-left: 3rem;
        padding-right: 12px;
        padding-right: 1.2rem;
        display: inline-block;
        font-family: "Roboto",sans-serif;
        text-transform: none;
        margin-left: 12px;
        margin-left: 1.2rem;
        position: absolute;
        top: 12px;
        right: 12px
    }
}

h1 {
    color: #fff;
    background: #248b2e url("/assets/img/h1.png") left top no-repeat;
    border-bottom-color: #6f780d;
    text-shadow: 0 2px 2px #888
}

h1 .ak-subtitle {
    color: #28170e
}

h1 .ak-subtitle span,h1 .ak-subtitle span svg path {
    color: #fff;
    fill: #fff
}

h2 {
    color: #ee5a12
}

h3 {
    color: #5b360e
}

h4 {
    color: #5b360e
}

.ak-title-container.ak-backlink a {
    color: #fff;
    background: rgba(0,0,0,.3) url("/assets/img/back.png") .5em center no-repeat
}

.ak-title-container.ak-backlink a:hover {
    color: #f7f4da
}

.ak-title-container h1 .ak-subtitle a {
    background: none;
    color: #fff
}

body {
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Roboto",sans-serif;
    background: #fff;
    color: #333
}

body.ak-login-main-page {
    background: #302217 url("/assets/img/bg-connect.jpg") center top no-repeat
}

.container {
    min-width: 320px;
    max-width: 1170px;
    padding: 0;
    position: relative
}

.container .main {
    vertical-align: top
}

.container .ak-main-page {
    min-height: 450px;
    padding: 12px 12px 12px 12px;
    background: none repeat scroll 0 0 rgba(255,255,255,.3)
}

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

aside {
    padding-top: 12px
}

.ak-btn-big.ak-btn-play {
    display: none
}

@media all and (min-width: 768px) {
    .ak-btn-big.ak-btn-play {
        display:inline-block;
        line-height: 55px;
        line-height: 5.5rem;
        font-size: 52px;
        font-size: 5.2rem;
        padding: 3px 28px;
        padding: 0.3rem 2.8rem;
        position: relative;
        margin: 12px 0
    }
}

p {
    margin: 0;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    text-align: left
}

hr {
    margin: 12px 0
}

a:hover {
    text-decoration: underline
}

.ak-sticky-fixed {
    display: none
}

.img-responsive {
    max-width: none;
    width: 100%
}

.img-maxresponsive {
    max-width: 100%
}

@media all and (min-width: 992px) {
    html body.notifications-header {
        background-position:center 40px
    }

    html body.notifications-header .ak-notification {
        min-height: 40px
    }

    body.notifications-footer .ak-notification {
        min-height: 40px
    }

    aside {
        padding-top: 0
    }

    .container .main {
        padding-bottom: 0
    }

    .ak-sticky-fixed {
        margin-right: 12px;
        margin-right: 1.2rem;
        margin-top: 12px;
        margin-top: 1.2rem;
        width: 136px;
        width: 13.6rem;
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2
    }
}

.ak-anchor {
    display: block;
    position: relative;
    top: -45px;
    visibility: hidden;
    height: 0
}

.ak-toggle {
    cursor: pointer
}

.ak-picto-common {
    background-image: url("/assets/img/sprite_common.png")
}

body .ak-modal-wrapper {
    z-index: 20000 !important
}

.ak-modal-privacy-cookies {
    position: relative
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-intro {
    text-align: left;
    padding: 0 12px
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager hr {
    margin: 0 4px;
    padding: 0
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group {
    margin: 12px 0
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group .ak-label {
    font-size: 12px
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group .ak-block {
    margin-bottom: 3px
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group .ak-block button {
    opacity: .5;
    display: inline-block;
    margin: 0 6px;
    text-transform: none;
    font-family: arial;
    font-size: 12px;
    border-radius: 5px;
    padding: 3px 6px
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group .ak-block button.on {
    opacity: 1
}

.ak-modal-privacy-cookies .ak-privacy-cookies-manager .ak-group .ak-block button.on:hover {
    filter: saturate(2)
}

.ak-modal-privacy-cookies .ak-block-cookies-infobox {
    padding: 12px
}

.ak-modal-privacy-cookies .ak-block-cookies-infobox p {
    text-align: center;
    color: #6f6f6f
}

.ak-modal-privacy-cookies .ak-block-cookies-infobox .ak-text-link {
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 12px;
    outline: none
}

.ak-modal-privacy-cookies .ak-block-cookies-infobox .ak-block-btns {
    text-align: center;
    padding: 24px 12px
}

.ak-modal-privacy-cookies .ak-block-cookies-infobox .ak-block-btns button {
    display: inline-block;
    margin: 6px 3px;
    height: auto;
    float: none
}

.ak-privacy-cookies-fallback {
    background: rgba(0,0,0,.6);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px;
    text-align: center
}

.ak-privacy-cookies-fallback button {
    display: inline-block;
    margin: 4px 0
}

.ak-privacy-cookies-fallback a {
    color: #289b33
}

.container .ak-main-page {
    background: none repeat scroll 0 0 rgba(255,255,255,.3)
}

a {
    color: #362712
}

a:hover,a:focus {
    color: #289b33
}

p a {
    color: #248b2e
}

::-moz-selection {
    color: #fff;
    background: #248b2e
}

::selection {
    color: #fff;
    background: #248b2e
}

::-moz-selection {
    color: #fff;
    background: #248b2e
}

:focus {
    outline: none
}

iframe#launcher {
    right: 25px !important
}

body .embed-responsive-16by9 {
    padding-bottom: 60.25%
}

footer .payment {
    display: none
}

.ak-grid-padding {
    padding: 12px
}

.ak-grid-padding-t {
    padding-top: 12px
}

.ak-grid-padding-r {
    padding-right: 12px
}

.ak-grid-padding-b {
    padding-bottom: 12px
}

.ak-grid-padding-l {
    padding-left: 12px
}

.ak-grid-margin {
    margin: 12px
}

.ak-grid-margin-t {
    margin-top: 12px
}

.ak-grid-margin-r {
    margin-right: 12px
}

.ak-grid-margin-b {
    margin-bottom: 12px
}

.ak-grid-margin-l {
    margin-left: 12px
}

.btn {
    display: inline-block;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    cursor: pointer
}

.ak-btn-fluid {
    width: 100%
}

.ak-btn-wrap {
    white-space: normal
}

.btn-lg,.btn-group-lg>.btn {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 22px;
    line-height: 2.2rem;
    padding: 12px 34px;
    padding: 1.2rem 3.4rem
}

.btn-sm,.btn-group-sm>.btn {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 21px;
    line-height: 2.1rem;
    padding: 6px 14px;
    padding: 0.6rem 1.4rem
}

.btn-default,.ak-fake-select {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 8px 18px;
    padding: 0.8rem 1.8rem;
    font-weight: normal
}

.btn-default {
    border: 1px solid
}

.btn-primary,.btn-info,.btn-blue,.btn-danger,.ak-btn-brown {
    font-family: "bebas_neueregular",sans-serif
}

.ak-btn-big {
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 34px;
    line-height: 3.4rem;
    padding: 12px 48px;
    padding: 1.2rem 4.8rem;
    position: relative
}

.ak-btn-big span {
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
    font-weight: bold;
    text-transform: none
}

.ak-btn-big-grey {
    cursor: default
}

.ak-btn-subscribe {
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 35px;
    line-height: 3.5rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    padding: 10px 0;
    padding: 1rem 0;
    border: 6px solid;
    display: block;
    font-family: "bebas_neueregular",sans-serif;
    padding-left: 70px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.ak-btn-unavailable {
    filter: grayscale(100%);
    cursor: not-allowed
}

.es .wakfu_ak-btn-subscribe {
    font-size: 23px;
    font-size: 2.3rem
}

.wakfu_ak-btn-subscribe {
    font-size: 30px;
    font-size: 3rem
}

.ak-btn-subscribe:after {
    content: "";
    display: block;
    height: 58px;
    left: 5px;
    position: absolute;
    top: 0px;
    width: 56px
}

@media all and (min-width: 768px) {
    .ak-btn-subscribe {
        padding-left:30%
    }

    .es .wakfu_ak-btn-subscribe {
        padding-left: 23%
    }
}

.ak-btn-code,.ak-btn-dofus-day,.ak-btn-cinema-tickets {
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 35px;
    line-height: 3.5rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    padding: 15px 0;
    padding: 1.5rem 0;
    background: url("/assets/img/bg-orange.jpg");
    text-shadow: 2px 2px 4px rgba(0,0,0,.6);
    display: block;
    font-family: "bebas_neueregular",sans-serif;
    padding-left: 89px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff
}

.ak-btn-code:hover,.ak-btn-dofus-day:hover,.ak-btn-cinema-tickets:hover {
    color: #fff;
    background: url("/assets/img/bg-orange-over.jpg")
}

.ak-btn-code:after,.ak-btn-dofus-day:after,.ak-btn-cinema-tickets:after {
    background: url("/assets/img/icon-gift.png") no-repeat;
    content: "";
    display: block;
    height: 58px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 56px
}

.ak-btn-dofus-day {
    background: url("/assets/img/bg-purple.jpg");
    border: 6px solid #5f0d59;
    line-height: 35px;
    line-height: 3.5rem;
    padding: 10px 0;
    padding: 1rem 0;
    padding-left: 83px;
    padding-left: 8.3rem
}

.ak-btn-dofus-day:hover {
    background: url("/assets/img/bg-purple-over.jpg")
}

.ak-btn-dofus-day:after {
    background: url("/assets/img/icon-dd.png") no-repeat
}

.ak-btn-cinema-tickets {
    background: url("/assets/img/bg-purple.jpg");
    border: 6px solid #5f0d59;
    line-height: 35px;
    line-height: 3.5rem;
    padding: 10px 0;
    padding: 1rem 0;
    padding-left: 83px;
    padding-left: 8.3rem
}

.ak-btn-cinema-tickets:hover {
    background: url("/assets/img/bg-purple-over.jpg")
}

.ak-btn-cinema-tickets:after {
    top: -2px;
    width: 70px;
    background: url("/assets/img/icon-cinema-tickets.png") no-repeat
}

.pt .ak-btn-code,.es .ak-btn-code {
    font-size: 26px;
    font-size: 2.6rem
}

.btn-default {
    font-family: "bebas_neueregular",sans-serif;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 22px;
    line-height: 2.2rem;
    background: #ededed;
    border-color: #b1b1b1;
    color: #7f7b68
}

.btn-default:hover,.btn-default:focus {
    background-color: #fafafa;
    color: #7f7b68
}

.btn-primary,.btn-blue {
    background-color: #248b2e;
    color: #fff;
    text-shadow: 0 1px 1px #333;
    transition: all .3s ease
}

.ak-btn-brown {
    background: #a79d7f;
    color: #fff;
    text-shadow: 0 1px 1px #000
}

.ak-btn-brown:hover,.ak-btn-brown:focus {
    background: #248b2e;
    color: #fff
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus:hover,.btn-primary:focus:active {
    background-color: #289b33;
    transition: all .3s ease
}

.open .dropdown-toggle.btn-primary {
    background-color: #289b33
}

.btn-info {
    background-color: #f29c06;
    text-shadow: 0 1px 1px #333
}

.btn-info.disabled {
    background-color: #f29c06
}

.btn-info:hover,.btn-info:focus,.btn-info:active {
    background-color: #ffd200
}

.btn-info.ak-btn-big {
    background: #ef9302;
    border: 3px solid #ffcd03;
    transition: all .2s ease-in-out;
    text-shadow: 0 0 4px #a50000;
    box-shadow: 0 0 0 2px #000
}

.btn-info.ak-btn-big:hover,.btn-info.ak-btn-big:focus {
    background: #ffcd03;
    transition: all .2s ease-in-out
}

.btn-info.ak-btn-big-wakfu {
    box-shadow: 0 2px 2px 0 #000;
    background: #86f8fb;
    background: linear-gradient(to bottom, #86f8fb 1%, #5acccf 7%, #5acccf 14%, #6adcdf 41%, #6adcdf 52%, #6adcdf 88%, #5acccf 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 )
}

.btn-info.ak-btn-big-wakfu:hover,.btn-info.ak-btn-big-wakfu:focus {
    background: #85fffa;
    background: linear-gradient(to bottom, #85fffa 1%, #26e4dd 7%, #26e4dd 14%, #2eebe4 41%, #2eebe4 52%, #2eebe4 88%, #26e4dd 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 )
}

.ak-btn-big span {
    color: #362712;
    text-shadow: none
}

.btn-primary.ak-btn-big {
    box-shadow: 0 2px 2px 0 #000;
    background: #248b2e;
    background: linear-gradient(to bottom, #248b2e 1%, #248b2e 7%, #248b2e 14%, #248b2e 41%, #248b2e 52%, #248b2e 88%, #248b2e 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 )
}

.btn-primary.ak-btn-big:hover,.btn-primary.ak-btn-big:focus {
    background: #289b33;
    background: linear-gradient(to bottom, #289b33 1%, #289b33 7%, #289b33 14%, #289b33 41%, #289b33 52%, #289b33 88%, #289b33 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 )
}

.btn-blue {
    background: #21a3d3;
    color: #fff
}

.btn-blue:hover,.btn-blue:focus,.btn-blue:active {
    background: #46c5f4;
    color: #fff
}

.btn-danger {
    text-shadow: 0 1px 1px #000
}

.ak-btn-big.ak-btn-big-grey {
    background: #e6e6e5;
    background: linear-gradient(to bottom, #e6e6e5 1%, #d5d5d5 7%, #d5d5d5 14%, #e6e6e5 41%, #e6e6e5 52%, #e6e6e5 88%, #d5d5d5 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 );
    color: #bab9b9
}

.ak-btn-big.ak-btn-big-grey:focus,.ak-btn-big.ak-btn-big-grey:active,.ak-btn-big.ak-btn-big-grey:hover {
    background: #e6e6e5;
    background: linear-gradient(to bottom, #e6e6e5 1%, #d5d5d5 7%, #d5d5d5 14%, #e6e6e5 41%, #e6e6e5 52%, #e6e6e5 88%, #d5d5d5 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$c1", endColorstr="$c3",GradientType=0 );
    color: #bab9b9
}

.ak-btn-subscribe {
    background: url("/assets/img/bg-blue.jpg");
    color: #fff;
    border-color: #1368b2;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6)
}

.ak-btn-subscribe:hover {
    background: url("/assets/img/bg-blue-hover.jpg");
    color: #fff
}

.ak-btn-subscribe:after {
    background: url("/assets/img/icon-subscribe.png") no-repeat
}

.btn-primary.disabled,.btn-info.disabled,.btn-primary.disabled:focus,.btn-info.disabled:focus,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
    background: #ddd;
    border-color: #ddd;
    outline: none
}

.ak-box-bag {
    display: inline-block;
    vertical-align: top
}

.ak-box-bag .ak-basket-link {
    display: none;
    line-height: 43px;
    height: 43px;
    vertical-align: top;
    margin: 0;
    padding: 0;
    padding-right: 37px;
    padding-right: 3.7rem;
    padding-left: 12px;
    padding-left: 1.2rem;
    vertical-align: top;
    border-right: 1px solid;
    font-size: 13px;
    font-size: 1.3rem;
    cursor: pointer;
    position: relative
}

.ak-box-bag .ak-basket-link span {
    display: none;
    text-transform: uppercase;
    margin-right: 3px;
    margin-right: 0.3rem
}

.ak-box-bag .ak-basket-link:hover {
    text-decoration: none
}

.ak-box-bag .ak-basket-link:hover span {
    text-decoration: none
}

.ak-navbar-right .ak-basket-link {
    display: inline-block
}

.ak-navbar-fixed .ak-idbar .ak-basket-link {
    display: none
}

.ak-navbar-fixed .ak-navbar-right .ak-basket-link {
    display: inline-block;
    position: relative
}

@media all and (min-width: 768px) {
    .ak-idbar .ak-basket-link {
        line-height:32px;
        height: 32px;
        display: inline-block
    }

    .ak-navbar-right .ak-basket-link {
        display: none
    }

    .ak-navbar-fixed .ak-idbar .ak-basket-link {
        display: none
    }

    .ak-navbar-fixed .ak-navbar-right .ak-basket-link {
        display: inline-block
    }
}

@media all and (min-width: 992px) {
    .ak-idbar .ak-basket-link {
        display:inline-block;
        font-size: 10px;
        font-size: 1rem
    }

    .ak-idbar .ak-basket-link span {
        display: inline-block
    }

    .ak-navbar-right .ak-basket-link {
        display: none
    }

    .ak-navbar-fixed .ak-basket-link {
        display: none
    }

    .ak-navbar-fixed .ak-navbar-right .ak-basket-link {
        display: inline-block
    }
}

.ak-box-bag .ak-basket-link {
    color: #b6b6b6;
    border-right-color: transparent;
    background: #373737 url(/assets/img/basket.png) right center no-repeat
}

.ak-box-bag .ak-basket-link.open {
    background-color: #e6e6e6;
    color: #333
}

.ak-box-bag .ak-basket-link.open:hover {
    background-color: #e6e6e6;
    color: #333
}

.ak-box-bag .ak-basket-link:hover {
    background-color: #444
}

.ak-nav-not-logged {
    margin: 0;
    padding: 0;
    display: inline-block;
    height: 32px;
    text-align: right
}

.ak-nav-not-logged a {
    text-transform: uppercase
}

.ak-nav-not-logged .ak-nav-not-logged-fixed {
    position: fixed;
    z-index: 1
}

.ak-nav-not-logged .ak-connect-links {
    position: relative;
    display: inline-block;
    font-size: 0;
    padding: 0;
    margin: 0;
    vertical-align: top
}

.ak-nav-not-logged .ak-connect-links a {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    vertical-align: top
}

.ak-nav-not-logged .ak-connect-links a.register {
    display: none
}

.ak-nav-not-logged .ak-connect-links a.login span {
    display: none
}

.ak-nav-not-logged .ak-connect-links a.login img {
    margin: 2px 0;
    margin: 0.2rem 0;
    border: 1px solid;
    display: inline-block;
    max-height: 39px;
    max-width: 39px;
    vertical-align: top
}

.ak-nav-not-logged .ak-connect-links a:hover {
    text-decoration: none
}

.ak-nav-not-logged a {
    color: #b6b6b6;
    border-left: 1px solid #000;
    background: #212121
}

.ak-nav-not-logged a.ak-buttonmodal-open {
    background-color: #ddd;
    color: #333
}

.ak-nav-not-logged a:hover {
    background-color: #303030
}

.ak-nav-not-logged a img {
    color: #2d3845
}

.ak-nav-not-logged .avatar img {
    border-color: #4a5976
}

@media all and (min-width: 768px) {
    .ak-nav-not-logged {
        display:inline-block;
        height: 32px;
        padding: 0;
        margin: 0;
        position: relative
    }

    .ak-nav-not-logged .ak-connect-links {
        line-height: 32px;
        line-height: 3.2rem
    }

    .ak-nav-not-logged .ak-connect-links a {
        font-size: 10px;
        font-size: 1rem;
        height: 32px;
        line-height: 32px
    }

    .ak-nav-not-logged .ak-connect-links a.login span {
        padding: 0 12px;
        padding: 0 1.2rem;
        display: inline-block;
        line-height: 32px
    }

    .ak-nav-not-logged .ak-connect-links a.login img {
        max-height: 27px;
        max-width: 27px
    }

    .ak-nav-not-logged .ak-flags-links,.ak-nav-not-logged .ak-connect-links .ak-flag,.ak-nav-not-logged .ak-flags-links .ak-flag {
        height: 32px
    }
}

@media all and (min-width: 992px) {
    .ak-nav-not-logged .ak-connect-links>a {
        padding:0 12px;
        padding: 0 1.2rem;
        border-right: 1px solid;
        display: inline-block;
        height: 32px;
        line-height: 32px
    }

    .ak-nav-not-logged .ak-connect-links>a.login {
        padding: 0
    }

    .ak-nav-not-logged .ak-connect-links>a.login span {
        padding: 0 12px;
        padding: 0 1.2rem;
        display: inline-block
    }

    .ak-nav-not-logged .ak-connect-links>a.register,.ak-nav-not-logged .ak-connect-links>a.support {
        display: inline-block
    }

    .ak-nav-not-logged .ak-connect-links>a {
        border-right-color: #000
    }

    .ak-nav-not-logged .avatar {
        border-color: #393939
    }
}

@media all and (min-width: 768px) {
    .ak-navbar-fixed .ak-nav-not-logged .avatar,.ak-navbar-fixed .ak-nav-not-logged .support,.ak-navbar-fixed .ak-nav-not-logged .ak-flags-links {
        background:#373737
    }

    .ak-navbar-fixed .ak-nav-not-logged a.support {
        font-size: 13px;
        font-size: 1.3rem;
        padding: 0 15px;
        padding: 0 1.5rem;
        display: inline-block;
        height: 43px;
        line-height: 43px;
        position: relative
    }

    .ak-navbar-fixed .ak-nav-not-logged a.login span {
        display: none
    }

    .ak-navbar-fixed .ak-nav-not-logged a.login img {
        display: inline-block;
        max-height: 38px;
        max-width: 38px
    }

    .ak-navbar-fixed .ak-nav-not-logged .ak-flags-links {
        border-left: 1px solid;
        height: 50px;
        text-align: center;
        width: 50px
    }

    .ak-navbar-fixed .ak-nav-not-logged .ak-flags-links .ak-flag {
        top: 10px;
        position: relative
    }
}

@media all and (min-width: 992px) {
    .ak-navbar-fixed .ak-nav-not-logged .ak-connect-links a.login {
        height:43px;
        padding: 0
    }

    .ak-navbar-fixed .ak-nav-not-logged .ak-connect-links a.login span {
        display: none
    }

    .ak-navbar-fixed .ak-nav-not-logged .ak-connect-links a.login img {
        display: inline-block;
        max-height: 39px;
        max-width: 39px
    }

    .ak-navbar-fixed .ak-nav-not-logged .ak-connect-links a.register {
        display: none
    }
}

@media all and (min-width: 768px) {
    .navbar .ak-navbar-right .ak-nav-not-logged {
        display:none
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-not-logged {
        display: inline-block
    }
}

.ak-nav-logged {
    height: 43px;
    padding: 0;
    margin: 0;
    display: inline-block;
    position: relative;
    background: #212121
}

.ak-nav-logged .avatar {
    display: inline-block
}

.ak-nav-logged .avatar img {
    border: 1px solid;
    max-height: 100%
}

.ak-nav-logged .ak-authentification {
    display: none
}

.ak-nav-logged .ak-logged-account {
    display: inline-block
}

.ak-nav-logged .ak-logged-account .ak-nickname {
    display: none
}

.ak-nav-logged .ak-logged-account .avatar {
    display: inline-block
}

.ak-nav-logged .ak-logged-account .caret {
    display: none
}

.ak-nav-logged:hover {
    background-color: #303030
}

.ak-nav-logged a {
    color: #d6d6d6;
    background: transparent
}

.ak-nav-logged .ak-logged-account {
    color: #fff
}

.ak-nav-logged .ak-logged-account:hover {
    color: #90a900
}

.ak-nav-logged.open {
    background-color: #e6e6e6;
    color: #424242
}

.ak-nav-logged.open .ak-logged-account {
    color: #424242
}

.ak-nav-logged .avatar img {
    border-color: #2d3845
}

@media all and (min-width: 768px) {
    .ak-nav-logged {
        height:32px;
        padding: 0
    }

    .ak-nav-logged .ak-logged-account {
        display: inline-block;
        cursor: pointer;
        padding: 0;
        border-right: 1px solid
    }

    .ak-nav-logged .ak-logged-account .avatar {
        cursor: pointer;
        vertical-align: top;
        display: inline-block;
        height: 32px
    }

    .ak-nav-logged .ak-logged-account .avatar img {
        max-height: 100%
    }

    .ak-nav-logged .ak-logged-account .ak-nickname {
        font-size: 10px;
        font-size: 1rem;
        padding-left: 12px;
        padding-left: 1.2rem;
        height: 32px;
        line-height: 32px;
        text-transform: uppercase;
        display: inline-block
    }

    .ak-nav-logged .ak-logged-account .caret {
        display: inline-block;
        position: relative;
        margin-right: 5px;
        margin-right: 0.5rem;
        margin-left: 5px;
        margin-left: 0.5rem;
        vertical-align: middle;
        top: -2px
    }

    .ak-nav-logged .ak-top-notification {
        margin-right: 10px;
        position: relative
    }

    .ak-nav-logged .ak-top-notification:after {
        border-style: solid;
        border-width: 5px 4.5px 0 4.5px;
        content: "";
        height: 0;
        position: absolute;
        right: -12px;
        top: 7px;
        width: 0
    }

    .navbar .ak-navbar-right .ak-nav-logged .ak-logged-account {
        height: 43px;
        line-height: 43px;
        display: none
    }

    .navbar .ak-navbar-right .ak-nav-logged .ak-logged-account .ak-nickname {
        display: none
    }

    .navbar .ak-navbar-right .ak-nav-logged .avatar {
        display: none
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-logged {
        display: inline-block;
        height: 43px;
        line-height: 43px;
        vertical-align: top
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-logged .ak-logged-account {
        display: inline-block
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-logged .ak-logged-account .ak-nickname {
        height: 43px
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-logged .ak-logged-account .caret {
        display: none
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-logged .avatar img {
        vertical-align: top;
        max-height: 100%
    }

    .ak-nav-logged .ak-top-notification:after {
        border-color: #969696 transparent transparent transparent
    }

    .ak-nav-logged .ak-logged-account {
        border-color: #393939
    }

    .ak-nav-logged .ak-auth-over:after {
        border-color: transparent transparent transparent #639e02
    }
}

.navbar .ak-navbar-right .ak-nav-logged .avatar {
    display: inline-block;
    height: 43px
}

.ak-nav-notifications {
    height: 43px;
    line-height: 43px;
    vertical-align: top;
    padding: 0 7px;
    padding: 0 0.7rem;
    cursor: pointer;
    position: relative;
    display: none
}

.ak-nav-notifications .label {
    display: inline-block;
    border-radius: 0;
    vertical-align: middle;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 3px 5px;
    padding: 0.3rem 0.5rem
}

.navbar .ak-navbar-right .ak-nav-notifications {
    position: relative;
    vertical-align: top;
    height: 43px;
    line-height: 43px;
    display: none
}

.navbar .ak-navbar-right .ak-nav-notifications span {
    vertical-align: middle;
    display: inline-block
}

.ak-navbar-fixed .ak-idbar .ak-nav-notifications {
    display: none
}

.ak-navbar-fixed .navbar .ak-navbar-right .ak-nav-notifications {
    display: inline-block;
    position: relative
}

@media all and (min-width: 768px) {
    .ak-nav-notifications {
        display:inline-block;
        height: 32px;
        line-height: 32px
    }

    .ak-nav-notifications .label {
        vertical-align: middle
    }

    .navbar .ak-navbar-right .ak-nav-notifications {
        display: none
    }

    .navbar .ak-navbar-right .ak-nav-notifications .label {
        font-size: 10px
    }
}

.ak-nav-notifications .label {
    text-shadow: 1px 1px 2px #000;
    margin: 6px 0
}

.ak-nav-notifications.ak-buttonmodal-open {
    background-color: #e6e6e6;
    color: #333
}

.ak-nav-characters {
    position: relative;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 10px;
    font-size: 1rem;
    padding: 0 12px;
    padding: 0 1.2rem;
    padding-right: 32px;
    padding-right: 3.2rem;
    vertical-align: top;
    border-left: 1px solid;
    cursor: pointer;
    background: #373737 url(/assets/img/characters.png) right center no-repeat;
    color: #b6b6b6;
    border-color: #000
}

.ak-nav-characters:hover {
    text-decoration: none
}

.ak-nav-characters.ak-buttonmodal-open {
    background-color: #e6e6e6;
    color: #333
}

.ak-flags-links {
    padding: 0 5px;
    padding: 0 0.5rem;
    display: inline-block;
    height: 32px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 35px;
    background: #212121
}

.ak-flags-links .ak-flag {
    border: none;
    display: inline-block;
    height: 32px;
    width: 19px
}

.ak-flags-links:hover {
    background-color: #303030
}

.ak-flags-links.ak-buttonmodal-open {
    background-color: #e6e6e6;
    color: #424242
}

.ak-flags-links .ak-flag,.ak-flags-links .ak-box-lang>a:before {
    background: url("/assets/img/flags.jpg");
    background-repeat: no-repeat
}

.ak-flags-links.ak-buttonmodal-open .ak-flag:hover {
    background-color: #e6e6e6
}

.de .ak-flags-links .ak-flag {
    background-position: 0 center
}

.fr .ak-flags-links .ak-flag {
    background-position: -19px center
}

.en .ak-flags-links .ak-flag {
    background-position: -38px center
}

.es .ak-flags-links .ak-flag {
    background-position: -77px center
}

.it .ak-flags-links .ak-flag {
    background-position: -96px center
}

.pt .ak-flags-links .ak-flag {
    background-position: -173px center
}

.ru .ak-flags-links .ak-flag {
    background-position: -135px center
}

.nl .ak-flags-links .ak-flag {
    background-position: -154px center
}

.na .ak-flags-links .ak-flag {
    background-position: -58px center
}

.br .ak-flags-links .ak-flag {
    background-position: -192px center
}

.jp .ak-flags-links .ak-flag {
    background-position: -212px center
}

.th .ak-flags-links .ak-flag {
    background-position: -250px center
}

.vi .ak-flags-links .ak-flag {
    background-position: -270px center
}

.ak-idbar {
    display: none;
    overflow: hidden
}

.ak-idbar .label {
    font-size: 10px;
    font-size: 1rem
}

.ak-idbar .ak-idbar-content {
    display: flex
}

.ak-idbar .ak-idbar-content>div {
    flex: 1;
    height: 46px;
    margin: 0 3px;
    margin: 0 0.3rem;
    font-size: 0
}

.ak-idbar .ak-idbar-content>div.ak-idbar-center {
    flex: 2;
    text-align: center
}

.ak-idbar .ak-idbar-content>div.ak-idbar-center>a {
    display: inline-block
}

.ak-idbar .ak-idbar-content>div.ak-idbar-left a {
    text-transform: uppercase
}

.ak-idbar .ak-idbar-content>div.ak-idbar-left a:hover {
    text-decoration: none
}

.ak-idbar .ak-idbar-content>div.ak-idbar-right {
    text-align: right
}

.ak-idbar .ak-idbar-content>div.ak-idbar-right .ak-brand {
    display: inline-block
}

.ak-idbar .ak-picto-change-avatar:hover .ak-avatar-mask,.ak-idbar .ak-navbar-fixed .ak-menu-site .navbar-toggle,.ak-idbar .nav-avatar .avatar {
    display: inline-block
}

.ak-navbar-fixed .ak-idbar {
    display: none
}

@media all and (min-width: 768px) {
    .ak-idbar {
        width:100%;
        display: block;
        height: 32px
    }

    .ak-idbar .ak-idbar-content {
        margin: 0 auto;
        max-width: 1170px
    }

    .ak-idbar .ak-idbar-left {
        height: 32px;
        display: inline-block
    }

    .ak-idbar .ak-idbar-right {
        height: 32px;
        display: inline-block;
        background: none
    }

    .ak-idbar .ak-idbar-right .navbar-toggle {
        display: inline-block
    }

    .ak-idbar .ak-idbar-left,.ak-idbar .ak-idbar-right .navbar-toggle .ak-brand,.ak-idbar .ak-idbar-left .ak-brand {
        display: inline-block
    }

    .ak-idbar .ak-idbar-right .navbar-toggle .ak-brand .navbar-brand,.ak-idbar .ak-idbar-left .ak-brand .navbar-brand {
        padding: 0;
        display: inline-block;
        height: 22px;
        width: 150px;
        margin-top: 6px
    }

    .ak-idbar .ak-idbar-right .navbar-toggle .ak-support,.ak-idbar .ak-idbar-left .ak-support {
        font-size: 10px;
        font-size: 1rem;
        padding: 0 12px;
        padding: 0 1.2rem;
        display: inline-block;
        line-height: 32px;
        vertical-align: top
    }

    .ak-idbar .ak-idbar-right .ak-brand {
        display: none
    }

    .ak-navbar-fixed .navbar .ak-navbar-left a.ak-support {
        display: none
    }
}

@media all and (min-width: 992px) {
    .ak-idbar {
        display:block;
        height: 32px;
        padding: 0
    }

    .ak-idbar .ak-idbar-mid .ak-brand,.ak-idbar .ak-idbar-right .navbar-toggle,.ak-idbar .ak-navbar-fixed .ak-menu-site .navbar-toggle {
        display: none
    }

    .ak-idbar .ak-idbar-left .navbar-brand {
        display: none
    }

    .ak-idbar .ak-idbar-left .ak-brand .navbar-brand {
        display: inline-block;
        height: 22px;
        width: 160px
    }

    .ak-idbar .ak-menu-col {
        float: left;
        position: relative;
        width: 230px
    }

    .ak-navbar-fixed .navbar .ak-navbar-left a.ak-support {
        display: none
    }
}

.ak-idbar {
    color: #b6b6b6
}

.ak-idbar .ak-idbar-left a,.ak-idbar .ak-infos-small:hover,.ak-idbar .ak-btn-remove-notification {
    color: #b6b6b6
}

.ak-idbar .btn-info {
    background-color: #194daa
}

.ak-idbar .ak-icon-arrow {
    color: #656565
}

.ak-idbar .ak-idbar-left a.ak-support:hover {
    color: #248b2e;
    background-color: #343434
}

@media all and (min-width: 768px) {
    .ak-idbar .ak-idbar-left .navbar-brand {
        background:#fff;
        -webkit-mask-image: url("/g/modules/ankama/logo/logo-inline.svg");
        mask-image: url("/g/modules/ankama/logo/logo-inline.svg");
        -webkit-mask-size: 100px 40px;
        mask-size: 100px 40px;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .ak-idbar .ak-idbar-left .ak-support {
        background: #212121;
        color: #fff
    }

    .ak-idbar .ak-idbar-left .ak-support:hover {
        color: #248b2e
    }

    .ak-navbar-fixed .navbar .ak-navbar-left a.ak-support:hover {
        color: #248b2e
    }
}

.ak-banner-wakdash {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    padding: 12px;
    z-index: 2000
}

.ak-banner-wakdash.ak-none {
    display: none
}

.ak-banner-wakdash .ak-content-wakdah {
    max-width: 900px;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.ak-banner-wakdash .ak-content-wakdah .ak-close {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 10
}

.ak-banner-wakdash .ak-content-wakdah .ak-close img {
    width: 30px;
    height: 30px
}

.ak-banner-wakdash .ak-content-wakdah p {
    line-height: 25px;
    padding-right: 35px
}

.ak-banner-wakdash .ak-content-wakdah p img {
    display: inline-block;
    margin-right: 12px
}

.ak-banner-wakdash .ak-content-wakdah .ak-block-stars .ak-gold {
    color: #f8b50c
}

.ak-banner-wakdash .ak-content-wakdah .ak-block-btns {
    line-height: 70px
}

.ak-banner-wakdash .ak-content-wakdah .ak-block-btns .ak-dl {
    text-transform: uppercase;
    display: inline-block;
    border-radius: 3px;
    margin: 0 12px
}

.ak-banner-wakdash .ak-content-wakdah .ak-block-btns .ak-close {
    position: absolute;
    display: inline-block;
    padding: 6px;
    border: 1px solid;
    border-radius: 3px;
    right: 12px;
    line-height: 12px;
    top: -68px
}

@media all and (min-width: 768px) {
    .ak-banner-wakdash .ak-content-wakdah .ak-block-btns .ak-close {
        top:0px
    }
}

@media all and (min-width: 992px) {
    .ak-banner-wakdash {
        display:none
    }
}

.ak-banner-dofus-touch-app {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 2000
}

.ak-banner-dofus-touch-app.ak-none {
    display: none
}

.ak-banner-dofus-touch-app .banner {
    position: relative
}

.ak-banner-dofus-touch-app .banner .large {
    display: block;
    width: 100%
}

.ak-banner-dofus-touch-app .banner .small {
    display: none;
    width: 100%
}

@media all and (max-width: 500px) {
    .ak-banner-dofus-touch-app .banner .small {
        display:block
    }

    .ak-banner-dofus-touch-app .banner .large {
        display: none
    }
}

.ak-banner-dofus-touch-app .banner .ak-close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10
}

.ak-banner-dofus-touch-app .banner .ak-close img {
    width: 35px;
    height: 35px
}

.ak-banner-dofus-touch-app .banner p {
    position: absolute;
    bottom: 15px;
    right: 0;
    padding: 0 5px;
    z-index: 10;
    font-weight: bold;
    margin-bottom: 0;
    color: #000;
    width: 60%;
    text-shadow: 0 0 2px #fff
}

@media all and (max-width: 500px) {
    .ak-banner-dofus-touch-app .banner p {
        width:100%;
        bottom: 10px
    }
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app {
    padding: 12px;
    max-width: 900px;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app p {
    margin-bottom: 0
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .ak-block-stars {
    text-align: center;
    display: block;
    width: 100%;
    padding: 5px 0
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .ak-block-stars span {
    display: inline-block
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .ak-block-stars .ak-gold {
    color: #f8b50c
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .ak-block-btns {
    line-height: 70px
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .ak-block-btns .ak-dl {
    text-transform: uppercase;
    display: inline-block;
    border-radius: 3px;
    margin: 0 12px
}

.ak-banner-dofus-touch-app .ak-content-dofus-touch-app .download-app {
    height: 40px
}

@media all and (min-width: 992px) {
    .ak-banner-dofus-touch-app {
        display:none
    }
}

.ak-idbar-box {
    display: none
}

.ak-idbar-box .ak-box-title {
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid;
    padding: 12px 0;
    padding: 1.2rem 0;
    font-size: 13px;
    font-size: 1.3rem
}

.ak-buttonmodal-open {
    z-index: 10005
}

.ak-idbar-box {
    background: #e6e6e6;
    color: #373737
}

.ak-idbar-box .ak-box-title {
    background: #e6e6e6;
    color: #000;
    border-color: #b1b1b1
}

.ak-idbar-box .ak-box-title.text-danger {
    color: #e4442c
}

.ak-box-logged {
    background: #e6e6e6;
    color: #373737
}

.ak-box-logged .ak-row {
    display: table;
    width: 100%
}

.ak-box-logged .ak-row-cell {
    display: table-cell
}

.ak-box-logged .ak-account-text {
    font-size: 13px;
    font-size: 1.3rem;
    padding-left: 5px;
    padding-left: 0.5rem;
    position: relative;
    text-transform: uppercase
}

.ak-box-logged .ak-account-text:before {
    border-style: solid;
    border-width: 3.5px 0 3.5px 3px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 5px;
    width: 0
}

.ak-box-logged .ak-account-infos .ak-infos-ogrines,.ak-box-logged .ak-account-infos .ak-infos-kroz,.ak-box-logged .ak-account-infos .ak-infos-ankabox {
    margin-top: 1px
}

.ak-box-logged .ak-account-infos .ak-row {
    padding: 8px 0;
    padding: 0.8rem 0
}

.ak-box-logged .ak-account-header {
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-box-logged .ak-account-header .ak-infos-dofus,.ak-box-logged .ak-account-header .ak-infos-wakfu,.ak-box-logged .ak-account-header .ak-infos-krosmaga {
    line-height: 15px;
    line-height: 1.5rem;
    margin-top: 12px;
    margin-top: 1.2rem
}

.ak-box-logged .ak-logged-avatar {
    vertical-align: top;
    width: 95px
}

.ak-box-logged .ak-logged-avatar .ak-logged-avatar-container {
    margin-bottom: 0;
    margin-left: 8px;
    margin-left: 0.8rem;
    margin-right: 0;
    margin-top: 8px;
    margin-top: 0.8rem;
    height: 78px;
    position: relative;
    width: 78px
}

.ak-box-logged .ak-logged-avatar .ak-logged-avatar-container img {
    max-width: 80px
}

.ak-box-logged .ak-logged-avatar .ak-icon-change-avatar {
    bottom: -1px;
    height: 23px;
    position: absolute;
    right: -1px;
    width: 23px
}

.ak-box-logged .ak-logged-avatar .ak-avatar-mask {
    display: none;
    height: 78px;
    left: -55px;
    position: absolute;
    top: -56px;
    width: 77px
}

.ak-box-logged .ak-logged-avatar .ak-avatar-mask .ak-avatar-mask-infos {
    font-size: 10px;
    font-size: 1rem;
    line-height: 12px;
    line-height: 1.2rem;
    padding: 5px 3px;
    padding: 0.5rem 0.3rem;
    border-radius: 4px;
    display: inline-block;
    left: 18px;
    position: absolute;
    text-transform: uppercase;
    top: 20px;
    width: 57px
}

.ak-box-logged .ak-infos-row {
    display: table;
    width: 100%
}

.ak-box-logged .ak-logged-infos {
    padding-right: 12px;
    padding-right: 1.2rem
}

.ak-box-logged .ak-infos-logged-picto {
    text-align: right;
    padding-right: 5px;
    padding-right: 0.5rem;
    vertical-align: middle;
    width: 50px
}

.ak-box-logged .ak-infos-small {
    font-size: 13px;
    font-size: 1.3rem;
    display: block;
    font-style: italic
}

.ak-box-logged .ak-infos-picto {
    margin: 0;
    background: transparent url(/assets/img/picto-logged.png) 0 0 no-repeat;
    display: inline-block;
    height: 30px;
    position: relative;
    width: 29px
}

.ak-box-logged .ak-infos-nickname {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-family: "bebas_neueregular",sans-serif;
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    word-wrap: break-word;
    width: 200px
}

.ak-box-logged .ak-game-not-subscribe {
    font-size: 13px;
    font-size: 1.3rem;
    display: block
}

.ak-box-logged .ak-game-subscribe {
    display: block;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-box-logged .ak-subscribe-link {
    margin: 12px 0;
    margin: 1.2rem 0;
    margin-bottom: 0
}

.ak-box-logged .ak-subscribe-link:hover {
    text-decoration: none
}

.ak-box-logged .ak-subscribe-more-link {
    display: block;
    font-size: 13px;
    z-index: 1
}

.ak-box-logged .ak-infos-logged {
    padding: 0;
    vertical-align: middle
}

.ak-box-logged .ak-infos-logged .ak-infos-title,.ak-box-logged .ak-infos-logged .ak-infos-nb {
    font-size: 15px;
    font-size: 1.5rem;
    display: inline-block
}

.ak-box-logged .ak-infos-logged .ak-infos-link {
    font-size: 13px;
    font-size: 1.3rem;
    font-family: "Roboto",sans-serif;
    margin-top: 8px;
    margin-top: 0.8rem;
    display: block
}

.ak-box-logged .ak-infos-logged .btn {
    margin-left: 0
}

.ak-box-logged .ak-account-manage {
    padding-top: 5px;
    padding-top: 0.5rem;
    padding-right: 10px;
    padding-right: 1rem;
    padding-bottom: 10px;
    padding-bottom: 1rem
}

.ak-box-logged .ak-account-manage a {
    font-size: 15px;
    font-size: 1.5rem;
    margin: 5px 15px;
    margin: 0.5rem 1.5rem;
    display: block;
    text-decoration: none;
    text-transform: none
}

.ak-box-logged .ak-account-manage a:hover {
    text-decoration: underline
}

.ak-box-logged .ak-account-manage a.btn-default {
    display: inline-block
}

.ak-box-logged .ak-account-manage a.btn-default:hover {
    text-decoration: none
}

.ak-box-logged .ak-account-manage .ak-infos-logged {
    vertical-align: top
}

.ak-box-logged .ak-account-manage .ak-infos-logged .ak-infos-logged-link {
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    margin-left: 0;
    margin-top: 12px;
    margin-top: 1.2rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-box-logged .ak-infos-notifications {
    padding: 10px;
    padding: 1rem
}

.ak-box-logged .ak-infos-notifications .ak-notifications-title .label {
    position: relative;
    top: -2px
}

.ak-box-logged .ak-account-infos .ak-notification {
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 8px;
    margin-top: 0.8rem;
    padding: 8px;
    padding: 0.8rem;
    padding-right: 50px;
    padding-right: 5rem;
    position: relative
}

.ak-box-logged .ak-btn-remove-notification {
    font-size: 21px;
    font-size: 2.1rem;
    position: absolute;
    right: 8px;
    top: 10px
}

.ak-box-logged .ak-more-circle {
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    right: 5px
}

.ak-box-logged .glyphicon-remove-circle {
    cursor: pointer
}

.ak-box-logged .ak-ankama-logo,.ak-box-logged .ak-infos-logged {
    display: table-cell;
    margin: 0
}

.ak-box-logged .ak-ankama-logo {
    display: table-cell;
    width: 120px
}

.ak-box-logged:before {
    border-color: transparent transparent #969696 transparent
}

.ak-box-logged .ak-logged-avatar-container .ak-icon-change-avatar {
    background: #000 url("/assets/img/edit_avatar.png") center center no-repeat;
    opacity: .75
}

.ak-box-logged .ak-account-text:hover,.ak-box-logged .ak-account-infos .ak-notification a,.ak-box-logged .ak-infos-nb {
    color: #fff
}

.ak-box-logged .ak-logged-avatar img {
    border: 1px solid #616161
}

.ak-box-logged .ak-infos-dofus .ak-subscribe-link {
    color: #fff;
    background: #97a800;
    text-shadow: 0 1px 1px #333
}

.ak-box-logged .ak-account-text {
    color: #aaa
}

.ak-box-logged .ak-account-text:before {
    border-color: transparent transparent transparent #aaa
}

.ak-box-logged span.ak-infos-title {
    color: #aaa
}

.ak-box-logged .ak-infos-logged .ak-infos-title,.ak-box-logged .ak-infos-logged .ak-infos-nb {
    color: #373737
}

.ak-box-logged .ak-infos-logged .ak-infos-link {
    color: #868686
}

.ak-box-logged span.ak-game-subscribe {
    color: #f29c06
}

.ak-box-logged span.ak-game-subscribe>.ak-infos-title,.ak-box-logged span.ak-game-subscribe>.ak-infos-small {
    color: #f29c06
}

.ak-box-logged span.ak-game-not-subscribe {
    color: #e76639
}

.ak-box-logged span.ak-game-not-subscribe>.ak-infos-title,.ak-box-logged span.ak-game-not-subscribe>.ak-infos-small {
    color: #e76639
}

.ak-box-logged span.ak-infos-notification {
    color: #be3d23
}

.ak-box-logged .ak-subscribe-link {
    color: #868686
}

.ak-box-logged .glyphicon-remove-circle {
    color: #444
}

.ak-box-logged .glyphicon-remove-circle:hover {
    color: #6b6868
}

.ak-box-logged .ak-account-infos .ak-infos-ogrines,.ak-box-logged .ak-account-infos .ak-infos-kroz,.ak-box-logged .ak-account-infos .ak-infos-ankabox {
    background-color: #f2f2f2
}

.ak-box-logged .ak-account-infos .ak-notification {
    background-color: #3a3a3a;
    color: #fff
}

.ak-box-logged .ak-account-infos .ak-infos-dofus .ak-infos-picto {
    background-position: center 0
}

.ak-box-logged .ak-account-infos .ak-infos-ogrines .ak-infos-picto {
    background-position: center -30px
}

.ak-box-logged .ak-account-infos .ak-infos-kroz .ak-infos-picto {
    background-position: center -60px
}

.ak-box-logged .ak-account-infos .ak-infos-ankabox .ak-infos-picto {
    background-position: center -90px
}

.ak-box-logged .ak-account-infos .ak-infos-goultines .ak-infos-picto {
    background-position: center -118px
}

.ak-box-logged .ak-account-manage {
    background: #e6e6e6
}

.ak-box-logged .ak-account-manage .ak-infos-logged-link {
    color: #868686
}

.ak-box-logged .ak-ankama-logo {
    background: #373737;
    -webkit-mask-image: url("/g/modules/ankama/logo/logo.svg");
    mask-image: url("/g/modules/ankama/logo/logo.svg");
    -webkit-mask-size: 109px 165px;
    mask-size: 109px 165px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    margin-top: -37px
}

@media all and (min-width: 768px) {
    .ak-box-logged {
        max-width:315px;
        width: 100%
    }

    .ak-box-logged .glyphicon-remove-circle:hover {
        text-decoration: none
    }
}

@media all and (min-width: 992px) {
    .ak-box-logged .ak-account-infos {
        border-color:#fff
    }

    .ak-navbar-fixed .ak-box-logged {
        position: fixed
    }

    .ak-box-logged:before {
        border-style: solid;
        border-width: 0 8px 7px 8px;
        content: "";
        height: 0;
        margin-right: -12px;
        position: absolute;
        right: 50%;
        top: -7px;
        width: 0
    }

    .ak-box-logged .ak-logged-infos {
        padding-top: 0;
        vertical-align: top
    }

    .ak-box-logged .ak-account-infos {
        border-top: 1px solid
    }

    .ak-box-logged .ak-logged-infos>.ak-infos-ankabox {
        border-bottom: none
    }
}

.ak-modal-login .ak-modal-notification {
    text-align: center;
    padding: 5px;
    margin-bottom: 10px
}

.ak-modal-login .ak-form .btn {
    width: 100%
}

.ak-modal-login label {
    font-weight: normal
}

.ak-modal-login .ak-modal-content ul {
    padding: 0
}

.ak-modal-login .ak-modal-content li {
    list-style: none;
    text-align: center
}

.ak-modal-login .ak-nav-no-account {
    padding: 20px;
    padding: 2rem;
    padding-top: 120px;
    padding-top: 12rem;
    text-align: center
}

.ak-modal-login .ak-nav-no-account .btn {
    margin: 10px 0;
    margin: 1rem 0;
    width: 100%
}

.ak-modal-login .ak-no-account-links a {
    display: block;
    text-align: left;
    margin: 10px 0;
    margin: 1rem 0
}

.ak-modal-login .ak-no-account-info {
    text-transform: uppercase;
    font-weight: bold
}

.ak-modal-login .ak-block-login {
    border-right: 1px solid #b1b1b1
}

.ak-modal-login .ak-block-no-account {
    background: url("/assets/img/ankama.png") center 10px no-repeat
}

.ak-modal-login .ak-modal-notification {
    background: #d9d9d9
}

.ak-modal-login .ak-modal-content label {
    color: #373737
}

.ak-modal-login .ak-modal-content a {
    color: #838383
}

.ak-modal-login .ak-modal-content .btn {
    color: #fff
}

.ak-box-basket .ak-articles-list {
    max-height: 250px;
    overflow: auto;
    padding: 0 5px;
    padding: 0 0.5rem
}

.ak-box-basket .ak-articles-list .ak-article {
    border-bottom: 1px solid;
    display: table;
    width: 100%;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
}

.ak-box-basket .ak-articles-list .ak-article:last-child {
    border-bottom: none
}

.ak-box-basket .ak-articles-list .ak-article .ak-img {
    display: table-cell;
    vertical-align: top;
    width: 45px;
    padding: 0
}

.ak-box-basket .ak-articles-list .ak-article .ak-img img {
    display: inline-block;
    width: 45px;
    height: 45px;
    margin-top: 5px;
    margin-top: 0.5rem
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos {
    vertical-align: top;
    display: table-cell;
    padding: 8px 0;
    padding: 0.8rem 0;
    padding-left: 5px;
    padding-left: 0.5rem
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-name {
    display: block;
    margin-bottom: 3px;
    margin-bottom: 0.3rem
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-quantity {
    display: inline-block;
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-price {
    display: inline-block
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-price img {
    display: inline-block;
    max-height: 17px;
    margin-left: 5px;
    margin-left: 0.5rem
}

.ak-box-basket .ak-bottom {
    text-align: center;
    border-top: 1px solid;
    padding: 0 8px;
    padding: 0 0.8rem
}

.ak-box-basket .ak-bottom .ak-basket-count {
    font-style: italic;
    text-align: center;
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 5px;
    margin-top: 0.5rem
}

.ak-box-basket .ak-bottom .ak-total {
    display: block;
    margin-top: 8px;
    margin-top: 0.8rem;
    font-size: 13px;
    font-size: 1.3rem
}

.ak-box-basket .ak-bottom .ak-total span {
    display: inline-block;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold
}

.ak-box-basket .ak-bottom .btn-primary {
    margin: 10px auto;
    margin: 1rem auto
}

.ak-box-basket .ak-bottom .ak-shopping-link {
    display: block;
    cursor: pointer;
    margin-bottom: 15px;
    margin-bottom: 1.5rem
}

.ak-box-basket .ak-box-title {
    border-bottom-color: #b1b1b1
}

.ak-box-basket .ak-articles-list {
    background: #fff
}

.ak-box-basket .ak-articles-list .ak-article {
    border-bottom-color: #b1b1b1
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-name {
    color: #494949
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-quantity {
    color: #b1b1b1
}

.ak-box-basket .ak-articles-list .ak-article .ak-infos .ak-price.ogr {
    color: #2dadba
}

.ak-box-basket .ak-bottom {
    border-top-color: #b1b1b1
}

.ak-box-basket .ak-bottom .ak-total span.ogr {
    color: #2dadba
}

.ak-box-basket .ak-bottom .ak-total span img {
    max-height: 20px;
    display: inline-block;
    vertical-align: top
}

.ak-box-basket .ak-bottom .ak-shopping-link {
    color: #373737
}

@media all and (min-width: 992px) {
    .ak-box-basket {
        min-width:270px
    }
}

.ak-box-authentification {
    border-top: 2px solid transparent;
    display: none;
    position: absolute;
    z-index: 9999;
    background: #242424;
    border-color: #969696
}

.ak-box-authentification .glyphicon-remove-circle {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1
}

.ak-box-authentification .btn-primary {
    border-radius: 0;
    border: none;
    text-transform: uppercase
}

.ak-box-authentification .ak-auth-form input {
    border: 1px solid transparent;
    padding: 8px;
    padding: 0.8rem;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    border-radius: 0;
    width: 100%
}

.ak-box-authentification .ak-auth-form label {
    text-transform: uppercase;
    width: 100%
}

.ak-box-authentification .glyphicon-remove-circle {
    color: #444
}

.ak-box-authentification .glyphicon-remove-circle:hover {
    color: #6b6868
}

.ak-box-authentification .ak-auth-form input {
    background-color: #20201e;
    border-color: #464646;
    color: #cec3bc
}

.ak-box-authentification .btn-primary {
    background-color: #6f9501;
    text-transform: uppercase;
    border: none;
    border-radius: 0
}

.ak-box-authentification .ak-auth-title,.ak-box-authentification .ak-auth-explain,.ak-box-authentification .ak-auth-form label,.ak-box-authentification .ak-auth-infos {
    color: #fff
}

@media all and (min-width: 768px) {
    .ak-box-authentification {
        max-width:420px;
        width: 100%
    }

    .ak-box-authentification .glyphicon-remove-circle:hover {
        text-decoration: none
    }
}

@media all and (min-width: 992px) {
    .ak-box-authentification {
        padding:15px;
        padding: 1.5rem
    }

    .ak-box-authentification:before {
        border-style: solid;
        border-width: 0 8px 7px 8px;
        content: "";
        height: 0;
        left: 42.4%;
        position: absolute;
        top: -7px;
        width: 0px
    }

    .ak-box-authentification .ak-picto {
        display: inline-block;
        height: 19px;
        width: 18px
    }

    .ak-box-authentification .ak-auth-title {
        font-size: 13px;
        font-size: 1.3rem;
        font-weight: bold;
        text-transform: uppercase
    }

    .ak-box-authentification .ak-auth-infos {
        font-size: 13px;
        font-size: 1.3rem
    }

    .ak-box-authentification .ak-auth-not-me {
        margin-top: 5px;
        margin-top: 0.5rem;
        padding-top: 10px;
        padding-top: 1rem
    }

    .ak-box-authentification .ak-auth-explain {
        margin: 0;
        margin-top: 3px;
        margin-top: 0.3rem;
        margin-left: 10px;
        margin-left: 1rem
    }

    .ak-box-authentification .ak-auth-not-me {
        border-top: 1px solid
    }

    .ak-box-authentification .ak-nickname-fail {
        font-size: 19px;
        font-size: 1.9rem
    }

    .ak-box-authentification .btn-default {
        padding-right: 20px;
        padding-right: 2rem;
        border: none;
        font-weight: bold;
        text-transform: uppercase
    }

    .ak-box-authentification .ak-infos-small {
        font-size: 13px;
        font-size: 1.3rem;
        text-transform: uppercase
    }

    .ak-box-authentification .btn-default:after {
        content: "";
        height: 16px;
        position: absolute;
        right: 0;
        top: 7px;
        width: 14px
    }
}

@media all and (min-width: 992px) {
    .ak-navbar-fixed .ak-box-authentification {
        position:fixed
    }
}

@media all and (min-width: 992px) {
    .ak-box-authentification {
        background:rgba(0,0,0,.8) url(/assets/img/bg.png)
    }

    .ak-box-authentification:before {
        border-color: transparent transparent #969696 transparent
    }

    .ak-box-authentification .ak-auth-not-me {
        border-color: #969696
    }

    .ak-box-authentification .ak-infos-small {
        color: #7f7a70;
        font-size: .75em;
        text-transform: uppercase
    }

    .ak-box-authentification .ak-authentification-success {
        background: transparent url(/assets/img/authentification-success.png) center center no-repeat
    }

    .ak-box-authentification .ak-authentification-fail {
        background: transparent url(/assets/img/authentification-fail.png) center center no-repeat
    }

    .ak-box-authentification .ak-nickname-fail {
        color: #d38d29
    }

    .ak-box-authentification .btn-default {
        background: none;
        border: none;
        color: #fff;
        text-transform: uppercase
    }

    .ak-box-authentification .btn-default:after {
        background: transparent url(/assets/img/picto-unlock.png) center center no-repeat
    }
}

.ak-box-notifications {
    width: 270px
}

.ak-box-notifications .ak-notification {
    border-bottom: 1px solid;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
    margin: 0 12px;
    margin: 0 1.2rem;
    padding: 10px 5px;
    padding: 1rem 0.5rem
}

.ak-box-notifications .ak-notification:last-child {
    border: none
}

.ak-box-notifications.ak-notification-list-idbar {
    background: #fff
}

.ak-box-notifications.ak-notification-list-idbar .ak-notification {
    border-bottom-color: #cdcdcd
}

.ak-box-notifications.ak-notification-list-idbar .ak-notification a {
    color: #97a800
}

.ak-box-characters .ak-box-title span {
    display: inline-block;
    position: relative;
    text-align: center;
    border-radius: 8px;
    line-height: 15px
}

.ak-box-characters .ak-box-title span:before {
    display: inline-block;
    content: "?";
    width: 16px;
    height: 16px
}

.ak-box-characters .ak-characters-list {
    padding: 0 5px;
    padding: 0 0.5rem;
    max-height: 500px;
    overflow: auto
}

.ak-box-characters .ak-characters-list .ak-no-characters {
    padding: 38px 0;
    padding: 3.8rem 0;
    display: block;
    text-align: center
}

.ak-box-characters .ak-characters-list .ak-character {
    display: table;
    width: 100%;
    position: relative;
    border-bottom: 1px solid
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-img,.ak-box-characters .ak-characters-list .ak-character .ak-character-infos {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    text-align: left;
    position: relative
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-img {
    padding: 5px 0;
    padding: 0.5rem 0;
    width: 60px;
    vertical-align: top
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-img a {
    display: inline-block;
    border: 1px solid
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-img a img {
    width: 55px;
    height: 55px;
    display: block
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos {
    padding: 0 5px;
    padding: 0 0.5rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-name {
    font-weight: bold;
    display: block;
    word-wrap: break-word;
    max-width: 120px;
    display: block
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-level {
    word-wrap: break-word
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-server {
    font-style: italic;
    display: block
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos.ak-emblem {
    width: 50px
}

.ak-box-characters .ak-box-title span {
    background: #248b2e
}

.ak-box-characters .ak-box-title span:before {
    color: #fff
}

.ak-box-characters .ak-characters-list {
    background: #fff
}

.ak-box-characters .ak-characters-list .ak-no-characters {
    color: #b1b1b1
}

.ak-box-characters .ak-characters-list .ak-character {
    border-bottom-color: #cdcdcd
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-img a {
    background: #e0daaa;
    box-shadow: inset 0 0 15px 2px #8c7d5d;
    border-color: #8c7d5d
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-name {
    color: #373737
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-level {
    color: #8f8f8f
}

.ak-box-characters .ak-characters-list .ak-character .ak-character-infos .ak-server {
    color: #505050
}

@media all and (min-width: 768px) {
    .ak-box-characters .ak-characters-list {
        width:320px
    }
}

.ak-box-change-browser {
    text-align: center;
    padding: 12px;
    padding: 1.2rem;
    width: 80%;
    position: fixed;
    z-index: 2000;
    top: 60px;
    left: 10%;
    background: #f2f2f2;
    border: 1px solid #bababa;
    box-shadow: 0 0 5px #333
}

.ak-box-change-browser .text {
    text-align: center;
    padding: 12px;
    padding: 1.2rem;
    font-weight: bold
}

.ak-box-change-browser .nav-choice {
    text-align: center
}

.ak-box-change-browser a {
    display: inline;
    zoom:1;display: inline-block;
    width: 210px;
    height: 160px;
    font-family: "bebas_neueregular",sans-serif;
    text-align: center;
    font-size: 21px;
    padding-bottom: 12px;
    padding-bottom: 1.2rem
}

.ak-box-change-browser a img {
    display: inline-block;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-box-change-browser .text {
    background: #d9d9d9;
    color: #333
}

.ak-box-change-browser a {
    color: #858585
}

.ak-box-change-browser a+a {
    border-color: #bcbcbc
}

.ak-box-change-browser a:hover {
    background: #e8e8e8
}

@media all and (min-width: 768px) {
    .ak-box-change-browser a+a {
        border-left:1px solid
    }
}

.ak-box-lang {
    line-height: 17px;
    width: 85px
}

.ak-box-lang>a {
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    padding: .3em .5em .3em .5em;
    padding-right: 22px;
    padding-right: 2.2rem;
    text-align: right;
    border-left: 5px solid;
    text-decoration: none;
    box-sizing: content-box;
    height: 23px;
    line-height: 25px;
    background-color: #e6e6e6;
    border-left-color: #e6e6e6;
    color: #787979
}

.ak-box-lang>a:hover {
    text-decoration: none
}

.ak-box-lang>a:before {
    content: " ";
    display: block;
    height: 21px;
    margin-top: 2px;
    position: absolute;
    left: 1.5em;
    width: 19px
}

.ak-box-lang>a:hover {
    color: #484848;
    border-left-color: #248b2e;
    background-color: #fff
}

.ak-box-lang>a:before {
    background: url(/assets/img/flags.jpg) 0 0 no-repeat
}

.ak-box-lang>a.ak-flag-de:before {
    background-position: 0 center
}

.ak-box-lang>a.ak-flag-fr:before {
    background-position: -19px center
}

.ak-box-lang>a.ak-flag-en:before {
    background-position: -38px center
}

.ak-box-lang>a.ak-flag-es:before {
    background-position: -77px center
}

.ak-box-lang>a.ak-flag-it:before {
    background-position: -96px center
}

.ak-box-lang>a.ak-flag-pt:before {
    background-position: -173px center
}

.ak-box-lang>a.ak-flag-ru:before {
    background-position: -135px center
}

.ak-box-lang>a.ak-flag-nl:before {
    background-position: -154px center
}

.ak-box-lang>a.ak-flag-na:before {
    background-position: -58px center
}

.ak-box-lang>a.ak-flag-br:before {
    background-position: -192px center
}

.ak-box-lang>a.ak-flag-jp:before {
    background-position: -212px center
}

.ak-box-lang>a.ak-flag-th:before {
    background-position: -250px center
}

.ak-box-lang>a.ak-flag-vi:before {
    background-position: -269px center
}

header {
    position: relative;
    z-index: 2000;
    height: auto
}

@media all and (min-width: 992px) {
    header {
        padding:12px
    }
}

header .navbar-v3.navbar-desktop {
    display: none
}

@media all and (min-width: 992px) {
    header .navbar-v3.navbar-desktop {
        display:flex
    }
}

header .navbar-v3 {
    background: rgba(23,20,18,.85);
    height: 68px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 2370px;
    margin: 0 auto;
    z-index: 1
}

@media all and (min-width: 992px) {
    header .navbar-v3 {
        border-radius:6px;
        box-shadow: 0 0 3px rgba(0,0,0,.5);
        border: 1px solid #171412
    }
}

header .navbar-v3>div {
    height: 68px;
    position: relative
}

header .navbar-v3 .left {
    width: 240px;
    cursor: pointer
}

header .navbar-v3 .menu {
    flex: 1 1 0;
    display: flex;
    align-items: stretch
}

header .navbar-v3 .menu .game {
    width: 100px;
    position: relative
}

header .navbar-v3 .menu .nav {
    display: flex;
    flex: 1 0 0;
    align-items: center
}

header .navbar-v3 .menu .nav.init>* {
    position: absolute;
    visibility: hidden
}

header .navbar-v3 .right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 8px;
    gap: 8px
}

@media all and (min-width: 992px) {
    header .navbar-v3 .right {
        gap:2px
    }
}

header .navbar-v3 .right .item {
    padding: 0 9px
}

@media all and (min-width: 992px) {
    header .navbar-v3 .right .item {
        padding:6px 6px
    }
}

header .navbar-v3 .right .item.primary {
    padding: 0 9px;
    margin-left: 12px
}

@media all and (min-width: 992px) {
    header .navbar-v3 .right .item.primary {
        padding:10px 18px;
        margin-left: 12px
    }
}

header .navbar-v3 .right .dropdown-block {
    right: -18px;
    left: auto
}

header .navbar-v3 .right .dropdown-block .top {
    right: 0
}

header .navbar-v3 .right .dropdown-block .top::before {
    right: 34px;
    left: auto
}

@font-face {
    font-family: "lexend";
    src: url("/g/modules/masterpage/block/header/assets-v3/fonts/lexend.ttf");
    font-weight: normal;
    font-style: normal
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.navbar-v3 .bold {
    font-weight: bold
}

.navbar-v3 .uppercase {
    text-transform: uppercase
}

.navbar-v3 .italic {
    font-style: italic
}

.navbar-v3 .arrow {
    margin: 0 6px;
    display: inline-block;
    position: relative;
    width: 12px;
    height: 7px
}

.navbar-v3 .item .lang {
    height: 27px
}

.navbar-v3 .item .text-lang {
    text-transform: uppercase;
    display: inline-block;
    padding-left: 3px;
    position: relative;
    top: 1px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang {
    position: absolute;
    bottom: 0
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .btn-lang {
    text-transform: uppercase;
    width: 102px;
    padding: 10px 12px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .btn-lang img {
    max-width: 25px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .btn-lang .arrow {
    position: relative;
    top: -2px;
    right: auto;
    margin-left: 4px;
    transform: rotate(180deg)
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .dropdown-mobile-block {
    position: absolute;
    bottom: 62px;
    box-shadow: 0 0 4px 0 #000;
    border-radius: 10px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .block-lang {
    background: #47413d;
    border-radius: 10px;
    padding: 12px;
    min-width: 100px;
    align-items: center
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .block-lang .item-dropdown {
    background: #0e0c0b;
    width: 62px;
    text-align: center
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content.menu-mobile .item-lang .block-lang .item-dropdown:last-child {
    margin-bottom: 0
}

header>.notifications {
    position: relative;
    z-index: 0;
    max-width: 2370px;
    margin: 0 auto;
    border-radius: 0 0 4px 4px;
    overflow: hidden;
    top: -2px
}

header>.notifications .ak-notification-list.ak-notification-list-header {
    background: #2a9b35;
    padding-top: 2px
}

header>.notifications .ak-notification-list.ak-notification-list-header .ak-notification {
    padding: 8px
}

header>.notifications .ak-notification-list.ak-notification-list-header .ak-notification .ak-close {
    background: rgba(0,0,0,.8);
    border-radius: 4px;
    top: 8px;
    padding: 7px
}

header>.notifications .ak-notification-list.ak-notification-list-header .ak-notification .ak-close img {
    width: 15px;
    height: 15px
}

header>.notifications .ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid {
    background: rgba(0,0,0,.8);
    border-radius: 4px
}

header .navbar-v3 .notification-count {
    background: #cc1d1d;
    padding: 2px 10px;
    border-radius: 6px
}

header .navbar-v3 .block-notification {
    text-wrap: wrap
}

header .navbar-v3 .block-notification button {
    background: none
}

header .navbar-v3 .block-notification .infos {
    padding: 12px;
    font-weight: bold
}

header .navbar-v3 .block-notification .notification {
    background: #47413d;
    padding: 10px 0;
    margin: 2px 0 0;
    display: block;
    position: relative
}

header .navbar-v3 .block-notification .notification .ak-close {
    background: #000;
    padding: 4px 6px;
    border-radius: 6px;
    color: #fff;
    position: absolute;
    right: 6px;
    font-size: 10px;
    line-height: 10px;
    top: 6px;
    display: block;
    cursor: pointer
}

header .navbar-v3 .block-notification .notification .ak-close:hover {
    text-decoration: none
}

header .navbar-v3 .block-notification .notification .ak-close img {
    width: 15px;
    height: 15px
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar {
    background: none
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .col {
    padding: 0
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .ak-notification {
    border-bottom: none;
    padding: 3px 24px 3px 6px
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .ak-notification a {
    color: #37c444
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .ak-notification .ak-close {
    background: rgba(0,0,0,.8);
    border-radius: 4px;
    top: .4rem;
    padding: 7px
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .ak-notification .ak-close img {
    max-width: 15px
}

header .navbar-v3 .ak-notification-list.ak-notification-list-idbar .ak-notification .ak-btn-valid {
    background: rgba(0,0,0,.8);
    border-radius: 4px
}

.navbar-v3.navbar-mobile .item.primary.notification-count {
    background: #cc1d1d
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .ak-notification-list {
    flex: 2 1 0
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .ak-notification-list .infos {
    text-transform: uppercase;
    color: #fff;
    text-align: center
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .ak-notification-list .notification {
    color: #fff;
    margin: 6px 0 0;
    border-radius: 8px;
    padding: 14px 0
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .ak-notification-list .notification p {
    text-align: center;
    font-size: 16px;
    padding-right: 24px
}

.navbar-v3 .block-logged {
    font-weight: normal;
    padding: 0 !important
}

.navbar-v3 .block-logged .block-user {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 12px
}

.navbar-v3 .block-logged .block-user .block-avatar {
    align-items: center;
    position: relative;
    width: 64px;
    height: 64px
}

.navbar-v3 .block-logged .block-user .block-avatar img {
    width: 64px;
    height: 64px;
    border-radius: 24px
}

@media all and (min-width: 992px) {
    .navbar-v3 .block-logged .block-user .block-avatar img {
        border-radius:10px
    }
}

.navbar-v3 .block-logged .block-user .block-avatar .avatar-edit {
    position: absolute;
    bottom: 0;
    right: 0;
    display: none
}

.navbar-v3 .block-logged .block-user .block-avatar:hover .avatar-edit {
    display: block;
    text-decoration: none
}

.navbar-v3 .block-logged .block-user .block-infos {
    align-items: center;
    vertical-align: middle;
    padding-left: 10px
}

.navbar-v3 .block-logged .block-user .block-infos .nickname {
    width: 100%;
    display: block;
    font-weight: bold
}

.navbar-v3 .block-logged .block-user .block-infos .nickname .set-nickname a {
    color: #a94442
}

.navbar-v3 .block-logged .block-user .block-infos .sub-status {
    width: 100%;
    display: block;
    color: #d6ccbd;
    font-size: 14px
}

.navbar-v3 .block-logged .block-subscribe {
    padding: 0 12px 0 12px
}

.navbar-v3 .block-logged .block-subscribe .subscribe {
    display: block;
    background: #2e2a27
}

.navbar-v3 .block-logged .block-subscribe .subscribe:hover {
    background: #47413d
}

.navbar-v3 .block-logged .block-amount {
    background: #2e2a27;
    padding: 12px;
    margin: 12px 0
}

.navbar-v3 .block-logged .block-amount .amount {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 5px 0
}

.navbar-v3 .block-logged .block-amount .amount .amount-right {
    padding-left: 10px;
    line-height: 18px
}

.navbar-v3 .block-logged .block-amount .amount a {
    color: #37c444;
    font-size: 14px
}

.navbar-v3 .block-logged .block-bottom {
    padding: 0 12px 12px
}

.navbar-v3 .block-logged .block-bottom>a {
    display: block
}

.navbar-v3 .block-logged .block-bottom>a.item-dropdown.logout {
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    background: #2e2a27
}

.navbar-v3 .block-logged .block-bottom>a.item-dropdown.logout:hover {
    background: #dc2828
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-user {
    display: block;
    text-align: center
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-user .block-avatar {
    margin: 0 auto 12px;
    width: 80px;
    height: 80px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-user .block-avatar img {
    width: 80px;
    height: 80px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-user .block-infos .nickname {
    color: #fff
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-amount {
    margin: 12px 0 22px;
    color: #fff
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-amount .amount {
    background: #000;
    border-radius: 10px;
    margin-bottom: 12px;
    padding: 12px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .block-amount .amount:nth-child(2) {
    margin-bottom: 0
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .item-dropdown.btn-secondary {
    background: #0e0c0b
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .item-dropdown.subscribe,.navbar-v3.navbar-mobile .mobile-block .mobile-content .block-logged .item-dropdown.logout {
    text-align: center
}

.navbar-v3 .dropdown-block {
    position: absolute;
    opacity: 0;
    background: rgba(0,0,0,.85);
    transition: all .2s ease-in-out .2s;
    top: 70px;
    border-radius: 6px;
    border: 1px solid #171412;
    visibility: hidden;
    z-index: 111;
    left: 0
}

.navbar-v3 .dropdown-block .top {
    left: 0
}

.navbar-v3 .dropdown-block .top::before {
    left: 30px
}

.navbar-v3 .dropdown-block:hover {
    visibility: visible
}

.navbar-v3 .dropdown-block.active {
    opacity: 1;
    transition: all .2s ease-in-out .2s;
    visibility: visible
}

.navbar-v3 .dropdown-block .top {
    position: absolute;
    border-radius: 6px 6px 0 0;
    width: 100%;
    top: 0;
    background: #2a9b35;
    height: 6px
}

.navbar-v3 .dropdown-block .top::before {
    position: absolute;
    content: " ";
    width: 20px;
    height: 10px;
    background: url("/g/modules/masterpage/block/header/assets-v3/svg/dofus-retro/top-drop.svg") center center no-repeat transparent;
    background-size: 100% 100%;
    top: -10px;
    display: block;
    filter: drop-shadow(0 -1px 0px #2e2a27)
}

.navbar-v3 .dropdown-block .dropdown-content {
    padding: 12px 0 0 0;
    display: flex;
    position: relative;
    align-content: stretch;
    flex-wrap: wrap;
    cursor: default
}

.navbar-v3 .dropdown-block .dropdown-content .col {
    flex: 2 1 0;
    flex-direction: column;
    display: flex;
    padding: 12px 12px 12px 12px;
    position: relative
}

.navbar-v3 .dropdown-block .dropdown-content .col:nth-child(2) {
    background: #2e2a27
}

.navbar-v3 .dropdown-block .dropdown-content .col:nth-child(2):before {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 1px;
    background: linear-gradient(to bottom, #171412 0%, #5e5b57 100%);
    top: 0;
    left: 0
}

.navbar-v3 .dropdown-block .dropdown-content .col .title {
    color: #a09690;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 18px;
    font-weight: normal
}

.navbar-v3 .dropdown-block .dropdown-content .col .item-dropdown {
    position: relative;
    color: #fff;
    padding: 10px 18px;
    font-family: "lexend";
    font-size: 18px;
    font-weight: bold;
    transition: all .2s ease-in-out;
    border-radius: 10px;
    text-align: left
}

.navbar-v3 .dropdown-block .dropdown-content .col .item-dropdown:hover {
    text-decoration: none;
    transition: all .2s ease-in-out;
    background: #47413d;
    cursor: pointer
}

.navbar-v3 .hub {
    transition: all .2s ease-in-out;
    position: relative;
    display: flex;
    margin: 0 10px 0 0;
    padding: 6px;
    height: 100%;
    background: #171412;
    align-items: center;
    justify-content: center;
    border-radius: 0
}

@media all and (min-width: 992px) {
    .navbar-v3 .hub {
        border-radius:6px 0 0 6px
    }
}

.navbar-v3 .hub:hover {
    transition: all .2s ease-in-out;
    background: #47413d;
    text-decoration: none
}

.navbar-v3 .hub:after {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 1px;
    background: linear-gradient(to bottom, #171412 0%, #5e5b57 100%);
    top: 0;
    right: -2px
}

.navbar-v3 .hub img {
    height: 100%
}

.navbar-v3 .hub .dropdown-block {
    top: 80px
}

.navbar-v3 .hub .dropdown-block .col {
    padding: 0
}

.navbar-v3 .hub .games-list {
    padding: 12px
}

.navbar-v3 .hub .games-list .game {
    position: relative;
    display: flex;
    text-wrap: nowrap;
    line-height: 34px;
    align-items: center
}

.navbar-v3 .hub .games-list .game span {
    position: relative;
    margin-left: -5px;
    width: 40px;
    text-align: center;
    margin-right: 12px
}

.navbar-v3 .hub .games-list .game span .logo {
    max-height: 34px;
    display: inline-block
}

.navbar-v3 .hub .external-block {
    background: #2e2a27;
    padding: 12px
}

.navbar-v3 .hub .external-block a {
    display: block;
    text-wrap: nowrap
}

.navbar-v3 .hub .external-block a img {
    max-width: 10px;
    margin-left: 6px
}

.navbar-v3.navbar-mobile .hub {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 130px
}

.navbar-v3.navbar-mobile .hub .img-maxresponsive {
    max-width: 80%
}

.navbar-v3.navbar-mobile .hub .arrow {
    min-width: 10px
}

.navbar-v3.navbar-mobile .games-list .game {
    position: relative;
    display: flex;
    text-wrap: nowrap;
    line-height: 34px
}

.navbar-v3.navbar-mobile .games-list .game span {
    width: 40px;
    text-align: center;
    margin-right: 12px
}

.navbar-v3.navbar-mobile .games-list .game span .logo {
    height: 34px;
    margin: 0 12px 0 0
}

.navbar-v3.navbar-mobile .external-block a {
    display: block;
    text-wrap: nowrap
}

.navbar-v3.navbar-mobile .external-block a img {
    max-width: 10px;
    position: absolute;
    right: 18px;
    top: 18px
}

.navbar-v3 .item {
    position: relative;
    color: #fff;
    font-family: "lexend";
    font-size: 18px;
    font-weight: bold;
    transition: all .2s ease-in-out;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    margin: 0 3px;
    text-wrap: nowrap
}

@media all and (min-width: 992px) {
    .navbar-v3 .item {
        min-height:45px;
        border-radius: 10px
    }
}

.navbar-v3 .item:has(>.dropdown-avatar):hover {
    background: none
}

.navbar-v3 .item .item-content {
    padding: 10px 18px;
    display: inline-flex;
    align-items: center
}

.navbar-v3 .item .item-content .logo {
    width: 20px;
    height: 12px;
    margin-left: 5px
}

.navbar-v3 .item.plus {
    background: #171412
}

.navbar-v3 .item.plus .dropdown-block .dropdown-content .col .item.nav-dropdown {
    display: flex;
    flex-wrap: wrap
}

.navbar-v3 .item.plus .dropdown-block .dropdown-content .col .item.nav-dropdown .dropdown-block {
    position: initial;
    overflow: hidden;
    background: unset;
    border-radius: unset;
    border: unset;
    opacity: 0;
    max-height: 0;
    width: 100%
}

.navbar-v3 .item.plus .dropdown-block .dropdown-content .col .item.nav-dropdown .dropdown-block.active {
    opacity: 1;
    max-height: 400px;
    transition: max-height .2s ease-in-out
}

.navbar-v3 .item.plus .dropdown-block .dropdown-content .col .item.nav-dropdown .dropdown-block .top {
    visibility: hidden;
    width: 0
}

.navbar-v3 .item.plus .dropdown-block .dropdown-content .col .item.nav-dropdown .dropdown-block .dropdown-content {
    padding: 0
}

.navbar-v3 .item.plus:hover {
    background: #47413d
}

.navbar-v3 .item:hover {
    text-decoration: none;
    transition: all .2s ease-in-out;
    background: #47413d;
    cursor: pointer
}

.navbar-v3 .item .arrow {
    margin: 0 0 0 12px
}

.navbar-v3 .item.account {
    aspect-ratio: 1;
    text-align: center;
    align-content: center;
    display: inline-block
}

.navbar-v3 .item img.account {
    height: 27px;
    display: inline-block
}

.navbar-v3 .item.primary {
    background: #2a9b35;
    text-transform: uppercase
}

.navbar-v3 .item.primary:hover {
    filter: brightness(1.2)
}

.navbar-v3 .dropdown-avatar .avatar {
    border-radius: 6px;
    height: 27px
}

@media all and (min-width: 992px) {
    .navbar-v3 .dropdown-avatar .avatar {
        height:45px;
        border-radius: 10px
    }
}

.navbar-v3 .dropdown-avatar .avatar:hover {
    filter: saturate(1.5) brightness(1.25)
}

.navbar-v3.navbar-mobile {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-radius: 0
}

@media all and (min-width: 992px) {
    .navbar-v3.navbar-mobile {
        display:none
    }
}

.navbar-v3.navbar-mobile .item,.navbar-v3.navbar-mobile .item.primary {
    margin: 0
}

.navbar-v3.navbar-mobile .mobile-block {
    background: #161413;
    position: fixed;
    top: 0;
    left: 0;
    padding: 6px 24px 24px 24px;
    height: 100%;
    overflow: auto;
    width: 100%;
    z-index: 1000;
    display: none;
    opacity: 0
}

.navbar-v3.navbar-mobile .mobile-block.active {
    display: block;
    animation: fadein .3s forwards
}

.navbar-v3.navbar-mobile .mobile-block.active.nav-site {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    justify-items: stretch
}

.navbar-v3.navbar-mobile .mobile-block.account-block {
    padding: 0
}

.navbar-v3.navbar-mobile .mobile-block .top {
    position: relative;
    text-align: center;
    padding-right: 4%
}

.navbar-v3.navbar-mobile .mobile-block .top img {
    max-width: 180px;
    max-height: 80px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-close {
    position: absolute;
    background: #2e2a27;
    padding: 9px;
    border-radius: 6px;
    color: #fff;
    right: 14px;
    font-size: 20px;
    line-height: 20px;
    top: 16px;
    display: block;
    cursor: pointer;
    z-index: 2
}

.navbar-v3.navbar-mobile .mobile-block .mobile-close:hover {
    text-decoration: none
}

.navbar-v3.navbar-mobile .mobile-block .mobile-close img {
    width: 15px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content {
    padding: 24px 0 0 0;
    display: flex;
    position: relative;
    align-content: stretch;
    flex-wrap: wrap;
    cursor: default
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col {
    flex: 2 1 0;
    flex-direction: column;
    display: flex;
    padding: 12px 12px 12px 12px;
    position: relative
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col:nth-child(2) {
    background: #2e2a27
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col:nth-child(2):before {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 1px;
    background: linear-gradient(to bottom, #171412 0%, #5e5b57 100%);
    top: 0;
    left: 0
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col .title {
    color: #a09690;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 18px;
    font-weight: normal
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col .item-dropdown {
    position: relative;
    color: #fff;
    padding: 10px 18px;
    font-family: "lexend";
    font-size: 18px;
    font-weight: bold;
    transition: all .2s ease-in-out;
    border-radius: 10px;
    text-align: left;
    background: #47413d;
    margin-bottom: 12px
}

.navbar-v3.navbar-mobile .mobile-block .mobile-content .col .item-dropdown.link-external {
    background: #000
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile {
    display: block;
    padding: 0;
    height: 100%
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .col {
    padding: 0 0 72px 0;
    min-height: 100%
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .bold,.navbar-v3.navbar-mobile .mobile-block .menu-mobile .italic {
    position: relative;
    color: #fff;
    padding: 10px 18px;
    font-family: "lexend";
    font-size: 16px;
    font-weight: bold;
    transition: all .2s ease-in-out;
    border-radius: 10px;
    text-align: left;
    background: #47413d;
    margin-bottom: 12px;
    display: block
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .primary {
    background: #2a9b35;
    text-align: center;
    margin: 24px 0 12px 0
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .item {
    display: block
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .item:hover {
    background: none
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .nav-dropdown-mobile {
    padding: 0
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .nav-dropdown-mobile .arrow {
    position: absolute;
    right: 18px;
    top: 18px
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .dropdown-mobile {
    background: #0e0c0b
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .dropdown-mobile-block {
    overflow: hidden;
    max-height: 0;
    transition: max-height .25s ease-in-out
}

.navbar-v3.navbar-mobile .mobile-block .menu-mobile .dropdown-mobile-block.active {
    max-height: 400px
}

.navbar-v3.navbar-mobile .left {
    width: auto;
    flex: 1 2 0
}

.navbar-v3.navbar-mobile .center {
    text-align: center;
    display: contents
}

.navbar-v3.navbar-mobile .center img {
    width: 80px
}

.navbar-v3.navbar-mobile .right {
    width: auto;
    padding-right: 8px;
    flex: 1 2 0
}

.navbar-v3.navbar-mobile .right .btn-burger {
    background: #171412;
    padding: 0;
    margin: 0
}

.navbar-v3.navbar-mobile .right .btn-burger img {
    width: 45px
}

body header {
    position: fixed;
    width: 100%;
    z-index: 100;
    background: none
}

.sticky-wrapper {
    position: fixed;
    width: 100%;
    z-index: 1000
}

footer {
    padding: 12px 0;
    padding: 1.2rem 0;
    z-index: 100;
    overflow: hidden;
    background-color: rgba(0,0,0,.8)
}

footer a,footer .ak_legal p,footer .ak-block1 {
    color: #838383
}

footer .ak-footer-content {
    max-width: 1170px;
    margin: 0 auto
}

footer .ak-footer-content .ak-block-links {
    overflow: hidden
}

footer .ak-footer-content .ak-list {
    margin-top: 22px;
    margin-top: 2.2rem
}

footer .ak-footer-content .ak-list a {
    text-decoration: none;
    display: block;
    text-align: left;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
    margin-left: 15%
}

footer .ak-footer-content .ak-list span {
    margin-left: 15%
}

footer .ak-footer-content .ak-list .ak-link-title {
    text-transform: uppercase;
    display: inline-block;
    color: #dedede;
    font-family: "bebas_neueregular",sans-serif;
    border-bottom: 1px solid #dedede;
    font-size: 19px;
    font-size: 1.9rem;
    padding-bottom: 3px;
    padding-bottom: 0.3rem;
    margin-bottom: 10px;
    margin-bottom: 1rem
}

footer .ak-footer-content .ak-list .ak-link-title:hover {
    font-weight: normal
}

footer .ak-footer-content .ak-block1 {
    display: block;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    border-bottom: 1px solid
}

footer .ak-footer-content .ak_legal p a:hover {
    color: #fff
}

footer .ak-footer-content .ak_legal div {
    padding-top: 3px;
    padding-top: 0.3rem;
    font-size: 11px;
    font-size: 1.1rem
}

footer .ak-footer-content .ak_legal div a {
    font-size: 11px;
    font-size: 1.1rem
}

footer .ak-footer-content .ak_legal div a:hover {
    text-decoration: none
}

footer .ak-footer-content .ak_legal div p {
    text-align: left;
    padding: 0 35px;
    padding: 0 3.5rem
}

footer .ak-footer-content .ak_legal div:first-child {
    text-align: center
}

footer .ak-footer-content .ak_legal .ak-logo-ankama,footer .ak-footer-content .ak_legal .ak-logo-likevn,footer .ak-footer-content .ak_legal .prevention {
    display: block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

footer .ak-footer-content .ak_legal .ak-logo-ankama {
    background: #fff;
    -webkit-mask-image: url("/g/modules/ankama/logo/logo.svg");
    mask-image: url("/g/modules/ankama/logo/logo.svg");
    -webkit-mask-size: 130px 80px;
    mask-size: 130px 80px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 130px;
    height: 80px;
    display: inline-block;
    position: relative;
    margin: 0;
    top: -10px
}

footer .ak-footer-content .ak_legal .ak-logo-likevn {
    background-image: url("/assets/img/logo-likevn.png");
    width: 60px;
    height: 60px
}

footer .ak-footer-content .ak_legal .prevention {
    background-image: url("/assets/img/picto_prevention.png");
    height: 52px
}

footer .ak-footer-content .ak-block-download {
    text-align: center;
    padding-top: 22px;
    padding-top: 2.2rem
}

footer .ak-footer-content .ak-block-download .ak-problem {
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 15px;
    margin-top: 1.5rem;
    display: block
}

footer .ak-footer-content .ak-social-network {
    text-align: center;
    padding-top: 10px;
    padding-top: 1rem
}

footer .ak-footer-content .ak-social-network a {
    background-image: url("/assets/img/picto_social.png");
    display: inline-block;
    padding: 18px;
    padding: 1.8rem;
    background-repeat: no-repeat
}

footer .ak-footer-content .ak-social-network a.fb {
    background-position: 0 0
}

footer .ak-footer-content .ak-social-network a.fb:hover {
    background-position: 0 -36px
}

footer .ak-footer-content .ak-social-network a.tw {
    background-position: -38px 0
}

footer .ak-footer-content .ak-social-network a.tw:hover {
    background-position: -38px -36px
}

footer .ak-footer-content .ak-social-network a.yo {
    background-position: -77px 1px
}

footer .ak-footer-content .ak-social-network a.yo:hover {
    background-position: -77px -36px
}

footer .ak-footer-content .ak-social-network a.tv {
    background-position: -115px 0
}

footer .ak-footer-content .ak-social-network a.tv:hover {
    background-position: -115px -36px
}

footer .ak-footer-content .ak-social-network a.di {
    background-position: -154px 3px
}

footer .ak-footer-content .ak-social-network a.di:hover {
    background-position: -154px -36px
}

@media all and (min-width: 768px) {
    footer .ak-footer-content .ak-list {
        margin-top:0
    }

    footer .ak-footer-content .ak-list a,footer .ak-footer-content .ak-list span {
        margin-left: 25%
    }

    footer .ak-footer-content .ak-block-download {
        padding-top: 30px;
        padding-top: 3rem
    }

    footer .ak-footer-content .ak_legal div p {
        text-align: left;
        padding: 0;
        margin-top: 22px;
        margin-top: 2.2rem;
        padding-left: 44px;
        padding-left: 4.4rem
    }
}

@media all and (min-width: 992px) {
    footer .ak-footer-content .ak-list a,footer .ak-footer-content .ak-list span {
        margin-left:10px;
        margin-left: 1rem
    }

    footer .ak-footer-content .ak-list:nth-child(1) :nth-child(2) {
        display: block
    }

    footer .ak-footer-content .ak-block-download {
        text-align: center
    }

    footer .ak-footer-content .ak-social-network {
        margin-top: 22px;
        margin-top: 2.2rem;
        padding-right: 0
    }

    footer .ak-footer-content .ak-block-download .ak-problem {
        margin-left: 10px;
        margin-left: 1rem
    }

    footer .ak-footer-content .ak_legal div p {
        text-align: center;
        padding-left: 12px;
        padding-left: 1.2rem
    }
}

@media all and (min-width: 768px)and (max-width: 992px) {
    footer .ak_legal .prevention {
        background-size:contain
    }
}

footer .ak-footer-content .ak_legal .prevention {
    display: inline-block;
    vertical-align: middle;
    width: 200px
}

footer .xsolla {
    background-image: url("/g/modules/masterpage/block/footer/xsolla.png");
    display: inline-block;
    vertical-align: middle;
    width: 202px;
    height: 54px;
    margin-left: 3px
}

footer .payment img {
    max-height: 40px
}

.ak-navbar-fixed {
    height: 43px
}

.ak-navbar-fixed .navbar.navbar-ng {
    border-width: 0;
    height: 43px;
    min-height: auto
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content {
    height: 43px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-brand {
    position: absolute;
    font-size: 0;
    vertical-align: top;
    width: 160px;
    height: 22px;
    display: block;
    left: 10px;
    top: 12px;
    background: #fff;
    -webkit-mask-image: url("/g/modules/ankama/logo/logo-inline.svg");
    mask-image: url("/g/modules/ankama/logo/logo-inline.svg");
    -webkit-mask-size: 100px 40px;
    mask-size: 100px 40px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-brand:hover {
    background-position: 0px -22px
}

@media all and (min-width: 992px) {
    .ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-brand {
        width:150px;
        height: 22px
    }
}

@media all and (min-width: 1200px) {
    .ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-brand {
        left:50%;
        margin-left: -584px
    }
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a,.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a {
    height: 43px;
    line-height: 43px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:before,.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:before {
    top: 14px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:after,.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:after {
    top: 17px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn.ak-open:after,.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn.ak-open:after {
    top: 20px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part {
    flex: 0 0 33px
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game {
    top: 0
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game .ak-logo-desktop {
    display: none
}

.ak-navbar-fixed .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game .ak-logo-desktop-fixed {
    display: block;
    max-width: 33px
}

.ak-submenu {
    background: #000;
    height: 0;
    width: 100%;
    display: none;
    transition: height .2s ease-in-out;
    overflow: hidden
}

@media all and (min-width: 768px) {
    .ak-submenu {
        display:block
    }
}

.ak-submenu.ak-open,.ak-submenu.ak-hovered {
    height: 332px;
    display: none
}

@media all and (min-width: 768px) {
    .ak-submenu.ak-open,.ak-submenu.ak-hovered {
        display:block
    }
}

.ak-submenu.ak-open .ak-submenu-content.ak-visible,.ak-submenu.ak-hovered .ak-submenu-content.ak-visible {
    opacity: 1;
    height: 332px;
    width: 100%;
    padding-top: 24px
}

.ak-submenu .ak-submenu-content {
    max-width: 900px;
    margin: 0 auto;
    height: 0;
    width: 0;
    opacity: 0;
    transition: opacity .5s ease-in-out;
    overflow: hidden
}

.ak-submenu .ak-submenu-content .row .col ul,.ak-submenu .ak-submenu-content .row .col li {
    display: block;
    padding: 0;
    margin: 0
}

.ak-submenu .ak-submenu-content.ak-visible {
    opacity: 1;
    height: 332px;
    width: 100%;
    padding-top: 24px
}

.ak-submenu .ak-submenu-content .submenu-title {
    color: #248b2e;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    font-weight: bold;
    font-style: italic;
    padding: 6px 12px 6px 6px;
    display: block
}

.ak-submenu .ak-submenu-content .submenu-title:hover {
    cursor: text;
    color: #248b2e;
    text-decoration: none
}

.ak-submenu .ak-submenu-content .ak-link {
    display: block;
    font-size: 14px;
    line-height: 23px;
    font-family: "Roboto",sans-serif;
    padding: 6px 6px 6px 24px;
    transition: all .2s ease-in-out;
    position: relative
}

.ak-submenu .ak-submenu-content .ak-link:before {
    content: " ";
    display: block;
    position: absolute;
    width: 12px;
    height: 14px;
    left: 6px;
    top: 11px;
    background-color: #2b2b2b;
    -webkit-mask-image: url("/g/modules/masterpage/block/header/navbar/ng/assets/dofus-retro/link-style.svg");
    mask-image: url("/g/modules/masterpage/block/header/navbar/ng/assets/dofus-retro/link-style.svg");
    -webkit-mask-size: 12px 14px;
    mask-size: 12px 14px;
    -webkit-mask-position: center;
    mask-position: center
}

.ak-submenu .ak-submenu-content .ak-link:hover,.ak-submenu .ak-submenu-content .ak-link:focus,.ak-submenu .ak-submenu-content .ak-link:active {
    text-decoration: none
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1 {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1.external:after {
    content: "";
    position: relative;
    top: 2px;
    display: inline-block;
    margin-left: 4px;
    background: #fff;
    mask-image: url("../../img/external.svg");
    -webkit-mask-image: url("../../img/external.svg");
    mask-size: 15px 15px;
    -webkit-mask-size: 15px 15px;
    width: 15px;
    height: 15px
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1:hover {
    color: #289b33
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1:hover:before {
    background-color: #289b33
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1.ak-link-highlight {
    background: #248b2e;
    padding: 6px 12px 6px 24px
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1.ak-link-highlight:before {
    background-color: #000
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1.ak-link-highlight:hover {
    background: #289b33;
    color: #fff
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv1.ak-link-highlight:hover:before {
    background-color: #fff
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv2 {
    font-style: italic;
    color: #e2e2e2
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv2:hover {
    color: #289b33
}

.ak-submenu .ak-submenu-content .ak-link.ak-link-lv2:hover:before {
    background: #289b33
}

.ak-submenu .ak-submenu-content {
    padding: 0 24px
}

@media all and (min-width: 992px) {
    .ak-submenu .ak-submenu-content {
        padding:0
    }
}

@media all and (min-width: 768px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-0 {
        background:url("/g/modules/masterpage/block/header/navbar/dofus-retro/ng/0.png") right bottom no-repeat transparent;
        background-size: 35%
    }
}

@media all and (min-width: 992px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-0 {
        background-size:auto
    }
}

@media all and (min-width: 768px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-1 {
        background:url("/g/modules/masterpage/block/header/navbar/dofus-retro/ng/1.png") right bottom no-repeat transparent;
        background-size: 35%
    }
}

@media all and (min-width: 992px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-1 {
        background-size:auto
    }
}

@media all and (min-width: 768px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-2 {
        background:url("/g/modules/masterpage/block/header/navbar/dofus-retro/ng/2.png") right bottom no-repeat transparent;
        background-size: 35%
    }
}

@media all and (min-width: 992px) {
    .ak-submenu .ak-submenu-content.ak-submenu-content-2 {
        background-size:auto
    }
}

.navbar-ng .navbar-content .ak-search-content {
    top: 0;
    height: 42px;
    position: absolute;
    right: 0;
    display: block;
    padding-right: 0;
    width: 100px;
    text-align: right
}

.navbar-ng .navbar-content .ak-search-content a {
    height: 42px
}

@media all and (min-width: 768px) {
    .navbar-ng .navbar-content .ak-search-content {
        padding-right:40px;
        width: auto
    }
}

.ak-navbar-fixed .navbar-ng .navbar-content .ak-search-content {
    width: 100px
}

@media all and (min-width: 768px) {
    .ak-navbar-fixed .navbar-ng .navbar-content .ak-search-content {
        width:auto;
        height: 42px
    }

    .ak-navbar-fixed .navbar-ng .navbar-content .ak-search-content a {
        height: 42px
    }
}

.navbar-default .navbar-collapse {
    box-shadow: none;
    border-color: transparent
}

.ak-navbar-search {
    background: url("/g/modules/masterpage/block/header/navbar/ng/assets/search.png") center center no-repeat transparent;
    color: #fff;
    display: none;
    font-size: 1em;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer
}

.ak-navbar-search:hover {
    background: url("/g/modules/masterpage/block/header/navbar/ng/assets/search-over.png") center center no-repeat #212121
}

.ak-navbar-search:hover input[type=text] {
    text-decoration: none
}

.ak-navbar-search .ak-new {
    position: absolute;
    bottom: -121px;
    width: 58px;
    left: -8px;
    height: 42px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    animation: pulse 1.5s both infinite
}

.ak-navbar-search.open {
    overflow: visible
}

.ak-navbar-search.open input[type=text] {
    height: 42px;
    background: #212121;
    color: #888172;
    border: none
}

.ak-navbar-search.open input[type=text]:focus {
    background: #212121
}

.ak-navbar-search.open input[type=text]::-moz-placeholder {
    color: #888172
}

.ak-navbar-search.open input[type=text]::placeholder {
    color: #888172
}

.ak-navbar-search.open input[type=submit] {
    background: #212121;
    color: #797366;
    height: 42px;
    width: 42px
}

.ak-navbar-search.open .ak-new {
    background-image: url("/g/modules/masterpage/block/header/navbar/dofus-retro/new.png");
    display: none
}

.ak-navbar-search .ak-form {
    padding: 0;
    margin: 0;
    position: relative
}

.ak-navbar-search .ak-form form .ak-container {
    position: relative
}

.ak-navbar-search .ak-form form .form-group {
    padding: 0;
    position: relative;
    margin: 0
}

@media all and (min-width: 768px) {
    .ak-navbar-search {
        margin:5px 0;
        margin: 0.5rem 0;
        width: 42px;
        height: 42px;
        text-align: center;
        line-height: 55px;
        display: inline-block;
        transition: width .2s ease
    }

    .ak-navbar-search>form {
        position: relative
    }

    .ak-navbar-search input[type=text] {
        display: none;
        text-align: left;
        font-size: 13px;
        font-size: 1.3rem;
        padding: 0 10px;
        padding: 0 1rem;
        height: 42px;
        line-height: 44px;
        position: absolute;
        font-style: italic;
        text-decoration: none;
        width: 100%;
        padding-right: 17%
    }

    .ak-navbar-search input[type=text]:after {
        clear: both;
        content: " ";
        position: relative;
        display: block
    }

    .ak-navbar-search input[type=text]:focus {
        font-style: normal
    }

    .ak-navbar-search input[type=submit] {
        display: none;
        position: absolute;
        right: 3px;
        width: 16%;
        height: 42px;
        border: none;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 16px;
        line-height: 1.6rem;
        top: 0
    }

    .ak-navbar-search.open {
        position: absolute;
        right: 0;
        width: 300px;
        transition: width .2s ease;
        padding: 0
    }

    .ak-navbar-search.open input[type=text],.ak-navbar-search.open input[type=submit] {
        display: block
    }

    .ak-navbar-search:after {
        content: " ";
        display: block;
        height: 75px;
        position: absolute;
        right: -5px;
        top: -5px
    }
}

@media all and (min-width: 992px) {
    .ak-navbar-search {
        margin:18px 0;
        margin: 1.8rem 0
    }

    .ak-navbar-search input[type=submit] {
        width: 13%
    }
}

@media all and (min-width: 768px) {
    .ak-navbar-fixed .navbar .ak-navbar-right .ak-navbar-search {
        margin:0
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-navbar-search input[type=text] {
        height: 24px;
        line-height: 25px
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-navbar-search input[type=submit] {
        height: 18px
    }

    .ak-navbar-fixed .navbar .ak-navbar-right .ak-navbar-search .ak-new {
        display: none
    }
}

.ak-navbar-search-mob {
    padding: 15px;
    padding: 1.5rem;
    min-height: 45px
}

.ak-navbar-search-mob .ak-autocomplete {
    border: none;
    display: block;
    width: 100%;
    padding: 0 15px;
    padding: 0 1.5rem;
    font-style: italic;
    font-weight: normal;
    font-size: 13px;
    font-family: "Roboto",sans-serif;
    height: 43px;
    line-height: 43px
}

.ak-navbar-search-mob input[type=submit] {
    display: block;
    width: 24px;
    height: 24px;
    background: transparent;
    position: absolute;
    right: 25px;
    top: 25px;
    border: none
}

.ak-navbar-search-mob .ak-autocomplete {
    background: #3d3d3d;
    color: #fff;
    text-shadow: 1px 0 1px rgba(0,0,0,.35)
}

.ak-navbar-search-mob input[type=submit] {
    background: url("/g/modules/masterpage/block/header/navbar/dofus-retro/picto-search.png") right center no-repeat
}

@media all and (min-width: 768px) {
    .ak-navbar-search-mob {
        display:none
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(0.9);
        opacity: .8
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

@media all and (min-width: 768px) {
    nav.navbar .navbar-header {
        display:none
    }
}

@media all and (max-width: 767px) {
    nav.navbar .navbar-header .burger-btn {
        cursor:pointer;
        display: block;
        position: absolute;
        top: 12px;
        left: 8px;
        height: 20px;
        width: 25px;
        transform: translate3d(0, 0, 0)
    }

    nav.navbar .navbar-header .burger-btn span {
        transform: translate3d(0, 0, 0);
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 25px;
        background: #fff;
        position: absolute;
        display: block;
        content: "";
        top: 0;
        transition: all 250ms ease-in-out
    }

    nav.navbar .navbar-header .burger-btn span:before,nav.navbar .navbar-header .burger-btn span:after {
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 25px;
        background: #fff;
        position: absolute;
        display: block;
        content: "";
        top: 0
    }

    nav.navbar .navbar-header .burger-btn span:before {
        top: 8px
    }

    nav.navbar .navbar-header .burger-btn span:after {
        top: 16px
    }

    nav.navbar .navbar-header .burger-btn span:before,nav.navbar .navbar-header .burger-btn span:after {
        transition: all 250ms ease-in-out
    }

    nav.navbar .navbar-header .burger-btn.active span {
        background-color: transparent
    }

    nav.navbar .navbar-header .burger-btn.active span:before,nav.navbar .navbar-header .burger-btn.active span:after {
        top: 8px
    }

    nav.navbar .navbar-header .burger-btn.active span:before {
        transform: rotate(45deg)
    }

    nav.navbar .navbar-header .burger-btn.active span:after {
        transform: translateY(-8px) rotate(-45deg);
        top: 16px
    }
}

.navbar .navbar-container {
    margin: 0 auto;
    max-width: 1170px;
    position: relative
}

@media all and (min-height: 300px)and (max-height: 399px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:300px
    }
}

@media all and (min-height: 400px)and (max-height: 499px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:400px
    }
}

@media all and (min-height: 500px)and (max-height: 599px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:500px
    }
}

@media all and (min-height: 600px)and (max-height: 699px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:600px
    }
}

@media all and (min-height: 700px)and (max-height: 799px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:700px
    }
}

@media all and (min-height: 800px)and (max-height: 899px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:800px
    }
}

@media all and (min-height: 900px)and (max-height: 999px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:900px
    }
}

@media all and (min-height: 1000px)and (max-height: 1099px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:1000px
    }
}

@media all and (min-height: 1100px)and (max-height: 1199px) {
    .navbar .navbar-container .navbar-collapse {
        max-height:1100px
    }
}

header {
    height: 47px
}

@media all and (min-width: 768px) {
    header {
        height:87px
    }
}

@media all and (min-width: 992px) {
    header {
        height:112px
    }
}

.navbar.navbar-ng {
    position: relative;
    border: none;
    width: 100%;
    background: #000;
    margin-bottom: 0;
    min-height: 43px
}

@media all and (min-width: 768px) {
    .navbar.navbar-ng {
        border-top:3px solid #248b2e
    }
}

.navbar.navbar-ng .ak-main-logo {
    background: transparent url("/g/modules/masterpage/block/header/navbar/dofus-retro/logo_mobile.png") center center no-repeat;
    display: block;
    position: absolute;
    width: 100px;
    height: 43px;
    left: 50%;
    top: 0;
    margin-left: -50px
}

@media all and (min-width: 768px) {
    .navbar.navbar-ng .ak-main-logo {
        display:none
    }
}

.navbar.navbar-ng ul,.navbar.navbar-ng li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0
}

.navbar.navbar-ng .navbar-header {
    height: 43px;
    display: inline-block
}

.navbar.navbar-ng .navbar-content {
    margin: 0 auto;
    height: 67px;
    background: #000;
    position: absolute;
    top: 0;
    right: 0
}

@media all and (min-width: 768px) {
    .navbar.navbar-ng .navbar-content {
        position:relative;
        right: auto;
        width: auto;
        flex-direction: row;
        align-items: center;
        display: flex
    }
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content {
        height:78px
    }
}

.navbar.navbar-ng .navbar-content .ak-brand {
    display: none
}

.navbar.navbar-ng .navbar-content .ak-navbar-part {
    display: none
}

@media all and (min-width: 768px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part {
        display:block
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part {
    text-align: right
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part {
    flex: 1;
    font-size: 0
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part ul,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part ul {
    display: inline-block
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part ul li,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part ul li {
    display: inline-block
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a {
    color: #fff;
    font-size: 1.5rem;
    font-family: "bebas_neueregular",sans-serif;
    position: relative;
    padding: 0 15px 0 15px;
    display: inline-block;
    height: 67px;
    line-height: 67px
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:focus,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:active,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:hover,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:focus,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:active,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:hover {
    text-decoration: none;
    color: #248b2e
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a {
        height:78px;
        font-size: 1.9rem;
        line-height: 78px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:before,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:before {
    content: "";
    display: block;
    position: absolute;
    height: 25px;
    right: -1px;
    top: 20px;
    width: 1px;
    background: #333
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a:before,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a:before {
        top:26px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn {
    padding: 0 30px 0 15px
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:after,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #248b2e;
    position: absolute;
    right: 10px;
    top: 28px
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:after,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:after {
        top:34px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:focus,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:active,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn:hover,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:focus,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:active,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn:hover {
    color: #fff
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn.ak-open:after,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn.ak-open:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #248b2e;
    top: 32px;
    right: 8px
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.ak-dropbtn.ak-open:after,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.ak-dropbtn.ak-open:after {
        top:36px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part a.external:after,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part a.external:after {
    content: "";
    position: relative;
    top: 2px;
    display: inline-block;
    margin-left: 4px;
    background: #fff;
    mask-image: url("../../img/external.svg");
    -webkit-mask-image: url("../../img/external.svg");
    mask-size: 20px 20px;
    -webkit-mask-size: 20px 20px;
    width: 20px;
    height: 20px
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-left-part li:nth-child(3) a:before,.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-right-part li:nth-child(3) a:before {
    display: none
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part {
    flex: 0 0 187px;
    text-align: center
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game {
    position: relative;
    top: -12px
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game {
        top:-13px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game .ak-logo-desktop {
    max-width: 170px;
    display: block
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game .ak-logo-desktop {
        max-width:187px
    }
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game .ak-logo-desktop-fixed {
    display: none
}

.navbar.navbar-ng .ak-main-logo {
    width: 152px;
    margin-left: -80px
}

.navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game {
    top: 5px
}

@media all and (min-width: 992px) {
    .navbar.navbar-ng .navbar-content .ak-navbar-part.ak-navbar-center-part .ak-logo-game {
        top:2px
    }
}

nav .ak-breadcrumb-spacer {
    display: none
}

nav .breadcrumb {
    padding: 0 8px;
    padding: 0 0.8rem;
    font-size: 13px;
    font-size: 1.3rem;
    background: none;
    margin: 0 auto 0 auto;
    overflow: hidden;
    margin-bottom: 5px;
    margin-bottom: 0.5rem
}

nav .breadcrumb div {
    margin-left: 5px;
    margin-left: 0.5rem;
    padding-left: 18px;
    padding-left: 1.8rem;
    display: inline-block
}

nav .breadcrumb div:nth-child(1) {
    padding: 5px 8px;
    padding: 0.5rem 0.8rem
}

nav .breadcrumb .ak-first {
    padding-left: 0
}

nav .breadcrumb a {
    color: #f7f4da;
    text-shadow: 1px 1px 1px #000
}

nav .breadcrumb .ak-last {
    color: #f7f4da
}

nav .breadcrumb div {
    background: url("/g/modules/masterpage/block/breadcrumb/img/dofus-retro/puce_breadcrumb.png") no-repeat 0 center transparent
}

nav .breadcrumb .ak-first {
    background: none
}

@media all and (min-width: 768px) {
    nav .ak-breadcrumb-spacer {
        display:block;
        min-height: 60px
    }

    nav .breadcrumb {
        padding-left: 15px;
        padding-left: 1.5rem
    }
}

@media all and (min-width: 992px) {
    nav .breadcrumb {
        padding-left:12px;
        padding-left: 1.2rem
    }
}

.ak-pagetop {
    position: relative;
    overflow: hidden
}

.ak-bottom-nav {
    overflow: hidden;
    padding: 8px;
    padding: 0.8rem;
    background: #f3f2ed
}

.ak-bottom-nav a {
    font-size: 15px;
    font-size: 1.5rem
}

.ak-bottom-nav a span {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle
}

.ak-bottom-nav a .ak-picto-prev {
    background-position: -321px -8px;
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-bottom-nav a .ak-picto-next {
    background-position: -338px -8px;
    margin-left: 5px;
    margin-left: 0.5rem
}

.ak-bottom-nav .ak-prev {
    padding-left: 5px;
    padding-left: 0.5rem;
    float: left;
    display: block
}

.ak-bottom-nav .ak-next {
    padding-right: 5px;
    padding-right: 0.5rem;
    float: right;
    display: block
}

.ak-bottom-nav a {
    color: #248b2e
}

.ak-bottom-nav a:hover {
    color: #362712
}

.ak-page {
    padding: 0 .4em
}

.ak-page-header {
    overflow: hidden;
    margin-bottom: 0
}

.ak-page {
    background: #f8f8f6
}

.ak-page-header {
    background: #f8f8f6
}

.ak-nav-expand {
    position: relative
}

.ak-nav-expand .ak-nav-expand-container {
    float: left;
    position: relative;
    margin-right: 50px;
    overflow: hidden
}

.ak-nav-expand .ak-nav-expand-container .ak-nav-expand-links {
    font-size: 0
}

.ak-nav-expand .ak-nav-expand-container .ak-nav-expand-links> {
    display: inline-block
}

.ak-nav-expand .ak-nav-expand-more {
    top: 0;
    right: 0;
    position: absolute;
    text-align: center;
    display: block;
    vertical-align: middle
}

.ak-nav-expand .ak-nav-expand-more .ak-nav-expand-icon {
    opacity: 0;
    display: inline-block;
    cursor: pointer;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    position: relative
}

.ak-nav-expand .ak-nav-expand-more .ak-nav-expand-icon.ak-picto-close {
    background-position: -42px -3px
}

.ak-nav-expand .ak-nav-expand-more .ak-nav-expand-icon.ak-picto-open {
    background-position: -67px -3px
}

.ak-btn-steam,.ak-btn-facebook,.ak-btn-apple,.ak-btn-google,.ak-btn-egs {
    padding: 0;
    margin: 12px;
    text-align: left;
    font-size: 0
}

@media all and (min-width: 992px) {
    .ak-btn-steam,.ak-btn-facebook,.ak-btn-apple,.ak-btn-google,.ak-btn-egs {
        font-size:23px;
        min-width: 170px;
        margin: 12px 0 0 0
    }
}

.ak-btn-steam:before,.ak-btn-facebook:before,.ak-btn-google:before,.ak-btn-apple:before,.ak-btn-egs:before {
    content: " ";
    display: inline-block;
    position: relative;
    width: 48px;
    height: 48px;
    margin-right: 0;
    vertical-align: middle
}

@media all and (min-width: 992px) {
    .ak-btn-steam:before,.ak-btn-facebook:before,.ak-btn-google:before,.ak-btn-apple:before,.ak-btn-egs:before {
        margin-right:1.2rem
    }
}

.ak-btn-steam {
    background: #2c2c2c;
    color: #fff
}

.ak-btn-steam:hover {
    background: #000
}

.ak-btn-steam:before {
    background: url("/g/modules/forms/account/login/steam.png") center left no-repeat #000
}

.ak-btn-facebook {
    background: #4e76ca;
    color: #fff
}

.ak-btn-facebook:hover {
    background: #4267b4
}

.ak-btn-facebook:before {
    background: url("/g/modules/forms/account/login/facebook.png") center left no-repeat #4267b4
}

.ak-btn-facebook.ak-btn-large {
    text-transform: none;
    font-size: 14px;
    line-height: 44px;
    padding-right: 12px;
    margin-bottom: 24px;
    transition: all ease-in-out .2s
}

.ak-btn-facebook.ak-btn-large:hover,.ak-btn-facebook.ak-btn-large:focus,.ak-btn-facebook.ak-btn-large:active {
    color: #fff;
    filter: saturate(2)
}

.ak-btn-google {
    background: #f9f8f5;
    color: #28170e;
    border: 1px solid #ccc
}

.ak-btn-google:hover {
    background: #f9f8f5
}

.ak-btn-google:before {
    background: url("/g/modules/forms/account/login/google.png") center center no-repeat #f9f8f5;
    background-size: 100%
}

.ak-btn-google.ak-btn-large {
    text-transform: none;
    font-size: 14px;
    line-height: 44px;
    padding-right: 12px;
    margin-bottom: 24px;
    transition: all ease-in-out .2s
}

.ak-btn-google.ak-btn-large:hover,.ak-btn-google.ak-btn-large:focus,.ak-btn-google.ak-btn-large:active {
    color: #000;
    filter: saturate(2)
}

.btn-primary.ak-btn-google:hover,.btn-primary.ak-btn-google:focus,.btn-primary.ak-btn-google:active {
    color: #28170e
}

.ak-btn-apple {
    background: #000;
    color: #fff
}

.ak-btn-apple:hover {
    background: #000
}

.ak-btn-apple:before {
    background: url("/g/modules/forms/account/login/apple.png") center left no-repeat #000;
    background-size: 100%
}

.ak-btn-egs {
    background: #000;
    color: #fff
}

.ak-btn-egs:hover {
    background: #000
}

.ak-btn-egs:before {
    background: url("/g/modules/forms/account/login/egs.png") center left no-repeat #000;
    background-size: 100%
}

.ak-registerform-providers-container {
    text-align: center
}

.ak-login-page {
    background: #f8f8f6;
    font-size: 12px
}

.ak-login-page .ak-login-account {
    padding: 0 20px;
    padding: 0 2rem
}

.ak-login-page .col-md-4,.ak-login-page .col-md-8 {
    padding: 12px
}

.ak-login-page .col-md-4 {
    padding-bottom: 12px
}

@media all and (min-width: 992px) {
    .ak-login-page .col-md-4 {
        padding-bottom:0
    }
}

.ak-login-page .col-md-8 {
    padding-top: 48px
}

@media all and (min-width: 992px) {
    .ak-login-page .col-md-8 {
        border-left:1px solid #ccc;
        padding-left: 48px;
        padding-top: 12px;
        border-top: none
    }
}

.ak-login-page .ak-login-account h2,.ak-login-page .ak-create-account h2 {
    display: none
}

.ak-login-page .ak-login-account {
    text-align: center;
    color: #bcbdb8;
    border-color: #bdbdbd
}

.ak-login-page .ak-login-account .control-label {
    color: #373737
}

.ak-login-page .ak-login-account .warning {
    color: #b02500
}

.ak-login-page .ak-login-account input[type=text],.ak-login-page .ak-login-account input[type=password] {
    background: #fff;
    color: #555
}

.ak-login-page .ak-login-account input[type=text]:hover,.ak-login-page .ak-login-account input[type=password]:hover {
    background: #fff
}

.ak-login-page .ak-login-account input[type=text]:focus,.ak-login-page .ak-login-account input[type=password]:focus {
    background: #fff
}

.ak-login-page .ak-login-account .ak-login-block .errors_login_otptimefailed {
    padding: 12px
}

.ak-login-page .ak-login-account .ak-login-block .errors_login_otptimefailed span {
    display: inline-block;
    padding-bottom: 5px
}

.ak-login-page .ak-login-account .ak-login-block form {
    padding: 0
}

.ak-login-page .ak-login-account .ak-login-block form .form-group {
    text-align: left;
    margin: 12px 0;
    margin: 1.2rem 0
}

.ak-login-page .ak-login-account .ak-login-block form .form-group label {
    font-size: 15px
}

.ak-login-page .ak-login-account .ak-login-block form .form-group input[type=text],.ak-login-page .ak-login-account .ak-login-block form .form-group input[type=password] {
    width: 100%
}

.ak-login-page .ak-login-account .infos_content .infos_box {
    padding: 12px
}

.ak-login-page .ak-login-account .infos_content .infos_box span {
    text-align: left;
    display: block;
    color: #28170e
}

.ak-login-page .ak-login-account .infos_content .infos_box span strong {
    color: #b02500;
    text-decoration: underline;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    margin-bottom: 1rem
}

.ak-login-page .ak-login-account .infos_content .infos_box ol {
    list-style: decimal
}

.ak-login-page .ak-login-account .infos_content .infos_box ol li {
    text-align: left;
    list-style: decimal
}

.ak-login-page .ak-login-account .ak-login-links {
    margin-top: 12px
}

.ak-login-page .ak-login-account .ak-login-links ul {
    margin: 0;
    padding: 0;
    margin-bottom: 5px
}

.ak-login-page .ak-login-account .ak-login-links ul li {
    list-style: none;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    padding: 0;
    text-align: left;
    color: #9c9c9a
}

.ak-login-page .ak-login-account .ak-login-links ul li a {
    color: #9c9c9a
}

.ak-login-page .ak-login-account .ak-login-links a.btn {
    margin-bottom: 5px
}

.ak-login-page .ak-social-connect-block {
    position: relative;
    text-align: center;
    display: inline-block
}

@media all and (min-width: 992px) {
    .ak-login-page .ak-social-connect-block {
        text-align:left;
        display: block
    }
}

.ak-login-page .ak-social-connect-block strong {
    background: none;
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 50px;
    display: block;
    text-transform: uppercase
}

.ak-login-page .ak-social-connect-block hr {
    position: absolute;
    top: 10px;
    width: 100%;
    display: none
}

.ak-login-page .ak-login-block p strong,.ak-login-page .ak-create-account p strong,.ak-login-page .ak-login-links p strong {
    color: #28170e;
    display: block;
    text-transform: uppercase;
    font-size: 17px;
    text-align: center
}

.ak-login-page .ak-login-block span,.ak-login-page .ak-login-links span {
    color: #28170e
}

.ak-login-page .ak-create-account span {
    color: #28170e
}

.ak-login-page .ak-create-account p {
    text-align: left;
    margin: 0 20px;
    margin: 0 2rem;
    margin-top: 40px;
    margin-top: 4rem
}

.ak-login-page .ak-create-account p a {
    display: block;
    text-align: left;
    margin: 12px 0;
    margin: 1.2rem 0
}

.ak-login-page .ak-create-account p a.btn {
    text-align: center
}

.ak-login-page .ak-create-account p a.ak-info-link {
    color: #9c9c9a
}

.ak-login-page .ak-account-connect .ak-form {
    padding: 0
}

.ak-login-page .ak-account-connect .ak-form .btn {
    margin-bottom: 35px;
    margin-bottom: 3.5rem
}

.ak-login-page h3 {
    text-align: left;
    color: #373737;
    padding-top: 12px
}

@media all and (min-width: 992px) {
    .ak-login-page h3 {
        padding-top:0
    }
}

@media all and (min-width: 768px) {
    .ak-login-page .ak-login-account .ak-login-block {
        margin:0
    }

    .ak-login-page .ak-create-account {
        margin-top: 50px;
        margin-top: 5rem
    }

    .ak-login-page .ak-create-account p {
        text-align: left
    }

    .ak-login-page .ak-create-account p strong,.ak-login-page .ak-create-account p .ak-info-link {
        text-align: left
    }
}

@media all and (min-width: 992px) {
    .ak-login-page .ak-login-account {
        padding:0 40px;
        padding: 0 4rem
    }

    .ak-login-page .ak-login-account .ak-login-block {
        margin: 0 auto
    }

    .ak-login-page .ak-create-account {
        margin-top: 30px;
        margin-top: 3rem;
        padding-bottom: 30px;
        padding-bottom: 3rem
    }

    .ak-login-page .ak-create-account p {
        margin: 0 auto;
        text-align: center
    }

    .ak-login-page .ak-create-account p .btn {
        margin: 12px 50px;
        margin: 1.2rem 5rem
    }

    .ak-login-page .ak-create-account p strong,.ak-login-page .ak-create-account p .ak-info-link {
        display: block;
        text-align: center
    }
}

.ak-panel.ak-account-login {
    margin-bottom: 0
}

body.ak-login-main-page .ak-pagetop {
    max-width: 750px;
    margin: 0 auto
}

body.ak-login-main-page .ak-main-container {
    max-width: 750px
}

body.ak-login-main-page .ak-main-container .ak-form .btn {
    width: 100%
}

.ak-login-page .ak-content-top-steam {
    background: #2f2f2d;
    color: #fff;
    text-align: center;
    padding: 12px 48px
}

.ak-login-page .ak-content-top-steam .ak-title {
    font-family: "bebas_neueregular",sans-serif;
    font-size: 30px
}

.ak-login-page .ak-content-top-steam .ak-title .block-user-steam {
    display: inline-block;
    height: 50px;
    min-width: 150px;
    vertical-align: middle;
    border-radius: 5px;
    box-shadow: 0 3px 0 #000;
    margin-left: 6px;
    color: #97a900;
    padding-right: 12px;
    background: #535051;
    background: linear-gradient(to bottom, #535051 0%, #373435 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#535051", endColorstr="#373435",GradientType=0 )
}

.ak-login-page .ak-content-top-steam .ak-title .block-user-steam:before {
    content: " ";
    background: url("/g/modules/forms/account/login/logo-steam.png") 0 0 no-repeat transparent;
    position: relative;
    width: 126px;
    height: 46px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px
}

.ak-login-page .ak-content-top-steam .ak-text {
    font-size: 15px;
    color: #8a8a8a;
    margin-top: 12px
}

.ak-login-page p.ak-text-conversion {
    margin: 6px auto;
    max-width: 385px
}

.ak-login-page .ak-img-conversion-account {
    margin: 12px 0 24px 0;
    text-align: center
}

.ak-login-page .ak-or {
    border-top: 1px solid #ccc;
    display: block;
    margin: 24px 0;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 100
}

.ak-login-page .ak-or span {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: -16px;
    background: #f8f8f6;
    display: inline-block;
    padding: 3px 12px;
    color: #373737
}

@media all and (min-width: 992px) {
    .ak-login-page .ak-or {
        display:none
    }

    .ak-login-page .ak-or.ak-or-external {
        display: block
    }
}

.ak-login-page .ak-form .ak-form-external {
    max-width: 386px;
    margin: 0 auto
}

.ak-login-page .ak-form .ak-form-external .control-label {
    color: #373737;
    font-size: 15px
}

.ak-login-page .ak-confirmation-register-providers .ak-panel-content {
    max-width: 600px;
    margin: 0 auto
}

.ak-login-page .ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text {
    text-align: center;
    color: #28170e
}

.ak-login-page .ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text strong {
    color: #28170e
}

.ak-login-page .ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text a {
    color: #97a900
}

.ak-login-page .ak-confirmation-register-providers .ak-panel-content .ak-game-download {
    text-align: center
}

.ak-login-page .ak-external-intro {
    color: #28170e;
    font-size: 15px;
    text-align: center;
    margin: 12px 0;
    font-weight: bold
}

.ak-login-page .ak-block-external-connect {
    max-width: 450px;
    margin: 0 auto;
    padding: 12px 24px
}

.ak-login-page .ak-create-account a,.ak-login-page .ak-create-account input {
    width: 100%
}

.ak-login-page .ak-create-account-facebook a,.ak-login-page .ak-create-account-facebook input {
    position: relative;
    background: url("/g/modules/forms/account/login/facebook.png") center left no-repeat,#4e76ca;
    padding: 13px 13px 13px 55px
}

@media all and (min-width: 768px) {
    .ak-login-page .ak-create-account-facebook a,.ak-login-page .ak-create-account-facebook input {
        padding:13px 0
    }
}

.ak-login-page .ak-create-account-facebook a:hover,.ak-login-page .ak-create-account-facebook input:hover {
    background: url("/g/modules/forms/account/login/facebook.png") center left no-repeat,#4267b4
}

.ak-login-page .ak-create-account-google a,.ak-login-page .ak-create-account-google input {
    color: #28170e;
    position: relative;
    background: url("/g/modules/forms/account/login/google.png") center left no-repeat,#f9f8f5;
    padding: 13px 13px 13px 35px
}

.ak-login-page .ak-create-account-google a:hover,.ak-login-page .ak-create-account-google input:hover {
    background: url("/g/modules/forms/account/login/google.png") center left no-repeat,#f9f8f5
}

.ak-login-page .ak-create-account-steam a,.ak-login-page .ak-create-account-steam input {
    position: relative;
    background: url("/g/modules/forms/account/login/steam.png") left top no-repeat,#000;
    padding: 13px 13px 13px 55px
}

@media all and (min-width: 768px) {
    .ak-login-page .ak-create-account-steam a,.ak-login-page .ak-create-account-steam input {
        padding:13px 0
    }
}

.ak-login-page .ak-create-account-steam a:hover,.ak-login-page .ak-create-account-steam input:hover {
    background: url("/g/modules/forms/account/login/steam.png") left top no-repeat,#2c2c2c
}

.ak-login-page .ak-form-external {
    max-width: 450px;
    margin: 0 auto;
    padding: 12px 24px;
    min-height: 300px
}

.ak-login-page .ak-form-external .ak-form-agreement {
    margin-bottom: 24px
}

.ak-login-page .ak-block-external-connect {
    margin-top: 40px
}

.ak-login-page .ak-login-account .ak-login-block .ak-block-external-connect {
    margin-top: 0
}

.ak-confirmation-register-providers .ak-externalauth-confirm {
    max-width: 430px;
    margin: 0 auto
}

.ak-confirmation-register-providers .ak-externalauth-confirm h2 {
    text-align: center;
    color: #97a900;
    font-size: 48px
}

.ak-confirmation-register-providers .ak-externalauth-confirm .ak-img-confirm {
    background: url("/g/modules/games/play/dofus-retro/comfirm.png") no-repeat center center transparent;
    position: relative;
    width: 100%;
    height: 287px
}

.ak-form .ak-form-external {
    max-width: 386px;
    margin: 0 auto
}

.ak-form .ak-form-external .control-label {
    color: #373737;
    font-size: 15px
}

.ak-confirmation-register-providers .ak-panel-content {
    max-width: 600px;
    margin: 0 auto
}

.ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text {
    text-align: center;
    color: #28170e
}

.ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text strong {
    color: #28170e
}

.ak-confirmation-register-providers .ak-panel-content .ak-correct-email-text a {
    color: #97a900
}

.ak-confirmation-register-providers .ak-panel-content .ak-game-download {
    text-align: center
}

.ak-notification-list {
    font-family: "Roboto",sans-serif
}

.ak-notification-list .ak-notification .ak-btn-valid,.ak-notification-list .ak-notification .ak-close {
    border: none
}

.ak-notification-list.ak-notification-list-idbar {
    width: 270px
}

.ak-notification-list.ak-notification-list-idbar .ak-notification {
    border-bottom: 1px solid;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
    margin: 0 12px;
    margin: 0 1.2rem;
    padding: 10px 5px;
    padding: 1rem 0.5rem
}

.ak-notification-list.ak-notification-list-idbar .ak-notification p {
    margin: 0;
    padding: 0
}

.ak-notification-list.ak-notification-list-idbar .ak-notification:last-child {
    border: none
}

.ak-notification-list.ak-notification-list-header .ak-notification,.ak-notification-list.ak-notification-list-footer .ak-notification {
    padding: 6px;
    padding: 0.6rem;
    border-bottom: 1px solid;
    z-index: 100;
    position: relative
}

.ak-notification-list.ak-notification-list-header .ak-notification p,.ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid {
    font-size: 13px
}

.ak-notification-list.ak-notification-list-footer .ak-notification p,.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid {
    font-size: 13px
}

.ak-notification-list.ak-notification-list-header .ak-notification p,.ak-notification-list.ak-notification-list-footer .ak-notification p {
    margin: 0 auto;
    position: relative;
    display: inline-block;
    text-align: center;
    max-width: 1100px
}

.ak-notification-list.ak-notification-list-header .ak-notification p a,.ak-notification-list.ak-notification-list-footer .ak-notification p a {
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid
}

.ak-notification-list.ak-notification-list-header .ak-notification p a:hover,.ak-notification-list.ak-notification-list-footer .ak-notification p a:hover {
    text-decoration: none
}

.ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid,.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid {
    text-transform: uppercase;
    display: block;
    max-width: 300px;
    margin: 6px auto;
    margin: 0.6rem auto;
    margin-bottom: 0;
    padding: 5px 12px;
    padding: 0.5rem 1.2rem;
    text-decoration: none;
    border: none;
    font-weight: normal
}

.ak-notification-list.ak-notification-list-header .ak-notification .ak-close,.ak-notification-list.ak-notification-list-footer .ak-notification .ak-close {
    position: absolute;
    top: 0;
    font-weight: bold;
    padding: 10px 10px;
    padding: 1rem 1rem;
    right: 10px;
    right: 1rem;
    top: 5px;
    top: 0.5rem;
    max-width: 30px
}

.ak-notification-list.ak-notification-list-header .ak-notification .ak-close:hover {
    text-decoration: none
}

.ak-notification-list.ak-notification-list-footer {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 2
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-close:hover {
    text-decoration: none
}

.ak-notification-list.ak-notification-list-header .ak-notification>p,.ak-notification-list.ak-notification-list-header .ak-notification div,.ak-notification-list.ak-notification-list-footer .ak-notification>p,.ak-notification-list.ak-notification-list-footer .ak-notification div {
    display: inline-block;
    font-size: 13px;
    line-height: 19px
}

.ak-notification-list.ak-notification-list-header .ak-notification p,.ak-notification-list.ak-notification-list-header .ak-notification div,.ak-notification-list.ak-notification-list-footer .ak-notification p,.ak-notification-list.ak-notification-list-footer .ak-notification div {
    color: #fff
}

.ak-notification-list.ak-notification-list-header .ak-notification a,.ak-notification-list.ak-notification-list-footer .ak-notification a {
    color: #fff
}

.ak-notification-list.ak-notification-list-header .ak-notification a:hover,.ak-notification-list.ak-notification-list-footer .ak-notification a:hover {
    color: #fff
}

.ak-notification-list.ak-notification-list-idbar {
    background: #fff
}

.ak-notification-list.ak-notification-list-idbar .ak-notification {
    border-bottom-color: #b1b1b1
}

.ak-notification-list.ak-notification-list-header {
    position: relative;
    background: #9dab0b;
    z-index: 100
}

.ak-notification-list.ak-notification-list-header .ak-notification {
    border-bottom-color: #b1b1b1
}

.ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid,.ak-notification-list.ak-notification-list-header .ak-notification .ak-close {
    background: rgba(0,0,0,.4)
}

.ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid:hover,.ak-notification-list.ak-notification-list-header .ak-notification .ak-close:hover {
    background: rgba(0,0,0,.6)
}

.ak-notification-list.ak-notification-list-footer {
    background: rgba(255,255,255,.9)
}

.ak-notification-list.ak-notification-list-footer .ak-notification p {
    color: #595959;
    background: none
}

.ak-notification-list.ak-notification-list-footer .ak-notification a {
    color: #595959;
    background: none
}

.ak-notification-list.ak-notification-list-footer .ak-notification a:hover {
    color: #595959;
    background: none
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid {
    text-shadow: 0 1px 1px #444
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-close {
    color: #fff;
    background: #b6b6b6
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid {
    color: #fff;
    background: #b6b6b6
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid:hover {
    color: #fff;
    background: #b6b6b6
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-close {
    background: #868686
}

.ak-notification-list.ak-notification-list-footer .ak-notification .ak-close:hover {
    background: #8a8882
}

@media all and (min-width: 992px) {
    .ak-notification-list.ak-notification-list-header .ak-notification,.ak-notification-list.ak-notification-list-footer .ak-notification {
        min-height:40px;
        margin: 0 auto;
        text-align: center
    }

    .ak-notification-list.ak-notification-list-header .ak-notification .ak-btn-valid,.ak-notification-list.ak-notification-list-footer .ak-notification .ak-btn-valid {
        display: inline-block;
        margin: 0 12px;
        margin: 0 1.2rem
    }

    .ak-notification-list.ak-notification-list-header .ak-notification .ak-close {
        margin-right: 0
    }

    .ak-notification-list.ak-notification-list-footer .ak-notification {
        max-height: inherit
    }

    .ak-notification-list.ak-notification-list-footer .ak-notification .ak-close {
        margin-right: 0
    }
}

.ak-register-email-validate {
    padding: 0 38px 18px 48px
}

.ak-register-email-validate .ak-illu-mail {
    background: url("/g/modules/games/play/mail.png") center top no-repeat transparent;
    height: 66px;
    margin: 20px 0 24px 0
}

.ak-register-email-validate>.ak-title {
    text-align: center;
    font-size: 26px;
    font-family: "bebas_neueregular",sans-serif
}

.ak-register-email-validate .ak-validate-email-progressbar .ak-icon-big {
    display: block;
    position: relative;
    float: left;
    margin-right: 12px;
    margin-right: 1.2rem;
    top: -9px
}

.ak-register-email-validate .ak-validate-email-progressbar .progress {
    height: 45px;
    height: 4.5rem;
    display: block;
    overflow: hidden;
    position: relative;
    margin-left: 24px;
    margin-left: 2.4rem;
    border: 1px solid;
    margin: 0 12px;
    margin: 0 1.2rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    border-radius: 0
}

.ak-register-email-validate .ak-validate-email-progressbar .progress .progress-bar {
    font-family: "bebas_neueregular",sans-serif;
    line-height: 45px;
    font-size: 33px;
    font-size: 3.3rem
}

.ak-register-email-validate .ak-validate-email-progressbar:after {
    content: " ";
    display: block;
    clear: both
}

.ak-register-email-validate .ak-validate-email-text,.ak-register-email-validate .ak-correct-email-text {
    text-align: justify;
    padding: 0 24px;
    padding: 0 2.4rem
}

.ak-register-email-validate .ak-validate-email-text h2,.ak-register-email-validate .ak-correct-email-text h2 {
    padding: 34px 0 0 0;
    font-family: "Roboto",sans-serif;
    font-size: 19px;
    text-align: center;
    height: 65px;
    line-height: 45px;
    vertical-align: top;
    display: table;
    margin: 0 auto;
    margin-bottom: 23px;
    margin-bottom: 2.3rem
}

.ak-register-email-validate .ak-validate-email-text h2 .ak-icon-big,.ak-register-email-validate .ak-correct-email-text h2 .ak-icon-big {
    display: inline-block;
    float: none;
    margin-right: 12px;
    margin-right: 1.2rem
}

.ak-register-email-validate .ak-validate-email-text h2 span,.ak-register-email-validate .ak-correct-email-text h2 span {
    line-height: 24px;
    display: table-cell;
    vertical-align: middle;
    font-family: "Roboto",sans-serif
}

.ak-register-email-validate .ak-validate-email-text h2 strong,.ak-register-email-validate .ak-correct-email-text h2 strong {
    color: #000
}

.ak-register-email-validate .ak-validate-email-text a,.ak-register-email-validate .ak-correct-email-text a {
    color: #848e02
}

.ak-register-email-validate .ak-correct-email-text {
    padding: 6px 0 10px 0
}

.ak-register-email-validate .ak-correct-email-text strong {
    display: inline-block;
    color: #735c3e
}

.ak-register-email-validate .ak-title {
    color: #848e02
}

.ak-register-email-validate .ak-validate-email-progressbar .progress {
    background: #f6f5f5;
    border-color: #b1ac9c
}

.ak-register-email-validate .ak-validate-email-progressbar .progress .progress-bar {
    text-shadow: 0 0 3px #000;
    padding-left: 10%;
    background: #97a800
}

.ak-register-email-validate .ak-validate-email-text h2 {
    color: #56380a
}

.ak-registration-parent-status {
    padding: 12px;
    color: #444
}

.ak-registration-parent-status a {
    color: #248b2e
}

.ak-register-email-confirmed h2 {
    font-family: "bebas_neueregular",sans-serif;
    color: #97a800;
    font-size: 33px;
    font-size: 3.3rem;
    font-weight: normal;
    text-align: center
}

.ak-register-email-confirmed h2+p {
    color: #97a800;
    font-weight: bold
}

.ak-register-email-confirmed h3 {
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 0;
    color: #28170e;
    text-align: center
}

.ak-register-email-confirmed p {
    padding: 15px;
    padding: 1.5rem;
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 0;
    text-align: center
}

.ak-register-email-confirmed .ak-email {
    border: 1px solid #bdbdbd;
    color: #bdbdbd;
    background: #edeae0;
    padding: 12px;
    padding: 1.2rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-register-email-confirmed .ak-email div {
    color: #28170e;
    font-weight: bold
}

.ak-register-email-confirmed .ak-email+p {
    text-align: center
}

hr {
    margin: 20px 0
}

.ak-registerform-container a.ak-btn-likevn {
    margin: 0 auto;
    width: 257px;
    display: block;
    padding: 0 34px 0 0
}

.ak-registerform-container a.ak-btn-likevn:before {
    content: " ";
    position: relative;
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-right: 1.2rem;
    vertical-align: middle
}

.ak-btn-likevn {
    background: #009bda
}

.ak-btn-likevn:hover,.ak-btn-likevn:focus {
    background: #0077da
}

.ak-btn-likevn:before {
    background: url("/g/modules/forms/account/login/likevn.png") center left no-repeat #0077da
}

.ak-modal {
    display: none
}

.ui-widget-overlay {
    background: #000;
    opacity: .5;
    filter: Alpha(Opacity=50);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-front {
    z-index: 100
}

.ak-modal-wrapper {
    position: absolute;
    padding: 0;
    display: none;
    z-index: 999;
    max-width: 768px;
    overflow: hidden;
    box-shadow: 0 0 5px 0 #000;
    background: #f8f8f6
}

.ak-modal-wrapper .ui-dialog-titlebar {
    text-align: center;
    font-family: "bebas_neueregular",sans-serif;
    font-size: 30px;
    padding: 5px 10px;
    padding: 0.5rem 1rem;
    min-height: 52px;
    min-height: 5.2rem
}

.ak-modal-wrapper .ui-dialog-titlebar span {
    padding-right: 35px;
    display: block
}

@media all and (min-width: 768px) {
    .ak-modal-wrapper .ui-dialog-titlebar span {
        padding-right:0px
    }
}

.ak-modal-wrapper .ui-dialog-titlebar-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 0;
    cursor: pointer;
    border: none
}

.ak-modal-wrapper .ui-dialog-titlebar-close:hover {
    text-decoration: none
}

.ak-modal-wrapper .ak-modal {
    padding: 10px;
    padding: 1rem;
    overflow: auto
}

.ak-modal-wrapper input::-webkit-input-placeholder {
    color: #fff
}

.ak-modal-wrapper input:-moz-placeholder {
    color: #fff
}

.ak-modal-wrapper input::-moz-placeholder {
    color: #fff
}

.ak-modal-wrapper input:-ms-input-placeholder {
    color: #fff
}

.ak-modal-wrapper .ui-dialog-titlebar {
    background: #97a800;
    color: #fff
}

.ak-modal-wrapper .ui-dialog-titlebar-close {
    color: transparent;
    background: url("/g/modules/components/modal/modal-close.png") no-repeat center center rgba(0,0,0,.3)
}

.ak-switcher h3 {
    text-align: center;
    padding: 12px
}

.ak-switcher .ak-switcher-buttons {
    text-align: center
}

.ak-switcher .ak-switcher-buttons .btn {
    color: #7f7b68;
    border: 1px solid #aaa
}

.ak-switcher .ak-switcher-buttons .btn:nth-child(1) {
    border-radius: 5px 0 0 5px
}

.ak-switcher .ak-switcher-buttons .btn:nth-child(2) {
    border-radius: 0 5px 5px 0
}

.ak-switcher .ak-switcher-buttons .btn.active {
    background: #aec200;
    color: #fff
}

.ak-switcher hr {
    border-color: #aaa;
    margin: 24px
}

.ak-switcher .ak-switcher-contents {
    position: relative;
    height: 200px;
    min-height: 200px;
    transition: height .5s;
    overflow: hidden
}

.ak-switcher .ak-switcher-contents .ak-switcher-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none
}

.ak-switcher .ak-switcher-contents .ak-switcher-content.animated {
    transition: left 1s
}

.ak-level-selector {
    position: relative;
    margin: 22px 0;
    vertical-align: middle;
    overflow: hidden
}

.ak-level-selector label {
    max-width: 60px
}

.ak-level-selector .ak-level-selector-select {
    font-weight: bold;
    height: 46px;
    border: 1px solid;
    border-bottom: none;
    display: table;
    width: 100%
}

.ak-level-selector .ak-level-field-range {
    display: block;
    border: 1px solid;
    padding-top: 5px
}

.ak-level-selector .ak-spell-lvl {
    min-width: 55px;
    display: inline-block;
    font-weight: bold
}

.ak-level-selector .indexes.show {
    display: inline !important;
    position: relative;
    border-right: 1px solid;
    height: 30px;
    float: left;
    top: 0;
    padding-top: 4px;
    margin-left: 6px
}

.ak-level-selector .ak-spell-progress {
    font-size: 13px;
    font-size: 1.3rem;
    position: relative;
    padding-left: 5px
}

.ak-level-selector .ak-level-selector-container {
    display: table;
    width: 100%
}

.ak-level-selector .ak-level-selector-min,.ak-level-selector .ak-level-selector-max {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.ak-level-selector input[type=range] {
    display: table-cell;
    width: 100%
}

.ak-level-selector .ak-level-selector-select {
    border-color: #c9c6bb;
    color: #595959;
    background: #e4e0d7
}

.ak-level-selector .ak-level-field-range {
    border-color: #c9c6bb;
    background: #fff
}

@media all and (min-width: 992px) {
    .ak-level-selector {
        display:table;
        width: 100%
    }

    .ak-level-selector .ak-level-selector-select {
        display: table-cell;
        border-bottom: 1px solid #cecece
    }

    .ak-level-selector .ak-level-field-range {
        display: table-cell;
        vertical-align: bottom;
        border-left: none
    }
}

.particle {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    opacity: 0;
    animation: doit 2500ms infinite cubic-bezier(0.125, 0, 0.41, 0);
    animation-direction: reverse
}

#particle1 {
    transform: translateX(0.0001245926px) translateY(-224.9999743924px) scale(0.0761205188);
    animation-delay: -874ms
}

#particle2 {
    transform: translateX(174.0612959705px) translateY(-56.5454274414px) scale(0.1818032336);
    animation-delay: -1168ms
}

#particle3 {
    transform: translateX(12.6649188825px) translateY(8.0374019247px) scale(0.9215409043);
    animation-delay: -897ms
}

#particle4 {
    transform: translateX(-138.4385390269px) translateY(65.1442316095px) scale(0.2818737022);
    animation-delay: -2268ms
}

#particle5 {
    transform: translateX(238.874341851px) translateY(112.4057329732px) scale(0.0177127493);
    animation-delay: -1277ms
}

#particle6 {
    transform: translateX(158.7213391237px) translateY(-191.8571450252px) scale(0.0354408404);
    animation-delay: -1248ms
}

#particle7 {
    transform: translateX(-22.5599269314px) translateY(-178.5806352136px) scale(0.1909830605);
    animation-delay: -71ms
}

#particle8 {
    transform: translateX(-90.0782339838px) translateY(23.1281595065px) scale(0.5320701857);
    animation-delay: -2182ms
}

#particle9 {
    transform: translateX(4.1441742889px) translateY(65.8697640763px) scale(0.6612620798);
    animation-delay: -1482ms
}

#particle10 {
    transform: translateX(-94.7731288614px) translateY(78.4031507391px) scale(0.3995797747);
    animation-delay: -534ms
}

#particle11 {
    transform: translateX(-51.4787721778px) translateY(-200.4967076499px) scale(0.1162344068);
    animation-delay: -694ms
}

#particle12 {
    transform: translateX(36.8479706679px) translateY(291.6817221865px) scale(0.0004934396);
    animation-delay: -580ms
}

#particle13 {
    transform: translateX(-206.3005676558px) translateY(-97.0776784291px) scale(0.0702235147);
    animation-delay: -2109ms
}

#particle14 {
    transform: translateX(35.7657892185px) translateY(-76.0053984936px) scale(0.5742203622);
    animation-delay: -1449ms
}

#particle15 {
    transform: translateX(-162.1109611462px) translateY(-102.8787445472px) scale(0.1556720759);
    animation-delay: -396ms
}

#particle16 {
    transform: translateX(-74.9999999943px) translateY(7.6056851837px) scale(0.6173165677);
    animation-delay: -729ms
}

#particle17 {
    transform: translateX(75.0974087477px) translateY(189.6744031212px) scale(0.12369332);
    animation-delay: -512ms
}

#particle18 {
    transform: translateX(208.0449290076px) translateY(-172.1029257257px) scale(0.0123084598);
    animation-delay: -37ms
}

#particle19 {
    transform: translateX(-164.0179392548px) translateY(-154.0230985089px) scale(0.0761204707);
    animation-delay: -148ms
}

#particle20 {
    transform: translateX(182.7054286355px) translateY(34.8529245129px) scale(0.1729194257);
    animation-delay: -185ms
}

#particle21 {
    transform: translateX(145.8693287853px) translateY(-18.4163237433px) scale(0.3039846222);
    animation-delay: -2044ms
}

#particle22 {
    transform: translateX(-248.2257507511px) translateY(80.6534355321px) scale(0.0207771894);
    animation-delay: -1594ms
}

#particle23 {
    transform: translateX(-200.8716056469px) translateY(94.5230027275px) scale(0.0822453743);
    animation-delay: -1174ms
}

#particle24 {
    transform: translateX(29.2316891471px) translateY(-153.236767482px) scale(0.2710313891);
    animation-delay: -310ms
}

#particle25 {
    transform: translateX(77.8728567065px) translateY(-239.6661161865px) scale(0.0314167638);
    animation-delay: -1247ms
}

#particle26 {
    transform: translateX(146.591960329px) translateY(-68.973698165px) scale(0.2498614245);
    animation-delay: -2111ms
}

#particle27 {
    transform: translateX(-155.9255973389px) translateY(245.6994263211px) scale(0.001110125);
    animation-delay: -455ms
}

#particle28 {
    transform: translateX(-8.9943031001px) translateY(47.149788035px) scale(0.7513101128);
    animation-delay: -275ms
}

#particle29 {
    transform: translateX(-241.1772070189px) translateY(-61.923781889px) scale(0.0354425817);
    animation-delay: -2117ms
}

#particle30 {
    transform: translateX(127.184317305px) translateY(-231.3446568631px) scale(0.0177123761);
    animation-delay: -1485ms
}

#particle31 {
    transform: translateX(-206.2993335655px) translateY(149.8852393346px) scale(0.0276300796);
    animation-delay: -680ms
}

#particle32 {
    transform: translateX(114.9457135239px) translateY(-21.9187913222px) scale(0.4249224344);
    animation-delay: -1934ms
}

#particle33 {
    transform: translateX(200.8485324556px) translateY(-79.510565285px) scale(0.0951416624);
    animation-delay: -2474ms
}

#particle34 {
    transform: translateX(88.0698433968px) translateY(271.0511071441px) scale(0.0030826663);
    animation-delay: -2016ms
}

#particle35 {
    transform: translateX(36.5576676377px) translateY(-142.3816696298px) scale(0.3040871662);
    animation-delay: -1106ms
}

#particle36 {
    transform: translateX(-214.3167739596px) translateY(-201.2568487184px) scale(0.00049344);
    animation-delay: -149ms
}

#particle37 {
    transform: translateX(13.9396596811px) translateY(-221.5618994798px) scale(0.0822454239);
    animation-delay: -22ms
}

#particle38 {
    transform: translateX(-14.3162384527px) translateY(227.5500940816px) scale(0.0702235141);
    animation-delay: -836ms
}

#particle39 {
    transform: translateX(-82.5075049276px) translateY(-253.9320836054px) scale(0.0148906883);
    animation-delay: -1903ms
}

#particle40 {
    transform: translateX(178.5320288494px) translateY(-70.6760580311px) scale(0.155637077);
    animation-delay: -747ms
}

#particle41 {
    transform: translateX(71.3292387221px) translateY(23.1762745781px) scale(0.6173165676);
    animation-delay: -382ms
}

#particle42 {
    transform: translateX(-55.8221723259px) translateY(-40.5571823612px) scale(0.6465251575);
    animation-delay: -1009ms
}

#particle43 {
    transform: translateX(-253.8289806463px) translateY(100.498002883px) scale(0.0099763423);
    animation-delay: -2117ms
}

#particle44 {
    transform: translateX(-182.3748319082px) translateY(115.7385877155px) scale(0.0951729475);
    animation-delay: -8ms
}

#particle45 {
    transform: translateX(203.6210504095px) translateY(80.6192770379px) scale(0.0885967234);
    animation-delay: -2065ms
}

#particle46 {
    transform: translateX(-99.6637776246px) translateY(-157.0449930153px) scale(0.1729194384);
    animation-delay: -1231ms
}

#particle47 {
    transform: translateX(12.809265984px) translateY(203.5974525994px) scale(0.12369332);
    animation-delay: -1336ms
}

#particle48 {
    transform: translateX(21.9236138065px) translateY(114.9276083353px) scale(0.424994748);
    animation-delay: -1801ms
}

#particle49 {
    transform: translateX(-5.8395183162px) translateY(92.8164857438px) scale(0.5320701857);
    animation-delay: -799ms
}

#particle50 {
    transform: translateX(72.6663348313px) translateY(87.8385096764px) scale(0.4379166221);
    animation-delay: -515ms
}

#particle51 {
    transform: translateX(37.3037424875px) translateY(-145.2874179896px) scale(0.2928931814);
    animation-delay: -161ms
}

#particle52 {
    transform: translateX(-163.9920786922px) translateY(-225.7157402386px) scale(0.0060390474);
    animation-delay: -415ms
}

#particle53 {
    transform: translateX(268.7336345824px) translateY(126.4564495948px) scale(0.0001233675);
    animation-delay: -1232ms
}

#particle54 {
    transform: translateX(17.3301833901px) translateY(275.4553770462px) scale(0.0078852987);
    animation-delay: -2077ms
}

#particle55 {
    transform: translateX(-184.5847184289px) translateY(-86.8589754365px) scale(0.1236933206);
    animation-delay: -460ms
}

#particle56 {
    transform: translateX(-160.722581608px) translateY(20.303983838px) scale(0.2498889304);
    animation-delay: -441ms
}

#particle57 {
    transform: translateX(-145.3326657678px) translateY(-175.6770186704px) scale(0.0702235199);
    animation-delay: -2419ms
}

#particle58 {
    transform: translateX(225.9545990126px) translateY(-89.4493859457px) scale(0.0441826806);
    animation-delay: -1469ms
}

#particle59 {
    transform: translateX(-32.4467716007px) translateY(-99.8609317549px) scale(0.4775014634);
    animation-delay: -791ms
}

#particle60 {
    transform: translateX(-117.515084472px) translateY(249.7322664806px) scale(0.0078852987);
    animation-delay: -2377ms
}

@keyframes doit {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0) scale(0.1)
    }
}

@keyframes open-lootbox {
    from,25% {
        transform: translate(0, 70px) rotate3d(0, 0, 1, 0)
    }

    50%,74%,98%,to {
        transform: translate(0, 0) rotate3d(0, 0, 1, 0)
    }

    62%,86% {
        transform: translate(0, 10px) rotate3d(0, 0, 1, 0)
    }
}

@keyframes open-lootbox-close-top {
    from,50% {
        transform: translate(0, 0);
        opacity: 1
    }

    51%,to {
        transform: translate(0, -20px);
        opacity: 0
    }
}

@keyframes open-lootbox-close-left {
    from,50% {
        transform: translate(0, 0);
        opacity: 1
    }

    51%,to {
        transform: translate(-10px, -4px);
        opacity: 0
    }
}

@keyframes open-lootbox-close-right {
    from,50% {
        transform: translate(0, 0);
        opacity: 1
    }

    51%,to {
        transform: translate(10px, -4px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-top {
    from,50% {
        transform: translate(0, 0px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52% {
        transform: translate(0, -40px)
    }

    67%,97% {
        transform: translate(0, -30px);
        opacity: 1
    }

    82% {
        transform: translate(0, -40px)
    }

    to {
        transform: translate(0, -140px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-front-left {
    from,50% {
        transform: translate(-10px, -4px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52% {
        transform: translate(-20px, -9px)
    }

    67%,97% {
        transform: translate(-14px, -11px);
        opacity: 1
    }

    82% {
        transform: translate(-20px, -9px)
    }

    to {
        transform: translate(-180px, 110px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-front-right {
    from,50% {
        transform: translate(10px, -4px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52% {
        transform: translate(20px, -9px)
    }

    67%,97% {
        transform: translate(14px, -11px);
        opacity: 1
    }

    82% {
        transform: translate(20px, -9px)
    }

    to {
        transform: translate(180px, 110px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-back-left {
    from,50% {
        transform: translate(0px, 0px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52% {
        transform: translate(-20px, -20px)
    }

    67%,97% {
        transform: translate(-12px, -14px);
        opacity: 1
    }

    82% {
        transform: translate(-20px, -20px)
    }

    to {
        transform: translate(-200px, -120px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-back-right {
    from,50% {
        transform: translate(0px, 0px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52% {
        transform: translate(20px, -20px)
    }

    67%,97% {
        transform: translate(12px, -14px);
        opacity: 1
    }

    82% {
        transform: translate(20px, -20px)
    }

    to {
        transform: translate(200px, -120px);
        opacity: 0
    }
}

@keyframes open-lootbox-open-bottom {
    from,50% {
        transform: translate(0px, 0px);
        opacity: 0
    }

    51% {
        opacity: 1
    }

    52%,82% {
        transform: translate(0px, 0px);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes open-ligth-inside-rotate {
    from,50% {
        transform: translate(-50%, -50%) rotate3d(0, 0, 1, 0deg);
        opacity: 0
    }

    51%,96% {
        opacity: 1
    }

    to {
        transform: translate(-50%, -50%) rotate3d(0, 0, 1, 90deg);
        opacity: 1
    }
}

@keyframes open-ligth-outside {
    from,50% {
        opacity: 0
    }

    51% {
        opacity: 1
    }

    67%,97% {
        opacity: .5
    }

    82% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes open-shadow-under {
    from,25% {
        transform: scale(0.9);
        opacity: .75
    }

    50%,74%,98%,to {
        transform: scale(1)
    }

    62%,86% {
        transform: scale(0.99)
    }

    52% {
        opacity: 1
    }

    67%,97% {
        opacity: .75
    }

    82% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes open-shadow-front-left {
    from,50% {
        opacity: 0
    }

    52% {
        opacity: 1
    }

    67%,97% {
        opacity: .75
    }

    82% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes rotating {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
        opacity: 1
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
        opacity: 1
    }
}

@keyframes particles {
    from,50% {
        opacity: 0
    }

    51% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes lootbox-flash {
    from,5%,22%,29%,32%,33%,to {
        opacity: 0
    }

    6%,7%,30%,31%,34%,35% {
        opacity: 1
    }
}

@keyframes lootbox-perso-hide {
    from,34% {
        opacity: 1
    }

    35%,to {
        opacity: 0
    }
}

.ak-gift-lootbox {
    padding: 10px 0
}

.ak-gift-lootbox .ak-gift-lootbox-container {
    height: 500px;
    position: relative;
    margin-bottom: 10px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container {
    width: 500px;
    height: 500px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox {
    width: 500px;
    height: 500px;
    position: absolute;
    left: 0;
    bottom: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .mystery-box {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    width: 400px;
    height: 400px;
    transform: translate(-50%, -50%)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .mystery-box img {
    position: absolute;
    left: 0;
    top: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .mystery-box .perso {
    z-index: 0;
    transform: translateY(70px);
    width: 100%;
    background-color: #f8f8f6
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .mystery-box .flash {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f8f8f6;
    opacity: 0;
    transform: translateY(70px)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .particles {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1px;
    height: 1px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows .under {
    position: absolute;
    left: -157px;
    top: 60px;
    transform: scale(0.9);
    opacity: .75
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows .back-left {
    position: absolute;
    left: -328px;
    top: -34px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows .back-right {
    position: absolute;
    right: -331px;
    top: -38px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows .front-left {
    position: absolute;
    left: -328px;
    top: 160px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .shadows .front-right {
    position: absolute;
    right: -316px;
    top: 162px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-close {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1px;
    height: 1px;
    transform: translateY(70px);
    z-index: 1
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-close .top {
    position: absolute;
    bottom: 0;
    left: -135px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-close .left {
    position: absolute;
    right: 0;
    top: -78px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-close .right {
    position: absolute;
    left: 0;
    top: -78px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1px;
    height: 1px
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .top {
    position: absolute;
    bottom: -6px;
    left: -135px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .left {
    position: absolute;
    right: -6px;
    top: -78px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .right {
    position: absolute;
    left: -6px;
    top: -78px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .back-left {
    position: absolute;
    right: 0px;
    top: -156px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .back-right {
    position: absolute;
    left: 0px;
    top: -156px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .bottom {
    position: absolute;
    left: -135px;
    top: 0px;
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .light-inside-fix,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .light-inside-rorate,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .lootbox-open .light-outside {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate(-50%, -50%) rotate3d(0, 0, 1, 0deg);
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.flash .mystery-box .perso {
    animation-duration: 3s;
    animation-fill-mode: both;
    animation-name: "lootbox-perso-hide";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.flash .mystery-box .flash {
    animation-duration: 3s;
    animation-fill-mode: both;
    animation-name: "lootbox-flash";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-close {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-close .top {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-close-top";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-close .left {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-close-left";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-close .right {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-close-right";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .top {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-top";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .left {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-front-left";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .right {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-front-right";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .back-left {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-back-left";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .back-right {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-back-right";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .bottom {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-lootbox-open-bottom";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .light-inside-rorate {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-ligth-inside-rotate";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .lootbox-open .light-outside {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-ligth-outside";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .shadows .under {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-shadow-under";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .shadows .front-left,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .shadows .front-right,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .shadows .back-left,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .shadows .back-right {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "open-shadow-front-left";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.opening .particles {
    animation-duration: 5s;
    animation-fill-mode: both;
    animation-name: "particles";
    transition-timing-function: ease-in-out
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .lootbox-close,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .shadows,.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .lootbox-open .bottom {
    opacity: 0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .light-inside-fix {
    opacity: 1
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .light-inside-rorate {
    animation: rotating 20s linear infinite
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .particles {
    opacity: 1
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.open .mystery-box {
    display: none
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox .particle {
    background-color: #fff
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.common .particle {
    box-shadow: 0 0 15px #b0b0b0
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.uncommon .particle {
    box-shadow: 0 0 15px #52ae3f
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.rare .particle {
    box-shadow: 0 0 15px #49a8af
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.epic .particle {
    box-shadow: 0 0 15px #9855cb
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-animation-container .lootbox.legendary .particle {
    box-shadow: 0 0 15px #f5d000
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    display: none;
    z-index: 1
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered {
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: bold;
    display: inline-block;
    color: #000
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.ak-rarity {
    font-size: 1.3em
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.common {
    background: #b0b0b0;
    box-shadow: 5px 5px rgba(121,121,121,.3)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.uncommon {
    background: #52ae3f;
    box-shadow: 5px 5px rgba(120,240,1,.3)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.rare {
    background: #49a8af;
    box-shadow: 5px 5px rgba(0,215,220,.3)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.epic {
    background: #9855cb;
    box-shadow: 5px 5px rgba(152,85,203,.3);
    color: #fff
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .bordered.legendary {
    background: #f5d000;
    box-shadow: 5px 5px rgba(255,222,0,.3)
}

.ak-gift-lootbox .ak-gift-lootbox-container .lootbox-gift-container .ak-name {
    font-weight: bold
}

.ak-gift-lootbox .list-buttons {
    position: relative;
    z-index: 200
}

.ak-gift-lootbox .list-buttons .btn-skip {
    display: none
}

.ak-gift-lootbox .list-buttons .btn-again {
    display: none
}

.ak-gift-lootbox .list-buttons .btn-again .ak-form {
    padding: 0
}

#confettis {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2
}

.ak-content-sections {
    margin: 8px 0;
    margin: 0.8rem 0
}

.ak-content-sections .row>div {
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-content-sections .row>div.clearfix {
    margin: 0
}

.ak-content-sections .ak-section>img {
    display: block;
    width: 100%
}

.ak-content-sections .ak-section-link-block {
    text-align: center
}

.ak-content-sections .ak-illu-home-desc {
    margin: 0 6px;
    margin: 0 0.6rem;
    padding-top: 10px;
    padding-top: 1rem;
    bottom: 0;
    height: 80px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

.ak-content-sections .ak-illu-home-desc span {
    font-size: 28px;
    font-size: 2.8rem;
    font-family: "bebas_neueregular",sans-serif
}

.ak-content-sections .btn-primary {
    margin: 8px auto;
    margin: 0.8rem auto
}

.ak-content-sections .ak-section-title {
    font-size: 26px;
    font-size: 2.6rem;
    display: block;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%
}

.ak-content-sections .ak-section-title a {
    padding: 10px 8px;
    padding: 1rem 0.8rem;
    display: table;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
    font-family: "bebas_neueregular",sans-serif
}

.ak-content-sections .ak-img {
    padding: 5px;
    padding: 0.5rem;
    display: table-cell;
    line-height: normal;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 50px
}

.ak-content-sections .ak-text {
    line-height: 18px;
    line-height: 1.8rem;
    padding: 0 5px;
    padding: 0 0.5rem;
    display: table-cell;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle
}

.ak-content-sections .ak-text.ak-subtext {
    line-height: 15px;
    line-height: 1.5rem
}

.ak-content-sections .ak-text .ak-subtext {
    font-size: 10px;
    font-size: 1rem;
    display: block;
    font-weight: normal;
    text-transform: none
}

.ak-content-sections .ak-section-link img {
    margin-right: 8px;
    margin-right: 0.8rem;
    margin-top: -0.1em;
    position: relative
}

.ak-content-sections .ak-section-desc td {
    height: 48px
}

.ak-content-sections .ak-section-desc .ak-nb {
    text-align: right
}

.ak-content-sections .ak-section {
    background: #f8f8f6
}

.ak-content-sections .ak-img {
    background-color: #91713d
}

.ak-content-sections .ak-section-link-block {
    background: #f8f8f6
}

.ak-content-sections .ak-section-title a {
    color: #28170e;
    background: #f8f8f6
}

.ak-content-sections .ak-illu-home-desc {
    color: #fff
}

.ak-content-sections .ak-illu-home-desc span {
    color: #97a800
}

.ak-content-sections .ak-responsivetable tr.ak-first-ladder {
    background-image: none
}

.ak-content-sections .ak-responsivetable tr.ak-first-ladder td a,.ak-content-sections .ak-responsivetable tr.ak-first-ladder td.ak-name {
    color: #362712
}

.ak-content-sections .ak-responsivetable tr.ak-second-ladder td a,.ak-content-sections .ak-responsivetable tr.ak-second-ladder td.ak-name {
    color: #362712
}

.ak-content-sections .ak-responsivetable tr.ak-third-ladder td a,.ak-content-sections .ak-responsivetable tr.ak-third-ladder td.ak-name {
    color: #362712
}

.ak-content-sections .ak-responsivetable tr.ak-bg-even td a,.ak-content-sections .ak-responsivetable tr.ak-bg-even td.ak-name {
    color: #362712
}

.ak-content-sections .ak-responsivetable tr.ak-bg-odd td a,.ak-content-sections .ak-responsivetable tr.ak-bg-odd td.ak-name {
    color: #362712
}

.ak-content-sections .ak-responsivetable tr.ak-first-ladder td a:hover,.ak-content-sections .ak-responsivetable tr.ak-first-ladder td.ak-name:hover {
    color: #289b33
}

.ak-content-sections .ak-responsivetable tr.ak-second-ladder td a:hover,.ak-content-sections .ak-responsivetable tr.ak-second-ladder td.ak-name:hover {
    color: #289b33
}

.ak-content-sections .ak-responsivetable tr.ak-third-ladder td a:hover,.ak-content-sections .ak-responsivetable tr.ak-third-ladder td.ak-name:hover {
    color: #289b33
}

.ak-content-sections .ak-responsivetable tr.ak-bg-even td a:hover,.ak-content-sections .ak-responsivetable tr.ak-bg-even td.ak-name:hover {
    color: #289b33
}

.ak-content-sections .ak-responsivetable tr.ak-bg-odd td a:hover,.ak-content-sections .ak-responsivetable tr.ak-bg-odd td.ak-name:hover {
    color: #289b33
}

.ak-content-sections .ak-responsivetable tr td {
    background: #f8f8f6;
    border-bottom: 1px solid #b1ac9c
}

.ak-content-sections .ak-responsivetable tr td.ak-nb {
    color: #78664c
}

@media all and (min-width: 768px) {
    .ak-content-sections .ak-section-illu {
        padding-top:63.27%;
        display: block
    }
}

@media all and (min-width: 768px) {
    .ak-content-sections .ak-section-general .ak-section-illu {
        background:url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_gen_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-bump .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_bump_tiny.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-guild .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_guild_tiny.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-success .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_success_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-alliances .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_alliance_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-pioneers .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_pioneers_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-dreams .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_dreams_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-retro .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_retro.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_temporis7.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-fr .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_fr.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-it .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_it.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-en .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_en.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-de .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_de.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-es .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_es.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-temporis-retro-pt .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/retro/ladder_temporis_retro_pt.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-dream .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_infinis.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-general-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_gen_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-success-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_success_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-alliances-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_alliance_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-touch-ascent-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_ascent_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-pioneers-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_pioneers_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-dreams-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_dreams_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .fr .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.fr.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .en .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.en.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .es .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.es.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .de .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.de.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .it .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.it.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .pt .ak-section-kolizeum .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/ladder_kolizeum_illu.pt.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .fr .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.fr.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .en .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.en.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .es .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.es.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .de .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.de.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .it .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.it.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .pt .ak-content-sections .ak-section-kolizeum-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_kolizeum_illu.pt.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }

    .ak-content-sections .ak-section-contribution-realtime .ak-section-illu {
        background: url("/dofus-retro/www/modules/mmorpg/community/ladder/realtime/ladder_contribution_illu.jpg") 0 0 no-repeat transparent;
        background-size: cover;
        background-position: center
    }
}

.ak-page-menu {
    overflow: hidden;
    padding: 0;
    margin-bottom: .8em;
    background: #f8f8f6
}

.ak-page-menu.ak-glue {
    border-bottom: 1px solid #dddac8;
    margin-bottom: 0
}

.ak-page-menu ul {
    margin: 0;
    padding: 0
}

.ak-page-menu ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    margin-left: 15px;
    margin-right: 0
}

.ak-page-menu ul li.external>a:after {
    content: "";
    position: relative;
    top: 4px;
    display: inline-block;
    margin-left: 4px;
    background: #76644a;
    mask-image: url("/g/modules/masterpage/block/page-menu/external.svg");
    -webkit-mask-image: url("/g/modules/masterpage/block/page-menu/external.svg");
    mask-size: 20px 20px;
    -webkit-mask-size: 20px 20px;
    width: 20px;
    height: 20px
}

.ak-page-menu a {
    display: inline-block;
    padding: .5em 0;
    text-transform: uppercase;
    border-bottom: 6px solid;
    font-weight: bold;
    transition: border .2s;
    font-size: 15px;
    color: #76644a;
    border-bottom-color: #d8de93
}

.ak-page-menu li.on a {
    margin-bottom: 0;
    text-decoration: none;
    color: #248b2e;
    border-bottom-color: #248b2e
}

.ak-page-menu li a:hover {
    text-decoration: none;
    transition: border .2s;
    color: #248b2e;
    border-bottom-color: #248b2e
}

.ak-page-menu .ak-nav-expand-more .ak-nav-expand-icon {
    font-size: 0
}

.ak-search button {
    background: #248b2e url("/g/modules/masterpage/block/search/dofus-retro/_zoom.png") center center no-repeat;
    color: #fff;
    border-color: #88765c
}

.ak-search button:hover {
    background-color: #289b33;
    border-color: #88765c
}

.ak-search input {
    border-color: #88765c
}

.ak-nav-top {
    border-bottom: 1px solid
}

.ak-nav-top .ak-link-page {
    display: inline-block;
    text-align: center;
    height: 48px;
    padding: 0 .2em 0 .4em;
    position: relative;
    width: 60px
}

.ak-nav-top:after {
    clear: both;
    content: " ";
    display: block;
    position: relative
}

.ak-nav-top .ak-nav-expand-more .ak-nav-expand-icon {
    font-size: 0
}

.ak-nav-tooltip {
    font-size: 13px;
    font-size: 1.3rem;
    border-radius: 3px;
    padding: .25em
}

.ak-nav-top {
    background: #171c1b;
    border-bottom-color: #1f2104
}

.ak-nav-top .ak-link-page {
    border-right-color: #1a1205;
    border-left-color: #1a1205
}

.ak-nav-top .ak-link-page:hover,.ak-nav-top .ak-link-page.selected {
    background-color: #248b2e;
    transition: background-color linear .3s
}

.ak-nav-tooltip {
    background: #248b2e;
    color: #fff;
    text-shadow: 0 0 3px #000;
    border-color: #bfcb16
}

.ak-ogrine-icon,.ak-kroz-icon,.ak-kama-icon {
    vertical-align: middle
}

.ak-icon-small.ak-kroz-icon {
    width: 35px;
    height: 33px
}

.ak-icon-big.ak-ogrine-icon,.ak-icon-big.ak-ogrines-icon,.ak-icon-big.ak-kroz-icon,.ak-icon-big.ak-krozs-icon,.ak-icon-big.ak-kama-icon {
    background-image: url("/g/modules/masterpage/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-med.ak-ogrine-icon,.ak-icon-med.ak-ogrines-icon,.ak-icon-med.ak-kroz-icon,.ak-icon-med.ak-krozs-icon,.ak-icon-med.ak-kama-icon {
    background-image: url("/g/modules/masterpage/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-tiny.ak-ogrine-icon,.ak-icon-tiny.ak-ogrines-icon,.ak-icon-tiny.ak-kroz-icon,.ak-icon-tiny.ak-krozs-icon,.ak-icon-tiny.ak-kama-icon {
    background-image: url("/g/modules/masterpage/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-small.ak-ogrine-icon,.ak-icon-small.ak-ogrines-icon,.ak-icon-small.ak-kroz-icon,.ak-icon-small.ak-krozs-icon,.ak-icon-small.ak-kama-icon {
    background-image: url("/g/modules/masterpage/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big.ak-ogrine-icon,.ak-icon-big.ak-ogrines-icon,.ak-icon-big.ak-kroz-icon,.ak-icon-big.ak-krozs-icon,.ak-icon-big.ak-kama-icon {
    background-size: 65px auto
}

.ak-icon-big.ak-ogrine-icon,.ak-icon-big.ak-ogrines-icon {
    background-position: 0 -10px
}

.ak-icon-big.ak-kroz-icon,.ak-icon-big.ak-krozs-icon {
    background-position: 0 -95px
}

.ak-icon-big.ak-kama-icon {
    background-position: 0 -180px
}

.ak-icon-med.ak-ogrine-icon,.ak-icon-med.ak-ogrines-icon,.ak-icon-med.ak-kroz-icon,.ak-icon-med.ak-krozs-icon,.ak-icon-med.ak-kama-icon {
    background-size: 46px auto
}

.ak-icon-med.ak-ogrine-icon,.ak-icon-med.ak-ogrines-icon {
    background-position: 0 -5px
}

.ak-icon-med.ak-kroz-icon,.ak-icon-med.ak-krozs-icon {
    background-position: 0 -65px
}

.ak-icon-med.ak-kama-icon {
    background-position: 0 -131px
}

.ak-icon-tiny.ak-ogrine-icon,.ak-icon-tiny.ak-ogrines-icon,.ak-icon-tiny.ak-kroz-icon,.ak-icon-tiny.ak-krozs-icon,.ak-icon-tiny.ak-kama-icon {
    background-size: 34px auto
}

.ak-icon-tiny.ak-ogrine-icon,.ak-icon-tiny.ak-ogrines-icon {
    background-position: 0 -5px
}

.ak-icon-tiny.ak-kroz-icon,.ak-icon-tiny.ak-krozs-icon {
    background-position: 0 -25px
}

.ak-icon-tiny.ak-kama-icon {
    background-position: 0 -93px
}

.ak-icon-small.ak-ogrine-icon,.ak-icon-small.ak-ogrines-icon,.ak-icon-small.ak-krozs-icon,.ak-icon-small.ak-kama-icon {
    background-size: 25px auto
}

.ak-icon-small.ak-ogrine-icon,.ak-icon-small.ak-ogrines-icon {
    background-position: 0 -6px
}

.ak-icon-small.ak-krozs-icon {
    background-position: 0 -70px
}

.ak-icon-small.ak-kama-icon {
    background-position: 0 -38px
}

.ak-icon-small.ak-kroz-icon {
    background-size: 39px auto;
    background-position: 0 -112px
}

.ak-icon-big.ak-breeds,.ak-icon-big.ak-consumables,.ak-icon-big.ak-dungeons,.ak-icon-big.ak-equipments,.ak-icon-big.ak-jobs,.ak-icon-big.ak-monsters,.ak-icon-big.ak-pets,.ak-icon-big.ak-quests,.ak-icon-big.ak-ressources,.ak-icon-big.ak-rides,.ak-icon-big.ak-companions,.ak-icon-big.ak-weapons,.ak-icon-big.ak-plus-dofus,.ak-icon-big.ak-plus_dofus,.ak-icon-big.ak-mmo,.ak-icon-big.ak-mmorpg,.ak-icon-big.ak-egg,.ak-icon-big.ak-encyclopedia,.ak-icon-big.ak-sets,.ak-icon-big.ak-spells,.ak-icon-big.ak-universe,.ak-icon-big.ak-tutorials,.ak-icon-big.ak-neutral,.ak-icon-big.ak-tx-neutral,.ak-icon-big.ak-move,.ak-icon-big.ak-tx-movementpoints,.ak-icon-big.ak-water,.ak-icon-big.ak-tx-chance,.ak-icon-big.ak-range,.ak-icon-big.ak-tx-range,.ak-icon-big.ak-air,.ak-icon-big.ak-tx-agility,.ak-icon-big.ak-tx-initiative,.ak-icon-big.ak-action,.ak-icon-big.ak-tx-actionpoints,.ak-icon-big.ak-tx-prospecting,.ak-icon-big.ak-life,.ak-icon-big.ak-tx-vitality,.ak-icon-big.ak-tx-lifepoints,.ak-icon-big.ak-tx-wisdom,.ak-icon-big.ak-fire,.ak-icon-big.ak-tx-intelligence,.ak-icon-big.ak-earth,.ak-icon-big.ak-tx-strength,.ak-icon-big.ak-tx-escape,.ak-icon-big.ak-tx-invocation,.ak-icon-big.ak-tx-tackle,.ak-icon-big.ak-tx-summonablecreaturesboost,.ak-icon-big.ak-tx-criticalhit,.ak-icon-big.ak-tx-weapondamage,.ak-icon-big.ak-tx-trappercent,.ak-icon-big.ak-tx-trap,.ak-icon-big.ak-tx-shieldpoints,.ak-icon-big.ak-tx-return,.ak-icon-big.ak-tx-pushreduction,.ak-icon-big.ak-tx-push,.ak-icon-big.ak-tx-lifepoints,.ak-icon-big.ak-tx-heal,.ak-icon-big.ak-tx-dodgemp,.ak-icon-big.ak-tx-dodgeap,.ak-icon-big.ak-tx-damagespercent,.ak-icon-big.ak-tx-damage,.ak-icon-big.ak-tx-criticalreduction,.ak-icon-big.ak-tx-criticaldamage,.ak-icon-big.ak-tx-attackmp,.ak-icon-big.ak-tx-attackap,.ak-icon-big.ak-game,.ak-icon-big.ak-tree-tutorial,.ak-icon-big.ak-tx-stalskamas,.ak-icon-big.ak-tx-incarnation,.ak-icon-big.ak-tx-hunting,.ak-icon-big.ak-tx-apcostreduction,.ak-icon-big.ak-tx-emote,.ak-icon-big.ak-havenbag,.ak-icon-big.ak-trappings,.ak-icon-big.ak-ceremonial-items,.ak-icon-med.ak-breeds,.ak-icon-med.ak-consumables,.ak-icon-med.ak-dungeons,.ak-icon-med.ak-equipments,.ak-icon-med.ak-jobs,.ak-icon-med.ak-monsters,.ak-icon-med.ak-pets,.ak-icon-med.ak-quests,.ak-icon-med.ak-ressources,.ak-icon-med.ak-rides,.ak-icon-med.ak-companions,.ak-icon-med.ak-weapons,.ak-icon-med.ak-plus-dofus,.ak-icon-med.ak-plus_dofus,.ak-icon-med.ak-mmo,.ak-icon-med.ak-mmorpg,.ak-icon-med.ak-egg,.ak-icon-med.ak-encyclopedia,.ak-icon-med.ak-sets,.ak-icon-med.ak-spells,.ak-icon-med.ak-universe,.ak-icon-med.ak-tutorials,.ak-icon-med.ak-neutral,.ak-icon-med.ak-tx-neutral,.ak-icon-med.ak-move,.ak-icon-med.ak-tx-movementpoints,.ak-icon-med.ak-water,.ak-icon-med.ak-tx-chance,.ak-icon-med.ak-range,.ak-icon-med.ak-tx-range,.ak-icon-med.ak-air,.ak-icon-med.ak-tx-agility,.ak-icon-med.ak-tx-initiative,.ak-icon-med.ak-action,.ak-icon-med.ak-tx-actionpoints,.ak-icon-med.ak-tx-prospecting,.ak-icon-med.ak-life,.ak-icon-med.ak-tx-vitality,.ak-icon-med.ak-tx-lifepoints,.ak-icon-med.ak-tx-wisdom,.ak-icon-med.ak-fire,.ak-icon-med.ak-tx-intelligence,.ak-icon-med.ak-earth,.ak-icon-med.ak-tx-strength,.ak-icon-med.ak-tx-escape,.ak-icon-med.ak-tx-invocation,.ak-icon-med.ak-tx-tackle,.ak-icon-med.ak-tx-summonablecreaturesboost,.ak-icon-med.ak-tx-criticalhit,.ak-icon-med.ak-tx-weapondamage,.ak-icon-med.ak-tx-trappercent,.ak-icon-med.ak-tx-trap,.ak-icon-med.ak-tx-shieldpoints,.ak-icon-med.ak-tx-return,.ak-icon-med.ak-tx-pushreduction,.ak-icon-med.ak-tx-push,.ak-icon-med.ak-tx-lifepoints,.ak-icon-med.ak-tx-heal,.ak-icon-med.ak-tx-dodgemp,.ak-icon-med.ak-tx-dodgeap,.ak-icon-med.ak-tx-damagespercent,.ak-icon-med.ak-tx-damage,.ak-icon-med.ak-tx-criticalreduction,.ak-icon-med.ak-tx-criticaldamage,.ak-icon-med.ak-tx-attackmp,.ak-icon-med.ak-tx-attackap,.ak-icon-med.ak-game,.ak-icon-med.ak-tree-tutorial,.ak-icon-med.ak-tx-stalskamas,.ak-icon-med.ak-tx-incarnation,.ak-icon-med.ak-tx-hunting,.ak-icon-med.ak-tx-apcostreduction,.ak-icon-med.ak-tx-emote,.ak-icon-med.ak-havenbag,.ak-icon-med.ak-trappings,.ak-icon-med.ak-ceremonial-items,.ak-icon-small.ak-breeds,.ak-icon-small.ak-consumables,.ak-icon-small.ak-dungeons,.ak-icon-small.ak-equipments,.ak-icon-small.ak-jobs,.ak-icon-small.ak-monsters,.ak-icon-small.ak-pets,.ak-icon-small.ak-quests,.ak-icon-small.ak-ressources,.ak-icon-small.ak-rides,.ak-icon-small.ak-companions,.ak-icon-small.ak-weapons,.ak-icon-small.ak-plus-dofus,.ak-icon-small.ak-plus_dofus,.ak-icon-small.ak-mmo,.ak-icon-small.ak-mmorpg,.ak-icon-small.ak-egg,.ak-icon-small.ak-encyclopedia,.ak-icon-small.ak-sets,.ak-icon-small.ak-spells,.ak-icon-small.ak-universe,.ak-icon-small.ak-tutorials,.ak-icon-small.ak-neutral,.ak-icon-small.ak-tx-neutral,.ak-icon-small.ak-move,.ak-icon-small.ak-tx-movementpoints,.ak-icon-small.ak-water,.ak-icon-small.ak-tx-chance,.ak-icon-small.ak-range,.ak-icon-small.ak-tx-range,.ak-icon-small.ak-air,.ak-icon-small.ak-tx-agility,.ak-icon-small.ak-tx-initiative,.ak-icon-small.ak-action,.ak-icon-small.ak-tx-actionpoints,.ak-icon-small.ak-tx-prospecting,.ak-icon-small.ak-life,.ak-icon-small.ak-tx-vitality,.ak-icon-small.ak-tx-lifepoints,.ak-icon-small.ak-tx-wisdom,.ak-icon-small.ak-fire,.ak-icon-small.ak-tx-intelligence,.ak-icon-small.ak-earth,.ak-icon-small.ak-tx-strength,.ak-icon-small.ak-tx-escape,.ak-icon-small.ak-tx-invocation,.ak-icon-small.ak-tx-tackle,.ak-icon-small.ak-tx-summonablecreaturesboost,.ak-icon-small.ak-tx-criticalhit,.ak-icon-small.ak-tx-weapondamage,.ak-icon-small.ak-tx-trappercent,.ak-icon-small.ak-tx-trap,.ak-icon-small.ak-tx-shieldpoints,.ak-icon-small.ak-tx-return,.ak-icon-small.ak-tx-pushreduction,.ak-icon-small.ak-tx-push,.ak-icon-small.ak-tx-lifepoints,.ak-icon-small.ak-tx-heal,.ak-icon-small.ak-tx-dodgemp,.ak-icon-small.ak-tx-dodgeap,.ak-icon-small.ak-tx-damagespercent,.ak-icon-small.ak-tx-damage,.ak-icon-small.ak-tx-criticalreduction,.ak-icon-small.ak-tx-criticaldamage,.ak-icon-small.ak-tx-attackmp,.ak-icon-small.ak-tx-attackap,.ak-icon-small.ak-game,.ak-icon-small.ak-tree-tutorial,.ak-icon-small.ak-tx-stalskamas,.ak-icon-small.ak-tx-incarnation,.ak-icon-small.ak-tx-hunting,.ak-icon-small.ak-tx-apcostreduction,.ak-icon-small.ak-tx-emote,.ak-icon-small.ak-havenbag,.ak-icon-small.ak-trappings,.ak-icon-small.ak-ceremonial-items,.ak-icon-tiny.ak-breeds,.ak-icon-tiny.ak-consumables,.ak-icon-tiny.ak-dungeons,.ak-icon-tiny.ak-equipments,.ak-icon-tiny.ak-jobs,.ak-icon-tiny.ak-monsters,.ak-icon-tiny.ak-pets,.ak-icon-tiny.ak-quests,.ak-icon-tiny.ak-ressources,.ak-icon-tiny.ak-rides,.ak-icon-tiny.ak-companions,.ak-icon-tiny.ak-weapons,.ak-icon-tiny.ak-plus-dofus,.ak-icon-tiny.ak-plus_dofus,.ak-icon-tiny.ak-mmo,.ak-icon-tiny.ak-mmorpg,.ak-icon-tiny.ak-egg,.ak-icon-tiny.ak-encyclopedia,.ak-icon-tiny.ak-sets,.ak-icon-tiny.ak-spells,.ak-icon-tiny.ak-universe,.ak-icon-tiny.ak-tutorials,.ak-icon-tiny.ak-neutral,.ak-icon-tiny.ak-tx-neutral,.ak-icon-tiny.ak-move,.ak-icon-tiny.ak-tx-movementpoints,.ak-icon-tiny.ak-water,.ak-icon-tiny.ak-tx-chance,.ak-icon-tiny.ak-range,.ak-icon-tiny.ak-tx-range,.ak-icon-tiny.ak-air,.ak-icon-tiny.ak-tx-agility,.ak-icon-tiny.ak-tx-initiative,.ak-icon-tiny.ak-action,.ak-icon-tiny.ak-tx-actionpoints,.ak-icon-tiny.ak-tx-prospecting,.ak-icon-tiny.ak-life,.ak-icon-tiny.ak-tx-vitality,.ak-icon-tiny.ak-tx-lifepoints,.ak-icon-tiny.ak-tx-wisdom,.ak-icon-tiny.ak-fire,.ak-icon-tiny.ak-tx-intelligence,.ak-icon-tiny.ak-earth,.ak-icon-tiny.ak-tx-strength,.ak-icon-tiny.ak-tx-escape,.ak-icon-tiny.ak-tx-invocation,.ak-icon-tiny.ak-tx-tackle,.ak-icon-tiny.ak-tx-summonablecreaturesboost,.ak-icon-tiny.ak-tx-criticalhit,.ak-icon-tiny.ak-tx-weapondamage,.ak-icon-tiny.ak-tx-trappercent,.ak-icon-tiny.ak-tx-trap,.ak-icon-tiny.ak-tx-shieldpoints,.ak-icon-tiny.ak-tx-return,.ak-icon-tiny.ak-tx-pushreduction,.ak-icon-tiny.ak-tx-push,.ak-icon-tiny.ak-tx-lifepoints,.ak-icon-tiny.ak-tx-heal,.ak-icon-tiny.ak-tx-dodgemp,.ak-icon-tiny.ak-tx-dodgeap,.ak-icon-tiny.ak-tx-damagespercent,.ak-icon-tiny.ak-tx-damage,.ak-icon-tiny.ak-tx-criticalreduction,.ak-icon-tiny.ak-tx-criticaldamage,.ak-icon-tiny.ak-tx-attackmp,.ak-icon-tiny.ak-tx-attackap,.ak-icon-tiny.ak-game,.ak-icon-tiny.ak-tree-tutorial,.ak-icon-tiny.ak-tx-stalskamas,.ak-icon-tiny.ak-tx-incarnation,.ak-icon-tiny.ak-tx-hunting,.ak-icon-tiny.ak-tx-apcostreduction,.ak-icon-tiny.ak-tx-emote,.ak-icon-tiny.ak-havenbag,.ak-icon-tiny.ak-trappings,.ak-icon-tiny.ak-ceremonial-items {
    background-image: url("/dofus-retro/www/modules/mmorpg/encyclopedia/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big.ak-breeds,.ak-icon-big.ak-consumables,.ak-icon-big.ak-dungeons,.ak-icon-big.ak-equipments,.ak-icon-big.ak-jobs,.ak-icon-big.ak-monsters,.ak-icon-big.ak-pets,.ak-icon-big.ak-quests,.ak-icon-big.ak-ressources,.ak-icon-big.ak-rides,.ak-icon-big.ak-companions,.ak-icon-big.ak-weapons,.ak-icon-big.ak-plus-dofus,.ak-icon-big.ak-plus_dofus,.ak-icon-big.ak-mmo,.ak-icon-big.ak-mmorpg,.ak-icon-big.ak-egg,.ak-icon-big.ak-encyclopedia,.ak-icon-big.ak-sets,.ak-icon-big.ak-spells,.ak-icon-big.ak-universe,.ak-icon-big.ak-tutorials,.ak-icon-big.ak-game,.ak-icon-big.ak-tree-tutorial,.ak-icon-big.ak-havenbag,.ak-icon-big.ak-trappings,.ak-icon-big.ak-ceremonial-items {
    background-size: 126px auto
}

.ak-icon-big.ak-breeds {
    background-position: 0 -10px
}

.ak-icon-big.ak-consumables {
    background-position: 0 -95px
}

.ak-icon-big.ak-dungeons {
    background-position: 0 -180px
}

.ak-icon-big.ak-equipments {
    background-position: 0 -265px
}

.ak-icon-big.ak-jobs {
    background-position: 0 -346px
}

.ak-icon-big.ak-monsters {
    background-position: 0 -435px
}

.ak-icon-big.ak-pets {
    background-position: 0 -520px
}

.ak-icon-big.ak-quests {
    background-position: 0 -605px
}

.ak-icon-big.ak-ressources {
    background-position: 0 -690px
}

.ak-icon-big.ak-rides {
    background-position: 0 -775px
}

.ak-icon-big.ak-weapons,.ak-icon-big.ak-plus-dofus {
    background-position: 0 -860px
}

.ak-icon-big.ak-egg {
    background-position: 0 -945px
}

.ak-icon-big.ak-encyclopedia {
    background-position: 0 -1030px
}

.ak-icon-big.ak-sets {
    background-position: 0 -1115px
}

.ak-icon-big.ak-spells {
    background-position: 0 -1197px
}

.ak-icon-big.ak-universe {
    background-position: 0 -1285px
}

.ak-icon-big.ak-tutorials {
    background-position: 0 -1370px
}

.ak-icon-big.ak-companions {
    background-position: 0 -1600px
}

.ak-icon-big.ak-game {
    background-position: 0 -945px
}

.ak-icon-big.ak-tree-tutorial {
    background-position: 0 -1673px
}

.ak-icon-big.ak-havenbag {
    background-position: 0 -1826px
}

.ak-icon-big.ak-trappings {
    background-position: 0 -1917px
}

.ak-icon-big.ak-ceremonial-items {
    background-position: -4px -1993px
}

.ak-icon-med.ak-breeds,.ak-icon-med.ak-consumables,.ak-icon-med.ak-dungeons,.ak-icon-med.ak-equipments,.ak-icon-med.ak-jobs,.ak-icon-med.ak-monsters,.ak-icon-med.ak-pets,.ak-icon-med.ak-quests,.ak-icon-med.ak-ressources,.ak-icon-med.ak-rides,.ak-icon-med.ak-companions,.ak-icon-med.ak-weapons,.ak-icon-med.ak-plus-dofus,.ak-icon-med.ak-plus_dofus,.ak-icon-med.ak-mmorpg,.ak-icon-med.ak-egg,.ak-icon-med.ak-encyclopedia,.ak-icon-med.ak-sets,.ak-icon-med.ak-spells,.ak-icon-med.ak-universe,.ak-icon-med.ak-tutorials,.ak-icon-med.ak-tree-tutorial,.ak-icon-med.ak-havenbag,.ak-icon-med.ak-trappings,.ak-icon-med.ak-ceremonial-items {
    background-size: 89px auto
}

.ak-icon-med.ak-breeds {
    background-position: 0 -5px
}

.ak-icon-med.ak-consumables {
    background-position: 0 -65px
}

.ak-icon-med.ak-dungeons {
    background-position: 0 -126px
}

.ak-icon-med.ak-equipments {
    background-position: 0 -187px
}

.ak-icon-med.ak-jobs {
    background-position: 0 -243px
}

.ak-icon-med.ak-monsters {
    background-position: 0 -306px
}

.ak-icon-med.ak-pets {
    background-position: 0 -365px
}

.ak-icon-med.ak-quests {
    background-position: 0 -432px
}

.ak-icon-med.ak-ressources {
    background-position: 0 -486px
}

.ak-icon-med.ak-rides {
    background-position: 0 -546px
}

.ak-icon-med.ak-weapons,.ak-icon-med.ak-mmo,.ak-icon-med.ak-mmorpg {
    background-position: 0 -605px
}

.ak-icon-med.ak-egg {
    background-position: 0 -666px
}

.ak-icon-med.ak-encyclopedia {
    background-position: 0 -725px
}

.ak-icon-med.ak-sets {
    background-position: 0 -785px
}

.ak-icon-med.ak-spells {
    background-position: 0 -842px
}

.ak-icon-med.ak-universe {
    background-position: 0 -906px
}

.ak-icon-med.ak-tutorials {
    background-position: 0 -967px
}

.ak-icon-med.ak-plus-dofus,.ak-icon-med.ak-plus_dofus {
    background-position: 0 -1026px
}

.ak-icon-med.ak-companions {
    background-position: 0 -1132px
}

.ak-icon-med.ak-tree-tutorial {
    background-position: 1px -1187px
}

.ak-icon-med.ak-havenbag {
    background-position: 1px -1286px
}

.ak-icon-med.ak-trappings {
    background-position: 0 -1353px
}

.ak-icon-med.ak-ceremonial-items {
    background-position: -1px -1407px
}

.ak-icon-small.ak-neutral,.ak-icon-small.ak-tx-neutral,.ak-icon-small.ak-move,.ak-icon-small.ak-tx-movementpoints,.ak-icon-small.ak-water,.ak-icon-small.ak-tx-chance,.ak-icon-small.ak-range,.ak-icon-small.ak-tx-range,.ak-icon-small.ak-air,.ak-icon-small.ak-tx-agility,.ak-icon-small.ak-tx-initiative,.ak-icon-small.ak-action,.ak-icon-small.ak-tx-actionpoints,.ak-icon-small.ak-tx-prospecting,.ak-icon-small.ak-life,.ak-icon-small.ak-tx-vitality,.ak-icon-small.ak-tx-lifepoints,.ak-icon-small.ak-tx-wisdom,.ak-icon-small.ak-fire,.ak-icon-small.ak-tx-intelligence,.ak-icon-small.ak-earth,.ak-icon-small.ak-tx-strength,.ak-icon-small.ak-tx-escape,.ak-icon-small.ak-tx-invocation,.ak-icon-small.ak-tx-tackle,.ak-icon-small.ak-tx-summonablecreaturesboost,.ak-icon-small.ak-tx-criticalhit,.ak-icon-small.ak-tx-weapondamage,.ak-icon-small.ak-tx-trappercent,.ak-icon-small.ak-tx-trap,.ak-icon-small.ak-tx-shieldpoints,.ak-icon-small.ak-tx-return,.ak-icon-small.ak-tx-pushreduction,.ak-icon-small.ak-tx-push,.ak-icon-small.ak-tx-lifepoints,.ak-icon-small.ak-tx-heal,.ak-icon-small.ak-tx-dodgemp,.ak-icon-small.ak-tx-dodgeap,.ak-icon-small.ak-tx-damagespercent,.ak-icon-small.ak-tx-damage,.ak-icon-small.ak-tx-criticalreduction,.ak-icon-small.ak-tx-criticaldamage,.ak-icon-small.ak-tx-attackmp,.ak-icon-small.ak-tx-attackap {
    background-size: auto auto
}

.ak-icon-small.ak-neutral,.ak-icon-small.ak-tx-neutral {
    background-position: -97px -15px
}

.ak-icon-small.ak-move,.ak-icon-small.ak-tx-movementpoints {
    background-position: -97px -52px
}

.ak-icon-small.ak-water,.ak-icon-small.ak-tx-chance {
    background-position: -97px -89px
}

.ak-icon-small.ak-range,.ak-icon-small.ak-tx-range {
    background-position: -97px -128px
}

.ak-icon-small.ak-air,.ak-icon-small.ak-tx-agility {
    background-position: -97px -167px
}

.ak-icon-small.ak-tx-initiative {
    background-position: -97px -205px
}

.ak-icon-small.ak-action,.ak-icon-small.ak-tx-actionpoints {
    background-position: -97px -243px
}

.ak-icon-small.ak-tx-prospecting {
    background-position: -97px -279px
}

.ak-icon-small.ak-life,.ak-icon-small.ak-tx-vitality,.ak-icon-small.ak-tx-lifepoints {
    background-position: -97px -319px
}

.ak-icon-small.ak-tx-wisdom {
    background-position: -97px -358px
}

.ak-icon-small.ak-fire,.ak-icon-small.ak-tx-intelligence {
    background-position: -97px -394px
}

.ak-icon-small.ak-earth,.ak-icon-small.ak-tx-strength {
    background-position: -97px -432px
}

.ak-icon-small.ak-tx-escape {
    background-position: -97px -468px
}

.ak-icon-small.ak-tx-invocation,.ak-icon-small.ak-tx-summonablecreaturesboost {
    background-position: -97px -507px
}

.ak-icon-small.ak-tx-tackle {
    background-position: -97px -545px
}

.ak-icon-small.ak-tx-criticalhit {
    background-position: -97px -589px
}

.ak-icon-small.ak-tx-weapondamage {
    background-position: -97px -630px
}

.ak-icon-small.ak-tx-trappercent {
    background-position: -97px -673px
}

.ak-icon-small.ak-tx-trap {
    background-position: -97px -712px
}

.ak-icon-small.ak-tx-shieldpoints {
    background-position: -97px -752px
}

.ak-icon-small.ak-tx-return {
    background-position: -97px -791px
}

.ak-icon-small.ak-tx-pushreduction {
    background-position: -97px -832px
}

.ak-icon-small.ak-tx-push {
    background-position: -97px -872px
}

.ak-icon-small.ak-tx-lifepoints {
    background-position: -97px -918px
}

.ak-icon-small.ak-tx-heal {
    background-position: -97px -966px
}

.ak-icon-small.ak-tx-dodgemp {
    background-position: -97px -1016px
}

.ak-icon-small.ak-tx-dodgeap {
    background-position: -97px -1064px
}

.ak-icon-small.ak-tx-damagespercent {
    background-position: -97px -1108px
}

.ak-icon-small.ak-tx-damage {
    background-position: -97px -1156px
}

.ak-icon-small.ak-tx-criticalreduction {
    background-position: -97px -1200px
}

.ak-icon-small.ak-tx-criticaldamage {
    background-position: -97px -1248px
}

.ak-icon-small.ak-tx-attackmp {
    background-position: -97px -1297px
}

.ak-icon-small.ak-tx-attackap {
    background-position: -97px -1340px
}

.ak-icon-small.ak-tx-stalskamas {
    background-position: -97px -1542px
}

.ak-icon-small.ak-tx-incarnation {
    background-position: -97px -1511px
}

.ak-icon-small.ak-tx-hunting {
    background-position: -97px -1476px
}

.ak-icon-small.ak-tx-apcostreduction {
    background-position: -97px -1416px
}

.ak-icon-small.ak-tx-emote {
    background-position: -97px -1446px
}

.ak-icon-tiny.ak-weapons,.ak-icon-tiny.ak-plus-dofus,.ak-icon-tiny.ak-mmo,.ak-icon-tiny.ak-egg,.ak-icon-tiny.ak-mmorpg {
    background-size: 64px auto
}

.ak-icon-tiny.ak-egg {
    background-position: 0 -478px
}

.ak-icon-tiny.ak-weapons,.ak-icon-tiny.ak-plus-dofus,.ak-icon-tiny.ak-mmo,.ak-icon-tiny.ak-mmorpg {
    background-position: 0 -436px
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 1046
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:hover,.mfp-close:focus {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity: 1
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure {
    line-height: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-break: break-word;
    padding-right: 36px
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        transform:scale(0.75)
    }

    .mfp-arrow-left {
        transform-origin: 0
    }

    .mfp-arrow-right {
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.ak-corrective-choices {
    margin: 0;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-admin-text .ak-item-mid {
    padding: 37px 22px;
    padding: 3.7rem 2.2rem;
    text-align: justify
}

.ak-admin-text .ak-item-mid .ak-intro {
    font-style: normal
}

.ak-admin-text .ak-item-mid p {
    text-align: justify
}

.ak-admin-text .ak-item-mid p[align=center] {
    text-align: center
}

.ak-admin-text .ak-item-mid center p {
    text-align: center
}

.ak-admin-text .ak-item-mid .ak-comic-strip-container {
    position: relative;
    padding-bottom: 75.27%;
    height: 0;
    overflow: hidden
}

.ak-admin-text .ak-item-mid .ak-comic-strip-container iframe {
    border: none;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px
}

.ak-admin-text .ak-item-tags {
    margin: 12px 22px;
    margin: 1.2rem 2.2rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    padding: 5px 0;
    padding: 0.5rem 0;
    border-top: 1px dotted;
    border-bottom: 1px dotted;
    font-size: 13px;
    font-size: 1.3rem
}

.ak-admin-text .ak-item-tags a {
    text-decoration: none
}

@media all and (min-width: 768px) {
    .ak-admin-text .ak-item-mid {
        padding:24px 37px;
        padding: 2.4rem 3.7rem
    }

    .ak-admin-text .ak-item-tags {
        margin: 10px 37px;
        margin: 1rem 3.7rem
    }
}

@media all and (min-width: 992px) {
    .ak-admin-text .ak-item-mid {
        padding:24px 75px;
        padding: 2.4rem 7.5rem
    }

    .ak-admin-text .ak-item-tags {
        margin: 10px 75px;
        margin: 1rem 7.5rem
    }
}

.ak-main-container .ak-admin-text {
    background: #fff
}

.ak-main-container .ak-admin-text span.ak-linker {
    color: #848e02;
    font-weight: bold;
    cursor: pointer
}

.ak-main-container .ak-admin-text a {
    color: #aab700
}

.ak-main-container .ak-admin-text a.btn.btn-lg,.ak-main-container .ak-admin-text .btn-group-lg>a.btn {
    color: #fff
}

.ak-main-container .ak-admin-text .ak-item-tags {
    border-top-color: #b1ac9c;
    border-bottom-color: #b1ac9c
}

.ak-admin-text .ak-hat {
    font-style: italic
}

.ak-admin-text .ak-hat a,.ak-admin-text .ak-hat p,.ak-admin-text .ak-hat span {
    font-style: italic
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-important,.ak-main-container .ak-admin-text .ak-important {
    margin: 26px 0;
    margin: 2.6rem 0;
    padding: 12px 0;
    padding: 1.2rem 0;
    font-size: 30px;
    font-size: 3rem;
    border-top: 1px dotted;
    border-bottom: 1px dotted;
    font-family: "bebas_neueregular",sans-serif
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-important span,.ak-main-container .ak-admin-text .ak-important span {
    padding: 0
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-important,.ak-main-container .ak-admin-text .ak-important {
    border-color: #ad9b7f;
    color: #78664c;
    background: none
}

.ak-main-container .ak-panel-stack .ak-admin-text h2,.ak-main-container .ak-admin-text h2 {
    background: url("/g/modules/cms/item/dofus-retro/puce_red.png") 0 13px no-repeat;
    color: #ee5a12;
    padding: 5px 12px;
    padding: 0.5rem 1.2rem;
    font-size: 26px;
    font-size: 2.6rem;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "bebas_neueregular",sans-serif;
    font-weight: normal;
    text-transform: uppercase
}

.ak-main-container .ak-panel-stack .ak-admin-text h3,.ak-main-container .ak-admin-text h3 {
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    text-align: left;
    color: #993a0c;
    text-transform: none;
    font-size: 21px;
    font-size: 2.1rem
}

.ak-main-container .ak-panel-stack .ak-admin-text p,.ak-main-container .ak-admin-text p {
    padding: 5px 0;
    padding: 0.5rem 0;
    word-wrap: break-word
}

.ak-main-container .ak-panel-stack .ak-admin-text ul,.ak-main-container .ak-admin-text ul,.ak-main-container .ak-announce ul {
    clear: both;
    padding-left: 30px
}

.ak-main-container .ak-panel-stack .ak-admin-text .col-md-6,.ak-main-container .ak-panel-stack .ak-admin-text .col-md-8:first-child,.ak-main-container .ak-panel-stack .ak-admin-text .col-md-4:first-child {
    padding-left: 0
}

.ak-main-container .ak-admin-text .col-md-6,.ak-main-container .ak-admin-text .col-md-8:first-child,.ak-main-container .ak-admin-text .col-md-4:first-child {
    padding-left: 0
}

.ak-main-container .ak-panel-stack .ak-admin-text .col-md-6 p,.ak-main-container .ak-admin-text .col-md-6 p {
    padding-top: 0
}

.ak-main-container .ak-panel-stack .ak-admin-text .col-md-6 img,.ak-main-container .ak-admin-text .col-md-6 img {
    padding-top: 5px
}

.ak-main-container .ak-panel-stack .ak-admin-text li,.ak-main-container .ak-admin-text li,.ak-main-container .ak-announce li {
    background: url("/g/modules/cms/item/dofus-retro/li.png") 0 5px no-repeat;
    list-style: none;
    padding-left: 10px;
    padding-left: 1rem;
    word-wrap: break-word
}

.ak-main-container .ak-panel-stack .ak-admin-text ol,.ak-main-container .ak-admin-text ol {
    counter-reset: akcounter
}

.ak-main-container .ak-panel-stack .ak-admin-text ol>li,.ak-main-container .ak-admin-text ol>li {
    background: none;
    list-style: none;
    counter-increment: akcounter;
    padding-left: 0
}

.ak-main-container .ak-panel-stack .ak-admin-text ol>li:before,.ak-main-container .ak-admin-text ol>li:before {
    color: #97aa2b;
    content: counter(akcounter);
    display: inline-block;
    position: relative;
    margin-right: 12px;
    margin-right: 1.2rem
}

.ak-main-container .ak-panel-stack .ak-admin-text a:hover,.ak-main-container .ak-admin-text a:hover {
    text-decoration: underline;
    cursor: pointer
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-widget-video,.ak-main-container .ak-admin-text .ak-widget-video {
    display: block;
    width: 100%;
    margin: 0 auto;
    background-size: 100%
}

.ak-main-container .ak-panel-stack .ak-admin-text a,.ak-main-container .ak-admin-text a,.ak-main-container .ak-announce a {
    color: #aab700
}

.ak-admin-text .ak-big-image {
    margin: 37px 0;
    margin: 3.7rem 0;
    position: relative;
    text-align: center
}

.ak-admin-text .ak-big-image img {
    margin: 0 auto
}

.ak-admin-text .ak-big-image .ak-big-image-legend {
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    bottom: 0;
    height: 48px;
    font-weight: bold;
    line-height: 48px;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    color: #fff
}

.ak-linked-articles {
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    margin-top: 10px;
    margin-top: 1rem
}

.ak-linked-articles .ak-article-link {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 26px;
    line-height: 2.6rem;
    display: block;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "bebas_neueregular",sans-serif
}

.ak-linked-articles .ak-article-link:hover {
    text-decoration: underline
}

.ak-linked-articles .ak-linked-article {
    padding: 10px;
    padding: 1rem;
    position: relative;
    overflow: hidden;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.ak-linked-articles .ak-linked-article+.ak-linked-article {
    border-top: none
}

.ak-linked-articles .ak-article-picto {
    float: left;
    width: 50px;
    height: 50px
}

.ak-linked-articles .ak-linked-article-content {
    font-size: 13px;
    font-size: 1.3rem;
    float: left
}

.ak-linked-articles .ak-linked-article-more {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-linked-articles .ak-linked-article-comments {
    font-size: 19px;
    font-size: 1.9rem;
    padding-left: 20px;
    padding-left: 2rem;
    position: relative;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif
}

.ak-linked-articles .ak-linked-article-infos {
    margin-left: 55px;
    overflow: hidden
}

.ak-linked-articles .ak-linked-article-comments:before {
    position: absolute;
    top: 2px;
    left: 3px;
    display: block;
    width: 17px;
    height: 17px;
    content: ""
}

.ak-linked-articles .ak-article-link {
    color: #201303
}

.ak-linked-articles .ak-article-link:hover {
    color: #848e02
}

.ak-linked-articles .ak-linked-article {
    border-color: #b1ac9c;
    background-color: #edeae0
}

.ak-linked-articles a {
    color: #848e02
}

.ak-linked-articles .ak-picto-sword {
    background: url("/g/modules/cms/item/dofus-retro/picto_sword.jpg") 0 center no-repeat
}

.ak-linked-articles .ak-linked-article-comments:before {
    background: url("/g/modules/cms/item/dofus-retro/comment_count.png") 0 0 no-repeat
}

@media all and (min-width: 768px) {
    .ak-linked-articles .ak-linked-article-content,.ak-linked-articles .ak-linked-article-more {
        padding:0 5px;
        padding: 0 0.5rem;
        width: 100%
    }

    .ak-linked-articles .ak-linked-article-comments {
        position: absolute;
        top: 20px;
        right: 10px
    }

    .ak-linked-articles .ak-linked-article-comments:before {
        top: 5px
    }
}

.ak-about-author {
    margin: 10px 22px;
    margin: 1rem 2.2rem
}

.ak-about-author .ak-article-link {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 26px;
    line-height: 2.6rem;
    display: block;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "bebas_neueregular",sans-serif
}

.ak-about-author .ak-article-link:hover {
    text-decoration: underline
}

.ak-about-author p {
    padding: 5px;
    padding: 0.5rem
}

.ak-about-author .ak-about-author-infos {
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    overflow: hidden
}

.ak-about-author .ak-about-author-infos h2 {
    margin: 5px 10px 0 10px
}

.ak-about-author .ak-about-author-illu {
    margin: 3px 10px 8px;
    border: 1px solid
}

.ak-about-author .ak-about-author-desc {
    overflow: hidden
}

.ak-about-author .ak-about-author-desc p {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-about-author .ak-about-author-desc>h3 {
    margin: 0;
    padding: 0 0 5px
}

.ak-about-author .ak-last-article {
    padding: 10px;
    padding: 1rem;
    position: relative;
    overflow: hidden;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.ak-about-author .ak-last-article h3 {
    padding: 0;
    margin: 0
}

.ak-about-author .ak-last-article+.ak-last-article {
    border-top: none
}

.ak-about-author .ak-article-picto {
    float: left;
    width: 50px;
    height: 50px
}

.ak-about-author .ak-last-article-content {
    font-size: 13px;
    font-size: 1.3rem;
    float: left;
    width: 100%
}

.ak-about-author .ak-last-article-comments {
    font-size: 19px;
    font-size: 1.9rem;
    padding-left: 20px;
    padding-left: 2rem;
    position: relative;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif
}

.ak-about-author .ak-last-article-infos {
    margin-left: 55px;
    overflow: hidden
}

.ak-about-author .ak-last-article-comments:before {
    position: absolute;
    top: 2px;
    left: 3px;
    display: block;
    width: 17px;
    height: 17px;
    content: ""
}

.ak-about-author .ak-about-author-last-articles {
    border-right: 1px solid;
    border-left: 1px solid
}

.ak-about-author .ak-last-article-more {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-about-author .ak-about-author-last-articles>h3 {
    font-size: 15px;
    font-size: 1.5rem;
    margin-left: 10px;
    margin-left: 1rem
}

.ak-about-author .ak-about-author-link-articles {
    padding: 5px 10px;
    padding: 0.5rem 1rem;
    border: 1px solid;
    text-align: right
}

.ak-about-author .ak-last-article-content>h3 {
    font-size: 26px;
    font-size: 2.6rem;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "bebas_neueregular",sans-serif
}

@media all and (min-width: 768px) {
    .ak-about-author {
        margin:10px 37px;
        margin: 1rem 3.7rem
    }

    .ak-about-author .ak-last-article-content {
        padding: 0 5px;
        padding: 0 0.5rem
    }

    .ak-about-author .ak-last-article-more {
        padding: 0 5px;
        padding: 0 0.5rem;
        width: 100%
    }

    .ak-about-author .ak-last-article-comments {
        position: absolute;
        top: 20px;
        right: 10px
    }

    .ak-about-author .ak-last-article-comments:before {
        top: 5px
    }
}

@media all and (min-width: 992px) {
    .ak-about-author {
        margin:10px 75px;
        margin: 1rem 7.5rem
    }
}

.ak-admin-text .ak-about-author .ak-item-list {
    margin-bottom: 0
}

.ak-about-author {
    background-color: #fff
}

.ak-about-author .ak-article-link {
    color: #201303
}

.ak-about-author .ak-article-link:hover {
    color: #848e02
}

.ak-about-author .ak-about-author-infos,.ak-about-author .ak-about-author-link-articles,.ak-about-author .ak-about-author-last-articles,.ak-about-author .ak-about-author-illu {
    border-color: #c9c6bb
}

.ak-about-author .ak-last-article {
    border-color: #b1ac9c;
    background-color: #edeae0
}

.ak-about-author h3 {
    color: #201303
}

.ak-about-author a {
    color: #848e02
}

.ak-about-author .ak-picto-sword {
    background: url("/g/modules/cms/item/dofus-retro/picto_sword.jpg") 0 center no-repeat
}

.ak-about-author .ak-last-article-comments:before {
    background: url("/g/modules/cms/item/dofus-retro/comment_count.png") 0 0 no-repeat
}

.ak-admin-text .ak-block-img-left {
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    padding: 0 8px;
    padding: 0 0.8rem
}

.ak-admin-text .ak-block-img-left h3 {
    padding: 5px;
    padding: 0.5rem;
    padding-top: 10px;
    padding-top: 1rem
}

.ak-admin-text .ak-block-img-left p {
    padding: 5px;
    padding: 0.5rem
}

.ak-admin-text .ak-block-img-left .ak-block-img-illu {
    padding: 10px 0;
    padding: 1rem 0;
    position: relative
}

.ak-admin-text .ak-block-img-left .ak-block-img-legend {
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 44px;
    text-align: center;
    line-height: 44px
}

.ak-admin-text .ak-block-img-left h3 {
    color: #201303
}

.ak-admin-text .ak-block-img-left a {
    color: #848e02
}

.ak-admin-text .ak-block-img-left .ak-block-img-legend {
    background-color: rgba(0,0,0,.5);
    color: #fff
}

.ak-admin-text .ak-block-img-right {
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    padding: 0 8px;
    padding: 0 0.8rem
}

.ak-admin-text .ak-block-img-right h3 {
    padding: 5px;
    padding: 0.5rem;
    padding-top: 10px;
    padding-top: 1rem
}

.ak-admin-text .ak-block-img-right p {
    padding: 5px;
    padding: 0.5rem
}

.ak-admin-text .ak-block-img-right .ak-block-img-illu {
    padding: 10px 0;
    padding: 1rem 0;
    position: relative
}

.ak-admin-text .ak-block-img-right .ak-block-img-legend {
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    bottom: 10px;
    width: 100%;
    height: 44px;
    text-align: center;
    line-height: 44px
}

.ak-admin-text .ak-block-img-right h3 {
    color: #201303
}

.ak-admin-text .ak-block-img-right a {
    color: #848e02
}

.ak-admin-text .ak-block-img-right .ak-block-img-legend {
    background-color: rgba(0,0,0,.5);
    color: #fff
}

.ak-admin-text .ak-double-img {
    margin-bottom: 26px;
    margin-bottom: 2.6rem
}

.ak-admin-text .ak-double-img .ak-double-img-illu {
    position: relative;
    overflow: hidden;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-admin-text .ak-double-img .ak-double-img-legend {
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: rgba(0,0,0,.5);
    color: #fff
}

@media all and (min-width: 768px) {
    .ak-admin-text .ak-double-img .ak-double-img-illu {
        margin-bottom:0
    }
}

.ak-admin-text .ak-item-list {
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    overflow: hidden
}

.ak-admin-text .ak-item-list .ak-item {
    margin: 0 auto;
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    position: relative;
    left: 50%;
    float: left;
    margin-left: -39px;
    width: 78px;
    height: 78px;
    border: 2px solid;
    text-align: center;
    line-height: 74px;
    background: url("/g/modules/cms/item/dofus-retro/bg_items_list.jpg") center center no-repeat transparent;
    border-color: #ad9b7f
}

.ak-admin-text .ak-item-list .ak-item img {
    vertical-align: middle
}

.ak-screenshots {
    margin-top: 10px;
    margin-top: 1rem
}

.ak-screenshots .ak-screenshot {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    text-align: center
}

.ak-admin-text .ak-gmaps {
    margin-top: 10px;
    margin-top: 1rem;
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    position: relative;
    overflow: hidden;
    padding-bottom: 75%;
    height: 0;
    box-sizing: content-box
}

.ak-admin-text .ak-gmaps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.ak-admin-text .ak-item-top-nav {
    border-top: none;
    border-bottom: 1px dotted;
    position: relative
}

.ak-admin-text .ak-item-top-nav .ak-item-top-nav-toggle {
    display: inline-block;
    padding: .25em 1.75em .25em 1em;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    border-radius: 0
}

.ak-admin-text .ak-item-top-nav .ak-item-top-nav-toggle .caret {
    position: absolute;
    right: 11px;
    top: 13px
}

.ak-admin-text .ak-item-top-nav ul {
    padding: 0;
    margin: .75em 0
}

.ak-admin-text .ak-item-top-nav ul li {
    display: block;
    line-height: 1.25rem;
    margin: 0;
    position: relative
}

.ak-admin-text .ak-item-top-nav ul li:before {
    content: "›";
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
    height: 10px;
    width: 10px;
    font-size: 19px;
    font-size: 1.9rem
}

.ak-admin-text .ak-item-top-nav ul li a {
    display: inline-block;
    position: relative;
    padding: 2.5px;
    padding: 0.25rem;
    padding-right: 10px;
    padding-right: 1rem;
    margin: 0;
    text-decoration: none;
    line-height: 16px;
    line-height: 1.6rem
}

.ak-admin-text .ak-item-top-nav ul li.ak-sublink {
    margin-left: 20px
}

.ak-admin-text .ak-item-top-nav ul li a:hover {
    text-decoration: underline
}

.ak-admin-text .ak-item-nav {
    border-top: 1px dotted
}

.ak-admin-text .ak-item-nav a {
    padding: 8px 15px;
    padding: 0.8rem 1.5rem;
    display: inline-block;
    font-size: 15px;
    text-decoration: none
}

.ak-admin-text .ak-item-nav a.ak-prev {
    float: left;
    text-align: left
}

.ak-admin-text .ak-item-nav a.ak-next {
    float: right;
    text-align: right
}

.ak-admin-text .ak-item-mid .ak-item-top-nav {
    margin: 0;
    margin-top: 12px;
    margin-top: 1.2rem;
    border-bottom-color: #b1ac9c
}

.ak-admin-text .ak-item-mid .ak-item-top-nav .ak-item-top-nav-toggle {
    background-color: #e4e0d7;
    color: #362712;
    -webkit-transition-property: background-color;
    -webkit-transition-duration: .25s;
    -moz-transition-property: background-color;
    -moz-transition-duration: .25s;
    transition-property: background-color;
    transition-duration: .25s
}

.ak-admin-text .ak-item-mid .ak-item-top-nav .ak-item-top-nav-toggle:hover {
    background-color: #dad4c9
}

.ak-admin-text .ak-item-mid .ak-item-top-nav ul li {
    background: none
}

.ak-admin-text .ak-item-mid .ak-item-top-nav ul li:before {
    color: #ee5a12;
    text-shadow: 0px 2px 1px rgba(11,11,11,.1);
    font-weight: bold
}

.ak-admin-text .ak-item-mid .ak-item-top-nav ul li.ak-sublink:before {
    color: #993a0c
}

.ak-admin-text .ak-item-mid .ak-item-top-nav ul li a {
    color: #ee5a12
}

.ak-admin-text .ak-item-mid .ak-item-top-nav ul li.ak-sublink a {
    color: #993a0c
}

.ak-admin-text .ak-item-nav {
    border-top-color: #c9c6bb;
    color: #c9c6bb;
    background: #f8f8f6
}

.ak-admin-text .ak-item-nav a {
    color: #aab700
}

.ak-admin-text .ak-block-remember {
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    padding: 10px;
    padding: 1rem;
    border: 1px solid;
    overflow: hidden;
    background: #f8f8f6;
    border-color: #b1ac9c
}

.ak-admin-text .ak-block-remember h2 {
    margin: 0
}

.ak-admin-text .ak-block-remember .ak-illu {
    display: none;
    float: left;
    margin-right: 12px;
    margin-right: 1.2rem
}

.ak-admin-text .ak-block-remember .ak-text {
    overflow: hidden
}

.ak-admin-text .ak-block-remember ul {
    padding: 0;
    margin-left: 10px;
    margin-left: 1rem
}

.ak-admin-text .ak-block-remember img {
    border: 1px solid;
    margin-left: 10px;
    margin-left: 1rem;
    border-color: #b1ac9c
}

@media all and (min-width: 768px) {
    .ak-admin-text .ak-block-remember .ak-illu {
        display:block
    }

    .ak-admin-text .ak-block-remember ul {
        margin-left: 0
    }
}

.ak-admin-text .ak-block-video {
    margin-top: 10px;
    margin-top: 1rem;
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

.ak-admin-text .ak-block-video iframe,.ak-admin-text .ak-block-video object,.ak-admin-text .ak-block-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ak-forum-post-panel.ak-panel#ak-block-posts {
    border-top: inherit;
    background: #f8f8f6
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title {
    padding-left: 0;
    text-indent: 12px;
    border-radius: 0;
    position: relative;
    margin-bottom: 0;
    text-shadow: none
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title .ak-legend {
    display: block;
    position: relative;
    padding: 3px 12px;
    padding: 0.3rem 1.2rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    margin-left: 0;
    text-align: center;
    border-radius: 0;
    border: 1px solid #dbd8cd
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title .ak-legend .ak-icon-med {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title:before {
    display: none
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-content {
    padding: 0
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title {
    background: #fff url("/g/modules/components/social/dofus-retro/bg-title.png") 0 4px no-repeat
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title .ak-panel-title-icon {
    display: none
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-title .ak-legend {
    background: #f8f8f6;
    border-color: #dbd8cd
}

.ak-forum-post-panel.ak-panel#ak-block-posts .ak-panel-content {
    background: #f8f8f6
}

@media all and (min-width: 768px) {
    .ak-forum-post-panel.ak-panel#ak-block-posts>.ak-panel-title {
        padding-bottom:10px;
        padding-bottom: 1rem;
        padding-left: 12px;
        padding-left: 1.2rem;
        text-indent: 0
    }

    .ak-forum-post-panel.ak-panel#ak-block-posts>.ak-panel-title .ak-legend {
        height: 50px;
        position: absolute;
        right: 0;
        top: 0;
        display: inline-block;
        border-top: none;
        border-left: 1px solid #dbd8cd;
        margin-top: -12px;
        margin-top: -1.2rem;
        text-shadow: none
    }
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable,.ak-main-container .ak-admin-text .ak-responsivetable {
    border: 1px solid
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tr,.ak-main-container .ak-admin-text .ak-responsivetable tr {
    border-bottom: 1px solid
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tr:last-child,.ak-main-container .ak-admin-text .ak-responsivetable tr:last-child {
    border: none
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable th,.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable td {
    height: 40px;
    padding: 8px;
    padding: 0.8rem
}

.ak-main-container .ak-admin-text .ak-responsivetable th,.ak-main-container .ak-admin-text .ak-responsivetable td {
    height: 40px;
    padding: 8px;
    padding: 0.8rem
}

.ak-main-container .ak-admin-text table th,.ak-main-container .ak-admin-text table td {
    padding: 8px;
    padding: 0.8rem
}

.ak-main-container .ak-admin-text table th .img-maxresponsive,.ak-main-container .ak-admin-text table td .img-maxresponsive {
    width: auto;
    max-width: none
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable td:first-child,.ak-main-container .ak-admin-text .ak-responsivetable td:first-child {
    font-style: italic
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tbody>tr>td.ak-responsivetable-expand,.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand {
    padding-right: 44px;
    padding-right: 4.4rem;
    cursor: pointer
}

.ak-main-container .ak-admin-text .ak-responsivetable tbody>tr>td.ak-responsivetable-expand,.ak-main-container .ak-admin-text .ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand {
    padding-right: 44px;
    padding-right: 4.4rem;
    cursor: pointer
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable,.ak-main-container .ak-admin-text .ak-responsivetable {
    border-color: #ad9b7f
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tr,.ak-main-container .ak-admin-text .ak-responsivetable tr {
    border-color: #ad9b7f
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable th,.ak-main-container .ak-admin-text .ak-responsivetable th {
    background: #8a7f66
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable td,.ak-main-container .ak-admin-text .ak-responsivetable td {
    background: #f8f8f6
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable td:first-child,.ak-main-container .ak-admin-text .ak-responsivetable td:first-child {
    color: #81807a
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tbody>tr>td.ak-responsivetable-expand,.ak-main-container .ak-admin-text .ak-responsivetable tbody>tr>td.ak-responsivetable-expand {
    background: url("/g/modules/tables/responsive/dofus-retro/plus_green.png") no-repeat scroll right center transparent
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand,.ak-main-container .ak-admin-text .ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand {
    background: url("/g/modules/tables/responsive/dofus-retro/less_green.png") no-repeat scroll right center transparent
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable .ak-responsivetable-row-detail-inner,.ak-main-container .ak-admin-text .ak-responsivetable .ak-responsivetable-row-detail-inner {
    color: #42301a
}

.ak-main-container .ak-panel-stack .ak-admin-text .ak-responsivetable .ak-responsivetable-row-detail-inner>div>strong:before,.ak-main-container .ak-admin-text .ak-responsivetable .ak-responsivetable-row-detail-inner>div>strong:before {
    background: url("/assets/img/sprite_common.png");
    background-position: -150px 0
}

.ak-item-list {
    padding: 0
}

.ak-item-list .ak-item-elt {
    padding: 0;
    position: relative
}

.ak-item-list .ak-item-elt-content {
    background: #f3f2ed;
    margin: 0;
    margin-top: 12px;
    margin-top: 1.2rem;
    transition: all .3s ease
}

.ak-item-list .ak-item-elt-content:hover {
    box-shadow: 2px 2px 0 rgba(0,0,0,.3)
}

.ak-item-list .ak-item-elt-content:hover .ak-more {
    opacity: 1;
    transition: all .3s ease
}

.ak-item-list .ak-item-elt-title {
    background: #fff;
    font-size: 26px;
    font-size: 2.6rem;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    position: relative
}

.ak-item-list .ak-item-elt-title a {
    color: #422f14
}

.ak-item-list .ak-item-elt-title img {
    width: 53px
}

.ak-item-list .ak-item-list-midtitle {
    color: #362712;
    background: #a5a288;
    padding: 8px 12px;
    padding: 0.8rem 1.2rem;
    font-weight: bold;
    text-transform: uppercase
}

.ak-item-list .ak-highlight {
    margin-bottom: 1em;
    position: relative
}

.ak-item-list .ak-highlight .ak-highlight-title {
    padding: .2em .5em
}

.ak-item-list .ak-highlight .ak-highlight-title .ak-link-text {
    color: #289b33;
    font-size: 36px;
    font-size: 3.6rem;
    font-family: "bebas_neueregular",sans-serif
}

.ak-item-list .ak-highlight .ak-highlight-title span {
    color: #201303
}

.ak-item-list .ak-highlight .ak-highlight-title .ak-link-text:hover span {
    color: #289b33
}

.ak-item-list .ak-highlight .ak-highlight-title .ak-btn-discover {
    background: #248b2e;
    color: #fff;
    text-shadow: 0 1px 1px #848e02;
    font-size: 23px;
    font-size: 2.3rem;
    border: 1px solid #b1ac9c;
    cursor: pointer;
    float: right;
    font-family: "bebas_neueregular",sans-serif;
    margin: .2em 0;
    padding: .15em .75em;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.ak-item-list .ak-highlight .ak-highlight-content {
    position: relative
}

.ak-item-list .ak-highlight .ak-highlight-content a:hover {
    text-decoration: underline
}

.ak-item-list .ak-highlight .ak-highlight-content .text {
    background: rgba(0,0,0,.8);
    color: #fff;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    padding: 5px;
    padding: 0.5rem
}

.ak-item-list .ak-highlight .ak-highlight-content .text a {
    color: #289b33
}

.ak-item-list .ak-highlight .ak-highlight-content .text p {
    margin: 12px;
    margin: 1.2rem;
    text-align: center
}

.ak-item-list .ak-highlight .ak-major-update-highlight {
    position: relative
}

.ak-item-list .ak-highlight .ak-major-update-highlight .ak-widget-video {
    width: 100%
}

.ak-item-list .ak-highlight .ak-major-update-highlight .ak-discover {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center
}

.ak-item-list .ak-highlight .ak-major-update-highlight .ak-discover .ak-btn-discover {
    position: relative;
    z-index: 150;
    border: #000 3px solid
}

.ak-item-list .ak-highlight .ak-major-update-highlight .ak-logo-update {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}

@media all and (min-width: 992px) {
    .ak-item-list .ak-highlight .ak-major-update-highlight .ak-logo-update {
        display:block
    }
}

@media all and (min-width: 768px) {
    .ak-item-list .ak-highlight .ak-major-update-highlight .ak-logo-update {
        display:block
    }
}

.ak-item-list .ak-highlight .ak-major-update-highlight .ak-logo-update img {
    width: 100%
}

.ak-item-list .ak-item-elt-desc strong a,.ak-item-list .ak-item-elt-mid a strong {
    color: #248b2e
}

.ak-item-list .ak-item-mini .ak-item-elt-title .ak-text a,.ak-item-list .ak-item-mini .ak-item-elt-title .ak-text .ak-publication {
    color: #201303
}

.ak-item-list .ak-item-mini .ak-item-elt-title .ak-text a span {
    color: #289b33
}

.ak-item-list .ak-patchnote-highlight .ak-highlight-title {
    padding: 8px 20px;
    padding: 0.8rem 2rem
}

.ak-item-list .ak-patchnote-highlight .ak-highlight-content .text {
    display: table;
    padding: 5px;
    padding: 0.5rem
}

.ak-item-list .ak-patchnote-highlight .ak-highlight-content .text p {
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: 12px;
    margin: 1.2rem
}

.ak-item-list .ak-publication span,.ak-item-list .ak-publication a {
    color: #289b33
}

.ak-item-list .ak-item-elt-title .ak-text {
    padding: 5px;
    padding: 0.5rem;
    display: table-cell;
    font-family: "bebas_neueregular",sans-serif;
    font-weight: normal;
    line-height: 1.2em;
    position: relative;
    vertical-align: top;
    z-index: 2
}

.ak-item-list .ak-item-elt-title .ak-text .ak-publication {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
    display: block;
    font-family: "Roboto",sans-serif;
    padding: 0;
    text-transform: none
}

.ak-item-list .ak-item-elt-title .ak-text .ak-publication a {
    display: inline
}

.ak-item-list .ak-item-elt-title .ak-text .ak-publication a:hover {
    text-decoration: underline
}

.ak-item-list .ak-item-elt-title a {
    display: table-cell;
    overflow: hidden;
    text-decoration: none
}

.ak-item-list .ak-item-elt-title a .ak-img {
    display: inline-block;
    line-height: normal;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 48px
}

.ak-item-list .ak-item-elt-title a .ak-img img {
    height: 48px;
    width: 48px
}

.ak-item-list .ak-item-elt-title>a {
    padding: 6px
}

.ak-item-list .ak-item-elt-mid {
    color: #000
}

.ak-item-list .ak-item-elt-mid a,.ak-item-list .ak-item-elt-mid strong a {
    color: #248b2e
}

.ak-item-list .ak-item-elt-mid span.ak-linker {
    font-weight: bold;
    cursor: pointer
}

.ak-item-list .ak-item-elt-desc {
    border-top: 1px dashed #b1ac9c;
    padding: 12px;
    position: relative
}

.ak-item-list .ak-item-elt-desc a strong {
    color: #248b2e
}

.ak-item-list .ak-item-elt-desc span.ak-linker {
    font-weight: bold;
    cursor: pointer
}

.ak-item-list .ak-item-elt-desc strong {
    color: #000
}

.ak-item-list .ak-item-elt-desc p {
    line-height: 2.25rem
}

.ak-item-list .ak-item-elt-desc span.ak-linker,.ak-item-list .ak-item-elt-mid span.ak-linker,.ak-item-list .ak-item-elt-desc a {
    color: #248b2e
}

.ak-item-list .ak-bottom {
    border-top: 1px solid #dddac8;
    overflow: hidden;
    position: relative
}

.ak-item-list .ak-bottom .ak-bottom-infos {
    font-size: 13px;
    font-size: 1.3rem;
    padding-left: 8px;
    padding-left: 0.8rem;
    line-height: 32px;
    line-height: 3.2rem;
    border-left: 1px solid #dddac8;
    height: 32px;
    position: relative;
    z-index: 2
}

.ak-item-list .ak-bottom .ak-bottom-infos a {
    color: #289b33
}

.ak-item-list .ak-item-elt-inner {
    background: #f3f2ed
}

.ak-item-list .ak-comments,.ak-item-list .ak-share {
    font-size: 23px;
    font-size: 2.3rem;
    border-bottom: medium none;
    display: block;
    font-family: "bebas_neueregular",sans-serif;
    font-weight: normal;
    height: 29px;
    padding: 0 10px 0;
    text-align: center;
    position: relative;
    z-index: 2
}

.ak-item-list .ak-comments span,.ak-item-list .ak-share span {
    font-size: 15px;
    font-size: 1.5rem;
    display: inline-block;
    font-weight: normal;
    line-height: 1.2em;
    position: relative;
    top: -2px
}

.ak-item-list .ak-comments a,.ak-item-list .ak-share a {
    color: #289b33
}

.ak-item-list .ak-comments a:hover,.ak-item-list .ak-share a:hover {
    text-decoration: none
}

.ak-item-list .ak-comments svg,.ak-item-list .ak-share svg {
    width: 13px;
    height: 13px;
    display: inline-block;
    background-size: 20px auto
}

.ak-item-list .ak-comments svg path,.ak-item-list .ak-share svg path {
    fill: #248b2e
}

.ak-item-list .ak-comments span {
    color: #248b2e;
    padding-right: .5em
}

.ak-item-list .ak-more {
    font-size: 20px;
    font-family: "bebas_neueregular",sans-serif;
    color: #248b2e;
    padding: 0 5px;
    border-left: 1px solid #dddac8;
    display: inline-block;
    opacity: 0;
    line-height: 32px
}

.ak-item-list .ak-more span {
    color: #fff;
    font-size: 39px;
    display: inline-block;
    background: #248b2e;
    padding: 2px;
    margin-left: 5px;
    line-height: 16px;
    vertical-align: middle;
    text-shadow: 1px 1px 1px #000
}

.ak-item-list .ak-link-img,.ak-item-list .ak-widget-video {
    border-bottom: 4px solid #248b2e;
    display: block;
    position: relative;
    z-index: 1
}

.ak-item-list .ak-widget-video {
    background-size: 100%;
    width: 100%
}

.ak-item-list .ak-video-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}

.ak-item-list .ak-link-old-img {
    height: 240px;
    overflow: hidden
}

.ak-item-list .ak-link-old-img .ak-old-img {
    max-width: 140px;
    margin: 46px auto 0
}

.ak-item-list .ak-link-old-wakfu .ak-old-img {
    max-width: 284px;
    margin: 51px auto 0
}

.ak-item-list .ak-item-elt-content {
    position: relative
}

.ak-item-list .ak-item-elt-content>.ak-video-container {
    position: relative
}

.ak-item-list .ak-ellipsis-text {
    display: none;
    background: linear-gradient(to bottom, rgba(248, 248, 248, 0) 0%, #f8f8f8 80%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=0)
}

.ak-item-list .ak-item-elt-tiny {
    border-top: 1px solid;
    margin: 0;
    overflow: hidden;
    position: relative
}

.ak-item-list .ak-item-elt-tiny .ak-item-elt-title {
    display: table
}

.ak-item-list .ak-item-elt-tiny .ak-item-elt-title>a {
    display: table-cell;
    width: 60px;
    padding: 6px;
    padding: 0.6rem
}

.ak-item-list .ak-item-elt-tiny .ak-item-elt-title .ak-text {
    display: table-cell;
    padding-bottom: .35em
}

.ak-item-list .ak-item-elt-tiny .ak-item-elt-title .ak-text a:hover {
    text-decoration: underline
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-img img {
    margin: 0
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-picto-puce {
    background-position: -220px 10px;
    background-repeat: no-repeat;
    display: table-cell;
    padding: 0 .2em;
    position: relative;
    vertical-align: middle
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-text {
    padding: 0;
    vertical-align: middle
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-text a {
    display: inline
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-text .ak-publication {
    display: inline;
    font-size: 19px;
    font-size: 1.9rem;
    font-family: "bebas_neueregular",sans-serif
}

.ak-item-list .ak-item-elt-tiny .ak-item-mini .ak-item-elt-title .ak-text .ak-publication a:hover {
    text-decoration: underline
}

.ak-item-list .ak-item-elt-tiny .ak-item-elt-content {
    margin: 0
}

.ak-item-list .ak-item-elt-tiny .ak-comments {
    font-size: 15px;
    font-size: 1.5rem;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 70px
}

.ak-item-list .ak-item-elt-tiny .ak-comments svg {
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-item-list .ak-item-elt-tiny .ak-comments span {
    line-height: 1em;
    vertical-align: middle
}

.ak-item-list .ak-item-elt-tiny .ak-tags a {
    font-size: 15px;
    font-size: 1.5rem;
    display: inline
}

.ak-item-list .ak-item-elt.dofus .ak-link-img,.ak-item-list .ak-item-elt-tiny.dofus .ak-link-img {
    border-bottom-color: #9ba712
}

.ak-item-list .ak-item-elt.dofus .ak-item-elt-title .ak-img img,.ak-item-list .ak-item-elt-tiny.dofus .ak-item-elt-title .ak-img img {
    background: #9ba712
}

.ak-item-list .ak-item-elt.kerubim .ak-link-img,.ak-item-list .ak-item-elt-tiny.kerubim .ak-link-img {
    border-bottom-color: #db6915
}

.ak-item-list .ak-item-elt.kerubim .ak-item-elt-title .ak-img img,.ak-item-list .ak-item-elt-tiny.kerubim .ak-item-elt-title .ak-img img {
    background: #db6915
}

.ak-item-list .ak-item-elt.heroic .ak-link-img,.ak-item-list .ak-item-elt-tiny.heroic .ak-link-img {
    border-bottom-color: #521313
}

.ak-item-list .ak-item-elt.heroic .ak-item-elt-title .ak-img img,.ak-item-list .ak-item-elt-tiny.heroic .ak-item-elt-title .ak-img img {
    background: #272121
}

.ak-item-list .ak-item-elt .ak-link-old-img,.ak-item-list .ak-item-elt-tiny .ak-link-old-img {
    background: url("/g/modules/cms/list/dofus-retro/bg-old-img-news.jpg") center center no-repeat #100b05;
    background-size: contain
}

.ak-item-elt,.ak-item-elt-tiny {
    border-top-color: #b1ac9c
}

.ak-item-elt .ak-item-elt-content,.ak-item-elt .ak-item-elt-content:hover,.ak-item-elt-tiny .ak-item-elt-content,.ak-item-elt-tiny .ak-item-elt-content:hover {
    background: #f3f2ed
}

.ak-item-elt .ak-item-elt-content .ak-text>a:hover,.ak-item-elt-tiny .ak-item-elt-content .ak-text>a:hover {
    color: #289b33
}

.ak-item-elt .ak-tags,.ak-item-elt-tiny .ak-tags {
    color: #422f14
}

@media all and (min-width: 768px) {
    .ak-item-list .col-sm-6 .ak-item-elt-inner {
        height:210px;
        overflow: hidden
    }

    .ak-item-list .col-xs-12 .ak-item-elt-inner {
        height: auto
    }

    .ak-item-list .col-sm-6 .ak-ellipsis-text {
        display: block;
        height: 1.5em;
        margin-bottom: 0;
        margin-top: -1.5em;
        position: relative;
        width: 100%;
        z-index: 2
    }

    .ak-item-list .left .ak-item-elt-content {
        margin: .8em .4em 0 0
    }

    .ak-item-list .right .ak-item-elt-content {
        margin: .8em 0 0 .4em
    }
}

.ak-listother {
    border-top: 1px dotted;
    margin: .5em 0 1em 0;
    border-top-color: #c9c6bb
}

.ak-listother .ak-title {
    font-size: 23px;
    font-size: 2.3rem;
    font-family: "bebas_neueregular",sans-serif;
    padding: .5em 0 .5em .75em;
    text-transform: uppercase
}

.ak-listother .ak-title-more {
    padding: 0 .75em 0 .75em
}

.ak-listother .ak-title-more .ak-title-more-img {
    float: left;
    height: 105px;
    margin: 0 1em 0 0;
    position: relative;
    width: 105px
}

.ak-listother .ak-title-more .ak-title-more-bottom {
    font-weight: bold;
    padding: .25em 0
}

.ak-listother ul {
    margin: 0;
    padding: 0
}

.ak-listother ul li {
    border-top: 1px solid;
    display: block;
    list-style: none;
    margin: 0;
    padding: .5em;
    position: relative
}

.ak-listother ul li:before {
    display: none
}

.ak-listother ul li:last-child {
    border-bottom: 1px solid
}

.ak-listother ul li>a {
    display: table;
    position: relative;
    width: 100%
}

.ak-listother ul li>a:hover {
    text-decoration: none
}

.ak-listother ul li>a .ak-picto {
    display: table-cell;
    margin: 0 .5em 0 0;
    min-height: 48px;
    position: relative;
    width: 48px
}

.ak-listother ul li>a .ak-main {
    display: table-cell;
    padding-left: .5em;
    position: relative
}

.ak-listother ul li>a .ak-main .ak-title {
    margin: 0;
    padding: 0
}

.ak-listother ul li>a .ak-main .ak-infos .ak-category,.ak-listother ul li>a .ak-main .ak-infos .ak-date {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-listother ul li>a .ak-comments {
    display: table-cell;
    padding-left: 1.25em;
    position: relative;
    text-align: right;
    vertical-align: middle;
    width: 35px
}

.ak-listother .ak-list-bottom {
    padding: .25em .5em;
    text-align: right
}

.ak-listother .ak-title {
    color: #f2801b;
    background: #f8f8f6 url("/g/modules/cms/list/dofus-retro/inner-title.png") .35em center no-repeat
}

.ak-listother .ak-title-more {
    background: #f8f8f6
}

.ak-listother ul li {
    background: #f8f8f6;
    color: #28170e;
    border-top-color: #c9c6bb
}

.ak-listother ul li:last-child {
    border-bottom-color: #c9c6bb
}

.ak-listother ul li a {
    color: inherit
}

.ak-listother ul li a .ak-picto {
    background: #9ba712
}

.ak-listother ul li a .ak-main {
    color: #28170e
}

.ak-listother ul li a .ak-main .ak-title {
    color: #28170e;
    background: none
}

.ak-listother ul li a .ak-comments {
    color: #362712;
    background: url("/g/modules/cms/list/dofus-retro/comments.png") 0 center no-repeat
}

.ak-listother .ak-list-bottom {
    background: #f8f8f6
}

.ak-listtiny ul {
    margin: 0;
    padding: 0
}

.ak-listtiny ul li {
    margin: 0;
    padding: .5em;
    border-bottom: 1px solid;
    border-radius: 0;
    list-style: none;
    margin-top: 0;
    color: #28170e;
    border-bottom-color: #c9c6bb;
    background-color: #edeae0
}

.ak-listtiny ul li a {
    position: relative;
    display: block
}

.ak-listtiny ul li a:hover {
    text-decoration: underline
}

.ak-listtiny ul li a:hover .ak-content .ak-title {
    text-decoration: underline
}

.ak-listtiny ul li a .ak-image {
    position: relative;
    display: block;
    float: left;
    margin-right: .5em;
    width: 88px;
    width: 8.8rem;
    height: 50px;
    height: 5rem;
    border: 1px solid;
    overflow: hidden
}

.ak-listtiny ul li a .ak-content .ak-title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
    border: none;
    text-transform: none;
    font-family: "Roboto",sans-serif
}

.ak-listtiny ul li a .ak-content .ak-comments {
    font-size: 13px;
    font-size: 1.3rem;
    padding-left: 18px;
    padding-left: 1.8rem;
    float: left
}

.ak-listtiny ul li a .ak-content:after {
    clear: both;
    content: " ";
    display: block
}

.ak-listtiny ul li:last-child {
    border-bottom: none
}

.ak-listtiny ul li:hover {
    background-color: #f8f8f6
}

.ak-listtiny ul li .ak-image {
    border-color: #b1ac9c;
    color: #b1ac9c
}

.ak-listtiny ul li a:hover .ak-title {
    color: #248b2e
}

.ak-listtiny ul li .ak-content .ak-title {
    background: none;
    color: #362712
}

.ak-listtiny ul li .ak-content .ak-title:hover {
    color: #248b2e
}

.ak-listtiny ul li .ak-content .ak-comments {
    color: #248b2e;
    background: url("/g/modules/cms/list/dofus-retro/comments.png") 0 center no-repeat;
    background-size: contain
}

.ak-item-infos {
    padding: 0 8px;
    padding: 0 0.8rem
}

.ak-item-infos .ak-item-author img {
    display: none
}

.ak-item-infos .ak-item-date,.ak-item-infos .ak-item-author {
    font-size: 12px;
    font-size: 1.2rem
}

.ak-item-infos .ak-item-type,.ak-item-infos .ak-item-date,.ak-item-infos .ak-item-author,.ak-item-infos .ak-item-comment-count {
    padding-right: 8px;
    padding-right: 0.8rem;
    line-height: 20px;
    line-height: 2rem;
    height: 20px;
    height: 2rem;
    display: inline-block;
    vertical-align: top
}

.ak-item-infos .ak-item-type,.ak-item-infos .ak-item-author {
    border-right: 1px solid transparent
}

.ak-item-infos .ak-item-comment-count a {
    display: block;
    font-weight: bold;
    padding-left: 12px;
    padding-left: 1.2rem;
    text-align: left
}

.ak-item-infos .ak-share a {
    display: inline-block
}

.ak-item-infos .ak-share a img {
    position: relative;
    top: -2px
}

.ak-item-infos .ak-item-type {
    font-weight: bold;
    text-indent: 37px;
    text-indent: 3.7rem;
    text-transform: uppercase
}

.ak-item-infos .ak-title,.ak-item-infos .ak-share,.ak-item-infos .ak-item-contents,.ak-item-infos .ak-bottom-action {
    display: none
}

.ak-item-infos .ak-item-contents .ak-item-contents-previous {
    font-size: 13px;
    font-size: 1.3rem;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none
}

.ak-item-infos .ak-item-contents .ak-item-contents-next {
    font-size: 13px;
    font-size: 1.3rem;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none
}

.ak-item-infos .ak-item-contents .ak-item-contents-next:hover {
    text-decoration: none
}

.ak-item-infos .ak-item-contents .ak-item-contents-previous {
    padding: 12px 0;
    padding: 1.2rem 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}

.ak-item-infos .ak-item-contents .ak-item-contents-next {
    padding: 12px 0;
    padding: 1.2rem 0;
    padding-top: 5px;
    padding-top: 0.5rem
}

.ak-sticky-fixed .ak-item-infos {
    padding: 0
}

.ak-sticky-fixed .ak-item-infos .ak-item-type,.ak-sticky-fixed .ak-item-infos .ak-item-date,.ak-sticky-fixed .ak-item-infos .ak-item-author,.ak-sticky-fixed .ak-item-infos .ak-share,.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    display: block;
    padding: 0
}

.ak-sticky-fixed .ak-item-infos .ak-item-type {
    height: 42px;
    line-height: 42px
}

.ak-sticky-fixed .ak-item-infos .ak-item-date,.ak-sticky-fixed .ak-item-infos .ak-item-author,.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    height: auto;
    line-height: normal
}

.ak-sticky-fixed .ak-item-infos .ak-item-date {
    padding: 8px;
    padding: 0.8rem
}

.ak-sticky-fixed .ak-item-infos .ak-share,.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    border-bottom: 1px solid;
    border-top: 1px solid;
    text-align: center
}

.ak-sticky-fixed .ak-item-infos .ak-item-type,.ak-sticky-fixed .ak-item-infos .ak-item-author {
    border-right: 0
}

.ak-sticky-fixed .ak-item-infos .ak-item-comment-count a {
    font-size: 22px;
    font-size: 2.2rem
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents {
    display: block
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents ul {
    margin: 0;
    padding: 0
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents li:before {
    content: ""
}

.ak-sticky-fixed .ak-item-infos .ak-item-author {
    padding-left: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis
}

.ak-sticky-fixed .ak-item-infos .ak-item-author img {
    margin: 15px auto;
    margin: 1.5rem auto;
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    display: block;
    height: 100px;
    position: relative;
    width: 100px
}

.ak-sticky-fixed .ak-item-infos .ak-title {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 8px 12px;
    padding: 0.8rem 1.2rem;
    display: block;
    line-height: normal;
    text-align: left;
    text-transform: uppercase
}

.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
    text-align: center
}

.ak-sticky-fixed .ak-item-infos .ak-item-comment-count img {
    margin-right: 5px;
    margin-right: 0.5rem;
    display: inline-block
}

.ak-sticky-fixed .ak-item-infos .ak-item-comment-count a {
    display: inline-block;
    margin: 0;
    padding-left: 0
}

.ak-sticky-fixed .ak-item-infos .ak-share,.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    text-align: center
}

.ak-sticky-fixed .ak-item-infos .ak-share a {
    margin: 10px 0;
    margin: 1rem 0;
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    display: inline-block
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents li {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0 5px;
    margin: 0 0.5rem;
    padding: 8px;
    padding: 0.8rem;
    border-bottom: 1px solid;
    display: block
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents li:last-child {
    border-bottom: none
}

.ak-sticky-fixed .ak-item-infos .ak-bottom-action {
    font-size: 21px;
    font-size: 2.1rem;
    padding-top: 5px;
    padding-top: 0.5rem;
    display: block;
    font-weight: bold;
    text-align: center
}

.ak-item-infos .ak-item-date {
    color: #78664c
}

.ak-item-infos .ak-item-type {
    border-right-color: #78664c
}

.ak-item-infos .ak-item-author {
    border-right-color: #78664c;
    color: #78664c
}

.ak-item-infos .ak-item-author a {
    color: #362712
}

.ak-item-infos .ak-item-type-devblog {
    background: transparent url("/g/modules/cms/item/dofus-retro/_devblog.png") 5px center no-repeat;
    color: #1d86b1
}

.ak-item-infos .ak-item-comment-count a {
    color: #362712
}

.ak-item-infos .ak-item-contents .ak-item-contents-previous,.ak-item-infos .ak-item-contents .ak-item-contents-next {
    color: #422f14
}

.ak-item-infos .ak-item-contents .ak-item-contents-previous {
    background: #e4e0d7 url("/g/modules/cms/item/dofus-retro/_prev.png") center 4px no-repeat
}

.ak-item-infos .ak-item-contents .ak-item-contents-next {
    background: #e4e0d7 url("/g/modules/cms/item/dofus-retro/_next.png") center 20px no-repeat
}

.ak-sticky-fixed .ak-item-infos {
    background-color: #e4e0d7
}

.ak-sticky-fixed .ak-item-infos .ak-item-type-devblog {
    background: #1d86b1 url("/g/modules/cms/item/dofus-retro/_devblog.png") 5px center no-repeat;
    color: #fff
}

.ak-sticky-fixed .ak-item-infos .ak-title {
    color: #28170e;
    background: #e4e0d7 url("/g/modules/cms/item/dofus-retro/article_info_title.png") 0 center no-repeat
}

.ak-sticky-fixed .ak-item-infos .ak-share {
    background: #e4e0d7;
    border-top-color: #88765c;
    border-bottom-color: #88765c;
    border-right-color: #88765c
}

.ak-sticky-fixed .ak-item-infos .ak-item-comment-count {
    border-top-color: #88765c;
    border-bottom-color: #88765c;
    background: #e4e0d7
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents {
    background: #e4e0d7
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents li {
    color: #28170e;
    border-bottom-color: #88765c
}

.ak-sticky-fixed .ak-item-infos .ak-item-contents a {
    color: #28170e
}

.ak-sticky-fixed .ak-item-infos .ak-bottom-action {
    background: #362712;
    color: #fff
}

.ak-item-aside-nav {
    background: #f8f8f6
}

.ak-item-aside-nav .ak-title {
    padding: 8px;
    padding: 0.8rem;
    text-align: center;
    font-family: "bebas_neueregular",sans-serif;
    font-size: 19px;
    font-size: 1.9rem;
    text-transform: uppercase;
    border-bottom: none
}

.ak-item-aside-nav .ak-title .ak-icon-med {
    display: none
}

.ak-item-aside-nav .ak-bottom-link {
    padding: 8px;
    padding: 0.8rem;
    display: block;
    text-align: center;
    position: relative;
    margin: 0 0
}

.ak-item-aside-nav .ak-bottom-link span {
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: bold;
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.ak-item-aside-nav .ak-bottom-link span:before,.ak-item-aside-nav .ak-bottom-link span:after {
    content: ".";
    display: block;
    position: absolute;
    vertical-align: middle;
    top: 0;
    background-position: -246px 6px;
    background-repeat: no-repeat;
    padding: 6px;
    padding: 0.6rem
}

.ak-item-aside-nav .ak-bottom-link span:before {
    left: 15px
}

.ak-item-aside-nav .ak-bottom-link span:after {
    right: 15px
}

.ak-item-aside-nav .ak-list-text {
    padding: 0;
    margin: 0;
    overflow: auto;
    max-height: 340px
}

.ak-item-aside-nav .ak-list-text .ak-elt {
    cursor: pointer;
    position: relative;
    padding-left: 15px;
    padding-left: 1.5rem;
    border-bottom: 1px dashed;
    list-style: none;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.ak-item-aside-nav .ak-list-text .ak-elt a {
    display: block;
    padding: 10px 0;
    padding: 1rem 0;
    font-size: 13px;
    font-size: 1.3rem
}

.ak-item-aside-nav .ak-list-text .ak-elt.ak-sublink a {
    text-indent: 20px
}

.ak-item-aside-nav .selected a:before {
    content: ".";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-position: -220px 6px;
    background-repeat: no-repeat;
    margin-right: 5px;
    margin-right: 0.5rem;
    padding: 5px;
    padding: 0.5rem;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.ak-item-aside-nav .ak-bottom {
    display: table;
    width: 100%
}

.ak-item-aside-nav .ak-nb-comments {
    display: table-cell;
    text-align: center;
    padding: 8px;
    padding: 0.8rem
}

.ak-item-aside-nav .ak-nb-comments a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    padding-left: 2rem;
    background-repeat: no-repeat;
    background-position: 0 5px;
    font-family: "bebas_neueregular",sans-serif;
    font-size: 19px
}

.ak-item-aside-nav .ak-title {
    background: #4a3f3b;
    color: #fff;
    border-bottom-color: transparent
}

.ak-item-aside-nav .ak-bottom-link {
    background: #d4d1c4;
    color: #362712
}

.ak-item-aside-nav .ak-bottom-link span:before,.ak-item-aside-nav .ak-bottom-link span:after {
    background-image: url("/assets/img/sprite_common.png");
    color: transparent
}

.ak-item-aside-nav .ak-list-text .ak-elt {
    background: #edeae0;
    border-bottom-color: #b1ac9c
}

.ak-item-aside-nav .ak-list-text .ak-elt a {
    color: #362712
}

.ak-item-aside-nav .ak-list-text .ak-elt a:hover {
    color: #aab700
}

.ak-item-aside-nav .ak-list-text .ak-elt:hover {
    background: #f8f8f6
}

.ak-item-aside-nav .ak-list-text .selected {
    background: #f8f8f6
}

.ak-item-aside-nav .ak-list-text .selected a:before {
    background-image: url("/assets/img/sprite_common.png");
    color: transparent
}

.ak-item-aside-nav .ak-nb-comments a {
    background-image: url("/g/modules/cms/item/dofus-retro/comment_count.png");
    color: #848e02
}

.ak-social-aside {
    padding: 8px 0;
    padding: 0.8rem 0;
    padding-left: 20px;
    padding-left: 2rem;
    display: table-cell;
    margin-top: 0
}

.ak-social-aside span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px
}

.ak-social-aside a {
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    vertical-align: middle;
    width: 23px
}

.ak-social-aside>span {
    color: #333
}

.ak-social-aside .facebook {
    background-image: url("/g/modules/components/social/dofus-retro/fb_23_23.png")
}

.ak-social-aside .twitter {
    background-image: url("/g/modules/components/social/dofus-retro/twt_23_23.png")
}

.ak-social-aside .google {
    background-image: url("/g/modules/components/social/dofus-retro/gplus_23_23.png")
}

.cke_panel_container body {
    background: none
}

.cke_editable h2,.ak-bbcode-content h2 {
    margin: 20px 0 10px 0 !important
}

.cke_editable h3,.ak-bbcode-content h3 {
    text-indent: inherit;
    color: #993a0c
}

.cke_editable ul,.cke_editable ol,.ak-bbcode-content ul,.ak-bbcode-content ol {
    margin: 0;
    padding-left: 12px
}

.cke_editable .ak-bbcode-image,.ak-bbcode-content .ak-bbcode-image {
    text-align: center;
    display: inline-block;
    margin: 12px auto;
    margin: 1.2rem auto
}

.cke_editable .ak-bbcode-image img,.ak-bbcode-content .ak-bbcode-image img {
    display: inline-block
}

.cke_editable .ak-bbcode-video,.ak-bbcode-content .ak-bbcode-video {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 560px;
    height: 0;
    padding-bottom: 315px;
    margin: 12px auto;
    margin: 1.2rem auto
}

.cke_editable .ak-bbcode-video iframe,.ak-bbcode-content .ak-bbcode-video iframe {
    position: absolute;
    width: 100%;
    max-width: 560px;
    height: 100%;
    max-width: 560px;
    margin: 0 auto;
    left: 0;
    top: 0
}

.cke_editable .ak-bbcode-spoiler,.ak-bbcode-content .ak-bbcode-spoiler {
    margin: 10px 0 10px 0;
    cursor: pointer;
    border: 1px solid #bebdb0
}

.cke_editable .ak-bbcode-spoiler>p,.ak-bbcode-content .ak-bbcode-spoiler>p {
    width: 100%;
    padding: 5px;
    margin-bottom: 0;
    display: inline-block;
    background: #e4e0d7;
    color: #78664c
}

.cke_editable .ak-bbcode-spoiler.active>p,.ak-bbcode-content .ak-bbcode-spoiler.active>p {
    border-bottom: 1px solid #bebdb0
}

.cke_editable .ak-bbcode-spoiler>div,.ak-bbcode-content .ak-bbcode-spoiler>div {
    padding: 5px;
    display: none
}

.cke_editable {
    background: none;
    padding: 10px;
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Roboto","Arial","Helvetica",sans-serif;
    line-height: 1.42857143
}

.cke_editable .ak-bbcode-spoiler>div {
    display: block
}

.ak-filters .ak-title-filters,.ak-filters-clone .ak-title {
    background: #f29c06;
    border-bottom: 1px solid #f29c06;
    font-family: "bebas_neueregular",sans-serif;
    height: 50px;
    position: relative;
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    font-size: 3rem;
    padding-left: 10px;
    padding-left: 1rem;
    padding-top: 5px;
    padding-top: 0.5rem;
    text-align: center;
    display: block
}

.ak-filters .ak-title-filters:hover,.ak-filters-clone .ak-title:hover {
    text-decoration: none
}

.ak-filters .ak-title-filters .ak-icon-med,.ak-filters-clone .ak-title .ak-icon-med {
    display: none
}

.ak-filters-gotop {
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-filters-move-target .ak-filters {
    margin-bottom: 0;
    border-bottom: 1px solid #c9c6bb
}

.ak-filters-move-target .ak-filters .ak-title-filters .ak-picto-common {
    display: inline-block;
    width: 26px;
    height: 26px
}

.ak-filters {
    background: #edeae0;
    position: relative;
    overflow: hidden;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    padding: 12px;
    padding: 1.2rem
}

.ak-filters form {
    display: none
}

.ak-filters .ak-title-filters {
    background: #f29c06;
    border-bottom-color: #f29c06;
    color: #fff;
    font-weight: normal
}

.ak-filters .ak-title-filters .ak-icon-med {
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.ak-filters .ak-title-filters.ak-open .ak-picto-more-less-white {
    background-position: -287px 0;
    background-repeat: no-repeat
}

.ak-filters .ak-title-filters.ak-close .ak-picto-more-less-white,.ak-filters .ak-title-filters .ak-picto-more-less-white {
    background-position: -260px 0;
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-left: 1rem;
    position: relative;
    vertical-align: middle;
    top: -2px
}

.ak-filters .ak-filter-level {
    text-align: center
}

.ak-filters .ak-filter-selection {
    background: #e4e0d7;
    color: #28170e;
    clear: both;
    padding: .4em 1.9em .4em 1em;
    border-bottom: 1px solid #b1ac9c;
    cursor: pointer;
    position: relative
}

.ak-filters .ak-filter-selection:first-letter {
    text-transform: uppercase
}

.ak-filters .ak-filter-selection span {
    font-size: 10px;
    font-size: 1rem;
    padding: .2em .5em;
    padding-right: 0
}

.ak-filters .ak-filter-selection .ak-picto-puce {
    position: absolute;
    left: 0;
    top: 3px;
    padding: .5em;
    background-position: -5px -1px;
    background-repeat: no-repeat;
    height: 25px
}

.ak-filters .ak-filter-selection .ak-picto-close {
    background-position: -42px -3px;
    background-repeat: no-repeat
}

.ak-filters .ak-filter-selection .ak-picto-open {
    background-position: -67px -3px;
    background-repeat: no-repeat
}

.ak-filters .ak-filter-selection .ak-picto-reset-filters {
    background-position: -17px -3px;
    background-repeat: no-repeat
}

.ak-filters .ak-filter-selection .badge {
    background: none;
    color: #248b2e;
    font-size: 15px;
    font-size: 1.5rem
}

.ak-filters .ak-filter-selection a {
    position: absolute;
    display: block;
    top: 5px;
    right: 5px;
    padding: 8px;
    padding: 0.8rem;
    width: 26px;
    height: 26px
}

.ak-filters .ak-filters-gotop {
    display: block;
    margin-bottom: .8em;
    text-align: center
}

.ak-filters .ak-filter-selection img,.ak-filters .ak-filter-selectiontitle.ak-close .ak-up,.ak-filters .ak-filter-selection.ak-open .ak-down {
    display: inline
}

.ak-filters .ak-list-filters span {
    text-transform: none
}

.ak-filters .ak-list-filters .badge {
    background: none;
    color: #28170e;
    font-weight: normal;
    padding: 0
}

.ak-filters .ak-list-filters span.ak-puce {
    background: url("/assets/img/sprite_common.png") -5px -1px no-repeat
}

.ak-filters .ak-list-filters li label::first-letter {
    text-transform: uppercase
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter label::first-letter {
    text-transform: uppercase
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter ul {
    padding: 15px;
    padding: 1.5rem
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter li.ak-selected .ak-breed-icon {
    border: 2px solid #6e8a00
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter li.ak-has-icon {
    border-bottom: none;
    display: inline-block;
    margin-left: 2px;
    margin-left: 0.2rem;
    margin-right: 3px;
    margin-right: 0.3rem
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter li.ak-has-icon label {
    padding: 0
}

.ak-filters .ak-list-filters.ak-dofus-breed-filter li.ak-has-icon label .ak-breed-icon-big {
    position: relative;
    top: 0;
    left: 0
}

.ak-filters input[type=text],.ak-filters input[type=textfield] {
    margin: 8px auto;
    margin: 0.8rem auto;
    padding: 8px;
    padding: 0.8rem;
    position: relative;
    display: block;
    width: 100%
}

.ak-filters select {
    border: 1px solid #b1ac9c;
    color: #42301a;
    margin: 8px auto;
    margin: 0.8rem auto;
    padding: 8px;
    padding: 0.8rem;
    position: relative;
    display: block;
    width: 100%
}

.ak-filters input[name=object_level_min],.ak-filters input[name=object_level_max] {
    display: inline-block;
    width: auto;
    background: none
}

.ak-filters input::-webkit-input-placeholder {
    color: #42301a
}

.ak-filters input[name=object_level_min],.ak-filters input[name=object_level_max] {
    background: none
}

.ak-filters select {
    border: 1px solid #b1ac9c;
    color: #42301a;
    display: inline-block;
    width: auto;
    background: none
}

.ak-filters select[name=level] {
    margin: 5px;
    margin: 0.5rem
}

.ak-filters select:focus {
    border: 1px solid #ad9b7f;
    color: #42301a
}

.ak-filters select:focus option {
    color: #42301a
}

.ak-list-filters-inner {
    background: #f8f8f6;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #b1ac9c
}

.ak-list-filters-inner li:hover {
    background: #e4e0d7
}

.ak-list-filters-inner .ak-inline-li:hover {
    background: #f8f8f6
}

.ak-list-filters-inner .ak-inline-li select:hover {
    background: #e4e0d7
}

.ak-list-filters-inner .ak-filters-duo li select {
    background: #f8f8f6
}

.ak-list-filters-inner .ak-filters-duo li select:focus {
    border-color: #8f9823
}

.ak-list-filters-inner .ak-more-less-btn {
    background: #d7d3c8;
    clear: both;
    padding: .4em
}

.ak-list-filters-inner .ak-more-less-btn span {
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
    text-transform: none;
    font-weight: bold;
    cursor: pointer
}

.ak-list-filters-inner .ak-more-less-btn span.ak-span-more,.ak-list-filters-inner .ak-more-less-btn span.ak-span-less {
    display: none
}

.ak-list-filters-inner .ak-more-less-btn .ak-span-more,.ak-list-filters-inner .ak-more-less-btn .ak-span-less {
    text-transform: none
}

.ak-list-filters-inner .ak-more-less-btn.more span.ak-span-more,.ak-list-filters-inner .ak-more-less-btn.less span.ak-span-less {
    display: block
}

.ak-list-filters-inner ul.ak-filters-duo {
    clear: both;
    margin: 0;
    padding: 0
}

.ak-list-filters-inner ul.ak-filters-duo li {
    position: relative;
    float: left;
    margin: 0;
    width: 50%;
    list-style: none;
    text-align: center
}

.ak-list-filters-inner ul.ak-filters-duo li .ak-label {
    display: inline-block;
    padding: 0 .25em 0 .25em;
    width: 30%
}

.ak-list-filters-inner ul.ak-filters-duo li select {
    display: inline-block;
    width: 60%
}

.ak-list-filters-active {
    background: #f8f8f6;
    position: relative;
    margin: 0;
    padding: 0
}

.ak-list-filters-active li {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    padding: .6em .4em;
    border-bottom: 1px solid #c9c6bb;
    list-style: none;
    padding-left: 2em;
    font-weight: normal;
    font-style: italic;
    color: #333
}

.ak-list-filters-active li.ak-reset-filters {
    overflow: hidden;
    text-align: right
}

.ak-list-filters-active li.ak-reset-filters a {
    color: #78664c
}

.ak-list-filters-active li.ak-reset-filters img {
    margin-left: 1.5em
}

.ak-list-filters-active li a {
    position: relative;
    float: right;
    padding: .8em;
    width: 20px;
    height: 20px;
    background-position: -98px -5px;
    background-repeat: no-repeat
}

.ak-search {
    position: relative
}

.ak-search input {
    padding-right: 30px
}

.ak-search img {
    position: absolute;
    top: 8px;
    right: 5px
}

.ak-list-filters-check {
    overflow: auto;
    margin-bottom: 0;
    padding: 0;
    max-height: 11.8em
}

.ak-list-filters-check.searchable {
    overflow-y: auto;
    height: 340px
}

.ak-list-filters-check.ak-full-height {
    max-height: none;
    position: relative
}

.ak-list-filters-check li {
    background: #f8f8f6;
    border-bottom: 1px dashed #c9c6bb;
    font-weight: bold;
    list-style: none;
    margin: 0;
    position: relative;
    color: #333
}

.ak-list-filters-check li .ui-datepicker-inline {
    border: none;
    box-shadow: none;
    margin: 0 auto
}

.ak-list-filters-check li:last-child {
    border-bottom: none
}

.ak-list-filters-check li.ak-input-search-list {
    border-bottom: 1px solid #c9c6bb
}

.ak-list-filters-check li.ak-inline-li {
    padding: 5px;
    padding: 0.5rem;
    border-bottom: none;
    display: block;
    float: left;
    margin: 0;
    text-align: left
}

.ak-list-filters-check li.ak-inline-li label {
    color: #42301a;
    padding: 0;
    padding-right: 5px;
    padding-right: 0.5rem;
    display: inline-block;
    float: left;
    position: relative;
    text-align: right;
    top: 5px;
    width: auto
}

.ak-list-filters-check li.ak-inline-li input {
    height: 30px;
    height: 3rem;
    border-radius: 2px;
    float: left;
    margin: 0
}

.ak-list-filters-check li.ak-inline-li input[type=text] {
    height: 30px;
    height: 3rem;
    border-radius: 2px;
    float: left;
    margin: 0
}

.ak-list-filters-check li.ak-inline-li+.ak-inline-li {
    padding-left: 0
}

.ak-list-filters-check li.ak-inline-li+.ak-inline-li label {
    padding-left: 0
}

.ak-list-filters-check li.ak-inline-li select {
    padding: 2px 8px;
    padding: 0.2rem 0.8rem;
    height: 30px;
    height: 3rem;
    margin: 0;
    border-radius: 2px;
    float: left;
    cursor: pointer
}

.ak-list-filters-check li.ak-inline-li+.ak-inline-li input {
    float: left
}

.ak-list-filters-check li.ak-inline-li+.ak-inline-li input[type=text] {
    float: left
}

.ak-list-filters-check li.ak-inline-li+.ak-inline-li select {
    float: left
}

.ak-list-filters-check li span.ak-span-more,.ak-list-filters-check li span.ak-span-less {
    display: none
}

.ak-list-filters-check li.more span.ak-span-more,.ak-list-filters-check li.less span.ak-span-less {
    display: block
}

.ak-list-filters-check li.more,.ak-list-filters-check li.less {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    cursor: pointer
}

.ak-list-filters-check li label {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    cursor: pointer;
    padding: 8px 30px;
    padding: 0.8rem 3rem;
    display: inline-block;
    font-weight: normal;
    width: 100%;
    vertical-align: middle;
    line-height: 16px
}

.ak-list-filters-check li label .ak-icon-med,.ak-list-filters-check li label img {
    width: 46px;
    height: 46px;
    padding: 2px;
    vertical-align: middle;
    margin-right: 10px;
    margin-right: 1rem;
    position: relative
}

.ak-list-filters-check li label .ak-icon-small {
    vertical-align: middle
}

.ak-list-filters-check li.ak-has-icon {
    overflow: hidden
}

.ak-list-filters-check li.ak-has-icon label {
    padding: 0;
    padding-left: 12px;
    padding-left: 1.2rem;
    position: relative
}

.ak-list-filters-check li.more,.ak-list-filters-check li.less {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold
}

.ak-list-filters-check li input {
    margin: 5px;
    margin: 0.5rem;
    margin-bottom: 0;
    float: left;
    position: relative
}

.ak-list-filters-check li input[type=text] {
    margin: 5px;
    margin: 0.5rem;
    width: 97%
}

.ak-list-filters-check li input[type=checkbox],.ak-list-filters-check li input[type=radio] {
    position: absolute;
    margin: 0;
    top: .7em;
    left: .5em
}

.ak-list-filters-check li.ak-search-operator {
    text-align: center
}

.ak-list-filters-check li.ak-search-operator a {
    display: inline-block;
    padding: 0 .5em;
    border: 1px solid;
    text-decoration: none;
    text-transform: uppercase
}

.ak-list-filters-check li .help-block {
    box-shadow: 0 0 3px #000;
    border-color: transparent;
    color: #42301a;
    background: #f8f8f6
}

.ak-list-filters-check li.ak-selected {
    background: #e4e0d7
}

.ak-search-operator {
    position: relative;
    padding: 15px 0;
    padding: 1.5rem 0;
    border-top: 1px solid #c9c6bb;
    text-align: center
}

.ak-search-operator input {
    position: absolute;
    visibility: hidden
}

.ak-search-operator label {
    background: #d6cabe;
    color: #fff;
    padding: 3px 5px;
    padding: 0.3rem 0.5rem;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    border: 1px solid #b1ac9c;
    cursor: pointer
}

.ak-search-operator input:checked+label,.ak-search-operator label:hover {
    background: #248b2e
}

.ak-search-operator .ak-btn-help-block {
    cursor: pointer
}

.ak-button-click {
    background: #e4e0d7;
    padding: 15px 20px;
    padding: 1.5rem 2rem;
    text-align: center
}

@media all and (min-width: 992px) {
    .ak-filters {
        background:none;
        padding: 0;
        margin-bottom: 12px;
        margin-bottom: 1.2rem
    }

    .ak-filters form {
        display: block
    }

    .ak-filters .ak-list-filters-active,.ak-filters .ak-search,.ak-filters .ak-list-filters {
        display: block
    }

    .ak-filters .ak-title-filters {
        background: #248b2e url("/assets/img/h1.png") left top no-repeat;
        background-size: 60px auto;
        border-bottom-color: #edeae0;
        color: #fff;
        cursor: default;
        text-align: left;
        padding-left: 65px;
        padding-left: 6.5rem;
        text-transform: uppercase;
        font-size: 26px;
        font-size: 2.6rem
    }

    .ak-filters .ak-title-filters .ak-icon-med {
        display: block
    }

    .ak-filters .ak-title-filters .ak-picto-common {
        display: none
    }

    .ak-filters .ak-filter-selection {
        text-align: left;
        font-weight: bold
    }

    .ak-filters .ak-filter-selection span .ak-puce {
        display: inline-block;
        margin-right: .3em;
        vertical-align: middle
    }

    .ak-filters .ak-filter-selection img {
        display: none
    }

    .ak-filters .ak-list-filters .ak-filter-selection a img {
        display: none
    }

    .ak-filters .ak-filter-selection.ak-close .ak-up,.ak-filters .ak-filter-selection.ak-open .ak-down,.ak-filters .ak-filter-selection.ak-close .ak-down,.ak-filters .ak-filter-selection.ak-open .ak-up {
        display: none
    }

    .ak-filters .ak-list-filters .ak-filter-selection img {
        display: inline
    }

    .ak-filters .ak-inline-li {
        width: 50%
    }

    .ak-filters-move-target {
        display: none
    }
}

.ak-filters-move-target .ak-filters {
    padding: 8px;
    padding: 0.8rem
}

.ak-filters-move-target .ak-filters .ak-filter-selection,.ak-filters-move-target .ak-filters .ak-search {
    width: 100%
}

.ak-filters-move-target .ak-filters .ak-list-filters {
    margin-top: 0;
    width: 100%
}

.ak-filters-move-target .ak-filters .ak-list-filters .ak-filter-selection {
    width: 100%
}

.ak-filters-move-target .ak-filters .ak-search {
    margin-top: 0
}

.ak-tooltip-content label {
    background: #d6cabe;
    border-color: #b1ac9c;
    color: #fff
}

.ak-tooltip-content label.on {
    background: #248b2e
}

.ak-tooltip-content .qtip-content hr {
    margin: 5px 0;
    margin: 0.5rem 0
}

.ak-tooltip-content .qtip-content .ak-filter-label {
    width: 120px;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap
}

.ak-tooltip-content .qtip-content .ak-filter-label label {
    padding: 5px 8px;
    padding: 0.5rem 0.8rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    border: 1px solid;
    display: inline-block;
    margin-bottom: 3px;
    margin-bottom: 0.3rem
}

.ak-tooltip-content .qtip-content .ak-filter-label-info {
    text-align: justify;
    display: block;
    padding: 5px;
    padding: 0.5rem
}

.ak-forum-post-form {
    overflow: hidden;
    clear: both;
    padding: 12px;
    border-top: 1px solid #cdbe9f;
    background: #fafafa
}

.ak-forum-post-form .ak-comment-container {
    margin: 6px 2px;
    margin: 0.6rem 0.2rem;
    padding: 6px;
    padding: 0.6rem;
    display: block
}

.ak-forum-post-form .ak-comment-submit {
    margin-right: 12px;
    margin-right: 1.2rem;
    margin-top: 5px;
    margin-top: 0.5rem;
    float: right;
    font-family: "bebas_neueregular",sans-serif
}

.ak-forum-post-form .ak-avatar {
    text-align: center;
    vertical-align: top;
    width: 70px;
    float: left;
    margin-right: 24px;
    margin-right: 2.4rem
}

.ak-forum-post-form .ak-avatar img {
    height: 70px;
    width: 70px;
    border-radius: 0;
    box-shadow: 0 0 0 1px #666
}

.ak-forum-post-form .ak-comment {
    padding-left: 5px;
    padding-left: 0.5rem;
    display: block;
    line-height: initial;
    overflow: hidden
}

.ak-forum-post-form .ak-comment strong {
    color: #97a800;
    display: block;
    margin-bottom: 6px
}

.ak-forum-post-form .ak-comment textarea {
    max-width: 100%;
    float: right;
    font-size: 13px;
    min-height: 72px;
    border-radius: 5px;
    border: 1px solid #cac6d2;
    padding: 6px
}

.ak-forum-post-form .ak-comment-container {
    background: #fafafa
}

.ak-forum-post-form .btn.btn-primary.ak-comment-submit {
    background: #97a800
}

.ak-forum-post-form .ak-avatar img {
    border-color: #cdbe9f
}

.ak-forum-post-form .ak-comment textarea {
    color: #5c573f;
    background: #f8f8f6;
    border-color: #cac6d2
}

@media all and (min-width: 768px) {
    .ak-forum-post-form .ak-comment textarea {
        width:100%;
        float: none
    }
}

.ak-forum-post-list .ak-comments-row {
    border-top: 1px solid #dbd8cd;
    clear: both;
    position: relative
}

.ak-forum-post-list .ak-comment {
    overflow: hidden
}

.ak-forum-post-list .ak-avatar-modo .ak-avatar-tag,.ak-forum-post-list .ak-avatar-admin .ak-avatar-tag,.ak-forum-post-list .ak-avatar-staff .ak-avatar-tag {
    text-align: right
}

.ak-forum-post-list .ak-avatar {
    padding: 20px 20px 20px 0;
    float: left;
    position: relative;
    max-width: 116px
}

.ak-forum-post-list .ak-avatar .ak-avatar-img {
    border: 5px solid transparent;
    border-radius: 3px
}

.ak-forum-post-list .ak-avatar .ak-avatar-img img {
    height: 51px;
    width: 51px;
    box-shadow: 0 0 0 1px #666
}

.ak-forum-post-list .ak-administrator .ak-avatar .ak-avatar-img,.ak-forum-post-list .ak-moderator .ak-avatar .ak-avatar-img {
    border: 5px solid #3a3a3b;
    padding-bottom: 18px;
    background: url(/forums_ng/modules/assets/ankama.png) center bottom no-repeat #3a3a3b
}

.ak-forum-post-list .ak-administrator .ak-subpost .ak-avatar .ak-avatar-img,.ak-forum-post-list .ak-moderator .ak-subpost .ak-avatar .ak-avatar-img {
    border: 5px solid transparent;
    border-radius: 3px;
    background: none;
    padding-bottom: 0
}

.ak-forum-post-list .ak-comments-row .ak-subpost .ak-administrator .ak-avatar-img,.ak-forum-post-list .ak-comments-row .ak-subpost .ak-moderator .ak-avatar-img {
    border: 5px solid #3a3a3b;
    padding-bottom: 18px;
    background: url(/forums_ng/modules/assets/ankama.png) center bottom no-repeat #3a3a3b
}

.ak-forum-post-list .ak-avatar-tag {
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center
}

.ak-forum-post-list .ak-subpost {
    margin: 32px 0 0 0;
    border-left: 2px solid #d4d0c6
}

.ak-forum-post-list .ak-subpost .ak-see-more-comments a {
    color: #1e0b01;
    text-decoration: underline;
    display: block;
    background: #f2efe9;
    border-top: 1px solid #dedbd2;
    padding: 13px 25px;
    cursor: pointer
}

.ak-forum-post-list .ak-subpost .ak-user {
    padding-top: 0
}

.ak-forum-post-list .ak-subpost .ak-avatar {
    padding: 0 20px 0 0;
    max-width: 80px
}

.ak-forum-post-list .ak-subpost .ak-comments-row {
    border-top: none;
    margin-bottom: 12px
}

.ak-forum-post-list .ak-subpost .quote {
    position: relative;
    border: 1px solid #d4d0c6;
    padding: 12px 32px;
    color: #51492c;
    font-size: 13px;
    font-style: italic
}

.ak-forum-post-list .ak-subpost .quote .person {
    display: block;
    font-weight: bold;
    color: #938e7c;
    margin-bottom: 6px;
    font-size: 12px
}

.ak-forum-post-list .ak-user {
    padding: 15px 8px;
    padding: 1.5rem 0.8rem
}

.ak-forum-post-list .ak-user .ak-tag-user {
    display: inline-block;
    font-size: 13px;
    font-weight: bold
}

.ak-forum-post-list .ak-user .ak-time {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 15px;
    line-height: 1.5rem
}

.ak-forum-post-list .ak-text-content {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 0 12px;
    padding: 0 1.2rem;
    padding-bottom: 15px;
    padding-bottom: 1.5rem
}

.ak-forum-post-list .quotetop {
    padding: 15px 0;
    padding: 1.5rem 0;
    padding-left: 10px;
    padding-left: 1rem;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    position: relative
}

.ak-forum-post-list .ak-spoiler-content {
    display: none
}

.ak-forum-post-list .spoilertop {
    padding: 8px 5px;
    padding: 0.8rem 0.5rem;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
    border: 1px solid;
    position: relative;
    cursor: pointer;
    font-family: "Roboto",sans-serif;
    font-weight: bold
}

.ak-forum-post-list .spoilertop span {
    font-size: 11px;
    font-family: "Roboto",sans-serif;
    font-weight: normal
}

.ak-forum-post-list .quotemain {
    padding-bottom: 15px;
    padding-bottom: 1.5rem;
    padding-left: 10px;
    padding-left: 1rem;
    padding-right: 10px;
    padding-right: 1rem;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    font-style: oblique;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

.ak-forum-post-list .spoiler {
    padding: 10px;
    padding: 1rem;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    font-style: oblique;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

.ak-forum-post-list .ak-avatar-tag {
    color: #28170e
}

.ak-forum-post-list .ak-user>strong {
    color: #848e02
}

.ak-forum-post-list .ak-user .ak-time {
    color: #7f7b68
}

.ak-forum-post-list .quotetop {
    background: transparent;
    border-color: #bebdb0;
    color: #bebdb0
}

.ak-forum-post-list .spoilertop {
    border-color: #bebdb0;
    color: #7f7b68;
    background-color: #efede8
}

.ak-forum-post-list .spoilertop:hover {
    background-color: #e4e0d7
}

.ak-forum-post-list .quotemain,.ak-forum-post-list .spoiler {
    background-color: #f9f7f2;
    border-color: #bebdb0
}

@media all and (min-width: 768px) {
    .ak-forum-post-list .ak-avatar .ak-avatar-img img {
        height:70px;
        width: 70px
    }

    .ak-forum-post-list .ak-subpost .ak-avatar .ak-avatar-img {
        display: inline-block
    }

    .ak-forum-post-list .ak-subpost .ak-avatar .ak-avatar-img img {
        height: 45px;
        width: 45px
    }

    .ak-forum-post-list .quotetop {
        padding-left: 30px;
        padding-left: 3rem
    }

    .ak-forum-post-list .quotetop:before {
        left: 7px;
        top: 0;
        content: "‟";
        position: absolute;
        font-size: 50px;
        font-size: 5rem
    }

    .ak-forum-post-list .quotemain {
        padding-left: 30px;
        padding-left: 3rem;
        padding-right: 30px;
        padding-right: 3rem
    }
}

@media all and (min-width: 992px) {
    .ak-forum-post-list .ak-comments-row {
        padding-left:20px;
        padding-left: 2rem
    }
}

.ak-topic-list {
    margin: 0;
    padding: 0
}

.ak-topic-list ul {
    margin: 0;
    padding: 0
}

.ak-topic-list ul li {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 8px;
    padding: 0.8rem;
    border-bottom: 1px solid;
    list-style: none;
    margin: 0
}

.ak-topic-list ul li .ak-title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
    border-bottom: none;
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.ak-topic-list ul li .ak-thread a {
    font-style: italic
}

.ak-topic-list ul li .ak-comments {
    font-size: 13px;
    font-size: 1.3rem;
    padding-left: 18px;
    padding-left: 1.8rem;
    margin-left: 5px;
    margin-left: 0.5rem
}

.ak-topic-list ul li:last-child {
    border-bottom: none
}

.ak-topic-list .ak-bottomlink {
    text-align: center
}

.ak-topic-list .ak-bottomlink a {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0;
    padding: 8px 0;
    padding: 0.8rem 0;
    border-top: 1px solid;
    display: block;
    text-align: center
}

.ak-topic-list .ak-bottomlink a:hover {
    text-decoration: none
}

.ak-topic-list ul li {
    border-color: #c9c6bb
}

.ak-topic-list li {
    background: #edeae0
}

.ak-topic-list li .ak-title {
    background: none;
    color: #362712
}

.ak-topic-list li .ak-title a {
    color: #362712
}

.ak-topic-list li .ak-title a:hover {
    color: #362712
}

.ak-topic-list li .ak-author {
    color: #979286
}

.ak-topic-list li .ak-author a {
    color: #aab700
}

.ak-topic-list li .ak-author a:hover {
    color: #248b2e
}

.ak-topic-list li .ak-thread a {
    color: #979286
}

.ak-topic-list li .ak-thread a:hover {
    color: #248b2e
}

.ak-topic-list li .ak-thread .ak-posts {
    color: #78664c
}

.ak-topic-list li .ak-comments {
    background: url("/g/modules/cms/list/dofus-retro/comments.png") 0 center no-repeat;
    color: #aab700;
    background-size: contain
}

.ak-topic-list li:hover {
    background-color: #f8f8f6
}

.ak-topic-list .ak-bottomlink a {
    border-top-color: #c9c6bb;
    color: #422f14;
    background: #e4e0d7
}

.ak-responsivetable {
    visibility: hidden
}

.ak-responsivetable tr.ak-responsivetable-row-detail.ak-ajax-loaded td {
    padding: 0
}

.ak-responsivetable .ak-responsivetable-breakpoint>tbody>tr:hover:not(.ak-responsivetable-row-detail) {
    cursor: pointer
}

.ak-responsivetable tbody>tr>td.ak-responsivetable-expand,.ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand {
    padding-right: 44px;
    padding-right: 4.4rem;
    cursor: pointer
}

.ak-responsivetable.ak-responsivetable-breakpoint tr,.ak-responsivetable tr[ajax-details-url] {
    cursor: pointer
}

.ak-responsivetable .ak-responsivetable-row-detail-inner {
    white-space: normal
}

.ak-responsivetable .ak-responsivetable-row-detail-inner>div>strong {
    display: inline-block;
    margin-bottom: 3px;
    margin-bottom: 0.3rem
}

.ak-responsivetable .ak-responsivetable-row-detail-inner>div>strong:before {
    display: inline-block;
    width: 10px;
    height: 20px;
    margin-right: 3px;
    margin-right: 0.3rem;
    content: " "
}

.ak-content-sections .ak-responsivetable tr td.ak-rank {
    width: 30px
}

.ak-content-sections .ak-responsivetable tr td.ak-rank img {
    margin: 0 .1em
}

.ak-responsivetable .ak-responsivetable-row-detail-inner {
    color: #42301a
}

.ak-responsivetable .ak-responsivetable-row-detail-inner a {
    color: #42301a
}

.ak-responsivetable .ak-responsivetable-row-detail {
    background-color: #fff
}

.ak-responsivetable tbody>tr:hover {
    background-color: #fff
}

.ak-responsivetable tbody>tr>td.ak-responsivetable-expand {
    background: url("/g/modules/tables/responsive/dofus-retro/plus_green.png") no-repeat scroll right center transparent
}

.ak-responsivetable tbody>tr.ak-responsivetable-detail-show>td.ak-responsivetable-expand {
    background: url("/g/modules/tables/responsive/dofus-retro/less_green.png") no-repeat scroll right center transparent
}

.ak-responsivetable .ak-responsivetable-row-detail-inner {
    color: #42301a
}

.ak-responsivetable .ak-responsivetable-row-detail-inner>div>strong:before {
    background: url("/assets/img/sprite_common.png");
    background-position: -150px 0
}

.ak-table {
    border: none;
    width: 100%
}

.ak-table.ak-bbcode-table tr th {
    border: 1px solid #b1ac9c
}

.ak-table.ak-bbcode-table tr td {
    border: 1px solid #b1ac9c
}

.ak-table tr.ak-table-row-detail.ak-ajax-loaded td {
    padding: 0
}

.ak-table tr th,.ak-table tr td {
    padding: 5px 8px;
    padding: 0.5rem 0.8rem;
    border: none;
    line-height: 15px;
    line-height: 1.5rem
}

.ak-table tr th.img-first-column,.ak-table tr th.ak-column-small-width {
    width: 60px
}

.ak-table tr td.img-first-column,.ak-table tr td.ak-column-small-width {
    width: 60px
}

.ak-table tr th.img-first-column img,.ak-table tr th.ak-column-small-width img {
    display: inline-block
}

.ak-table tr td.img-first-column img,.ak-table tr td.ak-column-small-width img {
    display: inline-block
}

.ak-table tr th.ak-fixed-100,.ak-table tr td.ak-fixed-100 {
    width: 100px
}

.ak-table tr th.img-list-composition img,.ak-table tr td.img-list-composition img {
    margin-right: 3px;
    margin-right: 0.3rem;
    border: 1px solid;
    display: inline-block;
    width: 32px
}

.ak-table tr th {
    height: 40px;
    text-transform: none
}

.ak-table tr th a {
    display: inline-block;
    text-transform: none
}

.ak-table tr th a.sort-asc,.ak-table tr th a.sort-desc {
    padding-right: 18px;
    padding-right: 1.8rem
}

.ak-table tr th a.sort-asc span,.ak-table tr th a.sort-desc span {
    margin-left: 8px;
    margin-left: 0.8rem;
    padding: 8px;
    padding: 0.8rem;
    display: inline-block;
    vertical-align: middle
}

.ak-table tr td {
    height: 45px;
    border-bottom: 1px solid
}

.ak-table tr td>img {
    margin-right: 3px;
    margin-right: 0.3rem;
    display: inline-block
}

.ak-table tr td>.ak-breed-icon {
    margin-right: 10px;
    margin-right: 1rem
}

.ak-table tr td.ak-rank {
    text-align: center
}

.ak-table tr.ak-first-ladder td,.ak-table tr.ak-second-ladder td,.ak-table tr.ak-third-ladder td {
    border: none
}

.ak-table .ak-name a {
    position: relative
}

.ak-table .ak-name span {
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-table .ak-name img {
    margin: 0;
    margin-right: 5px;
    margin-right: 0.5rem;
    margin-left: 3px;
    margin-left: 0.3rem
}

.ak-table .ak-class {
    font-style: italic
}

.ak-table .ak-rank img {
    margin: 0
}

.ak-table .ak-table-row-detail-inner {
    white-space: normal
}

.ak-table.ak-displaymode-alternative tr {
    border-left: 1px solid;
    border-right: 1px solid;
    background-color: #f8f8f6
}

.ak-table.ak-displaymode-alternative tr th {
    vertical-align: middle;
    height: 28px;
    font-size: 13px;
    font-size: 1.3rem
}

.ak-table.ak-displaymode-alternative tr td {
    vertical-align: middle;
    height: 28px;
    font-size: 13px;
    font-size: 1.3rem;
    font-style: italic;
    padding: 0 5px;
    padding: 0 0.5rem
}

.ak-table tr {
    border-color: #b1ac9c;
    color: #b1ac9c
}

.ak-table tr:first-child td {
    border-top: 1px solid #b1ac9c
}

.ak-table tr.ak-first-ladder {
    background: url("/g/modules/tables/responsive/dofus-retro/bg_td_first.jpg") 0 0 repeat #f8f8f6
}

.ak-table tr.ak-first-ladder td a {
    color: #f3f2ed
}

.ak-table tr th.img-list-composition img,.ak-table tr td.img-list-composition img {
    border-color: #c9c6bb;
    background: #f8f8f6
}

.ak-table tr th {
    background: #e4e0d7;
    color: #362712
}

.ak-table tr th a {
    color: #362712
}

.ak-table tr th a.sort-asc span {
    background-position: -198px -7px;
    background-repeat: no-repeat
}

.ak-table tr th a.sort-desc span {
    background-position: -172px -7px;
    background-repeat: no-repeat
}

.ak-table tr td {
    border-bottom-color: #b1ac9c;
    color: #362712
}

.ak-table tr td a {
    color: #422f14
}

.ak-table tr.ak-bg-odd,.ak-table tr.ak-bg-even {
    background: #f3f2ed
}

.ak-table tr.ak-first-ladder td,.ak-table tr.ak-second-ladder td,.ak-table tr.ak-third-ladder td {
    color: #fff
}

.ak-table tr.ak-highlight {
    background: #9ba712
}

.ak-table tr.ak-highlight:hover {
    background: #9ba712
}

.ak-table tr.ak-highlight td,.ak-table tr.ak-highlight:hover td {
    color: #fff
}

.ak-table .ak-class {
    color: #838179
}

.ak-table .ak-class a {
    color: #838179
}

.ak-table .ak-table-row-detail,.ak-table tbody>tr:hover {
    background-color: #fff
}

.ak-table .ak-table-row-detail-inner {
    color: #42301a;
    color: #42301a
}

.ak-table .ak-table-row-detail-inner a {
    color: #42301a
}

@media all and (min-width: 992px) {
    .ak-table .ak-xp-24h,.ak-table .ak-xp-total {
        text-align:right
    }
}

.ak-content-sections .ak-table tr td {
    background: #f8f8f6;
    border-bottom: 1px solid #b1ac9c
}

.ak-content-sections .ak-table tr td.ak-nb {
    color: #78664c
}

.ak-pagination {
    background: #fff;
    padding: 12px 0;
    padding: 1.2rem 0
}

.ak-pagination ul {
    border-radius: 0px;
    margin: 0
}

.ak-pagination ul li:last-child a {
    border-radius: 0px
}

.ak-pagination ul li:first-child a {
    border-radius: 0px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ak-pagination ul li:last-child a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ak-pagination ul li a,.ak-pagination ul li span {
    font-size: 13px;
    word-spacing: 5px
}

.ak-pagination ul li:before,.ak-pagination ul li:after {
    display: none
}

.ak-pagination select {
    display: block;
    float: left;
    margin: 0 6px;
    margin: 0 0.6rem;
    padding: 5px 12px;
    padding: 0.5rem 1.2rem;
    font-size: 13px
}

.ak-pagination ul>li:first-child>a {
    border-left: 1px solid #b1ac9c
}

.ak-pagination ul li>a,.ak-pagination ul li>span {
    background-color: #e4e0d7;
    border: 1px solid #b1ac9c;
    color: #422f14
}

.ak-pagination ul li>a:hover,.ak-pagination ul li>a:active,.ak-pagination ul li>a:focus {
    background-color: #248b2e;
    border-color: #b1ac9c;
    color: #fff
}

.ak-pagination ul li.active>a:hover {
    color: #78664c
}

.ak-pagination ul li.disabled>a,.ak-pagination ul li.disabled>span {
    background-color: #e4e0d7;
    color: #373737;
    border-color: #b1ac9c;
    cursor: default
}

.ak-pagination ul li.disabled:hover>span,.ak-pagination ul li.disabled:hover>a {
    background-color: #e4e0d7;
    color: #373737;
    border-color: #b1ac9c;
    cursor: default
}

.ak-pagination ul li.active>a,.ak-pagination ul li.active>span,.ak-pagination ul li.active>a:hover,.ak-pagination ul li.active>span:hover {
    background-color: #dfd8cc;
    border-color: #b1ac9c;
    color: #78664c
}

.ak-pagination select {
    background-color: #e4e0d7;
    border: 1px solid #b1ac9c;
    color: #422f14
}

.ak-social {
    line-height: 22px;
    line-height: 2.2rem;
    position: relative;
    display: block;
    float: none;
    overflow: hidden;
    border-bottom: 1px solid;
    background: url("/g/modules/components/social/dofus-retro/bg-title.png") 0 15px no-repeat #f8f8f6;
    border-color: #b1ac9c
}

.ak-social .share {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 30px;
    line-height: 3rem;
    margin-right: 8px;
    margin-right: 0.8rem;
    display: block;
    font-family: "bebas_neueregular",sans-serif
}

.ak-social .pull-left {
    padding-left: 20px;
    padding-left: 2rem
}

.ak-social .ak-social-block {
    margin: 12px 0;
    margin: 1.2rem 0;
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    margin-right: 8px;
    margin-right: 0.8rem;
    position: relative;
    display: inline-block;
    float: left
}

.ak-social .ak-social-block a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 28px;
    line-height: 2.8rem;
    text-indent: 30px;
    text-indent: 3rem;
    display: inline-block;
    height: 27px;
    padding-right: 12px;
    padding-right: 1.2rem;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 0
}

.ak-social .ak-social-block a:hover {
    text-decoration: none
}

.ak-social .twitter a {
    text-indent: 24px;
    text-indent: 2.4rem
}

.ak-social .ak-likes {
    font-size: 13px;
    font-size: 1.3rem;
    margin: 0 5px;
    margin: 0 0.5rem;
    padding-right: 15px;
    padding-right: 1.5rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
    padding-top: 15px;
    padding-top: 1.5rem;
    display: inline-block;
    height: 52px;
    vertical-align: top
}

.ak-social .share {
    color: #28170e
}

.ak-social .ak-social-block {
    border-color: transparent
}

.ak-social .ak-social-block a {
    color: #fff
}

.ak-social .ak-social-block.facebook a {
    background: #23599b url("/g/modules/components/social/assets/fb.jpg") left top no-repeat
}

.ak-social .ak-social-block.facebook a:hover {
    background-color: #387cd3;
    background-position: left bottom
}

.ak-social .ak-social-block.twitter a {
    background: #00aef0 url("/g/modules/components/social/assets/twt.jpg") left top no-repeat
}

.ak-social .ak-social-block.twitter a:hover {
    background-color: #6bd4ff;
    background-position: left bottom
}

.ak-social .ak-social-block.google a {
    background: #de4c3a url("/g/modules/components/social/assets/gplus.jpg") left top no-repeat
}

.ak-social .ak-social-block.google a:hover {
    background-color: #ff624a;
    background-position: left bottom
}

.ak-tabs {
    background: #f8f8f6
}

.ak-tabs li a {
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    font-size: 23px;
    font-size: 2.3rem;
    border-radius: 0
}

.ak-tabs.nav-tabs li a,.ak-tabs.nav-tabs li.active a {
    border-bottom: none
}

.ak-tabs.nav-tabs li a:hover,.ak-tabs.nav-tabs li.active a:hover {
    border-bottom: none
}

.ak-tabs li a {
    background: #edede0;
    border-color: #ededed;
    color: #fff
}

.ak-tabs li.active a {
    background: #97a800;
    border-color: #97a800;
    color: #f7f4da
}

.ak-tabs li.active a:hover,.ak-tabs li.active a:focus {
    background: #97a800;
    border-color: #97a800;
    color: #f7f4da
}

.ak-list-rows .ak-row-elt {
    display: table;
    width: 100%;
    position: relative;
    border-bottom: 1px solid
}

.ak-list-rows .ak-row-elt .ak-cell-elt {
    display: table-cell;
    position: relative;
    margin: 0
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-align-left {
    text-align: left
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-align-right {
    text-align: right
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-align-center {
    text-align: center
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-valign-top {
    vertical-align: top
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-valign-middle {
    vertical-align: middle
}

.ak-list-rows .ak-row-elt .ak-cell-elt.ak-valign-bottom {
    vertical-align: bottom
}

.ak-list-rows .ak-row-elt:last-child {
    border-bottom: none
}

.ak-panel-stack.ak-glue>div.ak-container:nth-child(1) {
    margin-bottom: 0
}

.ak-panel-stack.ak-glue>div.ak-container+div.ak-container {
    margin-bottom: 0;
    border-top: 1px solid #b1ac9c;
    border-top-color: #b1ac9c
}

.ak-panel-stack.ak-glue>div.ak-container+div.ak-container:before {
    position: relative;
    display: block;
    border-top: 5px solid;
    content: " "
}

.ak-panel-stack.ak-glue>div.ak-container+div.ak-container.ak-noborder {
    border-top: none
}

.ak-panel-stack.ak-glue>div.ak-container+div.ak-container.ak-noborder:before {
    display: none
}

.ak-panel-stack.ak-glue>div.ak-container+div.ak-container:before {
    border-top-color: #d2cfc5
}

.ak-panel {
    position: relative;
    margin-bottom: 12px;
    background: #f8f8f6;
    color: #78664c
}

.ak-panel.ak-collapsible .ak-panel-title {
    cursor: pointer
}

.ak-panel.ak-collapsible.ak-collapsed .ak-panel-content {
    display: none
}

.ak-panel>h2,.ak-panel>h3,.ak-panel>h4,.ak-panel>.ak-panel-title {
    display: block;
    position: relative;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 33px;
    line-height: 3.3rem;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-top: 1rem;
    border-bottom: 1px solid;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    min-height: 50px;
    text-shadow: 0 2px 2px #888
}

.ak-panel>h2>a,.ak-panel>h3>a,.ak-panel>h4>a,.ak-panel>.ak-panel-title>a {
    color: #fff
}

.ak-panel>h2,.ak-panel>h3,.ak-panel>h4,.ak-panel>.ak-panel-title {
    background: #248b2e url("/g/modules/components/panel/dofus-retro/simple-title.png") left top no-repeat;
    background-size: 60px auto;
    color: #fff;
    border-bottom-color: #248b2e
}

.ak-panel>h2 a,.ak-panel>h2 span,.ak-panel>h3 a,.ak-panel>h3 span,.ak-panel>h4 a,.ak-panel>h4 span,.ak-panel>.ak-panel-title a,.ak-panel>.ak-panel-title span {
    position: relative
}

.ak-panel>h2 img,.ak-panel>h3 img,.ak-panel>h4 img,.ak-panel>.ak-panel-title img {
    position: relative;
    margin: .8em;
    top: -2px
}

.ak-panel>h2 .ak-legend,.ak-panel>h3 .ak-legend,.ak-panel>h4 .ak-legend,.ak-panel>.ak-panel-title .ak-legend {
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: bold
}

.ak-panel a.ak-infos {
    color: #fff;
    background: #f5f2ed;
    border-color: #dfddd1;
    border-radius: 50%;
    font-size: 15px;
    font-weight: normal;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
    display: inline-block
}

.ak-panel .ak-panel-title-icon {
    position: relative;
    display: block;
    float: left;
    margin-right: 15px;
    margin-right: 1.5rem;
    text-align: center
}

.ak-panel .ak-panel-title-icon:not(.ak-icon-med) {
    width: 1.95em;
    height: 1.75em
}

.ak-panel .ak-panel-title-icon img {
    position: relative;
    display: inline-block;
    margin: 0
}

.ak-panel .ak-panel-content {
    color: #28170e;
    padding: 12px
}

.ak-panel .ak-panel-content .ak-panel-intro {
    margin-bottom: 12px
}

.ak-panel .ak-panel-content .ak-panel-intro span {
    color: #c56f07
}

.ak-panel .ak-panel-bottomlink {
    text-align: center
}

.ak-panel .ak-panel-bottomlink .btn {
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    margin-top: 12px;
    margin-top: 1.2rem
}

.ak-panel .ak-panel-bottomlink .ak-bottom-link {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 10px 0;
    padding: 1rem 0;
    display: block;
    margin: 0;
    border-top: 1px solid #c9c6bb;
    text-align: center;
    font-weight: bold;
    color: #422f14;
    background: #dad4c9
}

.ak-panel .ak-panel-bottomlink .ak-bottom-link:hover {
    text-decoration: underline
}

.ak-panel .ak-panel-footer {
    padding-bottom: 15px;
    padding-bottom: 1.5rem
}

.ak-panel.ak-nocontentpadding>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}

.ak-panel.ak-nocontentpadding>.ak-panel-content {
    padding: 0
}

.ak-panel.ak-panel-blue .ak-panel-title {
    background: #064e68 url("/g/modules/components/panel/dofus-retro/blue-title.png") 0 0 no-repeat;
    border-bottom: 1px solid #21a3d3
}

.ak-panel.ak-panel-blue .ak-panel-content {
    background: url("/g/modules/components/panel/dofus-retro/blue-bg.jpg") 0 0
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-main-content {
    border-bottom-color: #064e68
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-image img {
    background: #329fc7;
    border-color: #0b566f
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-title a {
    color: #fff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-title a:hover {
    color: #fff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-text {
    color: #001f2a
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-text>div {
    color: #7ddcff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-aside .ak-edit {
    background: url("/g/modules/mmorpg/community/directories/characters/dofus-retro/character_edit.png") 0 0
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-aside .ak-edit:hover {
    background-color: #064e68
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink {
    background: #064e68
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link {
    color: #21a3d3;
    background: none;
    border-top-color: #053f54
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link:hover {
    color: #fff;
    background: #00374b
}

.ak-panel.ak-panel-black {
    background: #202020
}

.ak-panel.ak-panel-black .ak-panel-title {
    background: #202020;
    border-bottom: 1px solid #4a4a4a;
    text-shadow: none
}

.ak-panel.ak-panel-black .ak-panel-content {
    color: #686868
}

.ak-panel.ak-container.ak-panel-green .ak-panel-title {
    background: #112f30 url("/g/modules/components/panel/green-title.png") 0 0 no-repeat;
    border-bottom: 1px solid #237b7d
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content {
    background: url("/g/modules/components/panel/green-bg.jpg") 0 0
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text {
    padding: 12px;
    color: #fff
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    margin: 12px 0 6px 0;
    font-family: bebas_neueregular;
    color: #fdc469;
    border: 1px solid #575d46
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block {
    background: #112f30
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block:after {
    background: url("/g/modules/ankama/sponsorship/og.png") 0 0 no-repeat transparent;
    content: " ";
    display: inline-block;
    position: relative;
    width: 32px;
    height: 25px;
    vertical-align: middle;
    margin-left: 12px
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text a {
    color: #fdc469
}

.ak-panel.ak-container.ak-panel-green .ak-panel-bottomlink {
    background: #183a3b
}

.ak-panel.ak-container.ak-panel-green .ak-panel-bottomlink a.ak-bottom-link {
    color: #fff;
    background: none;
    border-top-color: #237b7d
}

.ak-panel-stack .ak-panel,.ak-light-skin .main .ak-panel {
    overflow: hidden
}

.ak-panel-stack.ak-glue .ak-panel {
    margin-bottom: 0
}

.ak-panel-stack .ak-panel,.ak-nocontentpadding .ak-panel {
    background: #f8f8f6
}

.ak-panel-stack .ak-panel>h2,.ak-panel-stack .ak-panel>h3,.ak-panel-stack .ak-panel>h4,.ak-panel-stack .ak-panel>.ak-panel-title,.ak-nocontentpadding .ak-panel>h2,.ak-nocontentpadding .ak-panel>h3,.ak-nocontentpadding .ak-panel>h4,.ak-nocontentpadding .ak-panel>.ak-panel-title {
    font-size: 26px;
    font-size: 2.6rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    padding-top: 0;
    padding-left: 10px;
    padding-left: 1rem;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "bebas_neueregular",sans-serif;
    border-bottom: none;
    height: auto;
    line-height: 28px;
    line-height: 2.8rem;
    min-height: 32px;
    text-shadow: none;
    color: #28170e;
    background: none
}

.ak-panel-stack .ak-panel>h2 a,.ak-panel-stack .ak-panel>h3 a,.ak-panel-stack .ak-panel>h4 a,.ak-panel-stack .ak-panel>.ak-panel-title a,.ak-nocontentpadding .ak-panel>h2 a,.ak-nocontentpadding .ak-panel>h3 a,.ak-nocontentpadding .ak-panel>h4 a,.ak-nocontentpadding .ak-panel>.ak-panel-title a {
    color: #289b33
}

.ak-panel-stack .ak-panel>h2:before,.ak-panel-stack .ak-panel>h3:before,.ak-panel-stack .ak-panel>h4:before,.ak-panel-stack .ak-panel>.ak-panel-title:before,.ak-nocontentpadding .ak-panel>h2:before,.ak-nocontentpadding .ak-panel>h3:before,.ak-nocontentpadding .ak-panel>h4:before,.ak-nocontentpadding .ak-panel>.ak-panel-title:before {
    display: none
}

.ak-panel-stack .ak-panel>h2 .ak-panel-title-icon,.ak-panel-stack .ak-panel>h3 .ak-panel-title-icon,.ak-panel-stack .ak-panel>h4 .ak-panel-title-icon,.ak-panel-stack .ak-panel>.ak-panel-title .ak-panel-title-icon,.ak-nocontentpadding .ak-panel>h2 .ak-panel-title-icon,.ak-nocontentpadding .ak-panel>h3 .ak-panel-title-icon,.ak-nocontentpadding .ak-panel>h4 .ak-panel-title-icon,.ak-nocontentpadding .ak-panel>.ak-panel-title .ak-panel-title-icon {
    background-image: url("/assets/img/sprite_common.png");
    background-position: -148px 0;
    background-repeat: no-repeat;
    margin-right: .2em;
    padding: 0 .2em;
    vertical-align: middle;
    width: auto;
    height: 28px;
    line-height: 28px
}

.ak-panel-stack .ak-panel>h2 .ak-legend,.ak-panel-stack .ak-panel>h3 .ak-legend,.ak-panel-stack .ak-panel>h4 .ak-legend,.ak-panel-stack .ak-panel>.ak-panel-title .ak-legend,.ak-nocontentpadding .ak-panel>h2 .ak-legend,.ak-nocontentpadding .ak-panel>h3 .ak-legend,.ak-nocontentpadding .ak-panel>h4 .ak-legend,.ak-nocontentpadding .ak-panel>.ak-panel-title .ak-legend {
    color: #c56f07;
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    margin-left: .5em;
    text-transform: none
}

.ak-panel-stack .ak-panel>h2 .ak-options,.ak-panel-stack .ak-panel>h3 .ak-options,.ak-panel-stack .ak-panel>h4 .ak-options,.ak-panel-stack .ak-panel>.ak-panel-title .ak-options,.ak-nocontentpadding .ak-panel>h2 .ak-options,.ak-nocontentpadding .ak-panel>h3 .ak-options,.ak-nocontentpadding .ak-panel>h4 .ak-options,.ak-nocontentpadding .ak-panel>.ak-panel-title .ak-options {
    display: inline-block
}

.ak-panel-stack .ak-panel .ak-toggle-closed .ak-panel-title-icon,.ak-nocontentpadding .ak-panel .ak-toggle-closed .ak-panel-title-icon {
    background-image: url("/assets/img/sprite_common.png");
    background-position: -149px -21px;
    padding: 0 .3em;
    margin-right: 0
}

.ak-light-skin .main .ak-panel {
    background: #f8f8f6
}

.ak-light-skin .main .ak-panel h2,.ak-light-skin .main .ak-panel h3,.ak-light-skin .main .ak-panel h4,.ak-light-skin .main .ak-panel .ak-panel-title {
    font-size: 26px;
    font-size: 2.6rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    padding-top: 0;
    padding-left: 10px;
    padding-left: 1rem;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "bebas_neueregular",sans-serif;
    height: auto;
    line-height: 28px;
    line-height: 2.8rem;
    min-height: 32px;
    color: #28170e;
    background: none
}

.ak-light-skin .main .ak-panel h2:before,.ak-light-skin .main .ak-panel h3:before,.ak-light-skin .main .ak-panel h4:before,.ak-light-skin .main .ak-panel .ak-panel-title:before {
    display: none
}

.ak-light-skin .main .ak-panel h2 a,.ak-light-skin .main .ak-panel h3 a,.ak-light-skin .main .ak-panel h4 a,.ak-light-skin .main .ak-panel .ak-panel-title a {
    color: #289b33
}

.ak-light-skin .main .ak-panel h2 .ak-panel-title-icon,.ak-light-skin .main .ak-panel h3 .ak-panel-title-icon,.ak-light-skin .main .ak-panel h4 .ak-panel-title-icon,.ak-light-skin .main .ak-panel .ak-panel-title .ak-panel-title-icon {
    margin-right: .2em;
    padding: 0 .2em;
    vertical-align: middle;
    width: auto;
    height: 28px;
    line-height: 28px;
    background-image: url("/assets/img/sprite_common.png");
    background-position: -148px 0;
    background-repeat: no-repeat
}

.ak-light-skin .main .ak-panel h2 .ak-legend,.ak-light-skin .main .ak-panel h3 .ak-legend,.ak-light-skin .main .ak-panel h4 .ak-legend,.ak-light-skin .main .ak-panel .ak-panel-title .ak-legend {
    color: #c56f07;
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    margin-left: .5em;
    text-transform: none
}

.ak-light-skin .main .ak-panel h2 .ak-options,.ak-light-skin .main .ak-panel h3 .ak-options,.ak-light-skin .main .ak-panel h4 .ak-options,.ak-light-skin .main .ak-panel .ak-panel-title .ak-options {
    display: inline-block
}

.ak-light-skin .main .ak-panel .ak-toggle-closed .ak-panel-title-icon {
    background-image: url("/assets/img/sprite_common.png");
    background-position: -149px -21px;
    padding: 0 .3em;
    margin-right: 0
}

.ak-panel-stack.ak-panel>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}

.ak-panel-stack.ak-panel>.ak-panel-content {
    padding: 0
}

.ak-light-skin .main.ak-panel>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}

.ak-light-skin .main.ak-panel>.ak-panel-content {
    padding: 0
}

.ak-light-skin .ak-panel-stack {
    background: #f8f8f6
}

.ak-light-skin .ak-panel-stack .ak-panel {
    margin: 12px;
    margin: 1.2rem;
    padding: 12px;
    padding: 1.2rem;
    border: 1px solid #dfddd1
}

.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container:before {
    display: none
}

.ak-light-skin .ak-main-content .ak-panel .ak-panel-title {
    padding-left: 12px;
    padding-left: 1.2rem
}

aside .ak-panel>.ak-panel-title,.ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-title,.ak-nocontentpadding .ak-panel>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}

aside .ak-panel>.ak-panel-content,.ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-content,.ak-nocontentpadding .ak-panel>.ak-panel-content {
    padding: 0
}

aside .ak-panel .ak-panel-title,.ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title {
    min-height: 50px;
    padding: 0;
    padding-left: 65px;
    padding-left: 6.5rem;
    padding-top: 8px;
    padding-top: 0.8rem;
    text-align: left;
    font-size: 26px;
    font-size: 2.6rem
}

aside .ak-panel .ak-panel-title .ak-panel-title-icon,.ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title .ak-panel-title-icon {
    display: block;
    position: absolute;
    left: 4px;
    top: 0
}

aside .ak-panel .ak-panel-title .ak-panel-title-icon img,.ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title .ak-panel-title-icon img {
    max-width: 1.95em;
    max-height: 1.7em;
    top: 3px;
    left: -2px
}

.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container.ak-glue>div.ak-container+div.ak-container,.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container.ak-glue .ak-panel,.ak-light-skin .ak-panel-stack .ak-panel.ak-glue>div.ak-container+div.ak-container,.ak-light-skin .ak-panel-stack .ak-panel.ak-glue .ak-panel {
    background: #f5f2ed;
    border-color: #dfddd1;
    border-top-color: #dfddd1
}

.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel,.ak-light-skin .ak-panel-stack .ak-panel .ak-panel {
    background: none;
    border-top: none
}

.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel,.ak-light-skin .ak-panel-stack.ak-glue .ak-panel .ak-panel {
    background: none;
    border-top: none
}

.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel .ak-panel-title,.ak-light-skin .ak-panel-stack .ak-panel .ak-panel .ak-panel-title {
    border-top: none
}

.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel .ak-panel-title,.ak-light-skin .ak-panel-stack.ak-glue .ak-panel .ak-panel .ak-panel-title {
    border-top: none
}

.ak-light-skin .ak-main-container .ak-panel {
    border-top-color: #dfddd1
}

.ak-light-skin .ak-main-container .ak-panel .ak-panel-content {
    padding: 12px;
    padding: 1.2rem
}

.ak-medias-full-size {
    overflow: hidden
}

.ak-medias-full-size .ak-media-infos-container {
    padding: 15px;
    padding: 1.5rem
}

.ak-medias-full-size .ak-admin-text .ak-media-container {
    text-align: center;
    position: relative;
    display: block
}

.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-prev,.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-next {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    opacity: .5;
    width: 100%;
    background-size: 20px
}

.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-main-link {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    opacity: .5;
    width: 100%;
    background-size: 20px;
    left: 0;
    width: 100%
}

.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-link-has-next {
    width: 33%;
    left: 0
}

.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-prev:hover,.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-next:hover {
    opacity: 1
}

.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-link-has-prev {
    width: 66%;
    right: 0
}

.ak-medias-full-size .ak-media-download {
    text-align: right
}

.ak-medias-full-size .ak-media-download select {
    margin-right: 10px;
    margin-right: 1rem;
    padding: 10px;
    padding: 1rem;
    position: relative;
    top: 2px;
    background: #f8f8f6;
    color: #000
}

.ak-medias-full-size .ak-media-download select option {
    color: #000
}

.ak-medias-full-size .ak-media-container {
    background: #d2cfc5
}

.ak-medias-full-size .ak-media-container .ak-media-container-prev {
    background: url("/g/modules/components/medias/fullsize/dofus-retro/arrow-left.png") left 40px center no-repeat transparent
}

.ak-medias-full-size .ak-media-container .ak-media-container-next {
    background: url("/g/modules/components/medias/fullsize/dofus-retro/arrow-right.png") right 40px center no-repeat transparent
}

.ak-medias-full-size .ak-admin-text a.btn {
    color: #fff
}

.ak-medias-full-size .ak-admin-text a.btn:hover {
    text-decoration: none
}

@media all and (min-width: 768px) {
    .ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-prev,.ak-medias-full-size .ak-admin-text .ak-media-container .ak-media-container-next {
        background-size:auto
    }
}

.ak-content-list .ak-list-element {
    display: table;
    width: 100%;
    color: #28170e;
    position: relative;
    font-size: 13px;
    font-size: 1.3rem;
    font-family: "Roboto",sans-serif;
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 3px;
    padding: 0.5rem 0.3rem
}

.ak-content-list .ak-list-element:last-child {
    border-bottom: none
}

.ak-content-list .ak-list-element .ak-front,.ak-content-list .ak-list-element .ak-main {
    display: table-cell;
    position: relative
}

.ak-content-list .ak-list-element .ak-front {
    color: #78664c;
    position: relative;
    vertical-align: middle;
    width: 60px;
    padding: 0 5px;
    padding: 0 0.5rem;
    font-style: italic;
    font-weight: normal
}

.ak-content-list .ak-list-element.ak-code-giftwaiting .ak-main .ak-main-content .ak-content .ak-title {
    color: #362712;
    background: none;
    padding-left: 0
}

.ak-content-list .ak-list-element .ak-title a {
    color: #362712
}

.ak-content-list .ak-list-element .ak-title .ak-title-info {
    color: #78664c
}

.ak-content-list .ak-list-element .ak-aside,.ak-content-list .ak-list-element .ak-text {
    color: #78664c
}

.ak-content-list .ak-list-element .ak-main-content-img-left .ak-aside {
    color: #28170e
}

.ak-content-list .ak-list-element .ak-main {
    padding: 0
}

.ak-content-list .ak-list-element .ak-main .ak-main-content {
    display: table;
    position: relative;
    width: 100%
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside,.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image,.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content {
    display: table-cell;
    padding: 0;
    margin: 0
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image {
    vertical-align: top;
    width: 40px;
    padding: 0 5px;
    padding: 0 0.5rem
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image img {
    max-width: 40px
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content {
    vertical-align: middle
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 3px 0;
    padding: 0.3rem 0
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title .ak-title-info {
    font-style: italic
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-text {
    font-size: 13px;
    font-size: 1.3rem;
    vertical-align: middle;
    padding-left: 5px;
    padding-left: 0.5rem
}

.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside {
    padding-right: 5px;
    padding-right: 0.5rem;
    vertical-align: middle;
    font-size: 13px;
    font-size: 1.3rem;
    text-align: right;
    width: 95px;
    position: relative
}

.ak-content-list .ak-list-element.ak-disable {
    pointer-events: none;
    opacity: .2;
    cursor: not-allowed !important
}

.ak-content-list.ak-displaymode-col .ak-list-element {
    border: 1px solid #c9c6bb;
    border-top: none;
    color: #28170e;
    padding: 0
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-front {
    font-style: normal
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-title .ak-title-info {
    color: #78664c
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-aside {
    border-color: #c9c6bb
}

.ak-content-list.ak-displaymode-col .ak-list-element:nth-child(2n) {
    background-color: #fff
}

.ak-content-list.ak-displaymode-col .ak-list-element:nth-child(2n+1) {
    background-color: #e4e0d7
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-image {
    vertical-align: middle
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-image img {
    vertical-align: middle;
    display: inline-block
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-content {
    padding: 3px;
    padding: 0.3rem
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-content .ak-title {
    padding: 0
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-content .ak-title span {
    font-style: italic
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-aside {
    width: 60px;
    max-width: 60px;
    padding-right: 3px;
    padding-right: 0.3rem
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-aside .ak-icon-small {
    vertical-align: middle
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-aside img {
    float: right
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content .ak-aside img+img {
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-content .ak-title span {
    display: inline-block;
    vertical-align: middle;
    font-style: normal
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-content .ak-title .ak-icon-small {
    margin-left: 20px
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-content .ak-title span:nth-child(2),.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-content .ak-title span:nth-child(4) {
    min-width: 40px
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-aside {
    width: 90px;
    max-width: 90px;
    text-align: left;
    padding-left: 10px;
    border-left: none;
    border-right: 1px solid
}

.ak-content-list.ak-displaymode-col .ak-list-element .ak-main .ak-main-content-img-left .ak-aside .ak-icon-small {
    display: inline-block;
    padding-left: 30px
}

.ak-content-list.ak-displaymode-col>.ak-list-element:nth-child(1),.ak-content-list.ak-displaymode-col .col-sm-6:first-child .ak-list-element {
    border-top: 1px solid
}

.ak-content-list.ak-displaymode-col>.ak-list-element:first-child {
    border-color: #c9c6bb
}

.ak-content-list.ak-displaymode-col .col-sm-6 .ak-list-element:first-child,.ak-content-list.ak-displaymode-col .col-md-6 .ak-list-element:first-child {
    border-color: #c9c6bb
}

.ak-content-list.ak-displaymode-col .col-sm-6:nth-child(3n+2) .ak-list-element,.ak-content-list.ak-displaymode-col .col-md-6:nth-child(3n+2) .ak-list-element {
    background-color: #f8f8f6
}

.ak-content-list.ak-displaymode-image-col .ak-list-element {
    border: none;
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    padding: 0
}

.ak-content-list.ak-displaymode-image-col .ak-list-element.selected {
    outline: 2px solid #97a800;
    background-color: #edeae0;
    border-color: transparent
}

.ak-content-list.ak-displaymode-image-col .ak-list-element.selected .ak-main .ak-main-content {
    background: none
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-front {
    color: #28170e;
    width: 50px;
    text-align: center;
    font-weight: bold;
    font-style: normal
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content {
    background: #fff;
    border: 1px solid #c9c6bb;
    font-size: 15px;
    font-size: 1.5rem
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-title {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 15px;
    line-height: 1.5rem
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-title .ak-list-title-price {
    color: #28170e
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-text {
    font-size: 13px;
    font-size: 1.3rem;
    font-style: italic
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image {
    padding: 5px;
    padding: 0.5rem
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image a {
    border: none
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image img,.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image a img {
    background: #97a800;
    border: 1px solid #6f780d;
    box-shadow: inset 0 0 3px #6f780d;
    width: 48px;
    height: 48px;
    max-width: 48px
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-aside {
    font-weight: bold;
    font-size: 15px;
    font-size: 1.5rem;
    padding-right: 5px;
    padding-right: 0.5rem;
    color: #c56f07
}

.ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-aside span {
    color: #c56f07
}

@media all and (min-width: 768px) {
    .ak-content-list.ak-displaymode-col .col-sm-6:nth-child(2) .ak-list-element {
        border-top:1px solid #c9c6bb
    }
}

@media all and (min-width: 768px) {
    .ak-content-list.ak-displaymode-col .col-sm-6:nth-child(3n+2) .ak-list-element,.ak-content-list.ak-displaymode-col .col-md-6:nth-child(3n+2) .ak-list-element {
        background-color:#e4e0d7
    }

    .ak-content-list.ak-displaymode-col .col-sm-6:nth-child(4n) .ak-list-element,.ak-content-list.ak-displaymode-col .col-sm-6:nth-child(4n+2) .ak-list-element {
        background-color: #f8f8f6
    }

    .ak-content-list.ak-displaymode-col .col-md-6:nth-child(4n) .ak-list-element,.ak-content-list.ak-displaymode-col .col-md-6:nth-child(4n+2) .ak-list-element {
        background-color: #f8f8f6
    }
}

.ak-panel-blockquote {
    margin: 0;
    padding: 0
}

.ak-poll {
    border-top: 1px solid;
    position: relative;
    color: #373737;
    border-top-color: #c9c6bb;
    border-bottom-color: #c9c6bb
}

.ak-poll.ak-poll-ended {
    position: relative;
    margin-bottom: 12px;
    margin-bottom: 1.2rem
}

.ak-poll.ak-poll-ended .ak-poll-show-results {
    margin: 15px;
    margin: 1.5rem;
    padding-right: 30px;
    padding-right: 3rem;
    font-size: 0;
    z-index: 2;
    position: absolute;
    right: 0;
    height: 25px;
    cursor: pointer
}

.ak-poll.ak-poll-ended .ak-poll-show-results .ak-poll-choices,.ak-poll.ak-poll-ended .ak-poll-show-results .ak-poll-participation-count {
    display: block
}

.ak-poll.ak-poll-ended.ak-poll-ended.open .ak-poll-choices,.ak-poll.ak-poll-ended.ak-poll-ended.open .ak-poll-participation-count {
    display: block
}

.ak-poll.ak-poll-ended .ak-poll-choices,.ak-poll.ak-poll-ended .ak-poll-participation-count {
    display: none
}

.ak-poll .ak-pollform .form-group {
    margin-left: 0;
    margin-bottom: 0
}

.ak-poll .ak-pollform fieldset .form-group {
    margin-left: 12px;
    margin-left: 1.2rem
}

.ak-poll .ak-poll-question {
    padding-left: 0;
    font-weight: bold
}

.ak-poll .ak-poll-error {
    padding-left: 15px;
    padding-left: 1.5rem;
    font-weight: bold
}

.ak-poll .ak-form {
    padding-top: 5px;
    padding-top: 0.5rem;
    position: relative
}

.ak-poll .ak-form .ak-poll-question legend {
    margin-right: 12px;
    margin-right: 1.2rem;
    margin-left: 0;
    width: auto;
    text-transform: none
}

.ak-poll .ak-poll-head {
    padding: 15px 120px 15px 12px;
    padding-bottom: 3px;
    padding-bottom: 0.3rem;
    position: relative
}

.ak-poll .ak-poll-title {
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold
}

.ak-poll .ak-poll-date {
    display: inline-block
}

.ak-poll .ak-poll-choice input {
    margin-right: 12px;
    margin-right: 1.2rem;
    margin-left: 15px;
    margin-left: 1.5rem;
    display: inline-block
}

.ak-poll .ak-poll-choice label {
    font-size: 13px;
    font-size: 1.3rem;
    display: block;
    font-weight: normal;
    padding-top: 3px;
    padding-top: 0.3rem
}

.ak-poll .ak-poll-choices {
    margin-top: 8px;
    margin-top: 0.8rem;
    padding: 0 22px;
    padding: 0 2.2rem
}

.ak-poll .ak-poll-choices .progress {
    overflow: visible;
    margin-bottom: 3px;
    margin-bottom: 0.3rem;
    position: relative;
    margin-left: 0;
    height: 2em;
    width: 50%
}

.ak-poll .ak-poll-choices .progress .text {
    line-height: 30px;
    line-height: 3rem;
    position: absolute;
    right: -40px;
    text-align: right;
    font-weight: bold;
    width: 50px
}

.ak-poll .ak-poll-participation-count {
    margin-left: 26px;
    margin-left: 2.6rem;
    padding: 3px 0;
    padding: 0.3rem 0;
    padding-left: 18px;
    padding-left: 1.8rem
}

.ak-poll input[type=submit] {
    margin: 15px 0;
    margin: 1.5rem 0;
    margin-left: 18px;
    margin-left: 1.8rem
}

.ak-poll.open .ak-poll-head,.ak-poll.open .ak-poll-question {
    border-bottom: none
}

.ak-poll .ak-poll-title {
    color: #848e02
}

.ak-poll .ak-poll-question {
    color: #422f14
}

.ak-poll .ak-poll-question legend {
    color: #422f14
}

.ak-poll .ak-poll-question label {
    color: #422f14
}

.ak-poll .ak-poll-date {
    color: #373737
}

.ak-poll .ak-poll-choices .progress {
    background: #d4d1c4
}

.ak-poll .ak-poll-choices .progress .text {
    color: #422f14
}

.ak-poll .ak-poll-choices .progress .progress-bar {
    background: #f29f0b
}

.ak-poll .ak-poll-choices label {
    color: #422f14
}

.ak-poll .ak-poll-participation-count {
    color: #e4442c;
    background: url("/g/modules/components/polls/dofus-retro/_wheel_orange.png") 0 center no-repeat
}

.ak-poll .ak-poll-show-results {
    color: #848e02;
    background: url("/g/modules/components/polls/dofus-retro/more_green.png") right center no-repeat
}

.ak-poll.open .ak-poll-show-results {
    background: url("/g/modules/components/polls/dofus-retro/less_green.png") right center no-repeat
}

.ak-poll.ak-poll-ended {
    background: #f3f2ed
}

.ak-poll.ak-poll-ended:last-child {
    border-bottom-color: #c9c6bb
}

.ak-poll .ak-poll-error {
    color: red
}

.ak-poll.open .ak-poll-head,.ak-poll.open .ak-poll-question {
    background: none
}

@media all and (min-width: 768px) {
    .ak-poll.ak-poll-ended .ak-poll-show-results {
        font-size:15px;
        font-size: 1.5rem;
        line-height: 25px;
        line-height: 2.5rem
    }
}

.ak-list-options {
    padding: 8px 3px;
    padding: 0.8rem 0.3rem;
    background: #f8f8f6
}

.ak-list-options .ak-list-info {
    padding: 5px 0;
    padding: 0.5rem 0;
    text-align: center
}

.ak-list-options .ak-displaycount {
    vertical-align: middle;
    display: inline-block;
    margin-right: 0;
    line-height: 30px
}

.ak-list-options .ak-displaycount button {
    border-radius: 0;
    border: 1px solid;
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.ak-list-options .ak-displaycount .ak-triggeraction {
    border: 1px solid;
    margin-right: 10px;
    margin-right: 1rem;
    padding: 0 12px
}

.ak-list-options .ak-displaymodes-container {
    text-align: right
}

.ak-list-options .ak-displaymodes-container .ak-displaymodes {
    vertical-align: middle;
    display: inline-block;
    height: 30px;
    padding: 2px;
    position: relative;
    text-align: right;
    width: 60px
}

.ak-list-options .ak-displaymodes-container .ak-displaymodes a {
    display: inline-block;
    vertical-align: middle;
    height: 26px;
    position: relative;
    width: 26px
}

.ak-list-options .ak-list-info-no-item {
    font-weight: bold;
    padding: 40px 12px;
    padding: 4rem 1.2rem
}

.ak-list-options .ak-list-info-no-item>div {
    padding-top: 30px;
    padding-top: 3rem
}

.ak-list-options .ak-list-info {
    color: #28170e
}

.ak-list-options .ak-list-info strong {
    color: #f2801b
}

.ak-list-options .ak-displaycount button {
    background: #e4e0d7;
    border-color: #c4baaf;
    color: #42301a
}

.ak-list-options .ak-displaycount button ul li {
    color: #42301a
}

.ak-list-options .btn-group.open .dropdown-toggle,.ak-list-options .ak-displaycount .ak-triggeraction {
    background: #e4e0d7;
    border-color: #c4baaf;
    color: #42301a
}

.ak-list-options .ak-displaymodes a {
    color: transparent
}

.ak-list-options .ak-displaymodes a[data-mode=table] {
    background: url("/g/modules/components/lists/dofus-retro/modes.png") 0 0 no-repeat
}

.ak-list-options .ak-displaymodes a[data-mode=mosaic] {
    background: url("/g/modules/components/lists/dofus-retro/modes.png") -26px -26px no-repeat
}

.ak-list-options .ak-displaymodes a[data-mode=table].selected {
    background: url("/g/modules/components/lists/dofus-retro/modes.png") 0 -26px no-repeat
}

.ak-list-options .ak-displaymodes a[data-mode=mosaic].selected {
    background: url("/g/modules/components/lists/dofus-retro/modes.png") -26px 0 no-repeat
}

@media all and (min-width: 768px) {
    .ak-list-options .ak-list-info {
        padding:12px;
        padding: 1.2rem;
        text-align: left
    }
}

@media all and (min-width: 992px) {
    .ak-list-options .ak-list-info-no-item {
        float:none;
        padding: 40px 12px;
        padding: 4rem 1.2rem;
        text-align: center
    }

    .ak-list-options .ak-displaymodes-container {
        text-align: right
    }
}

.ak-carousel {
    z-index: 2
}

.ak-carousel button.arrow {
    position: absolute;
    z-index: 3;
    display: block;
    padding: 0;
    width: 35px;
    height: 35px;
    border: none;
    background-repeat: no-repeat;
    top: 40%
}

.ak-carousel button.arrow-left {
    left: 0;
    background-position: -360px 0
}

.ak-carousel button.arrow-right {
    right: 0;
    background-position: -400px 0
}

.ak-carousel.ak-carousel-theme-black button.arrow-left {
    left: 10px;
    background-position: -430px 2px
}

.ak-carousel.ak-carousel-theme-black button.arrow-right {
    right: 0;
    background-position: -467px 2px
}

.ak-carousel button.arrow-left,.ak-carousel button.arrow-right {
    background-image: url("/assets/img/sprite_common.png");
    background-color: transparent
}

.ak-carouseltouch {
    position: relative;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: 0
}

.ak-carouseltouch.loading {
    background: url("/g/modules/components/carousel/ajax-loader-indicator.gif") center center no-repeat
}

.ak-carouseltouch.loading .carouselcontainer {
    visibility: hidden
}

.ak-carouseltouch .carousel_slide .main_link {
    display: block;
    width: 930px;
    height: 260px;
    color: transparent !important;
    font-size: 0
}

.ak-carouseltouch .carousel_caption {
    position: absolute;
    top: -1px;
    right: 20px;
    bottom: auto !important;
    left: auto;
    z-index: 500;
    padding: 0;
    width: 538px;
    height: auto;
    border-top: 1px solid #000;
    background: none;
    color: #000;
    text-shadow: none;
    font-size: .9em;
    line-height: 1.33
}

.ak-carouseltouch .carousel_caption div:first-child {
    position: relative;
    float: right;
    margin-top: 40px;
    padding: 15px 10px 15px 5px;
    width: 300px;
    height: auto;
    border-radius: 10px 0 0 10px;
    background: none repeat scroll 0 0 #323232;
    box-shadow: inset 4px 13px 73px #222;
    color: #fff;
    text-align: left
}

.ak-carouseltouch .carousel_caption .orange {
    padding-right: 32px !important;
    padding-left: 20px !important;
    background: #1cb4ac right 5px no-repeat !important;
    color: #fff !important
}

.ak-carouseltouch .carousel_caption .red,.ak-carouseltouch .carousel_caption .orange {
    position: relative;
    right: 1px !important;
    display: block;
    float: right;
    clear: both;
    margin-top: 10px !important;
    padding-right: 5px;
    padding-left: 28px;
    height: 27px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #1cb4ac !important;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold !important;
    font-style: italic;
    font-family: Lato,sans-serif;
    line-height: 27px
}

.ak-carouseltouch .items {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

.ak-carouseltouch .items .item {
    position: absolute;
    top: 0;
    overflow: hidden;
    border-collapse: collapse;
    text-align: center
}

.ak-carouseltouch .items .item img {
    margin: 12px 0;
    margin: 1.2rem 0
}

.ak-carouseltouch .items .item * {
    vertical-align: middle
}

.ak-carouseltouch .carouselcontainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.lb-container {
    height: 100%;
    position: relative
}

.lb-master {
    width: 100%;
    height: 80%
}

.mfp-content {
    height: 100%
}

.shadowbox .mfp-content {
    text-align: center
}

.shadowbox .mfp-content object,.shadowbox .mfp-content iframe {
    margin: 0 auto;
    display: block;
    position: relative;
    top: 10%
}

.lb-thumbs {
    bottom: 0;
    position: relative;
    clear: both
}

.mfp-bottom-bar {
    margin-top: -110px
}

.ak-lightboxtouch {
    cursor: pointer
}

.ak-backtotop {
    display: none;
    background: url("/g/modules/components/button/dofus-retro/backtotop.png") left top no-repeat transparent
}

.ak-backtotop:hover {
    background: url("/g/modules/components/button/dofus-retro/backtotop.png") left bottom no-repeat transparent
}

@media all and (min-width: 1200px) {
    .ak-backtotop {
        display:none;
        position: fixed;
        width: 68px;
        height: 182px;
        right: 5px;
        bottom: 110px
    }

    .ak-backtotop:focus {
        outline: 0
    }
}

.ak-button-modal-content {
    max-width: 320px
}

.ak-button-modal-content .qtip-content {
    padding: 0
}

.ak-button-modal.open {
    background-color: #e6e6e6;
    color: #333
}

.ak-button-modal-content.qtip-shadow {
    box-shadow: 0 5px 3px 0 #666
}

.ak-tree .badge {
    background: #97a800;
    display: inline-block;
    border-radius: 5px;
    margin-left: 12px;
    margin-left: 1.2rem
}

.ak-tree ul {
    padding: 0;
    margin: 0
}

.ak-tree ul.ak-haschild li,.ak-tree ul .ak-haschild li {
    padding-left: 0
}

.ak-tree ul.ak-haschild .ak-picto-close,.ak-tree ul .ak-haschild .ak-picto-close {
    background-position: -42px 2px;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
    display: block;
    width: 26px;
    height: 35px;
    top: 0;
    right: 3px
}

.ak-tree ul.ak-haschild .ak-picto-close:after,.ak-tree ul .ak-haschild .ak-picto-close:after {
    display: block;
    clear: both
}

.ak-tree ul.ak-haschild.ak-closed .ak-picto-close,.ak-tree ul .ak-haschild.ak-closed .ak-picto-close {
    background-position: -67px 4px
}

.ak-tree ul.ak-haschild.ak-closed ul,.ak-tree ul .ak-haschild.ak-closed ul {
    display: none
}

.ak-tree ul li {
    list-style: none;
    position: relative
}

.ak-tree ul li li {
    padding-left: 5px;
    padding-left: 0.5rem
}

.ak-tree ul li li a {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-tree ul li.level-1 {
    background: #e4e0d7;
    list-style: none;
    margin-bottom: 0;
    position: relative
}

.ak-tree ul li.level-1:after {
    background: url("/assets/img/sprite_common.png") no-repeat -5px -1px transparent;
    margin-right: .2em;
    width: 10px;
    height: 24px;
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    content: " "
}

.ak-tree ul li.level-1 a {
    color: #28170e;
    line-height: 22px;
    font-weight: bold;
    display: inline-block;
    padding: 5px 0;
    padding: 0.5rem 0;
    padding-left: 15px;
    padding-left: 1.5rem
}

.ak-tree ul li.level-1 a:hover {
    text-decoration: underline
}

.ak-tree.ak-tree-tutorials li.level-1 a {
    text-decoration: none
}

.ak-tree.ak-tree-tutorials li.level-2 {
    padding: 5px 0;
    padding: 0.5rem 0;
    padding-left: 10px;
    padding-left: 1rem;
    border-bottom: 1px dashed #c9c6bb
}

.ak-tree.ak-tree-tutorials li.level-2 a {
    display: inline-block
}

.ak-tree.ak-tree-tutorials li.level-2:hover {
    background: #e4e0d7;
    color: #362712
}

.ak-tree.ak-tree-tutorials li.level-2 img {
    width: 35px;
    height: 35px;
    margin-right: 5px;
    margin-right: 0.5rem
}

.ak-tree.ak-shops-category .ak-highlight>a {
    color: #248b2e
}

.ak-tree.ak-shops-category li.level-2 a {
    background: #f6f6f6;
    border-bottom: 1px dashed #b1b1b1;
    padding: 8px 15px;
    padding: 0.8rem 1.5rem;
    font-weight: bold;
    display: inline-block;
    width: 100%
}

.ak-tree.ak-shops-category li.level-2 a:hover {
    background: #fff
}

.ak-tree.ak-shops-category li.level-3 a {
    padding-left: 85px;
    padding-left: 8.5rem
}

.ak-tree.ak-shops-category li.level-4 a {
    padding-left: 105px;
    padding-left: 10.5rem
}

.ak-tree.ak-tree-search .badge {
    background: #8a7f66;
    color: #fff
}

.ak-tree.ak-tree-search a {
    color: #28170e;
    font-weight: bold
}

.ak-tree.ak-tree-search li.level-2 {
    background: #f8f8f6;
    border-bottom: 1px dashed #c9c6bb
}

.ak-tree.ak-tree-forum li.level-1 {
    cursor: pointer
}

.ak-tree.ak-tree-forum li.level-1:before {
    display: none
}

.ak-tree.ak-tree-forum li.level-1:hover {
    background: #dfd8cc
}

.ak-tree.ak-tree-forum li.level-1 a {
    text-decoration: none
}

.ak-tree.ak-tree-forum li.level-1 a.ak-active {
    color: #248b2e
}

.ak-tree.ak-tree-forum li.level-2 {
    background: #f8f8f6;
    border-bottom: 1px dashed #c9c6bb
}

.ak-tree.ak-tree-forum li.level-2:hover {
    background: #e4e0d7
}

.ak-tree.ak-tree-forum li.level-2 a {
    display: inline-block
}

.ak-tree.ak-tree-forum li.level-2 li.level-3 {
    text-indent: 20px;
    background: #fff;
    border-top: none;
    padding: 0 6px
}

.ak-tree.ak-tree-forum li.level-2 li.level-3:hover {
    background: #e4e0d7
}

.ak-tree.ak-tree-forum li.level-2 li.level-3:first-child {
    border-top: 1px dashed #c9c6bb
}

.ak-tree.ak-tree-forum li.level-2 li.level-3 a {
    font-weight: normal;
    padding: 2px 0
}

.ak-tree ul li.level-2.ak-haschild .ak-picto-close {
    width: 20px;
    height: 20px;
    background-size: 1800%;
    background-position: -31px 0;
    right: 5px;
    top: 5px
}

.ak-tree ul li.level-2.ak-haschild.ak-closed .ak-picto-close {
    background-size: 1800%;
    background-position: -49px 0
}

.ak-tree ul li.level-3.ak-haschild .ak-picto-close {
    background-position: -31px 0
}

.ak-tree ul li.level-3.ak-haschild.ak-closed .ak-picto-close {
    background-position: -49px 0
}

.ak-slidemenu {
    position: absolute;
    width: 80%;
    min-width: 140px;
    max-width: 440px;
    min-height: calc(100vh - 43px);
    background: #1c1c1c;
    overflow: hidden;
    padding-top: 0;
    z-index: 4;
    display: none
}

.ak-slidemenu.notransition {
    transition: none !important
}

.ak-slidemenu {
    transform: translate3d(-100%, 0, 0)
}

.ak-slidemenu.ak-slidemenu-open {
    transform: translate3d(0, 0, 0)
}

.ak-slidemenu,.ak-slidemenu ul.menu ul {
    -webkit-transition: all .2s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    -moz-transition: all .2s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    -ms-transition: all .2s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    -o-transition: all .2s cubic-bezier(0.465, 0.183, 0.153, 0.946);
    -webkit-transition: all .2s cubic-bezier(0.465, 0.183, 0.153, 0.946)
}

.ak-slidemenu ul.menu {
    position: relative
}

.ak-slidemenu ul.menu,.ak-slidemenu ul.menu ul {
    width: 100%;
    background: #1c1c1c;
    list-style: none;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.ak-slidemenu ul.menu ul {
    position: absolute;
    transform: translateX(100%);
    top: 0
}

.ak-slidemenu ul.menu ul.level-1,.ak-slidemenu ul.menu ul.level-2 {
    background: #fff
}

.ak-slidemenu ul.menu ul.level-1 li,.ak-slidemenu ul.menu ul.level-2 li {
    border-bottom: 1px solid #dedede
}

.ak-slidemenu ul.menu ul.level-1 li a,.ak-slidemenu ul.menu ul.level-2 li a {
    color: #575757
}

.ak-slidemenu ul.menu ul.level-1 {
    top: 0
}

.ak-slidemenu ul.menu ul.level-1 li.back {
    border-bottom: none;
    background: #1c1c1c
}

.ak-slidemenu ul.menu ul.level-1 li.back a {
    color: #fff
}

.ak-slidemenu ul.menu ul.level-1 li:last-child {
    border-bottom: none
}

.ak-slidemenu ul.menu ul.level-2 {
    top: 5rem
}

.ak-slidemenu ul.menu ul.level-2 li.back {
    background: #e8e8e8
}

.ak-slidemenu ul.menu ul.level-2 li.back a {
    color: #575757
}

.ak-slidemenu ul.menu ul.level-2 li:last-child {
    border-bottom: none
}

@keyframes pulse {
    from {
        transform: initial
    }

    50% {
        transform: scale(0.8)
    }

    to {
        transform: initial
    }
}

.ak-slidemenu ul.menu ul.level-1 a.ak-link-highlight,.ak-slidemenu ul.menu ul.level-2 a.ak-link-highlight {
    position: relative;
    display: block
}

.ak-slidemenu ul.menu ul.level-1 a.ak-link-highlight:after,.ak-slidemenu ul.menu ul.level-2 a.ak-link-highlight:after {
    display: block;
    position: absolute;
    content: "";
    right: 10px;
    top: 12px;
    width: 22px;
    height: 22px;
    animation: pulse 1.4s infinite;
    background-color: #248b2e;
    -webkit-mask-image: url("/g/modules/components/menu/highlight.svg");
    mask-image: url("/g/modules/components/menu/highlight.svg");
    -webkit-mask-size: 22px 22px;
    mask-size: 22px 22px;
    -webkit-mask-position: center;
    mask-position: center
}

.ak-slidemenu ul.menu ul.open {
    transform: translateX(0)
}

.ak-slidemenu ul.menu li {
    border-bottom: 1px solid #2a2a2a
}

.ak-slidemenu ul.menu li a {
    font-family: "bebas_neueregular",sans-serif;
    color: #fff;
    font-size: 26px;
    font-size: 2.6rem;
    font-weight: 400;
    padding: .6rem 1.2rem;
    display: inline-block;
    width: 100%
}

.ak-slidemenu ul.menu li a:hover {
    text-decoration: none
}

.ak-slidemenu ul.menu li a .caret {
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #248b2e;
    border-style: solid;
    margin: 1.2rem 0 0 0;
    float: right
}

.ak-slidemenu ul.menu li.back a {
    color: #5b5b5b
}

.ak-slidemenu ul.menu li.back a .caret {
    margin: 1.2rem .6rem 0 0;
    border-width: 5px 5px 5px 0;
    border-color: transparent #248b2e transparent transparent;
    float: left
}

.ak-slidemenu .menu-buttons {
    margin-top: 10px
}

.ak-slidemenu .menu-buttons .ak-support-link {
    line-height: 32px;
    padding: 7px 12px;
    padding: 0.7rem 1.2rem;
    font-size: 15px;
    font-size: 1.5rem;
    background: #bdbdbd;
    color: #222
}

.ak-slidemenu .menu-buttons .ak-flags-links {
    background: #bdbdbd;
    height: 31px;
    margin-left: 12px
}

@media(min-width: 550px) {
    .ak-slidemenu {
        transform:translate3d(-100%, 0, 0)
    }
}

@media all and (max-width: 767px) {
    body .ak-mobile-menu-scroller .ak-mobile-menu-overlay {
        position:absolute;
        z-index: 2;
        width: 100%;
        height: 100%;
        top: 0;
        left: -10000px;
        opacity: 0;
        background: #000;
        cursor: pointer
    }

    body .ak-mobile-menu-scroller .ak-mobile-menu-overlay.active {
        left: 0;
        animation: showoverlay .2s forwards
    }

    body .ak-mobile-menu-scroller .ak-mobile-menu-overlay.inactive {
        left: 0;
        animation: hideoverlay .2s forwards
    }

    body.nav-open .ak-mobile-menu-scroller {
        position: fixed
    }
}

@keyframes showoverlay {
    0% {
        opacity: 0
    }

    100% {
        opacity: .8
    }
}

@keyframes hideoverlay {
    0% {
        opacity: .8
    }

    100% {
        opacity: 0
    }
}

.ak-carrousel-bg-title {
    display: block;
    padding: 0 1rem;
    position: relative
}

.ak-carrousel-bg-title .ak-block-title {
    display: inline-block;
    width: auto;
    margin: 0 auto
}

.ak-carrousel-bg-title .ak-title-link {
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    position: relative;
    font-size: 21px;
    line-height: 29px;
    font-style: italic;
    text-decoration: none;
    clear: both
}

.ak-carrousel-bg-title .ak-title-link:after {
    clear: both;
    content: " ";
    display: block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer {
    display: inline-block;
    padding: 10px 15px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
    padding-bottom: 0
}

.ak-carrousel-bg-title .ak-title-link .ak-layer.ak-layer-comments {
    float: none;
    margin-top: 3px;
    padding: 0 10px 0 15px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-title {
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    position: relative;
    font-size: 29px;
    font-style: normal;
    text-decoration: none;
    display: inline-block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-subtitle {
    margin-right: 8px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-banner-more {
    font-family: "bebas_neueregular",sans-serif;
    font-size: 40px;
    position: relative;
    height: 28px;
    width: 28px;
    text-align: center;
    line-height: 26px;
    display: inline-block;
    vertical-align: top;
    font-style: normal
}

.ak-carrousel-bg-title .ak-title-link .ak-layer>div {
    text-align: right;
    margin-top: 3px;
    display: inline-block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
    text-align: left
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link {
    display: inline-block;
    position: relative;
    float: none;
    font-size: 15px;
    vertical-align: middle
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link:before {
    display: none
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link svg {
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
    vertical-align: middle
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-title {
    text-decoration: underline
}

.ak-carrousel-bg-title .ak-title-button {
    margin: 0 0 1.5rem 1.5rem
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
        padding-bottom:10px
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer.ak-layer-comments {
        float:right
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link {
        margin-top:3px;
        float: right
    }
}

.ak-main-container {
    margin-top: 0px;
    padding-top: 0px
}

@media all and (min-width: 768px) {
    body.no-navbar .ak-carrousel-bg {
        margin-top:-32px
    }
}

.ak-carrousel-bg .ak-video-home {
    display: none
}

.ak-carrousel-bg .ak-video-home.ak-no-video {
    padding-top: 41.88%;
    background-size: contain !important
}

.ak-carrousel-bg .ak-video-home video {
    display: none;
    background-size: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .ak-carrousel-bg .img_sm {
        padding-top:77.18%;
        padding-bottom: 0;
        background-size: cover;
        -moz-background-size: cover
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg {
        max-width:1170px;
        margin: -112px auto;
        padding: 0
    }

    .ak-carrousel-bg .ak-video-home {
        display: block
    }

    .ak-carrousel-bg .ak-video-home video {
        display: block;
        width: 100%;
        margin: 0 auto;
        background-size: 100%
    }

    .ak-carrousel-bg .ak-carrousel-bg-title {
        background: none;
        position: absolute;
        top: 188px;
        left: 50%;
        width: 590px;
        margin-left: -295px;
        padding: 0;
        text-align: center
    }

    .ak-carrousel-bg .ak-carrousel-bg-title>.ak-title-link {
        display: inline-block
    }

    .ak-carrousel-bg .ak-carrousel-bg-title.ak-carrousel-bg-title-left {
        margin-left: auto;
        left: auto;
        text-align: left
    }

    .ak-carrousel-bg .ak-carrousel-bg-title.ak-carrousel-bg-title-right {
        margin-right: auto;
        right: auto;
        text-align: right;
        margin-left: 0
    }

    .ak-carrousel-bg .ak-carrousel-bg-title .ak-title-button {
        margin: 0
    }
}

@media all and (min-width: 1200px) {
    .ak-carrousel-bg .img_sm {
        background-image:none !important
    }
}

.ak-carrousel-bg-title {
    background: #000
}

.ak-carrousel-bg-title .btn {
    box-shadow: 1px 1px 1px 0 #000
}

.ak-carrousel-bg-title .ak-title-link {
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-layer {
    background: rgba(0,0,0,.5)
}

.ak-carrousel-bg-title .ak-title-link .ak-title,.ak-carrousel-bg-title .ak-title-link .ak-countdown {
    color: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-subtitle {
    color: #edeae0;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-banner-more {
    background: #248b2e;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-banner-more:before {
    background: none
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link {
    color: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link svg path {
    fill: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-title {
    color: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-subtitle {
    color: #fff
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-banner-more {
    background: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link:hover {
    color: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link:hover svg path {
    fill: #289b33
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg video {
        background-size:100%
    }

    .ak-carrousel-bg .ak-carrousel-bg-title {
        background: none
    }

    .ak-carrousel-bg .ak-carrousel-bg-title:hover {
        box-shadow-color: 2px 2px 2px #000
    }
}

.ak-major-update {
    position: relative
}

.ak-major-update .ak-discover {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center
}

@media all and (max-width: 767px) {
    .ak-major-update .ak-discover {
        display:none
    }
}

.ak-major-update .ak-discover .ak-btn-discover {
    position: relative;
    z-index: 1;
    border: rgba(0,0,0,.4) 3px solid
}

@media all and (max-width: 767px) {
    .ak-major-update .ak-discover .ak-btn-discover {
        margin-left:15px
    }
}

.ak-major-update .ak-logo-update {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

@media all and (min-width: 992px) {
    .ak-major-update .ak-logo-update {
        display:block
    }
}

@media all and (min-width: 768px) {
    .ak-major-update .ak-logo-update {
        display:block
    }
}

.ak-major-update .ak-logo-update img {
    width: 100%
}

.ak-carrousel-bg-title {
    display: block;
    padding: 0 1rem;
    position: relative
}

.ak-carrousel-bg-title .ak-block-title {
    display: inline-block;
    width: auto;
    margin: 0 auto
}

.ak-carrousel-bg-title .ak-title-link {
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    position: relative;
    font-size: 21px;
    line-height: 29px;
    font-style: italic;
    text-decoration: none;
    clear: both
}

.ak-carrousel-bg-title .ak-title-link:after {
    clear: both;
    content: " ";
    display: block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer {
    display: inline-block;
    padding: 10px 15px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
    padding-bottom: 0
}

.ak-carrousel-bg-title .ak-title-link .ak-layer.ak-layer-comments {
    float: none;
    margin-top: 3px;
    padding: 0 10px 0 15px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-title {
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    position: relative;
    font-size: 29px;
    font-style: normal;
    text-decoration: none;
    display: inline-block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-subtitle {
    margin-right: 8px
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-banner-more {
    font-family: "bebas_neueregular",sans-serif;
    font-size: 40px;
    position: relative;
    height: 28px;
    width: 28px;
    text-align: center;
    line-height: 26px;
    display: inline-block;
    vertical-align: top;
    font-style: normal
}

.ak-carrousel-bg-title .ak-title-link .ak-layer>div {
    text-align: right;
    margin-top: 3px;
    display: inline-block
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
    text-align: left
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link {
    display: inline-block;
    position: relative;
    float: none;
    font-size: 15px;
    vertical-align: middle
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link:before {
    display: none
}

.ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link svg {
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
    vertical-align: middle
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-title {
    text-decoration: underline
}

.ak-carrousel-bg-title .ak-title-button {
    margin: 0 0 1.5rem 1.5rem
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer:first-child {
        padding-bottom:10px
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer.ak-layer-comments {
        float:right
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg-title .ak-title-link .ak-layer .ak-comments-link {
        margin-top:3px;
        float: right
    }
}

.ak-main-container {
    margin-top: 0px;
    padding-top: 0px
}

@media all and (min-width: 768px) {
    body.no-navbar .ak-carrousel-bg {
        margin-top:-32px
    }
}

.ak-carrousel-bg .ak-video-home {
    display: none
}

.ak-carrousel-bg .ak-video-home.ak-no-video {
    padding-top: 41.88%;
    background-size: contain !important
}

.ak-carrousel-bg .ak-video-home video {
    display: none;
    background-size: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .ak-carrousel-bg .img_sm {
        padding-top:77.18%;
        padding-bottom: 0;
        background-size: cover;
        -moz-background-size: cover
    }
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg {
        max-width:1170px;
        margin: -112px auto;
        padding: 0
    }

    .ak-carrousel-bg .ak-video-home {
        display: block
    }

    .ak-carrousel-bg .ak-video-home video {
        display: block;
        width: 100%;
        margin: 0 auto;
        background-size: 100%
    }

    .ak-carrousel-bg .ak-carrousel-bg-title {
        background: none;
        position: absolute;
        top: 188px;
        left: 50%;
        width: 590px;
        margin-left: -295px;
        padding: 0;
        text-align: center
    }

    .ak-carrousel-bg .ak-carrousel-bg-title>.ak-title-link {
        display: inline-block
    }

    .ak-carrousel-bg .ak-carrousel-bg-title.ak-carrousel-bg-title-left {
        margin-left: auto;
        left: auto;
        text-align: left
    }

    .ak-carrousel-bg .ak-carrousel-bg-title.ak-carrousel-bg-title-right {
        margin-right: auto;
        right: auto;
        text-align: right;
        margin-left: 0
    }

    .ak-carrousel-bg .ak-carrousel-bg-title .ak-title-button {
        margin: 0
    }
}

@media all and (min-width: 1200px) {
    .ak-carrousel-bg .img_sm {
        background-image:none !important
    }
}

.ak-carrousel-bg-title {
    background: #000
}

.ak-carrousel-bg-title .btn {
    box-shadow: 1px 1px 1px 0 #000
}

.ak-carrousel-bg-title .ak-title-link {
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-layer {
    background: rgba(0,0,0,.5)
}

.ak-carrousel-bg-title .ak-title-link .ak-title,.ak-carrousel-bg-title .ak-title-link .ak-countdown {
    color: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-subtitle {
    color: #edeae0;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-banner-more {
    background: #248b2e;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6)
}

.ak-carrousel-bg-title .ak-title-link .ak-banner-more:before {
    background: none
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link {
    color: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link svg path {
    fill: #248b2e
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-title {
    color: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-subtitle {
    color: #fff
}

.ak-carrousel-bg-title .ak-title-link .ak-layer:hover .ak-banner-more {
    background: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link:hover {
    color: #289b33
}

.ak-carrousel-bg-title .ak-title-link .ak-comments-link:hover svg path {
    fill: #289b33
}

@media all and (min-width: 768px) {
    .ak-carrousel-bg video {
        background-size:100%
    }

    .ak-carrousel-bg .ak-carrousel-bg-title {
        background: none
    }

    .ak-carrousel-bg .ak-carrousel-bg-title:hover {
        box-shadow-color: 2px 2px 2px #000
    }
}

.ak-major-update {
    position: relative
}

.ak-major-update .ak-discover {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center
}

@media all and (max-width: 767px) {
    .ak-major-update .ak-discover {
        display:none
    }
}

.ak-major-update .ak-discover .ak-btn-discover {
    position: relative;
    z-index: 1;
    border: rgba(0,0,0,.4) 3px solid
}

@media all and (max-width: 767px) {
    .ak-major-update .ak-discover .ak-btn-discover {
        margin-left:15px
    }
}

.ak-major-update .ak-logo-update {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

@media all and (min-width: 992px) {
    .ak-major-update .ak-logo-update {
        display:block
    }
}

@media all and (min-width: 768px) {
    .ak-major-update .ak-logo-update {
        display:block
    }
}

.ak-major-update .ak-logo-update img {
    width: 100%
}

.ak-form {
    padding: 12px
}

.ak-form h4 {
    text-align: center;
    text-transform: uppercase;
    font-family: "bebas_neueregular",sans-serif;
    font-size: 45px;
    font-size: 4.5rem;
    color: #97a800
}

.ak-form h4:focus {
    border: none
}

.ak-form fieldset .row {
    margin: 0
}

.ak-form .steps {
    display: none
}

.ak-form legend {
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 0;
    margin-left: 15px;
    margin-left: 1.5rem;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    color: #989e2b
}

.ak-form .form-group {
    position: relative
}

.ak-form .form-group .checkbox {
    padding-top: 0
}

.ak-form .form-group .checkbox label {
    font-size: 13px;
    font-size: 1.3rem
}

.ak-form .form-group .checkbox label.error {
    font-size: 15px;
    font-size: 1.5rem
}

.ak-form .ak-form-group {
    background: #f3f2ed;
    border-color: #dfdbcd
}

.ak-form input[type=text],.ak-form input[type=password],.ak-form input[type=email] {
    border-radius: 0;
    height: 44px;
    height: 4.4rem;
    border: 1px solid #c7c3b4;
    background-color: #fff;
    margin: 0 auto
}

.ak-form input[type=text]:focus,.ak-form input[type=password]:focus,.ak-form input[type=email]:focus {
    background-color: #edeae0;
    box-shadow: none
}

.ak-form input[disabled=disabled] {
    background: #d9d9d9
}

.ak-form select,.ak-form select.form-control {
    background: #fff;
    color: #555;
    border-color: #ccc
}

.ak-form .control-label {
    padding: 5px 0;
    padding: 0.5rem 0;
    text-align: left;
    margin-bottom: 0;
    color: #735c3e
}

.ak-form .checkbox label:nth-child(2) {
    display: block;
    font-weight: bold
}

.ak-form .checkbox label.error.control-label {
    display: inline-block
}

.ak-form .genlink,.ak-form .ak-form-help-button,.ak-form .has-success .error.control-label {
    display: none
}

.ak-form .genlink,.ak-form .row.genlink {
    margin-top: 10px
}

.ak-form .has-success input[type=text],.ak-form .has-success input[type=password],.ak-form .has-success input[type=email] {
    box-shadow: 0 0 2px 1px #97a800
}

.ak-form .has-success select,.ak-form .has-success textarea,.ak-form .has-success select:focus,.ak-form .has-success textarea:focus {
    box-shadow: 0 0 2px 1px #97a800;
    border-color: #97a800
}

.ak-form .has-success .error.control-label {
    padding: 0
}

.ak-form .has-success .control-label {
    color: #97a800
}

.ak-form .has-error input[type=text],.ak-form .has-error input[type=password],.ak-form .has-error input[type=email],.ak-form .has-error input[type=date],.ak-form .has-error input[type=datetime-local] {
    box-shadow: 0 0 2px 1px #ef3115;
    background-color: #e4442c;
    border-color: #e4442c;
    color: #fff
}

.ak-form .has-error .form-control::-webkit-input-placeholder {
    color: #fff
}

.ak-form .has-error .form-control::-moz-placeholder {
    color: #fff
}

.ak-form .has-error .error.control-label {
    color: #e4442c
}

.ak-form .ak-btn-popup {
    display: block;
    position: absolute;
    height: 16px;
    padding: 0;
    right: 0;
    top: 44px;
    width: 16px
}

.ak-form .form-control {
    color: #555;
    width: 94%;
    display: inline-block
}

.ak-form .text-center {
    text-align: center
}

.ak-form .ak-form-group {
    border: 1px solid;
    padding: 10px;
    padding: 1rem
}

.ak-form .form-group .captcha {
    padding: 0
}

.ak-form .block_captcha .ak-column:nth-child(1) {
    background: #1e2222
}

.ak-form .block_captcha .ak-column:nth-child(1) .form-group .control-label {
    color: #fff
}

.ak-form .block_captcha .ak-column:nth-child(1) .form-group.has-success .control-label {
    color: #97a800
}

.ak-form .row.block_captcha {
    margin: 22px 0;
    margin: 2.2rem 0;
    width: 97%
}

.ak-form .row.block_captcha #captcha {
    margin-top: 20px;
    margin-top: 2rem;
    width: 100%
}

.ak-form .row.block_captcha #captcha_link {
    font-size: 11px;
    font-size: 1.1rem;
    padding-left: 20px;
    padding-left: 2rem;
    background-image: url("/g/modules/forms/simple/dofus-retro/new_captcha.png");
    background-repeat: no-repeat;
    background-position: 3px 5px
}

.ak-form .ak-title-final-step,.ak-form .form-group .checkbox label a {
    color: #97a800
}

.ak-form .ak-title-final-step {
    font-size: 32px;
    font-family: "bebas_neueregular",sans-serif;
    font-weight: normal;
    vertical-align: middle;
    margin-top: 0
}

.ak-form .ak-title-final-step:before {
    background-image: url("/g/modules/forms/simple/dofus-retro/final-step.png");
    content: " ";
    display: inline-block;
    position: relative;
    width: 62px;
    height: 63px;
    background-repeat: no-repeat;
    vertical-align: middle;
    top: 6px
}

.ak-form .row.block_captcha .form-group {
    margin: 0
}

.ak-form #captcha_link {
    display: block;
    padding: 5px;
    padding: 0.5rem
}

.ak-form .ak-btn-popup {
    background: none;
    border: none;
    background-image: url("/g/modules/forms/simple/dofus-retro/btn_popup.png");
    background-repeat: no-repeat
}

.ak-form .row.block_captcha .ak-btn-popup {
    right: -27px;
    top: 30px;
    width: 16px;
    height: 16px
}

.ak-form #passwordpower {
    height: 35px;
    position: absolute;
    right: 7%;
    top: 36px;
    width: 17px;
    background-image: url("/g/modules/forms/simple/dofus-retro/passwordpower.png")
}

.ak-form #passwordpower.bad {
    background-position: -17px 0
}

.ak-form #passwordpower.low {
    background-position: -34px 0
}

.ak-form #passwordpower.medium {
    background-position: -51px 0
}

.ak-form #passwordpower.good {
    background-position: -68px 0
}

.ak-form #passwordpower.high {
    background-position: -85px 0
}

.ak-form .ak-passwordshow {
    background: url("/g/modules/games/play/eye.png") center center no-repeat;
    background-size: contain;
    position: absolute;
    height: 20px;
    width: 20px;
    right: 52px;
    top: 42px;
    cursor: pointer
}

@media all and (min-width: 992px) {
    .ak-form .ak-passwordshow {
        right:32px
    }
}

.ak-form .ak-passwordshow.show {
    background: url("/g/modules/games/play/eye2.png") center center no-repeat;
    background-size: contain
}

.ak-form .ak-button-login,.ak-form .ak-button-already-account,.ak-form .ak-cnil {
    text-align: center;
    margin-top: 8px;
    display: block;
    font-size: 13px
}

.ak-form .ak-cnil {
    color: #848e02
}

.ak-form .btn {
    white-space: normal
}

.ak-form .ak-form-agreement {
    font-style: italic;
    text-align: justify;
    font-size: 12px;
    padding: 0 0 12px 0
}

.ak-form .ak-form-agreement a {
    color: #97a800
}

.ak-form .ak-container .ak-tooltip .ak-picto-help {
    position: relative;
    top: 32px
}

.ak-form .ak-container .ak-tooltip-info {
    position: relative;
    top: 12px
}

@media all and (min-width: 768px) {
    .ak-form .row.block_captcha .ak-column {
        display:table-cell;
        float: none;
        vertical-align: top
    }
}

@media all and (min-width: 992px) {
    .ak-modal-wrapper .ak-form .ak-btn-popup {
        display:block
    }

    .ak-modal-wrapper .ak-form .form-control {
        width: 97%
    }

    .ak-form .ak-btn-popup {
        display: none
    }

    .ak-form #passwordpower {
        right: 10px
    }

    .ak-form .form-control,.ak-form .row.block_captcha {
        width: 100%
    }
}

.ak-modal .ak-form .ak-btn-popup {
    right: -6px;
    top: 15px
}

.ak-modal-nickname .ak-nicknameform label.error {
    padding-left: 0
}

.ak-modal-nickname .ak-nicknameform input[type=text] {
    margin: 0
}

.ak-modal-nickname .ak-nicknameform label.error {
    padding-left: 0
}

.ak-modal-nickname .ak-nicknameform input[type=text] {
    margin: 0
}

.ak-tooltip-white a {
    color: #848e02
}

.ak-form .ak-button-already-account {
    display: none
}

@media all and (min-width: 992px) {
    .ak-form .ak-button-already-account {
        display:block
    }
}

.form-control.not-validated {
    border: 1px solid red
}

.ak-field-email-didyoumean {
    cursor: pointer;
    font-style: italic;
    padding: 4px
}

.ak-tooltip-content,.ak-tooltip-white,.ak-tooltip-white-shop {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 15px;
    line-height: 1.5rem;
    border-radius: 3px;
    padding: 0;
    max-width: 200px
}

.ak-tooltip-content .ak-panel-title,.ak-tooltip-white .ak-panel-title,.ak-tooltip-white-shop .ak-panel-title {
    margin-bottom: 12px
}

.ak-tooltip-content .ak-row,.ak-tooltip-white .ak-row,.ak-tooltip-white-shop .ak-row {
    display: table;
    width: 100%
}

.ak-tooltip-content .ak-cell,.ak-tooltip-white .ak-cell,.ak-tooltip-white-shop .ak-cell {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 5px;
    padding: 0.5rem
}

.ak-tooltip-content .qtip-close,.ak-tooltip-white .qtip-close,.ak-tooltip-white-shop .qtip-close {
    top: 5px;
    right: 5px
}

.ak-tooltip-ajax.loading {
    max-width: none;
    border: none;
    background: none;
    font-size: inherit;
    box-shadow: none
}

.ak-tooltip-ajax.loading .qtip-tip,.ak-tooltip-ajax.loading .qtip-content {
    display: none !important
}

.ak-tooltip-white {
    border-radius: 5px
}

.ak-tooltip-white .qtip-titlebar {
    background: none
}

.ak-tooltip-white-shop {
    border-radius: 0;
    padding: 15px;
    padding: 1.5rem
}

.ak-tooltip-white-shop .qtip-titlebar {
    background: none
}

.ak-tooltip-white-shop .qtip-content {
    text-align: center
}

.ak-tooltip-white-shop .qtip-content p {
    text-align: center
}

.ak-tooltip-white-shop .qtip-content a {
    color: #97a800;
    text-decoration: underline
}

.ak-tooltip-white-shop .qtip-content .btn-primary {
    text-decoration: none;
    color: #fff
}

.ak-tooltip-white-shop .ak-form {
    padding: 0
}

.ak-tooltip-white-shop .ak-tooltip-process {
    margin: 0
}

.ak-tooltip-blue {
    padding: 5px;
    padding: 0.5rem;
    border-radius: 5px
}

.ak-tooltip-blue .qtip-titlebar {
    background: none
}

@media all and (min-width: 768px) {
    .ak-tooltip-content,.ak-tooltip-white,.ak-tooltip-blue,.ak-tooltip-white-shop {
        max-width:280px
    }
}

@media all and (max-width: 767px) {
    .ak-tooltip-wide {
        max-width:none !important;
        width: 90% !important;
        left: 5% !important
    }
}

@media all and (min-width: 768px) {
    .ak-tooltip-wide {
        width:500px !important;
        left: auto
    }

    .ak-tooltip-wide.ak-tooltip-content,.ak-tooltip-wide.ak-tooltip-white,.ak-tooltip-wide.ak-tooltip-blue,.ak-tooltip-wide.ak-tooltip-white-shop {
        max-width: 500px !important
    }

    .ak-tooltip-wide.qtip,.ak-tooltip-wide.qtip-content {
        max-width: 500px !important
    }
}

.ak-tooltip-fullscreen {
    left: 0 !important;
    top: 0 !important;
    max-width: none;
    max-height: none;
    width: 100% !important;
    height: 100% !important;
    position: fixed !important
}

.ak-tooltip-fullscreen .ui-tooltip-tip {
    display: none
}

.ak-tooltip-fullscreen .ui-tooltip-titlebar {
    border-width: 0 0 1px
}

.ak-tooltip-fullscreen .ui-tooltip-content {
    border-width: 0
}

.ak-tooltip-fullscreen .qtip-content {
    height: 100% !important
}

.ak-tooltip-content {
    background: #97a800;
    color: #fff;
    border-color: #bfcb16
}

.ak-tooltip-content .qtip-titlebar {
    background: none
}

.ak-tooltip-white {
    background: #fff;
    color: #28170e;
    border-color: #b1b1b1
}

.ak-tooltip-white .qtip-titlebar {
    background: none
}

.ak-tooltip-white-shop {
    background: #f8f8f6;
    border-color: #ad9b7f;
    box-shadow: 0 0 2px 3px #c2c2c0
}

.ak-tooltip-white-shop .qtip-titlebar {
    background: none
}

.ak-tooltip-blue {
    background: #5ea0d4;
    color: #fff;
    text-shadow: 0px 0px 3px #000;
    border-color: #9bc4e0
}

.ak-tooltip-blue .qtip-titlebar {
    background: none
}

.ui-autocomplete-loading {
    background: url("/g/modules/block/autocomplete/dofus-retro/ajax-loader-indicator.gif") 254px 6px no-repeat
}

body .navbar .ui-autocomplete,body .navbar .ui-autocomplete ul.ui-autocomplete {
    border-radius: 0;
    padding: 12px;
    width: auto;
    background: #f3f2ed
}

body .navbar .ui-autocomplete li,body .navbar .ui-autocomplete ul.ui-autocomplete li {
    list-style: none;
    padding: 6px;
    padding: 0.6rem;
    line-height: 15px;
    line-height: 1.5rem;
    text-align: left;
    display: block
}

body .navbar .ui-autocomplete li a,body .navbar .ui-autocomplete ul.ui-autocomplete li a {
    text-decoration: none;
    font-size: 13px;
    font-size: 1.3rem
}

body .navbar .ui-autocomplete li .ak-title,body .navbar .ui-autocomplete ul.ui-autocomplete li .ak-title {
    text-align: left;
    float: left;
    font-weight: bold;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 17px;
    line-height: 1.7rem
}

body .navbar .ui-autocomplete li .ak-subtitle,body .navbar .ui-autocomplete ul.ui-autocomplete li .ak-subtitle {
    display: inline-block;
    text-align: left;
    float: left;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 17px;
    line-height: 1.7rem
}

body .navbar .ui-autocomplete li .ak-subtitle:before,body .navbar .ui-autocomplete ul.ui-autocomplete li .ak-subtitle:before {
    content: " - ";
    display: inline-block;
    margin: 0 5px;
    margin: 0 0.5rem
}

body .navbar .ui-autocomplete li:after,body .navbar .ui-autocomplete ul.ui-autocomplete li:after {
    clear: both;
    display: block;
    content: " ";
    position: relative
}

body .navbar .ui-autocomplete .ui-autocomplete-category {
    font-size: 13px;
    font-size: 1.3rem;
    border-top: 1px solid;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    padding: 5px;
    border-color: #c9c6bb;
    color: #e3c489
}

body .navbar .ui-autocomplete .ui-menu-item {
    font-size: 13px;
    font-size: 1.3rem;
    font-family: "Roboto",sans-serif;
    color: #e3c489
}

body .navbar .ui-autocomplete .ui-menu-item:hover,body .navbar .ui-autocomplete .ui-menu-item.ui-state-focus {
    background: #d2cfc5
}

body .navbar .ui-autocomplete .ui-menu-item .title {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none;
    color: #433521
}

body .navbar .ui-autocomplete .ui-menu-item .title span {
    color: #0084b4
}

body .navbar .ui-autocomplete .ui-menu-item .ak-subtitle {
    color: #8c7d5e
}

body .navbar .ui-autocomplete .ui-menu-item a>div {
    display: table-cell;
    vertical-align: middle;
    height: 30px
}

body .navbar .ui-autocomplete .ui-menu-item>a.ui-state-focus {
    border: 1px solid transparent;
    cursor: pointer
}

body .navbar .ui-autocomplete .ui-autocomplete-category:first-child,body .navbar .ui-autocomplete .ui-menu-item:first-child {
    border-top: none
}

@media all and (min-width: 768px) {
    .ui-autocomplete ul.ui-autocomplete {
        border-radius:0;
        left: -91px;
        min-width: 380px
    }
}

.ui-autocomplete-loading {
    background-color: #f8f8f6
}

.ak-responsivemosaic {
    border-top: 1px solid;
    margin: 0;
    padding: 0;
    position: relative;
    border-top-color: #b1ac9c
}

.ak-responsivemosaic .row {
    padding: 12px
}

.ak-responsivemosaic .ak-mosaic-item {
    border: 1px solid;
    margin: 0 auto 12px auto;
    padding: 0 0 12px 0;
    position: relative;
    background: #f3f2ed;
    border-color: #dfdbcd
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu {
    padding: 15px;
    padding: 1.5rem;
    border: 4px inset;
    position: relative;
    text-align: center;
    border-radius: 0;
    overflow: hidden
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu a,.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu span {
    display: block
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu img.img-responsive-mosaic {
    max-width: 100%
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-legend {
    display: block;
    padding: 0 12px;
    position: relative;
    text-align: right
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail {
    margin: 12px 12px 0 12px;
    position: relative
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail .ak-mosaic-item-name,.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail .ak-mosaic-item-category {
    line-height: 18px;
    line-height: 1.8rem;
    margin: 0 auto;
    padding: 0;
    position: relative
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail .ak-mosaic-item-name .ak-icon-small {
    vertical-align: middle
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail .ak-mosaic-item-category {
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 15px;
    margin-top: 1.5rem;
    font-style: italic
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-detail .ak-mosaic-item-category .ak-icon-small {
    vertical-align: middle
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-info {
    font-size: 15px;
    font-size: 1.5rem;
    display: block
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu {
    border-color: #c9c6bb;
    background: url("/g/modules/lists/dofus-retro/bg-item.jpg") center center no-repeat;
    background-size: cover;
    color: #c9c6bb
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-category {
    color: #81807a
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-name {
    color: #362712
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-name a {
    color: #362712
}

.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-info {
    color: #c56f07
}

.ak-responsivemosaic .ak-mosaic-item:hover .ak-mosaic-item-illu,.ak-responsivemosaic .ak-mosaic-item.inlineopen .ak-mosaic-item-illu {
    background: url("/g/modules/lists/dofus-retro/bg-item-hover.jpg") center center no-repeat;
    background-size: cover
}

.ak-medias-grid {
    padding: 0 15px;
    padding: 0 1.5rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem
}

.ak-medias-grid .ak-link-media {
    display: block;
    position: relative;
    z-index: 2
}

.ak-medias-grid .ak-media-elt-title {
    padding: 5px;
    padding: 0.5rem
}

.ak-medias-grid .ak-media-viewcount {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 5px 0;
    padding: 0.5rem 0;
    display: block;
    text-align: right
}

.ak-medias-grid.ak-item-list .ak-item-elt-content {
    margin-top: 8px;
    margin-top: 0.8rem
}

.ak-medias-home .ak-panel-title {
    text-shadow: none
}

.ak-medias-home .ak-images-list .ak-row-break+.col-xs-6 {
    margin-top: 12px;
    margin-top: 1.2rem
}

.ak-displaycount {
    margin-right: 15px;
    margin-right: 1.5rem
}

.ak-medias-grid {
    background: #f8f8f6
}

.ak-medias-grid .ak-media-viewcount {
    color: #78664c
}

@font-face {
    font-family: "chelsea-market-regular";
    src: url("/g/modules/ankama/bestiale/assets/chelsea-market-regular.ttf");
    font-weight: normal;
    font-style: normal
}

html:focus-within {
    scroll-behavior: smooth !important
}

.bestiale {
    position: relative;
    overflow: hidden
}

.bestiale .block {
    position: relative;
    border-bottom: 4px solid #161413 !important;
    overflow: hidden
}

@media all and (min-width: 992px) {
    .bestiale .block .scroll-down {
        background:url("/g/modules/ankama/bestiale/assets/bottom.png") no-repeat center top transparent;
        position: absolute;
        bottom: 48px;
        left: 50%;
        width: 65px;
        height: 71px;
        transform: translateX(-50%);
        display: block;
        z-index: 100
    }
}

.bestiale .block .content {
    position: relative;
    padding: 24px;
    margin: 0 auto;
    max-width: 1910px;
    text-align: center
}

.bestiale .block .content .btns-desk {
    display: none !important
}

@media all and (min-width: 992px) {
    .bestiale .block .content .btns-desk {
        display:block !important
    }
}

.bestiale .block .content .btns-mob {
    display: flex !important
}

@media all and (min-width: 992px) {
    .bestiale .block .content .btns-mob {
        display:none !important
    }
}

.bestiale .block.bestiale-block1 {
    background: url("/g/modules/ankama/bestiale/assets/mob-bg1.jpg") no-repeat center top transparent;
    background-size: cover;
    padding-top: 124%
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block1 {
        background:#1a454d;
        min-height: 1050px;
        padding-top: 0
    }
}

.bestiale .block.bestiale-block1 .parallax {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: none
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block1 .parallax {
        display:block
    }
}

.bestiale .block.bestiale-block1 .parallax .layer {
    position: absolute;
    width: 2563px;
    height: 100%;
    top: 0;
    left: 50%;
    margin-left: -1280px
}

.bestiale .block.bestiale-block1 .parallax .layer.layer1 {
    background: url("/g/modules/ankama/bestiale/assets/layer1.jpg") no-repeat center top transparent;
    animation: keyartTranslate 40s ease-in-out infinite
}

.bestiale .block.bestiale-block1 .parallax .layer.layer2 {
    background: url("/g/modules/ankama/bestiale/assets/layer2.png") top center no-repeat transparent;
    animation: keyartTranslate2 40s ease-in-out infinite
}

.bestiale .block.bestiale-block1 .parallax .layer.layer3 {
    background: url("/g/modules/ankama/bestiale/assets/layer3.png") top center no-repeat transparent;
    animation: keyartTranslate3 40s ease-in-out infinite
}

.bestiale .block.bestiale-block1 .parallax .layer.layer4 {
    background: url("/g/modules/ankama/bestiale/assets/layer4.png") top center no-repeat transparent;
    animation: keyartTranslate4 40s ease-in-out infinite
}

.bestiale .block.bestiale-block1 .content .text {
    position: relative;
    padding-top: 48px
}

.bestiale .block.bestiale-block1 .content .text .title {
    font-family: "chelsea-market-regular";
    margin: 48px 0 12px;
    text-transform: uppercase;
    color: #fff;
    font-size: 42px;
    line-height: 46px
}

.bestiale .block.bestiale-block1 .content .text .title span {
    color: #d3de66;
    display: inline;
    font-size: 42px
}

.bestiale .block.bestiale-block1 .content .text .trailer {
    position: relative
}

.bestiale .block.bestiale-block1 .content .text .trailer:after {
    background: url("/g/modules/ankama/bestiale/assets/play.png") top center no-repeat transparent;
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 114px;
    height: 121px;
    transition: all .2s ease-in-out
}

.bestiale .block.bestiale-block1 .content .text .trailer:hover:after {
    filter: drop-shadow(0px 0px 10px #fff);
    transition: all .2s ease-in-out
}

.bestiale .block.bestiale-block1 .content .btns {
    position: relative;
    padding: 24px 0
}

.bestiale .block.bestiale-block1 .content .btns a {
    margin: 12px auto;
    font-size: 18px;
    max-width: 390px;
    display: block;
    white-space: wrap;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    text-shadow: none;
    border-radius: 14px
}

.bestiale .block.bestiale-block1 .content .btns a.btn-primary {
    color: #0b4c34;
    background: #d6e91d;
    padding: 20px 24px
}

.bestiale .block.bestiale-block1 .content .btns a.btn-primary:before,.bestiale .block.bestiale-block1 .content .btns a.btn-primary:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 12px;
    left: 0;
    opacity: .15
}

.bestiale .block.bestiale-block1 .content .btns a.btn-primary:before {
    background: url("/g/modules/ankama/bestiale/assets/arrow.png") repeat-x left top transparent;
    top: 0
}

.bestiale .block.bestiale-block1 .content .btns a.btn-primary:after {
    background: url("/g/modules/ankama/bestiale/assets/arrow.png") repeat-x left top transparent;
    transform: rotate(180deg);
    bottom: 0
}

.bestiale .block.bestiale-block1 .content .btns a.btn-infos {
    background: #062e41;
    color: #fff
}

.bestiale .block.bestiale-block1 .subscriber-content {
    color: #c6f5ff;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block1 .subscriber-content {
        position:absolute;
        bottom: -62px;
        left: 50%;
        margin-left: -136px;
        width: 300px
    }
}

.bestiale .block.bestiale-block2.bestiale-block2-dofus {
    background: url("/g/modules/ankama/bestiale/assets/mob-bg2-dofus.jpg") no-repeat center top transparent;
    background-size: cover
}

.bestiale .block.bestiale-block2.bestiale-block2-retro {
    background: url("/g/modules/ankama/bestiale/assets/mob-bg2-retro.jpg") no-repeat center top transparent;
    background-size: cover
}

.bestiale .block.bestiale-block2.bestiale-block2-wakfu {
    background: url("/g/modules/ankama/bestiale/assets/mob-bg2-wakfu.jpg") no-repeat center top transparent;
    background-size: cover
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 {
        background:#020505 !important;
        min-height: 977px
    }

    .bestiale .block.bestiale-block2:before {
        content: " ";
        background: url("/g/modules/ankama/bestiale/assets/bg2.jpg") no-repeat center top transparent;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        animation: forestAnim 10s ease-in-out infinite
    }
}

.bestiale .block.bestiale-block2 .content {
    padding: 24px 24px 15px
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content {
        padding:24px
    }
}

.bestiale .block.bestiale-block2 .content .title {
    font-family: "chelsea-market-regular";
    color: #d3de66;
    margin: 0 0 24px;
    text-transform: uppercase;
    font-size: 42px;
    line-height: 46px
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content .title {
        margin:96px 0 24px
    }
}

.bestiale .block.bestiale-block2 .content p {
    color: #fff;
    text-align: center;
    position: relative;
    margin: 0 auto;
    max-width: 600px;
    height: 150px;
    font-size: 18px
}

.bestiale .block.bestiale-block2 .content p strong {
    color: #d3de66
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content p {
        padding-bottom:48px;
        height: auto
    }
}

.bestiale .block.bestiale-block2 .content .block-store {
    position: relative;
    margin: 80% auto 0;
    display: block;
    transform: scale(1);
    transition: all .2s ease-in-out
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content .block-store {
        width:786px;
        height: 450px;
        margin: 0 auto;
        padding: 338px 34px 0
    }

    .bestiale .block.bestiale-block2 .content .block-store.block-store-dofus {
        background: url("/g/modules/ankama/bestiale/assets/gift-dofus.png") no-repeat center top transparent
    }

    .bestiale .block.bestiale-block2 .content .block-store.block-store-retro {
        background: url("/g/modules/ankama/bestiale/assets/gift-retro.png") no-repeat center top transparent
    }

    .bestiale .block.bestiale-block2 .content .block-store.block-store-wakfu {
        background: url("/g/modules/ankama/bestiale/assets/gift-wakfu.png") no-repeat center top transparent
    }
}

.bestiale .block.bestiale-block2 .content .block-store:hover {
    transform: scale(1.01);
    transition: all .2s ease-in-out;
    text-decoration: none
}

.bestiale .block.bestiale-block2 .content .block-store .name {
    position: relative;
    display: flex;
    align-items: center
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content .block-store .name {
        margin-bottom:12px
    }
}

.bestiale .block.bestiale-block2 .content .block-store .name .text {
    color: #151514;
    padding: 0 12px
}

.bestiale .block.bestiale-block2 .content .block-store .name .text span {
    text-transform: uppercase
}

.bestiale .block.bestiale-block2 .content .block-store .price {
    text-align: right;
    margin-top: 7%
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block2 .content .block-store .price {
        margin-top:0
    }
}

.bestiale .block.bestiale-block2 .content .block-store .price span {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase
}

.bestiale .block.bestiale-block3 {
    background: url("/g/modules/ankama/bestiale/assets/mob-bg3.jpg") no-repeat center top transparent;
    padding: 50% 0 0;
    background-size: 100%
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block3 {
        background:#020505;
        min-height: 1010px;
        padding: 0
    }

    .bestiale .block.bestiale-block3:before {
        background: url("/g/modules/ankama/bestiale/assets/bg-text-karn.png") no-repeat right top transparent;
        content: " ";
        width: 2400px;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -1280px;
        z-index: 2;
        top: 0;
        height: 100%
    }
}

@media all and (min-width: 1500px) {
    .bestiale .block.bestiale-block3:before {
        margin-left:-1180px
    }
}

@media all and (min-width: 2200px) {
    .bestiale .block.bestiale-block3:before {
        margin-left:-1140px
    }
}

.bestiale .block.bestiale-block3 .ak-video-wrapper {
    height: 1010px;
    top: 0;
    position: absolute;
    left: 50%;
    width: 2400px;
    margin-left: -1200px;
    overflow: hidden;
    display: none
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block3 .ak-video-wrapper {
        display:block
    }
}

.bestiale .block.bestiale-block3 .ak-video-wrapper video {
    width: 2400px;
    top: 50%;
    left: 0;
    position: relative;
    transform: translateY(-50%)
}

.bestiale .block.bestiale-block3 .content {
    top: 0;
    z-index: 3
}

.bestiale .block.bestiale-block3 .content .text {
    position: relative;
    padding-top: 96px
}

.bestiale .block.bestiale-block3 .content .text .bd {
    position: relative;
    background: url("/g/modules/ankama/bestiale/assets/bd.png") no-repeat center top transparent;
    background-size: 100%;
    width: 346px;
    height: 202px;
    margin: 24px auto
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block3 .content .text .bd {
        width:446px;
        height: 267px
    }
}

.bestiale .block.bestiale-block3 .content .text .bd .bulle {
    position: absolute
}

.bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1 {
    font-family: "chelsea-market-regular";
    color: #fff;
    left: 10px;
    top: 14px;
    text-align: center;
    width: 140px;
    font-size: 28px;
    line-height: 32px !important
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1 {
        width:183px;
        font-size: 30px;
        line-height: 40px !important
    }
}

.bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle2 {
    font-family: "Roboto",sans-serif;
    color: #424c89;
    font-size: 16px;
    text-align: center;
    left: 138px;
    top: 70px;
    width: 190px;
    line-height: 21px
}

@media all and (min-width: 992px) {
    .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle2 {
        left:172px;
        bottom: 100px;
        top: auto;
        width: 260px;
        font-size: 18px;
        line-height: 22px
    }
}

.bestiale .block.bestiale-block3 .content .text .btns {
    position: relative;
    padding: 0 24px
}

.bestiale .block.bestiale-block3 .content .text .btns a {
    margin: 12px auto;
    font-size: 18px;
    max-width: 390px;
    display: block;
    white-space: wrap;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    text-shadow: none;
    border-radius: 14px
}

.bestiale .block.bestiale-block3 .content .text .btns a.btn-primary {
    color: #fff;
    background: #4151b2;
    padding: 24px 24px
}

.bestiale .block.bestiale-block3 .content .text .btns a.btn-primary:before,.bestiale .block.bestiale-block3 .content .text .btns a.btn-primary:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 12px;
    left: 0;
    filter: brightness(0) invert(1);
    opacity: .15
}

.bestiale .block.bestiale-block3 .content .text .btns a.btn-primary:before {
    background: url("/g/modules/ankama/bestiale/assets/arrow.png") repeat-x left top transparent;
    top: 0
}

.bestiale .block.bestiale-block3 .content .text .btns a.btn-primary:after {
    background: url("/g/modules/ankama/bestiale/assets/arrow.png") repeat-x left top transparent;
    transform: rotate(180deg);
    bottom: 0
}

.bestiale .block.bestiale-block3 .content .text .btns a.btn-infos {
    background: #741114;
    color: #fff
}

header .navbar-v3 .right .item.navbar-btn-bestiale {
    position: relative;
    top: -6px;
    margin-right: 48px
}

header .navbar-v3 .right .item.navbar-btn-bestiale:hover {
    background: none;
    filter: saturate(1.2) brightness(1.2)
}

.navbar-btn-bestiale-mob {
    display: block;
    position: fixed;
    top: 68px;
    left: 0;
    width: 100%
}

@media all and (min-width: 992px) {
    .navbar-btn-bestiale-mob {
        display:none
    }
}

@keyframes forestAnim {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    100% {
        opacity: 1
    }
}

@keyframes keyartTranslate {
    0% {
        transform: translateX(0)
    }

    33% {
        transform: translateX(-10px)
    }

    66% {
        transform: translateX(10px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes keyartTranslate2 {
    0% {
        transform: translateX(0px)
    }

    33% {
        transform: translateX(-20px)
    }

    66% {
        transform: translateX(20px)
    }

    100% {
        transform: translateX(0px)
    }
}

@keyframes keyartTranslate3 {
    0% {
        transform: translateX(0px)
    }

    33% {
        transform: translateX(20px)
    }

    66% {
        transform: translateX(-20px)
    }

    100% {
        transform: translateX(0px)
    }
}

@keyframes keyartTranslate4 {
    0% {
        transform: translateX(0px)
    }

    30% {
        transform: translateX(55px)
    }

    66% {
        transform: translateX(-55px)
    }

    100% {
        transform: translateX(0px)
    }
}

.es .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1,.pt .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1 {
    font-size: 20px
}

@media all and (min-width: 992px) {
    .es .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1,.pt .bestiale .block.bestiale-block3 .content .text .bd .bulle.bulle1 {
        font-size:26px
    }
}

.ak-icon-big {
    display: inline-block;
    width: 65px;
    height: 65px
}

.ak-icon-med {
    display: inline-block;
    width: 48px;
    height: 48px
}

.ak-icon-tiny {
    display: inline-block;
    width: 34px;
    height: 34px
}

.ak-icon-small {
    display: inline-block;
    width: 22px;
    height: 22px
}

.ak-emblem,.ak-entitylook {
    display: inline-block;
    vertical-align: middle
}

.ak-picto-less-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -287px 0;
    background-repeat: no-repeat
}

.ak-picto-more-white {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -260px 0;
    background-repeat: no-repeat
}

.ak-picto-help {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -116px 2px;
    background-repeat: no-repeat;
    cursor: help
}

.ak-picto-help.ak-orange {
    background-position: -116px -25px
}

.ak-icon-big.ak-filter,.ak-icon-med.ak-filter {
    background-image: url("/assets/img/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big {
    background-size: 65px auto
}

.ak-icon-big.ak-filter {
    background-position: 0 -10px
}

.ak-icon-med {
    background-size: 46px auto
}

.ak-icon-med.ak-filter {
    background-position: 0 -7px
}

.ak-promo-aside {
    overflow: hidden;
    color: #fff;
    background: #f8f8f6
}

.ak-promo-aside a {
    display: block;
    margin: 0
}

.ak-promo-aside a+a {
    display: inline-block
}

.ak-promo-aside .ak-img {
    display: block;
    margin: 0
}

.ak-promo-aside .ak-panel-content {
    text-align: center
}

.ak-promo-aside .ak-panel-content .btn-primary {
    display: inline-block;
    margin: 12px 0;
    margin: 1.2rem 0
}

.ak-promo-aside .ak-title {
    background: #97a800 url("/assets/img/h1.png") 0 0 no-repeat;
    background-size: 54px auto;
    color: #fff
}

.ak-icon-big.ak-polls,.ak-icon-big.ak-alliance,.ak-icon-big.ak-alliance-pages,.ak-icon-big.ak-animation,.ak-icon-big.ak-builds,.ak-icon-big.ak-calendar,.ak-icon-big.ak-character,.ak-icon-big.ak-character-pages,.ak-icon-big.ak-devblog,.ak-icon-big.ak-directories,.ak-icon-big.ak-edition,.ak-icon-big.ak-editions-dofus,.ak-icon-big.ak-forum,.ak-icon-big.ak-guild,.ak-icon-big.ak-guild-pages,.ak-icon-big.ak-heroic,.ak-icon-big.ak-illustration,.ak-icon-big.ak-cm-blog,.ak-icon-big.ak-krosmaster,.ak-icon-big.ak-ladder-alliance,.ak-icon-big.ak-ladder-general,.ak-icon-big.ak-ladder-kolizeum,.ak-icon-big.ak-ladder-krosmaster,.ak-icon-big.ak-ladder-success,.ak-icon-big.ak-news,.ak-icon-big.ak-screenshot,.ak-icon-big.ak-server-offline,.ak-icon-big.ak-server-online,.ak-icon-big.ak-servers,.ak-icon-big.ak-sponsorship,.ak-icon-big.ak-success,.ak-icon-big.ak-support,.ak-icon-big.ak-videos,.ak-icon-big.ak-married,.ak-icon-big.ak-job-pages,.ak-icon-big.ak-rules,.ak-icon-big.ak-patchnote,.ak-icon-big.ak-codes,.ak-icon-big.ak-gift,.ak-icon-big.ak-shop,.ak-icon-big.ak-bank,.ak-icon-big.ak-bak,.ak-icon-big.ak-ogrines,.ak-icon-big.ak-kamas,.ak-icon-big.ak-progress,.ak-icon-big.ak-address,.ak-icon-big.ak-download,.ak-icon-big.ak-rates,.ak-icon-big.ak-illico-patraque,.ak-icon-med.ak-polls,.ak-icon-med.ak-alliance,.ak-icon-med.ak-alliance-pages,.ak-icon-med.ak-animation,.ak-icon-med.ak-builds,.ak-icon-med.ak-calendar,.ak-icon-med.ak-character,.ak-icon-med.ak-character-pages,.ak-icon-med.ak-devblog,.ak-icon-med.ak-directories,.ak-icon-med.ak-edition,.ak-icon-med.ak-editions-dofus,.ak-icon-med.ak-forum,.ak-icon-med.ak-guild,.ak-icon-med.ak-guild-pages,.ak-icon-med.ak-heroic,.ak-icon-med.ak-illustration,.ak-icon-med.ak-cm-blog,.ak-icon-med.ak-krosmaster,.ak-icon-med.ak-ladder-alliance,.ak-icon-med.ak-ladder-general,.ak-icon-med.ak-ladder-kolizeum,.ak-icon-med.ak-ladder-krosmaster,.ak-icon-med.ak-ladder-success,.ak-icon-med.ak-news,.ak-icon-med.ak-screenshot,.ak-icon-med.ak-server-offline,.ak-icon-med.ak-server-online,.ak-icon-med.ak-servers,.ak-icon-med.ak-sponsorship,.ak-icon-med.ak-success,.ak-icon-med.ak-support,.ak-icon-med.ak-videos,.ak-icon-med.ak-married,.ak-icon-med.ak-job-pages,.ak-icon-med.ak-rules,.ak-icon-med.ak-patchnote,.ak-icon-med.ak-codes,.ak-icon-med.ak-gift,.ak-icon-med.ak-shop,.ak-icon-med.ak-bank,.ak-icon-med.ak-bak,.ak-icon-med.ak-ogrines,.ak-icon-med.ak-kamas,.ak-icon-med.ak-progress,.ak-icon-med.ak-address,.ak-icon-med.ak-download,.ak-icon-med.ak-rates,.ak-icon-med.ak-illico-patraque,.ak-icon-tiny.ak-polls,.ak-icon-tiny.ak-alliance,.ak-icon-tiny.ak-alliance-pages,.ak-icon-tiny.ak-animation,.ak-icon-tiny.ak-builds,.ak-icon-tiny.ak-calendar,.ak-icon-tiny.ak-character,.ak-icon-tiny.ak-character-pages,.ak-icon-tiny.ak-devblog,.ak-icon-tiny.ak-directories,.ak-icon-tiny.ak-edition,.ak-icon-tiny.ak-editions-dofus,.ak-icon-tiny.ak-forum,.ak-icon-tiny.ak-guild,.ak-icon-tiny.ak-guild-pages,.ak-icon-tiny.ak-heroic,.ak-icon-tiny.ak-illustration,.ak-icon-tiny.ak-cm-blog,.ak-icon-tiny.ak-krosmaster,.ak-icon-tiny.ak-ladder-alliance,.ak-icon-tiny.ak-ladder-general,.ak-icon-tiny.ak-ladder-kolizeum,.ak-icon-tiny.ak-ladder-krosmaster,.ak-icon-tiny.ak-ladder-success,.ak-icon-tiny.ak-news,.ak-icon-tiny.ak-screenshot,.ak-icon-tiny.ak-server-offline,.ak-icon-tiny.ak-server-online,.ak-icon-tiny.ak-servers,.ak-icon-tiny.ak-sponsorship,.ak-icon-tiny.ak-success,.ak-icon-tiny.ak-support,.ak-icon-tiny.ak-videos,.ak-icon-tiny.ak-married,.ak-icon-tiny.ak-job-pages,.ak-icon-tiny.ak-rules,.ak-icon-tiny.ak-patchnote,.ak-icon-tiny.ak-codes,.ak-icon-tiny.ak-gift,.ak-icon-tiny.ak-shop,.ak-icon-tiny.ak-bank,.ak-icon-tiny.ak-bak,.ak-icon-tiny.ak-ogrines,.ak-icon-tiny.ak-kamas,.ak-icon-tiny.ak-progress,.ak-icon-tiny.ak-address,.ak-icon-tiny.ak-download,.ak-icon-tiny.ak-rates,.ak-icon-tiny.ak-illico-patraque {
    background-image: url("/dofus-retro/www/modules/mmorpg/community/icons/sprite.png");
    background-repeat: no-repeat
}

.ak-icon-big.ak-polls,.ak-icon-big.ak-alliance,.ak-icon-big.ak-animation,.ak-icon-big.ak-builds,.ak-icon-big.ak-calendar,.ak-icon-big.ak-character,.ak-icon-big.ak-devblog,.ak-icon-big.ak-directories,.ak-icon-big.ak-edition,.ak-icon-big.ak-editions-dofus,.ak-icon-big.ak-forum,.ak-icon-big.ak-guild,.ak-icon-big.ak-guild-pages,.ak-icon-big.ak-heroic,.ak-icon-big.ak-illustration,.ak-icon-big.ak-cm-blog,.ak-icon-big.ak-krosmaster,.ak-icon-big.ak-ladder-alliance,.ak-icon-big.ak-ladder-general,.ak-icon-big.ak-ladder-kolizeum,.ak-icon-big.ak-ladder-krosmaster,.ak-icon-big.ak-ladder-success,.ak-icon-big.ak-news,.ak-icon-big.ak-screenshot,.ak-icon-big.ak-server-offline,.ak-icon-big.ak-server-online,.ak-icon-big.ak-servers,.ak-icon-big.ak-sponsorship,.ak-icon-big.ak-success,.ak-icon-big.ak-support,.ak-icon-big.ak-videos,.ak-icon-big.ak-married,.ak-icon-big.ak-rules,.ak-icon-big.ak-patchnote,.ak-icon-big.ak-codes,.ak-icon-big.ak-gift,.ak-icon-big.ak-shop,.ak-icon-big.ak-bank,.ak-icon-big.ak-bak,.ak-icon-big.ak-ogrines,.ak-icon-big.ak-kamas,.ak-icon-big.ak-address,.ak-icon-big.ak-progress .ak-icon-big.ak-download,.ak-icon-big.ak-rates,.ak-icon-big.ak-illico-patraque {
    background-size: 65px auto
}

.ak-icon-big.ak-polls {
    background-position: 0 -10px
}

.ak-icon-big.ak-alliance {
    background-position: 0 -95px
}

.ak-icon-big.ak-animation {
    background-position: 0 -180px
}

.ak-icon-big.ak-builds {
    background-position: 0 -265px
}

.ak-icon-big.ak-calendar {
    background-position: 0 -350px
}

.ak-icon-big.ak-character {
    background-position: 0 -435px
}

.ak-icon-big.ak-devblog {
    background-position: 0 -520px
}

.ak-icon-big.ak-directories {
    background-position: 0 -605px
}

.ak-icon-big.ak-editions-dofus,.ak-icon-big.ak-edition {
    background-position: 0 -690px
}

.ak-icon-big.ak-forum {
    background-position: 0 -775px
}

.ak-icon-big.ak-guild {
    background-position: 0 -860px
}

.ak-icon-big.ak-heroic {
    background-position: 0 -945px
}

.ak-icon-big.ak-illustration,.ak-icon-big.ak-cm-blog {
    background-position: 0 -1030px
}

.ak-icon-big.ak-krosmaster {
    background-position: 0 -1115px
}

.ak-icon-big.ak-ladder-alliance {
    background-position: 0 -1200px
}

.ak-icon-big.ak-ladder-general {
    background-position: 0 -1285px
}

.ak-icon-big.ak-ladder-kolizeum {
    background-position: 0 -1370px
}

.ak-icon-big.ak-ladder-krosmaster {
    background-position: 0 -1455px
}

.ak-icon-big.ak-ladder-success {
    background-position: 0 -1540px
}

.ak-icon-big.ak-news {
    background-position: 0 -1625px
}

.ak-icon-big.ak-screenshot {
    background-position: 0 -1712px
}

.ak-icon-big.ak-server-offline {
    background-position: 0 -1795px
}

.ak-icon-big.ak-server-online {
    background-position: 0 -1880px
}

.ak-icon-big.ak-servers {
    background-position: 0 -1965px
}

.ak-icon-big.ak-sponsorship {
    background-position: 0 -2050px
}

.ak-icon-big.ak-success {
    background-position: 0 -2135px
}

.ak-icon-big.ak-support {
    background-position: 0 -2220px
}

.ak-icon-big.ak-videos {
    background-position: 0 -2308px
}

.ak-icon-big.ak-married {
    background-position: 0 -2390px
}

.ak-icon-big.ak-job-pages {
    background-position: 0 -2477px
}

.ak-icon-big.ak-rules {
    background-position: 0 -2610px
}

.ak-icon-big.ak-patchnote {
    background-position: 0 -2694px
}

.ak-icon-big.ak-codes {
    background-position: 0 -2777px
}

.ak-icon-big.ak-gift {
    background-position: 0 -2837px
}

.ak-icon-big.ak-shop {
    background-position: 0 -2903px
}

.ak-icon-big.ak-bank {
    background-position: 0 -2968px
}

.ak-icon-big.ak-bak {
    background-position: 0 -3172px
}

.ak-icon-big.ak-address {
    background-position: 0 -3036px
}

.ak-icon-big.ak-progress {
    background-position: 0 -3104px
}

.ak-icon-big.ak-ogrines {
    background-position: 0 -3247px
}

.ak-icon-big.ak-kamas {
    background-position: 0 -3318px
}

.ak-icon-big.ak-download {
    background-position: 0 -3408px
}

.ak-icon-big.ak-rates {
    background-position: 0 -3486px
}

.ak-icon-big.ak-illico-patraque {
    background-position: 0 -3576px
}

.ak-icon-med.ak-polls,.ak-icon-med.ak-alliance,.ak-icon-med.ak-animation,.ak-icon-med.ak-builds,.ak-icon-med.ak-calendar,.ak-icon-med.ak-character,.ak-icon-med.ak-devblog,.ak-icon-med.ak-directories,.ak-icon-med.ak-editions-dofus,.ak-icon-med.ak-edition,.ak-icon-med.ak-forum,.ak-icon-med.ak-guild,.ak-icon-med.ak-heroic,.ak-icon-med.ak-illustration,.ak-icon-med.ak-cm-blog,.ak-icon-med.ak-krosmaster,.ak-icon-med.ak-ladder-alliance,.ak-icon-med.ak-ladder-general,.ak-icon-med.ak-ladder-kolizeum,.ak-icon-med.ak-ladder-krosmaster,.ak-icon-med.ak-ladder-success,.ak-icon-med.ak-news,.ak-icon-med.ak-screenshot,.ak-icon-med.ak-server-offline,.ak-icon-med.ak-server-online,.ak-icon-med.ak-servers,.ak-icon-med.ak-sponsorship,.ak-icon-med.ak-success,.ak-icon-med.ak-support,.ak-icon-med.ak-videos,.ak-icon-med.ak-married,.ak-icon-med.ak-rules,.ak-icon-med.ak-patchnote,.ak-icon-med.ak-codes,.ak-icon-med.ak-gift,.ak-icon-med.ak-shop,.ak-icon-med.ak-bank,.ak-icon-med.ak-ogrines,.ak-icon-med.ak-kamas,.ak-icon-med.ak-bak .ak-icon-med.ak-download,.ak-icon-med.ak-rates,.ak-icon-med.ak-illico-patraque {
    background-size: 46px auto
}

.ak-icon-med.ak-polls {
    background-position: 0 -5px
}

.ak-icon-med.ak-alliance-pages,.ak-icon-med.ak-alliance {
    background-position: 0 -65px
}

.ak-icon-med.ak-animation {
    background-position: 0 -126px
}

.ak-icon-med.ak-builds {
    background-position: 0 -187px
}

.ak-icon-med.ak-calendar {
    background-position: 0 -245px
}

.ak-icon-med.ak-character,.ak-icon-med.ak-character-pages {
    background-position: 0 -306px
}

.ak-icon-med.ak-devblog {
    background-position: 0 -365px
}

.ak-icon-med.ak-directories {
    background-position: 0 -426px
}

.ak-icon-med.ak-editions-dofus,.ak-icon-med.ak-edition {
    background-position: 0 -486px
}

.ak-icon-med.ak-forum {
    background-position: 0 -546px
}

.ak-icon-med.ak-guild,.ak-icon-med.ak-guild-pages {
    background-position: 0 -605px
}

.ak-icon-med.ak-heroic {
    background-position: 0 -666px
}

.ak-icon-med.ak-illustration,.ak-icon-med.ak-cm-blog {
    background-position: 0 -725px
}

.ak-icon-med.ak-krosmaster {
    background-position: 0 -788px
}

.ak-icon-med.ak-ladder-alliance {
    background-position: 0 -845px
}

.ak-icon-med.ak-ladder-general {
    background-position: 0 -906px
}

.ak-icon-med.ak-ladder-kolizeum {
    background-position: 0 -966px
}

.ak-icon-med.ak-ladder-krosmaster {
    background-position: 0 -1025px
}

.ak-icon-med.ak-ladder-success {
    background-position: 0 -1086px
}

.ak-icon-med.ak-news {
    background-position: 0 -1146px
}

.ak-icon-med.ak-screenshot {
    background-position: 0 -1205px
}

.ak-icon-med.ak-server-offline {
    background-position: 0 -1267px
}

.ak-icon-med.ak-server-online {
    background-position: 0 -1328px
}

.ak-icon-med.ak-servers {
    background-position: 0 -1386px
}

.ak-icon-med.ak-sponsorship {
    background-position: 0 -1445px
}

.ak-icon-med.ak-success {
    background-position: 0 -1509px
}

.ak-icon-med.ak-support {
    background-position: 0 -1564px
}

.ak-icon-med.ak-videos {
    background-position: 0 -1625px
}

.ak-icon-med.ak-married {
    background-position: 0 -1692px
}

.ak-icon-med.ak-job-pages {
    background-position: 0 -1750px
}

.ak-icon-med.ak-rules {
    background-position: 0 -1846px
}

.ak-icon-med.ak-patchnote {
    background-position: 0 -1905px
}

.ak-icon-med.ak-codes {
    background-position: 0 -1958px
}

.ak-icon-med.ak-gift {
    background-position: 0 -2007px
}

.ak-icon-med.ak-shop {
    background-position: 0 -2051px
}

.ak-icon-med.ak-bank {
    background-position: 0 -2098px
}

.ak-icon-med.ak-bak {
    background-position: 0 -3172px
}

.ak-icon-med.ak-ogrines {
    background-position: 0 -3247px
}

.ak-icon-med.ak-kamas {
    background-position: 0 -3318px
}

.ak-icon-med.ak-download {
    background-position: 0 -3408px
}

.ak-icon-med.ak-rates {
    background-position: 0 -3486px
}

.ak-icon-med.ak-illico-patraque {
    background-position: 0 -3486px
}

.ak-icon-tiny.ak-krosmaster,.ak-icon-tiny.ak-editions-dofus,.ak-icon-tiny.ak-edition,.ak-icon-tiny.ak-animation {
    background-size: 34px auto
}

.ak-icon-tiny.ak-krosmaster {
    background-position: 0 -583px
}

.ak-icon-tiny.ak-editions-dofus,.ak-icon-tiny.ak-edition {
    background-position: 0 -360px
}

.ak-icon-tiny.ak-animation {
    background-position: 0 -94px
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-item-elt-title img {
    background-color: transparent
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-link-img,.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-widget-video {
    border-bottom-color: #248b2e
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-comments span,.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-item-elt-content .ak-text>a:hover {
    color: #248b2e
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-mmorpg .ak-comments svg path {
    fill: #248b2e
}

.ak-filters input[name="filters[MEDIA_UNIVERSE]"][value="418709"]+label .ak-icon-med img {
    background-color: #248b2e
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-animation .ak-item-elt-title img {
    background-color: #f28e00
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-animation .ak-link-img {
    border-bottom-color: #f28e00
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-animation .ak-comments span,.ak-item-list [class*=ak-item-elt].ak-universe-key-animation .ak-item-elt-content .ak-text>a:hover {
    color: #f28e00
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-animation .ak-comments svg path {
    fill: #f28e00
}

.ak-filters input[name="filters[MEDIA_UNIVERSE]"][value="418707"]+label .ak-icon-med img {
    background-color: #f28e00
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-plus-dofus .ak-item-elt-title img {
    background-color: #383737
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-plus-dofus .ak-link-img {
    border-bottom-color: #383737
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-plus-dofus .ak-comments span,.ak-item-list [class*=ak-item-elt].ak-universe-key-plus-dofus .ak-item-elt-content .ak-text>a:hover {
    color: #383737
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-plus-dofus .ak-comments svg path {
    fill: #383737
}

.ak-filters input[name="filters[MEDIA_UNIVERSE]"][value="418705"]+label .ak-icon-med img {
    background-color: #383737
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-krosmaster .ak-item-elt-title img {
    background-color: #0257a9
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-krosmaster .ak-link-img {
    border-bottom-color: #0257a9
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-krosmaster .ak-comments span,.ak-item-list [class*=ak-item-elt].ak-universe-key-krosmaster .ak-item-elt-content .ak-text>a:hover {
    color: #0257a9
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-krosmaster .ak-comments svg path {
    fill: #0257a9
}

.ak-filters input[name="filters[MEDIA_UNIVERSE]"][value="418706"]+label .ak-icon-med img {
    background-color: #0257a9
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-editions .ak-item-elt-title img {
    background-color: #9c00a4
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-editions .ak-link-img {
    border-bottom-color: #9c00a4
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-editions .ak-comments span,.ak-item-list [class*=ak-item-elt].ak-universe-key-editions .ak-item-elt-content .ak-text>a:hover {
    color: #9c00a4
}

.ak-item-list [class*=ak-item-elt].ak-universe-key-editions .ak-comments svg path {
    fill: #9c00a4
}

.ak-filters input[name="filters[MEDIA_UNIVERSE]"][value="418708"]+label .ak-icon-med img {
    background-color: #9c00a4
}

.ak-idbar .ak-idbar-content .ak-idbar-left .ak-support {
    display: none
}

.ak-idbar .ak-idbar-content .ak-idbar-right a.ak-nav-notifications {
    display: none
}

.navbar .navbar-container .navbar-content .ak-search-content .ak-nav-notifications {
    display: none
}

/* */