@font-face {
    font-family: vazirL;
    src: url("../font/vazir/Vazir-Medium-FD.eot"), url("../font/vazir/Vazir-Medium-FD.ttf"), url("../font/vazir/Vazir-Medium-FD.woff"), url("../font/vazir/Vazir-Medium-FD.woff2"); }

@font-face {
    font-family:font-family vazirB;
    src: url("../font/vazir/Vazir-Bold-FD.eot"), url("../font/vazir/Vazir-Bold-FD.ttf"), url("../font/vazir/Vazir-Bold-FD.woff"), url("../font/vazir/Vazir-Bold-FD.woff2"); }

@font-face {
        font-family: vazirL;
    src: url("../font/vazir/Vazir-Light-FD.eot"), url("../font/vazir/Vazir-Light-FD.ttf"), url("../font/vazir/Vazir-Light-FD.woff"), url("../font/vazir/Vazir-Light-FD.woff2"); }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family:vazirL;
}

.c-donutChart__tooltip {
    color:#333;
    font-size:12px;
    left:160px;
    padding:10px;
    position:absolute;
    text-align:center;
    top:80px;
    width:150px;
    border-radius:5px;
    box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
    background-color:#fff;
    z-index:1070;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    opacity:0;
    filter:alpha(opacity=0)
}
.c-donutChart__tooltip:after {
    content:"";
    position:absolute;
    top:-5px;
    left:80%;
    margin-left:-10px;
    width:0;
    height:0;
    border-radius:2px;
    border-color:transparent #fff;
    border-style:solid;
    border-width:0 0 10px 10px;
    transform:rotate(45deg)
}
.c-donutChart__name {
    font-size:12px;
    font-weight:500;
    line-height:1.17;
    padding:8px
}
.c-donutChart__name,
.c-donutChart__number {
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:center;
    color:#525252
}
.c-donutChart__number {
    font-size:22px;
    font-weight:700;
    line-height:1.18
}
.c-donutChart__suffix {
    font-size:13px;
    font-stretch:normal;
    font-weight:500;
    font-style:normal;
    line-height:1.62;
    letter-spacing:normal;
    text-align:left;
    color:#b2b2b2;
    margin-right:8px
}
html.ltr .c-donutChart__tooltip:after {
    left:20%
}
html.ltr .c-donutChart__suffix {
    margin-left:8px;
    margin-right:0
}
.p-dashboard__products-row {
    position:relative
}
.p-dashboard__products-row:after,
.p-dashboard__products-row:before {
    content:"";
    position:absolute;
    top:0;
    bottom:12px;
    width:50px;
    background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    z-index:1
}
.p-dashboard__products-row:before {
    left:0;
    transform:scaleX(-1)
}
.p-dashboard__products-row:after {
    right:0
}
.p-dashboard__products {
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    overflow-x:auto;
    position:relative
}
.p-dashboard__products::-webkit-scrollbar {
    height:4px;
    border-radius:2px;
    background-color:rgba(0,0,0,.05)
}
.p-dashboard__products::-webkit-scrollbar-thumb {
    border-radius:2px;
    background-color:rgba(0,0,0,.2)
}
.p-dashboard__prod {
    width:110px;
    min-width:110px;
    padding-top:31px;
    padding-bottom:28px;
    height:131px;
    transition:box-shadow .3s;
    border-radius:10%;
    margin-right:15px;
    margin-left:15px
}
.p-dashboard__prod:first-child {
    margin-right:25px
}
.p-dashboard__prod:last-of-type {
    margin-left:25px
}
.p-dashboard__prod:not(.p-dashboard__prod--soon):hover {
    box-shadow:0 6px 12px rgba(142,137,137,.17)
}
.p-dashboard__prod--soon {
    -webkit-filter:grayscale(100);
    filter:grayscale(100)
}
.p-dashboard__prod-image {
    height:50px;
    display:flex;
    justify-content:center;
    color:#2e67d1
}
.p-dashboard__prod-image svg {
    width:100%
}
.p-dashboard__prod-image--dns svg {
    width:42.38px;
    height:42.83px
}
.p-dashboard__prod-image--cdn svg {
    width:50px;
    height:44px
}
.p-dashboard__prod-image--security svg {
    width:41.75px;
    height:42.84px
}
.p-dashboard__prod-image--ecc svg {
    width:46.46px;
    height:40.88px
}
.p-dashboard__prod-image--storage svg {
    width:43.42px;
    height:43.42px
}
.p-dashboard__prod-image--vod svg {
    width:42.44px;
    height:42.64px
}
.p-dashboard__prod-image--live svg {
    width:53.52px;
    height:41.98px
}
.p-dashboard__prod-image--vads svg {
    width:66.68px;
    height:44.79px
}
.p-dashboard__prod-title {
    font-size:12px;
    font-weight:500;
    padding-top:15px;
    color:#0f5a6d;
    text-align:center
}
.p-dashboard__col {
    margin:5px;
    height:calc(100% - 10px)
}
.p-dashboard__col--one-half {
    width:calc(50% - 10px)
}
.p-dashboard__box-header {
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
    color:#b2b2b2;
    font-size:12px;
    font-weight:600;
    padding-bottom:5px
}
.p-dashboard__fullh-row {
    display:flex;
    flex-direction:column;
    height:100%
}
.p-dashboard__notify-col {
    flex-grow:2;
    flex-basis:66.66667%;
    overflow:hidden
}
.p-dashboard__calc-col {
    flex-grow:1;
    flex-basis:100%/3;
    display:flex
}
.p-dashboard__action-btn {
    text-align:center
}
.p-dashboard__action-icon {
    width:29px;
    color:#387DFF;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:15px
}
.p-dashboard__action-icon svg {
    width:100%
}
.p-dashboard__action-title {
    font-size:12px;
    font-weight:600;
    color:#717171
}
.p-dashboard__action-text {
    font-size:10px;
    color:#8e8989
}
.p-dashboard__notifications {
    height:150px;
    overflow:auto
}
.p-dashboard__notifications--empty {
    display:flex;
    align-items:center;
    justify-content:center;
    height:80%
}
.p-dashboard__notification-list {
    position:relative;
    display:flex;
    align-items:center;
    margin-bottom:6px;
    background-color:#f7f7f7;
    justify-content:space-between;
    padding:4px 16px;
    border-radius:3px;
    transition:opacity .15s
}
.p-dashboard__notification-list--seen {
    opacity:.5
}
.p-dashboard__notification-list--fetching,
.p-dashboard__notification-loading {
    animation:blink .7s infinite alternate-reverse
}
.p-dashboard__notification-loading {
    width:100%
}
.p-dashboard__notify-skeleton {
    width:100%;
    height:24px;
    background-color:#f7f7f7;
    border-radius:3px;
    margin-bottom:4px
}
.p-dashboard__notification-item {
    min-height:24px
}
.p-dashboard__notifications-seen {
    position:absolute;
    width:8px;
    height:8px;
    cursor:pointer;
    border-radius:100%;
    border:2px solid #387DFF;
    right:0;
    margin-right:4px
}
.p-dashboard__notification-text {
    display:block;
    align-items:center;
    flex-wrap:wrap;
    font-size:11px;
    font-weight:600;
    color:#717171;
    max-lines:2;
    overflow:hidden;
    margin-bottom:0;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:150px
}
.p-dashboard__notification-date {
    font-size:10px;
    font-weight:600;
    color:rgba(142,137,137,.5)
}
.p-dashboard__usage {
    display:flex;
    flex-direction:column;
    height:90%
}
.p-dashboard__usage-item {
    background-color:#f7f7f7;
    border-radius:5px;
    padding:17px 20px 10px;
    margin-bottom:13px
}
.p-dashboard__usage-item--loading {
    height:94px
}
.p-dashboard__usage-title {
    color:#3cb5a9;
    font-size:15px
}
.p-dashboard__usage-no {
    font-size:30px;
    font-weight:700;
    color:#717171
}
.p-dashboard__usage-no--eur {
    direction:ltr;
    text-align:right
}
.p-dashboard span.p-dashboard__usage-currency {
    color:#b2b2b2;
    font-size:16px
}
.p-dashboard__usage-sk-no,
.p-dashboard__usage-sk-title {
    background-color:hsla(0,0%,92.2%,.7);
    border-radius:5px
}
.p-dashboard__usage-sk-title {
    height:20px;
    margin-bottom:8px;
    width:40%
}
.p-dashboard__usage-sk-no {
    height:35px
}
.p-dashboard__usage-increase {
    flex-grow:1;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:100px
}
.p-dashboard__usage-increase-btn {
    border-radius:5px;
    background-color:#387DFF;
    outline:0;
    border:none;
    color:#fff;
    font-size:15px;
    padding:6px 45px 5px 18px;
    position:relative;
    transition:background-color .15s;
    height:33px
}
.p-dashboard__usage-increase-btn:after,
.p-dashboard__usage-increase-btn:before {
    content:"";
    position:absolute;
    width:14px;
    height:1px;
    background-color:#fff;
    right:16px
}
.p-dashboard__usage-increase-btn:before {
    top:50%
}
.p-dashboard__usage-increase-btn:after {
    top:17px;
    transform:rotate(90deg)
}
.p-dashboard__usage-increase-btn:hover {
    background-color:#0368d2
}
.p-dashboard__invoice-shares {
    height:90%;
    min-height:150px
}
.p-dashboard__chart-row {
    flex:0 0 100%;
    flex-direction:column-reverse
}
.p-dashboard__table-head {
    background-color:#f7f7f7;
    font-size:10px;
    border-radius:5px;
    font-weight:500;
    margin-bottom:20px
}
.p-dashboard__table-body,
.p-dashboard__table-head {
    padding-right:15px;
    padding-left:15px
}
.p-dashboard__chr-name-col {
    padding:5px 12px;
    width:60%
}
.p-dashboard__chr-name-col--colored {
    padding-right:30px!important
}
.p-dashboard__chr-col-dot {
    content:"";
    position:absolute;
    width:11px;
    height:11px;
    right:10px;
    top:8px;
    border-radius:50%
}
.p-dashboard__chr-usage-col {
    text-align:left;
    width:40%;
    padding:5px 12px
}
.p-dashboard__invoice-row {
    font-size:12px;
    position:relative;
    height:90%
}
.p-dashboard__invoice-link {
    font-size:10px;
    font-weight:600;
    color:#b2b2b2
}
.p-dashboard__noinvoice-col {
    display:flex;
    height:100%;
    align-items:center;
    justify-content:center
}
@media (min-width:768px) {
    .p-dashboard__products-row:after,
    .p-dashboard__products-row:before {
        width:60px
    }
    .p-dashboard__invoice-share {
        display:flex;
        align-items:center
    }
    .p-dashboard__chart-row {
        flex-direction:row
    }
    .p-dashboard__notification-list:hover .p-dashboard__notifications-seen {
        opacity:1
    }
    .p-dashboard__notifications-seen {
        opacity:0;
        transition:opacity .15s
    }
}
@media (min-width:1500px) {
    .p-dashboard__products {
        justify-content:center
    }
}
html.ltr .p-dashboard__chr-usage-col {
    text-align:right
}
html.ltr .p-dashboard__prod:first-child {
    margin-right:15px;
    margin-left:25px
}
html.ltr .p-dashboard__prod:last-of-type {
    margin-left:15px;
    margin-right:25px
}
html.ltr .p-dashboard__usage-no--eur {
    text-align:left
}
html.ltr .p-dashboard__chr-col-dot {
    right:unset;
    left:10px
}
html.ltr .p-dashboard__chr-name-col--colored {
    padding-right:12px;
    padding-left:30px!important
}
html.ltr .p-dashboard__notifications-seen {
    right:auto;
    left:0;
    margin-right:0;
    margin-left:4px
}
.c-loading {
    min-height:70vh
}
.c-loading,
.c-loading__box {
    display:flex;
    align-items:center;
    justify-content:center
}
.c-loading__box {
    width:70px;
    height:70px;
    position:relative
}
.c-loading__cloud {
    width:32px;
    height:20px
}
.c-loading__dot {
    position:absolute;
    width:5px;
    height:5px;
    top:0;
    left:calc(50% - 2.5px);
    border-radius:2.5px;
    background-color:#7ce8dd;
    transform-origin:0 35px;
    -webkit-animation:loading-dot-spin 1.5s ease-in-out infinite;
    animation:loading-dot-spin 1.5s ease-in-out infinite
}
.c-loading__dot:first-child {
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.c-loading__dot:nth-child(2) {
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.c-loading__dot:nth-child(3) {
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.c-loading__dot:nth-child(4) {
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.c-loading__dot:nth-child(5) {
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
.c-loading__dot:nth-child(6) {
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.c-loading__dot:nth-child(7) {
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.c-loading__dot:nth-child(8) {
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.c-loading__dot:nth-child(9) {
    -webkit-animation-delay:.9s;
    animation-delay:.9s
}
.c-loading__dot:nth-child(10) {
    -webkit-animation-delay:1s;
    animation-delay:1s
}
@-webkit-keyframes loading-dot-spin {
    0% {
        transform:rotate(0)
    }
    80% {
        transform:rotate(1turn)
    }
    to {
        opacity:0
    }
}
@keyframes loading-dot-spin {
    0% {
        transform:rotate(0)
    }
    80% {
        transform:rotate(1turn)
    }
    to {
        opacity:0
    }
}
.p-logout {
    top:0;
    right:0;
    left:0;
    min-height:100vh;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:19px;
    color:#717171;
    background-color:#f7f7f7
}
.nuxt-progress {
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:5px;
    width:0;
    opacity:1;
    transition:width .1s,opacity .4s;
    background-color:#387DFF;
    z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
    transition:none
}
.nuxt-progress-failed {
    background-color:red
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

.fa {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg {
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x {
    font-size:2em
}
.fa-3x {
    font-size:3em
}
.fa-4x {
    font-size:4em
}
.fa-5x {
    font-size:5em
}
.fa-fw {
    width:1.28571429em;
    text-align:center
}
.fa-ul {
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li {
    position:relative
}
.fa-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg {
    left:-1.85714286em
}
.fa-border {
    padding:.2em .25em .15em;
    border:.08em solid #eee;
    border-radius:.1em
}
.fa-pull-left {
    float:left
}
.fa-pull-right {
    float:right
}
.fa.fa-pull-left {
    margin-right:.3em
}
.fa.fa-pull-right {
    margin-left:.3em
}
.pull-right {
    float:right
}
.pull-left {
    float:left
}
.fa.pull-left {
    margin-right:.3em
}
.fa.pull-right {
    margin-left:.3em
}
.fa-spin {
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.fa-pulse {
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(359deg)
    }
}
@keyframes fa-spin {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(359deg)
    }
}
.fa-rotate-90 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform:rotate(90deg)
}
.fa-rotate-180 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform:rotate(180deg)
}
.fa-rotate-270 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform:rotate(270deg)
}
.fa-flip-horizontal {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform:scaleX(-1)
}
.fa-flip-vertical {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scaleY(-1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter:none;
    filter:none
}
.fa-stack {
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x {
    line-height:inherit
}
.fa-stack-2x {
    font-size:2em
}
.fa-inverse {
    color:#fff
}
.fa-glass:before {
    content:"\f000"
}
.fa-music:before {
    content:"\f001"
}
.fa-search:before {
    content:"\f002"
}
.fa-envelope-o:before {
    content:"\f003"
}
.fa-heart:before {
    content:"\f004"
}
.fa-star:before {
    content:"\f005"
}
.fa-star-o:before {
    content:"\f006"
}
.fa-user:before {
    content:"\f007"
}
.fa-film:before {
    content:"\f008"
}
.fa-th-large:before {
    content:"\f009"
}
.fa-th:before {
    content:"\f00a"
}
.fa-th-list:before {
    content:"\f00b"
}
.fa-check:before {
    content:"\f00c"
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content:"\f00d"
}
.fa-search-plus:before {
    content:"\f00e"
}
.fa-search-minus:before {
    content:"\f010"
}
.fa-power-off:before {
    content:"\f011"
}
.fa-signal:before {
    content:"\f012"
}
.fa-cog:before,
.fa-gear:before {
    content:"\f013"
}
.fa-trash-o:before {
    content:"\f014"
}
.fa-home:before {
    content:"\f015"
}
.fa-file-o:before {
    content:"\f016"
}
.fa-clock-o:before {
    content:"\f017"
}
.fa-road:before {
    content:"\f018"
}
.fa-download:before {
    content:"\f019"
}
.fa-arrow-circle-o-down:before {
    content:"\f01a"
}
.fa-arrow-circle-o-up:before {
    content:"\f01b"
}
.fa-inbox:before {
    content:"\f01c"
}
.fa-play-circle-o:before {
    content:"\f01d"
}
.fa-repeat:before,
.fa-rotate-right:before {
    content:"\f01e"
}
.fa-refresh:before {
    content:"\f021"
}
.fa-list-alt:before {
    content:"\f022"
}
.fa-lock:before {
    content:"\f023"
}
.fa-flag:before {
    content:"\f024"
}
.fa-headphones:before {
    content:"\f025"
}
.fa-volume-off:before {
    content:"\f026"
}
.fa-volume-down:before {
    content:"\f027"
}
.fa-volume-up:before {
    content:"\f028"
}
.fa-qrcode:before {
    content:"\f029"
}
.fa-barcode:before {
    content:"\f02a"
}
.fa-tag:before {
    content:"\f02b"
}
.fa-tags:before {
    content:"\f02c"
}
.fa-book:before {
    content:"\f02d"
}
.fa-bookmark:before {
    content:"\f02e"
}
.fa-print:before {
    content:"\f02f"
}
.fa-camera:before {
    content:"\f030"
}
.fa-font:before {
    content:"\f031"
}
.fa-bold:before {
    content:"\f032"
}
.fa-italic:before {
    content:"\f033"
}
.fa-text-height:before {
    content:"\f034"
}
.fa-text-width:before {
    content:"\f035"
}
.fa-align-left:before {
    content:"\f036"
}
.fa-align-center:before {
    content:"\f037"
}
.fa-align-right:before {
    content:"\f038"
}
.fa-align-justify:before {
    content:"\f039"
}
.fa-list:before {
    content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
    content:"\f03b"
}
.fa-indent:before {
    content:"\f03c"
}
.fa-video-camera:before {
    content:"\f03d"
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
    content:"\f03e"
}
.fa-pencil:before {
    content:"\f040"
}
.fa-map-marker:before {
    content:"\f041"
}
.fa-adjust:before {
    content:"\f042"
}
.fa-tint:before {
    content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content:"\f044"
}
.fa-share-square-o:before {
    content:"\f045"
}
.fa-check-square-o:before {
    content:"\f046"
}
.fa-arrows:before {
    content:"\f047"
}
.fa-step-backward:before {
    content:"\f048"
}
.fa-fast-backward:before {
    content:"\f049"
}
.fa-backward:before {
    content:"\f04a"
}
.fa-play:before {
    content:"\f04b"
}
.fa-pause:before {
    content:"\f04c"
}
.fa-stop:before {
    content:"\f04d"
}
.fa-forward:before {
    content:"\f04e"
}
.fa-fast-forward:before {
    content:"\f050"
}
.fa-step-forward:before {
    content:"\f051"
}
.fa-eject:before {
    content:"\f052"
}
.fa-chevron-left:before {
    content:"\f053"
}
.fa-chevron-right:before {
    content:"\f054"
}
.fa-plus-circle:before {
    content:"\f055"
}
.fa-minus-circle:before {
    content:"\f056"
}
.fa-times-circle:before {
    content:"\f057"
}
.fa-check-circle:before {
    content:"\f058"
}
.fa-question-circle:before {
    content:"\f059"
}
.fa-info-circle:before {
    content:"\f05a"
}
.fa-crosshairs:before {
    content:"\f05b"
}
.fa-times-circle-o:before {
    content:"\f05c"
}
.fa-check-circle-o:before {
    content:"\f05d"
}
.fa-ban:before {
    content:"\f05e"
}
.fa-arrow-left:before {
    content:"\f060"
}
.fa-arrow-right:before {
    content:"\f061"
}
.fa-arrow-up:before {
    content:"\f062"
}
.fa-arrow-down:before {
    content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
    content:"\f064"
}
.fa-expand:before {
    content:"\f065"
}
.fa-compress:before {
    content:"\f066"
}
.fa-plus:before {
    content:"\f067"
}
.fa-minus:before {
    content:"\f068"
}
.fa-asterisk:before {
    content:"\f069"
}
.fa-exclamation-circle:before {
    content:"\f06a"
}
.fa-gift:before {
    content:"\f06b"
}
.fa-leaf:before {
    content:"\f06c"
}
.fa-fire:before {
    content:"\f06d"
}
.fa-eye:before {
    content:"\f06e"
}
.fa-eye-slash:before {
    content:"\f070"
}
.fa-exclamation-triangle:before,
.fa-warning:before {
    content:"\f071"
}
.fa-plane:before {
    content:"\f072"
}
.fa-calendar:before {
    content:"\f073"
}
.fa-random:before {
    content:"\f074"
}
.fa-comment:before {
    content:"\f075"
}
.fa-magnet:before {
    content:"\f076"
}
.fa-chevron-up:before {
    content:"\f077"
}
.fa-chevron-down:before {
    content:"\f078"
}
.fa-retweet:before {
    content:"\f079"
}
.fa-shopping-cart:before {
    content:"\f07a"
}
.fa-folder:before {
    content:"\f07b"
}
.fa-folder-open:before {
    content:"\f07c"
}
.fa-arrows-v:before {
    content:"\f07d"
}
.fa-arrows-h:before {
    content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content:"\f080"
}
.fa-twitter-square:before {
    content:"\f081"
}
.fa-facebook-square:before {
    content:"\f082"
}
.fa-camera-retro:before {
    content:"\f083"
}
.fa-key:before {
    content:"\f084"
}
.fa-cogs:before,
.fa-gears:before {
    content:"\f085"
}
.fa-comments:before {
    content:"\f086"
}
.fa-thumbs-o-up:before {
    content:"\f087"
}
.fa-thumbs-o-down:before {
    content:"\f088"
}
.fa-star-half:before {
    content:"\f089"
}
.fa-heart-o:before {
    content:"\f08a"
}
.fa-sign-out:before {
    content:"\f08b"
}
.fa-linkedin-square:before {
    content:"\f08c"
}
.fa-thumb-tack:before {
    content:"\f08d"
}
.fa-external-link:before {
    content:"\f08e"
}
.fa-sign-in:before {
    content:"\f090"
}
.fa-trophy:before {
    content:"\f091"
}
.fa-github-square:before {
    content:"\f092"
}
.fa-upload:before {
    content:"\f093"
}
.fa-lemon-o:before {
    content:"\f094"
}
.fa-phone:before {
    content:"\f095"
}
.fa-square-o:before {
    content:"\f096"
}
.fa-bookmark-o:before {
    content:"\f097"
}
.fa-phone-square:before {
    content:"\f098"
}
.fa-twitter:before {
    content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
    content:"\f09a"
}
.fa-github:before {
    content:"\f09b"
}
.fa-unlock:before {
    content:"\f09c"
}
.fa-credit-card:before {
    content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
    content:"\f09e"
}
.fa-hdd-o:before {
    content:"\f0a0"
}
.fa-bullhorn:before {
    content:"\f0a1"
}
.fa-bell:before {
    content:"\f0f3"
}
.fa-certificate:before {
    content:"\f0a3"
}
.fa-hand-o-right:before {
    content:"\f0a4"
}
.fa-hand-o-left:before {
    content:"\f0a5"
}
.fa-hand-o-up:before {
    content:"\f0a6"
}
.fa-hand-o-down:before {
    content:"\f0a7"
}
.fa-arrow-circle-left:before {
    content:"\f0a8"
}
.fa-arrow-circle-right:before {
    content:"\f0a9"
}
.fa-arrow-circle-up:before {
    content:"\f0aa"
}
.fa-arrow-circle-down:before {
    content:"\f0ab"
}
.fa-globe:before {
    content:"\f0ac"
}
.fa-wrench:before {
    content:"\f0ad"
}
.fa-tasks:before {
    content:"\f0ae"
}
.fa-filter:before {
    content:"\f0b0"
}
.fa-briefcase:before {
    content:"\f0b1"
}
.fa-arrows-alt:before {
    content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
    content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
    content:"\f0c1"
}
.fa-cloud:before {
    content:"\f0c2"
}
.fa-flask:before {
    content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
    content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
    content:"\f0c5"
}
.fa-paperclip:before {
    content:"\f0c6"
}
.fa-floppy-o:before,
.fa-save:before {
    content:"\f0c7"
}
.fa-square:before {
    content:"\f0c8"
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content:"\f0c9"
}
.fa-list-ul:before {
    content:"\f0ca"
}
.fa-list-ol:before {
    content:"\f0cb"
}
.fa-strikethrough:before {
    content:"\f0cc"
}
.fa-underline:before {
    content:"\f0cd"
}
.fa-table:before {
    content:"\f0ce"
}
.fa-magic:before {
    content:"\f0d0"
}
.fa-truck:before {
    content:"\f0d1"
}
.fa-pinterest:before {
    content:"\f0d2"
}
.fa-pinterest-square:before {
    content:"\f0d3"
}
.fa-google-plus-square:before {
    content:"\f0d4"
}
.fa-google-plus:before {
    content:"\f0d5"
}
.fa-money:before {
    content:"\f0d6"
}
.fa-caret-down:before {
    content:"\f0d7"
}
.fa-caret-up:before {
    content:"\f0d8"
}
.fa-caret-left:before {
    content:"\f0d9"
}
.fa-caret-right:before {
    content:"\f0da"
}
.fa-columns:before {
    content:"\f0db"
}
.fa-sort:before,
.fa-unsorted:before {
    content:"\f0dc"
}
.fa-sort-desc:before,
.fa-sort-down:before {
    content:"\f0dd"
}
.fa-sort-asc:before,
.fa-sort-up:before {
    content:"\f0de"
}
.fa-envelope:before {
    content:"\f0e0"
}
.fa-linkedin:before {
    content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
    content:"\f0e2"
}
.fa-gavel:before,
.fa-legal:before {
    content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
    content:"\f0e4"
}
.fa-comment-o:before {
    content:"\f0e5"
}
.fa-comments-o:before {
    content:"\f0e6"
}
.fa-bolt:before,
.fa-flash:before {
    content:"\f0e7"
}
.fa-sitemap:before {
    content:"\f0e8"
}
.fa-umbrella:before {
    content:"\f0e9"
}
.fa-clipboard:before,
.fa-paste:before {
    content:"\f0ea"
}
.fa-lightbulb-o:before {
    content:"\f0eb"
}
.fa-exchange:before {
    content:"\f0ec"
}
.fa-cloud-download:before {
    content:"\f0ed"
}
.fa-cloud-upload:before {
    content:"\f0ee"
}
.fa-user-md:before {
    content:"\f0f0"
}
.fa-stethoscope:before {
    content:"\f0f1"
}
.fa-suitcase:before {
    content:"\f0f2"
}
.fa-bell-o:before {
    content:"\f0a2"
}
.fa-coffee:before {
    content:"\f0f4"
}
.fa-cutlery:before {
    content:"\f0f5"
}
.fa-file-text-o:before {
    content:"\f0f6"
}
.fa-building-o:before {
    content:"\f0f7"
}
.fa-hospital-o:before {
    content:"\f0f8"
}
.fa-ambulance:before {
    content:"\f0f9"
}
.fa-medkit:before {
    content:"\f0fa"
}
.fa-fighter-jet:before {
    content:"\f0fb"
}
.fa-beer:before {
    content:"\f0fc"
}
.fa-h-square:before {
    content:"\f0fd"
}
.fa-plus-square:before {
    content:"\f0fe"
}
.fa-angle-double-left:before {
    content:"\f100"
}
.fa-angle-double-right:before {
    content:"\f101"
}
.fa-angle-double-up:before {
    content:"\f102"
}
.fa-angle-double-down:before {
    content:"\f103"
}
.fa-angle-left:before {
    content:"\f104"
}
.fa-angle-right:before {
    content:"\f105"
}
.fa-angle-up:before {
    content:"\f106"
}
.fa-angle-down:before {
    content:"\f107"
}
.fa-desktop:before {
    content:"\f108"
}
.fa-laptop:before {
    content:"\f109"
}
.fa-tablet:before {
    content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content:"\f10b"
}
.fa-circle-o:before {
    content:"\f10c"
}
.fa-quote-left:before {
    content:"\f10d"
}
.fa-quote-right:before {
    content:"\f10e"
}
.fa-spinner:before {
    content:"\f110"
}
.fa-circle:before {
    content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
    content:"\f112"
}
.fa-github-alt:before {
    content:"\f113"
}
.fa-folder-o:before {
    content:"\f114"
}
.fa-folder-open-o:before {
    content:"\f115"
}
.fa-smile-o:before {
    content:"\f118"
}
.fa-frown-o:before {
    content:"\f119"
}
.fa-meh-o:before {
    content:"\f11a"
}
.fa-gamepad:before {
    content:"\f11b"
}
.fa-keyboard-o:before {
    content:"\f11c"
}
.fa-flag-o:before {
    content:"\f11d"
}
.fa-flag-checkered:before {
    content:"\f11e"
}
.fa-terminal:before {
    content:"\f120"
}
.fa-code:before {
    content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
    content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content:"\f123"
}
.fa-location-arrow:before {
    content:"\f124"
}
.fa-crop:before {
    content:"\f125"
}
.fa-code-fork:before {
    content:"\f126"
}
.fa-chain-broken:before,
.fa-unlink:before {
    content:"\f127"
}
.fa-question:before {
    content:"\f128"
}
.fa-info:before {
    content:"\f129"
}
.fa-exclamation:before {
    content:"\f12a"
}
.fa-superscript:before {
    content:"\f12b"
}
.fa-subscript:before {
    content:"\f12c"
}
.fa-eraser:before {
    content:"\f12d"
}
.fa-puzzle-piece:before {
    content:"\f12e"
}
.fa-microphone:before {
    content:"\f130"
}
.fa-microphone-slash:before {
    content:"\f131"
}
.fa-shield:before {
    content:"\f132"
}
.fa-calendar-o:before {
    content:"\f133"
}
.fa-fire-extinguisher:before {
    content:"\f134"
}
.fa-rocket:before {
    content:"\f135"
}
.fa-maxcdn:before {
    content:"\f136"
}
.fa-chevron-circle-left:before {
    content:"\f137"
}
.fa-chevron-circle-right:before {
    content:"\f138"
}
.fa-chevron-circle-up:before {
    content:"\f139"
}
.fa-chevron-circle-down:before {
    content:"\f13a"
}
.fa-html5:before {
    content:"\f13b"
}
.fa-css3:before {
    content:"\f13c"
}
.fa-anchor:before {
    content:"\f13d"
}
.fa-unlock-alt:before {
    content:"\f13e"
}
.fa-bullseye:before {
    content:"\f140"
}
.fa-ellipsis-h:before {
    content:"\f141"
}
.fa-ellipsis-v:before {
    content:"\f142"
}
.fa-rss-square:before {
    content:"\f143"
}
.fa-play-circle:before {
    content:"\f144"
}
.fa-ticket:before {
    content:"\f145"
}
.fa-minus-square:before {
    content:"\f146"
}
.fa-minus-square-o:before {
    content:"\f147"
}
.fa-level-up:before {
    content:"\f148"
}
.fa-level-down:before {
    content:"\f149"
}
.fa-check-square:before {
    content:"\f14a"
}
.fa-pencil-square:before {
    content:"\f14b"
}
.fa-external-link-square:before {
    content:"\f14c"
}
.fa-share-square:before {
    content:"\f14d"
}
.fa-compass:before {
    content:"\f14e"
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
    content:"\f150"
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
    content:"\f151"
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
    content:"\f152"
}
.fa-eur:before,
.fa-euro:before {
    content:"\f153"
}
.fa-gbp:before {
    content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
    content:"\f155"
}
.fa-inr:before,
.fa-rupee:before {
    content:"\f156"
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
    content:"\f157"
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
    content:"\f158"
}
.fa-krw:before,
.fa-won:before {
    content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
    content:"\f15a"
}
.fa-file:before {
    content:"\f15b"
}
.fa-file-text:before {
    content:"\f15c"
}
.fa-sort-alpha-asc:before {
    content:"\f15d"
}
.fa-sort-alpha-desc:before {
    content:"\f15e"
}
.fa-sort-amount-asc:before {
    content:"\f160"
}
.fa-sort-amount-desc:before {
    content:"\f161"
}
.fa-sort-numeric-asc:before {
    content:"\f162"
}
.fa-sort-numeric-desc:before {
    content:"\f163"
}
.fa-thumbs-up:before {
    content:"\f164"
}
.fa-thumbs-down:before {
    content:"\f165"
}
.fa-youtube-square:before {
    content:"\f166"
}
.fa-youtube:before {
    content:"\f167"
}
.fa-xing:before {
    content:"\f168"
}
.fa-xing-square:before {
    content:"\f169"
}
.fa-youtube-play:before {
    content:"\f16a"
}
.fa-dropbox:before {
    content:"\f16b"
}
.fa-stack-overflow:before {
    content:"\f16c"
}
.fa-instagram:before {
    content:"\f16d"
}
.fa-flickr:before {
    content:"\f16e"
}
.fa-adn:before {
    content:"\f170"
}
.fa-bitbucket:before {
    content:"\f171"
}
.fa-bitbucket-square:before {
    content:"\f172"
}
.fa-tumblr:before {
    content:"\f173"
}
.fa-tumblr-square:before {
    content:"\f174"
}
.fa-long-arrow-down:before {
    content:"\f175"
}
.fa-long-arrow-up:before {
    content:"\f176"
}
.fa-long-arrow-left:before {
    content:"\f177"
}
.fa-long-arrow-right:before {
    content:"\f178"
}
.fa-apple:before {
    content:"\f179"
}
.fa-windows:before {
    content:"\f17a"
}
.fa-android:before {
    content:"\f17b"
}
.fa-linux:before {
    content:"\f17c"
}
.fa-dribbble:before {
    content:"\f17d"
}
.fa-skype:before {
    content:"\f17e"
}
.fa-foursquare:before {
    content:"\f180"
}
.fa-trello:before {
    content:"\f181"
}
.fa-female:before {
    content:"\f182"
}
.fa-male:before {
    content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
    content:"\f184"
}
.fa-sun-o:before {
    content:"\f185"
}
.fa-moon-o:before {
    content:"\f186"
}
.fa-archive:before {
    content:"\f187"
}
.fa-bug:before {
    content:"\f188"
}
.fa-vk:before {
    content:"\f189"
}
.fa-weibo:before {
    content:"\f18a"
}
.fa-renren:before {
    content:"\f18b"
}
.fa-pagelines:before {
    content:"\f18c"
}
.fa-stack-exchange:before {
    content:"\f18d"
}
.fa-arrow-circle-o-right:before {
    content:"\f18e"
}
.fa-arrow-circle-o-left:before {
    content:"\f190"
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
    content:"\f191"
}
.fa-dot-circle-o:before {
    content:"\f192"
}
.fa-wheelchair:before {
    content:"\f193"
}
.fa-vimeo-square:before {
    content:"\f194"
}
.fa-try:before,
.fa-turkish-lira:before {
    content:"\f195"
}
.fa-plus-square-o:before {
    content:"\f196"
}
.fa-space-shuttle:before {
    content:"\f197"
}
.fa-slack:before {
    content:"\f198"
}
.fa-envelope-square:before {
    content:"\f199"
}
.fa-wordpress:before {
    content:"\f19a"
}
.fa-openid:before {
    content:"\f19b"
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content:"\f19c"
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
    content:"\f19d"
}
.fa-yahoo:before {
    content:"\f19e"
}
.fa-google:before {
    content:"\f1a0"
}
.fa-reddit:before {
    content:"\f1a1"
}
.fa-reddit-square:before {
    content:"\f1a2"
}
.fa-stumbleupon-circle:before {
    content:"\f1a3"
}
.fa-stumbleupon:before {
    content:"\f1a4"
}
.fa-delicious:before {
    content:"\f1a5"
}
.fa-digg:before {
    content:"\f1a6"
}
.fa-pied-piper-pp:before {
    content:"\f1a7"
}
.fa-pied-piper-alt:before {
    content:"\f1a8"
}
.fa-drupal:before {
    content:"\f1a9"
}
.fa-joomla:before {
    content:"\f1aa"
}
.fa-language:before {
    content:"\f1ab"
}
.fa-fax:before {
    content:"\f1ac"
}
.fa-building:before {
    content:"\f1ad"
}
.fa-child:before {
    content:"\f1ae"
}
.fa-paw:before {
    content:"\f1b0"
}
.fa-spoon:before {
    content:"\f1b1"
}
.fa-cube:before {
    content:"\f1b2"
}
.fa-cubes:before {
    content:"\f1b3"
}
.fa-behance:before {
    content:"\f1b4"
}
.fa-behance-square:before {
    content:"\f1b5"
}
.fa-steam:before {
    content:"\f1b6"
}
.fa-steam-square:before {
    content:"\f1b7"
}
.fa-recycle:before {
    content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
    content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
    content:"\f1ba"
}
.fa-tree:before {
    content:"\f1bb"
}
.fa-spotify:before {
    content:"\f1bc"
}
.fa-deviantart:before {
    content:"\f1bd"
}
.fa-soundcloud:before {
    content:"\f1be"
}
.fa-database:before {
    content:"\f1c0"
}
.fa-file-pdf-o:before {
    content:"\f1c1"
}
.fa-file-word-o:before {
    content:"\f1c2"
}
.fa-file-excel-o:before {
    content:"\f1c3"
}
.fa-file-powerpoint-o:before {
    content:"\f1c4"
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content:"\f1c5"
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
    content:"\f1c6"
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
    content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
    content:"\f1c8"
}
.fa-file-code-o:before {
    content:"\f1c9"
}
.fa-vine:before {
    content:"\f1ca"
}
.fa-codepen:before {
    content:"\f1cb"
}
.fa-jsfiddle:before {
    content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content:"\f1cd"
}
.fa-circle-o-notch:before {
    content:"\f1ce"
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
    content:"\f1d0"
}
.fa-empire:before,
.fa-ge:before {
    content:"\f1d1"
}
.fa-git-square:before {
    content:"\f1d2"
}
.fa-git:before {
    content:"\f1d3"
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
    content:"\f1d4"
}
.fa-tencent-weibo:before {
    content:"\f1d5"
}
.fa-qq:before {
    content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
    content:"\f1d7"
}
.fa-paper-plane:before,
.fa-send:before {
    content:"\f1d8"
}
.fa-paper-plane-o:before,
.fa-send-o:before {
    content:"\f1d9"
}
.fa-history:before {
    content:"\f1da"
}
.fa-circle-thin:before {
    content:"\f1db"
}
.fa-header:before {
    content:"\f1dc"
}
.fa-paragraph:before {
    content:"\f1dd"
}
.fa-sliders:before {
    content:"\f1de"
}
.fa-share-alt:before {
    content:"\f1e0"
}
.fa-share-alt-square:before {
    content:"\f1e1"
}
.fa-bomb:before {
    content:"\f1e2"
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
    content:"\f1e3"
}
.fa-tty:before {
    content:"\f1e4"
}
.fa-binoculars:before {
    content:"\f1e5"
}
.fa-plug:before {
    content:"\f1e6"
}
.fa-slideshare:before {
    content:"\f1e7"
}
.fa-twitch:before {
    content:"\f1e8"
}
.fa-yelp:before {
    content:"\f1e9"
}
.fa-newspaper-o:before {
    content:"\f1ea"
}
.fa-wifi:before {
    content:"\f1eb"
}
.fa-calculator:before {
    content:"\f1ec"
}
.fa-paypal:before {
    content:"\f1ed"
}
.fa-google-wallet:before {
    content:"\f1ee"
}
.fa-cc-visa:before {
    content:"\f1f0"
}
.fa-cc-mastercard:before {
    content:"\f1f1"
}
.fa-cc-discover:before {
    content:"\f1f2"
}
.fa-cc-amex:before {
    content:"\f1f3"
}
.fa-cc-paypal:before {
    content:"\f1f4"
}
.fa-cc-stripe:before {
    content:"\f1f5"
}
.fa-bell-slash:before {
    content:"\f1f6"
}
.fa-bell-slash-o:before {
    content:"\f1f7"
}
.fa-trash:before {
    content:"\f1f8"
}
.fa-copyright:before {
    content:"\f1f9"
}
.fa-at:before {
    content:"\f1fa"
}
.fa-eyedropper:before {
    content:"\f1fb"
}
.fa-paint-brush:before {
    content:"\f1fc"
}
.fa-birthday-cake:before {
    content:"\f1fd"
}
.fa-area-chart:before {
    content:"\f1fe"
}
.fa-pie-chart:before {
    content:"\f200"
}
.fa-line-chart:before {
    content:"\f201"
}
.fa-lastfm:before {
    content:"\f202"
}
.fa-lastfm-square:before {
    content:"\f203"
}
.fa-toggle-off:before {
    content:"\f204"
}
.fa-toggle-on:before {
    content:"\f205"
}
.fa-bicycle:before {
    content:"\f206"
}
.fa-bus:before {
    content:"\f207"
}
.fa-ioxhost:before {
    content:"\f208"
}
.fa-angellist:before {
    content:"\f209"
}
.fa-cc:before {
    content:"\f20a"
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
    content:"\f20b"
}
.fa-meanpath:before {
    content:"\f20c"
}
.fa-buysellads:before {
    content:"\f20d"
}
.fa-connectdevelop:before {
    content:"\f20e"
}
.fa-dashcube:before {
    content:"\f210"
}
.fa-forumbee:before {
    content:"\f211"
}
.fa-leanpub:before {
    content:"\f212"
}
.fa-sellsy:before {
    content:"\f213"
}
.fa-shirtsinbulk:before {
    content:"\f214"
}
.fa-simplybuilt:before {
    content:"\f215"
}
.fa-skyatlas:before {
    content:"\f216"
}
.fa-cart-plus:before {
    content:"\f217"
}
.fa-cart-arrow-down:before {
    content:"\f218"
}
.fa-diamond:before {
    content:"\f219"
}
.fa-ship:before {
    content:"\f21a"
}
.fa-user-secret:before {
    content:"\f21b"
}
.fa-motorcycle:before {
    content:"\f21c"
}
.fa-street-view:before {
    content:"\f21d"
}
.fa-heartbeat:before {
    content:"\f21e"
}
.fa-venus:before {
    content:"\f221"
}
.fa-mars:before {
    content:"\f222"
}
.fa-mercury:before {
    content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
    content:"\f224"
}
.fa-transgender-alt:before {
    content:"\f225"
}
.fa-venus-double:before {
    content:"\f226"
}
.fa-mars-double:before {
    content:"\f227"
}
.fa-venus-mars:before {
    content:"\f228"
}
.fa-mars-stroke:before {
    content:"\f229"
}
.fa-mars-stroke-v:before {
    content:"\f22a"
}
.fa-mars-stroke-h:before {
    content:"\f22b"
}
.fa-neuter:before {
    content:"\f22c"
}
.fa-genderless:before {
    content:"\f22d"
}
.fa-facebook-official:before {
    content:"\f230"
}
.fa-pinterest-p:before {
    content:"\f231"
}
.fa-whatsapp:before {
    content:"\f232"
}
.fa-server:before {
    content:"\f233"
}
.fa-user-plus:before {
    content:"\f234"
}
.fa-user-times:before {
    content:"\f235"
}
.fa-bed:before,
.fa-hotel:before {
    content:"\f236"
}
.fa-viacoin:before {
    content:"\f237"
}
.fa-train:before {
    content:"\f238"
}
.fa-subway:before {
    content:"\f239"
}
.fa-medium:before {
    content:"\f23a"
}
.fa-y-combinator:before,
.fa-yc:before {
    content:"\f23b"
}
.fa-optin-monster:before {
    content:"\f23c"
}
.fa-opencart:before {
    content:"\f23d"
}
.fa-expeditedssl:before {
    content:"\f23e"
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
    content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
    content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
    content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
    content:"\f244"
}
.fa-mouse-pointer:before {
    content:"\f245"
}
.fa-i-cursor:before {
    content:"\f246"
}
.fa-object-group:before {
    content:"\f247"
}
.fa-object-ungroup:before {
    content:"\f248"
}
.fa-sticky-note:before {
    content:"\f249"
}
.fa-sticky-note-o:before {
    content:"\f24a"
}
.fa-cc-jcb:before {
    content:"\f24b"
}
.fa-cc-diners-club:before {
    content:"\f24c"
}
.fa-clone:before {
    content:"\f24d"
}
.fa-balance-scale:before {
    content:"\f24e"
}
.fa-hourglass-o:before {
    content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content:"\f253"
}
.fa-hourglass:before {
    content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content:"\f255"
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
    content:"\f256"
}
.fa-hand-scissors-o:before {
    content:"\f257"
}
.fa-hand-lizard-o:before {
    content:"\f258"
}
.fa-hand-spock-o:before {
    content:"\f259"
}
.fa-hand-pointer-o:before {
    content:"\f25a"
}
.fa-hand-peace-o:before {
    content:"\f25b"
}
.fa-trademark:before {
    content:"\f25c"
}
.fa-registered:before {
    content:"\f25d"
}
.fa-creative-commons:before {
    content:"\f25e"
}
.fa-gg:before {
    content:"\f260"
}
.fa-gg-circle:before {
    content:"\f261"
}
.fa-tripadvisor:before {
    content:"\f262"
}
.fa-odnoklassniki:before {
    content:"\f263"
}
.fa-odnoklassniki-square:before {
    content:"\f264"
}
.fa-get-pocket:before {
    content:"\f265"
}
.fa-wikipedia-w:before {
    content:"\f266"
}
.fa-safari:before {
    content:"\f267"
}
.fa-chrome:before {
    content:"\f268"
}
.fa-firefox:before {
    content:"\f269"
}
.fa-opera:before {
    content:"\f26a"
}
.fa-internet-explorer:before {
    content:"\f26b"
}
.fa-television:before,
.fa-tv:before {
    content:"\f26c"
}
.fa-contao:before {
    content:"\f26d"
}
.fa-500px:before {
    content:"\f26e"
}
.fa-amazon:before {
    content:"\f270"
}
.fa-calendar-plus-o:before {
    content:"\f271"
}
.fa-calendar-minus-o:before {
    content:"\f272"
}
.fa-calendar-times-o:before {
    content:"\f273"
}
.fa-calendar-check-o:before {
    content:"\f274"
}
.fa-industry:before {
    content:"\f275"
}
.fa-map-pin:before {
    content:"\f276"
}
.fa-map-signs:before {
    content:"\f277"
}
.fa-map-o:before {
    content:"\f278"
}
.fa-map:before {
    content:"\f279"
}
.fa-commenting:before {
    content:"\f27a"
}
.fa-commenting-o:before {
    content:"\f27b"
}
.fa-houzz:before {
    content:"\f27c"
}
.fa-vimeo:before {
    content:"\f27d"
}
.fa-black-tie:before {
    content:"\f27e"
}
.fa-fonticons:before {
    content:"\f280"
}
.fa-reddit-alien:before {
    content:"\f281"
}
.fa-edge:before {
    content:"\f282"
}
.fa-credit-card-alt:before {
    content:"\f283"
}
.fa-codiepie:before {
    content:"\f284"
}
.fa-modx:before {
    content:"\f285"
}
.fa-fort-awesome:before {
    content:"\f286"
}
.fa-usb:before {
    content:"\f287"
}
.fa-product-hunt:before {
    content:"\f288"
}
.fa-mixcloud:before {
    content:"\f289"
}
.fa-scribd:before {
    content:"\f28a"
}
.fa-pause-circle:before {
    content:"\f28b"
}
.fa-pause-circle-o:before {
    content:"\f28c"
}
.fa-stop-circle:before {
    content:"\f28d"
}
.fa-stop-circle-o:before {
    content:"\f28e"
}
.fa-shopping-bag:before {
    content:"\f290"
}
.fa-shopping-basket:before {
    content:"\f291"
}
.fa-hashtag:before {
    content:"\f292"
}
.fa-bluetooth:before {
    content:"\f293"
}
.fa-bluetooth-b:before {
    content:"\f294"
}
.fa-percent:before {
    content:"\f295"
}
.fa-gitlab:before {
    content:"\f296"
}
.fa-wpbeginner:before {
    content:"\f297"
}
.fa-wpforms:before {
    content:"\f298"
}
.fa-envira:before {
    content:"\f299"
}
.fa-universal-access:before {
    content:"\f29a"
}
.fa-wheelchair-alt:before {
    content:"\f29b"
}
.fa-question-circle-o:before {
    content:"\f29c"
}
.fa-blind:before {
    content:"\f29d"
}
.fa-audio-description:before {
    content:"\f29e"
}
.fa-volume-control-phone:before {
    content:"\f2a0"
}
.fa-braille:before {
    content:"\f2a1"
}
.fa-assistive-listening-systems:before {
    content:"\f2a2"
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
    content:"\f2a3"
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
    content:"\f2a4"
}
.fa-glide:before {
    content:"\f2a5"
}
.fa-glide-g:before {
    content:"\f2a6"
}
.fa-sign-language:before,
.fa-signing:before {
    content:"\f2a7"
}
.fa-low-vision:before {
    content:"\f2a8"
}
.fa-viadeo:before {
    content:"\f2a9"
}
.fa-viadeo-square:before {
    content:"\f2aa"
}
.fa-snapchat:before {
    content:"\f2ab"
}
.fa-snapchat-ghost:before {
    content:"\f2ac"
}
.fa-snapchat-square:before {
    content:"\f2ad"
}
.fa-pied-piper:before {
    content:"\f2ae"
}
.fa-first-order:before {
    content:"\f2b0"
}
.fa-yoast:before {
    content:"\f2b1"
}
.fa-themeisle:before {
    content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
    content:"\f2b4"
}
.fa-handshake-o:before {
    content:"\f2b5"
}
.fa-envelope-open:before {
    content:"\f2b6"
}
.fa-envelope-open-o:before {
    content:"\f2b7"
}
.fa-linode:before {
    content:"\f2b8"
}
.fa-address-book:before {
    content:"\f2b9"
}
.fa-address-book-o:before {
    content:"\f2ba"
}
.fa-address-card:before,
.fa-vcard:before {
    content:"\f2bb"
}
.fa-address-card-o:before,
.fa-vcard-o:before {
    content:"\f2bc"
}
.fa-user-circle:before {
    content:"\f2bd"
}
.fa-user-circle-o:before {
    content:"\f2be"
}
.fa-user-o:before {
    content:"\f2c0"
}
.fa-id-badge:before {
    content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
    content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content:"\f2c3"
}
.fa-quora:before {
    content:"\f2c4"
}
.fa-free-code-camp:before {
    content:"\f2c5"
}
.fa-telegram:before {
    content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
    content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content:"\f2cb"
}
.fa-shower:before {
    content:"\f2cc"
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
    content:"\f2cd"
}
.fa-podcast:before {
    content:"\f2ce"
}
.fa-window-maximize:before {
    content:"\f2d0"
}
.fa-window-minimize:before {
    content:"\f2d1"
}
.fa-window-restore:before {
    content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
    content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content:"\f2d4"
}
.fa-bandcamp:before {
    content:"\f2d5"
}
.fa-grav:before {
    content:"\f2d6"
}
.fa-etsy:before {
    content:"\f2d7"
}
.fa-imdb:before {
    content:"\f2d8"
}
.fa-ravelry:before {
    content:"\f2d9"
}
.fa-eercast:before {
    content:"\f2da"
}
.fa-microchip:before {
    content:"\f2db"
}
.fa-snowflake-o:before {
    content:"\f2dc"
}
.fa-superpowers:before {
    content:"\f2dd"
}
.fa-wpexplorer:before {
    content:"\f2de"
}
.fa-meetup:before {
    content:"\f2e0"
}
.sr-only {
    margin:-1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    margin:0
}

.icon-action-redo,
.icon-action-undo,
.icon-anchor,
.icon-arrow-down,
.icon-arrow-down-circle,
.icon-arrow-left,
.icon-arrow-left-circle,
.icon-arrow-right,
.icon-arrow-right-circle,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-badge,
.icon-bag,
.icon-ban,
.icon-basket,
.icon-basket-loaded,
.icon-bell,
.icon-book-open,
.icon-briefcase,
.icon-bubble,
.icon-bubbles,
.icon-bulb,
.icon-calculator,
.icon-calendar,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-camera,
.icon-camrecorder,
.icon-chart,
.icon-check,
.icon-chemistry,
.icon-clock,
.icon-close,
.icon-cloud-download,
.icon-cloud-upload,
.icon-compass,
.icon-control-end,
.icon-control-forward,
.icon-control-pause,
.icon-control-play,
.icon-control-rewind,
.icon-control-start,
.icon-credit-card,
.icon-crop,
.icon-cup,
.icon-cursor,
.icon-cursor-move,
.icon-diamond,
.icon-direction,
.icon-directions,
.icon-disc,
.icon-dislike,
.icon-doc,
.icon-docs,
.icon-drawar,
.icon-drop,
.icon-earphones,
.icon-earphones-alt,
.icon-emotsmile,
.icon-energy,
.icon-envelope,
.icon-envelope-letter,
.icon-envelope-open,
.icon-equalizer,
.icon-eye,
.icon-eyeglass,
.icon-feed,
.icon-film,
.icon-fire,
.icon-flag,
.icon-folder,
.icon-folder-alt,
.icon-frame,
.icon-game-controller,
.icon-ghost,
.icon-globe,
.icon-globe-alt,
.icon-graduation,
.icon-graph,
.icon-grid,
.icon-handbag,
.icon-heart,
.icon-home,
.icon-hourglass,
.icon-info,
.icon-key,
.icon-layers,
.icon-like,
.icon-link,
.icon-list,
.icon-location-pin,
.icon-lock,
.icon-lock-open,
.icon-login,
.icon-logout,
.icon-loop,
.icon-magic-wand,
.icon-magnet,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-map,
.icon-menu,
.icon-microphone,
.icon-mouse,
.icon-music-tone,
.icon-music-tone-alt,
.icon-mustache,
.icon-note,
.icon-notebook,
.icon-options,
.icon-options-vertical,
.icon-paper-clip,
.icon-paper-plane,
.icon-paypal,
.icon-pencil,
.icon-people,
.icon-phone,
.icon-picture,
.icon-pie-chart,
.icon-pin,
.icon-plane,
.icon-playlist,
.icon-plus,
.icon-power,
.icon-present,
.icon-printer,
.icon-puzzle,
.icon-question,
.icon-refresh,
.icon-reload,
.icon-rocket,
.icon-screen-desktop,
.icon-screen-smartphone,
.icon-screen-tablet,
.icon-settings,
.icon-share,
.icon-share-alt,
.icon-shield,
.icon-shuffle,
.icon-size-actual,
.icon-size-fullscreen,
.icon-social-behance,
.icon-social-dribbble,
.icon-social-dropbox,
.icon-social-facebook,
.icon-social-foursqare,
.icon-social-github,
.icon-social-gplus,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-reddit,
.icon-social-skype,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-youtube,
.icon-speech,
.icon-speedometer,
.icon-star,
.icon-support,
.icon-symble-female,
.icon-symbol-male,
.icon-tag,
.icon-target,
.icon-trash,
.icon-trophy,
.icon-umbrella,
.icon-user,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-vector,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-wallet,
.icon-wrench {
    font-family:simple-line-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-user:before {
    content:"\e005"
}
.icon-people:before {
    content:"\e001"
}
.icon-user-female:before {
    content:"\e000"
}
.icon-user-follow:before {
    content:"\e002"
}
.icon-user-following:before {
    content:"\e003"
}
.icon-user-unfollow:before {
    content:"\e004"
}
.icon-login:before {
    content:"\e066"
}
.icon-logout:before {
    content:"\e065"
}
.icon-emotsmile:before {
    content:"\e021"
}
.icon-phone:before {
    content:"\e600"
}
.icon-call-end:before {
    content:"\e048"
}
.icon-call-in:before {
    content:"\e047"
}
.icon-call-out:before {
    content:"\e046"
}
.icon-map:before {
    content:"\e033"
}
.icon-location-pin:before {
    content:"\e096"
}
.icon-direction:before {
    content:"\e042"
}
.icon-directions:before {
    content:"\e041"
}
.icon-compass:before {
    content:"\e045"
}
.icon-layers:before {
    content:"\e034"
}
.icon-menu:before {
    content:"\e601"
}
.icon-list:before {
    content:"\e067"
}
.icon-options-vertical:before {
    content:"\e602"
}
.icon-options:before {
    content:"\e603"
}
.icon-arrow-down:before {
    content:"\e604"
}
.icon-arrow-left:before {
    content:"\e605"
}
.icon-arrow-right:before {
    content:"\e606"
}
.icon-arrow-up:before {
    content:"\e607"
}
.icon-arrow-up-circle:before {
    content:"\e078"
}
.icon-arrow-left-circle:before {
    content:"\e07a"
}
.icon-arrow-right-circle:before {
    content:"\e079"
}
.icon-arrow-down-circle:before {
    content:"\e07b"
}
.icon-check:before {
    content:"\e080"
}
.icon-clock:before {
    content:"\e081"
}
.icon-plus:before {
    content:"\e095"
}
.icon-close:before {
    content:"\e082"
}
.icon-trophy:before {
    content:"\e006"
}
.icon-screen-smartphone:before {
    content:"\e010"
}
.icon-screen-desktop:before {
    content:"\e011"
}
.icon-plane:before {
    content:"\e012"
}
.icon-notebook:before {
    content:"\e013"
}
.icon-mustache:before {
    content:"\e014"
}
.icon-mouse:before {
    content:"\e015"
}
.icon-magnet:before {
    content:"\e016"
}
.icon-energy:before {
    content:"\e020"
}
.icon-disc:before {
    content:"\e022"
}
.icon-cursor:before {
    content:"\e06e"
}
.icon-cursor-move:before {
    content:"\e023"
}
.icon-crop:before {
    content:"\e024"
}
.icon-chemistry:before {
    content:"\e026"
}
.icon-speedometer:before {
    content:"\e007"
}
.icon-shield:before {
    content:"\e00e"
}
.icon-screen-tablet:before {
    content:"\e00f"
}
.icon-magic-wand:before {
    content:"\e017"
}
.icon-hourglass:before {
    content:"\e018"
}
.icon-graduation:before {
    content:"\e019"
}
.icon-ghost:before {
    content:"\e01a"
}
.icon-game-controller:before {
    content:"\e01b"
}
.icon-fire:before {
    content:"\e01c"
}
.icon-eyeglass:before {
    content:"\e01d"
}
.icon-envelope-open:before {
    content:"\e01e"
}
.icon-envelope-letter:before {
    content:"\e01f"
}
.icon-bell:before {
    content:"\e027"
}
.icon-badge:before {
    content:"\e028"
}
.icon-anchor:before {
    content:"\e029"
}
.icon-wallet:before {
    content:"\e02a"
}
.icon-vector:before {
    content:"\e02b"
}
.icon-speech:before {
    content:"\e02c"
}
.icon-puzzle:before {
    content:"\e02d"
}
.icon-printer:before {
    content:"\e02e"
}
.icon-present:before {
    content:"\e02f"
}
.icon-playlist:before {
    content:"\e030"
}
.icon-pin:before {
    content:"\e031"
}
.icon-picture:before {
    content:"\e032"
}
.icon-handbag:before {
    content:"\e035"
}
.icon-globe-alt:before {
    content:"\e036"
}
.icon-globe:before {
    content:"\e037"
}
.icon-folder-alt:before {
    content:"\e039"
}
.icon-folder:before {
    content:"\e089"
}
.icon-film:before {
    content:"\e03a"
}
.icon-feed:before {
    content:"\e03b"
}
.icon-drop:before {
    content:"\e03e"
}
.icon-drawar:before {
    content:"\e03f"
}
.icon-docs:before {
    content:"\e040"
}
.icon-doc:before {
    content:"\e085"
}
.icon-diamond:before {
    content:"\e043"
}
.icon-cup:before {
    content:"\e044"
}
.icon-calculator:before {
    content:"\e049"
}
.icon-bubbles:before {
    content:"\e04a"
}
.icon-briefcase:before {
    content:"\e04b"
}
.icon-book-open:before {
    content:"\e04c"
}
.icon-basket-loaded:before {
    content:"\e04d"
}
.icon-basket:before {
    content:"\e04e"
}
.icon-bag:before {
    content:"\e04f"
}
.icon-action-undo:before {
    content:"\e050"
}
.icon-action-redo:before {
    content:"\e051"
}
.icon-wrench:before {
    content:"\e052"
}
.icon-umbrella:before {
    content:"\e053"
}
.icon-trash:before {
    content:"\e054"
}
.icon-tag:before {
    content:"\e055"
}
.icon-support:before {
    content:"\e056"
}
.icon-frame:before {
    content:"\e038"
}
.icon-size-fullscreen:before {
    content:"\e057"
}
.icon-size-actual:before {
    content:"\e058"
}
.icon-shuffle:before {
    content:"\e059"
}
.icon-share-alt:before {
    content:"\e05a"
}
.icon-share:before {
    content:"\e05b"
}
.icon-rocket:before {
    content:"\e05c"
}
.icon-question:before {
    content:"\e05d"
}
.icon-pie-chart:before {
    content:"\e05e"
}
.icon-pencil:before {
    content:"\e05f"
}
.icon-note:before {
    content:"\e060"
}
.icon-loop:before {
    content:"\e064"
}
.icon-home:before {
    content:"\e069"
}
.icon-grid:before {
    content:"\e06a"
}
.icon-graph:before {
    content:"\e06b"
}
.icon-microphone:before {
    content:"\e063"
}
.icon-music-tone-alt:before {
    content:"\e061"
}
.icon-music-tone:before {
    content:"\e062"
}
.icon-earphones-alt:before {
    content:"\e03c"
}
.icon-earphones:before {
    content:"\e03d"
}
.icon-equalizer:before {
    content:"\e06c"
}
.icon-like:before {
    content:"\e068"
}
.icon-dislike:before {
    content:"\e06d"
}
.icon-control-start:before {
    content:"\e06f"
}
.icon-control-rewind:before {
    content:"\e070"
}
.icon-control-play:before {
    content:"\e071"
}
.icon-control-pause:before {
    content:"\e072"
}
.icon-control-forward:before {
    content:"\e073"
}
.icon-control-end:before {
    content:"\e074"
}
.icon-volume-1:before {
    content:"\e09f"
}
.icon-volume-2:before {
    content:"\e0a0"
}
.icon-volume-off:before {
    content:"\e0a1"
}
.icon-calendar:before {
    content:"\e075"
}
.icon-bulb:before {
    content:"\e076"
}
.icon-chart:before {
    content:"\e077"
}
.icon-ban:before {
    content:"\e07c"
}
.icon-bubble:before {
    content:"\e07d"
}
.icon-camrecorder:before {
    content:"\e07e"
}
.icon-camera:before {
    content:"\e07f"
}
.icon-cloud-download:before {
    content:"\e083"
}
.icon-cloud-upload:before {
    content:"\e084"
}
.icon-envelope:before {
    content:"\e086"
}
.icon-eye:before {
    content:"\e087"
}
.icon-flag:before {
    content:"\e088"
}
.icon-heart:before {
    content:"\e08a"
}
.icon-info:before {
    content:"\e08b"
}
.icon-key:before {
    content:"\e08c"
}
.icon-link:before {
    content:"\e08d"
}
.icon-lock:before {
    content:"\e08e"
}
.icon-lock-open:before {
    content:"\e08f"
}
.icon-magnifier:before {
    content:"\e090"
}
.icon-magnifier-add:before {
    content:"\e091"
}
.icon-magnifier-remove:before {
    content:"\e092"
}
.icon-paper-clip:before {
    content:"\e093"
}
.icon-paper-plane:before {
    content:"\e094"
}
.icon-power:before {
    content:"\e097"
}
.icon-refresh:before {
    content:"\e098"
}
.icon-reload:before {
    content:"\e099"
}
.icon-settings:before {
    content:"\e09a"
}
.icon-star:before {
    content:"\e09b"
}
.icon-symble-female:before {
    content:"\e09c"
}
.icon-symbol-male:before {
    content:"\e09d"
}
.icon-target:before {
    content:"\e09e"
}
.icon-credit-card:before {
    content:"\e025"
}
.icon-paypal:before {
    content:"\e608"
}
.icon-social-tumblr:before {
    content:"\e00a"
}
.icon-social-twitter:before {
    content:"\e009"
}
.icon-social-facebook:before {
    content:"\e00b"
}
.icon-social-instagram:before {
    content:"\e609"
}
.icon-social-linkedin:before {
    content:"\e60a"
}
.icon-social-pinterest:before {
    content:"\e60b"
}
.icon-social-github:before {
    content:"\e60c"
}
.icon-social-gplus:before {
    content:"\e60d"
}
.icon-social-reddit:before {
    content:"\e60e"
}
.icon-social-skype:before {
    content:"\e60f"
}
.icon-social-dribbble:before {
    content:"\e00d"
}
.icon-social-behance:before {
    content:"\e610"
}
.icon-social-foursqare:before {
    content:"\e611"
}
.icon-social-soundcloud:before {
    content:"\e612"
}
.icon-social-spotify:before {
    content:"\e613"
}
.icon-social-stumbleupon:before {
    content:"\e614"
}
.icon-social-youtube:before {
    content:"\e008"
}
.icon-social-dropbox:before {
    content:"\e00c"
}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html.ltr body {
                                                                                margin:0
                                                                            }
html.ltr article,
html.ltr details,
html.ltr figcaption,
html.ltr figure,
html.ltr footer,
html.ltr hgroup,
html.ltr main,
html.ltr menu,
html.ltr nav,
html.ltr section,
html.ltr summary {
    display:block
}
html.ltr audio,
html.ltr canvas,
html.ltr progress,
html.ltr video {
    display:inline-block;
    vertical-align:baseline
}
html.ltr audio:not([controls]) {
    display:none;
    height:0
}
html.ltr [hidden],
html.ltr template {
    display:none
}
html.ltr a:active,
html.ltr a:hover {
    outline:0
}
html.ltr b,
html.ltr strong {
    font-weight:700
}
html.ltr dfn {
    font-style:italic
}
html.ltr h1 {
    font-size:2em;
    margin:.67em 0
}
html.ltr mark {
    background:#ff0;
    color:#000
}
html.ltr small {
    font-size:80%
}
html.ltr sub,
html.ltr sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
html.ltr sup {
    top:-.5em
}
html.ltr sub {
    bottom:-.25em
}
html.ltr img {
    border:0
}
html.ltr svg:not(:root) {
    overflow:hidden
}
html.ltr figure {
    margin:1em 40px
}
html.ltr hr {
    box-sizing:content-box;
    height:0
}
html.ltr pre {
    overflow:auto
}
html.ltr code,
html.ltr kbd,
html.ltr pre,
html.ltr samp {
    font-family:monospace,monospace;
    font-size:1em
}
html.ltr input,
html.ltr optgroup,
html.ltr select,
html.ltr textarea {
    margin:0
}
html.ltr button,
html.ltr select {
    text-transform:none
}
html.ltr button,
html.ltr html input[type=button],
html.ltr input[type=reset],
html.ltr input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
html.ltr button[disabled],
html.ltr html input[disabled] {
    cursor:default
}
html.ltr button::-moz-focus-inner,
html.ltr input::-moz-focus-inner {
    border:0;
    padding:0
}
html.ltr input[type=checkbox],
html.ltr input[type=radio] {
    box-sizing:border-box;
    padding:0
}
html.ltr input[type=number]::-webkit-inner-spin-button,
html.ltr input[type=number]::-webkit-outer-spin-button {
    height:auto
}
html.ltr input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
html.ltr input[type=search]::-webkit-search-cancel-button,
html.ltr input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
html.ltr fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
html.ltr legend {
    border:0
}
html.ltr textarea {
    overflow:auto
}
html.ltr optgroup {
    font-weight:700
}
html.ltr .table {
    border-collapse:collapse;
    border-spacing:0
}
html.ltr .table td,
html.ltr .table th {
    padding:0
}
@media print {
    html.ltr *,
    html.ltr :after,
    html.ltr :before {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    html.ltr a,
    html.ltr a:visited {
        text-decoration:underline
    }
    html.ltr a[href]:after {
        content:" (" attr(href) ")"
    }
    html.ltr abbr[title]:after {
        content:" (" attr(title) ")"
    }
    html.ltr a[href^="#"]:after,
    html.ltr a[href^="javascript:"]:after {
        content:""
    }
    html.ltr blockquote,
    html.ltr pre {
        border:1px solid #999;
        page-break-inside:avoid
    }
    html.ltr thead {
        display:table-header-group
    }
    html.ltr img,
    html.ltr tr {
        page-break-inside:avoid
    }
    html.ltr img {
        max-width:100%!important
    }
    html.ltr h2,
    html.ltr h3,
    html.ltr p {
        orphans:3;
        widows:3
    }
    html.ltr h2,
    html.ltr h3 {
        page-break-after:avoid
    }
    html.ltr .navbar {
        display:none
    }
    html.ltr .btn>.caret,
    html.ltr .dropup>.btn>.caret {
        border-top-color:#000!important
    }
    html.ltr .label {
        border:1px solid #000
    }
    html.ltr .table {
        border-collapse:collapse!important
    }
    html.ltr .table td,
    html.ltr .table th {
        background-color:#fff!important
    }
    html.ltr .table-bordered td,
    html.ltr .table-bordered th {
        border:1px solid #ddd!important
    }
}

html.ltr .glyphicon {
    position:relative;
    top:1px;
    font-family:Glyphicons Halflings;
    font-style:normal;
    font-weight:400;
    line-height:1
}
html.ltr .glyphicon-asterisk:before {
    content:"\002a"
}
html.ltr .glyphicon-plus:before {
    content:"\002b"
}
html.ltr .glyphicon-eur:before,
html.ltr .glyphicon-euro:before {
    content:"\20ac"
}
html.ltr .glyphicon-minus:before {
    content:"\2212"
}
html.ltr .glyphicon-cloud:before {
    content:"\2601"
}
html.ltr .glyphicon-envelope:before {
    content:"\2709"
}
html.ltr .glyphicon-pencil:before {
    content:"\270f"
}
html.ltr .glyphicon-glass:before {
    content:"\e001"
}
html.ltr .glyphicon-music:before {
    content:"\e002"
}
html.ltr .glyphicon-search:before {
    content:"\e003"
}
html.ltr .glyphicon-heart:before {
    content:"\e005"
}
html.ltr .glyphicon-star:before {
    content:"\e006"
}
html.ltr .glyphicon-star-empty:before {
    content:"\e007"
}
html.ltr .glyphicon-user:before {
    content:"\e008"
}
html.ltr .glyphicon-film:before {
    content:"\e009"
}
html.ltr .glyphicon-th-large:before {
    content:"\e010"
}
html.ltr .glyphicon-th:before {
    content:"\e011"
}
html.ltr .glyphicon-th-list:before {
    content:"\e012"
}
html.ltr .glyphicon-ok:before {
    content:"\e013"
}
html.ltr .glyphicon-remove:before {
    content:"\e014"
}
html.ltr .glyphicon-zoom-in:before {
    content:"\e015"
}
html.ltr .glyphicon-zoom-out:before {
    content:"\e016"
}
html.ltr .glyphicon-off:before {
    content:"\e017"
}
html.ltr .glyphicon-signal:before {
    content:"\e018"
}
html.ltr .glyphicon-cog:before {
    content:"\e019"
}
html.ltr .glyphicon-trash:before {
    content:"\e020"
}
html.ltr .glyphicon-home:before {
    content:"\e021"
}
html.ltr .glyphicon-file:before {
    content:"\e022"
}
html.ltr .glyphicon-time:before {
    content:"\e023"
}
html.ltr .glyphicon-road:before {
    content:"\e024"
}
html.ltr .glyphicon-download-alt:before {
    content:"\e025"
}
html.ltr .glyphicon-download:before {
    content:"\e026"
}
html.ltr .glyphicon-upload:before {
    content:"\e027"
}
html.ltr .glyphicon-inbox:before {
    content:"\e028"
}
html.ltr .glyphicon-play-circle:before {
    content:"\e029"
}
html.ltr .glyphicon-repeat:before {
    content:"\e030"
}
html.ltr .glyphicon-refresh:before {
    content:"\e031"
}
html.ltr .glyphicon-list-alt:before {
    content:"\e032"
}
html.ltr .glyphicon-lock:before {
    content:"\e033"
}
html.ltr .glyphicon-flag:before {
    content:"\e034"
}
html.ltr .glyphicon-headphones:before {
    content:"\e035"
}
html.ltr .glyphicon-volume-off:before {
    content:"\e036"
}
html.ltr .glyphicon-volume-down:before {
    content:"\e037"
}
html.ltr .glyphicon-volume-up:before {
    content:"\e038"
}
html.ltr .glyphicon-qrcode:before {
    content:"\e039"
}
html.ltr .glyphicon-barcode:before {
    content:"\e040"
}
html.ltr .glyphicon-tag:before {
    content:"\e041"
}
html.ltr .glyphicon-tags:before {
    content:"\e042"
}
html.ltr .glyphicon-book:before {
    content:"\e043"
}
html.ltr .glyphicon-bookmark:before {
    content:"\e044"
}
html.ltr .glyphicon-print:before {
    content:"\e045"
}
html.ltr .glyphicon-camera:before {
    content:"\e046"
}
html.ltr .glyphicon-font:before {
    content:"\e047"
}
html.ltr .glyphicon-bold:before {
    content:"\e048"
}
html.ltr .glyphicon-italic:before {
    content:"\e049"
}
html.ltr .glyphicon-text-height:before {
    content:"\e050"
}
html.ltr .glyphicon-text-width:before {
    content:"\e051"
}
html.ltr .glyphicon-align-left:before {
    content:"\e052"
}
html.ltr .glyphicon-align-center:before {
    content:"\e053"
}
html.ltr .glyphicon-align-right:before {
    content:"\e054"
}
html.ltr .glyphicon-align-justify:before {
    content:"\e055"
}
html.ltr .glyphicon-list:before {
    content:"\e056"
}
html.ltr .glyphicon-indent-left:before {
    content:"\e057"
}
html.ltr .glyphicon-indent-right:before {
    content:"\e058"
}
html.ltr .glyphicon-facetime-video:before {
    content:"\e059"
}
html.ltr .glyphicon-picture:before {
    content:"\e060"
}
html.ltr .glyphicon-map-marker:before {
    content:"\e062"
}
html.ltr .glyphicon-adjust:before {
    content:"\e063"
}
html.ltr .glyphicon-tint:before {
    content:"\e064"
}
html.ltr .glyphicon-edit:before {
    content:"\e065"
}
html.ltr .glyphicon-share:before {
    content:"\e066"
}
html.ltr .glyphicon-check:before {
    content:"\e067"
}
html.ltr .glyphicon-move:before {
    content:"\e068"
}
html.ltr .glyphicon-step-backward:before {
    content:"\e069"
}
html.ltr .glyphicon-fast-backward:before {
    content:"\e070"
}
html.ltr .glyphicon-backward:before {
    content:"\e071"
}
html.ltr .glyphicon-play:before {
    content:"\e072"
}
html.ltr .glyphicon-pause:before {
    content:"\e073"
}
html.ltr .glyphicon-stop:before {
    content:"\e074"
}
html.ltr .glyphicon-forward:before {
    content:"\e075"
}
html.ltr .glyphicon-fast-forward:before {
    content:"\e076"
}
html.ltr .glyphicon-step-forward:before {
    content:"\e077"
}
html.ltr .glyphicon-eject:before {
    content:"\e078"
}
html.ltr .glyphicon-chevron-left:before {
    content:"\e079"
}
html.ltr .glyphicon-chevron-right:before {
    content:"\e080"
}
html.ltr .glyphicon-plus-sign:before {
    content:"\e081"
}
html.ltr .glyphicon-minus-sign:before {
    content:"\e082"
}
html.ltr .glyphicon-remove-sign:before {
    content:"\e083"
}
html.ltr .glyphicon-ok-sign:before {
    content:"\e084"
}
html.ltr .glyphicon-question-sign:before {
    content:"\e085"
}
html.ltr .glyphicon-info-sign:before {
    content:"\e086"
}
html.ltr .glyphicon-screenshot:before {
    content:"\e087"
}
html.ltr .glyphicon-remove-circle:before {
    content:"\e088"
}
html.ltr .glyphicon-ok-circle:before {
    content:"\e089"
}
html.ltr .glyphicon-ban-circle:before {
    content:"\e090"
}
html.ltr .glyphicon-arrow-left:before {
    content:"\e091"
}
html.ltr .glyphicon-arrow-right:before {
    content:"\e092"
}
html.ltr .glyphicon-arrow-up:before {
    content:"\e093"
}
html.ltr .glyphicon-arrow-down:before {
    content:"\e094"
}
html.ltr .glyphicon-share-alt:before {
    content:"\e095"
}
html.ltr .glyphicon-resize-full:before {
    content:"\e096"
}
html.ltr .glyphicon-resize-small:before {
    content:"\e097"
}
html.ltr .glyphicon-exclamation-sign:before {
    content:"\e101"
}
html.ltr .glyphicon-gift:before {
    content:"\e102"
}
html.ltr .glyphicon-leaf:before {
    content:"\e103"
}
html.ltr .glyphicon-fire:before {
    content:"\e104"
}
html.ltr .glyphicon-eye-open:before {
    content:"\e105"
}
html.ltr .glyphicon-eye-close:before {
    content:"\e106"
}
html.ltr .glyphicon-warning-sign:before {
    content:"\e107"
}
html.ltr .glyphicon-plane:before {
    content:"\e108"
}
html.ltr .glyphicon-calendar:before {
    content:"\e109"
}
html.ltr .glyphicon-random:before {
    content:"\e110"
}
html.ltr .glyphicon-comment:before {
    content:"\e111"
}
html.ltr .glyphicon-magnet:before {
    content:"\e112"
}
html.ltr .glyphicon-chevron-up:before {
    content:"\e113"
}
html.ltr .glyphicon-chevron-down:before {
    content:"\e114"
}
html.ltr .glyphicon-retweet:before {
    content:"\e115"
}
html.ltr .glyphicon-shopping-cart:before {
    content:"\e116"
}
html.ltr .glyphicon-folder-close:before {
    content:"\e117"
}
html.ltr .glyphicon-folder-open:before {
    content:"\e118"
}
html.ltr .glyphicon-resize-vertical:before {
    content:"\e119"
}
html.ltr .glyphicon-resize-horizontal:before {
    content:"\e120"
}
html.ltr .glyphicon-hdd:before {
    content:"\e121"
}
html.ltr .glyphicon-bullhorn:before {
    content:"\e122"
}
html.ltr .glyphicon-bell:before {
    content:"\e123"
}
html.ltr .glyphicon-certificate:before {
    content:"\e124"
}
html.ltr .glyphicon-thumbs-up:before {
    content:"\e125"
}
html.ltr .glyphicon-thumbs-down:before {
    content:"\e126"
}
html.ltr .glyphicon-hand-right:before {
    content:"\e127"
}
html.ltr .glyphicon-hand-left:before {
    content:"\e128"
}
html.ltr .glyphicon-hand-up:before {
    content:"\e129"
}
html.ltr .glyphicon-hand-down:before {
    content:"\e130"
}
html.ltr .glyphicon-circle-arrow-right:before {
    content:"\e131"
}
html.ltr .glyphicon-circle-arrow-left:before {
    content:"\e132"
}
html.ltr .glyphicon-circle-arrow-up:before {
    content:"\e133"
}
html.ltr .glyphicon-circle-arrow-down:before {
    content:"\e134"
}
html.ltr .glyphicon-globe:before {
    content:"\e135"
}
html.ltr .glyphicon-wrench:before {
    content:"\e136"
}
html.ltr .glyphicon-tasks:before {
    content:"\e137"
}
html.ltr .glyphicon-filter:before {
    content:"\e138"
}
html.ltr .glyphicon-briefcase:before {
    content:"\e139"
}
html.ltr .glyphicon-fullscreen:before {
    content:"\e140"
}
html.ltr .glyphicon-dashboard:before {
    content:"\e141"
}
html.ltr .glyphicon-paperclip:before {
    content:"\e142"
}
html.ltr .glyphicon-heart-empty:before {
    content:"\e143"
}
html.ltr .glyphicon-link:before {
    content:"\e144"
}
html.ltr .glyphicon-phone:before {
    content:"\e145"
}
html.ltr .glyphicon-pushpin:before {
    content:"\e146"
}
html.ltr .glyphicon-usd:before {
    content:"\e148"
}
html.ltr .glyphicon-gbp:before {
    content:"\e149"
}
html.ltr .glyphicon-sort:before {
    content:"\e150"
}
html.ltr .glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
html.ltr .glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
html.ltr .glyphicon-sort-by-order:before {
    content:"\e153"
}
html.ltr .glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
html.ltr .glyphicon-sort-by-attributes:before {
    content:"\e155"
}
html.ltr .glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
html.ltr .glyphicon-unchecked:before {
    content:"\e157"
}
html.ltr .glyphicon-expand:before {
    content:"\e158"
}
html.ltr .glyphicon-collapse-down:before {
    content:"\e159"
}
html.ltr .glyphicon-collapse-up:before {
    content:"\e160"
}
html.ltr .glyphicon-log-in:before {
    content:"\e161"
}
html.ltr .glyphicon-flash:before {
    content:"\e162"
}
html.ltr .glyphicon-log-out:before {
    content:"\e163"
}
html.ltr .glyphicon-new-window:before {
    content:"\e164"
}
html.ltr .glyphicon-record:before {
    content:"\e165"
}
html.ltr .glyphicon-save:before {
    content:"\e166"
}
html.ltr .glyphicon-open:before {
    content:"\e167"
}
html.ltr .glyphicon-saved:before {
    content:"\e168"
}
html.ltr .glyphicon-import:before {
    content:"\e169"
}
html.ltr .glyphicon-export:before {
    content:"\e170"
}
html.ltr .glyphicon-send:before {
    content:"\e171"
}
html.ltr .glyphicon-floppy-disk:before {
    content:"\e172"
}
html.ltr .glyphicon-floppy-saved:before {
    content:"\e173"
}
html.ltr .glyphicon-floppy-remove:before {
    content:"\e174"
}
html.ltr .glyphicon-floppy-save:before {
    content:"\e175"
}
html.ltr .glyphicon-floppy-open:before {
    content:"\e176"
}
html.ltr .glyphicon-credit-card:before {
    content:"\e177"
}
html.ltr .glyphicon-transfer:before {
    content:"\e178"
}
html.ltr .glyphicon-cutlery:before {
    content:"\e179"
}
html.ltr .glyphicon-header:before {
    content:"\e180"
}
html.ltr .glyphicon-compressed:before {
    content:"\e181"
}
html.ltr .glyphicon-earphone:before {
    content:"\e182"
}
html.ltr .glyphicon-phone-alt:before {
    content:"\e183"
}
html.ltr .glyphicon-tower:before {
    content:"\e184"
}
html.ltr .glyphicon-stats:before {
    content:"\e185"
}
html.ltr .glyphicon-sd-video:before {
    content:"\e186"
}
html.ltr .glyphicon-hd-video:before {
    content:"\e187"
}
html.ltr .glyphicon-subtitles:before {
    content:"\e188"
}
html.ltr .glyphicon-sound-stereo:before {
    content:"\e189"
}
html.ltr .glyphicon-sound-dolby:before {
    content:"\e190"
}
html.ltr .glyphicon-sound-5-1:before {
    content:"\e191"
}
html.ltr .glyphicon-sound-6-1:before {
    content:"\e192"
}
html.ltr .glyphicon-sound-7-1:before {
    content:"\e193"
}
html.ltr .glyphicon-copyright-mark:before {
    content:"\e194"
}
html.ltr .glyphicon-registration-mark:before {
    content:"\e195"
}
html.ltr .glyphicon-cloud-download:before {
    content:"\e197"
}
html.ltr .glyphicon-cloud-upload:before {
    content:"\e198"
}
html.ltr .glyphicon-tree-conifer:before {
    content:"\e199"
}
html.ltr .glyphicon-tree-deciduous:before {
    content:"\e200"
}
html.ltr .glyphicon-cd:before {
    content:"\e201"
}
html.ltr .glyphicon-save-file:before {
    content:"\e202"
}
html.ltr .glyphicon-open-file:before {
    content:"\e203"
}
html.ltr .glyphicon-level-up:before {
    content:"\e204"
}
html.ltr .glyphicon-copy:before {
    content:"\e205"
}
html.ltr .glyphicon-paste:before {
    content:"\e206"
}
html.ltr .glyphicon-alert:before {
    content:"\e209"
}
html.ltr .glyphicon-equalizer:before {
    content:"\e210"
}
html.ltr .glyphicon-king:before {
    content:"\e211"
}
html.ltr .glyphicon-queen:before {
    content:"\e212"
}
html.ltr .glyphicon-pawn:before {
    content:"\e213"
}
html.ltr .glyphicon-bishop:before {
    content:"\e214"
}
html.ltr .glyphicon-knight:before {
    content:"\e215"
}
html.ltr .glyphicon-baby-formula:before {
    content:"\e216"
}
html.ltr .glyphicon-tent:before {
    content:"\26fa"
}
html.ltr .glyphicon-blackboard:before {
    content:"\e218"
}
html.ltr .glyphicon-bed:before {
    content:"\e219"
}
html.ltr .glyphicon-apple:before {
    content:"\f8ff"
}
html.ltr .glyphicon-erase:before {
    content:"\e221"
}
html.ltr .glyphicon-hourglass:before {
    content:"\231b"
}
html.ltr .glyphicon-lamp:before {
    content:"\e223"
}
html.ltr .glyphicon-duplicate:before {
    content:"\e224"
}
html.ltr .glyphicon-piggy-bank:before {
    content:"\e225"
}
html.ltr .glyphicon-scissors:before {
    content:"\e226"
}
html.ltr .glyphicon-bitcoin:before,
html.ltr .glyphicon-btc:before,
html.ltr .glyphicon-xbt:before {
    content:"\e227"
}
html.ltr .glyphicon-jpy:before,
html.ltr .glyphicon-yen:before {
    content:"\00a5"
}
html.ltr .glyphicon-rub:before,
html.ltr .glyphicon-ruble:before {
    content:"\20bd"
}
html.ltr .glyphicon-scale:before {
    content:"\e230"
}
html.ltr .glyphicon-ice-lolly:before {
    content:"\e231"
}
html.ltr .glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
html.ltr .glyphicon-education:before {
    content:"\e233"
}
html.ltr .glyphicon-option-horizontal:before {
    content:"\e234"
}
html.ltr .glyphicon-option-vertical:before {
    content:"\e235"
}
html.ltr .glyphicon-menu-hamburger:before {
    content:"\e236"
}
html.ltr .glyphicon-modal-window:before {
    content:"\e237"
}
html.ltr .glyphicon-oil:before {
    content:"\e238"
}
html.ltr .glyphicon-grain:before {
    content:"\e239"
}
html.ltr .glyphicon-sunglasses:before {
    content:"\e240"
}
html.ltr .glyphicon-text-size:before {
    content:"\e241"
}
html.ltr .glyphicon-text-color:before {
    content:"\e242"
}
html.ltr .glyphicon-text-background:before {
    content:"\e243"
}
html.ltr .glyphicon-object-align-top:before {
    content:"\e244"
}
html.ltr .glyphicon-object-align-bottom:before {
    content:"\e245"
}
html.ltr .glyphicon-object-align-horizontal:before {
    content:"\e246"
}
html.ltr .glyphicon-object-align-left:before {
    content:"\e247"
}
html.ltr .glyphicon-object-align-vertical:before {
    content:"\e248"
}
html.ltr .glyphicon-object-align-right:before {
    content:"\e249"
}
html.ltr .glyphicon-triangle-right:before {
    content:"\e250"
}
html.ltr .glyphicon-triangle-left:before {
    content:"\e251"
}
html.ltr .glyphicon-triangle-bottom:before {
    content:"\e252"
}
html.ltr .glyphicon-triangle-top:before {
    content:"\e253"
}
html.ltr .glyphicon-console:before {
    content:"\e254"
}
html.ltr .glyphicon-superscript:before {
    content:"\e255"
}
html.ltr .glyphicon-subscript:before {
    content:"\e256"
}
html.ltr .glyphicon-menu-left:before {
    content:"\e257"
}
html.ltr .glyphicon-menu-right:before {
    content:"\e258"
}
html.ltr .glyphicon-menu-down:before {
    content:"\e259"
}
html.ltr .glyphicon-menu-up:before {
    content:"\e260"
}
html.ltr *,
html.ltr :after,
html.ltr :before {
    box-sizing:border-box
}
html.ltr html {
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
html.ltr body {
    line-height:1.52857143;
    color:#515253;
    background-color:#f5f7fa
}
html.ltr a {
    text-decoration:none
}
html.ltr a:focus,
html.ltr a:hover {
    text-decoration:underline
}
html.ltr a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr figure {
    margin:0
}
html.ltr img {
    vertical-align:middle
}
html.ltr .carousel-inner>.item>a>img,
html.ltr .carousel-inner>.item>img,
html.ltr .img-responsive,
html.ltr .thumbnail>img,
html.ltr .thumbnail a>img {
    display:block;
    max-width:100%;
    height:auto
}
html.ltr .img-rounded {
    border-radius:6px
}
html.ltr .img-thumbnail {
    padding:2px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
html.ltr .img-circle {
    border-radius:50%
}
html.ltr hr {
    margin-top:21px;
    margin-bottom:21px;
    border:0;
    border-top:1px solid #edf1f2
}
html.ltr .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
html.ltr .sr-only-focusable:active,
html.ltr .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
html.ltr [role=button] {
    cursor:pointer
}
html.ltr .h1,
html.ltr .h2,
html.ltr .h3,
html.ltr .h4,
html.ltr .h5,
html.ltr .h6,
html.ltr h1,
html.ltr h2,
html.ltr h3,
html.ltr h4,
html.ltr h5,
html.ltr h6 {
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
html.ltr .h1 .small,
html.ltr .h1 small,
html.ltr .h2 .small,
html.ltr .h2 small,
html.ltr .h3 .small,
html.ltr .h3 small,
html.ltr .h4 .small,
html.ltr .h4 small,
html.ltr .h5 .small,
html.ltr .h5 small,
html.ltr .h6 .small,
html.ltr .h6 small,
html.ltr h1 .small,
html.ltr h1 small,
html.ltr h2 .small,
html.ltr h2 small,
html.ltr h3 .small,
html.ltr h3 small,
html.ltr h4 .small,
html.ltr h4 small,
html.ltr h5 .small,
html.ltr h5 small,
html.ltr h6 .small,
html.ltr h6 small {
    font-weight:400;
    line-height:1;
    color:#3a3f51
}
html.ltr .h1,
html.ltr .h2,
html.ltr .h3,
html.ltr h1,
html.ltr h2,
html.ltr h3 {
    margin-top:21px;
    margin-bottom:10.5px
}
html.ltr .h1 .small,
html.ltr .h1 small,
html.ltr .h2 .small,
html.ltr .h2 small,
html.ltr .h3 .small,
html.ltr .h3 small,
html.ltr h1 .small,
html.ltr h1 small,
html.ltr h2 .small,
html.ltr h2 small,
html.ltr h3 .small,
html.ltr h3 small {
    font-size:65%
}
html.ltr .h4,
html.ltr .h5,
html.ltr .h6,
html.ltr h4,
html.ltr h5,
html.ltr h6 {
    margin-top:10.5px;
    margin-bottom:10.5px
}
html.ltr .h4 .small,
html.ltr .h4 small,
html.ltr .h5 .small,
html.ltr .h5 small,
html.ltr .h6 .small,
html.ltr .h6 small,
html.ltr h4 .small,
html.ltr h4 small,
html.ltr h5 .small,
html.ltr h5 small,
html.ltr h6 .small,
html.ltr h6 small {
    font-size:75%
}
html.ltr .h1,
html.ltr h1 {
    font-size:36px
}
html.ltr .h2,
html.ltr h2 {
    font-size:30px
}
html.ltr .h3,
html.ltr h3 {
    font-size:24px
}
html.ltr .h4,
html.ltr h4 {
    font-size:18px
}
html.ltr .h5,
html.ltr h5 {
    font-size:14px
}
html.ltr .h6,
html.ltr h6 {
    font-size:12px
}
html.ltr p {
    margin:0 0 10.5px
}
html.ltr .lead {
    margin-bottom:21px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px) {
    html.ltr .lead {
        font-size:21px
    }
}
html.ltr .small,
html.ltr small {
    font-size:85%
}
html.ltr .mark,
html.ltr mark {
    background-color:#fcf8e3;
    padding:.2em
}
html.ltr .text-left {
    text-align:left
}
html.ltr .text-right {
    text-align:right
}
html.ltr .text-center {
    text-align:center
}
html.ltr .text-justify {
    text-align:justify
}
html.ltr .text-lowercase {
    text-transform:lowercase
}
html.ltr .text-uppercase {
    text-transform:uppercase
}
html.ltr .text-capitalize {
    text-transform:capitalize
}
html.ltr .text-muted {
    color:#909fa7
}
html.ltr .text-primary {
    color:#5d9cec
}
html.ltr a.text-primary:focus,
html.ltr a.text-primary:hover {
    color:#2f80e7
}
html.ltr .text-success {
    color:#27c24c
}
html.ltr a.text-success:focus,
html.ltr a.text-success:hover {
    color:#1e983b
}
html.ltr .text-info {
    color:#23b7e5
}
html.ltr a.text-info:focus,
html.ltr a.text-info:hover {
    color:#1797be
}
html.ltr .text-warning {
    color:#ff902b
}
html.ltr a.text-warning:focus,
html.ltr a.text-warning:hover {
    color:#f77600
}
html.ltr .text-danger {
    color:#f05050
}
html.ltr a.text-danger:focus,
html.ltr a.text-danger:hover {
    color:#ec2121
}
html.ltr .bg-primary {
    color:#fff
}
html.ltr a.bg-primary:focus,
html.ltr a.bg-primary:hover {
    background-color:#2f80e7
}
html.ltr .bg-success {
    background-color:#dff0d8
}
html.ltr a.bg-success:focus,
html.ltr a.bg-success:hover {
    background-color:#c1e2b3
}
html.ltr .bg-info {
    background-color:#d9edf7
}
html.ltr a.bg-info:focus,
html.ltr a.bg-info:hover {
    background-color:#afd9ee
}
html.ltr .bg-warning {
    background-color:#fcf8e3
}
html.ltr a.bg-warning:focus,
html.ltr a.bg-warning:hover {
    background-color:#f7ecb5
}
html.ltr .bg-danger {
    background-color:#f2dede
}
html.ltr a.bg-danger:focus,
html.ltr a.bg-danger:hover {
    background-color:#e4b9b9
}
html.ltr .page-header {
    padding-bottom:9.5px;
    margin:42px 0 21px;
    border-bottom:1px solid #edf1f2
}
html.ltr ol,
html.ltr ul {
    margin-top:0;
    margin-bottom:0
}
html.ltr ol ol,
html.ltr ol ul,
html.ltr ul ol,
html.ltr ul ul {
    margin-bottom:0
}
html.ltr .list-inline,
html.ltr .list-unstyled {
    padding-left:0;
    list-style:none
}
html.ltr .list-inline {
    margin-left:-5px
}
html.ltr .list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
html.ltr dl {
    margin-top:0;
    margin-bottom:21px
}
html.ltr dd,
html.ltr dt {
    line-height:1.52857143
}
html.ltr dt {
    font-weight:700
}
html.ltr dd {
    margin-left:0
}
@media (min-width:768px) {
    html.ltr .dl-horizontal dt {
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    html.ltr .dl-horizontal dd {
        margin-left:180px
    }
}
html.ltr abbr[data-original-title],
html.ltr abbr[title] {
    cursor:help
}
html.ltr .initialism {
    font-size:90%;
    text-transform:uppercase
}
html.ltr blockquote {
    padding:10.5px 21px;
    margin:0 0 21px;
    font-size:17.5px;
    border-left:5px solid #edf1f2
}
html.ltr blockquote ol:last-child,
html.ltr blockquote p:last-child,
html.ltr blockquote ul:last-child {
    margin-bottom:0
}
html.ltr blockquote .small,
html.ltr blockquote footer,
html.ltr blockquote small {
    display:block;
    font-size:80%;
    line-height:1.52857143;
    color:#3a3f51
}
html.ltr blockquote .small:before,
html.ltr blockquote footer:before,
html.ltr blockquote small:before {
    content:"\2014 \00A0"
}
html.ltr .blockquote-reverse,
html.ltr blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #edf1f2;
    border-left:0;
    text-align:right
}
html.ltr .blockquote-reverse .small:before,
html.ltr .blockquote-reverse footer:before,
html.ltr .blockquote-reverse small:before,
html.ltr blockquote.pull-right .small:before,
html.ltr blockquote.pull-right footer:before,
html.ltr blockquote.pull-right small:before {
    content:""
}
html.ltr .blockquote-reverse .small:after,
html.ltr .blockquote-reverse footer:after,
html.ltr .blockquote-reverse small:after,
html.ltr blockquote.pull-right .small:after,
html.ltr blockquote.pull-right footer:after,
html.ltr blockquote.pull-right small:after {
    content:"\00A0 \2014"
}
html.ltr address {
    margin-bottom:21px;
    font-style:normal;
    line-height:1.52857143
}
html.ltr code,
html.ltr kbd,
html.ltr pre,
html.ltr samp {
    font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
html.ltr code {
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
html.ltr code,
html.ltr kbd {
    padding:2px 4px;
    font-size:90%
}
html.ltr kbd {
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
html.ltr kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
html.ltr pre {
    display:block;
    padding:10px;
    margin:0 0 10.5px;
    font-size:13px;
    line-height:1.52857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#3a3f51;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
html.ltr pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
html.ltr .pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
html.ltr .container {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px) {
    html.ltr .container {
        max-width:750px
    }
}
@media (min-width:992px) {
    html.ltr .container {
        max-width:970px
    }
}
@media (min-width:1200px) {
    html.ltr .container {
        max-width:1600px
    }
}
html.ltr .container-fluid {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
html.ltr .row {
    margin-left:-15px;
    margin-right:-15px
}
html.ltr .col-lg-1,
html.ltr .col-lg-2,
html.ltr .col-lg-3,
html.ltr .col-lg-4,
html.ltr .col-lg-5,
html.ltr .col-lg-6,
html.ltr .col-lg-7,
html.ltr .col-lg-8,
html.ltr .col-lg-9,
html.ltr .col-lg-10,
html.ltr .col-lg-11,
html.ltr .col-lg-12,
html.ltr .col-md-1,
html.ltr .col-md-2,
html.ltr .col-md-3,
html.ltr .col-md-4,
html.ltr .col-md-5,
html.ltr .col-md-6,
html.ltr .col-md-7,
html.ltr .col-md-8,
html.ltr .col-md-9,
html.ltr .col-md-10,
html.ltr .col-md-11,
html.ltr .col-md-12,
html.ltr .col-sm-1,
html.ltr .col-sm-2,
html.ltr .col-sm-3,
html.ltr .col-sm-4,
html.ltr .col-sm-5,
html.ltr .col-sm-6,
html.ltr .col-sm-7,
html.ltr .col-sm-8,
html.ltr .col-sm-9,
html.ltr .col-sm-10,
html.ltr .col-sm-11,
html.ltr .col-sm-12,
html.ltr .col-xs-1,
html.ltr .col-xs-2,
html.ltr .col-xs-3,
html.ltr .col-xs-4,
html.ltr .col-xs-5,
html.ltr .col-xs-6,
html.ltr .col-xs-7,
html.ltr .col-xs-8,
html.ltr .col-xs-9,
html.ltr .col-xs-10,
html.ltr .col-xs-11,
html.ltr .col-xs-12 {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
html.ltr .col-xs-1,
html.ltr .col-xs-2,
html.ltr .col-xs-3,
html.ltr .col-xs-4,
html.ltr .col-xs-5,
html.ltr .col-xs-6,
html.ltr .col-xs-7,
html.ltr .col-xs-8,
html.ltr .col-xs-9,
html.ltr .col-xs-10,
html.ltr .col-xs-11,
html.ltr .col-xs-12 {
    float:left
}
html.ltr .col-xs-12 {
    width:100%
}
html.ltr .col-xs-11 {
    width:91.66666667%
}
html.ltr .col-xs-10 {
    width:83.33333333%
}
html.ltr .col-xs-9 {
    width:75%
}
html.ltr .col-xs-8 {
    width:66.66666667%
}
html.ltr .col-xs-7 {
    width:58.33333333%
}
html.ltr .col-xs-6 {
    width:50%
}
html.ltr .col-xs-5 {
    width:41.66666667%
}
html.ltr .col-xs-4 {
    width:33.33333333%
}
html.ltr .col-xs-3 {
    width:25%
}
html.ltr .col-xs-2 {
    width:16.66666667%
}
html.ltr .col-xs-1 {
    width:8.33333333%
}
html.ltr .col-xs-pull-12 {
    right:100%
}
html.ltr .col-xs-pull-11 {
    right:91.66666667%
}
html.ltr .col-xs-pull-10 {
    right:83.33333333%
}
html.ltr .col-xs-pull-9 {
    right:75%
}
html.ltr .col-xs-pull-8 {
    right:66.66666667%
}
html.ltr .col-xs-pull-7 {
    right:58.33333333%
}
html.ltr .col-xs-pull-6 {
    right:50%
}
html.ltr .col-xs-pull-5 {
    right:41.66666667%
}
html.ltr .col-xs-pull-4 {
    right:33.33333333%
}
html.ltr .col-xs-pull-3 {
    right:25%
}
html.ltr .col-xs-pull-2 {
    right:16.66666667%
}
html.ltr .col-xs-pull-1 {
    right:8.33333333%
}
html.ltr .col-xs-pull-0 {
    right:auto
}
html.ltr .col-xs-push-12 {
    left:100%
}
html.ltr .col-xs-push-11 {
    left:91.66666667%
}
html.ltr .col-xs-push-10 {
    left:83.33333333%
}
html.ltr .col-xs-push-9 {
    left:75%
}
html.ltr .col-xs-push-8 {
    left:66.66666667%
}
html.ltr .col-xs-push-7 {
    left:58.33333333%
}
html.ltr .col-xs-push-6 {
    left:50%
}
html.ltr .col-xs-push-5 {
    left:41.66666667%
}
html.ltr .col-xs-push-4 {
    left:33.33333333%
}
html.ltr .col-xs-push-3 {
    left:25%
}
html.ltr .col-xs-push-2 {
    left:16.66666667%
}
html.ltr .col-xs-push-1 {
    left:8.33333333%
}
html.ltr .col-xs-push-0 {
    left:auto
}
html.ltr .col-xs-offset-12 {
    margin-left:100%
}
html.ltr .col-xs-offset-11 {
    margin-left:91.66666667%
}
html.ltr .col-xs-offset-10 {
    margin-left:83.33333333%
}
html.ltr .col-xs-offset-9 {
    margin-left:75%
}
html.ltr .col-xs-offset-8 {
    margin-left:66.66666667%
}
html.ltr .col-xs-offset-7 {
    margin-left:58.33333333%
}
html.ltr .col-xs-offset-6 {
    margin-left:50%
}
html.ltr .col-xs-offset-5 {
    margin-left:41.66666667%
}
html.ltr .col-xs-offset-4 {
    margin-left:33.33333333%
}
html.ltr .col-xs-offset-3 {
    margin-left:25%
}
html.ltr .col-xs-offset-2 {
    margin-left:16.66666667%
}
html.ltr .col-xs-offset-1 {
    margin-left:8.33333333%
}
html.ltr .col-xs-offset-0 {
    margin-left:0
}
@media (min-width:768px) {
    html.ltr .col-sm-1,
    html.ltr .col-sm-2,
    html.ltr .col-sm-3,
    html.ltr .col-sm-4,
    html.ltr .col-sm-5,
    html.ltr .col-sm-6,
    html.ltr .col-sm-7,
    html.ltr .col-sm-8,
    html.ltr .col-sm-9,
    html.ltr .col-sm-10,
    html.ltr .col-sm-11,
    html.ltr .col-sm-12 {
        float:left
    }
    html.ltr .col-sm-12 {
        width:100%
    }
    html.ltr .col-sm-11 {
        width:91.66666667%
    }
    html.ltr .col-sm-10 {
        width:83.33333333%
    }
    html.ltr .col-sm-9 {
        width:75%
    }
    html.ltr .col-sm-8 {
        width:66.66666667%
    }
    html.ltr .col-sm-7 {
        width:58.33333333%
    }
    html.ltr .col-sm-6 {
        width:50%
    }
    html.ltr .col-sm-5 {
        width:41.66666667%
    }
    html.ltr .col-sm-4 {
        width:33.33333333%
    }
    html.ltr .col-sm-3 {
        width:25%
    }
    html.ltr .col-sm-2 {
        width:16.66666667%
    }
    html.ltr .col-sm-1 {
        width:8.33333333%
    }
    html.ltr .col-sm-pull-12 {
        right:100%
    }
    html.ltr .col-sm-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-sm-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-sm-pull-9 {
        right:75%
    }
    html.ltr .col-sm-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-sm-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-sm-pull-6 {
        right:50%
    }
    html.ltr .col-sm-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-sm-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-sm-pull-3 {
        right:25%
    }
    html.ltr .col-sm-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-sm-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-sm-pull-0 {
        right:auto
    }
    html.ltr .col-sm-push-12 {
        left:100%
    }
    html.ltr .col-sm-push-11 {
        left:91.66666667%
    }
    html.ltr .col-sm-push-10 {
        left:83.33333333%
    }
    html.ltr .col-sm-push-9 {
        left:75%
    }
    html.ltr .col-sm-push-8 {
        left:66.66666667%
    }
    html.ltr .col-sm-push-7 {
        left:58.33333333%
    }
    html.ltr .col-sm-push-6 {
        left:50%
    }
    html.ltr .col-sm-push-5 {
        left:41.66666667%
    }
    html.ltr .col-sm-push-4 {
        left:33.33333333%
    }
    html.ltr .col-sm-push-3 {
        left:25%
    }
    html.ltr .col-sm-push-2 {
        left:16.66666667%
    }
    html.ltr .col-sm-push-1 {
        left:8.33333333%
    }
    html.ltr .col-sm-push-0 {
        left:auto
    }
    html.ltr .col-sm-offset-12 {
        margin-left:100%
    }
    html.ltr .col-sm-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-sm-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-sm-offset-9 {
        margin-left:75%
    }
    html.ltr .col-sm-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-sm-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-sm-offset-6 {
        margin-left:50%
    }
    html.ltr .col-sm-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-sm-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-sm-offset-3 {
        margin-left:25%
    }
    html.ltr .col-sm-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-sm-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-sm-offset-0 {
        margin-left:0
    }
}
@media (min-width:992px) {
    html.ltr .col-md-1,
    html.ltr .col-md-2,
    html.ltr .col-md-3,
    html.ltr .col-md-4,
    html.ltr .col-md-5,
    html.ltr .col-md-6,
    html.ltr .col-md-7,
    html.ltr .col-md-8,
    html.ltr .col-md-9,
    html.ltr .col-md-10,
    html.ltr .col-md-11,
    html.ltr .col-md-12 {
        float:left
    }
    html.ltr .col-md-12 {
        width:100%
    }
    html.ltr .col-md-11 {
        width:91.66666667%
    }
    html.ltr .col-md-10 {
        width:83.33333333%
    }
    html.ltr .col-md-9 {
        width:75%
    }
    html.ltr .col-md-8 {
        width:66.66666667%
    }
    html.ltr .col-md-7 {
        width:58.33333333%
    }
    html.ltr .col-md-6 {
        width:50%
    }
    html.ltr .col-md-5 {
        width:41.66666667%
    }
    html.ltr .col-md-4 {
        width:33.33333333%
    }
    html.ltr .col-md-3 {
        width:25%
    }
    html.ltr .col-md-2 {
        width:16.66666667%
    }
    html.ltr .col-md-1 {
        width:8.33333333%
    }
    html.ltr .col-md-pull-12 {
        right:100%
    }
    html.ltr .col-md-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-md-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-md-pull-9 {
        right:75%
    }
    html.ltr .col-md-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-md-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-md-pull-6 {
        right:50%
    }
    html.ltr .col-md-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-md-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-md-pull-3 {
        right:25%
    }
    html.ltr .col-md-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-md-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-md-pull-0 {
        right:auto
    }
    html.ltr .col-md-push-12 {
        left:100%
    }
    html.ltr .col-md-push-11 {
        left:91.66666667%
    }
    html.ltr .col-md-push-10 {
        left:83.33333333%
    }
    html.ltr .col-md-push-9 {
        left:75%
    }
    html.ltr .col-md-push-8 {
        left:66.66666667%
    }
    html.ltr .col-md-push-7 {
        left:58.33333333%
    }
    html.ltr .col-md-push-6 {
        left:50%
    }
    html.ltr .col-md-push-5 {
        left:41.66666667%
    }
    html.ltr .col-md-push-4 {
        left:33.33333333%
    }
    html.ltr .col-md-push-3 {
        left:25%
    }
    html.ltr .col-md-push-2 {
        left:16.66666667%
    }
    html.ltr .col-md-push-1 {
        left:8.33333333%
    }
    html.ltr .col-md-push-0 {
        left:auto
    }
    html.ltr .col-md-offset-12 {
        margin-left:100%
    }
    html.ltr .col-md-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-md-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-md-offset-9 {
        margin-left:75%
    }
    html.ltr .col-md-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-md-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-md-offset-6 {
        margin-left:50%
    }
    html.ltr .col-md-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-md-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-md-offset-3 {
        margin-left:25%
    }
    html.ltr .col-md-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-md-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-md-offset-0 {
        margin-left:0
    }
}
@media (min-width:1200px) {
    html.ltr .col-lg-1,
    html.ltr .col-lg-2,
    html.ltr .col-lg-3,
    html.ltr .col-lg-4,
    html.ltr .col-lg-5,
    html.ltr .col-lg-6,
    html.ltr .col-lg-7,
    html.ltr .col-lg-8,
    html.ltr .col-lg-9,
    html.ltr .col-lg-10,
    html.ltr .col-lg-11,
    html.ltr .col-lg-12 {
        float:left
    }
    html.ltr .col-lg-12 {
        width:100%
    }
    html.ltr .col-lg-11 {
        width:91.66666667%
    }
    html.ltr .col-lg-10 {
        width:83.33333333%
    }
    html.ltr .col-lg-9 {
        width:75%
    }
    html.ltr .col-lg-8 {
        width:66.66666667%
    }
    html.ltr .col-lg-7 {
        width:58.33333333%
    }
    html.ltr .col-lg-6 {
        width:50%
    }
    html.ltr .col-lg-5 {
        width:41.66666667%
    }
    html.ltr .col-lg-4 {
        width:33.33333333%
    }
    html.ltr .col-lg-3 {
        width:25%
    }
    html.ltr .col-lg-2 {
        width:16.66666667%
    }
    html.ltr .col-lg-1 {
        width:8.33333333%
    }
    html.ltr .col-lg-pull-12 {
        right:100%
    }
    html.ltr .col-lg-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-lg-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-lg-pull-9 {
        right:75%
    }
    html.ltr .col-lg-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-lg-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-lg-pull-6 {
        right:50%
    }
    html.ltr .col-lg-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-lg-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-lg-pull-3 {
        right:25%
    }
    html.ltr .col-lg-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-lg-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-lg-pull-0 {
        right:auto
    }
    html.ltr .col-lg-push-12 {
        left:100%
    }
    html.ltr .col-lg-push-11 {
        left:91.66666667%
    }
    html.ltr .col-lg-push-10 {
        left:83.33333333%
    }
    html.ltr .col-lg-push-9 {
        left:75%
    }
    html.ltr .col-lg-push-8 {
        left:66.66666667%
    }
    html.ltr .col-lg-push-7 {
        left:58.33333333%
    }
    html.ltr .col-lg-push-6 {
        left:50%
    }
    html.ltr .col-lg-push-5 {
        left:41.66666667%
    }
    html.ltr .col-lg-push-4 {
        left:33.33333333%
    }
    html.ltr .col-lg-push-3 {
        left:25%
    }
    html.ltr .col-lg-push-2 {
        left:16.66666667%
    }
    html.ltr .col-lg-push-1 {
        left:8.33333333%
    }
    html.ltr .col-lg-push-0 {
        left:auto
    }
    html.ltr .col-lg-offset-12 {
        margin-left:100%
    }
    html.ltr .col-lg-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-lg-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-lg-offset-9 {
        margin-left:75%
    }
    html.ltr .col-lg-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-lg-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-lg-offset-6 {
        margin-left:50%
    }
    html.ltr .col-lg-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-lg-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-lg-offset-3 {
        margin-left:25%
    }
    html.ltr .col-lg-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-lg-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-lg-offset-0 {
        margin-left:0
    }
}
html.ltr table {
    background-color:transparent
}
html.ltr caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#909fa7;
    text-align:left
}
html.ltr th {
    text-align:left
}
html.ltr .table {
    width:100%;
    max-width:100%
}
html.ltr .table>tbody>tr>td,
html.ltr .table>tbody>tr>th,
html.ltr .table>tfoot>tr>td,
html.ltr .table>tfoot>tr>th,
html.ltr .table>thead>tr>td,
html.ltr .table>thead>tr>th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-top:1px solid #eee
}
html.ltr .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #eee
}
html.ltr .table>caption+thead>tr:first-child>td,
html.ltr .table>caption+thead>tr:first-child>th,
html.ltr .table>colgroup+thead>tr:first-child>td,
html.ltr .table>colgroup+thead>tr:first-child>th,
html.ltr .table>thead:first-child>tr:first-child>td,
html.ltr .table>thead:first-child>tr:first-child>th {
    border-top:0
}
html.ltr .table>tbody+tbody {
    border-top:2px solid #eee
}
html.ltr .table .table {
    background-color:#f5f7fa
}
html.ltr .table-condensed>tbody>tr>td,
html.ltr .table-condensed>tbody>tr>th,
html.ltr .table-condensed>tfoot>tr>td,
html.ltr .table-condensed>tfoot>tr>th,
html.ltr .table-condensed>thead>tr>td,
html.ltr .table-condensed>thead>tr>th {
    padding:5px
}
html.ltr .table-bordered,
html.ltr .table-bordered>tbody>tr>td,
html.ltr .table-bordered>tbody>tr>th,
html.ltr .table-bordered>tfoot>tr>td,
html.ltr .table-bordered>tfoot>tr>th,
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th {
    border:1px solid #eee
}
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th {
    border-bottom-width:2px
}
html.ltr .table-hover>tbody>tr:hover,
html.ltr .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#fafbfc
}
html.ltr table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
}
html.ltr table td[class*=col-],
html.ltr table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
}
html.ltr .table>tbody>tr.active>td,
html.ltr .table>tbody>tr.active>th,
html.ltr .table>tbody>tr>td.active,
html.ltr .table>tbody>tr>th.active,
html.ltr .table>tfoot>tr.active>td,
html.ltr .table>tfoot>tr.active>th,
html.ltr .table>tfoot>tr>td.active,
html.ltr .table>tfoot>tr>th.active,
html.ltr .table>thead>tr.active>td,
html.ltr .table>thead>tr.active>th,
html.ltr .table>thead>tr>td.active,
html.ltr .table>thead>tr>th.active {
    background-color:#fafbfc
}
html.ltr .table-hover>tbody>tr.active:hover>td,
html.ltr .table-hover>tbody>tr.active:hover>th,
html.ltr .table-hover>tbody>tr:hover>.active,
html.ltr .table-hover>tbody>tr>td.active:hover,
html.ltr .table-hover>tbody>tr>th.active:hover {
    background-color:#eaeef2
}
html.ltr .table>tbody>tr.success>td,
html.ltr .table>tbody>tr.success>th,
html.ltr .table>tbody>tr>td.success,
html.ltr .table>tbody>tr>th.success,
html.ltr .table>tfoot>tr.success>td,
html.ltr .table>tfoot>tr.success>th,
html.ltr .table>tfoot>tr>td.success,
html.ltr .table>tfoot>tr>th.success,
html.ltr .table>thead>tr.success>td,
html.ltr .table>thead>tr.success>th,
html.ltr .table>thead>tr>td.success,
html.ltr .table>thead>tr>th.success {
    background-color:#dff0d8
}
html.ltr .table-hover>tbody>tr.success:hover>td,
html.ltr .table-hover>tbody>tr.success:hover>th,
html.ltr .table-hover>tbody>tr:hover>.success,
html.ltr .table-hover>tbody>tr>td.success:hover,
html.ltr .table-hover>tbody>tr>th.success:hover {
    background-color:#d0e9c6
}
html.ltr .table>tbody>tr.info>td,
html.ltr .table>tbody>tr.info>th,
html.ltr .table>tbody>tr>td.info,
html.ltr .table>tbody>tr>th.info,
html.ltr .table>tfoot>tr.info>td,
html.ltr .table>tfoot>tr.info>th,
html.ltr .table>tfoot>tr>td.info,
html.ltr .table>tfoot>tr>th.info,
html.ltr .table>thead>tr.info>td,
html.ltr .table>thead>tr.info>th,
html.ltr .table>thead>tr>td.info,
html.ltr .table>thead>tr>th.info {
    background-color:#d9edf7
}
html.ltr .table-hover>tbody>tr.info:hover>td,
html.ltr .table-hover>tbody>tr.info:hover>th,
html.ltr .table-hover>tbody>tr:hover>.info,
html.ltr .table-hover>tbody>tr>td.info:hover,
html.ltr .table-hover>tbody>tr>th.info:hover {
    background-color:#c4e3f3
}
html.ltr .table>tbody>tr.warning>td,
html.ltr .table>tbody>tr.warning>th,
html.ltr .table>tbody>tr>td.warning,
html.ltr .table>tbody>tr>th.warning,
html.ltr .table>tfoot>tr.warning>td,
html.ltr .table>tfoot>tr.warning>th,
html.ltr .table>tfoot>tr>td.warning,
html.ltr .table>tfoot>tr>th.warning,
html.ltr .table>thead>tr.warning>td,
html.ltr .table>thead>tr.warning>th,
html.ltr .table>thead>tr>td.warning,
html.ltr .table>thead>tr>th.warning {
    background-color:#fcf8e3
}
html.ltr .table-hover>tbody>tr.warning:hover>td,
html.ltr .table-hover>tbody>tr.warning:hover>th,
html.ltr .table-hover>tbody>tr:hover>.warning,
html.ltr .table-hover>tbody>tr>td.warning:hover,
html.ltr .table-hover>tbody>tr>th.warning:hover {
    background-color:#faf2cc
}
html.ltr .table>tbody>tr.danger>td,
html.ltr .table>tbody>tr.danger>th,
html.ltr .table>tbody>tr>td.danger,
html.ltr .table>tbody>tr>th.danger,
html.ltr .table>tfoot>tr.danger>td,
html.ltr .table>tfoot>tr.danger>th,
html.ltr .table>tfoot>tr>td.danger,
html.ltr .table>tfoot>tr>th.danger,
html.ltr .table>thead>tr.danger>td,
html.ltr .table>thead>tr.danger>th,
html.ltr .table>thead>tr>td.danger,
html.ltr .table>thead>tr>th.danger {
    background-color:#f2dede
}
html.ltr .table-hover>tbody>tr.danger:hover>td,
html.ltr .table-hover>tbody>tr.danger:hover>th,
html.ltr .table-hover>tbody>tr:hover>.danger,
html.ltr .table-hover>tbody>tr>td.danger:hover,
html.ltr .table-hover>tbody>tr>th.danger:hover {
    background-color:#ebcccc
}
html.ltr .table-responsive {
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px) {
    html.ltr .table-responsive {
        width:100%;
        margin-bottom:15.75px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #eee
    }
    html.ltr .table-responsive>.table {
        margin-bottom:0
    }
    html.ltr .table-responsive>.table>tbody>tr>td,
    html.ltr .table-responsive>.table>tbody>tr>th,
    html.ltr .table-responsive>.table>tfoot>tr>td,
    html.ltr .table-responsive>.table>tfoot>tr>th,
    html.ltr .table-responsive>.table>thead>tr>td,
    html.ltr .table-responsive>.table>thead>tr>th {
        white-space:nowrap
    }
    html.ltr .table-responsive>.table-bordered {
        border:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>tbody>tr>th:first-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>tbody>tr>th:last-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr:last-child>td,
    html.ltr .table-responsive>.table-bordered>tbody>tr:last-child>th,
    html.ltr .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    html.ltr .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom:0
    }
}
html.ltr fieldset {
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
html.ltr legend {
    display:block;
    width:100%;
    padding:0;
    font-size:21px;
    line-height:inherit;
    color:#3a3f51
}
html.ltr label {
    display:inline-block;
    max-width:100%;
    font-weight:700
}
html.ltr input[type=search] {
    box-sizing:border-box
}
html.ltr input[type=checkbox],
html.ltr input[type=radio] {
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
html.ltr input[type=file] {
    display:block
}
html.ltr input[type=range] {
    display:block;
    width:100%
}
html.ltr select[multiple],
html.ltr select[size] {
    height:auto
}
html.ltr input[type=checkbox]:focus,
html.ltr input[type=file]:focus,
html.ltr input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr output {
    padding-top:7px
}
html.ltr .form-control,
html.ltr output {
    display:block;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51
}
html.ltr .form-control {
    width:100%;
    height:35px;
    padding:6px 16px;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr .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)
}
html.ltr .form-control::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr .form-control:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr .form-control::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr .form-control::-ms-expand {
    border:0;
    background-color:transparent
}
html.ltr .form-control[disabled],
html.ltr .form-control[readonly],
html.ltr fieldset[disabled] .form-control {
    background-color:#edf1f2;
    opacity:1
}
html.ltr .form-control[disabled],
html.ltr fieldset[disabled] .form-control {
    cursor:not-allowed
}
html.ltr textarea.form-control {
    height:auto
}
html.ltr input[type=search] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html.ltr input[type=date].form-control,
    html.ltr input[type=datetime-local].form-control,
    html.ltr input[type=month].form-control,
    html.ltr input[type=time].form-control {
        line-height:35px
    }
    html.ltr .input-group-sm input[type=date],
    html.ltr .input-group-sm input[type=datetime-local],
    html.ltr .input-group-sm input[type=month],
    html.ltr .input-group-sm input[type=time],
    html.ltr input[type=date].input-sm,
    html.ltr input[type=datetime-local].input-sm,
    html.ltr input[type=month].input-sm,
    html.ltr input[type=time].input-sm {
        line-height:30px
    }
    html.ltr .input-group-lg input[type=date],
    html.ltr .input-group-lg input[type=datetime-local],
    html.ltr .input-group-lg input[type=month],
    html.ltr .input-group-lg input[type=time],
    html.ltr input[type=date].input-lg,
    html.ltr input[type=datetime-local].input-lg,
    html.ltr input[type=month].input-lg,
    html.ltr input[type=time].input-lg {
        line-height:46px
    }
}
html.ltr .form-group {
    margin-bottom:15px
}
html.ltr .checkbox,
html.ltr .radio {
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
html.ltr .checkbox label,
html.ltr .radio label {
    min-height:21px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
html.ltr .checkbox-inline input[type=checkbox],
html.ltr .checkbox input[type=checkbox],
html.ltr .radio-inline input[type=radio],
html.ltr .radio input[type=radio] {
    position:absolute;
    margin-left:-20px;
    margin-top:4px\9
}
html.ltr .checkbox+.checkbox,
html.ltr .radio+.radio {
    margin-top:-5px
}
html.ltr .checkbox-inline,
html.ltr .radio-inline {
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
html.ltr .checkbox-inline+.checkbox-inline,
html.ltr .radio-inline+.radio-inline {
    margin-top:0;
    margin-left:10px
}
html.ltr .checkbox-inline.disabled,
html.ltr .checkbox.disabled label,
html.ltr .radio-inline.disabled,
html.ltr .radio.disabled label,
html.ltr fieldset[disabled] .checkbox-inline,
html.ltr fieldset[disabled] .checkbox label,
html.ltr fieldset[disabled] .radio-inline,
html.ltr fieldset[disabled] .radio label,
html.ltr fieldset[disabled] input[type=checkbox],
html.ltr fieldset[disabled] input[type=radio],
html.ltr input[type=checkbox].disabled,
html.ltr input[type=checkbox][disabled],
html.ltr input[type=radio].disabled,
html.ltr input[type=radio][disabled] {
    cursor:not-allowed
}
html.ltr .form-control-static {
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:35px
}
html.ltr .form-control-static.input-lg,
html.ltr .form-control-static.input-sm {
    padding-left:0;
    padding-right:0
}
html.ltr .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr select.input-sm {
    height:30px;
    line-height:30px
}
html.ltr select[multiple].input-sm,
html.ltr textarea.input-sm {
    height:auto
}
html.ltr .form-group-sm .form-control {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr .form-group-sm select.form-control {
    height:30px;
    line-height:30px
}
html.ltr .form-group-sm select[multiple].form-control,
html.ltr .form-group-sm textarea.form-control {
    height:auto
}
html.ltr .form-group-sm .form-control-static {
    height:30px;
    min-height:33px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
html.ltr .input-lg {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr select.input-lg {
    height:46px;
    line-height:46px
}
html.ltr select[multiple].input-lg,
html.ltr textarea.input-lg {
    height:auto
}
html.ltr .form-group-lg .form-control {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr .form-group-lg select.form-control {
    height:46px;
    line-height:46px
}
html.ltr .form-group-lg select[multiple].form-control,
html.ltr .form-group-lg textarea.form-control {
    height:auto
}
html.ltr .form-group-lg .form-control-static {
    height:46px;
    min-height:39px;
    padding:11px 20px;
    font-size:18px;
    line-height:1.33
}
html.ltr .has-feedback {
    position:relative
}
html.ltr .has-feedback .form-control {
    padding-right:43.75px
}
html.ltr .form-control-feedback {
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    pointer-events:none
}
html.ltr .form-group-lg .form-control+.form-control-feedback,
html.ltr .input-group-lg+.form-control-feedback,
html.ltr .input-lg+.form-control-feedback {
    width:46px;
    height:46px;
    line-height:46px
}
html.ltr .form-group-sm .form-control+.form-control-feedback,
html.ltr .input-group-sm+.form-control-feedback,
html.ltr .input-sm+.form-control-feedback {
    width:30px;
    height:30px;
    line-height:30px
}
html.ltr .has-success .checkbox,
html.ltr .has-success .checkbox-inline,
html.ltr .has-success.checkbox-inline label,
html.ltr .has-success.checkbox label,
html.ltr .has-success .control-label,
html.ltr .has-success .help-block,
html.ltr .has-success .radio,
html.ltr .has-success .radio-inline,
html.ltr .has-success.radio-inline label,
html.ltr .has-success.radio label {
    color:#27c24c
}
html.ltr .has-success .form-control {
    border-color:#27c24c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-success .form-control:focus {
    border-color:#1e983b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #6de289
}
html.ltr .has-success .input-group-addon {
    color:#27c24c;
    border-color:#27c24c;
    background-color:#dff0d8
}
html.ltr .has-success .form-control-feedback {
    color:#27c24c
}
html.ltr .has-warning .checkbox,
html.ltr .has-warning .checkbox-inline,
html.ltr .has-warning.checkbox-inline label,
html.ltr .has-warning.checkbox label,
html.ltr .has-warning .control-label,
html.ltr .has-warning .help-block,
html.ltr .has-warning .radio,
html.ltr .has-warning .radio-inline,
html.ltr .has-warning.radio-inline label,
html.ltr .has-warning.radio label {
    color:#ff902b
}
html.ltr .has-warning .form-control {
    border-color:#ff902b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-warning .form-control:focus {
    border-color:#f77600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc591
}
html.ltr .has-warning .input-group-addon {
    color:#ff902b;
    border-color:#ff902b;
    background-color:#fcf8e3
}
html.ltr .has-warning .form-control-feedback {
    color:#ff902b
}
html.ltr .has-error .checkbox,
html.ltr .has-error .checkbox-inline,
html.ltr .has-error.checkbox-inline label,
html.ltr .has-error.checkbox label,
html.ltr .has-error .control-label,
html.ltr .has-error .help-block,
html.ltr .has-error .radio,
html.ltr .has-error .radio-inline,
html.ltr .has-error.radio-inline label,
html.ltr .has-error.radio label {
    color:#f05050
}
html.ltr .has-error .form-control {
    border-color:#f05050;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-error .form-control:focus {
    border-color:#ec2121;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8aeae
}
html.ltr .has-error .input-group-addon {
    color:#f05050;
    border-color:#f05050;
    background-color:#f2dede
}
html.ltr .has-error .form-control-feedback {
    color:#f05050
}
html.ltr .has-feedback label~.form-control-feedback {
    top:26px
}
html.ltr .has-feedback label.sr-only~.form-control-feedback {
    top:0
}
html.ltr .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#909293
}
@media (min-width:768px) {
    html.ltr .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.ltr .form-inline .form-control-static {
        display:inline-block
    }
    html.ltr .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.ltr .form-inline .input-group .form-control,
    html.ltr .form-inline .input-group .input-group-addon,
    html.ltr .form-inline .input-group .input-group-btn {
        width:auto
    }
    html.ltr .form-inline .input-group>.form-control {
        width:100%
    }
    html.ltr .form-inline .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .checkbox,
    html.ltr .form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .checkbox label,
    html.ltr .form-inline .radio label {
        padding-left:0
    }
    html.ltr .form-inline .checkbox input[type=checkbox],
    html.ltr .form-inline .radio input[type=radio] {
        position:relative;
        margin-left:0
    }
    html.ltr .form-inline .has-feedback .form-control-feedback {
        top:0
    }
}
html.ltr .form-horizontal .checkbox,
html.ltr .form-horizontal .checkbox-inline,
html.ltr .form-horizontal .radio,
html.ltr .form-horizontal .radio-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
html.ltr .form-horizontal .checkbox,
html.ltr .form-horizontal .radio {
    min-height:28px
}
html.ltr .form-horizontal .form-group {
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width:768px) {
    html.ltr .form-horizontal .control-label {
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
html.ltr .form-horizontal .has-feedback .form-control-feedback {
    right:15px
}
@media (min-width:768px) {
    html.ltr .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size:18px
    }
}
@media (min-width:768px) {
    html.ltr .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size:12px
    }
}
html.ltr .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
html.ltr .btn.active.focus,
html.ltr .btn.active:focus,
html.ltr .btn.focus,
html.ltr .btn:active.focus,
html.ltr .btn:active:focus,
html.ltr .btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr .btn.focus,
html.ltr .btn:focus,
html.ltr .btn:hover {
    color:#333;
    text-decoration:none
}
html.ltr .btn.active,
html.ltr .btn:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .btn.disabled,
html.ltr .btn[disabled],
html.ltr fieldset[disabled] .btn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    box-shadow:none
}
html.ltr a.btn.disabled,
html.ltr fieldset[disabled] a.btn {
    pointer-events:none
}
html.ltr .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .btn-default.active,
html.ltr .btn-default.active.focus,
html.ltr .btn-default.active:focus,
html.ltr .btn-default.active:hover,
html.ltr .btn-default.focus,
html.ltr .btn-default:active,
html.ltr .btn-default:active.focus,
html.ltr .btn-default:active:focus,
html.ltr .btn-default:active:hover,
html.ltr .btn-default:focus,
html.ltr .btn-default:hover,
html.ltr .open>.dropdown-toggle.btn-default,
html.ltr .open>.dropdown-toggle.btn-default.focus,
html.ltr .open>.dropdown-toggle.btn-default:focus,
html.ltr .open>.dropdown-toggle.btn-default:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.ltr .btn-default.active,
html.ltr .btn-default:active,
html.ltr .open>.dropdown-toggle.btn-default {
    background-image:none
}
html.ltr .btn-default.disabled.focus,
html.ltr .btn-default.disabled:focus,
html.ltr .btn-default.disabled:hover,
html.ltr .btn-default[disabled].focus,
html.ltr .btn-default[disabled]:focus,
html.ltr .btn-default[disabled]:hover,
html.ltr fieldset[disabled] .btn-default.focus,
html.ltr fieldset[disabled] .btn-default:focus,
html.ltr fieldset[disabled] .btn-default:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .btn-default .badge {
    color:#fff;
    background-color:#333
}
html.ltr .btn-primary {
    color:#fff;
    background-color:#5d9cec;
    border-color:#5899eb
}
html.ltr .btn-primary.active,
html.ltr .btn-primary.active.focus,
html.ltr .btn-primary.active:focus,
html.ltr .btn-primary.active:hover,
html.ltr .btn-primary.focus,
html.ltr .btn-primary:active,
html.ltr .btn-primary:active.focus,
html.ltr .btn-primary:active:focus,
html.ltr .btn-primary:active:hover,
html.ltr .btn-primary:focus,
html.ltr .btn-primary:hover,
html.ltr .open>.dropdown-toggle.btn-primary,
html.ltr .open>.dropdown-toggle.btn-primary.focus,
html.ltr .open>.dropdown-toggle.btn-primary:focus,
html.ltr .open>.dropdown-toggle.btn-primary:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3483e7
}
html.ltr .btn-primary.active,
html.ltr .btn-primary:active,
html.ltr .open>.dropdown-toggle.btn-primary {
    background-image:none
}
html.ltr .btn-primary.disabled.focus,
html.ltr .btn-primary.disabled:focus,
html.ltr .btn-primary.disabled:hover,
html.ltr .btn-primary[disabled].focus,
html.ltr .btn-primary[disabled]:focus,
html.ltr .btn-primary[disabled]:hover,
html.ltr fieldset[disabled] .btn-primary.focus,
html.ltr fieldset[disabled] .btn-primary:focus,
html.ltr fieldset[disabled] .btn-primary:hover {
    background-color:#5d9cec;
    border-color:#5899eb
}
html.ltr .btn-primary .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .btn-success {
    color:#fff;
    background-color:#27c24c;
    border-color:#26be4a
}
html.ltr .btn-success.active,
html.ltr .btn-success.active.focus,
html.ltr .btn-success.active:focus,
html.ltr .btn-success.active:hover,
html.ltr .btn-success.focus,
html.ltr .btn-success:active,
html.ltr .btn-success:active.focus,
html.ltr .btn-success:active:focus,
html.ltr .btn-success:active:hover,
html.ltr .btn-success:focus,
html.ltr .btn-success:hover,
html.ltr .open>.dropdown-toggle.btn-success,
html.ltr .open>.dropdown-toggle.btn-success.focus,
html.ltr .open>.dropdown-toggle.btn-success:focus,
html.ltr .open>.dropdown-toggle.btn-success:hover {
    color:#fff;
    background-color:#24b145;
    border-color:#1f9c3d
}
html.ltr .btn-success.active,
html.ltr .btn-success:active,
html.ltr .open>.dropdown-toggle.btn-success {
    background-image:none
}
html.ltr .btn-success.disabled.focus,
html.ltr .btn-success.disabled:focus,
html.ltr .btn-success.disabled:hover,
html.ltr .btn-success[disabled].focus,
html.ltr .btn-success[disabled]:focus,
html.ltr .btn-success[disabled]:hover,
html.ltr fieldset[disabled] .btn-success.focus,
html.ltr fieldset[disabled] .btn-success:focus,
html.ltr fieldset[disabled] .btn-success:hover {
    background-color:#27c24c;
    border-color:#26be4a
}
html.ltr .btn-success .badge {
    color:#27c24c;
    background-color:#fff
}
html.ltr .btn-info {
    color:#fff;
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.ltr .btn-info.active,
html.ltr .btn-info.active.focus,
html.ltr .btn-info.active:focus,
html.ltr .btn-info.active:hover,
html.ltr .btn-info.focus,
html.ltr .btn-info:active,
html.ltr .btn-info:active.focus,
html.ltr .btn-info:active:focus,
html.ltr .btn-info:active:hover,
html.ltr .btn-info:focus,
html.ltr .btn-info:hover,
html.ltr .open>.dropdown-toggle.btn-info,
html.ltr .open>.dropdown-toggle.btn-info.focus,
html.ltr .open>.dropdown-toggle.btn-info:focus,
html.ltr .open>.dropdown-toggle.btn-info:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#179ac3
}
html.ltr .btn-info.active,
html.ltr .btn-info:active,
html.ltr .open>.dropdown-toggle.btn-info {
    background-image:none
}
html.ltr .btn-info.disabled.focus,
html.ltr .btn-info.disabled:focus,
html.ltr .btn-info.disabled:hover,
html.ltr .btn-info[disabled].focus,
html.ltr .btn-info[disabled]:focus,
html.ltr .btn-info[disabled]:hover,
html.ltr fieldset[disabled] .btn-info.focus,
html.ltr fieldset[disabled] .btn-info:focus,
html.ltr fieldset[disabled] .btn-info:hover {
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.ltr .btn-info .badge {
    color:#23b7e5;
    background-color:#fff
}
html.ltr .btn-warning {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff8d26
}
html.ltr .btn-warning.active,
html.ltr .btn-warning.active.focus,
html.ltr .btn-warning.active:focus,
html.ltr .btn-warning.active:hover,
html.ltr .btn-warning.focus,
html.ltr .btn-warning:active,
html.ltr .btn-warning:active.focus,
html.ltr .btn-warning:active:focus,
html.ltr .btn-warning:active:hover,
html.ltr .btn-warning:focus,
html.ltr .btn-warning:hover,
html.ltr .open>.dropdown-toggle.btn-warning,
html.ltr .open>.dropdown-toggle.btn-warning.focus,
html.ltr .open>.dropdown-toggle.btn-warning:focus,
html.ltr .open>.dropdown-toggle.btn-warning:hover {
    color:#fff;
    background-color:#ff8517;
    border-color:#fc7800
}
html.ltr .btn-warning.active,
html.ltr .btn-warning:active,
html.ltr .open>.dropdown-toggle.btn-warning {
    background-image:none
}
html.ltr .btn-warning.disabled.focus,
html.ltr .btn-warning.disabled:focus,
html.ltr .btn-warning.disabled:hover,
html.ltr .btn-warning[disabled].focus,
html.ltr .btn-warning[disabled]:focus,
html.ltr .btn-warning[disabled]:hover,
html.ltr fieldset[disabled] .btn-warning.focus,
html.ltr fieldset[disabled] .btn-warning:focus,
html.ltr fieldset[disabled] .btn-warning:hover {
    background-color:#ff902b;
    border-color:#ff8d26
}
html.ltr .btn-warning .badge {
    color:#ff902b;
    background-color:#fff
}
html.ltr .btn-danger {
    color:#fff;
    background-color:#f05050;
    border-color:#f04b4b
}
html.ltr .btn-danger.active,
html.ltr .btn-danger.active.focus,
html.ltr .btn-danger.active:focus,
html.ltr .btn-danger.active:hover,
html.ltr .btn-danger.focus,
html.ltr .btn-danger:active,
html.ltr .btn-danger:active.focus,
html.ltr .btn-danger:active:focus,
html.ltr .btn-danger:active:hover,
html.ltr .btn-danger:focus,
html.ltr .btn-danger:hover,
html.ltr .open>.dropdown-toggle.btn-danger,
html.ltr .open>.dropdown-toggle.btn-danger.focus,
html.ltr .open>.dropdown-toggle.btn-danger:focus,
html.ltr .open>.dropdown-toggle.btn-danger:hover {
    color:#fff;
    background-color:#ee3d3d;
    border-color:#ec2626
}
html.ltr .btn-danger.active,
html.ltr .btn-danger:active,
html.ltr .open>.dropdown-toggle.btn-danger {
    background-image:none
}
html.ltr .btn-danger.disabled.focus,
html.ltr .btn-danger.disabled:focus,
html.ltr .btn-danger.disabled:hover,
html.ltr .btn-danger[disabled].focus,
html.ltr .btn-danger[disabled]:focus,
html.ltr .btn-danger[disabled]:hover,
html.ltr fieldset[disabled] .btn-danger.focus,
html.ltr fieldset[disabled] .btn-danger:focus,
html.ltr fieldset[disabled] .btn-danger:hover {
    background-color:#f05050;
    border-color:#f04b4b
}
html.ltr .btn-danger .badge {
    color:#f05050;
    background-color:#fff
}
html.ltr .btn-link {
    color:#5d9cec;
    font-weight:400;
    border-radius:0
}
html.ltr .btn-link,
html.ltr .btn-link.active,
html.ltr .btn-link:active,
html.ltr .btn-link[disabled],
html.ltr fieldset[disabled] .btn-link {
    background-color:transparent;
    box-shadow:none
}
html.ltr .btn-link,
html.ltr .btn-link:active,
html.ltr .btn-link:focus,
html.ltr .btn-link:hover {
    border-color:transparent
}
html.ltr .btn-link:focus,
html.ltr .btn-link:hover {
    color:#1b72e2;
    text-decoration:underline;
    background-color:transparent
}
html.ltr .btn-link[disabled]:focus,
html.ltr .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .btn-link:focus,
html.ltr fieldset[disabled] .btn-link:hover {
    color:#e4eaec;
    text-decoration:none
}
html.ltr .btn-group-lg>.btn,
html.ltr .btn-lg {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr .btn-group-sm>.btn,
html.ltr .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr .btn-group-xs>.btn,
html.ltr .btn-xs {
    padding:3px 5px;
    font-size:12px;
    line-height:1.1;
    border-radius:3px
}
html.ltr .btn-block {
    display:block;
    width:100%
}
html.ltr .btn-block+.btn-block {
    margin-top:5px
}
html.ltr input[type=button].btn-block,
html.ltr input[type=reset].btn-block,
html.ltr input[type=submit].btn-block {
    width:100%
}
html.ltr .fade {
    opacity:0;
    transition:opacity .15s linear
}
html.ltr .fade.in {
    opacity:1
}
html.ltr .collapse {
    display:none
}
html.ltr .collapse.in {
    display:block
}
html.ltr tr.collapse.in {
    display:table-row
}
html.ltr tbody.collapse.in {
    display:table-row-group
}
html.ltr .collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    transition-property:height,visibility;
    transition-duration:.35s;
    transition-timing-function:ease
}
html.ltr .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
}
html.ltr .dropdown,
html.ltr .dropup {
    position:relative
}
html.ltr .dropdown-toggle:focus {
    outline:0
}
html.ltr .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 #e1e1e1;
    border-radius:4px;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
html.ltr .dropdown-menu.pull-right {
    right:0;
    left:auto
}
html.ltr .dropdown-menu .divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.ltr .dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.52857143;
    color:#5f5f5f;
    white-space:nowrap
}
html.ltr .dropdown-menu>li>a:focus,
html.ltr .dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#2f3342;
    background-color:#fafbfc
}
html.ltr .dropdown-menu>.active>a,
html.ltr .dropdown-menu>.active>a:focus,
html.ltr .dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#5d9cec
}
html.ltr .dropdown-menu>.disabled>a,
html.ltr .dropdown-menu>.disabled>a:focus,
html.ltr .dropdown-menu>.disabled>a:hover {
    color:#e4eaec
}
html.ltr .dropdown-menu>.disabled>a:focus,
html.ltr .dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
html.ltr .open>.dropdown-menu {
    display:block
}
html.ltr .open>a {
    outline:0
}
html.ltr .dropdown-menu-right {
    left:auto;
    right:0
}
html.ltr .dropdown-menu-left {
    left:0;
    right:auto
}
html.ltr .dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.52857143;
    color:#e4eaec;
    white-space:nowrap
}
html.ltr .dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
html.ltr .pull-right>.dropdown-menu {
    right:0;
    left:auto
}
html.ltr .dropup .caret,
html.ltr .navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid\9;
    content:""
}
html.ltr .dropup .dropdown-menu,
html.ltr .navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    html.ltr .navbar-right .dropdown-menu {
        left:auto;
        right:0
    }
    html.ltr .navbar-right .dropdown-menu-left {
        left:0;
        right:auto
    }
}
html.ltr .btn-group,
html.ltr .btn-group-vertical {
    position:relative;
    display:inline-block;
    vertical-align:middle
}
html.ltr .btn-group-vertical>.btn,
html.ltr .btn-group>.btn {
    position:relative;
    float:left
}
html.ltr .btn-group-vertical>.btn.active,
html.ltr .btn-group-vertical>.btn:active,
html.ltr .btn-group-vertical>.btn:focus,
html.ltr .btn-group-vertical>.btn:hover,
html.ltr .btn-group>.btn.active,
html.ltr .btn-group>.btn:active,
html.ltr .btn-group>.btn:focus,
html.ltr .btn-group>.btn:hover {
    z-index:2
}
html.ltr .btn-group .btn+.btn,
html.ltr .btn-group .btn+.btn-group,
html.ltr .btn-group .btn-group+.btn,
html.ltr .btn-group .btn-group+.btn-group {
    margin-left:-1px
}
html.ltr .btn-toolbar {
    margin-left:-5px
}
html.ltr .btn-toolbar .btn,
html.ltr .btn-toolbar .btn-group,
html.ltr .btn-toolbar .input-group {
    float:left
}
html.ltr .btn-toolbar>.btn,
html.ltr .btn-toolbar>.btn-group,
html.ltr .btn-toolbar>.input-group {
    margin-left:5px
}
html.ltr .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
html.ltr .btn-group>.btn:first-child {
    margin-left:0
}
html.ltr .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .btn-group>.btn:last-child:not(:first-child),
html.ltr .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group>.btn-group {
    float:left
}
html.ltr .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.ltr .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.ltr .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group .dropdown-toggle:active,
html.ltr .btn-group.open .dropdown-toggle {
    outline:0
}
html.ltr .btn-group>.btn+.dropdown-toggle {
    padding-left:8px;
    padding-right:8px
}
html.ltr .btn-group>.btn-lg+.dropdown-toggle {
    padding-left:12px;
    padding-right:12px
}
html.ltr .btn-group.open .dropdown-toggle {
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .btn-group.open .dropdown-toggle.btn-link {
    box-shadow:none
}
html.ltr .btn .caret {
    margin-left:0
}
html.ltr .btn-lg .caret {
    border-width:5px 5px 0
}
html.ltr .dropup .btn-lg .caret {
    border-width:0 5px 5px
}
html.ltr .btn-group-vertical>.btn,
html.ltr .btn-group-vertical>.btn-group,
html.ltr .btn-group-vertical>.btn-group>.btn {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
html.ltr .btn-group-vertical>.btn-group>.btn {
    float:none
}
html.ltr .btn-group-vertical>.btn+.btn,
html.ltr .btn-group-vertical>.btn+.btn-group,
html.ltr .btn-group-vertical>.btn-group+.btn,
html.ltr .btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-left:0
}
html.ltr .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}
html.ltr .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
}
html.ltr .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
}
html.ltr .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.ltr .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.ltr .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
html.ltr .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
html.ltr .btn-group-justified>.btn,
html.ltr .btn-group-justified>.btn-group {
    float:none;
    display:table-cell;
    width:1%
}
html.ltr .btn-group-justified>.btn-group .btn {
    width:100%
}
html.ltr .btn-group-justified>.btn-group .dropdown-menu {
    left:auto
}
html.ltr [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
html.ltr [data-toggle=buttons]>.btn-group>.btn input[type=radio],
html.ltr [data-toggle=buttons]>.btn input[type=checkbox],
html.ltr [data-toggle=buttons]>.btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
html.ltr .input-group {
    position:relative;
    display:table;
    border-collapse:separate
}
html.ltr .input-group[class*=col-] {
    float:none;
    padding-left:0;
    padding-right:0
}
html.ltr .input-group .form-control {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
html.ltr .input-group .form-control:focus {
    z-index:3
}
html.ltr .input-group-lg>.form-control,
html.ltr .input-group-lg>.input-group-addon,
html.ltr .input-group-lg>.input-group-btn>.btn {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr select.input-group-lg>.form-control,
html.ltr select.input-group-lg>.input-group-addon,
html.ltr select.input-group-lg>.input-group-btn>.btn {
    height:46px;
    line-height:46px
}
html.ltr select[multiple].input-group-lg>.form-control,
html.ltr select[multiple].input-group-lg>.input-group-addon,
html.ltr select[multiple].input-group-lg>.input-group-btn>.btn,
html.ltr textarea.input-group-lg>.form-control,
html.ltr textarea.input-group-lg>.input-group-addon,
html.ltr textarea.input-group-lg>.input-group-btn>.btn {
    height:auto
}
html.ltr .input-group-sm>.form-control,
html.ltr .input-group-sm>.input-group-addon,
html.ltr .input-group-sm>.input-group-btn>.btn {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr select.input-group-sm>.form-control,
html.ltr select.input-group-sm>.input-group-addon,
html.ltr select.input-group-sm>.input-group-btn>.btn {
    height:30px;
    line-height:30px
}
html.ltr select[multiple].input-group-sm>.form-control,
html.ltr select[multiple].input-group-sm>.input-group-addon,
html.ltr select[multiple].input-group-sm>.input-group-btn>.btn,
html.ltr textarea.input-group-sm>.form-control,
html.ltr textarea.input-group-sm>.input-group-addon,
html.ltr textarea.input-group-sm>.input-group-btn>.btn {
    height:auto
}
html.ltr .input-group-addon,
html.ltr .input-group-btn,
html.ltr .input-group .form-control {
    display:table-cell
}
html.ltr .input-group-addon:not(:first-child):not(:last-child),
html.ltr .input-group-btn:not(:first-child):not(:last-child),
html.ltr .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}
html.ltr .input-group-addon,
html.ltr .input-group-btn {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
html.ltr .input-group-addon {
    padding:6px 16px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#3a3f51;
    text-align:center;
    background-color:#edf1f2;
    border:1px solid #dde6e9;
    border-radius:4px
}
html.ltr .input-group-addon.input-sm {
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
html.ltr .input-group-addon.input-lg {
    padding:10px 20px;
    font-size:18px;
    border-radius:6px
}
html.ltr .input-group-addon input[type=checkbox],
html.ltr .input-group-addon input[type=radio] {
    margin-top:0
}
html.ltr .input-group-addon:first-child,
html.ltr .input-group-btn:first-child>.btn,
html.ltr .input-group-btn:first-child>.btn-group>.btn,
html.ltr .input-group-btn:first-child>.dropdown-toggle,
html.ltr .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
html.ltr .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
html.ltr .input-group .form-control:first-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .input-group-addon:first-child {
    border-right:0
}
html.ltr .input-group-addon:last-child,
html.ltr .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
html.ltr .input-group-btn:first-child>.btn:not(:first-child),
html.ltr .input-group-btn:last-child>.btn,
html.ltr .input-group-btn:last-child>.btn-group>.btn,
html.ltr .input-group-btn:last-child>.dropdown-toggle,
html.ltr .input-group .form-control:last-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .input-group-addon:last-child {
    border-left:0
}
html.ltr .input-group-btn {
    position:relative;
    font-size:0;
    white-space:nowrap
}
html.ltr .input-group-btn>.btn {
    position:relative
}
html.ltr .input-group-btn>.btn+.btn {
    margin-left:-1px
}
html.ltr .input-group-btn>.btn:active,
html.ltr .input-group-btn>.btn:focus,
html.ltr .input-group-btn>.btn:hover {
    z-index:2
}
html.ltr .input-group-btn:first-child>.btn,
html.ltr .input-group-btn:first-child>.btn-group {
    margin-right:-1px
}
html.ltr .input-group-btn:last-child>.btn,
html.ltr .input-group-btn:last-child>.btn-group {
    z-index:2;
    margin-left:-1px
}
html.ltr .nav {
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
html.ltr .nav>li,
html.ltr .nav>li>a {
    position:relative;
    display:block
}
html.ltr .nav>li>a {
    margin:0 15px;
    padding:10px 0
}
html.ltr .nav>li>a:focus,
html.ltr .nav>li>a:hover {
    text-decoration:none;
    background-color:transparent
}
html.ltr .nav>li.disabled>a {
    color:#e4eaec
}
html.ltr .nav>li.disabled>a:focus,
html.ltr .nav>li.disabled>a:hover {
    color:#e4eaec;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
html.ltr .nav .open>a,
html.ltr .nav .open>a:focus,
html.ltr .nav .open>a:hover {
    background-color:transparent;
    border-color:#5d9cec
}
html.ltr .nav .nav-divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.ltr .nav>li>a>img {
    max-width:none
}
html.ltr .nav-tabs {
    border-bottom:1px solid #ddd
}
html.ltr .nav-tabs>li {
    float:left;
    margin-bottom:-1px
}
html.ltr .nav-tabs>li>a {
    margin-right:2px;
    line-height:1.52857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
html.ltr .nav-tabs>li>a:hover {
    border-color:#ddd
}
html.ltr .nav-tabs>li.active>a,
html.ltr .nav-tabs>li.active>a:focus,
html.ltr .nav-tabs>li.active>a:hover {
    color:#dde6e9;
    background-color:#fff;
    border:1px solid;
    border-color:#ddd #ddd transparent;
    cursor:default
}
html.ltr .nav-tabs.nav-justified {
    width:100%;
    border-bottom:0
}
html.ltr .nav-tabs.nav-justified>li {
    float:none
}
html.ltr .nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.ltr .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    html.ltr .nav-tabs.nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.ltr .nav-tabs.nav-justified>li>a {
        margin-bottom:0
    }
}
html.ltr .nav-tabs.nav-justified>li>a {
    margin-right:0;
    border-radius:4px
}
html.ltr .nav-tabs.nav-justified>.active>a,
html.ltr .nav-tabs.nav-justified>.active>a:focus,
html.ltr .nav-tabs.nav-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.ltr .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.ltr .nav-tabs.nav-justified>.active>a,
    html.ltr .nav-tabs.nav-justified>.active>a:focus,
    html.ltr .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.ltr .nav-pills>li {
    float:left
}
html.ltr .nav-pills>li>a {
    border-radius:4px
}
html.ltr .nav-pills>li+li {
    margin-left:2px
}
html.ltr .nav-pills>li.active>a,
html.ltr .nav-pills>li.active>a:focus,
html.ltr .nav-pills>li.active>a:hover {
    color:#fff;
    background-color:#5d9cec
}
html.ltr .nav-stacked>li {
    float:none
}
html.ltr .nav-stacked>li+li {
    margin-top:2px;
    margin-left:0
}
html.ltr .nav-justified {
    width:100%
}
html.ltr .nav-justified>li {
    float:none
}
html.ltr .nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.ltr .nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    html.ltr .nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.ltr .nav-justified>li>a {
        margin-bottom:0
    }
}
html.ltr .nav-tabs-justified {
    border-bottom:0
}
html.ltr .nav-tabs-justified>li>a {
    margin-right:0;
    border-radius:4px
}
html.ltr .nav-tabs-justified>.active>a,
html.ltr .nav-tabs-justified>.active>a:focus,
html.ltr .nav-tabs-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.ltr .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.ltr .nav-tabs-justified>.active>a,
    html.ltr .nav-tabs-justified>.active>a:focus,
    html.ltr .nav-tabs-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.ltr .tab-content>.tab-pane {
    display:none
}
html.ltr .tab-content>.active {
    display:block
}
html.ltr .nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .navbar {
    position:relative;
    min-height:55px;
    margin-bottom:21px;
    border:1px solid transparent
}
@media (min-width:768px) {
    html.ltr .navbar {
        border-radius:4px
    }
}
@media (min-width:768px) {
    html.ltr .navbar-header {
        float:left
    }
}
html.ltr .navbar-collapse {
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
    -webkit-overflow-scrolling:touch
}
html.ltr .navbar-collapse.in {
    overflow-y:auto
}
@media (min-width:768px) {
    html.ltr .navbar-collapse {
        width:auto;
        border-top:0;
        box-shadow:none
    }
    html.ltr .navbar-collapse.collapse {
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    html.ltr .navbar-collapse.in {
        overflow-y:visible
    }
    html.ltr .navbar-fixed-bottom .navbar-collapse,
    html.ltr .navbar-fixed-top .navbar-collapse,
    html.ltr .navbar-static-top .navbar-collapse {
        padding-left:0;
        padding-right:0
    }
}
html.ltr .navbar-fixed-bottom .navbar-collapse,
html.ltr .navbar-fixed-top .navbar-collapse {
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
    html.ltr .navbar-fixed-bottom .navbar-collapse,
    html.ltr .navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}
html.ltr .container-fluid>.navbar-collapse,
html.ltr .container-fluid>.navbar-header,
html.ltr .container>.navbar-collapse,
html.ltr .container>.navbar-header {
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px) {
    html.ltr .container-fluid>.navbar-collapse,
    html.ltr .container-fluid>.navbar-header,
    html.ltr .container>.navbar-collapse,
    html.ltr .container>.navbar-header {
        margin-right:0;
        margin-left:0
    }
}
html.ltr .navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px) {
    html.ltr .navbar-static-top {
        border-radius:0
    }
}
html.ltr .navbar-fixed-bottom,
html.ltr .navbar-fixed-top {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width:768px) {
    html.ltr .navbar-fixed-bottom,
    html.ltr .navbar-fixed-top {
        border-radius:0
    }
}
html.ltr .navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}
html.ltr .navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
html.ltr .navbar-brand {
    float:left;
    padding:17px 15px;
    font-size:18px;
    line-height:21px;
    height:55px
}
html.ltr .navbar-brand:focus,
html.ltr .navbar-brand:hover {
    text-decoration:none
}
html.ltr .navbar-brand>img {
    display:block
}
@media (min-width:768px) {
    html.ltr .navbar>.container-fluid .navbar-brand,
    html.ltr .navbar>.container .navbar-brand {
        margin-left:-15px
    }
}
html.ltr .navbar-toggle {
    position:relative;
    float:right;
    margin-right:15px;
    padding:9px 10px;
    margin-top:10.5px;
    margin-bottom:10.5px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
html.ltr .navbar-toggle:focus {
    outline:0
}
html.ltr .navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
html.ltr .navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}
@media (min-width:768px) {
    html.ltr .navbar-toggle {
        display:none
    }
}
html.ltr .navbar-nav {
    margin:8.5px -15px
}
html.ltr .navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:21px
}
@media (max-width:767px) {
    html.ltr .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    html.ltr .navbar-nav .open .dropdown-menu .dropdown-header,
    html.ltr .navbar-nav .open .dropdown-menu>li>a {
        padding:5px 15px 5px 25px
    }
    html.ltr .navbar-nav .open .dropdown-menu>li>a {
        line-height:21px
    }
    html.ltr .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image:none
    }
}
@media (min-width:768px) {
    html.ltr .navbar-nav {
        float:left;
        margin:0
    }
    html.ltr .navbar-nav>li {
        float:left
    }
    html.ltr .navbar-nav>li>a {
        padding-top:17px;
        padding-bottom:17px
    }
}
html.ltr .navbar-form {
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
    margin:10px -15px
}
@media (min-width:768px) {
    html.ltr .navbar-form .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.ltr .navbar-form .form-control-static {
        display:inline-block
    }
    html.ltr .navbar-form .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.ltr .navbar-form .input-group .form-control,
    html.ltr .navbar-form .input-group .input-group-addon,
    html.ltr .navbar-form .input-group .input-group-btn {
        width:auto
    }
    html.ltr .navbar-form .input-group>.form-control {
        width:100%
    }
    html.ltr .navbar-form .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .checkbox,
    html.ltr .navbar-form .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .checkbox label,
    html.ltr .navbar-form .radio label {
        padding-left:0
    }
    html.ltr .navbar-form .checkbox input[type=checkbox],
    html.ltr .navbar-form .radio input[type=radio] {
        position:relative;
        margin-left:0
    }
    html.ltr .navbar-form .has-feedback .form-control-feedback {
        top:0
    }
}
@media (max-width:767px) {
    html.ltr .navbar-form .form-group {
        margin-bottom:5px
    }
    html.ltr .navbar-form .form-group:last-child {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    html.ltr .navbar-form {
        width:auto;
        border:0;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0;
        box-shadow:none
    }
}
html.ltr .navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .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
}
html.ltr .navbar-btn {
    margin-top:10px;
    margin-bottom:10px
}
html.ltr .navbar-btn.btn-sm {
    margin-top:12.5px;
    margin-bottom:12.5px
}
html.ltr .navbar-btn.btn-xs {
    margin-top:16.5px;
    margin-bottom:16.5px
}
html.ltr .navbar-text {
    margin-top:17px;
    margin-bottom:17px
}
@media (min-width:768px) {
    html.ltr .navbar-text {
        float:left;
        margin-left:15px;
        margin-right:15px
    }
}
@media (min-width:768px) {
    html.ltr .navbar-left {
        float:left!important
    }
    html.ltr .navbar-right {
        float:right!important
    }
    html.ltr .navbar-right~.navbar-right {
        margin-right:0
    }
}
html.ltr .navbar-default {
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
html.ltr .navbar-default .navbar-brand {
    color:#fff
}
html.ltr .navbar-default .navbar-brand:focus,
html.ltr .navbar-default .navbar-brand:hover {
    color:#e6e6e6;
    background-color:transparent
}
html.ltr .navbar-default .navbar-text {
    color:#777
}
html.ltr .navbar-default .navbar-nav>li>a {
    color:#fff
}
html.ltr .navbar-default .navbar-nav>li>a:focus,
html.ltr .navbar-default .navbar-nav>li>a:hover {
    color:#ddd;
    background-color:transparent
}
html.ltr .navbar-default .navbar-nav>.active>a,
html.ltr .navbar-default .navbar-nav>.active>a:focus,
html.ltr .navbar-default .navbar-nav>.active>a:hover {
    color:#ddd;
    background-color:#e7e7e7
}
html.ltr .navbar-default .navbar-nav>.disabled>a,
html.ltr .navbar-default .navbar-nav>.disabled>a:focus,
html.ltr .navbar-default .navbar-nav>.disabled>a:hover {
    color:#ccc;
    background-color:transparent
}
html.ltr .navbar-default .navbar-toggle {
    border-color:#ddd
}
html.ltr .navbar-default .navbar-toggle:focus,
html.ltr .navbar-default .navbar-toggle:hover {
    background-color:#ddd
}
html.ltr .navbar-default .navbar-toggle .icon-bar {
    background-color:#888
}
html.ltr .navbar-default .navbar-collapse,
html.ltr .navbar-default .navbar-form {
    border-color:#e7e7e7
}
html.ltr .navbar-default .navbar-nav>.open>a,
html.ltr .navbar-default .navbar-nav>.open>a:focus,
html.ltr .navbar-default .navbar-nav>.open>a:hover {
    background-color:#e7e7e7;
    color:#ddd
}
@media (max-width:767px) {
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#ddd;
        background-color:transparent
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#ddd;
        background-color:#e7e7e7
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#ccc;
        background-color:transparent
    }
}
html.ltr .navbar-default .navbar-link {
    color:#fff
}
html.ltr .navbar-default .navbar-link:hover {
    color:#ddd
}
html.ltr .navbar-default .btn-link {
    color:#fff
}
html.ltr .navbar-default .btn-link:focus,
html.ltr .navbar-default .btn-link:hover {
    color:#ddd
}
html.ltr .navbar-default .btn-link[disabled]:focus,
html.ltr .navbar-default .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .navbar-default .btn-link:focus,
html.ltr fieldset[disabled] .navbar-default .btn-link:hover {
    color:#ccc
}
html.ltr .navbar-inverse {
    background-color:#222;
    border-color:#080808
}
html.ltr .navbar-inverse .navbar-brand {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-brand:focus,
html.ltr .navbar-inverse .navbar-brand:hover {
    color:#fff;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-nav>li>a,
html.ltr .navbar-inverse .navbar-text {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-nav>li>a:focus,
html.ltr .navbar-inverse .navbar-nav>li>a:hover {
    color:#fff;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-nav>.active>a,
html.ltr .navbar-inverse .navbar-nav>.active>a:focus,
html.ltr .navbar-inverse .navbar-nav>.active>a:hover {
    color:#fff;
    background-color:#080808
}
html.ltr .navbar-inverse .navbar-nav>.disabled>a,
html.ltr .navbar-inverse .navbar-nav>.disabled>a:focus,
html.ltr .navbar-inverse .navbar-nav>.disabled>a:hover {
    color:#444;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-toggle {
    border-color:#333
}
html.ltr .navbar-inverse .navbar-toggle:focus,
html.ltr .navbar-inverse .navbar-toggle:hover {
    background-color:#333
}
html.ltr .navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}
html.ltr .navbar-inverse .navbar-collapse,
html.ltr .navbar-inverse .navbar-form {
    border-color:#101010
}
html.ltr .navbar-inverse .navbar-nav>.open>a,
html.ltr .navbar-inverse .navbar-nav>.open>a:focus,
html.ltr .navbar-inverse .navbar-nav>.open>a:hover {
    background-color:#080808;
    color:#fff
}
@media (max-width:767px) {
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#e4eaec
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#fff;
        background-color:transparent
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#fff;
        background-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#444;
        background-color:transparent
    }
}
html.ltr .navbar-inverse .navbar-link {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-link:hover {
    color:#fff
}
html.ltr .navbar-inverse .btn-link {
    color:#e4eaec
}
html.ltr .navbar-inverse .btn-link:focus,
html.ltr .navbar-inverse .btn-link:hover {
    color:#fff
}
html.ltr .navbar-inverse .btn-link[disabled]:focus,
html.ltr .navbar-inverse .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .navbar-inverse .btn-link:focus,
html.ltr fieldset[disabled] .navbar-inverse .btn-link:hover {
    color:#444
}
html.ltr .breadcrumb {
    padding:12px 15px;
    margin-bottom:21px;
    list-style:none;
    background-color:#fafafa;
    border-radius:4px
}
html.ltr .breadcrumb>li {
    display:inline-block
}
html.ltr .breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 5px;
    color:#c1c2c3
}
html.ltr .breadcrumb>.active {
    color:#515253
}
html.ltr .pagination {
    display:inline-block;
    padding-left:0;
    margin:21px 0;
    border-radius:4px
}
html.ltr .pagination>li {
    display:inline
}
html.ltr .pagination>li>a,
html.ltr .pagination>li>span {
    position:relative;
    float:left;
    padding:6px 16px;
    line-height:1.52857143;
    text-decoration:none;
    color:#515253;
    background-color:#fff;
    border:1px solid #eee;
    margin-left:-1px
}
html.ltr .pagination>li:first-child>a,
html.ltr .pagination>li:first-child>span {
    margin-left:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
html.ltr .pagination>li:last-child>a,
html.ltr .pagination>li:last-child>span {
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
html.ltr .pagination>li>a:focus,
html.ltr .pagination>li>a:hover,
html.ltr .pagination>li>span:focus,
html.ltr .pagination>li>span:hover {
    z-index:2;
    color:#1b72e2;
    background-color:#fafafa;
    border-color:#eee
}
html.ltr .pagination>.active>a,
html.ltr .pagination>.active>a:focus,
html.ltr .pagination>.active>a:hover,
html.ltr .pagination>.active>span,
html.ltr .pagination>.active>span:focus,
html.ltr .pagination>.active>span:hover {
    z-index:3;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec;
    cursor:default
}
html.ltr .pagination>.disabled>a,
html.ltr .pagination>.disabled>a:focus,
html.ltr .pagination>.disabled>a:hover,
html.ltr .pagination>.disabled>span,
html.ltr .pagination>.disabled>span:focus,
html.ltr .pagination>.disabled>span:hover {
    color:#e4eaec;
    background-color:#fff;
    border-color:#eee;
    cursor:not-allowed
}
html.ltr .pagination-lg>li>a,
html.ltr .pagination-lg>li>span {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33
}
html.ltr .pagination-lg>li:first-child>a,
html.ltr .pagination-lg>li:first-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
html.ltr .pagination-lg>li:last-child>a,
html.ltr .pagination-lg>li:last-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
html.ltr .pagination-sm>li>a,
html.ltr .pagination-sm>li>span {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
html.ltr .pagination-sm>li:first-child>a,
html.ltr .pagination-sm>li:first-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
html.ltr .pagination-sm>li:last-child>a,
html.ltr .pagination-sm>li:last-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
html.ltr .pager {
    padding-left:0;
    margin:21px 0;
    list-style:none;
    text-align:center
}
html.ltr .pager li {
    display:inline
}
html.ltr .pager li>a,
html.ltr .pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:15px
}
html.ltr .pager li>a:focus,
html.ltr .pager li>a:hover {
    text-decoration:none;
    background-color:#fafafa
}
html.ltr .pager .next>a,
html.ltr .pager .next>span {
    float:right
}
html.ltr .pager .previous>a,
html.ltr .pager .previous>span {
    float:left
}
html.ltr .pager .disabled>a,
html.ltr .pager .disabled>a:focus,
html.ltr .pager .disabled>a:hover,
html.ltr .pager .disabled>span {
    color:#e4eaec;
    background-color:#fff;
    cursor:not-allowed
}
html.ltr .label {
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
html.ltr a.label:focus,
html.ltr a.label:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.ltr .label:empty {
    display:none
}
html.ltr .btn .label {
    position:relative;
    top:-1px
}
html.ltr .label-default {
    background-color:#e4eaec
}
html.ltr .label-default[href]:focus,
html.ltr .label-default[href]:hover {
    background-color:#c6d3d7
}
html.ltr .label-primary {
    background-color:#5d9cec
}
html.ltr .label-primary[href]:focus,
html.ltr .label-primary[href]:hover {
    background-color:#2f80e7
}
html.ltr .label-success {
    background-color:#27c24c
}
html.ltr .label-success[href]:focus,
html.ltr .label-success[href]:hover {
    background-color:#1e983b
}
html.ltr .label-info {
    background-color:#23b7e5
}
html.ltr .label-info[href]:focus,
html.ltr .label-info[href]:hover {
    background-color:#1797be
}
html.ltr .label-warning {
    background-color:#ff902b
}
html.ltr .label-warning[href]:focus,
html.ltr .label-warning[href]:hover {
    background-color:#f77600
}
html.ltr .label-danger {
    background-color:#f05050
}
html.ltr .label-danger[href]:focus,
html.ltr .label-danger[href]:hover {
    background-color:#ec2121
}
html.ltr .badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#e4eaec;
    border-radius:10px
}
html.ltr .badge:empty {
    display:none
}
html.ltr .btn .badge {
    position:relative;
    top:-1px
}
html.ltr .btn-group-xs>.btn .badge,
html.ltr .btn-xs .badge {
    top:0;
    padding:1px 5px
}
html.ltr a.badge:focus,
html.ltr a.badge:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.ltr .list-group-item.active>.badge,
html.ltr .nav-pills>.active>a>.badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .list-group-item>.badge {
    float:right
}
html.ltr .list-group-item>.badge+.badge {
    margin-right:5px
}
html.ltr .nav-pills>li>a>.badge {
    margin-left:3px
}
html.ltr .jumbotron {
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#fcfcfc
}
html.ltr .jumbotron .h1,
html.ltr .jumbotron h1 {
    color:inherit
}
html.ltr .jumbotron p {
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
html.ltr .jumbotron>hr {
    border-top-color:#e3e3e3
}
html.ltr .container-fluid .jumbotron,
html.ltr .container .jumbotron {
    border-radius:6px;
    padding-left:15px;
    padding-right:15px
}
html.ltr .jumbotron .container {
    max-width:100%
}
@media screen and (min-width:768px) {
    html.ltr .jumbotron {
        padding-top:48px;
        padding-bottom:48px
    }
    html.ltr .container-fluid .jumbotron,
    html.ltr .container .jumbotron {
        padding-left:60px;
        padding-right:60px
    }
    html.ltr .jumbotron .h1,
    html.ltr .jumbotron h1 {
        font-size:63px
    }
}
html.ltr .thumbnail {
    display:block;
    padding:2px;
    margin-bottom:21px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:border .2s ease-in-out
}
html.ltr .thumbnail>img,
html.ltr .thumbnail a>img {
    margin-left:auto;
    margin-right:auto
}
html.ltr a.thumbnail.active,
html.ltr a.thumbnail:focus,
html.ltr a.thumbnail:hover {
    border-color:#5d9cec
}
html.ltr .thumbnail .caption {
    padding:9px;
    color:#515253
}
html.ltr .alert {
    padding:8px;
    margin-bottom:21px;
    border:1px solid transparent;
    border-radius:3px
}
html.ltr .alert h4 {
    margin-top:0;
    color:inherit
}
html.ltr .alert .alert-link {
    font-weight:700
}
html.ltr .alert>p,
html.ltr .alert>ul {
    margin-bottom:0
}
html.ltr .alert>p+p {
    margin-top:5px
}
html.ltr .alert-dismissable,
html.ltr .alert-dismissible {
    padding-right:28px
}
html.ltr .alert-dismissable .close,
html.ltr .alert-dismissible .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
html.ltr .alert-success {
    background-color:#27c24c;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-success hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-success .alert-link {
    color:#e6e6e6
}
html.ltr .alert-info {
    background-color:#23b7e5;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-info hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-info .alert-link {
    color:#e6e6e6
}
html.ltr .alert-warning {
    background-color:#ff902b;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-warning hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-warning .alert-link {
    color:#e6e6e6
}
html.ltr .alert-danger {
    background-color:#f05050;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-danger hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-danger .alert-link {
    color:#e6e6e6
}
html.ltr .progress {
    overflow:hidden;
    height:21px;
    margin-bottom:21px;
    background-color:#f1f1f1;
    border-radius:4px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
html.ltr .progress-bar {
    float:left;
    width:0;
    height:100%;
    font-size:12px;
    line-height:21px;
    color:#fff;
    text-align:center;
    background-color:#5d9cec;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    transition:width .6s ease
}
html.ltr .progress-bar-striped,
html.ltr .progress-striped .progress-bar {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size:40px 40px
}
html.ltr .progress-bar.active,
html.ltr .progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
html.ltr .progress-bar-success {
    background-color:#27c24c
}
html.ltr .progress-striped .progress-bar-success {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-info {
    background-color:#23b7e5
}
html.ltr .progress-striped .progress-bar-info {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-warning {
    background-color:#ff902b
}
html.ltr .progress-striped .progress-bar-warning {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-danger {
    background-color:#f05050
}
html.ltr .progress-striped .progress-bar-danger {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .media {
    margin-top:15px
}
html.ltr .media:first-child {
    margin-top:0
}
html.ltr .media,
html.ltr .media-body {
    zoom:1;
    overflow:hidden
}
html.ltr .media-body {
    width:10000px
}
html.ltr .media-object {
    display:block
}
html.ltr .media-object.img-thumbnail {
    max-width:none
}
html.ltr .media-right,
html.ltr .media>.pull-right {
    padding-left:10px
}
html.ltr .media-left,
html.ltr .media>.pull-left {
    padding-right:10px
}
html.ltr .media-body,
html.ltr .media-left,
html.ltr .media-right {
    display:table-cell;
    vertical-align:top
}
html.ltr .media-middle {
    vertical-align:middle
}
html.ltr .media-bottom {
    vertical-align:bottom
}
html.ltr .media-heading {
    margin-top:0;
    margin-bottom:5px
}
html.ltr .media-list {
    padding-left:0;
    list-style:none
}
html.ltr .list-group {
    margin-bottom:20px;
    padding-left:0
}
html.ltr .list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #e4eaec
}
html.ltr .list-group-item:first-child {
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
html.ltr .list-group-item:last-child {
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
html.ltr a.list-group-item,
html.ltr button.list-group-item {
    color:#555
}
html.ltr a.list-group-item .list-group-item-heading,
html.ltr button.list-group-item .list-group-item-heading {
    color:#333
}
html.ltr a.list-group-item:focus,
html.ltr a.list-group-item:hover,
html.ltr button.list-group-item:focus,
html.ltr button.list-group-item:hover {
    text-decoration:none;
    color:#555;
    background-color:#fafbfc
}
html.ltr button.list-group-item {
    width:100%;
    text-align:left
}
html.ltr .list-group-item.disabled,
html.ltr .list-group-item.disabled:focus,
html.ltr .list-group-item.disabled:hover {
    background-color:#edf1f2;
    color:#e4eaec;
    cursor:not-allowed
}
html.ltr .list-group-item.disabled .list-group-item-heading,
html.ltr .list-group-item.disabled:focus .list-group-item-heading,
html.ltr .list-group-item.disabled:hover .list-group-item-heading {
    color:inherit
}
html.ltr .list-group-item.disabled .list-group-item-text,
html.ltr .list-group-item.disabled:focus .list-group-item-text,
html.ltr .list-group-item.disabled:hover .list-group-item-text {
    color:#e4eaec
}
html.ltr .list-group-item.active,
html.ltr .list-group-item.active:focus,
html.ltr .list-group-item.active:hover {
    z-index:2;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .list-group-item.active .list-group-item-heading,
html.ltr .list-group-item.active .list-group-item-heading>.small,
html.ltr .list-group-item.active .list-group-item-heading>small,
html.ltr .list-group-item.active:focus .list-group-item-heading,
html.ltr .list-group-item.active:focus .list-group-item-heading>.small,
html.ltr .list-group-item.active:focus .list-group-item-heading>small,
html.ltr .list-group-item.active:hover .list-group-item-heading,
html.ltr .list-group-item.active:hover .list-group-item-heading>.small,
html.ltr .list-group-item.active:hover .list-group-item-heading>small {
    color:inherit
}
html.ltr .list-group-item.active .list-group-item-text,
html.ltr .list-group-item.active:focus .list-group-item-text,
html.ltr .list-group-item.active:hover .list-group-item-text {
    color:#fff
}
html.ltr .list-group-item-success {
    color:#27c24c;
    background-color:#dff0d8
}
html.ltr a.list-group-item-success,
html.ltr button.list-group-item-success {
    color:#27c24c
}
html.ltr a.list-group-item-success .list-group-item-heading,
html.ltr button.list-group-item-success .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-success:focus,
html.ltr a.list-group-item-success:hover,
html.ltr button.list-group-item-success:focus,
html.ltr button.list-group-item-success:hover {
    color:#27c24c;
    background-color:#d0e9c6
}
html.ltr a.list-group-item-success.active,
html.ltr a.list-group-item-success.active:focus,
html.ltr a.list-group-item-success.active:hover,
html.ltr button.list-group-item-success.active,
html.ltr button.list-group-item-success.active:focus,
html.ltr button.list-group-item-success.active:hover {
    color:#fff;
    background-color:#27c24c;
    border-color:#27c24c
}
html.ltr .list-group-item-info {
    color:#23b7e5;
    background-color:#d9edf7
}
html.ltr a.list-group-item-info,
html.ltr button.list-group-item-info {
    color:#23b7e5
}
html.ltr a.list-group-item-info .list-group-item-heading,
html.ltr button.list-group-item-info .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-info:focus,
html.ltr a.list-group-item-info:hover,
html.ltr button.list-group-item-info:focus,
html.ltr button.list-group-item-info:hover {
    color:#23b7e5;
    background-color:#c4e3f3
}
html.ltr a.list-group-item-info.active,
html.ltr a.list-group-item-info.active:focus,
html.ltr a.list-group-item-info.active:hover,
html.ltr button.list-group-item-info.active,
html.ltr button.list-group-item-info.active:focus,
html.ltr button.list-group-item-info.active:hover {
    color:#fff;
    background-color:#23b7e5;
    border-color:#23b7e5
}
html.ltr .list-group-item-warning {
    color:#ff902b;
    background-color:#fcf8e3
}
html.ltr a.list-group-item-warning,
html.ltr button.list-group-item-warning {
    color:#ff902b
}
html.ltr a.list-group-item-warning .list-group-item-heading,
html.ltr button.list-group-item-warning .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-warning:focus,
html.ltr a.list-group-item-warning:hover,
html.ltr button.list-group-item-warning:focus,
html.ltr button.list-group-item-warning:hover {
    color:#ff902b;
    background-color:#faf2cc
}
html.ltr a.list-group-item-warning.active,
html.ltr a.list-group-item-warning.active:focus,
html.ltr a.list-group-item-warning.active:hover,
html.ltr button.list-group-item-warning.active,
html.ltr button.list-group-item-warning.active:focus,
html.ltr button.list-group-item-warning.active:hover {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff902b
}
html.ltr .list-group-item-danger {
    color:#f05050;
    background-color:#f2dede
}
html.ltr a.list-group-item-danger,
html.ltr button.list-group-item-danger {
    color:#f05050
}
html.ltr a.list-group-item-danger .list-group-item-heading,
html.ltr button.list-group-item-danger .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-danger:focus,
html.ltr a.list-group-item-danger:hover,
html.ltr button.list-group-item-danger:focus,
html.ltr button.list-group-item-danger:hover {
    color:#f05050;
    background-color:#ebcccc
}
html.ltr a.list-group-item-danger.active,
html.ltr a.list-group-item-danger.active:focus,
html.ltr a.list-group-item-danger.active:hover,
html.ltr button.list-group-item-danger.active,
html.ltr button.list-group-item-danger.active:focus,
html.ltr button.list-group-item-danger.active:hover {
    color:#fff;
    background-color:#f05050;
    border-color:#f05050
}
html.ltr .list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}
html.ltr .list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}
html.ltr .panel {
    margin-bottom:21px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
html.ltr .panel-body {
    padding:15px
}
html.ltr .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
html.ltr .panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
html.ltr .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
html.ltr .panel-title>.small,
html.ltr .panel-title>.small>a,
html.ltr .panel-title>a,
html.ltr .panel-title>small,
html.ltr .panel-title>small>a {
    color:inherit
}
html.ltr .panel-footer {
    padding:10px 15px;
    background-color:#fafafa;
    border-top:1px solid #eee;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
html.ltr .panel>.list-group,
html.ltr .panel>.panel-collapse>.list-group {
    margin-bottom:0
}
html.ltr .panel>.list-group .list-group-item,
html.ltr .panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
html.ltr .panel>.list-group:first-child .list-group-item:first-child,
html.ltr .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
}
html.ltr .panel>.list-group:last-child .list-group-item:last-child,
html.ltr .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
}
html.ltr .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .list-group+.panel-footer,
html.ltr .panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
html.ltr .panel>.panel-collapse>.table,
html.ltr .panel>.table,
html.ltr .panel>.table-responsive>.table {
    margin-bottom:0
}
html.ltr .panel>.panel-collapse>.table caption,
html.ltr .panel>.table-responsive>.table caption,
html.ltr .panel>.table caption {
    padding-left:15px;
    padding-right:15px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
html.ltr .panel>.table:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius:3px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
html.ltr .panel>.table:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius:3px
}
html.ltr .panel>.panel-body+.table,
html.ltr .panel>.panel-body+.table-responsive,
html.ltr .panel>.table+.panel-body,
html.ltr .panel>.table-responsive+.panel-body {
    border-top:1px solid #eee
}
html.ltr .panel>.table>tbody:first-child>tr:first-child td,
html.ltr .panel>.table>tbody:first-child>tr:first-child th {
    border-top:0
}
html.ltr .panel>.table-bordered,
html.ltr .panel>.table-responsive>.table-bordered {
    border:0
}
html.ltr .panel>.table-bordered>tbody>tr>td:first-child,
html.ltr .panel>.table-bordered>tbody>tr>th:first-child,
html.ltr .panel>.table-bordered>tfoot>tr>td:first-child,
html.ltr .panel>.table-bordered>tfoot>tr>th:first-child,
html.ltr .panel>.table-bordered>thead>tr>td:first-child,
html.ltr .panel>.table-bordered>thead>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left:0
}
html.ltr .panel>.table-bordered>tbody>tr>td:last-child,
html.ltr .panel>.table-bordered>tbody>tr>th:last-child,
html.ltr .panel>.table-bordered>tfoot>tr>td:last-child,
html.ltr .panel>.table-bordered>tfoot>tr>th:last-child,
html.ltr .panel>.table-bordered>thead>tr>td:last-child,
html.ltr .panel>.table-bordered>thead>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right:0
}
html.ltr .panel>.table-bordered>tbody>tr:first-child>td,
html.ltr .panel>.table-bordered>tbody>tr:first-child>th,
html.ltr .panel>.table-bordered>tbody>tr:last-child>td,
html.ltr .panel>.table-bordered>tbody>tr:last-child>th,
html.ltr .panel>.table-bordered>tfoot>tr:last-child>td,
html.ltr .panel>.table-bordered>tfoot>tr:last-child>th,
html.ltr .panel>.table-bordered>thead>tr:first-child>td,
html.ltr .panel>.table-bordered>thead>tr:first-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom:0
}
html.ltr .panel>.table-responsive {
    border:0;
    margin-bottom:0
}
html.ltr .panel-group {
    margin-bottom:21px
}
html.ltr .panel-group .panel {
    margin-bottom:0;
    border-radius:4px
}
html.ltr .panel-group .panel+.panel {
    margin-top:5px
}
html.ltr .panel-group .panel-heading {
    border-bottom:0
}
html.ltr .panel-group .panel-heading+.panel-collapse>.list-group,
html.ltr .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #eee
}
html.ltr .panel-group .panel-footer {
    border-top:0
}
html.ltr .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #eee
}
html.ltr .panel-default {
    border-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading {
    color:#444;
    background-color:#fff;
    border-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading .badge {
    color:#fff;
    background-color:#444
}
html.ltr .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-primary {
    border-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading {
    color:#fff;
    background-color:#5d9cec;
    border-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-success {
    border-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading {
    color:#fff;
    background-color:#27c24c;
    border-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading .badge {
    color:#27c24c;
    background-color:#fff
}
html.ltr .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-info {
    border-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading {
    color:#fff;
    background-color:#23b7e5;
    border-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading .badge {
    color:#23b7e5;
    background-color:#fff
}
html.ltr .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-warning {
    border-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading {
    color:#fff;
    background-color:#ff902b;
    border-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading .badge {
    color:#ff902b;
    background-color:#fff
}
html.ltr .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-danger {
    border-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading {
    color:#fff;
    background-color:#f05050;
    border-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading .badge {
    color:#f05050;
    background-color:#fff
}
html.ltr .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
html.ltr .embed-responsive .embed-responsive-item,
html.ltr .embed-responsive embed,
html.ltr .embed-responsive iframe,
html.ltr .embed-responsive object,
html.ltr .embed-responsive video {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
html.ltr .embed-responsive-16by9 {
    padding-bottom:56.25%
}
html.ltr .embed-responsive-4by3 {
    padding-bottom:75%
}
html.ltr .well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ededed;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
html.ltr .well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
html.ltr .well-lg {
    padding:24px;
    border-radius:6px
}
html.ltr .well-sm {
    padding:9px;
    border-radius:3px
}
html.ltr .close {
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
html.ltr .close:focus,
html.ltr .close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
html.ltr button.close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
html.ltr .modal-open {
    overflow:hidden
}
html.ltr .modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
html.ltr .modal.fade .modal-dialog {
    transform:translateY(-25%);
    transition:transform .3s ease-out
}
html.ltr .modal.in .modal-dialog {
    transform:translate(0)
}
html.ltr .modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
html.ltr .modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
html.ltr .modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
html.ltr .modal-backdrop {
    top:0;
    right:0;
    left:0;
    z-index:1040;
    background-color:#000
}
html.ltr .modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
html.ltr .modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
html.ltr .modal-header {
    padding:25px;
    border-bottom:1px solid #e5e5e5
}
html.ltr .modal-header .close {
    margin-top:-2px
}
html.ltr .modal-title {
    margin:0;
    line-height:1.52857143
}
html.ltr .modal-body {
    position:relative;
    padding:25px
}
html.ltr .modal-footer {
    padding:25px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
html.ltr .modal-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}
html.ltr .modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
html.ltr .modal-footer .btn-block+.btn-block {
    margin-left:0
}
html.ltr .modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    html.ltr .modal-dialog {
        width:600px;
        margin:30px auto
    }
    html.ltr .modal-content {
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    html.ltr .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    html.ltr .modal-lg {
        width:900px
    }
}
html[dir=ltr].ltr .tooltip {
    text-align:left
}
html[dir=rtl].ltr .tooltip {
    text-align:right
}
html.ltr .tooltip {
    position:absolute;
    z-index:1070;
    display:block;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:12px;
    opacity:0;
    filter:alpha(opacity=0)
}
html.ltr .tooltip.in {
    opacity:.9;
    filter:alpha(opacity=90)
}
html.ltr .tooltip.top {
    margin-top:-3px;
    padding:5px 0
}
html.ltr .tooltip.right {
    margin-left:3px;
    padding:0 5px
}
html.ltr .tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}
html.ltr .tooltip.left {
    margin-left:-3px;
    padding:0 5px
}
html.ltr .tooltip-inner {
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:4px
}
html.ltr .tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.ltr .tooltip.top .tooltip-arrow {
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.top-left .tooltip-arrow {
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.top-right .tooltip-arrow {
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.right .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#222
}
html.ltr .tooltip.left .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#222
}
html.ltr .tooltip.bottom .tooltip-arrow {
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.ltr .tooltip.bottom-left .tooltip-arrow {
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.ltr .tooltip.bottom-right .tooltip-arrow {
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html[dir=ltr].ltr .popover {
    text-align:left
}
html[dir=rtl].ltr .popover {
    text-align:right
}
html.ltr .popover {
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e1e1e1;
    border-radius:6px;
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
html.ltr .popover.top {
    margin-top:-10px
}
html.ltr .popover.right {
    margin-left:10px
}
html.ltr .popover.bottom {
    margin-top:10px
}
html.ltr .popover.left {
    margin-left:-10px
}
html.ltr .popover-title {
    margin:0;
    padding:8px 14px;
    font-size:14px;
    background-color:#fafafa;
    border-bottom:1px solid #ededed;
    border-radius:5px 5px 0 0
}
html.ltr .popover-content {
    padding:9px 14px
}
html.ltr .popover>.arrow,
html.ltr .popover>.arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.ltr .popover>.arrow {
    border-width:11px
}
html.ltr .popover>.arrow:after {
    border-width:10px;
    content:""
}
html.ltr .popover.top>.arrow {
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#e1e1e1;
    bottom:-11px
}
html.ltr .popover.top>.arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fafafa
}
html.ltr .popover.right>.arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#e1e1e1
}
html.ltr .popover.right>.arrow:after {
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fafafa
}
html.ltr .popover.bottom>.arrow {
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#e1e1e1;
    top:-11px
}
html.ltr .popover.bottom>.arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fafafa
}
html.ltr .popover.left>.arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#e1e1e1
}
html.ltr .popover.left>.arrow:after {
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fafafa;
    bottom:-10px
}
html.ltr .carousel {
    position:relative
}
html.ltr .carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}
html.ltr .carousel-inner>.item {
    display:none;
    position:relative;
    transition:left .6s ease-in-out
}
html.ltr .carousel-inner>.item>a>img,
html.ltr .carousel-inner>.item>img {
    line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
    html.ltr .carousel-inner>.item {
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        perspective:1000px
    }
    html.ltr .carousel-inner>.item.active.right,
    html.ltr .carousel-inner>.item.next {
        transform:translate3d(100%,0,0);
        left:0
    }
    html.ltr .carousel-inner>.item.active.left,
    html.ltr .carousel-inner>.item.prev {
        transform:translate3d(-100%,0,0);
        left:0
    }
    html.ltr .carousel-inner>.item.active,
    html.ltr .carousel-inner>.item.next.left,
    html.ltr .carousel-inner>.item.prev.right {
        transform:translateZ(0);
        left:0
    }
}
html.ltr .carousel-inner>.active,
html.ltr .carousel-inner>.next,
html.ltr .carousel-inner>.prev {
    display:block
}
html.ltr .carousel-inner>.active {
    left:0
}
html.ltr .carousel-inner>.next,
html.ltr .carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
html.ltr .carousel-inner>.next {
    left:100%
}
html.ltr .carousel-inner>.prev {
    left:-100%
}
html.ltr .carousel-inner>.next.left,
html.ltr .carousel-inner>.prev.right {
    left:0
}
html.ltr .carousel-inner>.active.left {
    left:-100%
}
html.ltr .carousel-inner>.active.right {
    left:100%
}
html.ltr .carousel-control {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
html.ltr .carousel-control.left {
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.0001));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
html.ltr .carousel-control.right {
    left:auto;
    right:0;
    background-image:linear-gradient(90deg,rgba(0,0,0,.0001),rgba(0,0,0,.5));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}
html.ltr .carousel-control:focus,
html.ltr .carousel-control:hover {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
html.ltr .carousel-control .glyphicon-chevron-left,
html.ltr .carousel-control .glyphicon-chevron-right,
html.ltr .carousel-control .icon-next,
html.ltr .carousel-control .icon-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
html.ltr .carousel-control .glyphicon-chevron-left,
html.ltr .carousel-control .icon-prev {
    left:50%;
    margin-left:-10px
}
html.ltr .carousel-control .glyphicon-chevron-right,
html.ltr .carousel-control .icon-next {
    right:50%;
    margin-right:-10px
}
html.ltr .carousel-control .icon-next,
html.ltr .carousel-control .icon-prev {
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
html.ltr .carousel-control .icon-prev:before {
    content:"\2039"
}
html.ltr .carousel-control .icon-next:before {
    content:"\203a"
}
html.ltr .carousel-indicators {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
html.ltr .carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000\9;
    background-color:transparent
}
html.ltr .carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
html.ltr .carousel-caption {
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
html.ltr .carousel-caption .btn {
    text-shadow:none
}
@media screen and (min-width:768px) {
    html.ltr .carousel-control .glyphicon-chevron-left,
    html.ltr .carousel-control .glyphicon-chevron-right,
    html.ltr .carousel-control .icon-next,
    html.ltr .carousel-control .icon-prev {
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    html.ltr .carousel-control .glyphicon-chevron-left,
    html.ltr .carousel-control .icon-prev {
        margin-left:-10px
    }
    html.ltr .carousel-control .glyphicon-chevron-right,
    html.ltr .carousel-control .icon-next {
        margin-right:-10px
    }
    html.ltr .carousel-caption {
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    html.ltr .carousel-indicators {
        bottom:20px
    }
}
html.ltr .btn-group-vertical>.btn-group:after,
html.ltr .btn-group-vertical>.btn-group:before,
html.ltr .btn-toolbar:after,
html.ltr .btn-toolbar:before,
html.ltr .clearfix:after,
html.ltr .clearfix:before,
html.ltr .container-fluid:after,
html.ltr .container-fluid:before,
html.ltr .container:after,
html.ltr .container:before,
html.ltr .dl-horizontal dd:after,
html.ltr .dl-horizontal dd:before,
html.ltr .form-horizontal .form-group:after,
html.ltr .form-horizontal .form-group:before,
html.ltr .modal-footer:after,
html.ltr .modal-footer:before,
html.ltr .modal-header:after,
html.ltr .modal-header:before,
html.ltr .nav:after,
html.ltr .nav:before,
html.ltr .navbar-collapse:after,
html.ltr .navbar-collapse:before,
html.ltr .navbar-header:after,
html.ltr .navbar-header:before,
html.ltr .navbar:after,
html.ltr .navbar:before,
html.ltr .pager:after,
html.ltr .pager:before,
html.ltr .panel-body:after,
html.ltr .panel-body:before,
html.ltr .row:after,
html.ltr .row:before {
    content:" ";
    display:table
}
html.ltr .btn-group-vertical>.btn-group:after,
html.ltr .btn-toolbar:after,
html.ltr .clearfix:after,
html.ltr .container-fluid:after,
html.ltr .container:after,
html.ltr .dl-horizontal dd:after,
html.ltr .form-horizontal .form-group:after,
html.ltr .modal-footer:after,
html.ltr .modal-header:after,
html.ltr .nav:after,
html.ltr .navbar-collapse:after,
html.ltr .navbar-header:after,
html.ltr .navbar:after,
html.ltr .pager:after,
html.ltr .panel-body:after,
html.ltr .row:after {
    clear:both
}
html.ltr .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}
html.ltr .pull-right {
    float:right!important
}
html.ltr .pull-left {
    float:left!important
}
html.ltr .hide {
    display:none!important
}
html.ltr .show {
    display:block!important
}
html.ltr .invisible {
    visibility:hidden
}
html.ltr .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
html.ltr .hidden {
    display:none!important
}
html.ltr .affix {
    position:fixed
}
@-ms-viewport {
html.ltr {
    width:device-width
}
}
html.ltr .visible-lg,
html.ltr .visible-lg-block,
html.ltr .visible-lg-inline,
html.ltr .visible-lg-inline-block,
html.ltr .visible-md,
html.ltr .visible-md-block,
html.ltr .visible-md-inline,
html.ltr .visible-md-inline-block,
html.ltr .visible-sm,
html.ltr .visible-sm-block,
html.ltr .visible-sm-inline,
html.ltr .visible-sm-inline-block,
html.ltr .visible-xs,
html.ltr .visible-xs-block,
html.ltr .visible-xs-inline,
html.ltr .visible-xs-inline-block {
    display:none!important
}
@media (max-width:767px) {
    html.ltr .visible-xs {
        display:block!important
    }
    html.ltr table.visible-xs {
        display:table!important
    }
    html.ltr tr.visible-xs {
        display:table-row!important
    }
    html.ltr td.visible-xs,
    html.ltr th.visible-xs {
        display:table-cell!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-block {
        display:block!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-inline {
        display:inline!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-inline-block {
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm {
        display:block!important
    }
    html.ltr table.visible-sm {
        display:table!important
    }
    html.ltr tr.visible-sm {
        display:table-row!important
    }
    html.ltr td.visible-sm,
    html.ltr th.visible-sm {
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-block {
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-inline {
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-inline-block {
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md {
        display:block!important
    }
    html.ltr table.visible-md {
        display:table!important
    }
    html.ltr tr.visible-md {
        display:table-row!important
    }
    html.ltr td.visible-md,
    html.ltr th.visible-md {
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-block {
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-inline {
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-inline-block {
        display:inline-block!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg {
        display:block!important
    }
    html.ltr table.visible-lg {
        display:table!important
    }
    html.ltr tr.visible-lg {
        display:table-row!important
    }
    html.ltr td.visible-lg,
    html.ltr th.visible-lg {
        display:table-cell!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-block {
        display:block!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-inline {
        display:inline!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-inline-block {
        display:inline-block!important
    }
}
@media (max-width:767px) {
    html.ltr .hidden-xs {
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .hidden-sm {
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .hidden-md {
        display:none!important
    }
}
@media (min-width:1200px) {
    html.ltr .hidden-lg {
        display:none!important
    }
}
html.ltr .visible-print {
    display:none!important
}
@media print {
    html.ltr .visible-print {
        display:block!important
    }
    html.ltr table.visible-print {
        display:table!important
    }
    html.ltr tr.visible-print {
        display:table-row!important
    }
    html.ltr td.visible-print,
    html.ltr th.visible-print {
        display:table-cell!important
    }
}
html.ltr .visible-print-block {
    display:none!important
}
@media print {
    html.ltr .visible-print-block {
        display:block!important
    }
}
html.ltr .visible-print-inline {
    display:none!important
}
@media print {
    html.ltr .visible-print-inline {
        display:inline!important
    }
}
html.ltr .visible-print-inline-block {
    display:none!important
}
@media print {
    html.ltr .visible-print-inline-block {
        display:inline-block!important
    }
}
@media print {
    html.ltr .hidden-print {
        display:none!important
    }
}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html.rtl body {
    margin:0
}
html.rtl article,
html.rtl details,
html.rtl figcaption,
html.rtl figure,
html.rtl footer,
html.rtl hgroup,
html.rtl main,
html.rtl menu,
html.rtl nav,
html.rtl section,
html.rtl summary {
    display:block
}
html.rtl audio,
html.rtl canvas,
html.rtl progress,
html.rtl video {
    display:inline-block;
    vertical-align:baseline
}
html.rtl audio:not([controls]) {
    display:none;
    height:0
}
html.rtl [hidden],
html.rtl template {
    display:none
}
html.rtl a:active,
html.rtl a:hover {
    outline:0
}
html.rtl b,
html.rtl strong {
    font-weight:700
}
html.rtl dfn {
    font-style:italic
}
html.rtl h1 {
    font-size:2em;
    margin:.67em 0
}
html.rtl mark {
    background:#ff0;
    color:#000
}
html.rtl small {
    font-size:80%
}
html.rtl sub,
html.rtl sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
html.rtl sup {
    top:-.5em
}
html.rtl sub {
    bottom:-.25em
}
html.rtl img {
    border:0
}
html.rtl svg:not(:root) {
    overflow:hidden
}
html.rtl figure {
    margin:1em 40px
}
html.rtl hr {
    box-sizing:content-box;
    height:0
}
html.rtl pre {
    overflow:auto
}
html.rtl code,
html.rtl kbd,
html.rtl pre,
html.rtl samp {
    font-family:monospace,monospace;
    font-size:1em
}
html.rtl button,
html.rtl select {
    text-transform:none
}
html.rtl button,
html.rtl html input[type=button],
html.rtl input[type=reset],
html.rtl input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
html.rtl button[disabled],
html.rtl html input[disabled] {
    cursor:default
}
html.rtl button::-moz-focus-inner,
html.rtl input::-moz-focus-inner {
    border:0;
    padding:0
}
html.rtl input[type=checkbox],
html.rtl input[type=radio] {
    box-sizing:border-box;
    padding:0
}
html.rtl input[type=number]::-webkit-inner-spin-button,
html.rtl input[type=number]::-webkit-outer-spin-button {
    height:auto
}
html.rtl input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
html.rtl input[type=search]::-webkit-search-cancel-button,
html.rtl input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
html.rtl fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
html.rtl legend {
    border:0
}
html.rtl textarea {
    overflow:auto
}
html.rtl optgroup {
    font-weight:700
}
html.rtl .table {
    border-collapse:collapse;
    border-spacing:0
}
html.rtl .table td,
html.rtl .table th {
    padding:0
}
@media print {
    html.rtl *,
    html.rtl :after,
    html.rtl :before {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    html.rtl a,
    html.rtl a:visited {
        text-decoration:underline
    }
    html.rtl a[href]:after {
        content:" (" attr(href) ")"
    }
    html.rtl abbr[title]:after {
        content:" (" attr(title) ")"
    }
    html.rtl a[href^="#"]:after,
    html.rtl a[href^="javascript:"]:after {
        content:""
    }
    html.rtl blockquote,
    html.rtl pre {
        border:1px solid #999;
        page-break-inside:avoid
    }
    html.rtl thead {
        display:table-header-group
    }
    html.rtl img,
    html.rtl tr {
        page-break-inside:avoid
    }
    html.rtl img {
        max-width:100%!important
    }
    html.rtl h2,
    html.rtl h3,
    html.rtl p {
        orphans:3;
        widows:3
    }
    html.rtl h2,
    html.rtl h3 {
        page-break-after:avoid
    }
    html.rtl .navbar {
        display:none
    }
    html.rtl .btn>.caret,
    html.rtl .dropup>.btn>.caret {
        border-top-color:#000!important
    }
    html.rtl .label {
        border:1px solid #000
    }
    html.rtl .table {
        border-collapse:collapse!important
    }
    html.rtl .table td,
    html.rtl .table th {
        background-color:#fff!important
    }
    html.rtl .table-bordered td,
    html.rtl .table-bordered th {
        border:1px solid #ddd!important
    }
}

html.rtl .glyphicon {
    position:relative;
    top:1px;
    font-family:Glyphicons Halflings;
    font-style:normal;
    font-weight:400;
    line-height:1
}
html.rtl .glyphicon-asterisk:before {
    content:"\002a"
}
html.rtl .glyphicon-plus:before {
    content:"\002b"
}
html.rtl .glyphicon-eur:before,
html.rtl .glyphicon-euro:before {
    content:"\20ac"
}
html.rtl .glyphicon-minus:before {
    content:"\2212"
}
html.rtl .glyphicon-cloud:before {
    content:"\2601"
}
html.rtl .glyphicon-envelope:before {
    content:"\2709"
}
html.rtl .glyphicon-pencil:before {
    content:"\270f"
}
html.rtl .glyphicon-glass:before {
    content:"\e001"
}
html.rtl .glyphicon-music:before {
    content:"\e002"
}
html.rtl .glyphicon-search:before {
    content:"\e003"
}
html.rtl .glyphicon-heart:before {
    content:"\e005"
}
html.rtl .glyphicon-star:before {
    content:"\e006"
}
html.rtl .glyphicon-star-empty:before {
    content:"\e007"
}
html.rtl .glyphicon-user:before {
    content:"\e008"
}
html.rtl .glyphicon-film:before {
    content:"\e009"
}
html.rtl .glyphicon-th-large:before {
    content:"\e010"
}
html.rtl .glyphicon-th:before {
    content:"\e011"
}
html.rtl .glyphicon-th-list:before {
    content:"\e012"
}
html.rtl .glyphicon-ok:before {
    content:"\e013"
}
html.rtl .glyphicon-remove:before {
    content:"\e014"
}
html.rtl .glyphicon-zoom-in:before {
    content:"\e015"
}
html.rtl .glyphicon-zoom-out:before {
    content:"\e016"
}
html.rtl .glyphicon-off:before {
    content:"\e017"
}
html.rtl .glyphicon-signal:before {
    content:"\e018"
}
html.rtl .glyphicon-cog:before {
    content:"\e019"
}
html.rtl .glyphicon-trash:before {
    content:"\e020"
}
html.rtl .glyphicon-home:before {
    content:"\e021"
}
html.rtl .glyphicon-file:before {
    content:"\e022"
}
html.rtl .glyphicon-time:before {
    content:"\e023"
}
html.rtl .glyphicon-road:before {
    content:"\e024"
}
html.rtl .glyphicon-download-alt:before {
    content:"\e025"
}
html.rtl .glyphicon-download:before {
    content:"\e026"
}
html.rtl .glyphicon-upload:before {
    content:"\e027"
}
html.rtl .glyphicon-inbox:before {
    content:"\e028"
}
html.rtl .glyphicon-play-circle:before {
    content:"\e029"
}
html.rtl .glyphicon-repeat:before {
    content:"\e030"
}
html.rtl .glyphicon-refresh:before {
    content:"\e031"
}
html.rtl .glyphicon-list-alt:before {
    content:"\e032"
}
html.rtl .glyphicon-lock:before {
    content:"\e033"
}
html.rtl .glyphicon-flag:before {
    content:"\e034"
}
html.rtl .glyphicon-headphones:before {
    content:"\e035"
}
html.rtl .glyphicon-volume-off:before {
    content:"\e036"
}
html.rtl .glyphicon-volume-down:before {
    content:"\e037"
}
html.rtl .glyphicon-volume-up:before {
    content:"\e038"
}
html.rtl .glyphicon-qrcode:before {
    content:"\e039"
}
html.rtl .glyphicon-barcode:before {
    content:"\e040"
}
html.rtl .glyphicon-tag:before {
    content:"\e041"
}
html.rtl .glyphicon-tags:before {
    content:"\e042"
}
html.rtl .glyphicon-book:before {
    content:"\e043"
}
html.rtl .glyphicon-bookmark:before {
    content:"\e044"
}
html.rtl .glyphicon-print:before {
    content:"\e045"
}
html.rtl .glyphicon-camera:before {
    content:"\e046"
}
html.rtl .glyphicon-font:before {
    content:"\e047"
}
html.rtl .glyphicon-bold:before {
    content:"\e048"
}
html.rtl .glyphicon-italic:before {
    content:"\e049"
}
html.rtl .glyphicon-text-height:before {
    content:"\e050"
}
html.rtl .glyphicon-text-width:before {
    content:"\e051"
}
html.rtl .glyphicon-align-right:before {
    content:"\e052"
}
html.rtl .glyphicon-align-center:before {
    content:"\e053"
}
html.rtl .glyphicon-align-left:before {
    content:"\e054"
}
html.rtl .glyphicon-align-justify:before {
    content:"\e055"
}
html.rtl .glyphicon-list:before {
    content:"\e056"
}
html.rtl .glyphicon-indent-right:before {
    content:"\e057"
}
html.rtl .glyphicon-indent-left:before {
    content:"\e058"
}
html.rtl .glyphicon-facetime-video:before {
    content:"\e059"
}
html.rtl .glyphicon-picture:before {
    content:"\e060"
}
html.rtl .glyphicon-map-marker:before {
    content:"\e062"
}
html.rtl .glyphicon-adjust:before {
    content:"\e063"
}
html.rtl .glyphicon-tint:before {
    content:"\e064"
}
html.rtl .glyphicon-edit:before {
    content:"\e065"
}
html.rtl .glyphicon-share:before {
    content:"\e066"
}
html.rtl .glyphicon-check:before {
    content:"\e067"
}
html.rtl .glyphicon-move:before {
    content:"\e068"
}
html.rtl .glyphicon-step-backward:before {
    content:"\e069"
}
html.rtl .glyphicon-fast-backward:before {
    content:"\e070"
}
html.rtl .glyphicon-backward:before {
    content:"\e071"
}
html.rtl .glyphicon-play:before {
    content:"\e072"
}
html.rtl .glyphicon-pause:before {
    content:"\e073"
}
html.rtl .glyphicon-stop:before {
    content:"\e074"
}
html.rtl .glyphicon-forward:before {
    content:"\e075"
}
html.rtl .glyphicon-fast-forward:before {
    content:"\e076"
}
html.rtl .glyphicon-step-forward:before {
    content:"\e077"
}
html.rtl .glyphicon-eject:before {
    content:"\e078"
}
html.rtl .glyphicon-chevron-right:before {
    content:"\e079"
}
html.rtl .glyphicon-chevron-left:before {
    content:"\e080"
}
html.rtl .glyphicon-plus-sign:before {
    content:"\e081"
}
html.rtl .glyphicon-minus-sign:before {
    content:"\e082"
}
html.rtl .glyphicon-remove-sign:before {
    content:"\e083"
}
html.rtl .glyphicon-ok-sign:before {
    content:"\e084"
}
html.rtl .glyphicon-question-sign:before {
    content:"\e085"
}
html.rtl .glyphicon-info-sign:before {
    content:"\e086"
}
html.rtl .glyphicon-screenshot:before {
    content:"\e087"
}
html.rtl .glyphicon-remove-circle:before {
    content:"\e088"
}
html.rtl .glyphicon-ok-circle:before {
    content:"\e089"
}
html.rtl .glyphicon-ban-circle:before {
    content:"\e090"
}
html.rtl .glyphicon-arrow-right:before {
    content:"\e091"
}
html.rtl .glyphicon-arrow-left:before {
    content:"\e092"
}
html.rtl .glyphicon-arrow-up:before {
    content:"\e093"
}
html.rtl .glyphicon-arrow-down:before {
    content:"\e094"
}
html.rtl .glyphicon-share-alt:before {
    content:"\e095"
}
html.rtl .glyphicon-resize-full:before {
    content:"\e096"
}
html.rtl .glyphicon-resize-small:before {
    content:"\e097"
}
html.rtl .glyphicon-exclamation-sign:before {
    content:"\e101"
}
html.rtl .glyphicon-gift:before {
    content:"\e102"
}
html.rtl .glyphicon-leaf:before {
    content:"\e103"
}
html.rtl .glyphicon-fire:before {
    content:"\e104"
}
html.rtl .glyphicon-eye-open:before {
    content:"\e105"
}
html.rtl .glyphicon-eye-close:before {
    content:"\e106"
}
html.rtl .glyphicon-warning-sign:before {
    content:"\e107"
}
html.rtl .glyphicon-plane:before {
    content:"\e108"
}
html.rtl .glyphicon-calendar:before {
    content:"\e109"
}
html.rtl .glyphicon-random:before {
    content:"\e110"
}
html.rtl .glyphicon-comment:before {
    content:"\e111"
}
html.rtl .glyphicon-magnet:before {
    content:"\e112"
}
html.rtl .glyphicon-chevron-up:before {
    content:"\e113"
}
html.rtl .glyphicon-chevron-down:before {
    content:"\e114"
}
html.rtl .glyphicon-retweet:before {
    content:"\e115"
}
html.rtl .glyphicon-shopping-cart:before {
    content:"\e116"
}
html.rtl .glyphicon-folder-close:before {
    content:"\e117"
}
html.rtl .glyphicon-folder-open:before {
    content:"\e118"
}
html.rtl .glyphicon-resize-vertical:before {
    content:"\e119"
}
html.rtl .glyphicon-resize-horizontal:before {
    content:"\e120"
}
html.rtl .glyphicon-hdd:before {
    content:"\e121"
}
html.rtl .glyphicon-bullhorn:before {
    content:"\e122"
}
html.rtl .glyphicon-bell:before {
    content:"\e123"
}
html.rtl .glyphicon-certificate:before {
    content:"\e124"
}
html.rtl .glyphicon-thumbs-up:before {
    content:"\e125"
}
html.rtl .glyphicon-thumbs-down:before {
    content:"\e126"
}
html.rtl .glyphicon-hand-left:before {
    content:"\e127"
}
html.rtl .glyphicon-hand-right:before {
    content:"\e128"
}
html.rtl .glyphicon-hand-up:before {
    content:"\e129"
}
html.rtl .glyphicon-hand-down:before {
    content:"\e130"
}
html.rtl .glyphicon-circle-arrow-left:before {
    content:"\e131"
}
html.rtl .glyphicon-circle-arrow-right:before {
    content:"\e132"
}
html.rtl .glyphicon-circle-arrow-up:before {
    content:"\e133"
}
html.rtl .glyphicon-circle-arrow-down:before {
    content:"\e134"
}
html.rtl .glyphicon-globe:before {
    content:"\e135"
}
html.rtl .glyphicon-wrench:before {
    content:"\e136"
}
html.rtl .glyphicon-tasks:before {
    content:"\e137"
}
html.rtl .glyphicon-filter:before {
    content:"\e138"
}
html.rtl .glyphicon-briefcase:before {
    content:"\e139"
}
html.rtl .glyphicon-fullscreen:before {
    content:"\e140"
}
html.rtl .glyphicon-dashboard:before {
    content:"\e141"
}
html.rtl .glyphicon-paperclip:before {
    content:"\e142"
}
html.rtl .glyphicon-heart-empty:before {
    content:"\e143"
}
html.rtl .glyphicon-link:before {
    content:"\e144"
}
html.rtl .glyphicon-phone:before {
    content:"\e145"
}
html.rtl .glyphicon-pushpin:before {
    content:"\e146"
}
html.rtl .glyphicon-usd:before {
    content:"\e148"
}
html.rtl .glyphicon-gbp:before {
    content:"\e149"
}
html.rtl .glyphicon-sort:before {
    content:"\e150"
}
html.rtl .glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
html.rtl .glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
html.rtl .glyphicon-sort-by-order:before {
    content:"\e153"
}
html.rtl .glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
html.rtl .glyphicon-sort-by-attributes:before {
    content:"\e155"
}
html.rtl .glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
html.rtl .glyphicon-unchecked:before {
    content:"\e157"
}
html.rtl .glyphicon-expand:before {
    content:"\e158"
}
html.rtl .glyphicon-collapse-down:before {
    content:"\e159"
}
html.rtl .glyphicon-collapse-up:before {
    content:"\e160"
}
html.rtl .glyphicon-log-in:before {
    content:"\e161"
}
html.rtl .glyphicon-flash:before {
    content:"\e162"
}
html.rtl .glyphicon-log-out:before {
    content:"\e163"
}
html.rtl .glyphicon-new-window:before {
    content:"\e164"
}
html.rtl .glyphicon-record:before {
    content:"\e165"
}
html.rtl .glyphicon-save:before {
    content:"\e166"
}
html.rtl .glyphicon-open:before {
    content:"\e167"
}
html.rtl .glyphicon-saved:before {
    content:"\e168"
}
html.rtl .glyphicon-import:before {
    content:"\e169"
}
html.rtl .glyphicon-export:before {
    content:"\e170"
}
html.rtl .glyphicon-send:before {
    content:"\e171"
}
html.rtl .glyphicon-floppy-disk:before {
    content:"\e172"
}
html.rtl .glyphicon-floppy-saved:before {
    content:"\e173"
}
html.rtl .glyphicon-floppy-remove:before {
    content:"\e174"
}
html.rtl .glyphicon-floppy-save:before {
    content:"\e175"
}
html.rtl .glyphicon-floppy-open:before {
    content:"\e176"
}
html.rtl .glyphicon-credit-card:before {
    content:"\e177"
}
html.rtl .glyphicon-transfer:before {
    content:"\e178"
}
html.rtl .glyphicon-cutlery:before {
    content:"\e179"
}
html.rtl .glyphicon-header:before {
    content:"\e180"
}
html.rtl .glyphicon-compressed:before {
    content:"\e181"
}
html.rtl .glyphicon-earphone:before {
    content:"\e182"
}
html.rtl .glyphicon-phone-alt:before {
    content:"\e183"
}
html.rtl .glyphicon-tower:before {
    content:"\e184"
}
html.rtl .glyphicon-stats:before {
    content:"\e185"
}
html.rtl .glyphicon-sd-video:before {
    content:"\e186"
}
html.rtl .glyphicon-hd-video:before {
    content:"\e187"
}
html.rtl .glyphicon-subtitles:before {
    content:"\e188"
}
html.rtl .glyphicon-sound-stereo:before {
    content:"\e189"
}
html.rtl .glyphicon-sound-dolby:before {
    content:"\e190"
}
html.rtl .glyphicon-sound-5-1:before {
    content:"\e191"
}
html.rtl .glyphicon-sound-6-1:before {
    content:"\e192"
}
html.rtl .glyphicon-sound-7-1:before {
    content:"\e193"
}
html.rtl .glyphicon-copyright-mark:before {
    content:"\e194"
}
html.rtl .glyphicon-registration-mark:before {
    content:"\e195"
}
html.rtl .glyphicon-cloud-download:before {
    content:"\e197"
}
html.rtl .glyphicon-cloud-upload:before {
    content:"\e198"
}
html.rtl .glyphicon-tree-conifer:before {
    content:"\e199"
}
html.rtl .glyphicon-tree-deciduous:before {
    content:"\e200"
}
html.rtl .glyphicon-cd:before {
    content:"\e201"
}
html.rtl .glyphicon-save-file:before {
    content:"\e202"
}
html.rtl .glyphicon-open-file:before {
    content:"\e203"
}
html.rtl .glyphicon-level-up:before {
    content:"\e204"
}
html.rtl .glyphicon-copy:before {
    content:"\e205"
}
html.rtl .glyphicon-paste:before {
    content:"\e206"
}
html.rtl .glyphicon-alert:before {
    content:"\e209"
}
html.rtl .glyphicon-equalizer:before {
    content:"\e210"
}
html.rtl .glyphicon-king:before {
    content:"\e211"
}
html.rtl .glyphicon-queen:before {
    content:"\e212"
}
html.rtl .glyphicon-pawn:before {
    content:"\e213"
}
html.rtl .glyphicon-bishop:before {
    content:"\e214"
}
html.rtl .glyphicon-knight:before {
    content:"\e215"
}
html.rtl .glyphicon-baby-formula:before {
    content:"\e216"
}
html.rtl .glyphicon-tent:before {
    content:"\26fa"
}
html.rtl .glyphicon-blackboard:before {
    content:"\e218"
}
html.rtl .glyphicon-bed:before {
    content:"\e219"
}
html.rtl .glyphicon-apple:before {
    content:"\f8ff"
}
html.rtl .glyphicon-erase:before {
    content:"\e221"
}
html.rtl .glyphicon-hourglass:before {
    content:"\231b"
}
html.rtl .glyphicon-lamp:before {
    content:"\e223"
}
html.rtl .glyphicon-duplicate:before {
    content:"\e224"
}
html.rtl .glyphicon-piggy-bank:before {
    content:"\e225"
}
html.rtl .glyphicon-scissors:before {
    content:"\e226"
}
html.rtl .glyphicon-bitcoin:before,
html.rtl .glyphicon-btc:before,
html.rtl .glyphicon-xbt:before {
    content:"\e227"
}
html.rtl .glyphicon-jpy:before,
html.rtl .glyphicon-yen:before {
    content:"\00a5"
}
html.rtl .glyphicon-rub:before,
html.rtl .glyphicon-ruble:before {
    content:"\20bd"
}
html.rtl .glyphicon-scale:before {
    content:"\e230"
}
html.rtl .glyphicon-ice-lolly:before {
    content:"\e231"
}
html.rtl .glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
html.rtl .glyphicon-education:before {
    content:"\e233"
}
html.rtl .glyphicon-option-horizontal:before {
    content:"\e234"
}
html.rtl .glyphicon-option-vertical:before {
    content:"\e235"
}
html.rtl .glyphicon-menu-hamburger:before {
    content:"\e236"
}
html.rtl .glyphicon-modal-window:before {
    content:"\e237"
}
html.rtl .glyphicon-oil:before {
    content:"\e238"
}
html.rtl .glyphicon-grain:before {
    content:"\e239"
}
html.rtl .glyphicon-sunglasses:before {
    content:"\e240"
}
html.rtl .glyphicon-text-size:before {
    content:"\e241"
}
html.rtl .glyphicon-text-color:before {
    content:"\e242"
}
html.rtl .glyphicon-text-background:before {
    content:"\e243"
}
html.rtl .glyphicon-object-align-top:before {
    content:"\e244"
}
html.rtl .glyphicon-object-align-bottom:before {
    content:"\e245"
}
html.rtl .glyphicon-object-align-horizontal:before {
    content:"\e246"
}
html.rtl .glyphicon-object-align-right:before {
    content:"\e247"
}
html.rtl .glyphicon-object-align-vertical:before {
    content:"\e248"
}
html.rtl .glyphicon-object-align-left:before {
    content:"\e249"
}
html.rtl .glyphicon-triangle-left:before {
    content:"\e250"
}
html.rtl .glyphicon-triangle-right:before {
    content:"\e251"
}
html.rtl .glyphicon-triangle-bottom:before {
    content:"\e252"
}
html.rtl .glyphicon-triangle-top:before {
    content:"\e253"
}
html.rtl .glyphicon-console:before {
    content:"\e254"
}
html.rtl .glyphicon-superscript:before {
    content:"\e255"
}
html.rtl .glyphicon-subscript:before {
    content:"\e256"
}
html.rtl .glyphicon-menu-right:before {
    content:"\e257"
}
html.rtl .glyphicon-menu-left:before {
    content:"\e258"
}
html.rtl .glyphicon-menu-down:before {
    content:"\e259"
}
html.rtl .glyphicon-menu-up:before {
    content:"\e260"
}
html.rtl *,
html.rtl :after,
html.rtl :before {
    box-sizing:border-box
}
html.rtl html {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
html.rtl a {
    text-decoration:none
}
html.rtl a:focus,
html.rtl a:hover {
    text-decoration:underline
}
html.rtl a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl figure {
    margin:0
}
html.rtl img {
    vertical-align:middle
}
html.rtl .carousel-inner>.item>a>img,
html.rtl .carousel-inner>.item>img,
html.rtl .img-responsive,
html.rtl .thumbnail>img,
html.rtl .thumbnail a>img {
    display:block;
    max-width:100%;
    height:auto
}
html.rtl .img-rounded {
    border-radius:6px
}
html.rtl .img-thumbnail {
    padding:2px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
html.rtl .img-circle {
    border-radius:50%
}
html.rtl hr {
    margin-top:21px;
    margin-bottom:21px;
    border:0;
    border-top:1px solid #edf1f2
}
html.rtl .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
html.rtl .sr-only-focusable:active,
html.rtl .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
html.rtl [role=button] {
    cursor:pointer
}
html.rtl .h1,
html.rtl .h2,
html.rtl .h3,
html.rtl .h4,
html.rtl .h5,
html.rtl .h6,
html.rtl h1,
html.rtl h2,
html.rtl h3,
html.rtl h4,
html.rtl h5,
html.rtl h6 {
    font-family:inherit;
    line-height:1.1
}
html.rtl .h1 .small,
html.rtl .h1 small,
html.rtl .h2 .small,
html.rtl .h2 small,
html.rtl .h3 .small,
html.rtl .h3 small,
html.rtl .h4 .small,
html.rtl .h4 small,
html.rtl .h5 .small,
html.rtl .h5 small,
html.rtl .h6 .small,
html.rtl .h6 small,
html.rtl h1 .small,
html.rtl h1 small,
html.rtl h2 .small,
html.rtl h2 small,
html.rtl h3 .small,
html.rtl h3 small,
html.rtl h4 .small,
html.rtl h4 small,
html.rtl h5 .small,
html.rtl h5 small,
html.rtl h6 .small,
html.rtl h6 small {
    font-weight:400;
    line-height:1;
    color:#3a3f51
}
html.rtl .h1,
html.rtl .h2,
html.rtl .h3,
html.rtl h1,
html.rtl h2,
html.rtl h3 {
    margin-top:21px;
    margin-bottom:10.5px
}
html.rtl .h1 .small,
html.rtl .h1 small,
html.rtl .h2 .small,
html.rtl .h2 small,
html.rtl .h3 .small,
html.rtl .h3 small,
html.rtl h1 .small,
html.rtl h1 small,
html.rtl h2 .small,
html.rtl h2 small,
html.rtl h3 .small,
html.rtl h3 small {
    font-size:65%
}
html.rtl .h4,
html.rtl .h5,
html.rtl .h6,
html.rtl h4,
html.rtl h5,
html.rtl h6 {
    margin-top:10.5px;
    margin-bottom:10.5px
}
html.rtl .h4 .small,
html.rtl .h4 small,
html.rtl .h5 .small,
html.rtl .h5 small,
html.rtl .h6 .small,
html.rtl .h6 small,
html.rtl h4 .small,
html.rtl h4 small,
html.rtl h5 .small,
html.rtl h5 small,
html.rtl h6 .small,
html.rtl h6 small {
    font-size:75%
}
html.rtl .h1,
html.rtl h1 {
    font-size:36px
}
html.rtl .h2,
html.rtl h2 {
    font-size:30px
}
html.rtl .h3,
html.rtl h3 {
    font-size:24px
}
html.rtl .h4,
html.rtl h4 {
    font-size:18px
}
html.rtl .h5,
html.rtl h5 {
    font-size:14px
}
html.rtl .h6,
html.rtl h6 {
    font-size:12px
}
html.rtl p {
    margin:0 0 10.5px
}
html.rtl .lead {
    margin-bottom:21px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px) {
    html.rtl .lead {
        font-size:21px
    }
}
html.rtl .small,
html.rtl small {
    font-size:85%
}
html.rtl .mark,
html.rtl mark {
    background-color:#fcf8e3;
    padding:.2em
}
html.rtl .text-left {
    text-align:right
}
html.rtl .text-right {
    text-align:left
}
html.rtl .text-center {
    text-align:center
}
html.rtl .text-justify {
    text-align:justify
}
html.rtl .text-lowercase {
    text-transform:lowercase
}
html.rtl .text-uppercase {
    text-transform:uppercase
}
html.rtl .text-capitalize {
    text-transform:capitalize
}
html.rtl .text-muted {
    color:#909fa7
}
html.rtl .text-primary {
    color:#5d9cec
}
html.rtl a.text-primary:focus,
html.rtl a.text-primary:hover {
    color:#2f80e7
}
html.rtl .text-success {
    color:#27c24c
}
html.rtl a.text-success:focus,
html.rtl a.text-success:hover {
    color:#1e983b
}
html.rtl .text-info {
    color:#23b7e5
}
html.rtl a.text-info:focus,
html.rtl a.text-info:hover {
    color:#1797be
}
html.rtl .text-warning {
    color:#ff902b
}
html.rtl a.text-warning:focus,
html.rtl a.text-warning:hover {
    color:#f77600
}
html.rtl .text-danger {
    color:#f05050
}
html.rtl a.text-danger:focus,
html.rtl a.text-danger:hover {
    color:#ec2121
}
html.rtl .bg-primary {
    color:#fff
}
html.rtl a.bg-primary:focus,
html.rtl a.bg-primary:hover {
    background-color:#2f80e7
}
html.rtl .bg-success {
    background-color:#dff0d8
}
html.rtl a.bg-success:focus,
html.rtl a.bg-success:hover {
    background-color:#c1e2b3
}
html.rtl .bg-info {
    background-color:#d9edf7
}
html.rtl a.bg-info:focus,
html.rtl a.bg-info:hover {
    background-color:#afd9ee
}
html.rtl .bg-warning {
    background-color:#fcf8e3
}
html.rtl a.bg-warning:focus,
html.rtl a.bg-warning:hover {
    background-color:#f7ecb5
}
html.rtl .bg-danger {
    background-color:#f2dede
}
html.rtl a.bg-danger:focus,
html.rtl a.bg-danger:hover {
    background-color:#e4b9b9
}
html.rtl .page-header {
    padding-bottom:9.5px;
    margin:42px 0 21px;
    border-bottom:1px solid #edf1f2
}
html.rtl ol ol,
html.rtl ol ul,
html.rtl ul ol,
html.rtl ul ul {
    margin-bottom:0
}
html.rtl .list-inline,
html.rtl .list-unstyled {
    padding-right:0;
    list-style:none
}
html.rtl .list-inline {
    margin-right:-5px
}
html.rtl .list-inline>li {
    display:inline-block;
    padding-right:5px;
    padding-left:5px
}
html.rtl dl {
    margin-top:0;
    margin-bottom:21px
}
html.rtl dd,
html.rtl dt {
    line-height:1.52857143
}
html.rtl dt {
    font-weight:700
}
html.rtl dd {
    margin-right:0
}
@media (min-width:768px) {
    html.rtl .dl-horizontal dt {
        float:right;
        width:160px;
        clear:right;
        text-align:left;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    html.rtl .dl-horizontal dd {
        margin-right:180px
    }
}
html.rtl abbr[data-original-title],
html.rtl abbr[title] {
    cursor:help
}
html.rtl .initialism {
    font-size:90%;
    text-transform:uppercase
}
html.rtl blockquote {
    padding:10.5px 21px;
    margin:0 0 21px;
    font-size:17.5px;
    border-right:5px solid #edf1f2
}
html.rtl blockquote ol:last-child,
html.rtl blockquote p:last-child,
html.rtl blockquote ul:last-child {
    margin-bottom:0
}
html.rtl blockquote .small,
html.rtl blockquote footer,
html.rtl blockquote small {
    display:block;
    font-size:80%;
    line-height:1.52857143;
    color:#3a3f51
}
html.rtl blockquote .small:before,
html.rtl blockquote footer:before,
html.rtl blockquote small:before {
    content:"\2014 \00A0"
}
html.rtl .blockquote-reverse,
html.rtl blockquote.pull-right {
    padding-left:15px;
    padding-right:0;
    border-left:5px solid #edf1f2;
    border-right:0;
    text-align:left
}
html.rtl .blockquote-reverse .small:before,
html.rtl .blockquote-reverse footer:before,
html.rtl .blockquote-reverse small:before,
html.rtl blockquote.pull-left .small:before,
html.rtl blockquote.pull-left footer:before,
html.rtl blockquote.pull-left small:before {
    content:""
}
html.rtl .blockquote-reverse .small:after,
html.rtl .blockquote-reverse footer:after,
html.rtl .blockquote-reverse small:after,
html.rtl blockquote.pull-left .small:after,
html.rtl blockquote.pull-left footer:after,
html.rtl blockquote.pull-left small:after {
    content:"\00A0 \2014"
}
html.rtl address {
    margin-bottom:21px;
    font-style:normal;
    line-height:1.52857143
}
html.rtl code,
html.rtl kbd,
html.rtl pre,
html.rtl samp {
    font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
html.rtl code {
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
html.rtl code,
html.rtl kbd {
    padding:2px 4px;
    font-size:90%
}
html.rtl kbd {
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
html.rtl kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
html.rtl pre {
    display:block;
    padding:10px;
    margin:0 0 10.5px;
    font-size:13px;
    line-height:1.52857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#3a3f51;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
html.rtl pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
html.rtl .pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
html.rtl .container {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px
}
@media (min-width:768px) {
    html.rtl .container {
        max-width:750px
    }
}
@media (min-width:992px) {
    html.rtl .container {
        max-width:970px
    }
}
@media (min-width:1200px) {
    html.rtl .container {
        max-width:1600px
    }
}
html.rtl .container-fluid {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px
}
html.rtl .row {
    margin-right:-15px;
    margin-left:-15px
}
html.rtl .col-lg-1,
html.rtl .col-lg-2,
html.rtl .col-lg-3,
html.rtl .col-lg-4,
html.rtl .col-lg-5,
html.rtl .col-lg-6,
html.rtl .col-lg-7,
html.rtl .col-lg-8,
html.rtl .col-lg-9,
html.rtl .col-lg-10,
html.rtl .col-lg-11,
html.rtl .col-lg-12,
html.rtl .col-md-1,
html.rtl .col-md-2,
html.rtl .col-md-3,
html.rtl .col-md-4,
html.rtl .col-md-5,
html.rtl .col-md-6,
html.rtl .col-md-7,
html.rtl .col-md-8,
html.rtl .col-md-9,
html.rtl .col-md-10,
html.rtl .col-md-11,
html.rtl .col-md-12,
html.rtl .col-sm-1,
html.rtl .col-sm-2,
html.rtl .col-sm-3,
html.rtl .col-sm-4,
html.rtl .col-sm-5,
html.rtl .col-sm-6,
html.rtl .col-sm-7,
html.rtl .col-sm-8,
html.rtl .col-sm-9,
html.rtl .col-sm-10,
html.rtl .col-sm-11,
html.rtl .col-sm-12,
html.rtl .col-xs-1,
html.rtl .col-xs-2,
html.rtl .col-xs-3,
html.rtl .col-xs-4,
html.rtl .col-xs-5,
html.rtl .col-xs-6,
html.rtl .col-xs-7,
html.rtl .col-xs-8,
html.rtl .col-xs-9,
html.rtl .col-xs-10,
html.rtl .col-xs-11,
html.rtl .col-xs-12 {
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
html.rtl .col-xs-1,
html.rtl .col-xs-2,
html.rtl .col-xs-3,
html.rtl .col-xs-4,
html.rtl .col-xs-5,
html.rtl .col-xs-6,
html.rtl .col-xs-7,
html.rtl .col-xs-8,
html.rtl .col-xs-9,
html.rtl .col-xs-10,
html.rtl .col-xs-11,
html.rtl .col-xs-12 {
    float:right
}
html.rtl .col-xs-12 {
    width:100%
}
html.rtl .col-xs-11 {
    width:91.66666667%
}
html.rtl .col-xs-10 {
    width:83.33333333%
}
html.rtl .col-xs-9 {
    width:75%
}
html.rtl .col-xs-8 {
    width:66.66666667%
}
html.rtl .col-xs-7 {
    width:58.33333333%
}
html.rtl .col-xs-6 {
    width:50%
}
html.rtl .col-xs-5 {
    width:41.66666667%
}
html.rtl .col-xs-4 {
    width:33.33333333%
}
html.rtl .col-xs-3 {
    width:25%
}
html.rtl .col-xs-2 {
    width:16.66666667%
}
html.rtl .col-xs-1 {
    width:8.33333333%
}
html.rtl .col-xs-pull-12 {
    left:100%
}
html.rtl .col-xs-pull-11 {
    left:91.66666667%
}
html.rtl .col-xs-pull-10 {
    left:83.33333333%
}
html.rtl .col-xs-pull-9 {
    left:75%
}
html.rtl .col-xs-pull-8 {
    left:66.66666667%
}
html.rtl .col-xs-pull-7 {
    left:58.33333333%
}
html.rtl .col-xs-pull-6 {
    left:50%
}
html.rtl .col-xs-pull-5 {
    left:41.66666667%
}
html.rtl .col-xs-pull-4 {
    left:33.33333333%
}
html.rtl .col-xs-pull-3 {
    left:25%
}
html.rtl .col-xs-pull-2 {
    left:16.66666667%
}
html.rtl .col-xs-pull-1 {
    left:8.33333333%
}
html.rtl .col-xs-pull-0 {
    left:auto
}
html.rtl .col-xs-push-12 {
    right:100%
}
html.rtl .col-xs-push-11 {
    right:91.66666667%
}
html.rtl .col-xs-push-10 {
    right:83.33333333%
}
html.rtl .col-xs-push-9 {
    right:75%
}
html.rtl .col-xs-push-8 {
    right:66.66666667%
}
html.rtl .col-xs-push-7 {
    right:58.33333333%
}
html.rtl .col-xs-push-6 {
    right:50%
}
html.rtl .col-xs-push-5 {
    right:41.66666667%
}
html.rtl .col-xs-push-4 {
    right:33.33333333%
}
html.rtl .col-xs-push-3 {
    right:25%
}
html.rtl .col-xs-push-2 {
    right:16.66666667%
}
html.rtl .col-xs-push-1 {
    right:8.33333333%
}
html.rtl .col-xs-push-0 {
    right:auto
}
html.rtl .col-xs-offset-12 {
    margin-right:100%
}
html.rtl .col-xs-offset-11 {
    margin-right:91.66666667%
}
html.rtl .col-xs-offset-10 {
    margin-right:83.33333333%
}
html.rtl .col-xs-offset-9 {
    margin-right:75%
}
html.rtl .col-xs-offset-8 {
    margin-right:66.66666667%
}
html.rtl .col-xs-offset-7 {
    margin-right:58.33333333%
}
html.rtl .col-xs-offset-6 {
    margin-right:50%
}
html.rtl .col-xs-offset-5 {
    margin-right:41.66666667%
}
html.rtl .col-xs-offset-4 {
    margin-right:33.33333333%
}
html.rtl .col-xs-offset-3 {
    margin-right:25%
}
html.rtl .col-xs-offset-2 {
    margin-right:16.66666667%
}
html.rtl .col-xs-offset-1 {
    margin-right:8.33333333%
}
html.rtl .col-xs-offset-0 {
    margin-right:0
}
@media (min-width:768px) {
    html.rtl .col-sm-1,
    html.rtl .col-sm-2,
    html.rtl .col-sm-3,
    html.rtl .col-sm-4,
    html.rtl .col-sm-5,
    html.rtl .col-sm-6,
    html.rtl .col-sm-7,
    html.rtl .col-sm-8,
    html.rtl .col-sm-9,
    html.rtl .col-sm-10,
    html.rtl .col-sm-11,
    html.rtl .col-sm-12 {
        float:right
    }
    html.rtl .col-sm-12 {
        width:100%
    }
    html.rtl .col-sm-11 {
        width:91.66666667%
    }
    html.rtl .col-sm-10 {
        width:83.33333333%
    }
    html.rtl .col-sm-9 {
        width:75%
    }
    html.rtl .col-sm-8 {
        width:66.66666667%
    }
    html.rtl .col-sm-7 {
        width:58.33333333%
    }
    html.rtl .col-sm-6 {
        width:50%
    }
    html.rtl .col-sm-5 {
        width:41.66666667%
    }
    html.rtl .col-sm-4 {
        width:33.33333333%
    }
    html.rtl .col-sm-3 {
        width:25%
    }
    html.rtl .col-sm-2 {
        width:16.66666667%
    }
    html.rtl .col-sm-1 {
        width:8.33333333%
    }
    html.rtl .col-sm-pull-12 {
        left:100%
    }
    html.rtl .col-sm-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-sm-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-sm-pull-9 {
        left:75%
    }
    html.rtl .col-sm-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-sm-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-sm-pull-6 {
        left:50%
    }
    html.rtl .col-sm-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-sm-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-sm-pull-3 {
        left:25%
    }
    html.rtl .col-sm-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-sm-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-sm-pull-0 {
        left:auto
    }
    html.rtl .col-sm-push-12 {
        right:100%
    }
    html.rtl .col-sm-push-11 {
        right:91.66666667%
    }
    html.rtl .col-sm-push-10 {
        right:83.33333333%
    }
    html.rtl .col-sm-push-9 {
        right:75%
    }
    html.rtl .col-sm-push-8 {
        right:66.66666667%
    }
    html.rtl .col-sm-push-7 {
        right:58.33333333%
    }
    html.rtl .col-sm-push-6 {
        right:50%
    }
    html.rtl .col-sm-push-5 {
        right:41.66666667%
    }
    html.rtl .col-sm-push-4 {
        right:33.33333333%
    }
    html.rtl .col-sm-push-3 {
        right:25%
    }
    html.rtl .col-sm-push-2 {
        right:16.66666667%
    }
    html.rtl .col-sm-push-1 {
        right:8.33333333%
    }
    html.rtl .col-sm-push-0 {
        right:auto
    }
    html.rtl .col-sm-offset-12 {
        margin-right:100%
    }
    html.rtl .col-sm-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-sm-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-sm-offset-9 {
        margin-right:75%
    }
    html.rtl .col-sm-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-sm-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-sm-offset-6 {
        margin-right:50%
    }
    html.rtl .col-sm-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-sm-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-sm-offset-3 {
        margin-right:25%
    }
    html.rtl .col-sm-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-sm-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-sm-offset-0 {
        margin-right:0
    }
}
@media (min-width:992px) {
    html.rtl .col-md-1,
    html.rtl .col-md-2,
    html.rtl .col-md-3,
    html.rtl .col-md-4,
    html.rtl .col-md-5,
    html.rtl .col-md-6,
    html.rtl .col-md-7,
    html.rtl .col-md-8,
    html.rtl .col-md-9,
    html.rtl .col-md-10,
    html.rtl .col-md-11,
    html.rtl .col-md-12 {
        float:right
    }
    html.rtl .col-md-12 {
        width:100%
    }
    html.rtl .col-md-11 {
        width:91.66666667%
    }
    html.rtl .col-md-10 {
        width:83.33333333%
    }
    html.rtl .col-md-9 {
        width:75%
    }
    html.rtl .col-md-8 {
        width:66.66666667%
    }
    html.rtl .col-md-7 {
        width:58.33333333%
    }
    html.rtl .col-md-6 {
        width:50%
    }
    html.rtl .col-md-5 {
        width:41.66666667%
    }
    html.rtl .col-md-4 {
        width:33.33333333%
    }
    html.rtl .col-md-3 {
        width:25%
    }
    html.rtl .col-md-2 {
        width:16.66666667%
    }
    html.rtl .col-md-1 {
        width:8.33333333%
    }
    html.rtl .col-md-pull-12 {
        left:100%
    }
    html.rtl .col-md-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-md-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-md-pull-9 {
        left:75%
    }
    html.rtl .col-md-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-md-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-md-pull-6 {
        left:50%
    }
    html.rtl .col-md-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-md-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-md-pull-3 {
        left:25%
    }
    html.rtl .col-md-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-md-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-md-pull-0 {
        left:auto
    }
    html.rtl .col-md-push-12 {
        right:100%
    }
    html.rtl .col-md-push-11 {
        right:91.66666667%
    }
    html.rtl .col-md-push-10 {
        right:83.33333333%
    }
    html.rtl .col-md-push-9 {
        right:75%
    }
    html.rtl .col-md-push-8 {
        right:66.66666667%
    }
    html.rtl .col-md-push-7 {
        right:58.33333333%
    }
    html.rtl .col-md-push-6 {
        right:50%
    }
    html.rtl .col-md-push-5 {
        right:41.66666667%
    }
    html.rtl .col-md-push-4 {
        right:33.33333333%
    }
    html.rtl .col-md-push-3 {
        right:25%
    }
    html.rtl .col-md-push-2 {
        right:16.66666667%
    }
    html.rtl .col-md-push-1 {
        right:8.33333333%
    }
    html.rtl .col-md-push-0 {
        right:auto
    }
    html.rtl .col-md-offset-12 {
        margin-right:100%
    }
    html.rtl .col-md-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-md-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-md-offset-9 {
        margin-right:75%
    }
    html.rtl .col-md-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-md-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-md-offset-6 {
        margin-right:50%
    }
    html.rtl .col-md-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-md-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-md-offset-3 {
        margin-right:25%
    }
    html.rtl .col-md-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-md-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-md-offset-0 {
        margin-right:0
    }
}
@media (min-width:1200px) {
    html.rtl .col-lg-1,
    html.rtl .col-lg-2,
    html.rtl .col-lg-3,
    html.rtl .col-lg-4,
    html.rtl .col-lg-5,
    html.rtl .col-lg-6,
    html.rtl .col-lg-7,
    html.rtl .col-lg-8,
    html.rtl .col-lg-9,
    html.rtl .col-lg-10,
    html.rtl .col-lg-11,
    html.rtl .col-lg-12 {
        float:right
    }
    html.rtl .col-lg-12 {
        width:100%
    }
    html.rtl .col-lg-11 {
        width:91.66666667%
    }
    html.rtl .col-lg-10 {
        width:83.33333333%
    }
    html.rtl .col-lg-9 {
        width:75%
    }
    html.rtl .col-lg-8 {
        width:66.66666667%
    }
    html.rtl .col-lg-7 {
        width:58.33333333%
    }
    html.rtl .col-lg-6 {
        width:50%
    }
    html.rtl .col-lg-5 {
        width:41.66666667%
    }
    html.rtl .col-lg-4 {
        width:33.33333333%
    }
    html.rtl .col-lg-3 {
        width:25%
    }
    html.rtl .col-lg-2 {
        width:16.66666667%
    }
    html.rtl .col-lg-1 {
        width:8.33333333%
    }
    html.rtl .col-lg-pull-12 {
        left:100%
    }
    html.rtl .col-lg-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-lg-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-lg-pull-9 {
        left:75%
    }
    html.rtl .col-lg-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-lg-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-lg-pull-6 {
        left:50%
    }
    html.rtl .col-lg-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-lg-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-lg-pull-3 {
        left:25%
    }
    html.rtl .col-lg-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-lg-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-lg-pull-0 {
        left:auto
    }
    html.rtl .col-lg-push-12 {
        right:100%
    }
    html.rtl .col-lg-push-11 {
        right:91.66666667%
    }
    html.rtl .col-lg-push-10 {
        right:83.33333333%
    }
    html.rtl .col-lg-push-9 {
        right:75%
    }
    html.rtl .col-lg-push-8 {
        right:66.66666667%
    }
    html.rtl .col-lg-push-7 {
        right:58.33333333%
    }
    html.rtl .col-lg-push-6 {
        right:50%
    }
    html.rtl .col-lg-push-5 {
        right:41.66666667%
    }
    html.rtl .col-lg-push-4 {
        right:33.33333333%
    }
    html.rtl .col-lg-push-3 {
        right:25%
    }
    html.rtl .col-lg-push-2 {
        right:16.66666667%
    }
    html.rtl .col-lg-push-1 {
        right:8.33333333%
    }
    html.rtl .col-lg-push-0 {
        right:auto
    }
    html.rtl .col-lg-offset-12 {
        margin-right:100%
    }
    html.rtl .col-lg-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-lg-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-lg-offset-9 {
        margin-right:75%
    }
    html.rtl .col-lg-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-lg-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-lg-offset-6 {
        margin-right:50%
    }
    html.rtl .col-lg-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-lg-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-lg-offset-3 {
        margin-right:25%
    }
    html.rtl .col-lg-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-lg-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-lg-offset-0 {
        margin-right:0
    }
}
html.rtl table {
    background-color:transparent
}
html.rtl caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#909fa7;
    text-align:right
}
html.rtl .table {
    width:100%;
    max-width:100%
}
html.rtl .table>tbody>tr>td,
html.rtl .table>tbody>tr>th,
html.rtl .table>tfoot>tr>td,
html.rtl .table>tfoot>tr>th,
html.rtl .table>thead>tr>td,
html.rtl .table>thead>tr>th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-top:1px solid #eee
}
html.rtl .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #eee
}
html.rtl .table>caption+thead>tr:first-child>td,
html.rtl .table>caption+thead>tr:first-child>th,
html.rtl .table>colgroup+thead>tr:first-child>td,
html.rtl .table>colgroup+thead>tr:first-child>th,
html.rtl .table>thead:first-child>tr:first-child>td,
html.rtl .table>thead:first-child>tr:first-child>th {
    border-top:0
}
html.rtl .table>tbody+tbody {
    border-top:2px solid #eee
}
html.rtl .table .table {
    background-color:#f5f7fa
}
html.rtl .table-condensed>tbody>tr>td,
html.rtl .table-condensed>tbody>tr>th,
html.rtl .table-condensed>tfoot>tr>td,
html.rtl .table-condensed>tfoot>tr>th,
html.rtl .table-condensed>thead>tr>td,
html.rtl .table-condensed>thead>tr>th {
    padding:5px
}
html.rtl .table-bordered,
html.rtl .table-bordered>tbody>tr>td,
html.rtl .table-bordered>tbody>tr>th,
html.rtl .table-bordered>tfoot>tr>td,
html.rtl .table-bordered>tfoot>tr>th,
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th {
    border:1px solid #eee
}
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th {
    border-bottom-width:2px
}
html.rtl .table-hover>tbody>tr:hover,
html.rtl .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#fafbfc
}
html.rtl table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
}
html.rtl table td[class*=col-],
html.rtl table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
}
html.rtl .table>tbody>tr.active>td,
html.rtl .table>tbody>tr.active>th,
html.rtl .table>tbody>tr>td.active,
html.rtl .table>tbody>tr>th.active,
html.rtl .table>tfoot>tr.active>td,
html.rtl .table>tfoot>tr.active>th,
html.rtl .table>tfoot>tr>td.active,
html.rtl .table>tfoot>tr>th.active,
html.rtl .table>thead>tr.active>td,
html.rtl .table>thead>tr.active>th,
html.rtl .table>thead>tr>td.active,
html.rtl .table>thead>tr>th.active {
    background-color:#fafbfc
}
html.rtl .table-hover>tbody>tr.active:hover>td,
html.rtl .table-hover>tbody>tr.active:hover>th,
html.rtl .table-hover>tbody>tr:hover>.active,
html.rtl .table-hover>tbody>tr>td.active:hover,
html.rtl .table-hover>tbody>tr>th.active:hover {
    background-color:#eaeef2
}
html.rtl .table>tbody>tr.success>td,
html.rtl .table>tbody>tr.success>th,
html.rtl .table>tbody>tr>td.success,
html.rtl .table>tbody>tr>th.success,
html.rtl .table>tfoot>tr.success>td,
html.rtl .table>tfoot>tr.success>th,
html.rtl .table>tfoot>tr>td.success,
html.rtl .table>tfoot>tr>th.success,
html.rtl .table>thead>tr.success>td,
html.rtl .table>thead>tr.success>th,
html.rtl .table>thead>tr>td.success,
html.rtl .table>thead>tr>th.success {
    background-color:#dff0d8
}
html.rtl .table-hover>tbody>tr.success:hover>td,
html.rtl .table-hover>tbody>tr.success:hover>th,
html.rtl .table-hover>tbody>tr:hover>.success,
html.rtl .table-hover>tbody>tr>td.success:hover,
html.rtl .table-hover>tbody>tr>th.success:hover {
    background-color:#d0e9c6
}
html.rtl .table>tbody>tr.info>td,
html.rtl .table>tbody>tr.info>th,
html.rtl .table>tbody>tr>td.info,
html.rtl .table>tbody>tr>th.info,
html.rtl .table>tfoot>tr.info>td,
html.rtl .table>tfoot>tr.info>th,
html.rtl .table>tfoot>tr>td.info,
html.rtl .table>tfoot>tr>th.info,
html.rtl .table>thead>tr.info>td,
html.rtl .table>thead>tr.info>th,
html.rtl .table>thead>tr>td.info,
html.rtl .table>thead>tr>th.info {
    background-color:#d9edf7
}
html.rtl .table-hover>tbody>tr.info:hover>td,
html.rtl .table-hover>tbody>tr.info:hover>th,
html.rtl .table-hover>tbody>tr:hover>.info,
html.rtl .table-hover>tbody>tr>td.info:hover,
html.rtl .table-hover>tbody>tr>th.info:hover {
    background-color:#c4e3f3
}
html.rtl .table>tbody>tr.warning>td,
html.rtl .table>tbody>tr.warning>th,
html.rtl .table>tbody>tr>td.warning,
html.rtl .table>tbody>tr>th.warning,
html.rtl .table>tfoot>tr.warning>td,
html.rtl .table>tfoot>tr.warning>th,
html.rtl .table>tfoot>tr>td.warning,
html.rtl .table>tfoot>tr>th.warning,
html.rtl .table>thead>tr.warning>td,
html.rtl .table>thead>tr.warning>th,
html.rtl .table>thead>tr>td.warning,
html.rtl .table>thead>tr>th.warning {
    background-color:#fcf8e3
}
html.rtl .table-hover>tbody>tr.warning:hover>td,
html.rtl .table-hover>tbody>tr.warning:hover>th,
html.rtl .table-hover>tbody>tr:hover>.warning,
html.rtl .table-hover>tbody>tr>td.warning:hover,
html.rtl .table-hover>tbody>tr>th.warning:hover {
    background-color:#faf2cc
}
html.rtl .table>tbody>tr.danger>td,
html.rtl .table>tbody>tr.danger>th,
html.rtl .table>tbody>tr>td.danger,
html.rtl .table>tbody>tr>th.danger,
html.rtl .table>tfoot>tr.danger>td,
html.rtl .table>tfoot>tr.danger>th,
html.rtl .table>tfoot>tr>td.danger,
html.rtl .table>tfoot>tr>th.danger,
html.rtl .table>thead>tr.danger>td,
html.rtl .table>thead>tr.danger>th,
html.rtl .table>thead>tr>td.danger,
html.rtl .table>thead>tr>th.danger {
    background-color:#f2dede
}
html.rtl .table-hover>tbody>tr.danger:hover>td,
html.rtl .table-hover>tbody>tr.danger:hover>th,
html.rtl .table-hover>tbody>tr:hover>.danger,
html.rtl .table-hover>tbody>tr>td.danger:hover,
html.rtl .table-hover>tbody>tr>th.danger:hover {
    background-color:#ebcccc
}
html.rtl .table-responsive {
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px) {
    html.rtl .table-responsive {
        width:100%;
        margin-bottom:15.75px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #eee
    }
    html.rtl .table-responsive>.table {
        margin-bottom:0
    }
    html.rtl .table-responsive>.table>tbody>tr>td,
    html.rtl .table-responsive>.table>tbody>tr>th,
    html.rtl .table-responsive>.table>tfoot>tr>td,
    html.rtl .table-responsive>.table>tfoot>tr>th,
    html.rtl .table-responsive>.table>thead>tr>td,
    html.rtl .table-responsive>.table>thead>tr>th {
        white-space:nowrap
    }
    html.rtl .table-responsive>.table-bordered {
        border:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>tbody>tr>th:first-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-right:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>tbody>tr>th:last-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-left:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr:last-child>td,
    html.rtl .table-responsive>.table-bordered>tbody>tr:last-child>th,
    html.rtl .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    html.rtl .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom:0
    }
}
html.rtl fieldset {
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
html.rtl legend {
    display:block;
    width:100%;
    padding:0;
    font-size:21px;
    line-height:inherit;
    color:#3a3f51
}
html.rtl input[type=search] {
    box-sizing:border-box
}
html.rtl input[type=checkbox],
html.rtl input[type=radio] {
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
html.rtl input[type=file] {
    display:block
}
html.rtl input[type=range] {
    display:block;
    width:100%
}
html.rtl select[multiple],
html.rtl select[size] {
    height:auto
}
html.rtl input[type=checkbox]:focus,
html.rtl input[type=file]:focus,
html.rtl input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl output {
    padding-top:7px
}
html.rtl .form-control,
html.rtl output {
    display:block;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51
}
html.rtl .form-control {
    width:100%;
    height:35px;
    padding:6px 16px;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl .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)
}
html.rtl .form-control::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl .form-control:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl .form-control::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl .form-control::-ms-expand {
    border:0;
    background-color:transparent
}
html.rtl .form-control[disabled],
html.rtl .form-control[readonly],
html.rtl fieldset[disabled] .form-control {
    background-color:#edf1f2;
    opacity:1
}
html.rtl .form-control[disabled],
html.rtl fieldset[disabled] .form-control {
    cursor:not-allowed
}
html.rtl textarea.form-control {
    height:auto
}
html.rtl input[type=search] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html.rtl input[type=date].form-control,
    html.rtl input[type=datetime-local].form-control,
    html.rtl input[type=month].form-control,
    html.rtl input[type=time].form-control {
        line-height:35px
    }
    html.rtl .input-group-sm input[type=date],
    html.rtl .input-group-sm input[type=datetime-local],
    html.rtl .input-group-sm input[type=month],
    html.rtl .input-group-sm input[type=time],
    html.rtl input[type=date].input-sm,
    html.rtl input[type=datetime-local].input-sm,
    html.rtl input[type=month].input-sm,
    html.rtl input[type=time].input-sm {
        line-height:30px
    }
    html.rtl .input-group-lg input[type=date],
    html.rtl .input-group-lg input[type=datetime-local],
    html.rtl .input-group-lg input[type=month],
    html.rtl .input-group-lg input[type=time],
    html.rtl input[type=date].input-lg,
    html.rtl input[type=datetime-local].input-lg,
    html.rtl input[type=month].input-lg,
    html.rtl input[type=time].input-lg {
        line-height:46px
    }
}
html.rtl .form-group {
    margin-bottom:15px
}
html.rtl .checkbox,
html.rtl .radio {
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
html.rtl .checkbox label,
html.rtl .radio label {
    min-height:21px;
    padding-right:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
html.rtl .checkbox-inline input[type=checkbox],
html.rtl .checkbox input[type=checkbox],
html.rtl .radio-inline input[type=radio],
html.rtl .radio input[type=radio] {
    position:absolute;
    margin-right:-20px;
    margin-top:4px\9
}
html.rtl .checkbox+.checkbox,
html.rtl .radio+.radio {
    margin-top:-5px
}
html.rtl .checkbox-inline,
html.rtl .radio-inline {
    position:relative;
    display:inline-block;
    padding-right:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
html.rtl .checkbox-inline+.checkbox-inline,
html.rtl .radio-inline+.radio-inline {
    margin-top:0;
    margin-right:10px
}
html.rtl .checkbox-inline.disabled,
html.rtl .checkbox.disabled label,
html.rtl .radio-inline.disabled,
html.rtl .radio.disabled label,
html.rtl fieldset[disabled] .checkbox-inline,
html.rtl fieldset[disabled] .checkbox label,
html.rtl fieldset[disabled] .radio-inline,
html.rtl fieldset[disabled] .radio label,
html.rtl fieldset[disabled] input[type=checkbox],
html.rtl fieldset[disabled] input[type=radio],
html.rtl input[type=checkbox].disabled,
html.rtl input[type=checkbox][disabled],
html.rtl input[type=radio].disabled,
html.rtl input[type=radio][disabled] {
    cursor:not-allowed
}
html.rtl .form-control-static {
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:35px
}
html.rtl .form-control-static.input-lg,
html.rtl .form-control-static.input-sm {
    padding-right:0;
    padding-left:0
}
html.rtl .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl select.input-sm {
    height:30px;
    line-height:30px
}
html.rtl select[multiple].input-sm,
html.rtl textarea.input-sm {
    height:auto
}
html.rtl .form-group-sm .form-control {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl .form-group-sm select.form-control {
    height:30px;
    line-height:30px
}
html.rtl .form-group-sm select[multiple].form-control,
html.rtl .form-group-sm textarea.form-control {
    height:auto
}
html.rtl .form-group-sm .form-control-static {
    height:30px;
    min-height:33px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
html.rtl .input-lg {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl select.input-lg {
    height:46px;
    line-height:46px
}
html.rtl select[multiple].input-lg,
html.rtl textarea.input-lg {
    height:auto
}
html.rtl .form-group-lg .form-control {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl .form-group-lg select.form-control {
    height:46px;
    line-height:46px
}
html.rtl .form-group-lg select[multiple].form-control,
html.rtl .form-group-lg textarea.form-control {
    height:auto
}
html.rtl .form-group-lg .form-control-static {
    height:46px;
    min-height:39px;
    padding:11px 20px;
    font-size:18px;
    line-height:1.33
}
html.rtl .has-feedback {
    position:relative
}
html.rtl .has-feedback .form-control {
    padding-left:43.75px
}
html.rtl .form-control-feedback {
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    display:block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    pointer-events:none
}
html.rtl .form-group-lg .form-control+.form-control-feedback,
html.rtl .input-group-lg+.form-control-feedback,
html.rtl .input-lg+.form-control-feedback {
    width:46px;
    height:46px;
    line-height:46px
}
html.rtl .form-group-sm .form-control+.form-control-feedback,
html.rtl .input-group-sm+.form-control-feedback,
html.rtl .input-sm+.form-control-feedback {
    width:30px;
    height:30px;
    line-height:30px
}
html.rtl .has-success .checkbox,
html.rtl .has-success .checkbox-inline,
html.rtl .has-success.checkbox-inline label,
html.rtl .has-success.checkbox label,
html.rtl .has-success .control-label,
html.rtl .has-success .help-block,
html.rtl .has-success .radio,
html.rtl .has-success .radio-inline,
html.rtl .has-success.radio-inline label,
html.rtl .has-success.radio label {
    color:#27c24c
}
html.rtl .has-success .form-control {
    border-color:#27c24c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-success .form-control:focus {
    border-color:#1e983b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #6de289
}
html.rtl .has-success .input-group-addon {
    color:#27c24c;
    border-color:#27c24c;
    background-color:#dff0d8
}
html.rtl .has-success .form-control-feedback {
    color:#27c24c
}
html.rtl .has-warning .checkbox,
html.rtl .has-warning .checkbox-inline,
html.rtl .has-warning.checkbox-inline label,
html.rtl .has-warning.checkbox label,
html.rtl .has-warning .control-label,
html.rtl .has-warning .help-block,
html.rtl .has-warning .radio,
html.rtl .has-warning .radio-inline,
html.rtl .has-warning.radio-inline label,
html.rtl .has-warning.radio label {
    color:#ff902b
}
html.rtl .has-warning .form-control {
    border-color:#ff902b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-warning .form-control:focus {
    border-color:#f77600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc591
}
html.rtl .has-warning .input-group-addon {
    color:#ff902b;
    border-color:#ff902b;
    background-color:#fcf8e3
}
html.rtl .has-warning .form-control-feedback {
    color:#ff902b
}
html.rtl .has-error .checkbox,
html.rtl .has-error .checkbox-inline,
html.rtl .has-error.checkbox-inline label,
html.rtl .has-error.checkbox label,
html.rtl .has-error .control-label,
html.rtl .has-error .help-block,
html.rtl .has-error .radio,
html.rtl .has-error .radio-inline,
html.rtl .has-error.radio-inline label,
html.rtl .has-error.radio label {
    color:#f05050
}
html.rtl .has-error .form-control {
    border-color:#f05050;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-error .form-control:focus {
    border-color:#ec2121;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8aeae
}
html.rtl .has-error .input-group-addon {
    color:#f05050;
    border-color:#f05050;
    background-color:#f2dede
}
html.rtl .has-error .form-control-feedback {
    color:#f05050
}
html.rtl .has-feedback label~.form-control-feedback {
    top:26px
}
html.rtl .has-feedback label.sr-only~.form-control-feedback {
    top:0
}
html.rtl .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#909293
}
@media (min-width:768px) {
    html.rtl .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.rtl .form-inline .form-control-static {
        display:inline-block
    }
    html.rtl .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.rtl .form-inline .input-group .form-control,
    html.rtl .form-inline .input-group .input-group-addon,
    html.rtl .form-inline .input-group .input-group-btn {
        width:auto
    }
    html.rtl .form-inline .input-group>.form-control {
        width:100%
    }
    html.rtl .form-inline .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .checkbox,
    html.rtl .form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .checkbox label,
    html.rtl .form-inline .radio label {
        padding-right:0
    }
    html.rtl .form-inline .checkbox input[type=checkbox],
    html.rtl .form-inline .radio input[type=radio] {
        position:relative;
        margin-right:0
    }
    html.rtl .form-inline .has-feedback .form-control-feedback {
        top:0
    }
}
html.rtl .form-horizontal .checkbox,
html.rtl .form-horizontal .checkbox-inline,
html.rtl .form-horizontal .radio,
html.rtl .form-horizontal .radio-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
html.rtl .form-horizontal .checkbox,
html.rtl .form-horizontal .radio {
    min-height:28px
}
html.rtl .form-horizontal .form-group {
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px) {
    html.rtl .form-horizontal .control-label {
        text-align:left;
        margin-bottom:0;
        padding-top:7px
    }
}
html.rtl .form-horizontal .has-feedback .form-control-feedback {
    left:15px
}
@media (min-width:768px) {
    html.rtl .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size:18px
    }
}
@media (min-width:768px) {
    html.rtl .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size:12px
    }
}
html.rtl .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
html.rtl .btn.active.focus,
html.rtl .btn.active:focus,
html.rtl .btn.focus,
html.rtl .btn:active.focus,
html.rtl .btn:active:focus,
html.rtl .btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl .btn.focus,
html.rtl .btn:focus,
html.rtl .btn:hover {
    color:#333;
    text-decoration:none
}
html.rtl .btn.active,
html.rtl .btn:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .btn.disabled,
html.rtl .btn[disabled],
html.rtl fieldset[disabled] .btn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    box-shadow:none
}
html.rtl a.btn.disabled,
html.rtl fieldset[disabled] a.btn {
    pointer-events:none
}
html.rtl .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .btn-default.active,
html.rtl .btn-default.active.focus,
html.rtl .btn-default.active:focus,
html.rtl .btn-default.active:hover,
html.rtl .btn-default.focus,
html.rtl .btn-default:active,
html.rtl .btn-default:active.focus,
html.rtl .btn-default:active:focus,
html.rtl .btn-default:active:hover,
html.rtl .btn-default:focus,
html.rtl .btn-default:hover,
html.rtl .open>.dropdown-toggle.btn-default,
html.rtl .open>.dropdown-toggle.btn-default.focus,
html.rtl .open>.dropdown-toggle.btn-default:focus,
html.rtl .open>.dropdown-toggle.btn-default:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.rtl .btn-default.active,
html.rtl .btn-default:active,
html.rtl .open>.dropdown-toggle.btn-default {
    background-image:none
}
html.rtl .btn-default.disabled.focus,
html.rtl .btn-default.disabled:focus,
html.rtl .btn-default.disabled:hover,
html.rtl .btn-default[disabled].focus,
html.rtl .btn-default[disabled]:focus,
html.rtl .btn-default[disabled]:hover,
html.rtl fieldset[disabled] .btn-default.focus,
html.rtl fieldset[disabled] .btn-default:focus,
html.rtl fieldset[disabled] .btn-default:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .btn-default .badge {
    color:#fff;
    background-color:#333
}
html.rtl .btn-primary {
    color:#fff;
    background-color:#5d9cec;
    border-color:#5899eb
}
html.rtl .btn-primary.active,
html.rtl .btn-primary.active.focus,
html.rtl .btn-primary.active:focus,
html.rtl .btn-primary.active:hover,
html.rtl .btn-primary.focus,
html.rtl .btn-primary:active,
html.rtl .btn-primary:active.focus,
html.rtl .btn-primary:active:focus,
html.rtl .btn-primary:active:hover,
html.rtl .btn-primary:focus,
html.rtl .btn-primary:hover,
html.rtl .open>.dropdown-toggle.btn-primary,
html.rtl .open>.dropdown-toggle.btn-primary.focus,
html.rtl .open>.dropdown-toggle.btn-primary:focus,
html.rtl .open>.dropdown-toggle.btn-primary:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3483e7
}
html.rtl .btn-primary.active,
html.rtl .btn-primary:active,
html.rtl .open>.dropdown-toggle.btn-primary {
    background-image:none
}
html.rtl .btn-primary.disabled.focus,
html.rtl .btn-primary.disabled:focus,
html.rtl .btn-primary.disabled:hover,
html.rtl .btn-primary[disabled].focus,
html.rtl .btn-primary[disabled]:focus,
html.rtl .btn-primary[disabled]:hover,
html.rtl fieldset[disabled] .btn-primary.focus,
html.rtl fieldset[disabled] .btn-primary:focus,
html.rtl fieldset[disabled] .btn-primary:hover {
    background-color:#5d9cec;
    border-color:#5899eb
}
html.rtl .btn-primary .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .btn-success {
    color:#fff;
    background-color:#27c24c;
    border-color:#26be4a
}
html.rtl .btn-success.active,
html.rtl .btn-success.active.focus,
html.rtl .btn-success.active:focus,
html.rtl .btn-success.active:hover,
html.rtl .btn-success.focus,
html.rtl .btn-success:active,
html.rtl .btn-success:active.focus,
html.rtl .btn-success:active:focus,
html.rtl .btn-success:active:hover,
html.rtl .btn-success:focus,
html.rtl .btn-success:hover,
html.rtl .open>.dropdown-toggle.btn-success,
html.rtl .open>.dropdown-toggle.btn-success.focus,
html.rtl .open>.dropdown-toggle.btn-success:focus,
html.rtl .open>.dropdown-toggle.btn-success:hover {
    color:#fff;
    background-color:#24b145;
    border-color:#1f9c3d
}
html.rtl .btn-success.active,
html.rtl .btn-success:active,
html.rtl .open>.dropdown-toggle.btn-success {
    background-image:none
}
html.rtl .btn-success.disabled.focus,
html.rtl .btn-success.disabled:focus,
html.rtl .btn-success.disabled:hover,
html.rtl .btn-success[disabled].focus,
html.rtl .btn-success[disabled]:focus,
html.rtl .btn-success[disabled]:hover,
html.rtl fieldset[disabled] .btn-success.focus,
html.rtl fieldset[disabled] .btn-success:focus,
html.rtl fieldset[disabled] .btn-success:hover {
    background-color:#27c24c;
    border-color:#26be4a
}
html.rtl .btn-success .badge {
    color:#27c24c;
    background-color:#fff
}
html.rtl .btn-info {
    color:#fff;
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.rtl .btn-info.active,
html.rtl .btn-info.active.focus,
html.rtl .btn-info.active:focus,
html.rtl .btn-info.active:hover,
html.rtl .btn-info.focus,
html.rtl .btn-info:active,
html.rtl .btn-info:active.focus,
html.rtl .btn-info:active:focus,
html.rtl .btn-info:active:hover,
html.rtl .btn-info:focus,
html.rtl .btn-info:hover,
html.rtl .open>.dropdown-toggle.btn-info,
html.rtl .open>.dropdown-toggle.btn-info.focus,
html.rtl .open>.dropdown-toggle.btn-info:focus,
html.rtl .open>.dropdown-toggle.btn-info:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#179ac3
}
html.rtl .btn-info.active,
html.rtl .btn-info:active,
html.rtl .open>.dropdown-toggle.btn-info {
    background-image:none
}
html.rtl .btn-info.disabled.focus,
html.rtl .btn-info.disabled:focus,
html.rtl .btn-info.disabled:hover,
html.rtl .btn-info[disabled].focus,
html.rtl .btn-info[disabled]:focus,
html.rtl .btn-info[disabled]:hover,
html.rtl fieldset[disabled] .btn-info.focus,
html.rtl fieldset[disabled] .btn-info:focus,
html.rtl fieldset[disabled] .btn-info:hover {
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.rtl .btn-info .badge {
    color:#23b7e5;
    background-color:#fff
}
html.rtl .btn-warning {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff8d26
}
html.rtl .btn-warning.active,
html.rtl .btn-warning.active.focus,
html.rtl .btn-warning.active:focus,
html.rtl .btn-warning.active:hover,
html.rtl .btn-warning.focus,
html.rtl .btn-warning:active,
html.rtl .btn-warning:active.focus,
html.rtl .btn-warning:active:focus,
html.rtl .btn-warning:active:hover,
html.rtl .btn-warning:focus,
html.rtl .btn-warning:hover,
html.rtl .open>.dropdown-toggle.btn-warning,
html.rtl .open>.dropdown-toggle.btn-warning.focus,
html.rtl .open>.dropdown-toggle.btn-warning:focus,
html.rtl .open>.dropdown-toggle.btn-warning:hover {
    color:#fff;
    background-color:#ff8517;
    border-color:#fc7800
}
html.rtl .btn-warning.active,
html.rtl .btn-warning:active,
html.rtl .open>.dropdown-toggle.btn-warning {
    background-image:none
}
html.rtl .btn-warning.disabled.focus,
html.rtl .btn-warning.disabled:focus,
html.rtl .btn-warning.disabled:hover,
html.rtl .btn-warning[disabled].focus,
html.rtl .btn-warning[disabled]:focus,
html.rtl .btn-warning[disabled]:hover,
html.rtl fieldset[disabled] .btn-warning.focus,
html.rtl fieldset[disabled] .btn-warning:focus,
html.rtl fieldset[disabled] .btn-warning:hover {
    background-color:#ff902b;
    border-color:#ff8d26
}
html.rtl .btn-warning .badge {
    color:#ff902b;
    background-color:#fff
}
html.rtl .btn-danger {
    color:#fff;
    background-color:#f05050;
    border-color:#f04b4b
}
html.rtl .btn-danger.active,
html.rtl .btn-danger.active.focus,
html.rtl .btn-danger.active:focus,
html.rtl .btn-danger.active:hover,
html.rtl .btn-danger.focus,
html.rtl .btn-danger:active,
html.rtl .btn-danger:active.focus,
html.rtl .btn-danger:active:focus,
html.rtl .btn-danger:active:hover,
html.rtl .btn-danger:focus,
html.rtl .btn-danger:hover,
html.rtl .open>.dropdown-toggle.btn-danger,
html.rtl .open>.dropdown-toggle.btn-danger.focus,
html.rtl .open>.dropdown-toggle.btn-danger:focus,
html.rtl .open>.dropdown-toggle.btn-danger:hover {
    color:#fff;
    background-color:#ee3d3d;
    border-color:#ec2626
}
html.rtl .btn-danger.active,
html.rtl .btn-danger:active,
html.rtl .open>.dropdown-toggle.btn-danger {
    background-image:none
}
html.rtl .btn-danger.disabled.focus,
html.rtl .btn-danger.disabled:focus,
html.rtl .btn-danger.disabled:hover,
html.rtl .btn-danger[disabled].focus,
html.rtl .btn-danger[disabled]:focus,
html.rtl .btn-danger[disabled]:hover,
html.rtl fieldset[disabled] .btn-danger.focus,
html.rtl fieldset[disabled] .btn-danger:focus,
html.rtl fieldset[disabled] .btn-danger:hover {
    background-color:#f05050;
    border-color:#f04b4b
}
html.rtl .btn-danger .badge {
    color:#f05050;
    background-color:#fff
}
html.rtl .btn-link {
    color:#5d9cec;
    font-weight:400;
    border-radius:0
}
html.rtl .btn-link,
html.rtl .btn-link.active,
html.rtl .btn-link:active,
html.rtl .btn-link[disabled],
html.rtl fieldset[disabled] .btn-link {
    background-color:transparent;
    box-shadow:none
}
html.rtl .btn-link,
html.rtl .btn-link:active,
html.rtl .btn-link:focus,
html.rtl .btn-link:hover {
    border-color:transparent
}
html.rtl .btn-link:focus,
html.rtl .btn-link:hover {
    color:#1b72e2;
    text-decoration:underline;
    background-color:transparent
}
html.rtl .btn-link[disabled]:focus,
html.rtl .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .btn-link:focus,
html.rtl fieldset[disabled] .btn-link:hover {
    color:#e4eaec;
    text-decoration:none
}
html.rtl .btn-group-lg>.btn,
html.rtl .btn-lg {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl .btn-group-sm>.btn,
html.rtl .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl .btn-group-xs>.btn,
html.rtl .btn-xs {
    padding:3px 5px;
    font-size:12px;
    line-height:1.1;
    border-radius:3px
}
html.rtl .btn-block {
    display:block;
    width:100%
}
html.rtl .btn-block+.btn-block {
    margin-top:5px
}
html.rtl input[type=button].btn-block,
html.rtl input[type=reset].btn-block,
html.rtl input[type=submit].btn-block {
    width:100%
}
html.rtl .fade {
    opacity:0;
    transition:opacity .15s linear
}
html.rtl .fade.in {
    opacity:1
}
html.rtl .collapse {
    display:none
}
html.rtl .collapse.in {
    display:block
}
html.rtl tr.collapse.in {
    display:table-row
}
html.rtl tbody.collapse.in {
    display:table-row-group
}
html.rtl .collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    transition-property:height,visibility;
    transition-duration:.35s;
    transition-timing-function:ease
}
html.rtl .caret {
    display:inline-block;
    width:0;
    height:0;
    margin-right:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-top:4px solid\9;
    border-left:4px solid transparent;
    border-right:4px solid transparent
}
html.rtl .dropdown,
html.rtl .dropup {
    position:relative
}
html.rtl .dropdown-toggle:focus {
    outline:0
}
html.rtl .dropdown-menu {
    position:absolute;
    top:100%;
    right:0;
    z-index:1000;
    display:none;
    float:right;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:14px;
    text-align:right;
    background-color:#fff;
    border:1px solid #e1e1e1;
    border-radius:4px;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
html.rtl .dropdown-menu.pull-right {
    left:0;
    right:auto
}
html.rtl .dropdown-menu .divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.rtl .dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.52857143;
    color:#5f5f5f;
    white-space:nowrap
}
html.rtl .dropdown-menu>li>a:focus,
html.rtl .dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#2f3342;
    background-color:#fafbfc
}
html.rtl .dropdown-menu>.active>a,
html.rtl .dropdown-menu>.active>a:focus,
html.rtl .dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#5d9cec
}
html.rtl .dropdown-menu>.disabled>a,
html.rtl .dropdown-menu>.disabled>a:focus,
html.rtl .dropdown-menu>.disabled>a:hover {
    color:#e4eaec
}
html.rtl .dropdown-menu>.disabled>a:focus,
html.rtl .dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
html.rtl .open>.dropdown-menu {
    display:block
}
html.rtl .open>a {
    outline:0
}
html.rtl .dropdown-menu-right {
    right:auto;
    left:0
}
html.rtl .dropdown-menu-left {
    right:0;
    left:auto
}
html.rtl .dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.52857143;
    color:#e4eaec;
    white-space:nowrap
}
html.rtl .dropdown-backdrop {
    position:fixed;
    right:0;
    left:0;
    bottom:0;
    top:0;
    z-index:990
}
html.rtl .pull-right>.dropdown-menu {
    left:0;
    right:auto
}
html.rtl .dropup .caret,
html.rtl .navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid\9;
    content:""
}
html.rtl .dropup .dropdown-menu,
html.rtl .navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    html.rtl .navbar-right .dropdown-menu {
        right:auto;
        left:0
    }
    html.rtl .navbar-right .dropdown-menu-left {
        right:0;
        left:auto
    }
}
html.rtl .btn-group,
html.rtl .btn-group-vertical {
    position:relative;
    display:inline-block;
    vertical-align:middle
}
html.rtl .btn-group-vertical>.btn,
html.rtl .btn-group>.btn {
    position:relative;
    float:right
}
html.rtl .btn-group-vertical>.btn.active,
html.rtl .btn-group-vertical>.btn:active,
html.rtl .btn-group-vertical>.btn:focus,
html.rtl .btn-group-vertical>.btn:hover,
html.rtl .btn-group>.btn.active,
html.rtl .btn-group>.btn:active,
html.rtl .btn-group>.btn:focus,
html.rtl .btn-group>.btn:hover {
    z-index:2
}
html.rtl .btn-group .btn+.btn {
    margin-left:0
}
html.rtl .btn-group .btn+.btn,
html.rtl .btn-group .btn+.btn-group,
html.rtl .btn-group .btn-group+.btn,
html.rtl .btn-group .btn-group+.btn-group {
    margin-right:-1px
}
html.rtl .btn-toolbar {
    margin-right:-5px
}
html.rtl .btn-toolbar .btn,
html.rtl .btn-toolbar .btn-group,
html.rtl .btn-toolbar .input-group {
    float:right
}
html.rtl .btn-toolbar>.btn,
html.rtl .btn-toolbar>.btn-group,
html.rtl .btn-toolbar>.input-group {
    margin-right:5px
}
html.rtl .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
html.rtl .btn-group>.btn:first-child {
    margin-left:0
}
html.rtl .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .btn-group>.btn:last-child:not(:first-child),
html.rtl .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group>.btn-group {
    float:right
}
html.rtl .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.rtl .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.rtl .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group .dropdown-toggle:active,
html.rtl .btn-group.open .dropdown-toggle {
    outline:0
}
html.rtl .btn-group>.btn+.dropdown-toggle {
    padding-right:8px;
    padding-left:8px
}
html.rtl .btn-group>.btn-lg+.dropdown-toggle {
    padding-right:12px;
    padding-left:12px
}
html.rtl .btn-group.open .dropdown-toggle {
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .btn-group.open .dropdown-toggle.btn-link {
    box-shadow:none
}
html.rtl .btn .caret {
    margin-right:0
}
html.rtl .btn-lg .caret {
    border-width:5px 5px 0
}
html.rtl .dropup .btn-lg .caret {
    border-width:0 5px 5px
}
html.rtl .btn-group-vertical>.btn,
html.rtl .btn-group-vertical>.btn-group,
html.rtl .btn-group-vertical>.btn-group>.btn {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
html.rtl .btn-group-vertical>.btn-group>.btn {
    float:none
}
html.rtl .btn-group-vertical>.btn+.btn,
html.rtl .btn-group-vertical>.btn+.btn-group,
html.rtl .btn-group-vertical>.btn-group+.btn,
html.rtl .btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-right:0
}
html.rtl .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}
html.rtl .btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
html.rtl .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.rtl .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.rtl .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
html.rtl .btn-group-justified>.btn,
html.rtl .btn-group-justified>.btn-group {
    float:none;
    display:table-cell;
    width:1%
}
html.rtl .btn-group-justified>.btn-group .btn {
    width:100%
}
html.rtl .btn-group-justified>.btn-group .dropdown-menu {
    right:auto
}
html.rtl [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
html.rtl [data-toggle=buttons]>.btn-group>.btn input[type=radio],
html.rtl [data-toggle=buttons]>.btn input[type=checkbox],
html.rtl [data-toggle=buttons]>.btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
html.rtl .input-group {
    position:relative;
    display:table;
    border-collapse:separate
}
html.rtl .input-group[class*=col-] {
    float:none;
    padding-right:0;
    padding-left:0
}
html.rtl .input-group .form-control {
    position:relative;
    z-index:2;
    float:right;
    width:100%;
    margin-bottom:0
}
html.rtl .input-group .form-control:focus {
    z-index:3
}
html.rtl .input-group-lg>.form-control,
html.rtl .input-group-lg>.input-group-addon,
html.rtl .input-group-lg>.input-group-btn>.btn {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl select.input-group-lg>.form-control,
html.rtl select.input-group-lg>.input-group-addon,
html.rtl select.input-group-lg>.input-group-btn>.btn {
    height:46px;
    line-height:46px
}
html.rtl select[multiple].input-group-lg>.form-control,
html.rtl select[multiple].input-group-lg>.input-group-addon,
html.rtl select[multiple].input-group-lg>.input-group-btn>.btn,
html.rtl textarea.input-group-lg>.form-control,
html.rtl textarea.input-group-lg>.input-group-addon,
html.rtl textarea.input-group-lg>.input-group-btn>.btn {
    height:auto
}
html.rtl .input-group-sm>.form-control,
html.rtl .input-group-sm>.input-group-addon,
html.rtl .input-group-sm>.input-group-btn>.btn {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl select.input-group-sm>.form-control,
html.rtl select.input-group-sm>.input-group-addon,
html.rtl select.input-group-sm>.input-group-btn>.btn {
    height:30px;
    line-height:30px
}
html.rtl select[multiple].input-group-sm>.form-control,
html.rtl select[multiple].input-group-sm>.input-group-addon,
html.rtl select[multiple].input-group-sm>.input-group-btn>.btn,
html.rtl textarea.input-group-sm>.form-control,
html.rtl textarea.input-group-sm>.input-group-addon,
html.rtl textarea.input-group-sm>.input-group-btn>.btn {
    height:auto
}
html.rtl .input-group-addon,
html.rtl .input-group-btn,
html.rtl .input-group .form-control {
    display:table-cell
}
html.rtl .input-group-addon:not(:first-child):not(:last-child),
html.rtl .input-group-btn:not(:first-child):not(:last-child),
html.rtl .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}
html.rtl .input-group-addon,
html.rtl .input-group-btn {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
html.rtl .input-group-addon {
    padding:6px 16px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#3a3f51;
    text-align:center;
    background-color:#edf1f2;
    border:1px solid #dde6e9;
    border-radius:4px
}
html.rtl .input-group-addon.input-sm {
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
html.rtl .input-group-addon.input-lg {
    padding:10px 20px;
    font-size:18px;
    border-radius:6px
}
html.rtl .input-group-addon input[type=checkbox],
html.rtl .input-group-addon input[type=radio] {
    margin-top:0
}
html.rtl .input-group-addon:first-child,
html.rtl .input-group-btn:first-child>.btn,
html.rtl .input-group-btn:first-child>.btn-group>.btn,
html.rtl .input-group-btn:first-child>.dropdown-toggle,
html.rtl .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
html.rtl .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
html.rtl .input-group .form-control:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .input-group-addon:first-child {
    border-left:0
}
html.rtl .input-group-addon:last-child,
html.rtl .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
html.rtl .input-group-btn:first-child>.btn:not(:first-child),
html.rtl .input-group-btn:last-child>.btn,
html.rtl .input-group-btn:last-child>.btn-group>.btn,
html.rtl .input-group-btn:last-child>.dropdown-toggle,
html.rtl .input-group .form-control:last-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .input-group-addon:last-child {
    border-right:0
}
html.rtl .input-group-btn {
    position:relative;
    font-size:0;
    white-space:nowrap
}
html.rtl .input-group-btn>.btn {
    position:relative
}
html.rtl .input-group-btn>.btn+.btn {
    margin-right:-1px
}
html.rtl .input-group-btn>.btn:active,
html.rtl .input-group-btn>.btn:focus,
html.rtl .input-group-btn>.btn:hover {
    z-index:2
}
html.rtl .input-group-btn:first-child>.btn,
html.rtl .input-group-btn:first-child>.btn-group {
    margin-left:-1px
}
html.rtl .input-group-btn:last-child>.btn,
html.rtl .input-group-btn:last-child>.btn-group {
    z-index:2;
    margin-right:-1px
}
html.rtl .nav {
    margin-bottom:0;
    padding-right:0;
    list-style:none
}
html.rtl .nav>li,
html.rtl .nav>li>a {
    position:relative;
    display:block
}
html.rtl .nav>li>a {
    margin:0 15px;
    padding:10px 0
}
html.rtl .nav>li>a:focus,
html.rtl .nav>li>a:hover {
    text-decoration:none;
    background-color:transparent
}
html.rtl .nav>li.disabled>a {
    color:#e4eaec
}
html.rtl .nav>li.disabled>a:focus,
html.rtl .nav>li.disabled>a:hover {
    color:#e4eaec;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
html.rtl .nav .open>a,
html.rtl .nav .open>a:focus,
html.rtl .nav .open>a:hover {
    background-color:transparent;
    border-color:#5d9cec
}
html.rtl .nav .nav-divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.rtl .nav>li>a>img {
    max-width:none
}
html.rtl .nav-tabs {
    border-bottom:1px solid #ddd
}
html.rtl .nav-tabs>li {
    float:right;
    margin-bottom:-1px
}
html.rtl .nav-tabs>li>a {
    margin-left:2px;
    line-height:1.52857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
html.rtl .nav-tabs>li>a:hover {
    border-color:#ddd
}
html.rtl .nav-tabs>li.active>a,
html.rtl .nav-tabs>li.active>a:focus,
html.rtl .nav-tabs>li.active>a:hover {
    color:#dde6e9;
    background-color:#fff;
    border:1px solid;
    border-color:#ddd #ddd transparent;
    cursor:default
}
html.rtl .nav-tabs.nav-justified {
    width:100%;
    border-bottom:0
}
html.rtl .nav-tabs.nav-justified>li {
    float:none
}
html.rtl .nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.rtl .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    right:auto
}
@media (min-width:768px) {
    html.rtl .nav-tabs.nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.rtl .nav-tabs.nav-justified>li>a {
        margin-bottom:0
    }
}
html.rtl .nav-tabs.nav-justified>li>a {
    margin-left:0;
    border-radius:4px
}
html.rtl .nav-tabs.nav-justified>.active>a,
html.rtl .nav-tabs.nav-justified>.active>a:focus,
html.rtl .nav-tabs.nav-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.rtl .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.rtl .nav-tabs.nav-justified>.active>a,
    html.rtl .nav-tabs.nav-justified>.active>a:focus,
    html.rtl .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.rtl .nav-pills>li {
    float:right
}
html.rtl .nav-pills>li>a {
    border-radius:4px
}
html.rtl .nav-pills>li+li {
    margin-right:2px
}
html.rtl .nav-pills>li.active>a,
html.rtl .nav-pills>li.active>a:focus,
html.rtl .nav-pills>li.active>a:hover {
    color:#fff;
    background-color:#5d9cec
}
html.rtl .nav-stacked>li {
    float:none
}
html.rtl .nav-stacked>li+li {
    margin-top:2px;
    margin-right:0
}
html.rtl .nav-justified {
    width:100%
}
html.rtl .nav-justified>li {
    float:none
}
html.rtl .nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.rtl .nav-justified>.dropdown .dropdown-menu {
    top:auto;
    right:auto
}
@media (min-width:768px) {
    html.rtl .nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.rtl .nav-justified>li>a {
        margin-bottom:0
    }
}
html.rtl .nav-tabs-justified {
    border-bottom:0
}
html.rtl .nav-tabs-justified>li>a {
    margin-left:0;
    border-radius:4px
}
html.rtl .nav-tabs-justified>.active>a,
html.rtl .nav-tabs-justified>.active>a:focus,
html.rtl .nav-tabs-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.rtl .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.rtl .nav-tabs-justified>.active>a,
    html.rtl .nav-tabs-justified>.active>a:focus,
    html.rtl .nav-tabs-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.rtl .tab-content>.tab-pane {
    display:none
}
html.rtl .tab-content>.active {
    display:block
}
html.rtl .nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .navbar {
    position:relative;
    min-height:55px;
    margin-bottom:21px;
    border:1px solid transparent
}
@media (min-width:768px) {
    html.rtl .navbar {
        border-radius:4px
    }
}
@media (min-width:768px) {
    html.rtl .navbar-header {
        float:right
    }
}
html.rtl .navbar-collapse {
    overflow-x:visible;
    padding-left:15px;
    padding-right:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
    -webkit-overflow-scrolling:touch
}
html.rtl .navbar-collapse.in {
    overflow-y:auto
}
@media (min-width:768px) {
    html.rtl .navbar-collapse {
        width:auto;
        border-top:0;
        box-shadow:none
    }
    html.rtl .navbar-collapse.collapse {
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    html.rtl .navbar-collapse.in {
        overflow-y:visible
    }
    html.rtl .navbar-fixed-bottom .navbar-collapse,
    html.rtl .navbar-fixed-top .navbar-collapse,
    html.rtl .navbar-static-top .navbar-collapse {
        padding-right:0;
        padding-left:0
    }
}
html.rtl .navbar-fixed-bottom .navbar-collapse,
html.rtl .navbar-fixed-top .navbar-collapse {
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
    html.rtl .navbar-fixed-bottom .navbar-collapse,
    html.rtl .navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}
html.rtl .container-fluid>.navbar-collapse,
html.rtl .container-fluid>.navbar-header,
html.rtl .container>.navbar-collapse,
html.rtl .container>.navbar-header {
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width:768px) {
    html.rtl .container-fluid>.navbar-collapse,
    html.rtl .container-fluid>.navbar-header,
    html.rtl .container>.navbar-collapse,
    html.rtl .container>.navbar-header {
        margin-left:0;
        margin-right:0
    }
}
html.rtl .navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px) {
    html.rtl .navbar-static-top {
        border-radius:0
    }
}
html.rtl .navbar-fixed-bottom,
html.rtl .navbar-fixed-top {
    position:fixed;
    left:0;
    right:0;
    z-index:1030
}
@media (min-width:768px) {
    html.rtl .navbar-fixed-bottom,
    html.rtl .navbar-fixed-top {
        border-radius:0
    }
}
html.rtl .navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}
html.rtl .navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
html.rtl .navbar-brand {
    float:right;
    padding:17px 15px;
    font-size:18px;
    line-height:21px;
    height:55px
}
html.rtl .navbar-brand:focus,
html.rtl .navbar-brand:hover {
    text-decoration:none
}
html.rtl .navbar-brand>img {
    display:block
}
@media (min-width:768px) {
    html.rtl .navbar>.container-fluid .navbar-brand,
    html.rtl .navbar>.container .navbar-brand {
        margin-right:-15px
    }
}
html.rtl .navbar-toggle {
    position:relative;
    float:left;
    margin-left:15px;
    padding:9px 10px;
    margin-top:10.5px;
    margin-bottom:10.5px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
html.rtl .navbar-toggle:focus {
    outline:0
}
html.rtl .navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
html.rtl .navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}
@media (min-width:768px) {
    html.rtl .navbar-toggle {
        display:none
    }
}
html.rtl .navbar-nav {
    margin:8.5px -15px
}
html.rtl .navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:21px
}
@media (max-width:767px) {
    html.rtl .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    html.rtl .navbar-nav .open .dropdown-menu .dropdown-header,
    html.rtl .navbar-nav .open .dropdown-menu>li>a {
        padding:5px 25px 5px 15px
    }
    html.rtl .navbar-nav .open .dropdown-menu>li>a {
        line-height:21px
    }
    html.rtl .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image:none
    }
}
@media (min-width:768px) {
    html.rtl .navbar-nav {
        float:right;
        margin:0
    }
    html.rtl .navbar-nav>li {
        float:right
    }
    html.rtl .navbar-nav>li>a {
        padding-top:17px;
        padding-bottom:17px
    }
}
html.rtl .navbar-form {
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
    margin:10px -15px
}
@media (min-width:768px) {
    html.rtl .navbar-form .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.rtl .navbar-form .form-control-static {
        display:inline-block
    }
    html.rtl .navbar-form .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.rtl .navbar-form .input-group .form-control,
    html.rtl .navbar-form .input-group .input-group-addon,
    html.rtl .navbar-form .input-group .input-group-btn {
        width:auto
    }
    html.rtl .navbar-form .input-group>.form-control {
        width:100%
    }
    html.rtl .navbar-form .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .checkbox,
    html.rtl .navbar-form .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .checkbox label,
    html.rtl .navbar-form .radio label {
        padding-right:0
    }
    html.rtl .navbar-form .checkbox input[type=checkbox],
    html.rtl .navbar-form .radio input[type=radio] {
        position:relative;
        margin-right:0
    }
    html.rtl .navbar-form .has-feedback .form-control-feedback {
        top:0
    }
}
@media (max-width:767px) {
    html.rtl .navbar-form .form-group {
        margin-bottom:5px
    }
    html.rtl .navbar-form .form-group:last-child {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    html.rtl .navbar-form {
        width:auto;
        border:0;
        margin-right:0;
        margin-left:0;
        padding-top:0;
        padding-bottom:0;
        box-shadow:none
    }
}
html.rtl .navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .navbar-btn {
    margin-top:10px;
    margin-bottom:10px
}
html.rtl .navbar-btn.btn-sm {
    margin-top:12.5px;
    margin-bottom:12.5px
}
html.rtl .navbar-btn.btn-xs {
    margin-top:16.5px;
    margin-bottom:16.5px
}
html.rtl .navbar-text {
    margin-top:17px;
    margin-bottom:17px
}
@media (min-width:768px) {
    html.rtl .navbar-text {
        float:right;
        margin-right:15px;
        margin-left:15px
    }
}
@media (min-width:768px) {
    html.rtl .navbar-left {
        float:right!important
    }
    html.rtl .navbar-right {
        float:left!important
    }
    html.rtl .navbar-right~.navbar-right {
        margin-left:0
    }
}
html.rtl .navbar-default {
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
html.rtl .navbar-default .navbar-brand {
    color:#fff
}
html.rtl .navbar-default .navbar-brand:focus,
html.rtl .navbar-default .navbar-brand:hover {
    color:#e6e6e6;
    background-color:transparent
}
html.rtl .navbar-default .navbar-text {
    color:#777
}
html.rtl .navbar-default .navbar-nav>li>a {
    color:#fff
}
html.rtl .navbar-default .navbar-nav>li>a:focus,
html.rtl .navbar-default .navbar-nav>li>a:hover {
    color:#ddd;
    background-color:transparent
}
html.rtl .navbar-default .navbar-nav>.active>a,
html.rtl .navbar-default .navbar-nav>.active>a:focus,
html.rtl .navbar-default .navbar-nav>.active>a:hover {
    color:#ddd;
    background-color:#e7e7e7
}
html.rtl .navbar-default .navbar-nav>.disabled>a,
html.rtl .navbar-default .navbar-nav>.disabled>a:focus,
html.rtl .navbar-default .navbar-nav>.disabled>a:hover {
    color:#ccc;
    background-color:transparent
}
html.rtl .navbar-default .navbar-toggle {
    border-color:#ddd
}
html.rtl .navbar-default .navbar-toggle:focus,
html.rtl .navbar-default .navbar-toggle:hover {
    background-color:#ddd
}
html.rtl .navbar-default .navbar-toggle .icon-bar {
    background-color:#888
}
html.rtl .navbar-default .navbar-collapse,
html.rtl .navbar-default .navbar-form {
    border-color:#e7e7e7
}
html.rtl .navbar-default .navbar-nav>.open>a,
html.rtl .navbar-default .navbar-nav>.open>a:focus,
html.rtl .navbar-default .navbar-nav>.open>a:hover {
    background-color:#e7e7e7;
    color:#ddd
}
@media (max-width:767px) {
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#ddd;
        background-color:transparent
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#ddd;
        background-color:#e7e7e7
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#ccc;
        background-color:transparent
    }
}
html.rtl .navbar-default .navbar-link {
    color:#fff
}
html.rtl .navbar-default .navbar-link:hover {
    color:#ddd
}
html.rtl .navbar-default .btn-link {
    color:#fff
}
html.rtl .navbar-default .btn-link:focus,
html.rtl .navbar-default .btn-link:hover {
    color:#ddd
}
html.rtl .navbar-default .btn-link[disabled]:focus,
html.rtl .navbar-default .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .navbar-default .btn-link:focus,
html.rtl fieldset[disabled] .navbar-default .btn-link:hover {
    color:#ccc
}
html.rtl .navbar-inverse {
    background-color:#222;
    border-color:#080808
}
html.rtl .navbar-inverse .navbar-brand {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-brand:focus,
html.rtl .navbar-inverse .navbar-brand:hover {
    color:#fff;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-nav>li>a,
html.rtl .navbar-inverse .navbar-text {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-nav>li>a:focus,
html.rtl .navbar-inverse .navbar-nav>li>a:hover {
    color:#fff;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-nav>.active>a,
html.rtl .navbar-inverse .navbar-nav>.active>a:focus,
html.rtl .navbar-inverse .navbar-nav>.active>a:hover {
    color:#fff;
    background-color:#080808
}
html.rtl .navbar-inverse .navbar-nav>.disabled>a,
html.rtl .navbar-inverse .navbar-nav>.disabled>a:focus,
html.rtl .navbar-inverse .navbar-nav>.disabled>a:hover {
    color:#444;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-toggle {
    border-color:#333
}
html.rtl .navbar-inverse .navbar-toggle:focus,
html.rtl .navbar-inverse .navbar-toggle:hover {
    background-color:#333
}
html.rtl .navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}
html.rtl .navbar-inverse .navbar-collapse,
html.rtl .navbar-inverse .navbar-form {
    border-color:#101010
}
html.rtl .navbar-inverse .navbar-nav>.open>a,
html.rtl .navbar-inverse .navbar-nav>.open>a:focus,
html.rtl .navbar-inverse .navbar-nav>.open>a:hover {
    background-color:#080808;
    color:#fff
}
@media (max-width:767px) {
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#e4eaec
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#fff;
        background-color:transparent
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#fff;
        background-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#444;
        background-color:transparent
    }
}
html.rtl .navbar-inverse .navbar-link {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-link:hover {
    color:#fff
}
html.rtl .navbar-inverse .btn-link {
    color:#e4eaec
}
html.rtl .navbar-inverse .btn-link:focus,
html.rtl .navbar-inverse .btn-link:hover {
    color:#fff
}
html.rtl .navbar-inverse .btn-link[disabled]:focus,
html.rtl .navbar-inverse .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .navbar-inverse .btn-link:focus,
html.rtl fieldset[disabled] .navbar-inverse .btn-link:hover {
    color:#444
}
html.rtl .breadcrumb {
    padding:12px 15px;
    margin-bottom:21px;
    list-style:none;
    background-color:#fafafa;
    border-radius:4px
}
html.rtl .breadcrumb>li {
    display:inline-block
}
html.rtl .breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 5px;
    color:#c1c2c3
}
html.rtl .breadcrumb>.active {
    color:#515253
}
html.rtl .pagination {
    display:inline-block;
    padding-right:0;
    margin:21px 0;
    border-radius:4px
}
html.rtl .pagination>li {
    display:inline
}
html.rtl .pagination>li>a,
html.rtl .pagination>li>span {
    position:relative;
    float:right;
    padding:6px 16px;
    line-height:1.52857143;
    text-decoration:none;
    color:#515253;
    background-color:#fff;
    border:1px solid #eee;
    margin-right:-1px
}
html.rtl .pagination>li:first-child>a,
html.rtl .pagination>li:first-child>span {
    margin-right:0;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
html.rtl .pagination>li:last-child>a,
html.rtl .pagination>li:last-child>span {
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
html.rtl .pagination>li>a:focus,
html.rtl .pagination>li>a:hover,
html.rtl .pagination>li>span:focus,
html.rtl .pagination>li>span:hover {
    z-index:2;
    color:#1b72e2;
    background-color:#fafafa;
    border-color:#eee
}
html.rtl .pagination>.active>a,
html.rtl .pagination>.active>a:focus,
html.rtl .pagination>.active>a:hover,
html.rtl .pagination>.active>span,
html.rtl .pagination>.active>span:focus,
html.rtl .pagination>.active>span:hover {
    z-index:3;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec;
    cursor:default
}
html.rtl .pagination>.disabled>a,
html.rtl .pagination>.disabled>a:focus,
html.rtl .pagination>.disabled>a:hover,
html.rtl .pagination>.disabled>span,
html.rtl .pagination>.disabled>span:focus,
html.rtl .pagination>.disabled>span:hover {
    color:#e4eaec;
    background-color:#fff;
    border-color:#eee;
    cursor:not-allowed
}
html.rtl .pagination-lg>li>a,
html.rtl .pagination-lg>li>span {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33
}
html.rtl .pagination-lg>li:first-child>a,
html.rtl .pagination-lg>li:first-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
html.rtl .pagination-lg>li:last-child>a,
html.rtl .pagination-lg>li:last-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
html.rtl .pagination-sm>li>a,
html.rtl .pagination-sm>li>span {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
html.rtl .pagination-sm>li:first-child>a,
html.rtl .pagination-sm>li:first-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
html.rtl .pagination-sm>li:last-child>a,
html.rtl .pagination-sm>li:last-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
html.rtl .pager {
    padding-right:0;
    margin:21px 0;
    list-style:none;
    text-align:center
}
html.rtl .pager li {
    display:inline
}
html.rtl .pager li>a,
html.rtl .pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:15px
}
html.rtl .pager li>a:focus,
html.rtl .pager li>a:hover {
    text-decoration:none;
    background-color:#fafafa
}
html.rtl .pager .next>a,
html.rtl .pager .next>span {
    float:left
}
html.rtl .pager .previous>a,
html.rtl .pager .previous>span {
    float:right
}
html.rtl .pager .disabled>a,
html.rtl .pager .disabled>a:focus,
html.rtl .pager .disabled>a:hover,
html.rtl .pager .disabled>span {
    color:#e4eaec;
    background-color:#fff;
    cursor:not-allowed
}
html.rtl .label {
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
html.rtl a.label:focus,
html.rtl a.label:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.rtl .label:empty {
    display:none
}
html.rtl .btn .label {
    position:relative;
    top:-1px
}
html.rtl .label-default {
    background-color:#e4eaec
}
html.rtl .label-default[href]:focus,
html.rtl .label-default[href]:hover {
    background-color:#c6d3d7
}
html.rtl .label-primary {
    background-color:#5d9cec
}
html.rtl .label-primary[href]:focus,
html.rtl .label-primary[href]:hover {
    background-color:#2f80e7
}
html.rtl .label-success {
    background-color:#27c24c
}
html.rtl .label-success[href]:focus,
html.rtl .label-success[href]:hover {
    background-color:#1e983b
}
html.rtl .label-info {
    background-color:#23b7e5
}
html.rtl .label-info[href]:focus,
html.rtl .label-info[href]:hover {
    background-color:#1797be
}
html.rtl .label-warning {
    background-color:#ff902b
}
html.rtl .label-warning[href]:focus,
html.rtl .label-warning[href]:hover {
    background-color:#f77600
}
html.rtl .label-danger {
    background-color:#f05050
}
html.rtl .label-danger[href]:focus,
html.rtl .label-danger[href]:hover {
    background-color:#ec2121
}
html.rtl .badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#e4eaec;
    border-radius:10px
}
html.rtl .badge:empty {
    display:none
}
html.rtl .btn .badge {
    position:relative;
    top:-1px
}
html.rtl .btn-group-xs>.btn .badge,
html.rtl .btn-xs .badge {
    top:0;
    padding:1px 5px
}
html.rtl a.badge:focus,
html.rtl a.badge:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.rtl .list-group-item.active>.badge,
html.rtl .nav-pills>.active>a>.badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .list-group-item>.badge {
    float:left
}
html.rtl .list-group-item>.badge+.badge {
    margin-left:5px
}
html.rtl .nav-pills>li>a>.badge {
    margin-right:3px
}
html.rtl .jumbotron {
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#fcfcfc
}
html.rtl .jumbotron .h1,
html.rtl .jumbotron h1 {
    color:inherit
}
html.rtl .jumbotron p {
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
html.rtl .jumbotron>hr {
    border-top-color:#e3e3e3
}
html.rtl .container-fluid .jumbotron,
html.rtl .container .jumbotron {
    border-radius:6px;
    padding-right:15px;
    padding-left:15px
}
html.rtl .jumbotron .container {
    max-width:100%
}
@media screen and (min-width:768px) {
    html.rtl .jumbotron {
        padding-top:48px;
        padding-bottom:48px
    }
    html.rtl .container-fluid .jumbotron,
    html.rtl .container .jumbotron {
        padding-right:60px;
        padding-left:60px
    }
    html.rtl .jumbotron .h1,
    html.rtl .jumbotron h1 {
        font-size:63px
    }
}
html.rtl .thumbnail {
    display:block;
    padding:2px;
    margin-bottom:21px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:border .2s ease-in-out
}
html.rtl .thumbnail>img,
html.rtl .thumbnail a>img {
    margin-right:auto;
    margin-left:auto
}
html.rtl a.thumbnail.active,
html.rtl a.thumbnail:focus,
html.rtl a.thumbnail:hover {
    border-color:#5d9cec
}
html.rtl .thumbnail .caption {
    padding:9px;
    color:#515253
}
html.rtl .alert {
    padding:8px;
    margin-bottom:21px;
    border:1px solid transparent;
    border-radius:3px
}
html.rtl .alert h4 {
    margin-top:0;
    color:inherit
}
html.rtl .alert .alert-link {
    font-weight:700
}
html.rtl .alert>p,
html.rtl .alert>ul {
    margin-bottom:0
}
html.rtl .alert>p+p {
    margin-top:5px
}
html.rtl .alert-dismissable,
html.rtl .alert-dismissible {
    padding-left:28px
}
html.rtl .alert-dismissable .close,
html.rtl .alert-dismissible .close {
    position:relative;
    top:-2px;
    left:-21px;
    color:inherit
}
html.rtl .alert-success {
    background-color:#27c24c;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-success hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-success .alert-link {
    color:#e6e6e6
}
html.rtl .alert-info {
    background-color:#23b7e5;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-info hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-info .alert-link {
    color:#e6e6e6
}
html.rtl .alert-warning {
    background-color:#ff902b;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-warning hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-warning .alert-link {
    color:#e6e6e6
}
html.rtl .alert-danger {
    background-color:#f05050;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-danger hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-danger .alert-link {
    color:#e6e6e6
}
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position:40px 0
    }
    to {
        background-position:100% 0
    }
}
@keyframes progress-bar-stripes {
    0% {
        background-position:40px 0
    }
    to {
        background-position:100% 0
    }
}
html.rtl .progress {
    overflow:hidden;
    height:21px;
    margin-bottom:21px;
    background-color:#f1f1f1;
    border-radius:4px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
html.rtl .progress-bar {
    float:right;
    width:0;
    height:100%;
    font-size:12px;
    line-height:21px;
    color:#fff;
    text-align:center;
    background-color:#5d9cec;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    transition:width .6s ease
}
html.rtl .progress-bar-striped,
html.rtl .progress-striped .progress-bar {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size:40px 40px
}
html.rtl .progress-bar.active,
html.rtl .progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
html.rtl .progress-bar-success {
    background-color:#27c24c
}
html.rtl .progress-striped .progress-bar-success {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-info {
    background-color:#23b7e5
}
html.rtl .progress-striped .progress-bar-info {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-warning {
    background-color:#ff902b
}
html.rtl .progress-striped .progress-bar-warning {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-danger {
    background-color:#f05050
}
html.rtl .progress-striped .progress-bar-danger {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .media {
    margin-top:15px
}
html.rtl .media:first-child {
    margin-top:0
}
html.rtl .media,
html.rtl .media-body {
    zoom:1;
    overflow:hidden
}
html.rtl .media-body {
    width:10000px
}
html.rtl .media-object {
    display:block
}
html.rtl .media-object.img-thumbnail {
    max-width:none
}
html.rtl .media-right,
html.rtl .media>.pull-right {
    padding-right:10px
}
html.rtl .media-left,
html.rtl .media>.pull-left {
    padding-left:10px
}
html.rtl .media-body,
html.rtl .media-left,
html.rtl .media-right {
    display:table-cell;
    vertical-align:top
}
html.rtl .media-middle {
    vertical-align:middle
}
html.rtl .media-bottom {
    vertical-align:bottom
}
html.rtl .media-heading {
    margin-top:0;
    margin-bottom:5px
}
html.rtl .media-list {
    padding-right:0;
    list-style:none
}
html.rtl .list-group {
    margin-bottom:20px;
    padding-right:0
}
html.rtl .list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #e4eaec
}
html.rtl .list-group-item:first-child {
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
html.rtl .list-group-item:last-child {
    margin-bottom:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
html.rtl a.list-group-item,
html.rtl button.list-group-item {
    color:#555
}
html.rtl a.list-group-item .list-group-item-heading,
html.rtl button.list-group-item .list-group-item-heading {
    color:#333
}
html.rtl a.list-group-item:focus,
html.rtl a.list-group-item:hover,
html.rtl button.list-group-item:focus,
html.rtl button.list-group-item:hover {
    text-decoration:none;
    color:#555;
    background-color:#fafbfc
}
html.rtl button.list-group-item {
    width:100%;
    text-align:right
}
html.rtl .list-group-item.disabled,
html.rtl .list-group-item.disabled:focus,
html.rtl .list-group-item.disabled:hover {
    background-color:#edf1f2;
    color:#e4eaec;
    cursor:not-allowed
}
html.rtl .list-group-item.disabled .list-group-item-heading,
html.rtl .list-group-item.disabled:focus .list-group-item-heading,
html.rtl .list-group-item.disabled:hover .list-group-item-heading {
    color:inherit
}
html.rtl .list-group-item.disabled .list-group-item-text,
html.rtl .list-group-item.disabled:focus .list-group-item-text,
html.rtl .list-group-item.disabled:hover .list-group-item-text {
    color:#e4eaec
}
html.rtl .list-group-item.active,
html.rtl .list-group-item.active:focus,
html.rtl .list-group-item.active:hover {
    z-index:2;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .list-group-item.active .list-group-item-heading,
html.rtl .list-group-item.active .list-group-item-heading>.small,
html.rtl .list-group-item.active .list-group-item-heading>small,
html.rtl .list-group-item.active:focus .list-group-item-heading,
html.rtl .list-group-item.active:focus .list-group-item-heading>.small,
html.rtl .list-group-item.active:focus .list-group-item-heading>small,
html.rtl .list-group-item.active:hover .list-group-item-heading,
html.rtl .list-group-item.active:hover .list-group-item-heading>.small,
html.rtl .list-group-item.active:hover .list-group-item-heading>small {
    color:inherit
}
html.rtl .list-group-item.active .list-group-item-text,
html.rtl .list-group-item.active:focus .list-group-item-text,
html.rtl .list-group-item.active:hover .list-group-item-text {
    color:#fff
}
html.rtl .list-group-item-success {
    color:#27c24c;
    background-color:#dff0d8
}
html.rtl a.list-group-item-success,
html.rtl button.list-group-item-success {
    color:#27c24c
}
html.rtl a.list-group-item-success .list-group-item-heading,
html.rtl button.list-group-item-success .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-success:focus,
html.rtl a.list-group-item-success:hover,
html.rtl button.list-group-item-success:focus,
html.rtl button.list-group-item-success:hover {
    color:#27c24c;
    background-color:#d0e9c6
}
html.rtl a.list-group-item-success.active,
html.rtl a.list-group-item-success.active:focus,
html.rtl a.list-group-item-success.active:hover,
html.rtl button.list-group-item-success.active,
html.rtl button.list-group-item-success.active:focus,
html.rtl button.list-group-item-success.active:hover {
    color:#fff;
    background-color:#27c24c;
    border-color:#27c24c
}
html.rtl .list-group-item-info {
    color:#23b7e5;
    background-color:#d9edf7
}
html.rtl a.list-group-item-info,
html.rtl button.list-group-item-info {
    color:#23b7e5
}
html.rtl a.list-group-item-info .list-group-item-heading,
html.rtl button.list-group-item-info .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-info:focus,
html.rtl a.list-group-item-info:hover,
html.rtl button.list-group-item-info:focus,
html.rtl button.list-group-item-info:hover {
    color:#23b7e5;
    background-color:#c4e3f3
}
html.rtl a.list-group-item-info.active,
html.rtl a.list-group-item-info.active:focus,
html.rtl a.list-group-item-info.active:hover,
html.rtl button.list-group-item-info.active,
html.rtl button.list-group-item-info.active:focus,
html.rtl button.list-group-item-info.active:hover {
    color:#fff;
    background-color:#23b7e5;
    border-color:#23b7e5
}
html.rtl .list-group-item-warning {
    color:#ff902b;
    background-color:#fcf8e3
}
html.rtl a.list-group-item-warning,
html.rtl button.list-group-item-warning {
    color:#ff902b
}
html.rtl a.list-group-item-warning .list-group-item-heading,
html.rtl button.list-group-item-warning .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-warning:focus,
html.rtl a.list-group-item-warning:hover,
html.rtl button.list-group-item-warning:focus,
html.rtl button.list-group-item-warning:hover {
    color:#ff902b;
    background-color:#faf2cc
}
html.rtl a.list-group-item-warning.active,
html.rtl a.list-group-item-warning.active:focus,
html.rtl a.list-group-item-warning.active:hover,
html.rtl button.list-group-item-warning.active,
html.rtl button.list-group-item-warning.active:focus,
html.rtl button.list-group-item-warning.active:hover {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff902b
}
html.rtl .list-group-item-danger {
    color:#f05050;
    background-color:#f2dede
}
html.rtl a.list-group-item-danger,
html.rtl button.list-group-item-danger {
    color:#f05050
}
html.rtl a.list-group-item-danger .list-group-item-heading,
html.rtl button.list-group-item-danger .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-danger:focus,
html.rtl a.list-group-item-danger:hover,
html.rtl button.list-group-item-danger:focus,
html.rtl button.list-group-item-danger:hover {
    color:#f05050;
    background-color:#ebcccc
}
html.rtl a.list-group-item-danger.active,
html.rtl a.list-group-item-danger.active:focus,
html.rtl a.list-group-item-danger.active:hover,
html.rtl button.list-group-item-danger.active,
html.rtl button.list-group-item-danger.active:focus,
html.rtl button.list-group-item-danger.active:hover {
    color:#fff;
    background-color:#f05050;
    border-color:#f05050
}
html.rtl .list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}
html.rtl .list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}
html.rtl .panel {
    margin-bottom:21px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
html.rtl .panel-body {
    padding:15px
}
html.rtl .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
html.rtl .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
html.rtl .panel-title>.small,
html.rtl .panel-title>.small>a,
html.rtl .panel-title>a,
html.rtl .panel-title>small,
html.rtl .panel-title>small>a {
    color:inherit
}
html.rtl .panel-footer {
    padding:10px 15px;
    background-color:#fafafa;
    border-top:1px solid #eee;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.list-group,
html.rtl .panel>.panel-collapse>.list-group {
    margin-bottom:0
}
html.rtl .panel>.list-group .list-group-item,
html.rtl .panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
html.rtl .panel>.list-group:first-child .list-group-item:first-child,
html.rtl .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel>.list-group:last-child .list-group-item:last-child,
html.rtl .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .list-group+.panel-footer,
html.rtl .panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
html.rtl .panel>.panel-collapse>.table,
html.rtl .panel>.table,
html.rtl .panel>.table-responsive>.table {
    margin-bottom:0
}
html.rtl .panel>.panel-collapse>.table caption,
html.rtl .panel>.table-responsive>.table caption,
html.rtl .panel>.table caption {
    padding-right:15px;
    padding-left:15px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
html.rtl .panel>.table:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-right-radius:3px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-left-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
html.rtl .panel>.table:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-right-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-left-radius:3px
}
html.rtl .panel>.panel-body+.table,
html.rtl .panel>.panel-body+.table-responsive,
html.rtl .panel>.table+.panel-body,
html.rtl .panel>.table-responsive+.panel-body {
    border-top:1px solid #eee
}
html.rtl .panel>.table>tbody:first-child>tr:first-child td,
html.rtl .panel>.table>tbody:first-child>tr:first-child th {
    border-top:0
}
html.rtl .panel>.table-bordered,
html.rtl .panel>.table-responsive>.table-bordered {
    border:0
}
html.rtl .panel>.table-bordered>tbody>tr>td:first-child,
html.rtl .panel>.table-bordered>tbody>tr>th:first-child,
html.rtl .panel>.table-bordered>tfoot>tr>td:first-child,
html.rtl .panel>.table-bordered>tfoot>tr>th:first-child,
html.rtl .panel>.table-bordered>thead>tr>td:first-child,
html.rtl .panel>.table-bordered>thead>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-right:0
}
html.rtl .panel>.table-bordered>tbody>tr>td:last-child,
html.rtl .panel>.table-bordered>tbody>tr>th:last-child,
html.rtl .panel>.table-bordered>tfoot>tr>td:last-child,
html.rtl .panel>.table-bordered>tfoot>tr>th:last-child,
html.rtl .panel>.table-bordered>thead>tr>td:last-child,
html.rtl .panel>.table-bordered>thead>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-left:0
}
html.rtl .panel>.table-bordered>tbody>tr:first-child>td,
html.rtl .panel>.table-bordered>tbody>tr:first-child>th,
html.rtl .panel>.table-bordered>tbody>tr:last-child>td,
html.rtl .panel>.table-bordered>tbody>tr:last-child>th,
html.rtl .panel>.table-bordered>tfoot>tr:last-child>td,
html.rtl .panel>.table-bordered>tfoot>tr:last-child>th,
html.rtl .panel>.table-bordered>thead>tr:first-child>td,
html.rtl .panel>.table-bordered>thead>tr:first-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom:0
}
html.rtl .panel>.table-responsive {
    border:0;
    margin-bottom:0
}
html.rtl .panel-group {
    margin-bottom:21px
}
html.rtl .panel-group .panel {
    margin-bottom:0;
    border-radius:4px
}
html.rtl .panel-group .panel+.panel {
    margin-top:5px
}
html.rtl .panel-group .panel-heading {
    border-bottom:0
}
html.rtl .panel-group .panel-heading+.panel-collapse>.list-group,
html.rtl .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #eee
}
html.rtl .panel-group .panel-footer {
    border-top:0
}
html.rtl .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #eee
}
html.rtl .panel-default>.panel-heading {
    color:#444;
    background-color:#fff;
    border-color:#cfdbe2
}
html.rtl .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-default>.panel-heading .badge {
    color:#fff;
    background-color:#444
}
html.rtl .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-primary {
    border-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading {
    color:#fff;
    background-color:#5d9cec;
    border-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-success {
    border-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading {
    color:#fff;
    background-color:#27c24c;
    border-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading .badge {
    color:#27c24c;
    background-color:#fff
}
html.rtl .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-info {
    border-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading {
    color:#fff;
    background-color:#23b7e5;
    border-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading .badge {
    color:#23b7e5;
    background-color:#fff
}
html.rtl .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-warning {
    border-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading {
    color:#fff;
    background-color:#ff902b;
    border-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading .badge {
    color:#ff902b;
    background-color:#fff
}
html.rtl .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-danger {
    border-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading {
    color:#fff;
    background-color:#f05050;
    border-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading .badge {
    color:#f05050;
    background-color:#fff
}
html.rtl .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
html.rtl .embed-responsive .embed-responsive-item,
html.rtl .embed-responsive embed,
html.rtl .embed-responsive iframe,
html.rtl .embed-responsive object,
html.rtl .embed-responsive video {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
html.rtl .embed-responsive-16by9 {
    padding-bottom:56.25%
}
html.rtl .embed-responsive-4by3 {
    padding-bottom:75%
}
html.rtl .well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ededed;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
html.rtl .well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
html.rtl .well-lg {
    padding:24px;
    border-radius:6px
}
html.rtl .well-sm {
    padding:9px;
    border-radius:3px
}
html.rtl .close {
    float:left;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
html.rtl .close:focus,
html.rtl .close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
html.rtl button.close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
html.rtl .modal-open {
    overflow:hidden
}
html.rtl .modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
html.rtl .modal.fade .modal-dialog {
    transform:translateY(-25%);
    transition:transform .3s ease-out
}
html.rtl .modal.in .modal-dialog {
    transform:translate(0)
}
html.rtl .modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
html.rtl .modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
html.rtl .modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
html.rtl .modal-backdrop {
    top:0;
    left:0;
    right:0;
    z-index:1040;
    background-color:#000
}
html.rtl .modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
html.rtl .modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
html.rtl .modal-header {
    padding:25px;
    border-bottom:1px solid #e5e5e5
}
html.rtl .modal-header .close {
    margin-top:-2px
}
html.rtl .modal-title {
    margin:0;
    line-height:1.52857143
}
html.rtl .modal-body {
    position:relative;
    padding:25px
}
html.rtl .modal-footer {
    padding:25px;
    text-align:left;
    border-top:1px solid #e5e5e5
}
html.rtl .modal-footer .btn+.btn {
    margin-right:5px;
    margin-bottom:0
}
html.rtl .modal-footer .btn-group .btn+.btn {
    margin-right:-1px
}
html.rtl .modal-footer .btn-block+.btn-block {
    margin-right:0
}
html.rtl .modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    html.rtl .modal-dialog {
        width:600px;
        margin:30px auto
    }
    html.rtl .modal-content {
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    html.rtl .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    html.rtl .modal-lg {
        width:900px
    }
}
html[dir=ltr].rtl .tooltip {
    text-align:left
}
html[dir=rtl].rtl .tooltip {
    text-align:right
}
html.rtl .tooltip {
    position:absolute;
    z-index:1070;
    display:block;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:right;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:12px;
    opacity:0;
    filter:alpha(opacity=0)
}
html.rtl .tooltip.in {
    opacity:.9;
    filter:alpha(opacity=90)
}
html.rtl .tooltip.top {
    margin-top:-3px;
    padding:5px 0
}
html.rtl .tooltip.right {
    margin-right:3px;
    padding:0 5px
}
html.rtl .tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}
html.rtl .tooltip.left {
    margin-right:-3px;
    padding:0 5px
}
html.rtl .tooltip-inner {
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:4px
}
html.rtl .tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.rtl .tooltip.top .tooltip-arrow {
    bottom:0;
    right:50%;
    margin-right:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.top-left .tooltip-arrow {
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.top-right .tooltip-arrow {
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.right .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#222
}
html.rtl .tooltip.left .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#222
}
html.rtl .tooltip.bottom .tooltip-arrow {
    top:0;
    right:50%;
    margin-right:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.rtl .tooltip.bottom-left .tooltip-arrow {
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.rtl .tooltip.bottom-right .tooltip-arrow {
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html[dir=ltr].rtl .popover {
    text-align:left
}
html[dir=rtl].rtl .popover {
    text-align:right
}
html.rtl .popover {
    position:absolute;
    z-index:1060;
    max-width:276px;
    padding:1px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:right;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e1e1e1;
    border-radius:6px;
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
html.rtl .popover.top {
    margin-top:-10px
}
html.rtl .popover.right {
    margin-right:10px
}
html.rtl .popover.bottom {
    margin-top:10px
}
html.rtl .popover.left {
    margin-right:-10px
}
html.rtl .popover-title {
    margin:0;
    padding:8px 14px;
    font-size:14px;
    background-color:#fafafa;
    border-bottom:1px solid #ededed;
    border-radius:5px 5px 0 0
}
html.rtl .popover-content {
    padding:9px 14px
}
html.rtl .popover>.arrow,
html.rtl .popover>.arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.rtl .popover>.arrow {
    border-width:11px
}
html.rtl .popover>.arrow:after {
    border-width:10px;
    content:""
}
html.rtl .popover.top>.arrow {
    right:50%;
    margin-right:-11px;
    border-bottom-width:0;
    border-top-color:#e1e1e1;
    bottom:-11px
}
html.rtl .popover.top>.arrow:after {
    content:" ";
    bottom:1px;
    margin-right:-10px;
    border-bottom-width:0;
    border-top-color:#fafafa
}
html.rtl .popover.right>.arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#e1e1e1
}
html.rtl .popover.right>.arrow:after {
    content:" ";
    right:1px;
    bottom:-10px;
    border-right-width:0;
    border-left-color:#fafafa
}
html.rtl .popover.bottom>.arrow {
    right:50%;
    margin-right:-11px;
    border-top-width:0;
    border-bottom-color:#e1e1e1;
    top:-11px
}
html.rtl .popover.bottom>.arrow:after {
    content:" ";
    top:1px;
    margin-right:-10px;
    border-top-width:0;
    border-bottom-color:#fafafa
}
html.rtl .popover.left>.arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#e1e1e1
}
html.rtl .popover.left>.arrow:after {
    content:" ";
    left:1px;
    border-left-width:0;
    border-right-color:#fafafa;
    bottom:-10px
}
html.rtl .carousel {
    position:relative
}
html.rtl .carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}
html.rtl .carousel-inner>.item {
    display:none;
    position:relative;
    transition:right .6s ease-in-out
}
html.rtl .carousel-inner>.item>a>img,
html.rtl .carousel-inner>.item>img {
    line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
    html.rtl .carousel-inner>.item {
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        perspective:1000px
    }
    html.rtl .carousel-inner>.item.active.right,
    html.rtl .carousel-inner>.item.next {
        transform:translate3d(-100%,0,0);
        right:0
    }
    html.rtl .carousel-inner>.item.active.left,
    html.rtl .carousel-inner>.item.prev {
        transform:translate3d(100%,0,0);
        right:0
    }
    html.rtl .carousel-inner>.item.active,
    html.rtl .carousel-inner>.item.next.left,
    html.rtl .carousel-inner>.item.prev.right {
        transform:translateZ(0);
        right:0
    }
}
html.rtl .carousel-inner>.active,
html.rtl .carousel-inner>.next,
html.rtl .carousel-inner>.prev {
    display:block
}
html.rtl .carousel-inner>.active {
    right:0
}
html.rtl .carousel-inner>.next,
html.rtl .carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
html.rtl .carousel-inner>.next {
    right:100%
}
html.rtl .carousel-inner>.prev {
    right:-100%
}
html.rtl .carousel-inner>.next.left,
html.rtl .carousel-inner>.prev.right {
    right:0
}
html.rtl .carousel-inner>.active.left {
    right:-100%
}
html.rtl .carousel-inner>.active.right {
    right:100%
}
html.rtl .carousel-control {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
html.rtl .carousel-control.left {
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.0001));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
html.rtl .carousel-control.right {
    right:auto;
    left:0;
    background-image:linear-gradient(270deg,rgba(0,0,0,.0001),rgba(0,0,0,.5));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}
html.rtl .carousel-control:focus,
html.rtl .carousel-control:hover {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
html.rtl .carousel-control .glyphicon-chevron-left,
html.rtl .carousel-control .glyphicon-chevron-right,
html.rtl .carousel-control .icon-next,
html.rtl .carousel-control .icon-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
html.rtl .carousel-control .glyphicon-chevron-left,
html.rtl .carousel-control .icon-prev {
    right:50%;
    margin-right:-10px
}
html.rtl .carousel-control .glyphicon-chevron-right,
html.rtl .carousel-control .icon-next {
    left:50%;
    margin-left:-10px
}
html.rtl .carousel-control .icon-next,
html.rtl .carousel-control .icon-prev {
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
html.rtl .carousel-control .icon-prev:before {
    content:"\2039"
}
html.rtl .carousel-control .icon-next:before {
    content:"\203a"
}
html.rtl .carousel-indicators {
    position:absolute;
    bottom:10px;
    right:50%;
    z-index:15;
    width:60%;
    margin-right:-30%;
    padding-right:0;
    list-style:none;
    text-align:center
}
html.rtl .carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000\9;
    background-color:transparent
}
html.rtl .carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
html.rtl .carousel-caption {
    position:absolute;
    right:15%;
    left:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
html.rtl .carousel-caption .btn {
    text-shadow:none
}
@media screen and (min-width:768px) {
    html.rtl .carousel-control .glyphicon-chevron-left,
    html.rtl .carousel-control .glyphicon-chevron-right,
    html.rtl .carousel-control .icon-next,
    html.rtl .carousel-control .icon-prev {
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    html.rtl .carousel-control .glyphicon-chevron-left,
    html.rtl .carousel-control .icon-prev {
        margin-right:-10px
    }
    html.rtl .carousel-control .glyphicon-chevron-right,
    html.rtl .carousel-control .icon-next {
        margin-left:-10px
    }
    html.rtl .carousel-caption {
        right:20%;
        left:20%;
        padding-bottom:30px
    }
    html.rtl .carousel-indicators {
        bottom:20px
    }
}
html.rtl .btn-group-vertical>.btn-group:after,
html.rtl .btn-group-vertical>.btn-group:before,
html.rtl .btn-toolbar:after,
html.rtl .btn-toolbar:before,
html.rtl .clearfix:after,
html.rtl .clearfix:before,
html.rtl .container-fluid:after,
html.rtl .container-fluid:before,
html.rtl .container:after,
html.rtl .container:before,
html.rtl .dl-horizontal dd:after,
html.rtl .dl-horizontal dd:before,
html.rtl .form-horizontal .form-group:after,
html.rtl .form-horizontal .form-group:before,
html.rtl .modal-footer:after,
html.rtl .modal-footer:before,
html.rtl .modal-header:after,
html.rtl .modal-header:before,
html.rtl .nav:after,
html.rtl .nav:before,
html.rtl .navbar-collapse:after,
html.rtl .navbar-collapse:before,
html.rtl .navbar-header:after,
html.rtl .navbar-header:before,
html.rtl .navbar:after,
html.rtl .navbar:before,
html.rtl .pager:after,
html.rtl .pager:before,
html.rtl .panel-body:after,
html.rtl .panel-body:before,
html.rtl .row:after,
html.rtl .row:before {
    content:" ";
    display:table
}
html.rtl .btn-group-vertical>.btn-group:after,
html.rtl .btn-toolbar:after,
html.rtl .clearfix:after,
html.rtl .container-fluid:after,
html.rtl .container:after,
html.rtl .dl-horizontal dd:after,
html.rtl .form-horizontal .form-group:after,
html.rtl .modal-footer:after,
html.rtl .modal-header:after,
html.rtl .nav:after,
html.rtl .navbar-collapse:after,
html.rtl .navbar-header:after,
html.rtl .navbar:after,
html.rtl .pager:after,
html.rtl .panel-body:after,
html.rtl .row:after {
    clear:both
}
html.rtl .center-block {
    display:block;
    margin-right:auto;
    margin-left:auto
}
html.rtl .pull-right {
    float:left!important
}
html.rtl .pull-left {
    float:right!important
}
html.rtl .hide {
    display:none!important
}
html.rtl .show {
    display:block!important
}
html.rtl .invisible {
    visibility:hidden
}
html.rtl .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
html.rtl .hidden {
    display:none!important
}
html.rtl .affix {
    position:fixed
}
@-ms-viewport {
html.rtl {
    width:device-width
}
}
html.rtl .visible-lg,
html.rtl .visible-lg-block,
html.rtl .visible-lg-inline,
html.rtl .visible-lg-inline-block,
html.rtl .visible-md,
html.rtl .visible-md-block,
html.rtl .visible-md-inline,
html.rtl .visible-md-inline-block,
html.rtl .visible-sm,
html.rtl .visible-sm-block,
html.rtl .visible-sm-inline,
html.rtl .visible-sm-inline-block,
html.rtl .visible-xs,
html.rtl .visible-xs-block,
html.rtl .visible-xs-inline,
html.rtl .visible-xs-inline-block {
    display:none!important
}
@media (max-width:767px) {
    html.rtl .visible-xs {
        display:block!important
    }
    html.rtl table.visible-xs {
        display:table!important
    }
    html.rtl tr.visible-xs {
        display:table-row!important
    }
    html.rtl td.visible-xs,
    html.rtl th.visible-xs {
        display:table-cell!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-block {
        display:block!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-inline {
        display:inline!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-inline-block {
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm {
        display:block!important
    }
    html.rtl table.visible-sm {
        display:table!important
    }
    html.rtl tr.visible-sm {
        display:table-row!important
    }
    html.rtl td.visible-sm,
    html.rtl th.visible-sm {
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-block {
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-inline {
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-inline-block {
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md {
        display:block!important
    }
    html.rtl table.visible-md {
        display:table!important
    }
    html.rtl tr.visible-md {
        display:table-row!important
    }
    html.rtl td.visible-md,
    html.rtl th.visible-md {
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-block {
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-inline {
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-inline-block {
        display:inline-block!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg {
        display:block!important
    }
    html.rtl table.visible-lg {
        display:table!important
    }
    html.rtl tr.visible-lg {
        display:table-row!important
    }
    html.rtl td.visible-lg,
    html.rtl th.visible-lg {
        display:table-cell!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-block {
        display:block!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-inline {
        display:inline!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-inline-block {
        display:inline-block!important
    }
}
@media (max-width:767px) {
    html.rtl .hidden-xs {
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .hidden-sm {
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .hidden-md {
        display:none!important
    }
}
@media (min-width:1200px) {
    html.rtl .hidden-lg {
        display:none!important
    }
}
html.rtl .visible-print {
    display:none!important
}
@media print {
    html.rtl .visible-print {
        display:block!important
    }
    html.rtl table.visible-print {
        display:table!important
    }
    html.rtl tr.visible-print {
        display:table-row!important
    }
    html.rtl td.visible-print,
    html.rtl th.visible-print {
        display:table-cell!important
    }
}
html.rtl .visible-print-block {
    display:none!important
}
@media print {
    html.rtl .visible-print-block {
        display:block!important
    }
}
html.rtl .visible-print-inline {
    display:none!important
}
@media print {
    html.rtl .visible-print-inline {
        display:inline!important
    }
}
html.rtl .visible-print-inline-block {
    display:none!important
}
@media print {
    html.rtl .visible-print-inline-block {
        display:inline-block!important
    }
}
@media print {
    html.rtl .hidden-print {
        display:none!important
    }
}
html.ltr {
    /*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
}
html.ltr .glyphicon {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
html.ltr .glyphicon.fa-pull-left {
    margin-right:.3em
}
html.ltr .glyphicon.fa-pull-right {
    margin-left:.3em
}
html.ltr .glyphicon.pull-left {
    margin-right:.3em
}
html.ltr .glyphicon.pull-right {
    margin-left:.3em
}
html.ltr .glyphicon.glyphicon-chevron-left:before {
    content:"\f053"
}
html.ltr .glyphicon.glyphicon-chevron-right:before {
    content:"\f054"
}
html.ltr .glyphicon.glyphicon-chevron-up:before {
    content:"\f077"
}
html.ltr .glyphicon.glyphicon-chevron-down:before {
    content:"\f078"
}
html.ltr .glyphicon.glyphicon-folder-open:before {
    content:"\f07c"
}
html.ltr :focus {
    outline:0!important
}
html.ltr a {
    outline:none!important
}
html.ltr a.text-muted:focus,
html.ltr a.text-muted:hover {
    color:#748690
}
html.ltr hr {
    border-top:1px solid #e4eaec
}
html.ltr [data-now] {
    display:inline-block
}
html.ltr .navbar-toggle .icon-bar {
    background-color:#fff
}
html.ltr .list-group {
    line-height:1.3
}
html.ltr .list-group .list-group-item {
    padding:10px
}
html.ltr .panel>.list-group .list-group-item {
    border-top:0
}
html.ltr .page-header {
    border-bottom-color:#e4eaec
}
html.ltr .panel .panel-heading {
    border-bottom:0;
    font-size:14px
}
html.ltr .panel .panel-heading a {
    text-decoration:none!important
}
html.ltr .panel.panel-default {
    border-top-width:3px
}
html.ltr .jumbotron,
html.ltr .well {
    border:1px solid #dde6e9
}
@media only screen and (min-width:768px) {
    html.ltr .jumbotron {
        padding:30px 15px
    }
}
html.ltr .nav-tabs>li>a {
    font-weight:700;
    color:#e1e2e3;
    background-color:#edf1f2;
    margin:0;
    border:1px solid #dde6e9;
    border-radius:0;
    padding:10px 20px
}
html.ltr .nav-tabs>li.active>a,
html.ltr .nav-tabs>li.active>a:focus,
html.ltr .nav-tabs>li.active>a:hover {
    color:inherit;
    border-bottom-color:#fff
}
html.ltr .tab-content {
    padding:10px 20px;
    border:1px solid #dde6e9;
    border-top:0 solid #dde6e9
}
html.ltr .nav-pills+.tab-content {
    border:0;
    padding:0
}
html.ltr .btn {
    border-radius:3px;
    font-size:13px;
    border-color:transparent;
    -webkit-appearance:none;
    outline:none!important;
    transition:all .1s
}
html.ltr .btn.btn-link {
    box-shadow:none;
    border:0
}
html.ltr .btn.btn-default {
    border-color:#eaeaea
}
html.ltr .input-group .btn {
    font-size:14px;
    border-color:#dde6e9
}
html.ltr .input-group .input-sm+.input-group-btn .btn {
    font-size:13px
}
html.ltr .form-control {
    box-shadow:0 0 0 #000!important
}
html.ltr .input-sm,
html.ltr select.input-sm {
    height:31px
}
html.ltr fieldset {
    border-bottom:1px dashed #eee
}
html.ltr fieldset.last-child,
html.ltr fieldset:last-child {
    border-bottom:0
}
html.ltr fieldset .form-group {
    margin-bottom:0
}
@media only screen and (max-width:767px) {
    html.ltr input[type=email],
    html.ltr input[type=password],
    html.ltr input[type=search],
    html.ltr input[type=text] {
        -webkit-appearance:none
    }
}
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th,
html.ltr .table>tbody+tbody,
html.ltr .table>thead>tr>th {
    border-bottom-width:1px
}
html.ltr .progress {
    border-radius:3px;
    border:1px solid #f1f1f1;
    background-color:#fff
}
html.ltr .popover,
html.ltr .progress,
html.ltr .progress .progress-bar {
    box-shadow:0 0 0 #000
}
html.ltr .popover {
    border-color:#eee;
    border-bottom:2px solid #e4eaec;
    border-radius:3px
}
html.ltr .popover .popover-title {
    border:0
}
html.ltr .nav.nav-pills .active>a {
    background-color:#5d9cec
}
html.ltr .dropdown-menu {
    border-radius:3px
}
html.ltr .dropdown-header {
    color:#a1a2a3
}
html.ltr .navbar-top .navbar-nav>.active>a {
    color:#999
}
html.ltr .navbar-top .navbar-nav>.active>a:focus,
html.ltr .navbar-top .navbar-nav>.active>a:hover {
    color:#d1d2d3
}
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#666
}
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#222
}
html.ltr .carousel .carousel-indicators {
    bottom:0
}
html.ltr .carousel .carousel-control.left,
html.ltr .carousel .carousel-control.right {
    background-image:none
}
html.ltr .carousel .carousel-control em {
    position:absolute;
    top:50%;
    left:50%;
    z-index:5;
    display:inline-block;
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px
}
html.ltr .modal-backdrop {
    position:fixed;
    bottom:0
}
html.ltr .navbar,
html.ltr .navbar .dropdown-menu,
html.ltr .topnavbar {
    -webkit-filter:none!important;
    filter:none!important
}
html.ltr body {
    color:#656565
}
html.ltr h1,
html.ltr h2,
html.ltr h3,
html.ltr h4 {
    font-weight:700
}
html.ltr html {
    direction:ltr;
    touch-action:manipulation
}
html.ltr .wrapper {
    position:relative;
    width:100%;
    height:auto;
    min-height:100%
}
html.ltr .wrapper.ng-leave {
    display:none
}
html.ltr .wrapper>.aside {
    width:220px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:#fff
}
html.ltr .wrapper>.aside .aside-inner {
    padding-top:110px;
    height:100%;
    width:220px;
    overflow:hidden
}
html.ltr .wrapper>.aside>.nav-floating {
    left:inherit;
    margin-left:220px;
    z-index:1110;
    min-width:190px;
    overflow:auto
}
html.ltr .wrapper .dropdown-backdrop {
    z-index:109
}
html.ltr .wrapper>section {
    position:relative;
    height:100%;
    margin-left:0;
    z-index:111;
    background-color:#f5f7fa;
    margin-bottom:60px!important
}
html.ltr .wrapper>footer {
    border-top:1px solid #e4eaec;
    padding:20px;
    z-index:109
}
html.ltr .wrapper>footer>p {
    margin:0
}
html.ltr .modal-open .wrapper {
    z-index:0
}
html.ltr .content-wrapper {
    padding:15px;
    width:100%;
    border-top:1px solid rgba(0,0,0,.15);
    margin-top:-1px
}
html.ltr .content-wrapper>.unwrap {
    margin:-15px
}
@media only screen and (min-width:768px) {
    html.ltr .content-wrapper>.unwrap {
        margin:-20px
    }
}
html.ltr .content-wrapper>.content-heading,
html.ltr .content-wrapper>h3 {
    font-size:24px;
    line-height:1.1;
    color:#929292;
    margin:-15px -15px 20px;
    padding:15px;
    font-weight:400;
    border-bottom:1px solid #cfdbe2
}
html.ltr .content-wrapper>.content-heading>small,
html.ltr .content-wrapper>h3>small {
    display:block;
    font-size:12px;
    color:#909fa7
}
html.ltr .content-wrapper>.btn,
html.ltr .content-wrapper>button {
    margin:10px 10px 0 0
}
html.ltr .content-wrapper .container,
html.ltr .content-wrapper .container-fluid {
    padding-left:0;
    padding-right:0
}
@media only screen and (min-width:768px) {
    html.ltr .content-wrapper {
        padding:20px
    }
    html.ltr .content-wrapper>.content-heading,
    html.ltr .content-wrapper>h3 {
        margin:-20px -20px 20px;
        padding:20px
    }
    html.ltr .content-wrapper>.btn,
    html.ltr .content-wrapper>button {
        margin:0
    }
}
@media only screen and (min-width:768px) {
    html.ltr body {
        min-height:100%
    }
    html.ltr .wrapper>.aside .aside-inner {
        padding-top:55px
    }
    html.ltr .wrapper>section.has-sidebar-right {
        margin-right:240px
    }
    html.ltr .wrapper>section.has-sidebar-right+.offsidebar {
        z-index:1
    }
}
@media only screen and (max-width:767px) {
    html.ltr .wrapper>.aside {
        margin-left:-220px
    }
    html.ltr .aside-toggled .wrapper>footer,
    html.ltr .aside-toggled .wrapper>section {
        margin-left:220px
    }
    html.ltr .aside-toggled .wrapper>.aside {
        margin-left:0
    }
    html.ltr .csstransforms3d .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.ltr .csstransforms3d .wrapper>footer,
    html.ltr .csstransforms3d .wrapper>section {
        margin-left:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .wrapper>.aside {
        margin-left:0;
        transform:translate3d(-220px,0,0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-toggled .wrapper>footer,
    html.ltr .csstransforms3d .aside-toggled .wrapper>section {
        transform:translate3d(220px,0,0)
    }
    html.ltr .csstransforms3d .aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (max-width:767px) {
    html.ltr .aside-collapsed .wrapper>.aside {
        margin-left:-70px
    }
    html.ltr .aside-collapsed.aside-toggled .wrapper>footer,
    html.ltr .aside-collapsed.aside-toggled .wrapper>section {
        margin-left:70px
    }
    html.ltr .aside-collapsed.aside-toggled .wrapper>.aside {
        margin-left:0
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper>footer,
    html.ltr .csstransforms3d .aside-collapsed .wrapper>section {
        margin-left:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper>.aside {
        margin-left:0;
        transform:translate3d(-70px,0,0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>footer,
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>section {
        transform:translate3d(70px,0,0)
    }
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
html.ltr .aside-collapsed {
    overflow-y:auto
}
html.ltr .aside-collapsed .wrapper>.aside,
html.ltr .aside-collapsed .wrapper>.aside>.aside-inner {
    width:70px
}
html.ltr .aside-collapsed .wrapper>.aside>.nav-floating {
    margin-left:70px
}
@media only screen and (min-width:768px) {
    html.ltr .aside-collapsed .wrapper>footer,
    html.ltr .aside-collapsed .wrapper>section {
        margin-left:70px
    }
}
@media (max-width:1140px) {
    html.ltr .layout-fixed.aside-toggled,
    html.ltr .layout-fixed.offsidebar-open {
        overflow-y:hidden
    }
}
html.ltr .layout-fixed .wrapper .topnavbar-wrapper {
    position:fixed;
    top:0;
    width:100%;
    z-index:121
}
html.ltr .layout-fixed .wrapper>aside {
    position:fixed
}
html.ltr .layout-fixed .wrapper>.aside {
    height:1px;
    min-height:100%
}
html.ltr .layout-fixed .wrapper>.aside>.aside-inner {
    position:fixed;
    top:0;
    bottom:0
}
html.ltr .layout-fixed .wrapper>section {
    margin-top:114px
}
@media only screen and (min-width:768px) {
    html.ltr .layout-fixed .wrapper>section {
        margin-top:55px
    }
}
html.ltr .layout-fixed .wrapper>.aside>.aside-inner,
html.ltr _:-ms-lang(x) {
    position:static!important
}
@media only screen and (min-width:992px) {
    html.ltr .layout-boxed {
        overflow:visible!important
    }
    html.ltr .layout-boxed .wrapper {
        margin:0 auto;
        box-shadow:0 0 13px rgba(0,0,0,.25)
    }
    html.ltr .layout-boxed .wrapper .offsidebar {
        position:absolute!important
    }
    html.ltr .layout-boxed .wrapper>.aside {
        left:inherit
    }
    html.ltr .layout-boxed .wrapper,
    html.ltr .layout-boxed .wrapper .topnavbar-wrapper {
        width:970px
    }
    html.ltr .layout-boxed.layout-fixed .wrapper>.aside>.aside-inner {
        left:inherit
    }
}
@media only screen and (min-width:1200px) {
    html.ltr .layout-boxed .wrapper,
    html.ltr .layout-boxed .wrapper .topnavbar-wrapper {
        width:1140px
    }
}
html.ltr .hidden-footer .wrapper>footer {
    display:none
}
html.ltr .hidden-footer .wrapper>section {
    margin-bottom:0!important
}
html.ltr .layout-fs .wrapper>section {
    position:absolute;
    top:114px;
    left:0;
    right:0;
    bottom:60px;
    height:auto;
    margin-top:0!important;
    margin-bottom:0!important;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
@media only screen and (min-width:480px) {
    html.ltr .layout-fs .wrapper>section {
        overflow:hidden
    }
}
@media only screen and (min-width:768px) {
    html.ltr .layout-fs .wrapper>section {
        top:55px
    }
}
html.ltr .layout-fs .wrapper>section>.content-wrapper {
    width:100%;
    height:100%;
    padding:0
}
html.ltr .layout-fs.hidden-footer .wrapper>section {
    bottom:0
}
html.ltr .d-table,
html.ltr .d-table-fixed {
    display:table;
    width:100%;
    height:100%;
    min-height:240px;
    border-spacing:0
}
html.ltr .d-table-fixed {
    table-layout:fixed
}
html.ltr .d-row {
    display:table-row;
    height:100%
}
html.ltr .d-cell,
html.ltr .d-cell-wrapper {
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:top;
    overflow:auto
}
html.ltr .d-cell-wrapper {
    display:block
}
html.ltr .d-cell-wrapper .d-cell-inner {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
@media only screen and (max-width:767px) {
    html.ltr .d-table-fixed {
        display:block
    }
    html.ltr .d-table-fixed>.d-cell {
        display:block;
        width:auto;
        height:auto
    }
}
@-moz-document url-prefix() {
    html.ltr .d-table,
    html.ltr .d-table-desktop {
        height:240px;
        min-height:100%
    }
    html.ltr .d-cell-inner {
        overflow:auto
    }
}
html.ltr .fh {
    height:100%!important
}
html.ltr .fw {
    width:100%!important
}
html.ltr .scroll {
    overflow:auto
}
html.ltr .scroll-y {
    overflow-y:auto
}
html.ltr .layout-h .wrapper>section {
    max-width:1140px;
    margin-left:auto;
    margin-right:auto
}
html.ltr .layout-h .wrapper>section>.content-wrapper>h3 {
    display:none
}
html.ltr .layout-h .wrapper>section {
    margin-top:0
}
html.ltr .layout-h .wrapper>.offsidebar {
    margin-top:55px
}
html.ltr .layout-h .wrapper>footer {
    margin:0
}
html.ltr .layout-h.layout-fixed .wrapper>.offsidebar,
html.ltr .layout-h.layout-fixed .wrapper>section {
    margin-top:55px
}
html.ltr .aside-float .wrapper {
    box-shadow:0 0 0 #000
}
html.ltr .aside-float .wrapper>footer {
    border:0
}
html.ltr .aside-float .wrapper>.aside {
    padding:15px 0;
    background:transparent
}
html.ltr .aside-float .wrapper>.aside>.aside-inner {
    height:100%;
    top:15px;
    bottom:15px;
    left:inherit
}
html.ltr .aside-float .wrapper>.aside .sidebar {
    border:1px solid #e4eaec
}
html.ltr .aside-float .wrapper>.aside .sidebar:after {
    display:none
}
@media only screen and (min-width:768px) {
    html.ltr .aside-float .wrapper>section {
        padding-left:15px
    }
    html.ltr .aside-float .wrapper>footer {
        left:15px
    }
}
html.ltr .aside-float .wrapper .content-wrapper {
    border:0
}
html.ltr .aside-float .wrapper .content-wrapper>.content-heading,
html.ltr .aside-float .wrapper .content-wrapper>h3 {
    padding-top:30px;
    border:0;
    background-color:transparent
}
html.ltr .aside-float .wrapper .content-wrapper>.unwrap {
    margin:0!important
}
html.ltr .aside-float.aside-toggled .wrapper>.aside {
    transition-delay:.05s
}
html.ltr .aside-float.aside-toggled .wrapper>.aside>.aside-inner {
    margin-left:15px
}
html.ltr .aside-float.aside-toggled .wrapper>section {
    padding-left:15px
}
html.ltr .aside-float.aside-toggled .wrapper>footer {
    left:15px
}
@media only screen and (min-width:768px) {
    html.ltr .aside-float.aside-collapsed .topnavbar .navbar-header {
        width:100px
    }
    html.ltr .aside-float.layout-fs .wrapper>section>.content-wrapper {
        padding:0 0 0 20px
    }
    html.ltr .aside-float .wrapper>.aside>.aside-inner {
        margin-left:15px
    }
}
@media only screen and (min-width:992px) {
    html.ltr .aside-float.layout-boxed .wrapper>.aside>.aside-inner {
        margin-left:0
    }
    html.ltr .aside-float.layout-boxed .wrapper>section {
        padding-left:0
    }
}
html.ltr .aside-float.aside-toggled.layout-fs .wrapper>section>.content-wrapper {
    padding:0 0 0 20px
}
html.ltr .wrapper>.aside {
    transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .aside-inner,
html.ltr .navbar-header,
html.ltr .sidebar>.nav>li {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .wrapper>section {
    transition:margin-left .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .sidebar>.nav>.nav-heading,
html.ltr .sidebar li>.nav-item,
html.ltr .sidebar li>a {
    white-space:nowrap
}
html.ltr .aside-collapsed .user-block-picture {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .aside-collapsed .user-block {
    transition:padding .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .topnavbar {
    -webkit-backface-visibility:hidden;
    margin-bottom:0;
    border-radius:0;
    background-color:#fff;
    z-index:1050;
    border:0;
    border-bottom:1px solid rgba(0,0,0,.15)
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-header {
        width:220px;
        text-align:center
    }
    html.ltr .topnavbar .navbar-header .navbar-brand {
        width:100%
    }
}
html.ltr .topnavbar {
    position:relative
}
html.ltr .topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(90deg,#387DFF,#51c6ea);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-header {
        background-image:none
    }
}
html.ltr .topnavbar .navbar-header {
    position:relative;
    z-index:11
}
html.ltr .topnavbar .navbar-header .navbar-brand {
    padding:0
}
html.ltr .topnavbar .navbar-header .brand-logo-collapsed>img,
html.ltr .topnavbar .navbar-header .brand-logo>img {
    margin:0 auto
}
html.ltr .topnavbar .navbar-header .brand-logo {
    display:block;
    padding:10px 15px
}
html.ltr .topnavbar .navbar-header .brand-logo-collapsed {
    display:none;
    padding:6px 15px
}
html.ltr .topnavbar .navbar-nav>.open>a,
html.ltr .topnavbar .navbar-nav>li>a {
    color:#387DFF;
    padding:27px 15px
}
html.ltr .topnavbar .navbar-nav>.open>a:focus,
html.ltr .topnavbar .navbar-nav>.open>a:hover,
html.ltr .topnavbar .navbar-nav>li>a:focus,
html.ltr .topnavbar .navbar-nav>li>a:hover {
    color:#117391
}
html.ltr .topnavbar .navbar-nav>.active>a,
html.ltr .topnavbar .navbar-nav>.active>a:focus,
html.ltr .topnavbar .navbar-nav>.active>a:hover,
html.ltr .topnavbar .navbar-nav>.open>a,
html.ltr .topnavbar .navbar-nav>.open>a:focus,
html.ltr .topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    position:absolute;
    top:0;
    right:0;
    z-index:20;
    font-size:16px;
    line-height:55px;
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    transition:color .3s ease
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        color:#fff
    }
}
@media only screen and (max-width:767px) {
    html.ltr .sidebar-toggle {
        position:absolute!important;
        top:5px;
        right:0;
        z-index:3001
    }
    html.ltr .sidebar-toggle>em {
        color:#fff
    }
}
html.ltr .nav-wrapper {
    padding:0 15px;
    background-color:transparent
}
html.ltr .nav-wrapper .nav.navbar-nav {
    float:left
}
html.ltr .nav-wrapper .nav.navbar-nav.navbar-right {
    float:right
}
html.ltr .nav-wrapper .nav>li {
    position:static;
    float:left
}
html.ltr .nav-wrapper .navbar-nav .open .dropdown-menu {
    position:absolute;
    background-color:#fff;
    left:0;
    right:0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}
html.ltr .topnavbar .navbar-form {
    position:absolute;
    top:-100%;
    left:0;
    right:0;
    margin:0;
    padding:0;
    height:55px;
    z-index:9001;
    transition:all .3s;
    border:0;
    border-bottom:1px solid #e1e2e3
}
html.ltr .topnavbar .navbar-form .form-group {
    height:100%;
    width:100%
}
html.ltr .topnavbar .navbar-form .form-control {
    height:100%;
    border:0;
    border-radius:0;
    width:100%
}
html.ltr .topnavbar .navbar-form.open {
    top:0
}
html.ltr .topnavbar .navbar-form .has-feedback .form-control-feedback {
    height:30px;
    cursor:pointer;
    top:50%;
    margin-top:-15px;
    line-height:30px;
    margin-right:10px;
    color:#c1c2c3;
    font-size:1.5em;
    pointer-events:auto
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-form {
        left:220px
    }
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar {
        border:0;
        background-color:#387DFF;
        background-image:linear-gradient(90deg,#387DFF,#51c6ea);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
    }
    html.ltr .topnavbar .navbar-header {
        background-image:none;
        background-repeat:no-repeat;
        -webkit-filter:none;
        filter:none
    }
    html.ltr .topnavbar .navbar-nav>a {
        box-shadow:inset 0 0 0 #000;
        transition:all .2s
    }
    html.ltr .topnavbar .navbar-nav>.open>a,
    html.ltr .topnavbar .navbar-nav>.open>a:focus,
    html.ltr .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 #19a5d1;
        transition:all .2s
    }
    html.ltr .topnavbar .navbar-nav>.open>a,
    html.ltr .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    html.ltr .topnavbar .navbar-nav>.open>a:focus,
    html.ltr .topnavbar .navbar-nav>.open>a:hover,
    html.ltr .topnavbar .navbar-nav>li>a:focus,
    html.ltr .topnavbar .navbar-nav>li>a:hover {
        color:#117391
    }
    html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        position:static
    }
    html.ltr .nav-wrapper {
        position:relative;
        box-shadow:0 1px 2px rgba(0,0,0,.15);
        z-index:10
    }
    html.ltr .nav-wrapper:after,
    html.ltr .nav-wrapper:before {
        content:" ";
        display:table
    }
    html.ltr .nav-wrapper:after {
        clear:both
    }
    html.ltr .nav-wrapper .nav>li {
        position:relative
    }
    html.ltr .nav-wrapper .navbar-nav .open .dropdown-menu {
        left:auto;
        right:auto
    }
    html.ltr .nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
        left:auto;
        right:0
    }
}
@media only screen and (min-width:768px) {
    html.ltr .aside-collapsed .topnavbar .navbar-header .brand-logo {
        display:none
    }
    html.ltr .aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
        display:block
    }
    html.ltr .aside-collapsed .topnavbar .navbar-header {
        width:70px
    }
    html.ltr .aside-collapsed .topnavbar .navbar-form {
        left:70px
    }
}
html.ltr .sidebar {
    height:100%;
    padding-bottom:20px;
    background-color:#f5f7fa;
    overflow-x:hidden;
    -webkit-overflow-scrolling:touch
}
html.ltr .sidebar:after {
    content:"";
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    right:0;
    width:1px;
    -webkit-transform:translateZ(0)
}
html.ltr .sidebar .nav-heading {
    padding:12px 15px;
    color:#919da8;
    font-size:13px;
    letter-spacing:.035em;
    pointer-events:none;
    cursor:default
}
html.ltr .sidebar>.nav {
    background-color:#3a3f51!important;
    border-radius:4px;
    padding:17px 0;
    position:relative
}
html.ltr .sidebar>.nav>li {
    border-left:3px solid transparent;
    transition:border-left-color .4s ease
}
html.ltr .sidebar>.nav>li>.nav-item,
html.ltr .sidebar>.nav>li>a {
    margin:0 24px;
    padding:12px 0;
    color:#e1e2e3;
    letter-spacing:.025em;
    font-weight:100;
    cursor:pointer
}
html.ltr .sidebar>.nav>li>.nav-item:focus,
html.ltr .sidebar>.nav>li>.nav-item:hover,
html.ltr .sidebar>.nav>li>a.link-exact-active,
html.ltr .sidebar>.nav>li>a:hover {
    text-decoration:none;
    outline:none;
    color:#387DFF
}
html.ltr .sidebar>.nav>li.collapsable>a.link-exact-active {
    color:#e1e2e3!important
}
html.ltr .sidebar>.nav>li.collapsable>a.link-exact-active:hover {
    color:#387DFF!important
}
html.ltr .sidebar>.nav>li>.nav-item>em,
html.ltr .sidebar>.nav>li>a>em {
    width:1.8em;
    display:inline-block;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:inherit
}
html.ltr .sidebar>.nav>.link-active,
html.ltr .sidebar>.nav>.link-active .nav,
html.ltr .sidebar>.nav>.link-active>.nav-item,
html.ltr .sidebar>.nav>.link-active>a,
html.ltr .sidebar>.nav>li.open,
html.ltr .sidebar>.nav>li.open .nav,
html.ltr .sidebar>.nav>li.open>.nav-item,
html.ltr .sidebar>.nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
html.ltr .sidebar>.nav>.link-active>.nav-item>em,
html.ltr .sidebar>.nav>.link-active>a>em,
html.ltr .sidebar>.nav>li.open>.nav-item>em,
html.ltr .sidebar>.nav>li.open>a>em {
    color:#387DFF
}
html.ltr .sidebar>.nav>.link-active {
    border-left-color:#387DFF
}
html.ltr .sidebar>.nav .label {
    display:block
}
@media only screen and (min-width:1025px) {
    html.ltr .sidebar:not(.show-scrollbar) {
        overflow-y:hidden
    }
}
html.ltr .sidebar-subnav {
    background-color:#2f3444;
    padding-left:10px
}
html.ltr .sidebar-subnav>.sidebar-subnav-header {
    color:#e1e2e3;
    display:none;
    padding:10px 20px;
    font-weight:700
}
html.ltr .sidebar-subnav>li {
    border-left:0!important
}
html.ltr .sidebar-subnav>li>.nav-item,
html.ltr .sidebar-subnav>li>a {
    display:block;
    position:relative;
    padding:10px 20px 10px 53px;
    font-weight:400;
    background-color:transparent!important;
    color:#e1e2e3
}
html.ltr .sidebar-subnav>li>.nav-item:focus,
html.ltr .sidebar-subnav>li>.nav-item:hover,
html.ltr .sidebar-subnav>li>a:focus,
html.ltr .sidebar-subnav>li>a:hover {
    color:#387DFF
}
html.ltr .sidebar-subnav>li>.nav-item>em,
html.ltr .sidebar-subnav>li>a>em {
    display:inline-block;
    width:1.8em;
    margin:0 0 0 -2em
}
html.ltr .sidebar-subnav>li.active>.nav-item,
html.ltr .sidebar-subnav>li.active>a {
    color:#387DFF
}
html.ltr .sidebar-subnav>li.active>.nav-item:after,
html.ltr .sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
html.ltr .sidebar-subnav>li .nav>li {
    padding-left:5px
}
html.ltr .sidebar-subnav.nav-floating {
    border:1px solid rgba(0,0,0,.15);
    margin-left:-1px
}
html.ltr .sidebar-subnav.nav-floating,
html.ltr .sidebar-subnav.nav-floating .collapse {
    height:auto!important;
    display:block!important;
    visibility:visible!important
}
html.ltr .sidebar-subnav.nav-floating>.sidebar-subnav-header {
    display:block
}
html.ltr .sidebar-subnav.nav-floating li>.nav-item,
html.ltr .sidebar-subnav.nav-floating li>a {
    padding-left:20px
}
html.ltr .sidebar-subnav.nav-floating li>.nav-item em,
html.ltr .sidebar-subnav.nav-floating li>a em {
    margin-left:0
}
@media only screen and (min-width:768px) {
    html.ltr .sidebar>.nav .label {
        margin:2px 0 0
    }
}
html.ltr .aside-collapsed .sidebar {
    overflow-x:hidden
}
html.ltr .aside-collapsed .sidebar>.nav .nav,
html.ltr .aside-collapsed .sidebar>.nav>.nav-heading,
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item>span,
html.ltr .aside-collapsed .sidebar>.nav>li>a>span {
    display:none!important
}
html.ltr .aside-collapsed .sidebar>.nav>li {
    width:68px
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item,
html.ltr .aside-collapsed .sidebar>.nav>li>a {
    text-indent:-3px;
    padding:20px 0;
    text-align:center
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item>em,
html.ltr .aside-collapsed .sidebar>.nav>li>a>em {
    font-size:1.6em;
    width:auto
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item:focus,
html.ltr .aside-collapsed .sidebar>.nav>li>a:focus {
    background-color:transparent
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,
html.ltr .aside-collapsed .sidebar>.nav>li>a:focus>em {
    color:inherit
}
html.ltr .aside-collapsed .sidebar .nav .label {
    position:absolute;
    top:10px;
    right:5px;
    text-indent:0
}
html.ltr .offsidebar {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:235px;
    margin-top:114px;
    border-left:1px solid #ccc;
    background-color:#fff;
    color:#e1e2e3;
    z-index:-1;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
html.ltr .offsidebar>nav {
    min-height:100%;
    overflow:hidden;
    -webkit-transform:translateZ(0)
}
html.ltr .offsidebar .progress {
    border:0
}
html.ltr .offsidebar .nav>li>a:focus,
html.ltr .offsidebar .nav>li>a:hover {
    background-color:rgba(0,0,0,.025)
}
html.ltr .offsidebar .tab-content {
    padding:0;
    border:0
}
html.ltr .offsidebar .nav-tabs.nav-justified>li>a,
html.ltr .offsidebar .nav-tabs.nav-justified>li>a:focus,
html.ltr .offsidebar .nav-tabs.nav-justified>li>a:hover {
    background-color:transparent;
    border:0;
    border-right:1px solid rgba(0,0,0,.05);
    border-bottom:1px solid rgba(0,0,0,.05);
    border-radius:0;
    color:#909fa7
}
html.ltr .offsidebar .nav-tabs.nav-justified>li.active>a {
    color:#5d9cec
}
@media only screen and (min-width:768px) {
    html.ltr .offsidebar {
        margin-top:55px
    }
}
html.ltr .offsidebar-open .offsidebar {
    overflow-y:auto;
    z-index:116
}
@media only screen and (min-width:768px) {
    html.ltr .offsidebar-open {
        overflow-y:auto
    }
}
html.ltr .offsidebar {
    right:-235px
}
html.ltr .no-csstransforms3d .offsidebar-open .offsidebar {
    right:0
}
html.ltr .csstransforms3d .offsidebar {
    right:0;
    transform:translate3d(235px,0,0);
    transition:transform .3s ease,z-index 0s linear .3s
}
html.ltr .csstransforms3d .offsidebar-open .offsidebar {
    transform:translateZ(0);
    transition:transform .3s ease
}
html.ltr .breadcrumb {
    font-weight:400;
    border-radius:0;
    color:#909fa7;
    padding:10px 20px
}
html.ltr .content-heading+.breadcrumb,
html.ltr h3+.breadcrumb {
    margin:-25px -25px 20px -20px;
    border-top:1px solid #cfdbe2;
    border-bottom:1px solid #cfdbe2
}
html.ltr .content-heading>.breadcrumb,
html.ltr h3>.breadcrumb {
    background:transparent;
    font-size:13px;
    border:0;
    padding:10px 10px 0 0;
    margin-bottom:0
}
html.ltr .content-heading>.breadcrumb.pull-right,
html.ltr h3>.breadcrumb.pull-right {
    margin:-2px 0 0
}
html.ltr .btn-inverse {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .btn-inverse.active,
html.ltr .btn-inverse.active.focus,
html.ltr .btn-inverse.active:focus,
html.ltr .btn-inverse.active:hover,
html.ltr .btn-inverse.focus,
html.ltr .btn-inverse:active,
html.ltr .btn-inverse:active.focus,
html.ltr .btn-inverse:active:focus,
html.ltr .btn-inverse:active:hover,
html.ltr .btn-inverse:focus,
html.ltr .btn-inverse:hover,
html.ltr .open>.dropdown-toggle.btn-inverse,
html.ltr .open>.dropdown-toggle.btn-inverse.focus,
html.ltr .open>.dropdown-toggle.btn-inverse:focus,
html.ltr .open>.dropdown-toggle.btn-inverse:hover {
    color:#fff;
    background-color:#0c1318;
    border-color:#05090b
}
html.ltr .btn-inverse.active,
html.ltr .btn-inverse:active,
html.ltr .open>.dropdown-toggle.btn-inverse {
    background-image:none
}
html.ltr .btn-inverse.disabled.focus,
html.ltr .btn-inverse.disabled:focus,
html.ltr .btn-inverse.disabled:hover,
html.ltr .btn-inverse[disabled].focus,
html.ltr .btn-inverse[disabled]:focus,
html.ltr .btn-inverse[disabled]:hover,
html.ltr fieldset[disabled] .btn-inverse.focus,
html.ltr fieldset[disabled] .btn-inverse:focus,
html.ltr fieldset[disabled] .btn-inverse:hover {
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .btn-inverse .badge {
    color:#131e26;
    background-color:#fff
}
html.ltr .btn-green {
    color:#fff;
    background-color:#37bc9b;
    border-color:transparent
}
html.ltr .btn-green.active,
html.ltr .btn-green.active.focus,
html.ltr .btn-green.active:focus,
html.ltr .btn-green.active:hover,
html.ltr .btn-green.focus,
html.ltr .btn-green:active,
html.ltr .btn-green:active.focus,
html.ltr .btn-green:active:focus,
html.ltr .btn-green:active:hover,
html.ltr .btn-green:focus,
html.ltr .btn-green:hover,
html.ltr .open>.dropdown-toggle.btn-green,
html.ltr .open>.dropdown-toggle.btn-green.focus,
html.ltr .open>.dropdown-toggle.btn-green:focus,
html.ltr .open>.dropdown-toggle.btn-green:hover {
    color:#fff;
    background-color:#32ac8e;
    border-color:transparent
}
html.ltr .btn-green.active,
html.ltr .btn-green:active,
html.ltr .open>.dropdown-toggle.btn-green {
    background-image:none
}
html.ltr .btn-green.disabled.focus,
html.ltr .btn-green.disabled:focus,
html.ltr .btn-green.disabled:hover,
html.ltr .btn-green[disabled].focus,
html.ltr .btn-green[disabled]:focus,
html.ltr .btn-green[disabled]:hover,
html.ltr fieldset[disabled] .btn-green.focus,
html.ltr fieldset[disabled] .btn-green:focus,
html.ltr fieldset[disabled] .btn-green:hover {
    background-color:#37bc9b;
    border-color:transparent
}
html.ltr .btn-green .badge {
    color:#37bc9b;
    background-color:#fff
}
html.ltr .btn-purple {
    color:#fff;
    background-color:#7266ba;
    border-color:transparent
}
html.ltr .btn-purple.active,
html.ltr .btn-purple.active.focus,
html.ltr .btn-purple.active:focus,
html.ltr .btn-purple.active:hover,
html.ltr .btn-purple.focus,
html.ltr .btn-purple:active,
html.ltr .btn-purple:active.focus,
html.ltr .btn-purple:active:focus,
html.ltr .btn-purple:active:hover,
html.ltr .btn-purple:focus,
html.ltr .btn-purple:hover,
html.ltr .open>.dropdown-toggle.btn-purple,
html.ltr .open>.dropdown-toggle.btn-purple.focus,
html.ltr .open>.dropdown-toggle.btn-purple:focus,
html.ltr .open>.dropdown-toggle.btn-purple:hover {
    color:#fff;
    background-color:#6558b4;
    border-color:transparent
}
html.ltr .btn-purple.active,
html.ltr .btn-purple:active,
html.ltr .open>.dropdown-toggle.btn-purple {
    background-image:none
}
html.ltr .btn-purple.disabled.focus,
html.ltr .btn-purple.disabled:focus,
html.ltr .btn-purple.disabled:hover,
html.ltr .btn-purple[disabled].focus,
html.ltr .btn-purple[disabled]:focus,
html.ltr .btn-purple[disabled]:hover,
html.ltr fieldset[disabled] .btn-purple.focus,
html.ltr fieldset[disabled] .btn-purple:focus,
html.ltr fieldset[disabled] .btn-purple:hover {
    background-color:#7266ba;
    border-color:transparent
}
html.ltr .btn-purple .badge {
    color:#7266ba;
    background-color:#fff
}
html.ltr .btn-pink {
    color:#fff;
    background-color:#f532e5;
    border-color:transparent
}
html.ltr .btn-pink.active,
html.ltr .btn-pink.active.focus,
html.ltr .btn-pink.active:focus,
html.ltr .btn-pink.active:hover,
html.ltr .btn-pink.focus,
html.ltr .btn-pink:active,
html.ltr .btn-pink:active.focus,
html.ltr .btn-pink:active:focus,
html.ltr .btn-pink:active:hover,
html.ltr .btn-pink:focus,
html.ltr .btn-pink:hover,
html.ltr .open>.dropdown-toggle.btn-pink,
html.ltr .open>.dropdown-toggle.btn-pink.focus,
html.ltr .open>.dropdown-toggle.btn-pink:focus,
html.ltr .open>.dropdown-toggle.btn-pink:hover {
    color:#fff;
    background-color:#f41fe3;
    border-color:transparent
}
html.ltr .btn-pink.active,
html.ltr .btn-pink:active,
html.ltr .open>.dropdown-toggle.btn-pink {
    background-image:none
}
html.ltr .btn-pink.disabled.focus,
html.ltr .btn-pink.disabled:focus,
html.ltr .btn-pink.disabled:hover,
html.ltr .btn-pink[disabled].focus,
html.ltr .btn-pink[disabled]:focus,
html.ltr .btn-pink[disabled]:hover,
html.ltr fieldset[disabled] .btn-pink.focus,
html.ltr fieldset[disabled] .btn-pink:focus,
html.ltr fieldset[disabled] .btn-pink:hover {
    background-color:#f532e5;
    border-color:transparent
}
html.ltr .btn-pink .badge {
    color:#f532e5;
    background-color:#fff
}
html.ltr .btn-outline {
    background-color:transparent;
    border-color:#fff
}
html.ltr .btn-outline:focus,
html.ltr .btn-outline:hover {
    background-color:#fff;
    color:#5d9cec
}
html.ltr .btn-flat {
    border-bottom-width:1px;
    border-radius:0;
    box-shadow:0 0 0 #000
}
html.ltr .btn-xl {
    padding:20px 16px;
    font-size:18px
}
html.ltr .btn-square {
    border-radius:0
}
html.ltr .btn-oval,
html.ltr .btn-pill-left {
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    padding-left:18px
}
html.ltr .btn-oval,
html.ltr .btn-pill-right {
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    padding-right:18px
}
html.ltr .btn-labeled {
    padding-top:0;
    padding-bottom:0
}
html.ltr .btn-label {
    position:relative;
    background:transparent;
    background:rgba(0,0,0,.05);
    display:inline-block;
    padding:6px 16px;
    left:-16px;
    border-radius:3px 0 0 3px
}
html.ltr .btn-label.btn-label-right {
    left:auto;
    right:-16px;
    border-radius:0 3px 3px 0
}
html.ltr .btn-lg .btn-label {
    padding:10px 20px;
    left:-20px
}
html.ltr .btn-lg .btn-label.btn-label-right {
    left:auto;
    right:-20px;
    border-radius:0 5px 5px 0
}
html.ltr .btn-sm .btn-label {
    padding:5px 10px;
    left:-10px;
    border-radius:2px 0 0 2px
}
html.ltr .btn-sm .btn-label.btn-label-right {
    left:auto;
    right:-10px;
    border-radius:0 2px 2px 0
}
html.ltr .btn-xs .btn-label {
    padding:1px 5px;
    left:-5px;
    border-radius:2px 0 0 2px
}
html.ltr .btn-xs .btn-label.btn-label-right {
    left:auto;
    right:-5px;
    border-radius:0 2px 2px 0
}
html.ltr .btn-fw {
    min-width:80px
}
html.ltr .btn-fw.btn-sm {
    min-width:40px
}
html.ltr .btn-fw.btn-md {
    min-width:60px
}
html.ltr .btn-fw.btn-lg {
    min-width:140px
}
html.ltr .btn-circle {
    width:35px;
    height:35px;
    text-align:center;
    font-size:12px;
    line-height:35px;
    border-radius:500px;
    padding:0;
    border:0
}
html.ltr .btn-circle>* {
    line-height:inherit!important
}
html.ltr .btn-circle.btn-lg {
    width:50px;
    height:50px;
    font-size:18px;
    line-height:50px
}
html.ltr .box-placeholder {
    margin-bottom:15px;
    padding:20px;
    border:1px dashed #ddd;
    background:#fafafa;
    color:#444
}
html.ltr .box-placeholder>:last-child {
    margin-bottom:0
}
html.ltr .box-placeholder-lg {
    padding-top:80px;
    padding-bottom:80px
}
html.ltr .panel .table {
    margin-bottom:0;
    border:0
}
html.ltr .panel.panel-transparent {
    border:0;
    background-color:transparent;
    box-shadow:0 0 0 #000
}
html.ltr .panel.panel-transparent .panel-body,
html.ltr .panel.panel-transparent .panel-heading {
    background-color:transparent;
    padding-left:0;
    padding-right:0
}
html.ltr .panel-flat {
    margin:0!important;
    border:0
}
html.ltr .panel-group .panel-flat {
    box-shadow:0 0 0 #000
}
html.ltr .panel-group .panel-flat:first-child {
    border-radius:4px 4px 0 0
}
html.ltr .panel-group .panel-flat:last-child {
    border-radius:0 0 4px 4px
}
html.ltr .panel-heading>a[data-tool] {
    display:inline-block;
    color:#fff;
    width:2em;
    text-align:center
}
html.ltr .panel-default .panel-heading>a[data-tool] {
    color:#c1c2c3
}
html.ltr .panel-heading>.label.pull-right {
    margin-top:3px
}
html.ltr .panel-heading>.label.pull-right+.label.pull-right {
    margin-right:10px
}
html.ltr .panel-heading.panel-heading-collapsed {
    border-radius:3px
}
html.ltr .panel-footer .pagination {
    margin:0
}
html.ltr .panel-footer .radial-bar,
html.ltr .panel-footer p {
    margin-bottom:0
}
html.ltr .panel-heading-active {
    background-color:#27c24c!important;
    font-weight:700;
    font-size:16px
}
html.ltr .panel-heading-active>a {
    padding:15px 0;
    color:#fff!important;
    transition:padding .5s ease
}
html.ltr .panel-heading-active+.panel-collapse:after {
    content:"";
    display:block;
    width:60%;
    margin:0 auto;
    height:0;
    border-bottom:1px solid #e1e2e3
}
html.ltr .panel-inverse {
    border-color:#cfdbe2
}
html.ltr .panel-inverse>.panel-heading {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .panel-inverse>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-inverse>.panel-heading .badge {
    color:#131e26;
    background-color:#fff
}
html.ltr .panel-inverse>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-green {
    border-color:#cfdbe2
}
html.ltr .panel-green>.panel-heading {
    color:#fff;
    background-color:#37bc9b;
    border-color:#37bc9b
}
html.ltr .panel-green>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-green>.panel-heading .badge {
    color:#37bc9b;
    background-color:#fff
}
html.ltr .panel-green>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-pink {
    border-color:#cfdbe2
}
html.ltr .panel-pink>.panel-heading {
    color:#fff;
    background-color:#f532e5;
    border-color:#f532e5
}
html.ltr .panel-pink>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-pink>.panel-heading .badge {
    color:#f532e5;
    background-color:#fff
}
html.ltr .panel-pink>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-purple {
    border-color:#cfdbe2
}
html.ltr .panel-purple>.panel-heading {
    color:#fff;
    background-color:#7266ba;
    border-color:#7266ba
}
html.ltr .panel-purple>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-purple>.panel-heading .badge {
    color:#7266ba;
    background-color:#fff
}
html.ltr .panel-purple>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-dark {
    border-color:#cfdbe2
}
html.ltr .panel-dark>.panel-heading {
    color:#fff;
    background-color:#3a3f51;
    border-color:#3a3f51
}
html.ltr .panel-dark>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-dark>.panel-heading .badge {
    color:#3a3f51;
    background-color:#fff
}
html.ltr .panel-dark>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .progress-sm {
    height:15px
}
html.ltr .progress-xs {
    height:8px
}
html.ltr .progress-bar-purple {
    background-color:#7266ba
}
html.ltr .progress-striped .progress-bar-purple {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-inverse {
    background-color:#131e26
}
html.ltr .progress-striped .progress-bar-inverse {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-green {
    background-color:#37bc9b
}
html.ltr .progress-striped .progress-bar-green {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-pink {
    background-color:#f532e5
}
html.ltr .progress-striped .progress-bar-pink {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-yellow {
    background-color:#fad732
}
html.ltr .progress-striped .progress-bar-yellow {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-0 {
    width:0
}
html.ltr .progress-10 {
    width:10%
}
html.ltr .progress-20 {
    width:20%
}
html.ltr .progress-30 {
    width:30%
}
html.ltr .progress-40 {
    width:40%
}
html.ltr .progress-50 {
    width:50%
}
html.ltr .progress-60 {
    width:60%
}
html.ltr .progress-70 {
    width:70%
}
html.ltr .progress-80 {
    width:80%
}
html.ltr .progress-90 {
    width:90%
}
html.ltr .progress-100 {
    width:100%
}
html.ltr .radial-bar {
    position:relative;
    display:inline-block;
    font-size:16px;
    border-radius:50%;
    border:2px solid #fafafa;
    background-color:transparent;
    margin-bottom:20px;
    box-sizing:content-box;
    width:80px;
    height:80px;
    font-size:18px
}
html.ltr .radial-bar:after,
html.ltr .radial-bar>img {
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    color:#a1a2a3
}
html.ltr .radial-bar:after {
    content:attr(data-label);
    background-color:#fff;
    z-index:101
}
html.ltr .radial-bar>img {
    z-index:102
}
html.ltr .radial-bar:after,
html.ltr .radial-bar>img {
    width:56px;
    height:56px;
    margin-left:12px;
    margin-top:12px;
    line-height:56px
}
html.ltr .radial-bar.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-50 {
    background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-55 {
    background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-60 {
    background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-65 {
    background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-70 {
    background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-75 {
    background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-80 {
    background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-85 {
    background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-90 {
    background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-95 {
    background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-100 {
    background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-50 {
    background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-55 {
    background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-60 {
    background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-65 {
    background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-70 {
    background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-75 {
    background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-80 {
    background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-85 {
    background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-90 {
    background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-95 {
    background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-100 {
    background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-50 {
    background-image:linear-gradient(270deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-55 {
    background-image:linear-gradient(288deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-60 {
    background-image:linear-gradient(306deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-65 {
    background-image:linear-gradient(324deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-70 {
    background-image:linear-gradient(342deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-75 {
    background-image:linear-gradient(1turn,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-80 {
    background-image:linear-gradient(378deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-85 {
    background-image:linear-gradient(396deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-90 {
    background-image:linear-gradient(414deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-95 {
    background-image:linear-gradient(432deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-100 {
    background-image:linear-gradient(450deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-50 {
    background-image:linear-gradient(270deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-55 {
    background-image:linear-gradient(288deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-60 {
    background-image:linear-gradient(306deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-65 {
    background-image:linear-gradient(324deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-70 {
    background-image:linear-gradient(342deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-75 {
    background-image:linear-gradient(1turn,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-80 {
    background-image:linear-gradient(378deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-85 {
    background-image:linear-gradient(396deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-90 {
    background-image:linear-gradient(414deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-95 {
    background-image:linear-gradient(432deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-100 {
    background-image:linear-gradient(450deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-50 {
    background-image:linear-gradient(270deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-55 {
    background-image:linear-gradient(288deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-60 {
    background-image:linear-gradient(306deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-65 {
    background-image:linear-gradient(324deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-70 {
    background-image:linear-gradient(342deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-75 {
    background-image:linear-gradient(1turn,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-80 {
    background-image:linear-gradient(378deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-85 {
    background-image:linear-gradient(396deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-90 {
    background-image:linear-gradient(414deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-95 {
    background-image:linear-gradient(432deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-100 {
    background-image:linear-gradient(450deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-50 {
    background-image:linear-gradient(270deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-55 {
    background-image:linear-gradient(288deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-60 {
    background-image:linear-gradient(306deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-65 {
    background-image:linear-gradient(324deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-70 {
    background-image:linear-gradient(342deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-75 {
    background-image:linear-gradient(1turn,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-80 {
    background-image:linear-gradient(378deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-85 {
    background-image:linear-gradient(396deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-90 {
    background-image:linear-gradient(414deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-95 {
    background-image:linear-gradient(432deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-100 {
    background-image:linear-gradient(450deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-lg {
    width:100px;
    height:100px;
    font-size:22px
}
html.ltr .radial-bar-lg:after,
html.ltr .radial-bar-lg>img {
    width:70px;
    height:70px;
    margin-left:15px;
    margin-top:15px;
    line-height:70px
}
html.ltr .radial-bar-sm {
    width:50px;
    height:50px;
    font-size:12px
}
html.ltr .radial-bar-sm:after,
html.ltr .radial-bar-sm>img {
    width:35px;
    height:35px;
    margin-left:7.5px;
    margin-top:7.5px;
    line-height:35px
}
html.ltr .radial-bar-xs {
    width:30px;
    height:30px;
    font-size:8px
}
html.ltr .radial-bar-xs:after,
html.ltr .radial-bar-xs>img {
    width:21px;
    height:21px;
    margin-left:4.5px;
    margin-top:4.5px;
    line-height:21px
}
html.ltr .radial-bar,
html.ltr x:-o-prefocus {
    background-clip:content-box
}
html.ltr .has-user-block {
    display:block;
    overflow:hidden;
    border:0!important;
    width:100%!important
}
html.ltr .user-block {
    position:relative;
    padding:25px 0 10px;
    cursor:pointer
}
html.ltr .user-block:after,
html.ltr .user-block:before {
    content:" ";
    display:table
}
html.ltr .user-block:after {
    clear:both
}
html.ltr .user-block>.user-block-picture {
    position:relative;
    width:60px;
    margin:0 auto
}
html.ltr .user-block>.user-block-picture>img {
    max-width:100%;
    height:auto
}
html.ltr .user-block .user-block-info {
    padding-top:15px;
    text-align:center;
    white-space:nowrap
}
html.ltr .user-block .user-block-info .user-block-name,
html.ltr .user-block .user-block-info .user-block-role {
    display:block
}
html.ltr .user-block .user-block-info .user-block-name {
    color:#7d848f
}
html.ltr .user-block .user-block-info .user-block-role {
    font-size:12px;
    color:#aaa
}
html.ltr .user-block-status {
    position:relative
}
html.ltr .user-block-status>.circle {
    position:absolute;
    bottom:0;
    right:0;
    border:2px solid #fff
}
html.ltr .aside-collapsed .user-block {
    padding:15px 0 14px;
    margin:0;
    text-align:center
}
html.ltr .aside-collapsed .user-block>.user-block-picture {
    float:none;
    margin:0 auto;
    width:50px
}
html.ltr .aside-collapsed .user-block>.user-block-picture>.user-block-status {
    display:block
}
html.ltr .aside-collapsed .user-block .user-block-info {
    display:none
}
html.ltr .circle {
    display:inline-block;
    width:7px;
    height:7px;
    border-radius:500px;
    margin:0 .5em;
    background-color:#ddd;
    vertical-align:baseline;
    border:2px solid transparent
}
html.ltr .circle.text-left {
    margin-left:0
}
html.ltr .circle.text-right {
    margin-right:0
}
html.ltr .circle-primary {
    background-color:#5d9cec
}
html.ltr .circle-success {
    background-color:#27c24c
}
html.ltr .circle-info {
    background-color:#387DFF
}
html.ltr .circle-warning {
    background-color:#ff902b
}
html.ltr .circle-danger {
    background-color:#f05050
}
html.ltr .circle-green {
    background-color:#37bc9b
}
html.ltr .circle-pink {
    background-color:#f532e5
}
html.ltr .circle-inverse {
    background-color:#131e26
}
html.ltr .circle-purple {
    background-color:#7266ba
}
html.ltr .circle-sm {
    width:5px;
    height:5px
}
html.ltr .circle-lg {
    width:11px;
    height:11px
}
html.ltr .circle-xl {
    width:18px;
    height:18px
}
html.ltr .circle-outline {
    background-color:transparent
}
html.ltr .circle-outline.circle-primary {
    border:1px solid #5d9cec
}
html.ltr .circle-outline.circle-success {
    border:1px solid #27c24c
}
html.ltr .circle-outline.circle-info {
    border:1px solid #387DFF
}
html.ltr .circle-outline.circle-warning {
    border:1px solid #ff902b
}
html.ltr .circle-outline.circle-danger {
    border:1px solid #f05050
}
html.ltr .timeline,
html.ltr .timeline-alt {
    list-style:none;
    padding:0 0 20px;
    position:relative;
    z-index:0
}
html.ltr .timeline-alt:before,
html.ltr .timeline:before {
    position:absolute;
    top:0;
    bottom:0;
    content:" ";
    width:1px;
    background-color:#d1d2d3;
    left:18px
}
html.ltr .timeline-alt .timeline-end,
html.ltr .timeline .timeline-end {
    float:none;
    clear:both
}
html.ltr .timeline-alt .popover.left>.arrow:after,
html.ltr .timeline .popover.left>.arrow:after {
    border-left-color:#fff
}
html.ltr .timeline-alt .popover.right>.arrow:after,
html.ltr .timeline .popover.right>.arrow:after {
    border-right-color:#fff
}
html.ltr .timeline-alt .popover.left>.popover-title+.arrow:after,
html.ltr .timeline .popover.left>.popover-title+.arrow:after {
    border-left-color:#fafafa
}
html.ltr .timeline-alt .popover.right>.popover-title+.arrow:after,
html.ltr .timeline .popover.right>.popover-title+.arrow:after {
    border-right-color:#fafafa
}
html.ltr .timeline-alt>li,
html.ltr .timeline>li {
    margin-bottom:20px
}
html.ltr .timeline-alt>li:after,
html.ltr .timeline-alt>li:before,
html.ltr .timeline>li:after,
html.ltr .timeline>li:before {
    content:" ";
    display:table
}
html.ltr .timeline-alt>li:after,
html.ltr .timeline>li:after {
    clear:both
}
html.ltr .timeline-alt>li.timeline-separator,
html.ltr .timeline>li.timeline-separator {
    position:relative;
    float:none;
    clear:both;
    margin:0 auto;
    padding:40px 0
}
html.ltr .timeline-alt>li.timeline-separator:first-child,
html.ltr .timeline>li.timeline-separator:first-child {
    padding-top:0
}
html.ltr .timeline-alt>li.timeline-separator:before,
html.ltr .timeline>li.timeline-separator:before {
    content:attr(data-datetime);
    display:inline-block;
    width:120px;
    text-align:center;
    padding:0 20px;
    line-height:30px;
    background-color:#b6c5da;
    color:#fff
}
html.ltr .timeline-alt>li>.timeline-panel,
html.ltr .timeline>li>.timeline-panel {
    margin-left:60px
}
html.ltr .timeline-alt>li>.timeline-panel .popover,
html.ltr .timeline>li>.timeline-panel .popover {
    position:relative;
    display:block;
    margin:0;
    width:100%;
    max-width:none
}
html.ltr .timeline-alt>li>.timeline-panel .popover .arrow,
html.ltr .timeline>li>.timeline-panel .popover .arrow {
    top:18px;
    display:none
}
html.ltr .timeline-alt>li>.timeline-panel .popover .popover-content .popover-title,
html.ltr .timeline>li>.timeline-panel .popover .popover-content .popover-title {
    background-color:transparent;
    border:0;
    padding-left:0;
    padding-top:0
}
html.ltr .timeline-alt>li>.timeline-date,
html.ltr .timeline>li>.timeline-date {
    margin:-20px 0 0;
    display:block;
    height:20px;
    line-height:20px;
    font-size:13px
}
html.ltr .timeline-alt>li>.timeline-date>time:after,
html.ltr .timeline>li>.timeline-date>time:after {
    content:attr(datetime)
}
html.ltr .timeline-alt>li>.timeline-badge,
html.ltr .timeline>li>.timeline-badge {
    position:absolute;
    left:0;
    width:36px;
    height:36px;
    border-radius:500px;
    line-height:36px;
    font-size:1em;
    text-align:center;
    color:#fff;
    background-color:#999;
    z-index:100
}
html.ltr .timeline-alt>li>.timeline-badge.primary,
html.ltr .timeline>li>.timeline-badge.primary {
    background-color:#5d9cec
}
html.ltr .timeline-alt>li>.timeline-badge.success,
html.ltr .timeline>li>.timeline-badge.success {
    background-color:#27c24c
}
html.ltr .timeline-alt>li>.timeline-badge.warning,
html.ltr .timeline>li>.timeline-badge.warning {
    background-color:#ff902b
}
html.ltr .timeline-alt>li>.timeline-badge.danger,
html.ltr .timeline>li>.timeline-badge.danger {
    background-color:#f05050
}
html.ltr .timeline-alt>li>.timeline-badge.info,
html.ltr .timeline>li>.timeline-badge.info {
    background-color:#387DFF
}
html.ltr .timeline-alt>li>.timeline-badge.inverse,
html.ltr .timeline>li>.timeline-badge.inverse {
    background-color:#131e26
}
html.ltr .timeline-alt>li>.timeline-badge.green,
html.ltr .timeline>li>.timeline-badge.green {
    background-color:#37bc9b
}
html.ltr .timeline-alt>li>.timeline-badge.pink,
html.ltr .timeline>li>.timeline-badge.pink {
    background-color:#f532e5
}
html.ltr .timeline-alt>li>.timeline-badge.purple,
html.ltr .timeline>li>.timeline-badge.purple {
    background-color:#7266ba
}
html.ltr .timeline-alt>li>.timeline-badge.dark,
html.ltr .timeline>li>.timeline-badge.dark {
    background-color:#3a3f51
}
html.ltr .timeline-alt>li>.timeline-badge.yellow,
html.ltr .timeline>li>.timeline-badge.yellow {
    background-color:#fad732
}
html.ltr .timeline-alt .popover .arrow {
    display:block!important
}
html.ltr .timeline-title {
    margin-top:0;
    color:inherit
}
html.ltr .timeline-body>p,
html.ltr .timeline-body>ul {
    margin-bottom:0
}
html.ltr .timeline-body>p+p {
    margin-top:5px
}
@media only screen and (min-width:992px) {
    html.ltr .timeline:before {
        left:50%;
        margin-left:18px
    }
    html.ltr .timeline>li {
        float:left;
        clear:left;
        width:45%
    }
    html.ltr .timeline>li.timeline-inverted {
        float:right;
        clear:right;
        margin-top:50px
    }
    html.ltr .timeline>li.timeline-separator {
        text-align:center
    }
    html.ltr .timeline>li.timeline-separator:before {
        margin-left:36px
    }
    html.ltr .timeline>li>.timeline-badge {
        left:50%;
        margin-left:0
    }
    html.ltr .timeline>li>.timeline-date {
        float:none;
        position:absolute;
        width:40%;
        left:50%;
        top:18px;
        margin-left:54px;
        margin-top:-10px
    }
    html.ltr .timeline>li>.timeline-panel {
        margin:0
    }
    html.ltr .timeline>li>.timeline-panel:before {
        border-left-width:15px;
        border-right-width:0;
        top:26px;
        right:-15px;
        left:auto
    }
    html.ltr .timeline>li>.timeline-panel:after {
        border-left-width:14px;
        border-right-width:0;
        top:27px;
        right:-14px;
        left:auto
    }
    html.ltr .timeline>li>.timeline-panel .popover .arrow {
        display:block
    }
    html.ltr .timeline>li.timeline-inverted>.timeline-panel {
        padding-left:36px
    }
    html.ltr .timeline>li.timeline-inverted .timeline-date {
        left:auto;
        right:50%;
        width:auto;
        margin-left:0;
        margin-right:36px
    }
}
html.ltr .dropdown-lg>.dropdown-menu {
    min-width:200px
}
html.ltr .dropdown-list>.dropdown-menu {
    padding:0;
    min-width:220px
}
html.ltr .dropdown-list .list-group {
    margin:0
}
html.ltr .dropdown-list .list-group-item {
    border-radius:0;
    border-left:0;
    border-right:0
}
html.ltr .dropdown-list .list-group-item:first-child {
    border-top:0
}
html.ltr .dropdown-list .list-group-item:last-child {
    border-bottom:0
}
html.ltr .dropdown>a {
    position:relative
}
html.ltr .dropdown>a>.label {
    position:absolute;
    top:0;
    right:0;
    padding:2px 5px
}
@media only screen and (min-width:768px) {
    html.ltr .dropdown>a>.label {
        top:10px
    }
}
html.ltr .dropdown-menu-header {
    padding:10px 15px;
    background-color:#fafafa;
    border-bottom:1px solid #e1e1e1
}
html.ltr .container-sm {
    max-width:750px;
    width:auto
}
html.ltr .container-md {
    max-width:970px;
    width:auto
}
html.ltr .container-lg {
    max-width:1170px;
    width:auto
}
html.ltr .row-table {
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    margin:0
}
html.ltr .row-table>[class*=col-] {
    display:table-cell;
    float:none;
    table-layout:fixed;
    vertical-align:middle
}
html.ltr .row-flush>[class*=col-] {
    padding-left:0;
    padding-right:0
}
html.ltr .half-float {
    position:relative;
    margin-bottom:65px
}
html.ltr .half-float .half-float-bottom,
html.ltr .half-float .half-float-top {
    position:absolute;
    left:50%;
    bottom:-60px;
    width:120px;
    height:120px;
    margin-left:-60px;
    z-index:2
}
html.ltr .half-float .half-float-top {
    bottom:auto;
    top:-60px
}
html.ltr .half-float+* {
    margin-top:-55px;
    padding-top:65px
}
html.ltr .row-masonry {
    position:relative;
    margin:0;
    padding:0;
    width:100%
}
html.ltr .row-masonry>.col-masonry {
    display:inline-block;
    width:100%;
    min-height:1em;
    margin-bottom:15px
}
@media only screen and (min-width:480px) {
    html.ltr .row-masonry-sm-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-sm-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-sm-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-sm-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-sm-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-sm-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-sm-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-sm-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-sm-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-sm-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-sm-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-sm-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-sm-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-sm-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-sm-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-sm-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-sm-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-sm-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-sm-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-sm-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-sm-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-sm-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-sm-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-sm-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.ltr .row-masonry-md-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-md-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-md-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-md-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-md-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-md-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-md-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-md-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-md-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-md-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-md-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-md-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-md-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-md-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-md-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-md-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-md-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-md-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-md-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-md-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-md-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-md-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-md-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-md-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:992px) {
    html.ltr .row-masonry-lg-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-lg-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-lg-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-lg-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-lg-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-lg-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-lg-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-lg-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-lg-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-lg-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-lg-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-lg-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-lg-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-lg-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-lg-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-lg-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-lg-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-lg-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-lg-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-lg-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-lg-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-lg-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-lg-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-lg-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:1200px) {
    html.ltr .row-masonry-xl-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-xl-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-xl-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-xl-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-xl-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-xl-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-xl-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-xl-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-xl-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-xl-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-xl-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-xl-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-xl-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-xl-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-xl-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-xl-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-xl-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-xl-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-xl-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-xl-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-xl-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-xl-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-xl-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-xl-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
html.ltr .widget {
    margin-bottom:20px;
    border:0
}
html.ltr .widget.panel,
html.ltr .widget .panel {
    overflow:hidden
}
html.ltr .widget .lateral-picture {
    position:relative;
    display:block;
    height:240px;
    width:auto;
    overflow:hidden
}
html.ltr .widget .lateral-picture>img {
    position:absolute;
    top:0;
    left:0;
    max-height:100%;
    width:auto
}
html.ltr .fadeOutUpShort {
    -webkit-animation-name:fadeOutUpShort;
    animation-name:fadeOutUpShort
}
html.ltr .fadeInUpShort {
    -webkit-animation-name:fadeInUpShort;
    animation-name:fadeInUpShort
}
html.ltr .zoomInShort {
    -webkit-animation-name:zoomInShort;
    animation-name:zoomInShort
}
html.ltr .zoomBack {
    -webkit-animation-name:zoomBack;
    animation-name:zoomBack
}
html.ltr .fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@media only screen and (min-width:768px) {
    html.ltr .table-grid {
        display:table;
        width:100%;
        height:100%;
        table-layout:fixed
    }
    html.ltr .col {
        display:table-cell;
        vertical-align:top;
        height:100%
    }
    html.ltr .col.col-full-center {
        vertical-align:middle
    }
    html.ltr .col-1 {
        width:8.333333%
    }
    html.ltr .col-2 {
        width:16.666667%
    }
    html.ltr .col-3 {
        width:25%
    }
    html.ltr .col-4 {
        width:33.333333%
    }
    html.ltr .col-5 {
        width:41.666667%
    }
    html.ltr .col-6 {
        width:50%
    }
    html.ltr .col-7 {
        width:58.333333%
    }
    html.ltr .col-8 {
        width:66.666667%
    }
    html.ltr .col-9 {
        width:75%
    }
    html.ltr .col-10 {
        width:83.333333%
    }
    html.ltr .col-11 {
        width:91.666667%
    }
    html.ltr .col-12 {
        width:100%
    }
    html.ltr .col-xxs {
        width:60px
    }
    html.ltr .col-xs {
        width:90px
    }
    html.ltr .col-sm {
        width:150px
    }
    html.ltr .col-sd {
        width:200px
    }
    html.ltr .col-md {
        width:240px
    }
    html.ltr .col-lg {
        width:280px
    }
    html.ltr .col-xl {
        width:320px
    }
    html.ltr .col-xxl {
        width:360px
    }
    html.ltr .col-wide {
        width:100%
    }
    html.ltr .col-auto {
        width:auto
    }
    html.ltr .table-grid-padded {
        margin-left:-1rem;
        margin-right:-1rem
    }
    html.ltr .table-grid-padded .table-grid {
        border-spacing:1rem 0
    }
}
@media only screen and (max-width:991px) {
    html.ltr .table-grid-desktop .col,
    html.ltr .table-grid-desktop.table-grid {
        display:block;
        width:auto
    }
}
html.ltr .table-grid-align-middle .col {
    vertical-align:middle
}
html.ltr .todo .todo-item-list {
    position:relative
}
html.ltr .todo .todo-item .todo-edit {
    display:none;
    cursor:pointer
}
html.ltr .todo .todo-item:hover .todo-edit {
    display:inline
}
html.ltr .todo .todo-item.todo-complete .todo-edit {
    display:none
}
html.ltr .todo textarea {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.ltr .todo .todo-complete {
    background:#edf1f2;
    opacity:.6;
    color:#232735
}
html.ltr .todo .todo-complete .todo-title {
    text-decoration:line-through
}
html.ltr .todo .panel-group>.panel {
    border:1px;
    margin:0
}
html.ltr .todo .panel-group>.panel .panel-body {
    border-bottom:1px solid #edf1f2
}
html.ltr .dd {
    max-width:600px;
    font-size:13px;
    line-height:20px
}
html.ltr .dd,
html.ltr .dd-list {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
html.ltr .dd-list .dd-list {
    padding-left:30px
}
html.ltr .dd-collapsed .dd-list {
    display:none
}
html.ltr .dd-empty,
html.ltr .dd-item,
html.ltr .dd-placeholder {
    display:block;
    position:relative;
    margin:0;
    padding:0;
    min-height:20px;
    font-size:13px;
    line-height:20px
}
html.ltr .dd-handle {
    display:block;
    margin:5px 0;
    padding:10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.ltr .dd-handle:hover {
    background:#fff
}
html.ltr .dd-item>button {
    display:block;
    position:relative;
    cursor:pointer;
    float:left;
    width:25px;
    height:30px;
    margin:5px 0;
    padding:0;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:0;
    background:transparent;
    font-size:12px;
    line-height:1;
    text-align:center;
    font-weight:700
}
html.ltr .dd-item>button:before {
    content:"+";
    display:block;
    position:absolute;
    width:100%;
    text-align:center;
    text-indent:0
}
html.ltr .dd-item>button[data-action=collapse]:before {
    content:"-"
}
html.ltr .dd-empty,
html.ltr .dd-placeholder {
    margin:5px 0;
    padding:0;
    min-height:30px;
    background:#f2fbff;
    border:1px dashed #b6bcbf;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
html.ltr .dd-empty {
    border:1px dashed #bbb;
    min-height:100px;
    background-color:#e5e5e5;
    background-size:60px 60px;
    background-position:0 0,30px 30px
}
html.ltr .dd-dragel {
    position:absolute;
    pointer-events:none;
    z-index:9999
}
html.ltr .dd-dragel>.dd-item .dd-handle {
    margin-top:0
}
html.ltr .dd-dragel .dd-handle {
    box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)
}
html.ltr .nestable-lists {
    display:block;
    clear:both;
    padding:30px 0;
    width:100%;
    border:0;
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd
}
@media only screen and (min-width:700px) {
    html.ltr .dd+.dd {
        margin-left:2%
    }
}
html.ltr .dd-hover>.dd-handle {
    background:#2ea8e5!important
}
html.ltr .dd3-content {
    display:block;
    margin:5px 0;
    padding:10px 10px 10px 50px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.ltr .dd-dragel>.dd3-item>.dd3-content {
    margin:0
}
html.ltr .dd3-item>button {
    margin-left:40px
}
html.ltr .dd3-handle {
    position:absolute;
    margin:0;
    left:0;
    top:0;
    cursor:pointer;
    width:40px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:1px solid #ebebeb;
    background:#fff;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
html.ltr .dd3-handle:before {
    content:"≡";
    display:block;
    position:absolute;
    left:0;
    top:10px;
    width:100%;
    text-align:center;
    text-indent:0;
    color:#ccc;
    font-size:20px;
    font-weight:400
}
html.ltr .dd3-handle:hover {
    background:#f7f7f7
}
html.ltr .flot-chart {
    display:block;
    width:100%;
    height:250px
}
html.ltr .flot-chart .legend>table tr td {
    padding:3px
}
html.ltr .flot-chart .legend>table tr td:first-child {
    padding-left:3px
}
html.ltr .flot-chart .legend>table tr td:last-child {
    padding-right:3px
}
html.ltr .flot-chart .legend>table tr+tr td {
    padding-top:0
}
html.ltr .flot-chart .legend>div:first-child {
    border-color:rgba(0,0,0,.1)!important
}
html.ltr .flot-chart .legend .legendColorBox>div,
html.ltr .flot-chart .legend .legendColorBox>div>div {
    border-radius:400px
}
html.ltr .flot-chart-content {
    width:100%;
    height:100%
}
html.ltr .flot-pie-label {
    padding:3px 5px;
    font-size:10px;
    text-align:center;
    color:#fff
}
html.ltr #flotTip {
    position:relative;
    padding:5px;
    font-size:12px!important;
    border-radius:2px!important;
    border-color:transparent!important;
    background-color:rgba(0,0,0,.75)!important;
    color:#f1f1f1;
    z-index:5
}
html.ltr .easypie-chart {
    display:inline-block;
    position:relative;
    padding:0 6px
}
html.ltr .easypie-chart span {
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    width:100%;
    margin-left:-50%;
    height:30px;
    margin-top:-15px;
    font-size:20px
}
html.ltr .easypie-chart canvas {
    max-width:100%
}
html.ltr .c-checkbox,
html.ltr .c-radio {
    margin-right:4px
}
html.ltr .c-checkbox *,
html.ltr .c-radio * {
    cursor:pointer
}
html.ltr .c-checkbox input,
html.ltr .c-radio input {
    opacity:0;
    position:absolute;
    margin-left:0!important
}
html.ltr .c-checkbox span,
html.ltr .c-radio span {
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-left:-20px;
    width:20px;
    height:20px;
    border-radius:2px;
    border:1px solid #ccc;
    margin-right:5px;
    text-align:center
}
html.ltr .c-checkbox span:before,
html.ltr .c-radio span:before {
    margin-left:1px
}
html.ltr .c-checkbox:hover span,
html.ltr .c-radio:hover span {
    border-color:#5d9cec
}
html.ltr .form-inline .c-checkbox span,
html.ltr .form-inline .c-radio span {
    margin-left:0
}
html.ltr .c-checkbox.c-checkbox-rounded span,
html.ltr .c-checkbox.c-radio-rounded span,
html.ltr .c-radio.c-checkbox-rounded span,
html.ltr .c-radio.c-radio-rounded span,
html.ltr .c-radio span {
    border-radius:500px
}
html.ltr .c-checkbox span:before,
html.ltr .c-radio span:before {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    text-align:center!important;
    font-size:12px;
    line-height:18px;
    vertical-align:middle
}
html.ltr .c-checkbox input[type=checkbox]:checked+span:before,
html.ltr .c-checkbox input[type=radio]:checked+span:before,
html.ltr .c-radio input[type=checkbox]:checked+span:before,
html.ltr .c-radio input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.ltr .c-checkbox input[type=checkbox]:checked+span,
html.ltr .c-checkbox input[type=radio]:checked+span,
html.ltr .c-radio input[type=checkbox]:checked+span,
html.ltr .c-radio input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec
}
html.ltr .c-checkbox input[type=radio]:checked+span,
html.ltr .c-radio input[type=radio]:checked+span {
    background-color:#fff
}
html.ltr .c-checkbox input[type=radio]:checked+span:before,
html.ltr .c-radio input[type=radio]:checked+span:before {
    color:#5d9cec
}
html.ltr .c-checkbox input[type=checkbox]:disabled+span,
html.ltr .c-checkbox input[type=radio]:disabled+span,
html.ltr .c-radio input[type=checkbox]:disabled+span,
html.ltr .c-radio input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important
}
html.ltr .c-checkbox input[type=radio]:disabled+span,
html.ltr .c-radio input[type=radio]:disabled+span {
    background-color:#fff!important
}
html.ltr .c-checkbox input[type=radio]:disabled+span:before,
html.ltr .c-radio input[type=radio]:disabled+span:before {
    color:#ddd
}
html.ltr .c-radio.c-radio-nofont span:before {
    content:"";
    width:10px;
    height:10px;
    top:50%;
    left:50%;
    margin-top:-5px;
    margin-left:-5px;
    border-radius:500px
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec;
    background-color:#fff
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    background-color:#5d9cec
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important;
    background-color:#fff!important
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
    background-color:#ddd
}
html.ltr .form-control-rounded {
    border-radius:100px
}
html.ltr .switch .form-control {
    padding-top:7px;
    margin-bottom:0
}
html.ltr .switch * {
    cursor:pointer
}
html.ltr .switch input {
    opacity:0;
    position:absolute;
    z-index:-1
}
html.ltr .switch span {
    position:relative;
    display:inline-block;
    width:40px;
    height:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:100px;
    transition:all .5s;
    box-shadow:inset 1px 2px 3px rgba(0,0,0,.1);
    vertical-align:middle
}
html.ltr .switch span:after {
    content:"";
    position:absolute;
    background-color:#fff;
    top:0;
    left:0;
    height:18px;
    width:18px;
    border:1px solid #ddd;
    border-radius:400px;
    box-shadow:1px 1px 3px rgba(0,0,0,.1);
    -webkit-transition:all .2s
}
html.ltr .switch.switch-lg span {
    width:50px;
    height:25px
}
html.ltr .switch.switch-lg span:after {
    height:23px;
    width:23px
}
html.ltr .switch.switch-sm span {
    width:30px;
    height:15px
}
html.ltr .switch.switch-sm span:after {
    height:13px;
    width:13px
}
html.ltr .switch input:checked+span {
    background-color:#5d9cec;
    border-color:#5d9cec;
    transition:all .5s
}
html.ltr .switch input:checked+span:after {
    left:50%;
    transition:all .2s
}
html.ltr .form-control-feedback {
    left:16px;
    right:auto
}
html.ltr .form-control+.form-control-feedback,
html.ltr .form-control+.parsley-errors-list+.form-control-feedback {
    right:0;
    left:auto
}
html.ltr .input-sm+.form-control-feedback,
html.ltr .input-sm+.parsley-errors-list+.form-control-feedback {
    top:0
}
html.ltr .input-md {
    width:260px
}
html.ltr .note-editor {
    background-image:linear-gradient(#eee .1em,transparent 0);
    background-size:100% 20px;
    background-color:#fff;
    line-height:20px;
    margin-top:5px;
    padding:0 0 1px;
    border:none
}
html.ltr .note-editor.note-editor-margin {
    background-image:linear-gradient(90deg,transparent 49px,#ffe0c4 0,#ffe0c4 51px,transparent 0),linear-gradient(#eee .1em,transparent 0);
    padding-left:55px
}
html.ltr .parsley-error {
    border-color:#f05050!important
}
html.ltr .parsley-errors-list {
    display:none;
    margin:0;
    padding:0
}
html.ltr .parsley-errors-list.filled {
    display:block
}
html.ltr .parsley-errors-list>li {
    font-size:12px;
    list-style:none;
    color:#f05050
}
html.ltr body .bootstrap-tagsinput {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height:auto;
    min-height:35px;
    margin-bottom:0
}
html.ltr body .bootstrap-tagsinput: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)
}
html.ltr body .bootstrap-tagsinput::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .bootstrap-tagsinput:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .bootstrap-tagsinput::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .bootstrap-tagsinput[disabled],
html.ltr body .bootstrap-tagsinput[readonly],
html.ltr fieldset[disabled] body .bootstrap-tagsinput {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .bootstrap-tagsinput {
    height:auto
}
html.ltr body .bootstrap-tagsinput .tag {
    color:#fff
}
html.ltr .tabcontrol,
html.ltr .wizard {
    display:block;
    width:100%;
    overflow:hidden
}
html.ltr .tabcontrol a,
html.ltr .wizard a {
    outline:0
}
html.ltr .tabcontrol ul,
html.ltr .wizard ul {
    list-style:none!important;
    padding:0;
    margin:0
}
html.ltr .tabcontrol ul>li,
html.ltr .wizard ul>li {
    display:block;
    padding:0
}
html.ltr .tabcontrol>.content>.title,
html.ltr .tabcontrol>.steps .current-info,
html.ltr .wizard>.content>.title,
html.ltr .wizard>.steps .current-info {
    position:absolute;
    left:-999em
}
html.ltr .wizard>.steps {
    position:relative;
    display:block;
    width:100%
}
html.ltr .wizard>.steps .number {
    font-size:1.429em
}
html.ltr .wizard>.steps>ul>li {
    width:25%
}
html.ltr .wizard>.content {
    background:#fff;
    display:block;
    margin:.5em;
    min-height:300px;
    overflow:hidden;
    position:relative;
    width:auto;
    border-radius:5px
}
html.ltr .wizard>.content>.body {
    float:left;
    position:absolute;
    width:100%;
    height:95%;
    padding:2.5% 0
}
html.ltr .wizard>.content>.body ul {
    list-style:disc!important
}
html.ltr .wizard>.content>.body ul>li {
    display:list-item
}
html.ltr .wizard>.content>.body>iframe {
    border:0;
    width:100%;
    height:100%
}
html.ltr .wizard>.content>.body input {
    display:block
}
html.ltr .wizard>.content>.body input.error {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#8a1f11
}
html.ltr .wizard>.content>.body label {
    display:inline-block;
    margin-bottom:.5em
}
html.ltr .wizard>.content>.body label.error {
    color:#f05050;
    display:block!important;
    margin-left:1.5em;
    padding:0
}
html.ltr .wizard>.actions {
    position:relative;
    display:block;
    text-align:right;
    width:100%
}
html.ltr .wizard>.actions>ul {
    display:inline-block;
    text-align:right
}
html.ltr .wizard>.actions>ul>li {
    margin:0 .5em
}
html.ltr .wizard.vertical>.steps {
    display:inline;
    float:left;
    width:30%
}
html.ltr .wizard.vertical>.steps>ul>li {
    float:none;
    width:100%
}
html.ltr .wizard.vertical>.content {
    display:inline;
    float:left;
    margin:0 2.5% .5em;
    width:65%
}
html.ltr .wizard.vertical>.actions {
    display:inline;
    float:right;
    margin:0 2.5%;
    width:95%
}
html.ltr .wizard.vertical>.actions>ul>li {
    margin:0 0 0 1em
}
html.ltr .wizard>.actions>ul>li,
html.ltr .wizard>.steps>ul>li {
    float:left
}
html.ltr .wizard>.steps a,
html.ltr .wizard>.steps a:active,
html.ltr .wizard>.steps a:hover {
    display:block;
    width:auto;
    margin:0 .5em .5em;
    padding:1em;
    text-decoration:none;
    border-radius:0;
    font-weight:700;
    color:#e1e2e3
}
html.ltr .wizard>.steps a:active>small,
html.ltr .wizard>.steps a:hover>small,
html.ltr .wizard>.steps a>small {
    font-weight:400;
    color:#909fa7
}
html.ltr .wizard>.steps .disabled a,
html.ltr .wizard>.steps .disabled a:active,
html.ltr .wizard>.steps .disabled a:hover {
    background:#383d4e;
    color:#e1e2e3;
    cursor:default
}
html.ltr .wizard>.steps .current a,
html.ltr .wizard>.steps .current a:active,
html.ltr .wizard>.steps .current a:hover {
    background:#5d9cec;
    color:#fff;
    cursor:default
}
html.ltr .wizard>.steps .current a:active>small,
html.ltr .wizard>.steps .current a:hover>small,
html.ltr .wizard>.steps .current a>small {
    color:#fff
}
html.ltr .wizard>.steps .done a,
html.ltr .wizard>.steps .done a:active,
html.ltr .wizard>.steps .done a:hover {
    background:#383d4e;
    color:#e1e2e3
}
html.ltr .wizard>.steps .error a,
html.ltr .wizard>.steps .error a:active,
html.ltr .wizard>.steps .error a:hover {
    background:#ff3111;
    color:#fff
}
html.ltr .wizard>.actions a,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:hover {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .open>.dropdown-toggle.wizard>.actions a,
html.ltr .open>.dropdown-toggle.wizard>.actions a.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active:hover,
html.ltr .open>.dropdown-toggle.wizard>.actions a:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover:hover,
html.ltr .wizard>.actions a.active,
html.ltr .wizard>.actions a.active.focus,
html.ltr .wizard>.actions a.active:focus,
html.ltr .wizard>.actions a.active:hover,
html.ltr .wizard>.actions a.focus,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:active.active,
html.ltr .wizard>.actions a:active.active.focus,
html.ltr .wizard>.actions a:active.active:focus,
html.ltr .wizard>.actions a:active.active:hover,
html.ltr .wizard>.actions a:active.focus,
html.ltr .wizard>.actions a:active:active,
html.ltr .wizard>.actions a:active:active.focus,
html.ltr .wizard>.actions a:active:active:focus,
html.ltr .wizard>.actions a:active:active:hover,
html.ltr .wizard>.actions a:active:focus,
html.ltr .wizard>.actions a:active:hover,
html.ltr .wizard>.actions a:focus,
html.ltr .wizard>.actions a:hover,
html.ltr .wizard>.actions a:hover.active,
html.ltr .wizard>.actions a:hover.active.focus,
html.ltr .wizard>.actions a:hover.active:focus,
html.ltr .wizard>.actions a:hover.active:hover,
html.ltr .wizard>.actions a:hover.focus,
html.ltr .wizard>.actions a:hover:active,
html.ltr .wizard>.actions a:hover:active.focus,
html.ltr .wizard>.actions a:hover:active:focus,
html.ltr .wizard>.actions a:hover:active:hover,
html.ltr .wizard>.actions a:hover:focus,
html.ltr .wizard>.actions a:hover:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3886e8
}
html.ltr .open>.dropdown-toggle.wizard>.actions a,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover,
html.ltr .wizard>.actions a.active,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:active.active,
html.ltr .wizard>.actions a:active:active,
html.ltr .wizard>.actions a:hover.active,
html.ltr .wizard>.actions a:hover:active {
    background-image:none
}
html.ltr .wizard>.actions a.disabled.focus,
html.ltr .wizard>.actions a.disabled:focus,
html.ltr .wizard>.actions a.disabled:hover,
html.ltr .wizard>.actions a:active.disabled.focus,
html.ltr .wizard>.actions a:active.disabled:focus,
html.ltr .wizard>.actions a:active.disabled:hover,
html.ltr .wizard>.actions a:active[disabled].focus,
html.ltr .wizard>.actions a:active[disabled]:focus,
html.ltr .wizard>.actions a:active[disabled]:hover,
html.ltr .wizard>.actions a:hover.disabled.focus,
html.ltr .wizard>.actions a:hover.disabled:focus,
html.ltr .wizard>.actions a:hover.disabled:hover,
html.ltr .wizard>.actions a:hover[disabled].focus,
html.ltr .wizard>.actions a:hover[disabled]:focus,
html.ltr .wizard>.actions a:hover[disabled]:hover,
html.ltr .wizard>.actions a[disabled].focus,
html.ltr .wizard>.actions a[disabled]:focus,
html.ltr .wizard>.actions a[disabled]:hover,
html.ltr fieldset[disabled] .wizard>.actions a.focus,
html.ltr fieldset[disabled] .wizard>.actions a:active.focus,
html.ltr fieldset[disabled] .wizard>.actions a:active:focus,
html.ltr fieldset[disabled] .wizard>.actions a:active:hover,
html.ltr fieldset[disabled] .wizard>.actions a:focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover,
html.ltr fieldset[disabled] .wizard>.actions a:hover.focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover:focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover:hover {
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .wizard>.actions a .badge,
html.ltr .wizard>.actions a:active .badge,
html.ltr .wizard>.actions a:hover .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .wizard>.actions .disabled a,
html.ltr .wizard>.actions .disabled a:active,
html.ltr .wizard>.actions .disabled a:hover {
    color:#333;
    background:#fff;
    border:1px solid #eaeaea
}
html.ltr .tabcontrol>.steps {
    position:relative;
    display:block;
    width:100%
}
html.ltr .tabcontrol>.steps>ul {
    position:relative;
    margin:6px 0 0;
    top:1px;
    z-index:1
}
html.ltr .tabcontrol>.steps>ul>li {
    float:left;
    margin:5px 2px 0 0;
    padding:1px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
html.ltr .tabcontrol>.steps>ul>li>a {
    color:#5f5f5f;
    display:inline-block;
    border:0;
    margin:0;
    padding:10px 30px;
    text-decoration:none
}
html.ltr .tabcontrol>.steps>ul>li>a:hover {
    text-decoration:none
}
html.ltr .tabcontrol>.steps>ul>li:hover {
    background:#edecec;
    border:1px solid #bbb;
    padding:0
}
html.ltr .tabcontrol>.steps>ul>li.current {
    background:#fff;
    border:1px solid #bbb;
    border-bottom:0;
    padding:0 0 1px;
    margin-top:0
}
html.ltr .tabcontrol>.steps>ul>li.current>a {
    padding:15px 30px 10px
}
html.ltr .tabcontrol>.content {
    position:relative;
    display:inline-block;
    width:100%;
    height:300px;
    overflow:hidden;
    border-top:1px solid #bbb;
    padding-top:20px
}
html.ltr .tabcontrol>.content>.body {
    float:left;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%
}
html.ltr .tabcontrol>.content>.body ul {
    list-style:disc!important
}
html.ltr .tabcontrol>.content>.body ul>li {
    display:list-item
}
html.ltr .img-container,
html.ltr .img-preview {
    background-color:#f7f7f7;
    overflow:hidden;
    width:100%;
    text-align:center
}
html.ltr .img-container {
    min-height:200px;
    max-height:340px;
    margin-bottom:20px
}
html.ltr .docs-preview {
    margin-right:-15px;
    margin-bottom:10px
}
html.ltr .img-preview {
    float:left;
    margin-right:10px;
    margin-bottom:10px
}
html.ltr .img-preview>img {
    max-width:100%
}
html.ltr .preview-lg {
    width:263px;
    height:148px
}
html.ltr .preview-md {
    width:139px;
    height:78px
}
html.ltr .preview-sm {
    width:69px;
    height:39px
}
html.ltr .preview-xs {
    width:35px;
    height:20px;
    margin-right:0
}
html.ltr .cropper-container img {
    display:block;
    width:100%;
    min-width:0!important;
    max-width:none!important;
    height:100%;
    min-height:0!important;
    max-height:none!important;
    image-orientation:0deg!important
}
html.ltr .dataTables_filter input {
    margin-left:10px
}
html.ltr .dataTables_length select {
    margin-right:10px
}
html.ltr table.dataTable tfoot>tr>th {
    color:#a1a2a3;
    background:#f1f2f3
}
html.ltr .panel .dataTables_wrapper .row {
    margin:10px 0
}
html.ltr .panel .dataTable {
    width:100%!important
}
html.ltr .ColVis .ColVis_Button {
    background-image:none;
    border:1px solid #e1e2e3;
    box-shadow:0 0 0 #000
}
html.ltr .ColVis .ColVis_Button>span {
    color:#656565
}
html.ltr .ColVis_collectionBackground {
    display:none
}
html.ltr ul.ColVis_collection {
    background-color:#fff
}
html.ltr ul.ColVis_collection>li {
    border:0!important;
    background-image:none!important;
    box-shadow:0 0 0 #000!important;
    margin:0
}
html.ltr ul.ColVis_collection>li>label {
    margin:0
}
html.ltr ul.ColVis_collection>li>label>span {
    color:#888;
    vertical-align:top;
    font-weight:400
}
html.ltr ul.ColVis_collection>li>label>span:hover {
    color:#555
}
html.ltr ul.ColVis_collection>li>label input[type=checkbox]:checked+span,
html.ltr ul.ColVis_collection>li>label input[type=radio]:checked+span {
    background-color:transparent
}
html.ltr .ColVis_catcher {
    cursor:pointer
}
html.ltr .table-responsive .dataTables_wrapper .row {
    margin:0
}
@media only screen and (max-width:767px) {
    html.ltr div.dataTables_filter label,
    html.ltr div.dataTables_length label,
    html.ltr div.dataTables_paginate {
        float:none
    }
    html.ltr div.dataTables_filter label select,
    html.ltr div.dataTables_length label select,
    html.ltr div.dataTables_paginate select {
        display:inline-block
    }
    html.ltr .dataTables_wrapper>.row>div {
        float:none;
        text-align:center;
        width:100%
    }
}
html.ltr .table>thead>tr>th {
    padding:14px 8px;
    color:#888
}
html.ltr .table>tbody>tr>td {
    vertical-align:middle
}
html.ltr .table>tbody>tr>td>.media img {
    width:36px;
    height:36px;
    margin:0 auto
}
html.ltr .table .checkbox {
    margin:0 auto;
    width:20px
}
html.ltr .table .progress {
    margin-bottom:0
}
html.ltr .table .radial-bar {
    margin:0 auto
}
html.ltr .jqstooltip {
    box-sizing:content-box
}
html.ltr #table-ext-1 th:first-child {
    width:3%
}
html.ltr #table-ext-1 th:nth-child(2),
html.ltr #table-ext-1 th:nth-child(7),
html.ltr #table-ext-1 th:nth-child(9),
html.ltr #table-ext-2 th:first-child {
    width:5%
}
html.ltr #table-ext-2 th:nth-child(3) {
    width:10%
}
html.ltr .ui-widget {
    font-family:inherit
}
html.ltr .ui-jqgrid {
    border-radius:4px;
    border-width:3px 1px 1px;
    border-color:#cfdbe2
}
html.ltr .ui-jqgrid * {
    max-width:100%
}
html.ltr .ui-jqgrid .ui-jqgrid-titlebar {
    position:relative;
    padding:8px 15px;
    border-bottom:0;
    line-height:1.52857143;
    text-transform:none;
    font-size:14px;
    font-weight:400;
    background-color:#fff;
    color:#444
}
html.ltr .ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
    margin-right:10px
}
html.ltr .ui-jqgrid .ui-jqgrid-pager {
    position:relative;
    padding:8px 14px!important;
    height:auto!important;
    max-width:100%
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
    border-radius:0
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-input,
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
    height:24px;
    padding:4px;
    font-size:12px;
    line-height:1.5;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    position:relative
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    padding:1px;
    border:0
}
html.ltr .ui-jqgrid .loading {
    position:absolute;
    top:45%;
    left:45%;
    width:auto;
    height:auto;
    z-index:101;
    padding:6px;
    margin:5px;
    text-align:center;
    font-weight:700;
    display:none;
    border-width:2px!important;
    font-size:11px
}
html.ltr .ui-state-default,
html.ltr .ui-widget-content .ui-state-default,
html.ltr .ui-widget-header .ui-state-default {
    border:0;
    background:#fafbfc;
    font-weight:700;
    color:#888
}
html.ltr .ui-state-default.ui-state-hover,
html.ltr .ui-widget-content .ui-state-default.ui-state-hover,
html.ltr .ui-widget-header .ui-state-default.ui-state-hover {
    background:#fafbfc
}
html.ltr .ui-state-default .ui-state-default,
html.ltr .ui-widget-content .ui-state-default .ui-state-default,
html.ltr .ui-widget-header .ui-state-default .ui-state-default {
    border-top:0!important
}
html.ltr .ui-widget-header {
    background-image:none
}
html.ltr .ui-jqgrid tr.ui-row-ltr td {
    border-right:0;
    text-align:left;
    border-color:#edf1f2;
    background-color:inherit
}
html.ltr .ui-jqgrid tr.ui-search-toolbar th {
    border-top-width:0!important;
    border-top-color:inherit!important;
    border-top-style:ridge!important
}
html.ltr .ui-jqgrid tr.jqgrow td {
    padding:8px
}
html.ltr .ui-jqgrid .ui-jqgrid-btable,
html.ltr .ui-jqgrid .ui-jqgrid-htable {
    border-collapse:separate
}
html.ltr .ui-jqgrid .ui-jqgrid-htable th {
    padding:14px 8px
}
html.ltr .ui-jqgrid .ui-jqgrid-bdiv,
html.ltr .ui-jqgrid .ui-jqgrid-btable {
    width:auto!important
}
html.ltr .ui-jqgrid tr.jqfoot td {
    min-height:25px;
    padding:5px 2px
}
html.ltr .ui-jqgrid tr.footrow td {
    height:30px
}
html.ltr .ui-jqgrid tr.footrow-ltr td {
    border:0
}
html.ltr .ui-search-toolbar input[type=text] {
    font-size:12px;
    height:15px;
    border:1px solid #e4eaec;
    border-radius:0
}
html.ltr .ui-state-focus,
html.ltr .ui-state-hover,
html.ltr .ui-widget-content .ui-state-focus,
html.ltr .ui-widget-content .ui-state-hover,
html.ltr .ui-widget-header .ui-state-focus {
    background:#edf1f2;
    border-collapse:separate;
    color:#656565
}
html.ltr .ui-state-highlight,
html.ltr .ui-widget-content .ui-state-highlight,
html.ltr .ui-widget-header .ui-state-highlight {
    background:#edf1f2;
    color:#656565
}
html.ltr .ui-widget-content {
    color:#656565;
    font-size:13px;
    background-image:none
}
html.ltr tr.ui-widget-content {
    border:0
}
html.ltr .ui-state-active,
html.ltr .ui-widget-content .ui-state-active,
html.ltr .ui-widget-header .ui-state-active {
    border:1px solid #edf1f2;
    background:#fff;
    font-weight:400;
    color:#888
}
html.ltr .ui-jqdialog .ui-jqdialog-titlebar {
    padding:10px
}
html.ltr .ui-jqdialog .ui-jqdialog-title {
    float:none!important
}
html.ltr .ui-jqdialog>.ui-resizable-se {
    position:absolute
}
html.ltr body .slider-handle,
html.ltr body .slider-selection,
html.ltr body .slider-track {
    background-image:none;
    box-shadow:0 0 0 #000
}
html.ltr body .slider-handle {
    opacity:1
}
html.ltr body .slider-handle,
html.ltr body .slider-track {
    background-color:#fff;
    border:1px solid #5d9cec
}
html.ltr body .slider-selection {
    background-color:#5d9cec
}
html.ltr body .slider .tooltip.top .tooltip-arrow {
    border-top-color:#2c3037
}
html.ltr body .slider .tooltip.right .tooltip-arrow {
    border-right-color:#2c3037
}
html.ltr body .slider .tooltip-inner {
    background-color:#2c3037
}
html.ltr body .slider-lg {
    width:380px
}
html.ltr body .chosen-container {
    width:100%!important;
    max-width:100%
}
html.ltr body .chosen-container-multi .chosen-choices {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr body .chosen-container-multi .chosen-choices: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)
}
html.ltr body .chosen-container-multi .chosen-choices::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-multi .chosen-choices[disabled],
html.ltr body .chosen-container-multi .chosen-choices[readonly],
html.ltr fieldset[disabled] body .chosen-container-multi .chosen-choices {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .chosen-container-multi .chosen-choices {
    height:auto
}
html.ltr body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height:auto;
    padding:0
}
html.ltr body .chosen-container-multi .chosen-choices li.search-choice {
    margin:0 5px 3px 0;
    background-color:#f5f6f7;
    border:1px solid #e7e9ec;
    background-image:none
}
html.ltr body .chosen-container .chosen-results li.highlighted {
    background-color:#a1a2a3;
    background-image:none
}
html.ltr body .chosen-container .chosen-drop {
    border-color:#ddd
}
html.ltr body .chosen-container .chosen-results li.group-result {
    color:#747576;
    letter-spacing:.02em
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr body .chosen-container-single .chosen-single {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single:focus,
html.ltr body .chosen-container-single .chosen-single: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)
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder,
html.ltr body .chosen-container-single .chosen-single::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder,
html.ltr body .chosen-container-single .chosen-single:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder,
html.ltr body .chosen-container-single .chosen-single::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single[disabled],
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single[readonly],
html.ltr body .chosen-container-single .chosen-single[disabled],
html.ltr body .chosen-container-single .chosen-single[readonly],
html.ltr fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr fieldset[disabled] body .chosen-container-single .chosen-single {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr textareabody .chosen-container-single .chosen-single {
    height:auto
}
html.ltr body .chosen-container-active .chosen-choices,
html.ltr body .chosen-container-active .chosen-single {
    border:1px solid #66afe9
}
html.ltr body .chosen-container-single .chosen-drop {
    margin-top:-3px
}
html.ltr body .chosen-container-single .chosen-single div {
    top:6px;
    right:5px
}
html.ltr body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    color:#b7bac9
}
html.ltr body .bootstrap-filestyle {
    max-width:380px
}
html.ltr body .select2-container,
html.ltr body [data-classyloader] {
    max-width:100%
}
html.ltr body .select2-container--bootstrap .select2-selection--multiple,
html.ltr body .select2-container--bootstrap .select2-selection--single {
    border:1px solid #dde6e9;
    box-shadow:0 0 0 #000!important
}
html.ltr [data-scrollable] {
    display:block
}
html.ltr .slimScrollBar {
    opacity:1!important;
    background-color:rgba(0,0,0,.35)!important;
    border:0!important;
    border-radius:1px!important
}
html.ltr .slimScrollRail {
    opacity:1!important;
    background-color:rgba(0,0,0,.15)!important;
    border:0!important;
    border-radius:0!important;
    bottom:0
}
html.ltr .alerts {
    position:fixed;
    top:60px;
    left:60px;
    z-index:9090;
    width:350px;
    left:auto;
    right:60px
}
html.ltr .alerts:hover .alert .close {
    opacity:1;
    visibility:visible
}
html.ltr .alerts-bottom-right,
html.ltr .alerts-top-right {
    left:auto;
    right:60px
}
html.ltr .alerts-bottom-center,
html.ltr .alerts-top-center {
    left:50%;
    margin-left:-175px
}
html.ltr .alerts-bottom-center,
html.ltr .alerts-bottom-left,
html.ltr .alerts-bottom-right {
    top:auto;
    bottom:60px
}
@media (max-width:480px) {
    html.ltr .alerts {
        left:10px;
        right:10px;
        width:auto;
        margin:0
    }
}
html.ltr .uk-notify {
    position:fixed;
    top:50px;
    left:50px;
    z-index:1051;
    box-sizing:border-box;
    width:350px
}
html.ltr .uk-notify-bottom-right,
html.ltr .uk-notify-top-right {
    left:auto;
    right:50px
}
html.ltr .uk-notify-bottom-center,
html.ltr .uk-notify-top-center {
    left:50%;
    margin-left:-175px
}
html.ltr .uk-notify-bottom-center,
html.ltr .uk-notify-bottom-left,
html.ltr .uk-notify-bottom-right {
    top:auto;
    bottom:50px
}
@media (max-width:480px) {
    html.ltr .uk-notify {
        left:10px;
        right:10px;
        width:auto;
        margin:0
    }
}
html.ltr .uk-notify-message {
    position:relative;
    margin-bottom:10px;
    font-size:16px;
    line-height:22px;
    border-radius:3px;
    padding:15px 35px 15px 15px;
    cursor:pointer
}
html.ltr .uk-notify-message.alert.alert-normal {
    background:#444;
    color:#fff
}
html.ltr .uk-notify-message>.close {
    visibility:hidden
}
html.ltr .uk-notify-message:hover>.close {
    visibility:visible
}
html.ltr .calendar-app .fc-button {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
    height:auto;
    background-image:none
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button.active.focus,
html.ltr .calendar-app .fc-button.active:focus,
html.ltr .calendar-app .fc-button.active:hover,
html.ltr .calendar-app .fc-button.focus,
html.ltr .calendar-app .fc-button:active,
html.ltr .calendar-app .fc-button:active.focus,
html.ltr .calendar-app .fc-button:active:focus,
html.ltr .calendar-app .fc-button:active:hover,
html.ltr .calendar-app .fc-button:focus,
html.ltr .calendar-app .fc-button:hover,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button.focus,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button:focus,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button:active,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button {
    background-image:none
}
html.ltr .calendar-app .fc-button.disabled.focus,
html.ltr .calendar-app .fc-button.disabled:focus,
html.ltr .calendar-app .fc-button.disabled:hover,
html.ltr .calendar-app .fc-button[disabled].focus,
html.ltr .calendar-app .fc-button[disabled]:focus,
html.ltr .calendar-app .fc-button[disabled]:hover,
html.ltr fieldset[disabled] .calendar-app .fc-button.focus,
html.ltr fieldset[disabled] .calendar-app .fc-button:focus,
html.ltr fieldset[disabled] .calendar-app .fc-button:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .calendar-app .fc-button .badge {
    color:#fff;
    background-color:#333
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button.fc-state-active,
html.ltr .calendar-app .fc-button:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .calendar-app .fc-button .fc-icon {
    margin:0 .1em;
    font-size:inherit;
    font-family:FontAwesome!important;
    vertical-align:baseline;
    color:#555
}
html.ltr .calendar-app .fc-button .fc-icon:after {
    display:none
}
html.ltr .calendar-app .fc-day:hover,
html.ltr .calendar-app .fc-state-highlight {
    background-color:#f7f8f9
}
html.ltr .calendar-app .fc-day-number {
    font-size:18px;
    font-weight:700;
    color:#a1a2a3
}
html.ltr .calendar-app .fc-view {
    overflow:visible
}
html.ltr .calendar-app .external-events {
    margin:0
}
html.ltr .calendar-app .external-events>div {
    margin-right:5px;
    margin-bottom:5px;
    padding:6px 10px;
    color:#fff;
    font-size:11px;
    border-radius:2px;
    cursor:move
}
html.ltr .calendar-app .external-events:empty {
    content:"EMRTPUY"
}
html.ltr .calendar-app .external-events-trash {
    position:relative;
    min-height:120px
}
html.ltr .calendar-app .external-events-trash:after {
    content:"\f00d";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#131e26;
    opacity:0;
    font-family:FontAwesome;
    color:#fff;
    text-align:center;
    font-size:50px;
    padding:8%;
    max-height:100%;
    transition:all .3s ease;
    z-index:-1
}
html.ltr .calendar-app .external-events-trash.active:after {
    opacity:1;
    z-index:1
}
html.ltr .calendar-app .external-events-trash.hovered:after {
    background-color:#fb797e
}
html.ltr .calendar-app .external-event-color-selector .circle.selected {
    border:3px solid hsla(0,0%,100%,.5)
}
html.ltr body .whirl {
    position:relative
}
html.ltr body .whirl:before {
    content:attr(data-spinner-text);
    display:block;
    background-color:#f0f0f0;
    opacity:.7
}
html.ltr body .whirl.solid {
    opacity:1
}
html.ltr body .whirl:after {
    border-top-color:#5d9cec
}
html.ltr body .whirl.blade:after {
    border-bottom-color:#5d9cec
}
html.ltr body .whirl.double-up:after {
    border-color:#5d9cec
}
html.ltr body .whirl.duo:after {
    border-color:#7266ba #5d9cec
}
html.ltr body .whirl.helicopter:after {
    background-color:#5d9cec
}
html.ltr body .whirl.ringed:after {
    border-color:#7266ba #387DFF #7266ba #7266ba
}
html.ltr body .whirl.traditional:after {
    border-color:#387DFF #387DFF #fad732 #7266ba
}
html.ltr body .whirl.line:after {
    box-shadow:inset -10px 0 0 rgba(93,156,236,.5)
}
html.ltr .no-cssanimations body .whirl:before {
    opacity:.9
}
html.ltr .no-cssanimations body .whirl:after {
    content:"Loading...";
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    line-height:40px;
    color:#000;
    opacity:1;
    border:0;
    box-shadow:0 0 0 #000;
    background-color:transparent;
    text-align:center
}
html.ltr body .ball-beat>div,
html.ltr body .ball-grid-beat>div,
html.ltr body .ball-grid-pulse>div,
html.ltr body .ball-pulse-rise>div,
html.ltr body .ball-pulse-sync>div,
html.ltr body .ball-pulse>div,
html.ltr body .ball-rotate>div,
html.ltr body .ball-rotate>div:after,
html.ltr body .ball-rotate>div:before,
html.ltr body .ball-scale-multiple>div,
html.ltr body .ball-scale>div,
html.ltr body .ball-spin-fade-loader>div,
html.ltr body .ball-triangle-path>div,
html.ltr body .ball-zig-zag-deflect>div,
html.ltr body .ball-zig-zag>div,
html.ltr body .cube-transition>div,
html.ltr body .line-scale-party>div,
html.ltr body .line-scale-pulse-out-rapid>div,
html.ltr body .line-scale-pulse-out>div,
html.ltr body .line-scale>div,
html.ltr body .line-spin-fade-loader>div,
html.ltr body .semi-circle-spin>div,
html.ltr body .square-spin>div,
html.ltr body .triangle-skew-spin>div {
    background-color:#5d9cec
}
html.ltr body .ball-clip-rotate-multiple {
    width:1px
}
html.ltr body .ball-clip-rotate-multiple>div {
    border-color:#5d9cec transparent
}
html.ltr body .ball-clip-rotate-multiple>div:last-child {
    border-color:transparent #5d9cec
}
html.ltr body .ball-clip-rotate>div {
    border-color:#5d9cec #5d9cec transparent
}
html.ltr body .ball-clip-rotate-pulse>div:first-child {
    background-color:#5d9cec;
    top:5px;
    left:-8px
}
html.ltr body .ball-clip-rotate-pulse>div:last-child {
    border-color:#5d9cec transparent
}
html.ltr body .ball-scale-ripple-multiple>div,
html.ltr body .ball-scale-ripple>div,
html.ltr body .square-spin>div {
    border-color:#5d9cec
}
html.ltr body .pacman>div:first-of-type,
html.ltr body .pacman>div:nth-child(2) {
    border-top-color:#5d9cec;
    border-left-color:#5d9cec;
    border-bottom-color:#5d9cec
}
html.ltr body .pacman>div:nth-child(3),
html.ltr body .pacman>div:nth-child(4),
html.ltr body .pacman>div:nth-child(5),
html.ltr body .pacman>div:nth-child(6) {
    background-color:#5d9cec
}
html.ltr body .sk-chasing-dots .sk-dot1,
html.ltr body .sk-chasing-dots .sk-dot2,
html.ltr body .sk-circle .sk-child:before,
html.ltr body .sk-cube-grid .sk-cube,
html.ltr body .sk-double-bounce .sk-double-bounce1,
html.ltr body .sk-double-bounce .sk-double-bounce2,
html.ltr body .sk-fading-circle .sk-circle:before,
html.ltr body .sk-rotating-plane,
html.ltr body .sk-rotating-plane.sk-spinner,
html.ltr body .sk-spinner-pulse.sk-spinner,
html.ltr body .sk-three-bounce div,
html.ltr body .sk-wandering-cubes .sk-cube1,
html.ltr body .sk-wandering-cubes .sk-cube2,
html.ltr body .sk-wave .sk-rect {
    background-color:#5d9cec!important
}
html.ltr body .sk-wordpress .sk-inner-circle {
    background-color:#fff
}
html.ltr .loader-demo {
    height:150px;
    padding-top:50px;
    text-align:center
}
html.ltr .loader-demo>div {
    display:inline-block
}
html.ltr .loader-demo.loader-demo-sk {
    padding-top:0
}
html.ltr .gmap {
    height:300px
}
html.ltr .gmap.gmap-sm {
    height:150px
}
html.ltr body .jvectormap-label {
    position:absolute;
    display:none;
    border:1px solid #313232;
    border-radius:2px;
    background:#313232;
    color:#fff;
    padding:3px 6px;
    opacity:.9;
    z-index:1100
}
html.ltr body .jvectormap-zoomin,
html.ltr body .jvectormap-zoomout {
    position:absolute;
    left:10px;
    width:22px;
    height:22px;
    border-radius:2px;
    background:#e1e2e3;
    padding:5px;
    color:#fff;
    cursor:pointer;
    line-height:10px;
    text-align:center
}
html.ltr body .jvectormap-zoomin {
    top:10px
}
html.ltr body .jvectormap-zoomout {
    top:30px
}
html.ltr [data-toggle=portlet] {
    min-height:30px
}
html.ltr [data-toggle=portlet].portlet-handler,
html.ltr [data-toggle=portlet] .portlet-handler {
    cursor:move
}
html.ltr .portlets-wrapper {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
    overflow:auto
}
html.ltr .portlet.box-placeholder {
    padding:0
}
html.ltr .mb-boxes {
    overflow:hidden
}
html.ltr .mb-boxes .nav>li>a {
    font-weight:600;
    color:#3a3f51;
    margin:5px 0;
    transition:background-color .3s ease
}
html.ltr .mb-boxes .nav>li>a:focus,
html.ltr .mb-boxes .nav>li>a:hover {
    background-color:#c0d0d3
}
html.ltr .mb-boxes .nav>li.active>a {
    background-color:#5d9cec!important;
    color:#fff
}
@media only screen and (min-width:992px) {
    html.ltr .mb-boxes {
        height:auto!important;
        visibility:visible!important;
        display:block
    }
}
@media only screen and (min-width:992px) {
    html.ltr .mb-compose-button {
        display:block;
        width:100%
    }
    html.ltr .mb-toggle-button {
        display:none
    }
}
html.ltr .mb-mails>tbody>tr>td {
    border-top-color:transparent;
    cursor:pointer
}
html.ltr .mb-mails .mb-mail-active {
    background-color:#f7f8f9!important
}
html.ltr .mb-mails .mb-mail-avatar {
    float:left;
    margin-right:10px;
    width:40px;
    height:40px;
    border-radius:3px
}
html.ltr .mb-mails .mb-mail-date {
    display:block;
    float:right;
    color:#909fa7;
    font-size:12px;
    font-weight:700
}
html.ltr .mb-mails .mb-mail-from {
    font-size:14px;
    font-weight:600;
    line-height:1
}
html.ltr .mb-mails .mb-mail-meta {
    overflow:hidden
}
html.ltr .mb-mails .mb-mail-subject {
    font-size:18px;
    font-weight:600;
    line-height:1.1;
    margin-bottom:6px
}
html.ltr .mb-mails .mb-mail-preview {
    clear:both;
    color:#909fa7;
    margin-top:2px
}
html.ltr .mb-mails .mb-attachment {
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #e4eaec
}
html.ltr .mb-view>tbody>tr>td {
    cursor:auto
}
html.ltr .mb-view .mb-mail-to-list {
    margin-top:6px
}
html.ltr .mb-view .mb-mail-to-list>a {
    margin-right:5px;
    color:#909fa7
}
html.ltr .m0 {
    margin:0!important
}
html.ltr .ml0 {
    margin-left:0!important
}
html.ltr .mr0 {
    margin-right:0!important
}
html.ltr .mt0 {
    margin-top:0!important
}
html.ltr .mb0 {
    margin-bottom:0!important
}
html.ltr .m {
    margin:10px!important
}
html.ltr .ml {
    margin-left:10px!important
}
html.ltr .mr {
    margin-right:10px!important
}
html.ltr .mt {
    margin-top:10px!important
}
html.ltr .mb {
    margin-bottom:10px!important
}
html.ltr .m-sm {
    margin:5px!important
}
html.ltr .ml-sm {
    margin-left:5px!important
}
html.ltr .mr-sm {
    margin-right:5px!important
}
html.ltr .mt-sm {
    margin-top:5px!important
}
html.ltr .mb-sm {
    margin-bottom:5px!important
}
html.ltr .m-lg {
    margin:15px!important
}
html.ltr .ml-lg {
    margin-left:15px!important
}
html.ltr .mr-lg {
    margin-right:15px!important
}
html.ltr .mt-lg {
    margin-top:15px!important
}
html.ltr .mb-lg {
    margin-bottom:15px!important
}
html.ltr .m-xl {
    margin:30px!important
}
html.ltr .ml-xl {
    margin-left:30px!important
}
html.ltr .mr-xl {
    margin-right:30px!important
}
html.ltr .mt-xl {
    margin-top:30px!important
}
html.ltr .mb-xl {
    margin-bottom:30px!important
}
html.ltr .mv {
    margin-top:10px!important;
    margin-bottom:10px!important
}
html.ltr .mh {
    margin-left:10px!important;
    margin-right:10px!important
}
html.ltr .mv-lg {
    margin-top:15px!important;
    margin-bottom:15px!important
}
html.ltr .mh-lg {
    margin-left:15px!important;
    margin-right:15px!important
}
html.ltr .mv-sm {
    margin-top:5px!important;
    margin-bottom:5px!important
}
html.ltr .mh-sm {
    margin-left:5px!important;
    margin-right:5px!important
}
html.ltr .m5m {
    padding:-5px!important
}
html.ltr .ml5m {
    margin-left:-5px!important
}
html.ltr .mr5m {
    margin-right:-5px!important
}
html.ltr .mt5m {
    margin-top:-5px!important
}
html.ltr .mb5m,
html.ltr .mv5m {
    margin-bottom:-5px!important
}
html.ltr .mv5m {
    margin-top:-5px!important
}
html.ltr .mh5m {
    margin-left:-5px!important;
    margin-right:-5px!important
}
html.ltr .p5m {
    padding:-5px!important
}
html.ltr .pl5m {
    padding-left:-5px!important
}
html.ltr .pr5m {
    padding-right:-5px!important
}
html.ltr .pt5m {
    padding-top:-5px!important
}
html.ltr .pb5m,
html.ltr .pv5m {
    padding-bottom:-5px!important
}
html.ltr .pv5m {
    padding-top:-5px!important
}
html.ltr .ph5m {
    padding-left:-5px!important;
    padding-right:-5px!important
}
html.ltr .p0 {
    padding:0!important
}
html.ltr .pl0 {
    padding-left:0!important
}
html.ltr .pr0 {
    padding-right:0!important
}
html.ltr .pt0 {
    padding-top:0!important
}
html.ltr .pb0,
html.ltr .pv0 {
    padding-bottom:0!important
}
html.ltr .pv0 {
    padding-top:0!important
}
html.ltr .ph0 {
    padding-left:0!important;
    padding-right:0!important
}
html.ltr .p {
    padding:10px!important
}
html.ltr .pl {
    padding-left:10px!important
}
html.ltr .pr {
    padding-right:10px!important
}
html.ltr .pt {
    padding-top:10px!important
}
html.ltr .pb {
    padding-bottom:10px!important
}
html.ltr .p-sm {
    padding:5px!important
}
html.ltr .pl-sm {
    padding-left:5px!important
}
html.ltr .pr-sm {
    padding-right:5px!important
}
html.ltr .pt-sm {
    padding-top:5px!important
}
html.ltr .pb-sm {
    padding-bottom:5px!important
}
html.ltr .p-lg {
    padding:15px!important
}
html.ltr .pl-lg {
    padding-left:15px!important
}
html.ltr .pr-lg {
    padding-right:15px!important
}
html.ltr .pt-lg {
    padding-top:15px!important
}
html.ltr .pb-lg {
    padding-bottom:15px!important
}
html.ltr .p-xl {
    padding:30px!important
}
html.ltr .pl-xl {
    padding-left:30px!important
}
html.ltr .pr-xl {
    padding-right:30px!important
}
html.ltr .pt-xl {
    padding-top:30px!important
}
html.ltr .pb-xl {
    padding-bottom:30px!important
}
html.ltr .pv {
    padding-top:10px!important;
    padding-bottom:10px!important
}
html.ltr .ph {
    padding-left:10px!important;
    padding-right:10px!important
}
html.ltr .pv-xl {
    padding-top:30px!important;
    padding-bottom:30px!important
}
html.ltr .ph-xl {
    padding-left:30px!important;
    padding-right:30px!important
}
html.ltr .pv-lgs {
    padding-top:20px!important;
    padding-bottom:20px!important
}
html.ltr .ph-lgs {
    padding-right:20px!important;
    padding-left:20px!important
}
html.ltr .pv-lg {
    padding-top:15px!important;
    padding-bottom:15px!important
}
html.ltr .ph-lg {
    padding-left:15px!important;
    padding-right:15px!important
}
html.ltr .pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
html.ltr .ph-sm {
    padding-left:5px!important;
    padding-right:5px!important
}
html.ltr .b0 {
    border-width:0!important
}
html.ltr .bl0 {
    border-left-width:0!important
}
html.ltr .br0 {
    border-right-width:0!important
}
html.ltr .bt0 {
    border-top-width:0!important
}
html.ltr .bb0 {
    border-bottom-width:0!important
}
html.ltr .br {
    border-right:1px solid rgba(0,0,0,.12)
}
html.ltr .bl {
    border-left:1px solid rgba(0,0,0,.12)
}
html.ltr .bt {
    border-top:1px solid rgba(0,0,0,.12)
}
html.ltr .bb {
    border-bottom:1px solid rgba(0,0,0,.12)
}
html.ltr .b,
html.ltr .ba {
    border:1px solid rgba(0,0,0,.12)
}
html.ltr .radius-clear {
    border-radius:0!important
}
html.ltr .shadow-clear {
    box-shadow:0 0 0 #000!important
}
html.ltr .text-white {
    color:#fff
}
html.ltr .text-inverse {
    color:#131e26
}
html.ltr .text-alpha {
    color:hsla(0,0%,100%,.5)
}
html.ltr .text-pink {
    color:#f532e5
}
html.ltr .text-purple {
    color:#7266ba
}
html.ltr .text-dark {
    color:#3a3f51
}
html.ltr .text-alpha-inverse {
    color:rgba(0,0,0,.5)
}
html.ltr .text-green {
    color:#37bc9b
}
html.ltr .text-yellow {
    color:#fad732
}
html.ltr .text-gray-darker {
    color:#232735
}
html.ltr .text-gray-dark {
    color:#3a3f51
}
html.ltr .text-gray {
    color:#7f7f7f
}
html.ltr .text-gray-light {
    color:#e4eaec
}
html.ltr .text-gray-lighter {
    color:#edf1f2
}
html.ltr .text-sm {
    font-size:11.9px
}
html.ltr .text-md {
    font-size:26.6px
}
html.ltr .text-lg {
    font-size:42px
}
html.ltr .text-nowrap {
    white-space:nowrap
}
html.ltr .text-thin {
    font-weight:100!important
}
html.ltr .text-normal {
    font-weight:400!important
}
html.ltr .text-bold {
    font-weight:700!important
}
html.ltr .inline {
    display:inline-block!important
}
html.ltr .block-center {
    margin:0 auto
}
html.ltr .bg-primary {
    background-color:#5d9cec;
    color:#fff!important
}
html.ltr .bg-primary-light {
    background-color:#8bb8f1;
    color:#fff!important
}
html.ltr .bg-primary-dark {
    background-color:#2f80e7;
    color:#fff!important
}
html.ltr .bg-primary small {
    color:inherit
}
html.ltr .bg-success {
    background-color:#27c24c;
    color:#fff!important
}
html.ltr .bg-success-light {
    background-color:#43d967;
    color:#fff!important
}
html.ltr .bg-success-dark {
    background-color:#1e983b;
    color:#fff!important
}
html.ltr .bg-success small {
    color:inherit
}
html.ltr .bg-info {
    background-color:#387DFF;
    color:#fff!important
}
html.ltr .bg-info-light {
    background-color:#51c6ea;
    color:#fff!important
}
html.ltr .bg-info-dark {
    background-color:#1797be;
    color:#fff!important
}
html.ltr .bg-info small {
    color:inherit
}
html.ltr .bg-warning {
    background-color:#ff902b;
    color:#fff!important
}
html.ltr .bg-warning-light {
    background-color:#ffab5e;
    color:#fff!important
}
html.ltr .bg-warning-dark {
    background-color:#f77600;
    color:#fff!important
}
html.ltr .bg-warning small {
    color:inherit
}
html.ltr .bg-danger {
    background-color:#f05050;
    color:#fff!important
}
html.ltr .bg-danger-light {
    background-color:#f47f7f;
    color:#fff!important
}
html.ltr .bg-danger-dark {
    background-color:#ec2121;
    color:#fff!important
}
html.ltr .bg-danger small {
    color:inherit
}
html.ltr .bg-green {
    background-color:#37bc9b;
    color:#fff!important
}
html.ltr .bg-green-light {
    background-color:#58ceb1;
    color:#fff!important
}
html.ltr .bg-green-dark {
    background-color:#2b957a;
    color:#fff!important
}
html.ltr .bg-green small {
    color:inherit
}
html.ltr .bg-pink {
    background-color:#f532e5;
    color:#fff!important
}
html.ltr .bg-pink-light {
    background-color:#f763eb;
    color:#fff!important
}
html.ltr .bg-pink-dark {
    background-color:#e90bd6;
    color:#fff!important
}
html.ltr .bg-pink small {
    color:inherit
}
html.ltr .bg-purple {
    background-color:#7266ba;
    color:#fff!important
}
html.ltr .bg-purple-light {
    background-color:#9289ca;
    color:#fff!important
}
html.ltr .bg-purple-dark {
    background-color:#564aa3;
    color:#fff!important
}
html.ltr .bg-purple small {
    color:inherit
}
html.ltr .bg-inverse {
    background-color:#131e26;
    color:#fff!important
}
html.ltr .bg-inverse-light {
    background-color:#243948;
    color:#fff!important
}
html.ltr .bg-inverse-dark {
    background-color:#020304;
    color:#fff!important
}
html.ltr .bg-inverse small {
    color:inherit
}
html.ltr .bg-yellow {
    background-color:#fad732;
    color:#fff!important
}
html.ltr .bg-yellow-light {
    background-color:#fbe164;
    color:#fff!important
}
html.ltr .bg-yellow-dark {
    background-color:#f3ca06;
    color:#fff!important
}
html.ltr .bg-yellow small {
    color:inherit
}
html.ltr .bg-white {
    background-color:#fff;
    color:inherit!important
}
html.ltr .bg-gray-darker {
    background-color:#232735;
    color:#fff!important
}
html.ltr .bg-gray-dark {
    background-color:#3a3f51;
    color:#fff!important
}
html.ltr .bg-gray {
    background-color:#f3f3f3;
    color:#515253!important
}
html.ltr .bg-gray-light {
    background-color:#e4eaec;
    color:#e1e2e3!important
}
html.ltr .bg-gray-lighter {
    background-color:#edf1f2;
    color:#e1e2e3!important
}
html.ltr .bg-cover {
    background-size:cover
}
html.ltr .thumb8 {
    width:8px!important;
    height:8px!important
}
html.ltr .thumb16 {
    width:16px!important;
    height:16px!important
}
html.ltr .thumb24 {
    width:24px!important;
    height:24px!important
}
html.ltr .thumb32 {
    width:32px!important;
    height:32px!important
}
html.ltr .thumb48 {
    width:48px!important;
    height:48px!important
}
html.ltr .thumb64 {
    width:64px!important;
    height:64px!important
}
html.ltr .thumb80 {
    width:80px!important;
    height:80px!important
}
html.ltr .thumb96 {
    width:96px!important;
    height:96px!important
}
html.ltr .thumb128 {
    width:128px!important;
    height:128px!important
}
html.ltr .align-middle {
    vertical-align:middle
}
html.ltr .align-top {
    vertical-align:top
}
html.ltr .align-bottom {
    vertical-align:bottom
}
html.ltr .bg-center {
    background-position:50%;
    background-size:cover
}
html.ltr .list-icon em {
    font-size:14px;
    width:40px;
    vertical-align:middle;
    margin:0;
    display:inline-block;
    text-align:center;
    transition:all .2s;
    line-height:30px
}
html.ltr .list-icon div:hover em {
    transform:scale(3)
}
html.ltr .wd-xxs {
    width:60px
}
html.ltr .wd-xs {
    width:90px
}
html.ltr .wd-sm {
    width:150px
}
html.ltr .wd-sd {
    width:200px
}
html.ltr .wd-md {
    width:240px
}
html.ltr .wd-lg {
    width:280px
}
html.ltr .wd-xl {
    width:320px
}
html.ltr .wd-xxl {
    width:360px
}
html.ltr .wd-wide {
    width:100%
}
html.ltr .wd-auto {
    width:auto
}
html.ltr .wd-zero {
    width:0
}
html.ltr .label-inverse {
    background-color:#131e26
}
html.ltr .label-inverse[href]:focus,
html.ltr .label-inverse[href]:hover {
    background-color:#020304
}
html.ltr .label-green {
    background-color:#37bc9b
}
html.ltr .label-green[href]:focus,
html.ltr .label-green[href]:hover {
    background-color:#2b957a
}
html.ltr .label-pink {
    background-color:#f532e5
}
html.ltr .label-pink[href]:focus,
html.ltr .label-pink[href]:hover {
    background-color:#e90bd6
}
html.ltr .label-purple {
    background-color:#7266ba
}
html.ltr .label-purple[href]:focus,
html.ltr .label-purple[href]:hover {
    background-color:#564aa3
}
html.ltr .alert-purple {
    background-color:#7266ba;
    border-color:#7266ba;
    color:#fff
}
html.ltr .alert-purple hr {
    border-top-color:#6254b2
}
html.ltr .alert-purple .alert-link {
    color:#e6e6e6
}
html.ltr .alert-green {
    background-color:#37bc9b;
    border-color:#37bc9b;
    color:#fff
}
html.ltr .alert-green hr {
    border-top-color:#31a88b
}
html.ltr .alert-green .alert-link {
    color:#e6e6e6
}
html.ltr .alert-pink {
    background-color:#f532e5;
    border-color:#f532e5;
    color:#fff
}
html.ltr .alert-pink hr {
    border-top-color:#f41ae2
}
html.ltr .alert-pink .alert-link {
    color:#e6e6e6
}
html.ltr .alert-inverse {
    background-color:#131e26;
    border-color:#131e26;
    color:#fff
}
html.ltr .alert-inverse hr {
    border-top-color:#0a1115
}
html.ltr .alert-inverse .alert-link {
    color:#e6e6e6
}
html.ltr .clickable {
    cursor:pointer
}
html.ltr .abs-center-container {
    position:relative
}
html.ltr .abs-center {
    height:50%;
    overflow:auto;
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
html.ltr .abs-center.abs-fixed {
    position:fixed;
    z-index:999
}
html.ltr .abs-center.abs-right {
    left:auto;
    right:20px;
    text-align:right
}
html.ltr .abs-center.abs-left {
    right:auto;
    left:20px;
    text-align:left
}
@media (max-height:720px) {
    html.ltr .abs-center {
        position:relative
    }
}
html.ltr .link-unstyled {
    text-decoration:none!important;
    outline:none!important
}
html.ltr .no-resize {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.ltr .hover-visible .hover-hidden {
    display:none
}
html.ltr .hover-visible:hover .hover-hidden {
    display:block
}
html.ltr .hover-visible:hover .hover-hidden-inline {
    display:inline-block
}
html.ltr .media-box,
html.ltr .media-box-body {
    overflow:hidden;
    zoom:1
}
html.ltr .media-box,
html.ltr .media-box .media-box {
    margin-top:15px
}
html.ltr .media-box:first-child {
    margin-top:0
}
html.ltr .media-box-object {
    display:block
}
html.ltr .media-box-heading {
    margin:0 0 5px
}
html.ltr .media-box>.pull-left {
    margin-right:10px
}
html.ltr .media-box>.pull-right {
    margin-left:10px
}
html.ltr .media-box-list {
    padding-left:0;
    list-style:none
}
@media print {
    html.ltr .btn,
    html.ltr .offsidebar,
    html.ltr .sidebar,
    html.ltr .topnavbar {
        display:none!important;
        width:0!important;
        height:0!important
    }
    html.ltr .content-wrapper,
    html.ltr .wrapper,
    html.ltr .wrapper>section {
        margin:0!important;
        padding:0!important;
        width:100%!important
    }
    html.ltr .content-wrapper {
        overflow:hidden!important
    }
}
html.ltr .setting-color {
    padding:0 5px
}
html.ltr .setting-color>label {
    display:block;
    position:relative;
    margin:0 10px;
    border-radius:3px;
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    cursor:pointer
}
html.ltr .setting-color>label:first-child {
    margin-left:0
}
html.ltr .setting-color>label:last-child {
    margin-right:0
}
html.ltr .setting-color>label>.color {
    display:block;
    height:18px
}
html.ltr .setting-color>label>.split {
    display:block
}
html.ltr .setting-color>label>.split:after,
html.ltr .setting-color>label>.split:before {
    content:" ";
    display:table
}
html.ltr .setting-color>label>.split:after {
    clear:both
}
html.ltr .setting-color>label>.split>.color {
    display:block;
    height:37.5px
}
html.ltr .setting-color>label>.split>.color:first-child {
    float:left;
    width:70%
}
html.ltr .setting-color>label>.split>.color:last-child {
    float:right;
    width:30%
}
html.ltr .setting-color>label>.icon-check {
    position:absolute;
    display:block;
    left:50%;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-20px;
    margin-left:-10px;
    text-align:center;
    font-size:1.33333333em;
    vertical-align:-15%;
    color:#fff;
    opacity:0
}
html.ltr .setting-color>label>input[type=radio] {
    position:absolute;
    opacity:0;
    visibility:hidden
}
html.ltr .setting-color>label>input[type=radio]:checked+.icon-check {
    opacity:1!important
}
html.ltr .flatdoc-wrapper {
    display:block;
    margin:-15px
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper {
        margin:-20px
    }
}
html.ltr .flatdoc-wrapper .flatdoc {
    width:100%;
    height:100%
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc {
        display:table;
        table-layout:fixed;
        border-spacing:0
    }
}
html.ltr .flatdoc-wrapper .flatdoc-menu {
    border-right:1px solid #e1e2e3;
    font-size:14px
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc-menu {
        position:relative;
        display:table-cell;
        height:100%;
        vertical-align:top;
        width:180px
    }
    html.ltr .flatdoc-wrapper .flatdoc-menu>ul {
        padding-top:20px
    }
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul {
    list-style-type:none;
    margin:0;
    padding:0
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-1>li>a {
    padding-top:25px;
    padding-bottom:15px;
    margin-bottom:20px;
    border-bottom:1px solid #e1e2e3;
    pointer-events:none
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-2>li+li>a,
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-2>li:first-child>a {
    background-color:hsla(0,0%,100%,.75)
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a {
    position:relative;
    display:block;
    padding:10px 30px 10px 10px
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a:visited {
    color:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a:hover {
    color:#2e3241;
    background-color:hsla(0,0%,100%,.75);
    text-decoration:none
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1 {
    font-family:montserrat,sans-serif;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:700
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1:hover,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
    color:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-2 {
    font-weight:600
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-3 {
    font-weight:400;
    font-size:.9em;
    padding-left:15px
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active {
    font-weight:700!important
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:hover,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:visited {
    color:#505050!important
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:after {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    margin-top:-2px;
    right:15px;
    width:9px;
    height:3px;
    border-radius:2px;
    background:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-content {
    padding:1px 20px 50px;
    background-color:#fff
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc-content {
        display:table-cell;
        height:100%;
        vertical-align:top
    }
}
html.ltr .flatdoc-wrapper .flatdoc-content pre {
    background-color:#f3f6fb;
    border:1px solid #dde6e9
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code {
    display:inline-block;
    white-space:pre
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .init,
html.ltr .flatdoc-wrapper .flatdoc-content pre code .number,
html.ltr .flatdoc-wrapper .flatdoc-content pre code .string {
    color:#2b957a
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .keyword {
    color:#3a3f51;
    font-weight:700
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .comment {
    color:#909fa7
}
html.ltr .flatdoc-wrapper .flatdoc-content>h1 {
    padding:11px 0;
    margin:0;
    line-height:1
}
html.ltr .flatdoc-wrapper .flatdoc-content>h2,
html.ltr .flatdoc-wrapper .flatdoc-content>h3 {
    padding:20px;
    border-top:1px solid #f1f2f3;
    margin:0 -20px
}
html.ltr .flatdoc-wrapper .button {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
html.ltr .flatdoc-wrapper .button.active,
html.ltr .flatdoc-wrapper .button.active.focus,
html.ltr .flatdoc-wrapper .button.active:focus,
html.ltr .flatdoc-wrapper .button.active:hover,
html.ltr .flatdoc-wrapper .button.focus,
html.ltr .flatdoc-wrapper .button:active,
html.ltr .flatdoc-wrapper .button:active.focus,
html.ltr .flatdoc-wrapper .button:active:focus,
html.ltr .flatdoc-wrapper .button:active:hover,
html.ltr .flatdoc-wrapper .button:focus,
html.ltr .flatdoc-wrapper .button:hover,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button.focus,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button:focus,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#189ec8
}
html.ltr .flatdoc-wrapper .button.active,
html.ltr .flatdoc-wrapper .button:active,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button {
    background-image:none
}
html.ltr .flatdoc-wrapper .button.disabled.focus,
html.ltr .flatdoc-wrapper .button.disabled:focus,
html.ltr .flatdoc-wrapper .button.disabled:hover,
html.ltr .flatdoc-wrapper .button[disabled].focus,
html.ltr .flatdoc-wrapper .button[disabled]:focus,
html.ltr .flatdoc-wrapper .button[disabled]:hover,
html.ltr fieldset[disabled] .flatdoc-wrapper .button.focus,
html.ltr fieldset[disabled] .flatdoc-wrapper .button:focus,
html.ltr fieldset[disabled] .flatdoc-wrapper .button:hover {
    background-color:#387DFF;
    border-color:#387DFF
}
html.ltr .flatdoc-wrapper .button .badge {
    color:#387DFF;
    background-color:#fff
}
.dropdownProfileNavigation {
    right:0;
    left:inherit
}
html.rtl {
    direction:rtl;
    touch-action:manipulation/*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
}
html.rtl .glyphicon {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
html.rtl .glyphicon.fa-pull-left {
    margin-left:.3em
}
html.rtl .glyphicon.fa-pull-right {
    margin-right:.3em
}
html.rtl .glyphicon.pull-left {
    margin-left:.3em
}
html.rtl .glyphicon.pull-right {
    margin-right:.3em
}
html.rtl .glyphicon.glyphicon-chevron-right:before {
    content:"\f053"
}
html.rtl .glyphicon.glyphicon-chevron-left:before {
    content:"\f054"
}
html.rtl .glyphicon.glyphicon-chevron-up:before {
    content:"\f077"
}
html.rtl .glyphicon.glyphicon-chevron-down:before {
    content:"\f078"
}
html.rtl .glyphicon.glyphicon-folder-open:before {
    content:"\f07c"
}
html.rtl :focus {
    outline:0!important
}
html.rtl a {
    outline:none!important
}
html.rtl a.text-muted:focus,
html.rtl a.text-muted:hover {
    color:#748690
}
html.rtl hr {
    border-top:1px solid #e4eaec
}
html.rtl [data-now] {
    display:inline-block
}
html.rtl .navbar-toggle .icon-bar {
    background-color:#fff
}
html.rtl .list-group {
    line-height:1.3
}
html.rtl .list-group .list-group-item {
    padding:10px
}
html.rtl .panel>.list-group .list-group-item {
    border-top:0
}
html.rtl .page-header {
    border-bottom-color:#e4eaec
}
html.rtl .panel .panel-heading {
    border-bottom:0;
    font-size:14px
}
html.rtl .panel .panel-heading a {
    text-decoration:none!important
}
html.rtl .panel.panel-default {
    border-top-width:3px
}
html.rtl .jumbotron,
html.rtl .nav-tabs>li>a,
html.rtl .well {
    border:1px solid #dde6e9
}
html.rtl .nav-tabs>li>a {
    font-weight:700;
    color:#e1e2e3;
    background-color:#edf1f2;
    margin:0;
    border-radius:0;
    padding:10px 20px
}
html.rtl .nav-tabs>li.active>a,
html.rtl .nav-tabs>li.active>a:focus,
html.rtl .nav-tabs>li.active>a:hover {
    color:inherit;
    border-bottom-color:#fff
}
html.rtl .tab-content {
    padding:10px 20px;
    border:1px solid #dde6e9;
    border-top:0 solid #dde6e9
}
html.rtl .nav-pills+.tab-content {
    border:0;
    padding:0
}
html.rtl .btn {
    border-radius:3px;
    font-size:13px;
    border-color:transparent;
    -webkit-appearance:none;
    outline:none!important;
    transition:all .1s
}
html.rtl .btn.btn-link {
    box-shadow:none;
    border:0
}
html.rtl .btn.btn-default {
    border-color:#eaeaea
}
html.rtl .input-group .btn {
    font-size:14px;
    border-color:#dde6e9
}
html.rtl .input-group .input-sm+.input-group-btn .btn {
    font-size:13px
}
html.rtl .form-control {
    box-shadow:0 0 0 #000!important
}
html.rtl .input-sm,
html.rtl select.input-sm {
    height:31px
}
html.rtl fieldset {
    border-bottom:1px dashed #eee
}
html.rtl fieldset.last-child,
html.rtl fieldset:last-child {
    border-bottom:0
}
html.rtl fieldset .form-group {
    margin-bottom:0
}
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th,
html.rtl .table>tbody+tbody,
html.rtl .table>thead>tr>th {
    border-bottom-width:1px
}
html.rtl .progress {
    border-radius:3px;
    border:1px solid #f1f1f1;
    background-color:#fff
}
html.rtl .popover,
html.rtl .progress,
html.rtl .progress .progress-bar {
    box-shadow:0 0 0 #000
}
html.rtl .popover {
    border-color:#eee;
    border-bottom:2px solid #e4eaec;
    border-radius:3px
}
html.rtl .popover .popover-title {
    border:0
}
html.rtl .nav.nav-pills .active>a {
    background-color:#5d9cec
}
html.rtl .dropdown-menu {
    border-radius:3px
}
html.rtl .dropdown-header {
    color:#a1a2a3
}
html.rtl .navbar-top .navbar-nav>.active>a {
    color:#999
}
html.rtl .navbar-top .navbar-nav>.active>a:focus,
html.rtl .navbar-top .navbar-nav>.active>a:hover {
    color:#d1d2d3
}
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#666
}
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#222
}
html.rtl .carousel .carousel-indicators {
    bottom:0
}
html.rtl .carousel .carousel-control.left,
html.rtl .carousel .carousel-control.right {
    background-image:none
}
html.rtl .carousel .carousel-control em {
    position:absolute;
    top:50%;
    right:50%;
    z-index:5;
    display:inline-block;
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-right:-10px
}
html.rtl .modal-backdrop {
    position:fixed;
    bottom:0
}
html.rtl .navbar,
html.rtl .navbar .dropdown-menu,
html.rtl .topnavbar {
    -webkit-filter:none!important;
    filter:none!important
}
html.rtl h1,
html.rtl h2,
html.rtl h3,
html.rtl h4 {
    font-weight:700
}
html.rtl .wrapper {
    position:relative;
    width:100%;
    height:auto;
    min-height:100%
}
html.rtl .wrapper.ng-leave {
    display:none
}
html.rtl .wrapper>.aside {
    width:220px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:#fff
}
html.rtl .wrapper>.aside .aside-inner {
    padding-top:110px;
    height:100%;
    width:220px;
    overflow:hidden
}
html.rtl .wrapper>.aside>.nav-floating {
    right:inherit;
    margin-right:220px;
    z-index:1110;
    min-width:190px;
    overflow:auto
}
html.rtl .wrapper .dropdown-backdrop {
    z-index:109
}
html.rtl .wrapper>section {
    position:relative;
    height:100%;
    z-index:111;
    background-color:#f5f7fa;
    margin-bottom:60px!important
}
html.rtl .wrapper>footer {
    border-top:1px solid #e4eaec;
    padding:20px;
    z-index:109
}
html.rtl .wrapper>footer>p {
    margin:0
}
html.rtl .modal-open .wrapper {
    z-index:0
}
html.rtl .content-wrapper {
    padding:15px;
    width:100%;
    border-top:1px solid rgba(0,0,0,.15);
    margin-top:-1px
}
html.rtl .content-wrapper>.unwrap {
    margin:-15px
}
html.rtl .content-wrapper>.content-heading,
html.rtl .content-wrapper>h3 {
    font-size:24px;
    line-height:1.1;
    color:#929292;
    margin:-15px -15px 20px;
    padding:15px;
    font-weight:400;
    border-bottom:1px solid #cfdbe2
}
html.rtl .content-wrapper>.content-heading>small,
html.rtl .content-wrapper>h3>small {
    display:block;
    font-size:12px;
    color:#909fa7
}
html.rtl .content-wrapper>.btn,
html.rtl .content-wrapper>button {
    margin:10px 0 0 10px
}
html.rtl .content-wrapper .container,
html.rtl .content-wrapper .container-fluid {
    padding-right:0;
    padding-left:0
}
html.rtl .aside-collapsed {
    overflow-y:auto
}
html.rtl .aside-collapsed .wrapper>.aside,
html.rtl .aside-collapsed .wrapper>.aside>.aside-inner {
    width:70px
}
html.rtl .aside-collapsed .wrapper>.aside>.nav-floating {
    margin-right:70px
}
html.rtl .layout-fixed .wrapper .topnavbar-wrapper {
    position:fixed;
    top:0;
    width:100%;
    z-index:121
}
html.rtl .layout-fixed .wrapper>aside {
    position:fixed
}
html.rtl .layout-fixed .wrapper>.aside {
    height:1px;
    min-height:100%
}
html.rtl .layout-fixed .wrapper>.aside>.aside-inner {
    position:fixed;
    top:0;
    bottom:0
}
html.rtl .layout-fixed .wrapper>section {
    margin-top:114px
}
html.rtl .layout-fixed .wrapper>.aside>.aside-inner,
html.rtl _:-ms-lang(x) {
    position:static!important
}
html.rtl .hidden-footer .wrapper>footer {
    display:none
}
html.rtl .hidden-footer .wrapper>section {
    margin-bottom:0!important
}
html.rtl .layout-fs .wrapper>section {
    position:absolute;
    top:114px;
    right:0;
    left:0;
    bottom:60px;
    height:auto;
    margin-top:0!important;
    margin-bottom:0!important;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
html.rtl .layout-fs .wrapper>section>.content-wrapper {
    width:100%;
    height:100%;
    padding:0
}
html.rtl .layout-fs.hidden-footer .wrapper>section {
    bottom:0
}
html.rtl .d-table,
html.rtl .d-table-fixed {
    display:table;
    width:100%;
    height:100%;
    min-height:240px;
    border-spacing:0
}
html.rtl .d-table-fixed {
    table-layout:fixed
}
html.rtl .d-row {
    display:table-row;
    height:100%
}
html.rtl .d-cell,
html.rtl .d-cell-wrapper {
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:top;
    overflow:auto
}
html.rtl .d-cell-wrapper {
    display:block
}
html.rtl .d-cell-wrapper .d-cell-inner {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
@-moz-document url-prefix() {
    html.rtl .d-table,
    html.rtl .d-table-desktop {
        height:240px;
        min-height:100%
    }
    html.rtl .d-cell-inner {
        overflow:auto
    }
}
html.rtl .fh {
    height:100%!important
}
html.rtl .fw {
    width:100%!important
}
html.rtl .scroll {
    overflow:auto
}
html.rtl .scroll-y {
    overflow-y:auto
}
html.rtl .layout-h .wrapper>section {
    max-width:1140px;
    margin-right:auto;
    margin-left:auto
}
html.rtl .layout-h .wrapper>section>.content-wrapper>h3 {
    display:none
}
html.rtl .layout-h .wrapper>section {
    margin-top:0
}
html.rtl .layout-h .wrapper>.offsidebar {
    margin-top:55px
}
html.rtl .layout-h .wrapper>footer {
    margin:0
}
html.rtl .layout-h.layout-fixed .wrapper>.offsidebar,
html.rtl .layout-h.layout-fixed .wrapper>section {
    margin-top:55px
}
html.rtl .aside-float .wrapper {
    box-shadow:0 0 0 #000
}
html.rtl .aside-float .wrapper>footer {
    border:0
}
html.rtl .aside-float .wrapper>.aside {
    padding:15px 0;
    background:transparent
}
html.rtl .aside-float .wrapper>.aside>.aside-inner {
    height:100%;
    top:15px;
    bottom:15px;
    right:inherit
}
html.rtl .aside-float .wrapper>.aside .sidebar {
    border:1px solid #e4eaec
}
html.rtl .aside-float .wrapper>.aside .sidebar:after {
    display:none
}
html.rtl .aside-float .wrapper .content-wrapper {
    border:0
}
html.rtl .aside-float .wrapper .content-wrapper>.content-heading,
html.rtl .aside-float .wrapper .content-wrapper>h3 {
    padding-top:30px;
    border:0;
    background-color:transparent
}
html.rtl .aside-float .wrapper .content-wrapper>.unwrap {
    margin:0!important
}
html.rtl .aside-float.aside-toggled .wrapper>.aside {
    transition-delay:.05s
}
html.rtl .aside-float.aside-toggled .wrapper>.aside>.aside-inner {
    margin-right:15px
}
html.rtl .aside-float.aside-toggled .wrapper>section {
    padding-right:15px
}
html.rtl .aside-float.aside-toggled .wrapper>footer {
    right:15px
}
html.rtl .aside-float.aside-toggled.layout-fs .wrapper>section>.content-wrapper {
    padding:0 20px 0 0
}
html.rtl .wrapper>.aside {
    transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .aside-inner,
html.rtl .navbar-header,
html.rtl .sidebar>.nav>li {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .wrapper>section {
    transition:margin-right .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .sidebar>.nav>.nav-heading,
html.rtl .sidebar li>.nav-item,
html.rtl .sidebar li>a {
    white-space:nowrap
}
html.rtl .aside-collapsed .user-block-picture {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .aside-collapsed .user-block {
    transition:padding .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .topnavbar {
    -webkit-backface-visibility:hidden;
    margin-bottom:0;
    border-radius:0;
    background-color:#fff;
    z-index:100;
    border:0;
    border-bottom:1px solid rgba(0,0,0,.15);
    position:relative
}
html.rtl .topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(270deg,#387DFF,#51c6ea);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1);
    position:relative;
    z-index:11
}
html.rtl .topnavbar .navbar-header .navbar-brand {
    padding:0
}
html.rtl .topnavbar .navbar-header .brand-logo-collapsed>img,
html.rtl .topnavbar .navbar-header .brand-logo>img {
    margin:0 auto
}
html.rtl .topnavbar .navbar-header .brand-logo {
    display:block;
    padding:10px 15px
}
html.rtl .topnavbar .navbar-header .brand-logo-collapsed {
    display:none;
    padding:6px 15px
}
html.rtl .topnavbar .na vbar-nav>.open>a,
html.rtl .topnavbar .navbar-nav>li>a {
    color:#387DFF;
    margin:0 15px;
    padding:27px 0
}
html.rtl .topnavbar .navbar-nav>.open>a:focus,
html.rtl .topnavbar .navbar-nav>.open>a:hover,
html.rtl .topnavbar .navbar-nav>li>a:focus,
html.rtl .topnavbar .navbar-nav>li>a:hover {
    color:#117391
}
html.rtl .topnavbar .navbar-nav>.active>a,
html.rtl .topnavbar .navbar-nav>.active>a:focus,
html.rtl .topnavbar .navbar-nav>.active>a:hover,
html.rtl .topnavbar .navbar-nav>.open>a,
html.rtl .topnavbar .navbar-nav>.open>a:focus,
html.rtl .topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    position:absolute;
    top:0;
    left:0;
    z-index:20;
    font-size:16px;
    line-height:55px;
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    transition:color .3s ease
}
html.rtl .nav-wrapper {
    padding:0 15px;
    background-color:transparent
}
html.rtl .nav-wrapper .nav.navbar-nav {
    float:right
}
html.rtl .nav-wrapper .nav.navbar-nav.navbar-right {
    float:left
}
html.rtl .nav-wrapper .nav>li {
    position:static;
    float:right
}
html.rtl .nav-wrapper .navbar-nav .open .dropdown-menu {
    position:absolute;
    background-color:#fff;
    right:0;
    left:0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}
html.rtl .topnavbar .navbar-form {
    position:absolute;
    top:-100%;
    right:0;
    left:0;
    margin:0;
    padding:0;
    height:55px;
    z-index:9001;
    transition:all .3s;
    border:0;
    border-bottom:1px solid #e1e2e3
}
html.rtl .topnavbar .navbar-form .form-group {
    height:100%;
    width:100%
}
html.rtl .topnavbar .navbar-form .form-control {
    height:100%;
    border:0;
    border-radius:0;
    width:100%
}
html.rtl .topnavbar .navbar-form.open {
    top:0
}
html.rtl .topnavbar .navbar-form .has-feedback .form-control-feedback {
    height:30px;
    cursor:pointer;
    top:50%;
    margin-top:-15px;
    line-height:30px;
    margin-left:10px;
    color:#c1c2c3;
    font-size:1.5em;
    pointer-events:auto
}
html.rtl .sidebar .nav-heading {
    padding:0 12px 15px;
    color:#919da8;
    font-size:13px;
    letter-spacing:.035em;
    pointer-events:none;
    cursor:default
}
html.rtl .sidebar>.nav {
    background-color:#3a3f51!important;
    border-radius:4px;
    padding:17px 0;
    position:relative
}
html.rtl .sidebar>.nav>li {
    border-right:3px solid transparent;
    transition:border-right-color .4s ease
}
html.rtl .sidebar>.nav>li>.nav-item,
html.rtl .sidebar>.nav>li>a {
    margin:0;
    padding:12px 0;
    color:#e1e2e3;
    letter-spacing:.025em;
    font-weight:500;
    cursor:pointer
}
html.rtl .sidebar>.nav>li>.nav-item:focus,
html.rtl .sidebar>.nav>li>.nav-item:hover,
html.rtl .sidebar>.nav>li>a.link-exact-active,
html.rtl .sidebar>.nav>li>a:hover {
    text-decoration:none;
    outline:none;
    color:#387DFF
}
html.rtl .sidebar>.nav>li.collapsable>a.link-exact-active {
    color:#e1e2e3!important
}
html.rtl .sidebar>.nav>li.collapsable>a.link-exact-active:hover {
    color:#387DFF!important
}
html.rtl .sidebar>.nav>li>.nav-item>em,
html.rtl .sidebar>.nav>li>a>em {
    width:1.8em;
    display:inline-block;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:inherits
}
html.rtl .sidebar>.nav>li.link-active,
html.rtl .sidebar>.nav>li.link-active .nav,
html.rtl .sidebar>.nav>li.link-active>.nav-item,
html.rtl .sidebar>.nav>li.link-active>a,
html.rtl .sidebar>.nav>li.open,
html.rtl .sidebar>.nav>li.open .nav,
html.rtl .sidebar>.nav>li.open>.nav-item,
html.rtl .sidebar>.nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
html.rtl .sidebar>.nav>li.link-active>.nav-item>em,
html.rtl .sidebar>.nav>li.link-active>a>em,
html.rtl .sidebar>.nav>li.open>.nav-item>em,
html.rtl .sidebar>.nav>li.open>a>em {
    color:#387DFF
}
html.rtl .sidebar>.nav>li.link-active {
    border-right-color:#387DFF
}
html.rtl .sidebar>.nav .label {
    display:block
}
html.rtl .sidebar-subnav {
    background-color:#2f3444;
    padding-right:10px
}
html.rtl .sidebar-subnav>.sidebar-subnav-header {
    color:#e1e2e3;
    display:none;
    padding:10px 20px;
    font-weight:700
}
html.rtl .sidebar-subnav>li {
    border-right:0!important
}
html.rtl .sidebar-subnav>li>.nav-item,
html.rtl .sidebar-subnav>li>a {
    display:block;
    position:relative;
    padding:10px 53px 10px 20px;
    font-weight:400;
    background-color:transparent!important;
    color:#e1e2e3
}
html.rtl .sidebar-subnav>li>.nav-item:focus,
html.rtl .sidebar-subnav>li>.nav-item:hover,
html.rtl .sidebar-subnav>li>a:focus,
html.rtl .sidebar-subnav>li>a:hover {
    color:#387DFF
}
html.rtl .sidebar-subnav>li>.nav-item>em,
html.rtl .sidebar-subnav>li>a>em {
    display:inline-block;
    width:1.8em;
    margin:0 -2em 0 0
}
html.rtl .sidebar-subnav>li.active>.nav-item,
html.rtl .sidebar-subnav>li.active>a {
    color:#387DFF
}
html.rtl .sidebar-subnav>li.active>.nav-item:after,
html.rtl .sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
html.rtl .sidebar-subnav>li .nav>li {
    padding-right:5px
}
html.rtl .sidebar-subnav.nav-floating {
    border:1px solid rgba(0,0,0,.15);
    margin-right:-1px
}
html.rtl .sidebar-subnav.nav-floating,
html.rtl .sidebar-subnav.nav-floating .collapse {
    height:auto!important;
    display:block!important;
    visibility:visible!important
}
html.rtl .sidebar-subnav.nav-floating>.sidebar-subnav-header {
    display:block
}
html.rtl .sidebar-subnav.nav-floating li>.nav-item,
html.rtl .sidebar-subnav.nav-floating li>a {
    padding-right:20px
}
html.rtl .sidebar-subnav.nav-floating li>.nav-item em,
html.rtl .sidebar-subnav.nav-floating li>a em {
    margin-right:0
}
html.rtl .aside-collapsed .sidebar {
    overflow-x:hidden
}
html.rtl .aside-collapsed .sidebar>.nav .nav,
html.rtl .aside-collapsed .sidebar>.nav>.nav-heading,
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item>span,
html.rtl .aside-collapsed .sidebar>.nav>li>a>span {
    display:none!important
}
html.rtl .aside-collapsed .sidebar>.nav>li {
    width:68px
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item,
html.rtl .aside-collapsed .sidebar>.nav>li>a {
    text-indent:-3px;
    padding:20px 0;
    text-align:center
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item>em,
html.rtl .aside-collapsed .sidebar>.nav>li>a>em {
    font-size:1.6em;
    width:auto
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item:focus,
html.rtl .aside-collapsed .sidebar>.nav>li>a:focus {
    background-color:transparent
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,
html.rtl .aside-collapsed .sidebar>.nav>li>a:focus>em {
    color:inherit
}
html.rtl .aside-collapsed .sidebar .nav .label {
    position:absolute;
    top:10px;
    left:5px;
    text-indent:0
}
html.rtl .offsidebar {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:235px;
    margin-top:114px;
    border-right:1px solid #ccc;
    background-color:#fff;
    color:#e1e2e3;
    z-index:-1;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
html.rtl .offsidebar>nav {
    min-height:100%;
    overflow:hidden;
    -webkit-transform:translateZ(0)
}
html.rtl .offsidebar .progress {
    border:0
}
html.rtl .offsidebar .nav>li>a:focus,
html.rtl .offsidebar .nav>li>a:hover {
    background-color:rgba(0,0,0,.025)
}
html.rtl .offsidebar .tab-content {
    padding:0;
    border:0
}
html.rtl .offsidebar .nav-tabs.nav-justified>li>a,
html.rtl .offsidebar .nav-tabs.nav-justified>li>a:focus,
html.rtl .offsidebar .nav-tabs.nav-justified>li>a:hover {
    background-color:transparent;
    border:0;
    border-left:1px solid rgba(0,0,0,.05);
    border-bottom:1px solid rgba(0,0,0,.05);
    border-radius:0;
    color:#909fa7
}
html.rtl .offsidebar .nav-tabs.nav-justified>li.active>a {
    color:#5d9cec
}
html.rtl .offsidebar-open .offsidebar {
    overflow-y:auto;
    z-index:116
}
html.rtl .offsidebar {
    left:-235px
}
html.rtl .no-csstransforms3d .offsidebar-open .offsidebar {
    left:0
}
html.rtl .csstransforms3d .offsidebar {
    left:0;
    transform:translate3d(-235px,0,0);
    transition:transform .3s ease,z-index 0s linear .3s
}
html.rtl .csstransforms3d .offsidebar-open .offsidebar {
    transform:translateZ(0);
    transition:transform .3s ease
}
html.rtl .breadcrumb {
    font-weight:400;
    border-radius:0;
    color:#909fa7;
    padding:10px 20px
}
html.rtl .content-heading+.breadcrumb,
html.rtl h3+.breadcrumb {
    margin:-25px -20px 20px -25px;
    border-top:1px solid #cfdbe2;
    border-bottom:1px solid #cfdbe2
}
html.rtl .content-heading>.breadcrumb,
html.rtl h3>.breadcrumb {
    background:transparent;
    font-size:13px;
    border:0;
    padding:10px 0 0 10px;
    margin-bottom:0
}
html.rtl .content-heading>.breadcrumb.pull-left,
html.rtl h3>.breadcrumb.pull-left {
    margin:-2px 0 0
}
html.rtl .btn-inverse {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .btn-inverse.active,
html.rtl .btn-inverse.active.focus,
html.rtl .btn-inverse.active:focus,
html.rtl .btn-inverse.active:hover,
html.rtl .btn-inverse.focus,
html.rtl .btn-inverse:active,
html.rtl .btn-inverse:active.focus,
html.rtl .btn-inverse:active:focus,
html.rtl .btn-inverse:active:hover,
html.rtl .btn-inverse:focus,
html.rtl .btn-inverse:hover,
html.rtl .open>.dropdown-toggle.btn-inverse,
html.rtl .open>.dropdown-toggle.btn-inverse.focus,
html.rtl .open>.dropdown-toggle.btn-inverse:focus,
html.rtl .open>.dropdown-toggle.btn-inverse:hover {
    color:#fff;
    background-color:#0c1318;
    border-color:#05090b
}
html.rtl .btn-inverse.active,
html.rtl .btn-inverse:active,
html.rtl .open>.dropdown-toggle.btn-inverse {
    background-image:none
}
html.rtl .btn-inverse.disabled.focus,
html.rtl .btn-inverse.disabled:focus,
html.rtl .btn-inverse.disabled:hover,
html.rtl .btn-inverse[disabled].focus,
html.rtl .btn-inverse[disabled]:focus,
html.rtl .btn-inverse[disabled]:hover,
html.rtl fieldset[disabled] .btn-inverse.focus,
html.rtl fieldset[disabled] .btn-inverse:focus,
html.rtl fieldset[disabled] .btn-inverse:hover {
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .btn-inverse .badge {
    color:#131e26;
    background-color:#fff
}
html.rtl .btn-green {
    color:#fff;
    background-color:#37bc9b;
    border-color:transparent
}
html.rtl .btn-green.active,
html.rtl .btn-green.active.focus,
html.rtl .btn-green.active:focus,
html.rtl .btn-green.active:hover,
html.rtl .btn-green.focus,
html.rtl .btn-green:active,
html.rtl .btn-green:active.focus,
html.rtl .btn-green:active:focus,
html.rtl .btn-green:active:hover,
html.rtl .btn-green:focus,
html.rtl .btn-green:hover,
html.rtl .open>.dropdown-toggle.btn-green,
html.rtl .open>.dropdown-toggle.btn-green.focus,
html.rtl .open>.dropdown-toggle.btn-green:focus,
html.rtl .open>.dropdown-toggle.btn-green:hover {
    color:#fff;
    background-color:#32ac8e;
    border-color:transparent
}
html.rtl .btn-green.active,
html.rtl .btn-green:active,
html.rtl .open>.dropdown-toggle.btn-green {
    background-image:none
}
html.rtl .btn-green.disabled.focus,
html.rtl .btn-green.disabled:focus,
html.rtl .btn-green.disabled:hover,
html.rtl .btn-green[disabled].focus,
html.rtl .btn-green[disabled]:focus,
html.rtl .btn-green[disabled]:hover,
html.rtl fieldset[disabled] .btn-green.focus,
html.rtl fieldset[disabled] .btn-green:focus,
html.rtl fieldset[disabled] .btn-green:hover {
    background-color:#37bc9b;
    border-color:transparent
}
html.rtl .btn-green .badge {
    color:#37bc9b;
    background-color:#fff
}
html.rtl .btn-purple {
    color:#fff;
    background-color:#7266ba;
    border-color:transparent
}
html.rtl .btn-purple.active,
html.rtl .btn-purple.active.focus,
html.rtl .btn-purple.active:focus,
html.rtl .btn-purple.active:hover,
html.rtl .btn-purple.focus,
html.rtl .btn-purple:active,
html.rtl .btn-purple:active.focus,
html.rtl .btn-purple:active:focus,
html.rtl .btn-purple:active:hover,
html.rtl .btn-purple:focus,
html.rtl .btn-purple:hover,
html.rtl .open>.dropdown-toggle.btn-purple,
html.rtl .open>.dropdown-toggle.btn-purple.focus,
html.rtl .open>.dropdown-toggle.btn-purple:focus,
html.rtl .open>.dropdown-toggle.btn-purple:hover {
    color:#fff;
    background-color:#6558b4;
    border-color:transparent
}
html.rtl .btn-purple.active,
html.rtl .btn-purple:active,
html.rtl .open>.dropdown-toggle.btn-purple {
    background-image:none
}
html.rtl .btn-purple.disabled.focus,
html.rtl .btn-purple.disabled:focus,
html.rtl .btn-purple.disabled:hover,
html.rtl .btn-purple[disabled].focus,
html.rtl .btn-purple[disabled]:focus,
html.rtl .btn-purple[disabled]:hover,
html.rtl fieldset[disabled] .btn-purple.focus,
html.rtl fieldset[disabled] .btn-purple:focus,
html.rtl fieldset[disabled] .btn-purple:hover {
    background-color:#7266ba;
    border-color:transparent
}
html.rtl .btn-purple .badge {
    color:#7266ba;
    background-color:#fff
}
html.rtl .btn-pink {
    color:#fff;
    background-color:#f532e5;
    border-color:transparent
}
html.rtl .btn-pink.active,
html.rtl .btn-pink.active.focus,
html.rtl .btn-pink.active:focus,
html.rtl .btn-pink.active:hover,
html.rtl .btn-pink.focus,
html.rtl .btn-pink:active,
html.rtl .btn-pink:active.focus,
html.rtl .btn-pink:active:focus,
html.rtl .btn-pink:active:hover,
html.rtl .btn-pink:focus,
html.rtl .btn-pink:hover,
html.rtl .open>.dropdown-toggle.btn-pink,
html.rtl .open>.dropdown-toggle.btn-pink.focus,
html.rtl .open>.dropdown-toggle.btn-pink:focus,
html.rtl .open>.dropdown-toggle.btn-pink:hover {
    color:#fff;
    background-color:#f41fe3;
    border-color:transparent
}
html.rtl .btn-pink.active,
html.rtl .btn-pink:active,
html.rtl .open>.dropdown-toggle.btn-pink {
    background-image:none
}
html.rtl .btn-pink.disabled.focus,
html.rtl .btn-pink.disabled:focus,
html.rtl .btn-pink.disabled:hover,
html.rtl .btn-pink[disabled].focus,
html.rtl .btn-pink[disabled]:focus,
html.rtl .btn-pink[disabled]:hover,
html.rtl fieldset[disabled] .btn-pink.focus,
html.rtl fieldset[disabled] .btn-pink:focus,
html.rtl fieldset[disabled] .btn-pink:hover {
    background-color:#f532e5;
    border-color:transparent
}
html.rtl .btn-pink .badge {
    color:#f532e5;
    background-color:#fff
}
html.rtl .btn-outline {
    background-color:transparent;
    border-color:#fff
}
html.rtl .btn-outline:focus,
html.rtl .btn-outline:hover {
    background-color:#fff;
    color:#5d9cec
}
html.rtl .btn-flat {
    border-bottom-width:1px;
    border-radius:0;
    box-shadow:0 0 0 #000
}
html.rtl .btn-xl {
    padding:20px 16px;
    font-size:18px
}
html.rtl .btn-square {
    border-radius:0
}
html.rtl .btn-oval,
html.rtl .btn-pill-left {
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    padding-right:18px
}
html.rtl .btn-oval,
html.rtl .btn-pill-right {
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    padding-left:18px
}
html.rtl .btn-labeled {
    padding-top:0;
    padding-bottom:0
}
html.rtl .btn-label {
    position:relative;
    background:transparent;
    background:rgba(0,0,0,.05);
    display:inline-block;
    padding:6px 16px;
    right:-16px;
    border-radius:0 3px 3px 0
}
html.rtl .btn-label.btn-label-right {
    right:auto;
    left:-16px;
    border-radius:3px 0 0 3px
}
html.rtl .btn-lg .btn-label {
    padding:10px 20px;
    right:-20px
}
html.rtl .btn-lg .btn-label.btn-label-right {
    right:auto;
    left:-20px;
    border-radius:5px 0 0 5px
}
html.rtl .btn-sm .btn-label {
    padding:5px 10px;
    right:-10px;
    border-radius:0 2px 2px 0
}
html.rtl .btn-sm .btn-label.btn-label-right {
    right:auto;
    left:-10px;
    border-radius:2px 0 0 2px
}
html.rtl .btn-xs .btn-label {
    padding:1px 5px;
    right:-5px;
    border-radius:0 2px 2px 0
}
html.rtl .btn-xs .btn-label.btn-label-right {
    right:auto;
    left:-5px;
    border-radius:2px 0 0 2px
}
html.rtl .btn-fw {
    min-width:80px
}
html.rtl .btn-fw.btn-sm {
    min-width:40px
}
html.rtl .btn-fw.btn-md {
    min-width:60px
}
html.rtl .btn-fw.btn-lg {
    min-width:140px
}
html.rtl .btn-circle {
    width:35px;
    height:35px;
    text-align:center;
    font-size:12px;
    line-height:35px;
    border-radius:500px;
    padding:0;
    border:0
}
html.rtl .btn-circle>* {
    line-height:inherit!important
}
html.rtl .btn-circle.btn-lg {
    width:50px;
    height:50px;
    font-size:18px;
    line-height:50px
}
html.rtl .box-placeholder {
    margin-bottom:15px;
    padding:20px;
    border:1px dashed #ddd;
    background:#fafafa;
    color:#444
}
html.rtl .box-placeholder>:last-child {
    margin-bottom:0
}
html.rtl .box-placeholder-lg {
    padding-top:80px;
    padding-bottom:80px
}
html.rtl .panel .table {
    margin-bottom:0;
    border:0
}
html.rtl .panel.panel-transparent {
    border:0;
    background-color:transparent;
    box-shadow:0 0 0 #000
}
html.rtl .panel.panel-transparent .panel-body,
html.rtl .panel.panel-transparent .panel-heading {
    background-color:transparent;
    padding-right:0;
    padding-left:0
}
html.rtl .panel-flat {
    margin:0!important;
    border:0
}
html.rtl .panel-group .panel-flat {
    box-shadow:0 0 0 #000
}
html.rtl .panel-group .panel-flat:first-child {
    border-radius:4px 4px 0 0
}
html.rtl .panel-group .panel-flat:last-child {
    border-radius:0 0 4px 4px
}
html.rtl .panel-heading>a[data-tool] {
    display:inline-block;
    color:#fff;
    width:2em;
    text-align:center
}
html.rtl .panel-default .panel-heading>a[data-tool] {
    color:#c1c2c3
}
html.rtl .panel-heading>.label.pull-left {
    margin-top:3px
}
html.rtl .panel-heading>.label.pull-right+.label.pull-right {
    margin-left:10px
}
html.rtl .panel-heading.panel-heading-collapsed {
    border-radius:3px
}
html.rtl .panel-footer .pagination {
    margin:0
}
html.rtl .panel-footer .radial-bar,
html.rtl .panel-footer p {
    margin-bottom:0
}
html.rtl .panel-heading-active {
    background-color:#27c24c!important;
    font-weight:700;
    font-size:16px
}
html.rtl .panel-heading-active>a {
    padding:15px 0;
    color:#fff!important;
    transition:padding .5s ease
}
html.rtl .panel-heading-active+.panel-collapse:after {
    content:"";
    display:block;
    width:60%;
    margin:0 auto;
    height:0;
    border-bottom:1px solid #e1e2e3
}
html.rtl .panel-inverse {
    border-color:#cfdbe2
}
html.rtl .panel-inverse>.panel-heading {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .panel-inverse>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-inverse>.panel-heading .badge {
    color:#131e26;
    background-color:#fff
}
html.rtl .panel-inverse>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-green {
    border-color:#cfdbe2
}
html.rtl .panel-green>.panel-heading {
    color:#fff;
    background-color:#37bc9b;
    border-color:#37bc9b
}
html.rtl .panel-green>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-green>.panel-heading .badge {
    color:#37bc9b;
    background-color:#fff
}
html.rtl .panel-green>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-pink {
    border-color:#cfdbe2
}
html.rtl .panel-pink>.panel-heading {
    color:#fff;
    background-color:#f532e5;
    border-color:#f532e5
}
html.rtl .panel-pink>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-pink>.panel-heading .badge {
    color:#f532e5;
    background-color:#fff
}
html.rtl .panel-pink>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-purple {
    border-color:#cfdbe2
}
html.rtl .panel-purple>.panel-heading {
    color:#fff;
    background-color:#7266ba;
    border-color:#7266ba
}
html.rtl .panel-purple>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-purple>.panel-heading .badge {
    color:#7266ba;
    background-color:#fff
}
html.rtl .panel-purple>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-dark {
    border-color:#cfdbe2
}
html.rtl .panel-dark>.panel-heading {
    color:#fff;
    background-color:#3a3f51;
    border-color:#3a3f51
}
html.rtl .panel-dark>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-dark>.panel-heading .badge {
    color:#3a3f51;
    background-color:#fff
}
html.rtl .panel-dark>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .progress-sm {
    height:15px
}
html.rtl .progress-xs {
    height:8px
}
html.rtl .progress-bar-purple {
    background-color:#7266ba
}
html.rtl .progress-striped .progress-bar-purple {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-inverse {
    background-color:#131e26
}
html.rtl .progress-striped .progress-bar-inverse {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-green {
    background-color:#37bc9b
}
html.rtl .progress-striped .progress-bar-green {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-pink {
    background-color:#f532e5
}
html.rtl .progress-striped .progress-bar-pink {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-yellow {
    background-color:#fad732
}
html.rtl .progress-striped .progress-bar-yellow {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-0 {
    width:0
}
html.rtl .progress-10 {
    width:10%
}
html.rtl .progress-20 {
    width:20%
}
html.rtl .progress-30 {
    width:30%
}
html.rtl .progress-40 {
    width:40%
}
html.rtl .progress-50 {
    width:50%
}
html.rtl .progress-60 {
    width:60%
}
html.rtl .progress-70 {
    width:70%
}
html.rtl .progress-80 {
    width:80%
}
html.rtl .progress-90 {
    width:90%
}
html.rtl .progress-100 {
    width:100%
}
html.rtl .radial-bar {
    position:relative;
    display:inline-block;
    font-size:16px;
    border-radius:50%;
    border:2px solid #fafafa;
    background-color:transparent;
    margin-bottom:20px;
    box-sizing:content-box;
    width:80px;
    height:80px;
    font-size:18px
}
html.rtl .radial-bar:after,
html.rtl .radial-bar>img {
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    color:#a1a2a3
}
html.rtl .radial-bar:after {
    content:attr(data-label);
    background-color:#fff;
    z-index:101
}
html.rtl .radial-bar>img {
    z-index:102
}
html.rtl .radial-bar:after,
html.rtl .radial-bar>img {
    width:56px;
    height:56px;
    margin-right:12px;
    margin-top:12px;
    line-height:56px
}
html.rtl .radial-bar.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-50 {
    background-image:linear-gradient(-270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-55 {
    background-image:linear-gradient(-288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-60 {
    background-image:linear-gradient(-306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-65 {
    background-image:linear-gradient(-324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-70 {
    background-image:linear-gradient(-342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-75 {
    background-image:linear-gradient(-1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-80 {
    background-image:linear-gradient(-378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-85 {
    background-image:linear-gradient(-396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-90 {
    background-image:linear-gradient(-414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-95 {
    background-image:linear-gradient(-432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-100 {
    background-image:linear-gradient(-450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-50 {
    background-image:linear-gradient(-270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-55 {
    background-image:linear-gradient(-288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-60 {
    background-image:linear-gradient(-306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-65 {
    background-image:linear-gradient(-324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-70 {
    background-image:linear-gradient(-342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-75 {
    background-image:linear-gradient(-1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-80 {
    background-image:linear-gradient(-378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-85 {
    background-image:linear-gradient(-396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-90 {
    background-image:linear-gradient(-414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-95 {
    background-image:linear-gradient(-432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-100 {
    background-image:linear-gradient(-450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-50 {
    background-image:linear-gradient(-270deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-55 {
    background-image:linear-gradient(-288deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-60 {
    background-image:linear-gradient(-306deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-65 {
    background-image:linear-gradient(-324deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-70 {
    background-image:linear-gradient(-342deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-75 {
    background-image:linear-gradient(-1turn,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-80 {
    background-image:linear-gradient(-378deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-85 {
    background-image:linear-gradient(-396deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-90 {
    background-image:linear-gradient(-414deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-95 {
    background-image:linear-gradient(-432deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-100 {
    background-image:linear-gradient(-450deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-50 {
    background-image:linear-gradient(-270deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-55 {
    background-image:linear-gradient(-288deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-60 {
    background-image:linear-gradient(-306deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-65 {
    background-image:linear-gradient(-324deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-70 {
    background-image:linear-gradient(-342deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-75 {
    background-image:linear-gradient(-1turn,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-80 {
    background-image:linear-gradient(-378deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-85 {
    background-image:linear-gradient(-396deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-90 {
    background-image:linear-gradient(-414deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-95 {
    background-image:linear-gradient(-432deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-100 {
    background-image:linear-gradient(-450deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-50 {
    background-image:linear-gradient(-270deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-55 {
    background-image:linear-gradient(-288deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-60 {
    background-image:linear-gradient(-306deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-65 {
    background-image:linear-gradient(-324deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-70 {
    background-image:linear-gradient(-342deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-75 {
    background-image:linear-gradient(-1turn,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-80 {
    background-image:linear-gradient(-378deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-85 {
    background-image:linear-gradient(-396deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-90 {
    background-image:linear-gradient(-414deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-95 {
    background-image:linear-gradient(-432deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-100 {
    background-image:linear-gradient(-450deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-50 {
    background-image:linear-gradient(-270deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-55 {
    background-image:linear-gradient(-288deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-60 {
    background-image:linear-gradient(-306deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-65 {
    background-image:linear-gradient(-324deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-70 {
    background-image:linear-gradient(-342deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-75 {
    background-image:linear-gradient(-1turn,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-80 {
    background-image:linear-gradient(-378deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-85 {
    background-image:linear-gradient(-396deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-90 {
    background-image:linear-gradient(-414deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-95 {
    background-image:linear-gradient(-432deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-100 {
    background-image:linear-gradient(-450deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-lg {
    width:100px;
    height:100px;
    font-size:22px
}
html.rtl .radial-bar-lg:after,
html.rtl .radial-bar-lg>img {
    width:70px;
    height:70px;
    margin-right:15px;
    margin-top:15px;
    line-height:70px
}
html.rtl .radial-bar-sm {
    width:50px;
    height:50px;
    font-size:12px
}
html.rtl .radial-bar-sm:after,
html.rtl .radial-bar-sm>img {
    width:35px;
    height:35px;
    margin-right:7.5px;
    margin-top:7.5px;
    line-height:35px
}
html.rtl .radial-bar-xs {
    width:30px;
    height:30px;
    font-size:8px
}
html.rtl .radial-bar-xs:after,
html.rtl .radial-bar-xs>img {
    width:21px;
    height:21px;
    margin-right:4.5px;
    margin-top:4.5px;
    line-height:21px
}
html.rtl .radial-bar,
html.rtl x:-o-prefocus {
    background-clip:content-box
}
html.rtl .has-user-block {
    display:block;
    overflow:hidden;
    border:0!important;
    width:100%!important
}
html.rtl .user-block {
    position:relative;
    padding:25px 0 10px;
    cursor:pointer
}
html.rtl .user-block:after,
html.rtl .user-block:before {
    content:" ";
    display:table
}
html.rtl .user-block:after {
    clear:both
}
html.rtl .user-block>.user-block-picture {
    position:relative;
    width:60px;
    margin:0 auto
}
html.rtl .user-block>.user-block-picture>img {
    max-width:100%;
    height:auto
}
html.rtl .user-block .user-block-info {
    padding-top:15px;
    text-align:center;
    white-space:nowrap
}
html.rtl .user-block .user-block-info .user-block-name,
html.rtl .user-block .user-block-info .user-block-role {
    display:block
}
html.rtl .user-block .user-block-info .user-block-name {
    color:#7d848f
}
html.rtl .user-block .user-block-info .user-block-role {
    font-size:12px;
    color:#aaa
}
html.rtl .user-block-status {
    position:relative
}
html.rtl .user-block-status>.circle {
    position:absolute;
    bottom:0;
    left:0;
    border:2px solid #fff
}
html.rtl .aside-collapsed .user-block {
    padding:15px 0 14px;
    margin:0;
    text-align:center
}
html.rtl .aside-collapsed .user-block>.user-block-picture {
    float:none;
    margin:0 auto;
    width:50px
}
html.rtl .aside-collapsed .user-block>.user-block-picture>.user-block-status {
    display:block
}
html.rtl .aside-collapsed .user-block .user-block-info {
    display:none
}
html.rtl .circle {
    display:inline-block;
    width:7px;
    height:7px;
    border-radius:500px;
    margin:0 .5em;
    background-color:#ddd;
    vertical-align:baseline;
    border:2px solid transparent
}
html.rtl .circle.text-left {
    margin-right:0
}
html.rtl .circle.text-right {
    margin-left:0
}
html.rtl .circle-primary {
    background-color:#5d9cec
}
html.rtl .circle-success {
    background-color:#27c24c
}
html.rtl .circle-info {
    background-color:#387DFF
}
html.rtl .circle-warning {
    background-color:#ff902b
}
html.rtl .circle-danger {
    background-color:#f05050
}
html.rtl .circle-green {
    background-color:#37bc9b
}
html.rtl .circle-pink {
    background-color:#f532e5
}
html.rtl .circle-inverse {
    background-color:#131e26
}
html.rtl .circle-purple {
    background-color:#7266ba
}
html.rtl .circle-sm {
    width:5px;
    height:5px
}
html.rtl .circle-lg {
    width:11px;
    height:11px
}
html.rtl .circle-xl {
    width:18px;
    height:18px
}
html.rtl .circle-outline {
    background-color:transparent
}
html.rtl .circle-outline.circle-primary {
    border:1px solid #5d9cec
}
html.rtl .circle-outline.circle-success {
    border:1px solid #27c24c
}
html.rtl .circle-outline.circle-info {
    border:1px solid #387DFF
}
html.rtl .circle-outline.circle-warning {
    border:1px solid #ff902b
}
html.rtl .circle-outline.circle-danger {
    border:1px solid #f05050
}
html.rtl .timeline,
html.rtl .timeline-alt {
    list-style:none;
    padding:0 0 20px;
    position:relative;
    z-index:0
}
html.rtl .timeline-alt:before,
html.rtl .timeline:before {
    position:absolute;
    top:0;
    bottom:0;
    content:" ";
    width:1px;
    background-color:#d1d2d3;
    right:18px
}
html.rtl .timeline-alt .timeline-end,
html.rtl .timeline .timeline-end {
    float:none;
    clear:both
}
html.rtl .timeline-alt .popover.left>.arrow:after,
html.rtl .timeline .popover.left>.arrow:after {
    border-right-color:#fff
}
html.rtl .timeline-alt .popover.right>.arrow:after,
html.rtl .timeline .popover.right>.arrow:after {
    border-left-color:#fff
}
html.rtl .timeline-alt .popover.left>.popover-title+.arrow:after,
html.rtl .timeline .popover.left>.popover-title+.arrow:after {
    border-right-color:#fafafa
}
html.rtl .timeline-alt .popover.right>.popover-title+.arrow:after,
html.rtl .timeline .popover.right>.popover-title+.arrow:after {
    border-left-color:#fafafa
}
html.rtl .timeline-alt>li,
html.rtl .timeline>li {
    margin-bottom:20px
}
html.rtl .timeline-alt>li:after,
html.rtl .timeline-alt>li:before,
html.rtl .timeline>li:after,
html.rtl .timeline>li:before {
    content:" ";
    display:table
}
html.rtl .timeline-alt>li:after,
html.rtl .timeline>li:after {
    clear:both
}
html.rtl .timeline-alt>li.timeline-separator,
html.rtl .timeline>li.timeline-separator {
    position:relative;
    float:none;
    clear:both;
    margin:0 auto;
    padding:40px 0
}
html.rtl .timeline-alt>li.timeline-separator:first-child,
html.rtl .timeline>li.timeline-separator:first-child {
    padding-top:0
}
html.rtl .timeline-alt>li.timeline-separator:before,
html.rtl .timeline>li.timeline-separator:before {
    content:attr(data-datetime);
    display:inline-block;
    width:120px;
    text-align:center;
    padding:0 20px;
    line-height:30px;
    background-color:#b6c5da;
    color:#fff
}
html.rtl .timeline-alt>li>.timeline-panel,
html.rtl .timeline>li>.timeline-panel {
    margin-right:60px
}
html.rtl .timeline-alt>li>.timeline-panel .popover,
html.rtl .timeline>li>.timeline-panel .popover {
    position:relative;
    display:block;
    margin:0;
    width:100%;
    max-width:none
}
html.rtl .timeline-alt>li>.timeline-panel .popover .arrow,
html.rtl .timeline>li>.timeline-panel .popover .arrow {
    top:18px;
    display:none
}
html.rtl .timeline-alt>li>.timeline-panel .popover .popover-content .popover-title,
html.rtl .timeline>li>.timeline-panel .popover .popover-content .popover-title {
    background-color:transparent;
    border:0;
    padding-right:0;
    padding-top:0
}
html.rtl .timeline-alt>li>.timeline-date,
html.rtl .timeline>li>.timeline-date {
    margin:-20px 0 0;
    display:block;
    height:20px;
    line-height:20px;
    font-size:13px
}
html.rtl .timeline-alt>li>.timeline-date>time:after,
html.rtl .timeline>li>.timeline-date>time:after {
    content:attr(datetime)
}
html.rtl .timeline-alt>li>.timeline-badge,
html.rtl .timeline>li>.timeline-badge {
    position:absolute;
    right:0;
    width:36px;
    height:36px;
    border-radius:500px;
    line-height:36px;
    font-size:1em;
    text-align:center;
    color:#fff;
    background-color:#999;
    z-index:100
}
html.rtl .timeline-alt>li>.timeline-badge.primary,
html.rtl .timeline>li>.timeline-badge.primary {
    background-color:#5d9cec
}
html.rtl .timeline-alt>li>.timeline-badge.success,
html.rtl .timeline>li>.timeline-badge.success {
    background-color:#27c24c
}
html.rtl .timeline-alt>li>.timeline-badge.warning,
html.rtl .timeline>li>.timeline-badge.warning {
    background-color:#ff902b
}
html.rtl .timeline-alt>li>.timeline-badge.danger,
html.rtl .timeline>li>.timeline-badge.danger {
    background-color:#f05050
}
html.rtl .timeline-alt>li>.timeline-badge.info,
html.rtl .timeline>li>.timeline-badge.info {
    background-color:#387DFF
}
html.rtl .timeline-alt>li>.timeline-badge.inverse,
html.rtl .timeline>li>.timeline-badge.inverse {
    background-color:#131e26
}
html.rtl .timeline-alt>li>.timeline-badge.green,
html.rtl .timeline>li>.timeline-badge.green {
    background-color:#37bc9b
}
html.rtl .timeline-alt>li>.timeline-badge.pink,
html.rtl .timeline>li>.timeline-badge.pink {
    background-color:#f532e5
}
html.rtl .timeline-alt>li>.timeline-badge.purple,
html.rtl .timeline>li>.timeline-badge.purple {
    background-color:#7266ba
}
html.rtl .timeline-alt>li>.timeline-badge.dark,
html.rtl .timeline>li>.timeline-badge.dark {
    background-color:#3a3f51
}
html.rtl .timeline-alt>li>.timeline-badge.yellow,
html.rtl .timeline>li>.timeline-badge.yellow {
    background-color:#fad732
}
html.rtl .timeline-alt .popover .arrow {
    display:block!important
}
html.rtl .timeline-title {
    margin-top:0;
    color:inherit
}
html.rtl .timeline-body>p,
html.rtl .timeline-body>ul {
    margin-bottom:0
}
html.rtl .timeline-body>p+p {
    margin-top:5px
}
html.rtl .dropdown-lg>.dropdown-menu {
    min-width:200px
}
html.rtl .dropdown-list>.dropdown-menu {
    padding:0;
    min-width:220px
}
html.rtl .dropdown-list .list-group {
    margin:0
}
html.rtl .dropdown-list .list-group-item {
    border-radius:0;
    border-right:0;
    border-left:0
}
html.rtl .dropdown-list .list-group-item:first-child {
    border-top:0
}
html.rtl .dropdown-list .list-group-item:last-child {
    border-bottom:0
}
html.rtl .dropdown>a {
    position:relative
}
html.rtl .dropdown>a>.label {
    position:absolute;
    top:0;
    left:0;
    padding:2px 5px
}
html.rtl .dropdown-menu-header {
    padding:10px 15px;
    background-color:#fafafa;
    border-bottom:1px solid #e1e1e1
}
html.rtl .container-sm {
    max-width:750px;
    width:auto
}
html.rtl .container-md {
    max-width:970px;
    width:auto
}
html.rtl .container-lg {
    max-width:1170px;
    width:auto
}
html.rtl .row-table {
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    margin:0
}
html.rtl .row-table>[class*=col-] {
    display:table-cell;
    float:none;
    table-layout:fixed;
    vertical-align:middle
}
html.rtl .row-flush>[class*=col-] {
    padding-right:0;
    padding-left:0
}
html.rtl .half-float {
    position:relative;
    margin-bottom:65px
}
html.rtl .half-float .half-float-bottom,
html.rtl .half-float .half-float-top {
    position:absolute;
    right:50%;
    bottom:-60px;
    width:120px;
    height:120px;
    margin-right:-60px;
    z-index:2
}
html.rtl .half-float .half-float-top {
    bottom:auto;
    top:-60px
}
html.rtl .half-float+* {
    margin-top:-55px;
    padding-top:65px
}
html.rtl .row-masonry {
    position:relative;
    margin:0;
    padding:0;
    width:100%
}
html.rtl .row-masonry>.col-masonry {
    display:inline-block;
    width:100%;
    min-height:1em;
    margin-bottom:15px
}
html.rtl .widget {
    margin-bottom:20px;
    border:0
}
html.rtl .widget .lateral-picture {
    position:relative;
    display:block;
    height:240px;
    width:auto;
    overflow:hidden
}
html.rtl .widget .lateral-picture>img {
    position:absolute;
    top:0;
    right:0;
    max-height:100%;
    width:auto
}
@-webkit-keyframes fadeOutUpShort {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translate3d(0,-20px,0)
    }
}
@keyframes fadeOutUpShort {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translate3d(0,-20px,0)
    }
}
html.rtl .fadeOutUpShort {
    -webkit-animation-name:fadeOutUpShort;
    animation-name:fadeOutUpShort
}
@-webkit-keyframes fadeInUpShort {
    0% {
        opacity:0;
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUpShort {
    0% {
        opacity:0;
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
html.rtl .fadeInUpShort {
    -webkit-animation-name:fadeInUpShort;
    animation-name:fadeInUpShort
}
@-webkit-keyframes zoomInShort {
    0% {
        opacity:0;
        transform:scale3d(.95,.95,.95)
    }
    50% {
        opacity:1
    }
}
@keyframes zoomInShort {
    0% {
        opacity:0;
        transform:scale3d(.95,.95,.95)
    }
    50% {
        opacity:1
    }
}
html.rtl .zoomInShort {
    -webkit-animation-name:zoomInShort;
    animation-name:zoomInShort
}
@-webkit-keyframes zoomBack {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to {
        opacity:0
    }
}
@keyframes zoomBack {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to {
        opacity:0
    }
}
html.rtl .zoomBack {
    -webkit-animation-name:zoomBack;
    animation-name:zoomBack
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity:0;
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
@keyframes fadeInLeft {
    0% {
        opacity:0;
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
html.rtl .fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
html.rtl .table-grid-align-middle .col {
    vertical-align:middle
}
html.rtl .todo .todo-item-list {
    position:relative
}
html.rtl .todo .todo-item .todo-edit {
    display:none;
    cursor:pointer
}
html.rtl .todo .todo-item:hover .todo-edit {
    display:inline
}
html.rtl .todo .todo-item.todo-complete .todo-edit {
    display:none
}
html.rtl .todo textarea {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.rtl .todo .todo-complete {
    background:#edf1f2;
    opacity:.6;
    color:#232735
}
html.rtl .todo .todo-complete .todo-title {
    text-decoration:line-through
}
html.rtl .todo .panel-group>.panel {
    border:1px;
    margin:0
}
html.rtl .todo .panel-group>.panel .panel-body {
    border-bottom:1px solid #edf1f2
}
html.rtl .dd {
    max-width:600px;
    font-size:13px;
    line-height:20px
}
html.rtl .dd,
html.rtl .dd-list {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
html.rtl .dd-list .dd-list {
    padding-right:30px
}
html.rtl .dd-collapsed .dd-list {
    display:none
}
html.rtl .dd-empty,
html.rtl .dd-item,
html.rtl .dd-placeholder {
    display:block;
    position:relative;
    margin:0;
    padding:0;
    min-height:20px;
    font-size:13px;
    line-height:20px
}
html.rtl .dd-handle {
    display:block;
    margin:5px 0;
    padding:10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.rtl .dd-handle:hover {
    background:#fff
}
html.rtl .dd-item>button {
    display:block;
    position:relative;
    cursor:pointer;
    float:right;
    width:25px;
    height:30px;
    margin:5px 0;
    padding:0;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:0;
    background:transparent;
    font-size:12px;
    line-height:1;
    text-align:center;
    font-weight:700
}
html.rtl .dd-item>button:before {
    content:"+";
    display:block;
    position:absolute;
    width:100%;
    text-align:center;
    text-indent:0
}
html.rtl .dd-item>button[data-action=collapse]:before {
    content:"-"
}
html.rtl .dd-empty,
html.rtl .dd-placeholder {
    margin:5px 0;
    padding:0;
    min-height:30px;
    background:#f2fbff;
    border:1px dashed #b6bcbf;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
html.rtl .dd-empty {
    border:1px dashed #bbb;
    min-height:100px;
    background-color:#e5e5e5;
    background-size:60px 60px;
    background-position:100% 0,30px 30px
}
html.rtl .dd-dragel {
    position:absolute;
    pointer-events:none;
    z-index:9999
}
html.rtl .dd-dragel>.dd-item .dd-handle {
    margin-top:0
}
html.rtl .dd-dragel .dd-handle {
    box-shadow:-2px 4px 6px 0 rgba(0,0,0,.1)
}
html.rtl .nestable-lists {
    display:block;
    clear:both;
    padding:30px 0;
    width:100%;
    border:0;
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd
}
html.rtl .dd-hover>.dd-handle {
    background:#2ea8e5!important
}
html.rtl .dd3-content {
    display:block;
    margin:5px 0;
    padding:10px 50px 10px 10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.rtl .dd-dragel>.dd3-item>.dd3-content {
    margin:0
}
html.rtl .dd3-item>button {
    margin-right:40px
}
html.rtl .dd3-handle {
    position:absolute;
    margin:0;
    right:0;
    top:0;
    cursor:pointer;
    width:40px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:1px solid #ebebeb;
    background:#fff;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
html.rtl .dd3-handle:before {
    content:"≡";
    display:block;
    position:absolute;
    right:0;
    top:10px;
    width:100%;
    text-align:center;
    text-indent:0;
    color:#ccc;
    font-size:20px;
    font-weight:400
}
html.rtl .dd3-handle:hover {
    background:#f7f7f7
}
html.rtl .flot-chart {
    display:block;
    width:100%;
    height:250px
}
html.rtl .flot-chart .legend>table tr td {
    padding:3px
}
html.rtl .flot-chart .legend>table tr td:first-child {
    padding-right:3px
}
html.rtl .flot-chart .legend>table tr td:last-child {
    padding-left:3px
}
html.rtl .flot-chart .legend>table tr+tr td {
    padding-top:0
}
html.rtl .flot-chart .legend>div:first-child {
    border-color:rgba(0,0,0,.1)!important
}
html.rtl .flot-chart .legend .legendColorBox>div,
html.rtl .flot-chart .legend .legendColorBox>div>div {
    border-radius:400px
}
html.rtl .flot-chart-content {
    width:100%;
    height:100%
}
html.rtl .flot-pie-label {
    padding:3px 5px;
    font-size:10px;
    text-align:center;
    color:#fff
}
html.rtl #flotTip {
    position:relative;
    padding:5px;
    font-size:12px!important;
    border-radius:2px!important;
    border-color:transparent!important;
    background-color:rgba(0,0,0,.75)!important;
    color:#f1f1f1;
    z-index:5
}
html.rtl .easypie-chart {
    display:inline-block;
    position:relative;
    padding:0 6px
}
html.rtl .easypie-chart span {
    display:block;
    position:absolute;
    right:50%;
    top:50%;
    width:100%;
    margin-right:-50%;
    height:30px;
    margin-top:-15px;
    font-size:20px
}
html.rtl .easypie-chart canvas {
    max-width:100%
}
html.rtl .c-checkbox,
html.rtl .c-radio {
    margin-left:4px
}
html.rtl .c-checkbox *,
html.rtl .c-radio * {
    cursor:pointer
}
html.rtl .c-checkbox input,
html.rtl .c-radio input {
    opacity:0;
    position:absolute;
    margin-right:0!important
}
html.rtl .c-checkbox span,
html.rtl .c-radio span {
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-right:-20px;
    width:20px;
    height:20px;
    border-radius:2px;
    border:1px solid #ccc;
    margin-left:5px;
    text-align:center
}
html.rtl .c-checkbox span:before,
html.rtl .c-radio span:before {
    margin-right:1px
}
html.rtl .c-checkbox:hover span,
html.rtl .c-radio:hover span {
    border-color:#5d9cec
}
html.rtl .form-inline .c-checkbox span,
html.rtl .form-inline .c-radio span {
    margin-right:0
}
html.rtl .c-checkbox.c-checkbox-rounded span,
html.rtl .c-checkbox.c-radio-rounded span,
html.rtl .c-radio.c-checkbox-rounded span,
html.rtl .c-radio.c-radio-rounded span,
html.rtl .c-radio span {
    border-radius:500px
}
html.rtl .c-checkbox span:before,
html.rtl .c-radio span:before {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    opacity:0;
    text-align:center!important;
    font-size:12px;
    line-height:18px;
    vertical-align:middle
}
html.rtl .c-checkbox input[type=checkbox]:checked+span:before,
html.rtl .c-checkbox input[type=radio]:checked+span:before,
html.rtl .c-radio input[type=checkbox]:checked+span:before,
html.rtl .c-radio input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.rtl .c-checkbox input[type=checkbox]:checked+span,
html.rtl .c-checkbox input[type=radio]:checked+span,
html.rtl .c-radio input[type=checkbox]:checked+span,
html.rtl .c-radio input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec
}
html.rtl .c-checkbox input[type=radio]:checked+span,
html.rtl .c-radio input[type=radio]:checked+span {
    background-color:#fff
}
html.rtl .c-checkbox input[type=radio]:checked+span:before,
html.rtl .c-radio input[type=radio]:checked+span:before {
    color:#5d9cec
}
html.rtl .c-checkbox input[type=checkbox]:disabled+span,
html.rtl .c-checkbox input[type=radio]:disabled+span,
html.rtl .c-radio input[type=checkbox]:disabled+span,
html.rtl .c-radio input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important
}
html.rtl .c-checkbox input[type=radio]:disabled+span,
html.rtl .c-radio input[type=radio]:disabled+span {
    background-color:#fff!important
}
html.rtl .c-checkbox input[type=radio]:disabled+span:before,
html.rtl .c-radio input[type=radio]:disabled+span:before {
    color:#ddd
}
html.rtl .c-radio.c-radio-nofont span:before {
    content:"";
    width:10px;
    height:10px;
    top:50%;
    right:50%;
    margin-top:-5px;
    margin-right:-5px;
    border-radius:500px
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec;
    background-color:#fff
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    background-color:#5d9cec
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important;
    background-color:#fff!important
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
    background-color:#ddd
}
html.rtl .form-control-rounded {
    border-radius:100px
}
html.rtl .switch .form-control {
    padding-top:7px;
    margin-bottom:0
}
html.rtl .switch * {
    cursor:pointer
}
html.rtl .switch input {
    opacity:0;
    position:absolute;
    z-index:-1
}
html.rtl .switch span {
    position:relative;
    display:inline-block;
    width:40px;
    height:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:100px;
    transition:all .5s;
    box-shadow:inset -1px 2px 3px rgba(0,0,0,.1);
    vertical-align:middle
}
html.rtl .switch span:after {
    content:"";
    position:absolute;
    background-color:#fff;
    top:0;
    right:0;
    height:18px;
    width:18px;
    border:1px solid #ddd;
    border-radius:400px;
    box-shadow:-1px 1px 3px rgba(0,0,0,.1);
    -webkit-transition:all .2s
}
html.rtl .switch.switch-lg span {
    width:50px;
    height:25px
}
html.rtl .switch.switch-lg span:after {
    height:23px;
    width:23px
}
html.rtl .switch.switch-sm span {
    width:30px;
    height:15px
}
html.rtl .switch.switch-sm span:after {
    height:13px;
    width:13px
}
html.rtl .switch input:checked+span {
    background-color:#5d9cec;
    border-color:#5d9cec;
    transition:all .5s
}
html.rtl .switch input:checked+span:after {
    right:50%;
    transition:all .2s
}
html.rtl .form-control-feedback {
    right:16px;
    left:auto
}
html.rtl .form-control+.form-control-feedback,
html.rtl .form-control+.parsley-errors-list+.form-control-feedback {
    left:0;
    right:auto
}
html.rtl .input-sm+.form-control-feedback,
html.rtl .input-sm+.parsley-errors-list+.form-control-feedback {
    top:0
}
html.rtl .input-md {
    width:260px
}
html.rtl .note-editor {
    background-image:linear-gradient(#eee .1em,transparent 0);
    background-size:100% 20px;
    background-color:#fff;
    line-height:20px;
    margin-top:5px;
    padding:0 0 1px;
    border:none
}
html.rtl .note-editor.note-editor-margin {
    background-image:linear-gradient(-90deg,transparent 49px,#ffe0c4 0,#ffe0c4 51px,transparent 0),linear-gradient(#eee .1em,transparent 0);
    padding-right:55px
}
html.rtl .parsley-error {
    border-color:#f05050!important
}
html.rtl .parsley-errors-list {
    display:none;
    margin:0;
    padding:0
}
html.rtl .parsley-errors-list.filled {
    display:block
}
html.rtl .parsley-errors-list>li {
    font-size:12px;
    list-style:none;
    color:#f05050
}
html.rtl body .bootstrap-tagsinput {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height:auto;
    min-height:35px;
    margin-bottom:0
}
html.rtl body .bootstrap-tagsinput: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)
}
html.rtl body .bootstrap-tagsinput::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .bootstrap-tagsinput:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .bootstrap-tagsinput::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .bootstrap-tagsinput[disabled],
html.rtl body .bootstrap-tagsinput[readonly],
html.rtl fieldset[disabled] body .bootstrap-tagsinput {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .bootstrap-tagsinput {
    height:auto
}
html.rtl body .bootstrap-tagsinput .tag {
    color:#fff
}
html.rtl .tabcontrol,
html.rtl .wizard {
    display:block;
    width:100%;
    overflow:hidden
}
html.rtl .tabcontrol a,
html.rtl .wizard a {
    outline:0
}
html.rtl .tabcontrol ul,
html.rtl .wizard ul {
    list-style:none!important;
    padding:0;
    margin:0
}
html.rtl .tabcontrol ul>li,
html.rtl .wizard ul>li {
    display:block;
    padding:0
}
html.rtl .tabcontrol>.content>.title,
html.rtl .tabcontrol>.steps .current-info,
html.rtl .wizard>.content>.title,
html.rtl .wizard>.steps .current-info {
    position:absolute;
    right:-999em
}
html.rtl .wizard>.steps {
    position:relative;
    display:block;
    width:100%
}
html.rtl .wizard>.steps .number {
    font-size:1.429em
}
html.rtl .wizard>.steps>ul>li {
    width:25%
}
html.rtl .wizard>.content {
    background:#fff;
    display:block;
    margin:.5em;
    min-height:300px;
    overflow:hidden;
    position:relative;
    width:auto;
    border-radius:5px
}
html.rtl .wizard>.content>.body {
    float:right;
    position:absolute;
    width:100%;
    height:95%;
    padding:2.5% 0
}
html.rtl .wizard>.content>.body ul {
    list-style:disc!important
}
html.rtl .wizard>.content>.body ul>li {
    display:list-item
}
html.rtl .wizard>.content>.body>iframe {
    border:0;
    width:100%;
    height:100%
}
html.rtl .wizard>.content>.body input {
    display:block
}
html.rtl .wizard>.content>.body input.error {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#8a1f11
}
html.rtl .wizard>.content>.body label {
    display:inline-block;
    margin-bottom:.5em
}
html.rtl .wizard>.content>.body label.error {
    color:#f05050;
    display:block!important;
    margin-right:1.5em;
    padding:0
}
html.rtl .wizard>.actions {
    position:relative;
    display:block;
    text-align:left;
    width:100%
}
html.rtl .wizard>.actions>ul {
    display:inline-block;
    text-align:left
}
html.rtl .wizard>.actions>ul>li {
    margin:0 .5em
}
html.rtl .wizard.vertical>.steps {
    display:inline;
    float:right;
    width:30%
}
html.rtl .wizard.vertical>.steps>ul>li {
    float:none;
    width:100%
}
html.rtl .wizard.vertical>.content {
    display:inline;
    float:right;
    margin:0 2.5% .5em;
    width:65%
}
html.rtl .wizard.vertical>.actions {
    display:inline;
    float:left;
    margin:0 2.5%;
    width:95%
}
html.rtl .wizard.vertical>.actions>ul>li {
    margin:0 1em 0 0
}
html.rtl .wizard>.actions>ul>li,
html.rtl .wizard>.steps>ul>li {
    float:right
}
html.rtl .wizard>.steps a,
html.rtl .wizard>.steps a:active,
html.rtl .wizard>.steps a:hover {
    display:block;
    width:auto;
    margin:0 .5em .5em;
    padding:1em;
    text-decoration:none;
    border-radius:0;
    font-weight:700;
    color:#e1e2e3
}
html.rtl .wizard>.steps a:active>small,
html.rtl .wizard>.steps a:hover>small,
html.rtl .wizard>.steps a>small {
    font-weight:400;
    color:#909fa7
}
html.rtl .wizard>.steps .disabled a,
html.rtl .wizard>.steps .disabled a:active,
html.rtl .wizard>.steps .disabled a:hover {
    background:#383d4e;
    color:#e1e2e3;
    cursor:default
}
html.rtl .wizard>.steps .current a,
html.rtl .wizard>.steps .current a:active,
html.rtl .wizard>.steps .current a:hover {
    background:#5d9cec;
    color:#fff;
    cursor:default
}
html.rtl .wizard>.steps .current a:active>small,
html.rtl .wizard>.steps .current a:hover>small,
html.rtl .wizard>.steps .current a>small {
    color:#fff
}
html.rtl .wizard>.steps .done a,
html.rtl .wizard>.steps .done a:active,
html.rtl .wizard>.steps .done a:hover {
    background:#383d4e;
    color:#e1e2e3
}
html.rtl .wizard>.steps .error a,
html.rtl .wizard>.steps .error a:active,
html.rtl .wizard>.steps .error a:hover {
    background:#ff3111;
    color:#fff
}
html.rtl .wizard>.actions a,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:hover {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .open>.dropdown-toggle.wizard>.actions a,
html.rtl .open>.dropdown-toggle.wizard>.actions a.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active:hover,
html.rtl .open>.dropdown-toggle.wizard>.actions a:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover:hover,
html.rtl .wizard>.actions a.active,
html.rtl .wizard>.actions a.active.focus,
html.rtl .wizard>.actions a.active:focus,
html.rtl .wizard>.actions a.active:hover,
html.rtl .wizard>.actions a.focus,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:active.active,
html.rtl .wizard>.actions a:active.active.focus,
html.rtl .wizard>.actions a:active.active:focus,
html.rtl .wizard>.actions a:active.active:hover,
html.rtl .wizard>.actions a:active.focus,
html.rtl .wizard>.actions a:active:active,
html.rtl .wizard>.actions a:active:active.focus,
html.rtl .wizard>.actions a:active:active:focus,
html.rtl .wizard>.actions a:active:active:hover,
html.rtl .wizard>.actions a:active:focus,
html.rtl .wizard>.actions a:active:hover,
html.rtl .wizard>.actions a:focus,
html.rtl .wizard>.actions a:hover,
html.rtl .wizard>.actions a:hover.active,
html.rtl .wizard>.actions a:hover.active.focus,
html.rtl .wizard>.actions a:hover.active:focus,
html.rtl .wizard>.actions a:hover.active:hover,
html.rtl .wizard>.actions a:hover.focus,
html.rtl .wizard>.actions a:hover:active,
html.rtl .wizard>.actions a:hover:active.focus,
html.rtl .wizard>.actions a:hover:active:focus,
html.rtl .wizard>.actions a:hover:active:hover,
html.rtl .wizard>.actions a:hover:focus,
html.rtl .wizard>.actions a:hover:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3886e8
}
html.rtl .open>.dropdown-toggle.wizard>.actions a,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover,
html.rtl .wizard>.actions a.active,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:active.active,
html.rtl .wizard>.actions a:active:active,
html.rtl .wizard>.actions a:hover.active,
html.rtl .wizard>.actions a:hover:active {
    background-image:none
}
html.rtl .wizard>.actions a.disabled.focus,
html.rtl .wizard>.actions a.disabled:focus,
html.rtl .wizard>.actions a.disabled:hover,
html.rtl .wizard>.actions a:active.disabled.focus,
html.rtl .wizard>.actions a:active.disabled:focus,
html.rtl .wizard>.actions a:active.disabled:hover,
html.rtl .wizard>.actions a:active[disabled].focus,
html.rtl .wizard>.actions a:active[disabled]:focus,
html.rtl .wizard>.actions a:active[disabled]:hover,
html.rtl .wizard>.actions a:hover.disabled.focus,
html.rtl .wizard>.actions a:hover.disabled:focus,
html.rtl .wizard>.actions a:hover.disabled:hover,
html.rtl .wizard>.actions a:hover[disabled].focus,
html.rtl .wizard>.actions a:hover[disabled]:focus,
html.rtl .wizard>.actions a:hover[disabled]:hover,
html.rtl .wizard>.actions a[disabled].focus,
html.rtl .wizard>.actions a[disabled]:focus,
html.rtl .wizard>.actions a[disabled]:hover,
html.rtl fieldset[disabled] .wizard>.actions a.focus,
html.rtl fieldset[disabled] .wizard>.actions a:active.focus,
html.rtl fieldset[disabled] .wizard>.actions a:active:focus,
html.rtl fieldset[disabled] .wizard>.actions a:active:hover,
html.rtl fieldset[disabled] .wizard>.actions a:focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover,
html.rtl fieldset[disabled] .wizard>.actions a:hover.focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover:focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover:hover {
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .wizard>.actions a .badge,
html.rtl .wizard>.actions a:active .badge,
html.rtl .wizard>.actions a:hover .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .wizard>.actions .disabled a,
html.rtl .wizard>.actions .disabled a:active,
html.rtl .wizard>.actions .disabled a:hover {
    color:#333;
    background:#fff;
    border:1px solid #eaeaea
}
html.rtl .tabcontrol>.steps {
    position:relative;
    display:block;
    width:100%
}
html.rtl .tabcontrol>.steps>ul {
    position:relative;
    margin:6px 0 0;
    top:1px;
    z-index:1
}
html.rtl .tabcontrol>.steps>ul>li {
    float:right;
    margin:5px 0 0 2px;
    padding:1px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    border-top-right-radius:5px;
    border-top-left-radius:5px
}
html.rtl .tabcontrol>.steps>ul>li>a {
    color:#5f5f5f;
    display:inline-block;
    border:0;
    margin:0;
    padding:10px 30px;
    text-decoration:none
}
html.rtl .tabcontrol>.steps>ul>li>a:hover {
    text-decoration:none
}
html.rtl .tabcontrol>.steps>ul>li:hover {
    background:#edecec;
    border:1px solid #bbb;
    padding:0
}
html.rtl .tabcontrol>.steps>ul>li.current {
    background:#fff;
    border:1px solid #bbb;
    border-bottom:0;
    padding:0 0 1px;
    margin-top:0
}
html.rtl .tabcontrol>.steps>ul>li.current>a {
    padding:15px 30px 10px
}
html.rtl .tabcontrol>.content {
    position:relative;
    display:inline-block;
    width:100%;
    height:300px;
    overflow:hidden;
    border-top:1px solid #bbb;
    padding-top:20px
}
html.rtl .tabcontrol>.content>.body {
    float:right;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%
}
html.rtl .tabcontrol>.content>.body ul {
    list-style:disc!important
}
html.rtl .tabcontrol>.content>.body ul>li {
    display:list-item
}
html.rtl .img-container,
html.rtl .img-preview {
    background-color:#f7f7f7;
    overflow:hidden;
    width:100%;
    text-align:center
}
html.rtl .img-container {
    min-height:200px;
    max-height:340px;
    margin-bottom:20px
}
html.rtl .docs-preview {
    margin-left:-15px;
    margin-bottom:10px
}
html.rtl .img-preview {
    float:right;
    margin-left:10px;
    margin-bottom:10px
}
html.rtl .img-preview>img {
    max-width:100%
}
html.rtl .preview-lg {
    width:263px;
    height:148px
}
html.rtl .preview-md {
    width:139px;
    height:78px
}
html.rtl .preview-sm {
    width:69px;
    height:39px
}
html.rtl .preview-xs {
    width:35px;
    height:20px;
    margin-left:0
}
html.rtl .cropper-container img {
    display:block;
    width:100%;
    min-width:0!important;
    max-width:none!important;
    height:100%;
    min-height:0!important;
    max-height:none!important;
    image-orientation:0deg!important
}
html.rtl .dataTables_filter input {
    margin-right:10px
}
html.rtl .dataTables_length select {
    margin-left:10px
}
html.rtl table.dataTable tfoot>tr>th {
    color:#a1a2a3;
    background:#f1f2f3
}
html.rtl .panel .dataTables_wrapper .row {
    margin:10px 0
}
html.rtl .panel .dataTable {
    width:100%!important
}
html.rtl .ColVis .ColVis_Button {
    background-image:none;
    border:1px solid #e1e2e3;
    box-shadow:0 0 0 #000
}
html.rtl .ColVis .ColVis_Button>span {
    color:#656565
}
html.rtl .ColVis_collectionBackground {
    display:none
}
html.rtl ul.ColVis_collection {
    background-color:#fff
}
html.rtl ul.ColVis_collection>li {
    border:0!important;
    background-image:none!important;
    box-shadow:0 0 0 #000!important;
    margin:0
}
html.rtl ul.ColVis_collection>li>label {
    margin:0
}
html.rtl ul.ColVis_collection>li>label>span {
    color:#888;
    vertical-align:top;
    font-weight:400
}
html.rtl ul.ColVis_collection>li>label>span:hover {
    color:#555
}
html.rtl ul.ColVis_collection>li>label input[type=checkbox]:checked+span,
html.rtl ul.ColVis_collection>li>label input[type=radio]:checked+span {
    background-color:transparent
}
html.rtl .ColVis_catcher {
    cursor:pointer
}
html.rtl .table-responsive .dataTables_wrapper .row {
    margin:0
}
html.rtl .table>thead>tr>th {
    padding:14px 8px;
    color:#888
}
html.rtl .table>tbody>tr>td {
    vertical-align:middle
}
html.rtl .table>tbody>tr>td>.media img {
    width:36px;
    height:36px;
    margin:0 auto
}
html.rtl .table .checkbox {
    margin:0 auto;
    width:20px
}
html.rtl .table .progress {
    margin-bottom:0
}
html.rtl .table .radial-bar {
    margin:0 auto
}
html.rtl .jqstooltip {
    box-sizing:content-box
}
html.rtl #table-ext-1 th:first-child {
    width:3%
}
html.rtl #table-ext-1 th:nth-child(2),
html.rtl #table-ext-1 th:nth-child(7),
html.rtl #table-ext-1 th:nth-child(9),
html.rtl #table-ext-2 th:first-child {
    width:5%
}
html.rtl #table-ext-2 th:nth-child(3) {
    width:10%
}
html.rtl .ui-widget {
    font-family:inherit
}
html.rtl .ui-jqgrid {
    border-radius:4px;
    border-width:3px 1px 1px;
    border-color:#cfdbe2
}
html.rtl .ui-jqgrid * {
    max-width:100%
}
html.rtl .ui-jqgrid .ui-jqgrid-titlebar {
    position:relative;
    padding:8px 15px;
    border-bottom:0;
    line-height:1.52857143;
    text-transform:none;
    font-size:14px;
    font-weight:400;
    background-color:#fff;
    color:#444
}
html.rtl .ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
    margin-left:10px
}
html.rtl .ui-jqgrid .ui-jqgrid-pager {
    position:relative;
    padding:8px 14px!important;
    height:auto!important;
    max-width:100%
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
    border-radius:0
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-input,
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
    height:24px;
    padding:4px;
    font-size:12px;
    line-height:1.5;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    position:relative
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    padding:1px;
    border:0
}
html.rtl .ui-jqgrid .loading {
    position:absolute;
    top:45%;
    right:45%;
    width:auto;
    height:auto;
    z-index:101;
    padding:6px;
    margin:5px;
    text-align:center;
    font-weight:700;
    display:none;
    border-width:2px!important;
    font-size:11px
}
html.rtl .ui-state-default,
html.rtl .ui-widget-content .ui-state-default,
html.rtl .ui-widget-header .ui-state-default {
    border:0;
    background:#fafbfc;
    font-weight:700;
    color:#888
}
html.rtl .ui-state-default.ui-state-hover,
html.rtl .ui-widget-content .ui-state-default.ui-state-hover,
html.rtl .ui-widget-header .ui-state-default.ui-state-hover {
    background:#fafbfc
}
html.rtl .ui-state-default .ui-state-default,
html.rtl .ui-widget-content .ui-state-default .ui-state-default,
html.rtl .ui-widget-header .ui-state-default .ui-state-default {
    border-top:0!important
}
html.rtl .ui-widget-header {
    background-image:none
}
html.rtl .ui-jqgrid tr.ui-row-ltr td {
    border-left:0;
    text-align:right;
    border-color:#edf1f2;
    background-color:inherit
}
html.rtl .ui-jqgrid tr.ui-search-toolbar th {
    border-top-width:0!important;
    border-top-color:inherit!important;
    border-top-style:ridge!important
}
html.rtl .ui-jqgrid tr.jqgrow td {
    padding:8px
}
html.rtl .ui-jqgrid .ui-jqgrid-btable,
html.rtl .ui-jqgrid .ui-jqgrid-htable {
    border-collapse:separate
}
html.rtl .ui-jqgrid .ui-jqgrid-htable th {
    padding:14px 8px
}
html.rtl .ui-jqgrid .ui-jqgrid-bdiv,
html.rtl .ui-jqgrid .ui-jqgrid-btable {
    width:auto!important
}
html.rtl .ui-jqgrid tr.jqfoot td {
    min-height:25px;
    padding:5px 2px
}
html.rtl .ui-jqgrid tr.footrow td {
    height:30px
}
html.rtl .ui-jqgrid tr.footrow-rtl td {
    border:0
}
html.rtl .ui-search-toolbar input[type=text] {
    font-size:12px;
    height:15px;
    border:1px solid #e4eaec;
    border-radius:0
}
html.rtl .ui-state-focus,
html.rtl .ui-state-hover,
html.rtl .ui-widget-content .ui-state-focus,
html.rtl .ui-widget-content .ui-state-hover,
html.rtl .ui-widget-header .ui-state-focus {
    background:#edf1f2;
    border-collapse:separate;
    color:#656565
}
html.rtl .ui-state-highlight,
html.rtl .ui-widget-content .ui-state-highlight,
html.rtl .ui-widget-header .ui-state-highlight {
    background:#edf1f2;
    color:#656565
}
html.rtl .ui-widget-content {
    color:#656565;
    font-size:13px;
    background-image:none
}
html.rtl tr.ui-widget-content {
    border:0
}
html.rtl .ui-state-active,
html.rtl .ui-widget-content .ui-state-active,
html.rtl .ui-widget-header .ui-state-active {
    border:1px solid #edf1f2;
    background:#fff;
    font-weight:400;
    color:#888
}
html.rtl .ui-jqdialog .ui-jqdialog-titlebar {
    padding:10px
}
html.rtl .ui-jqdialog .ui-jqdialog-title {
    float:none!important
}
html.rtl .ui-jqdialog>.ui-resizable-se {
    position:absolute
}
html.rtl body .slider-handle,
html.rtl body .slider-selection,
html.rtl body .slider-track {
    background-image:none;
    box-shadow:0 0 0 #000
}
html.rtl body .slider-handle {
    opacity:1
}
html.rtl body .slider-handle,
html.rtl body .slider-track {
    background-color:#fff;
    border:1px solid #5d9cec
}
html.rtl body .slider-selection {
    background-color:#5d9cec
}
html.rtl body .slider .tooltip.top .tooltip-arrow {
    border-top-color:#2c3037
}
html.rtl body .slider .tooltip.right .tooltip-arrow {
    border-left-color:#2c3037
}
html.rtl body .slider .tooltip-inner {
    background-color:#2c3037
}
html.rtl body .slider-lg {
    width:380px
}
html.rtl body .chosen-container {
    width:100%!important;
    max-width:100%
}
html.rtl body .chosen-container-multi .chosen-choices {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl body .chosen-container-multi .chosen-choices: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)
}
html.rtl body .chosen-container-multi .chosen-choices::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-multi .chosen-choices[disabled],
html.rtl body .chosen-container-multi .chosen-choices[readonly],
html.rtl fieldset[disabled] body .chosen-container-multi .chosen-choices {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .chosen-container-multi .chosen-choices {
    height:auto
}
html.rtl body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height:auto;
    padding:0
}
html.rtl body .chosen-container-multi .chosen-choices li.search-choice {
    margin:0 0 3px 5px;
    background-color:#f5f6f7;
    border:1px solid #e7e9ec;
    background-image:none
}
html.rtl body .chosen-container .chosen-results li.highlighted {
    background-color:#a1a2a3;
    background-image:none
}
html.rtl body .chosen-container .chosen-drop {
    border-color:#ddd
}
html.rtl body .chosen-container .chosen-results li.group-result {
    color:#747576;
    letter-spacing:.02em
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl body .chosen-container-single .chosen-single {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single:focus,
html.rtl body .chosen-container-single .chosen-single: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)
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder,
html.rtl body .chosen-container-single .chosen-single::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder,
html.rtl body .chosen-container-single .chosen-single:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder,
html.rtl body .chosen-container-single .chosen-single::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single[disabled],
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single[readonly],
html.rtl body .chosen-container-single .chosen-single[disabled],
html.rtl body .chosen-container-single .chosen-single[readonly],
html.rtl fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl fieldset[disabled] body .chosen-container-single .chosen-single {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl textareabody .chosen-container-single .chosen-single {
    height:auto
}
html.rtl body .chosen-container-active .chosen-choices,
html.rtl body .chosen-container-active .chosen-single {
    border:1px solid #66afe9
}
html.rtl body .chosen-container-single .chosen-drop {
    margin-top:-3px
}
html.rtl body .chosen-container-single .chosen-single div {
    top:6px;
    left:5px
}
html.rtl body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    color:#b7bac9
}
html.rtl body .bootstrap-filestyle {
    max-width:380px
}
html.rtl body .select2-container,
html.rtl body [data-classyloader] {
    max-width:100%
}
html.rtl body .select2-container--bootstrap .select2-selection--multiple,
html.rtl body .select2-container--bootstrap .select2-selection--single {
    border:1px solid #dde6e9;
    box-shadow:0 0 0 #000!important
}
html.rtl [data-scrollable] {
    display:block
}
html.rtl .slimScrollBar {
    opacity:1!important;
    background-color:rgba(0,0,0,.35)!important;
    border:0!important;
    border-radius:1px!important
}
html.rtl .slimScrollRail {
    opacity:1!important;
    background-color:rgba(0,0,0,.15)!important;
    border:0!important;
    border-radius:0!important;
    bottom:0
}
html.rtl .alerts {
    position:fixed;
    top:60px;
    right:60px;
    z-index:9090;
    width:350px;
    right:auto;
    left:60px
}
html.rtl .alerts:hover .alert .close {
    opacity:1;
    visibility:visible
}
html.rtl .alerts-bottom-right,
html.rtl .alerts-top-right {
    right:auto;
    left:60px
}
html.rtl .alerts-bottom-center,
html.rtl .alerts-top-center {
    right:50%;
    margin-right:-175px
}
html.rtl .alerts-bottom-center,
html.rtl .alerts-bottom-left,
html.rtl .alerts-bottom-right {
    top:auto;
    bottom:60px
}
html.rtl .uk-notify {
    position:fixed;
    top:50px;
    right:50px;
    z-index:1051;
    box-sizing:border-box;
    width:350px
}
html.rtl .uk-notify-bottom-right,
html.rtl .uk-notify-top-right {
    right:auto;
    left:50px
}
html.rtl .uk-notify-bottom-center,
html.rtl .uk-notify-top-center {
    right:50%;
    margin-right:-175px
}
html.rtl .uk-notify-bottom-center,
html.rtl .uk-notify-bottom-left,
html.rtl .uk-notify-bottom-right {
    top:auto;
    bottom:50px
}
html.rtl .uk-notify-message {
    position:relative;
    margin-bottom:10px;
    font-size:16px;
    line-height:22px;
    border-radius:3px;
    padding:15px 15px 15px 35px;
    cursor:pointer
}
html.rtl .uk-notify-message.alert.alert-normal {
    background:#444;
    color:#fff
}
html.rtl .uk-notify-message>.close {
    visibility:hidden
}
html.rtl .uk-notify-message:hover>.close {
    visibility:visible
}
html.rtl .calendar-app .fc-button {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
    height:auto;
    background-image:none
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button.active.focus,
html.rtl .calendar-app .fc-button.active:focus,
html.rtl .calendar-app .fc-button.active:hover,
html.rtl .calendar-app .fc-button.focus,
html.rtl .calendar-app .fc-button:active,
html.rtl .calendar-app .fc-button:active.focus,
html.rtl .calendar-app .fc-button:active:focus,
html.rtl .calendar-app .fc-button:active:hover,
html.rtl .calendar-app .fc-button:focus,
html.rtl .calendar-app .fc-button:hover,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button.focus,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button:focus,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button:active,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button {
    background-image:none
}
html.rtl .calendar-app .fc-button.disabled.focus,
html.rtl .calendar-app .fc-button.disabled:focus,
html.rtl .calendar-app .fc-button.disabled:hover,
html.rtl .calendar-app .fc-button[disabled].focus,
html.rtl .calendar-app .fc-button[disabled]:focus,
html.rtl .calendar-app .fc-button[disabled]:hover,
html.rtl fieldset[disabled] .calendar-app .fc-button.focus,
html.rtl fieldset[disabled] .calendar-app .fc-button:focus,
html.rtl fieldset[disabled] .calendar-app .fc-button:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .calendar-app .fc-button .badge {
    color:#fff;
    background-color:#333
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button.fc-state-active,
html.rtl .calendar-app .fc-button:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .calendar-app .fc-button .fc-icon {
    margin:0 .1em;
    font-size:inherit;
    font-family:FontAwesome!important;
    vertical-align:baseline;
    color:#555
}
html.rtl .calendar-app .fc-button .fc-icon:after {
    display:none
}
html.rtl .calendar-app .fc-day:hover,
html.rtl .calendar-app .fc-state-highlight {
    background-color:#f7f8f9
}
html.rtl .calendar-app .fc-day-number {
    font-size:18px;
    font-weight:700;
    color:#a1a2a3
}
html.rtl .calendar-app .fc-view {
    overflow:visible
}
html.rtl .calendar-app .external-events {
    margin:0
}
html.rtl .calendar-app .external-events>div {
    margin-left:5px;
    margin-bottom:5px;
    padding:6px 10px;
    color:#fff;
    font-size:11px;
    border-radius:2px;
    cursor:move
}
html.rtl .calendar-app .external-events:empty {
    content:"EMRTPUY"
}
html.rtl .calendar-app .external-events-trash {
    position:relative;
    min-height:120px
}
html.rtl .calendar-app .external-events-trash:after {
    content:"\f00d";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background-color:#131e26;
    opacity:0;
    font-family:FontAwesome;
    color:#fff;
    text-align:center;
    font-size:50px;
    padding:8%;
    max-height:100%;
    transition:all .3s ease;
    z-index:-1
}
html.rtl .calendar-app .external-events-trash.active:after {
    opacity:1;
    z-index:1
}
html.rtl .calendar-app .external-events-trash.hovered:after {
    background-color:#fb797e
}
html.rtl .calendar-app .external-event-color-selector .circle.selected {
    border:3px solid hsla(0,0%,100%,.5)
}
html.rtl body .whirl {
    position:relative
}
html.rtl body .whirl:before {
    content:attr(data-spinner-text);
    display:block;
    background-color:#f0f0f0;
    opacity:.7
}
html.rtl body .whirl.solid {
    opacity:1
}
html.rtl body .whirl:after {
    border-top-color:#5d9cec
}
html.rtl body .whirl.blade:after {
    border-bottom-color:#5d9cec
}
html.rtl body .whirl.double-up:after {
    border-color:#5d9cec
}
html.rtl body .whirl.duo:after {
    border-color:#7266ba #5d9cec
}
html.rtl body .whirl.helicopter:after {
    background-color:#5d9cec
}
html.rtl body .whirl.ringed:after {
    border-color:#7266ba #7266ba #7266ba #387DFF
}
html.rtl body .whirl.traditional:after {
    border-color:#387DFF #7266ba #fad732 #387DFF
}
html.rtl body .whirl.line:after {
    box-shadow:inset 10px 0 0 rgba(93,156,236,.5)
}
html.rtl .no-cssanimations body .whirl:before {
    opacity:.9
}
html.rtl .no-cssanimations body .whirl:after {
    content:"Loading...";
    width:40px;
    height:40px;
    margin:-20px -20px 0 0;
    line-height:40px;
    color:#000;
    opacity:1;
    border:0;
    box-shadow:0 0 0 #000;
    background-color:transparent;
    text-align:center
}
html.rtl body .ball-beat>div,
html.rtl body .ball-grid-beat>div,
html.rtl body .ball-grid-pulse>div,
html.rtl body .ball-pulse-rise>div,
html.rtl body .ball-pulse-sync>div,
html.rtl body .ball-pulse>div,
html.rtl body .ball-rotate>div,
html.rtl body .ball-rotate>div:after,
html.rtl body .ball-rotate>div:before,
html.rtl body .ball-scale-multiple>div,
html.rtl body .ball-scale>div,
html.rtl body .ball-spin-fade-loader>div,
html.rtl body .ball-triangle-path>div,
html.rtl body .ball-zig-zag-deflect>div,
html.rtl body .ball-zig-zag>div,
html.rtl body .cube-transition>div,
html.rtl body .line-scale-party>div,
html.rtl body .line-scale-pulse-out-rapid>div,
html.rtl body .line-scale-pulse-out>div,
html.rtl body .line-scale>div,
html.rtl body .line-spin-fade-loader>div,
html.rtl body .semi-circle-spin>div,
html.rtl body .square-spin>div,
html.rtl body .triangle-skew-spin>div {
    background-color:#5d9cec
}
html.rtl body .ball-clip-rotate-multiple {
    width:1px
}
html.rtl body .ball-clip-rotate-multiple>div {
    border-color:#5d9cec transparent
}
html.rtl body .ball-clip-rotate-multiple>div:last-child {
    border-color:transparent #5d9cec
}
html.rtl body .ball-clip-rotate>div {
    border-color:#5d9cec #5d9cec transparent
}
html.rtl body .ball-clip-rotate-pulse>div:first-child {
    background-color:#5d9cec;
    top:5px;
    right:-8px
}
html.rtl body .ball-clip-rotate-pulse>div:last-child {
    border-color:#5d9cec transparent
}
html.rtl body .ball-scale-ripple-multiple>div,
html.rtl body .ball-scale-ripple>div,
html.rtl body .square-spin>div {
    border-color:#5d9cec
}
html.rtl body .pacman>div:first-of-type,
html.rtl body .pacman>div:nth-child(2) {
    border-top-color:#5d9cec;
    border-right-color:#5d9cec;
    border-bottom-color:#5d9cec
}
html.rtl body .pacman>div:nth-child(3),
html.rtl body .pacman>div:nth-child(4),
html.rtl body .pacman>div:nth-child(5),
html.rtl body .pacman>div:nth-child(6) {
    background-color:#5d9cec
}
html.rtl body .sk-chasing-dots .sk-dot1,
html.rtl body .sk-chasing-dots .sk-dot2,
html.rtl body .sk-circle .sk-child:before,
html.rtl body .sk-cube-grid .sk-cube,
html.rtl body .sk-double-bounce .sk-double-bounce1,
html.rtl body .sk-double-bounce .sk-double-bounce2,
html.rtl body .sk-fading-circle .sk-circle:before,
html.rtl body .sk-rotating-plane,
html.rtl body .sk-rotating-plane.sk-spinner,
html.rtl body .sk-spinner-pulse.sk-spinner,
html.rtl body .sk-three-bounce div,
html.rtl body .sk-wandering-cubes .sk-cube1,
html.rtl body .sk-wandering-cubes .sk-cube2,
html.rtl body .sk-wave .sk-rect {
    background-color:#5d9cec!important
}
html.rtl body .sk-wordpress .sk-inner-circle {
    background-color:#fff
}
html.rtl .loader-demo {
    height:150px;
    padding-top:50px;
    text-align:center
}
html.rtl .loader-demo>div {
    display:inline-block
}
html.rtl .loader-demo.loader-demo-sk {
    padding-top:0
}
html.rtl .gmap {
    height:300px
}
html.rtl .gmap.gmap-sm {
    height:150px
}
html.rtl body .jvectormap-label {
    position:absolute;
    display:none;
    border:1px solid #313232;
    border-radius:2px;
    background:#313232;
    color:#fff;
    padding:3px 6px;
    opacity:.9;
    z-index:1100
}
html.rtl body .jvectormap-zoomin,
html.rtl body .jvectormap-zoomout {
    position:absolute;
    right:10px;
    width:22px;
    height:22px;
    border-radius:2px;
    background:#e1e2e3;
    padding:5px;
    color:#fff;
    cursor:pointer;
    line-height:10px;
    text-align:center
}
html.rtl body .jvectormap-zoomin {
    top:10px
}
html.rtl body .jvectormap-zoomout {
    top:30px
}
html.rtl [data-toggle=portlet] {
    min-height:30px
}
html.rtl [data-toggle=portlet].portlet-handler,
html.rtl [data-toggle=portlet] .portlet-handler {
    cursor:move
}
html.rtl .portlets-wrapper {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px;
    overflow:auto
}
html.rtl .portlet.box-placeholder {
    padding:0
}
html.rtl .mb-boxes {
    overflow:hidden
}
html.rtl .mb-boxes .nav>li>a {
    font-weight:600;
    color:#3a3f51;
    margin:5px 0;
    transition:background-color .3s ease
}
html.rtl .mb-boxes .nav>li>a:focus,
html.rtl .mb-boxes .nav>li>a:hover {
    background-color:#c0d0d3
}
html.rtl .mb-boxes .nav>li.active>a {
    background-color:#5d9cec!important;
    color:#fff
}
html.rtl .mb-mails>tbody>tr>td {
    border-top-color:transparent;
    cursor:pointer
}
html.rtl .mb-mails .mb-mail-active {
    background-color:#f7f8f9!important
}
html.rtl .mb-mails .mb-mail-avatar {
    float:right;
    margin-left:10px;
    width:40px;
    height:40px;
    border-radius:3px
}
html.rtl .mb-mails .mb-mail-date {
    display:block;
    float:left;
    color:#909fa7;
    font-size:12px;
    font-weight:700
}
html.rtl .mb-mails .mb-mail-from {
    font-size:14px;
    font-weight:600;
    line-height:1
}
html.rtl .mb-mails .mb-mail-meta {
    overflow:hidden
}
html.rtl .mb-mails .mb-mail-subject {
    font-size:18px;
    font-weight:600;
    line-height:1.1;
    margin-bottom:6px
}
html.rtl .mb-mails .mb-mail-preview {
    clear:both;
    color:#909fa7;
    margin-top:2px
}
html.rtl .mb-mails .mb-attachment {
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #e4eaec
}
html.rtl .mb-view>tbody>tr>td {
    cursor:auto
}
html.rtl .mb-view .mb-mail-to-list {
    margin-top:6px
}
html.rtl .mb-view .mb-mail-to-list>a {
    margin-left:5px;
    color:#909fa7
}
html.rtl .m0 {
    margin:0!important
}
html.rtl .ml0 {
    margin-right:0!important
}
html.rtl .mr0 {
    margin-left:0!important
}
html.rtl .mt0 {
    margin-top:0!important
}
html.rtl .mb0 {
    margin-bottom:0!important
}
html.rtl .m {
    margin:10px!important
}
html.rtl .ml {
    margin-right:10px!important
}
html.rtl .mr {
    margin-left:10px!important
}
html.rtl .mt {
    margin-top:10px!important
}
html.rtl .mb {
    margin-bottom:10px!important
}
html.rtl .m-sm {
    margin:5px!important
}
html.rtl .ml-sm {
    margin-right:5px!important
}
html.rtl .mr-sm {
    margin-left:5px!important
}
html.rtl .mt-sm {
    margin-top:5px!important
}
html.rtl .mb-sm {
    margin-bottom:5px!important
}
html.rtl .m-lg {
    margin:15px!important
}
html.rtl .ml-lg {
    margin-right:15px!important
}
html.rtl .mr-lg {
    margin-left:15px!important
}
html.rtl .mt-lg {
    margin-top:15px!important
}
html.rtl .mb-lg {
    margin-bottom:15px!important
}
html.rtl .m-xl {
    margin:30px!important
}
html.rtl .ml-xl {
    margin-right:30px!important
}
html.rtl .mr-xl {
    margin-left:30px!important
}
html.rtl .mt-xl {
    margin-top:30px!important
}
html.rtl .mb-xl {
    margin-bottom:30px!important
}
html.rtl .mv {
    margin-top:10px!important;
    margin-bottom:10px!important
}
html.rtl .mh {
    margin-right:10px!important;
    margin-left:10px!important
}
html.rtl .mv-lg {
    margin-top:15px!important;
    margin-bottom:15px!important
}
html.rtl .mh-lg {
    margin-right:15px!important;
    margin-left:15px!important
}
html.rtl .mv-sm {
    margin-top:5px!important;
    margin-bottom:5px!important
}
html.rtl .mh-sm {
    margin-right:5px!important;
    margin-left:5px!important
}
html.rtl .m5m {
    margin:-5px!important
}
html.rtl .ml5m {
    margin-right:-5px!important
}
html.rtl .mr5m {
    margin-left:-5px!important
}
html.rtl .mt5m {
    margin-top:-5px!important
}
html.rtl .mb5m,
html.rtl .mv5m {
    margin-bottom:-5px!important
}
html.rtl .mv5m {
    margin-top:-5px!important
}
html.rtl .mh5m {
    margin-right:-5px!important;
    margin-left:-5px!important
}
html.rtl .p5m {
    padding:-5px!important
}
html.rtl .pl5m {
    padding-right:-5px!important
}
html.rtl .pr5m {
    padding-left:-5px!important
}
html.rtl .pt5m {
    padding-top:-5px!important
}
html.rtl .pb5m,
html.rtl .pv5m {
    padding-bottom:-5px!important
}
html.rtl .pv5m {
    padding-top:-5px!important
}
html.rtl .ph5m {
    padding-right:-5px!important;
    padding-left:-5px!important
}
html.rtl .p0 {
    padding:0!important
}
html.rtl .pl0 {
    padding-right:0!important
}
html.rtl .pr0 {
    padding-left:0!important
}
html.rtl .pt0 {
    padding-top:0!important
}
html.rtl .pb0,
html.rtl .pv0 {
    padding-bottom:0!important
}
html.rtl .pv0 {
    padding-top:0!important
}
html.rtl .ph0 {
    padding-right:0!important;
    padding-left:0!important
}
html.rtl .p {
    padding:10px!important
}
html.rtl .pl {
    padding-right:10px!important
}
html.rtl .pr {
    padding-left:10px!important
}
html.rtl .pt {
    padding-top:10px!important
}
html.rtl .pb {
    padding-bottom:10px!important
}
html.rtl .p-sm {
    padding:5px!important
}
html.rtl .pl-sm {
    padding-right:5px!important
}
html.rtl .pr-sm {
    padding-left:5px!important
}
html.rtl .pt-sm {
    padding-top:5px!important
}
html.rtl .pb-sm {
    padding-bottom:5px!important
}
html.rtl .p-lg {
    padding:15px!important
}
html.rtl .pl-lg {
    padding-right:15px!important
}
html.rtl .pr-lg {
    padding-left:15px!important
}
html.rtl .pt-lg {
    padding-top:15px!important
}
html.rtl .pb-lg {
    padding-bottom:15px!important
}
html.rtl .p-xl {
    padding:30px!important
}
html.rtl .pl-xl {
    padding-right:30px!important
}
html.rtl .pr-xl {
    padding-left:30px!important
}
html.rtl .pt-xl {
    padding-top:30px!important
}
html.rtl .pb-xl {
    padding-bottom:30px!important
}
html.rtl .pv {
    padding-top:10px!important;
    padding-bottom:10px!important
}
html.rtl .ph {
    padding-right:10px!important;
    padding-left:10px!important
}
html.rtl .pv-xl {
    padding-top:30px!important;
    padding-bottom:30px!important
}
html.rtl .ph-xl {
    padding-right:30px!important;
    padding-left:30px!important
}
html.rtl .pv-lgs {
    padding-top:20px!important;
    padding-bottom:20px!important
}
html.rtl .ph-lgs {
    padding-right:20px!important;
    padding-left:20px!important
}
html.rtl .pv-lg {
    padding-top:15px!important;
    padding-bottom:15px!important
}
html.rtl .ph-lg {
    padding-right:15px!important;
    padding-left:15px!important
}
html.rtl .pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
html.rtl .ph-sm {
    padding-right:5px!important;
    padding-left:5px!important
}
html.rtl .b0 {
    border-width:0!important
}
html.rtl .bl0 {
    border-right-width:0!important
}
html.rtl .br0 {
    border-left-width:0!important
}
html.rtl .bt0 {
    border-top-width:0!important
}
html.rtl .bb0 {
    border-bottom-width:0!important
}
html.rtl .br {
    border-left:1px solid rgba(0,0,0,.12)
}
html.rtl .bl {
    border-right:1px solid rgba(0,0,0,.12)
}
html.rtl .bt {
    border-top:1px solid rgba(0,0,0,.12)
}
html.rtl .bb {
    border-bottom:1px solid rgba(0,0,0,.12)
}
html.rtl .b,
html.rtl .ba {
    border:1px solid rgba(0,0,0,.12)
}
html.rtl .radius-clear {
    border-radius:0!important
}
html.rtl .shadow-clear {
    box-shadow:0 0 0 #000!important
}
html.rtl .text-white {
    color:#fff
}
html.rtl .text-inverse {
    color:#131e26
}
html.rtl .text-alpha {
    color:hsla(0,0%,100%,.5)
}
html.rtl .text-pink {
    color:#f532e5
}
html.rtl .text-purple {
    color:#7266ba
}
html.rtl .text-dark {
    color:#3a3f51
}
html.rtl .text-alpha-inverse {
    color:rgba(0,0,0,.5)
}
html.rtl .text-green {
    color:#37bc9b
}
html.rtl .text-yellow {
    color:#fad732
}
html.rtl .text-gray-darker {
    color:#232735
}
html.rtl .text-gray-dark {
    color:#3a3f51
}
html.rtl .text-gray {
    color:#7f7f7f
}
html.rtl .text-gray-light {
    color:#e4eaec
}
html.rtl .text-gray-lighter {
    color:#edf1f2
}
html.rtl .text-sm {
    font-size:11.9px
}
html.rtl .text-md {
    font-size:26.6px
}
html.rtl .text-lg {
    font-size:42px
}
html.rtl .text-nowrap {
    white-space:nowrap
}
html.rtl .text-thin {
    font-weight:100!important
}
html.rtl .text-normal {
    font-weight:400!important
}
html.rtl .text-bold {
    font-weight:700!important
}
html.rtl .inline {
    display:inline-block!important
}
html.rtl .block-center {
    margin:0 auto
}
html.rtl .bg-primary {
    background-color:#5d9cec;
    color:#fff!important
}
html.rtl .bg-primary-light {
    background-color:#8bb8f1;
    color:#fff!important
}
html.rtl .bg-primary-dark {
    background-color:#2f80e7;
    color:#fff!important
}
html.rtl .bg-primary small {
    color:inherit
}
html.rtl .bg-success {
    background-color:#27c24c;
    color:#fff!important
}
html.rtl .bg-success-light {
    background-color:#43d967;
    color:#fff!important
}
html.rtl .bg-success-dark {
    background-color:#1e983b;
    color:#fff!important
}
html.rtl .bg-success small {
    color:inherit
}
html.rtl .bg-info {
    background-color:#387DFF;
    color:#fff!important
}
html.rtl .bg-info-light {
    background-color:#51c6ea;
    color:#fff!important
}
html.rtl .bg-info-dark {
    background-color:#1797be;
    color:#fff!important
}
html.rtl .bg-info small {
    color:inherit
}
html.rtl .bg-warning {
    background-color:#ff902b;
    color:#fff!important
}
html.rtl .bg-warning-light {
    background-color:#ffab5e;
    color:#fff!important
}
html.rtl .bg-warning-dark {
    background-color:#f77600;
    color:#fff!important
}
html.rtl .bg-warning small {
    color:inherit
}
html.rtl .bg-danger {
    background-color:#f05050;
    color:#fff!important
}
html.rtl .bg-danger-light {
    background-color:#f47f7f;
    color:#fff!important
}
html.rtl .bg-danger-dark {
    background-color:#ec2121;
    color:#fff!important
}
html.rtl .bg-danger small {
    color:inherit
}
html.rtl .bg-green {
    background-color:#37bc9b;
    color:#fff!important
}
html.rtl .bg-green-light {
    background-color:#58ceb1;
    color:#fff!important
}
html.rtl .bg-green-dark {
    background-color:#2b957a;
    color:#fff!important
}
html.rtl .bg-green small {
    color:inherit
}
html.rtl .bg-pink {
    background-color:#f532e5;
    color:#fff!important
}
html.rtl .bg-pink-light {
    background-color:#f763eb;
    color:#fff!important
}
html.rtl .bg-pink-dark {
    background-color:#e90bd6;
    color:#fff!important
}
html.rtl .bg-pink small {
    color:inherit
}
html.rtl .bg-purple {
    background-color:#7266ba;
    color:#fff!important
}
html.rtl .bg-purple-light {
    background-color:#9289ca;
    color:#fff!important
}
html.rtl .bg-purple-dark {
    background-color:#564aa3;
    color:#fff!important
}
html.rtl .bg-purple small {
    color:inherit
}
html.rtl .bg-inverse {
    background-color:#131e26;
    color:#fff!important
}
html.rtl .bg-inverse-light {
    background-color:#243948;
    color:#fff!important
}
html.rtl .bg-inverse-dark {
    background-color:#020304;
    color:#fff!important
}
html.rtl .bg-inverse small {
    color:inherit
}
html.rtl .bg-yellow {
    background-color:#fad732;
    color:#fff!important
}
html.rtl .bg-yellow-light {
    background-color:#fbe164;
    color:#fff!important
}
html.rtl .bg-yellow-dark {
    background-color:#f3ca06;
    color:#fff!important
}
html.rtl .bg-yellow small {
    color:inherit
}
html.rtl .bg-white {
    background-color:#fff;
    color:inherit!important
}
html.rtl .bg-gray-darker {
    background-color:#232735;
    color:#fff!important
}
html.rtl .bg-gray-dark {
    background-color:#3a3f51;
    color:#fff!important
}
html.rtl .bg-gray {
    background-color:#f3f3f3;
    color:#515253!important
}
html.rtl .bg-gray-light {
    background-color:#e4eaec;
    color:#e1e2e3!important
}
html.rtl .bg-gray-lighter {
    background-color:#edf1f2;
    color:#e1e2e3!important
}
html.rtl .bg-cover {
    background-size:cover
}
html.rtl .thumb8 {
    width:8px!important;
    height:8px!important
}
html.rtl .thumb16 {
    width:16px!important;
    height:16px!important
}
html.rtl .thumb24 {
    width:24px!important;
    height:24px!important
}
html.rtl .thumb32 {
    width:32px!important;
    height:32px!important
}
html.rtl .thumb48 {
    width:48px!important;
    height:48px!important
}
html.rtl .thumb64 {
    width:64px!important;
    height:64px!important
}
html.rtl .thumb80 {
    width:80px!important;
    height:80px!important
}
html.rtl .thumb96 {
    width:96px!important;
    height:96px!important
}
html.rtl .thumb128 {
    width:128px!important;
    height:128px!important
}
html.rtl .align-middle {
    vertical-align:middle
}
html.rtl .align-top {
    vertical-align:top
}
html.rtl .align-bottom {
    vertical-align:bottom
}
html.rtl .bg-center {
    background-position:50%;
    background-size:cover
}
html.rtl .list-icon em {
    font-size:14px;
    width:40px;
    vertical-align:middle;
    margin:0;
    display:inline-block;
    text-align:center;
    transition:all .2s;
    line-height:30px
}
html.rtl .list-icon div:hover em {
    transform:scale(3)
}
html.rtl .wd-xxs {
    width:60px
}
html.rtl .wd-xs {
    width:90px
}
html.rtl .wd-sm {
    width:150px
}
html.rtl .wd-sd {
    width:200px
}
html.rtl .wd-md {
    width:240px
}
html.rtl .wd-lg {
    width:280px
}
html.rtl .wd-xl {
    width:320px
}
html.rtl .wd-xxl {
    width:360px
}
html.rtl .wd-wide {
    width:100%
}
html.rtl .wd-auto {
    width:auto
}
html.rtl .wd-zero {
    width:0
}
html.rtl .label-inverse {
    background-color:#131e26
}
html.rtl .label-inverse[href]:focus,
html.rtl .label-inverse[href]:hover {
    background-color:#020304
}
html.rtl .label-green {
    background-color:#37bc9b
}
html.rtl .label-green[href]:focus,
html.rtl .label-green[href]:hover {
    background-color:#2b957a
}
html.rtl .label-pink {
    background-color:#f532e5
}
html.rtl .label-pink[href]:focus,
html.rtl .label-pink[href]:hover {
    background-color:#e90bd6
}
html.rtl .label-purple {
    background-color:#7266ba
}
html.rtl .label-purple[href]:focus,
html.rtl .label-purple[href]:hover {
    background-color:#564aa3
}
html.rtl .alert-purple {
    background-color:#7266ba;
    border-color:#7266ba;
    color:#fff
}
html.rtl .alert-purple hr {
    border-top-color:#6254b2
}
html.rtl .alert-purple .alert-link {
    color:#e6e6e6
}
html.rtl .alert-green {
    background-color:#37bc9b;
    border-color:#37bc9b;
    color:#fff
}
html.rtl .alert-green hr {
    border-top-color:#31a88b
}
html.rtl .alert-green .alert-link {
    color:#e6e6e6
}
html.rtl .alert-pink {
    background-color:#f532e5;
    border-color:#f532e5;
    color:#fff
}
html.rtl .alert-pink hr {
    border-top-color:#f41ae2
}
html.rtl .alert-pink .alert-link {
    color:#e6e6e6
}
html.rtl .alert-inverse {
    background-color:#131e26;
    border-color:#131e26;
    color:#fff
}
html.rtl .alert-inverse hr {
    border-top-color:#0a1115
}
html.rtl .alert-inverse .alert-link {
    color:#e6e6e6
}
html.rtl .clickable {
    cursor:pointer
}
html.rtl .abs-center-container {
    position:relative
}
html.rtl .abs-center {
    height:50%;
    overflow:auto;
    margin:auto;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
html.rtl .abs-center.abs-fixed {
    position:fixed;
    z-index:999
}
html.rtl .abs-center.abs-right {
    right:auto;
    left:20px;
    text-align:left
}
html.rtl .abs-center.abs-left {
    left:auto;
    right:20px;
    text-align:right
}
html.rtl .link-unstyled {
    text-decoration:none!important;
    outline:none!important
}
html.rtl .no-resize {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.rtl .hover-visible .hover-hidden {
    display:none
}
html.rtl .hover-visible:hover .hover-hidden {
    display:block
}
html.rtl .hover-visible:hover .hover-hidden-inline {
    display:inline-block
}
html.rtl .media-box,
html.rtl .media-box-body {
    overflow:hidden;
    zoom:1
}
html.rtl .media-box,
html.rtl .media-box .media-box {
    margin-top:15px
}
html.rtl .media-box:first-child {
    margin-top:0
}
html.rtl .media-box-object {
    display:block
}
html.rtl .media-box-heading {
    margin:0 0 5px
}
html.rtl .media-box>.pull-left {
    margin-left:10px
}
html.rtl .media-box>.pull-right {
    margin-right:10px
}
html.rtl .media-box-list {
    padding-right:0;
    list-style:none
}
html.rtl .setting-color {
    padding:0 5px
}
html.rtl .setting-color>label {
    display:block;
    position:relative;
    margin:0 10px;
    border-radius:3px;
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    cursor:pointer
}
html.rtl .setting-color>label:first-child {
    margin-right:0
}
html.rtl .setting-color>label:last-child {
    margin-left:0
}
html.rtl .setting-color>label>.color {
    display:block;
    height:18px
}
html.rtl .setting-color>label>.split {
    display:block
}
html.rtl .setting-color>label>.split:after,
html.rtl .setting-color>label>.split:before {
    content:" ";
    display:table
}
html.rtl .setting-color>label>.split:after {
    clear:both
}
html.rtl .setting-color>label>.split>.color {
    display:block;
    height:37.5px
}
html.rtl .setting-color>label>.split>.color:first-child {
    float:right;
    width:70%
}
html.rtl .setting-color>label>.split>.color:last-child {
    float:left;
    width:30%
}
html.rtl .setting-color>label>.icon-check {
    position:absolute;
    display:block;
    right:50%;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-20px;
    margin-right:-10px;
    text-align:center;
    font-size:1.33333333em;
    vertical-align:-15%;
    color:#fff;
    opacity:0
}
html.rtl .setting-color>label>input[type=radio] {
    position:absolute;
    opacity:0;
    visibility:hidden
}
html.rtl .setting-color>label>input[type=radio]:checked+.icon-check {
    opacity:1!important
}
html.rtl .flatdoc-wrapper {
    display:block;
    margin:-15px
}
html.rtl .flatdoc-wrapper .flatdoc {
    width:100%;
    height:100%
}
html.rtl .flatdoc-wrapper .flatdoc-menu {
    border-left:1px solid #e1e2e3;
    font-size:14px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul {
    list-style-type:none;
    margin:0;
    padding:0
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-1>li>a {
    padding-top:25px;
    padding-bottom:15px;
    margin-bottom:20px;
    border-bottom:1px solid #e1e2e3;
    pointer-events:none
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-2>li+li>a,
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-2>li:first-child>a {
    background-color:hsla(0,0%,100%,.75)
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a {
    position:relative;
    display:block;
    padding:10px 10px 10px 30px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a:visited {
    color:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a:hover {
    color:#2e3241;
    background-color:hsla(0,0%,100%,.75);
    text-decoration:none
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1 {
    font-family:montserrat,sans-serif;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:700
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1:hover,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
    color:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-2 {
    font-weight:600
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-3 {
    font-weight:400;
    font-size:.9em;
    padding-right:15px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active {
    font-weight:700!important
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:hover,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:visited {
    color:#505050!important
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:after {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    margin-top:-2px;
    left:15px;
    width:9px;
    height:3px;
    border-radius:2px;
    background:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-content {
    padding:1px 20px 50px;
    background-color:#fff
}
html.rtl .flatdoc-wrapper .flatdoc-content pre {
    background-color:#f3f6fb;
    border:1px solid #dde6e9
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code {
    display:inline-block;
    white-space:pre
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .init,
html.rtl .flatdoc-wrapper .flatdoc-content pre code .number,
html.rtl .flatdoc-wrapper .flatdoc-content pre code .string {
    color:#2b957a
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .keyword {
    color:#3a3f51;
    font-weight:700
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .comment {
    color:#909fa7
}
html.rtl .flatdoc-wrapper .flatdoc-content>h1 {
    padding:11px 0;
    margin:0;
    line-height:1
}
html.rtl .flatdoc-wrapper .flatdoc-content>h2,
html.rtl .flatdoc-wrapper .flatdoc-content>h3 {
    padding:20px;
    border-top:1px solid #f1f2f3;
    margin:0 -20px
}
html.rtl .flatdoc-wrapper .button {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
html.rtl .flatdoc-wrapper .button.active,
html.rtl .flatdoc-wrapper .button.active.focus,
html.rtl .flatdoc-wrapper .button.active:focus,
html.rtl .flatdoc-wrapper .button.active:hover,
html.rtl .flatdoc-wrapper .button.focus,
html.rtl .flatdoc-wrapper .button:active,
html.rtl .flatdoc-wrapper .button:active.focus,
html.rtl .flatdoc-wrapper .button:active:focus,
html.rtl .flatdoc-wrapper .button:active:hover,
html.rtl .flatdoc-wrapper .button:focus,
html.rtl .flatdoc-wrapper .button:hover,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button.focus,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button:focus,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#189ec8
}
html.rtl .flatdoc-wrapper .button.active,
html.rtl .flatdoc-wrapper .button:active,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button {
    background-image:none
}
html.rtl .flatdoc-wrapper .button.disabled.focus,
html.rtl .flatdoc-wrapper .button.disabled:focus,
html.rtl .flatdoc-wrapper .button.disabled:hover,
html.rtl .flatdoc-wrapper .button[disabled].focus,
html.rtl .flatdoc-wrapper .button[disabled]:focus,
html.rtl .flatdoc-wrapper .button[disabled]:hover,
html.rtl fieldset[disabled] .flatdoc-wrapper .button.focus,
html.rtl fieldset[disabled] .flatdoc-wrapper .button:focus,
html.rtl fieldset[disabled] .flatdoc-wrapper .button:hover {
    background-color:#387DFF;
    border-color:#387DFF
}
html.rtl .flatdoc-wrapper .button .badge {
    color:#387DFF;
    background-color:#fff
}
@media only screen and (min-width:768px) {
    html.rtl .jumbotron {
        padding:30px 15px
    }
}
@media only screen and (max-width:767px) {
    html.rtl input[type=email],
    html.rtl input[type=password],
    html.rtl input[type=search],
    html.rtl input[type=text] {
        -webkit-appearance:none
    }
}
@media only screen and (min-width:768px) {
    html.rtl .content-wrapper>.unwrap {
        margin:-20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .content-wrapper {
        padding:20px
    }
    html.rtl .content-wrapper>.content-heading,
    html.rtl .content-wrapper>h3 {
        margin:-20px -20px 20px;
        padding:20px
    }
    html.rtl .content-wrapper>.btn,
    html.rtl .content-wrapper>button {
        margin:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl body {
        min-height:100%
    }
    html.rtl .wrapper>.aside .aside-inner {
        padding-top:55px
    }
    html.rtl .wrapper>section.has-sidebar-right {
        margin-left:240px
    }
    html.rtl .wrapper>section.has-sidebar-left+.offsidebar {
        z-index:1
    }
}
@media only screen and (max-width:767px) {
    html.rtl .wrapper>.aside {
        margin-right:-220px
    }
    html.rtl .aside-toggled .wrapper>footer,
    html.rtl .aside-toggled .wrapper>section {
        margin-right:220px
    }
    html.rtl .aside-toggled .wrapper>.aside {
        margin-right:0
    }
    html.rtl .csstransforms3d .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.rtl .csstransforms3d .wrapper>footer,
    html.rtl .csstransforms3d .wrapper>section {
        margin-right:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .wrapper>.aside {
        margin-right:0;
        transform:translate3d(220px,0,0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-toggled .wrapper>footer,
    html.rtl .csstransforms3d .aside-toggled .wrapper>section {
        transform:translate3d(-220px,0,0)
    }
    html.rtl .csstransforms3d .aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (max-width:767px) {
    html.rtl .aside-collapsed .wrapper>.aside {
        margin-right:-70px
    }
    html.rtl .aside-collapsed.aside-toggled .wrapper>footer,
    html.rtl .aside-collapsed.aside-toggled .wrapper>section {
        margin-right:70px
    }
    html.rtl .aside-collapsed.aside-toggled .wrapper>.aside {
        margin-right:0
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper>footer,
    html.rtl .csstransforms3d .aside-collapsed .wrapper>section {
        margin-right:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper>.aside {
        margin-right:0;
        transform:translate3d(70px,0,0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>footer,
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>section {
        transform:translate3d(-70px,0,0)
    }
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-collapsed .wrapper>footer,
    html.rtl .aside-collapsed .wrapper>section {
        margin-right:70px
    }
}
@media (max-width:1140px) {
    html.rtl .layout-fixed.aside-toggled,
    html.rtl .layout-fixed.offsidebar-open {
        overflow-y:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .layout-fixed .wrapper>section {
        margin-top:55px
    }
}
@media only screen and (min-width:992px) {
    html.rtl .layout-boxed {
        overflow:visible!important
    }
    html.rtl .layout-boxed .wrapper {
        margin:0 auto;
        box-shadow:0 0 13px rgba(0,0,0,.25)
    }
    html.rtl .layout-boxed .wrapper .offsidebar {
        position:absolute!important
    }
    html.rtl .layout-boxed .wrapper>.aside {
        right:inherit
    }
    html.rtl .layout-boxed .wrapper,
    html.rtl .layout-boxed .wrapper .topnavbar-wrapper {
        width:970px
    }
    html.rtl .layout-boxed.layout-fixed .wrapper>.aside>.aside-inner {
        right:inherit
    }
}
@media only screen and (min-width:1200px) {
    html.rtl .layout-boxed .wrapper,
    html.rtl .layout-boxed .wrapper .topnavbar-wrapper {
        width:1140px
    }
}
@media only screen and (min-width:480px) {
    html.rtl .layout-fs .wrapper>section {
        overflow:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .layout-fs .wrapper>section {
        top:55px
    }
}
@media only screen and (max-width:767px) {
    html.rtl .d-table-fixed {
        display:block
    }
    html.rtl .d-table-fixed>.d-cell {
        display:block;
        width:auto;
        height:auto
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-float .wrapper>section {
        padding-right:15px
    }
    html.rtl .aside-float .wrapper>footer {
        right:15px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-float.aside-collapsed .topnavbar .navbar-header {
        width:100px
    }
    html.rtl .aside-float.layout-fs .wrapper>section>.content-wrapper {
        padding:0 20px 0 0
    }
    html.rtl .aside-float .wrapper>.aside>.aside-inner {
        margin-right:15px
    }
}
@media only screen and (min-width:992px) {
    html.rtl .aside-float.layout-boxed .wrapper>.aside>.aside-inner {
        margin-right:0
    }
    html.rtl .aside-float.layout-boxed .wrapper>section {
        padding-right:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-header {
        width:220px;
        text-align:center
    }
    html.rtl .topnavbar .navbar-header .navbar-brand {
        width:100%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-header {
        background-image:none
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        color:#fff
    }
}
@media only screen and (max-width:767px) {
    html.rtl .sidebar-toggle {
        position:absolute!important;
        top:5px;
        left:0;
        z-index:3001
    }
    html.rtl .sidebar-toggle>em {
        color:#fff
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-form {
        right:220px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar {
        border:0;
        background-color:#387DFF;
        background-image:linear-gradient(270deg,#387DFF,#51c6ea);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
    }
    html.rtl .topnavbar .navbar-header {
        background-image:none;
        background-repeat:no-repeat;
        -webkit-filter:none;
        filter:none
    }
    html.rtl .topnavbar .navbar-nav>a {
        box-shadow:inset 0 0 0 #000;
        transition:all .2s
    }
    html.rtl .topnavbar .navbar-nav>.open>a,
    html.rtl .topnavbar .navbar-nav>.open>a:focus,
    html.rtl .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 #19a5d1;
        transition:all .2s
    }
    html.rtl .topnavbar .navbar-nav>.open>a,
    html.rtl .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    html.rtl .topnavbar .navbar-nav>.open>a:focus,
    html.rtl .topnavbar .navbar-nav>.open>a:hover,
    html.rtl .topnavbar .navbar-nav>li>a:focus,
    html.rtl .topnavbar .navbar-nav>li>a:hover {
        color:#117391
    }
    html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        position:static
    }
    html.rtl .nav-wrapper {
        position:relative;
        box-shadow:0 1px 2px rgba(0,0,0,.15);
        z-index:10
    }
    html.rtl .nav-wrapper:after,
    html.rtl .nav-wrapper:before {
        content:" ";
        display:table
    }
    html.rtl .nav-wrapper:after {
        clear:both
    }
    html.rtl .nav-wrapper .nav>li {
        position:relative
    }
    html.rtl .nav-wrapper .navbar-nav .open .dropdown-menu {
        right:auto;
        left:auto
    }
    html.rtl .nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
        right:auto;
        left:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-collapsed .topnavbar .navbar-header .brand-logo {
        display:none
    }
    html.rtl .aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
        display:block
    }
    html.rtl .aside-collapsed .topnavbar .navbar-header {
        width:70px
    }
    html.rtl .aside-collapsed .topnavbar .navbar-form {
        right:70px
    }
}
@media only screen and (min-width:1025px) {
    html.rtl .sidebar:not(.show-scrollbar) {
        overflow-y:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .sidebar>.nav .label {
        margin:2px 0 0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .offsidebar {
        margin-top:55px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .offsidebar-open {
        overflow-y:auto
    }
}
@media only screen and (min-width:992px) {
    html.rtl .timeline:before {
        right:50%;
        margin-right:18px
    }
    html.rtl .timeline>li {
        float:right;
        clear:right;
        width:45%
    }
    html.rtl .timeline>li.timeline-inverted {
        float:left;
        clear:left;
        margin-top:50px
    }
    html.rtl .timeline>li.timeline-separator {
        text-align:center
    }
    html.rtl .timeline>li.timeline-separator:before {
        margin-right:36px
    }
    html.rtl .timeline>li>.timeline-badge {
        right:50%;
        margin-right:0
    }
    html.rtl .timeline>li>.timeline-date {
        float:none;
        position:absolute;
        width:40%;
        right:50%;
        top:18px;
        margin-right:54px;
        margin-top:-10px
    }
    html.rtl .timeline>li>.timeline-panel {
        margin:0
    }
    html.rtl .timeline>li>.timeline-panel:before {
        border-right-width:15px;
        border-left-width:0;
        top:26px;
        left:-15px;
        right:auto
    }
    html.rtl .timeline>li>.timeline-panel:after {
        border-right-width:14px;
        border-left-width:0;
        top:27px;
        left:-14px;
        right:auto
    }
    html.rtl .timeline>li>.timeline-panel .popover .arrow {
        display:block
    }
    html.rtl .timeline>li.timeline-inverted>.timeline-panel {
        padding-right:36px
    }
    html.rtl .timeline>li.timeline-inverted .timeline-date {
        right:auto;
        left:50%;
        width:auto;
        margin-right:0;
        margin-left:36px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .dropdown>a>.label {
        top:10px
    }
}
@media only screen and (min-width:480px) {
    html.rtl .row-masonry-sm-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-sm-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-sm-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-sm-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-sm-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-sm-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-sm-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-sm-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-sm-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-sm-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-sm-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-sm-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-sm-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-sm-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-sm-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-sm-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-sm-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-sm-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-sm-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-sm-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-sm-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-sm-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-sm-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-sm-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .row-masonry-md-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-md-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-md-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-md-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-md-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-md-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-md-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-md-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-md-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-md-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-md-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-md-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-md-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-md-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-md-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-md-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-md-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-md-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-md-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-md-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-md-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-md-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-md-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-md-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:992px) {
    html.rtl .row-masonry-lg-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-lg-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-lg-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-lg-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-lg-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-lg-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-lg-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-lg-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-lg-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-lg-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-lg-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-lg-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-lg-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-lg-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-lg-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-lg-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-lg-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-lg-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-lg-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-lg-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-lg-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-lg-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-lg-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-lg-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:1200px) {
    html.rtl .row-masonry-xl-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-xl-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-xl-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-xl-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-xl-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-xl-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-xl-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-xl-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-xl-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-xl-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-xl-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-xl-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-xl-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-xl-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-xl-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-xl-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-xl-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-xl-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-xl-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-xl-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-xl-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-xl-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-xl-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-xl-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .table-grid {
        display:table;
        width:100%;
        height:100%;
        table-layout:fixed
    }
    html.rtl .col {
        display:table-cell;
        vertical-align:top;
        height:100%
    }
    html.rtl .col.col-full-center {
        vertical-align:middle
    }
    html.rtl .col-1 {
        width:8.333333%
    }
    html.rtl .col-2 {
        width:16.666667%
    }
    html.rtl .col-3 {
        width:25%
    }
    html.rtl .col-4 {
        width:33.333333%
    }
    html.rtl .col-5 {
        width:41.666667%
    }
    html.rtl .col-6 {
        width:50%
    }
    html.rtl .col-7 {
        width:58.333333%
    }
    html.rtl .col-8 {
        width:66.666667%
    }
    html.rtl .col-9 {
        width:75%
    }
    html.rtl .col-10 {
        width:83.333333%
    }
    html.rtl .col-11 {
        width:91.666667%
    }
    html.rtl .col-12 {
        width:100%
    }
    html.rtl .col-xxs {
        width:60px
    }
    html.rtl .col-xs {
        width:90px
    }
    html.rtl .col-sm {
        width:150px
    }
    html.rtl .col-sd {
        width:200px
    }
    html.rtl .col-md {
        width:240px
    }
    html.rtl .col-lg {
        width:280px
    }
    html.rtl .col-xl {
        width:320px
    }
    html.rtl .col-xxl {
        width:360px
    }
    html.rtl .col-wide {
        width:100%
    }
    html.rtl .col-auto {
        width:auto
    }
    html.rtl .table-grid-padded {
        margin-right:-1rem;
        margin-left:-1rem
    }
    html.rtl .table-grid-padded .table-grid {
        border-spacing:1rem 0
    }
}
@media only screen and (max-width:991px) {
    html.rtl .table-grid-desktop .col,
    html.rtl .table-grid-desktop.table-grid {
        display:block;
        width:auto
    }
}
@media only screen and (min-width:700px) {
    html.rtl .dd+.dd {
        margin-right:2%
    }
}
@media only screen and (max-width:767px) {
    html.rtl div.dataTables_filter label,
    html.rtl div.dataTables_length label,
    html.rtl div.dataTables_paginate {
        float:none
    }
    html.rtl div.dataTables_filter label select,
    html.rtl div.dataTables_length label select,
    html.rtl div.dataTables_paginate select {
        display:inline-block
    }
    html.rtl .dataTables_wrapper>.row>div {
        float:none;
        text-align:center;
        width:100%
    }
}
@media (max-width:480px) {
    html.rtl .alerts,
    html.rtl .uk-notify {
        right:10px;
        left:10px;
        width:auto;
        margin:0
    }
}
@media only screen and (min-width:992px) {
    html.rtl .mb-boxes {
        height:auto!important;
        visibility:visible!important;
        display:block
    }
}
@media only screen and (min-width:992px) {
    html.rtl .mb-compose-button {
        display:block;
        width:100%
    }
    html.rtl .mb-toggle-button {
        display:none
    }
}
@media (max-height:720px) {
    html.rtl .abs-center {
        position:relative
    }
}
@media print {
    html.rtl .btn,
    html.rtl .offsidebar,
    html.rtl .sidebar,
    html.rtl .topnavbar {
        display:none!important;
        width:0!important;
        height:0!important
    }
    html.rtl .content-wrapper,
    html.rtl .wrapper,
    html.rtl .wrapper>section {
        margin:0!important;
        padding:0!important;
        width:100%!important
    }
    html.rtl .content-wrapper {
        overflow:hidden!important
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper {
        margin:-20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc {
        display:table;
        table-layout:fixed;
        border-spacing:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc-menu {
        position:relative;
        display:table-cell;
        height:100%;
        vertical-align:top;
        width:180px
    }
    html.rtl .flatdoc-wrapper .flatdoc-menu>ul {
        padding-top:20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc-content {
        display:table-cell;
        height:100%;
        vertical-align:top
    }
}
.dropdownProfileNavigation {
    background:#02abab;
    z-index:999;
    position:absolute;
    color:#fff;
    padding:10px;
    width:200px;
    right:inherit;
    left:0
}
.wrapper>section,
body {
    background-color:#f5f7fa
}
.wrapper>.aside {
    background-color:#3a3f51
}
.topnavbar {
    background-color:#fff
}
.topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(90deg,#387DFF,#37bc9b);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
}
@media only screen and (min-width:768px) {
    .topnavbar .navbar-header {
        background-image:none
    }
}
.topnavbar .navbar-nav>.open>a,
.topnavbar .navbar-nav>li>a {
    color:#387DFF
}
.topnavbar .navbar-nav>.open>a:focus,
.topnavbar .navbar-nav>.open>a:hover,
.topnavbar .navbar-nav>li>a:focus,
.topnavbar .navbar-nav>li>a:hover {
    color:#144639
}
.topnavbar .navbar-nav>.active>a,
.topnavbar .navbar-nav>.active>a:focus,
.topnavbar .navbar-nav>.active>a:hover,
.topnavbar .navbar-nav>.open>a,
.topnavbar .navbar-nav>.open>a:focus,
.topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
.topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    color:#fff
}
.topnavbar .nav-wrapper {
    background-color:#387DFF;
    background-image:linear-gradient(90deg,#387DFF,#37bc9b);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
}
@media only screen and (min-width:768px) {
    .topnavbar {
        background-color:#387DFF;
        background-image:linear-gradient(90deg,#387DFF,#37bc9b);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
    }
    .topnavbar .navbar-nav>.open>a,
    .topnavbar .navbar-nav>.open>a:focus,
    .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 hsla(0,0%,100%,.5)
    }
    .topnavbar .navbar-nav>.open>a,
    .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    .topnavbar .navbar-nav>.open>a:focus,
    .topnavbar .navbar-nav>.open>a:hover,
    .topnavbar .navbar-nav>li>a:focus,
    .topnavbar .navbar-nav>li>a:hover {
        color:#144639
    }
}
.sidebar {
    background-color:#3a3f51
}
.sidebar .nav-heading {
    color:#919da8
}
.sidebar .nav>li>.nav-item,
.sidebar .nav>li>a {
    color:#e1e2e3
}
.sidebar .nav>li>.nav-item:focus,
.sidebar .nav>li>.nav-item:hover,
.sidebar .nav>li>a:focus,
.sidebar .nav>li>a:hover {
    color:#387DFF
}
.sidebar .nav>li>.nav-item>em,
.sidebar .nav>li>a>em {
    color:inherits
}
.sidebar .nav>li.active,
.sidebar .nav>li.active .nav,
.sidebar .nav>li.link-active>a,
.sidebar .nav>li.open,
.sidebar .nav>li.open .nav,
.sidebar .nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
.sidebar .nav>li.link-active>a>em,
.sidebar .nav>li.open>a>em {
    color:#387DFF
}
.sidebar .nav>li.active {
    border-left-color:#387DFF
}
.sidebar-subnav {
    background-color:#3a3f51
}
.sidebar-subnav>.sidebar-subnav-header,
.sidebar-subnav>li>.nav-item,
.sidebar-subnav>li>a {
    color:#e1e2e3
}
.sidebar-subnav>li.active>.nav-item,
.sidebar-subnav>li.active>a,
.sidebar-subnav>li>.nav-item:focus,
.sidebar-subnav>li>.nav-item:hover,
.sidebar-subnav>li>a:focus,
.sidebar-subnav>li>a:hover {
    color:#387DFF
}
.sidebar-subnav>li.active>.nav-item:after,
.sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
.offsidebar {
    border-left:1px solid #ccc;
    background-color:#fff;
    color:#515253
}

[class*=" el-icon-"],
[class^=el-icon-] {
    font-family:element-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    vertical-align:baseline;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.el-icon-upload:before {
    content:"\e60d"
}
.el-icon-error:before {
    content:"\e62c"
}
.el-icon-success:before {
    content:"\e62d"
}
.el-icon-warning:before {
    content:"\e62e"
}
.el-icon-sort-down:before {
    content:"\e630"
}
.el-icon-sort-up:before {
    content:"\e631"
}
.el-icon-arrow-left:before {
    content:"\e600"
}
.el-icon-circle-plus:before {
    content:"\e601"
}
.el-icon-circle-plus-outline:before {
    content:"\e602"
}
.el-icon-arrow-down:before {
    content:"\e603"
}
.el-icon-arrow-right:before {
    content:"\e604"
}
.el-icon-arrow-up:before {
    content:"\e605"
}
.el-icon-back:before {
    content:"\e606"
}
.el-icon-circle-close:before {
    content:"\e607"
}
.el-icon-date:before {
    content:"\e608"
}
.el-icon-circle-close-outline:before {
    content:"\e609"
}
.el-icon-caret-left:before {
    content:"\e60a"
}
.el-icon-caret-bottom:before {
    content:"\e60b"
}
.el-icon-caret-top:before {
    content:"\e60c"
}
.el-icon-caret-right:before {
    content:"\e60e"
}
.el-icon-close:before {
    content:"\e60f"
}
.el-icon-d-arrow-left:before {
    content:"\e610"
}
.el-icon-check:before {
    content:"\e611"
}
.el-icon-delete:before {
    content:"\e612"
}
.el-icon-d-arrow-right:before {
    content:"\e613"
}
.el-icon-document:before {
    content:"\e614"
}
.el-icon-d-caret:before {
    content:"\e615"
}
.el-icon-edit-outline:before {
    content:"\e616"
}
.el-icon-download:before {
    content:"\e617"
}
.el-icon-goods:before {
    content:"\e618"
}
.el-icon-search:before {
    content:"\e619"
}
.el-icon-info:before {
    content:"\e61a"
}
.el-icon-message:before {
    content:"\e61b"
}
.el-icon-edit:before {
    content:"\e61c"
}
.el-icon-location:before {
    content:"\e61d"
}
.el-icon-loading:before {
    content:"\e61e"
}
.el-icon-location-outline:before {
    content:"\e61f"
}
.el-icon-menu:before {
    content:"\e620"
}
.el-icon-minus:before {
    content:"\e621"
}
.el-icon-bell:before {
    content:"\e622"
}
.el-icon-mobile-phone:before {
    content:"\e624"
}
.el-icon-news:before {
    content:"\e625"
}
.el-icon-more:before {
    content:"\e646"
}
.el-icon-more-outline:before {
    content:"\e626"
}
.el-icon-phone:before {
    content:"\e627"
}
.el-icon-phone-outline:before {
    content:"\e628"
}
.el-icon-picture:before {
    content:"\e629"
}
.el-icon-picture-outline:before {
    content:"\e62a"
}
.el-icon-plus:before {
    content:"\e62b"
}
.el-icon-printer:before {
    content:"\e62f"
}
.el-icon-rank:before {
    content:"\e632"
}
.el-icon-refresh:before {
    content:"\e633"
}
.el-icon-question:before {
    content:"\e634"
}
.el-icon-remove:before {
    content:"\e635"
}
.el-icon-share:before {
    content:"\e636"
}
.el-icon-star-on:before {
    content:"\e637"
}
.el-icon-setting:before {
    content:"\e638"
}
.el-icon-circle-check:before {
    content:"\e639"
}
.el-icon-service:before {
    content:"\e63a"
}
.el-icon-sold-out:before {
    content:"\e63b"
}
.el-icon-remove-outline:before {
    content:"\e63c"
}
.el-icon-star-off:before {
    content:"\e63d"
}
.el-icon-circle-check-outline:before {
    content:"\e63e"
}
.el-icon-tickets:before {
    content:"\e63f"
}
.el-icon-sort:before {
    content:"\e640"
}
.el-icon-zoom-in:before {
    content:"\e641"
}
.el-icon-time:before {
    content:"\e642"
}
.el-icon-view:before {
    content:"\e643"
}
.el-icon-upload2:before {
    content:"\e644"
}
.el-icon-zoom-out:before {
    content:"\e645"
}
.el-icon-loading {
    -webkit-animation:rotating 2s linear infinite;
    animation:rotating 2s linear infinite
}
.el-icon--right {
    margin-left:5px
}
.el-icon--left {
    margin-right:5px
}
@-webkit-keyframes rotating {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(1turn)
    }
}
@keyframes rotating {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(1turn)
    }
}
.el-pagination {
    white-space:nowrap;
    padding:2px 5px;
    color:#303133;
    font-weight:700
}
.el-pagination:after,
.el-pagination:before {
    display:table;
    content:""
}
.el-pagination:after {
    clear:both
}
.el-pagination button,
.el-pagination span:not([class*=suffix]) {
    display:inline-block;
    font-size:13px;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    vertical-align:top;
    box-sizing:border-box
}
.el-pagination .el-input__inner {
    text-align:center;
    -moz-appearance:textfield
}
.el-pagination .el-input__suffix {
    right:0;
    transform:scale(.8)
}
.el-pagination .el-select .el-input {
    width:100px;
    margin:0 5px
}
.el-pagination .el-select .el-input .el-input__inner {
    padding-right:25px;
    border-radius:3px;
    height:28px
}
.el-pagination button {
    border:none;
    padding:0 6px;
    background:transparent
}
.el-pagination button:focus {
    outline:none
}
.el-pagination button:hover {
    color:#387DFF
}
.el-pagination button.disabled {
    color:#c0c4cc;
    background-color:#fff;
    cursor:not-allowed
}
.el-pagination .btn-next,
.el-pagination .btn-prev {
    background:50% no-repeat;
    background-size:16px;
    background-color:#fff;
    cursor:pointer;
    margin:0;
    color:#303133
}
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
    display:block;
    font-size:12px;
    font-weight:700
}
.el-pagination .btn-prev {
    padding-right:12px
}
.el-pagination .btn-next {
    padding-left:12px
}
.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li:last-child {
    border-color:transparent;
    font-size:12px;
    line-height:22px;
    height:22px;
    min-width:22px
}
.el-pagination--small .arrow.disabled {
    visibility:hidden
}
.el-pagination__sizes {
    margin:0 10px 0 0;
    font-weight:400;
    color:#606266
}
.el-pagination__sizes .el-input .el-input__inner {
    font-size:13px;
    padding-left:8px
}
.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color:#387DFF
}
.el-pagination__total {
    margin-right:10px;
    font-weight:400;
    color:#606266
}
.el-pagination__jump {
    margin-left:24px;
    font-weight:400;
    color:#606266
}
.el-pagination__jump .el-input__inner {
    padding:0 3px
}
.el-pagination__rightwrapper {
    float:right
}
.el-pagination__editor {
    line-height:18px;
    padding:0 2px;
    height:28px;
    text-align:center;
    margin:0 2px;
    box-sizing:border-box;
    border-radius:3px
}
.el-pagination__editor.el-input {
    width:50px
}
.el-pagination__editor.el-input .el-input__inner {
    height:28px
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
    margin:0 5px;
    background-color:#f4f4f5;
    color:#606266;
    min-width:30px;
    border-radius:2px
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev {
    padding:0
}
.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .btn-prev.disabled {
    color:#c0c4cc
}
.el-pagination.is-background .el-pager li:hover {
    color:#387DFF
}
.el-pagination.is-background .el-pager li.active {
    background-color:#387DFF;
    color:#fff
}
.el-pagination.is-background.el-pagination--small .btn-next,
.el-pagination.is-background.el-pagination--small .btn-prev,
.el-pagination.is-background.el-pagination--small .el-pager li {
    margin:0 3px;
    min-width:22px
}
.el-pager {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    list-style:none;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    padding:0;
    margin:0
}
.el-pager .more:before {
    line-height:30px
}
.el-pager li {
    padding:0 4px;
    background:#fff;
    vertical-align:top;
    display:inline-block;
    font-size:13px;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    cursor:pointer;
    box-sizing:border-box;
    text-align:center;
    margin:0
}
.el-pager li.btn-quicknext,
.el-pager li.btn-quickprev {
    line-height:28px;
    color:#303133
}
.el-pager li.btn-quicknext:hover,
.el-pager li.btn-quickprev:hover {
    cursor:pointer
}
.el-pager li.active+li {
    border-left:0
}
.el-pager li:hover {
    color:#387DFF
}
.el-pager li.active {
    color:#387DFF;
    cursor:default
}
@-webkit-keyframes v-modal-in {
    0% {
        opacity:0
    }
}
@-webkit-keyframes v-modal-out {
    to {
        opacity:0
    }
}
.el-dialog {
    position:relative;
    margin:0 auto 50px;
    background:#fff;
    border-radius:2px;
    box-shadow:0 1px 3px rgba(0,0,0,.3);
    box-sizing:border-box;
    width:50%
}
.el-dialog.is-fullscreen {
    width:100%;
    margin-top:0;
    margin-bottom:0;
    height:100%;
    overflow:auto
}
.el-dialog__wrapper {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    overflow:auto;
    margin:0
}
.el-dialog__header {
    padding:15px 15px 10px
}
.el-dialog__headerbtn {
    position:absolute;
    top:15px;
    right:15px;
    padding:0;
    background:transparent;
    border:none;
    outline:none;
    cursor:pointer;
    font-size:16px
}
.el-dialog__headerbtn .el-dialog__close {
    color:#909399
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color:#387DFF
}
.el-dialog__title {
    line-height:24px;
    font-size:18px;
    color:#303133
}
.el-dialog__body {
    padding:30px 20px;
    color:#606266;
    line-height:24px;
    font-size:14px
}
.el-dialog__footer {
    padding:10px 15px 15px;
    text-align:right;
    box-sizing:border-box
}
.el-dialog--center {
    text-align:center
}
.el-dialog--center .el-dialog__header {
    padding-top:30px
}
.el-dialog--center .el-dialog__body {
    text-align:left;
    text-align:initial;
    padding:25px 27px 30px
}
.el-dialog--center .el-dialog__footer {
    text-align:inherit;
    padding-bottom:30px
}
.dialog-fade-enter-active {
    -webkit-animation:dialog-fade-in .3s;
    animation:dialog-fade-in .3s
}
.dialog-fade-leave-active {
    -webkit-animation:dialog-fade-out .3s;
    animation:dialog-fade-out .3s
}
@-webkit-keyframes dialog-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes dialog-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes dialog-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
@keyframes dialog-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
.el-autocomplete {
    position:relative;
    display:inline-block
}
.el-autocomplete-suggestion {
    margin:5px 0;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:4px
}
.el-autocomplete-suggestion.el-popper .popper__arrow {
    left:24px!important
}
.el-autocomplete-suggestion__wrap {
    max-height:280px;
    padding:10px 0;
    box-sizing:border-box;
    overflow:auto;
    background-color:#fff;
    border:1px solid #e4e7ed;
    border-radius:4px
}
.el-autocomplete-suggestion__list {
    margin:0;
    padding:0
}
.el-autocomplete-suggestion li {
    padding:0 20px;
    margin:0;
    line-height:34px;
    cursor:pointer;
    color:#606266;
    font-size:14px;
    list-style:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
    background-color:#f5f7fa
}
.el-autocomplete-suggestion li.divider {
    margin-top:6px;
    border-top:1px solid #000
}
.el-autocomplete-suggestion li.divider:last-child {
    margin-bottom:-6px
}
.el-autocomplete-suggestion.is-loading li {
    text-align:center;
    height:100px;
    line-height:100px;
    font-size:20px;
    color:#999
}
.el-autocomplete-suggestion.is-loading li:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-autocomplete-suggestion.is-loading li:hover {
    background-color:#fff
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
    vertical-align:middle
}
.el-dropdown {
    display:inline-block;
    position:relative;
    color:#606266;
    font-size:14px
}
.el-dropdown .el-button-group {
    display:block
}
.el-dropdown .el-button-group .el-button {
    float:none
}
.el-dropdown .el-dropdown__caret-button {
    padding-left:5px;
    padding-right:5px;
    position:relative;
    border-left:none
}
.el-dropdown .el-dropdown__caret-button:before {
    content:"";
    position:absolute;
    display:block;
    width:1px;
    top:5px;
    bottom:5px;
    left:0;
    background:hsla(0,0%,100%,.5)
}
.el-dropdown .el-dropdown__caret-button:hover:before {
    top:0;
    bottom:0
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
    padding-left:0
}
.el-dropdown__icon {
    font-size:12px;
    margin:0 3px
}
.el-dropdown .el-dropdown-selfdefine:focus:active,
.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
    outline-width:0
}
.el-dropdown-menu {
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    padding:10px 0;
    margin:5px 0;
    background-color:#fff;
    border:1px solid #ebeef5;
    border-radius:4px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-dropdown-menu__item {
    list-style:none;
    line-height:36px;
    padding:0 20px;
    margin:0;
    font-size:14px;
    color:#606266;
    cursor:pointer;
    outline:none
}
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
    background-color:#e6f8f8;
    color:#33c8c8
}
.el-dropdown-menu__item--divided {
    position:relative;
    margin-top:6px;
    border-top:1px solid #ebeef5
}
.el-dropdown-menu__item--divided:before {
    content:"";
    height:6px;
    display:block;
    margin:0 -20px;
    background-color:#fff
}
.el-dropdown-menu__item.is-disabled {
    cursor:default;
    color:#bbb;
    pointer-events:none
}
.el-dropdown-menu--medium {
    padding:6px 0
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
    line-height:30px;
    padding:0 17px;
    font-size:14px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:6px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:6px;
    margin:0 -17px
}
.el-dropdown-menu--small {
    padding:6px 0
}
.el-dropdown-menu--small .el-dropdown-menu__item {
    line-height:27px;
    padding:0 15px;
    font-size:13px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:4px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:4px;
    margin:0 -15px
}
.el-dropdown-menu--mini {
    padding:3px 0
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
    line-height:24px;
    padding:0 10px;
    font-size:12px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:3px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:3px;
    margin:0 -10px
}
.el-menu {
    border-right:1px solid #e6e6e6;
    list-style:none;
    position:relative;
    margin:0;
    padding-left:0;
    background-color:#fff
}
.el-menu:after,
.el-menu:before {
    display:table;
    content:""
}
.el-menu:after {
    clear:both
}
.el-menu li {
    list-style:none
}
.el-menu--horizontal {
    border-right:none;
    border-bottom:1px solid #e6e6e6
}
.el-menu--horizontal .el-menu-item {
    float:left;
    height:60px;
    line-height:60px;
    margin:0;
    cursor:pointer;
    position:relative;
    box-sizing:border-box;
    border-bottom:2px solid transparent;
    color:#909399
}
.el-menu--horizontal .el-menu-item a,
.el-menu--horizontal .el-menu-item a:hover {
    color:inherit
}
.el-menu--horizontal .el-menu-item:focus,
.el-menu--horizontal .el-menu-item:hover {
    background-color:#fff
}
.el-menu--horizontal .el-submenu {
    float:left;
    position:relative
}
.el-menu--horizontal .el-submenu:focus {
    outline:none
}
.el-menu--horizontal .el-submenu:focus>.el-submenu__title {
    color:#303133
}
.el-menu--horizontal .el-submenu>.el-menu {
    position:absolute;
    top:65px;
    left:0;
    border:none;
    padding:5px 0;
    background-color:#fff;
    z-index:100;
    min-width:100%;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:2px
}
.el-menu--horizontal .el-submenu .el-submenu__title {
    height:60px;
    line-height:60px;
    border-bottom:2px solid transparent;
    color:#909399
}
.el-menu--horizontal .el-submenu .el-submenu__title:hover {
    background-color:#fff
}
.el-menu--horizontal .el-submenu .el-menu-item {
    background-color:#fff;
    float:none;
    height:36px;
    line-height:36px;
    padding:0 10px
}
.el-menu--horizontal .el-submenu .el-submenu__icon-arrow {
    position:static;
    vertical-align:middle;
    margin-left:8px;
    margin-top:-3px
}
.el-menu--horizontal .el-menu-item:focus,
.el-menu--horizontal .el-menu-item:hover,
.el-menu--horizontal .el-submenu__title:hover {
    outline:none;
    color:#303133
}
.el-menu--horizontal>.el-menu-item.is-active,
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
    border-bottom:2px solid #387DFF;
    color:#303133
}
.el-menu--collapse {
    width:64px
}
.el-menu--collapse>.el-menu-item [class^=el-icon-],
.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-] {
    margin:0;
    vertical-align:middle;
    width:24px;
    text-align:center
}
.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,
.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
    display:none
}
.el-menu--collapse>.el-menu-item span,
.el-menu--collapse>.el-submenu>.el-submenu__title span {
    height:0;
    width:0;
    overflow:hidden;
    visibility:hidden;
    display:inline-block
}
.el-menu--collapse>.el-menu-item.is-active i {
    color:inherit
}
.el-menu--collapse .el-menu .el-submenu {
    min-width:200px
}
.el-menu--collapse .el-submenu {
    position:relative
}
.el-menu--collapse .el-submenu .el-menu {
    position:absolute;
    margin-left:5px;
    top:0;
    left:100%;
    z-index:10;
    border:1px solid #e4e7ed;
    border-radius:2px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform:none
}
.el-menu-item {
    height:56px;
    line-height:56px;
    font-size:14px;
    color:#303133;
    padding:0 20px;
    cursor:pointer;
    position:relative;
    transition:border-color .3s,background-color .3s,color .3s;
    box-sizing:border-box;
    white-space:nowrap
}
.el-menu-item [class^=el-icon-] {
    margin-right:5px;
    width:24px;
    text-align:center;
    font-size:18px;
    vertical-align:middle
}
.el-menu-item * {
    vertical-align:middle
}
.el-menu-item:first-child {
    margin-left:0
}
.el-menu-item:last-child {
    margin-right:0
}
.el-menu-item:focus,
.el-menu-item:hover {
    outline:none;
    background-color:#e6f8f8
}
.el-menu-item i {
    color:#909399
}
.el-menu-item.is-active {
    color:#387DFF
}
.el-menu-item.is-active i {
    color:inherit
}
.el-submenu__title {
    height:56px;
    line-height:56px;
    font-size:14px;
    color:#303133;
    padding:0 20px;
    cursor:pointer;
    position:relative;
    transition:border-color .3s,background-color .3s,color .3s;
    box-sizing:border-box;
    white-space:nowrap
}
.el-submenu__title * {
    vertical-align:middle
}
.el-submenu__title i {
    color:#909399
}
.el-submenu__title:hover {
    background-color:#e6f8f8
}
.el-submenu .el-menu {
    border:none
}
.el-submenu .el-menu-item {
    height:50px;
    line-height:50px;
    padding:0 45px;
    min-width:200px
}
.el-submenu__icon-arrow {
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-7px;
    transition:transform .3s;
    font-size:12px
}
.el-submenu.is-active .el-submenu__title {
    border-bottom-color:#387DFF
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform:rotate(180deg)
}
.el-submenu [class^=el-icon-] {
    vertical-align:middle;
    margin-right:5px;
    width:24px;
    text-align:center;
    font-size:18px
}
.el-menu-item-group>ul {
    padding:0
}
.el-menu-item-group__title {
    padding:7px 0 7px 20px;
    line-height:normal;
    font-size:12px;
    color:#909399
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
    transition:.2s;
    opacity:0
}
.el-radio {
    color:#606266;
    font-weight:500;
    line-height:1;
    position:relative;
    cursor:pointer;
    display:inline-block;
    white-space:nowrap;
    outline:none;
    font-size:14px;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none
}
.el-radio.is-bordered {
    padding:12px 20px 0 10px;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    height:40px
}
.el-radio.is-bordered.is-checked {
    border-color:#387DFF
}
.el-radio.is-bordered.is-disabled {
    cursor:not-allowed;
    border-color:#ebeef5
}
.el-radio.is-bordered+.el-radio.is-bordered {
    margin-left:10px
}
.el-radio--medium.is-bordered {
    padding:10px 20px 0 10px;
    border-radius:4px;
    height:36px
}
.el-radio--medium.is-bordered .el-radio__label {
    font-size:14px
}
.el-radio--medium.is-bordered .el-radio__inner {
    height:14px;
    width:14px
}
.el-radio--small.is-bordered {
    padding:8px 15px 0 10px;
    border-radius:3px;
    height:32px
}
.el-radio--small.is-bordered .el-radio__label {
    font-size:12px
}
.el-radio--small.is-bordered .el-radio__inner {
    height:12px;
    width:12px
}
.el-radio--mini.is-bordered {
    padding:6px 15px 0 10px;
    border-radius:3px;
    height:28px
}
.el-radio--mini.is-bordered .el-radio__label {
    font-size:12px
}
.el-radio--mini.is-bordered .el-radio__inner {
    height:12px;
    width:12px
}
.el-radio+.el-radio {
    margin-left:30px
}
.el-radio__input {
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle
}
.el-radio__input.is-disabled .el-radio__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    cursor:not-allowed
}
.el-radio__input.is-disabled .el-radio__inner:after {
    cursor:not-allowed;
    background-color:#f5f7fa
}
.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
    cursor:not-allowed
}
.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed
}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
    background-color:#c0c4cc
}
.el-radio__input.is-disabled+span.el-radio__label {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-radio__input.is-checked .el-radio__inner {
    border-color:#387DFF;
    background:#387DFF
}
.el-radio__input.is-checked .el-radio__inner:after {
    transform:translate(-50%,-50%) scale(1)
}
.el-radio__input.is-checked+.el-radio__label {
    color:#387DFF
}
.el-radio__input.is-focus .el-radio__inner {
    border-color:#387DFF
}
.el-radio__inner {
    border:1px solid #dcdfe6;
    border-radius:100%;
    width:14px;
    height:14px;
    background-color:#fff;
    position:relative;
    cursor:pointer;
    display:inline-block;
    box-sizing:border-box
}
.el-radio__inner:hover {
    border-color:#387DFF
}
.el-radio__inner:after {
    width:4px;
    height:4px;
    border-radius:100%;
    background-color:#fff;
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%) scale(0);
    transition:transform .15s cubic-bezier(.71,-.46,.88,.6)
}
.el-radio__original {
    opacity:0;
    outline:none;
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.el-radio:focus:not(.is-focus):not(:active) .el-radio__inner {
    box-shadow:0 0 2px 2px #387DFF
}
.el-radio__label {
    font-size:14px;
    padding-left:10px
}
.el-radio-group {
    display:inline-block;
    line-height:1;
    vertical-align:middle;
    font-size:0
}
.el-radio-button,
.el-radio-button__inner {
    position:relative;
    display:inline-block;
    outline:none
}
.el-radio-button__inner {
    line-height:1;
    white-space:nowrap;
    vertical-align:middle;
    background:#fff;
    border:1px solid #dcdfe6;
    font-weight:500;
    border-left:0;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    margin:0;
    cursor:pointer;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    padding:12px 20px;
    font-size:14px;
    border-radius:0
}
.el-radio-button__inner.is-round {
    padding:12px 20px
}
.el-radio-button__inner:hover {
    color:#387DFF
}
.el-radio-button__inner [class*=el-icon-] {
    line-height:.9
}
.el-radio-button__inner [class*=el-icon-]+span {
    margin-left:5px
}
.el-radio-button__orig-radio {
    opacity:0;
    outline:none;
    position:absolute;
    z-index:-1;
    left:-999px
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF;
    box-shadow:-1px 0 0 0 #387DFF
}
.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5;
    box-shadow:none
}
.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
    background-color:#f2f6fc
}
.el-radio-button:first-child .el-radio-button__inner {
    border-left:1px solid #dcdfe6;
    border-radius:4px 0 0 4px;
    box-shadow:none!important
}
.el-radio-button:last-child .el-radio-button__inner {
    border-radius:0 4px 4px 0
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius:4px
}
.el-radio-button--medium .el-radio-button__inner {
    padding:10px 20px;
    font-size:14px;
    border-radius:0
}
.el-radio-button--medium .el-radio-button__inner.is-round {
    padding:10px 20px
}
.el-radio-button--small .el-radio-button__inner {
    padding:9px 15px;
    font-size:12px;
    border-radius:0
}
.el-radio-button--small .el-radio-button__inner.is-round {
    padding:9px 15px
}
.el-radio-button--mini .el-radio-button__inner {
    padding:7px 15px;
    font-size:12px;
    border-radius:0
}
.el-radio-button--mini .el-radio-button__inner.is-round {
    padding:7px 15px
}
.el-radio-button:focus:not(.is-focus):not(:active) {
    box-shadow:0 0 2px 2px #387DFF
}
.el-switch {
    display:inline-flex;
    align-items:center;
    position:relative;
    font-size:14px;
    line-height:20px;
    height:20px;
    vertical-align:middle
}
.el-switch.is-disabled .el-switch__core,
.el-switch.is-disabled .el-switch__label {
    cursor:not-allowed
}
.el-switch__label {
    transition:.2s;
    height:20px;
    display:inline-block;
    font-size:14px;
    font-weight:500;
    cursor:pointer;
    vertical-align:middle;
    color:#303133
}
.el-switch__label.is-active {
    color:#387DFF
}
.el-switch__label--left {
    margin-right:10px
}
.el-switch__label--right {
    margin-left:10px
}
.el-switch__label * {
    line-height:1;
    font-size:14px;
    display:inline-block
}
.el-switch__input {
    position:absolute;
    width:0;
    height:0;
    opacity:0;
    margin:0
}
.el-switch__input:focus~.el-switch__core {
    outline:1px solid #387DFF
}
.el-switch__core {
    margin:0;
    display:inline-block;
    position:relative;
    width:40px;
    height:20px;
    border:1px solid #dcdfe6;
    outline:none;
    border-radius:10px;
    box-sizing:border-box;
    background:#dcdfe6;
    cursor:pointer;
    transition:border-color .3s,background-color .3s;
    vertical-align:middle
}
.el-switch__core .el-switch__button {
    position:absolute;
    top:1px;
    left:1px;
    border-radius:100%;
    transition:transform .3s;
    width:16px;
    height:16px;
    background-color:#fff
}
.el-switch.is-checked .el-switch__core {
    border-color:#387DFF;
    background-color:#387DFF
}
.el-switch.is-disabled {
    opacity:.6
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
    left:10px
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
    right:10px
}
.el-switch .label-fade-enter,
.el-switch .label-fade-leave-active {
    opacity:0
}
.el-select-dropdown {
    position:absolute;
    z-index:1001;
    border:1px solid #e4e7ed;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    margin:5px 0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    color:#387DFF;
    background-color:#fff
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
    background-color:#f5f7fa
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
    position:absolute;
    right:20px;
    font-family:element-icons;
    content:"\E611";
    font-size:12px;
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding:0
}
.el-select-dropdown .popper__arrow {
    transform:translateX(-400%)
}
.el-select-dropdown.is-arrow-fixed .popper__arrow {
    transform:translateX(-200%)
}
.el-select-dropdown__empty {
    padding:10px 0;
    margin:0;
    text-align:center;
    color:#999;
    font-size:14px
}
.el-select-dropdown__wrap {
    max-height:274px
}
.el-select-dropdown__list {
    list-style:none;
    padding:6px 0;
    margin:0;
    box-sizing:border-box
}
.el-select-dropdown__item {
    font-size:14px;
    padding:0 20px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#606266;
    height:34px;
    line-height:34px;
    box-sizing:border-box;
    cursor:pointer
}
.el-select-dropdown__item.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover {
    background-color:#fff
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
    background-color:#f5f7fa
}
.el-select-dropdown__item.selected {
    color:#387DFF;
    font-weight:700
}
.el-select-dropdown__item span {
    line-height:34px!important
}
.el-select-group {
    margin:0;
    padding:0
}
.el-select-group__wrap {
    position:relative;
    list-style:none;
    margin:0;
    padding:0
}
.el-select-group__wrap:not(:last-of-type) {
    padding-bottom:24px
}
.el-select-group__wrap:not(:last-of-type):after {
    content:"";
    position:absolute;
    display:block;
    left:20px;
    right:20px;
    bottom:12px;
    height:1px;
    background:#e4e7ed
}
.el-select-group__title {
    padding-left:20px;
    font-size:12px;
    color:#909399;
    line-height:30px
}
.el-select-group .el-select-dropdown__item {
    padding-left:20px
}
.el-select {
    display:inline-block;
    position:relative
}
.el-select:hover .el-input__inner {
    border-color:#c0c4cc
}
.el-select .el-input__inner {
    cursor:pointer;
    padding-right:35px
}
.el-select .el-input__inner:focus {
    border-color:#387DFF
}
.el-select .el-input .el-select__caret {
    color:#c0c4cc;
    font-size:14px;
    transition:transform .3s;
    transform:rotate(180deg);
    line-height:16px;
    cursor:pointer
}
.el-select .el-input .el-select__caret.is-reverse {
    transform:rotate(0deg)
}
.el-select .el-input .el-select__caret.is-show-close {
    font-size:14px;
    text-align:center;
    transform:rotate(180deg);
    border-radius:100%;
    color:#c0c4cc;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-select .el-input .el-select__caret.is-show-close:hover {
    color:#909399
}
.el-select .el-input.is-disabled .el-input__inner {
    cursor:not-allowed
}
.el-select .el-input.is-disabled .el-input__inner:hover {
    border-color:#e4e7ed
}
.el-select .el-input.is-focus .el-input__inner {
    border-color:#387DFF
}
.el-select>.el-input {
    display:block
}
.el-select__input {
    border:none;
    outline:none;
    padding:0;
    margin-left:15px;
    color:#666;
    font-size:14px;
    vertical-align:middle;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    height:28px;
    background-color:transparent
}
.el-select__input.is-mini {
    height:14px
}
.el-select__close {
    cursor:pointer;
    position:absolute;
    top:8px;
    z-index:1000;
    right:25px;
    color:#c0c4cc;
    line-height:18px;
    font-size:14px
}
.el-select__close:hover {
    color:#909399
}
.el-select__tags {
    position:absolute;
    line-height:normal;
    white-space:normal;
    z-index:1;
    top:50%;
    transform:translateY(-50%)
}
.el-select .el-tag__close {
    margin-top:-2px
}
.el-select .el-tag {
    box-sizing:border-box;
    border-color:transparent;
    margin:3px 0 3px 6px;
    background-color:#f0f2f5
}
.el-select .el-tag__close.el-icon-close {
    background-color:#c0c4cc;
    right:-7px;
    top:0;
    color:#fff
}
.el-select .el-tag__close.el-icon-close:hover {
    background-color:#909399
}
.el-select .el-tag__close.el-icon-close:before {
    display:block;
    transform:translateY(.5px)
}
.el-table {
    position:relative;
    overflow:hidden;
    box-sizing:border-box;
    flex:1;
    width:100%;
    max-width:100%;
    background-color:#fff;
    font-size:14px;
    color:#606266
}
.el-table__empty-block {
    position:relative;
    min-height:60px;
    text-align:center;
    width:100%;
    height:100%
}
.el-table__empty-text {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    color:#909399
}
.el-table__expand-column .cell {
    padding:0;
    text-align:center
}
.el-table__expand-icon {
    position:relative;
    cursor:pointer;
    color:#666;
    font-size:12px;
    transition:transform .2s ease-in-out;
    height:20px
}
.el-table__expand-icon--expanded {
    transform:rotate(90deg)
}
.el-table__expand-icon>.el-icon {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-5px;
    margin-top:-5px
}
.el-table__expanded-cell {
    background-color:#fff
}
.el-table__expanded-cell[class*=cell] {
    padding:20px 50px
}
.el-table__expanded-cell:hover {
    background-color:#f5f7fa!important
}
.el-table--fit {
    border-right:0;
    border-bottom:0
}
.el-table--fit td.gutter,
.el-table--fit th.gutter {
    border-right-width:1px
}
.el-table thead {
    color:#909399;
    font-weight:500
}
.el-table thead.is-group th {
    background:#f5f7fa
}
.el-table td,
.el-table th {
    padding:12px 0;
    min-width:0;
    box-sizing:border-box;
    text-overflow:ellipsis;
    vertical-align:middle;
    position:relative
}
.el-table td.is-center,
.el-table th.is-center {
    text-align:center
}
.el-table td.is-left,
.el-table th.is-left {
    text-align:left
}
.el-table td.is-right,
.el-table th.is-right {
    text-align:right
}
.el-table td.gutter,
.el-table th.gutter {
    width:15px;
    border-right-width:0;
    border-bottom-width:0;
    padding:0
}
.el-table td.is-hidden>*,
.el-table th.is-hidden>* {
    visibility:hidden
}
.el-table--medium td,
.el-table--medium th {
    padding:10px 0
}
.el-table--small {
    font-size:12px
}
.el-table--small td,
.el-table--small th {
    padding:8px 0
}
.el-table--mini {
    font-size:12px
}
.el-table--mini td,
.el-table--mini th {
    padding:6px 0
}
.el-table tr {
    background-color:#fff
}
.el-table tr input[type=checkbox] {
    margin:0
}
.el-table td,
.el-table th.is-leaf {
    border-bottom:1px solid #ebeef5
}
.el-table th.is-sortable {
    cursor:pointer
}
.el-table th {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:left;
    background-color:#fff
}
.el-table th,
.el-table th div {
    white-space:nowrap;
    overflow:hidden
}
.el-table th div {
    padding-left:10px;
    padding-right:10px;
    line-height:40px
}
.el-table th>.cell,
.el-table th div {
    display:inline-block;
    box-sizing:border-box;
    text-overflow:ellipsis
}
.el-table th>.cell {
    position:relative;
    word-wrap:normal;
    vertical-align:middle;
    width:100%
}
.el-table th>.cell.highlight {
    color:#387DFF
}
.el-table th.required>div:before {
    display:inline-block;
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    background:#ff4d51;
    margin-right:5px;
    vertical-align:middle
}
.el-table td div {
    box-sizing:border-box
}
.el-table td.gutter {
    width:0
}
.el-table .cell {
    box-sizing:border-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal;
    word-break:break-all;
    line-height:23px;
    padding-left:10px;
    padding-right:10px
}
.el-table .cell.el-tooltip {
    white-space:nowrap;
    min-width:50px
}
.el-table--border,
.el-table--group {
    border:1px solid #ebeef5
}
.el-table--border:after,
.el-table--group:after,
.el-table:before {
    content:"";
    position:absolute;
    background-color:#ebeef5;
    z-index:1
}
.el-table--border:after,
.el-table--group:after {
    top:0;
    right:0;
    width:1px;
    height:100%
}
.el-table:before {
    left:0;
    bottom:0;
    width:100%;
    height:1px
}
.el-table--border {
    border-right:none;
    border-bottom:none
}
.el-table--border td,
.el-table--border th {
    border-right:1px solid #ebeef5
}
.el-table--border td:first-child .cell,
.el-table--border th:first-child .cell {
    padding-left:10px
}
.el-table--border .has-gutter td:nth-last-of-type(2),
.el-table--border .has-gutter th:nth-last-of-type(2) {
    border-right:none
}
.el-table--border th,
.el-table--border th.gutter:last-of-type {
    border-bottom:1px solid #ebeef5
}
.el-table--hidden {
    visibility:hidden
}
.el-table__fixed,
.el-table__fixed-right {
    position:absolute;
    top:0;
    left:0;
    overflow-x:hidden;
    box-shadow:0 0 10px rgba(0,0,0,.12)
}
.el-table__fixed-right:before,
.el-table__fixed:before {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;
    background-color:#ebeef5;
    z-index:4
}
.el-table__fixed-right-patch {
    position:absolute;
    top:-1px;
    right:0;
    background-color:#fff;
    border-bottom:1px solid #ebeef5
}
.el-table__fixed-right {
    top:0;
    left:auto;
    right:0
}
.el-table__fixed-right .el-table__fixed-body-wrapper,
.el-table__fixed-right .el-table__fixed-footer-wrapper,
.el-table__fixed-right .el-table__fixed-header-wrapper {
    left:auto;
    right:0
}
.el-table__fixed-header-wrapper {
    position:absolute;
    left:0;
    top:0;
    z-index:3
}
.el-table__fixed-footer-wrapper {
    position:absolute;
    left:0;
    bottom:0;
    z-index:3
}
.el-table__fixed-footer-wrapper tbody td {
    border-top:1px solid #ebeef5;
    background-color:#f5f7fa;
    color:#606266
}
.el-table__fixed-body-wrapper {
    position:absolute;
    left:0;
    top:37px;
    overflow:hidden;
    z-index:3
}
.el-table__body-wrapper,
.el-table__footer-wrapper,
.el-table__header-wrapper {
    width:100%
}
.el-table__footer-wrapper {
    margin-top:-1px
}
.el-table__footer-wrapper td {
    border-top:1px solid #ebeef5
}
.el-table__body,
.el-table__footer,
.el-table__header {
    table-layout:fixed
}
.el-table__footer-wrapper,
.el-table__header-wrapper {
    overflow:hidden
}
.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
    background-color:#f5f7fa;
    color:#606266
}
.el-table__body-wrapper {
    overflow:auto;
    position:relative
}
.el-table__body-wrapper.is-scroll-left~.el-table__fixed,
.el-table__body-wrapper.is-scroll-none~.el-table__fixed,
.el-table__body-wrapper.is-scroll-none~.el-table__fixed-right,
.el-table__body-wrapper.is-scroll-right~.el-table__fixed-right {
    box-shadow:none
}
.el-table__body-wrapper .el-table--border.is-scroll-right~.el-table__fixed-right {
    border-left:1px solid #ebeef5
}
.el-table__body-wrapper .el-table--border.is-scroll-left~.el-table__fixed {
    border-right:1px solid #ebeef5
}
.el-table .caret-wrapper {
    display:inline-flex;
    flex-direction:column;
    align-items:center;
    height:34px;
    width:24px;
    vertical-align:middle;
    cursor:pointer;
    overflow:visible;
    overflow:initial;
    position:relative
}
.el-table .sort-caret {
    width:0;
    height:0;
    border:5px solid transparent;
    position:absolute;
    left:7px
}
.el-table .sort-caret.ascending {
    border-bottom-color:#c0c4cc;
    top:5px
}
.el-table .sort-caret.descending {
    border-top-color:#c0c4cc;
    bottom:7px
}
.el-table .ascending .sort-caret.ascending {
    border-bottom-color:#387DFF
}
.el-table .descending .sort-caret.descending {
    border-top-color:#387DFF
}
.el-table .hidden-columns {
    visibility:hidden;
    position:absolute;
    z-index:-1
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
    background:#fafafa
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td,
.el-table__body tr.current-row>td,
.el-table__body tr.hover-row.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped>td,
.el-table__body tr.hover-row>td {
    background-color:#e6f8f8
}
.el-table__column-resize-proxy {
    position:absolute;
    left:200px;
    top:0;
    bottom:0;
    width:0;
    border-left:1px solid #ebeef5;
    z-index:10
}
.el-table__column-filter-trigger {
    display:inline-block;
    line-height:34px;
    cursor:pointer
}
.el-table__column-filter-trigger i {
    color:#909399;
    font-size:12px;
    transform:scale(.75)
}
.el-table--enable-row-transition .el-table__body td {
    transition:background-color .25s ease
}
.el-table--enable-row-hover .el-table__body tr:hover>td {
    background-color:#f5f7fa
}
.el-table--fluid-height .el-table__fixed,
.el-table--fluid-height .el-table__fixed-right {
    bottom:0;
    overflow:hidden
}
.el-table-column--selection .cell {
    padding-left:14px;
    padding-right:14px
}
.el-table-filter {
    border:1px solid #ebeef5;
    border-radius:2px;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    margin:2px 0
}
.el-table-filter__list {
    padding:5px 0;
    margin:0;
    list-style:none;
    min-width:100px
}
.el-table-filter__list-item {
    line-height:36px;
    padding:0 10px;
    cursor:pointer;
    font-size:14px
}
.el-table-filter__list-item:hover {
    background-color:#e6f8f8;
    color:#33c8c8
}
.el-table-filter__list-item.is-active {
    background-color:#387DFF;
    color:#fff
}
.el-table-filter__content {
    min-width:100px
}
.el-table-filter__bottom {
    border-top:1px solid #ebeef5;
    padding:8px
}
.el-table-filter__bottom button {
    background:transparent;
    border:none;
    color:#606266;
    cursor:pointer;
    font-size:13px;
    padding:0 3px
}
.el-table-filter__bottom button:hover {
    color:#387DFF
}
.el-table-filter__bottom button:focus {
    outline:none
}
.el-table-filter__bottom button.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-table-filter__checkbox-group {
    padding:10px
}
.el-table-filter__checkbox-group label.el-checkbox {
    display:block;
    margin-bottom:8px;
    margin-left:5px
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
    margin-bottom:0
}
.el-date-table {
    font-size:12px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color:#f2f6fc
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
    color:#606266
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
    margin-left:5px;
    border-top-left-radius:15px;
    border-bottom-left-radius:15px
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
    margin-right:5px;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px
}
.el-date-table.is-week-mode .el-date-table__row.current div {
    background-color:#f2f6fc
}
.el-date-table td {
    width:32px;
    height:30px;
    padding:4px 0;
    box-sizing:border-box;
    text-align:center;
    cursor:pointer;
    position:relative
}
.el-date-table td div {
    height:30px;
    padding:3px 0;
    box-sizing:border-box
}
.el-date-table td span {
    width:24px;
    height:24px;
    display:block;
    margin:0 auto;
    line-height:24px;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    border-radius:50%
}
.el-date-table td.next-month,
.el-date-table td.prev-month {
    color:#c0c4cc
}
.el-date-table td.today {
    position:relative
}
.el-date-table td.today span {
    color:#387DFF
}
.el-date-table td.today.end-date span,
.el-date-table td.today.start-date span {
    color:#fff
}
.el-date-table td.available:hover {
    color:#387DFF
}
.el-date-table td.in-range div,
.el-date-table td.in-range div:hover {
    background-color:#f2f6fc
}
.el-date-table td.current:not(.disabled) span {
    color:#fff;
    background-color:#387DFF
}
.el-date-table td.end-date div,
.el-date-table td.start-date div {
    color:#fff
}
.el-date-table td.end-date span,
.el-date-table td.start-date span {
    background-color:#387DFF
}
.el-date-table td.start-date div {
    margin-left:5px;
    border-top-left-radius:15px;
    border-bottom-left-radius:15px
}
.el-date-table td.end-date div {
    margin-right:5px;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px
}
.el-date-table td.disabled div {
    background-color:#f5f7fa;
    opacity:1;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-date-table td.week {
    font-size:80%;
    color:#606266
}
.el-date-table th {
    padding:5px;
    color:#606266;
    font-weight:400;
    border-bottom:1px solid #ebeef5
}
.el-month-table {
    font-size:12px;
    margin:-1px;
    border-collapse:collapse
}
.el-month-table td {
    text-align:center;
    padding:20px 3px;
    cursor:pointer
}
.el-month-table td.disabled .cell {
    background-color:#f5f7fa;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-month-table td.disabled .cell:hover {
    color:#c0c4cc
}
.el-month-table td .cell {
    width:48px;
    height:32px;
    display:block;
    line-height:32px;
    color:#606266;
    margin:0 auto
}
.el-month-table td .cell:hover,
.el-month-table td.current:not(.disabled) .cell {
    color:#387DFF
}
.el-year-table {
    font-size:12px;
    margin:-1px;
    border-collapse:collapse
}
.el-year-table .el-icon {
    color:#303133
}
.el-year-table td {
    text-align:center;
    padding:20px 3px;
    cursor:pointer
}
.el-year-table td.disabled .cell {
    background-color:#f5f7fa;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-year-table td.disabled .cell:hover {
    color:#c0c4cc
}
.el-year-table td .cell {
    width:48px;
    height:32px;
    display:block;
    line-height:32px;
    color:#606266;
    margin:0 auto
}
.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
    color:#387DFF
}
.el-date-range-picker {
    width:646px
}
.el-date-range-picker.has-sidebar {
    width:756px
}
.el-date-range-picker table {
    table-layout:fixed;
    width:100%
}
.el-date-range-picker .el-picker-panel__body {
    min-width:513px
}
.el-date-range-picker .el-picker-panel__content {
    margin:0
}
.el-date-range-picker__header {
    position:relative;
    text-align:center;
    height:28px
}
.el-date-range-picker__header [class*=arrow-left] {
    float:left
}
.el-date-range-picker__header [class*=arrow-right] {
    float:right
}
.el-date-range-picker__header div {
    font-size:16px;
    font-weight:500;
    margin-right:50px
}
.el-date-range-picker__content {
    float:left;
    width:50%;
    box-sizing:border-box;
    margin:0;
    padding:16px
}
.el-date-range-picker__content.is-left {
    border-right:1px solid #e4e4e4
}
.el-date-range-picker__content.is-right .el-date-range-picker__header div {
    margin-left:50px;
    margin-right:50px
}
.el-date-range-picker__editors-wrap {
    box-sizing:border-box;
    display:table-cell
}
.el-date-range-picker__editors-wrap.is-right {
    text-align:right
}
.el-date-range-picker__time-header {
    position:relative;
    border-bottom:1px solid #e4e4e4;
    font-size:12px;
    padding:8px 5px 5px;
    display:table;
    width:100%;
    box-sizing:border-box
}
.el-date-range-picker__time-header>.el-icon-arrow-right {
    font-size:20px;
    vertical-align:middle;
    display:table-cell;
    color:#303133
}
.el-date-range-picker__time-picker-wrap {
    position:relative;
    display:table-cell;
    padding:0 5px
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
    position:absolute;
    top:13px;
    right:0;
    z-index:1;
    background:#fff
}
.el-time-range-picker {
    width:354px;
    overflow:visible
}
.el-time-range-picker__content {
    position:relative;
    text-align:center;
    padding:10px
}
.el-time-range-picker__cell {
    box-sizing:border-box;
    margin:0;
    padding:4px 7px 7px;
    width:50%;
    display:inline-block
}
.el-time-range-picker__header {
    margin-bottom:5px;
    text-align:center;
    font-size:14px
}
.el-time-range-picker__body {
    border-radius:2px;
    border:1px solid #e4e7ed
}
.el-picker-panel {
    color:#606266;
    border:1px solid #e4e7ed;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    background:#fff;
    border-radius:4px;
    line-height:30px;
    margin:5px 0
}
.el-picker-panel__body-wrapper:after,
.el-picker-panel__body:after {
    content:"";
    display:table;
    clear:both
}
.el-picker-panel__content {
    position:relative;
    margin:15px
}
.el-picker-panel__footer {
    border-top:1px solid #e4e4e4;
    padding:4px;
    text-align:right;
    background-color:#fff;
    position:relative;
    font-size:0
}
.el-picker-panel__shortcut {
    display:block;
    width:100%;
    border:0;
    background-color:transparent;
    line-height:28px;
    font-size:14px;
    color:#606266;
    padding-left:12px;
    text-align:left;
    outline:none;
    cursor:pointer
}
.el-picker-panel__shortcut:hover {
    color:#387DFF
}
.el-picker-panel__shortcut.active {
    background-color:#e6f1fe;
    color:#387DFF
}
.el-picker-panel__btn {
    border:1px solid #dcdcdc;
    color:#333;
    line-height:24px;
    border-radius:2px;
    padding:0 20px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px
}
.el-picker-panel__btn[disabled] {
    color:#ccc;
    cursor:not-allowed
}
.el-picker-panel__icon-btn {
    font-size:12px;
    color:#303133;
    border:0;
    background:transparent;
    cursor:pointer;
    outline:none;
    margin-top:8px
}
.el-picker-panel__icon-btn:hover {
    color:#387DFF
}
.el-picker-panel__icon-btn.is-disabled {
    color:#bbb
}
.el-picker-panel__icon-btn.is-disabled:hover {
    cursor:not-allowed
}
.el-picker-panel__link-btn {
    vertical-align:middle
}
.el-picker-panel .popper__arrow {
    transform:translateX(-400%)
}
.el-picker-panel [slot=sidebar],
.el-picker-panel__sidebar {
    position:absolute;
    top:0;
    bottom:0;
    width:110px;
    border-right:1px solid #e4e4e4;
    box-sizing:border-box;
    padding-top:6px;
    background-color:#fff;
    overflow:auto
}
.el-picker-panel [slot=sidebar]+.el-picker-panel__body,
.el-picker-panel__sidebar+.el-picker-panel__body {
    margin-left:110px
}
.el-date-picker {
    width:322px
}
.el-date-picker.has-sidebar.has-time {
    width:434px
}
.el-date-picker.has-sidebar {
    width:438px
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
    position:relative
}
.el-date-picker .el-picker-panel__content {
    width:292px
}
.el-date-picker table {
    table-layout:fixed;
    width:100%
}
.el-date-picker__editor-wrap {
    position:relative;
    display:table-cell;
    padding:0 5px
}
.el-date-picker__time-header {
    position:relative;
    border-bottom:1px solid #e4e4e4;
    font-size:12px;
    padding:8px 5px 5px;
    display:table;
    width:100%;
    box-sizing:border-box
}
.el-date-picker__header {
    margin:12px;
    text-align:center
}
.el-date-picker__header--bordered {
    margin-bottom:0;
    padding-bottom:12px;
    border-bottom:1px solid #ebeef5
}
.el-date-picker__header--bordered+.el-picker-panel__content {
    margin-top:0
}
.el-date-picker__header-label {
    font-size:16px;
    font-weight:500;
    padding:0 5px;
    line-height:22px;
    text-align:center;
    cursor:pointer;
    color:#606266
}
.el-date-picker__header-label.active,
.el-date-picker__header-label:hover {
    color:#387DFF
}
.el-date-picker__prev-btn {
    float:left
}
.el-date-picker__next-btn {
    float:right
}
.el-date-picker__time-wrap {
    padding:10px;
    text-align:center
}
.el-date-picker__time-label {
    float:left;
    cursor:pointer;
    line-height:30px;
    margin-left:10px
}
.time-select {
    margin:5px 0;
    min-width:0
}
.time-select .el-picker-panel__content {
    max-height:200px;
    margin:0
}
.time-select-item {
    padding:8px 10px;
    font-size:14px;
    line-height:20px
}
.time-select-item.selected:not(.disabled) {
    color:#387DFF;
    font-weight:700
}
.time-select-item.disabled {
    color:#e4e7ed;
    cursor:not-allowed
}
.time-select-item:hover {
    background-color:#f5f7fa;
    font-weight:700;
    cursor:pointer
}
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
    transition:opacity .2s linear
}
.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
    opacity:0
}
.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
    transition:opacity .2s linear
}
.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
    opacity:0
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
    transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-fade-in-enter,
.el-fade-in-leave-active {
    opacity:0
}
.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
    transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-zoom-in-center-enter,
.el-zoom-in-center-leave-active {
    opacity:0;
    transform:scaleX(0)
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
    opacity:1;
    transform:scaleY(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:center top
}
.el-zoom-in-top-enter,
.el-zoom-in-top-leave-active {
    opacity:0;
    transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
    opacity:1;
    transform:scaleY(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:center bottom
}
.el-zoom-in-bottom-enter,
.el-zoom-in-bottom-leave-active {
    opacity:0;
    transform:scaleY(0)
}
.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
    opacity:1;
    transform:scale(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:top left
}
.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
    opacity:0;
    transform:scale(.45)
}
.collapse-transition {
    transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}
.horizontal-collapse-transition {
    transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}
.el-list-enter-active,
.el-list-leave-active {
    transition:all 1s
}
.el-list-enter,
.el-list-leave-active {
    opacity:0;
    transform:translateY(-30px)
}
.el-opacity-transition {
    transition:opacity .3s cubic-bezier(.55,0,.1,1)
}
.el-date-editor {
    position:relative;
    display:inline-block;
    text-align:left
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
    width:220px
}
.el-date-editor--daterange.el-input,
.el-date-editor--daterange.el-input__inner,
.el-date-editor--timerange.el-input,
.el-date-editor--timerange.el-input__inner {
    width:350px
}
.el-date-editor--datetimerange.el-input,
.el-date-editor--datetimerange.el-input__inner {
    width:400px
}
.el-date-editor .el-icon-circle-close {
    cursor:pointer
}
.el-date-editor .el-range__icon {
    font-size:14px;
    margin-left:-5px;
    color:#c0c4cc;
    float:left;
    line-height:32px
}
.el-date-editor .el-range-input {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    outline:none;
    display:inline-block;
    height:100%;
    margin:0;
    padding:0;
    width:39%;
    text-align:center;
    font-size:14px;
    color:#606266
}
.el-date-editor .el-range-input::-moz-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input:-ms-input-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input::-ms-input-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input::placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-separator {
    display:inline-block;
    height:100%;
    padding:0 5px;
    margin:0;
    text-align:center;
    line-height:32px;
    font-size:14px;
    width:5%;
    color:#303133
}
.el-date-editor .el-range__close-icon {
    font-size:14px;
    color:#c0c4cc;
    width:25px;
    display:inline-block;
    float:right;
    line-height:32px
}
.el-range-editor.el-input__inner {
    padding:3px 10px
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover {
    border-color:#387DFF
}
.el-range-editor--medium.el-input__inner {
    height:36px
}
.el-range-editor--medium .el-range-separator {
    line-height:28px;
    font-size:14px
}
.el-range-editor--medium .el-range-input {
    font-size:14px
}
.el-range-editor--medium .el-range__close-icon,
.el-range-editor--medium .el-range__icon {
    line-height:28px
}
.el-range-editor--small.el-input__inner {
    height:32px
}
.el-range-editor--small .el-range-separator {
    line-height:24px;
    font-size:13px
}
.el-range-editor--small .el-range-input {
    font-size:13px
}
.el-range-editor--small .el-range__close-icon,
.el-range-editor--small .el-range__icon {
    line-height:24px
}
.el-range-editor--mini.el-input__inner {
    height:28px
}
.el-range-editor--mini .el-range-separator {
    line-height:20px;
    font-size:12px
}
.el-range-editor--mini .el-range-input {
    font-size:12px
}
.el-range-editor--mini .el-range__close-icon,
.el-range-editor--mini .el-range__icon {
    line-height:20px
}
.el-range-editor.is-disabled {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
    border-color:#e4e7ed
}
.el-range-editor.is-disabled input {
    background-color:#f5f7fa;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-range-editor.is-disabled input::-moz-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input:-ms-input-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input::-ms-input-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input::placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled .el-range-separator {
    color:#c0c4cc
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width:33.3%
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2) {
    margin-left:1%
}
.el-time-spinner__wrapper {
    max-height:190px;
    overflow:auto;
    display:inline-block;
    width:50%;
    vertical-align:top;
    position:relative
}
.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom:15px
}
.el-time-spinner__wrapper.is-arrow {
    box-sizing:border-box;
    text-align:center;
    overflow:hidden
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
    transform:translateY(-32px)
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
    background:#fff;
    cursor:default
}
.el-time-spinner__arrow {
    font-size:12px;
    color:#909399;
    position:absolute;
    left:0;
    width:100%;
    z-index:1;
    text-align:center;
    height:30px;
    line-height:30px;
    cursor:pointer
}
.el-time-spinner__arrow:hover {
    color:#387DFF
}
.el-time-spinner__arrow.el-icon-arrow-up {
    top:10px
}
.el-time-spinner__arrow.el-icon-arrow-down {
    bottom:10px
}
.el-time-spinner__input.el-input {
    width:70%
}
.el-time-spinner__input.el-input .el-input__inner,
.el-time-spinner__list {
    padding:0;
    text-align:center
}
.el-time-spinner__list {
    margin:0;
    list-style:none
}
.el-time-spinner__list:after,
.el-time-spinner__list:before {
    content:"";
    display:block;
    width:100%;
    height:80px
}
.el-time-spinner__item {
    height:32px;
    line-height:32px;
    font-size:12px;
    color:#606266
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
    background:#f5f7fa;
    cursor:pointer
}
.el-time-spinner__item.active:not(.disabled) {
    color:#303133;
    font-weight:700
}
.el-time-spinner__item.disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-time-panel {
    margin:5px 0;
    border:1px solid #e4e7ed;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:2px;
    position:absolute;
    width:180px;
    left:0;
    z-index:1000;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-time-panel__content {
    font-size:0;
    position:relative;
    overflow:hidden
}
.el-time-panel__content:after,
.el-time-panel__content:before {
    content:"";
    top:50%;
    position:absolute;
    margin-top:-15px;
    height:32px;
    z-index:-1;
    left:0;
    right:0;
    box-sizing:border-box;
    padding-top:6px;
    text-align:left;
    border-top:1px solid #e4e7ed;
    border-bottom:1px solid #e4e7ed
}
.el-time-panel__content:after {
    left:50%;
    margin-left:12%;
    margin-right:12%
}
.el-time-panel__content:before {
    padding-left:50%;
    margin-right:12%;
    margin-left:12%
}
.el-time-panel__content.has-seconds:after {
    left:66.66667%
}
.el-time-panel__content.has-seconds:before {
    padding-left:33.33333%
}
.el-time-panel__footer {
    border-top:1px solid #e4e4e4;
    padding:4px;
    height:36px;
    line-height:25px;
    text-align:right;
    box-sizing:border-box
}
.el-time-panel__btn {
    border:none;
    line-height:28px;
    padding:0 5px;
    margin:0 5px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px;
    color:#303133
}
.el-time-panel__btn.confirm {
    font-weight:800;
    color:#387DFF
}
.el-time-panel .popper__arrow {
    transform:translateX(-400%)
}
.el-popover {
    position:absolute;
    background:#fff;
    min-width:150px;
    border-radius:4px;
    border:1px solid #ebeef5;
    padding:12px;
    z-index:2000;
    color:#606266;
    line-height:1.4;
    text-align:justify;
    font-size:14px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-popover--plain {
    padding:18px 20px
}
.el-popover__title {
    color:#303133;
    font-size:16px;
    line-height:1;
    margin-bottom:12px
}
.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
    outline-width:0
}
.v-modal-enter {
    -webkit-animation:v-modal-in .2s ease;
    animation:v-modal-in .2s ease
}
.v-modal-leave {
    -webkit-animation:v-modal-out .2s ease forwards;
    animation:v-modal-out .2s ease forwards
}
@keyframes v-modal-in {
    0% {
        opacity:0
    }
}
@keyframes v-modal-out {
    to {
        opacity:0
    }
}
.v-modal {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:.5;
    background:#000
}
.el-message-box {
    display:inline-block;
    width:420px;
    padding-bottom:10px;
    vertical-align:middle;
    background-color:#fff;
    border-radius:4px;
    border:1px solid #ebeef5;
    font-size:18px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    text-align:left;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.el-message-box__wrapper {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center
}
.el-message-box__wrapper:after {
    content:"";
    display:inline-block;
    height:100%;
    width:0;
    vertical-align:middle
}
.el-message-box__header {
    position:relative;
    padding:15px 15px 10px
}
.el-message-box__title {
    padding-left:0;
    margin-bottom:0;
    font-size:18px;
    line-height:1;
    color:#303133
}
.el-message-box__headerbtn {
    position:absolute;
    top:15px;
    right:15px;
    padding:0;
    border:none;
    outline:none;
    background:transparent;
    font-size:16px;
    cursor:pointer
}
.el-message-box__headerbtn .el-message-box__close {
    color:#909399
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
    color:#387DFF
}
.el-message-box__content {
    position:relative;
    padding:10px 15px;
    color:#606266;
    font-size:14px
}
.el-message-box__input {
    padding-top:15px
}
.el-message-box__input input.invalid,
.el-message-box__input input.invalid:focus {
    border-color:#f56c6c
}
.el-message-box__status {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    font-size:24px!important
}
.el-message-box__status:before {
    padding-left:1px
}
.el-message-box__status+.el-message-box__message {
    padding-left:36px;
    padding-right:12px
}
.el-message-box__status.el-icon-success {
    color:#67c23a
}
.el-message-box__status.el-icon-info {
    color:#909399
}
.el-message-box__status.el-icon-warning {
    color:#e6a23c
}
.el-message-box__status.el-icon-error {
    color:#f56c6c
}
.el-message-box__message {
    margin:0
}
.el-message-box__message p {
    margin:0;
    line-height:24px
}
.el-message-box__errormsg {
    color:#f56c6c;
    font-size:12px;
    min-height:18px;
    margin-top:2px
}
.el-message-box__btns {
    padding:5px 15px 0;
    text-align:right
}
.el-message-box__btns button:nth-child(2) {
    margin-left:10px
}
.el-message-box__btns-reverse {
    flex-direction:row-reverse
}
.el-message-box--center {
    padding-bottom:30px
}
.el-message-box--center .el-message-box__header {
    padding-top:30px
}
.el-message-box--center .el-message-box__title {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center
}
.el-message-box--center .el-message-box__status {
    position:relative;
    top:auto;
    padding-right:5px;
    text-align:center;
    transform:translateY(-1px)
}
.el-message-box--center .el-message-box__message {
    margin-left:0
}
.el-message-box--center .el-message-box__btns,
.el-message-box--center .el-message-box__content {
    text-align:center
}
.el-message-box--center .el-message-box__content {
    padding-left:27px;
    padding-right:27px
}
.msgbox-fade-enter-active {
    -webkit-animation:msgbox-fade-in .3s;
    animation:msgbox-fade-in .3s
}
.msgbox-fade-leave-active {
    -webkit-animation:msgbox-fade-out .3s;
    animation:msgbox-fade-out .3s
}
@-webkit-keyframes msgbox-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes msgbox-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes msgbox-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
@keyframes msgbox-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
.el-breadcrumb {
    font-size:14px;
    line-height:1
}
.el-breadcrumb:after,
.el-breadcrumb:before {
    display:table;
    content:""
}
.el-breadcrumb:after {
    clear:both
}
.el-breadcrumb__separator {
    margin:0 9px;
    font-weight:700;
    color:#c0c4cc
}
.el-breadcrumb__separator[class*=icon] {
    margin:0 6px;
    font-weight:400
}
.el-breadcrumb__item {
    float:left
}
.el-breadcrumb__inner,
.el-breadcrumb__inner a {
    font-weight:700;
    transition:color .2s cubic-bezier(.645,.045,.355,1);
    color:#303133
}
.el-breadcrumb__inner:hover,
.el-breadcrumb__inner a:hover {
    color:#387DFF;
    cursor:pointer
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
    font-weight:400;
    color:#606266;
    cursor:text
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display:none
}
.el-form--label-left .el-form-item__label {
    text-align:left
}
.el-form--label-top .el-form-item__label {
    float:none;
    display:inline-block;
    text-align:left;
    padding:0 0 10px
}
.el-form--inline .el-form-item {
    display:inline-block;
    margin-right:10px;
    vertical-align:top
}
.el-form--inline .el-form-item__label {
    float:none;
    display:inline-block
}
.el-form--inline .el-form-item__content {
    display:inline-block;
    vertical-align:top
}
.el-form--inline.el-form--label-top .el-form-item__content {
    display:block
}
.el-form-item {
    margin-bottom:22px
}
.el-form-item:after,
.el-form-item:before {
    display:table;
    content:""
}
.el-form-item:after {
    clear:both
}
.el-form-item .el-form-item {
    margin-bottom:0
}
.el-form-item .el-input__validateIcon {
    display:none
}
.el-form-item--medium .el-form-item__content,
.el-form-item--medium .el-form-item__label {
    line-height:36px
}
.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label {
    line-height:32px
}
.el-form-item--small.el-form-item {
    margin-bottom:18px
}
.el-form-item--small .el-form-item__error {
    padding-top:2px
}
.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label {
    line-height:28px
}
.el-form-item--mini.el-form-item {
    margin-bottom:18px
}
.el-form-item--mini .el-form-item__error {
    padding-top:1px
}
.el-form-item__label {
    text-align:right;
    vertical-align:middle;
    float:left;
    font-size:14px;
    color:#606266;
    line-height:40px;
    padding:0 12px 0 0;
    box-sizing:border-box
}
.el-form-item__content {
    line-height:40px;
    position:relative;
    font-size:14px
}
.el-form-item__content:after,
.el-form-item__content:before {
    display:table;
    content:""
}
.el-form-item__content:after {
    clear:both
}
.el-form-item__error {
    color:#f56c6c;
    font-size:12px;
    line-height:1;
    padding-top:4px;
    position:absolute;
    top:100%;
    left:0
}
.el-form-item__error--inline {
    position:relative;
    top:auto;
    left:auto;
    display:inline-block;
    margin-left:10px
}
.el-form-item.is-required .el-form-item__label:before {
    content:"*";
    color:#f56c6c;
    margin-right:4px
}
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus {
    border-color:#f56c6c
}
.el-form-item.is-error .el-input-group__append .el-input__inner,
.el-form-item.is-error .el-input-group__prepend .el-input__inner {
    border-color:transparent
}
.el-form-item.is-error .el-input__validateIcon {
    color:#f56c6c
}
.el-form-item.is-success .el-input__inner,
.el-form-item.is-success .el-input__inner:focus,
.el-form-item.is-success .el-textarea__inner,
.el-form-item.is-success .el-textarea__inner:focus {
    border-color:#67c23a
}
.el-form-item.is-success .el-input-group__append .el-input__inner,
.el-form-item.is-success .el-input-group__prepend .el-input__inner {
    border-color:transparent
}
.el-form-item.is-success .el-input__validateIcon {
    color:#67c23a
}
.el-form-item--feedback .el-input__validateIcon {
    display:inline-block
}
.el-tabs__header {
    padding:0;
    position:relative;
    margin:0 0 15px
}
.el-tabs__active-bar {
    position:absolute;
    bottom:0;
    left:0;
    height:2px;
    background-color:#387DFF;
    z-index:1;
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    list-style:none
}
.el-tabs__new-tab {
    float:right;
    border:1px solid #d3dce6;
    height:18px;
    width:18px;
    line-height:18px;
    margin:12px 0 9px 10px;
    border-radius:3px;
    text-align:center;
    font-size:12px;
    color:#d3dce6;
    cursor:pointer;
    transition:all .15s
}
.el-tabs__new-tab .el-icon-plus {
    transform:scale(.8)
}
.el-tabs__new-tab:hover {
    color:#387DFF
}
.el-tabs__nav-wrap {
    overflow:hidden;
    margin-bottom:-1px;
    position:relative
}
.el-tabs__nav-wrap:after {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:#e4e7ed;
    z-index:1
}
.el-tabs__nav-wrap.is-scrollable {
    padding:0 20px;
    box-sizing:border-box
}
.el-tabs__nav-scroll {
    overflow:hidden
}
.el-tabs__nav-next,
.el-tabs__nav-prev {
    position:absolute;
    cursor:pointer;
    line-height:44px;
    font-size:12px;
    color:#909399
}
.el-tabs__nav-next {
    right:0
}
.el-tabs__nav-prev {
    left:0
}
.el-tabs__nav {
    white-space:nowrap;
    position:relative;
    transition:transform .3s;
    float:left;
    z-index:2
}
.el-tabs__item {
    padding:0 20px;
    height:40px;
    box-sizing:border-box;
    line-height:40px;
    display:inline-block;
    list-style:none;
    font-size:14px;
    font-weight:500;
    color:#303133;
    position:relative
}
.el-tabs__item:focus,
.el-tabs__item:focus:active {
    outline:none
}
.el-tabs__item .el-icon-close {
    border-radius:50%;
    text-align:center;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    margin-left:5px
}
.el-tabs__item .el-icon-close:before {
    transform:scale(.9);
    display:inline-block
}
.el-tabs__item .el-icon-close:hover {
    background-color:#c0c4cc;
    color:#fff
}
.el-tabs__item.is-active {
    color:#387DFF
}
.el-tabs__item:hover {
    color:#387DFF;
    cursor:pointer
}
.el-tabs__item.is-disabled {
    color:#c0c4cc;
    cursor:default
}
.el-tabs__content {
    overflow:hidden;
    position:relative
}
.el-tabs--card>.el-tabs__header {
    border-bottom:1px solid #e4e7ed
}
.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
    content:none
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
    border:1px solid #e4e7ed;
    border-bottom:none;
    border-radius:4px 4px 0 0
}
.el-tabs--card>.el-tabs__header .el-tabs__active-bar {
    display:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close {
    position:relative;
    font-size:12px;
    width:0;
    height:14px;
    vertical-align:middle;
    line-height:15px;
    overflow:hidden;
    top:-1px;
    right:-2px;
    transform-origin:100% 50%
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
    border-bottom:1px solid transparent;
    border-left:1px solid #e4e7ed;
    transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
    border-left:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
    padding-left:13px;
    padding-right:13px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
    width:14px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border-bottom-color:#fff
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
    padding-left:20px;
    padding-right:20px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
    width:14px
}
.el-tabs--border-card {
    background:#fff;
    border:1px solid #dcdfe6;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)
}
.el-tabs--border-card>.el-tabs__content {
    padding:15px
}
.el-tabs--border-card>.el-tabs__header {
    background-color:#f5f7fa;
    border-bottom:1px solid #e4e7ed;
    margin:0
}
.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after {
    content:none
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item {
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    border:1px solid transparent;
    margin:-1px -1px 0;
    color:#909399
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
    color:#387DFF;
    background-color:#fff;
    border-right-color:#dcdfe6;
    border-left-color:#dcdfe6
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:hover {
    color:#387DFF
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
    padding-left:0
}
.el-tabs--bottom .el-tabs__item.is-bottom:last-child,
.el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child,
.el-tabs--top .el-tabs__item.is-top:last-child {
    padding-right:0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--card .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--right .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--border-card .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--card .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--right .el-tabs__item:nth-child(2) {
    padding-left:20px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--card .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--right .el-tabs__item:last-child,
.el-tabs--top.el-tabs--border-card .el-tabs__item:last-child,
.el-tabs--top.el-tabs--card .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left .el-tabs__item:last-child,
.el-tabs--top .el-tabs--right .el-tabs__item:last-child {
    padding-right:20px
}
.el-tabs--bottom .el-tabs__header.is-bottom {
    margin-bottom:0;
    margin-top:10px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
    border-bottom:0;
    border-top:1px solid #dcdfe6
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
    margin-top:-1px;
    margin-bottom:0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
    border:1px solid transparent
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
    margin:0 -1px -1px
}
.el-tabs--left,
.el-tabs--right {
    overflow:hidden
}
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-scroll,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-scroll,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
    height:100%
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right,
.el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
    top:0;
    bottom:auto;
    width:2px;
    height:auto
}
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-bottom:0
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
    padding:30px 0
}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,
.el-tabs--left .el-tabs__nav-wrap.is-right:after,
.el-tabs--right .el-tabs__nav-wrap.is-left:after,
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    height:100%;
    width:2px;
    bottom:auto;
    top:0
}
.el-tabs--left .el-tabs__nav,
.el-tabs--right .el-tabs__nav {
    float:none
}
.el-tabs--left .el-tabs__item.is-left,
.el-tabs--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
    display:block
}
.el-tabs--left .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-prev {
    height:30px;
    line-height:30px;
    width:100%;
    text-align:center;
    cursor:pointer
}
.el-tabs--left .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-prev i {
    transform:rotate(90deg)
}
.el-tabs--left .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-prev {
    left:auto;
    top:0
}
.el-tabs--left .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-next {
    right:auto;
    bottom:0
}
.el-tabs--left .el-tabs__header.is-left {
    float:left;
    margin-bottom:0;
    margin-right:10px
}
.el-tabs--left .el-tabs__nav-wrap.is-left {
    margin-right:-1px
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-left:after {
    left:auto;
    right:0
}
.el-tabs--left .el-tabs__item.is-left {
    text-align:right
}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
    display:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
    border:1px solid #e4e7ed;
    border-bottom:none;
    border-left:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
    border-right:1px solid #e4e7ed;
    border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
    border:none;
    border-top:1px solid #e4e7ed;
    border-right:1px solid #fff
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
    border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
    border-bottom:none
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
    border-radius:4px 0 0 4px;
    border-bottom:1px solid #e4e7ed;
    border-right:none
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
    float:none
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
    border-right:1px solid #dfe4ed
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
    border:1px solid transparent;
    margin:-1px 0 -1px -1px
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
    border-color:#d1dbe5 transparent
}
.el-tabs--right .el-tabs__header.is-right {
    float:right;
    margin-bottom:0;
    margin-left:10px
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-left:-1px
}
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    left:0;
    right:auto
}
.el-tabs--right .el-tabs__active-bar.is-right {
    left:0
}
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
    display:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
    border-bottom:none;
    border-top:1px solid #e4e7ed
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
    border-left:1px solid #e4e7ed;
    border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
    border:none;
    border-top:1px solid #e4e7ed;
    border-left:1px solid #fff
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
    border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
    border-bottom:none
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
    border-radius:0 4px 4px 0;
    border-bottom:1px solid #e4e7ed;
    border-left:none
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
    border-left:1px solid #dfe4ed
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
    border:1px solid transparent;
    margin:-1px -1px -1px 0
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
    border-color:#d1dbe5 transparent
}
.slideInLeft-transition,
.slideInRight-transition {
    display:inline-block
}
.slideInRight-enter {
    -webkit-animation:slideInRight-enter .3s;
    animation:slideInRight-enter .3s
}
.slideInRight-leave {
    position:absolute;
    left:0;
    right:0;
    -webkit-animation:slideInRight-leave .3s;
    animation:slideInRight-leave .3s
}
.slideInLeft-enter {
    -webkit-animation:slideInLeft-enter .3s;
    animation:slideInLeft-enter .3s
}
.slideInLeft-leave {
    position:absolute;
    left:0;
    right:0;
    -webkit-animation:slideInLeft-leave .3s;
    animation:slideInLeft-leave .3s
}
@-webkit-keyframes slideInRight-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@keyframes slideInRight-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInRight-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(100%);
        opacity:0
    }
}
@keyframes slideInRight-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(100%);
        opacity:0
    }
}
@-webkit-keyframes slideInLeft-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(-100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@keyframes slideInLeft-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(-100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInLeft-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(-100%);
        opacity:0
    }
}
@keyframes slideInLeft-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(-100%);
        opacity:0
    }
}
.el-tag {
    background-color:rgba(0,186,186,.1);
    display:inline-block;
    padding:0 10px;
    height:32px;
    line-height:30px;
    font-size:12px;
    color:#387DFF;
    border-radius:4px;
    box-sizing:border-box;
    border:1px solid rgba(0,186,186,.2);
    white-space:nowrap
}
.el-tag .el-icon-close {
    border-radius:50%;
    text-align:center;
    position:relative;
    cursor:pointer;
    font-size:12px;
    height:16px;
    width:16px;
    line-height:16px;
    vertical-align:middle;
    top:-1px;
    right:-5px;
    color:#387DFF
}
.el-tag .el-icon-close:before {
    display:block
}
.el-tag .el-icon-close:hover {
    background-color:#387DFF;
    color:#fff
}
.el-tag--info {
    background-color:rgba(144,147,153,.1);
    border-color:rgba(144,147,153,.2);
    color:#909399
}
.el-tag--info.is-hit {
    border-color:#909399
}
.el-tag--info .el-tag__close {
    color:#909399
}
.el-tag--info .el-tag__close:hover {
    background-color:#909399;
    color:#fff
}
.el-tag--success {
    background-color:rgba(103,194,58,.1);
    border-color:rgba(103,194,58,.2);
    color:#67c23a
}
.el-tag--success.is-hit {
    border-color:#67c23a
}
.el-tag--success .el-tag__close {
    color:#67c23a
}
.el-tag--success .el-tag__close:hover {
    background-color:#67c23a;
    color:#fff
}
.el-tag--warning {
    background-color:rgba(230,162,60,.1);
    border-color:rgba(230,162,60,.2);
    color:#e6a23c
}
.el-tag--warning.is-hit {
    border-color:#e6a23c
}
.el-tag--warning .el-tag__close {
    color:#e6a23c
}
.el-tag--warning .el-tag__close:hover {
    background-color:#e6a23c;
    color:#fff
}
.el-tag--danger {
    background-color:rgba(245,108,108,.1);
    border-color:rgba(245,108,108,.2);
    color:#f56c6c
}
.el-tag--danger.is-hit {
    border-color:#f56c6c
}
.el-tag--danger .el-tag__close {
    color:#f56c6c
}
.el-tag--danger .el-tag__close:hover {
    background-color:#f56c6c;
    color:#fff
}
.el-tag--medium {
    height:28px;
    line-height:26px
}
.el-tag--medium .el-icon-close {
    transform:scale(.8)
}
.el-tag--small {
    height:24px;
    padding:0 8px;
    line-height:22px
}
.el-tag--small .el-icon-close {
    transform:scale(.8)
}
.el-tag--mini {
    height:20px;
    padding:0 5px;
    line-height:19px
}
.el-tag--mini .el-icon-close {
    margin-left:-3px;
    transform:scale(.7)
}
.el-tree {
    cursor:default;
    background:#fff;
    color:#606266
}
.el-tree__empty-block {
    position:relative;
    min-height:60px;
    text-align:center;
    width:100%;
    height:100%
}
.el-tree__empty-text {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    color:#4f7f5d
}
.el-tree-node {
    white-space:nowrap;
    outline:none
}
.el-tree-node:focus>.el-tree-node__content {
    background-color:#f5f7fa
}
.el-tree-node__content {
    display:flex;
    align-items:center;
    height:26px;
    cursor:pointer
}
.el-tree-node__content>.el-tree-node__expand-icon {
    padding:6px
}
.el-tree-node__content>.el-checkbox {
    margin-right:8px
}
.el-tree-node__content:hover {
    background-color:#f5f7fa
}
.el-tree-node__expand-icon {
    cursor:pointer;
    color:#c0c4cc;
    font-size:12px;
    transform:rotate(0deg);
    transition:transform .3s ease-in-out
}
.el-tree-node__expand-icon.expanded {
    transform:rotate(90deg)
}
.el-tree-node__expand-icon.is-leaf {
    color:transparent;
    cursor:default
}
.el-tree-node__label {
    font-size:14px
}
.el-tree-node__loading-icon {
    margin-right:8px;
    font-size:14px;
    color:#c0c4cc
}
.el-tree-node>.el-tree-node__children {
    overflow:hidden;
    background-color:transparent
}
.el-tree-node.is-expanded>.el-tree-node__children {
    display:block
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color:#ebf9f9
}
.el-alert {
    width:100%;
    padding:8px 16px;
    margin:0;
    box-sizing:border-box;
    border-radius:4px;
    position:relative;
    background-color:#fff;
    overflow:hidden;
    opacity:1;
    display:flex;
    align-items:center;
    transition:opacity .2s
}
.el-alert.is-center {
    justify-content:center
}
.el-alert--success {
    background-color:#f0f9eb;
    color:#67c23a
}
.el-alert--success .el-alert__description {
    color:#67c23a
}
.el-alert--info {
    background-color:#f4f4f5;
    color:#909399
}
.el-alert--info .el-alert__description {
    color:#909399
}
.el-alert--warning {
    background-color:#fdf6ec;
    color:#e6a23c
}
.el-alert--warning .el-alert__description {
    color:#e6a23c
}
.el-alert--error {
    background-color:#fef0f0;
    color:#f56c6c
}
.el-alert--error .el-alert__description {
    color:#f56c6c
}
.el-alert__content {
    display:table-cell;
    padding:0 8px
}
.el-alert__icon {
    font-size:16px;
    width:16px
}
.el-alert__icon.is-big {
    font-size:28px;
    width:28px
}
.el-alert__title {
    font-size:13px;
    line-height:18px
}
.el-alert__title.is-bold {
    font-weight:700
}
.el-alert .el-alert__description {
    font-size:12px;
    margin:5px 0 0
}
.el-alert__closebtn {
    font-size:12px;
    color:#c0c4cc;
    opacity:1;
    position:absolute;
    top:12px;
    right:15px;
    cursor:pointer
}
.el-alert__closebtn.is-customed {
    font-style:normal;
    font-size:13px;
    top:9px
}
.el-alert-fade-enter,
.el-alert-fade-leave-active {
    opacity:0
}
.el-notification {
    display:flex;
    width:330px;
    padding:14px 26px 14px 13px;
    border-radius:8px;
    box-sizing:border-box;
    border:1px solid #ebeef5;
    position:fixed;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;
    overflow:hidden
}
.el-notification.right {
    right:16px
}
.el-notification.left {
    left:16px
}
.el-notification__group {
    margin-left:13px
}
.el-notification__title {
    font-weight:700;
    font-size:16px;
    color:#303133;
    margin:0
}
.el-notification__content {
    font-size:14px;
    line-height:21px;
    margin:6px 0 0;
    color:#606266;
    text-align:justify
}
.el-notification__content p {
    margin:0
}
.el-notification__icon {
    height:24px;
    width:24px;
    font-size:24px
}
.el-notification__closeBtn {
    position:absolute;
    top:18px;
    right:15px;
    cursor:pointer;
    color:#909399;
    font-size:16px
}
.el-notification__closeBtn:hover {
    color:#606266
}
.el-notification .el-icon-success {
    color:#67c23a
}
.el-notification .el-icon-error {
    color:#f56c6c
}
.el-notification .el-icon-info {
    color:#909399
}
.el-notification .el-icon-warning {
    color:#e6a23c
}
.el-notification-fade-enter.right {
    right:0;
    transform:translateX(100%)
}
.el-notification-fade-enter.left {
    left:0;
    transform:translateX(-100%)
}
.el-notification-fade-leave-active {
    opacity:0
}
.el-input-number {
    position:relative;
    display:inline-block;
    width:180px;
    line-height:38px
}
.el-input-number .el-input {
    display:block
}
.el-input-number .el-input__inner {
    -webkit-appearance:none;
    padding-left:50px;
    padding-right:50px;
    text-align:center
}
.el-input-number__decrease,
.el-input-number__increase {
    position:absolute;
    z-index:1;
    top:1px;
    width:40px;
    height:auto;
    text-align:center;
    background:#f5f7fa;
    color:#606266;
    cursor:pointer;
    font-size:13px
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
    color:#387DFF
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color:#387DFF
}
.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-input-number__increase {
    right:1px;
    border-radius:0 4px 4px 0;
    border-left:1px solid #dcdfe6
}
.el-input-number__decrease {
    left:1px;
    border-radius:4px 0 0 4px;
    border-right:1px solid #dcdfe6
}
.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
    border-color:#e4e7ed;
    color:#e4e7ed
}
.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
    color:#e4e7ed;
    cursor:not-allowed
}
.el-input-number--medium {
    width:200px;
    line-height:34px
}
.el-input-number--medium .el-input-number__decrease,
.el-input-number--medium .el-input-number__increase {
    width:36px;
    font-size:14px
}
.el-input-number--medium .el-input__inner {
    padding-left:43px;
    padding-right:43px
}
.el-input-number--small {
    width:130px;
    line-height:30px
}
.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
    width:32px;
    font-size:13px
}
.el-input-number--small .el-input-number__decrease [class*=el-icon],
.el-input-number--small .el-input-number__increase [class*=el-icon] {
    transform:scale(.9)
}
.el-input-number--small .el-input__inner {
    padding-left:39px;
    padding-right:39px
}
.el-input-number--mini {
    width:130px;
    line-height:26px
}
.el-input-number--mini .el-input-number__decrease,
.el-input-number--mini .el-input-number__increase {
    width:28px;
    font-size:12px
}
.el-input-number--mini .el-input-number__decrease [class*=el-icon],
.el-input-number--mini .el-input-number__increase [class*=el-icon] {
    transform:scale(.8)
}
.el-input-number--mini .el-input__inner {
    padding-left:35px;
    padding-right:35px
}
.el-input-number.is-without-controls .el-input__inner {
    padding-left:15px;
    padding-right:15px
}
.el-input-number.is-controls-right .el-input__inner {
    padding-left:15px;
    padding-right:50px
}
.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
    height:auto;
    line-height:19px
}
.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],
.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
    transform:scale(.8)
}
.el-input-number.is-controls-right .el-input-number__increase {
    border-radius:0 4px 0 0;
    border-bottom:1px solid #dcdfe6
}
.el-input-number.is-controls-right .el-input-number__decrease {
    right:1px;
    bottom:1px;
    top:auto;
    left:auto;
    border-right:none;
    border-left:1px solid #dcdfe6;
    border-radius:0 0 4px 0
}
.el-input-number.is-controls-right[class*=medium] [class*=decrease],
.el-input-number.is-controls-right[class*=medium] [class*=increase] {
    line-height:17px
}
.el-input-number.is-controls-right[class*=small] [class*=decrease],
.el-input-number.is-controls-right[class*=small] [class*=increase] {
    line-height:15px
}
.el-input-number.is-controls-right[class*=mini] [class*=decrease],
.el-input-number.is-controls-right[class*=mini] [class*=increase] {
    line-height:13px
}
.el-tooltip:focus:hover,
.el-tooltip:focus:not(.focusing) {
    outline-width:0
}
.el-tooltip__popper {
    position:absolute;
    border-radius:4px;
    padding:10px;
    z-index:2000;
    font-size:12px;
    line-height:1.2
}
.el-tooltip__popper .popper__arrow,
.el-tooltip__popper .popper__arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.el-tooltip__popper .popper__arrow {
    border-width:6px
}
.el-tooltip__popper .popper__arrow:after {
    content:" ";
    border-width:5px
}
.el-tooltip__popper[x-placement^=top] {
    margin-bottom:12px
}
.el-tooltip__popper[x-placement^=top] .popper__arrow {
    bottom:-6px;
    border-top-color:#303133;
    border-bottom-width:0
}
.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
    bottom:1px;
    margin-left:-5px;
    border-top-color:#303133;
    border-bottom-width:0
}
.el-tooltip__popper[x-placement^=bottom] {
    margin-top:12px
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
    top:-6px;
    border-top-width:0;
    border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
    top:1px;
    margin-left:-5px;
    border-top-width:0;
    border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=right] {
    margin-left:12px
}
.el-tooltip__popper[x-placement^=right] .popper__arrow {
    left:-6px;
    border-right-color:#303133;
    border-left-width:0
}
.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
    bottom:-5px;
    left:1px;
    border-right-color:#303133;
    border-left-width:0
}
.el-tooltip__popper[x-placement^=left] {
    margin-right:12px
}
.el-tooltip__popper[x-placement^=left] .popper__arrow {
    right:-6px;
    border-right-width:0;
    border-left-color:#303133
}
.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
    right:1px;
    bottom:-5px;
    margin-left:-5px;
    border-right-width:0;
    border-left-color:#303133
}
.el-tooltip__popper.is-dark {
    background:#303133;
    color:#fff
}
.el-tooltip__popper.is-light {
    background:#fff;
    border:1px solid #303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
    border-top-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
    border-top-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
    border-bottom-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
    border-left-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
    border-left-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
    border-right-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
    border-right-color:#fff
}
.el-slider:after,
.el-slider:before {
    display:table;
    content:""
}
.el-slider:after {
    clear:both
}
.el-slider__runway {
    width:100%;
    height:6px;
    margin:16px 0;
    background-color:#e4e7ed;
    border-radius:3px;
    position:relative;
    cursor:pointer;
    vertical-align:middle
}
.el-slider__runway.show-input {
    margin-right:160px;
    width:auto
}
.el-slider__runway.disabled {
    cursor:default
}
.el-slider__runway.disabled .el-slider__bar {
    background-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button {
    border-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button-wrapper.dragging,
.el-slider__runway.disabled .el-slider__button-wrapper.hover,
.el-slider__runway.disabled .el-slider__button-wrapper:hover {
    cursor:not-allowed
}
.el-slider__runway.disabled .el-slider__button.dragging,
.el-slider__runway.disabled .el-slider__button.hover,
.el-slider__runway.disabled .el-slider__button:hover {
    transform:scale(1);
    cursor:not-allowed
}
.el-slider__input {
    float:right;
    margin-top:3px
}
.el-slider__bar {
    height:6px;
    background-color:#387DFF;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    position:absolute
}
.el-slider__button-wrapper {
    height:36px;
    width:36px;
    position:absolute;
    z-index:1001;
    top:-15px;
    transform:translateX(-50%);
    background-color:transparent;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-slider__button-wrapper:after {
    content:"";
    height:100%
}
.el-slider__button-wrapper .el-tooltip,
.el-slider__button-wrapper:after {
    display:inline-block;
    vertical-align:middle
}
.el-slider__button-wrapper.hover,
.el-slider__button-wrapper:hover {
    cursor:-webkit-grab;
    cursor:grab
}
.el-slider__button-wrapper.dragging {
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.el-slider__button {
    width:16px;
    height:16px;
    border:2px solid #387DFF;
    background-color:#fff;
    border-radius:50%;
    transition:.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-slider__button.dragging,
.el-slider__button.hover,
.el-slider__button:hover {
    transform:scale(1.2)
}
.el-slider__button.hover,
.el-slider__button:hover {
    cursor:-webkit-grab;
    cursor:grab
}
.el-slider__button.dragging {
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.el-slider__stop {
    position:absolute;
    height:6px;
    width:6px;
    border-radius:100%;
    background-color:#fff;
    transform:translateX(-50%)
}
.el-slider.is-vertical {
    position:relative
}
.el-slider.is-vertical .el-slider__runway {
    width:6px;
    height:100%;
    margin:0 16px
}
.el-slider.is-vertical .el-slider__bar {
    width:6px;
    height:auto;
    border-radius:0 0 3px 3px
}
.el-slider.is-vertical .el-slider__button-wrapper {
    top:auto;
    left:-15px;
    transform:translateY(50%)
}
.el-slider.is-vertical .el-slider__stop {
    transform:translateY(50%)
}
.el-slider.is-vertical.el-slider--with-input {
    padding-bottom:58px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input {
    overflow:visible;
    float:none;
    position:absolute;
    bottom:22px;
    width:36px;
    margin-top:15px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
    text-align:center;
    padding-left:5px;
    padding-right:5px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    top:32px;
    margin-top:-1px;
    border:1px solid #dcdfe6;
    line-height:20px;
    box-sizing:border-box;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
    width:18px;
    right:18px;
    border-bottom-left-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    width:19px;
    border-bottom-right-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
    border-color:#c0c4cc
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
    border-color:#387DFF
}
.el-loading-parent--relative {
    position:relative!important
}
.el-loading-parent--hidden {
    overflow:hidden!important
}
.el-loading-mask {
    position:absolute;
    z-index:10000;
    background-color:hsla(0,0%,100%,.9);
    margin:0;
    top:0;
    right:0;
    bottom:0;
    left:0;
    transition:opacity .3s
}
.el-loading-mask.is-fullscreen {
    position:fixed
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top:-25px
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    height:50px;
    width:50px
}
.el-loading-spinner {
    top:50%;
    margin-top:-21px;
    width:100%;
    text-align:center;
    position:absolute
}
.el-loading-spinner .el-loading-text {
    color:#387DFF;
    margin:3px 0;
    font-size:14px
}
.el-loading-spinner .circular {
    height:42px;
    width:42px;
    -webkit-animation:loading-rotate 2s linear infinite;
    animation:loading-rotate 2s linear infinite
}
.el-loading-spinner .path {
    -webkit-animation:loading-dash 1.5s ease-in-out infinite;
    animation:loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray:90,150;
    stroke-dashoffset:0;
    stroke-width:2;
    stroke:#387DFF;
    stroke-linecap:round
}
.el-loading-spinner i {
    color:#387DFF
}
.el-loading-fade-enter,
.el-loading-fade-leave-active {
    opacity:0
}
@-webkit-keyframes loading-rotate {
    to {
        transform:rotate(1turn)
    }
}
@keyframes loading-rotate {
    to {
        transform:rotate(1turn)
    }
}
@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,150;
        stroke-dashoffset:-40px
    }
    to {
        stroke-dasharray:90,150;
        stroke-dashoffset:-120px
    }
}
@keyframes loading-dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,150;
        stroke-dashoffset:-40px
    }
    to {
        stroke-dasharray:90,150;
        stroke-dashoffset:-120px
    }
}
.el-row {
    position:relative;
    box-sizing:border-box
}
.el-row:after,
.el-row:before {
    display:table;
    content:""
}
.el-row:after {
    clear:both
}
.el-row--flex {
    display:flex
}
.el-row--flex:after,
.el-row--flex:before {
    display:none
}
.el-row--flex.is-justify-center {
    justify-content:center
}
.el-row--flex.is-justify-end {
    justify-content:flex-end
}
.el-row--flex.is-justify-space-between {
    justify-content:space-between
}
.el-row--flex.is-justify-space-around {
    justify-content:space-around
}
.el-row--flex.is-align-middle {
    align-items:center
}
.el-row--flex.is-align-bottom {
    align-items:flex-end
}
[class*=el-col-] {
    float:left;
    box-sizing:border-box
}
.el-col-0 {
    display:none
}
.el-col-1 {
    width:4.16667%
}
.el-col-offset-1 {
    margin-left:4.16667%
}
.el-col-pull-1 {
    position:relative;
    right:4.16667%
}
.el-col-push-1 {
    position:relative;
    left:4.16667%
}
.el-col-2 {
    width:8.33333%
}
.el-col-offset-2 {
    margin-left:8.33333%
}
.el-col-pull-2 {
    position:relative;
    right:8.33333%
}
.el-col-push-2 {
    position:relative;
    left:8.33333%
}
.el-col-3 {
    width:12.5%
}
.el-col-offset-3 {
    margin-left:12.5%
}
.el-col-pull-3 {
    position:relative;
    right:12.5%
}
.el-col-push-3 {
    position:relative;
    left:12.5%
}
.el-col-4 {
    width:16.66667%
}
.el-col-offset-4 {
    margin-left:16.66667%
}
.el-col-pull-4 {
    position:relative;
    right:16.66667%
}
.el-col-push-4 {
    position:relative;
    left:16.66667%
}
.el-col-5 {
    width:20.83333%
}
.el-col-offset-5 {
    margin-left:20.83333%
}
.el-col-pull-5 {
    position:relative;
    right:20.83333%
}
.el-col-push-5 {
    position:relative;
    left:20.83333%
}
.el-col-6 {
    width:25%
}
.el-col-offset-6 {
    margin-left:25%
}
.el-col-pull-6 {
    position:relative;
    right:25%
}
.el-col-push-6 {
    position:relative;
    left:25%
}
.el-col-7 {
    width:29.16667%
}
.el-col-offset-7 {
    margin-left:29.16667%
}
.el-col-pull-7 {
    position:relative;
    right:29.16667%
}
.el-col-push-7 {
    position:relative;
    left:29.16667%
}
.el-col-8 {
    width:33.33333%
}
.el-col-offset-8 {
    margin-left:33.33333%
}
.el-col-pull-8 {
    position:relative;
    right:33.33333%
}
.el-col-push-8 {
    position:relative;
    left:33.33333%
}
.el-col-9 {
    width:37.5%
}
.el-col-offset-9 {
    margin-left:37.5%
}
.el-col-pull-9 {
    position:relative;
    right:37.5%
}
.el-col-push-9 {
    position:relative;
    left:37.5%
}
.el-col-10 {
    width:41.66667%
}
.el-col-offset-10 {
    margin-left:41.66667%
}
.el-col-pull-10 {
    position:relative;
    right:41.66667%
}
.el-col-push-10 {
    position:relative;
    left:41.66667%
}
.el-col-11 {
    width:45.83333%
}
.el-col-offset-11 {
    margin-left:45.83333%
}
.el-col-pull-11 {
    position:relative;
    right:45.83333%
}
.el-col-push-11 {
    position:relative;
    left:45.83333%
}
.el-col-12 {
    width:50%
}
.el-col-offset-12 {
    margin-left:50%
}
.el-col-pull-12 {
    position:relative;
    right:50%
}
.el-col-push-12 {
    position:relative;
    left:50%
}
.el-col-13 {
    width:54.16667%
}
.el-col-offset-13 {
    margin-left:54.16667%
}
.el-col-pull-13 {
    position:relative;
    right:54.16667%
}
.el-col-push-13 {
    position:relative;
    left:54.16667%
}
.el-col-14 {
    width:58.33333%
}
.el-col-offset-14 {
    margin-left:58.33333%
}
.el-col-pull-14 {
    position:relative;
    right:58.33333%
}
.el-col-push-14 {
    position:relative;
    left:58.33333%
}
.el-col-15 {
    width:62.5%
}
.el-col-offset-15 {
    margin-left:62.5%
}
.el-col-pull-15 {
    position:relative;
    right:62.5%
}
.el-col-push-15 {
    position:relative;
    left:62.5%
}
.el-col-16 {
    width:66.66667%
}
.el-col-offset-16 {
    margin-left:66.66667%
}
.el-col-pull-16 {
    position:relative;
    right:66.66667%
}
.el-col-push-16 {
    position:relative;
    left:66.66667%
}
.el-col-17 {
    width:70.83333%
}
.el-col-offset-17 {
    margin-left:70.83333%
}
.el-col-pull-17 {
    position:relative;
    right:70.83333%
}
.el-col-push-17 {
    position:relative;
    left:70.83333%
}
.el-col-18 {
    width:75%
}
.el-col-offset-18 {
    margin-left:75%
}
.el-col-pull-18 {
    position:relative;
    right:75%
}
.el-col-push-18 {
    position:relative;
    left:75%
}
.el-col-19 {
    width:79.16667%
}
.el-col-offset-19 {
    margin-left:79.16667%
}
.el-col-pull-19 {
    position:relative;
    right:79.16667%
}
.el-col-push-19 {
    position:relative;
    left:79.16667%
}
.el-col-20 {
    width:83.33333%
}
.el-col-offset-20 {
    margin-left:83.33333%
}
.el-col-pull-20 {
    position:relative;
    right:83.33333%
}
.el-col-push-20 {
    position:relative;
    left:83.33333%
}
.el-col-21 {
    width:87.5%
}
.el-col-offset-21 {
    margin-left:87.5%
}
.el-col-pull-21 {
    position:relative;
    right:87.5%
}
.el-col-push-21 {
    position:relative;
    left:87.5%
}
.el-col-22 {
    width:91.66667%
}
.el-col-offset-22 {
    margin-left:91.66667%
}
.el-col-pull-22 {
    position:relative;
    right:91.66667%
}
.el-col-push-22 {
    position:relative;
    left:91.66667%
}
.el-col-23 {
    width:95.83333%
}
.el-col-offset-23 {
    margin-left:95.83333%
}
.el-col-pull-23 {
    position:relative;
    right:95.83333%
}
.el-col-push-23 {
    position:relative;
    left:95.83333%
}
.el-col-24 {
    width:100%
}
.el-col-offset-24 {
    margin-left:100%
}
.el-col-pull-24 {
    position:relative;
    right:100%
}
.el-col-push-24 {
    position:relative;
    left:100%
}
@media only screen and (max-width:768px) {
    .el-col-xs-0 {
        display:none
    }
    .el-col-xs-1 {
        width:4.16667%
    }
    .el-col-xs-offset-1 {
        margin-left:4.16667%
    }
    .el-col-xs-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-xs-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-xs-2 {
        width:8.33333%
    }
    .el-col-xs-offset-2 {
        margin-left:8.33333%
    }
    .el-col-xs-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-xs-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-xs-3 {
        width:12.5%
    }
    .el-col-xs-offset-3 {
        margin-left:12.5%
    }
    .el-col-xs-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-xs-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-xs-4 {
        width:16.66667%
    }
    .el-col-xs-offset-4 {
        margin-left:16.66667%
    }
    .el-col-xs-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-xs-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-xs-5 {
        width:20.83333%
    }
    .el-col-xs-offset-5 {
        margin-left:20.83333%
    }
    .el-col-xs-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-xs-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-xs-6 {
        width:25%
    }
    .el-col-xs-offset-6 {
        margin-left:25%
    }
    .el-col-xs-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-xs-push-6 {
        position:relative;
        left:25%
    }
    .el-col-xs-7 {
        width:29.16667%
    }
    .el-col-xs-offset-7 {
        margin-left:29.16667%
    }
    .el-col-xs-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-xs-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-xs-8 {
        width:33.33333%
    }
    .el-col-xs-offset-8 {
        margin-left:33.33333%
    }
    .el-col-xs-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-xs-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-xs-9 {
        width:37.5%
    }
    .el-col-xs-offset-9 {
        margin-left:37.5%
    }
    .el-col-xs-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-xs-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-xs-10 {
        width:41.66667%
    }
    .el-col-xs-offset-10 {
        margin-left:41.66667%
    }
    .el-col-xs-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-xs-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-xs-11 {
        width:45.83333%
    }
    .el-col-xs-offset-11 {
        margin-left:45.83333%
    }
    .el-col-xs-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-xs-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-xs-12 {
        width:50%
    }
    .el-col-xs-offset-12 {
        margin-left:50%
    }
    .el-col-xs-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-xs-push-12 {
        position:relative;
        left:50%
    }
    .el-col-xs-13 {
        width:54.16667%
    }
    .el-col-xs-offset-13 {
        margin-left:54.16667%
    }
    .el-col-xs-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-xs-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-xs-14 {
        width:58.33333%
    }
    .el-col-xs-offset-14 {
        margin-left:58.33333%
    }
    .el-col-xs-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-xs-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-xs-15 {
        width:62.5%
    }
    .el-col-xs-offset-15 {
        margin-left:62.5%
    }
    .el-col-xs-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-xs-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-xs-16 {
        width:66.66667%
    }
    .el-col-xs-offset-16 {
        margin-left:66.66667%
    }
    .el-col-xs-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-xs-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-xs-17 {
        width:70.83333%
    }
    .el-col-xs-offset-17 {
        margin-left:70.83333%
    }
    .el-col-xs-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-xs-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-xs-18 {
        width:75%
    }
    .el-col-xs-offset-18 {
        margin-left:75%
    }
    .el-col-xs-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-xs-push-18 {
        position:relative;
        left:75%
    }
    .el-col-xs-19 {
        width:79.16667%
    }
    .el-col-xs-offset-19 {
        margin-left:79.16667%
    }
    .el-col-xs-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-xs-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-xs-20 {
        width:83.33333%
    }
    .el-col-xs-offset-20 {
        margin-left:83.33333%
    }
    .el-col-xs-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-xs-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-xs-21 {
        width:87.5%
    }
    .el-col-xs-offset-21 {
        margin-left:87.5%
    }
    .el-col-xs-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-xs-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-xs-22 {
        width:91.66667%
    }
    .el-col-xs-offset-22 {
        margin-left:91.66667%
    }
    .el-col-xs-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-xs-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-xs-23 {
        width:95.83333%
    }
    .el-col-xs-offset-23 {
        margin-left:95.83333%
    }
    .el-col-xs-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-xs-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-xs-24 {
        width:100%
    }
    .el-col-xs-offset-24 {
        margin-left:100%
    }
    .el-col-xs-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-xs-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:768px) {
    .el-col-sm-0 {
        display:none
    }
    .el-col-sm-1 {
        width:4.16667%
    }
    .el-col-sm-offset-1 {
        margin-left:4.16667%
    }
    .el-col-sm-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-sm-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-sm-2 {
        width:8.33333%
    }
    .el-col-sm-offset-2 {
        margin-left:8.33333%
    }
    .el-col-sm-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-sm-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-sm-3 {
        width:12.5%
    }
    .el-col-sm-offset-3 {
        margin-left:12.5%
    }
    .el-col-sm-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-sm-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-sm-4 {
        width:16.66667%
    }
    .el-col-sm-offset-4 {
        margin-left:16.66667%
    }
    .el-col-sm-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-sm-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-sm-5 {
        width:20.83333%
    }
    .el-col-sm-offset-5 {
        margin-left:20.83333%
    }
    .el-col-sm-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-sm-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-sm-6 {
        width:25%
    }
    .el-col-sm-offset-6 {
        margin-left:25%
    }
    .el-col-sm-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-sm-push-6 {
        position:relative;
        left:25%
    }
    .el-col-sm-7 {
        width:29.16667%
    }
    .el-col-sm-offset-7 {
        margin-left:29.16667%
    }
    .el-col-sm-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-sm-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-sm-8 {
        width:33.33333%
    }
    .el-col-sm-offset-8 {
        margin-left:33.33333%
    }
    .el-col-sm-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-sm-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-sm-9 {
        width:37.5%
    }
    .el-col-sm-offset-9 {
        margin-left:37.5%
    }
    .el-col-sm-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-sm-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-sm-10 {
        width:41.66667%
    }
    .el-col-sm-offset-10 {
        margin-left:41.66667%
    }
    .el-col-sm-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-sm-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-sm-11 {
        width:45.83333%
    }
    .el-col-sm-offset-11 {
        margin-left:45.83333%
    }
    .el-col-sm-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-sm-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-sm-12 {
        width:50%
    }
    .el-col-sm-offset-12 {
        margin-left:50%
    }
    .el-col-sm-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-sm-push-12 {
        position:relative;
        left:50%
    }
    .el-col-sm-13 {
        width:54.16667%
    }
    .el-col-sm-offset-13 {
        margin-left:54.16667%
    }
    .el-col-sm-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-sm-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-sm-14 {
        width:58.33333%
    }
    .el-col-sm-offset-14 {
        margin-left:58.33333%
    }
    .el-col-sm-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-sm-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-sm-15 {
        width:62.5%
    }
    .el-col-sm-offset-15 {
        margin-left:62.5%
    }
    .el-col-sm-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-sm-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-sm-16 {
        width:66.66667%
    }
    .el-col-sm-offset-16 {
        margin-left:66.66667%
    }
    .el-col-sm-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-sm-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-sm-17 {
        width:70.83333%
    }
    .el-col-sm-offset-17 {
        margin-left:70.83333%
    }
    .el-col-sm-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-sm-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-sm-18 {
        width:75%
    }
    .el-col-sm-offset-18 {
        margin-left:75%
    }
    .el-col-sm-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-sm-push-18 {
        position:relative;
        left:75%
    }
    .el-col-sm-19 {
        width:79.16667%
    }
    .el-col-sm-offset-19 {
        margin-left:79.16667%
    }
    .el-col-sm-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-sm-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-sm-20 {
        width:83.33333%
    }
    .el-col-sm-offset-20 {
        margin-left:83.33333%
    }
    .el-col-sm-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-sm-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-sm-21 {
        width:87.5%
    }
    .el-col-sm-offset-21 {
        margin-left:87.5%
    }
    .el-col-sm-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-sm-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-sm-22 {
        width:91.66667%
    }
    .el-col-sm-offset-22 {
        margin-left:91.66667%
    }
    .el-col-sm-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-sm-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-sm-23 {
        width:95.83333%
    }
    .el-col-sm-offset-23 {
        margin-left:95.83333%
    }
    .el-col-sm-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-sm-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-sm-24 {
        width:100%
    }
    .el-col-sm-offset-24 {
        margin-left:100%
    }
    .el-col-sm-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-sm-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:992px) {
    .el-col-md-0 {
        display:none
    }
    .el-col-md-1 {
        width:4.16667%
    }
    .el-col-md-offset-1 {
        margin-left:4.16667%
    }
    .el-col-md-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-md-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-md-2 {
        width:8.33333%
    }
    .el-col-md-offset-2 {
        margin-left:8.33333%
    }
    .el-col-md-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-md-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-md-3 {
        width:12.5%
    }
    .el-col-md-offset-3 {
        margin-left:12.5%
    }
    .el-col-md-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-md-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-md-4 {
        width:16.66667%
    }
    .el-col-md-offset-4 {
        margin-left:16.66667%
    }
    .el-col-md-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-md-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-md-5 {
        width:20.83333%
    }
    .el-col-md-offset-5 {
        margin-left:20.83333%
    }
    .el-col-md-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-md-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-md-6 {
        width:25%
    }
    .el-col-md-offset-6 {
        margin-left:25%
    }
    .el-col-md-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-md-push-6 {
        position:relative;
        left:25%
    }
    .el-col-md-7 {
        width:29.16667%
    }
    .el-col-md-offset-7 {
        margin-left:29.16667%
    }
    .el-col-md-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-md-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-md-8 {
        width:33.33333%
    }
    .el-col-md-offset-8 {
        margin-left:33.33333%
    }
    .el-col-md-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-md-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-md-9 {
        width:37.5%
    }
    .el-col-md-offset-9 {
        margin-left:37.5%
    }
    .el-col-md-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-md-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-md-10 {
        width:41.66667%
    }
    .el-col-md-offset-10 {
        margin-left:41.66667%
    }
    .el-col-md-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-md-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-md-11 {
        width:45.83333%
    }
    .el-col-md-offset-11 {
        margin-left:45.83333%
    }
    .el-col-md-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-md-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-md-12 {
        width:50%
    }
    .el-col-md-offset-12 {
        margin-left:50%
    }
    .el-col-md-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-md-push-12 {
        position:relative;
        left:50%
    }
    .el-col-md-13 {
        width:54.16667%
    }
    .el-col-md-offset-13 {
        margin-left:54.16667%
    }
    .el-col-md-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-md-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-md-14 {
        width:58.33333%
    }
    .el-col-md-offset-14 {
        margin-left:58.33333%
    }
    .el-col-md-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-md-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-md-15 {
        width:62.5%
    }
    .el-col-md-offset-15 {
        margin-left:62.5%
    }
    .el-col-md-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-md-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-md-16 {
        width:66.66667%
    }
    .el-col-md-offset-16 {
        margin-left:66.66667%
    }
    .el-col-md-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-md-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-md-17 {
        width:70.83333%
    }
    .el-col-md-offset-17 {
        margin-left:70.83333%
    }
    .el-col-md-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-md-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-md-18 {
        width:75%
    }
    .el-col-md-offset-18 {
        margin-left:75%
    }
    .el-col-md-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-md-push-18 {
        position:relative;
        left:75%
    }
    .el-col-md-19 {
        width:79.16667%
    }
    .el-col-md-offset-19 {
        margin-left:79.16667%
    }
    .el-col-md-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-md-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-md-20 {
        width:83.33333%
    }
    .el-col-md-offset-20 {
        margin-left:83.33333%
    }
    .el-col-md-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-md-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-md-21 {
        width:87.5%
    }
    .el-col-md-offset-21 {
        margin-left:87.5%
    }
    .el-col-md-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-md-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-md-22 {
        width:91.66667%
    }
    .el-col-md-offset-22 {
        margin-left:91.66667%
    }
    .el-col-md-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-md-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-md-23 {
        width:95.83333%
    }
    .el-col-md-offset-23 {
        margin-left:95.83333%
    }
    .el-col-md-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-md-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-md-24 {
        width:100%
    }
    .el-col-md-offset-24 {
        margin-left:100%
    }
    .el-col-md-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-md-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:1200px) {
    .el-col-lg-0 {
        display:none
    }
    .el-col-lg-1 {
        width:4.16667%
    }
    .el-col-lg-offset-1 {
        margin-left:4.16667%
    }
    .el-col-lg-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-lg-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-lg-2 {
        width:8.33333%
    }
    .el-col-lg-offset-2 {
        margin-left:8.33333%
    }
    .el-col-lg-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-lg-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-lg-3 {
        width:12.5%
    }
    .el-col-lg-offset-3 {
        margin-left:12.5%
    }
    .el-col-lg-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-lg-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-lg-4 {
        width:16.66667%
    }
    .el-col-lg-offset-4 {
        margin-left:16.66667%
    }
    .el-col-lg-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-lg-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-lg-5 {
        width:20.83333%
    }
    .el-col-lg-offset-5 {
        margin-left:20.83333%
    }
    .el-col-lg-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-lg-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-lg-6 {
        width:25%
    }
    .el-col-lg-offset-6 {
        margin-left:25%
    }
    .el-col-lg-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-lg-push-6 {
        position:relative;
        left:25%
    }
    .el-col-lg-7 {
        width:29.16667%
    }
    .el-col-lg-offset-7 {
        margin-left:29.16667%
    }
    .el-col-lg-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-lg-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-lg-8 {
        width:33.33333%
    }
    .el-col-lg-offset-8 {
        margin-left:33.33333%
    }
    .el-col-lg-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-lg-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-lg-9 {
        width:37.5%
    }
    .el-col-lg-offset-9 {
        margin-left:37.5%
    }
    .el-col-lg-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-lg-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-lg-10 {
        width:41.66667%
    }
    .el-col-lg-offset-10 {
        margin-left:41.66667%
    }
    .el-col-lg-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-lg-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-lg-11 {
        width:45.83333%
    }
    .el-col-lg-offset-11 {
        margin-left:45.83333%
    }
    .el-col-lg-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-lg-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-lg-12 {
        width:50%
    }
    .el-col-lg-offset-12 {
        margin-left:50%
    }
    .el-col-lg-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-lg-push-12 {
        position:relative;
        left:50%
    }
    .el-col-lg-13 {
        width:54.16667%
    }
    .el-col-lg-offset-13 {
        margin-left:54.16667%
    }
    .el-col-lg-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-lg-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-lg-14 {
        width:58.33333%
    }
    .el-col-lg-offset-14 {
        margin-left:58.33333%
    }
    .el-col-lg-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-lg-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-lg-15 {
        width:62.5%
    }
    .el-col-lg-offset-15 {
        margin-left:62.5%
    }
    .el-col-lg-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-lg-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-lg-16 {
        width:66.66667%
    }
    .el-col-lg-offset-16 {
        margin-left:66.66667%
    }
    .el-col-lg-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-lg-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-lg-17 {
        width:70.83333%
    }
    .el-col-lg-offset-17 {
        margin-left:70.83333%
    }
    .el-col-lg-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-lg-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-lg-18 {
        width:75%
    }
    .el-col-lg-offset-18 {
        margin-left:75%
    }
    .el-col-lg-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-lg-push-18 {
        position:relative;
        left:75%
    }
    .el-col-lg-19 {
        width:79.16667%
    }
    .el-col-lg-offset-19 {
        margin-left:79.16667%
    }
    .el-col-lg-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-lg-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-lg-20 {
        width:83.33333%
    }
    .el-col-lg-offset-20 {
        margin-left:83.33333%
    }
    .el-col-lg-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-lg-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-lg-21 {
        width:87.5%
    }
    .el-col-lg-offset-21 {
        margin-left:87.5%
    }
    .el-col-lg-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-lg-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-lg-22 {
        width:91.66667%
    }
    .el-col-lg-offset-22 {
        margin-left:91.66667%
    }
    .el-col-lg-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-lg-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-lg-23 {
        width:95.83333%
    }
    .el-col-lg-offset-23 {
        margin-left:95.83333%
    }
    .el-col-lg-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-lg-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-lg-24 {
        width:100%
    }
    .el-col-lg-offset-24 {
        margin-left:100%
    }
    .el-col-lg-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-lg-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:1920px) {
    .el-col-xl-0 {
        display:none
    }
    .el-col-xl-1 {
        width:4.16667%
    }
    .el-col-xl-offset-1 {
        margin-left:4.16667%
    }
    .el-col-xl-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-xl-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-xl-2 {
        width:8.33333%
    }
    .el-col-xl-offset-2 {
        margin-left:8.33333%
    }
    .el-col-xl-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-xl-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-xl-3 {
        width:12.5%
    }
    .el-col-xl-offset-3 {
        margin-left:12.5%
    }
    .el-col-xl-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-xl-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-xl-4 {
        width:16.66667%
    }
    .el-col-xl-offset-4 {
        margin-left:16.66667%
    }
    .el-col-xl-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-xl-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-xl-5 {
        width:20.83333%
    }
    .el-col-xl-offset-5 {
        margin-left:20.83333%
    }
    .el-col-xl-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-xl-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-xl-6 {
        width:25%
    }
    .el-col-xl-offset-6 {
        margin-left:25%
    }
    .el-col-xl-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-xl-push-6 {
        position:relative;
        left:25%
    }
    .el-col-xl-7 {
        width:29.16667%
    }
    .el-col-xl-offset-7 {
        margin-left:29.16667%
    }
    .el-col-xl-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-xl-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-xl-8 {
        width:33.33333%
    }
    .el-col-xl-offset-8 {
        margin-left:33.33333%
    }
    .el-col-xl-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-xl-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-xl-9 {
        width:37.5%
    }
    .el-col-xl-offset-9 {
        margin-left:37.5%
    }
    .el-col-xl-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-xl-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-xl-10 {
        width:41.66667%
    }
    .el-col-xl-offset-10 {
        margin-left:41.66667%
    }
    .el-col-xl-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-xl-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-xl-11 {
        width:45.83333%
    }
    .el-col-xl-offset-11 {
        margin-left:45.83333%
    }
    .el-col-xl-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-xl-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-xl-12 {
        width:50%
    }
    .el-col-xl-offset-12 {
        margin-left:50%
    }
    .el-col-xl-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-xl-push-12 {
        position:relative;
        left:50%
    }
    .el-col-xl-13 {
        width:54.16667%
    }
    .el-col-xl-offset-13 {
        margin-left:54.16667%
    }
    .el-col-xl-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-xl-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-xl-14 {
        width:58.33333%
    }
    .el-col-xl-offset-14 {
        margin-left:58.33333%
    }
    .el-col-xl-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-xl-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-xl-15 {
        width:62.5%
    }
    .el-col-xl-offset-15 {
        margin-left:62.5%
    }
    .el-col-xl-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-xl-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-xl-16 {
        width:66.66667%
    }
    .el-col-xl-offset-16 {
        margin-left:66.66667%
    }
    .el-col-xl-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-xl-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-xl-17 {
        width:70.83333%
    }
    .el-col-xl-offset-17 {
        margin-left:70.83333%
    }
    .el-col-xl-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-xl-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-xl-18 {
        width:75%
    }
    .el-col-xl-offset-18 {
        margin-left:75%
    }
    .el-col-xl-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-xl-push-18 {
        position:relative;
        left:75%
    }
    .el-col-xl-19 {
        width:79.16667%
    }
    .el-col-xl-offset-19 {
        margin-left:79.16667%
    }
    .el-col-xl-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-xl-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-xl-20 {
        width:83.33333%
    }
    .el-col-xl-offset-20 {
        margin-left:83.33333%
    }
    .el-col-xl-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-xl-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-xl-21 {
        width:87.5%
    }
    .el-col-xl-offset-21 {
        margin-left:87.5%
    }
    .el-col-xl-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-xl-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-xl-22 {
        width:91.66667%
    }
    .el-col-xl-offset-22 {
        margin-left:91.66667%
    }
    .el-col-xl-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-xl-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-xl-23 {
        width:95.83333%
    }
    .el-col-xl-offset-23 {
        margin-left:95.83333%
    }
    .el-col-xl-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-xl-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-xl-24 {
        width:100%
    }
    .el-col-xl-offset-24 {
        margin-left:100%
    }
    .el-col-xl-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-xl-push-24 {
        position:relative;
        left:100%
    }
}
@-webkit-keyframes progress {
    0% {
        background-position:0 0
    }
    to {
        background-position:32px 0
    }
}
.el-upload {
    display:inline-block;
    text-align:center;
    cursor:pointer;
    outline:none
}
.el-upload__input {
    display:none
}
.el-upload__tip {
    font-size:12px;
    color:#606266;
    margin-top:7px
}
.el-upload iframe {
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.el-upload--picture-card {
    background-color:#fbfdff;
    border:1px dashed #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    width:148px;
    height:148px;
    cursor:pointer;
    line-height:146px;
    vertical-align:top
}
.el-upload--picture-card i {
    font-size:28px;
    color:#8c939d
}
.el-upload--picture-card:hover,
.el-upload:focus {
    border-color:#387DFF;
    color:#387DFF
}
.el-upload:focus .el-upload-dragger {
    border-color:#387DFF
}
.el-upload-dragger {
    background-color:#fff;
    border:1px dashed #d9d9d9;
    border-radius:6px;
    box-sizing:border-box;
    width:360px;
    height:180px;
    text-align:center;
    cursor:pointer;
    position:relative;
    overflow:hidden
}
.el-upload-dragger .el-icon-upload {
    font-size:67px;
    color:#c0c4cc;
    margin:40px 0 16px;
    line-height:50px
}
.el-upload-dragger+.el-upload__tip {
    text-align:center
}
.el-upload-dragger~.el-upload__files {
    border-top:1px solid #dcdfe6;
    margin-top:7px;
    padding-top:5px
}
.el-upload-dragger .el-upload__text {
    color:#606266;
    font-size:14px;
    text-align:center
}
.el-upload-dragger .el-upload__text em {
    color:#387DFF;
    font-style:normal
}
.el-upload-dragger:hover {
    border-color:#387DFF
}
.el-upload-dragger.is-dragover {
    background-color:rgba(32,159,255,.06);
    border:2px dashed #387DFF
}
.el-upload-list {
    margin:0;
    padding:0;
    list-style:none
}
.el-upload-list__item {
    transition:all .5s cubic-bezier(.55,0,.1,1);
    font-size:14px;
    color:#606266;
    line-height:1.8;
    margin-top:5px;
    position:relative;
    box-sizing:border-box;
    border-radius:4px;
    width:100%
}
.el-upload-list__item .el-progress {
    position:absolute;
    top:20px;
    width:100%
}
.el-upload-list__item .el-progress__text {
    position:absolute;
    right:0;
    top:-13px
}
.el-upload-list__item .el-progress-bar {
    margin-right:0;
    padding-right:0
}
.el-upload-list__item:first-child {
    margin-top:10px
}
.el-upload-list__item .el-icon-upload-success {
    color:#67c23a
}
.el-upload-list__item .el-icon-close {
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
    opacity:.75;
    color:#606266
}
.el-upload-list__item .el-icon-close:hover {
    opacity:1
}
.el-upload-list__item .el-icon-close-tip {
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    font-size:12px;
    cursor:pointer;
    opacity:1;
    color:#387DFF
}
.el-upload-list__item:hover {
    background-color:#f5f7fa
}
.el-upload-list__item:hover .el-icon-close {
    display:inline-block
}
.el-upload-list__item:hover .el-progress__text {
    display:none
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
    display:block
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
    color:#387DFF;
    cursor:pointer
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
    display:inline-block
}
.el-upload-list__item.is-success:active,
.el-upload-list__item.is-success:not(.focusing):focus {
    outline-width:0
}
.el-upload-list__item.is-success:active .el-icon-close-tip,
.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,
.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,
.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
    display:none
}
.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
    display:block
}
.el-upload-list__item-name {
    color:#606266;
    display:block;
    margin-right:40px;
    overflow:hidden;
    padding-left:4px;
    text-overflow:ellipsis;
    transition:color .3s;
    white-space:nowrap
}
.el-upload-list__item-name [class^=el-icon] {
    height:100%;
    margin-right:7px;
    color:#909399;
    line-height:inherit
}
.el-upload-list__item-status-label {
    position:absolute;
    right:5px;
    top:0;
    line-height:inherit;
    display:none
}
.el-upload-list__item-delete {
    position:absolute;
    right:10px;
    top:0;
    font-size:12px;
    color:#606266;
    display:none
}
.el-upload-list__item-delete:hover {
    color:#387DFF
}
.el-upload-list--picture-card {
    margin:0;
    display:inline;
    vertical-align:top
}
.el-upload-list--picture-card .el-upload-list__item {
    overflow:hidden;
    background-color:#fff;
    border:1px solid #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    width:148px;
    height:148px;
    margin:0 8px 8px 0;
    display:inline-block
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-check,
.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
    color:#fff
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-close,
.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
    display:none
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
    display:block
}
.el-upload-list--picture-card .el-upload-list__item-name {
    display:none
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
    width:100%;
    height:100%
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
    position:absolute;
    right:-15px;
    top:-6px;
    width:40px;
    height:24px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
    font-size:12px;
    margin-top:11px;
    transform:rotate(-45deg)
}
.el-upload-list--picture-card .el-upload-list__item-actions {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    cursor:default;
    text-align:center;
    color:#fff;
    opacity:0;
    font-size:20px;
    background-color:rgba(0,0,0,.5);
    transition:opacity .3s
}
.el-upload-list--picture-card .el-upload-list__item-actions:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
    display:none;
    cursor:pointer
}
.el-upload-list--picture-card .el-upload-list__item-actions span+span {
    margin-left:15px
}
.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
    position:static;
    font-size:inherit;
    color:inherit
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
    opacity:1
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
    display:inline-block
}
.el-upload-list--picture-card .el-progress {
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    bottom:auto;
    width:126px
}
.el-upload-list--picture-card .el-progress .el-progress__text {
    top:50%
}
.el-upload-list--picture .el-upload-list__item {
    overflow:hidden;
    background-color:#fff;
    border:1px solid #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    margin-top:10px;
    padding:10px 10px 10px 90px;
    height:92px
}
.el-upload-list--picture .el-upload-list__item .el-icon-check,
.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
    color:#fff
}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
    background:transparent;
    box-shadow:none;
    top:-2px;
    right:-12px
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
    display:block
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
    line-height:70px;
    margin-top:0
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
    display:none
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
    vertical-align:middle;
    display:inline-block;
    width:70px;
    height:70px;
    float:left;
    position:relative;
    z-index:1;
    margin-left:-80px
}
.el-upload-list--picture .el-upload-list__item-name {
    display:block;
    margin-top:20px
}
.el-upload-list--picture .el-upload-list__item-name i {
    font-size:70px;
    line-height:1;
    position:absolute;
    left:9px;
    top:10px
}
.el-upload-list--picture .el-upload-list__item-status-label {
    position:absolute;
    right:-17px;
    top:-7px;
    width:46px;
    height:26px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 1px 1px #ccc
}
.el-upload-list--picture .el-upload-list__item-status-label i {
    font-size:12px;
    margin-top:12px;
    transform:rotate(-45deg)
}
.el-upload-list--picture .el-progress {
    position:relative;
    top:-7px
}
.el-upload-cover {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden;
    z-index:10;
    cursor:default
}
.el-upload-cover:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-upload-cover img {
    display:block;
    width:100%;
    height:100%
}
.el-upload-cover__label {
    position:absolute;
    right:-15px;
    top:-6px;
    width:40px;
    height:24px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-cover__label i {
    font-size:12px;
    margin-top:11px;
    transform:rotate(-45deg);
    color:#fff
}
.el-upload-cover__progress {
    display:inline-block;
    vertical-align:middle;
    position:static;
    width:243px
}
.el-upload-cover__progress+.el-upload__inner {
    opacity:0
}
.el-upload-cover__content {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.el-upload-cover__interact {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.72);
    text-align:center
}
.el-upload-cover__interact .btn {
    display:inline-block;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    vertical-align:middle;
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    margin-top:60px
}
.el-upload-cover__interact .btn i {
    margin-top:0
}
.el-upload-cover__interact .btn span {
    opacity:0;
    transition:opacity .15s linear
}
.el-upload-cover__interact .btn:not(:first-child) {
    margin-left:35px
}
.el-upload-cover__interact .btn:hover {
    transform:translateY(-13px)
}
.el-upload-cover__interact .btn:hover span {
    opacity:1
}
.el-upload-cover__interact .btn i {
    color:#fff;
    display:block;
    font-size:24px;
    line-height:inherit;
    margin:0 auto 5px
}
.el-upload-cover__title {
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff;
    height:36px;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:400;
    text-align:left;
    padding:0 10px;
    margin:0;
    line-height:36px;
    font-size:14px;
    color:#303133
}
.el-upload-cover+.el-upload__inner {
    opacity:0;
    position:relative;
    z-index:1
}
.el-progress {
    position:relative;
    line-height:1
}
.el-progress__text {
    font-size:14px;
    color:#606266;
    display:inline-block;
    vertical-align:middle;
    margin-left:10px;
    line-height:1
}
.el-progress__text i {
    vertical-align:middle;
    display:block
}
.el-progress--circle {
    display:inline-block
}
.el-progress--circle .el-progress__text {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    text-align:center;
    margin:0;
    transform:translateY(-50%)
}
.el-progress--circle .el-progress__text i {
    vertical-align:middle;
    display:inline-block
}
.el-progress--without-text .el-progress__text {
    display:none
}
.el-progress--without-text .el-progress-bar {
    padding-right:0;
    margin-right:0;
    display:block
}
.el-progress--text-inside .el-progress-bar {
    padding-right:0;
    margin-right:0
}
.el-progress.is-success .el-progress-bar__inner {
    background-color:#67c23a
}
.el-progress.is-success .el-progress__text {
    color:#67c23a
}
.el-progress.is-exception .el-progress-bar__inner {
    background-color:#f56c6c
}
.el-progress.is-exception .el-progress__text {
    color:#f56c6c
}
.el-progress-bar {
    padding-right:50px;
    display:inline-block;
    vertical-align:middle;
    width:100%;
    margin-right:-55px;
    box-sizing:border-box
}
.el-progress-bar__outer {
    height:6px;
    border-radius:100px;
    background-color:#ebeef5;
    overflow:hidden;
    position:relative;
    vertical-align:middle
}
.el-progress-bar__inner {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    background-color:#387DFF;
    text-align:right;
    border-radius:100px;
    line-height:1;
    white-space:nowrap
}
.el-progress-bar__inner:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-progress-bar__innerText {
    display:inline-block;
    vertical-align:middle;
    color:#fff;
    font-size:12px;
    margin:0 5px
}
@keyframes progress {
    0% {
        background-position:0 0
    }
    to {
        background-position:32px 0
    }
}
.el-time-spinner {
    width:100%;
    white-space:nowrap
}
.el-spinner {
    display:inline-block;
    vertical-align:middle
}
.el-spinner-inner {
    -webkit-animation:rotate 2s linear infinite;
    animation:rotate 2s linear infinite;
    width:50px;
    height:50px
}
.el-spinner-inner .path {
    stroke:#ececec;
    stroke-linecap:round;
    -webkit-animation:dash 1.5s ease-in-out infinite;
    animation:dash 1.5s ease-in-out infinite
}
@-webkit-keyframes rotate {
    to {
        transform:rotate(1turn)
    }
}
@keyframes rotate {
    to {
        transform:rotate(1turn)
    }
}
.el-message {
    min-width:380px;
    box-sizing:border-box;
    border-radius:4px;
    border:1px solid #ebeef5;
    position:fixed;
    left:50%;
    top:20px;
    transform:translateX(-50%);
    background-color:#edf2fc;
    transition:opacity .3s,transform .4s;
    overflow:hidden;
    padding:15px 15px 15px 20px;
    display:flex;
    align-items:center
}
.el-message.is-center {
    justify-content:center
}
.el-message p {
    margin:0
}
.el-message--info .el-message__content {
    color:#909399
}
.el-message--success {
    background-color:#f0f9eb;
    border-color:#e1f3d8
}
.el-message--success .el-message__content {
    color:#67c23a
}
.el-message--warning {
    background-color:#fdf6ec;
    border-color:#faecd8
}
.el-message--warning .el-message__content {
    color:#e6a23c
}
.el-message--error {
    background-color:#fef0f0;
    border-color:#fde2e2
}
.el-message--error .el-message__content {
    color:#f56c6c
}
.el-message__icon {
    margin-right:10px
}
.el-message__content {
    padding:0;
    font-size:14px;
    line-height:1
}
.el-message__content:focus {
    outline-width:0
}
.el-message__closeBtn {
    position:absolute;
    top:50%;
    right:15px;
    transform:translateY(-50%);
    cursor:pointer;
    color:#c0c4cc;
    font-size:16px
}
.el-message__closeBtn:focus {
    outline-width:0
}
.el-message__closeBtn:hover {
    color:#909399
}
.el-message .el-icon-success {
    color:#67c23a
}
.el-message .el-icon-error {
    color:#f56c6c
}
.el-message .el-icon-info {
    color:#909399
}
.el-message .el-icon-warning {
    color:#e6a23c
}
.el-message-fade-enter,
.el-message-fade-leave-active {
    opacity:0;
    transform:translate(-50%,-100%)
}
.el-badge {
    position:relative;
    vertical-align:middle;
    display:inline-block
}
.el-badge__content {
    background-color:#f56c6c;
    border-radius:10px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    height:18px;
    line-height:18px;
    padding:0 6px;
    text-align:center;
    white-space:nowrap;
    border:1px solid #fff
}
.el-badge__content.is-fixed {
    position:absolute;
    top:0;
    right:10px;
    transform:translateY(-50%) translateX(100%)
}
.el-badge__content.is-fixed.is-dot {
    right:5px
}
.el-badge__content.is-dot {
    height:8px;
    width:8px;
    padding:0;
    right:0;
    border-radius:50%
}
.el-card {
    border-radius:4px;
    border:1px solid #ebeef5;
    background-color:#fff;
    overflow:hidden;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    color:#303133
}
.el-card__header {
    padding:18px 20px;
    border-bottom:1px solid #ebeef5;
    box-sizing:border-box
}
.el-card__body {
    padding:20px
}
.el-rate {
    height:20px;
    line-height:1
}
.el-rate:active,
.el-rate:focus {
    outline-width:0
}
.el-rate__item {
    font-size:0;
    vertical-align:middle
}
.el-rate__icon,
.el-rate__item {
    display:inline-block;
    position:relative
}
.el-rate__icon {
    font-size:18px;
    margin-right:6px;
    color:#c0c4cc;
    transition:.3s
}
.el-rate__icon.hover {
    transform:scale(1.15)
}
.el-rate__decimal,
.el-rate__icon .path2 {
    position:absolute;
    left:0;
    top:0
}
.el-rate__decimal {
    display:inline-block;
    overflow:hidden
}
.el-rate__text {
    font-size:14px;
    vertical-align:middle
}
.el-steps {
    display:flex
}
.el-steps--simple {
    padding:13px 8%;
    border-radius:4px;
    background:#f5f7fa
}
.el-steps--horizontal {
    white-space:nowrap
}
.el-steps--vertical {
    height:100%;
    flex-flow:column
}
.el-step {
    position:relative;
    flex-shrink:1
}
.el-step:last-of-type .el-step__line {
    display:none
}
.el-step:last-of-type.is-flex {
    flex-basis:auto!important;
    flex-shrink:0;
    flex-grow:0
}
.el-step:last-of-type .el-step__description,
.el-step:last-of-type .el-step__main {
    padding-right:0
}
.el-step__head {
    position:relative;
    width:100%
}
.el-step__head.is-process {
    color:#303133;
    border-color:#303133
}
.el-step__head.is-wait {
    color:#c0c4cc;
    border-color:#c0c4cc
}
.el-step__head.is-success {
    color:#67c23a;
    border-color:#67c23a
}
.el-step__head.is-error {
    color:#f56c6c;
    border-color:#f56c6c
}
.el-step__head.is-finish {
    color:#387DFF;
    border-color:#387DFF
}
.el-step__icon {
    position:relative;
    z-index:1;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    font-size:14px;
    box-sizing:border-box;
    background:#fff;
    transition:.15s ease-out
}
.el-step__icon.is-text {
    border-radius:50%;
    border:2px solid;
    border-color:inherit
}
.el-step__icon.is-icon {
    width:40px
}
.el-step__icon-inner {
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:center;
    font-weight:700;
    line-height:1;
    color:inherit
}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size:25px;
    font-weight:400
}
.el-step__icon-inner.is-status {
    transform:translateY(1px)
}
.el-step__line {
    position:absolute;
    border-color:inherit;
    background-color:#c0c4cc
}
.el-step__line-inner {
    display:block;
    border:1px solid;
    border-color:inherit;
    transition:.15s ease-out;
    box-sizing:border-box;
    width:0;
    height:0
}
.el-step__main {
    white-space:normal;
    text-align:left
}
.el-step__title {
    font-size:16px;
    line-height:38px
}
.el-step__title.is-process {
    font-weight:700;
    color:#303133
}
.el-step__title.is-wait {
    color:#c0c4cc
}
.el-step__title.is-success {
    color:#67c23a
}
.el-step__title.is-error {
    color:#f56c6c
}
.el-step__title.is-finish {
    color:#387DFF
}
.el-step__description {
    padding-right:10%;
    margin-top:-5px;
    font-size:12px;
    line-height:20px;
    font-weight:400
}
.el-step__description.is-process {
    color:#303133
}
.el-step__description.is-wait {
    color:#c0c4cc
}
.el-step__description.is-success {
    color:#67c23a
}
.el-step__description.is-error {
    color:#f56c6c
}
.el-step__description.is-finish {
    color:#387DFF
}
.el-step.is-horizontal {
    display:inline-block
}
.el-step.is-horizontal .el-step__line {
    height:2px;
    top:11px;
    left:0;
    right:0
}
.el-step.is-vertical {
    display:flex
}
.el-step.is-vertical .el-step__head {
    flex-grow:0;
    width:24px
}
.el-step.is-vertical .el-step__main {
    padding-left:10px;
    flex-grow:1
}
.el-step.is-vertical .el-step__title {
    line-height:24px;
    padding-bottom:8px
}
.el-step.is-vertical .el-step__line {
    width:2px;
    top:0;
    bottom:0;
    left:11px
}
.el-step.is-vertical .el-step__icon.is-icon {
    width:24px
}
.el-step.is-center .el-step__head,
.el-step.is-center .el-step__main {
    text-align:center
}
.el-step.is-center .el-step__description {
    padding-left:20%;
    padding-right:20%
}
.el-step.is-center .el-step__line {
    left:50%;
    right:-50%
}
.el-step.is-simple {
    display:flex;
    align-items:center
}
.el-step.is-simple .el-step__head {
    width:auto;
    font-size:0;
    padding-right:10px
}
.el-step.is-simple .el-step__icon {
    background:transparent;
    width:16px;
    height:16px;
    font-size:12px
}
.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size:18px
}
.el-step.is-simple .el-step__icon-inner.is-status {
    transform:scale(.8) translateY(1px)
}
.el-step.is-simple .el-step__main {
    position:relative;
    display:flex;
    align-items:stretch;
    flex-grow:1
}
.el-step.is-simple .el-step__title {
    font-size:16px;
    line-height:20px
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
    max-width:50%;
    word-break:break-all
}
.el-step.is-simple .el-step__arrow {
    flex-grow:1;
    display:flex;
    align-items:center;
    justify-content:center
}
.el-step.is-simple .el-step__arrow:after,
.el-step.is-simple .el-step__arrow:before {
    content:"";
    display:inline-block;
    position:absolute;
    height:15px;
    width:1px;
    background:#c0c4cc
}
.el-step.is-simple .el-step__arrow:before {
    transform:rotate(-45deg) translateY(-4px);
    transform-origin:0 0
}
.el-step.is-simple .el-step__arrow:after {
    transform:rotate(45deg) translateY(4px);
    transform-origin:100% 100%
}
.el-step.is-simple:last-of-type .el-step__arrow {
    display:none
}
.el-carousel {
    overflow-x:hidden;
    position:relative
}
.el-carousel__container {
    position:relative;
    height:300px
}
.el-carousel__arrow {
    border:none;
    outline:none;
    padding:0;
    margin:0;
    height:36px;
    width:36px;
    cursor:pointer;
    transition:.3s;
    border-radius:50%;
    background-color:rgba(31,45,61,.11);
    color:#fff;
    position:absolute;
    top:50%;
    z-index:10;
    transform:translateY(-50%);
    text-align:center;
    font-size:12px
}
.el-carousel__arrow--left {
    left:16px
}
.el-carousel__arrow--right {
    right:16px
}
.el-carousel__arrow:hover {
    background-color:rgba(31,45,61,.23)
}
.el-carousel__arrow i {
    cursor:pointer
}
.el-carousel__indicators {
    position:absolute;
    list-style:none;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    margin:0;
    padding:0;
    z-index:2
}
.el-carousel__indicators--outside {
    bottom:26px;
    text-align:center;
    position:static;
    transform:none
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity:.64
}
.el-carousel__indicators--outside button {
    background-color:#c0c4cc;
    opacity:.24
}
.el-carousel__indicators--labels {
    left:0;
    right:0;
    transform:none;
    text-align:center
}
.el-carousel__indicators--labels .el-carousel__button {
    height:auto;
    width:auto;
    padding:2px 18px;
    font-size:12px
}
.el-carousel__indicators--labels .el-carousel__indicator {
    padding:6px 4px
}
.el-carousel__indicator {
    display:inline-block;
    background-color:transparent;
    padding:12px 4px;
    cursor:pointer
}
.el-carousel__indicator:hover button {
    opacity:.72
}
.el-carousel__indicator.is-active button {
    opacity:1
}
.el-carousel__button {
    display:block;
    opacity:.48;
    width:30px;
    height:2px;
    background-color:#fff;
    border:none;
    outline:none;
    padding:0;
    margin:0;
    cursor:pointer;
    transition:.3s
}
.carousel-arrow-left-enter,
.carousel-arrow-left-leave-active {
    transform:translateY(-50%) translateX(-10px);
    opacity:0
}
.carousel-arrow-right-enter,
.carousel-arrow-right-leave-active {
    transform:translateY(-50%) translateX(10px);
    opacity:0
}
.el-scrollbar {
    overflow:hidden;
    position:relative
}
.el-scrollbar:active>.el-scrollbar__bar,
.el-scrollbar:focus>.el-scrollbar__bar,
.el-scrollbar:hover>.el-scrollbar__bar {
    opacity:1;
    transition:opacity .34s ease-out
}
.el-scrollbar__wrap {
    overflow:scroll;
    height:100%
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    width:0;
    height:0
}
.el-scrollbar__thumb {
    position:relative;
    display:block;
    width:0;
    height:0;
    cursor:pointer;
    border-radius:inherit;
    background-color:rgba(144,147,153,.3);
    transition:background-color .3s
}
.el-scrollbar__thumb:hover {
    background-color:rgba(144,147,153,.5)
}
.el-scrollbar__bar {
    position:absolute;
    right:2px;
    bottom:2px;
    z-index:1;
    border-radius:4px;
    opacity:0;
    transition:opacity .12s ease-out
}
.el-scrollbar__bar.is-vertical {
    width:6px;
    top:2px
}
.el-scrollbar__bar.is-vertical>div {
    width:100%
}
.el-scrollbar__bar.is-horizontal {
    height:6px;
    left:2px
}
.el-scrollbar__bar.is-horizontal>div {
    height:100%
}
.el-carousel__item {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:inline-block;
    overflow:hidden;
    z-index:0
}
.el-carousel__item.is-active {
    z-index:2
}
.el-carousel__item--card,
.el-carousel__item.is-animating {
    transition:transform .4s ease-in-out
}
.el-carousel__item--card {
    width:50%
}
.el-carousel__item--card.is-in-stage {
    cursor:pointer;
    z-index:1
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
    opacity:.12
}
.el-carousel__item--card.is-active {
    z-index:2
}
.el-carousel__mask {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff;
    opacity:.24;
    transition:.2s
}
.el-collapse {
    border-top:1px solid #ebeef5;
    border-bottom:1px solid #ebeef5
}
.el-collapse-item__header {
    height:48px;
    line-height:48px;
    background-color:#fff;
    color:#303133;
    cursor:pointer;
    border-bottom:1px solid #ebeef5;
    font-size:13px;
    font-weight:500;
    transition:border-bottom-color .3s;
    outline:none
}
.el-collapse-item__arrow {
    margin-right:8px;
    transition:transform .3s;
    float:right;
    line-height:48px;
    font-weight:300
}
.el-collapse-item__header.focusing:focus:not(:hover) {
    color:#387DFF
}
.el-collapse-item__wrap {
    will-change:height;
    background-color:#fff;
    overflow:hidden;
    box-sizing:border-box;
    border-bottom:1px solid #ebeef5
}
.el-collapse-item__content {
    padding-bottom:25px;
    font-size:13px;
    color:#303133;
    line-height:1.769230769230769
}
.el-collapse-item.is-active .el-collapse-item__header {
    border-bottom-color:transparent
}
.el-collapse-item.is-active .el-collapse-item__header .el-collapse-item__arrow {
    transform:rotate(90deg)
}
.el-collapse-item:last-child {
    margin-bottom:-1px
}
.el-popper .popper__arrow,
.el-popper .popper__arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.el-popper .popper__arrow {
    border-width:6px;
    -webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));
    filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))
}
.el-popper .popper__arrow:after {
    content:" ";
    border-width:6px
}
.el-popper[x-placement^=top] {
    margin-bottom:12px
}
.el-popper[x-placement^=top] .popper__arrow {
    bottom:-6px;
    left:50%;
    margin-right:3px;
    border-top-color:#ebeef5;
    border-bottom-width:0
}
.el-popper[x-placement^=top] .popper__arrow:after {
    bottom:1px;
    margin-left:-6px;
    border-top-color:#fff;
    border-bottom-width:0
}
.el-popper[x-placement^=bottom] {
    margin-top:12px
}
.el-popper[x-placement^=bottom] .popper__arrow {
    top:-6px;
    left:50%;
    margin-right:3px;
    border-top-width:0;
    border-bottom-color:#ebeef5
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
    top:1px;
    margin-left:-6px;
    border-top-width:0;
    border-bottom-color:#fff
}
.el-popper[x-placement^=right] {
    margin-left:12px
}
.el-popper[x-placement^=right] .popper__arrow {
    top:50%;
    left:-6px;
    margin-bottom:3px;
    border-right-color:#ebeef5;
    border-left-width:0
}
.el-popper[x-placement^=right] .popper__arrow:after {
    bottom:-6px;
    left:1px;
    border-right-color:#fff;
    border-left-width:0
}
.el-popper[x-placement^=left] {
    margin-right:12px
}
.el-popper[x-placement^=left] .popper__arrow {
    top:50%;
    right:-6px;
    margin-bottom:3px;
    border-right-width:0;
    border-left-color:#ebeef5
}
.el-popper[x-placement^=left] .popper__arrow:after {
    right:1px;
    bottom:-6px;
    margin-left:-6px;
    border-right-width:0;
    border-left-color:#fff
}
.el-cascader {
    display:inline-block;
    position:relative;
    font-size:14px;
    line-height:40px
}
.el-cascader .el-input,
.el-cascader .el-input__inner {
    cursor:pointer
}
.el-cascader .el-input__icon {
    transition:none
}
.el-cascader .el-icon-arrow-down {
    transition:transform .3s;
    font-size:14px
}
.el-cascader .el-icon-arrow-down.is-reverse {
    transform:rotate(180deg)
}
.el-cascader .el-icon-circle-close {
    z-index:2;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-cascader .el-icon-circle-close:hover {
    color:#909399
}
.el-cascader__clearIcon {
    z-index:2;
    position:relative
}
.el-cascader__label {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    padding:0 25px 0 15px;
    color:#606266;
    width:100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    box-sizing:border-box;
    cursor:pointer;
    text-align:left;
    font-size:inherit
}
.el-cascader__label span {
    color:#000
}
.el-cascader--medium {
    font-size:14px;
    line-height:36px
}
.el-cascader--small {
    font-size:13px;
    line-height:32px
}
.el-cascader--mini {
    font-size:12px;
    line-height:28px
}
.el-cascader.is-disabled .el-cascader__label {
    z-index:2;
    color:#c0c4cc
}
.el-cascader-menus {
    white-space:nowrap;
    background:#fff;
    position:absolute;
    margin:5px 0;
    z-index:2;
    border:1px solid #e4e7ed;
    border-radius:2px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-cascader-menus .popper__arrow {
    transform:translateX(-400%)
}
.el-cascader-menu {
    display:inline-block;
    vertical-align:top;
    height:204px;
    overflow:auto;
    border-right:1px solid #e4e7ed;
    background-color:#fff;
    box-sizing:border-box;
    margin:0;
    padding:6px 0;
    min-width:160px
}
.el-cascader-menu:last-child {
    border-right:0
}
.el-cascader-menu__item {
    font-size:14px;
    padding:8px 20px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#606266;
    height:34px;
    line-height:1.5;
    box-sizing:border-box;
    cursor:pointer;
    outline:none
}
.el-cascader-menu__item--extensible:after {
    font-family:element-icons;
    content:"\e604";
    font-size:14px;
    color:#bfcbd9;
    position:absolute;
    right:15px
}
.el-cascader-menu__item.is-disabled {
    color:#c0c4cc;
    background-color:#fff;
    cursor:not-allowed
}
.el-cascader-menu__item.is-disabled:hover {
    background-color:#fff
}
.el-cascader-menu__item.is-active {
    color:#387DFF
}
.el-cascader-menu__item:focus:not(:active),
.el-cascader-menu__item:hover {
    background-color:#f5f7fa
}
.el-cascader-menu__item.selected {
    color:#fff;
    background-color:#f5f7fa
}
.el-cascader-menu__item__keyword {
    font-weight:700
}
.el-cascader-menu--flexible {
    height:auto;
    max-height:180px;
    overflow:auto
}
.el-cascader-menu--flexible .el-cascader-menu__item {
    overflow:visible
}
.el-color-hue-slider {
    position:relative;
    box-sizing:border-box;
    width:280px;
    height:12px;
    background-color:red;
    padding:0 2px
}
.el-color-hue-slider__bar {
    position:relative;
    background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);
    height:100%
}
.el-color-hue-slider__thumb {
    position:absolute;
    cursor:pointer;
    box-sizing:border-box;
    left:0;
    top:0;
    width:4px;
    height:100%;
    border-radius:1px;
    background:#fff;
    border:1px solid #f0f0f0;
    box-shadow:0 0 2px rgba(0,0,0,.6);
    z-index:1
}
.el-color-hue-slider.is-vertical {
    width:12px;
    height:180px;
    padding:2px 0
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
    background:linear-gradient(180deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
    left:0;
    top:0;
    width:100%;
    height:4px
}
.el-color-svpanel {
    position:relative;
    width:280px;
    height:180px
}
.el-color-svpanel__black,
.el-color-svpanel__white {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.el-color-svpanel__white {
    background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}
.el-color-svpanel__black {
    background:linear-gradient(0deg,#000,transparent)
}
.el-color-svpanel__cursor {
    position:absolute
}
.el-color-svpanel__cursor>div {
    cursor:head;
    width:4px;
    height:4px;
    box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);
    border-radius:50%;
    transform:translate(-2px,-2px)
}
.el-color-alpha-slider {
    position:relative;
    box-sizing:border-box;
    width:280px;
    height:12px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-alpha-slider__bar {
    position:relative;
    background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
    height:100%
}
.el-color-alpha-slider__thumb {
    position:absolute;
    cursor:pointer;
    box-sizing:border-box;
    left:0;
    top:0;
    width:4px;
    height:100%;
    border-radius:1px;
    background:#fff;
    border:1px solid #f0f0f0;
    box-shadow:0 0 2px rgba(0,0,0,.6);
    z-index:1
}
.el-color-alpha-slider.is-vertical {
    width:20px;
    height:180px
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
    background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
    left:0;
    top:0;
    width:100%;
    height:4px
}
.el-color-dropdown {
    width:300px
}
.el-color-dropdown__main-wrapper {
    margin-bottom:6px
}
.el-color-dropdown__main-wrapper:after {
    content:"";
    display:table;
    clear:both
}
.el-color-dropdown__btns {
    margin-top:6px;
    text-align:right
}
.el-color-dropdown__value {
    float:left;
    line-height:26px;
    font-size:12px;
    color:#000;
    width:160px
}
.el-color-dropdown__btn {
    border:1px solid #dcdcdc;
    color:#333;
    line-height:24px;
    border-radius:2px;
    padding:0 20px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px
}
.el-color-dropdown__btn[disabled] {
    color:#ccc;
    cursor:not-allowed
}
.el-color-dropdown__btn:hover {
    color:#387DFF;
    border-color:#387DFF
}
.el-color-dropdown__link-btn {
    cursor:pointer;
    color:#387DFF;
    text-decoration:none;
    padding:15px;
    font-size:12px
}
.el-color-dropdown__link-btn:hover {
    color:tint(#387DFF,20%)
}
.el-color-picker {
    display:inline-block;
    position:relative;
    line-height:normal;
    height:40px
}
.el-color-picker.is-disabled .el-color-picker__trigger {
    cursor:not-allowed
}
.el-color-picker--medium {
    height:36px
}
.el-color-picker--medium .el-color-picker__trigger {
    height:36px;
    width:36px
}
.el-color-picker--medium .el-color-picker__mask {
    height:34px;
    width:34px
}
.el-color-picker--small {
    height:32px
}
.el-color-picker--small .el-color-picker__trigger {
    height:32px;
    width:32px
}
.el-color-picker--small .el-color-picker__mask {
    height:30px;
    width:30px
}
.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
    transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker--mini {
    height:28px
}
.el-color-picker--mini .el-color-picker__trigger {
    height:28px;
    width:28px
}
.el-color-picker--mini .el-color-picker__mask {
    height:26px;
    width:26px
}
.el-color-picker--mini .el-color-picker__empty,
.el-color-picker--mini .el-color-picker__icon {
    transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker__mask {
    height:38px;
    width:38px;
    border-radius:4px;
    position:absolute;
    top:1px;
    left:1px;
    z-index:1;
    cursor:not-allowed;
    background-color:hsla(0,0%,100%,.7)
}
.el-color-picker__trigger {
    display:inline-block;
    box-sizing:border-box;
    height:40px;
    width:40px;
    padding:4px;
    border:1px solid #e6e6e6;
    border-radius:4px;
    font-size:0;
    position:relative;
    cursor:pointer
}
.el-color-picker__color {
    position:relative;
    display:block;
    box-sizing:border-box;
    border:1px solid #999;
    border-radius:2px;
    width:100%;
    height:100%;
    text-align:center
}
.el-color-picker__color.is-alpha {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-picker__color-inner {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.el-color-picker__empty {
    color:#999
}
.el-color-picker__empty,
.el-color-picker__icon {
    font-size:12px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%,-50%,0)
}
.el-color-picker__icon {
    display:inline-block;
    width:100%;
    color:#fff;
    text-align:center
}
.el-color-picker__panel {
    position:absolute;
    z-index:10;
    padding:6px;
    background-color:#fff;
    border:1px solid #ebeef5;
    border-radius:4px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-input {
    position:relative;
    font-size:14px;
    display:inline-block;
    width:100%
}
.el-input::-webkit-scrollbar {
    z-index:11;
    width:6px
}
.el-input::-webkit-scrollbar:horizontal {
    height:6px
}
.el-input::-webkit-scrollbar-thumb {
    border-radius:5px;
    width:6px;
    background:#b4bccc
}
.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
    background:#fff
}
.el-input::-webkit-scrollbar-track-piece {
    background:#fff;
    width:6px
}
.el-input .el-input__clear {
    color:#c0c4cc;
    font-size:14px;
    line-height:16px;
    cursor:pointer;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-input .el-input__clear:hover {
    color:#909399
}
.el-input__inner {
    -webkit-appearance:none;
    background-color:#fff;
    background-image:none;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    color:#606266;
    display:inline-block;
    font-size:inherit;
    height:40px;
    line-height:1;
    outline:none;
    padding:0 15px;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1);
    width:100%
}
.el-input__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-input__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-input__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-input__inner::placeholder {
    color:#c0c4cc
}
.el-input__inner:hover {
    border-color:#c0c4cc
}
.el-input__inner:focus {
    outline:none;
    border-color:#387DFF
}
.el-input__suffix {
    position:absolute;
    height:100%;
    right:5px;
    top:0;
    text-align:center;
    color:#c0c4cc;
    transition:all .3s;
    pointer-events:none
}
.el-input__suffix-inner {
    pointer-events:all
}
.el-input__prefix {
    position:absolute;
    left:5px;
    top:0;
    color:#c0c4cc
}
.el-input__icon,
.el-input__prefix {
    height:100%;
    text-align:center;
    transition:all .3s
}
.el-input__icon {
    width:25px;
    line-height:40px
}
.el-input__icon:after {
    content:"";
    height:100%;
    width:0;
    display:inline-block;
    vertical-align:middle
}
.el-input__validateIcon {
    pointer-events:none
}
.el-input.is-active .el-input__inner {
    outline:none;
    border-color:#387DFF
}
.el-input.is-disabled .el-input__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__icon {
    cursor:not-allowed
}
.el-input--suffix .el-input__inner {
    padding-right:30px
}
.el-input--prefix .el-input__inner {
    padding-left:30px
}
.el-input--medium {
    font-size:14px
}
.el-input--medium .el-input__inner {
    height:36px
}
.el-input--medium .el-input__icon {
    line-height:36px
}
.el-input--small {
    font-size:13px
}
.el-input--small .el-input__inner {
    height:32px
}
.el-input--small .el-input__icon {
    line-height:32px
}
.el-input--mini {
    font-size:12px
}
.el-input--mini .el-input__inner {
    height:28px
}
.el-input--mini .el-input__icon {
    line-height:28px
}
.el-input-group {
    line-height:normal;
    display:inline-table;
    width:100%;
    border-collapse:separate
}
.el-input-group>.el-input__inner {
    vertical-align:middle;
    display:table-cell
}
.el-input-group__append,
.el-input-group__prepend {
    background-color:#f5f7fa;
    color:#909399;
    vertical-align:middle;
    display:table-cell;
    position:relative;
    border:1px solid #dcdfe6;
    border-radius:4px;
    padding:0 20px;
    width:1px;
    white-space:nowrap
}
.el-input-group__append:focus,
.el-input-group__prepend:focus {
    outline:none
}
.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
    display:inline-block;
    margin:-20px
}
.el-input-group__append button.el-button,
.el-input-group__append div.el-select .el-input__inner,
.el-input-group__append div.el-select:hover .el-input__inner,
.el-input-group__prepend button.el-button,
.el-input-group__prepend div.el-select .el-input__inner,
.el-input-group__prepend div.el-select:hover .el-input__inner {
    border-color:transparent;
    background-color:transparent;
    color:inherit;
    border-top:0;
    border-bottom:0
}
.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
    font-size:inherit
}
.el-input-group__prepend {
    border-right:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-input-group__append {
    border-left:0
}
.el-input-group--prepend .el-input__inner,
.el-input-group__append {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
    border-color:transparent
}
.el-input-group--append .el-input__inner {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
    border-color:transparent
}
.el-textarea {
    display:inline-block;
    width:100%;
    vertical-align:bottom;
    font-size:14px
}
.el-textarea__inner {
    display:block;
    resize:vertical;
    padding:5px 15px;
    line-height:1.5;
    box-sizing:border-box;
    width:100%;
    font-size:inherit;
    color:#606266;
    background-color:#fff;
    background-image:none;
    border:1px solid #dcdfe6;
    border-radius:4px;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-textarea__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-textarea__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea__inner::placeholder {
    color:#c0c4cc
}
.el-textarea__inner:hover {
    border-color:#c0c4cc
}
.el-textarea__inner:focus {
    outline:none;
    border-color:#387DFF
}
.el-textarea.is-disabled .el-textarea__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color:#c0c4cc
}
.el-button {
    display:inline-block;
    line-height:1;
    white-space:nowrap;
    cursor:pointer;
    background:#fff;
    border:1px solid #dcdfe6;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    outline:none;
    margin:0;
    transition:.1s;
    font-weight:500;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    padding:12px 20px;
    font-size:14px;
    border-radius:4px
}
.el-button+.el-button {
    margin-left:10px
}
.el-button.is-round {
    padding:12px 20px
}
.el-button:focus,
.el-button:hover {
    color:#387DFF;
    border-color:#b3eaea;
    background-color:#e6f8f8
}
.el-button:active {
    color:#00a7a7;
    border-color:#00a7a7;
    outline:none
}
.el-button::-moz-focus-inner {
    border:0
}
.el-button [class*=el-icon-]+span {
    margin-left:5px
}
.el-button.is-plain:focus,
.el-button.is-plain:hover {
    background:#fff;
    border-color:#387DFF;
    color:#387DFF
}
.el-button.is-plain:active {
    background:#fff;
    outline:none
}
.el-button.is-active,
.el-button.is-plain:active {
    border-color:#00a7a7;
    color:#00a7a7
}
.el-button.is-disabled,
.el-button.is-disabled:focus,
.el-button.is-disabled:hover {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5
}
.el-button.is-disabled.el-button--text {
    background-color:transparent
}
.el-button.is-disabled.is-plain,
.el-button.is-disabled.is-plain:focus,
.el-button.is-disabled.is-plain:hover {
    background-color:#fff;
    border-color:#ebeef5;
    color:#c0c4cc
}
.el-button.is-loading {
    position:relative;
    pointer-events:none
}
.el-button.is-loading:before {
    pointer-events:none;
    content:"";
    position:absolute;
    left:-1px;
    top:-1px;
    right:-1px;
    bottom:-1px;
    border-radius:inherit;
    background-color:hsla(0,0%,100%,.35)
}
.el-button.is-round {
    border-radius:20px;
    padding:12px 23px
}
.el-button--primary {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
.el-button--primary:focus,
.el-button--primary:hover {
    background:#33c8c8;
    border-color:#33c8c8;
    color:#fff
}
.el-button--primary:active {
    outline:none
}
.el-button--primary.is-active,
.el-button--primary:active {
    background:#00a7a7;
    border-color:#00a7a7;
    color:#fff
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
    color:#fff;
    background-color:#80dddd;
    border-color:#80dddd
}
.el-button--primary.is-plain {
    color:#387DFF;
    background:#e6f8f8;
    border-color:#99e3e3
}
.el-button--primary.is-plain:focus,
.el-button--primary.is-plain:hover {
    background:#387DFF;
    border-color:#387DFF;
    color:#fff
}
.el-button--primary.is-plain:active {
    background:#00a7a7;
    border-color:#00a7a7;
    color:#fff;
    outline:none
}
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover {
    color:#66d6d6;
    background-color:#e6f8f8;
    border-color:#ccf1f1
}
.el-button--success {
    color:#fff;
    background-color:#67c23a;
    border-color:#67c23a
}
.el-button--success:focus,
.el-button--success:hover {
    background:#85ce61;
    border-color:#85ce61;
    color:#fff
}
.el-button--success:active {
    outline:none
}
.el-button--success.is-active,
.el-button--success:active {
    background:#5daf34;
    border-color:#5daf34;
    color:#fff
}
.el-button--success.is-disabled,
.el-button--success.is-disabled:active,
.el-button--success.is-disabled:focus,
.el-button--success.is-disabled:hover {
    color:#fff;
    background-color:#b3e19d;
    border-color:#b3e19d
}
.el-button--success.is-plain {
    color:#67c23a;
    background:#f0f9eb;
    border-color:#c2e7b0
}
.el-button--success.is-plain:focus,
.el-button--success.is-plain:hover {
    background:#67c23a;
    border-color:#67c23a;
    color:#fff
}
.el-button--success.is-plain:active {
    background:#5daf34;
    border-color:#5daf34;
    color:#fff;
    outline:none
}
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover {
    color:#a4da89;
    background-color:#f0f9eb;
    border-color:#e1f3d8
}
.el-button--warning {
    color:#fff;
    background-color:#e6a23c;
    border-color:#e6a23c
}
.el-button--warning:focus,
.el-button--warning:hover {
    background:#ebb563;
    border-color:#ebb563;
    color:#fff
}
.el-button--warning:active {
    outline:none
}
.el-button--warning.is-active,
.el-button--warning:active {
    background:#cf9236;
    border-color:#cf9236;
    color:#fff
}
.el-button--warning.is-disabled,
.el-button--warning.is-disabled:active,
.el-button--warning.is-disabled:focus,
.el-button--warning.is-disabled:hover {
    color:#fff;
    background-color:#f3d19e;
    border-color:#f3d19e
}
.el-button--warning.is-plain {
    color:#e6a23c;
    background:#fdf6ec;
    border-color:#f5dab1
}
.el-button--warning.is-plain:focus,
.el-button--warning.is-plain:hover {
    background:#e6a23c;
    border-color:#e6a23c;
    color:#fff
}
.el-button--warning.is-plain:active {
    background:#cf9236;
    border-color:#cf9236;
    color:#fff;
    outline:none
}
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover {
    color:#f0c78a;
    background-color:#fdf6ec;
    border-color:#faecd8
}
.el-button--danger {
    color:#fff;
    background-color:#f56c6c;
    border-color:#f56c6c
}
.el-button--danger:focus,
.el-button--danger:hover {
    background:#f78989;
    border-color:#f78989;
    color:#fff
}
.el-button--danger:active {
    outline:none
}
.el-button--danger.is-active,
.el-button--danger:active {
    background:#dd6161;
    border-color:#dd6161;
    color:#fff
}
.el-button--danger.is-disabled,
.el-button--danger.is-disabled:active,
.el-button--danger.is-disabled:focus,
.el-button--danger.is-disabled:hover {
    color:#fff;
    background-color:#fab6b6;
    border-color:#fab6b6
}
.el-button--danger.is-plain {
    color:#f56c6c;
    background:#fef0f0;
    border-color:#fbc4c4
}
.el-button--danger.is-plain:focus,
.el-button--danger.is-plain:hover {
    background:#f56c6c;
    border-color:#f56c6c;
    color:#fff
}
.el-button--danger.is-plain:active {
    background:#dd6161;
    border-color:#dd6161;
    color:#fff;
    outline:none
}
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover {
    color:#f9a7a7;
    background-color:#fef0f0;
    border-color:#fde2e2
}
.el-button--info {
    color:#fff;
    background-color:#909399;
    border-color:#909399
}
.el-button--info:focus,
.el-button--info:hover {
    background:#a6a9ad;
    border-color:#a6a9ad;
    color:#fff
}
.el-button--info:active {
    outline:none
}
.el-button--info.is-active,
.el-button--info:active {
    background:#82848a;
    border-color:#82848a;
    color:#fff
}
.el-button--info.is-disabled,
.el-button--info.is-disabled:active,
.el-button--info.is-disabled:focus,
.el-button--info.is-disabled:hover {
    color:#fff;
    background-color:#c8c9cc;
    border-color:#c8c9cc
}
.el-button--info.is-plain {
    color:#909399;
    background:#f4f4f5;
    border-color:#d3d4d6
}
.el-button--info.is-plain:focus,
.el-button--info.is-plain:hover {
    background:#909399;
    border-color:#909399;
    color:#fff
}
.el-button--info.is-plain:active {
    background:#82848a;
    border-color:#82848a;
    color:#fff;
    outline:none
}
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover {
    color:#bcbec2;
    background-color:#f4f4f5;
    border-color:#e9e9eb
}
.el-button--medium {
    padding:10px 20px;
    font-size:14px;
    border-radius:4px
}
.el-button--medium.is-round {
    padding:10px 20px
}
.el-button--small {
    padding:9px 15px;
    font-size:12px;
    border-radius:3px
}
.el-button--small.is-round {
    padding:9px 15px
}
.el-button--mini {
    padding:7px 15px;
    font-size:12px;
    border-radius:3px
}
.el-button--mini.is-round {
    padding:7px 15px
}
.el-button--text {
    border-color:transparent;
    color:#387DFF;
    background:transparent;
    padding-left:0;
    padding-right:0
}
.el-button--text:focus,
.el-button--text:hover {
    color:#33c8c8;
    border-color:transparent;
    background-color:transparent
}
.el-button--text:active {
    color:#00a7a7;
    background-color:transparent
}
.el-button--text.is-disabled,
.el-button--text.is-disabled:focus,
.el-button--text.is-disabled:hover,
.el-button--text:active {
    border-color:transparent
}
.el-button-group {
    display:inline-block;
    vertical-align:middle
}
.el-button-group:after,
.el-button-group:before {
    display:table;
    content:""
}
.el-button-group:after {
    clear:both
}
.el-button-group .el-button {
    float:left;
    position:relative
}
.el-button-group .el-button+.el-button {
    margin-left:0
}
.el-button-group .el-button:first-child {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-button-group .el-button:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.el-button-group .el-button:not(:first-child):not(:last-child) {
    border-radius:0
}
.el-button-group .el-button:not(:last-child) {
    margin-right:-1px
}
.el-button-group .el-button.is-active,
.el-button-group .el-button:active,
.el-button-group .el-button:focus,
.el-button-group .el-button:hover {
    z-index:1
}
.el-button-group .el-button--primary:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-checkbox {
    color:#606266;
    font-weight:500;
    font-size:14px;
    position:relative;
    cursor:pointer;
    display:inline-block;
    white-space:nowrap;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-checkbox.is-bordered {
    padding:9px 20px 9px 10px;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    line-height:normal;
    height:40px
}
.el-checkbox.is-bordered.is-checked {
    border-color:#387DFF
}
.el-checkbox.is-bordered.is-disabled {
    border-color:#ebeef5;
    cursor:not-allowed
}
.el-checkbox.is-bordered+.el-checkbox.is-bordered {
    margin-left:10px
}
.el-checkbox.is-bordered.el-checkbox--medium {
    padding:7px 20px 7px 10px;
    border-radius:4px;
    height:36px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
    line-height:17px;
    font-size:14px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
    height:14px;
    width:14px
}
.el-checkbox.is-bordered.el-checkbox--small {
    padding:5px 15px 5px 10px;
    border-radius:3px;
    height:32px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
    line-height:15px;
    font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
    height:12px;
    width:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
    height:6px;
    width:2px
}
.el-checkbox.is-bordered.el-checkbox--mini {
    padding:3px 15px 3px 10px;
    border-radius:3px;
    height:28px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
    line-height:12px;
    font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
    height:12px;
    width:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
    height:6px;
    width:2px
}
.el-checkbox__input {
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color:#edf2fc;
    border-color:#dcdfe6;
    cursor:not-allowed
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    cursor:not-allowed;
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
    cursor:not-allowed
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color:#f2f6fc;
    border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color:#f2f6fc;
    border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    background-color:#c0c4cc;
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled+span.el-checkbox__label {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color:#387DFF;
    border-color:#387DFF
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
    transform:rotate(45deg) scaleY(1)
}
.el-checkbox__input.is-checked+.el-checkbox__label {
    color:#387DFF
}
.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color:#387DFF
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color:#387DFF;
    border-color:#387DFF
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    content:"";
    position:absolute;
    display:block;
    background-color:#fff;
    height:2px;
    transform:scale(.5);
    left:0;
    right:0;
    top:5px
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display:none
}
.el-checkbox__inner {
    display:inline-block;
    position:relative;
    border:1px solid #dcdfe6;
    border-radius:2px;
    box-sizing:border-box;
    width:14px;
    height:14px;
    background-color:#fff;
    z-index:1;
    transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}
.el-checkbox__inner:hover {
    border-color:#387DFF
}
.el-checkbox__inner:after {
    box-sizing:content-box;
    content:"";
    border:1px solid #fff;
    border-left:0;
    border-top:0;
    height:7px;
    left:4px;
    position:absolute;
    top:1px;
    transform:rotate(45deg) scaleY(0);
    width:3px;
    transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;
    transform-origin:center
}
.el-checkbox__original {
    opacity:0;
    outline:none;
    position:absolute;
    margin:0;
    width:0;
    height:0;
    left:-999px
}
.el-checkbox__label {
    display:inline-block;
    padding-left:10px;
    line-height:19px;
    font-size:14px
}
.el-checkbox+.el-checkbox {
    margin-left:30px
}
.el-checkbox-button,
.el-checkbox-button__inner {
    position:relative;
    display:inline-block
}
.el-checkbox-button__inner {
    line-height:1;
    font-weight:500;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    background:#fff;
    border:1px solid #dcdfe6;
    border-left:0;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    outline:none;
    margin:0;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    padding:12px 20px;
    font-size:14px;
    border-radius:0
}
.el-checkbox-button__inner.is-round {
    padding:12px 20px
}
.el-checkbox-button__inner:hover {
    color:#387DFF
}
.el-checkbox-button__inner [class*=el-icon-] {
    line-height:.9
}
.el-checkbox-button__inner [class*=el-icon-]+span {
    margin-left:5px
}
.el-checkbox-button__original {
    opacity:0;
    outline:none;
    position:absolute;
    margin:0;
    left:-999px
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF;
    box-shadow:-1px 0 0 0 #66d6d6
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5;
    box-shadow:none
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-left:1px solid #dcdfe6;
    border-radius:4px 0 0 4px;
    box-shadow:none!important
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color:#387DFF
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-radius:0 4px 4px 0
}
.el-checkbox-button--medium .el-checkbox-button__inner {
    padding:10px 20px;
    font-size:14px;
    border-radius:0
}
.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
    padding:10px 20px
}
.el-checkbox-button--small .el-checkbox-button__inner {
    padding:9px 15px;
    font-size:12px;
    border-radius:0
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
    padding:9px 15px
}
.el-checkbox-button--mini .el-checkbox-button__inner {
    padding:7px 15px;
    font-size:12px;
    border-radius:0
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
    padding:7px 15px
}
.el-checkbox-group {
    font-size:0
}
.el-transfer {
    font-size:14px
}
.el-transfer__buttons {
    display:inline-block;
    vertical-align:middle;
    padding:0 30px
}
.el-transfer__button {
    display:block;
    margin:0 auto;
    padding:10px;
    border-radius:50%;
    color:#fff;
    background-color:#387DFF;
    font-size:0
}
.el-transfer__button.is-with-texts {
    border-radius:4px
}
.el-transfer__button.is-disabled,
.el-transfer__button.is-disabled:hover {
    border:1px solid #dcdfe6;
    background-color:#f5f7fa;
    color:#c0c4cc
}
.el-transfer__button:first-child {
    margin-bottom:10px
}
.el-transfer__button:nth-child(2) {
    margin:0
}
.el-transfer__button i,
.el-transfer__button span {
    font-size:14px
}
.el-transfer__button [class*=el-icon-]+span {
    margin-left:0
}
.el-transfer-panel {
    border:1px solid #ebeef5;
    border-radius:4px;
    overflow:hidden;
    background:#fff;
    display:inline-block;
    vertical-align:middle;
    width:200px;
    box-sizing:border-box;
    position:relative
}
.el-transfer-panel__body {
    height:246px
}
.el-transfer-panel__body.is-with-footer {
    padding-bottom:40px
}
.el-transfer-panel__list {
    margin:0;
    padding:6px 0;
    list-style:none;
    height:246px;
    overflow:auto;
    box-sizing:border-box
}
.el-transfer-panel__list.is-filterable {
    height:194px;
    padding-top:0
}
.el-transfer-panel__item {
    height:30px;
    line-height:30px;
    padding-left:15px;
    display:block
}
.el-transfer-panel__item+.el-transfer-panel__item {
    margin-left:0
}
.el-transfer-panel__item.el-checkbox {
    color:#606266
}
.el-transfer-panel__item:hover {
    color:#387DFF
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    box-sizing:border-box;
    padding-left:24px;
    line-height:30px
}
.el-transfer-panel__item .el-checkbox__input {
    position:absolute;
    top:8px
}
.el-transfer-panel__filter {
    text-align:center;
    margin:15px;
    box-sizing:border-box;
    display:block;
    width:auto
}
.el-transfer-panel__filter .el-input__inner {
    height:32px;
    width:100%;
    font-size:12px;
    display:inline-block;
    box-sizing:border-box;
    border-radius:16px;
    padding-right:10px;
    padding-left:30px
}
.el-transfer-panel__filter .el-input__icon {
    margin-left:5px
}
.el-transfer-panel__filter .el-icon-circle-close {
    cursor:pointer
}
.el-transfer-panel .el-transfer-panel__header {
    height:40px;
    line-height:40px;
    background:#f5f7fa;
    margin:0;
    padding-left:15px;
    border-bottom:1px solid #ebeef5;
    box-sizing:border-box;
    color:#000
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
    display:block;
    line-height:40px
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
    font-size:16px;
    color:#303133;
    font-weight:400
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
    position:absolute;
    right:15px;
    color:#909399;
    font-size:12px;
    font-weight:400
}
.el-transfer-panel .el-transfer-panel__footer {
    height:40px;
    background:#fff;
    margin:0;
    padding:0;
    border-top:1px solid #ebeef5;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:1
}
.el-transfer-panel .el-transfer-panel__footer:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    padding-left:20px;
    color:#606266
}
.el-transfer-panel .el-transfer-panel__empty {
    margin:0;
    height:30px;
    line-height:30px;
    padding:6px 15px 0;
    color:#909399
}
.el-transfer-panel .el-checkbox__label {
    padding-left:8px
}
.el-transfer-panel .el-checkbox__inner {
    height:14px;
    width:14px;
    border-radius:3px
}
.el-transfer-panel .el-checkbox__inner:after {
    height:6px;
    width:3px;
    left:4px
}
.el-container {
    display:flex;
    flex-direction:row;
    flex:1;
    box-sizing:border-box;
    min-width:0
}
.el-container.is-vertical {
    flex-direction:column
}
.el-header {
    padding:0 20px;
    box-sizing:border-box
}
.el-aside,
.el-main {
    overflow:auto;
    box-sizing:border-box
}
.el-main {
    flex:1;
    padding:20px
}
.el-footer {
    padding:0 20px;
    box-sizing:border-box
}
.popper__arrow:after {
    display:none!important
}
.el-tabs.el-tabs--border-card {
    box-shadow:none!important
}
.el-tabs .el-tabs__nav {
    padding:0 1px
}
.el-tabs .el-tabs__nav-scroll {
    overflow:auto
}
.el-tabs .el-tabs__nav-wrap.is-scrollable {
    padding:0 30px
}
.el-tabs .el-tabs__nav-next,
.el-tabs .el-tabs__nav-prev {
    padding:0 10px
}
.el-tabs .is-disabled {
    color:grey
}
.el-table__header .caret-wrapper {
    direction:ltr
}
:root {
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
:after,
:before {
    box-sizing:border-box
}
main {
    display:block
}
body {
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
[tabindex="-1"]:focus:not(.focus-visible),
[tabindex="-1"]:focus:not(:focus-visible) {
    outline:0!important
}
hr {
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25
}
hr:not([size]) {
    height:1px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,
h1 {
    font-size:2.5rem
}
.h2,
h2 {
    font-size:2rem
}
.h3,
h3 {
    font-size:1.75rem
}
.h4,
h4 {
    font-size:1.5rem
}
.h5,
h5 {
    font-size:1.25rem
}
.h6,
h6 {
    font-size:1rem
}
p {
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
}
address {
    font-style:normal;
    line-height:inherit
}
address,
dl,
ol,
ul {
    margin-bottom:1rem
}
dl,
ol,
ul {
    margin-top:0
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom:0
}
dt {
    font-weight:700
}
dd {
    margin-bottom:.5rem;
    margin-left:0
}
blockquote {
    margin:0 0 1rem
}
b,
strong {
    font-weight:bolder
}
.small,
small {
    font-size:80%
}
sub,
sup {
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
a {
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover {
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus {
    outline:0
}
code,
kbd,
pre,
samp {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
}
pre {
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure {
    margin:0 0 1rem
}
img {
    border-style:none
}
img,
svg {
    vertical-align:middle
}
svg {
    overflow:hidden
}
table {
    border-collapse:collapse
}
caption {
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th {
    text-align:inherit
}
label {
    display:inline-block
}
button {
    border-radius:0
}
button:focus {
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,
input {
    overflow:visible
}
button,
select {
    text-transform:none
}
select {
    word-wrap:normal
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding:0;
    border-style:none
}
input[type=checkbox],
input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance:listbox
}
textarea {
    overflow:auto;
    resize:vertical
}
fieldset {
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend {
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
.mark,
mark {
    padding:.2em;
    background-color:#fcf8e3
}
progress {
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    font:inherit;
    -webkit-appearance:button
}
output {
    display:inline-block
}
summary {
    display:list-item;
    cursor:pointer
}
template {
    display:none
}
[hidden] {
    display:none!important
}
.lead {
    font-size:1.25rem;
    font-weight:300
}
.display-1 {
    font-size:6rem
}
.display-1,
.display-2 {
    font-weight:300;
    line-height:1.2
}
.display-2 {
    font-size:5.5rem
}
.display-3 {
    font-size:4.5rem
}
.display-3,
.display-4 {
    font-weight:300;
    line-height:1.2
}
.display-4 {
    font-size:3.5rem
}
.list-inline,
.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline-item {
    display:inline-block
}
.list-inline-item:not(:last-child) {
    margin-right:.5rem
}
.initialism {
    font-size:90%;
    text-transform:uppercase
}
.blockquote {
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer {
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer:before {
    content:"\2014\00A0"
}
.ar-container {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px) {
    .ar-container {
        max-width:540px
    }
}
@media (min-width:768px) {
    .ar-container {
        max-width:720px
    }
}
@media (min-width:992px) {
    .ar-container {
        max-width:960px
    }
}
@media (min-width:1200px) {
    .ar-container {
        max-width:1140px
    }
}
.ar-container-fluid {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.ar-row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters {
    margin-right:0;
    margin-left:0
}
.no-gutters>.ar-col,
.no-gutters>[class*=col-] {
    padding-right:0;
    padding-left:0
}
.ar-col,
.ar-col-1,
.ar-col-2,
.ar-col-3,
.ar-col-4,
.ar-col-5,
.ar-col-6,
.ar-col-7,
.ar-col-8,
.ar-col-9,
.ar-col-10,
.ar-col-11,
.ar-col-12,
.ar-col-auto,
.ar-col-lg,
.ar-col-lg-1,
.ar-col-lg-2,
.ar-col-lg-3,
.ar-col-lg-4,
.ar-col-lg-5,
.ar-col-lg-6,
.ar-col-lg-7,
.ar-col-lg-8,
.ar-col-lg-9,
.ar-col-lg-10,
.ar-col-lg-11,
.ar-col-lg-12,
.ar-col-lg-auto,
.ar-col-md,
.ar-col-md-1,
.ar-col-md-2,
.ar-col-md-3,
.ar-col-md-4,
.ar-col-md-5,
.ar-col-md-6,
.ar-col-md-7,
.ar-col-md-8,
.ar-col-md-9,
.ar-col-md-10,
.ar-col-md-11,
.ar-col-md-12,
.ar-col-md-auto,
.ar-col-sm,
.ar-col-sm-1,
.ar-col-sm-2,
.ar-col-sm-3,
.ar-col-sm-4,
.ar-col-sm-5,
.ar-col-sm-6,
.ar-col-sm-7,
.ar-col-sm-8,
.ar-col-sm-9,
.ar-col-sm-10,
.ar-col-sm-11,
.ar-col-sm-12,
.ar-col-sm-auto,
.ar-col-xl,
.ar-col-xl-1,
.ar-col-xl-2,
.ar-col-xl-3,
.ar-col-xl-4,
.ar-col-xl-5,
.ar-col-xl-6,
.ar-col-xl-7,
.ar-col-xl-8,
.ar-col-xl-9,
.ar-col-xl-10,
.ar-col-xl-11,
.ar-col-xl-12,
.ar-col-xl-auto {
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.ar-col {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.ar-col-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.ar-col-1 {
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.ar-col-2 {
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.ar-col-3 {
    flex:0 0 25%;
    max-width:25%
}
.ar-col-4 {
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.ar-col-5 {
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.ar-col-6 {
    flex:0 0 50%;
    max-width:50%
}
.ar-col-7 {
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.ar-col-8 {
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.ar-col-9 {
    flex:0 0 75%;
    max-width:75%
}
.ar-col-10 {
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.ar-col-11 {
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.ar-col-12 {
    flex:0 0 100%;
    max-width:100%
}
.order-first {
    order:-1
}
.order-last {
    order:13
}
.order-0 {
    order:0
}
.order-1 {
    order:1
}
.order-2 {
    order:2
}
.order-3 {
    order:3
}
.order-4 {
    order:4
}
.order-5 {
    order:5
}
.order-6 {
    order:6
}
.order-7 {
    order:7
}
.order-8 {
    order:8
}
.order-9 {
    order:9
}
.order-10 {
    order:10
}
.order-11 {
    order:11
}
.order-12 {
    order:12
}
.offset-1 {
    margin-left:8.333333%
}
.offset-2 {
    margin-left:16.666667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.333333%
}
.offset-5 {
    margin-left:41.666667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.333333%
}
.offset-8 {
    margin-left:66.666667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.333333%
}
.offset-11 {
    margin-left:91.666667%
}
@media (min-width:576px) {
    .ar-col-sm {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-sm-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-sm-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-sm-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-sm-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-sm-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-sm-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-sm-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-sm-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-sm-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-sm-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-sm-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-sm-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-sm-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first {
        order:-1
    }
    .order-sm-last {
        order:13
    }
    .order-sm-0 {
        order:0
    }
    .order-sm-1 {
        order:1
    }
    .order-sm-2 {
        order:2
    }
    .order-sm-3 {
        order:3
    }
    .order-sm-4 {
        order:4
    }
    .order-sm-5 {
        order:5
    }
    .order-sm-6 {
        order:6
    }
    .order-sm-7 {
        order:7
    }
    .order-sm-8 {
        order:8
    }
    .order-sm-9 {
        order:9
    }
    .order-sm-10 {
        order:10
    }
    .order-sm-11 {
        order:11
    }
    .order-sm-12 {
        order:12
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.333333%
    }
    .offset-sm-2 {
        margin-left:16.666667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.333333%
    }
    .offset-sm-5 {
        margin-left:41.666667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.333333%
    }
    .offset-sm-8 {
        margin-left:66.666667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.333333%
    }
    .offset-sm-11 {
        margin-left:91.666667%
    }
}
@media (min-width:768px) {
    .ar-col-md {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-md-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-md-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-md-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-md-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-md-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-md-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-md-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-md-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-md-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-md-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-md-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-md-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-md-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first {
        order:-1
    }
    .order-md-last {
        order:13
    }
    .order-md-0 {
        order:0
    }
    .order-md-1 {
        order:1
    }
    .order-md-2 {
        order:2
    }
    .order-md-3 {
        order:3
    }
    .order-md-4 {
        order:4
    }
    .order-md-5 {
        order:5
    }
    .order-md-6 {
        order:6
    }
    .order-md-7 {
        order:7
    }
    .order-md-8 {
        order:8
    }
    .order-md-9 {
        order:9
    }
    .order-md-10 {
        order:10
    }
    .order-md-11 {
        order:11
    }
    .order-md-12 {
        order:12
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.333333%
    }
    .offset-md-2 {
        margin-left:16.666667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.333333%
    }
    .offset-md-5 {
        margin-left:41.666667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.333333%
    }
    .offset-md-8 {
        margin-left:66.666667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.333333%
    }
    .offset-md-11 {
        margin-left:91.666667%
    }
}
@media (min-width:992px) {
    .ar-col-lg {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-lg-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-lg-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-lg-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-lg-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-lg-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-lg-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-lg-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-lg-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-lg-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-lg-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-lg-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-lg-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-lg-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first {
        order:-1
    }
    .order-lg-last {
        order:13
    }
    .order-lg-0 {
        order:0
    }
    .order-lg-1 {
        order:1
    }
    .order-lg-2 {
        order:2
    }
    .order-lg-3 {
        order:3
    }
    .order-lg-4 {
        order:4
    }
    .order-lg-5 {
        order:5
    }
    .order-lg-6 {
        order:6
    }
    .order-lg-7 {
        order:7
    }
    .order-lg-8 {
        order:8
    }
    .order-lg-9 {
        order:9
    }
    .order-lg-10 {
        order:10
    }
    .order-lg-11 {
        order:11
    }
    .order-lg-12 {
        order:12
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.333333%
    }
    .offset-lg-2 {
        margin-left:16.666667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.333333%
    }
    .offset-lg-5 {
        margin-left:41.666667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.333333%
    }
    .offset-lg-8 {
        margin-left:66.666667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.333333%
    }
    .offset-lg-11 {
        margin-left:91.666667%
    }
}
@media (min-width:1200px) {
    .ar-col-xl {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-xl-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-xl-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-xl-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-xl-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-xl-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-xl-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-xl-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-xl-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-xl-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-xl-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-xl-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-xl-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-xl-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first {
        order:-1
    }
    .order-xl-last {
        order:13
    }
    .order-xl-0 {
        order:0
    }
    .order-xl-1 {
        order:1
    }
    .order-xl-2 {
        order:2
    }
    .order-xl-3 {
        order:3
    }
    .order-xl-4 {
        order:4
    }
    .order-xl-5 {
        order:5
    }
    .order-xl-6 {
        order:6
    }
    .order-xl-7 {
        order:7
    }
    .order-xl-8 {
        order:8
    }
    .order-xl-9 {
        order:9
    }
    .order-xl-10 {
        order:10
    }
    .order-xl-11 {
        order:11
    }
    .order-xl-12 {
        order:12
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.333333%
    }
    .offset-xl-2 {
        margin-left:16.666667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.333333%
    }
    .offset-xl-5 {
        margin-left:41.666667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.333333%
    }
    .offset-xl-8 {
        margin-left:66.666667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.333333%
    }
    .offset-xl-11 {
        margin-left:91.666667%
    }
}
.ar-form-control {
    display:block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .ar-form-control {
        transition:none
    }
}
.ar-form-control::-ms-expand {
    background-color:transparent;
    border:0
}
.ar-form-control:focus {
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-form-control::-moz-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control:-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control::-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control::placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control:disabled,
.ar-form-control[readonly] {
    background-color:#e9ecef;
    opacity:1
}
select.ar-form-control:focus::-ms-value {
    color:#495057;
    background-color:#fff
}
.ar-form-control-file,
.ar-form-control-range {
    display:block;
    width:100%
}
.ar-col-form-label {
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.ar-col-form-label-lg {
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.ar-col-form-label-sm {
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.ar-form-control-plaintext {
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    font-size:1rem;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.ar-form-control-plaintext.form-control-lg,
.ar-form-control-plaintext.form-control-sm {
    padding-right:0;
    padding-left:0
}
.ar-form-control-sm {
    height:calc(1.5em + .5rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-form-control-lg {
    height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.ar-form-control[multiple],
select.ar-form-control[size],
textarea.ar-form-control {
    height:auto
}
.ar-form-group {
    margin-bottom:1rem
}
.ar-form-text {
    display:block;
    margin-top:.25rem
}
.ar-form-row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.ar-form-row>.ar-col,
.ar-form-row>[class*=col-] {
    padding-right:5px;
    padding-left:5px
}
.ar-form-check {
    position:relative;
    display:block;
    padding-left:1.25rem
}
.ar-form-check-input {
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.ar-form-check-input[disabled]~.form-check-label {
    color:#6c757d
}
.ar-form-check-label {
    margin-bottom:0
}
.ar-form-check-inline {
    display:inline-flex;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.ar-form-check-inline .ar-form-check-input {
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.ar-form-control.is-valid,
.was-validated .ar-form-control:valid {
    border-color:#28a745;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.ar-form-control.is-valid:focus,
.was-validated .ar-form-control:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-form-control.is-valid~.valid-feedback,
.ar-form-control.is-valid~.valid-tooltip,
.was-validated .ar-form-control:valid~.valid-feedback,
.was-validated .ar-form-control:valid~.valid-tooltip {
    display:block
}
.was-validated textarea.ar-form-control:valid,
textarea.ar-form-control.is-valid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color:#28a745;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-form-control-file.is-valid~.valid-feedback,
.ar-form-control-file.is-valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .ar-form-control-file:valid~.valid-feedback,
.was-validated .ar-form-control-file:valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
    display:block
}
.ar-form-check-input.is-valid~.form-check-label,
.was-validated .ar-form-check-input:valid~.form-check-label {
    color:#28a745
}
.ar-form-check-input.is-valid~.valid-feedback,
.ar-form-check-input.is-valid~.valid-tooltip,
.was-validated .ar-form-check-input:valid~.valid-feedback,
.was-validated .ar-form-check-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-control-input.is-valid~.custom-control-label,
.was-validated .ar-custom-control-input:valid~.custom-control-label {
    color:#28a745
}
.ar-custom-control-input.is-valid~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid~.custom-control-label:before {
    border-color:#28a745
}
.ar-custom-control-input.is-valid~.valid-feedback,
.ar-custom-control-input.is-valid~.valid-tooltip,
.was-validated .ar-custom-control-input:valid~.valid-feedback,
.was-validated .ar-custom-control-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid:checked~.custom-control-label:before {
    border-color:#34ce57;
    background-color:#34ce57
}
.ar-custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.ar-custom-file-input.is-valid~.custom-file-label,
.was-validated .ar-custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .ar-custom-file-input:valid~.custom-file-label {
    border-color:#28a745
}
.ar-custom-file-input.is-valid~.valid-feedback,
.ar-custom-file-input.is-valid~.valid-tooltip,
.was-validated .ar-custom-file-input:valid~.valid-feedback,
.was-validated .ar-custom-file-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .ar-custom-file-input:valid:focus~.custom-file-label {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.ar-form-control.is-invalid,
.was-validated .ar-form-control:invalid {
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.ar-form-control.is-invalid:focus,
.was-validated .ar-form-control:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-control.is-invalid~.invalid-feedback,
.ar-form-control.is-invalid~.invalid-tooltip,
.was-validated .ar-form-control:invalid~.invalid-feedback,
.was-validated .ar-form-control:invalid~.invalid-tooltip {
    display:block
}
.was-validated textarea.ar-form-control:invalid,
textarea.ar-form-control.is-invalid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color:#dc3545;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-control-file.is-invalid~.invalid-feedback,
.ar-form-control-file.is-invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .ar-form-control-file:invalid~.invalid-feedback,
.was-validated .ar-form-control-file:invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
    display:block
}
.ar-form-check-input.is-invalid~.form-check-label,
.was-validated .ar-form-check-input:invalid~.form-check-label {
    color:#dc3545
}
.ar-form-check-input.is-invalid~.invalid-feedback,
.ar-form-check-input.is-invalid~.invalid-tooltip,
.was-validated .ar-form-check-input:invalid~.invalid-feedback,
.was-validated .ar-form-check-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-control-input.is-invalid~.custom-control-label,
.was-validated .ar-custom-control-input:invalid~.custom-control-label {
    color:#dc3545
}
.ar-custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid~.custom-control-label:before {
    border-color:#dc3545
}
.ar-custom-control-input.is-invalid~.invalid-feedback,
.ar-custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .ar-custom-control-input:invalid~.invalid-feedback,
.was-validated .ar-custom-control-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid:checked~.custom-control-label:before {
    border-color:#e4606d;
    background-color:#e4606d
}
.ar-custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.ar-custom-file-input.is-invalid~.custom-file-label,
.was-validated .ar-custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .ar-custom-file-input:invalid~.custom-file-label {
    border-color:#dc3545
}
.ar-custom-file-input.is-invalid~.invalid-feedback,
.ar-custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .ar-custom-file-input:invalid~.invalid-feedback,
.was-validated .ar-custom-file-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .ar-custom-file-input:invalid:focus~.custom-file-label {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-inline {
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.ar-form-inline .ar-form-check {
    width:100%
}
@media (min-width:576px) {
    .ar-form-inline label {
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:0
    }
    .ar-form-inline .ar-form-group {
        display:flex;
        flex:0 0 auto;
        flex-flow:row wrap;
        align-items:center;
        margin-bottom:0
    }
    .ar-form-inline .ar-form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .ar-form-inline .ar-form-control-plaintext {
        display:inline-block
    }
    .ar-form-inline .ar-custom-select,
    .ar-form-inline .ar-input-group {
        width:auto
    }
    .ar-form-inline .ar-form-check {
        display:flex;
        align-items:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .ar-form-inline .ar-form-check-input {
        position:relative;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .ar-form-inline .ar-custom-control {
        align-items:center;
        justify-content:center
    }
    .ar-form-inline .ar-custom-control-label {
        margin-bottom:0
    }
}
.ar-btn {
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .ar-btn {
        transition:none
    }
}
.ar-btn.focus,
.ar-btn:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-btn.disabled,
.ar-btn:disabled {
    opacity:.65
}
a.ar-btn.disabled,
fieldset:disabled a.btn {
    pointer-events:none
}
.ar-btn-primary {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-primary.focus,
.ar-btn-primary:focus,
.ar-btn-primary:hover {
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.ar-btn-primary.focus,
.ar-btn-primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.ar-btn-primary.disabled,
.ar-btn-primary:disabled {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-primary:not(:disabled):not(.disabled).active,
.ar-btn-primary:not(:disabled):not(.disabled):active,
.show>.ar-btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.ar-btn-primary:not(:disabled):not(.disabled).active:focus,
.ar-btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.ar-btn-secondary {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-secondary.focus,
.ar-btn-secondary:focus,
.ar-btn-secondary:hover {
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.ar-btn-secondary.focus,
.ar-btn-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.ar-btn-secondary.disabled,
.ar-btn-secondary:disabled {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-secondary:not(:disabled):not(.disabled).active,
.ar-btn-secondary:not(:disabled):not(.disabled):active,
.show>.ar-btn-secondary.dropdown-toggle {
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.ar-btn-secondary:not(:disabled):not(.disabled).active:focus,
.ar-btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.ar-btn-success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-success.focus,
.ar-btn-success:focus,
.ar-btn-success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.ar-btn-success.focus,
.ar-btn-success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.ar-btn-success.disabled,
.ar-btn-success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-success:not(:disabled):not(.disabled).active,
.ar-btn-success:not(:disabled):not(.disabled):active,
.show>.ar-btn-success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.ar-btn-success:not(:disabled):not(.disabled).active:focus,
.ar-btn-success:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.ar-btn-info {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-info.focus,
.ar-btn-info:focus,
.ar-btn-info:hover {
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.ar-btn-info.focus,
.ar-btn-info:focus {
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.ar-btn-info.disabled,
.ar-btn-info:disabled {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-info:not(:disabled):not(.disabled).active,
.ar-btn-info:not(:disabled):not(.disabled):active,
.show>.ar-btn-info.dropdown-toggle {
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.ar-btn-info:not(:disabled):not(.disabled).active:focus,
.ar-btn-info:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.ar-btn-warning {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-warning.focus,
.ar-btn-warning:focus,
.ar-btn-warning:hover {
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.ar-btn-warning.focus,
.ar-btn-warning:focus {
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.ar-btn-warning.disabled,
.ar-btn-warning:disabled {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-warning:not(:disabled):not(.disabled).active,
.ar-btn-warning:not(:disabled):not(.disabled):active,
.show>.ar-btn-warning.dropdown-toggle {
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.ar-btn-warning:not(:disabled):not(.disabled).active:focus,
.ar-btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.ar-btn-danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-danger.focus,
.ar-btn-danger:focus,
.ar-btn-danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.ar-btn-danger.focus,
.ar-btn-danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.ar-btn-danger.disabled,
.ar-btn-danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-danger:not(:disabled):not(.disabled).active,
.ar-btn-danger:not(:disabled):not(.disabled):active,
.show>.ar-btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.ar-btn-danger:not(:disabled):not(.disabled).active:focus,
.ar-btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.ar-btn-light {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-light.focus,
.ar-btn-light:focus,
.ar-btn-light:hover {
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.ar-btn-light.focus,
.ar-btn-light:focus {
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.ar-btn-light.disabled,
.ar-btn-light:disabled {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-light:not(:disabled):not(.disabled).active,
.ar-btn-light:not(:disabled):not(.disabled):active,
.show>.ar-btn-light.dropdown-toggle {
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.ar-btn-light:not(:disabled):not(.disabled).active:focus,
.ar-btn-light:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.ar-btn-dark {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-dark.focus,
.ar-btn-dark:focus,
.ar-btn-dark:hover {
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.ar-btn-dark.focus,
.ar-btn-dark:focus {
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.ar-btn-dark.disabled,
.ar-btn-dark:disabled {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-dark:not(:disabled):not(.disabled).active,
.ar-btn-dark:not(:disabled):not(.disabled):active,
.show>.ar-btn-dark.dropdown-toggle {
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.ar-btn-dark:not(:disabled):not(.disabled).active:focus,
.ar-btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.ar-btn-outline-primary {
    color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary:hover {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary.focus,
.ar-btn-outline-primary:focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.ar-btn-outline-primary.disabled,
.ar-btn-outline-primary:disabled {
    color:#007bff;
    background-color:transparent
}
.ar-btn-outline-primary:not(:disabled):not(.disabled).active,
.ar-btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-primary.dropdown-toggle {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.ar-btn-outline-secondary {
    color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary:hover {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary.focus,
.ar-btn-outline-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.ar-btn-outline-secondary.disabled,
.ar-btn-outline-secondary:disabled {
    color:#6c757d;
    background-color:transparent
}
.ar-btn-outline-secondary:not(:disabled):not(.disabled).active,
.ar-btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-secondary.dropdown-toggle {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.ar-btn-outline-success {
    color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success:hover {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success.focus,
.ar-btn-outline-success:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.ar-btn-outline-success.disabled,
.ar-btn-outline-success:disabled {
    color:#28a745;
    background-color:transparent
}
.ar-btn-outline-success:not(:disabled):not(.disabled).active,
.ar-btn-outline-success:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-success.dropdown-toggle {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.ar-btn-outline-info {
    color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info:hover {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info.focus,
.ar-btn-outline-info:focus {
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.ar-btn-outline-info.disabled,
.ar-btn-outline-info:disabled {
    color:#17a2b8;
    background-color:transparent
}
.ar-btn-outline-info:not(:disabled):not(.disabled).active,
.ar-btn-outline-info:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-info.dropdown-toggle {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.ar-btn-outline-warning {
    color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning:hover {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning.focus,
.ar-btn-outline-warning:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.ar-btn-outline-warning.disabled,
.ar-btn-outline-warning:disabled {
    color:#ffc107;
    background-color:transparent
}
.ar-btn-outline-warning:not(:disabled):not(.disabled).active,
.ar-btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-warning.dropdown-toggle {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.ar-btn-outline-danger {
    color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger:hover {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger.focus,
.ar-btn-outline-danger:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.ar-btn-outline-danger.disabled,
.ar-btn-outline-danger:disabled {
    color:#dc3545;
    background-color:transparent
}
.ar-btn-outline-danger:not(:disabled):not(.disabled).active,
.ar-btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-danger.dropdown-toggle {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.ar-btn-outline-light {
    color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light:hover {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light.focus,
.ar-btn-outline-light:focus {
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.ar-btn-outline-light.disabled,
.ar-btn-outline-light:disabled {
    color:#f8f9fa;
    background-color:transparent
}
.ar-btn-outline-light:not(:disabled):not(.disabled).active,
.ar-btn-outline-light:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-light.dropdown-toggle {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.ar-btn-outline-dark {
    color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark:hover {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark.focus,
.ar-btn-outline-dark:focus {
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.ar-btn-outline-dark.disabled,
.ar-btn-outline-dark:disabled {
    color:#343a40;
    background-color:transparent
}
.ar-btn-outline-dark:not(:disabled):not(.disabled).active,
.ar-btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-dark.dropdown-toggle {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.ar-btn-link {
    font-weight:400;
    color:#007bff;
    text-decoration:none
}
.ar-btn-link:hover {
    color:#0056b3;
    text-decoration:underline
}
.ar-btn-link.focus,
.ar-btn-link:focus {
    text-decoration:underline;
    box-shadow:none
}
.ar-btn-link.disabled,
.ar-btn-link:disabled {
    color:#6c757d;
    pointer-events:none
}
.ar-btn-group-lg>.ar-btn,
.ar-btn-lg {
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.ar-btn-group-sm>.ar-btn,
.ar-btn-sm {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-btn-block {
    display:block;
    width:100%
}
.ar-btn-block+.ar-btn-block {
    margin-top:.5rem
}
input[type=button].ar-btn-block,
input[type=reset].ar-btn-block,
input[type=submit].ar-btn-block {
    width:100%
}
.ar-dropdown,
.ar-dropleft,
.ar-dropright,
.ar-dropup {
    position:relative
}
.ar-dropdown-toggle {
    white-space:nowrap
}
.ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.ar-dropdown-menu-left {
    right:auto;
    left:0
}
.ar-dropdown-menu-right {
    right:0;
    left:auto
}
@media (min-width:576px) {
    .ar-dropdown-menu-sm-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-sm-right {
        right:0;
        left:auto
    }
}
@media (min-width:768px) {
    .ar-dropdown-menu-md-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-md-right {
        right:0;
        left:auto
    }
}
@media (min-width:992px) {
    .ar-dropdown-menu-lg-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-lg-right {
        right:0;
        left:auto
    }
}
@media (min-width:1200px) {
    .ar-dropdown-menu-xl-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-xl-right {
        right:0;
        left:auto
    }
}
.ar-dropup .ar-dropdown-menu {
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.ar-dropup .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.ar-dropup .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropright .ar-dropdown-menu {
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.ar-dropright .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.ar-dropright .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropright .ar-dropdown-toggle:after {
    vertical-align:0
}
.ar-dropleft .ar-dropdown-menu {
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.ar-dropleft .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    display:none
}
.ar-dropleft .ar-dropdown-toggle:before {
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.ar-dropleft .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropleft .ar-dropdown-toggle:before {
    vertical-align:0
}
.ar-dropdown-menu[x-placement^=bottom],
.ar-dropdown-menu[x-placement^=left],
.ar-dropdown-menu[x-placement^=right],
.ar-dropdown-menu[x-placement^=top] {
    right:auto;
    bottom:auto
}
.ar-dropdown-divider {
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.ar-dropdown-item {
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.ar-dropdown-item:focus,
.ar-dropdown-item:hover {
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.ar-dropdown-item.active,
.ar-dropdown-item:active {
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.ar-dropdown-item.disabled,
.ar-dropdown-item:disabled {
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.ar-dropdown-menu.show {
    display:block
}
.ar-dropdown-header {
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.ar-dropdown-item-text {
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.ar-btn-group,
.ar-btn-group-vertical {
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.ar-btn-group-vertical>.ar-btn,
.ar-btn-group>.ar-btn {
    position:relative;
    flex:1 1 auto
}
.ar-btn-group-vertical>.ar-btn.active,
.ar-btn-group-vertical>.ar-btn:active,
.ar-btn-group-vertical>.ar-btn:focus,
.ar-btn-group-vertical>.ar-btn:hover,
.ar-btn-group>.ar-btn.active,
.ar-btn-group>.ar-btn:active,
.ar-btn-group>.ar-btn:focus,
.ar-btn-group>.ar-btn:hover {
    z-index:1
}
.ar-btn-toolbar {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.ar-btn-toolbar .ar-input-group {
    width:auto
}
.ar-btn-group>.ar-btn-group:not(:first-child),
.ar-btn-group>.ar-btn:not(:first-child) {
    margin-left:-1px
}
.ar-btn-group>.ar-btn-group:not(:last-child)>.ar-btn,
.ar-btn-group>.ar-btn:not(:last-child):not(.ar-dropdown-toggle) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-btn-group>.ar-btn-group:not(:first-child)>.ar-btn,
.ar-btn-group>.ar-btn:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-dropdown-toggle-split {
    padding-right:.5625rem;
    padding-left:.5625rem
}
.ar-dropdown-toggle-split:after,
.dropright .ar-dropdown-toggle-split:after,
.dropup .ar-dropdown-toggle-split:after {
    margin-left:0
}
.dropleft .ar-dropdown-toggle-split:before {
    margin-right:0
}
.ar-btn-group-sm>.ar-btn+.ar-dropdown-toggle-split,
.ar-btn-sm+.ar-dropdown-toggle-split {
    padding-right:.375rem;
    padding-left:.375rem
}
.ar-btn-group-lg>.ar-btn+.ar-dropdown-toggle-split,
.ar-btn-lg+.ar-dropdown-toggle-split {
    padding-right:.75rem;
    padding-left:.75rem
}
.ar-btn-group-vertical {
    flex-direction:column;
    align-items:flex-start;
    justify-content:center
}
.ar-btn-group-vertical>.ar-btn,
.ar-btn-group-vertical>.ar-btn-group {
    width:100%
}
.ar-btn-group-vertical>.ar-btn-group:not(:first-child),
.ar-btn-group-vertical>.ar-btn:not(:first-child) {
    margin-top:-1px
}
.ar-btn-group-vertical>.ar-btn-group:not(:last-child)>.ar-btn,
.ar-btn-group-vertical>.ar-btn:not(:last-child):not(.ar-dropdown-toggle) {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.ar-btn-group-vertical>.ar-btn-group:not(:first-child)>.ar-btn,
.ar-btn-group-vertical>.ar-btn:not(:first-child) {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.ar-btn-group-toggle>.ar-btn,
.ar-btn-group-toggle>.ar-btn-group>.ar-btn {
    margin-bottom:0
}
.ar-btn-group-toggle>.ar-btn-group>.ar-btn input[type=checkbox],
.ar-btn-group-toggle>.ar-btn-group>.ar-btn input[type=radio],
.ar-btn-group-toggle>.ar-btn input[type=checkbox],
.ar-btn-group-toggle>.ar-btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.ar-input-group {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.ar-input-group>.ar-custom-file,
.ar-input-group>.ar-custom-select,
.ar-input-group>.ar-form-control,
.ar-input-group>.ar-form-control-plaintext {
    position:relative;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.ar-input-group>.ar-custom-file+.ar-custom-file,
.ar-input-group>.ar-custom-file+.ar-custom-select,
.ar-input-group>.ar-custom-file+.ar-form-control,
.ar-input-group>.ar-custom-select+.ar-custom-file,
.ar-input-group>.ar-custom-select+.ar-custom-select,
.ar-input-group>.ar-custom-select+.ar-form-control,
.ar-input-group>.ar-form-control+.ar-custom-file,
.ar-input-group>.ar-form-control+.ar-custom-select,
.ar-input-group>.ar-form-control+.ar-form-control,
.ar-input-group>.ar-form-control-plaintext+.ar-custom-file,
.ar-input-group>.ar-form-control-plaintext+.ar-custom-select,
.ar-input-group>.ar-form-control-plaintext+.ar-form-control {
    margin-left:-1px
}
.ar-input-group>.ar-custom-file .ar-custom-file-input:focus~.ar-custom-file-label,
.ar-input-group>.ar-custom-select:focus,
.ar-input-group>.ar-form-control:focus {
    z-index:3
}
.ar-input-group>.ar-custom-file .ar-custom-file-input:focus {
    z-index:4
}
.ar-input-group>.ar-custom-select:not(:last-child),
.ar-input-group>.ar-form-control:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-custom-select:not(:first-child),
.ar-input-group>.ar-form-control:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-input-group>.ar-custom-file {
    display:flex;
    align-items:center
}
.ar-input-group>.ar-custom-file:not(:last-child) .ar-custom-file-label,
.ar-input-group>.ar-custom-file:not(:last-child) .ar-custom-file-label:after {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-custom-file:not(:first-child) .ar-custom-file-label {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-input-group-append,
.ar-input-group-prepend {
    display:flex
}
.ar-input-group-append .ar-btn,
.ar-input-group-prepend .ar-btn {
    position:relative;
    z-index:2
}
.ar-input-group-append .ar-btn:focus,
.ar-input-group-prepend .ar-btn:focus {
    z-index:3
}
.ar-input-group-append .ar-btn+.ar-btn,
.ar-input-group-append .ar-btn+.ar-input-group-text,
.ar-input-group-append .ar-input-group-text+.ar-btn,
.ar-input-group-append .ar-input-group-text+.ar-input-group-text,
.ar-input-group-prepend .ar-btn+.ar-btn,
.ar-input-group-prepend .ar-btn+.ar-input-group-text,
.ar-input-group-prepend .ar-input-group-text+.ar-btn,
.ar-input-group-prepend .ar-input-group-text+.ar-input-group-text {
    margin-left:-1px
}
.ar-input-group-prepend {
    margin-right:-1px
}
.ar-input-group-append {
    margin-left:-1px
}
.ar-input-group-text {
    display:flex;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.ar-input-group-text input[type=checkbox],
.ar-input-group-text input[type=radio] {
    margin-top:0
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-lg>.ar-form-control:not(textarea) {
    height:calc(1.5em + 1rem + 2px)
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-lg>.ar-form-control,
.ar-input-group-lg>.ar-input-group-append>.ar-btn,
.ar-input-group-lg>.ar-input-group-append>.ar-input-group-text,
.ar-input-group-lg>.ar-input-group-prepend>.ar-btn,
.ar-input-group-lg>.ar-input-group-prepend>.ar-input-group-text {
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.ar-input-group-sm>.ar-custom-select,
.ar-input-group-sm>.ar-form-control:not(textarea) {
    height:calc(1.5em + .5rem + 2px)
}
.ar-input-group-sm>.ar-custom-select,
.ar-input-group-sm>.ar-form-control,
.ar-input-group-sm>.ar-input-group-append>.ar-btn,
.ar-input-group-sm>.ar-input-group-append>.ar-input-group-text,
.ar-input-group-sm>.ar-input-group-prepend>.ar-btn,
.ar-input-group-sm>.ar-input-group-prepend>.ar-input-group-text {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-sm>.ar-custom-select {
    padding-right:1.75rem
}
.ar-input-group>.ar-input-group-append:last-child>.ar-btn:not(:last-child):not(.dropdown-toggle),
.ar-input-group>.ar-input-group-append:last-child>.ar-input-group-text:not(:last-child),
.ar-input-group>.ar-input-group-append:not(:last-child)>.ar-btn,
.ar-input-group>.ar-input-group-append:not(:last-child)>.ar-input-group-text,
.ar-input-group>.ar-input-group-prepend>.ar-btn,
.ar-input-group>.ar-input-group-prepend>.ar-input-group-text {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-input-group-append>.ar-btn,
.ar-input-group>.ar-input-group-append>.ar-input-group-text,
.ar-input-group>.ar-input-group-prepend:first-child>.ar-btn:not(:first-child),
.ar-input-group>.ar-input-group-prepend:first-child>.ar-input-group-text:not(:first-child),
.ar-input-group>.ar-input-group-prepend:not(:first-child)>.ar-btn,
.ar-input-group>.ar-input-group-prepend:not(:first-child)>.ar-input-group-text {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-pagination {
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.ar-page-link {
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.ar-page-link:hover {
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.ar-page-link:focus {
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-page-item:first-child .ar-page-link {
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.ar-page-item:last-child .ar-page-link {
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.ar-page-item.active .ar-page-link {
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-page-item.disabled .ar-page-link {
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.ar-pagination-lg .page-link {
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.ar-pagination-lg .page-item:first-child .page-link {
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.ar-pagination-lg .page-item:last-child .page-link {
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.arpagination-sm .page-link {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.arpagination-sm .page-item:first-child .page-link {
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.arpagination-sm .page-item:last-child .page-link {
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
@-webkit-keyframes spinner-border {
    to {
        transform:rotate(1turn)
    }
}
@keyframes spinner-border {
    to {
        transform:rotate(1turn)
    }
}
.spinner-border {
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid;
    border-right:.25em solid transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow {
    0% {
        transform:scale(0)
    }
    50% {
        opacity:1
    }
}
@keyframes spinner-grow {
    0% {
        transform:scale(0)
    }
    50% {
        opacity:1
    }
}
.spinner-grow {
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
    width:1rem;
    height:1rem
}
.align-baseline {
    vertical-align:baseline!important
}
.align-top {
    vertical-align:top!important
}
.align-middle {
    vertical-align:middle!important
}
.align-bottom {
    vertical-align:bottom!important
}
.align-text-bottom {
    vertical-align:text-bottom!important
}
.align-text-top {
    vertical-align:text-top!important
}
.bg-primary {
    background-color:#007bff!important
}
.bg-secondary {
    background-color:#6c757d!important
}
.bg-success {
    background-color:#28a745!important
}
.bg-info {
    background-color:#17a2b8!important
}
.bg-warning {
    background-color:#ffc107!important
}
.bg-danger {
    background-color:#dc3545!important
}
.bg-light {
    background-color:#f8f9fa!important
}
.bg-dark {
    background-color:#343a40!important
}
.bg-white {
    background-color:#fff!important
}
.bg-transparent {
    background-color:transparent!important
}
.border {
    border:1px solid #dee2e6!important
}
.border-top {
    border-top:1px solid #dee2e6!important
}
.border-right {
    border-right:1px solid #dee2e6!important
}
.border-bottom {
    border-bottom:1px solid #dee2e6!important
}
.border-left {
    border-left:1px solid #dee2e6!important
}
.border-0 {
    border:0!important
}
.border-top-0 {
    border-top:0!important
}
.border-right-0 {
    border-right:0!important
}
.border-bottom-0 {
    border-bottom:0!important
}
.border-left-0 {
    border-left:0!important
}
.border-primary {
    border-color:#007bff!important
}
.border-secondary {
    border-color:#6c757d!important
}
.border-success {
    border-color:#28a745!important
}
.border-info {
    border-color:#17a2b8!important
}
.border-warning {
    border-color:#ffc107!important
}
.border-danger {
    border-color:#dc3545!important
}
.border-light {
    border-color:#f8f9fa!important
}
.border-dark {
    border-color:#343a40!important
}
.border-white {
    border-color:#fff!important
}
.rounded-sm {
    border-radius:.2rem!important
}
.rounded {
    border-radius:.25rem!important
}
.rounded-top {
    border-top-left-radius:.25rem!important
}
.rounded-right,
.rounded-top {
    border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius:.25rem!important
}
.rounded-left {
    border-top-left-radius:.25rem!important
}
.rounded-lg {
    border-radius:.3rem!important
}
.rounded-circle {
    border-radius:50%!important
}
.rounded-pill {
    border-radius:50rem!important
}
.rounded-0 {
    border-radius:0!important
}
.clearfix:after {
    display:block;
    clear:both;
    content:""
}
.d-none {
    display:none!important
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:flex!important
}
.d-inline-flex {
    display:inline-flex!important
}
@media (min-width:576px) {
    .d-sm-none {
        display:none!important
    }
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:flex!important
    }
    .d-sm-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:768px) {
    .d-md-none {
        display:none!important
    }
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:flex!important
    }
    .d-md-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:992px) {
    .d-lg-none {
        display:none!important
    }
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:flex!important
    }
    .d-lg-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:1200px) {
    .d-xl-none {
        display:none!important
    }
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:flex!important
    }
    .d-xl-inline-flex {
        display:inline-flex!important
    }
}
@media print {
    .d-print-none {
        display:none!important
    }
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:flex!important
    }
    .d-print-inline-flex {
        display:inline-flex!important
    }
}
.embed-responsive {
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive:before {
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9:before {
    padding-top:42.857143%
}
.embed-responsive-16by9:before {
    padding-top:56.25%
}
.embed-responsive-4by3:before {
    padding-top:75%
}
.embed-responsive-1by1:before {
    padding-top:100%
}
.flex-row {
    flex-direction:row!important
}
.flex-column {
    flex-direction:column!important
}
.flex-row-reverse {
    flex-direction:row-reverse!important
}
.flex-column-reverse {
    flex-direction:column-reverse!important
}
.flex-wrap {
    flex-wrap:wrap!important
}
.flex-nowrap {
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    flex-wrap:wrap-reverse!important
}
.flex-fill {
    flex:1 1 auto!important
}
.flex-grow-0 {
    flex-grow:0!important
}
.flex-grow-1 {
    flex-grow:1!important
}
.flex-shrink-0 {
    flex-shrink:0!important
}
.flex-shrink-1 {
    flex-shrink:1!important
}
.justify-content-start {
    justify-content:flex-start!important
}
.justify-content-end {
    justify-content:flex-end!important
}
.justify-content-center {
    justify-content:center!important
}
.justify-content-between {
    justify-content:space-between!important
}
.justify-content-around {
    justify-content:space-around!important
}
.align-items-start {
    align-items:flex-start!important
}
.align-items-end {
    align-items:flex-end!important
}
.align-items-center {
    align-items:center!important
}
.align-items-baseline {
    align-items:baseline!important
}
.align-items-stretch {
    align-items:stretch!important
}
.align-content-start {
    align-content:flex-start!important
}
.align-content-end {
    align-content:flex-end!important
}
.align-content-center {
    align-content:center!important
}
.align-content-between {
    align-content:space-between!important
}
.align-content-around {
    align-content:space-around!important
}
.align-content-stretch {
    align-content:stretch!important
}
.align-self-auto {
    align-self:auto!important
}
.align-self-start {
    align-self:flex-start!important
}
.align-self-end {
    align-self:flex-end!important
}
.align-self-center {
    align-self:center!important
}
.align-self-baseline {
    align-self:baseline!important
}
.align-self-stretch {
    align-self:stretch!important
}
@media (min-width:576px) {
    .flex-sm-row {
        flex-direction:row!important
    }
    .flex-sm-column {
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap {
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill {
        flex:1 1 auto!important
    }
    .flex-sm-grow-0 {
        flex-grow:0!important
    }
    .flex-sm-grow-1 {
        flex-grow:1!important
    }
    .flex-sm-shrink-0 {
        flex-shrink:0!important
    }
    .flex-sm-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-sm-start {
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        justify-content:center!important
    }
    .justify-content-sm-between {
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        justify-content:space-around!important
    }
    .align-items-sm-start {
        align-items:flex-start!important
    }
    .align-items-sm-end {
        align-items:flex-end!important
    }
    .align-items-sm-center {
        align-items:center!important
    }
    .align-items-sm-baseline {
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        align-items:stretch!important
    }
    .align-content-sm-start {
        align-content:flex-start!important
    }
    .align-content-sm-end {
        align-content:flex-end!important
    }
    .align-content-sm-center {
        align-content:center!important
    }
    .align-content-sm-between {
        align-content:space-between!important
    }
    .align-content-sm-around {
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        align-content:stretch!important
    }
    .align-self-sm-auto {
        align-self:auto!important
    }
    .align-self-sm-start {
        align-self:flex-start!important
    }
    .align-self-sm-end {
        align-self:flex-end!important
    }
    .align-self-sm-center {
        align-self:center!important
    }
    .align-self-sm-baseline {
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        align-self:stretch!important
    }
}
@media (min-width:768px) {
    .flex-md-row {
        flex-direction:row!important
    }
    .flex-md-column {
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-md-wrap {
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill {
        flex:1 1 auto!important
    }
    .flex-md-grow-0 {
        flex-grow:0!important
    }
    .flex-md-grow-1 {
        flex-grow:1!important
    }
    .flex-md-shrink-0 {
        flex-shrink:0!important
    }
    .flex-md-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-md-start {
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        justify-content:center!important
    }
    .justify-content-md-between {
        justify-content:space-between!important
    }
    .justify-content-md-around {
        justify-content:space-around!important
    }
    .align-items-md-start {
        align-items:flex-start!important
    }
    .align-items-md-end {
        align-items:flex-end!important
    }
    .align-items-md-center {
        align-items:center!important
    }
    .align-items-md-baseline {
        align-items:baseline!important
    }
    .align-items-md-stretch {
        align-items:stretch!important
    }
    .align-content-md-start {
        align-content:flex-start!important
    }
    .align-content-md-end {
        align-content:flex-end!important
    }
    .align-content-md-center {
        align-content:center!important
    }
    .align-content-md-between {
        align-content:space-between!important
    }
    .align-content-md-around {
        align-content:space-around!important
    }
    .align-content-md-stretch {
        align-content:stretch!important
    }
    .align-self-md-auto {
        align-self:auto!important
    }
    .align-self-md-start {
        align-self:flex-start!important
    }
    .align-self-md-end {
        align-self:flex-end!important
    }
    .align-self-md-center {
        align-self:center!important
    }
    .align-self-md-baseline {
        align-self:baseline!important
    }
    .align-self-md-stretch {
        align-self:stretch!important
    }
}
@media (min-width:992px) {
    .flex-lg-row {
        flex-direction:row!important
    }
    .flex-lg-column {
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap {
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill {
        flex:1 1 auto!important
    }
    .flex-lg-grow-0 {
        flex-grow:0!important
    }
    .flex-lg-grow-1 {
        flex-grow:1!important
    }
    .flex-lg-shrink-0 {
        flex-shrink:0!important
    }
    .flex-lg-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-lg-start {
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        justify-content:center!important
    }
    .justify-content-lg-between {
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        justify-content:space-around!important
    }
    .align-items-lg-start {
        align-items:flex-start!important
    }
    .align-items-lg-end {
        align-items:flex-end!important
    }
    .align-items-lg-center {
        align-items:center!important
    }
    .align-items-lg-baseline {
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        align-items:stretch!important
    }
    .align-content-lg-start {
        align-content:flex-start!important
    }
    .align-content-lg-end {
        align-content:flex-end!important
    }
    .align-content-lg-center {
        align-content:center!important
    }
    .align-content-lg-between {
        align-content:space-between!important
    }
    .align-content-lg-around {
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        align-content:stretch!important
    }
    .align-self-lg-auto {
        align-self:auto!important
    }
    .align-self-lg-start {
        align-self:flex-start!important
    }
    .align-self-lg-end {
        align-self:flex-end!important
    }
    .align-self-lg-center {
        align-self:center!important
    }
    .align-self-lg-baseline {
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        align-self:stretch!important
    }
}
@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction:row!important
    }
    .flex-xl-column {
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap {
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill {
        flex:1 1 auto!important
    }
    .flex-xl-grow-0 {
        flex-grow:0!important
    }
    .flex-xl-grow-1 {
        flex-grow:1!important
    }
    .flex-xl-shrink-0 {
        flex-shrink:0!important
    }
    .flex-xl-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-xl-start {
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        justify-content:center!important
    }
    .justify-content-xl-between {
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        justify-content:space-around!important
    }
    .align-items-xl-start {
        align-items:flex-start!important
    }
    .align-items-xl-end {
        align-items:flex-end!important
    }
    .align-items-xl-center {
        align-items:center!important
    }
    .align-items-xl-baseline {
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        align-items:stretch!important
    }
    .align-content-xl-start {
        align-content:flex-start!important
    }
    .align-content-xl-end {
        align-content:flex-end!important
    }
    .align-content-xl-center {
        align-content:center!important
    }
    .align-content-xl-between {
        align-content:space-between!important
    }
    .align-content-xl-around {
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        align-content:stretch!important
    }
    .align-self-xl-auto {
        align-self:auto!important
    }
    .align-self-xl-start {
        align-self:flex-start!important
    }
    .align-self-xl-end {
        align-self:flex-end!important
    }
    .align-self-xl-center {
        align-self:center!important
    }
    .align-self-xl-baseline {
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        align-self:stretch!important
    }
}
.float-left {
    float:left!important
}
.float-right {
    float:right!important
}
.float-none {
    float:none!important
}
@media (min-width:576px) {
    .float-sm-left {
        float:left!important
    }
    .float-sm-right {
        float:right!important
    }
    .float-sm-none {
        float:none!important
    }
}
@media (min-width:768px) {
    .float-md-left {
        float:left!important
    }
    .float-md-right {
        float:right!important
    }
    .float-md-none {
        float:none!important
    }
}
@media (min-width:992px) {
    .float-lg-left {
        float:left!important
    }
    .float-lg-right {
        float:right!important
    }
    .float-lg-none {
        float:none!important
    }
}
@media (min-width:1200px) {
    .float-xl-left {
        float:left!important
    }
    .float-xl-right {
        float:right!important
    }
    .float-xl-none {
        float:none!important
    }
}
.overflow-auto {
    overflow:auto!important
}
.overflow-hidden {
    overflow:hidden!important
}
.position-static {
    position:static!important
}
.position-relative {
    position:relative!important
}
.position-absolute {
    position:absolute!important
}
.position-fixed {
    position:fixed!important
}
.position-sticky {
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top {
    top:0
}
.fixed-bottom,
.fixed-top {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom {
    bottom:0
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm {
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
    box-shadow:none!important
}
.w-25 {
    width:25%!important
}
.w-50 {
    width:50%!important
}
.w-75 {
    width:75%!important
}
.w-100 {
    width:100%!important
}
.w-auto {
    width:auto!important
}
.h-25 {
    height:25%!important
}
.h-50 {
    height:50%!important
}
.h-75 {
    height:75%!important
}
.h-100 {
    height:100%!important
}
.h-auto {
    height:auto!important
}
.mw-100 {
    max-width:100%!important
}
.mh-100 {
    max-height:100%!important
}
.min-vw-100 {
    min-width:100vw!important
}
.min-vh-100 {
    min-height:100vh!important
}
.vw-100 {
    width:100vw!important
}
.vh-100 {
    height:100vh!important
}
.stretched-link:after {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:transparent
}
.m-0 {
    margin:0!important
}
.mt-0,
.my-0 {
    margin-top:0!important
}
.mr-0,
.mx-0 {
    margin-right:0!important
}
.mb-0,
.my-0 {
    margin-bottom:0!important
}
.ml-0,
.mx-0 {
    margin-left:0!important
}
.m-1 {
    margin:.25rem!important
}
.mt-1,
.my-1 {
    margin-top:.25rem!important
}
.mr-1,
.mx-1 {
    margin-right:.25rem!important
}
.mb-1,
.my-1 {
    margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
    margin-left:.25rem!important
}
.m-2 {
    margin:.5rem!important
}
.mt-2,
.my-2 {
    margin-top:.5rem!important
}
.mr-2,
.mx-2 {
    margin-right:.5rem!important
}
.mb-2,
.my-2 {
    margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
    margin-left:.5rem!important
}
.m-3 {
    margin:1rem!important
}
.mt-3,
.my-3 {
    margin-top:1rem!important
}
.mr-3,
.mx-3 {
    margin-right:1rem!important
}
.mb-3,
.my-3 {
    margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
    margin-left:1rem!important
}
.m-4 {
    margin:1.5rem!important
}
.mt-4,
.my-4 {
    margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
    margin-right:1.5rem!important
}
.mb-4,
.my-4 {
    margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
    margin-left:1.5rem!important
}
.m-5 {
    margin:3rem!important
}
.mt-5,
.my-5 {
    margin-top:3rem!important
}
.mr-5,
.mx-5 {
    margin-right:3rem!important
}
.mb-5,
.my-5 {
    margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
    margin-left:3rem!important
}
.p-0 {
    padding:0!important
}
.pt-0,
.py-0 {
    padding-top:0!important
}
.pr-0,
.px-0 {
    padding-right:0!important
}
.pb-0,
.py-0 {
    padding-bottom:0!important
}
.pl-0,
.px-0 {
    padding-left:0!important
}
.p-1 {
    padding:.25rem!important
}
.pt-1,
.py-1 {
    padding-top:.25rem!important
}
.pr-1,
.px-1 {
    padding-right:.25rem!important
}
.pb-1,
.py-1 {
    padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
    padding-left:.25rem!important
}
.p-2 {
    padding:.5rem!important
}
.pt-2,
.py-2 {
    padding-top:.5rem!important
}
.pr-2,
.px-2 {
    padding-right:.5rem!important
}
.pb-2,
.py-2 {
    padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
    padding-left:.5rem!important
}
.p-3 {
    padding:1rem!important
}
.pt-3,
.py-3 {
    padding-top:1rem!important
}
.pr-3,
.px-3 {
    padding-right:1rem!important
}
.pb-3,
.py-3 {
    padding-bottom:1rem!important
}
.pl-3,
.px-3 {
    padding-left:1rem!important
}
.p-4 {
    padding:1.5rem!important
}
.pt-4,
.py-4 {
    padding-top:1.5rem!important
}
.pr-4,
.px-4 {
    padding-right:1.5rem!important
}
.pb-4,
.py-4 {
    padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
    padding-left:1.5rem!important
}
.p-5 {
    padding:3rem!important
}
.pt-5,
.py-5 {
    padding-top:3rem!important
}
.pr-5,
.px-5 {
    padding-right:3rem!important
}
.pb-5,
.py-5 {
    padding-bottom:3rem!important
}
.pl-5,
.px-5 {
    padding-left:3rem!important
}
.m-n1 {
    margin:-.25rem!important
}
.mt-n1,
.my-n1 {
    margin-top:-.25rem!important
}
.mr-n1,
.mx-n1 {
    margin-right:-.25rem!important
}
.mb-n1,
.my-n1 {
    margin-bottom:-.25rem!important
}
.ml-n1,
.mx-n1 {
    margin-left:-.25rem!important
}
.m-n2 {
    margin:-.5rem!important
}
.mt-n2,
.my-n2 {
    margin-top:-.5rem!important
}
.mr-n2,
.mx-n2 {
    margin-right:-.5rem!important
}
.mb-n2,
.my-n2 {
    margin-bottom:-.5rem!important
}
.ml-n2,
.mx-n2 {
    margin-left:-.5rem!important
}
.m-n3 {
    margin:-1rem!important
}
.mt-n3,
.my-n3 {
    margin-top:-1rem!important
}
.mr-n3,
.mx-n3 {
    margin-right:-1rem!important
}
.mb-n3,
.my-n3 {
    margin-bottom:-1rem!important
}
.ml-n3,
.mx-n3 {
    margin-left:-1rem!important
}
.m-n4 {
    margin:-1.5rem!important
}
.mt-n4,
.my-n4 {
    margin-top:-1.5rem!important
}
.mr-n4,
.mx-n4 {
    margin-right:-1.5rem!important
}
.mb-n4,
.my-n4 {
    margin-bottom:-1.5rem!important
}
.ml-n4,
.mx-n4 {
    margin-left:-1.5rem!important
}
.m-n5 {
    margin:-3rem!important
}
.mt-n5,
.my-n5 {
    margin-top:-3rem!important
}
.mr-n5,
.mx-n5 {
    margin-right:-3rem!important
}
.mb-n5,
.my-n5 {
    margin-bottom:-3rem!important
}
.ml-n5,
.mx-n5 {
    margin-left:-3rem!important
}
.m-auto {
    margin:auto!important
}
.mt-auto,
.my-auto {
    margin-top:auto!important
}
.mr-auto,
.mx-auto {
    margin-right:auto!important
}
.mb-auto,
.my-auto {
    margin-bottom:auto!important
}
@media (min-width:576px) {
    .m-sm-0 {
        margin:0!important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top:0!important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right:0!important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom:0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left:0!important
    }
    .m-sm-1 {
        margin:.25rem!important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top:.25rem!important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right:.25rem!important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom:.25rem!important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left:.25rem!important
    }
    .m-sm-2 {
        margin:.5rem!important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top:.5rem!important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right:.5rem!important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom:.5rem!important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left:.5rem!important
    }
    .m-sm-3 {
        margin:1rem!important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top:1rem!important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right:1rem!important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom:1rem!important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left:1rem!important
    }
    .m-sm-4 {
        margin:1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top:1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right:1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left:1.5rem!important
    }
    .m-sm-5 {
        margin:3rem!important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top:3rem!important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right:3rem!important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom:3rem!important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left:3rem!important
    }
    .p-sm-0 {
        padding:0!important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top:0!important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right:0!important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom:0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left:0!important
    }
    .p-sm-1 {
        padding:.25rem!important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top:.25rem!important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right:.25rem!important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom:.25rem!important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left:.25rem!important
    }
    .p-sm-2 {
        padding:.5rem!important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top:.5rem!important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right:.5rem!important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom:.5rem!important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left:.5rem!important
    }
    .p-sm-3 {
        padding:1rem!important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top:1rem!important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right:1rem!important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom:1rem!important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left:1rem!important
    }
    .p-sm-4 {
        padding:1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top:1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right:1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left:1.5rem!important
    }
    .p-sm-5 {
        padding:3rem!important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top:3rem!important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right:3rem!important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom:3rem!important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left:3rem!important
    }
    .m-sm-n1 {
        margin:-.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top:-.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right:-.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left:-.25rem!important
    }
    .m-sm-n2 {
        margin:-.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top:-.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right:-.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left:-.5rem!important
    }
    .m-sm-n3 {
        margin:-1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top:-1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right:-1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left:-1rem!important
    }
    .m-sm-n4 {
        margin:-1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left:-1.5rem!important
    }
    .m-sm-n5 {
        margin:-3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top:-3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right:-3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left:-3rem!important
    }
    .m-sm-auto {
        margin:auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top:auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right:auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom:auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left:auto!important
    }
}
@media (min-width:768px) {
    .m-md-0 {
        margin:0!important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top:0!important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right:0!important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom:0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left:0!important
    }
    .m-md-1 {
        margin:.25rem!important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top:.25rem!important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right:.25rem!important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom:.25rem!important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left:.25rem!important
    }
    .m-md-2 {
        margin:.5rem!important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top:.5rem!important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right:.5rem!important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom:.5rem!important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left:.5rem!important
    }
    .m-md-3 {
        margin:1rem!important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top:1rem!important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right:1rem!important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom:1rem!important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left:1rem!important
    }
    .m-md-4 {
        margin:1.5rem!important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top:1.5rem!important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right:1.5rem!important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom:1.5rem!important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left:1.5rem!important
    }
    .m-md-5 {
        margin:3rem!important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top:3rem!important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right:3rem!important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom:3rem!important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left:3rem!important
    }
    .p-md-0 {
        padding:0!important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top:0!important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right:0!important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom:0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left:0!important
    }
    .p-md-1 {
        padding:.25rem!important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top:.25rem!important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right:.25rem!important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom:.25rem!important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left:.25rem!important
    }
    .p-md-2 {
        padding:.5rem!important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top:.5rem!important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right:.5rem!important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom:.5rem!important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left:.5rem!important
    }
    .p-md-3 {
        padding:1rem!important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top:1rem!important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right:1rem!important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom:1rem!important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left:1rem!important
    }
    .p-md-4 {
        padding:1.5rem!important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top:1.5rem!important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right:1.5rem!important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom:1.5rem!important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left:1.5rem!important
    }
    .p-md-5 {
        padding:3rem!important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top:3rem!important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right:3rem!important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom:3rem!important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left:3rem!important
    }
    .m-md-n1 {
        margin:-.25rem!important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top:-.25rem!important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right:-.25rem!important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left:-.25rem!important
    }
    .m-md-n2 {
        margin:-.5rem!important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top:-.5rem!important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right:-.5rem!important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left:-.5rem!important
    }
    .m-md-n3 {
        margin:-1rem!important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top:-1rem!important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right:-1rem!important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom:-1rem!important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left:-1rem!important
    }
    .m-md-n4 {
        margin:-1.5rem!important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top:-1.5rem!important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right:-1.5rem!important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left:-1.5rem!important
    }
    .m-md-n5 {
        margin:-3rem!important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top:-3rem!important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right:-3rem!important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom:-3rem!important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left:-3rem!important
    }
    .m-md-auto {
        margin:auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top:auto!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right:auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom:auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left:auto!important
    }
}
@media (min-width:992px) {
    .m-lg-0 {
        margin:0!important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top:0!important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right:0!important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom:0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left:0!important
    }
    .m-lg-1 {
        margin:.25rem!important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top:.25rem!important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right:.25rem!important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom:.25rem!important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left:.25rem!important
    }
    .m-lg-2 {
        margin:.5rem!important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top:.5rem!important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right:.5rem!important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom:.5rem!important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left:.5rem!important
    }
    .m-lg-3 {
        margin:1rem!important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top:1rem!important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right:1rem!important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom:1rem!important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left:1rem!important
    }
    .m-lg-4 {
        margin:1.5rem!important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top:1.5rem!important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right:1.5rem!important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left:1.5rem!important
    }
    .m-lg-5 {
        margin:3rem!important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top:3rem!important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right:3rem!important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom:3rem!important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left:3rem!important
    }
    .p-lg-0 {
        padding:0!important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top:0!important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right:0!important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom:0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left:0!important
    }
    .p-lg-1 {
        padding:.25rem!important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top:.25rem!important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right:.25rem!important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom:.25rem!important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left:.25rem!important
    }
    .p-lg-2 {
        padding:.5rem!important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top:.5rem!important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right:.5rem!important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom:.5rem!important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left:.5rem!important
    }
    .p-lg-3 {
        padding:1rem!important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top:1rem!important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right:1rem!important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom:1rem!important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left:1rem!important
    }
    .p-lg-4 {
        padding:1.5rem!important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top:1.5rem!important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right:1.5rem!important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left:1.5rem!important
    }
    .p-lg-5 {
        padding:3rem!important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top:3rem!important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right:3rem!important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom:3rem!important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left:3rem!important
    }
    .m-lg-n1 {
        margin:-.25rem!important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top:-.25rem!important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right:-.25rem!important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left:-.25rem!important
    }
    .m-lg-n2 {
        margin:-.5rem!important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top:-.5rem!important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right:-.5rem!important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left:-.5rem!important
    }
    .m-lg-n3 {
        margin:-1rem!important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top:-1rem!important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right:-1rem!important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left:-1rem!important
    }
    .m-lg-n4 {
        margin:-1.5rem!important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left:-1.5rem!important
    }
    .m-lg-n5 {
        margin:-3rem!important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top:-3rem!important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right:-3rem!important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left:-3rem!important
    }
    .m-lg-auto {
        margin:auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top:auto!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right:auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom:auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left:auto!important
    }
}
@media (min-width:1200px) {
    .m-xl-0 {
        margin:0!important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top:0!important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right:0!important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom:0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left:0!important
    }
    .m-xl-1 {
        margin:.25rem!important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top:.25rem!important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right:.25rem!important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom:.25rem!important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left:.25rem!important
    }
    .m-xl-2 {
        margin:.5rem!important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top:.5rem!important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right:.5rem!important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom:.5rem!important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left:.5rem!important
    }
    .m-xl-3 {
        margin:1rem!important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top:1rem!important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right:1rem!important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom:1rem!important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left:1rem!important
    }
    .m-xl-4 {
        margin:1.5rem!important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top:1.5rem!important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right:1.5rem!important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left:1.5rem!important
    }
    .m-xl-5 {
        margin:3rem!important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top:3rem!important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right:3rem!important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom:3rem!important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left:3rem!important
    }
    .p-xl-0 {
        padding:0!important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top:0!important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right:0!important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom:0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left:0!important
    }
    .p-xl-1 {
        padding:.25rem!important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top:.25rem!important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right:.25rem!important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom:.25rem!important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left:.25rem!important
    }
    .p-xl-2 {
        padding:.5rem!important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top:.5rem!important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right:.5rem!important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom:.5rem!important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left:.5rem!important
    }
    .p-xl-3 {
        padding:1rem!important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top:1rem!important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right:1rem!important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom:1rem!important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left:1rem!important
    }
    .p-xl-4 {
        padding:1.5rem!important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top:1.5rem!important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right:1.5rem!important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left:1.5rem!important
    }
    .p-xl-5 {
        padding:3rem!important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top:3rem!important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right:3rem!important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom:3rem!important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left:3rem!important
    }
    .m-xl-n1 {
        margin:-.25rem!important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top:-.25rem!important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right:-.25rem!important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left:-.25rem!important
    }
    .m-xl-n2 {
        margin:-.5rem!important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top:-.5rem!important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right:-.5rem!important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left:-.5rem!important
    }
    .m-xl-n3 {
        margin:-1rem!important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top:-1rem!important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right:-1rem!important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left:-1rem!important
    }
    .m-xl-n4 {
        margin:-1.5rem!important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left:-1.5rem!important
    }
    .m-xl-n5 {
        margin:-3rem!important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top:-3rem!important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right:-3rem!important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left:-3rem!important
    }
    .m-xl-auto {
        margin:auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top:auto!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right:auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom:auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left:auto!important
    }
}
.text-monospace {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify {
    text-align:justify!important
}
.text-wrap {
    white-space:normal!important
}
.text-nowrap {
    white-space:nowrap!important
}
.text-truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left {
    text-align:left!important
}
.text-right {
    text-align:right!important
}
.text-center {
    text-align:center!important
}
@media (min-width:576px) {
    .text-sm-left {
        text-align:left!important
    }
    .text-sm-right {
        text-align:right!important
    }
    .text-sm-center {
        text-align:center!important
    }
}
@media (min-width:768px) {
    .text-md-left {
        text-align:left!important
    }
    .text-md-right {
        text-align:right!important
    }
    .text-md-center {
        text-align:center!important
    }
}
@media (min-width:992px) {
    .text-lg-left {
        text-align:left!important
    }
    .text-lg-right {
        text-align:right!important
    }
    .text-lg-center {
        text-align:center!important
    }
}
@media (min-width:1200px) {
    .text-xl-left {
        text-align:left!important
    }
    .text-xl-right {
        text-align:right!important
    }
    .text-xl-center {
        text-align:center!important
    }
}
.text-lowercase {
    text-transform:lowercase!important
}
.text-uppercase {
    text-transform:uppercase!important
}
.text-capitalize {
    text-transform:capitalize!important
}
.font-weight-light {
    font-weight:300!important
}
.font-weight-lighter {
    font-weight:lighter!important
}
.font-weight-normal {
    font-weight:400!important
}
.font-weight-bold {
    font-weight:700!important
}
.font-weight-bolder {
    font-weight:bolder!important
}
.font-italic {
    font-style:italic!important
}
.text-white {
    color:#fff!important
}
.text-primary {
    color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
    color:#0056b3!important
}
.text-secondary {
    color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
    color:#494f54!important
}
.text-success {
    color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
    color:#19692c!important
}
.text-info {
    color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
    color:#0f6674!important
}
.text-warning {
    color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
    color:#ba8b00!important
}
.text-danger {
    color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
    color:#a71d2a!important
}
.text-light {
    color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
    color:#cbd3da!important
}
.text-dark {
    color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
    color:#121416!important
}
.text-body {
    color:#212529!important
}
.text-muted {
    color:#6c757d!important
}
.text-black-50 {
    color:rgba(0,0,0,.5)!important
}
.text-white-50 {
    color:hsla(0,0%,100%,.5)!important
}
.text-decoration-none {
    text-decoration:none!important
}
.text-break {
    word-break:break-word!important;
    word-wrap:break-word!important
}
.text-reset {
    color:inherit!important
}
.visible {
    visibility:visible!important
}
.invisible {
    visibility:hidden!important
}
@media print {
    *,
    :after,
    :before {
        text-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn) {
        text-decoration:underline
    }
    abbr[title]:after {
        content:" (" attr(title) ")"
    }
    pre {
        white-space:pre-wrap!important
    }
    blockquote,
    pre {
        border:1px solid #adb5bd;
        page-break-inside:avoid
    }
    thead {
        display:table-header-group
    }
    img,
    tr {
        page-break-inside:avoid
    }
    .h2,
    .h3,
    h2,
    h3,
    p {
        orphans:3;
        widows:3
    }
    .h2,
    .h3,
    h2,
    h3 {
        page-break-after:avoid
    }
    @page {
        size:a3
    }
    .container,
    body {
        min-width:992px!important
    }
    .navbar {
        display:none
    }
    .badge {
        border:1px solid #000
    }
    .table {
        border-collapse:collapse!important
    }
    .table td,
    .table th {
        background-color:#fff!important
    }
    .table-bordered td,
    .table-bordered th {
        border:1px solid #dee2e6!important
    }
    .table-dark {
        color:inherit
    }
    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color:#dee2e6
    }
    .table .thead-dark th {
        color:inherit;
        border-color:#dee2e6
    }
}



* {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    outline:none
}
.form-group.toggle a {
    color:#444
}
.form-group.toggle a:hover {
    text-decoration:none;
    color:#777
}
.form-group.toggle a:focus {
    text-decoration:none
}
.tooltip-parent {
    position:relative
}
.line {
    text-decoration:line-through
}
.ar-switch {
    width:80px;
    height:34px;
    margin-top:16px
}
.ar-switch,
.ar-switch.small {
    position:relative;
    display:inline-block
}
.ar-switch.small {
    width:60px;
    height:25px;
    margin-top:12px
}
.ar-switch input {
    display:none
}
.slider {
    cursor:pointer;
    top:0;
    right:0;
    bottom:0;
    background-color:#ccc
}
.slider,
.slider:before {
    position:absolute;
    left:0;
    transition:.4s
}
.slider:before {
    content:"";
    height:26px;
    width:26px;
    right:4px;
    bottom:4px;
    background-color:#fff
}
.ltr .ar-switch .slider:before {
    left:4px;
    right:0;
    font-size:80%
}
.ar-switch.small .slider:before {
    height:19px;
    width:19px;
    right:3px;
    left:0;
    bottom:3px
}
.ltr .ar-switch.small .slider:before {
    left:3px;
    right:0
}
input:checked+.slider {
    background-color:#27c24c
}
.ar-radio input:checked+.slider {
    background-color:#5d9cec
}
input:focus+.slider {
    box-shadow:0 0 1px #2196f3
}
.ar-switch input:checked+.slider:before {
    transform:translateX(-46px)
}
.ltr .ar-switch input:checked+.slider:before {
    transform:translateX(46px)
}
.ar-switch.small input:checked+.slider:before {
    transform:translateX(-35px)
}
.ltr .ar-switch.small input:checked+.slider:before {
    transform:translateX(35px)
}
.slider.round,
.slider.round:before {
    border-radius:3px
}
.slider span:after,
.slider span:before {
    position:absolute;
    top:8px;
    transition:.4s;
    color:#fff;
    font-size:13px;
    text-align:center
}
.ar-switch.small .slider span:after,
.ar-switch.small .slider span:before {
    top:6px;
    font-size:11px
}
.ar-switch.small .slider span:before {
    text-align:right
}
html.ltr .ar-switch.small .slider span:before {
    text-align:left
}
.slider span:after {
    content:"خاموش";
    left:0;
    right:27px
}
.ltr .ar-switch .slider span:after {
    content:"OFF";
    right:0;
    left:30px
}
.ar-radio .slider span:after {
    content:"غیرفعال"
}
.ltr .ar-radio .slider span:after {
    content:" "
}
.ar-switch.small .slider span:after {
    right:23px
}
.ar-switch.ar-radio.small .slider span:after {
    right:22px!important
}
.ltr .ar-switch.small .slider span:after {
    right:0
}
.slider span:before {
    content:"روشن";
    right:0;
    left:25px;
    opacity:0
}
.ltr .ar-switch .slider span:before {
    content:"ON";
    left:0;
    right:30px
}
.ar-radio .slider span:before {
    content:"فعال"
}
.ltr .ar-radio .slider span:before {
    content:"ACTIVE";
    font-size:80%
}
.ar-switch.small .slider span:before {
    right:6px;
    left:0
}
.ltr .ar-switch.small .slider span:before {
    left:4px;
    right:0
}
input:checked+.slider span:after {
    opacity:0
}
input:checked+.slider span:before {
    opacity:1
}
.form-group .ar-switch {
    margin:0
}
.sortable-chosen {
    border:3px solid #ccc;
    border-top:none;
    border-bottom:none
}
.inline-block {
    display:inline-block
}
.bold {
    font-weight:700
}
.border-none,
.border-none-all,
.border-none-all * {
    border:none!important
}
.cursor-move {
    cursor:move;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#aaa
}
.cursor-move-parent {
    letter-spacing:-1px;
    cursor:move
}
.notexist {
    text-align:center;
    margin:0;
    padding:10px 0;
    color:#999
}
.opacity-half {
    opacity:.5
}
.chart-legend ul {
    list-style:none
}
.chart-legend li {
    text-align:left;
    margin-top:12px;
    font-size:10px
}
.chart-legend li span {
    width:15px;
    height:15px;
    margin:0 5px;
    float:left
}
.chart-legend.large li {
    font-size:14px;
    margin-top:20px
}
.chart-legend.large li span {
    width:20px;
    height:20px;
    float:left
}
.menu-mode-ar {
    position:relative;
    right:10px;
    top:-2px;
    font-size:80%;
    padding-top:4px!important;
    padding-bottom:4px!important;
    display:inline-block!important
}
.ltr .menu-mode-ar {
    right:auto;
    left:10px
}
.mode-inline {
    right:auto!important;
    left:auto!important
}
.notice {
    position:fixed;
    bottom:auto;
    width:auto;
    text-align:center;
    color:#fff;
    line-height:1.7;
    font-size:90%!important;
    padding:10px 0;
    z-index:1000
}
.notice-f {
    bottom:0;
    width:100%
}
.cov-progress {
    height:2px
}
.login {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#f5f7fa;
    z-index:10000
}
.login .topnavbar {
    padding:20px
}
.login .topnavbar img {
    height:40px
}
.ltr .wd-xl-ar,
.rtl .wd-xl-ar {
    width:333px
}
.disabledLoading {
    position:relative
}
.disabledLoading:before {
    content:"";
    display:block;
    width:100%;
    height:100%;
    background-color:#fff;
    opacity:.7;
    z-index:9998;
    position:absolute;
    top:0;
    left:0
}
.disabledLoading:after {
    content:"\F110";
    position:absolute;
    top:50%;
    left:50%;
    font:50px/50px FontAwesome;
    margin:-25px 0 0 -25px;
    z-index:9999;
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite;
    color:#00c8cc;
    display:block
}
.BlideText {
    width:400px;
    white-space:nowrap;
    float:left
}
.code.BlideText::-webkit-scrollbar {
    display:none
}
.navProfile ul {
    margin:0;
    padding:0
}
.navProfile ul li {
    display:block;
    border-bottom:1px solid hsla(0,0%,100%,.41)
}
.navProfile ul li a {
    color:#fff;
    padding:10px;
    display:block
}
.navProfile ul li a:hover {
    color:#fff;
    cursor:pointer
}
.navProfile ul li:last-child {
    border:none
}
.advButton {
    background:#eaeaea;
    padding:12px 11px;
    color:#7f7f7f;
    cursor:pointer;
    border-radius:5px
}
.advButton .fa {
    transition:all .2s
}
.advButton.actived {
    opacity:.7
}
.advButton.actived .fa {
    transform:rotate(-90deg)
}
.itemResponsiveNavigation {
    right:7px;
    left:auto!important;
    top:22px!important;
    background-color:#f2f2f2!important;
    padding:6px 10px 1px;
    border-radius:4px;
    font-size:20px;
    margin-left:10px;
    border:1px solid #eaeaea;
    cursor:pointer
}
.VODResNav {
    display:none
}
.pointer {
    cursor:pointer
}
.tab-content {
    background:#fff;
    margin-top:0!important;
    border:none!important;
    border-radius:4px
}
.nav-tabs,
.nav-tabs>li>a {
    border:none!important
}
.nav-tabs>li>a {
    background:none!important;
    padding:17px 20px!important
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color:#387DFF!important
}
.nav-tabs>li>a {
    font-weight:500!important;
    color:#cacaca!important
}
h1 {
    font-family:Alegreya Sans,sans-serif;
    font-weight:300;
    margin-top:0
}
.control-group {
    display:inline-block;
    vertical-align:top;
    background:#fff;
    text-align:left;
    box-shadow:0 1px 2px rgba(0,0,0,.1);
    padding:30px;
    width:200px;
    height:210px;
    margin:10px
}
.control {
    display:block;
    position:relative;
    padding-right:30px;
    margin-bottom:15px;
    cursor:pointer;
    line-height:1.8
}
.control input {
    position:absolute;
    z-index:-1;
    opacity:0
}
.control__indicator {
    position:absolute;
    top:2px;
    right:0;
    height:20px;
    width:20px;
    background:#e6e6e6
}
.control--radio .control__indicator {
    border-radius:50%
}
.control:hover input~.control__indicator,
.control input:focus~.control__indicator {
    background:#ccc
}
.control input:checked~.control__indicator {
    background:#387DFF
}
.control:hover input:not([disabled]):checked~.control__indicator,
.control input:checked:focus~.control__indicator {
    background:#0e647d
}
.control input:disabled~.control__indicator {
    background:#e6e6e6;
    opacity:.6;
    pointer-events:none
}
.control__indicator:after {
    content:"";
    position:absolute;
    display:none
}
.control input:checked~.control__indicator:after {
    display:block
}
.control--checkbox .control__indicator:after {
    left:8px;
    top:4px;
    width:5px;
    height:10px;
    border:solid #fff;
    border-width:0 2px 2px 0;
    transform:rotate(45deg)
}
.control--checkbox input:disabled~.control__indicator:after {
    border-color:#7b7b7b
}
.control--radio .control__indicator:after {
    left:7px;
    top:7px;
    height:6px;
    width:6px;
    border-radius:50%;
    background:#fff
}
.control--radio input:disabled~.control__indicator:after {
    background:#7b7b7b
}
.select {
    position:relative;
    margin-bottom:15px
}
.select,
.select select {
    display:inline-block;
    width:100%
}
.select select {
    cursor:pointer;
    padding:10px 15px;
    outline:0;
    border:0;
    border-radius:0;
    background:#e6e6e6;
    color:#7b7b7b;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
.select select::-ms-expand {
    display:none
}
.select select:focus,
.select select:hover {
    color:#000;
    background:#ccc
}
.select select:disabled {
    opacity:.5;
    pointer-events:none
}
.select__arrow {
    position:absolute;
    top:16px;
    right:15px;
    width:0;
    height:0;
    pointer-events:none;
    border-color:#7b7b7b transparent transparent;
    border-style:solid;
    border-width:8px 5px 0
}
.select select:focus~.select__arrow,
.select select:hover~.select__arrow {
    border-top-color:#000
}
.select select:disabled~.select__arrow {
    border-top-color:#ccc
}
html.rtl .floated-list.rtl .control__indicator {
    left:inherit;
    right:0
}
html.rtl .floated-list.rtl .control {
    padding-left:0;
    padding-right:30px
}
.rtl .multiselect,
.rtl .multiselect__element {
    text-align:right
}
.multiselect__option--selected.multiselect__option--highlight {
    background:#00afaf
}
.multiselect__option--highlight {
    background:#387DFF
}
.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select,
.multiselect__option--disabled {
    background:none
}
.multiselect__content,
.multiselect__element {
    z-index:999999
}
.multiselect__input,
.multiselect__tags-wrap {
    position:relative;
    left:30px
}
.multiselect__tag {
    background:#387DFF!important
}
.multiselect__select {
    left:1px!important;
    right:auto!important
}
.ltr .multiselect__select {
    right:1px!important;
    left:auto!important
}
.multiselect__tag-icon:hover {
    background-color:#079494!important
}
.multiselect,
.multiselect__input,
.multiselect__single {
    font-size:14px
}
.multiselect__tags {
    padding:8px 8px 0 40px
}
.ltr .multiselect__tags {
    padding:8px 40px 0 8px!important
}
.multiselect__input,
.multiselect__tags-wrap {
    left:auto
}
.multiselect__placeholder {
    padding-top:4px!important
}
.ar-slider {
    cursor:pointer
}
.ar-slider .vue-slider {
    height:6px!important;
    background:#dfe4ed!important
}
.ar-slider .vue-slider .vue-slider-dot {
    border-radius:50%;
    border:2px solid #387DFF;
    top:-5px!important;
    box-shadow:none
}
.ar-slider .vue-slider .vue-slider-process {
    background:#387DFF
}
.ar-slider .vue-slider-tooltip {
    background-color:#387DFF!important;
    border-color:#387DFF!important;
    font-size:11.5px!important
}
.file-input-group {
    position:relative;
    width:200px;
    height:40px;
    border-radius:3px;
    overflow:hidden
}
.file-input-group>* {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    padding:0;
    margin:0!important
}
.file-input-group input[type=file] {
    background:red;
    z-index:2;
    display:none!important
}
.file-input-group label {
    cursor:pointer;
    background:#387DFF;
    z-index:1;
    color:#fff;
    text-align:center;
    padding:10px
}
.file-input-group label:hover {
    background:rgba(0,186,186,.78)
}
.file-input-group label span {
    padding:0 2px
}
.file-input-group label i {
    padding:0 3px
}
.vue-highcharts {
    width:auto!important;
    display:block!important;
    margin:0!important;
    border:0 solid rgba(0,0,0,.1)!important;
    border-radius:0!important;
    box-shadow:0 0 0 rgba(0,0,0,.2)!important;
    padding:0!important;
    background:#fff!important
}
.topnavbar,
.topnavbar .navbar-header {
    background:none;
    background-color:#387DFF!important
}
.topnavbar.background {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:75px;
    z-index:-1
}
.col-centered {
    margin:0 auto!important;
    float:none!important
}
.btn-min {
    min-width:150px
}
.table-responsive tr {
    word-break:break-all
}
.widget {
    margin-bottom:2px;
    display:block
}
.widget p {
    margin:10.5px 0
}
.widget h4 {
    font-weight:400
}
.btn-file {
    position:relative;
    overflow:hidden;
    cursor:pointer!important
}
.btn-file input[type=file] {
    position:absolute;
    top:0;
    right:0;
    min-width:100%;
    min-height:100%;
    text-align:right;
    filter:alpha(opacity=0);
    opacity:0;
    outline:none;
    background:#fff;
    display:block;
    cursor:pointer!important
}
/*.modal label {*/
/*    margin:5px 0*/
/*}*/
/*.modal-header {*/
/*    padding:25px*/
/*}*/
/*.modal-footer {*/
/*    !*padding:25px;*!*/
/*    border:none*/
/*}*/
/*.modal-body,*/
/*.modal-body fieldset {*/
/*    padding:0*/
/*}*/
.layout-boxed .wrapper {
    overflow:visible;
    overflow:initial
}
.jump-container {
    padding:0
}
.jump-container>.content-heading {
    border:none;
    background-color:#fff!important;
    position:relative
}
.wrapper>.aside {
    top:95px!important;
    padding:0;
    background:none;
    transition:none;
    overflow:hidden
}
.aside ul {
    transition:none
}
.wrapper>.aside .components,
.wrapper>.aside .products {
    padding:0 0 10px;
    background-color:#3a3f51
}
.wrapper>.aside .products {
    padding:17px 0
}
.wrapper>.aside .products.active {
    margin:0 0 -10px
}
.wrapper>.aside .aside-inner {
    padding:0;
    overflow:visible;
    overflow:initial
}
.panel {
    border:none!important
}
.tooltip {
    opacity:1
}
.wizard>.content>.body {
    position:relative
}
.wizard>.content>.body .row {
    margin:50px -15px
}
.wizard>.steps a.hover {
    cursor:pointer;
    border-radius:5px
}
.wizard>.steps a.hover:hover {
    background-color:#f7f7f7;
    border-radius:5px
}
.wizard>.steps .current a,
.wizard>.steps .current a:active,
.wizard>.steps .current a:hover {
    border-radius:5px;
    background-color:#eee;
    color:#777
}
.wizard>.steps .current a {
    color:#777;
    background:#eee
}
.btn-info {
    border-color:transparent
}
.btn-info:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info:hover {
    background-color:#00a7a7;
    border-color:transparent
}
.btn-info:focus {
    background-color:#387DFF;
    border-color:transparent
}
.widget.panel,
.widget .panel {
    overflow:visible!important
}
.box:hover .panel-heading .ar-tooltip,
.c-tooltip:hover .ar-tooltip,
.form-group .row:hover .ar-tooltip,
.panel .row div:hover .ar-tooltip {
    opacity:1
}
.wizard>.steps>ul>li {
    width:20%
}
.pt-zero {
    padding-top:0!important
}
.p-zero {
    padding:0!important
}
.ph-zero {
    padding-left:0!important;
    padding-right:0!important
}
.pv-zero {
    padding-top:0!important;
    padding-bottom:0!important
}
.p-left-sm {
    padding-left:5px!important
}
.p-right-sm {
    padding-right:5px!important
}
.wrapper>section {
    z-index:90
}
.m-zero {
    margin:0!important
}
.mh-zero {
    margin-left:0!important;
    margin-right:0!important
}
.mv-zero {
    margin-top:0!important;
    margin-bottom:0!important
}
.m-left-sm {
    margin-left:5px!important
}
.ltr .m-left-sm {
    margin-left:0!important
}
.ltr .m-left-sm,
.m-right-sm {
    margin-right:5px!important
}
.progress-xxl {
    height:50px
}
.progress .progress-bar {
    box-shadow:none
}
.progress {
    border-radius:5px
}
.mt-xl {
    margin-top:25px
}
.mb-xl {
    margin-bottom:25px
}
.btn-circle {
    width:30px;
    height:30px;
    text-align:center;
    padding:6px 0;
    font-size:12px;
    line-height:1.42;
    border-radius:15px
}
.jump-container>footer {
    margin-top:20px
}
.ltr .nav-wrapper {
    box-shadow:none!important
}
.ltr .box-shadow {
    margin:8.5px -15px!important
}
.ltr .col-xs-6.col-xs-offset-3 .btn {
    font-size:75%
}
.pull-right-p {
    position:absolute;
    right:0
}
.rtl .pull-right-p {
    position:absolute;
    left:0;
    right:auto
}
a {
    color:#444;
    text-decoration:none!important
}
a:hover {
    color:#777
}
.layout-boxed .wrapper {
    box-shadow:none!important
}
.wrapper>.aside {
    background:none!important
}
.navbar-brand {
    height:75px!important
}
.topnavbar,
.topnavbar .nav-wrapper {
    background:#387DFF!important
}
.topnavbar .navbar-header .brand-logo {
    padding:18px 30px 0 15px!important
}
.wrapper>.aside .aside-inner {
    padding-top:20px!important
}
.body.container {
    padding-top:20px
}
a.exact-active-link {
    color:#387DFF
}
a.helpButton {
    background:#387DFF;
    font-size:12px;
    padding:2px 7px;
    border-radius:4px;
    margin-right:10px;
    color:#fff
}
a.helpButton i {
    padding:0 3px
}
.ltr a.helpButton {
    margin-right:0;
    margin-left:10px
}
.pointer-default {
    cursor:default
}
.serverTaskIcon {
    display:inline-block;
    right:4px
}
html.ltr .serverTaskIcon {
    right:3px
}
.pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
.widget {
    margin-bottom:2px!important
}
.widget h4 {
    font-weight:400!important
}
.hover-underline:hover {
    text-decoration:underline
}
.pre {
    white-space:pre
}
.modal-body fieldset .form-group {
    margin-bottom:0;
    background-color:#f4f4f4;
    border-bottom:1px solid #ebebeb;
    padding:10px 15px
}
.table-responsive tbody td,
.table-responsive tbody th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-bottom:1px solid #eee
}
.btn-info {
    background-color:#387DFF!important;
    border-color:#1eb6e4!important
}
.btn-info:hover {
    background:#00a7a7!important
}
.btn-info:focus,
.btn-info:hover {
    border-color:transparent!important
}
.btn-info:focus {
    background-color:#387DFF!important
}
.display-block {
    display:block!important
}
.ltr {
    direction:ltr
}
.rtl {
    direction:rtl
}
.unbuttonized {
    padding:0;
    line-height:inherit;
    text-transform:inherit;
    border:none;
    color:inherit
}
.divider {
    height:1px;
    width:100%;
    display:block;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.text-arvan {
    color:#387DFF!important
}
.btn-arvan {
    background:#387DFF;
    border-color:#387DFF;
    color:#fff!important
}
.btn-arvan:hover {
    background:#00a2a2
}
.btn-arvan:focus,
.btn-arvan:hover {
    border-color:#00a2a2;
    color:#fff!important
}
.btn-arvan:focus {
    background-color:#00a2a2
}
fieldset .form-group {
    margin-bottom:0;
    background-color:#f4f4f4;
    padding:10px 15px
}
.modal-body fieldset {
    margin:-25px!important
}
/*.modal-body {*/
/*    background-color:#f4f4f4*/
/*}*/
ul.floated-list {
    margin:0;
    padding:0 20px 0 0;
    list-style:none
}
ul.floated-list>li {
    float:left;
    padding:5px 0 5px 50px
}
.vertical-middle {
    vertical-align:middle
}
.modal {
    z-index:9999!important
}
.alerts {
    z-index:999999999999!important
}
.col-xs-8,
.pv-sm {
    padding:15px!important
}
.panel-heading {
    margin-top:25px!important
}
.topnavbar {
    z-index:auto!important
}
.highcharts-credits {
    display:none!important
}
thead {
    display:table-header-group!important
}
.highcharts-axis-labels *,
.highcharts-yaxis-labels * {
    font-family:vazirL,Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif!important;
    font-weight:600
}
.helpButton {
    display:inline-block!important
}
.artip {
    position:relative
}
.artip:after {
    content:attr(data-title);
    background:rgba(0,0,0,.7);
    padding:2px 5px;
    border-radius:3px;
    top:-28px;
    font-size:10px!important;
    line-height:20px;
    white-space:nowrap
}
.artip:after,
.artip:before {
    position:absolute;
    color:#fff;
    left:50%;
    transform:translateX(-50%);
    opacity:0;
    transition:all .3s
}
.artip:before {
    content:"";
    background:transparent;
    border:4px solid transparent;
    border-top-color:rgba(0,0,0,.7);
    width:1px;
    height:1px;
    top:-4px
}
.artip.s2x:after,
.artip.s2x:before {
    transform:scale(2)
}
.artip.s2x:after {
    top:-44px;
    left:0
}
.artip:hover:after,
.artip:hover:before {
    opacity:1
}
.multiselect__option--selected:after {
    display:none
}
table {
    word-break:break-all
}
.panel-heading p {
    color:rgba(0,0,0,.3)
}
.multiselect__option--highlight:after {
    left:0;
    margin-right:30%;
    display:none
}
.opshow {
    opacity:1!important
}
.search .icon-magnifier {
    position:absolute;
    left:26px!important;
    top:18px;
    font-size:18px
}
.search input {
    padding-left:35px!important
}
.search {
    padding:10px;
    position:relative
}
.ltr .fa-caret-left:before {
    content:"\F0DA"
}
.placeholder-left :-ms-input-placeholder,
.placeholder-left ::-moz-placeholder,
.placeholder-left ::-webkit-input-placeholder {
    text-align:left!important
}
.placeholder-right :-ms-input-placeholder,
.placeholder-right ::-moz-placeholder,
.placeholder-right ::-webkit-input-placeholder {
    text-align:right!important
}
.placeholder-center :-ms-input-placeholder,
.placeholder-center ::-moz-placeholder,
.placeholder-center ::-webkit-input-placeholder {
    text-align:center!important
}
.multiselect__input,
.multiselect__single {
    position:relative;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    height:1.2em;
    padding:0 5px 0 0
}
.multiselect__tags {
    height:10px;
    overflow:hidden;
    display:block
}
.rtl .search input {
    text-align:right;
    direction:rtl
}
.ltr .search input {
    text-align:left;
    direction:ltr
}
.m0 {
    margin:0!important
}
.mt0 {
    margin-top:0!important
}
.mr0 {
    margin-right:0!important
}
.mb0 {
    margin-bottom:0!important
}
.ml0,
.mx0 {
    margin-left:0!important
}
.mx0 {
    margin-right:0!important
}
.my0 {
    margin-top:0!important;
    margin-bottom:0!important
}
.m1 {
    margin:.5rem!important
}
.mt1 {
    margin-top:.5rem!important
}
.mr1 {
    margin-right:.5rem!important
}
.mb1 {
    margin-bottom:.5rem!important
}
.ml1,
.mx1 {
    margin-left:.5rem!important
}
.mx1 {
    margin-right:.5rem!important
}
.my1 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.m2 {
    margin:1rem!important
}
.mt2 {
    margin-top:1rem!important
}
.mr2 {
    margin-right:1rem!important
}
.mb2 {
    margin-bottom:1rem!important
}
.ml2,
.mx2 {
    margin-left:1rem!important
}
.mx2 {
    margin-right:1rem!important
}
.my2 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
}
.m3 {
    margin:2rem!important
}
.mt3 {
    margin-top:2rem!important
}
.mr3 {
    margin-right:2rem!important
}
.mb3 {
    margin-bottom:2rem!important
}
.ml3,
.mx3 {
    margin-left:2rem!important
}
.mx3 {
    margin-right:2rem!important
}
.my3 {
    margin-top:2rem!important;
    margin-bottom:2rem!important
}
.m4 {
    margin:4rem!important
}
.mt4 {
    margin-top:4rem!important
}
.mr4 {
    margin-right:4rem!important
}
.mb4 {
    margin-bottom:4rem!important
}
.ml4,
.mx4 {
    margin-left:4rem!important
}
.mx4 {
    margin-right:4rem!important
}
.my4 {
    margin-top:4rem!important;
    margin-bottom:4rem!important
}
.mxn1 {
    margin-left:-.5rem!important;
    margin-right:-.5rem!important
}
.mxn2 {
    margin-left:-1rem!important;
    margin-right:-1rem!important
}
.mxn3 {
    margin-left:-2rem!important;
    margin-right:-2rem!important
}
.mxn4 {
    margin-left:-4rem!important;
    margin-right:-4rem!important
}
.mt-auto {
    margin-top:auto!important
}
.mr-auto {
    margin-right:auto!important
}
.mb-auto {
    margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
    margin-left:auto!important
}
.mx-auto {
    margin-right:auto!important
}
.my-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
}
.p1m {
    padding:-1px!important
}
.pt1m {
    padding-top:-1px!important
}
.pr1m {
    padding-right:-1px!important
}
.pb1m {
    padding-bottom:-1px!important
}
.pl1m,
.px1m {
    padding-left:-1px!important
}
.px1m {
    padding-right:-1px!important
}
.py2m {
    padding-top:-1px!important;
    padding-bottom:-1px!important
}
.p5m {
    padding:-5px!important
}
.pt5m {
    padding-top:-5px!important
}
.pr5m {
    padding-right:-5px!important
}
.pb5m {
    padding-bottom:-5px!important
}
.pl5m,
.px5m {
    padding-left:-5px!important
}
.px5m {
    padding-right:-5px!important
}
.py5m {
    padding-top:-5px!important;
    padding-bottom:-5px!important
}
.p0 {
    padding:0!important
}
.pt0 {
    padding-top:0!important
}
.pr0 {
    padding-right:0!important
}
.pb0 {
    padding-bottom:0!important
}
.pl0,
.px0 {
    padding-left:0!important
}
.px0 {
    padding-right:0!important
}
.py0 {
    padding-top:0!important;
    padding-bottom:0!important
}
.p1 {
    padding:.5rem!important
}
.pt1 {
    padding-top:.5rem!important
}
.pr1 {
    padding-right:.5rem!important
}
.pb1 {
    padding-bottom:.5rem!important
}
.pl1 {
    padding-left:.5rem!important
}
.py1 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.px1 {
    padding-left:.5rem!important;
    padding-right:.5rem!important
}
.p2 {
    padding:1rem!important
}
.pt2 {
    padding-top:1rem!important
}
.pr2 {
    padding-right:1rem!important
}
.pb2 {
    padding-bottom:1rem!important
}
.pl2 {
    padding-left:1rem!important
}
.py2 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.px2 {
    padding-left:1rem!important;
    padding-right:1rem!important
}
.p3 {
    padding:2rem!important
}
.pt3 {
    padding-top:2rem!important
}
.pr3 {
    padding-right:2rem!important
}
.pb3 {
    padding-bottom:2rem!important
}
.pl3 {
    padding-left:2rem!important
}
.py3 {
    padding-top:2rem!important;
    padding-bottom:2rem!important
}
.px3 {
    padding-left:2rem!important;
    padding-right:2rem!important
}
.p4 {
    padding:4rem!important
}
.pt4 {
    padding-top:4rem!important
}
.pr4 {
    padding-right:4rem!important
}
.pb4 {
    padding-bottom:4rem!important
}
.pl4 {
    padding-left:4rem!important
}
.py4 {
    padding-top:4rem!important;
    padding-bottom:4rem!important
}
.px4 {
    padding-left:4rem!important;
    padding-right:4rem!important
}
.f-right {
    float:right!important
}
.f-left {
    float:left!important
}
.text-f-right {
    text-align:right!important
}
.text-f-left {
    text-align:left!important
}
.resize-vertical {
    resize:vertical
}
.resize-horizontal {
    resize:horizontal
}
.btn-xs {
    margin:2px
}
.ltr .text-switch {
    text-align:center
}
.ar-switch.small span:after,
.rtl .ar-switch.small span:before {
    font-size:.85em!important
}
.rtl .ar-switch.small span:after {
    text-align:center
}
.ar-switch.small span:after,
.ltr .ar-switch.small span:before {
    font-size:.75em!important
}
.fa-exclamation-triangle {
    color:#fbbb79
}
.rtl .fa-exclamation-triangle {
    margin-left:7px
}
.ltr .fa-exclamation-triangle {
    margin-right:7px
}
aside nav>ul.nav {
    margin-bottom:10px!important
}
@media screen and (min-width:992px) {
    .screen-aside {
        max-width:230px!important;
        padding:0!important
    }
    .screen-content {
        width:calc(100% - 230px)!important;
        padding:20px 20px 0 0!important
    }
}
@media screen and (max-width:991px) {
    .screen-aside,
    .screen-content {
        width:100%!important;
        padding-left:20px!important;
        padding-right:20px!important;
        margin-bottom:0!important
    }
    .sidebar {
        padding-bottom:0!important
    }
    .domain-list-class .domain-panel {
        margin-bottom:-37px!important
    }
}
@media screen and (min-width:992px) {
    .ltr .screen-content {
        padding:20px 0 0 20px!important
    }
}
@media screen and (min-width:768px) {
    #menu {
        display:inline-block!important
    }
    .navbar-header {
        display:inline-block;
        width:100px!important
    }
    .navbar-brand {
        width:113px!important
    }
    .brand-logo {
        width:150px!important
    }
}
@media screen and (max-width:767px) {
    .hide-767 {
        display:none!important
    }
    .show-767 {
        display:block!important
    }
    #menu {
        display:none
    }
    #menu li a {
        color:#fff;
        text-align:center;
        padding:10px 15px
    }
    #toggleMenuBtn {
        display:inline-block!important;
        background:#1dbfcb;
        float:right!important;
        margin:20px;
        font-size:14px;
        color:#fff;
        position:absolute;
        right:0;
        left:auto;
        z-index:99999
    }
    .rtl #toggleMenuBtn {
        text-align:center;
        display:inline-block!important;
        float:left!important;
        left:0;
        right:auto
    }
    .navbar-brand,
    .navbar-header {
        width:100%!important
    }
    .brand-logo {
        width:300px
    }
    html.rtl .navbar-nav {
        margin:7.5px 0
    }
    .dropdownProfileNavigation {
        width:calc(100% - 30px);
        left:-15px;
        position:relative
    }
    .modal-content {
        width:calc(100% - 20px)
    }
    .modal-dialog {
        width:100%!important
    }
}
.profileNavigation {
    background:#02abab;
    padding-bottom:4px;
    margin-left:15px
}
#toggleMenuBtn {
    display:none
}
@media screen and (min-width:992px) {
    #product-menu-list {
        display:block!important
    }
}
@media screen and (max-width:991px) {
    #product-menu-list {
        display:none
    }
}
#product-menu-btn {
    position:absolute!important;
    color:#fff;
    z-index:99;
    top:23px!important;
    left:auto!important;
    right:34px!important;
    background-color:#2f3444!important
}
.rtl #product-menu-btn {
    top:23px!important;
    left:34px!important;
    right:auto!important
}
@media screen and (max-width:480px) {
    .hide-480 {
        display:none!important
    }
    .wide-480 {
        width:100%!important
    }
    .btn-group {
        width:51px
    }
    .btn-group .btn-labeled {
        width:48px
    }
    .screen-padding-none {
        padding:0!important
    }
}
@media screen and (max-width:600px) {
    .hide-600 {
        display:none!important
    }
    .show-600 {
        display:block!important
    }
    .no-title td {
        padding:10px!important
    }
    .no-title td:after {
        content:""
    }
    .no-border {
        border:none!important
    }
    .table-cell {
        display:table-cell
    }
    .domain-list-class .list {
        margin-right:-15px!important
    }
}
.table-color tr:nth-child(odd) {
    background-color:#fafbfc
}
@media screen and (min-width:600px) {
    .ar-col-16 {
        width:16.66%
    }
    .ar-col-8 {
        width:8.33%
    }
    .ar-col-half {
        width:50%
    }
}
@media screen and (max-width:992px) {
    .text-sm-center {
        text-align:center!important
    }
}
.ar-pull-left {
    float:left!important
}
@media screen and (min-width:992px) {
    .pull-ld-left {
        float:left!important
    }
}
.form-control[type=number] {
    padding:5px!important;
    height:40px!important
}
.rtl [class*=block-grid-]>* {
    float:right
}
.ar-form-control.is-invalid:not(.ltr),
.ar-form-control.is-valid:not(.ltr),
.was-validated .ar-form-control:invalid:not(.ltr),
.was-validated .ar-form-control:valid:not(.ltr) {
    padding-right:.75rem;
    padding-left:calc(1.5em + .75rem);
    background-position:0 calc(.375em + .1875rem)
}
aside .nav.sub-menu a.disabled,
aside .nav.sub-menu a.disabled em {
    color:#798094!important;
    cursor:default!important
}
body {
    background-color:#f7f7f7;
    font-family:vazirL
}
.ar-sidebar {
    background-color:#387DFF ;
    display:flex;
    max-width:280px;
    height:100vh
}
.ar-sidebar:before {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:100px;
    left:0;
    background-image:linear-gradient(205deg,#387DFF ,#387DFF  25%,#387DFF);
    transition-duration:.15s
}
.ar-sidebar--withchild:before {
    height:350px
}
@media (min-width:992px) {
    .ar-sidebar {
        position:-webkit-sticky;
        position:sticky;
        top:0
    }
}
html.ltr .ar-sidebar--withchild:before {
    background-image:linear-gradient(155deg,#387DFF ,#387DFF  25%,#00a0a0)
}
.ar-aside-pmmenu {
    position:relative;
    width:60px;
    max-width:60px;
    height:100%;
    top:0;
    padding-top:25px;
    padding-bottom:25px;
    transition:background-color .15s;
    z-index:2;
    overflow:hidden;
    direction:ltr;
    padding-right:4px
}
.ar-aside-pmmenu--withchild {
    background-color:rgba(0,0,0,.05)
}
.ar-aside-pmmenu--withchild .ar-aside-pmmenu__link--active {
    background-color:#387DFF
}
.ar-aside-pmmenu__icon {
    color:#fff
}
.ar-aside-pmmenu__icon--home {
    width:15px
}
.ar-aside-pmmenu__icon--profile {
    width:12px
}
.ar-aside-pmmenu__icon--play {
    width:10px
}
.ar-aside-pmmenu__icon--settings {
    width:14px
}
.ar-aside-pmmenu__icon--logout {
    width:13px
}
.ar-aside-pmmenu__icon svg {
    max-height:100%
}
.ar-aside-pmmenu__link {
    font-size:12px;
    font-weight:700;
    line-height:13px;
    color:#fff;
    transition:color .15s linear,background-color .15s linear;
    display:flex;
    margin-top:7px;
    margin-bottom:7px;
    align-items:center;
    justify-content:center;
    height:38px;
    position:relative;
    border-radius:0 6px 6px 0
}
.ar-aside-pmmenu__link .ar-aside-pmmenu__icon path {
    transition:fill .15s linear
}
.ar-aside-pmmenu__link:after,
.ar-aside-pmmenu__link:before {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    background-color:#387DFF ;
    opacity:0;
    left:0;
    transition:opacity .15s;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljg1NyIgaGVpZ2h0PSI4LjM5NSI+PHBhdGggZD0iTTcuODU2IDguMzk1Uy4xNCA4LjIzNS0uMDAxIDB2OC4zOTV6IiBmaWxsPSIjMDBiYWJhIi8+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljg1NyIgaGVpZ2h0PSI4LjM5NSI+PHBhdGggZD0iTTcuODU2IDguMzk1Uy4xNCA4LjIzNS0uMDAxIDB2OC4zOTV6IiBmaWxsPSIjMDBiYWJhIi8+PC9zdmc+);
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
}
.ar-aside-pmmenu__link:before {
    top:-10px
}
.ar-aside-pmmenu__link:after {
    bottom:-10px;
    transform:scaleY(-1)
}
.ar-aside-pmmenu__link:not(.ar-aside-pmmenu__link--active):not(.ar-aside-pmmenu__link--disabled):hover {
    background-color:rgba(0,0,0,.17);
    color:#fff
}
.ar-aside-pmmenu__link--active {
    background-color:#2e67d1
}
.ar-aside-pmmenu__link--active:hover {
    color:#fff
}
.ar-aside-pmmenu__link--active:after,
.ar-aside-pmmenu__link--active:before {
    opacity:1
}
.ar-aside-pmmenu__link--iconButton {
    margin-top:13px;
    margin-bottom:13px
}
.ar-aside-pmmenu__link--loading:not(.ar-aside-pmmenu__link--active) {
    background-color:#00c9c9;
    animation:blink .7s infinite alternate-reverse
}
.ar-aside-pmmenu__link--loading:not(.ar-aside-pmmenu__link--active):hover {
    background-color:#00c9c9
}
.ar-aside-pmmenu__link--disabled:not(.ar-aside-pmmenu__link--active) {
    pointer-events:none;
    opacity:.5
}
.ar-aside-pmmenu__devider {
    padding-top:4px;
    padding-bottom:4px;
    text-align:center
}
.ar-aside-pmmenu__deviderDot {
    display:inline-block;
    width:4px;
    height:4px;
    border-radius:2px;
    margin-right:1px;
    margin-left:1px;
    background-color:rgba(0,0,0,.17)
}
.ar-aside-pmmenu__logo {
    width:32px;
    bottom:15px;
    color:#fff;
    margin-top:40px;
    margin-right:auto;
    margin-left:auto;
    left:14px
}
.ar-aside-pmmenu__logo svg {
    max-width:100%
}
@media (min-height:720px) {
    .ar-aside-pmmenu {
        padding-bottom:60px
    }
    .ar-aside-pmmenu__logo {
        position:absolute;
        margin-top:0
    }
}
html.ltr .ar-aside-pmmenu {
    padding-right:0;
    padding-left:4px
}
html.ltr .ar-aside-pmmenu__link {
    border-radius:6px 0 0 6px
}
html.ltr .ar-aside-pmmenu__link:after,
html.ltr .ar-aside-pmmenu__link:before {
    left:unset;
    right:0
}
html.ltr .ar-aside-pmmenu__link:after {
    transform:scale(-1)
}
html.ltr .ar-aside-pmmenu__link:before {
    transform:scaleX(-1)
}
.sidemenu {
    position:relative;
    width:220px;
    padding-bottom:15px;
    padding-right:17px;
    padding-left:17px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:1;
    transition:transform .3s ease-in-out .1s;
    transform:translate(50%)
}
.sidemenu--open {
    transform:translate(0)
}
.sidemenu__header {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    padding-top:70px;
    padding-bottom:40px;
    z-index:2;
    background-image:linear-gradient(180deg,#387DFF ,#387DFF  80%,rgba(0,196,196,0))
}
.sidemenu__image {
    width:75px;
    margin-bottom:18px;
    margin-right:auto;
    margin-left:auto;
    color:#fff;
    text-align:center
}
.sidemenu__image svg {
    max-width:100%
}
.sidemenu__title {
    color:#fff;
    font-size:17px;
    font-weight:500;
    text-align:center
}
.sidemenu__menu {
    list-style:none;
    margin:0!important;
    padding:0
}
.sidemenu__item {
    line-height:30px;
    position:relative
}
.sidemenu__item--active:before {
    opacity:1
}
.sidemenu__link {
    color:#fff;
    display:block;
    position:relative;
    font-size:12px;
    font-weight:500;
    padding-right:32px;
    padding-left:20px;
    border-radius:15px;
    transition:background-color .15s linear;
    margin-top:3px;
    margin-bottom:3px;
    cursor:pointer
}
.sidemenu__link:hover {
    background-color:rgb(41, 114, 251);
    text-shadow:0 4px 8px rgba(0,0,0,.1);
    color:#fff
}
.sidemenu__link:before {
    content:"";
    position:absolute;
    right:16px;
    width:6px;
    height:6px;
    top:calc(50% - 3px);
    opacity:0;
    border-radius:3px;
    transition:opacity .15s linear;
    background-color:#fff
}
.sidemenu__link--active,
.sidemenu__link--active:hover {
    background-color:rgb(41, 114, 251)
}
.sidemenu__link--active:before {
    opacity:1
}
.sidemenu__link--disabled {
    color:hsla(0,0%,100%,.7)
}
.sidemenu__link--disabled:hover {
    background-color:transparent;
    color:hsla(0,0%,100%,.7);
    text-shadow:none
}
.sidemenu__link--withchild:before {
    border-radius:0;
    border-color:transparent transparent #fff #fff;
    border-style:solid;
    border-width:1px;
    transform:rotate(45deg);
    transform-origin:center;
    transition:transform .15s linear;
    background-color:transparent;
    opacity:1
}
.sidemenu__link--expanded:before {
    transform:rotate(-45deg)
}
.sidemenu__link--child {
    margin-right:10px
}
@media (min-width:992px) {
    .sidemenu {
        transform:translate(0)
    }
}
html.ltr .sidemenu {
    transform:translate(-50%)
}
html.ltr .sidemenu--open {
    transform:translate(0)
}
html.ltr .sidemenu__link {
    padding-right:20px;
    padding-left:32px
}
html.ltr .sidemenu__link--active:before {
    right:unset;
    left:16px
}
html.ltr .sidemenu__link--child {
    margin-right:0;
    margin-left:5px
}
html.ltr .sidemenu__link--withchild:before {
    transform:rotate(-135deg)
}
html.ltr .sidemenu__link--withchild.sidemenu__link--expanded:before {
    transform:rotate(-45deg)
}
@media (min-width:992px) {
    html.ltr .sidemenu {
        transform:translate(0)
    }
}
.errors {
    text-align:center;
    padding-top:15px
}
.errors__img {
    max-width:100px
}
.errors h1.errors__title {
    font-size:22px;
    font-weight:600;
    color:#8e8989
}
.errors h2.errors__subtitle {
    font-size:18px;
    color:#8e8989
}
.errors__error {
    margin-top:20px;
    font-size:16px;
    color:#f5f5f5
}
.errors__ban-icon {
    color:#8e8989;
    font-size:45px
}
.ar-header {
    flex-direction:column;
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:#f5f7fa;
    z-index:100;
    display:flex;
    align-items:center;
    z-index:555;
    min-width:100%;
    transition:transform .3s
}
.ar-header__container {
    transition:transform .3s;
    padding:20px;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.ar-header__backDrop {
    display:block;
    position:fixed;
    top:0;
    right:0;
    width:100%;
    height:100%;
    z-index:555;
    background-color:rgba(0,0,0,.35)
}
.ar-header__titleCol {
    display:flex;
    align-items:center
}
.ar-header h2.ar-header__title {
    color:#717171;
    font-size:18px;
    font-weight:600;
    margin-top:0;
    margin-bottom:0;
    margin-left:10px
}
.ar-header__titleSk {
    height:25px;
    width:55%;
    border-radius:5px;
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-header__actionCol {
    display:none
}
.ar-header__dropdownBtnContainer {
    position:relative;
    height:auto;
    margin-bottom:8px
}
.ar-header__dropdownBtn {
    height:40px;
    width:100%;
    position:relative;
    background-color:#e7ecf4;
    border-radius:20px;
    color:#697d9a;
    overflow-y:hidden;
    transition:height .3s,box-shadow .15s,color .15s
}
.ar-header__dropdownBtn:after {
    content:"";
    position:absolute;
    top:15px;
    left:18px;
    width:7px;
    height:7px;
    border-color:transparent #a4b5d0 #a4b5d0 transparent;
    border-style:solid;
    border-width:1px;
    transform:rotate(45deg);
    transform-origin:4px 4px;
    transition:transform .3s,top .15s;
    z-index:1
}
.ar-header__dropdownBtn:not(.ar-header__dropdownBtn--active):hover {
    color:#387DFF
}
.ar-header__dropdownBtn--active {
    box-shadow:0 8px 10px -5px rgba(105,125,154,.4)
}
.ar-header__dropdownBtn--active:after {
    transform:rotate(225deg)
}
.ar-header__dropdownBtn--active .ar-header__dropdownBackdrop {
    opacity:1
}
.ar-header__dropdownBackdrop {
    position:absolute;
    right:2px;
    left:2px;
    top:2px;
    height:37px;
    border-radius:20px;
    opacity:0;
    background:rgba(185,199,219,.4);
    transition:opacity .15s,transform .15s
}
.ar-header__dropdownItem {
    display:flex;
    height:40px;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    z-index:1;
    cursor:pointer;
    padding-right:17px;
    padding-left:17px
}
.ar-header__dropdownItem:first-child {
    padding-left:40px
}
.ar-header__userIcon {
    width:16px;
    margin-left:14px;
    color:#b9c7db;
    transition:transform .15s
}
.ar-header__userIcon svg {
    max-width:100%
}
.ar-header__userText {
    font-size:15px;
    font-weight:600;
    white-space:nowrap
}
.ar-header__menuContainer {
    flex-direction:row-reverse
}
.ar-header__backRoute,
.ar-header__headerContainer,
.ar-header__menuContainer {
    display:flex;
    align-items:center
}
.ar-header__backRoute {
    justify-content:center;
    width:27px;
    height:27px;
    border-radius:27px;
    background-color:rgba(132,239,228,.4);
    margin-left:8px;
    transition:background-color .15s
}
.ar-header__backRoute:hover {
    background-color:rgba(132,239,228,.7)
}
.ar-header__chevron {
    transform:rotate(270deg)
}
.ar-header__chevron path {
    stroke:#387DFF
}
.ar-header__menuItem {
    position:relative;
    margin-right:3px;
    margin-left:3px
}
.ar-header__menuItem:first-child {
    margin-right:0
}
.ar-header__menuItem:last-child {
    margin-left:0
}
.ar-header__guestMenu,
.ar-header__mainMenu {
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.ar-header__guestMenu--mobile {
    flex-direction:column
}
.ar-header__guestButton {
    border:none!important;
    box-shadow:0 1px 3px 0 rgba(0,0,0,.05),inset -3px -3px 9px 0 hsla(0,0%,100%,.2)!important
}
.ar-header__guestButton--mobile {
    width:157px
}
.ar-header__guestMenuItem:not(:last-child):not(.ar-header__guestMenuItem--mobile) {
    margin-left:10px
}
.ar-header__guestMenuItem--mobile:not(:last-child) {
    margin-left:0;
    margin-right:0;
    margin-bottom:10px
}
.ar-header__guestButtonّIcon {
    position:relative
}
.ar-header__guestButtonّIcon svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.ar-header__guestButtonّIcon--locale {
    width:12px;
    height:12px;
    margin-left:10px
}
.ar-header__logo {
    width:20px;
    height:20px;
    display:inline-block;
    margin-left:10px
}
.ar-header__menuLink {
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    cursor:pointer;
    width:40px;
    padding-right:0;
    padding-left:0;
    margin-bottom:0
}
.ar-header__menuLink:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__menuLink {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__menuLink:hover .ar-header__menuIcon {
    color:#387DFF
}
.ar-header__menuLink--loading {
    animation:blink .7s infinite alternate-reverse;
    cursor:default
}
.ar-header__menuNotify {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    cursor:pointer;
    width:40px;
    position:relative;
    padding-right:0;
    padding-left:0;
    margin-bottom:0;
    margin-right:0;
    transition:width .15s;
    z-index:111
}
.ar-header__menuNotify:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__menuNotify {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__menuNotify:hover {
    color:inherit
}
.ar-header__menuNotify--hasNotify {
    width:80px;
    flex-direction:row-reverse;
    justify-content:space-evenly
}
.ar-header__notifyCount {
    font-size:14px;
    font-weight:600;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ar-header__notifications {
    position:relative;
    width:calc(100vw - 30px);
    max-width:380px;
    min-height:350px;
    border-radius:10px;
    box-shadow:0 2px 5px rgba(0,0,0,.05),0 7px 20px rgba(0,0,0,.08);
    background-color:#fff
}
.ar-header__notificationsWrapper {
    max-height:350px;
    overflow:auto;
    border-radius:0 0 10px 10px
}
.ar-header__notificationDate {
    font-size:10px;
    font-weight:400;
    margin-top:8px
}
.ar-header__overlay {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    visibility:hidden;
    background-color:rgba(0,0,0,.1);
    z-index:1000
}
.ar-header__overlay--visible {
    visibility:visible
}
.ar-header__notificationList {
    display:flex;
    align-items:center;
    min-height:40px;
    padding:15px 0 15px 15px;
    background-color:rgba(231,236,244,.43922);
    border-bottom:1px solid #e7ecf4;
    font-weight:600;
    transition:background .3s
}
.ar-header__notificationList:last-of-type {
    margin-bottom:0
}
.ar-header__notificationList--seen {
    background-color:#fff;
    font-weight:400
}
.ar-header__notificationsIcon {
    display:flex;
    justify-content:center;
    align-items:center;
    width:80px;
    height:80px;
    padding:20px;
    border-left:1px solid #e7ecf4;
    color:#96a2b3
}
.ar-header__notificationInfo {
    display:flex;
    flex-direction:column;
    padding-right:24px
}
.ar-header__noNotifications {
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:350px
}
.ar-header__notificationsTitle {
    position:relative;
    padding:16px 24px;
    border-bottom:1px solid #e7ecf4;
    color:#387DFF;
    font-size:17px;
    font-weight:500;
    text-align:center
}
.ar-header__notificationsClose {
    position:absolute;
    top:10px;
    right:24px;
    color:#387DFF;
    font-size:24px;
    font-weight:300;
    cursor:pointer
}
.ar-header__menuIcon {
    color:#b9c7db;
    transition:color .15s;
    position:relative
}
.ar-header__menuIcon svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.ar-header__menuIcon--invoices {
    width:10px;
    height:20px
}
.ar-header__menuIcon--calculator {
    width:16px;
    height:20px
}
.ar-header__menuIcon--support {
    width:20px;
    height:20px
}
.ar-header__menuIcon--locale {
    width:18px;
    height:18px
}
.ar-header__menuIcon--notif {
    width:15px;
    height:18px
}
.ar-header__actions-container {
    display:flex;
    flex-direction:row-reverse;
    align-items:center
}
.ar-header__balance {
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    padding-left:17px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    margin-bottom:8px;
    cursor:pointer;
    padding-right:33px;
    width:100%
}
.ar-header__balance:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__balance {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__balance:hover .ar-header__balancePlus:after,
.ar-header__balance:hover .ar-header__balancePlus:before {
    background-color:#387DFF
}
.ar-header__balance--neg .ar-header__balanceNo {
    color:#f9164b
}
.ar-header__balance--eur {
    flex-direction:row-reverse
}
.ar-header__balancePlus {
    position:absolute;
    width:12px;
    height:12px;
    display:block;
    right:17px;
    top:14px
}
.ar-header__balancePlus:after,
.ar-header__balancePlus:before {
    content:"";
    position:absolute;
    background-color:#b9c7db;
    border-radius:1px;
    transition:background-color .15s
}
.ar-header__balancePlus:after {
    width:100%;
    height:2px;
    top:calc(50% - 1px);
    left:0
}
.ar-header__balancePlus:before {
    height:100%;
    width:2px;
    left:calc(50% - 1px);
    top:0
}
.ar-header__balanceNo {
    padding-right:3px;
    padding-left:3px;
    font-size:16px;
    font-weight:600;
    white-space:nowrap
}
.ar-header span.ar-header__balanceCurrency {
    font-size:10px;
    font-weight:600
}
.ar-header__promotionBadge {
    position:absolute;
    top:0;
    right:0;
    width:.75rem;
    height:.75rem;
    border-radius:100%;
    background:#387DFF
}
.ar-header__btn {
    padding:5px 11px 3px;
    cursor:pointer;
    transition:background-color .15s linear;
    border-radius:5px;
    position:relative
}
.ar-header__btn line,
.ar-header__btn path {
    transition:stroke .15s linear
}
.ar-header__btn:not(.ar-header__btn--active):hover line,
.ar-header__btn:not(.ar-header__btn--active):hover path {
    stroke:#387DFF!important
}
.ar-header__btn--active {
    background-color:#ebebeb;
    cursor:default
}
.ar-header__btnIcon {
    display:inline-block;
    height:17px
}
.ar-header__btnIcon svg {
    height:100%
}
.ar-header__pmMenu {
    width:40px;
    height:40px;
    border-radius:20px;
    margin-left:15px;
    background-color:#e7ecf4;
    cursor:pointer;
    position:relative
}
.ar-header__pmMenu:after,
.ar-header__pmMenu:before {
    content:"";
    position:absolute;
    width:20px;
    height:2px;
    border-radius:1px;
    transition-property:opacity,transform;
    transition-duration:.15s;
    background-color:#697d9a;
    left:10px;
    top:19px;
    opacity:0
}
.ar-header__pmMenu--loading {
    animation:blink .7s infinite alternate-reverse
}
.ar-header__pmMenu--close:before {
    transform:rotate(45deg);
    opacity:1
}
.ar-header__pmMenu--close:after {
    transform:rotate(-45deg);
    opacity:1
}
.ar-header__pmMenu--close .ar-header__pmMenuLine {
    opacity:0
}
.ar-header__pmMenuLine {
    background-color:#697d9a;
    position:absolute;
    height:2px;
    right:12px;
    border-radius:1px;
    opacity:1;
    transition:opacity .15s
}
.ar-header__pmMenuLine:first-child {
    width:12px;
    top:13px
}
.ar-header__pmMenuLine:nth-child(2) {
    width:9px;
    top:19px
}
.ar-header__pmMenuLine:nth-child(3) {
    width:15px;
    top:25px
}
.ar-header__mobPflBtn {
    width:40px;
    height:40px;
    border-radius:20px;
    position:relative;
    transition:background-color .15s
}
.ar-header__mobPflBtn:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#e7ecf4;
    transform:scale(.5);
    opacity:0;
    transition-property:opacity,transform;
    transition-duration:.15s
}
.ar-header__mobPflBtn--active:before {
    opacity:1;
    transform:scale(1)
}
.ar-header__mobPflBtn--loading {
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-header__mobPflBtnDot {
    position:absolute;
    width:4px;
    height:4px;
    border-radius:2px;
    left:18px;
    background-color:#697d9a
}
.ar-header__mobPflBtnDot:first-child {
    top:10px
}
.ar-header__mobPflBtnDot:nth-child(2) {
    top:17px
}
.ar-header__mobPflBtnDot:nth-child(3) {
    top:24px
}
.ar-header__mobPflMenu {
    position:absolute;
    top:calc(100% + 4px);
    left:0;
    background-color:#fff;
    box-shadow:0 9px 15px rgba(0,0,0,.15);
    padding:15px 10px;
    border-radius:12px;
    opacity:0;
    visibility:hidden;
    transform:translateY(20%);
    transition-property:opacity,transform;
    transition-duration:.15s;
    z-index:1000;
    min-width:180px;
    width:auto
}
.ar-header__mobPflMenu:before {
    position:absolute;
    border:6px solid transparent;
    border-bottom-color:#fff;
    left:14px;
    top:-12px
}
.ar-header__mobPflMenu--active {
    visibility:visible;
    opacity:1;
    transform:translate(0)
}
.ar-header__mobPflMenu--guest {
    background-color:#f5f7fa
}
@media (min-width:992px) {
    .ar-header {
        height:100px
    }
    .ar-header__container {
        padding-top:30px;
        padding-bottom:30px
    }
    .ar-header__titleSk {
        width:35%
    }
    .ar-header__backDrop {
        display:none
    }
    .ar-header__dropdownBtnContainer {
        margin-right:12px;
        height:40px;
        margin-bottom:0
    }
    .ar-header__actionCol {
        display:block
    }
    .ar-header__pmMenu {
        display:none
    }
    .ar-header__menuItem {
        margin-right:0;
        margin-left:0
    }
    .ar-header__username {
        width:auto;
        justify-content:center
    }
    .ar-header__balance {
        width:auto
    }
    .ar-header__mobPflBtn,
    .ar-header__mobPflMenu {
        display:none
    }
    .ar-header__notifications {
        position:relative;
        transform:none
    }
    .ar-header__overlay {
        z-index:10
    }
    .ar-header__notificationsClose {
        display:none
    }
    .ar-header__menuNotify {
        margin-right:0
    }
}
html.ltr .ar-header {
    padding-right:unset
}
html.ltr .ar-header h2.ar-header__title {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__menuContainer,
html.ltr .ar-header__row {
    flex-direction:row-reverse
}
html.ltr .ar-header__actions-container {
    flex-direction:row
}
html.ltr .ar-header__dropdownBtnContainer {
    margin-right:0
}
html.ltr .ar-header__dropdownBtn:after {
    left:unset;
    right:18px
}
html.ltr .ar-header__dropdownItem {
    padding-right:40px;
    padding-left:17px
}
html.ltr .ar-header__userIcon {
    margin-left:0;
    margin-right:14px
}
html.ltr .ar-header__menuItem:first-child {
    margin-left:0;
    margin-right:3px
}
html.ltr .ar-header__menuItem:last-child {
    margin-left:3px;
    margin-right:0
}
html.ltr .ar-header__notifications {
    left:auto;
    right:0
}
html.ltr .ar-header__overlay {
    right:0
}
html.ltr .ar-header__notificationInfo {
    padding-left:24px
}
html.ltr .ar-header__notificationsIcon {
    border-left:0;
    border-right:1px solid #e7ecf4
}
html.ltr .ar-header__menuNotify {
    margin-right:0
}
html.ltr .ar-header__menuNotify--hasNotify {
    flex-direction:row
}
html.ltr .ar-header__notificationList {
    padding:15px 15px 15px 0
}
html.ltr .ar-header__balance {
    padding-left:33px;
    padding-right:17px
}
html.ltr .ar-header__balance--eur {
    flex-direction:row
}
html.ltr .ar-header__balanceNo {
    padding-left:9px;
    padding-right:3px
}
html.ltr .ar-header__balancePlus {
    right:unset;
    left:17px
}
html.ltr .ar-header__username {
    flex-direction:row-reverse
}
html.ltr .ar-header__submenu {
    right:unset;
    left:0
}
html.ltr .ar-header__pmMenu {
    margin-right:15px;
    margin-left:0
}
html.ltr .ar-header__pmMenuLine {
    right:unset;
    left:12px
}
html.ltr .ar-header__mobPflMenu {
    left:unset;
    right:0
}
html.ltr .ar-header__backRoute {
    margin-right:8px;
    margin-left:0
}
html.ltr .ar-header__chevron {
    transform:rotate(90deg)
}
html.ltr .ar-header__guestMenuItem:not(:last-child) {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__guestMenuItem--mobile:not(:last-child) {
    margin-left:0;
    margin-right:0;
    margin-bottom:10px
}
html.ltr .ar-header__guestButtonّIcon--locale,
html.ltr .ar-header__logo {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__promotionBadge {
    left:0;
    right:unset
}
@media (min-width:992px) {
    html.ltr .ar-header__balance,
    html.ltr .ar-header__menuLink,
    html.ltr .ar-header__username {
        margin-right:0;
        margin-left:12px
    }
    html.ltr .ar-header__dropdownBtnContainer,
    html.ltr .ar-header__menu-notify {
        margin-left:12px
    }
}
.l-default {
    background-color:#f5f7fa;
    min-height:calc(100vh - 100px)
}
.l-default__header {
    max-width:100%
}
@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
    .l-default--blured {
        -webkit-filter:url(#blur);
        filter:url(#blur)
    }
}
.l-default--align-center {
    display:flex;
    align-items:center;
    justify-content:center
}
.l-default__sidebar {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    z-index:500;
    will-change:transform;
    transition-property:transform,-webkit-filter;
    transition-property:transform,filter;
    transition-property:transform,filter,-webkit-filter;
    transition-duration:.3s;
    transform:translate(100%);
    z-index:556
}
.l-default__sidebar--open {
    transform:translate(0)
}
.l-default__sidebar--with-child {
    transition-duration:.5s
}
.l-default__content {
    padding-right:10px;
    padding-left:10px;
    padding-bottom:35px;
    will-change:transform;
    transition-property:transform;
    transition-duration:.3s;
    max-width:100%;
    z-index:500;
    position:relative;
    background-color:#f5f7fa
}
.l-default__content--header {
    margin-top:unset
}
.l-default__blurredBackdrop {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    z-index:999;
    visibility:hidden;
    opacity:0;
    background-color:rgba(0,0,0,.15);
    transition-property:opacity,visibility;
    transition-duration:.15s
}
@supports ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) or (--webkit-backdrop-filter:blur(5px)) {
    .l-default__blurredBackdrop {
        -webkit-backdrop-filter:blur(5px);
        backdrop-filter:blur(5px);
        --webkit-backdrop-filter:blur(5px)
    }
}
.l-default__blurredBackdrop--show {
    opacity:1;
    visibility:visible
}
@media (min-width:768px) {
    .l-default__content {
        padding-right:20px;
        padding-left:20px
    }
}
@media (min-width:992px) {
    .l-default__sidebar {
        transform:translate(0);
        width:60px
    }
    .l-default__sidebar--with-child {
        width:280px
    }
    .l-default__content {
        max-width:calc(100% - 60px);
        transform:translate(0);
        margin-right:60px
    }
    .l-default__content--sidebar-has-menu {
        max-width:calc(100% - 280px);
        margin-right:280px
    }
    .l-default__content--calculator {
        margin-right:0;
        max-width:100%
    }
}
html.ltr .l-default__sidebar {
    transform:translate(-100%);
    right:unset;
    left:0
}
html.ltr .l-default__sidebar--open {
    transform:translate(0)
}
@media (min-width:992px) {
    html.ltr .l-default__sidebar {
        transform:translate(0)
    }
    html.ltr .l-default__content {
        margin-right:0;
        margin-left:60px;
        transform:translate(0)
    }
    html.ltr .l-default__content--sidebar-has-menu {
        margin-right:0;
        margin-left:280px
    }
}
.ps {
    overflow:hidden!important;
    overflow-anchor:none;
    -ms-overflow-style:none;
    touch-action:auto;
    -ms-touch-action:auto
}
.ps__rail-x {
    height:6px;
    bottom:0;
    left:0
}
.ps__rail-x,
.ps__rail-y {
    display:none;
    opacity:0;
    transition:background-color .2s linear,opacity .2s linear;
    -webkit-transition:background-color .2s linear,opacity .2s linear;
    border-radius:3px;
    position:absolute
}
.ps__rail-y {
    width:6px;
    right:0
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    display:block;
    background-color:transparent
}
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
    opacity:.6
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
    background-color:#eee;
    opacity:.9
}
.ps__thumb-x {
    transition:background-color .2s linear,height .2s ease-in-out;
    -webkit-transition:background-color .2s linear,height .2s ease-in-out;
    height:6px;
    bottom:0
}
.ps__thumb-x,
.ps__thumb-y {
    background-color:#aaa;
    border-radius:6px;
    position:absolute
}
.ps__thumb-y {
    transition:background-color .2s linear,width .2s ease-in-out;
    -webkit-transition:background-color .2s linear,width .2s ease-in-out;
    width:6px;
    right:0
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
    background-color:#999;
    height:8px
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
    background-color:#999;
    width:8px
}
@supports (-ms-overflow-style:none) {
    .ps {
        overflow:auto!important
    }
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps {
        overflow:auto!important
    }
}
.text-align-right {
    text-align:right
}
.text-align-left {
    text-align:left
}
.text-align-center {
    text-align:center
}
.text-align-reverse {
    text-align:left
}
.text-direction-rtl {
    direction:rtl
}
.text-direction-ltr,
.text-direction-reverse {
    direction:ltr
}
html.ltr .text-align-reverse {
    text-align:right
}
html.ltr .text-direction-reverse {
    direction:rtl
}
@media (min-width:1300px) {
    .ar-container {
        max-width:1200px
    }
}
@media (min-width:1400px) {
    .ar-container {
        max-width:1300px
    }
}
@media (min-width:1500px) {
    .ar-container {
        max-width:1400px
    }
}
@media (min-width:1600px) {
    .ar-container {
        max-width:1500px
    }
}
.ar-content {
    background-color:#fff;
    box-shadow:0 2px 5px rgba(0,0,0,.05);
    border-radius:5px;
    padding:20px
}
.ar-toggle {
    width:55px;
    height:21px;
    display:inline-flex!important;
    align-items:center;
    position:relative;
    border-radius:10px;
    background-color:#e7ecf4;
    transition:background .15s linear;
    cursor:pointer
}
.ar-toggle--skeleton {
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-toggle--default.ar-toggle--active {
    background-color:#ccc
}
.ar-toggle--info.ar-toggle--active {
    background-color:#5bc0de
}
.ar-toggle--primary.ar-toggle--active {
    background-color:#387DFF
}
.ar-toggle--primary.ar-toggle--active:hover {
    background-color:#00a1a1
}
.ar-toggle--success.ar-toggle--active {
    background-color:#5cb85c
}
.ar-toggle--warning.ar-toggle--active {
    background-color:#f0ad4e
}
.ar-toggle--danger.ar-toggle--active {
    background-color:#d9534f
}
.ar-toggle--active .ar-toggle__text--active {
    opacity:1
}
.ar-toggle--active .ar-toggle__text--inactive {
    opacity:0
}
.ar-toggle--active .ar-toggle__btn {
    transform:translateX(-16px)
}
.ar-toggle--inactive .ar-toggle__text--active {
    opacity:0
}
.ar-toggle--inactive .ar-toggle__text--inactive {
    opacity:1
}
.ar-toggle--inactive:hover {
    background-color:#d6deec
}
.ar-toggle--sm {
    width:41.25px;
    height:15.75px
}
.ar-toggle--sm .ar-toggle__text {
    font-size:10px;
    width:30.5px
}
.ar-toggle--sm .ar-toggle__btn {
    top:5px;
    height:5.75px;
    width:5.75px;
    right:5px
}
.ar-toggle--sm.ar-toggle--active .ar-toggle__btn {
    transform:translateX(-25.5px)
}
.ar-toggle--disabled {
    cursor:not-allowed;
    opacity:.8
}
.ar-toggle--disabled:not(.ar-toggle--active) {
    opacity:1;
    background-color:#e7ecf4
}
.ar-toggle__input {
    display:none
}
.ar-toggle__text {
    position:absolute;
    opacity:0;
    transition:opacity .15s linear;
    color:#fff;
    font-size:12px;
    width:36px;
    text-align:center
}
.ar-toggle__text--active {
    right:0;
    opacity:0
}
.ar-toggle__text--inactive {
    left:0;
    opacity:1
}
.ar-toggle__btn {
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    top:2px;
    height:17px;
    width:35px;
    background-color:#fff;
    border-radius:9px;
    right:2px;
    transition:transform .15s linear,background-color .15s,width .15s;
    box-shadow:0 2px 5px rgba(0,0,0,.17)
}
.ar-toggle__btn--setting {
    width:17px
}
.ar-toggle__btn--inactive.ar-toggle__btn--setting {
    transform:translateX(0)
}
.ar-toggle__btn--active.ar-toggle__btn--setting {
    transform:translateX(-34px)
}
.ar-toggle__btn--inactive.ar-toggle__btn--disabled svg g {
    fill:#fff
}
.ar-toggle__btn--setting svg circle {
    stroke:#387DFF!important
}
.ar-toggle__spinner {
    width:17px;
    height:17px
}
html.ltr .ar-toggle__btn {
    right:unset;
    left:2px
}
html.ltr .ar-toggle__btn--active {
    transform:translateX(16px)
}
html.ltr .ar-toggle__btn--inactive.ar-toggle__btn--setting {
    transform:translateX(0)
}
html.ltr .ar-toggle__btn--active.ar-toggle__btn--setting {
    transform:translateX(34px)
}
.ar-btn {
    font-size:14px;
    font-weight:600;
    padding-top:7px;
    padding-bottom:7px;
    border-radius:5px;
    transition-property:background-color,color,border-color;
    transition-duration:.15s;
    transition-timing-function:linear;
    position:relative;
    height:37px
}
.ar-btn--rounded {
    padding-right:1.25rem;
    padding-left:1.25rem
}
.ar-btn--rounded,
.ar-btn--rounded .ar-btn__loading {
    border-radius:18.5px
}
.ar-btn--loading .ar-btn__loading {
    visibility:visible;
    opacity:1
}
.ar-btn--icon-button {
    padding-right:37px
}
.ar-btn--outline {
    border:2px solid
}
.ar-btn__loading {
    left:0;
    opacity:0;
    visibility:hidden;
    transition:opacity .15s linear
}
.ar-btn__icon,
.ar-btn__loading {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    display:flex;
    align-items:center;
    justify-content:center
}
.ar-btn__icon {
    width:37px
}
.ar-btn__icon * {
    min-width:12px
}
.ar-btn__icon svg {
    max-width:100%;
    width:40%
}
.ar-btn--default {
    color:#6a7d9b
}
.ar-btn--default,
.ar-btn--default .ar-btn__loading {
    background-color:#fff
}
.ar-btn--default .ar-btn__loading svg {
    color:#6a7d9b
}
.ar-btn--default.ar-btn--outline {
    background-color:#fff;
    color:#6a7d9b;
    border-color:#aebdd4
}
.ar-btn--default.ar-btn--outline:not(:disabled):hover {
    background-color:#fff;
    color:#5d6e8a;
    border-color:#9aadc9
}
.ar-btn--default.ar-btn--outline .ar-btn__loading {
    background-color:#6a7d9b
}
.ar-btn--default.ar-btn--outline .ar-btn__loading svg {
    color:#6a7d9b
}
.ar-btn--default:not(.ar-btn--outline):not(:disabled):hover {
    color:#6a7d9b;
    background-color:#e7ecf4
}
.ar-btn--primary {
    color:#fff
}
.ar-btn--primary,
.ar-btn--primary .ar-btn__loading {
    background-color:#387DFF
}
.ar-btn--primary .ar-btn__loading svg {
    color:#fff
}
.ar-btn--primary.ar-btn--outline {
    color:#387DFF;
    background-color:#fff;
    border-color:#387DFF
}
.ar-btn--primary.ar-btn--outline:not(:disabled):hover {
    color:#0368d2;
    border-color:#0368d2
}
.ar-btn--primary.ar-btn--outline .ar-btn__loading {
    background-color:#fff
}
.ar-btn--primary.ar-btn--outline .ar-btn__loading svg {
    color:#387DFF
}
.ar-btn--primary:not(.ar-btn--outline):not(:disabled):hover {
    color:#fff;
    background-color:#0368d2
}
.ar-btn--success {
    color:#fff
}
.ar-btn--success,
.ar-btn--success .ar-btn__loading {
    background-color:#5cb85c
}
.ar-btn--success:not(:disabled):hover {
    color:#fff;
    background-color:#51b351
}
.ar-btn--info {
    color:#fff
}
.ar-btn--info,
.ar-btn--info .ar-btn__loading {
    background-color:#5bc0de
}
.ar-btn--info:not(:disabled):hover {
    color:#fff;
    background-color:#4ebbdb
}
.ar-btn--warning {
    color:#fff
}
.ar-btn--warning,
.ar-btn--warning .ar-btn__loading {
    background-color:#f0ad4e
}
.ar-btn--warning .ar-btn__loading svg {
    color:#fff
}
.ar-btn--warning:not(:disabled):hover {
    color:#fff;
    background-color:#efa640
}
.ar-btn--danger {
    color:#fff
}
.ar-btn--danger,
.ar-btn--danger .ar-btn__loading {
    background-color:#fe5959
}
.ar-btn--danger .ar-btn__loading svg {
    color:#fe5959
}
.ar-btn--danger:not(:disabled):hover {
    color:#fff;
    background-color:#fe0d0d
}
.ar-btn--labeled {
    padding-top:0!important;
    padding-bottom:0!important
}
.ar-btn--sm {
    padding:7px 10px;
    line-height:1.4;
    height:34px
}
.ar-btn--sm.ar-btn--icon-button {
    padding-right:34px
}
.ar-btn--sm__icon {
    width:34px
}
.ar-btn--block {
    display:block;
    width:100%
}
html.ltr .ar-btn--icon-button {
    padding-left:37px;
    padding-right:.75rem
}
html.ltr .ar-btn--sm.ar-btn--icon-button {
    padding-left:34px;
    padding-right:10px
}
html.ltr .ar-btn__icon {
    right:unset;
    left:0
}
.ar-loading {
    text-align:center;
    width:65px
}
.ar-loading,
.ar-loading__cloud {
    position:relative;
    margin-right:auto;
    margin-left:auto
}
.ar-loading__cloud {
    width:30px;
    -webkit-animation:pluse 1.5s infinite;
    animation:pluse 1.5s infinite
}
.ar-loading__cloud svg {
    max-width:100%
}
@-webkit-keyframes pluse {
    0% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.2)
    }
    to {
        transform:scale(1)
    }
}
@keyframes pluse {
    0% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.2)
    }
    to {
        transform:scale(1)
    }
}
.ar-modal {
    position:fixed;
    z-index:999
}
.ar-modal__backdrop {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    z-index:999
}
.ar-modal__container {
    position:fixed;
    min-height:calc(100vh - 60px);
    width:100vw;
    top:30px;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:1000;
    padding-right:20px;
    padding-left:20px
}
.ar-modal__box {
    background-color:#fff;
    position:relative;
    box-shadow:0 7px 13px rgba(0,0,0,.13);
    border-radius:20px;
    width:auto;
    max-height:calc(100vh - 60px)
}
.ar-modal__head {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:#fff;
    padding-top:25px;
    padding-bottom:20px;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    z-index:1;
    height:72px
}
.ar-modal__title {
    color:#333;
    font-size:17px;
    font-weight:600;
    padding-right:20px;
    padding-left:20px
}
.ar-modal__close {
    position:absolute;
    left:20px;
    top:20px;
    font-size:24px;
    cursor:pointer;
    height:25px;
    width:25px;
    border-radius:12.5px;
    text-align:center;
    line-height:27px;
    font-weight:600;
    background-color:#e7ecf4;
    color:#888c9c;
    transition:background-color .15s;
    z-index:100
}
.ar-modal__close:hover {
    background-color:#d6deec
}
.ar-modal__content {
    min-height:100px;
    position:relative;
    z-index:0;
    max-height:calc(100vh - 132px);
    overflow-y:auto
}
.ar-modal--open {
    overflow:hidden
}
@media (min-width:576px) {
    .ar-modal__box {
        min-width:400px
    }
}
html.ltr .ar-modal__close {
    left:unset;
    right:20px
}
.ar-spinner {
    width:24px;
    height:24px;
    border-radius:12px;
    display:inline-block;
    position:relative
}
.ar-spinner--sm {
    width:16px;
    height:16px
}
.ar-spinner--primary {
    color:#387DFF
}
.ar-spinner--default {
    color:#ebebeb
}
.ar-spinner svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    transform-origin:center;
    -webkit-animation:spin 1.6s linear infinite;
    animation:spin 1.6s linear infinite
}
.ar-spinner svg circle {
    fill:none;
    stroke:currentColor;
    stroke-width:5;
    stroke-dasharray:1,200;
    stroke-dashoffset:0;
    stroke-linecap:round;
    -webkit-animation:dash 1.2s ease-in-out infinite;
    animation:dash 1.2s ease-in-out infinite
}
@-webkit-keyframes dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,200;
        stroke-dashoffset:-35px
    }
    to {
        stroke-dashoffset:-125px
    }
}
@keyframes dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,200;
        stroke-dashoffset:-35px
    }
    to {
        stroke-dashoffset:-125px
    }
}
.ar-icon-toggle {
    width:85px;
    height:40px;
    position:relative;
    border-radius:10px;
    background-color:#f5f7fa;
    overflow:hidden;
    display:inline-block;
    color:#b9c7db;
    transition:background-color .3s,color .3s
}
.ar-icon-toggle--active {
    background-color:#387DFF;
    color:#fff
}
.ar-icon-toggle--active .ar-icon-toggle__activeIcon {
    opacity:1
}
.ar-icon-toggle--active .ar-icon-toggle__inactiveIcon {
    opacity:0
}
.ar-icon-toggle--active .ar-icon-toggle__btn {
    transform:translate(0)
}
.ar-icon-toggle--disabled {
    opacity:.7
}
.ar-icon-toggle label.ar-icon-toggle__label {
    display:block;
    width:100%;
    height:100%;
    position:relative
}
.ar-icon-toggle__input {
    position:absolute;
    visibility:hidden
}
.ar-icon-toggle__activeIcon,
.ar-icon-toggle__inactiveIcon {
    position:absolute;
    max-width:27px;
    top:10px;
    transition:opacity .3s
}
.ar-icon-toggle__activeIcon {
    right:20px;
    opacity:0
}
.ar-icon-toggle__inactiveIcon {
    left:20px
}
.ar-icon-toggle__btn {
    position:absolute;
    width:16px;
    height:36px;
    top:2px;
    left:2px;
    border-radius:8px;
    box-shadow:0 2px 10px rgba(0,0,0,.16);
    transform:translate(65px);
    background-color:#fff;
    transition:transform .3s
}
.ar-icon-toggle__loading {
    position:absolute;
    top:2px;
    height:34px;
    width:38px;
    left:11px;
    background-color:#f5f7fa;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:background-color .3s,transform .15s
}
.ar-icon-toggle__loading--checked {
    background:#387DFF;
    transform:translateX(20px)
}
html.ltr .ar-icon-toggle--active .ar-icon-toggle__btn {
    transform:translate(65px)
}
html.ltr .ar-icon-toggle__activeIcon {
    left:20px;
    right:unset
}
html.ltr .ar-icon-toggle__inactiveIcon {
    right:20px;
    left:unset
}
html.ltr .ar-icon-toggle__btn {
    transform:translate(0)
}
html.ltr .ar-icon-toggle__loading {
    left:unset;
    right:11px
}
html.ltr .ar-icon-toggle__loading--checked {
    transform:translateX(-20px)
}
.ar-icon-toggle-sk {
    display:inline-block;
    width:85px;
    height:40px;
    border-radius:10px;
    background-color:#f5f7fa;
    position:relative;
    overflow:hidden;
    animation:blink .7s infinite alternate-reverse
}
.ar-icon-toggle-sk__btn {
    position:absolute;
    width:16px;
    height:36px;
    right:2px;
    top:2px;
    border-radius:8px;
    background-color:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.16)
}
html.ltr .ar-icon-toggle-sk__btn {
    right:unset;
    left:2px
}
.ar-table--ltr {
    direction:ltr
}
.ar-table--block {
    width:100%
}
.ar-table--bordered {
    border-collapse:unset;
    border-spacing:0
}
.ar-table--bordered tbody tr td {
    border-top:1px solid #f5f7fa;
    border-bottom:1px solid #f5f7fa
}
.ar-table--bordered tbody tr td:first-child {
    border-right:1px solid #f5f7fa;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-table--bordered tbody tr td:last-child {
    border-left:1px solid #f5f7fa;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-table--ltrBordered tbody tr td {
    border-top:1px solid #f5f7fa;
    border-bottom:1px solid #f5f7fa
}
.ar-table--ltrBordered tbody tr td:first-child {
    border-left:1px solid #f5f7fa;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-table--ltrBordered tbody tr td:last-child {
    border-right:1px solid #f5f7fa;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-table thead tr th {
    height:45px;
    vertical-align:middle;
    padding-right:20px;
    padding-left:20px;
    color:#888c9c;
    font-size:14px;
    font-weight:600
}
.ar-table tbody tr td {
    min-height:49px;
    padding:13px 20px
}
.ar-table__rowSk {
    height:49px;
    width:100%;
    animation:blink .7s infinite alternate-reverse
}
.ar-table__rowSk:nth-child(odd) {
    background-color:#f5f7fa
}
.ar-table__rowSk:nth-child(2n) {
    background-color:#eef2f7
}
.ar-table__rowSk:first-child {
    -webkit-animation-delay:50ms;
    animation-delay:50ms
}
.ar-table__rowSk:nth-child(2) {
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.ar-table__rowSk:nth-child(3) {
    -webkit-animation-delay:.15s;
    animation-delay:.15s
}
.ar-table__rowSk:nth-child(4) {
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.ar-table__rowSk:nth-child(5) {
    -webkit-animation-delay:.25s;
    animation-delay:.25s
}
.ar-table__rowSk:nth-child(6) {
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.ar-table__rowSk:nth-child(7) {
    -webkit-animation-delay:.35s;
    animation-delay:.35s
}
.ar-table__rowSk:nth-child(8) {
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.ar-table__rowSk:nth-child(9) {
    -webkit-animation-delay:.45s;
    animation-delay:.45s
}
.ar-table__rowSk:nth-child(10) {
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
html.ltr .ar-table--bordered tbody tr td:first-child {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:none;
    border-left:1px solid #f5f7fa
}
html.ltr .ar-table--bordered tbody tr td:last-child {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:none;
    border-right:1px solid #f5f7fa
}
.ar-table-responsive {
    max-width:100%;
    overflow:auto
}
.ar-confirm-backdrop {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:999;
    background-color:rgba(0,0,0,.2)
}
.ar-confirm {
    position:absolute;
    min-width:100px;
    max-width:400px;
    min-height:50px;
    z-index:1000;
    background-color:#fff;
    border-radius:5px;
    padding:12px;
    box-shadow:0 2px 7px rgba(0,0,0,.12),0 5px 12px rgba(0,0,0,.1)
}
.ar-confirm--top .ar-confirm__arrow {
    top:calc(100% - 2px)
}
.ar-confirm--bottom .ar-confirm__arrow {
    top:-5px
}
.ar-confirm__arrow {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    border-radius:2px;
    transform:rotate(45deg);
    background-color:#fff
}
.ar-confirm__row {
    display:flex;
    align-items:center
}
.ar-confirm__slotCol {
    flex-grow:1;
    padding-left:12px
}
.ar-confirm__buttonCol {
    flex:0 0 auto;
    padding-right:12px
}
.ar-confirm__button {
    height:30px;
    border-radius:15px;
    padding:0 12px;
    display:flex;
    align-items:center;
    justify-content:center
}
.ar-confirm__icon {
    width:12px
}
html.ltr .ar-confirm__buttonCol {
    padding-right:0;
    padding-left:12px
}
html.ltr .ar-confirm__slotCol {
    padding-right:12px;
    padding-left:0
}
.ar-label {
    display:inline-flex;
    justify-content:center;
    align-items:center;
    padding:4px 12px;
    text-align:center;
    border-radius:8px
}
.ar-label--primary {
    color:#387DFF;
    background-color:rgba(124,232,221,.3)
}
.ar-label--success {
    color:#5cb85c;
    background-color:rgba(124,232,221,.3)
}
.ar-label--danger {
    color:#e74a63;
    background-color:#fef5f6
}
.ar-label--default {
    color:#888c9c;
    background-color:#f4f6fa
}
.ar-label--rounded {
    border-radius:25px
}
.ar-label--info {
    background-color:#d7f0f8;
    color:#488a9f
}
.ar-price__currency {
    font-size:80%
}
html.ltr .ar-price {
    direction:ltr
}
.ar-formGroup {
    display:flex;
    flex-direction:column
}
.ar-formGroup--loading {
    animation:blink .7s infinite alternate-reverse
}
.ar-formGroup--sm .ar-formGroup__input,
.ar-formGroup--sm .ar-formGroup__inputSk {
    min-height:34px
}
.ar-formGroup__text {
    font-size:14px;
    font-weight:500;
    color:#363636;
    margin-bottom:4px
}
.ar-formGroup__textSk {
    height:21px;
    width:80px;
    background-color:#f5f7fa;
    border-radius:2px;
    margin-bottom:4px
}
.ar-formGroup__inputSk {
    height:45px;
    background-color:#f5f7fa;
    border-radius:5px
}
.ar-formGroup__inputSk--textarea {
    height:90px
}
.ar-formGroup__input {
    min-height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    color:#697d9a;
    border-radius:5px
}
.ar-formGroup__input--ltr {
    direction:ltr;
    text-align:right
}
@media (min-width:576px) {
    .ar-formGroup {
        flex-direction:row;
        align-items:flex-start
    }
    .ar-formGroup--loading {
        justify-content:space-between
    }
    .ar-formGroup--vertical {
        flex-direction:column
    }
    .ar-formGroup--vertical .ar-formGroup__input,
    .ar-formGroup--vertical .ar-formGroup__inputSk,
    .ar-formGroup--vertical .ar-formGroup__text {
        flex:0 0 100%;
        width:100%
    }
    .ar-formGroup--vertical .ar-formGroup__text,
    .ar-formGroup--vertical .ar-formGroup__textSk {
        padding-top:0;
        margin-bottom:4px
    }
    .ar-formGroup--textarea {
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:12px
    }
    .ar-formGroup--sm .ar-formGroup__text,
    .ar-formGroup--sm .ar-formGroup__textSk {
        padding-top:7px
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        margin-bottom:0;
        padding-top:12px;
        flex:0 0 25%
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        flex:0 0 75%
    }
}
@media (min-width:992px) {
    .ar-formGroup {
        flex-direction:column;
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:0
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        margin-bottom:4px
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        width:100%
    }
}
@media (min-width:1200px) {
    .ar-formGroup {
        flex-direction:row;
        align-items:flex-start
    }
    .ar-formGroup--vertical {
        flex-direction:column
    }
    .ar-formGroup--vertical .ar-formGroup__input,
    .ar-formGroup--vertical .ar-formGroup__inputSk,
    .ar-formGroup--vertical .ar-formGroup__text {
        flex:0 0 100%;
        max-width:100%;
        width:100%
    }
    .ar-formGroup--vertical .ar-formGroup__text,
    .ar-formGroup--vertical .ar-formGroup__textSk {
        padding-top:0
    }
    .ar-formGroup--textarea {
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:12px
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        flex:0 0 25%;
        margin-bottom:0;
        padding-top:12px
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        flex:0 0 75%;
        max-width:75%
    }
}
.ar-vuelidate-error {
    color:#ef063d;
    font-size:12px;
    font-weight:400
}
.ar-input {
    position:relative;
    border-radius:5px;
    background-color:#f5f7fa
}
.ar-input--with-copy .ar-input__input {
    padding-left:42px
}
.ar-input--with-icon .ar-input__input {
    padding-right:35px
}
.ar-input--ltr .ar-input__input {
    direction:ltr;
    text-align:right
}
.ar-input--ltr .ar-input__copyBtn {
    right:7px;
    left:unset
}
.ar-input--copy-right .ar-input__input {
    padding-right:42px;
    padding-left:12px
}
.ar-input--copy-right .ar-input__copyBtn {
    right:7px;
    left:unset
}
.ar-input--copy-left ar-input__input {
    padding-left:42px;
    padding-right:12px
}
.ar-input--copy-left .ar-input__copyBtn {
    left:7px;
    right:unset
}
.ar-input--rounded__input {
    border-radius:22.5px
}
.ar-input--sm .ar-input--rounded .ar-input__input {
    border-radius:17px
}
.ar-input--sm .ar-input__input {
    height:34px
}
.ar-input--sm .ar-input__copyBtn {
    top:2px
}
.ar-input--taLeft .ar-input__input {
    text-align:left
}
.ar-input--taRight .ar-input__input {
    text-align:right
}
.ar-input--taCenter .ar-input__input {
    text-align:center
}
.ar-input--invalid {
    background-color:#fef5f6!important
}
.ar-input--invalid .ar-input__input {
    color:#e74a63!important
}
.ar-input--invalid .ar-input__input::-moz-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input:-ms-input-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input::-ms-input-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input::placeholder {
    color:#ea6176
}
.ar-input__input {
    display:block;
    width:100%;
    background-color:inherit;
    padding:12px;
    height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    font-weight:500;
    color:#333;
    border-radius:5px
}
.ar-input__input:-moz-read-only {
    background-color:#ebeff5
}
.ar-input__input:disabled,
.ar-input__input:read-only {
    background-color:#ebeff5
}
.ar-input__input:not(:disabled):active,
.ar-input__input:not(:disabled):focus {
    outline:none;
    background-color:rgba(245,247,250,.5);
    border:none;
    box-shadow:0 0 2px #7b99b2
}
.ar-input__copyBtn {
    position:absolute;
    width:30px;
    height:30px;
    top:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:rgba(51,51,51,.5);
    transition:color .15s;
    cursor:pointer;
    left:7px
}
.ar-input__copyBtn:hover {
    color:#333
}
.ar-input__copyIcon {
    width:17px;
    height:17px
}
.ar-input__tooltip {
    position:absolute;
    bottom:calc(100% - 4px);
    background-color:#f5f7fa;
    border-radius:3px;
    padding:4px 12px;
    color:#333;
    box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 5px rgba(0,0,0,.1);
    white-space:nowrap
}
.ar-input__icon {
    position:absolute;
    width:12px;
    height:16px;
    top:15px;
    right:13px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8e8989
}
.ar-input__icon svg {
    width:100%
}
html.ltr .ar-input--with-copy .ar-input__input {
    padding-left:12px;
    padding-right:42px
}
html.ltr .ar-input--with-icon .ar-input__input {
    padding-right:12px;
    padding-left:35px
}
html.ltr .ar-input--ltr .ar-input__input {
    text-align:left
}
html.ltr .ar-input__icon {
    right:unset;
    left:13px
}
.ar-inputGroup {
    display:flex;
    height:45px
}
.ar-inputGroup--sm {
    height:37px
}
.ar-inputGroup--ltr {
    direction:ltr
}
.ar-inputGroup--ltr .ar-inputGroup__prepend {
    border-radius:5px 0 0 5px
}
.ar-inputGroup--ltr .ar-inputGroup__append {
    border-radius:0 5px 5px 0
}
.ar-inputGroup--ltr .ar-inputGroup__input:first-child {
    border-radius:5px 0 0 5px
}
.ar-inputGroup--ltr .ar-inputGroup__input:last-child {
    border-radius:0 5px 5px 0
}
.ar-inputGroup__append,
.ar-inputGroup__prepend {
    flex:0 0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-right:20px;
    padding-left:20px;
    background-color:rgba(132,239,228,.3)
}
.ar-inputGroup__append {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-inputGroup__prepend {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-inputGroup__groupText {
    color:#387DFF;
    font-size:14px;
    font-weight:600
}
.ar-inputGroup__input {
    flex-grow:1;
    border-radius:0
}
.ar-inputGroup__input:first-child {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-inputGroup__input:last-child {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
html.ltr .ar-inputGroup__prepend {
    border-radius:5px 0 0 5px
}
html.ltr .ar-inputGroup__append {
    border-radius:0 5px 5px 0
}
html.ltr .ar-inputGroup__input:first-child {
    border-radius:5px 0 0 5px
}
html.ltr .ar-inputGroup__input:last-child {
    border-radius:0 5px 5px 0
}
.ar-radio {
    position:relative;
    overflow:hidden;
    display:inline-flex!important;
    align-items:center;
    font-size:14px;
    font-weight:600;
    padding-left:2px
}
.ar-radio--ltr {
    direction:ltr
}
.ar-radio--ltr .ar-radio__dot {
    margin-left:0;
    margin-right:5px
}
.ar-radio--ltr .ar-radio__input {
    right:unset;
    left:-1000px
}
.ar-radio--disabled {
    opacity:.7
}
.ar-radio--disabled .ar-radio__dot {
    -webkit-filter:grayscale(100);
    filter:grayscale(100)
}
.ar-radio__dot {
    width:16px;
    height:16px;
    border-radius:8px;
    border:1px solid #387DFF;
    position:relative;
    margin-left:5px
}
.ar-radio__dot:before {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    left:2px;
    top:2px;
    border-radius:50%;
    background-color:#387DFF;
    opacity:0;
    transition:opacity .15s linear
}
.ar-radio__dot--checked:before {
    opacity:1
}
.ar-radio__input {
    display:none
}
html.ltr .ar-radio {
    padding-left:0;
    padding-right:2px
}
html.ltr .ar-radio__dot {
    margin-right:5px;
    margin-left:0
}
html.ltr .ar-radio__input {
    right:unset;
    left:-1000px
}
.ar-radioGroup {
    display:flex;
    align-items:flex-start
}
.ar-radioGroup--vertical {
    flex-direction:column;
    justify-content:flex-start
}
.ar-radioGroup--vertical .ar-radioGroup__item {
    margin-bottom:12px
}
.ar-radioGroup--horizontal {
    flex-direction:row
}
.ar-radioGroup--horizontal .ar-radioGroup__item {
    margin-left:12px
}
.ar-radioGroup--ltr {
    direction:ltr
}
.ar-radioGroup--ltr .ar-radioGroup__item {
    margin-right:12px;
    margin-left:0
}
.ar-radioGroup__item {
    flex:0 0 auto;
    line-height:1.3
}
html.ltr .ar-radioGroup--horizontal .ar-radioGroup__item {
    margin-left:0;
    margin-right:12px
}
.ar-checkbox {
    display:inline-flex!important;
    align-items:center;
    position:relative;
    overflow:hidden;
    transition:opacity .15s
}
.ar-checkbox--checked .ar-checkbox__check {
    background-color:#387DFF;
    opacity:1;
    border-color:#387DFF
}
.ar-checkbox--ltr {
    direction:ltr
}
.ar-checkbox--ltr .ar-checkbox__check {
    margin-right:5px;
    margin-left:0
}
.ar-checkbox--ltr .ar-checkbox__input {
    right:unset;
    left:-1000px
}
.ar-checkbox--disabled {
    opacity:.7;
    cursor:not-allowed
}
.ar-checkbox__check {
    position:relative;
    margin-left:5px;
    border:1px solid #a5b6d1;
    border-radius:5px;
    flex:0 0 16px;
    width:16px;
    height:16px;
    background-color:#fff;
    transition:background-color .15s linear,border-color .15s
}
.ar-checkbox__checkmark {
    position:absolute;
    width:14px;
    height:11px;
    top:1px;
    left:0;
    color:#fff
}
.ar-checkbox__input {
    position:absolute;
    right:-1000px;
    top:0
}
html.ltr .ar-checkbox__check {
    margin-left:0;
    margin-right:5px
}
html.ltr .ar-checkbox__input {
    right:unset;
    left:-1000px
}
.ar-textarea {
    position:relative
}
.ar-textarea--with-copy .ar-textarea__textarea {
    padding-left:42px
}
.ar-textarea--with-icon .ar-textarea__textarea {
    padding-right:35px
}
.ar-textarea--copy-right .ar-textarea__textarea {
    padding-right:42px;
    padding-left:12px
}
.ar-textarea--copy-right .ar-textarea__copyBtn {
    right:7px
}
.ar-textarea--copy-left ar-textarea__textarea {
    padding-left:42px;
    padding-right:12px
}
.ar-textarea--copy-left .ar-textarea__copyBtn {
    left:7px
}
.ar-textarea--ltr {
    direction:ltr
}
.ar-textarea--block {
    width:100%
}
.ar-textarea__textarea {
    display:block;
    width:100%;
    background-color:#f5f7fa;
    padding:12px;
    min-height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    color:#333;
    border-radius:5px;
    resize:vertical;
    direction:inherit
}
.ar-textarea__textarea:-moz-read-only {
    background-color:#ebeff5
}
.ar-textarea__textarea:disabled,
.ar-textarea__textarea:read-only {
    background-color:#ebeff5
}
.ar-textarea__textarea:not(:disabled):active,
.ar-textarea__textarea:not(:disabled):focus {
    outline:none;
    background-color:rgba(245,247,250,.5);
    border:none;
    box-shadow:0 0 1px 2px hsla(0,0%,69.8%,.15)
}
.ar-textarea__copyBtn {
    position:absolute;
    width:30px;
    height:30px;
    top:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:rgba(105,125,154,.5);
    transition:color .15s;
    cursor:pointer
}
.ar-textarea__copyBtn:hover {
    color:#697d9a
}
.ar-textarea__copyIcon {
    width:17px;
    height:17px
}
.ar-textarea__tooltip {
    position:absolute;
    bottom:calc(100% - 4px);
    background-color:#f5f7fa;
    border-radius:3px;
    padding:4px 12px;
    color:#697d9a;
    box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 5px rgba(0,0,0,.1);
    white-space:nowrap
}
.ar-textarea__icon {
    position:absolute;
    width:12px;
    height:16px;
    top:15px;
    right:13px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8e8989
}
.ar-textarea__icon svg {
    width:100%
}
html.ltr .ar-input--with-copy .ar-textarea__textarea {
    padding-left:12px;
    padding-right:42px
}
html.ltr .ar-input--ltr .ar-textarea__textarea {
    text-align:left
}
html.ltr .ar-input__copyBtn {
    left:unset;
    right:7px
}
.ar-select {
    position:relative;
    width:100%;
    height:45px;
    background-color:#fff;
    transition:background-color .3s;
    border:1px solid #d1d9e8;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.ar-select--rounded {
    border-top-right-radius:22.5px;
    border-top-left-radius:22.5px;
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select--rounded,
.ar-select--rounded .ar-select__container,
.ar-select--rounded .ar-select__item {
    border-radius:22.5px
}
.ar-select--rounded .ar-select__item:last-child {
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select--disabled {
    background-color:#e7ecf4;
    opacity:.8;
    cursor:not-allowed!important
}
.ar-select--open {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-width:0
}
.ar-select--openAbove {
    border-top-width:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.ar-select--sm,
.ar-select--sm .ar-select__input,
.ar-select--sm .ar-select__item {
    height:34px
}
.ar-select--sm .ar-select__inputWrapper,
.ar-select--sm .ar-select__item {
    font-size:12px
}
.ar-select--sm .ar-select--rounded .ar-select__container,
.ar-select--sm .ar-select--rounded .ar-select__item {
    border-radius:17px
}
.ar-select--sm .ar-select--rounded .ar-select__item {
    border-bottom-right-radius:17px;
    border-bottom-left-radius:17px
}
.ar-select:not(.ar-select--open):not(.ar-select--openAbove):not(.ar-select--disabled):hover {
    background-color:#f5f7fa
}
.ar-select--ltr .ar-select__container {
    direction:ltr
}
.ar-select--ltr .ar-select__chevron {
    left:unset;
    right:16px
}
.ar-select__input {
    cursor:pointer!important;
    display:flex;
    align-items:center;
    width:100%;
    background-color:inherit;
    border:none;
    outline:none;
    height:45px;
    padding-right:16px;
    padding-left:16px;
    z-index:101
}
.ar-select__input::-moz-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input:-ms-input-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input::-ms-input-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input::placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input--searchable {
    cursor:text!important
}
.ar-select__input--disabled {
    cursor:not-allowed!important
}
.ar-select__listContainer {
    position:absolute;
    top:44px;
    right:-1px;
    overflow:auto;
    transform:scaleY(0);
    width:calc(100% + 2px);
    transform-origin:top;
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    background-color:inherit;
    border-left:1px solid #d1d9e8;
    border-right:1px solid #d1d9e8;
    border-bottom:1px solid #d1d9e8;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.ar-select__listContainer--sm {
    top:33px
}
.ar-select__listContainer--rounded {
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select__listContainer--open {
    z-index:100
}
.ar-select__listContainer--openAbove {
    top:0
}
.ar-select__collapsedList {
    will-change:transform;
    contain:content;
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    background-color:inherit;
    -webkit-animation-timing-function:step-end;
    animation-timing-function:step-end;
    transform-origin:top;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.ar-select__item {
    cursor:pointer;
    width:100%;
    display:flex;
    align-items:center;
    height:45px;
    text-align:center;
    padding:0 16px;
    transition:background-color .3s;
    font-size:14px
}
.ar-select__item:hover {
    background-color:rgba(238,242,247,.5)
}
.ar-select__item--selected,
.ar-select__item--selected:hover {
    background-color:rgba(245,247,250,.5)
}
.ar-select__item--openAbove {
    transform:scaleY(-1)
}
.ar-select__chevron {
    position:absolute;
    top:calc(50% - 4px);
    width:8px;
    height:8px;
    left:16px;
    transition:transform .15s
}
.ar-select__chevron--open {
    transform:rotate(180deg)
}
html.ltr .ar-select__listContainer {
    right:unset;
    left:-1px
}
html.ltr .ar-select__chevron {
    left:unset;
    right:16px
}
.ar-help {
    position:relative;
    background-color:#cdf4f0;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:27px;
    height:27px;
    border-radius:13.5px;
    font-size:14px;
    color:#387DFF!important;
    font-weight:600;
    transition:background-color .15s;
    margin-right:12px
}
.ar-help:hover {
    color:#387DFF;
    background-color:#c0f1ec
}
.ar-help:hover .ar-help__text {
    visibility:visible
}
.ar-help--row .ar-help__text {
    right:50%;
    border-top-left-radius:13.5px;
    border-bottom-left-radius:13.5px
}
.ar-help--row .ar-help__span,
.ar-help--row .ar-help__text {
    transform-origin:right center
}
.ar-help--row-reverse .ar-help__text {
    left:50%;
    transform-origin:left center;
    border-top-right-radius:13.5px;
    border-bottom-right-radius:13.5px
}
.ar-help--row-reverse .ar-help__span {
    transform-origin:left center
}
.ar-help__border {
    position:absolute;
    width:13.5px;
    height:27px;
    top:0;
    transition:transform .15s linear;
    background-color:inherit;
    transform:translateX(0)
}
.ar-help__border--right {
    right:0;
    border-top-right-radius:13.5px;
    border-bottom-right-radius:13.5px
}
.ar-help__border--left {
    left:0;
    border-top-left-radius:13.5px;
    border-bottom-left-radius:13.5px
}
.ar-help__icon {
    width:12px;
    position:relative;
    z-index:1
}
.ar-help__text {
    position:absolute;
    height:27px;
    top:0;
    overflow:hidden;
    visibility:hidden;
    transition:visibility .15s
}
.ar-help__span,
.ar-help__text {
    background-color:inherit;
    will-change:transform
}
.ar-help__span {
    display:block;
    padding-right:13.5px;
    padding-left:13.5px;
    line-height:27px
}
html.ltr .ar-help--row .ar-help__text {
    left:50%;
    transform-origin:left center
}
html.ltr .ar-help--row .ar-help__span {
    transform-origin:left center
}
html.ltr .ar-help--row-reverse .ar-help__text {
    right:50%;
    transform-origin:right center
}
html.ltr .ar-help--row-reverse .ar-help__span {
    transform-origin:right center
}
.ar-skeleton {
    background-color:#e7ecf4;
    display:inline-block;
    animation:blink .7s infinite alternate-reverse
}
.ar-skeleton--label {
    height:18px;
    border-radius:9px;
    min-width:30px
}
.ar-skeleton--text {
    height:18px;
    border-radius:5px;
    min-width:150px
}
.ar-skeleton--button {
    height:37px;
    min-width:37px;
    border-radius:5px
}
.ar-skeleton--button-rounded {
    height:37px;
    min-width:37px;
    border-radius:19px
}
.ar-skeleton--toggle {
    width:55px;
    height:21px;
    border-radius:10.5px
}
.ar-skeleton--button-rounded-sm {
    height:34px;
    border-radius:17px;
    width:100%
}
.ar-skeleton--paragraph {
    border-radius:5px;
    height:16px;
    width:70%;
    margin-bottom:8px;
    display:block
}
.ar-skeleton--paragraph:last-child {
    margin-bottom:0
}
.ar-skeleton--paragraph:nth-child(2) {
    width:50%
}
.ar-skeleton--paragraph:nth-child(3) {
    width:40%
}
.ar-skeleton--paragraph:nth-child(4) {
    width:30%
}
.ar-skeleton--checkbox {
    border-radius:5px;
    width:16px;
    height:16px
}
.ar-skeleton--radio {
    width:16px;
    height:16px;
    border-radius:8px
}
.ar-alert {
    display:inline-flex;
    align-items:center;
    font-size:12px;
    font-weight:600;
    padding:6px 16px;
    min-height:34px;
    border-radius:17px;
    border:2px solid
}
.ar-alert--primary {
    color:#387DFF;
    border-color:#387DFF;
    background-color:rgba(0,186,186,.15)
}
.ar-alert--primary .ar-alert__icon {
    color:#387DFF
}
.ar-alert--danger {
    color:#fe5959;
    border-color:#fe5959;
    background-color:rgba(254,89,89,.15)
}
.ar-alert--default {
    color:#888c9c;
    border-color:#888c9c;
    background-color:#f4f6fa
}
.ar-alert--round {
    border-radius:30px
}
.ar-alert__icon {
    padding-left:8px
}
.ar-alert__icon--caution svg {
    width:20px
}
html.ltr .ar-alert__icon {
    padding-left:unset;
    padding-right:8px
}
.ar-linearProgress {
    height:24px;
    max-width:100%;
    overflow:hidden;
    position:relative;
    text-align:left;
    direction:ltr;
    background-color:#f5f7fa
}
.ar-linearProgress--rounded {
    border-radius:12px
}
.ar-linearProgress--primary .ar-linearProgress__bar {
    background-color:#387DFF
}
.ar-linearProgress__bar {
    width:100%;
    position:absolute;
    top:0;
    left:0;
    height:24px;
    transition:transform .15s
}
.ar-linearProgress__progress {
    position:relative;
    z-index:1;
    font-size:12px;
    font-weight:500;
    padding-top:3px;
    padding-right:10px;
    padding-left:10px;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.ar-linearProgress__percent {
    display:inline-block;
    min-width:40px
}
.vue-slider-disabled {
    opacity:.5;
    cursor:not-allowed
}
.vue-slider-rail {
    background-color:#e7ecf4;
    border-radius:15px
}
.vue-slider-process {
    background-color:#387DFF;
    border-radius:15px
}
.vue-slider-mark {
    z-index:4
}
.vue-slider-mark:first-child .vue-slider-mark-step,
.vue-slider-mark:last-child .vue-slider-mark-step {
    display:none
}
.vue-slider-mark-step {
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:rgba(0,0,0,.16)
}
.vue-slider-mark-label {
    font-size:14px;
    white-space:nowrap
}
.vue-slider-dot-handle {
    cursor:pointer;
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#fff;
    box-sizing:border-box;
    box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)
}
.vue-slider-dot-handle-focus {
    box-shadow:0 0 1px 2px rgba(0,186,186,.36)
}
.vue-slider-dot-handle-disabled {
    cursor:not-allowed;
    background-color:#ccc
}
.vue-slider-dot-tooltip-inner {
    font-size:14px;
    white-space:nowrap;
    padding:2px 5px;
    min-width:20px;
    text-align:center;
    color:#fff;
    border-radius:5px;
    border-color:#387DFF;
    background-color:#387DFF;
    box-sizing:content-box
}
.vue-slider-dot-tooltip-inner:after {
    content:"";
    position:absolute
}
.vue-slider-dot-tooltip-inner-top:after {
    top:100%;
    left:50%;
    transform:translate(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-top-color:inherit
}
.vue-slider-dot-tooltip-inner-bottom:after {
    bottom:100%;
    left:50%;
    transform:translate(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-bottom-color:inherit
}
.vue-slider-dot-tooltip-inner-left:after {
    left:100%;
    top:50%;
    transform:translateY(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-left-color:inherit
}
.vue-slider-dot-tooltip-inner-right:after {
    right:100%;
    top:50%;
    transform:translateY(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-right-color:inherit
}
.vue-slider-dot-tooltip-wrapper {
    opacity:0;
    transition:all .3s
}
.vue-slider-dot-tooltip-wrapper-show {
    opacity:1
}
.vue-slider {
    padding:0!important
}
.vue-slider-dot-tooltip-inner {
    padding:4px;
    border-radius:50%;
    line-height:16px;
    min-width:24px
}
.vue-slider-dot-tooltip-inner-top:after {
    border-width:7px;
    top:calc(100% - 2px)
}
.vue-slider-dot-handle {
    border:3px solid #387DFF;
    box-shadow:none
}
.tippy-tooltip {
    box-shadow:0 3px 13px rgba(0,0,0,.3);
    font-weight:500!important;
    font-size:16px!important;
    background-color:#525252!important;
    padding:4px 8px!important;
    border-radius:5px!important
}
.tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color:#525252!important
}
.tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color:#525252!important
}
.tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color:#525252!important
}
.tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color:#525252!important
}
.c-zDepth__content {
    z-index:1000;
    overflow:auto
}
.c-zDepth__content--align {
    position:absolute;
    max-width:calc(100vw - 30px);
    max-height:calc(100vh - 30px)
}
.c-zDepth__backdrop {
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:999
}
.c-announcements {
    background:#ff6e7e;
    color:#fff;
    position:fixed;
    right:0;
    left:0;
    top:0;
    padding-right:20px;
    padding-left:10px;
    box-shadow:inset 0 -20px 15px -20px rgba(0,0,0,.5);
    transition:transform .3s;
    z-index:501;
    transform:translate3d(0,-100%,0);
    will-change:transform
}
@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
    .c-announcements--blurred {
        -webkit-filter:url(#blur);
        filter:url(#blur)
    }
}
.c-announcements__item {
    display:block;
    position:relative;
    font-size:16px;
    font-weight:600;
    padding:12px 20px
}
.c-announcements__item:after,
.c-announcements__item:before {
    content:"";
    position:absolute;
    right:0;
    top:calc(50% - 4px);
    width:8px;
    height:8px;
    border-radius:50%;
    border:2px solid #fff
}
.c-announcements__item:after {
    border:1px solid #fff;
    -webkit-animation:ancs-scale-up-fade 1s infinite;
    animation:ancs-scale-up-fade 1s infinite
}
.c-announcements__close {
    position:absolute;
    left:20px;
    width:15px;
    height:15px;
    top:13px;
    font-size:18px;
    text-align:center;
    font-weight:600;
    cursor:pointer
}
@media (min-width:768px) {
    .c-announcements {
        padding-right:20px;
        padding-left:20px
    }
}
@media (min-width:992px) {
    .c-announcements {
        right:60px
    }
    .c-announcements--hasMenu {
        right:280px
    }
}
html.ltr .c-announcements {
    padding-right:10px;
    padding-left:20px
}
html.ltr .c-announcements__list .ar-announcements__item {
    padding:5px 20px 5px 32px
}
html.ltr .c-announcements__list .ar-announcements__item:before {
    right:auto;
    left:16px
}
html.ltr .c-announcements__item:after,
html.ltr .c-announcements__item:before {
    right:unset;
    left:0
}
html.ltr .c-announcements__close {
    right:20px;
    left:auto
}
@media (min-width:992px) {
    html.ltr .c-announcements {
        right:0;
        left:60px
    }
    html.ltr .c-announcements--hasMenu {
        right:0;
        left:280px
    }
}
@-webkit-keyframes ancs-scale-up-fade {
    to {
        transform:scale(3);
        opacity:0
    }
}
@keyframes ancs-scale-up-fade {
    to {
        transform:scale(3);
        opacity:0
    }
}
.t-slide-enter-active,
.t-slide-leave-active {
    transform:translate(100%)
}
.t-slide-enter,
.t-slide-leave-to {
    transition:transform .5s ease-in-out
}
.t-slide-enter-to,
.t-slide-leave {
    transform:translate(0)
}
.t-slide {
    transition:transform .5s ease-in-out
}
.t-slide--from-left,
.t-slide--to-left {
    transform:translate(-100%)
}
.t-slide--from-right,
.t-slide--to-right {
    transform:translate(100%)
}
.t-fade-enter-active,
.t-fade-leave-active {
    transition:opacity .3s ease-in-out
}
.t-fade-enter,
.t-fade-leave-to {
    opacity:0
}
.t-fade-enter-to,
.t-fade-leave {
    opacity:1
}
.t-slide-up-fade-enter-active,
.t-slide-up-fade-leave-active {
    transition:transform .3s,opacity .3s
}
.t-slide-up-fade-enter {
    transform:translateY(100%);
    opacity:0
}
.t-slide-up-fade-leave-to {
    transform:translateY(-100%);
    opacity:0
}
.t-slide-up-fade-enter-to {
    transform:translate(0);
    opacity:1
}
@-webkit-keyframes blink {
    0% {
        opacity:1
    }
    to {
        opacity:.6
    }
}
@keyframes blink {
    0% {
        opacity:1
    }
    to {
        opacity:.6
    }
}
@-webkit-keyframes spin {
    0% {
        transform:rotate(0)
    }
    to {
        transform:rotate(1turn)
    }
}
@keyframes spin {
    0% {
        transform:rotate(0)
    }
    to {
        transform:rotate(1turn)
    }
}
.inc-balance {
    max-width:450px
}
.inc-balance__box {
    border-radius:25px;
    background-color:#f7f7f7;
    padding:16px 20px;
    margin-right:13px;
    margin-left:13px;
    position:relative;
    margin-bottom:13px
}
.inc-balance__box--dark {
    background-color:#697d9a
}
.inc-balance__box--dark .inc-balance__input {
    color:#fafafa
}
.inc-balance__box--dark label.inc-balance__label {
    color:#dedede!important
}
.inc-balance__box--dark .inc-balance__currency {
    color:#b5b5bb
}
.inc-balance__box--dark .inc-balance__string {
    color:#e3e3e3
}
.inc-balance__box--red {
    background-color:#ff6e7e
}
.inc-balance__box--red .inc-balance__label {
    color:#fff;
    margin-bottom:8px
}
.inc-balance__box--orange {
    background-color:#ff9234;
    color:#fff
}
.inc-balance__box--orange .inc-balance__label {
    color:#fff;
    margin-bottom:8px
}
.inc-balance__amount {
    border-bottom:1px solid #d8d9d9;
    margin-left:40px;
    display:flex;
    align-items:center;
    position:relative;
    overflow:hidden
}
.inc-balance__amount:after {
    content:"";
    position:absolute;
    background-color:#f9164b;
    height:1px;
    bottom:0;
    left:0;
    width:100%;
    transform:translateX(-100%);
    transition:transform .15s linear
}
.inc-balance__amount--invalid:after {
    transform:translateX(0)
}
.inc-balance label.inc-balance__label {
    font-size:12px;
    font-weight:500;
    flex:0 0 auto;
    display:block;
    max-width:100%;
    color:#6a6a6a;
    margin-bottom:0;
    width:40px
}
.inc-balance__input {
    background-color:transparent;
    border:none;
    text-align:left;
    direction:ltr;
    font-size:28px;
    line-height:30px;
    font-weight:700;
    flex-basis:auto;
    flex-grow:1;
    color:#717171;
    margin-bottom:0;
    width:calc(100% - 40px)
}
.inc-balance__input::-moz-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input:-ms-input-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input::-ms-input-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input::placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__currency {
    position:absolute;
    top:25px;
    left:20px;
    width:40px;
    text-align:center;
    color:#b5b5b5;
    font-size:16px
}
.inc-balance__string {
    font-size:10px;
    text-align:left;
    min-height:15px;
    padding-left:40px;
    padding-top:4px;
    font-weight:600;
    color:#006767
}
.inc-balance__button-row {
    padding-top:15px;
    padding-bottom:15px;
    text-align:center
}
.inc-balance__button {
    min-width:182px
}
.inc-balance__toggle-row {
    padding-top:20px;
    display:flex;
    align-items:center
}
.inc-balance__paydebt {
    font-size:12px;
    margin-right:25px
}
.inc-balance__has-gcode-row {
    text-align:center;
    color:#387DFF;
    font-size:10px;
    font-weight:600;
    padding-bottom:15px
}
.inc-balance__has-gcode {
    cursor:pointer;
    transition:color .15s linear
}
.inc-balance__has-gcode:hover {
    color:darke(#387DFF,5%)
}
.inc-balance__gcode {
    transition:height .5s ease-in-out;
    position:relative;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px
}
.inc-balance__gcode:before {
    content:"";
    width:22px;
    height:22px;
    position:absolute;
    border-radius:6px;
    background-color:#387DFF;
    top:5px;
    left:calc(50% - 11px);
    transition:top .15s linear;
    -webkit-clip-path:polygon(0 0,100% 0,0 100%,0 100%);
    clip-path:polygon(0 0,100% 0,0 100%,0 100%);
    transform:rotate(45deg)
}
.inc-balance__gcode--active:before {
    top:-8px
}
.inc-balance__gcode-container {
    background-color:#387DFF;
    text-align:center;
    padding:15px 15px 18px
}
.inc-balance__gcode-box {
    background-color:hsla(0,0%,100%,.2);
    padding:25px 40px 15px;
    border-radius:5px;
    margin-bottom:20px
}
.inc-balance__gcode-input {
    font-size:13px;
    font-weight:600;
    text-align:left;
    direction:ltr;
    background-color:transparent;
    width:100%;
    border:none;
    border-bottom:1px solid #fff;
    padding-bottom:8px;
    color:#fff
}
.inc-balance__gcode-input::-moz-placeholder {
    text-align:center;
    color:#fff;
    -moz-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input:-ms-input-placeholder {
    text-align:center;
    color:#fff;
    -ms-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input::-ms-input-placeholder {
    text-align:center;
    color:#fff;
    -ms-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input::placeholder {
    text-align:center;
    color:#fff;
    transition:color .15s linear
}
.inc-balance__input-row {
    position:relative;
    width:100%;
    overflow:hidden
}
.inc-balance__input-row:after {
    content:"";
    position:absolute;
    left:0;
    width:100%;
    height:1px;
    bottom:0;
    background-color:#f9164b;
    transition:transform .15s ease-in-out;
    transform:translateX(-100%)
}
.inc-balance__input-row--invalid:after {
    transform:translateX(0)
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::-moz-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input:-ms-input-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::-ms-input-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::placeholder {
    color:#f9164b
}
.inc-balance__modal,
.inc-balance__modal .ar-modal__head {
    background-color:#e7ecf4
}
.inc-balance__promotion {
    margin:38px 13px 13px
}
.inc-balance__offersBox {
    border-radius:25px;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.06);
    background-color:#387DFF;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.inc-balance__promotionTile {
    font-size:49px;
    font-weight:600;
    color:#022522;
    margin-bottom:21px
}
.inc-balance__promotionIllustration {
    display:none
}
.inc-balance__promotionMessage {
    font-size:28px;
    font-weight:600;
    color:#f5f7fa;
    margin:18px 18px 0 0
}
.inc-balance__promotionMessageSub {
    font-size:16px;
    font-weight:500;
    color:#f5f7fa;
    margin:0 18px 0 0
}
.inc-balance__promotionBoxes {
    display:flex;
    justify-content:space-between;
    padding:6px;
    flex-wrap:wrap
}
.inc-balance__promotionBox {
    height:136px;
    width:192px;
    min-width:192px;
    border-radius:15px;
    background-color:#0b7c76;
    padding:5px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:space-between;
    margin:6px;
    flex:1 1 auto;
    cursor:pointer;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.06)
}
.inc-balance__promotionBox--active {
    box-shadow:0 8px 16px 0 rgba(0,0,0,.37);
    border:2px solid #fff
}
.inc-balance__promotionInnerBox {
    height:60px;
    border-radius:10px;
    background-color:rgba(0,186,186,.5);
    flex-direction:column;
    font-size:11px;
    font-weight:600;
    color:#f5f7fa
}
.inc-balance__promotionInnerBox,
.inc-balance__promotionOuterBox {
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
.inc-balance__promotionValue {
    font-size:60px;
    font-weight:600;
    color:#f5f7fa;
    line-height:1.1;
    margin-left:14px
}
.inc-balance__promotionValueMessage {
    font-size:14px;
    text-align:center;
    color:#f5f7fa;
    display:flex;
    flex-direction:column;
    font-weight:600;
    margin-top:-5px
}
.inc-balance__promotion-confirm {
    color:#0b7c76;
    font-size:14px;
    font-weight:600;
    margin:0 17px
}
@media (min-width:400px) {
    .inc-balance__promotionIllustration {
        display:unset;
        position:absolute;
        width:200px;
        height:153px;
        left:0;
        top:30px
    }
}
@media (min-width:576px) {
    .inc-balance {
        width:400px
    }
}
@media (min-width:768px) {
    .inc-balance__active-promotion {
        min-width:663px;
        width:663px
    }
    .inc-balance__promotionIllustration {
        position:absolute;
        width:300px;
        height:230px;
        left:41px;
        top:-20px
    }
}
html.ltr .inc-balance__box--red .inc-balance__label {
    width:100%
}
html.ltr .inc-balance__amount {
    margin-left:0;
    margin-right:40px
}
html.ltr .inc-balance__currency {
    left:unset;
    right:20px
}
html.ltr .inc-balance__paydebt {
    margin-left:25px;
    margin-right:0
}
html.ltr .inc-balance__label {
    width:55px
}
html.ltr .inc-balance__string {
    padding-left:55px
}
html.ltr .inc-balance__promotionIllustration {
    right:41px;
    left:unset
}
html.ltr .inc-balance__promotionMessage,
html.ltr .inc-balance__promotionMessageSub {
    margin-right:0;
    margin-left:18px
}
html.ltr .inc-balance__promotionValue {
    margin-left:0;
    margin-right:5px;
    line-height:1.2;
    font-size:55px
}
@media (min-width:400px) {
    html.ltr .inc-balance__promotionIllustration {
        right:0;
        left:unset
    }
}
@media (min-width:768px) {
    html.ltr .inc-balance__promotionIllustration {
        right:41px;
        left:unset
    }
}
.ar-tooltip {
    z-index:10;
    display:inline-block;
    font-size:13px;
    position:relative;
    color:#aaa;
    cursor:help;
    opacity:0;
    transition:all .2s;
    padding:0 3px
}
.ar-tooltip:hover {
    color:#ccc
}
.ar-tooltip .sign {
    position:relative
}
.ar-tooltip .bubble {
    position:absolute;
    width:250px;
    padding:10px;
    background:rgba(55,55,55,.99);
    border-radius:5px;
    font-size:13px;
    line-height:20px;
    color:#f1f1f1;
    -webkit-animation-duration:.2s;
    animation-duration:.2s
}
.ar-tooltip .carot {
    content:"";
    position:absolute;
    border-style:solid;
    border-color:rgba(55,55,55,.99) transparent;
    display:block;
    width:0;
    z-index:1
}
.ar-tooltip .bubble.top .carot {
    bottom:-6px;
    border-width:6px 6px 0
}
.ar-tooltip .bubble.bottom .carot {
    top:-6px;
    border-width:0 6px 6px
}
.ar-tooltip .bubble.top {
    bottom:100%;
    margin-bottom:20px;
    box-shadow:0 -15px 100px rgba(0,0,0,.4)
}
.ar-tooltip .bubble.bottom {
    top:100%;
    margin-top:20px;
    box-shadow:0 15px 100px rgba(0,0,0,.4)
}
i[data-v-1133aadf] {
    font-size:30px;
    color:#387DFF
}
.alerts {
    z-index:99999
}
.alert {
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.permission-disable {
    position:relative!important;
    width:100%;
    overflow-y:hidden
}
.permission-disable .permission-content {
    position:relative!important;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    display:table;
    width:100%
}
.permission-disable .permission-content:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(245,247,250,.84314);
    z-index:90;
    opacity:.7
}
.permission-disable .permission-table:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(245,247,250,.15)!important;
    z-index:90;
    opacity:.7!important
}
.permission-disable .permission-features {
    width:100%;
    height:100%;
    position:absolute;
    z-index:90;
    display:flex;
    align-items:center;
    justify-content:center;
    top:0;
    opacity:1
}
.permission-feature-in {
    opacity:0;
    -webkit-animation:features 1ms forwards;
    animation:features 1ms forwards;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes features {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes features {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
.permission-disable .permission-features>div {
    position:relative
}
.permission-disable .permission-block {
    display:block!important;
    text-align:center
}
.permission-disable .permission-text {
    color:#333;
    font-weight:700
}
.permission-hide {
    display:none
}
.permission-animation {
    top:100%;
    opacity:0;
    -webkit-animation:anim 1s forwards;
    animation:anim 1s forwards;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes anim {
    0% {
        top:100%;
        opacity:0
    }
    to {
        top:0;
        opacity:1
    }
}
@keyframes anim {
    0% {
        top:100%;
        opacity:0
    }.c-donutChart__tooltip {
         color:#333;
         font-size:12px;
         left:160px;
         padding:10px;
         position:absolute;
         text-align:center;
         top:80px;
         width:150px;
         border-radius:5px;
         box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
         background-color:#fff;
         z-index:1070;
         font-style:normal;
         font-weight:400;
         letter-spacing:normal;
         line-break:auto;
         line-height:1.52857143;
         text-decoration:none;
         text-shadow:none;
         text-transform:none;
         white-space:normal;
         word-break:normal;
         word-spacing:normal;
         word-wrap:normal;
         opacity:0;
         filter:alpha(opacity=0)
     }
.c-donutChart__tooltip:after {
    content:"";
    position:absolute;
    top:-5px;
    left:80%;
    margin-left:-10px;
    width:0;
    height:0;
    border-radius:2px;
    border-color:transparent #fff;
    border-style:solid;
    border-width:0 0 10px 10px;
    transform:rotate(45deg)
}
.c-donutChart__name {
    font-size:12px;
    font-weight:500;
    line-height:1.17;
    padding:8px
}
.c-donutChart__name,
.c-donutChart__number {
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:center;
    color:#525252
}
.c-donutChart__number {
    font-size:22px;
    font-weight:700;
    line-height:1.18
}
.c-donutChart__suffix {
    font-size:13px;
    font-stretch:normal;
    font-weight:500;
    font-style:normal;
    line-height:1.62;
    letter-spacing:normal;
    text-align:left;
    color:#b2b2b2;
    margin-right:8px
}
html.ltr .c-donutChart__tooltip:after {
    left:20%
}
html.ltr .c-donutChart__suffix {
    margin-left:8px;
    margin-right:0
}
.p-dashboard__products-row {
    position:relative
}
.p-dashboard__products-row:after,
.p-dashboard__products-row:before {
    content:"";
    position:absolute;
    top:0;
    bottom:12px;
    width:50px;
    background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    z-index:1
}
.p-dashboard__products-row:before {
    left:0;
    transform:scaleX(-1)
}
.p-dashboard__products-row:after {
    right:0
}
.p-dashboard__products {
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    overflow-x:auto;
    position:relative
}
.p-dashboard__products::-webkit-scrollbar {
    height:4px;
    border-radius:2px;
    background-color:rgba(0,0,0,.05)
}
.p-dashboard__products::-webkit-scrollbar-thumb {
    border-radius:2px;
    background-color:rgba(0,0,0,.2)
}
.p-dashboard__prod {
    width:110px;
    min-width:110px;
    padding-top:31px;
    padding-bottom:28px;
    height:131px;
    transition:box-shadow .3s;
    border-radius:10%;
    margin-right:15px;
    margin-left:15px
}
.p-dashboard__prod:first-child {
    margin-right:25px
}
.p-dashboard__prod:last-of-type {
    margin-left:25px
}
.p-dashboard__prod:not(.p-dashboard__prod--soon):hover {
    box-shadow:0 6px 12px rgba(142,137,137,.17)
}
.p-dashboard__prod--soon {
    -webkit-filter:grayscale(100);
    filter:grayscale(100)
}
.p-dashboard__prod-image {
    height:50px;
    display:flex;
    justify-content:center;
    color:#2e67d1
}
.p-dashboard__prod-image svg {
    width:100%
}
.p-dashboard__prod-image--dns svg {
    width:42.38px;
    height:42.83px
}
.p-dashboard__prod-image--cdn svg {
    width:50px;
    height:44px
}
.p-dashboard__prod-image--security svg {
    width:41.75px;
    height:42.84px
}
.p-dashboard__prod-image--ecc svg {
    width:46.46px;
    height:40.88px
}
.p-dashboard__prod-image--storage svg {
    width:43.42px;
    height:43.42px
}
.p-dashboard__prod-image--vod svg {
    width:42.44px;
    height:42.64px
}
.p-dashboard__prod-image--live svg {
    width:53.52px;
    height:41.98px
}
.p-dashboard__prod-image--vads svg {
    width:66.68px;
    height:44.79px
}
.p-dashboard__prod-title {
    font-size:12px;
    font-weight:500;
    padding-top:15px;
    color:#0f5a6d;
    text-align:center
}
.p-dashboard__col {
    margin:5px;
    height:calc(100% - 10px)
}
.p-dashboard__col--one-half {
    width:calc(50% - 10px)
}
.p-dashboard__box-header {
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
    color:#b2b2b2;
    font-size:12px;
    font-weight:600;
    padding-bottom:5px
}
.p-dashboard__fullh-row {
    display:flex;
    flex-direction:column;
    height:100%
}
.p-dashboard__notify-col {
    flex-grow:2;
    flex-basis:66.66667%;
    overflow:hidden
}
.p-dashboard__calc-col {
    flex-grow:1;
    flex-basis:100%/3;
    display:flex
}
.p-dashboard__action-btn {
    text-align:center
}
.p-dashboard__action-icon {
    width:29px;
    color:#387DFF;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:15px
}
.p-dashboard__action-icon svg {
    width:100%
}
.p-dashboard__action-title {
    font-size:12px;
    font-weight:600;
    color:#717171
}
.p-dashboard__action-text {
    font-size:10px;
    color:#8e8989
}
.p-dashboard__notifications {
    height:150px;
    overflow:auto
}
.p-dashboard__notifications--empty {
    display:flex;
    align-items:center;
    justify-content:center;
    height:80%
}
.p-dashboard__notification-list {
    position:relative;
    display:flex;
    align-items:center;
    margin-bottom:6px;
    background-color:#f7f7f7;
    justify-content:space-between;
    padding:4px 16px;
    border-radius:3px;
    transition:opacity .15s
}
.p-dashboard__notification-list--seen {
    opacity:.5
}
.p-dashboard__notification-list--fetching,
.p-dashboard__notification-loading {
    animation:blink .7s infinite alternate-reverse
}
.p-dashboard__notification-loading {
    width:100%
}
.p-dashboard__notify-skeleton {
    width:100%;
    height:24px;
    background-color:#f7f7f7;
    border-radius:3px;
    margin-bottom:4px
}
.p-dashboard__notification-item {
    min-height:24px
}
.p-dashboard__notifications-seen {
    position:absolute;
    width:8px;
    height:8px;
    cursor:pointer;
    border-radius:100%;
    border:2px solid #387DFF;
    right:0;
    margin-right:4px
}
.p-dashboard__notification-text {
    display:block;
    align-items:center;
    flex-wrap:wrap;
    font-size:11px;
    font-weight:600;
    color:#717171;
    max-lines:2;
    overflow:hidden;
    margin-bottom:0;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:150px
}
.p-dashboard__notification-date {
    font-size:10px;
    font-weight:600;
    color:rgba(142,137,137,.5)
}
.p-dashboard__usage {
    display:flex;
    flex-direction:column;
    height:90%
}
.p-dashboard__usage-item {
    background-color:#f7f7f7;
    border-radius:5px;
    padding:17px 20px 10px;
    margin-bottom:13px
}
.p-dashboard__usage-item--loading {
    height:94px
}
.p-dashboard__usage-title {
    color:#3cb5a9;
    font-size:15px
}
.p-dashboard__usage-no {
    font-size:30px;
    font-weight:700;
    color:#717171
}
.p-dashboard__usage-no--eur {
    direction:ltr;
    text-align:right
}
.p-dashboard span.p-dashboard__usage-currency {
    color:#b2b2b2;
    font-size:16px
}
.p-dashboard__usage-sk-no,
.p-dashboard__usage-sk-title {
    background-color:hsla(0,0%,92.2%,.7);
    border-radius:5px
}
.p-dashboard__usage-sk-title {
    height:20px;
    margin-bottom:8px;
    width:40%
}
.p-dashboard__usage-sk-no {
    height:35px
}
.p-dashboard__usage-increase {
    flex-grow:1;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:100px
}
.p-dashboard__usage-increase-btn {
    border-radius:5px;
    background-color:#387DFF;
    outline:0;
    border:none;
    color:#fff;
    font-size:15px;
    padding:6px 45px 5px 18px;
    position:relative;
    transition:background-color .15s;
    height:33px
}
.p-dashboard__usage-increase-btn:after,
.p-dashboard__usage-increase-btn:before {
    content:"";
    position:absolute;
    width:14px;
    height:1px;
    background-color:#fff;
    right:16px
}
.p-dashboard__usage-increase-btn:before {
    top:50%
}
.p-dashboard__usage-increase-btn:after {
    top:17px;
    transform:rotate(90deg)
}
.p-dashboard__usage-increase-btn:hover {
    background-color:#0368d2
}
.p-dashboard__invoice-shares {
    height:90%;
    min-height:150px
}
.p-dashboard__chart-row {
    flex:0 0 100%;
    flex-direction:column-reverse
}
.p-dashboard__table-head {
    background-color:#f7f7f7;
    font-size:10px;
    border-radius:5px;
    font-weight:500;
    margin-bottom:20px
}
.p-dashboard__table-body,
.p-dashboard__table-head {
    padding-right:15px;
    padding-left:15px
}
.p-dashboard__chr-name-col {
    padding:5px 12px;
    width:60%
}
.p-dashboard__chr-name-col--colored {
    padding-right:30px!important
}
.p-dashboard__chr-col-dot {
    content:"";
    position:absolute;
    width:11px;
    height:11px;
    right:10px;
    top:8px;
    border-radius:50%
}
.p-dashboard__chr-usage-col {
    text-align:left;
    width:40%;
    padding:5px 12px
}
.p-dashboard__invoice-row {
    font-size:12px;
    position:relative;
    height:90%
}
.p-dashboard__invoice-link {
    font-size:10px;
    font-weight:600;
    color:#b2b2b2
}
.p-dashboard__noinvoice-col {
    display:flex;
    height:100%;
    align-items:center;
    justify-content:center
}
@media (min-width:768px) {
    .p-dashboard__products-row:after,
    .p-dashboard__products-row:before {
        width:60px
    }
    .p-dashboard__invoice-share {
        display:flex;
        align-items:center
    }
    .p-dashboard__chart-row {
        flex-direction:row
    }
    .p-dashboard__notification-list:hover .p-dashboard__notifications-seen {
        opacity:1
    }
    .p-dashboard__notifications-seen {
        opacity:0;
        transition:opacity .15s
    }
}
@media (min-width:1500px) {
    .p-dashboard__products {
        justify-content:center
    }
}
html.ltr .p-dashboard__chr-usage-col {
    text-align:right
}
html.ltr .p-dashboard__prod:first-child {
    margin-right:15px;
    margin-left:25px
}
html.ltr .p-dashboard__prod:last-of-type {
    margin-left:15px;
    margin-right:25px
}
html.ltr .p-dashboard__usage-no--eur {
    text-align:left
}
html.ltr .p-dashboard__chr-col-dot {
    right:unset;
    left:10px
}
html.ltr .p-dashboard__chr-name-col--colored {
    padding-right:12px;
    padding-left:30px!important
}
html.ltr .p-dashboard__notifications-seen {
    right:auto;
    left:0;
    margin-right:0;
    margin-left:4px
}
.c-loading {
    min-height:70vh
}
.c-loading,
.c-loading__box {
    display:flex;
    align-items:center;
    justify-content:center
}
.c-loading__box {
    width:70px;
    height:70px;
    position:relative
}
.c-loading__cloud {
    width:32px;
    height:20px
}
.c-loading__dot {
    position:absolute;
    width:5px;
    height:5px;
    top:0;
    left:calc(50% - 2.5px);
    border-radius:2.5px;
    background-color:#7ce8dd;
    transform-origin:0 35px;
    -webkit-animation:loading-dot-spin 1.5s ease-in-out infinite;
    animation:loading-dot-spin 1.5s ease-in-out infinite
}
.c-loading__dot:first-child {
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.c-loading__dot:nth-child(2) {
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.c-loading__dot:nth-child(3) {
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.c-loading__dot:nth-child(4) {
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.c-loading__dot:nth-child(5) {
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
.c-loading__dot:nth-child(6) {
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.c-loading__dot:nth-child(7) {
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.c-loading__dot:nth-child(8) {
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.c-loading__dot:nth-child(9) {
    -webkit-animation-delay:.9s;
    animation-delay:.9s
}
.c-loading__dot:nth-child(10) {
    -webkit-animation-delay:1s;
    animation-delay:1s
}
@-webkit-keyframes loading-dot-spin {
    0% {
        transform:rotate(0)
    }
    80% {
        transform:rotate(1turn)
    }
    to {
        opacity:0
    }
}
@keyframes loading-dot-spin {
    0% {
        transform:rotate(0)
    }
    80% {
        transform:rotate(1turn)
    }
    to {
        opacity:0
    }
}
.p-logout {
    top:0;
    right:0;
    left:0;
    min-height:100vh;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:19px;
    color:#717171;
    background-color:#f7f7f7
}
.nuxt-progress {
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:5px;
    width:0;
    opacity:1;
    transition:width .1s,opacity .4s;
    background-color:#387DFF;
    z-index:999999
}
.nuxt-progress.nuxt-progress-notransition {
    transition:none
}
.nuxt-progress-failed {
    background-color:red
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

.fa {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg {
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x {
    font-size:2em
}
.fa-3x {
    font-size:3em
}
.fa-4x {
    font-size:4em
}
.fa-5x {
    font-size:5em
}
.fa-fw {
    width:1.28571429em;
    text-align:center
}
.fa-ul {
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li {
    position:relative
}
.fa-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg {
    left:-1.85714286em
}
.fa-border {
    padding:.2em .25em .15em;
    border:.08em solid #eee;
    border-radius:.1em
}
.fa-pull-left {
    float:left
}
.fa-pull-right {
    float:right
}
.fa.fa-pull-left {
    margin-right:.3em
}
.fa.fa-pull-right {
    margin-left:.3em
}
.pull-right {
    float:right
}
.pull-left {
    float:left
}
.fa.pull-left {
    margin-right:.3em
}
.fa.pull-right {
    margin-left:.3em
}
.fa-spin {
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.fa-pulse {
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(359deg)
    }
}
@keyframes fa-spin {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(359deg)
    }
}
.fa-rotate-90 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform:rotate(90deg)
}
.fa-rotate-180 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform:rotate(180deg)
}
.fa-rotate-270 {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform:rotate(270deg)
}
.fa-flip-horizontal {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform:scaleX(-1)
}
.fa-flip-vertical {
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scaleY(-1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter:none;
    filter:none
}
.fa-stack {
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x {
    line-height:inherit
}
.fa-stack-2x {
    font-size:2em
}
.fa-inverse {
    color:#fff
}
.fa-glass:before {
    content:"\f000"
}
.fa-music:before {
    content:"\f001"
}
.fa-search:before {
    content:"\f002"
}
.fa-envelope-o:before {
    content:"\f003"
}
.fa-heart:before {
    content:"\f004"
}
.fa-star:before {
    content:"\f005"
}
.fa-star-o:before {
    content:"\f006"
}
.fa-user:before {
    content:"\f007"
}
.fa-film:before {
    content:"\f008"
}
.fa-th-large:before {
    content:"\f009"
}
.fa-th:before {
    content:"\f00a"
}
.fa-th-list:before {
    content:"\f00b"
}
.fa-check:before {
    content:"\f00c"
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content:"\f00d"
}
.fa-search-plus:before {
    content:"\f00e"
}
.fa-search-minus:before {
    content:"\f010"
}
.fa-power-off:before {
    content:"\f011"
}
.fa-signal:before {
    content:"\f012"
}
.fa-cog:before,
.fa-gear:before {
    content:"\f013"
}
.fa-trash-o:before {
    content:"\f014"
}
.fa-home:before {
    content:"\f015"
}
.fa-file-o:before {
    content:"\f016"
}
.fa-clock-o:before {
    content:"\f017"
}
.fa-road:before {
    content:"\f018"
}
.fa-download:before {
    content:"\f019"
}
.fa-arrow-circle-o-down:before {
    content:"\f01a"
}
.fa-arrow-circle-o-up:before {
    content:"\f01b"
}
.fa-inbox:before {
    content:"\f01c"
}
.fa-play-circle-o:before {
    content:"\f01d"
}
.fa-repeat:before,
.fa-rotate-right:before {
    content:"\f01e"
}
.fa-refresh:before {
    content:"\f021"
}
.fa-list-alt:before {
    content:"\f022"
}
.fa-lock:before {
    content:"\f023"
}
.fa-flag:before {
    content:"\f024"
}
.fa-headphones:before {
    content:"\f025"
}
.fa-volume-off:before {
    content:"\f026"
}
.fa-volume-down:before {
    content:"\f027"
}
.fa-volume-up:before {
    content:"\f028"
}
.fa-qrcode:before {
    content:"\f029"
}
.fa-barcode:before {
    content:"\f02a"
}
.fa-tag:before {
    content:"\f02b"
}
.fa-tags:before {
    content:"\f02c"
}
.fa-book:before {
    content:"\f02d"
}
.fa-bookmark:before {
    content:"\f02e"
}
.fa-print:before {
    content:"\f02f"
}
.fa-camera:before {
    content:"\f030"
}
.fa-font:before {
    content:"\f031"
}
.fa-bold:before {
    content:"\f032"
}
.fa-italic:before {
    content:"\f033"
}
.fa-text-height:before {
    content:"\f034"
}
.fa-text-width:before {
    content:"\f035"
}
.fa-align-left:before {
    content:"\f036"
}
.fa-align-center:before {
    content:"\f037"
}
.fa-align-right:before {
    content:"\f038"
}
.fa-align-justify:before {
    content:"\f039"
}
.fa-list:before {
    content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
    content:"\f03b"
}
.fa-indent:before {
    content:"\f03c"
}
.fa-video-camera:before {
    content:"\f03d"
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
    content:"\f03e"
}
.fa-pencil:before {
    content:"\f040"
}
.fa-map-marker:before {
    content:"\f041"
}
.fa-adjust:before {
    content:"\f042"
}
.fa-tint:before {
    content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content:"\f044"
}
.fa-share-square-o:before {
    content:"\f045"
}
.fa-check-square-o:before {
    content:"\f046"
}
.fa-arrows:before {
    content:"\f047"
}
.fa-step-backward:before {
    content:"\f048"
}
.fa-fast-backward:before {
    content:"\f049"
}
.fa-backward:before {
    content:"\f04a"
}
.fa-play:before {
    content:"\f04b"
}
.fa-pause:before {
    content:"\f04c"
}
.fa-stop:before {
    content:"\f04d"
}
.fa-forward:before {
    content:"\f04e"
}
.fa-fast-forward:before {
    content:"\f050"
}
.fa-step-forward:before {
    content:"\f051"
}
.fa-eject:before {
    content:"\f052"
}
.fa-chevron-left:before {
    content:"\f053"
}
.fa-chevron-right:before {
    content:"\f054"
}
.fa-plus-circle:before {
    content:"\f055"
}
.fa-minus-circle:before {
    content:"\f056"
}
.fa-times-circle:before {
    content:"\f057"
}
.fa-check-circle:before {
    content:"\f058"
}
.fa-question-circle:before {
    content:"\f059"
}
.fa-info-circle:before {
    content:"\f05a"
}
.fa-crosshairs:before {
    content:"\f05b"
}
.fa-times-circle-o:before {
    content:"\f05c"
}
.fa-check-circle-o:before {
    content:"\f05d"
}
.fa-ban:before {
    content:"\f05e"
}
.fa-arrow-left:before {
    content:"\f060"
}
.fa-arrow-right:before {
    content:"\f061"
}
.fa-arrow-up:before {
    content:"\f062"
}
.fa-arrow-down:before {
    content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
    content:"\f064"
}
.fa-expand:before {
    content:"\f065"
}
.fa-compress:before {
    content:"\f066"
}
.fa-plus:before {
    content:"\f067"
}
.fa-minus:before {
    content:"\f068"
}
.fa-asterisk:before {
    content:"\f069"
}
.fa-exclamation-circle:before {
    content:"\f06a"
}
.fa-gift:before {
    content:"\f06b"
}
.fa-leaf:before {
    content:"\f06c"
}
.fa-fire:before {
    content:"\f06d"
}
.fa-eye:before {
    content:"\f06e"
}
.fa-eye-slash:before {
    content:"\f070"
}
.fa-exclamation-triangle:before,
.fa-warning:before {
    content:"\f071"
}
.fa-plane:before {
    content:"\f072"
}
.fa-calendar:before {
    content:"\f073"
}
.fa-random:before {
    content:"\f074"
}
.fa-comment:before {
    content:"\f075"
}
.fa-magnet:before {
    content:"\f076"
}
.fa-chevron-up:before {
    content:"\f077"
}
.fa-chevron-down:before {
    content:"\f078"
}
.fa-retweet:before {
    content:"\f079"
}
.fa-shopping-cart:before {
    content:"\f07a"
}
.fa-folder:before {
    content:"\f07b"
}
.fa-folder-open:before {
    content:"\f07c"
}
.fa-arrows-v:before {
    content:"\f07d"
}
.fa-arrows-h:before {
    content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content:"\f080"
}
.fa-twitter-square:before {
    content:"\f081"
}
.fa-facebook-square:before {
    content:"\f082"
}
.fa-camera-retro:before {
    content:"\f083"
}
.fa-key:before {
    content:"\f084"
}
.fa-cogs:before,
.fa-gears:before {
    content:"\f085"
}
.fa-comments:before {
    content:"\f086"
}
.fa-thumbs-o-up:before {
    content:"\f087"
}
.fa-thumbs-o-down:before {
    content:"\f088"
}
.fa-star-half:before {
    content:"\f089"
}
.fa-heart-o:before {
    content:"\f08a"
}
.fa-sign-out:before {
    content:"\f08b"
}
.fa-linkedin-square:before {
    content:"\f08c"
}
.fa-thumb-tack:before {
    content:"\f08d"
}
.fa-external-link:before {
    content:"\f08e"
}
.fa-sign-in:before {
    content:"\f090"
}
.fa-trophy:before {
    content:"\f091"
}
.fa-github-square:before {
    content:"\f092"
}
.fa-upload:before {
    content:"\f093"
}
.fa-lemon-o:before {
    content:"\f094"
}
.fa-phone:before {
    content:"\f095"
}
.fa-square-o:before {
    content:"\f096"
}
.fa-bookmark-o:before {
    content:"\f097"
}
.fa-phone-square:before {
    content:"\f098"
}
.fa-twitter:before {
    content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
    content:"\f09a"
}
.fa-github:before {
    content:"\f09b"
}
.fa-unlock:before {
    content:"\f09c"
}
.fa-credit-card:before {
    content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
    content:"\f09e"
}
.fa-hdd-o:before {
    content:"\f0a0"
}
.fa-bullhorn:before {
    content:"\f0a1"
}
.fa-bell:before {
    content:"\f0f3"
}
.fa-certificate:before {
    content:"\f0a3"
}
.fa-hand-o-right:before {
    content:"\f0a4"
}
.fa-hand-o-left:before {
    content:"\f0a5"
}
.fa-hand-o-up:before {
    content:"\f0a6"
}
.fa-hand-o-down:before {
    content:"\f0a7"
}
.fa-arrow-circle-left:before {
    content:"\f0a8"
}
.fa-arrow-circle-right:before {
    content:"\f0a9"
}
.fa-arrow-circle-up:before {
    content:"\f0aa"
}
.fa-arrow-circle-down:before {
    content:"\f0ab"
}
.fa-globe:before {
    content:"\f0ac"
}
.fa-wrench:before {
    content:"\f0ad"
}
.fa-tasks:before {
    content:"\f0ae"
}
.fa-filter:before {
    content:"\f0b0"
}
.fa-briefcase:before {
    content:"\f0b1"
}
.fa-arrows-alt:before {
    content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
    content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
    content:"\f0c1"
}
.fa-cloud:before {
    content:"\f0c2"
}
.fa-flask:before {
    content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
    content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
    content:"\f0c5"
}
.fa-paperclip:before {
    content:"\f0c6"
}
.fa-floppy-o:before,
.fa-save:before {
    content:"\f0c7"
}
.fa-square:before {
    content:"\f0c8"
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content:"\f0c9"
}
.fa-list-ul:before {
    content:"\f0ca"
}
.fa-list-ol:before {
    content:"\f0cb"
}
.fa-strikethrough:before {
    content:"\f0cc"
}
.fa-underline:before {
    content:"\f0cd"
}
.fa-table:before {
    content:"\f0ce"
}
.fa-magic:before {
    content:"\f0d0"
}
.fa-truck:before {
    content:"\f0d1"
}
.fa-pinterest:before {
    content:"\f0d2"
}
.fa-pinterest-square:before {
    content:"\f0d3"
}
.fa-google-plus-square:before {
    content:"\f0d4"
}
.fa-google-plus:before {
    content:"\f0d5"
}
.fa-money:before {
    content:"\f0d6"
}
.fa-caret-down:before {
    content:"\f0d7"
}
.fa-caret-up:before {
    content:"\f0d8"
}
.fa-caret-left:before {
    content:"\f0d9"
}
.fa-caret-right:before {
    content:"\f0da"
}
.fa-columns:before {
    content:"\f0db"
}
.fa-sort:before,
.fa-unsorted:before {
    content:"\f0dc"
}
.fa-sort-desc:before,
.fa-sort-down:before {
    content:"\f0dd"
}
.fa-sort-asc:before,
.fa-sort-up:before {
    content:"\f0de"
}
.fa-envelope:before {
    content:"\f0e0"
}
.fa-linkedin:before {
    content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
    content:"\f0e2"
}
.fa-gavel:before,
.fa-legal:before {
    content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
    content:"\f0e4"
}
.fa-comment-o:before {
    content:"\f0e5"
}
.fa-comments-o:before {
    content:"\f0e6"
}
.fa-bolt:before,
.fa-flash:before {
    content:"\f0e7"
}
.fa-sitemap:before {
    content:"\f0e8"
}
.fa-umbrella:before {
    content:"\f0e9"
}
.fa-clipboard:before,
.fa-paste:before {
    content:"\f0ea"
}
.fa-lightbulb-o:before {
    content:"\f0eb"
}
.fa-exchange:before {
    content:"\f0ec"
}
.fa-cloud-download:before {
    content:"\f0ed"
}
.fa-cloud-upload:before {
    content:"\f0ee"
}
.fa-user-md:before {
    content:"\f0f0"
}
.fa-stethoscope:before {
    content:"\f0f1"
}
.fa-suitcase:before {
    content:"\f0f2"
}
.fa-bell-o:before {
    content:"\f0a2"
}
.fa-coffee:before {
    content:"\f0f4"
}
.fa-cutlery:before {
    content:"\f0f5"
}
.fa-file-text-o:before {
    content:"\f0f6"
}
.fa-building-o:before {
    content:"\f0f7"
}
.fa-hospital-o:before {
    content:"\f0f8"
}
.fa-ambulance:before {
    content:"\f0f9"
}
.fa-medkit:before {
    content:"\f0fa"
}
.fa-fighter-jet:before {
    content:"\f0fb"
}
.fa-beer:before {
    content:"\f0fc"
}
.fa-h-square:before {
    content:"\f0fd"
}
.fa-plus-square:before {
    content:"\f0fe"
}
.fa-angle-double-left:before {
    content:"\f100"
}
.fa-angle-double-right:before {
    content:"\f101"
}
.fa-angle-double-up:before {
    content:"\f102"
}
.fa-angle-double-down:before {
    content:"\f103"
}
.fa-angle-left:before {
    content:"\f104"
}
.fa-angle-right:before {
    content:"\f105"
}
.fa-angle-up:before {
    content:"\f106"
}
.fa-angle-down:before {
    content:"\f107"
}
.fa-desktop:before {
    content:"\f108"
}
.fa-laptop:before {
    content:"\f109"
}
.fa-tablet:before {
    content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content:"\f10b"
}
.fa-circle-o:before {
    content:"\f10c"
}
.fa-quote-left:before {
    content:"\f10d"
}
.fa-quote-right:before {
    content:"\f10e"
}
.fa-spinner:before {
    content:"\f110"
}
.fa-circle:before {
    content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
    content:"\f112"
}
.fa-github-alt:before {
    content:"\f113"
}
.fa-folder-o:before {
    content:"\f114"
}
.fa-folder-open-o:before {
    content:"\f115"
}
.fa-smile-o:before {
    content:"\f118"
}
.fa-frown-o:before {
    content:"\f119"
}
.fa-meh-o:before {
    content:"\f11a"
}
.fa-gamepad:before {
    content:"\f11b"
}
.fa-keyboard-o:before {
    content:"\f11c"
}
.fa-flag-o:before {
    content:"\f11d"
}
.fa-flag-checkered:before {
    content:"\f11e"
}
.fa-terminal:before {
    content:"\f120"
}
.fa-code:before {
    content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
    content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content:"\f123"
}
.fa-location-arrow:before {
    content:"\f124"
}
.fa-crop:before {
    content:"\f125"
}
.fa-code-fork:before {
    content:"\f126"
}
.fa-chain-broken:before,
.fa-unlink:before {
    content:"\f127"
}
.fa-question:before {
    content:"\f128"
}
.fa-info:before {
    content:"\f129"
}
.fa-exclamation:before {
    content:"\f12a"
}
.fa-superscript:before {
    content:"\f12b"
}
.fa-subscript:before {
    content:"\f12c"
}
.fa-eraser:before {
    content:"\f12d"
}
.fa-puzzle-piece:before {
    content:"\f12e"
}
.fa-microphone:before {
    content:"\f130"
}
.fa-microphone-slash:before {
    content:"\f131"
}
.fa-shield:before {
    content:"\f132"
}
.fa-calendar-o:before {
    content:"\f133"
}
.fa-fire-extinguisher:before {
    content:"\f134"
}
.fa-rocket:before {
    content:"\f135"
}
.fa-maxcdn:before {
    content:"\f136"
}
.fa-chevron-circle-left:before {
    content:"\f137"
}
.fa-chevron-circle-right:before {
    content:"\f138"
}
.fa-chevron-circle-up:before {
    content:"\f139"
}
.fa-chevron-circle-down:before {
    content:"\f13a"
}
.fa-html5:before {
    content:"\f13b"
}
.fa-css3:before {
    content:"\f13c"
}
.fa-anchor:before {
    content:"\f13d"
}
.fa-unlock-alt:before {
    content:"\f13e"
}
.fa-bullseye:before {
    content:"\f140"
}
.fa-ellipsis-h:before {
    content:"\f141"
}
.fa-ellipsis-v:before {
    content:"\f142"
}
.fa-rss-square:before {
    content:"\f143"
}
.fa-play-circle:before {
    content:"\f144"
}
.fa-ticket:before {
    content:"\f145"
}
.fa-minus-square:before {
    content:"\f146"
}
.fa-minus-square-o:before {
    content:"\f147"
}
.fa-level-up:before {
    content:"\f148"
}
.fa-level-down:before {
    content:"\f149"
}
.fa-check-square:before {
    content:"\f14a"
}
.fa-pencil-square:before {
    content:"\f14b"
}
.fa-external-link-square:before {
    content:"\f14c"
}
.fa-share-square:before {
    content:"\f14d"
}
.fa-compass:before {
    content:"\f14e"
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
    content:"\f150"
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
    content:"\f151"
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
    content:"\f152"
}
.fa-eur:before,
.fa-euro:before {
    content:"\f153"
}
.fa-gbp:before {
    content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
    content:"\f155"
}
.fa-inr:before,
.fa-rupee:before {
    content:"\f156"
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
    content:"\f157"
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
    content:"\f158"
}
.fa-krw:before,
.fa-won:before {
    content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
    content:"\f15a"
}
.fa-file:before {
    content:"\f15b"
}
.fa-file-text:before {
    content:"\f15c"
}
.fa-sort-alpha-asc:before {
    content:"\f15d"
}
.fa-sort-alpha-desc:before {
    content:"\f15e"
}
.fa-sort-amount-asc:before {
    content:"\f160"
}
.fa-sort-amount-desc:before {
    content:"\f161"
}
.fa-sort-numeric-asc:before {
    content:"\f162"
}
.fa-sort-numeric-desc:before {
    content:"\f163"
}
.fa-thumbs-up:before {
    content:"\f164"
}
.fa-thumbs-down:before {
    content:"\f165"
}
.fa-youtube-square:before {
    content:"\f166"
}
.fa-youtube:before {
    content:"\f167"
}
.fa-xing:before {
    content:"\f168"
}
.fa-xing-square:before {
    content:"\f169"
}
.fa-youtube-play:before {
    content:"\f16a"
}
.fa-dropbox:before {
    content:"\f16b"
}
.fa-stack-overflow:before {
    content:"\f16c"
}
.fa-instagram:before {
    content:"\f16d"
}
.fa-flickr:before {
    content:"\f16e"
}
.fa-adn:before {
    content:"\f170"
}
.fa-bitbucket:before {
    content:"\f171"
}
.fa-bitbucket-square:before {
    content:"\f172"
}
.fa-tumblr:before {
    content:"\f173"
}
.fa-tumblr-square:before {
    content:"\f174"
}
.fa-long-arrow-down:before {
    content:"\f175"
}
.fa-long-arrow-up:before {
    content:"\f176"
}
.fa-long-arrow-left:before {
    content:"\f177"
}
.fa-long-arrow-right:before {
    content:"\f178"
}
.fa-apple:before {
    content:"\f179"
}
.fa-windows:before {
    content:"\f17a"
}
.fa-android:before {
    content:"\f17b"
}
.fa-linux:before {
    content:"\f17c"
}
.fa-dribbble:before {
    content:"\f17d"
}
.fa-skype:before {
    content:"\f17e"
}
.fa-foursquare:before {
    content:"\f180"
}
.fa-trello:before {
    content:"\f181"
}
.fa-female:before {
    content:"\f182"
}
.fa-male:before {
    content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
    content:"\f184"
}
.fa-sun-o:before {
    content:"\f185"
}
.fa-moon-o:before {
    content:"\f186"
}
.fa-archive:before {
    content:"\f187"
}
.fa-bug:before {
    content:"\f188"
}
.fa-vk:before {
    content:"\f189"
}
.fa-weibo:before {
    content:"\f18a"
}
.fa-renren:before {
    content:"\f18b"
}
.fa-pagelines:before {
    content:"\f18c"
}
.fa-stack-exchange:before {
    content:"\f18d"
}
.fa-arrow-circle-o-right:before {
    content:"\f18e"
}
.fa-arrow-circle-o-left:before {
    content:"\f190"
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
    content:"\f191"
}
.fa-dot-circle-o:before {
    content:"\f192"
}
.fa-wheelchair:before {
    content:"\f193"
}
.fa-vimeo-square:before {
    content:"\f194"
}
.fa-try:before,
.fa-turkish-lira:before {
    content:"\f195"
}
.fa-plus-square-o:before {
    content:"\f196"
}
.fa-space-shuttle:before {
    content:"\f197"
}
.fa-slack:before {
    content:"\f198"
}
.fa-envelope-square:before {
    content:"\f199"
}
.fa-wordpress:before {
    content:"\f19a"
}
.fa-openid:before {
    content:"\f19b"
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content:"\f19c"
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
    content:"\f19d"
}
.fa-yahoo:before {
    content:"\f19e"
}
.fa-google:before {
    content:"\f1a0"
}
.fa-reddit:before {
    content:"\f1a1"
}
.fa-reddit-square:before {
    content:"\f1a2"
}
.fa-stumbleupon-circle:before {
    content:"\f1a3"
}
.fa-stumbleupon:before {
    content:"\f1a4"
}
.fa-delicious:before {
    content:"\f1a5"
}
.fa-digg:before {
    content:"\f1a6"
}
.fa-pied-piper-pp:before {
    content:"\f1a7"
}
.fa-pied-piper-alt:before {
    content:"\f1a8"
}
.fa-drupal:before {
    content:"\f1a9"
}
.fa-joomla:before {
    content:"\f1aa"
}
.fa-language:before {
    content:"\f1ab"
}
.fa-fax:before {
    content:"\f1ac"
}
.fa-building:before {
    content:"\f1ad"
}
.fa-child:before {
    content:"\f1ae"
}
.fa-paw:before {
    content:"\f1b0"
}
.fa-spoon:before {
    content:"\f1b1"
}
.fa-cube:before {
    content:"\f1b2"
}
.fa-cubes:before {
    content:"\f1b3"
}
.fa-behance:before {
    content:"\f1b4"
}
.fa-behance-square:before {
    content:"\f1b5"
}
.fa-steam:before {
    content:"\f1b6"
}
.fa-steam-square:before {
    content:"\f1b7"
}
.fa-recycle:before {
    content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
    content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
    content:"\f1ba"
}
.fa-tree:before {
    content:"\f1bb"
}
.fa-spotify:before {
    content:"\f1bc"
}
.fa-deviantart:before {
    content:"\f1bd"
}
.fa-soundcloud:before {
    content:"\f1be"
}
.fa-database:before {
    content:"\f1c0"
}
.fa-file-pdf-o:before {
    content:"\f1c1"
}
.fa-file-word-o:before {
    content:"\f1c2"
}
.fa-file-excel-o:before {
    content:"\f1c3"
}
.fa-file-powerpoint-o:before {
    content:"\f1c4"
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content:"\f1c5"
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
    content:"\f1c6"
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
    content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
    content:"\f1c8"
}
.fa-file-code-o:before {
    content:"\f1c9"
}
.fa-vine:before {
    content:"\f1ca"
}
.fa-codepen:before {
    content:"\f1cb"
}
.fa-jsfiddle:before {
    content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content:"\f1cd"
}
.fa-circle-o-notch:before {
    content:"\f1ce"
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
    content:"\f1d0"
}
.fa-empire:before,
.fa-ge:before {
    content:"\f1d1"
}
.fa-git-square:before {
    content:"\f1d2"
}
.fa-git:before {
    content:"\f1d3"
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
    content:"\f1d4"
}
.fa-tencent-weibo:before {
    content:"\f1d5"
}
.fa-qq:before {
    content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
    content:"\f1d7"
}
.fa-paper-plane:before,
.fa-send:before {
    content:"\f1d8"
}
.fa-paper-plane-o:before,
.fa-send-o:before {
    content:"\f1d9"
}
.fa-history:before {
    content:"\f1da"
}
.fa-circle-thin:before {
    content:"\f1db"
}
.fa-header:before {
    content:"\f1dc"
}
.fa-paragraph:before {
    content:"\f1dd"
}
.fa-sliders:before {
    content:"\f1de"
}
.fa-share-alt:before {
    content:"\f1e0"
}
.fa-share-alt-square:before {
    content:"\f1e1"
}
.fa-bomb:before {
    content:"\f1e2"
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
    content:"\f1e3"
}
.fa-tty:before {
    content:"\f1e4"
}
.fa-binoculars:before {
    content:"\f1e5"
}
.fa-plug:before {
    content:"\f1e6"
}
.fa-slideshare:before {
    content:"\f1e7"
}
.fa-twitch:before {
    content:"\f1e8"
}
.fa-yelp:before {
    content:"\f1e9"
}
.fa-newspaper-o:before {
    content:"\f1ea"
}
.fa-wifi:before {
    content:"\f1eb"
}
.fa-calculator:before {
    content:"\f1ec"
}
.fa-paypal:before {
    content:"\f1ed"
}
.fa-google-wallet:before {
    content:"\f1ee"
}
.fa-cc-visa:before {
    content:"\f1f0"
}
.fa-cc-mastercard:before {
    content:"\f1f1"
}
.fa-cc-discover:before {
    content:"\f1f2"
}
.fa-cc-amex:before {
    content:"\f1f3"
}
.fa-cc-paypal:before {
    content:"\f1f4"
}
.fa-cc-stripe:before {
    content:"\f1f5"
}
.fa-bell-slash:before {
    content:"\f1f6"
}
.fa-bell-slash-o:before {
    content:"\f1f7"
}
.fa-trash:before {
    content:"\f1f8"
}
.fa-copyright:before {
    content:"\f1f9"
}
.fa-at:before {
    content:"\f1fa"
}
.fa-eyedropper:before {
    content:"\f1fb"
}
.fa-paint-brush:before {
    content:"\f1fc"
}
.fa-birthday-cake:before {
    content:"\f1fd"
}
.fa-area-chart:before {
    content:"\f1fe"
}
.fa-pie-chart:before {
    content:"\f200"
}
.fa-line-chart:before {
    content:"\f201"
}
.fa-lastfm:before {
    content:"\f202"
}
.fa-lastfm-square:before {
    content:"\f203"
}
.fa-toggle-off:before {
    content:"\f204"
}
.fa-toggle-on:before {
    content:"\f205"
}
.fa-bicycle:before {
    content:"\f206"
}
.fa-bus:before {
    content:"\f207"
}
.fa-ioxhost:before {
    content:"\f208"
}
.fa-angellist:before {
    content:"\f209"
}
.fa-cc:before {
    content:"\f20a"
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
    content:"\f20b"
}
.fa-meanpath:before {
    content:"\f20c"
}
.fa-buysellads:before {
    content:"\f20d"
}
.fa-connectdevelop:before {
    content:"\f20e"
}
.fa-dashcube:before {
    content:"\f210"
}
.fa-forumbee:before {
    content:"\f211"
}
.fa-leanpub:before {
    content:"\f212"
}
.fa-sellsy:before {
    content:"\f213"
}
.fa-shirtsinbulk:before {
    content:"\f214"
}
.fa-simplybuilt:before {
    content:"\f215"
}
.fa-skyatlas:before {
    content:"\f216"
}
.fa-cart-plus:before {
    content:"\f217"
}
.fa-cart-arrow-down:before {
    content:"\f218"
}
.fa-diamond:before {
    content:"\f219"
}
.fa-ship:before {
    content:"\f21a"
}
.fa-user-secret:before {
    content:"\f21b"
}
.fa-motorcycle:before {
    content:"\f21c"
}
.fa-street-view:before {
    content:"\f21d"
}
.fa-heartbeat:before {
    content:"\f21e"
}
.fa-venus:before {
    content:"\f221"
}
.fa-mars:before {
    content:"\f222"
}
.fa-mercury:before {
    content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
    content:"\f224"
}
.fa-transgender-alt:before {
    content:"\f225"
}
.fa-venus-double:before {
    content:"\f226"
}
.fa-mars-double:before {
    content:"\f227"
}
.fa-venus-mars:before {
    content:"\f228"
}
.fa-mars-stroke:before {
    content:"\f229"
}
.fa-mars-stroke-v:before {
    content:"\f22a"
}
.fa-mars-stroke-h:before {
    content:"\f22b"
}
.fa-neuter:before {
    content:"\f22c"
}
.fa-genderless:before {
    content:"\f22d"
}
.fa-facebook-official:before {
    content:"\f230"
}
.fa-pinterest-p:before {
    content:"\f231"
}
.fa-whatsapp:before {
    content:"\f232"
}
.fa-server:before {
    content:"\f233"
}
.fa-user-plus:before {
    content:"\f234"
}
.fa-user-times:before {
    content:"\f235"
}
.fa-bed:before,
.fa-hotel:before {
    content:"\f236"
}
.fa-viacoin:before {
    content:"\f237"
}
.fa-train:before {
    content:"\f238"
}
.fa-subway:before {
    content:"\f239"
}
.fa-medium:before {
    content:"\f23a"
}
.fa-y-combinator:before,
.fa-yc:before {
    content:"\f23b"
}
.fa-optin-monster:before {
    content:"\f23c"
}
.fa-opencart:before {
    content:"\f23d"
}
.fa-expeditedssl:before {
    content:"\f23e"
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
    content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
    content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
    content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
    content:"\f244"
}
.fa-mouse-pointer:before {
    content:"\f245"
}
.fa-i-cursor:before {
    content:"\f246"
}
.fa-object-group:before {
    content:"\f247"
}
.fa-object-ungroup:before {
    content:"\f248"
}
.fa-sticky-note:before {
    content:"\f249"
}
.fa-sticky-note-o:before {
    content:"\f24a"
}
.fa-cc-jcb:before {
    content:"\f24b"
}
.fa-cc-diners-club:before {
    content:"\f24c"
}
.fa-clone:before {
    content:"\f24d"
}
.fa-balance-scale:before {
    content:"\f24e"
}
.fa-hourglass-o:before {
    content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content:"\f253"
}
.fa-hourglass:before {
    content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content:"\f255"
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
    content:"\f256"
}
.fa-hand-scissors-o:before {
    content:"\f257"
}
.fa-hand-lizard-o:before {
    content:"\f258"
}
.fa-hand-spock-o:before {
    content:"\f259"
}
.fa-hand-pointer-o:before {
    content:"\f25a"
}
.fa-hand-peace-o:before {
    content:"\f25b"
}
.fa-trademark:before {
    content:"\f25c"
}
.fa-registered:before {
    content:"\f25d"
}
.fa-creative-commons:before {
    content:"\f25e"
}
.fa-gg:before {
    content:"\f260"
}
.fa-gg-circle:before {
    content:"\f261"
}
.fa-tripadvisor:before {
    content:"\f262"
}
.fa-odnoklassniki:before {
    content:"\f263"
}
.fa-odnoklassniki-square:before {
    content:"\f264"
}
.fa-get-pocket:before {
    content:"\f265"
}
.fa-wikipedia-w:before {
    content:"\f266"
}
.fa-safari:before {
    content:"\f267"
}
.fa-chrome:before {
    content:"\f268"
}
.fa-firefox:before {
    content:"\f269"
}
.fa-opera:before {
    content:"\f26a"
}
.fa-internet-explorer:before {
    content:"\f26b"
}
.fa-television:before,
.fa-tv:before {
    content:"\f26c"
}
.fa-contao:before {
    content:"\f26d"
}
.fa-500px:before {
    content:"\f26e"
}
.fa-amazon:before {
    content:"\f270"
}
.fa-calendar-plus-o:before {
    content:"\f271"
}
.fa-calendar-minus-o:before {
    content:"\f272"
}
.fa-calendar-times-o:before {
    content:"\f273"
}
.fa-calendar-check-o:before {
    content:"\f274"
}
.fa-industry:before {
    content:"\f275"
}
.fa-map-pin:before {
    content:"\f276"
}
.fa-map-signs:before {
    content:"\f277"
}
.fa-map-o:before {
    content:"\f278"
}
.fa-map:before {
    content:"\f279"
}
.fa-commenting:before {
    content:"\f27a"
}
.fa-commenting-o:before {
    content:"\f27b"
}
.fa-houzz:before {
    content:"\f27c"
}
.fa-vimeo:before {
    content:"\f27d"
}
.fa-black-tie:before {
    content:"\f27e"
}
.fa-fonticons:before {
    content:"\f280"
}
.fa-reddit-alien:before {
    content:"\f281"
}
.fa-edge:before {
    content:"\f282"
}
.fa-credit-card-alt:before {
    content:"\f283"
}
.fa-codiepie:before {
    content:"\f284"
}
.fa-modx:before {
    content:"\f285"
}
.fa-fort-awesome:before {
    content:"\f286"
}
.fa-usb:before {
    content:"\f287"
}
.fa-product-hunt:before {
    content:"\f288"
}
.fa-mixcloud:before {
    content:"\f289"
}
.fa-scribd:before {
    content:"\f28a"
}
.fa-pause-circle:before {
    content:"\f28b"
}
.fa-pause-circle-o:before {
    content:"\f28c"
}
.fa-stop-circle:before {
    content:"\f28d"
}
.fa-stop-circle-o:before {
    content:"\f28e"
}
.fa-shopping-bag:before {
    content:"\f290"
}
.fa-shopping-basket:before {
    content:"\f291"
}
.fa-hashtag:before {
    content:"\f292"
}
.fa-bluetooth:before {
    content:"\f293"
}
.fa-bluetooth-b:before {
    content:"\f294"
}
.fa-percent:before {
    content:"\f295"
}
.fa-gitlab:before {
    content:"\f296"
}
.fa-wpbeginner:before {
    content:"\f297"
}
.fa-wpforms:before {
    content:"\f298"
}
.fa-envira:before {
    content:"\f299"
}
.fa-universal-access:before {
    content:"\f29a"
}
.fa-wheelchair-alt:before {
    content:"\f29b"
}
.fa-question-circle-o:before {
    content:"\f29c"
}
.fa-blind:before {
    content:"\f29d"
}
.fa-audio-description:before {
    content:"\f29e"
}
.fa-volume-control-phone:before {
    content:"\f2a0"
}
.fa-braille:before {
    content:"\f2a1"
}
.fa-assistive-listening-systems:before {
    content:"\f2a2"
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
    content:"\f2a3"
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
    content:"\f2a4"
}
.fa-glide:before {
    content:"\f2a5"
}
.fa-glide-g:before {
    content:"\f2a6"
}
.fa-sign-language:before,
.fa-signing:before {
    content:"\f2a7"
}
.fa-low-vision:before {
    content:"\f2a8"
}
.fa-viadeo:before {
    content:"\f2a9"
}
.fa-viadeo-square:before {
    content:"\f2aa"
}
.fa-snapchat:before {
    content:"\f2ab"
}
.fa-snapchat-ghost:before {
    content:"\f2ac"
}
.fa-snapchat-square:before {
    content:"\f2ad"
}
.fa-pied-piper:before {
    content:"\f2ae"
}
.fa-first-order:before {
    content:"\f2b0"
}
.fa-yoast:before {
    content:"\f2b1"
}
.fa-themeisle:before {
    content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
    content:"\f2b4"
}
.fa-handshake-o:before {
    content:"\f2b5"
}
.fa-envelope-open:before {
    content:"\f2b6"
}
.fa-envelope-open-o:before {
    content:"\f2b7"
}
.fa-linode:before {
    content:"\f2b8"
}
.fa-address-book:before {
    content:"\f2b9"
}
.fa-address-book-o:before {
    content:"\f2ba"
}
.fa-address-card:before,
.fa-vcard:before {
    content:"\f2bb"
}
.fa-address-card-o:before,
.fa-vcard-o:before {
    content:"\f2bc"
}
.fa-user-circle:before {
    content:"\f2bd"
}
.fa-user-circle-o:before {
    content:"\f2be"
}
.fa-user-o:before {
    content:"\f2c0"
}
.fa-id-badge:before {
    content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
    content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content:"\f2c3"
}
.fa-quora:before {
    content:"\f2c4"
}
.fa-free-code-camp:before {
    content:"\f2c5"
}
.fa-telegram:before {
    content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
    content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content:"\f2cb"
}
.fa-shower:before {
    content:"\f2cc"
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
    content:"\f2cd"
}
.fa-podcast:before {
    content:"\f2ce"
}
.fa-window-maximize:before {
    content:"\f2d0"
}
.fa-window-minimize:before {
    content:"\f2d1"
}
.fa-window-restore:before {
    content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
    content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content:"\f2d4"
}
.fa-bandcamp:before {
    content:"\f2d5"
}
.fa-grav:before {
    content:"\f2d6"
}
.fa-etsy:before {
    content:"\f2d7"
}
.fa-imdb:before {
    content:"\f2d8"
}
.fa-ravelry:before {
    content:"\f2d9"
}
.fa-eercast:before {
    content:"\f2da"
}
.fa-microchip:before {
    content:"\f2db"
}
.fa-snowflake-o:before {
    content:"\f2dc"
}
.fa-superpowers:before {
    content:"\f2dd"
}
.fa-wpexplorer:before {
    content:"\f2de"
}
.fa-meetup:before {
    content:"\f2e0"
}
.sr-only {
    margin:-1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    margin:0
}

.icon-action-redo,
.icon-action-undo,
.icon-anchor,
.icon-arrow-down,
.icon-arrow-down-circle,
.icon-arrow-left,
.icon-arrow-left-circle,
.icon-arrow-right,
.icon-arrow-right-circle,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-badge,
.icon-bag,
.icon-ban,
.icon-basket,
.icon-basket-loaded,
.icon-bell,
.icon-book-open,
.icon-briefcase,
.icon-bubble,
.icon-bubbles,
.icon-bulb,
.icon-calculator,
.icon-calendar,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-camera,
.icon-camrecorder,
.icon-chart,
.icon-check,
.icon-chemistry,
.icon-clock,
.icon-close,
.icon-cloud-download,
.icon-cloud-upload,
.icon-compass,
.icon-control-end,
.icon-control-forward,
.icon-control-pause,
.icon-control-play,
.icon-control-rewind,
.icon-control-start,
.icon-credit-card,
.icon-crop,
.icon-cup,
.icon-cursor,
.icon-cursor-move,
.icon-diamond,
.icon-direction,
.icon-directions,
.icon-disc,
.icon-dislike,
.icon-doc,
.icon-docs,
.icon-drawar,
.icon-drop,
.icon-earphones,
.icon-earphones-alt,
.icon-emotsmile,
.icon-energy,
.icon-envelope,
.icon-envelope-letter,
.icon-envelope-open,
.icon-equalizer,
.icon-eye,
.icon-eyeglass,
.icon-feed,
.icon-film,
.icon-fire,
.icon-flag,
.icon-folder,
.icon-folder-alt,
.icon-frame,
.icon-game-controller,
.icon-ghost,
.icon-globe,
.icon-globe-alt,
.icon-graduation,
.icon-graph,
.icon-grid,
.icon-handbag,
.icon-heart,
.icon-home,
.icon-hourglass,
.icon-info,
.icon-key,
.icon-layers,
.icon-like,
.icon-link,
.icon-list,
.icon-location-pin,
.icon-lock,
.icon-lock-open,
.icon-login,
.icon-logout,
.icon-loop,
.icon-magic-wand,
.icon-magnet,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-map,
.icon-menu,
.icon-microphone,
.icon-mouse,
.icon-music-tone,
.icon-music-tone-alt,
.icon-mustache,
.icon-note,
.icon-notebook,
.icon-options,
.icon-options-vertical,
.icon-paper-clip,
.icon-paper-plane,
.icon-paypal,
.icon-pencil,
.icon-people,
.icon-phone,
.icon-picture,
.icon-pie-chart,
.icon-pin,
.icon-plane,
.icon-playlist,
.icon-plus,
.icon-power,
.icon-present,
.icon-printer,
.icon-puzzle,
.icon-question,
.icon-refresh,
.icon-reload,
.icon-rocket,
.icon-screen-desktop,
.icon-screen-smartphone,
.icon-screen-tablet,
.icon-settings,
.icon-share,
.icon-share-alt,
.icon-shield,
.icon-shuffle,
.icon-size-actual,
.icon-size-fullscreen,
.icon-social-behance,
.icon-social-dribbble,
.icon-social-dropbox,
.icon-social-facebook,
.icon-social-foursqare,
.icon-social-github,
.icon-social-gplus,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-reddit,
.icon-social-skype,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-youtube,
.icon-speech,
.icon-speedometer,
.icon-star,
.icon-support,
.icon-symble-female,
.icon-symbol-male,
.icon-tag,
.icon-target,
.icon-trash,
.icon-trophy,
.icon-umbrella,
.icon-user,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-vector,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-wallet,
.icon-wrench {
    font-family:simple-line-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-user:before {
    content:"\e005"
}
.icon-people:before {
    content:"\e001"
}
.icon-user-female:before {
    content:"\e000"
}
.icon-user-follow:before {
    content:"\e002"
}
.icon-user-following:before {
    content:"\e003"
}
.icon-user-unfollow:before {
    content:"\e004"
}
.icon-login:before {
    content:"\e066"
}
.icon-logout:before {
    content:"\e065"
}
.icon-emotsmile:before {
    content:"\e021"
}
.icon-phone:before {
    content:"\e600"
}
.icon-call-end:before {
    content:"\e048"
}
.icon-call-in:before {
    content:"\e047"
}
.icon-call-out:before {
    content:"\e046"
}
.icon-map:before {
    content:"\e033"
}
.icon-location-pin:before {
    content:"\e096"
}
.icon-direction:before {
    content:"\e042"
}
.icon-directions:before {
    content:"\e041"
}
.icon-compass:before {
    content:"\e045"
}
.icon-layers:before {
    content:"\e034"
}
.icon-menu:before {
    content:"\e601"
}
.icon-list:before {
    content:"\e067"
}
.icon-options-vertical:before {
    content:"\e602"
}
.icon-options:before {
    content:"\e603"
}
.icon-arrow-down:before {
    content:"\e604"
}
.icon-arrow-left:before {
    content:"\e605"
}
.icon-arrow-right:before {
    content:"\e606"
}
.icon-arrow-up:before {
    content:"\e607"
}
.icon-arrow-up-circle:before {
    content:"\e078"
}
.icon-arrow-left-circle:before {
    content:"\e07a"
}
.icon-arrow-right-circle:before {
    content:"\e079"
}
.icon-arrow-down-circle:before {
    content:"\e07b"
}
.icon-check:before {
    content:"\e080"
}
.icon-clock:before {
    content:"\e081"
}
.icon-plus:before {
    content:"\e095"
}
.icon-close:before {
    content:"\e082"
}
.icon-trophy:before {
    content:"\e006"
}
.icon-screen-smartphone:before {
    content:"\e010"
}
.icon-screen-desktop:before {
    content:"\e011"
}
.icon-plane:before {
    content:"\e012"
}
.icon-notebook:before {
    content:"\e013"
}
.icon-mustache:before {
    content:"\e014"
}
.icon-mouse:before {
    content:"\e015"
}
.icon-magnet:before {
    content:"\e016"
}
.icon-energy:before {
    content:"\e020"
}
.icon-disc:before {
    content:"\e022"
}
.icon-cursor:before {
    content:"\e06e"
}
.icon-cursor-move:before {
    content:"\e023"
}
.icon-crop:before {
    content:"\e024"
}
.icon-chemistry:before {
    content:"\e026"
}
.icon-speedometer:before {
    content:"\e007"
}
.icon-shield:before {
    content:"\e00e"
}
.icon-screen-tablet:before {
    content:"\e00f"
}
.icon-magic-wand:before {
    content:"\e017"
}
.icon-hourglass:before {
    content:"\e018"
}
.icon-graduation:before {
    content:"\e019"
}
.icon-ghost:before {
    content:"\e01a"
}
.icon-game-controller:before {
    content:"\e01b"
}
.icon-fire:before {
    content:"\e01c"
}
.icon-eyeglass:before {
    content:"\e01d"
}
.icon-envelope-open:before {
    content:"\e01e"
}
.icon-envelope-letter:before {
    content:"\e01f"
}
.icon-bell:before {
    content:"\e027"
}
.icon-badge:before {
    content:"\e028"
}
.icon-anchor:before {
    content:"\e029"
}
.icon-wallet:before {
    content:"\e02a"
}
.icon-vector:before {
    content:"\e02b"
}
.icon-speech:before {
    content:"\e02c"
}
.icon-puzzle:before {
    content:"\e02d"
}
.icon-printer:before {
    content:"\e02e"
}
.icon-present:before {
    content:"\e02f"
}
.icon-playlist:before {
    content:"\e030"
}
.icon-pin:before {
    content:"\e031"
}
.icon-picture:before {
    content:"\e032"
}
.icon-handbag:before {
    content:"\e035"
}
.icon-globe-alt:before {
    content:"\e036"
}
.icon-globe:before {
    content:"\e037"
}
.icon-folder-alt:before {
    content:"\e039"
}
.icon-folder:before {
    content:"\e089"
}
.icon-film:before {
    content:"\e03a"
}
.icon-feed:before {
    content:"\e03b"
}
.icon-drop:before {
    content:"\e03e"
}
.icon-drawar:before {
    content:"\e03f"
}
.icon-docs:before {
    content:"\e040"
}
.icon-doc:before {
    content:"\e085"
}
.icon-diamond:before {
    content:"\e043"
}
.icon-cup:before {
    content:"\e044"
}
.icon-calculator:before {
    content:"\e049"
}
.icon-bubbles:before {
    content:"\e04a"
}
.icon-briefcase:before {
    content:"\e04b"
}
.icon-book-open:before {
    content:"\e04c"
}
.icon-basket-loaded:before {
    content:"\e04d"
}
.icon-basket:before {
    content:"\e04e"
}
.icon-bag:before {
    content:"\e04f"
}
.icon-action-undo:before {
    content:"\e050"
}
.icon-action-redo:before {
    content:"\e051"
}
.icon-wrench:before {
    content:"\e052"
}
.icon-umbrella:before {
    content:"\e053"
}
.icon-trash:before {
    content:"\e054"
}
.icon-tag:before {
    content:"\e055"
}
.icon-support:before {
    content:"\e056"
}
.icon-frame:before {
    content:"\e038"
}
.icon-size-fullscreen:before {
    content:"\e057"
}
.icon-size-actual:before {
    content:"\e058"
}
.icon-shuffle:before {
    content:"\e059"
}
.icon-share-alt:before {
    content:"\e05a"
}
.icon-share:before {
    content:"\e05b"
}
.icon-rocket:before {
    content:"\e05c"
}
.icon-question:before {
    content:"\e05d"
}
.icon-pie-chart:before {
    content:"\e05e"
}
.icon-pencil:before {
    content:"\e05f"
}
.icon-note:before {
    content:"\e060"
}
.icon-loop:before {
    content:"\e064"
}
.icon-home:before {
    content:"\e069"
}
.icon-grid:before {
    content:"\e06a"
}
.icon-graph:before {
    content:"\e06b"
}
.icon-microphone:before {
    content:"\e063"
}
.icon-music-tone-alt:before {
    content:"\e061"
}
.icon-music-tone:before {
    content:"\e062"
}
.icon-earphones-alt:before {
    content:"\e03c"
}
.icon-earphones:before {
    content:"\e03d"
}
.icon-equalizer:before {
    content:"\e06c"
}
.icon-like:before {
    content:"\e068"
}
.icon-dislike:before {
    content:"\e06d"
}
.icon-control-start:before {
    content:"\e06f"
}
.icon-control-rewind:before {
    content:"\e070"
}
.icon-control-play:before {
    content:"\e071"
}
.icon-control-pause:before {
    content:"\e072"
}
.icon-control-forward:before {
    content:"\e073"
}
.icon-control-end:before {
    content:"\e074"
}
.icon-volume-1:before {
    content:"\e09f"
}
.icon-volume-2:before {
    content:"\e0a0"
}
.icon-volume-off:before {
    content:"\e0a1"
}
.icon-calendar:before {
    content:"\e075"
}
.icon-bulb:before {
    content:"\e076"
}
.icon-chart:before {
    content:"\e077"
}
.icon-ban:before {
    content:"\e07c"
}
.icon-bubble:before {
    content:"\e07d"
}
.icon-camrecorder:before {
    content:"\e07e"
}
.icon-camera:before {
    content:"\e07f"
}
.icon-cloud-download:before {
    content:"\e083"
}
.icon-cloud-upload:before {
    content:"\e084"
}
.icon-envelope:before {
    content:"\e086"
}
.icon-eye:before {
    content:"\e087"
}
.icon-flag:before {
    content:"\e088"
}
.icon-heart:before {
    content:"\e08a"
}
.icon-info:before {
    content:"\e08b"
}
.icon-key:before {
    content:"\e08c"
}
.icon-link:before {
    content:"\e08d"
}
.icon-lock:before {
    content:"\e08e"
}
.icon-lock-open:before {
    content:"\e08f"
}
.icon-magnifier:before {
    content:"\e090"
}
.icon-magnifier-add:before {
    content:"\e091"
}
.icon-magnifier-remove:before {
    content:"\e092"
}
.icon-paper-clip:before {
    content:"\e093"
}
.icon-paper-plane:before {
    content:"\e094"
}
.icon-power:before {
    content:"\e097"
}
.icon-refresh:before {
    content:"\e098"
}
.icon-reload:before {
    content:"\e099"
}
.icon-settings:before {
    content:"\e09a"
}
.icon-star:before {
    content:"\e09b"
}
.icon-symble-female:before {
    content:"\e09c"
}
.icon-symbol-male:before {
    content:"\e09d"
}
.icon-target:before {
    content:"\e09e"
}
.icon-credit-card:before {
    content:"\e025"
}
.icon-paypal:before {
    content:"\e608"
}
.icon-social-tumblr:before {
    content:"\e00a"
}
.icon-social-twitter:before {
    content:"\e009"
}
.icon-social-facebook:before {
    content:"\e00b"
}
.icon-social-instagram:before {
    content:"\e609"
}
.icon-social-linkedin:before {
    content:"\e60a"
}
.icon-social-pinterest:before {
    content:"\e60b"
}
.icon-social-github:before {
    content:"\e60c"
}
.icon-social-gplus:before {
    content:"\e60d"
}
.icon-social-reddit:before {
    content:"\e60e"
}
.icon-social-skype:before {
    content:"\e60f"
}
.icon-social-dribbble:before {
    content:"\e00d"
}
.icon-social-behance:before {
    content:"\e610"
}
.icon-social-foursqare:before {
    content:"\e611"
}
.icon-social-soundcloud:before {
    content:"\e612"
}
.icon-social-spotify:before {
    content:"\e613"
}
.icon-social-stumbleupon:before {
    content:"\e614"
}
.icon-social-youtube:before {
    content:"\e008"
}
.icon-social-dropbox:before {
    content:"\e00c"
}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html.ltr body {
                                                                                margin:0
                                                                            }
html.ltr article,
html.ltr details,
html.ltr figcaption,
html.ltr figure,
html.ltr footer,
html.ltr hgroup,
html.ltr main,
html.ltr menu,
html.ltr nav,
html.ltr section,
html.ltr summary {
    display:block
}
html.ltr audio,
html.ltr canvas,
html.ltr progress,
html.ltr video {
    display:inline-block;
    vertical-align:baseline
}
html.ltr audio:not([controls]) {
    display:none;
    height:0
}
html.ltr [hidden],
html.ltr template {
    display:none
}
html.ltr a:active,
html.ltr a:hover {
    outline:0
}
html.ltr b,
html.ltr strong {
    font-weight:700
}
html.ltr dfn {
    font-style:italic
}
html.ltr h1 {
    font-size:2em;
    margin:.67em 0
}
html.ltr mark {
    background:#ff0;
    color:#000
}
html.ltr small {
    font-size:80%
}
html.ltr sub,
html.ltr sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
html.ltr sup {
    top:-.5em
}
html.ltr sub {
    bottom:-.25em
}
html.ltr img {
    border:0
}
html.ltr svg:not(:root) {
    overflow:hidden
}
html.ltr figure {
    margin:1em 40px
}
html.ltr hr {
    box-sizing:content-box;
    height:0
}
html.ltr pre {
    overflow:auto
}
html.ltr code,
html.ltr kbd,
html.ltr pre,
html.ltr samp {
    font-family:monospace,monospace;
    font-size:1em
}
html.ltr input,
html.ltr optgroup,
html.ltr select,
html.ltr textarea {
    margin:0
}
html.ltr button,
html.ltr select {
    text-transform:none
}
html.ltr button,
html.ltr html input[type=button],
html.ltr input[type=reset],
html.ltr input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
html.ltr button[disabled],
html.ltr html input[disabled] {
    cursor:default
}
html.ltr button::-moz-focus-inner,
html.ltr input::-moz-focus-inner {
    border:0;
    padding:0
}
html.ltr input[type=checkbox],
html.ltr input[type=radio] {
    box-sizing:border-box;
    padding:0
}
html.ltr input[type=number]::-webkit-inner-spin-button,
html.ltr input[type=number]::-webkit-outer-spin-button {
    height:auto
}
html.ltr input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
html.ltr input[type=search]::-webkit-search-cancel-button,
html.ltr input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
html.ltr fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
html.ltr legend {
    border:0
}
html.ltr textarea {
    overflow:auto
}
html.ltr optgroup {
    font-weight:700
}
html.ltr .table {
    border-collapse:collapse;
    border-spacing:0
}
html.ltr .table td,
html.ltr .table th {
    padding:0
}
@media print {
    html.ltr *,
    html.ltr :after,
    html.ltr :before {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    html.ltr a,
    html.ltr a:visited {
        text-decoration:underline
    }
    html.ltr a[href]:after {
        content:" (" attr(href) ")"
    }
    html.ltr abbr[title]:after {
        content:" (" attr(title) ")"
    }
    html.ltr a[href^="#"]:after,
    html.ltr a[href^="javascript:"]:after {
        content:""
    }
    html.ltr blockquote,
    html.ltr pre {
        border:1px solid #999;
        page-break-inside:avoid
    }
    html.ltr thead {
        display:table-header-group
    }
    html.ltr img,
    html.ltr tr {
        page-break-inside:avoid
    }
    html.ltr img {
        max-width:100%!important
    }
    html.ltr h2,
    html.ltr h3,
    html.ltr p {
        orphans:3;
        widows:3
    }
    html.ltr h2,
    html.ltr h3 {
        page-break-after:avoid
    }
    html.ltr .navbar {
        display:none
    }
    html.ltr .btn>.caret,
    html.ltr .dropup>.btn>.caret {
        border-top-color:#000!important
    }
    html.ltr .label {
        border:1px solid #000
    }
    html.ltr .table {
        border-collapse:collapse!important
    }
    html.ltr .table td,
    html.ltr .table th {
        background-color:#fff!important
    }
    html.ltr .table-bordered td,
    html.ltr .table-bordered th {
        border:1px solid #ddd!important
    }
}

html.ltr .glyphicon {
    position:relative;
    top:1px;
    font-family:Glyphicons Halflings;
    font-style:normal;
    font-weight:400;
    line-height:1
}
html.ltr .glyphicon-asterisk:before {
    content:"\002a"
}
html.ltr .glyphicon-plus:before {
    content:"\002b"
}
html.ltr .glyphicon-eur:before,
html.ltr .glyphicon-euro:before {
    content:"\20ac"
}
html.ltr .glyphicon-minus:before {
    content:"\2212"
}
html.ltr .glyphicon-cloud:before {
    content:"\2601"
}
html.ltr .glyphicon-envelope:before {
    content:"\2709"
}
html.ltr .glyphicon-pencil:before {
    content:"\270f"
}
html.ltr .glyphicon-glass:before {
    content:"\e001"
}
html.ltr .glyphicon-music:before {
    content:"\e002"
}
html.ltr .glyphicon-search:before {
    content:"\e003"
}
html.ltr .glyphicon-heart:before {
    content:"\e005"
}
html.ltr .glyphicon-star:before {
    content:"\e006"
}
html.ltr .glyphicon-star-empty:before {
    content:"\e007"
}
html.ltr .glyphicon-user:before {
    content:"\e008"
}
html.ltr .glyphicon-film:before {
    content:"\e009"
}
html.ltr .glyphicon-th-large:before {
    content:"\e010"
}
html.ltr .glyphicon-th:before {
    content:"\e011"
}
html.ltr .glyphicon-th-list:before {
    content:"\e012"
}
html.ltr .glyphicon-ok:before {
    content:"\e013"
}
html.ltr .glyphicon-remove:before {
    content:"\e014"
}
html.ltr .glyphicon-zoom-in:before {
    content:"\e015"
}
html.ltr .glyphicon-zoom-out:before {
    content:"\e016"
}
html.ltr .glyphicon-off:before {
    content:"\e017"
}
html.ltr .glyphicon-signal:before {
    content:"\e018"
}
html.ltr .glyphicon-cog:before {
    content:"\e019"
}
html.ltr .glyphicon-trash:before {
    content:"\e020"
}
html.ltr .glyphicon-home:before {
    content:"\e021"
}
html.ltr .glyphicon-file:before {
    content:"\e022"
}
html.ltr .glyphicon-time:before {
    content:"\e023"
}
html.ltr .glyphicon-road:before {
    content:"\e024"
}
html.ltr .glyphicon-download-alt:before {
    content:"\e025"
}
html.ltr .glyphicon-download:before {
    content:"\e026"
}
html.ltr .glyphicon-upload:before {
    content:"\e027"
}
html.ltr .glyphicon-inbox:before {
    content:"\e028"
}
html.ltr .glyphicon-play-circle:before {
    content:"\e029"
}
html.ltr .glyphicon-repeat:before {
    content:"\e030"
}
html.ltr .glyphicon-refresh:before {
    content:"\e031"
}
html.ltr .glyphicon-list-alt:before {
    content:"\e032"
}
html.ltr .glyphicon-lock:before {
    content:"\e033"
}
html.ltr .glyphicon-flag:before {
    content:"\e034"
}
html.ltr .glyphicon-headphones:before {
    content:"\e035"
}
html.ltr .glyphicon-volume-off:before {
    content:"\e036"
}
html.ltr .glyphicon-volume-down:before {
    content:"\e037"
}
html.ltr .glyphicon-volume-up:before {
    content:"\e038"
}
html.ltr .glyphicon-qrcode:before {
    content:"\e039"
}
html.ltr .glyphicon-barcode:before {
    content:"\e040"
}
html.ltr .glyphicon-tag:before {
    content:"\e041"
}
html.ltr .glyphicon-tags:before {
    content:"\e042"
}
html.ltr .glyphicon-book:before {
    content:"\e043"
}
html.ltr .glyphicon-bookmark:before {
    content:"\e044"
}
html.ltr .glyphicon-print:before {
    content:"\e045"
}
html.ltr .glyphicon-camera:before {
    content:"\e046"
}
html.ltr .glyphicon-font:before {
    content:"\e047"
}
html.ltr .glyphicon-bold:before {
    content:"\e048"
}
html.ltr .glyphicon-italic:before {
    content:"\e049"
}
html.ltr .glyphicon-text-height:before {
    content:"\e050"
}
html.ltr .glyphicon-text-width:before {
    content:"\e051"
}
html.ltr .glyphicon-align-left:before {
    content:"\e052"
}
html.ltr .glyphicon-align-center:before {
    content:"\e053"
}
html.ltr .glyphicon-align-right:before {
    content:"\e054"
}
html.ltr .glyphicon-align-justify:before {
    content:"\e055"
}
html.ltr .glyphicon-list:before {
    content:"\e056"
}
html.ltr .glyphicon-indent-left:before {
    content:"\e057"
}
html.ltr .glyphicon-indent-right:before {
    content:"\e058"
}
html.ltr .glyphicon-facetime-video:before {
    content:"\e059"
}
html.ltr .glyphicon-picture:before {
    content:"\e060"
}
html.ltr .glyphicon-map-marker:before {
    content:"\e062"
}
html.ltr .glyphicon-adjust:before {
    content:"\e063"
}
html.ltr .glyphicon-tint:before {
    content:"\e064"
}
html.ltr .glyphicon-edit:before {
    content:"\e065"
}
html.ltr .glyphicon-share:before {
    content:"\e066"
}
html.ltr .glyphicon-check:before {
    content:"\e067"
}
html.ltr .glyphicon-move:before {
    content:"\e068"
}
html.ltr .glyphicon-step-backward:before {
    content:"\e069"
}
html.ltr .glyphicon-fast-backward:before {
    content:"\e070"
}
html.ltr .glyphicon-backward:before {
    content:"\e071"
}
html.ltr .glyphicon-play:before {
    content:"\e072"
}
html.ltr .glyphicon-pause:before {
    content:"\e073"
}
html.ltr .glyphicon-stop:before {
    content:"\e074"
}
html.ltr .glyphicon-forward:before {
    content:"\e075"
}
html.ltr .glyphicon-fast-forward:before {
    content:"\e076"
}
html.ltr .glyphicon-step-forward:before {
    content:"\e077"
}
html.ltr .glyphicon-eject:before {
    content:"\e078"
}
html.ltr .glyphicon-chevron-left:before {
    content:"\e079"
}
html.ltr .glyphicon-chevron-right:before {
    content:"\e080"
}
html.ltr .glyphicon-plus-sign:before {
    content:"\e081"
}
html.ltr .glyphicon-minus-sign:before {
    content:"\e082"
}
html.ltr .glyphicon-remove-sign:before {
    content:"\e083"
}
html.ltr .glyphicon-ok-sign:before {
    content:"\e084"
}
html.ltr .glyphicon-question-sign:before {
    content:"\e085"
}
html.ltr .glyphicon-info-sign:before {
    content:"\e086"
}
html.ltr .glyphicon-screenshot:before {
    content:"\e087"
}
html.ltr .glyphicon-remove-circle:before {
    content:"\e088"
}
html.ltr .glyphicon-ok-circle:before {
    content:"\e089"
}
html.ltr .glyphicon-ban-circle:before {
    content:"\e090"
}
html.ltr .glyphicon-arrow-left:before {
    content:"\e091"
}
html.ltr .glyphicon-arrow-right:before {
    content:"\e092"
}
html.ltr .glyphicon-arrow-up:before {
    content:"\e093"
}
html.ltr .glyphicon-arrow-down:before {
    content:"\e094"
}
html.ltr .glyphicon-share-alt:before {
    content:"\e095"
}
html.ltr .glyphicon-resize-full:before {
    content:"\e096"
}
html.ltr .glyphicon-resize-small:before {
    content:"\e097"
}
html.ltr .glyphicon-exclamation-sign:before {
    content:"\e101"
}
html.ltr .glyphicon-gift:before {
    content:"\e102"
}
html.ltr .glyphicon-leaf:before {
    content:"\e103"
}
html.ltr .glyphicon-fire:before {
    content:"\e104"
}
html.ltr .glyphicon-eye-open:before {
    content:"\e105"
}
html.ltr .glyphicon-eye-close:before {
    content:"\e106"
}
html.ltr .glyphicon-warning-sign:before {
    content:"\e107"
}
html.ltr .glyphicon-plane:before {
    content:"\e108"
}
html.ltr .glyphicon-calendar:before {
    content:"\e109"
}
html.ltr .glyphicon-random:before {
    content:"\e110"
}
html.ltr .glyphicon-comment:before {
    content:"\e111"
}
html.ltr .glyphicon-magnet:before {
    content:"\e112"
}
html.ltr .glyphicon-chevron-up:before {
    content:"\e113"
}
html.ltr .glyphicon-chevron-down:before {
    content:"\e114"
}
html.ltr .glyphicon-retweet:before {
    content:"\e115"
}
html.ltr .glyphicon-shopping-cart:before {
    content:"\e116"
}
html.ltr .glyphicon-folder-close:before {
    content:"\e117"
}
html.ltr .glyphicon-folder-open:before {
    content:"\e118"
}
html.ltr .glyphicon-resize-vertical:before {
    content:"\e119"
}
html.ltr .glyphicon-resize-horizontal:before {
    content:"\e120"
}
html.ltr .glyphicon-hdd:before {
    content:"\e121"
}
html.ltr .glyphicon-bullhorn:before {
    content:"\e122"
}
html.ltr .glyphicon-bell:before {
    content:"\e123"
}
html.ltr .glyphicon-certificate:before {
    content:"\e124"
}
html.ltr .glyphicon-thumbs-up:before {
    content:"\e125"
}
html.ltr .glyphicon-thumbs-down:before {
    content:"\e126"
}
html.ltr .glyphicon-hand-right:before {
    content:"\e127"
}
html.ltr .glyphicon-hand-left:before {
    content:"\e128"
}
html.ltr .glyphicon-hand-up:before {
    content:"\e129"
}
html.ltr .glyphicon-hand-down:before {
    content:"\e130"
}
html.ltr .glyphicon-circle-arrow-right:before {
    content:"\e131"
}
html.ltr .glyphicon-circle-arrow-left:before {
    content:"\e132"
}
html.ltr .glyphicon-circle-arrow-up:before {
    content:"\e133"
}
html.ltr .glyphicon-circle-arrow-down:before {
    content:"\e134"
}
html.ltr .glyphicon-globe:before {
    content:"\e135"
}
html.ltr .glyphicon-wrench:before {
    content:"\e136"
}
html.ltr .glyphicon-tasks:before {
    content:"\e137"
}
html.ltr .glyphicon-filter:before {
    content:"\e138"
}
html.ltr .glyphicon-briefcase:before {
    content:"\e139"
}
html.ltr .glyphicon-fullscreen:before {
    content:"\e140"
}
html.ltr .glyphicon-dashboard:before {
    content:"\e141"
}
html.ltr .glyphicon-paperclip:before {
    content:"\e142"
}
html.ltr .glyphicon-heart-empty:before {
    content:"\e143"
}
html.ltr .glyphicon-link:before {
    content:"\e144"
}
html.ltr .glyphicon-phone:before {
    content:"\e145"
}
html.ltr .glyphicon-pushpin:before {
    content:"\e146"
}
html.ltr .glyphicon-usd:before {
    content:"\e148"
}
html.ltr .glyphicon-gbp:before {
    content:"\e149"
}
html.ltr .glyphicon-sort:before {
    content:"\e150"
}
html.ltr .glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
html.ltr .glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
html.ltr .glyphicon-sort-by-order:before {
    content:"\e153"
}
html.ltr .glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
html.ltr .glyphicon-sort-by-attributes:before {
    content:"\e155"
}
html.ltr .glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
html.ltr .glyphicon-unchecked:before {
    content:"\e157"
}
html.ltr .glyphicon-expand:before {
    content:"\e158"
}
html.ltr .glyphicon-collapse-down:before {
    content:"\e159"
}
html.ltr .glyphicon-collapse-up:before {
    content:"\e160"
}
html.ltr .glyphicon-log-in:before {
    content:"\e161"
}
html.ltr .glyphicon-flash:before {
    content:"\e162"
}
html.ltr .glyphicon-log-out:before {
    content:"\e163"
}
html.ltr .glyphicon-new-window:before {
    content:"\e164"
}
html.ltr .glyphicon-record:before {
    content:"\e165"
}
html.ltr .glyphicon-save:before {
    content:"\e166"
}
html.ltr .glyphicon-open:before {
    content:"\e167"
}
html.ltr .glyphicon-saved:before {
    content:"\e168"
}
html.ltr .glyphicon-import:before {
    content:"\e169"
}
html.ltr .glyphicon-export:before {
    content:"\e170"
}
html.ltr .glyphicon-send:before {
    content:"\e171"
}
html.ltr .glyphicon-floppy-disk:before {
    content:"\e172"
}
html.ltr .glyphicon-floppy-saved:before {
    content:"\e173"
}
html.ltr .glyphicon-floppy-remove:before {
    content:"\e174"
}
html.ltr .glyphicon-floppy-save:before {
    content:"\e175"
}
html.ltr .glyphicon-floppy-open:before {
    content:"\e176"
}
html.ltr .glyphicon-credit-card:before {
    content:"\e177"
}
html.ltr .glyphicon-transfer:before {
    content:"\e178"
}
html.ltr .glyphicon-cutlery:before {
    content:"\e179"
}
html.ltr .glyphicon-header:before {
    content:"\e180"
}
html.ltr .glyphicon-compressed:before {
    content:"\e181"
}
html.ltr .glyphicon-earphone:before {
    content:"\e182"
}
html.ltr .glyphicon-phone-alt:before {
    content:"\e183"
}
html.ltr .glyphicon-tower:before {
    content:"\e184"
}
html.ltr .glyphicon-stats:before {
    content:"\e185"
}
html.ltr .glyphicon-sd-video:before {
    content:"\e186"
}
html.ltr .glyphicon-hd-video:before {
    content:"\e187"
}
html.ltr .glyphicon-subtitles:before {
    content:"\e188"
}
html.ltr .glyphicon-sound-stereo:before {
    content:"\e189"
}
html.ltr .glyphicon-sound-dolby:before {
    content:"\e190"
}
html.ltr .glyphicon-sound-5-1:before {
    content:"\e191"
}
html.ltr .glyphicon-sound-6-1:before {
    content:"\e192"
}
html.ltr .glyphicon-sound-7-1:before {
    content:"\e193"
}
html.ltr .glyphicon-copyright-mark:before {
    content:"\e194"
}
html.ltr .glyphicon-registration-mark:before {
    content:"\e195"
}
html.ltr .glyphicon-cloud-download:before {
    content:"\e197"
}
html.ltr .glyphicon-cloud-upload:before {
    content:"\e198"
}
html.ltr .glyphicon-tree-conifer:before {
    content:"\e199"
}
html.ltr .glyphicon-tree-deciduous:before {
    content:"\e200"
}
html.ltr .glyphicon-cd:before {
    content:"\e201"
}
html.ltr .glyphicon-save-file:before {
    content:"\e202"
}
html.ltr .glyphicon-open-file:before {
    content:"\e203"
}
html.ltr .glyphicon-level-up:before {
    content:"\e204"
}
html.ltr .glyphicon-copy:before {
    content:"\e205"
}
html.ltr .glyphicon-paste:before {
    content:"\e206"
}
html.ltr .glyphicon-alert:before {
    content:"\e209"
}
html.ltr .glyphicon-equalizer:before {
    content:"\e210"
}
html.ltr .glyphicon-king:before {
    content:"\e211"
}
html.ltr .glyphicon-queen:before {
    content:"\e212"
}
html.ltr .glyphicon-pawn:before {
    content:"\e213"
}
html.ltr .glyphicon-bishop:before {
    content:"\e214"
}
html.ltr .glyphicon-knight:before {
    content:"\e215"
}
html.ltr .glyphicon-baby-formula:before {
    content:"\e216"
}
html.ltr .glyphicon-tent:before {
    content:"\26fa"
}
html.ltr .glyphicon-blackboard:before {
    content:"\e218"
}
html.ltr .glyphicon-bed:before {
    content:"\e219"
}
html.ltr .glyphicon-apple:before {
    content:"\f8ff"
}
html.ltr .glyphicon-erase:before {
    content:"\e221"
}
html.ltr .glyphicon-hourglass:before {
    content:"\231b"
}
html.ltr .glyphicon-lamp:before {
    content:"\e223"
}
html.ltr .glyphicon-duplicate:before {
    content:"\e224"
}
html.ltr .glyphicon-piggy-bank:before {
    content:"\e225"
}
html.ltr .glyphicon-scissors:before {
    content:"\e226"
}
html.ltr .glyphicon-bitcoin:before,
html.ltr .glyphicon-btc:before,
html.ltr .glyphicon-xbt:before {
    content:"\e227"
}
html.ltr .glyphicon-jpy:before,
html.ltr .glyphicon-yen:before {
    content:"\00a5"
}
html.ltr .glyphicon-rub:before,
html.ltr .glyphicon-ruble:before {
    content:"\20bd"
}
html.ltr .glyphicon-scale:before {
    content:"\e230"
}
html.ltr .glyphicon-ice-lolly:before {
    content:"\e231"
}
html.ltr .glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
html.ltr .glyphicon-education:before {
    content:"\e233"
}
html.ltr .glyphicon-option-horizontal:before {
    content:"\e234"
}
html.ltr .glyphicon-option-vertical:before {
    content:"\e235"
}
html.ltr .glyphicon-menu-hamburger:before {
    content:"\e236"
}
html.ltr .glyphicon-modal-window:before {
    content:"\e237"
}
html.ltr .glyphicon-oil:before {
    content:"\e238"
}
html.ltr .glyphicon-grain:before {
    content:"\e239"
}
html.ltr .glyphicon-sunglasses:before {
    content:"\e240"
}
html.ltr .glyphicon-text-size:before {
    content:"\e241"
}
html.ltr .glyphicon-text-color:before {
    content:"\e242"
}
html.ltr .glyphicon-text-background:before {
    content:"\e243"
}
html.ltr .glyphicon-object-align-top:before {
    content:"\e244"
}
html.ltr .glyphicon-object-align-bottom:before {
    content:"\e245"
}
html.ltr .glyphicon-object-align-horizontal:before {
    content:"\e246"
}
html.ltr .glyphicon-object-align-left:before {
    content:"\e247"
}
html.ltr .glyphicon-object-align-vertical:before {
    content:"\e248"
}
html.ltr .glyphicon-object-align-right:before {
    content:"\e249"
}
html.ltr .glyphicon-triangle-right:before {
    content:"\e250"
}
html.ltr .glyphicon-triangle-left:before {
    content:"\e251"
}
html.ltr .glyphicon-triangle-bottom:before {
    content:"\e252"
}
html.ltr .glyphicon-triangle-top:before {
    content:"\e253"
}
html.ltr .glyphicon-console:before {
    content:"\e254"
}
html.ltr .glyphicon-superscript:before {
    content:"\e255"
}
html.ltr .glyphicon-subscript:before {
    content:"\e256"
}
html.ltr .glyphicon-menu-left:before {
    content:"\e257"
}
html.ltr .glyphicon-menu-right:before {
    content:"\e258"
}
html.ltr .glyphicon-menu-down:before {
    content:"\e259"
}
html.ltr .glyphicon-menu-up:before {
    content:"\e260"
}
html.ltr *,
html.ltr :after,
html.ltr :before {
    box-sizing:border-box
}
html.ltr html {
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
html.ltr body {
    line-height:1.52857143;
    color:#515253;
    background-color:#f5f7fa
}
html.ltr a {
    text-decoration:none
}
html.ltr a:focus,
html.ltr a:hover {
    text-decoration:underline
}
html.ltr a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr figure {
    margin:0
}
html.ltr img {
    vertical-align:middle
}
html.ltr .carousel-inner>.item>a>img,
html.ltr .carousel-inner>.item>img,
html.ltr .img-responsive,
html.ltr .thumbnail>img,
html.ltr .thumbnail a>img {
    display:block;
    max-width:100%;
    height:auto
}
html.ltr .img-rounded {
    border-radius:6px
}
html.ltr .img-thumbnail {
    padding:2px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
html.ltr .img-circle {
    border-radius:50%
}
html.ltr hr {
    margin-top:21px;
    margin-bottom:21px;
    border:0;
    border-top:1px solid #edf1f2
}
html.ltr .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
html.ltr .sr-only-focusable:active,
html.ltr .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
html.ltr [role=button] {
    cursor:pointer
}
html.ltr .h1,
html.ltr .h2,
html.ltr .h3,
html.ltr .h4,
html.ltr .h5,
html.ltr .h6,
html.ltr h1,
html.ltr h2,
html.ltr h3,
html.ltr h4,
html.ltr h5,
html.ltr h6 {
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
html.ltr .h1 .small,
html.ltr .h1 small,
html.ltr .h2 .small,
html.ltr .h2 small,
html.ltr .h3 .small,
html.ltr .h3 small,
html.ltr .h4 .small,
html.ltr .h4 small,
html.ltr .h5 .small,
html.ltr .h5 small,
html.ltr .h6 .small,
html.ltr .h6 small,
html.ltr h1 .small,
html.ltr h1 small,
html.ltr h2 .small,
html.ltr h2 small,
html.ltr h3 .small,
html.ltr h3 small,
html.ltr h4 .small,
html.ltr h4 small,
html.ltr h5 .small,
html.ltr h5 small,
html.ltr h6 .small,
html.ltr h6 small {
    font-weight:400;
    line-height:1;
    color:#3a3f51
}
html.ltr .h1,
html.ltr .h2,
html.ltr .h3,
html.ltr h1,
html.ltr h2,
html.ltr h3 {
    margin-top:21px;
    margin-bottom:10.5px
}
html.ltr .h1 .small,
html.ltr .h1 small,
html.ltr .h2 .small,
html.ltr .h2 small,
html.ltr .h3 .small,
html.ltr .h3 small,
html.ltr h1 .small,
html.ltr h1 small,
html.ltr h2 .small,
html.ltr h2 small,
html.ltr h3 .small,
html.ltr h3 small {
    font-size:65%
}
html.ltr .h4,
html.ltr .h5,
html.ltr .h6,
html.ltr h4,
html.ltr h5,
html.ltr h6 {
    margin-top:10.5px;
    margin-bottom:10.5px
}
html.ltr .h4 .small,
html.ltr .h4 small,
html.ltr .h5 .small,
html.ltr .h5 small,
html.ltr .h6 .small,
html.ltr .h6 small,
html.ltr h4 .small,
html.ltr h4 small,
html.ltr h5 .small,
html.ltr h5 small,
html.ltr h6 .small,
html.ltr h6 small {
    font-size:75%
}
html.ltr .h1,
html.ltr h1 {
    font-size:36px
}
html.ltr .h2,
html.ltr h2 {
    font-size:30px
}
html.ltr .h3,
html.ltr h3 {
    font-size:24px
}
html.ltr .h4,
html.ltr h4 {
    font-size:18px
}
html.ltr .h5,
html.ltr h5 {
    font-size:14px
}
html.ltr .h6,
html.ltr h6 {
    font-size:12px
}
html.ltr p {
    margin:0 0 10.5px
}
html.ltr .lead {
    margin-bottom:21px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px) {
    html.ltr .lead {
        font-size:21px
    }
}
html.ltr .small,
html.ltr small {
    font-size:85%
}
html.ltr .mark,
html.ltr mark {
    background-color:#fcf8e3;
    padding:.2em
}
html.ltr .text-left {
    text-align:left
}
html.ltr .text-right {
    text-align:right
}
html.ltr .text-center {
    text-align:center
}
html.ltr .text-justify {
    text-align:justify
}
html.ltr .text-lowercase {
    text-transform:lowercase
}
html.ltr .text-uppercase {
    text-transform:uppercase
}
html.ltr .text-capitalize {
    text-transform:capitalize
}
html.ltr .text-muted {
    color:#909fa7
}
html.ltr .text-primary {
    color:#5d9cec
}
html.ltr a.text-primary:focus,
html.ltr a.text-primary:hover {
    color:#2f80e7
}
html.ltr .text-success {
    color:#27c24c
}
html.ltr a.text-success:focus,
html.ltr a.text-success:hover {
    color:#1e983b
}
html.ltr .text-info {
    color:#23b7e5
}
html.ltr a.text-info:focus,
html.ltr a.text-info:hover {
    color:#1797be
}
html.ltr .text-warning {
    color:#ff902b
}
html.ltr a.text-warning:focus,
html.ltr a.text-warning:hover {
    color:#f77600
}
html.ltr .text-danger {
    color:#f05050
}
html.ltr a.text-danger:focus,
html.ltr a.text-danger:hover {
    color:#ec2121
}
html.ltr .bg-primary {
    color:#fff
}
html.ltr a.bg-primary:focus,
html.ltr a.bg-primary:hover {
    background-color:#2f80e7
}
html.ltr .bg-success {
    background-color:#dff0d8
}
html.ltr a.bg-success:focus,
html.ltr a.bg-success:hover {
    background-color:#c1e2b3
}
html.ltr .bg-info {
    background-color:#d9edf7
}
html.ltr a.bg-info:focus,
html.ltr a.bg-info:hover {
    background-color:#afd9ee
}
html.ltr .bg-warning {
    background-color:#fcf8e3
}
html.ltr a.bg-warning:focus,
html.ltr a.bg-warning:hover {
    background-color:#f7ecb5
}
html.ltr .bg-danger {
    background-color:#f2dede
}
html.ltr a.bg-danger:focus,
html.ltr a.bg-danger:hover {
    background-color:#e4b9b9
}
html.ltr .page-header {
    padding-bottom:9.5px;
    margin:42px 0 21px;
    border-bottom:1px solid #edf1f2
}
html.ltr ol,
html.ltr ul {
    margin-top:0;
    margin-bottom:0
}
html.ltr ol ol,
html.ltr ol ul,
html.ltr ul ol,
html.ltr ul ul {
    margin-bottom:0
}
html.ltr .list-inline,
html.ltr .list-unstyled {
    padding-left:0;
    list-style:none
}
html.ltr .list-inline {
    margin-left:-5px
}
html.ltr .list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
html.ltr dl {
    margin-top:0;
    margin-bottom:21px
}
html.ltr dd,
html.ltr dt {
    line-height:1.52857143
}
html.ltr dt {
    font-weight:700
}
html.ltr dd {
    margin-left:0
}
@media (min-width:768px) {
    html.ltr .dl-horizontal dt {
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    html.ltr .dl-horizontal dd {
        margin-left:180px
    }
}
html.ltr abbr[data-original-title],
html.ltr abbr[title] {
    cursor:help
}
html.ltr .initialism {
    font-size:90%;
    text-transform:uppercase
}
html.ltr blockquote {
    padding:10.5px 21px;
    margin:0 0 21px;
    font-size:17.5px;
    border-left:5px solid #edf1f2
}
html.ltr blockquote ol:last-child,
html.ltr blockquote p:last-child,
html.ltr blockquote ul:last-child {
    margin-bottom:0
}
html.ltr blockquote .small,
html.ltr blockquote footer,
html.ltr blockquote small {
    display:block;
    font-size:80%;
    line-height:1.52857143;
    color:#3a3f51
}
html.ltr blockquote .small:before,
html.ltr blockquote footer:before,
html.ltr blockquote small:before {
    content:"\2014 \00A0"
}
html.ltr .blockquote-reverse,
html.ltr blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #edf1f2;
    border-left:0;
    text-align:right
}
html.ltr .blockquote-reverse .small:before,
html.ltr .blockquote-reverse footer:before,
html.ltr .blockquote-reverse small:before,
html.ltr blockquote.pull-right .small:before,
html.ltr blockquote.pull-right footer:before,
html.ltr blockquote.pull-right small:before {
    content:""
}
html.ltr .blockquote-reverse .small:after,
html.ltr .blockquote-reverse footer:after,
html.ltr .blockquote-reverse small:after,
html.ltr blockquote.pull-right .small:after,
html.ltr blockquote.pull-right footer:after,
html.ltr blockquote.pull-right small:after {
    content:"\00A0 \2014"
}
html.ltr address {
    margin-bottom:21px;
    font-style:normal;
    line-height:1.52857143
}
html.ltr code,
html.ltr kbd,
html.ltr pre,
html.ltr samp {
    font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
html.ltr code {
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
html.ltr code,
html.ltr kbd {
    padding:2px 4px;
    font-size:90%
}
html.ltr kbd {
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
html.ltr kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
html.ltr pre {
    display:block;
    padding:10px;
    margin:0 0 10.5px;
    font-size:13px;
    line-height:1.52857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#3a3f51;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
html.ltr pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
html.ltr .pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
html.ltr .container {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px) {
    html.ltr .container {
        max-width:750px
    }
}
@media (min-width:992px) {
    html.ltr .container {
        max-width:970px
    }
}
@media (min-width:1200px) {
    html.ltr .container {
        max-width:1600px
    }
}
html.ltr .container-fluid {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
html.ltr .row {
    margin-left:-15px;
    margin-right:-15px
}
html.ltr .col-lg-1,
html.ltr .col-lg-2,
html.ltr .col-lg-3,
html.ltr .col-lg-4,
html.ltr .col-lg-5,
html.ltr .col-lg-6,
html.ltr .col-lg-7,
html.ltr .col-lg-8,
html.ltr .col-lg-9,
html.ltr .col-lg-10,
html.ltr .col-lg-11,
html.ltr .col-lg-12,
html.ltr .col-md-1,
html.ltr .col-md-2,
html.ltr .col-md-3,
html.ltr .col-md-4,
html.ltr .col-md-5,
html.ltr .col-md-6,
html.ltr .col-md-7,
html.ltr .col-md-8,
html.ltr .col-md-9,
html.ltr .col-md-10,
html.ltr .col-md-11,
html.ltr .col-md-12,
html.ltr .col-sm-1,
html.ltr .col-sm-2,
html.ltr .col-sm-3,
html.ltr .col-sm-4,
html.ltr .col-sm-5,
html.ltr .col-sm-6,
html.ltr .col-sm-7,
html.ltr .col-sm-8,
html.ltr .col-sm-9,
html.ltr .col-sm-10,
html.ltr .col-sm-11,
html.ltr .col-sm-12,
html.ltr .col-xs-1,
html.ltr .col-xs-2,
html.ltr .col-xs-3,
html.ltr .col-xs-4,
html.ltr .col-xs-5,
html.ltr .col-xs-6,
html.ltr .col-xs-7,
html.ltr .col-xs-8,
html.ltr .col-xs-9,
html.ltr .col-xs-10,
html.ltr .col-xs-11,
html.ltr .col-xs-12 {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
html.ltr .col-xs-1,
html.ltr .col-xs-2,
html.ltr .col-xs-3,
html.ltr .col-xs-4,
html.ltr .col-xs-5,
html.ltr .col-xs-6,
html.ltr .col-xs-7,
html.ltr .col-xs-8,
html.ltr .col-xs-9,
html.ltr .col-xs-10,
html.ltr .col-xs-11,
html.ltr .col-xs-12 {
    float:left
}
html.ltr .col-xs-12 {
    width:100%
}
html.ltr .col-xs-11 {
    width:91.66666667%
}
html.ltr .col-xs-10 {
    width:83.33333333%
}
html.ltr .col-xs-9 {
    width:75%
}
html.ltr .col-xs-8 {
    width:66.66666667%
}
html.ltr .col-xs-7 {
    width:58.33333333%
}
html.ltr .col-xs-6 {
    width:50%
}
html.ltr .col-xs-5 {
    width:41.66666667%
}
html.ltr .col-xs-4 {
    width:33.33333333%
}
html.ltr .col-xs-3 {
    width:25%
}
html.ltr .col-xs-2 {
    width:16.66666667%
}
html.ltr .col-xs-1 {
    width:8.33333333%
}
html.ltr .col-xs-pull-12 {
    right:100%
}
html.ltr .col-xs-pull-11 {
    right:91.66666667%
}
html.ltr .col-xs-pull-10 {
    right:83.33333333%
}
html.ltr .col-xs-pull-9 {
    right:75%
}
html.ltr .col-xs-pull-8 {
    right:66.66666667%
}
html.ltr .col-xs-pull-7 {
    right:58.33333333%
}
html.ltr .col-xs-pull-6 {
    right:50%
}
html.ltr .col-xs-pull-5 {
    right:41.66666667%
}
html.ltr .col-xs-pull-4 {
    right:33.33333333%
}
html.ltr .col-xs-pull-3 {
    right:25%
}
html.ltr .col-xs-pull-2 {
    right:16.66666667%
}
html.ltr .col-xs-pull-1 {
    right:8.33333333%
}
html.ltr .col-xs-pull-0 {
    right:auto
}
html.ltr .col-xs-push-12 {
    left:100%
}
html.ltr .col-xs-push-11 {
    left:91.66666667%
}
html.ltr .col-xs-push-10 {
    left:83.33333333%
}
html.ltr .col-xs-push-9 {
    left:75%
}
html.ltr .col-xs-push-8 {
    left:66.66666667%
}
html.ltr .col-xs-push-7 {
    left:58.33333333%
}
html.ltr .col-xs-push-6 {
    left:50%
}
html.ltr .col-xs-push-5 {
    left:41.66666667%
}
html.ltr .col-xs-push-4 {
    left:33.33333333%
}
html.ltr .col-xs-push-3 {
    left:25%
}
html.ltr .col-xs-push-2 {
    left:16.66666667%
}
html.ltr .col-xs-push-1 {
    left:8.33333333%
}
html.ltr .col-xs-push-0 {
    left:auto
}
html.ltr .col-xs-offset-12 {
    margin-left:100%
}
html.ltr .col-xs-offset-11 {
    margin-left:91.66666667%
}
html.ltr .col-xs-offset-10 {
    margin-left:83.33333333%
}
html.ltr .col-xs-offset-9 {
    margin-left:75%
}
html.ltr .col-xs-offset-8 {
    margin-left:66.66666667%
}
html.ltr .col-xs-offset-7 {
    margin-left:58.33333333%
}
html.ltr .col-xs-offset-6 {
    margin-left:50%
}
html.ltr .col-xs-offset-5 {
    margin-left:41.66666667%
}
html.ltr .col-xs-offset-4 {
    margin-left:33.33333333%
}
html.ltr .col-xs-offset-3 {
    margin-left:25%
}
html.ltr .col-xs-offset-2 {
    margin-left:16.66666667%
}
html.ltr .col-xs-offset-1 {
    margin-left:8.33333333%
}
html.ltr .col-xs-offset-0 {
    margin-left:0
}
@media (min-width:768px) {
    html.ltr .col-sm-1,
    html.ltr .col-sm-2,
    html.ltr .col-sm-3,
    html.ltr .col-sm-4,
    html.ltr .col-sm-5,
    html.ltr .col-sm-6,
    html.ltr .col-sm-7,
    html.ltr .col-sm-8,
    html.ltr .col-sm-9,
    html.ltr .col-sm-10,
    html.ltr .col-sm-11,
    html.ltr .col-sm-12 {
        float:left
    }
    html.ltr .col-sm-12 {
        width:100%
    }
    html.ltr .col-sm-11 {
        width:91.66666667%
    }
    html.ltr .col-sm-10 {
        width:83.33333333%
    }
    html.ltr .col-sm-9 {
        width:75%
    }
    html.ltr .col-sm-8 {
        width:66.66666667%
    }
    html.ltr .col-sm-7 {
        width:58.33333333%
    }
    html.ltr .col-sm-6 {
        width:50%
    }
    html.ltr .col-sm-5 {
        width:41.66666667%
    }
    html.ltr .col-sm-4 {
        width:33.33333333%
    }
    html.ltr .col-sm-3 {
        width:25%
    }
    html.ltr .col-sm-2 {
        width:16.66666667%
    }
    html.ltr .col-sm-1 {
        width:8.33333333%
    }
    html.ltr .col-sm-pull-12 {
        right:100%
    }
    html.ltr .col-sm-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-sm-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-sm-pull-9 {
        right:75%
    }
    html.ltr .col-sm-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-sm-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-sm-pull-6 {
        right:50%
    }
    html.ltr .col-sm-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-sm-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-sm-pull-3 {
        right:25%
    }
    html.ltr .col-sm-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-sm-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-sm-pull-0 {
        right:auto
    }
    html.ltr .col-sm-push-12 {
        left:100%
    }
    html.ltr .col-sm-push-11 {
        left:91.66666667%
    }
    html.ltr .col-sm-push-10 {
        left:83.33333333%
    }
    html.ltr .col-sm-push-9 {
        left:75%
    }
    html.ltr .col-sm-push-8 {
        left:66.66666667%
    }
    html.ltr .col-sm-push-7 {
        left:58.33333333%
    }
    html.ltr .col-sm-push-6 {
        left:50%
    }
    html.ltr .col-sm-push-5 {
        left:41.66666667%
    }
    html.ltr .col-sm-push-4 {
        left:33.33333333%
    }
    html.ltr .col-sm-push-3 {
        left:25%
    }
    html.ltr .col-sm-push-2 {
        left:16.66666667%
    }
    html.ltr .col-sm-push-1 {
        left:8.33333333%
    }
    html.ltr .col-sm-push-0 {
        left:auto
    }
    html.ltr .col-sm-offset-12 {
        margin-left:100%
    }
    html.ltr .col-sm-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-sm-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-sm-offset-9 {
        margin-left:75%
    }
    html.ltr .col-sm-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-sm-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-sm-offset-6 {
        margin-left:50%
    }
    html.ltr .col-sm-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-sm-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-sm-offset-3 {
        margin-left:25%
    }
    html.ltr .col-sm-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-sm-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-sm-offset-0 {
        margin-left:0
    }
}
@media (min-width:992px) {
    html.ltr .col-md-1,
    html.ltr .col-md-2,
    html.ltr .col-md-3,
    html.ltr .col-md-4,
    html.ltr .col-md-5,
    html.ltr .col-md-6,
    html.ltr .col-md-7,
    html.ltr .col-md-8,
    html.ltr .col-md-9,
    html.ltr .col-md-10,
    html.ltr .col-md-11,
    html.ltr .col-md-12 {
        float:left
    }
    html.ltr .col-md-12 {
        width:100%
    }
    html.ltr .col-md-11 {
        width:91.66666667%
    }
    html.ltr .col-md-10 {
        width:83.33333333%
    }
    html.ltr .col-md-9 {
        width:75%
    }
    html.ltr .col-md-8 {
        width:66.66666667%
    }
    html.ltr .col-md-7 {
        width:58.33333333%
    }
    html.ltr .col-md-6 {
        width:50%
    }
    html.ltr .col-md-5 {
        width:41.66666667%
    }
    html.ltr .col-md-4 {
        width:33.33333333%
    }
    html.ltr .col-md-3 {
        width:25%
    }
    html.ltr .col-md-2 {
        width:16.66666667%
    }
    html.ltr .col-md-1 {
        width:8.33333333%
    }
    html.ltr .col-md-pull-12 {
        right:100%
    }
    html.ltr .col-md-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-md-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-md-pull-9 {
        right:75%
    }
    html.ltr .col-md-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-md-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-md-pull-6 {
        right:50%
    }
    html.ltr .col-md-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-md-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-md-pull-3 {
        right:25%
    }
    html.ltr .col-md-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-md-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-md-pull-0 {
        right:auto
    }
    html.ltr .col-md-push-12 {
        left:100%
    }
    html.ltr .col-md-push-11 {
        left:91.66666667%
    }
    html.ltr .col-md-push-10 {
        left:83.33333333%
    }
    html.ltr .col-md-push-9 {
        left:75%
    }
    html.ltr .col-md-push-8 {
        left:66.66666667%
    }
    html.ltr .col-md-push-7 {
        left:58.33333333%
    }
    html.ltr .col-md-push-6 {
        left:50%
    }
    html.ltr .col-md-push-5 {
        left:41.66666667%
    }
    html.ltr .col-md-push-4 {
        left:33.33333333%
    }
    html.ltr .col-md-push-3 {
        left:25%
    }
    html.ltr .col-md-push-2 {
        left:16.66666667%
    }
    html.ltr .col-md-push-1 {
        left:8.33333333%
    }
    html.ltr .col-md-push-0 {
        left:auto
    }
    html.ltr .col-md-offset-12 {
        margin-left:100%
    }
    html.ltr .col-md-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-md-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-md-offset-9 {
        margin-left:75%
    }
    html.ltr .col-md-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-md-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-md-offset-6 {
        margin-left:50%
    }
    html.ltr .col-md-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-md-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-md-offset-3 {
        margin-left:25%
    }
    html.ltr .col-md-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-md-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-md-offset-0 {
        margin-left:0
    }
}
@media (min-width:1200px) {
    html.ltr .col-lg-1,
    html.ltr .col-lg-2,
    html.ltr .col-lg-3,
    html.ltr .col-lg-4,
    html.ltr .col-lg-5,
    html.ltr .col-lg-6,
    html.ltr .col-lg-7,
    html.ltr .col-lg-8,
    html.ltr .col-lg-9,
    html.ltr .col-lg-10,
    html.ltr .col-lg-11,
    html.ltr .col-lg-12 {
        float:left
    }
    html.ltr .col-lg-12 {
        width:100%
    }
    html.ltr .col-lg-11 {
        width:91.66666667%
    }
    html.ltr .col-lg-10 {
        width:83.33333333%
    }
    html.ltr .col-lg-9 {
        width:75%
    }
    html.ltr .col-lg-8 {
        width:66.66666667%
    }
    html.ltr .col-lg-7 {
        width:58.33333333%
    }
    html.ltr .col-lg-6 {
        width:50%
    }
    html.ltr .col-lg-5 {
        width:41.66666667%
    }
    html.ltr .col-lg-4 {
        width:33.33333333%
    }
    html.ltr .col-lg-3 {
        width:25%
    }
    html.ltr .col-lg-2 {
        width:16.66666667%
    }
    html.ltr .col-lg-1 {
        width:8.33333333%
    }
    html.ltr .col-lg-pull-12 {
        right:100%
    }
    html.ltr .col-lg-pull-11 {
        right:91.66666667%
    }
    html.ltr .col-lg-pull-10 {
        right:83.33333333%
    }
    html.ltr .col-lg-pull-9 {
        right:75%
    }
    html.ltr .col-lg-pull-8 {
        right:66.66666667%
    }
    html.ltr .col-lg-pull-7 {
        right:58.33333333%
    }
    html.ltr .col-lg-pull-6 {
        right:50%
    }
    html.ltr .col-lg-pull-5 {
        right:41.66666667%
    }
    html.ltr .col-lg-pull-4 {
        right:33.33333333%
    }
    html.ltr .col-lg-pull-3 {
        right:25%
    }
    html.ltr .col-lg-pull-2 {
        right:16.66666667%
    }
    html.ltr .col-lg-pull-1 {
        right:8.33333333%
    }
    html.ltr .col-lg-pull-0 {
        right:auto
    }
    html.ltr .col-lg-push-12 {
        left:100%
    }
    html.ltr .col-lg-push-11 {
        left:91.66666667%
    }
    html.ltr .col-lg-push-10 {
        left:83.33333333%
    }
    html.ltr .col-lg-push-9 {
        left:75%
    }
    html.ltr .col-lg-push-8 {
        left:66.66666667%
    }
    html.ltr .col-lg-push-7 {
        left:58.33333333%
    }
    html.ltr .col-lg-push-6 {
        left:50%
    }
    html.ltr .col-lg-push-5 {
        left:41.66666667%
    }
    html.ltr .col-lg-push-4 {
        left:33.33333333%
    }
    html.ltr .col-lg-push-3 {
        left:25%
    }
    html.ltr .col-lg-push-2 {
        left:16.66666667%
    }
    html.ltr .col-lg-push-1 {
        left:8.33333333%
    }
    html.ltr .col-lg-push-0 {
        left:auto
    }
    html.ltr .col-lg-offset-12 {
        margin-left:100%
    }
    html.ltr .col-lg-offset-11 {
        margin-left:91.66666667%
    }
    html.ltr .col-lg-offset-10 {
        margin-left:83.33333333%
    }
    html.ltr .col-lg-offset-9 {
        margin-left:75%
    }
    html.ltr .col-lg-offset-8 {
        margin-left:66.66666667%
    }
    html.ltr .col-lg-offset-7 {
        margin-left:58.33333333%
    }
    html.ltr .col-lg-offset-6 {
        margin-left:50%
    }
    html.ltr .col-lg-offset-5 {
        margin-left:41.66666667%
    }
    html.ltr .col-lg-offset-4 {
        margin-left:33.33333333%
    }
    html.ltr .col-lg-offset-3 {
        margin-left:25%
    }
    html.ltr .col-lg-offset-2 {
        margin-left:16.66666667%
    }
    html.ltr .col-lg-offset-1 {
        margin-left:8.33333333%
    }
    html.ltr .col-lg-offset-0 {
        margin-left:0
    }
}
html.ltr table {
    background-color:transparent
}
html.ltr caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#909fa7;
    text-align:left
}
html.ltr th {
    text-align:left
}
html.ltr .table {
    width:100%;
    max-width:100%
}
html.ltr .table>tbody>tr>td,
html.ltr .table>tbody>tr>th,
html.ltr .table>tfoot>tr>td,
html.ltr .table>tfoot>tr>th,
html.ltr .table>thead>tr>td,
html.ltr .table>thead>tr>th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-top:1px solid #eee
}
html.ltr .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #eee
}
html.ltr .table>caption+thead>tr:first-child>td,
html.ltr .table>caption+thead>tr:first-child>th,
html.ltr .table>colgroup+thead>tr:first-child>td,
html.ltr .table>colgroup+thead>tr:first-child>th,
html.ltr .table>thead:first-child>tr:first-child>td,
html.ltr .table>thead:first-child>tr:first-child>th {
    border-top:0
}
html.ltr .table>tbody+tbody {
    border-top:2px solid #eee
}
html.ltr .table .table {
    background-color:#f5f7fa
}
html.ltr .table-condensed>tbody>tr>td,
html.ltr .table-condensed>tbody>tr>th,
html.ltr .table-condensed>tfoot>tr>td,
html.ltr .table-condensed>tfoot>tr>th,
html.ltr .table-condensed>thead>tr>td,
html.ltr .table-condensed>thead>tr>th {
    padding:5px
}
html.ltr .table-bordered,
html.ltr .table-bordered>tbody>tr>td,
html.ltr .table-bordered>tbody>tr>th,
html.ltr .table-bordered>tfoot>tr>td,
html.ltr .table-bordered>tfoot>tr>th,
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th {
    border:1px solid #eee
}
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th {
    border-bottom-width:2px
}
html.ltr .table-hover>tbody>tr:hover,
html.ltr .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#fafbfc
}
html.ltr table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
}
html.ltr table td[class*=col-],
html.ltr table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
}
html.ltr .table>tbody>tr.active>td,
html.ltr .table>tbody>tr.active>th,
html.ltr .table>tbody>tr>td.active,
html.ltr .table>tbody>tr>th.active,
html.ltr .table>tfoot>tr.active>td,
html.ltr .table>tfoot>tr.active>th,
html.ltr .table>tfoot>tr>td.active,
html.ltr .table>tfoot>tr>th.active,
html.ltr .table>thead>tr.active>td,
html.ltr .table>thead>tr.active>th,
html.ltr .table>thead>tr>td.active,
html.ltr .table>thead>tr>th.active {
    background-color:#fafbfc
}
html.ltr .table-hover>tbody>tr.active:hover>td,
html.ltr .table-hover>tbody>tr.active:hover>th,
html.ltr .table-hover>tbody>tr:hover>.active,
html.ltr .table-hover>tbody>tr>td.active:hover,
html.ltr .table-hover>tbody>tr>th.active:hover {
    background-color:#eaeef2
}
html.ltr .table>tbody>tr.success>td,
html.ltr .table>tbody>tr.success>th,
html.ltr .table>tbody>tr>td.success,
html.ltr .table>tbody>tr>th.success,
html.ltr .table>tfoot>tr.success>td,
html.ltr .table>tfoot>tr.success>th,
html.ltr .table>tfoot>tr>td.success,
html.ltr .table>tfoot>tr>th.success,
html.ltr .table>thead>tr.success>td,
html.ltr .table>thead>tr.success>th,
html.ltr .table>thead>tr>td.success,
html.ltr .table>thead>tr>th.success {
    background-color:#dff0d8
}
html.ltr .table-hover>tbody>tr.success:hover>td,
html.ltr .table-hover>tbody>tr.success:hover>th,
html.ltr .table-hover>tbody>tr:hover>.success,
html.ltr .table-hover>tbody>tr>td.success:hover,
html.ltr .table-hover>tbody>tr>th.success:hover {
    background-color:#d0e9c6
}
html.ltr .table>tbody>tr.info>td,
html.ltr .table>tbody>tr.info>th,
html.ltr .table>tbody>tr>td.info,
html.ltr .table>tbody>tr>th.info,
html.ltr .table>tfoot>tr.info>td,
html.ltr .table>tfoot>tr.info>th,
html.ltr .table>tfoot>tr>td.info,
html.ltr .table>tfoot>tr>th.info,
html.ltr .table>thead>tr.info>td,
html.ltr .table>thead>tr.info>th,
html.ltr .table>thead>tr>td.info,
html.ltr .table>thead>tr>th.info {
    background-color:#d9edf7
}
html.ltr .table-hover>tbody>tr.info:hover>td,
html.ltr .table-hover>tbody>tr.info:hover>th,
html.ltr .table-hover>tbody>tr:hover>.info,
html.ltr .table-hover>tbody>tr>td.info:hover,
html.ltr .table-hover>tbody>tr>th.info:hover {
    background-color:#c4e3f3
}
html.ltr .table>tbody>tr.warning>td,
html.ltr .table>tbody>tr.warning>th,
html.ltr .table>tbody>tr>td.warning,
html.ltr .table>tbody>tr>th.warning,
html.ltr .table>tfoot>tr.warning>td,
html.ltr .table>tfoot>tr.warning>th,
html.ltr .table>tfoot>tr>td.warning,
html.ltr .table>tfoot>tr>th.warning,
html.ltr .table>thead>tr.warning>td,
html.ltr .table>thead>tr.warning>th,
html.ltr .table>thead>tr>td.warning,
html.ltr .table>thead>tr>th.warning {
    background-color:#fcf8e3
}
html.ltr .table-hover>tbody>tr.warning:hover>td,
html.ltr .table-hover>tbody>tr.warning:hover>th,
html.ltr .table-hover>tbody>tr:hover>.warning,
html.ltr .table-hover>tbody>tr>td.warning:hover,
html.ltr .table-hover>tbody>tr>th.warning:hover {
    background-color:#faf2cc
}
html.ltr .table>tbody>tr.danger>td,
html.ltr .table>tbody>tr.danger>th,
html.ltr .table>tbody>tr>td.danger,
html.ltr .table>tbody>tr>th.danger,
html.ltr .table>tfoot>tr.danger>td,
html.ltr .table>tfoot>tr.danger>th,
html.ltr .table>tfoot>tr>td.danger,
html.ltr .table>tfoot>tr>th.danger,
html.ltr .table>thead>tr.danger>td,
html.ltr .table>thead>tr.danger>th,
html.ltr .table>thead>tr>td.danger,
html.ltr .table>thead>tr>th.danger {
    background-color:#f2dede
}
html.ltr .table-hover>tbody>tr.danger:hover>td,
html.ltr .table-hover>tbody>tr.danger:hover>th,
html.ltr .table-hover>tbody>tr:hover>.danger,
html.ltr .table-hover>tbody>tr>td.danger:hover,
html.ltr .table-hover>tbody>tr>th.danger:hover {
    background-color:#ebcccc
}
html.ltr .table-responsive {
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px) {
    html.ltr .table-responsive {
        width:100%;
        margin-bottom:15.75px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #eee
    }
    html.ltr .table-responsive>.table {
        margin-bottom:0
    }
    html.ltr .table-responsive>.table>tbody>tr>td,
    html.ltr .table-responsive>.table>tbody>tr>th,
    html.ltr .table-responsive>.table>tfoot>tr>td,
    html.ltr .table-responsive>.table>tfoot>tr>th,
    html.ltr .table-responsive>.table>thead>tr>td,
    html.ltr .table-responsive>.table>thead>tr>th {
        white-space:nowrap
    }
    html.ltr .table-responsive>.table-bordered {
        border:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>tbody>tr>th:first-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>td:first-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>tbody>tr>th:last-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>td:last-child,
    html.ltr .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right:0
    }
    html.ltr .table-responsive>.table-bordered>tbody>tr:last-child>td,
    html.ltr .table-responsive>.table-bordered>tbody>tr:last-child>th,
    html.ltr .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    html.ltr .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom:0
    }
}
html.ltr fieldset {
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
html.ltr legend {
    display:block;
    width:100%;
    padding:0;
    font-size:21px;
    line-height:inherit;
    color:#3a3f51
}
html.ltr label {
    display:inline-block;
    max-width:100%;
    font-weight:700
}
html.ltr input[type=search] {
    box-sizing:border-box
}
html.ltr input[type=checkbox],
html.ltr input[type=radio] {
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
html.ltr input[type=file] {
    display:block
}
html.ltr input[type=range] {
    display:block;
    width:100%
}
html.ltr select[multiple],
html.ltr select[size] {
    height:auto
}
html.ltr input[type=checkbox]:focus,
html.ltr input[type=file]:focus,
html.ltr input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr output {
    padding-top:7px
}
html.ltr .form-control,
html.ltr output {
    display:block;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51
}
html.ltr .form-control {
    width:100%;
    height:35px;
    padding:6px 16px;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr .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)
}
html.ltr .form-control::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr .form-control:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr .form-control::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr .form-control::-ms-expand {
    border:0;
    background-color:transparent
}
html.ltr .form-control[disabled],
html.ltr .form-control[readonly],
html.ltr fieldset[disabled] .form-control {
    background-color:#edf1f2;
    opacity:1
}
html.ltr .form-control[disabled],
html.ltr fieldset[disabled] .form-control {
    cursor:not-allowed
}
html.ltr textarea.form-control {
    height:auto
}
html.ltr input[type=search] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html.ltr input[type=date].form-control,
    html.ltr input[type=datetime-local].form-control,
    html.ltr input[type=month].form-control,
    html.ltr input[type=time].form-control {
        line-height:35px
    }
    html.ltr .input-group-sm input[type=date],
    html.ltr .input-group-sm input[type=datetime-local],
    html.ltr .input-group-sm input[type=month],
    html.ltr .input-group-sm input[type=time],
    html.ltr input[type=date].input-sm,
    html.ltr input[type=datetime-local].input-sm,
    html.ltr input[type=month].input-sm,
    html.ltr input[type=time].input-sm {
        line-height:30px
    }
    html.ltr .input-group-lg input[type=date],
    html.ltr .input-group-lg input[type=datetime-local],
    html.ltr .input-group-lg input[type=month],
    html.ltr .input-group-lg input[type=time],
    html.ltr input[type=date].input-lg,
    html.ltr input[type=datetime-local].input-lg,
    html.ltr input[type=month].input-lg,
    html.ltr input[type=time].input-lg {
        line-height:46px
    }
}
html.ltr .form-group {
    margin-bottom:15px
}
html.ltr .checkbox,
html.ltr .radio {
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
html.ltr .checkbox label,
html.ltr .radio label {
    min-height:21px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
html.ltr .checkbox-inline input[type=checkbox],
html.ltr .checkbox input[type=checkbox],
html.ltr .radio-inline input[type=radio],
html.ltr .radio input[type=radio] {
    position:absolute;
    margin-left:-20px;
    margin-top:4px\9
}
html.ltr .checkbox+.checkbox,
html.ltr .radio+.radio {
    margin-top:-5px
}
html.ltr .checkbox-inline,
html.ltr .radio-inline {
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
html.ltr .checkbox-inline+.checkbox-inline,
html.ltr .radio-inline+.radio-inline {
    margin-top:0;
    margin-left:10px
}
html.ltr .checkbox-inline.disabled,
html.ltr .checkbox.disabled label,
html.ltr .radio-inline.disabled,
html.ltr .radio.disabled label,
html.ltr fieldset[disabled] .checkbox-inline,
html.ltr fieldset[disabled] .checkbox label,
html.ltr fieldset[disabled] .radio-inline,
html.ltr fieldset[disabled] .radio label,
html.ltr fieldset[disabled] input[type=checkbox],
html.ltr fieldset[disabled] input[type=radio],
html.ltr input[type=checkbox].disabled,
html.ltr input[type=checkbox][disabled],
html.ltr input[type=radio].disabled,
html.ltr input[type=radio][disabled] {
    cursor:not-allowed
}
html.ltr .form-control-static {
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:35px
}
html.ltr .form-control-static.input-lg,
html.ltr .form-control-static.input-sm {
    padding-left:0;
    padding-right:0
}
html.ltr .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr select.input-sm {
    height:30px;
    line-height:30px
}
html.ltr select[multiple].input-sm,
html.ltr textarea.input-sm {
    height:auto
}
html.ltr .form-group-sm .form-control {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr .form-group-sm select.form-control {
    height:30px;
    line-height:30px
}
html.ltr .form-group-sm select[multiple].form-control,
html.ltr .form-group-sm textarea.form-control {
    height:auto
}
html.ltr .form-group-sm .form-control-static {
    height:30px;
    min-height:33px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
html.ltr .input-lg {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr select.input-lg {
    height:46px;
    line-height:46px
}
html.ltr select[multiple].input-lg,
html.ltr textarea.input-lg {
    height:auto
}
html.ltr .form-group-lg .form-control {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr .form-group-lg select.form-control {
    height:46px;
    line-height:46px
}
html.ltr .form-group-lg select[multiple].form-control,
html.ltr .form-group-lg textarea.form-control {
    height:auto
}
html.ltr .form-group-lg .form-control-static {
    height:46px;
    min-height:39px;
    padding:11px 20px;
    font-size:18px;
    line-height:1.33
}
html.ltr .has-feedback {
    position:relative
}
html.ltr .has-feedback .form-control {
    padding-right:43.75px
}
html.ltr .form-control-feedback {
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    pointer-events:none
}
html.ltr .form-group-lg .form-control+.form-control-feedback,
html.ltr .input-group-lg+.form-control-feedback,
html.ltr .input-lg+.form-control-feedback {
    width:46px;
    height:46px;
    line-height:46px
}
html.ltr .form-group-sm .form-control+.form-control-feedback,
html.ltr .input-group-sm+.form-control-feedback,
html.ltr .input-sm+.form-control-feedback {
    width:30px;
    height:30px;
    line-height:30px
}
html.ltr .has-success .checkbox,
html.ltr .has-success .checkbox-inline,
html.ltr .has-success.checkbox-inline label,
html.ltr .has-success.checkbox label,
html.ltr .has-success .control-label,
html.ltr .has-success .help-block,
html.ltr .has-success .radio,
html.ltr .has-success .radio-inline,
html.ltr .has-success.radio-inline label,
html.ltr .has-success.radio label {
    color:#27c24c
}
html.ltr .has-success .form-control {
    border-color:#27c24c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-success .form-control:focus {
    border-color:#1e983b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #6de289
}
html.ltr .has-success .input-group-addon {
    color:#27c24c;
    border-color:#27c24c;
    background-color:#dff0d8
}
html.ltr .has-success .form-control-feedback {
    color:#27c24c
}
html.ltr .has-warning .checkbox,
html.ltr .has-warning .checkbox-inline,
html.ltr .has-warning.checkbox-inline label,
html.ltr .has-warning.checkbox label,
html.ltr .has-warning .control-label,
html.ltr .has-warning .help-block,
html.ltr .has-warning .radio,
html.ltr .has-warning .radio-inline,
html.ltr .has-warning.radio-inline label,
html.ltr .has-warning.radio label {
    color:#ff902b
}
html.ltr .has-warning .form-control {
    border-color:#ff902b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-warning .form-control:focus {
    border-color:#f77600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc591
}
html.ltr .has-warning .input-group-addon {
    color:#ff902b;
    border-color:#ff902b;
    background-color:#fcf8e3
}
html.ltr .has-warning .form-control-feedback {
    color:#ff902b
}
html.ltr .has-error .checkbox,
html.ltr .has-error .checkbox-inline,
html.ltr .has-error.checkbox-inline label,
html.ltr .has-error.checkbox label,
html.ltr .has-error .control-label,
html.ltr .has-error .help-block,
html.ltr .has-error .radio,
html.ltr .has-error .radio-inline,
html.ltr .has-error.radio-inline label,
html.ltr .has-error.radio label {
    color:#f05050
}
html.ltr .has-error .form-control {
    border-color:#f05050;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .has-error .form-control:focus {
    border-color:#ec2121;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8aeae
}
html.ltr .has-error .input-group-addon {
    color:#f05050;
    border-color:#f05050;
    background-color:#f2dede
}
html.ltr .has-error .form-control-feedback {
    color:#f05050
}
html.ltr .has-feedback label~.form-control-feedback {
    top:26px
}
html.ltr .has-feedback label.sr-only~.form-control-feedback {
    top:0
}
html.ltr .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#909293
}
@media (min-width:768px) {
    html.ltr .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.ltr .form-inline .form-control-static {
        display:inline-block
    }
    html.ltr .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.ltr .form-inline .input-group .form-control,
    html.ltr .form-inline .input-group .input-group-addon,
    html.ltr .form-inline .input-group .input-group-btn {
        width:auto
    }
    html.ltr .form-inline .input-group>.form-control {
        width:100%
    }
    html.ltr .form-inline .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .checkbox,
    html.ltr .form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .form-inline .checkbox label,
    html.ltr .form-inline .radio label {
        padding-left:0
    }
    html.ltr .form-inline .checkbox input[type=checkbox],
    html.ltr .form-inline .radio input[type=radio] {
        position:relative;
        margin-left:0
    }
    html.ltr .form-inline .has-feedback .form-control-feedback {
        top:0
    }
}
html.ltr .form-horizontal .checkbox,
html.ltr .form-horizontal .checkbox-inline,
html.ltr .form-horizontal .radio,
html.ltr .form-horizontal .radio-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
html.ltr .form-horizontal .checkbox,
html.ltr .form-horizontal .radio {
    min-height:28px
}
html.ltr .form-horizontal .form-group {
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width:768px) {
    html.ltr .form-horizontal .control-label {
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
html.ltr .form-horizontal .has-feedback .form-control-feedback {
    right:15px
}
@media (min-width:768px) {
    html.ltr .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size:18px
    }
}
@media (min-width:768px) {
    html.ltr .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size:12px
    }
}
html.ltr .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
html.ltr .btn.active.focus,
html.ltr .btn.active:focus,
html.ltr .btn.focus,
html.ltr .btn:active.focus,
html.ltr .btn:active:focus,
html.ltr .btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.ltr .btn.focus,
html.ltr .btn:focus,
html.ltr .btn:hover {
    color:#333;
    text-decoration:none
}
html.ltr .btn.active,
html.ltr .btn:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .btn.disabled,
html.ltr .btn[disabled],
html.ltr fieldset[disabled] .btn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    box-shadow:none
}
html.ltr a.btn.disabled,
html.ltr fieldset[disabled] a.btn {
    pointer-events:none
}
html.ltr .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .btn-default.active,
html.ltr .btn-default.active.focus,
html.ltr .btn-default.active:focus,
html.ltr .btn-default.active:hover,
html.ltr .btn-default.focus,
html.ltr .btn-default:active,
html.ltr .btn-default:active.focus,
html.ltr .btn-default:active:focus,
html.ltr .btn-default:active:hover,
html.ltr .btn-default:focus,
html.ltr .btn-default:hover,
html.ltr .open>.dropdown-toggle.btn-default,
html.ltr .open>.dropdown-toggle.btn-default.focus,
html.ltr .open>.dropdown-toggle.btn-default:focus,
html.ltr .open>.dropdown-toggle.btn-default:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.ltr .btn-default.active,
html.ltr .btn-default:active,
html.ltr .open>.dropdown-toggle.btn-default {
    background-image:none
}
html.ltr .btn-default.disabled.focus,
html.ltr .btn-default.disabled:focus,
html.ltr .btn-default.disabled:hover,
html.ltr .btn-default[disabled].focus,
html.ltr .btn-default[disabled]:focus,
html.ltr .btn-default[disabled]:hover,
html.ltr fieldset[disabled] .btn-default.focus,
html.ltr fieldset[disabled] .btn-default:focus,
html.ltr fieldset[disabled] .btn-default:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .btn-default .badge {
    color:#fff;
    background-color:#333
}
html.ltr .btn-primary {
    color:#fff;
    background-color:#5d9cec;
    border-color:#5899eb
}
html.ltr .btn-primary.active,
html.ltr .btn-primary.active.focus,
html.ltr .btn-primary.active:focus,
html.ltr .btn-primary.active:hover,
html.ltr .btn-primary.focus,
html.ltr .btn-primary:active,
html.ltr .btn-primary:active.focus,
html.ltr .btn-primary:active:focus,
html.ltr .btn-primary:active:hover,
html.ltr .btn-primary:focus,
html.ltr .btn-primary:hover,
html.ltr .open>.dropdown-toggle.btn-primary,
html.ltr .open>.dropdown-toggle.btn-primary.focus,
html.ltr .open>.dropdown-toggle.btn-primary:focus,
html.ltr .open>.dropdown-toggle.btn-primary:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3483e7
}
html.ltr .btn-primary.active,
html.ltr .btn-primary:active,
html.ltr .open>.dropdown-toggle.btn-primary {
    background-image:none
}
html.ltr .btn-primary.disabled.focus,
html.ltr .btn-primary.disabled:focus,
html.ltr .btn-primary.disabled:hover,
html.ltr .btn-primary[disabled].focus,
html.ltr .btn-primary[disabled]:focus,
html.ltr .btn-primary[disabled]:hover,
html.ltr fieldset[disabled] .btn-primary.focus,
html.ltr fieldset[disabled] .btn-primary:focus,
html.ltr fieldset[disabled] .btn-primary:hover {
    background-color:#5d9cec;
    border-color:#5899eb
}
html.ltr .btn-primary .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .btn-success {
    color:#fff;
    background-color:#27c24c;
    border-color:#26be4a
}
html.ltr .btn-success.active,
html.ltr .btn-success.active.focus,
html.ltr .btn-success.active:focus,
html.ltr .btn-success.active:hover,
html.ltr .btn-success.focus,
html.ltr .btn-success:active,
html.ltr .btn-success:active.focus,
html.ltr .btn-success:active:focus,
html.ltr .btn-success:active:hover,
html.ltr .btn-success:focus,
html.ltr .btn-success:hover,
html.ltr .open>.dropdown-toggle.btn-success,
html.ltr .open>.dropdown-toggle.btn-success.focus,
html.ltr .open>.dropdown-toggle.btn-success:focus,
html.ltr .open>.dropdown-toggle.btn-success:hover {
    color:#fff;
    background-color:#24b145;
    border-color:#1f9c3d
}
html.ltr .btn-success.active,
html.ltr .btn-success:active,
html.ltr .open>.dropdown-toggle.btn-success {
    background-image:none
}
html.ltr .btn-success.disabled.focus,
html.ltr .btn-success.disabled:focus,
html.ltr .btn-success.disabled:hover,
html.ltr .btn-success[disabled].focus,
html.ltr .btn-success[disabled]:focus,
html.ltr .btn-success[disabled]:hover,
html.ltr fieldset[disabled] .btn-success.focus,
html.ltr fieldset[disabled] .btn-success:focus,
html.ltr fieldset[disabled] .btn-success:hover {
    background-color:#27c24c;
    border-color:#26be4a
}
html.ltr .btn-success .badge {
    color:#27c24c;
    background-color:#fff
}
html.ltr .btn-info {
    color:#fff;
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.ltr .btn-info.active,
html.ltr .btn-info.active.focus,
html.ltr .btn-info.active:focus,
html.ltr .btn-info.active:hover,
html.ltr .btn-info.focus,
html.ltr .btn-info:active,
html.ltr .btn-info:active.focus,
html.ltr .btn-info:active:focus,
html.ltr .btn-info:active:hover,
html.ltr .btn-info:focus,
html.ltr .btn-info:hover,
html.ltr .open>.dropdown-toggle.btn-info,
html.ltr .open>.dropdown-toggle.btn-info.focus,
html.ltr .open>.dropdown-toggle.btn-info:focus,
html.ltr .open>.dropdown-toggle.btn-info:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#179ac3
}
html.ltr .btn-info.active,
html.ltr .btn-info:active,
html.ltr .open>.dropdown-toggle.btn-info {
    background-image:none
}
html.ltr .btn-info.disabled.focus,
html.ltr .btn-info.disabled:focus,
html.ltr .btn-info.disabled:hover,
html.ltr .btn-info[disabled].focus,
html.ltr .btn-info[disabled]:focus,
html.ltr .btn-info[disabled]:hover,
html.ltr fieldset[disabled] .btn-info.focus,
html.ltr fieldset[disabled] .btn-info:focus,
html.ltr fieldset[disabled] .btn-info:hover {
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.ltr .btn-info .badge {
    color:#23b7e5;
    background-color:#fff
}
html.ltr .btn-warning {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff8d26
}
html.ltr .btn-warning.active,
html.ltr .btn-warning.active.focus,
html.ltr .btn-warning.active:focus,
html.ltr .btn-warning.active:hover,
html.ltr .btn-warning.focus,
html.ltr .btn-warning:active,
html.ltr .btn-warning:active.focus,
html.ltr .btn-warning:active:focus,
html.ltr .btn-warning:active:hover,
html.ltr .btn-warning:focus,
html.ltr .btn-warning:hover,
html.ltr .open>.dropdown-toggle.btn-warning,
html.ltr .open>.dropdown-toggle.btn-warning.focus,
html.ltr .open>.dropdown-toggle.btn-warning:focus,
html.ltr .open>.dropdown-toggle.btn-warning:hover {
    color:#fff;
    background-color:#ff8517;
    border-color:#fc7800
}
html.ltr .btn-warning.active,
html.ltr .btn-warning:active,
html.ltr .open>.dropdown-toggle.btn-warning {
    background-image:none
}
html.ltr .btn-warning.disabled.focus,
html.ltr .btn-warning.disabled:focus,
html.ltr .btn-warning.disabled:hover,
html.ltr .btn-warning[disabled].focus,
html.ltr .btn-warning[disabled]:focus,
html.ltr .btn-warning[disabled]:hover,
html.ltr fieldset[disabled] .btn-warning.focus,
html.ltr fieldset[disabled] .btn-warning:focus,
html.ltr fieldset[disabled] .btn-warning:hover {
    background-color:#ff902b;
    border-color:#ff8d26
}
html.ltr .btn-warning .badge {
    color:#ff902b;
    background-color:#fff
}
html.ltr .btn-danger {
    color:#fff;
    background-color:#f05050;
    border-color:#f04b4b
}
html.ltr .btn-danger.active,
html.ltr .btn-danger.active.focus,
html.ltr .btn-danger.active:focus,
html.ltr .btn-danger.active:hover,
html.ltr .btn-danger.focus,
html.ltr .btn-danger:active,
html.ltr .btn-danger:active.focus,
html.ltr .btn-danger:active:focus,
html.ltr .btn-danger:active:hover,
html.ltr .btn-danger:focus,
html.ltr .btn-danger:hover,
html.ltr .open>.dropdown-toggle.btn-danger,
html.ltr .open>.dropdown-toggle.btn-danger.focus,
html.ltr .open>.dropdown-toggle.btn-danger:focus,
html.ltr .open>.dropdown-toggle.btn-danger:hover {
    color:#fff;
    background-color:#ee3d3d;
    border-color:#ec2626
}
html.ltr .btn-danger.active,
html.ltr .btn-danger:active,
html.ltr .open>.dropdown-toggle.btn-danger {
    background-image:none
}
html.ltr .btn-danger.disabled.focus,
html.ltr .btn-danger.disabled:focus,
html.ltr .btn-danger.disabled:hover,
html.ltr .btn-danger[disabled].focus,
html.ltr .btn-danger[disabled]:focus,
html.ltr .btn-danger[disabled]:hover,
html.ltr fieldset[disabled] .btn-danger.focus,
html.ltr fieldset[disabled] .btn-danger:focus,
html.ltr fieldset[disabled] .btn-danger:hover {
    background-color:#f05050;
    border-color:#f04b4b
}
html.ltr .btn-danger .badge {
    color:#f05050;
    background-color:#fff
}
html.ltr .btn-link {
    color:#5d9cec;
    font-weight:400;
    border-radius:0
}
html.ltr .btn-link,
html.ltr .btn-link.active,
html.ltr .btn-link:active,
html.ltr .btn-link[disabled],
html.ltr fieldset[disabled] .btn-link {
    background-color:transparent;
    box-shadow:none
}
html.ltr .btn-link,
html.ltr .btn-link:active,
html.ltr .btn-link:focus,
html.ltr .btn-link:hover {
    border-color:transparent
}
html.ltr .btn-link:focus,
html.ltr .btn-link:hover {
    color:#1b72e2;
    text-decoration:underline;
    background-color:transparent
}
html.ltr .btn-link[disabled]:focus,
html.ltr .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .btn-link:focus,
html.ltr fieldset[disabled] .btn-link:hover {
    color:#e4eaec;
    text-decoration:none
}
html.ltr .btn-group-lg>.btn,
html.ltr .btn-lg {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr .btn-group-sm>.btn,
html.ltr .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr .btn-group-xs>.btn,
html.ltr .btn-xs {
    padding:3px 5px;
    font-size:12px;
    line-height:1.1;
    border-radius:3px
}
html.ltr .btn-block {
    display:block;
    width:100%
}
html.ltr .btn-block+.btn-block {
    margin-top:5px
}
html.ltr input[type=button].btn-block,
html.ltr input[type=reset].btn-block,
html.ltr input[type=submit].btn-block {
    width:100%
}
html.ltr .fade {
    opacity:0;
    transition:opacity .15s linear
}
html.ltr .fade.in {
    opacity:1
}
html.ltr .collapse {
    display:none
}
html.ltr .collapse.in {
    display:block
}
html.ltr tr.collapse.in {
    display:table-row
}
html.ltr tbody.collapse.in {
    display:table-row-group
}
html.ltr .collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    transition-property:height,visibility;
    transition-duration:.35s;
    transition-timing-function:ease
}
html.ltr .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
}
html.ltr .dropdown,
html.ltr .dropup {
    position:relative
}
html.ltr .dropdown-toggle:focus {
    outline:0
}
html.ltr .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 #e1e1e1;
    border-radius:4px;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
html.ltr .dropdown-menu.pull-right {
    right:0;
    left:auto
}
html.ltr .dropdown-menu .divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.ltr .dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.52857143;
    color:#5f5f5f;
    white-space:nowrap
}
html.ltr .dropdown-menu>li>a:focus,
html.ltr .dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#2f3342;
    background-color:#fafbfc
}
html.ltr .dropdown-menu>.active>a,
html.ltr .dropdown-menu>.active>a:focus,
html.ltr .dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#5d9cec
}
html.ltr .dropdown-menu>.disabled>a,
html.ltr .dropdown-menu>.disabled>a:focus,
html.ltr .dropdown-menu>.disabled>a:hover {
    color:#e4eaec
}
html.ltr .dropdown-menu>.disabled>a:focus,
html.ltr .dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
html.ltr .open>.dropdown-menu {
    display:block
}
html.ltr .open>a {
    outline:0
}
html.ltr .dropdown-menu-right {
    left:auto;
    right:0
}
html.ltr .dropdown-menu-left {
    left:0;
    right:auto
}
html.ltr .dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.52857143;
    color:#e4eaec;
    white-space:nowrap
}
html.ltr .dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
html.ltr .pull-right>.dropdown-menu {
    right:0;
    left:auto
}
html.ltr .dropup .caret,
html.ltr .navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid\9;
    content:""
}
html.ltr .dropup .dropdown-menu,
html.ltr .navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    html.ltr .navbar-right .dropdown-menu {
        left:auto;
        right:0
    }
    html.ltr .navbar-right .dropdown-menu-left {
        left:0;
        right:auto
    }
}
html.ltr .btn-group,
html.ltr .btn-group-vertical {
    position:relative;
    display:inline-block;
    vertical-align:middle
}
html.ltr .btn-group-vertical>.btn,
html.ltr .btn-group>.btn {
    position:relative;
    float:left
}
html.ltr .btn-group-vertical>.btn.active,
html.ltr .btn-group-vertical>.btn:active,
html.ltr .btn-group-vertical>.btn:focus,
html.ltr .btn-group-vertical>.btn:hover,
html.ltr .btn-group>.btn.active,
html.ltr .btn-group>.btn:active,
html.ltr .btn-group>.btn:focus,
html.ltr .btn-group>.btn:hover {
    z-index:2
}
html.ltr .btn-group .btn+.btn,
html.ltr .btn-group .btn+.btn-group,
html.ltr .btn-group .btn-group+.btn,
html.ltr .btn-group .btn-group+.btn-group {
    margin-left:-1px
}
html.ltr .btn-toolbar {
    margin-left:-5px
}
html.ltr .btn-toolbar .btn,
html.ltr .btn-toolbar .btn-group,
html.ltr .btn-toolbar .input-group {
    float:left
}
html.ltr .btn-toolbar>.btn,
html.ltr .btn-toolbar>.btn-group,
html.ltr .btn-toolbar>.input-group {
    margin-left:5px
}
html.ltr .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
html.ltr .btn-group>.btn:first-child {
    margin-left:0
}
html.ltr .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .btn-group>.btn:last-child:not(:first-child),
html.ltr .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group>.btn-group {
    float:left
}
html.ltr .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.ltr .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.ltr .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group .dropdown-toggle:active,
html.ltr .btn-group.open .dropdown-toggle {
    outline:0
}
html.ltr .btn-group>.btn+.dropdown-toggle {
    padding-left:8px;
    padding-right:8px
}
html.ltr .btn-group>.btn-lg+.dropdown-toggle {
    padding-left:12px;
    padding-right:12px
}
html.ltr .btn-group.open .dropdown-toggle {
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .btn-group.open .dropdown-toggle.btn-link {
    box-shadow:none
}
html.ltr .btn .caret {
    margin-left:0
}
html.ltr .btn-lg .caret {
    border-width:5px 5px 0
}
html.ltr .dropup .btn-lg .caret {
    border-width:0 5px 5px
}
html.ltr .btn-group-vertical>.btn,
html.ltr .btn-group-vertical>.btn-group,
html.ltr .btn-group-vertical>.btn-group>.btn {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
html.ltr .btn-group-vertical>.btn-group>.btn {
    float:none
}
html.ltr .btn-group-vertical>.btn+.btn,
html.ltr .btn-group-vertical>.btn+.btn-group,
html.ltr .btn-group-vertical>.btn-group+.btn,
html.ltr .btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-left:0
}
html.ltr .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}
html.ltr .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
}
html.ltr .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
}
html.ltr .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.ltr .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.ltr .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
html.ltr .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
html.ltr .btn-group-justified>.btn,
html.ltr .btn-group-justified>.btn-group {
    float:none;
    display:table-cell;
    width:1%
}
html.ltr .btn-group-justified>.btn-group .btn {
    width:100%
}
html.ltr .btn-group-justified>.btn-group .dropdown-menu {
    left:auto
}
html.ltr [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
html.ltr [data-toggle=buttons]>.btn-group>.btn input[type=radio],
html.ltr [data-toggle=buttons]>.btn input[type=checkbox],
html.ltr [data-toggle=buttons]>.btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
html.ltr .input-group {
    position:relative;
    display:table;
    border-collapse:separate
}
html.ltr .input-group[class*=col-] {
    float:none;
    padding-left:0;
    padding-right:0
}
html.ltr .input-group .form-control {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
html.ltr .input-group .form-control:focus {
    z-index:3
}
html.ltr .input-group-lg>.form-control,
html.ltr .input-group-lg>.input-group-addon,
html.ltr .input-group-lg>.input-group-btn>.btn {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.ltr select.input-group-lg>.form-control,
html.ltr select.input-group-lg>.input-group-addon,
html.ltr select.input-group-lg>.input-group-btn>.btn {
    height:46px;
    line-height:46px
}
html.ltr select[multiple].input-group-lg>.form-control,
html.ltr select[multiple].input-group-lg>.input-group-addon,
html.ltr select[multiple].input-group-lg>.input-group-btn>.btn,
html.ltr textarea.input-group-lg>.form-control,
html.ltr textarea.input-group-lg>.input-group-addon,
html.ltr textarea.input-group-lg>.input-group-btn>.btn {
    height:auto
}
html.ltr .input-group-sm>.form-control,
html.ltr .input-group-sm>.input-group-addon,
html.ltr .input-group-sm>.input-group-btn>.btn {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.ltr select.input-group-sm>.form-control,
html.ltr select.input-group-sm>.input-group-addon,
html.ltr select.input-group-sm>.input-group-btn>.btn {
    height:30px;
    line-height:30px
}
html.ltr select[multiple].input-group-sm>.form-control,
html.ltr select[multiple].input-group-sm>.input-group-addon,
html.ltr select[multiple].input-group-sm>.input-group-btn>.btn,
html.ltr textarea.input-group-sm>.form-control,
html.ltr textarea.input-group-sm>.input-group-addon,
html.ltr textarea.input-group-sm>.input-group-btn>.btn {
    height:auto
}
html.ltr .input-group-addon,
html.ltr .input-group-btn,
html.ltr .input-group .form-control {
    display:table-cell
}
html.ltr .input-group-addon:not(:first-child):not(:last-child),
html.ltr .input-group-btn:not(:first-child):not(:last-child),
html.ltr .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}
html.ltr .input-group-addon,
html.ltr .input-group-btn {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
html.ltr .input-group-addon {
    padding:6px 16px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#3a3f51;
    text-align:center;
    background-color:#edf1f2;
    border:1px solid #dde6e9;
    border-radius:4px
}
html.ltr .input-group-addon.input-sm {
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
html.ltr .input-group-addon.input-lg {
    padding:10px 20px;
    font-size:18px;
    border-radius:6px
}
html.ltr .input-group-addon input[type=checkbox],
html.ltr .input-group-addon input[type=radio] {
    margin-top:0
}
html.ltr .input-group-addon:first-child,
html.ltr .input-group-btn:first-child>.btn,
html.ltr .input-group-btn:first-child>.btn-group>.btn,
html.ltr .input-group-btn:first-child>.dropdown-toggle,
html.ltr .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
html.ltr .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
html.ltr .input-group .form-control:first-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.ltr .input-group-addon:first-child {
    border-right:0
}
html.ltr .input-group-addon:last-child,
html.ltr .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
html.ltr .input-group-btn:first-child>.btn:not(:first-child),
html.ltr .input-group-btn:last-child>.btn,
html.ltr .input-group-btn:last-child>.btn-group>.btn,
html.ltr .input-group-btn:last-child>.dropdown-toggle,
html.ltr .input-group .form-control:last-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.ltr .input-group-addon:last-child {
    border-left:0
}
html.ltr .input-group-btn {
    position:relative;
    font-size:0;
    white-space:nowrap
}
html.ltr .input-group-btn>.btn {
    position:relative
}
html.ltr .input-group-btn>.btn+.btn {
    margin-left:-1px
}
html.ltr .input-group-btn>.btn:active,
html.ltr .input-group-btn>.btn:focus,
html.ltr .input-group-btn>.btn:hover {
    z-index:2
}
html.ltr .input-group-btn:first-child>.btn,
html.ltr .input-group-btn:first-child>.btn-group {
    margin-right:-1px
}
html.ltr .input-group-btn:last-child>.btn,
html.ltr .input-group-btn:last-child>.btn-group {
    z-index:2;
    margin-left:-1px
}
html.ltr .nav {
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
html.ltr .nav>li,
html.ltr .nav>li>a {
    position:relative;
    display:block
}
html.ltr .nav>li>a {
    margin:0 15px;
    padding:10px 0
}
html.ltr .nav>li>a:focus,
html.ltr .nav>li>a:hover {
    text-decoration:none;
    background-color:transparent
}
html.ltr .nav>li.disabled>a {
    color:#e4eaec
}
html.ltr .nav>li.disabled>a:focus,
html.ltr .nav>li.disabled>a:hover {
    color:#e4eaec;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
html.ltr .nav .open>a,
html.ltr .nav .open>a:focus,
html.ltr .nav .open>a:hover {
    background-color:transparent;
    border-color:#5d9cec
}
html.ltr .nav .nav-divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.ltr .nav>li>a>img {
    max-width:none
}
html.ltr .nav-tabs {
    border-bottom:1px solid #ddd
}
html.ltr .nav-tabs>li {
    float:left;
    margin-bottom:-1px
}
html.ltr .nav-tabs>li>a {
    margin-right:2px;
    line-height:1.52857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
html.ltr .nav-tabs>li>a:hover {
    border-color:#ddd
}
html.ltr .nav-tabs>li.active>a,
html.ltr .nav-tabs>li.active>a:focus,
html.ltr .nav-tabs>li.active>a:hover {
    color:#dde6e9;
    background-color:#fff;
    border:1px solid;
    border-color:#ddd #ddd transparent;
    cursor:default
}
html.ltr .nav-tabs.nav-justified {
    width:100%;
    border-bottom:0
}
html.ltr .nav-tabs.nav-justified>li {
    float:none
}
html.ltr .nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.ltr .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    html.ltr .nav-tabs.nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.ltr .nav-tabs.nav-justified>li>a {
        margin-bottom:0
    }
}
html.ltr .nav-tabs.nav-justified>li>a {
    margin-right:0;
    border-radius:4px
}
html.ltr .nav-tabs.nav-justified>.active>a,
html.ltr .nav-tabs.nav-justified>.active>a:focus,
html.ltr .nav-tabs.nav-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.ltr .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.ltr .nav-tabs.nav-justified>.active>a,
    html.ltr .nav-tabs.nav-justified>.active>a:focus,
    html.ltr .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.ltr .nav-pills>li {
    float:left
}
html.ltr .nav-pills>li>a {
    border-radius:4px
}
html.ltr .nav-pills>li+li {
    margin-left:2px
}
html.ltr .nav-pills>li.active>a,
html.ltr .nav-pills>li.active>a:focus,
html.ltr .nav-pills>li.active>a:hover {
    color:#fff;
    background-color:#5d9cec
}
html.ltr .nav-stacked>li {
    float:none
}
html.ltr .nav-stacked>li+li {
    margin-top:2px;
    margin-left:0
}
html.ltr .nav-justified {
    width:100%
}
html.ltr .nav-justified>li {
    float:none
}
html.ltr .nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.ltr .nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    html.ltr .nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.ltr .nav-justified>li>a {
        margin-bottom:0
    }
}
html.ltr .nav-tabs-justified {
    border-bottom:0
}
html.ltr .nav-tabs-justified>li>a {
    margin-right:0;
    border-radius:4px
}
html.ltr .nav-tabs-justified>.active>a,
html.ltr .nav-tabs-justified>.active>a:focus,
html.ltr .nav-tabs-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.ltr .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.ltr .nav-tabs-justified>.active>a,
    html.ltr .nav-tabs-justified>.active>a:focus,
    html.ltr .nav-tabs-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.ltr .tab-content>.tab-pane {
    display:none
}
html.ltr .tab-content>.active {
    display:block
}
html.ltr .nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .navbar {
    position:relative;
    min-height:55px;
    margin-bottom:21px;
    border:1px solid transparent
}
@media (min-width:768px) {
    html.ltr .navbar {
        border-radius:4px
    }
}
@media (min-width:768px) {
    html.ltr .navbar-header {
        float:left
    }
}
html.ltr .navbar-collapse {
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
    -webkit-overflow-scrolling:touch
}
html.ltr .navbar-collapse.in {
    overflow-y:auto
}
@media (min-width:768px) {
    html.ltr .navbar-collapse {
        width:auto;
        border-top:0;
        box-shadow:none
    }
    html.ltr .navbar-collapse.collapse {
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    html.ltr .navbar-collapse.in {
        overflow-y:visible
    }
    html.ltr .navbar-fixed-bottom .navbar-collapse,
    html.ltr .navbar-fixed-top .navbar-collapse,
    html.ltr .navbar-static-top .navbar-collapse {
        padding-left:0;
        padding-right:0
    }
}
html.ltr .navbar-fixed-bottom .navbar-collapse,
html.ltr .navbar-fixed-top .navbar-collapse {
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
    html.ltr .navbar-fixed-bottom .navbar-collapse,
    html.ltr .navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}
html.ltr .container-fluid>.navbar-collapse,
html.ltr .container-fluid>.navbar-header,
html.ltr .container>.navbar-collapse,
html.ltr .container>.navbar-header {
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px) {
    html.ltr .container-fluid>.navbar-collapse,
    html.ltr .container-fluid>.navbar-header,
    html.ltr .container>.navbar-collapse,
    html.ltr .container>.navbar-header {
        margin-right:0;
        margin-left:0
    }
}
html.ltr .navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px) {
    html.ltr .navbar-static-top {
        border-radius:0
    }
}
html.ltr .navbar-fixed-bottom,
html.ltr .navbar-fixed-top {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width:768px) {
    html.ltr .navbar-fixed-bottom,
    html.ltr .navbar-fixed-top {
        border-radius:0
    }
}
html.ltr .navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}
html.ltr .navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
html.ltr .navbar-brand {
    float:left;
    padding:17px 15px;
    font-size:18px;
    line-height:21px;
    height:55px
}
html.ltr .navbar-brand:focus,
html.ltr .navbar-brand:hover {
    text-decoration:none
}
html.ltr .navbar-brand>img {
    display:block
}
@media (min-width:768px) {
    html.ltr .navbar>.container-fluid .navbar-brand,
    html.ltr .navbar>.container .navbar-brand {
        margin-left:-15px
    }
}
html.ltr .navbar-toggle {
    position:relative;
    float:right;
    margin-right:15px;
    padding:9px 10px;
    margin-top:10.5px;
    margin-bottom:10.5px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
html.ltr .navbar-toggle:focus {
    outline:0
}
html.ltr .navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
html.ltr .navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}
@media (min-width:768px) {
    html.ltr .navbar-toggle {
        display:none
    }
}
html.ltr .navbar-nav {
    margin:8.5px -15px
}
html.ltr .navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:21px
}
@media (max-width:767px) {
    html.ltr .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    html.ltr .navbar-nav .open .dropdown-menu .dropdown-header,
    html.ltr .navbar-nav .open .dropdown-menu>li>a {
        padding:5px 15px 5px 25px
    }
    html.ltr .navbar-nav .open .dropdown-menu>li>a {
        line-height:21px
    }
    html.ltr .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image:none
    }
}
@media (min-width:768px) {
    html.ltr .navbar-nav {
        float:left;
        margin:0
    }
    html.ltr .navbar-nav>li {
        float:left
    }
    html.ltr .navbar-nav>li>a {
        padding-top:17px;
        padding-bottom:17px
    }
}
html.ltr .navbar-form {
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
    margin:10px -15px
}
@media (min-width:768px) {
    html.ltr .navbar-form .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.ltr .navbar-form .form-control-static {
        display:inline-block
    }
    html.ltr .navbar-form .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.ltr .navbar-form .input-group .form-control,
    html.ltr .navbar-form .input-group .input-group-addon,
    html.ltr .navbar-form .input-group .input-group-btn {
        width:auto
    }
    html.ltr .navbar-form .input-group>.form-control {
        width:100%
    }
    html.ltr .navbar-form .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .checkbox,
    html.ltr .navbar-form .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.ltr .navbar-form .checkbox label,
    html.ltr .navbar-form .radio label {
        padding-left:0
    }
    html.ltr .navbar-form .checkbox input[type=checkbox],
    html.ltr .navbar-form .radio input[type=radio] {
        position:relative;
        margin-left:0
    }
    html.ltr .navbar-form .has-feedback .form-control-feedback {
        top:0
    }
}
@media (max-width:767px) {
    html.ltr .navbar-form .form-group {
        margin-bottom:5px
    }
    html.ltr .navbar-form .form-group:last-child {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    html.ltr .navbar-form {
        width:auto;
        border:0;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0;
        box-shadow:none
    }
}
html.ltr .navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .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
}
html.ltr .navbar-btn {
    margin-top:10px;
    margin-bottom:10px
}
html.ltr .navbar-btn.btn-sm {
    margin-top:12.5px;
    margin-bottom:12.5px
}
html.ltr .navbar-btn.btn-xs {
    margin-top:16.5px;
    margin-bottom:16.5px
}
html.ltr .navbar-text {
    margin-top:17px;
    margin-bottom:17px
}
@media (min-width:768px) {
    html.ltr .navbar-text {
        float:left;
        margin-left:15px;
        margin-right:15px
    }
}
@media (min-width:768px) {
    html.ltr .navbar-left {
        float:left!important
    }
    html.ltr .navbar-right {
        float:right!important
    }
    html.ltr .navbar-right~.navbar-right {
        margin-right:0
    }
}
html.ltr .navbar-default {
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
html.ltr .navbar-default .navbar-brand {
    color:#fff
}
html.ltr .navbar-default .navbar-brand:focus,
html.ltr .navbar-default .navbar-brand:hover {
    color:#e6e6e6;
    background-color:transparent
}
html.ltr .navbar-default .navbar-text {
    color:#777
}
html.ltr .navbar-default .navbar-nav>li>a {
    color:#fff
}
html.ltr .navbar-default .navbar-nav>li>a:focus,
html.ltr .navbar-default .navbar-nav>li>a:hover {
    color:#ddd;
    background-color:transparent
}
html.ltr .navbar-default .navbar-nav>.active>a,
html.ltr .navbar-default .navbar-nav>.active>a:focus,
html.ltr .navbar-default .navbar-nav>.active>a:hover {
    color:#ddd;
    background-color:#e7e7e7
}
html.ltr .navbar-default .navbar-nav>.disabled>a,
html.ltr .navbar-default .navbar-nav>.disabled>a:focus,
html.ltr .navbar-default .navbar-nav>.disabled>a:hover {
    color:#ccc;
    background-color:transparent
}
html.ltr .navbar-default .navbar-toggle {
    border-color:#ddd
}
html.ltr .navbar-default .navbar-toggle:focus,
html.ltr .navbar-default .navbar-toggle:hover {
    background-color:#ddd
}
html.ltr .navbar-default .navbar-toggle .icon-bar {
    background-color:#888
}
html.ltr .navbar-default .navbar-collapse,
html.ltr .navbar-default .navbar-form {
    border-color:#e7e7e7
}
html.ltr .navbar-default .navbar-nav>.open>a,
html.ltr .navbar-default .navbar-nav>.open>a:focus,
html.ltr .navbar-default .navbar-nav>.open>a:hover {
    background-color:#e7e7e7;
    color:#ddd
}
@media (max-width:767px) {
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#ddd;
        background-color:transparent
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#ddd;
        background-color:#e7e7e7
    }
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.ltr .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#ccc;
        background-color:transparent
    }
}
html.ltr .navbar-default .navbar-link {
    color:#fff
}
html.ltr .navbar-default .navbar-link:hover {
    color:#ddd
}
html.ltr .navbar-default .btn-link {
    color:#fff
}
html.ltr .navbar-default .btn-link:focus,
html.ltr .navbar-default .btn-link:hover {
    color:#ddd
}
html.ltr .navbar-default .btn-link[disabled]:focus,
html.ltr .navbar-default .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .navbar-default .btn-link:focus,
html.ltr fieldset[disabled] .navbar-default .btn-link:hover {
    color:#ccc
}
html.ltr .navbar-inverse {
    background-color:#222;
    border-color:#080808
}
html.ltr .navbar-inverse .navbar-brand {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-brand:focus,
html.ltr .navbar-inverse .navbar-brand:hover {
    color:#fff;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-nav>li>a,
html.ltr .navbar-inverse .navbar-text {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-nav>li>a:focus,
html.ltr .navbar-inverse .navbar-nav>li>a:hover {
    color:#fff;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-nav>.active>a,
html.ltr .navbar-inverse .navbar-nav>.active>a:focus,
html.ltr .navbar-inverse .navbar-nav>.active>a:hover {
    color:#fff;
    background-color:#080808
}
html.ltr .navbar-inverse .navbar-nav>.disabled>a,
html.ltr .navbar-inverse .navbar-nav>.disabled>a:focus,
html.ltr .navbar-inverse .navbar-nav>.disabled>a:hover {
    color:#444;
    background-color:transparent
}
html.ltr .navbar-inverse .navbar-toggle {
    border-color:#333
}
html.ltr .navbar-inverse .navbar-toggle:focus,
html.ltr .navbar-inverse .navbar-toggle:hover {
    background-color:#333
}
html.ltr .navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}
html.ltr .navbar-inverse .navbar-collapse,
html.ltr .navbar-inverse .navbar-form {
    border-color:#101010
}
html.ltr .navbar-inverse .navbar-nav>.open>a,
html.ltr .navbar-inverse .navbar-nav>.open>a:focus,
html.ltr .navbar-inverse .navbar-nav>.open>a:hover {
    background-color:#080808;
    color:#fff
}
@media (max-width:767px) {
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#e4eaec
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#fff;
        background-color:transparent
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#fff;
        background-color:#080808
    }
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.ltr .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#444;
        background-color:transparent
    }
}
html.ltr .navbar-inverse .navbar-link {
    color:#e4eaec
}
html.ltr .navbar-inverse .navbar-link:hover {
    color:#fff
}
html.ltr .navbar-inverse .btn-link {
    color:#e4eaec
}
html.ltr .navbar-inverse .btn-link:focus,
html.ltr .navbar-inverse .btn-link:hover {
    color:#fff
}
html.ltr .navbar-inverse .btn-link[disabled]:focus,
html.ltr .navbar-inverse .btn-link[disabled]:hover,
html.ltr fieldset[disabled] .navbar-inverse .btn-link:focus,
html.ltr fieldset[disabled] .navbar-inverse .btn-link:hover {
    color:#444
}
html.ltr .breadcrumb {
    padding:12px 15px;
    margin-bottom:21px;
    list-style:none;
    background-color:#fafafa;
    border-radius:4px
}
html.ltr .breadcrumb>li {
    display:inline-block
}
html.ltr .breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 5px;
    color:#c1c2c3
}
html.ltr .breadcrumb>.active {
    color:#515253
}
html.ltr .pagination {
    display:inline-block;
    padding-left:0;
    margin:21px 0;
    border-radius:4px
}
html.ltr .pagination>li {
    display:inline
}
html.ltr .pagination>li>a,
html.ltr .pagination>li>span {
    position:relative;
    float:left;
    padding:6px 16px;
    line-height:1.52857143;
    text-decoration:none;
    color:#515253;
    background-color:#fff;
    border:1px solid #eee;
    margin-left:-1px
}
html.ltr .pagination>li:first-child>a,
html.ltr .pagination>li:first-child>span {
    margin-left:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
html.ltr .pagination>li:last-child>a,
html.ltr .pagination>li:last-child>span {
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
html.ltr .pagination>li>a:focus,
html.ltr .pagination>li>a:hover,
html.ltr .pagination>li>span:focus,
html.ltr .pagination>li>span:hover {
    z-index:2;
    color:#1b72e2;
    background-color:#fafafa;
    border-color:#eee
}
html.ltr .pagination>.active>a,
html.ltr .pagination>.active>a:focus,
html.ltr .pagination>.active>a:hover,
html.ltr .pagination>.active>span,
html.ltr .pagination>.active>span:focus,
html.ltr .pagination>.active>span:hover {
    z-index:3;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec;
    cursor:default
}
html.ltr .pagination>.disabled>a,
html.ltr .pagination>.disabled>a:focus,
html.ltr .pagination>.disabled>a:hover,
html.ltr .pagination>.disabled>span,
html.ltr .pagination>.disabled>span:focus,
html.ltr .pagination>.disabled>span:hover {
    color:#e4eaec;
    background-color:#fff;
    border-color:#eee;
    cursor:not-allowed
}
html.ltr .pagination-lg>li>a,
html.ltr .pagination-lg>li>span {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33
}
html.ltr .pagination-lg>li:first-child>a,
html.ltr .pagination-lg>li:first-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
html.ltr .pagination-lg>li:last-child>a,
html.ltr .pagination-lg>li:last-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
html.ltr .pagination-sm>li>a,
html.ltr .pagination-sm>li>span {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
html.ltr .pagination-sm>li:first-child>a,
html.ltr .pagination-sm>li:first-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
html.ltr .pagination-sm>li:last-child>a,
html.ltr .pagination-sm>li:last-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
html.ltr .pager {
    padding-left:0;
    margin:21px 0;
    list-style:none;
    text-align:center
}
html.ltr .pager li {
    display:inline
}
html.ltr .pager li>a,
html.ltr .pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:15px
}
html.ltr .pager li>a:focus,
html.ltr .pager li>a:hover {
    text-decoration:none;
    background-color:#fafafa
}
html.ltr .pager .next>a,
html.ltr .pager .next>span {
    float:right
}
html.ltr .pager .previous>a,
html.ltr .pager .previous>span {
    float:left
}
html.ltr .pager .disabled>a,
html.ltr .pager .disabled>a:focus,
html.ltr .pager .disabled>a:hover,
html.ltr .pager .disabled>span {
    color:#e4eaec;
    background-color:#fff;
    cursor:not-allowed
}
html.ltr .label {
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
html.ltr a.label:focus,
html.ltr a.label:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.ltr .label:empty {
    display:none
}
html.ltr .btn .label {
    position:relative;
    top:-1px
}
html.ltr .label-default {
    background-color:#e4eaec
}
html.ltr .label-default[href]:focus,
html.ltr .label-default[href]:hover {
    background-color:#c6d3d7
}
html.ltr .label-primary {
    background-color:#5d9cec
}
html.ltr .label-primary[href]:focus,
html.ltr .label-primary[href]:hover {
    background-color:#2f80e7
}
html.ltr .label-success {
    background-color:#27c24c
}
html.ltr .label-success[href]:focus,
html.ltr .label-success[href]:hover {
    background-color:#1e983b
}
html.ltr .label-info {
    background-color:#23b7e5
}
html.ltr .label-info[href]:focus,
html.ltr .label-info[href]:hover {
    background-color:#1797be
}
html.ltr .label-warning {
    background-color:#ff902b
}
html.ltr .label-warning[href]:focus,
html.ltr .label-warning[href]:hover {
    background-color:#f77600
}
html.ltr .label-danger {
    background-color:#f05050
}
html.ltr .label-danger[href]:focus,
html.ltr .label-danger[href]:hover {
    background-color:#ec2121
}
html.ltr .badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#e4eaec;
    border-radius:10px
}
html.ltr .badge:empty {
    display:none
}
html.ltr .btn .badge {
    position:relative;
    top:-1px
}
html.ltr .btn-group-xs>.btn .badge,
html.ltr .btn-xs .badge {
    top:0;
    padding:1px 5px
}
html.ltr a.badge:focus,
html.ltr a.badge:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.ltr .list-group-item.active>.badge,
html.ltr .nav-pills>.active>a>.badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .list-group-item>.badge {
    float:right
}
html.ltr .list-group-item>.badge+.badge {
    margin-right:5px
}
html.ltr .nav-pills>li>a>.badge {
    margin-left:3px
}
html.ltr .jumbotron {
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#fcfcfc
}
html.ltr .jumbotron .h1,
html.ltr .jumbotron h1 {
    color:inherit
}
html.ltr .jumbotron p {
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
html.ltr .jumbotron>hr {
    border-top-color:#e3e3e3
}
html.ltr .container-fluid .jumbotron,
html.ltr .container .jumbotron {
    border-radius:6px;
    padding-left:15px;
    padding-right:15px
}
html.ltr .jumbotron .container {
    max-width:100%
}
@media screen and (min-width:768px) {
    html.ltr .jumbotron {
        padding-top:48px;
        padding-bottom:48px
    }
    html.ltr .container-fluid .jumbotron,
    html.ltr .container .jumbotron {
        padding-left:60px;
        padding-right:60px
    }
    html.ltr .jumbotron .h1,
    html.ltr .jumbotron h1 {
        font-size:63px
    }
}
html.ltr .thumbnail {
    display:block;
    padding:2px;
    margin-bottom:21px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:border .2s ease-in-out
}
html.ltr .thumbnail>img,
html.ltr .thumbnail a>img {
    margin-left:auto;
    margin-right:auto
}
html.ltr a.thumbnail.active,
html.ltr a.thumbnail:focus,
html.ltr a.thumbnail:hover {
    border-color:#5d9cec
}
html.ltr .thumbnail .caption {
    padding:9px;
    color:#515253
}
html.ltr .alert {
    padding:8px;
    margin-bottom:21px;
    border:1px solid transparent;
    border-radius:3px
}
html.ltr .alert h4 {
    margin-top:0;
    color:inherit
}
html.ltr .alert .alert-link {
    font-weight:700
}
html.ltr .alert>p,
html.ltr .alert>ul {
    margin-bottom:0
}
html.ltr .alert>p+p {
    margin-top:5px
}
html.ltr .alert-dismissable,
html.ltr .alert-dismissible {
    padding-right:28px
}
html.ltr .alert-dismissable .close,
html.ltr .alert-dismissible .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
html.ltr .alert-success {
    background-color:#27c24c;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-success hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-success .alert-link {
    color:#e6e6e6
}
html.ltr .alert-info {
    background-color:#23b7e5;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-info hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-info .alert-link {
    color:#e6e6e6
}
html.ltr .alert-warning {
    background-color:#ff902b;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-warning hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-warning .alert-link {
    color:#e6e6e6
}
html.ltr .alert-danger {
    background-color:#f05050;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.ltr .alert-danger hr {
    border-top-color:rgba(0,0,0,.1)
}
html.ltr .alert-danger .alert-link {
    color:#e6e6e6
}
html.ltr .progress {
    overflow:hidden;
    height:21px;
    margin-bottom:21px;
    background-color:#f1f1f1;
    border-radius:4px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
html.ltr .progress-bar {
    float:left;
    width:0;
    height:100%;
    font-size:12px;
    line-height:21px;
    color:#fff;
    text-align:center;
    background-color:#5d9cec;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    transition:width .6s ease
}
html.ltr .progress-bar-striped,
html.ltr .progress-striped .progress-bar {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size:40px 40px
}
html.ltr .progress-bar.active,
html.ltr .progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
html.ltr .progress-bar-success {
    background-color:#27c24c
}
html.ltr .progress-striped .progress-bar-success {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-info {
    background-color:#23b7e5
}
html.ltr .progress-striped .progress-bar-info {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-warning {
    background-color:#ff902b
}
html.ltr .progress-striped .progress-bar-warning {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-danger {
    background-color:#f05050
}
html.ltr .progress-striped .progress-bar-danger {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .media {
    margin-top:15px
}
html.ltr .media:first-child {
    margin-top:0
}
html.ltr .media,
html.ltr .media-body {
    zoom:1;
    overflow:hidden
}
html.ltr .media-body {
    width:10000px
}
html.ltr .media-object {
    display:block
}
html.ltr .media-object.img-thumbnail {
    max-width:none
}
html.ltr .media-right,
html.ltr .media>.pull-right {
    padding-left:10px
}
html.ltr .media-left,
html.ltr .media>.pull-left {
    padding-right:10px
}
html.ltr .media-body,
html.ltr .media-left,
html.ltr .media-right {
    display:table-cell;
    vertical-align:top
}
html.ltr .media-middle {
    vertical-align:middle
}
html.ltr .media-bottom {
    vertical-align:bottom
}
html.ltr .media-heading {
    margin-top:0;
    margin-bottom:5px
}
html.ltr .media-list {
    padding-left:0;
    list-style:none
}
html.ltr .list-group {
    margin-bottom:20px;
    padding-left:0
}
html.ltr .list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #e4eaec
}
html.ltr .list-group-item:first-child {
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
html.ltr .list-group-item:last-child {
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
html.ltr a.list-group-item,
html.ltr button.list-group-item {
    color:#555
}
html.ltr a.list-group-item .list-group-item-heading,
html.ltr button.list-group-item .list-group-item-heading {
    color:#333
}
html.ltr a.list-group-item:focus,
html.ltr a.list-group-item:hover,
html.ltr button.list-group-item:focus,
html.ltr button.list-group-item:hover {
    text-decoration:none;
    color:#555;
    background-color:#fafbfc
}
html.ltr button.list-group-item {
    width:100%;
    text-align:left
}
html.ltr .list-group-item.disabled,
html.ltr .list-group-item.disabled:focus,
html.ltr .list-group-item.disabled:hover {
    background-color:#edf1f2;
    color:#e4eaec;
    cursor:not-allowed
}
html.ltr .list-group-item.disabled .list-group-item-heading,
html.ltr .list-group-item.disabled:focus .list-group-item-heading,
html.ltr .list-group-item.disabled:hover .list-group-item-heading {
    color:inherit
}
html.ltr .list-group-item.disabled .list-group-item-text,
html.ltr .list-group-item.disabled:focus .list-group-item-text,
html.ltr .list-group-item.disabled:hover .list-group-item-text {
    color:#e4eaec
}
html.ltr .list-group-item.active,
html.ltr .list-group-item.active:focus,
html.ltr .list-group-item.active:hover {
    z-index:2;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .list-group-item.active .list-group-item-heading,
html.ltr .list-group-item.active .list-group-item-heading>.small,
html.ltr .list-group-item.active .list-group-item-heading>small,
html.ltr .list-group-item.active:focus .list-group-item-heading,
html.ltr .list-group-item.active:focus .list-group-item-heading>.small,
html.ltr .list-group-item.active:focus .list-group-item-heading>small,
html.ltr .list-group-item.active:hover .list-group-item-heading,
html.ltr .list-group-item.active:hover .list-group-item-heading>.small,
html.ltr .list-group-item.active:hover .list-group-item-heading>small {
    color:inherit
}
html.ltr .list-group-item.active .list-group-item-text,
html.ltr .list-group-item.active:focus .list-group-item-text,
html.ltr .list-group-item.active:hover .list-group-item-text {
    color:#fff
}
html.ltr .list-group-item-success {
    color:#27c24c;
    background-color:#dff0d8
}
html.ltr a.list-group-item-success,
html.ltr button.list-group-item-success {
    color:#27c24c
}
html.ltr a.list-group-item-success .list-group-item-heading,
html.ltr button.list-group-item-success .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-success:focus,
html.ltr a.list-group-item-success:hover,
html.ltr button.list-group-item-success:focus,
html.ltr button.list-group-item-success:hover {
    color:#27c24c;
    background-color:#d0e9c6
}
html.ltr a.list-group-item-success.active,
html.ltr a.list-group-item-success.active:focus,
html.ltr a.list-group-item-success.active:hover,
html.ltr button.list-group-item-success.active,
html.ltr button.list-group-item-success.active:focus,
html.ltr button.list-group-item-success.active:hover {
    color:#fff;
    background-color:#27c24c;
    border-color:#27c24c
}
html.ltr .list-group-item-info {
    color:#23b7e5;
    background-color:#d9edf7
}
html.ltr a.list-group-item-info,
html.ltr button.list-group-item-info {
    color:#23b7e5
}
html.ltr a.list-group-item-info .list-group-item-heading,
html.ltr button.list-group-item-info .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-info:focus,
html.ltr a.list-group-item-info:hover,
html.ltr button.list-group-item-info:focus,
html.ltr button.list-group-item-info:hover {
    color:#23b7e5;
    background-color:#c4e3f3
}
html.ltr a.list-group-item-info.active,
html.ltr a.list-group-item-info.active:focus,
html.ltr a.list-group-item-info.active:hover,
html.ltr button.list-group-item-info.active,
html.ltr button.list-group-item-info.active:focus,
html.ltr button.list-group-item-info.active:hover {
    color:#fff;
    background-color:#23b7e5;
    border-color:#23b7e5
}
html.ltr .list-group-item-warning {
    color:#ff902b;
    background-color:#fcf8e3
}
html.ltr a.list-group-item-warning,
html.ltr button.list-group-item-warning {
    color:#ff902b
}
html.ltr a.list-group-item-warning .list-group-item-heading,
html.ltr button.list-group-item-warning .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-warning:focus,
html.ltr a.list-group-item-warning:hover,
html.ltr button.list-group-item-warning:focus,
html.ltr button.list-group-item-warning:hover {
    color:#ff902b;
    background-color:#faf2cc
}
html.ltr a.list-group-item-warning.active,
html.ltr a.list-group-item-warning.active:focus,
html.ltr a.list-group-item-warning.active:hover,
html.ltr button.list-group-item-warning.active,
html.ltr button.list-group-item-warning.active:focus,
html.ltr button.list-group-item-warning.active:hover {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff902b
}
html.ltr .list-group-item-danger {
    color:#f05050;
    background-color:#f2dede
}
html.ltr a.list-group-item-danger,
html.ltr button.list-group-item-danger {
    color:#f05050
}
html.ltr a.list-group-item-danger .list-group-item-heading,
html.ltr button.list-group-item-danger .list-group-item-heading {
    color:inherit
}
html.ltr a.list-group-item-danger:focus,
html.ltr a.list-group-item-danger:hover,
html.ltr button.list-group-item-danger:focus,
html.ltr button.list-group-item-danger:hover {
    color:#f05050;
    background-color:#ebcccc
}
html.ltr a.list-group-item-danger.active,
html.ltr a.list-group-item-danger.active:focus,
html.ltr a.list-group-item-danger.active:hover,
html.ltr button.list-group-item-danger.active,
html.ltr button.list-group-item-danger.active:focus,
html.ltr button.list-group-item-danger.active:hover {
    color:#fff;
    background-color:#f05050;
    border-color:#f05050
}
html.ltr .list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}
html.ltr .list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}
html.ltr .panel {
    margin-bottom:21px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
html.ltr .panel-body {
    padding:15px
}
html.ltr .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
html.ltr .panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
html.ltr .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
html.ltr .panel-title>.small,
html.ltr .panel-title>.small>a,
html.ltr .panel-title>a,
html.ltr .panel-title>small,
html.ltr .panel-title>small>a {
    color:inherit
}
html.ltr .panel-footer {
    padding:10px 15px;
    background-color:#fafafa;
    border-top:1px solid #eee;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
html.ltr .panel>.list-group,
html.ltr .panel>.panel-collapse>.list-group {
    margin-bottom:0
}
html.ltr .panel>.list-group .list-group-item,
html.ltr .panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
html.ltr .panel>.list-group:first-child .list-group-item:first-child,
html.ltr .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
}
html.ltr .panel>.list-group:last-child .list-group-item:last-child,
html.ltr .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
}
html.ltr .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
html.ltr .list-group+.panel-footer,
html.ltr .panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
html.ltr .panel>.panel-collapse>.table,
html.ltr .panel>.table,
html.ltr .panel>.table-responsive>.table {
    margin-bottom:0
}
html.ltr .panel>.panel-collapse>.table caption,
html.ltr .panel>.table-responsive>.table caption,
html.ltr .panel>.table caption {
    padding-left:15px;
    padding-right:15px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
html.ltr .panel>.table:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius:3px
}
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.ltr .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.ltr .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.ltr .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
html.ltr .panel>.table:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius:3px
}
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.ltr .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.ltr .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.ltr .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius:3px
}
html.ltr .panel>.panel-body+.table,
html.ltr .panel>.panel-body+.table-responsive,
html.ltr .panel>.table+.panel-body,
html.ltr .panel>.table-responsive+.panel-body {
    border-top:1px solid #eee
}
html.ltr .panel>.table>tbody:first-child>tr:first-child td,
html.ltr .panel>.table>tbody:first-child>tr:first-child th {
    border-top:0
}
html.ltr .panel>.table-bordered,
html.ltr .panel>.table-responsive>.table-bordered {
    border:0
}
html.ltr .panel>.table-bordered>tbody>tr>td:first-child,
html.ltr .panel>.table-bordered>tbody>tr>th:first-child,
html.ltr .panel>.table-bordered>tfoot>tr>td:first-child,
html.ltr .panel>.table-bordered>tfoot>tr>th:first-child,
html.ltr .panel>.table-bordered>thead>tr>td:first-child,
html.ltr .panel>.table-bordered>thead>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left:0
}
html.ltr .panel>.table-bordered>tbody>tr>td:last-child,
html.ltr .panel>.table-bordered>tbody>tr>th:last-child,
html.ltr .panel>.table-bordered>tfoot>tr>td:last-child,
html.ltr .panel>.table-bordered>tfoot>tr>th:last-child,
html.ltr .panel>.table-bordered>thead>tr>td:last-child,
html.ltr .panel>.table-bordered>thead>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right:0
}
html.ltr .panel>.table-bordered>tbody>tr:first-child>td,
html.ltr .panel>.table-bordered>tbody>tr:first-child>th,
html.ltr .panel>.table-bordered>tbody>tr:last-child>td,
html.ltr .panel>.table-bordered>tbody>tr:last-child>th,
html.ltr .panel>.table-bordered>tfoot>tr:last-child>td,
html.ltr .panel>.table-bordered>tfoot>tr:last-child>th,
html.ltr .panel>.table-bordered>thead>tr:first-child>td,
html.ltr .panel>.table-bordered>thead>tr:first-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
html.ltr .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
html.ltr .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom:0
}
html.ltr .panel>.table-responsive {
    border:0;
    margin-bottom:0
}
html.ltr .panel-group {
    margin-bottom:21px
}
html.ltr .panel-group .panel {
    margin-bottom:0;
    border-radius:4px
}
html.ltr .panel-group .panel+.panel {
    margin-top:5px
}
html.ltr .panel-group .panel-heading {
    border-bottom:0
}
html.ltr .panel-group .panel-heading+.panel-collapse>.list-group,
html.ltr .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #eee
}
html.ltr .panel-group .panel-footer {
    border-top:0
}
html.ltr .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #eee
}
html.ltr .panel-default {
    border-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading {
    color:#444;
    background-color:#fff;
    border-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-default>.panel-heading .badge {
    color:#fff;
    background-color:#444
}
html.ltr .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-primary {
    border-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading {
    color:#fff;
    background-color:#5d9cec;
    border-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-primary>.panel-heading .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-success {
    border-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading {
    color:#fff;
    background-color:#27c24c;
    border-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-success>.panel-heading .badge {
    color:#27c24c;
    background-color:#fff
}
html.ltr .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-info {
    border-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading {
    color:#fff;
    background-color:#23b7e5;
    border-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-info>.panel-heading .badge {
    color:#23b7e5;
    background-color:#fff
}
html.ltr .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-warning {
    border-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading {
    color:#fff;
    background-color:#ff902b;
    border-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-warning>.panel-heading .badge {
    color:#ff902b;
    background-color:#fff
}
html.ltr .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-danger {
    border-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading {
    color:#fff;
    background-color:#f05050;
    border-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-danger>.panel-heading .badge {
    color:#f05050;
    background-color:#fff
}
html.ltr .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
html.ltr .embed-responsive .embed-responsive-item,
html.ltr .embed-responsive embed,
html.ltr .embed-responsive iframe,
html.ltr .embed-responsive object,
html.ltr .embed-responsive video {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
html.ltr .embed-responsive-16by9 {
    padding-bottom:56.25%
}
html.ltr .embed-responsive-4by3 {
    padding-bottom:75%
}
html.ltr .well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ededed;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
html.ltr .well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
html.ltr .well-lg {
    padding:24px;
    border-radius:6px
}
html.ltr .well-sm {
    padding:9px;
    border-radius:3px
}
html.ltr .close {
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
html.ltr .close:focus,
html.ltr .close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
html.ltr button.close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
html.ltr .modal-open {
    overflow:hidden
}
html.ltr .modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
html.ltr .modal.fade .modal-dialog {
    transform:translateY(-25%);
    transition:transform .3s ease-out
}
html.ltr .modal.in .modal-dialog {
    transform:translate(0)
}
html.ltr .modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
html.ltr .modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
html.ltr .modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
html.ltr .modal-backdrop {
    top:0;
    right:0;
    left:0;
    z-index:1040;
    background-color:#000
}
html.ltr .modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
html.ltr .modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
html.ltr .modal-header {
    padding:25px;
    border-bottom:1px solid #e5e5e5
}
html.ltr .modal-header .close {
    margin-top:-2px
}
html.ltr .modal-title {
    margin:0;
    line-height:1.52857143
}
html.ltr .modal-body {
    position:relative;
    padding:25px
}
html.ltr .modal-footer {
    padding:25px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
html.ltr .modal-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}
html.ltr .modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
html.ltr .modal-footer .btn-block+.btn-block {
    margin-left:0
}
html.ltr .modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    html.ltr .modal-dialog {
        width:600px;
        margin:30px auto
    }
    html.ltr .modal-content {
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    html.ltr .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    html.ltr .modal-lg {
        width:900px
    }
}
html[dir=ltr].ltr .tooltip {
    text-align:left
}
html[dir=rtl].ltr .tooltip {
    text-align:right
}
html.ltr .tooltip {
    position:absolute;
    z-index:1070;
    display:block;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:12px;
    opacity:0;
    filter:alpha(opacity=0)
}
html.ltr .tooltip.in {
    opacity:.9;
    filter:alpha(opacity=90)
}
html.ltr .tooltip.top {
    margin-top:-3px;
    padding:5px 0
}
html.ltr .tooltip.right {
    margin-left:3px;
    padding:0 5px
}
html.ltr .tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}
html.ltr .tooltip.left {
    margin-left:-3px;
    padding:0 5px
}
html.ltr .tooltip-inner {
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:4px
}
html.ltr .tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.ltr .tooltip.top .tooltip-arrow {
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.top-left .tooltip-arrow {
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.top-right .tooltip-arrow {
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.ltr .tooltip.right .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#222
}
html.ltr .tooltip.left .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#222
}
html.ltr .tooltip.bottom .tooltip-arrow {
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.ltr .tooltip.bottom-left .tooltip-arrow {
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.ltr .tooltip.bottom-right .tooltip-arrow {
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html[dir=ltr].ltr .popover {
    text-align:left
}
html[dir=rtl].ltr .popover {
    text-align:right
}
html.ltr .popover {
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:left;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e1e1e1;
    border-radius:6px;
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
html.ltr .popover.top {
    margin-top:-10px
}
html.ltr .popover.right {
    margin-left:10px
}
html.ltr .popover.bottom {
    margin-top:10px
}
html.ltr .popover.left {
    margin-left:-10px
}
html.ltr .popover-title {
    margin:0;
    padding:8px 14px;
    font-size:14px;
    background-color:#fafafa;
    border-bottom:1px solid #ededed;
    border-radius:5px 5px 0 0
}
html.ltr .popover-content {
    padding:9px 14px
}
html.ltr .popover>.arrow,
html.ltr .popover>.arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.ltr .popover>.arrow {
    border-width:11px
}
html.ltr .popover>.arrow:after {
    border-width:10px;
    content:""
}
html.ltr .popover.top>.arrow {
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#e1e1e1;
    bottom:-11px
}
html.ltr .popover.top>.arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fafafa
}
html.ltr .popover.right>.arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#e1e1e1
}
html.ltr .popover.right>.arrow:after {
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fafafa
}
html.ltr .popover.bottom>.arrow {
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#e1e1e1;
    top:-11px
}
html.ltr .popover.bottom>.arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fafafa
}
html.ltr .popover.left>.arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#e1e1e1
}
html.ltr .popover.left>.arrow:after {
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fafafa;
    bottom:-10px
}
html.ltr .carousel {
    position:relative
}
html.ltr .carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}
html.ltr .carousel-inner>.item {
    display:none;
    position:relative;
    transition:left .6s ease-in-out
}
html.ltr .carousel-inner>.item>a>img,
html.ltr .carousel-inner>.item>img {
    line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
    html.ltr .carousel-inner>.item {
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        perspective:1000px
    }
    html.ltr .carousel-inner>.item.active.right,
    html.ltr .carousel-inner>.item.next {
        transform:translate3d(100%,0,0);
        left:0
    }
    html.ltr .carousel-inner>.item.active.left,
    html.ltr .carousel-inner>.item.prev {
        transform:translate3d(-100%,0,0);
        left:0
    }
    html.ltr .carousel-inner>.item.active,
    html.ltr .carousel-inner>.item.next.left,
    html.ltr .carousel-inner>.item.prev.right {
        transform:translateZ(0);
        left:0
    }
}
html.ltr .carousel-inner>.active,
html.ltr .carousel-inner>.next,
html.ltr .carousel-inner>.prev {
    display:block
}
html.ltr .carousel-inner>.active {
    left:0
}
html.ltr .carousel-inner>.next,
html.ltr .carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
html.ltr .carousel-inner>.next {
    left:100%
}
html.ltr .carousel-inner>.prev {
    left:-100%
}
html.ltr .carousel-inner>.next.left,
html.ltr .carousel-inner>.prev.right {
    left:0
}
html.ltr .carousel-inner>.active.left {
    left:-100%
}
html.ltr .carousel-inner>.active.right {
    left:100%
}
html.ltr .carousel-control {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
html.ltr .carousel-control.left {
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.0001));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
html.ltr .carousel-control.right {
    left:auto;
    right:0;
    background-image:linear-gradient(90deg,rgba(0,0,0,.0001),rgba(0,0,0,.5));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}
html.ltr .carousel-control:focus,
html.ltr .carousel-control:hover {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
html.ltr .carousel-control .glyphicon-chevron-left,
html.ltr .carousel-control .glyphicon-chevron-right,
html.ltr .carousel-control .icon-next,
html.ltr .carousel-control .icon-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
html.ltr .carousel-control .glyphicon-chevron-left,
html.ltr .carousel-control .icon-prev {
    left:50%;
    margin-left:-10px
}
html.ltr .carousel-control .glyphicon-chevron-right,
html.ltr .carousel-control .icon-next {
    right:50%;
    margin-right:-10px
}
html.ltr .carousel-control .icon-next,
html.ltr .carousel-control .icon-prev {
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
html.ltr .carousel-control .icon-prev:before {
    content:"\2039"
}
html.ltr .carousel-control .icon-next:before {
    content:"\203a"
}
html.ltr .carousel-indicators {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
html.ltr .carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000\9;
    background-color:transparent
}
html.ltr .carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
html.ltr .carousel-caption {
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
html.ltr .carousel-caption .btn {
    text-shadow:none
}
@media screen and (min-width:768px) {
    html.ltr .carousel-control .glyphicon-chevron-left,
    html.ltr .carousel-control .glyphicon-chevron-right,
    html.ltr .carousel-control .icon-next,
    html.ltr .carousel-control .icon-prev {
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    html.ltr .carousel-control .glyphicon-chevron-left,
    html.ltr .carousel-control .icon-prev {
        margin-left:-10px
    }
    html.ltr .carousel-control .glyphicon-chevron-right,
    html.ltr .carousel-control .icon-next {
        margin-right:-10px
    }
    html.ltr .carousel-caption {
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    html.ltr .carousel-indicators {
        bottom:20px
    }
}
html.ltr .btn-group-vertical>.btn-group:after,
html.ltr .btn-group-vertical>.btn-group:before,
html.ltr .btn-toolbar:after,
html.ltr .btn-toolbar:before,
html.ltr .clearfix:after,
html.ltr .clearfix:before,
html.ltr .container-fluid:after,
html.ltr .container-fluid:before,
html.ltr .container:after,
html.ltr .container:before,
html.ltr .dl-horizontal dd:after,
html.ltr .dl-horizontal dd:before,
html.ltr .form-horizontal .form-group:after,
html.ltr .form-horizontal .form-group:before,
html.ltr .modal-footer:after,
html.ltr .modal-footer:before,
html.ltr .modal-header:after,
html.ltr .modal-header:before,
html.ltr .nav:after,
html.ltr .nav:before,
html.ltr .navbar-collapse:after,
html.ltr .navbar-collapse:before,
html.ltr .navbar-header:after,
html.ltr .navbar-header:before,
html.ltr .navbar:after,
html.ltr .navbar:before,
html.ltr .pager:after,
html.ltr .pager:before,
html.ltr .panel-body:after,
html.ltr .panel-body:before,
html.ltr .row:after,
html.ltr .row:before {
    content:" ";
    display:table
}
html.ltr .btn-group-vertical>.btn-group:after,
html.ltr .btn-toolbar:after,
html.ltr .clearfix:after,
html.ltr .container-fluid:after,
html.ltr .container:after,
html.ltr .dl-horizontal dd:after,
html.ltr .form-horizontal .form-group:after,
html.ltr .modal-footer:after,
html.ltr .modal-header:after,
html.ltr .nav:after,
html.ltr .navbar-collapse:after,
html.ltr .navbar-header:after,
html.ltr .navbar:after,
html.ltr .pager:after,
html.ltr .panel-body:after,
html.ltr .row:after {
    clear:both
}
html.ltr .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}
html.ltr .pull-right {
    float:right!important
}
html.ltr .pull-left {
    float:left!important
}
html.ltr .hide {
    display:none!important
}
html.ltr .show {
    display:block!important
}
html.ltr .invisible {
    visibility:hidden
}
html.ltr .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
html.ltr .hidden {
    display:none!important
}
html.ltr .affix {
    position:fixed
}
@-ms-viewport {
html.ltr {
    width:device-width
}
}
html.ltr .visible-lg,
html.ltr .visible-lg-block,
html.ltr .visible-lg-inline,
html.ltr .visible-lg-inline-block,
html.ltr .visible-md,
html.ltr .visible-md-block,
html.ltr .visible-md-inline,
html.ltr .visible-md-inline-block,
html.ltr .visible-sm,
html.ltr .visible-sm-block,
html.ltr .visible-sm-inline,
html.ltr .visible-sm-inline-block,
html.ltr .visible-xs,
html.ltr .visible-xs-block,
html.ltr .visible-xs-inline,
html.ltr .visible-xs-inline-block {
    display:none!important
}
@media (max-width:767px) {
    html.ltr .visible-xs {
        display:block!important
    }
    html.ltr table.visible-xs {
        display:table!important
    }
    html.ltr tr.visible-xs {
        display:table-row!important
    }
    html.ltr td.visible-xs,
    html.ltr th.visible-xs {
        display:table-cell!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-block {
        display:block!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-inline {
        display:inline!important
    }
}
@media (max-width:767px) {
    html.ltr .visible-xs-inline-block {
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm {
        display:block!important
    }
    html.ltr table.visible-sm {
        display:table!important
    }
    html.ltr tr.visible-sm {
        display:table-row!important
    }
    html.ltr td.visible-sm,
    html.ltr th.visible-sm {
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-block {
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-inline {
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .visible-sm-inline-block {
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md {
        display:block!important
    }
    html.ltr table.visible-md {
        display:table!important
    }
    html.ltr tr.visible-md {
        display:table-row!important
    }
    html.ltr td.visible-md,
    html.ltr th.visible-md {
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-block {
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-inline {
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .visible-md-inline-block {
        display:inline-block!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg {
        display:block!important
    }
    html.ltr table.visible-lg {
        display:table!important
    }
    html.ltr tr.visible-lg {
        display:table-row!important
    }
    html.ltr td.visible-lg,
    html.ltr th.visible-lg {
        display:table-cell!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-block {
        display:block!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-inline {
        display:inline!important
    }
}
@media (min-width:1200px) {
    html.ltr .visible-lg-inline-block {
        display:inline-block!important
    }
}
@media (max-width:767px) {
    html.ltr .hidden-xs {
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.ltr .hidden-sm {
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.ltr .hidden-md {
        display:none!important
    }
}
@media (min-width:1200px) {
    html.ltr .hidden-lg {
        display:none!important
    }
}
html.ltr .visible-print {
    display:none!important
}
@media print {
    html.ltr .visible-print {
        display:block!important
    }
    html.ltr table.visible-print {
        display:table!important
    }
    html.ltr tr.visible-print {
        display:table-row!important
    }
    html.ltr td.visible-print,
    html.ltr th.visible-print {
        display:table-cell!important
    }
}
html.ltr .visible-print-block {
    display:none!important
}
@media print {
    html.ltr .visible-print-block {
        display:block!important
    }
}
html.ltr .visible-print-inline {
    display:none!important
}
@media print {
    html.ltr .visible-print-inline {
        display:inline!important
    }
}
html.ltr .visible-print-inline-block {
    display:none!important
}
@media print {
    html.ltr .visible-print-inline-block {
        display:inline-block!important
    }
}
@media print {
    html.ltr .hidden-print {
        display:none!important
    }
}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html.rtl body {
    margin:0
}
html.rtl article,
html.rtl details,
html.rtl figcaption,
html.rtl figure,
html.rtl footer,
html.rtl hgroup,
html.rtl main,
html.rtl menu,
html.rtl nav,
html.rtl section,
html.rtl summary {
    display:block
}
html.rtl audio,
html.rtl canvas,
html.rtl progress,
html.rtl video {
    display:inline-block;
    vertical-align:baseline
}
html.rtl audio:not([controls]) {
    display:none;
    height:0
}
html.rtl [hidden],
html.rtl template {
    display:none
}
html.rtl a:active,
html.rtl a:hover {
    outline:0
}
html.rtl b,
html.rtl strong {
    font-weight:700
}
html.rtl dfn {
    font-style:italic
}
html.rtl h1 {
    font-size:2em;
    margin:.67em 0
}
html.rtl mark {
    background:#ff0;
    color:#000
}
html.rtl small {
    font-size:80%
}
html.rtl sub,
html.rtl sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
html.rtl sup {
    top:-.5em
}
html.rtl sub {
    bottom:-.25em
}
html.rtl img {
    border:0
}
html.rtl svg:not(:root) {
    overflow:hidden
}
html.rtl figure {
    margin:1em 40px
}
html.rtl hr {
    box-sizing:content-box;
    height:0
}
html.rtl pre {
    overflow:auto
}
html.rtl code,
html.rtl kbd,
html.rtl pre,
html.rtl samp {
    font-family:monospace,monospace;
    font-size:1em
}
html.rtl button,
html.rtl select {
    text-transform:none
}
html.rtl button,
html.rtl html input[type=button],
html.rtl input[type=reset],
html.rtl input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
html.rtl button[disabled],
html.rtl html input[disabled] {
    cursor:default
}
html.rtl button::-moz-focus-inner,
html.rtl input::-moz-focus-inner {
    border:0;
    padding:0
}
html.rtl input[type=checkbox],
html.rtl input[type=radio] {
    box-sizing:border-box;
    padding:0
}
html.rtl input[type=number]::-webkit-inner-spin-button,
html.rtl input[type=number]::-webkit-outer-spin-button {
    height:auto
}
html.rtl input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
html.rtl input[type=search]::-webkit-search-cancel-button,
html.rtl input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
html.rtl fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
html.rtl legend {
    border:0
}
html.rtl textarea {
    overflow:auto
}
html.rtl optgroup {
    font-weight:700
}
html.rtl .table {
    border-collapse:collapse;
    border-spacing:0
}
html.rtl .table td,
html.rtl .table th {
    padding:0
}
@media print {
    html.rtl *,
    html.rtl :after,
    html.rtl :before {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    html.rtl a,
    html.rtl a:visited {
        text-decoration:underline
    }
    html.rtl a[href]:after {
        content:" (" attr(href) ")"
    }
    html.rtl abbr[title]:after {
        content:" (" attr(title) ")"
    }
    html.rtl a[href^="#"]:after,
    html.rtl a[href^="javascript:"]:after {
        content:""
    }
    html.rtl blockquote,
    html.rtl pre {
        border:1px solid #999;
        page-break-inside:avoid
    }
    html.rtl thead {
        display:table-header-group
    }
    html.rtl img,
    html.rtl tr {
        page-break-inside:avoid
    }
    html.rtl img {
        max-width:100%!important
    }
    html.rtl h2,
    html.rtl h3,
    html.rtl p {
        orphans:3;
        widows:3
    }
    html.rtl h2,
    html.rtl h3 {
        page-break-after:avoid
    }
    html.rtl .navbar {
        display:none
    }
    html.rtl .btn>.caret,
    html.rtl .dropup>.btn>.caret {
        border-top-color:#000!important
    }
    html.rtl .label {
        border:1px solid #000
    }
    html.rtl .table {
        border-collapse:collapse!important
    }
    html.rtl .table td,
    html.rtl .table th {
        background-color:#fff!important
    }
    html.rtl .table-bordered td,
    html.rtl .table-bordered th {
        border:1px solid #ddd!important
    }

html.rtl .glyphicon {
    position:relative;
    top:1px;
    font-family:Glyphicons Halflings;
    font-style:normal;
    font-weight:400;
    line-height:1
}
html.rtl .glyphicon-asterisk:before {
    content:"\002a"
}
html.rtl .glyphicon-plus:before {
    content:"\002b"
}
html.rtl .glyphicon-eur:before,
html.rtl .glyphicon-euro:before {
    content:"\20ac"
}
html.rtl .glyphicon-minus:before {
    content:"\2212"
}
html.rtl .glyphicon-cloud:before {
    content:"\2601"
}
html.rtl .glyphicon-envelope:before {
    content:"\2709"
}
html.rtl .glyphicon-pencil:before {
    content:"\270f"
}
html.rtl .glyphicon-glass:before {
    content:"\e001"
}
html.rtl .glyphicon-music:before {
    content:"\e002"
}
html.rtl .glyphicon-search:before {
    content:"\e003"
}
html.rtl .glyphicon-heart:before {
    content:"\e005"
}
html.rtl .glyphicon-star:before {
    content:"\e006"
}
html.rtl .glyphicon-star-empty:before {
    content:"\e007"
}
html.rtl .glyphicon-user:before {
    content:"\e008"
}
html.rtl .glyphicon-film:before {
    content:"\e009"
}
html.rtl .glyphicon-th-large:before {
    content:"\e010"
}
html.rtl .glyphicon-th:before {
    content:"\e011"
}
html.rtl .glyphicon-th-list:before {
    content:"\e012"
}
html.rtl .glyphicon-ok:before {
    content:"\e013"
}
html.rtl .glyphicon-remove:before {
    content:"\e014"
}
html.rtl .glyphicon-zoom-in:before {
    content:"\e015"
}
html.rtl .glyphicon-zoom-out:before {
    content:"\e016"
}
html.rtl .glyphicon-off:before {
    content:"\e017"
}
html.rtl .glyphicon-signal:before {
    content:"\e018"
}
html.rtl .glyphicon-cog:before {
    content:"\e019"
}
html.rtl .glyphicon-trash:before {
    content:"\e020"
}
html.rtl .glyphicon-home:before {
    content:"\e021"
}
html.rtl .glyphicon-file:before {
    content:"\e022"
}
html.rtl .glyphicon-time:before {
    content:"\e023"
}
html.rtl .glyphicon-road:before {
    content:"\e024"
}
html.rtl .glyphicon-download-alt:before {
    content:"\e025"
}
html.rtl .glyphicon-download:before {
    content:"\e026"
}
html.rtl .glyphicon-upload:before {
    content:"\e027"
}
html.rtl .glyphicon-inbox:before {
    content:"\e028"
}
html.rtl .glyphicon-play-circle:before {
    content:"\e029"
}
html.rtl .glyphicon-repeat:before {
    content:"\e030"
}
html.rtl .glyphicon-refresh:before {
    content:"\e031"
}
html.rtl .glyphicon-list-alt:before {
    content:"\e032"
}
html.rtl .glyphicon-lock:before {
    content:"\e033"
}
html.rtl .glyphicon-flag:before {
    content:"\e034"
}
html.rtl .glyphicon-headphones:before {
    content:"\e035"
}
html.rtl .glyphicon-volume-off:before {
    content:"\e036"
}
html.rtl .glyphicon-volume-down:before {
    content:"\e037"
}
html.rtl .glyphicon-volume-up:before {
    content:"\e038"
}
html.rtl .glyphicon-qrcode:before {
    content:"\e039"
}
html.rtl .glyphicon-barcode:before {
    content:"\e040"
}
html.rtl .glyphicon-tag:before {
    content:"\e041"
}
html.rtl .glyphicon-tags:before {
    content:"\e042"
}
html.rtl .glyphicon-book:before {
    content:"\e043"
}
html.rtl .glyphicon-bookmark:before {
    content:"\e044"
}
html.rtl .glyphicon-print:before {
    content:"\e045"
}
html.rtl .glyphicon-camera:before {
    content:"\e046"
}
html.rtl .glyphicon-font:before {
    content:"\e047"
}
html.rtl .glyphicon-bold:before {
    content:"\e048"
}
html.rtl .glyphicon-italic:before {
    content:"\e049"
}
html.rtl .glyphicon-text-height:before {
    content:"\e050"
}
html.rtl .glyphicon-text-width:before {
    content:"\e051"
}
html.rtl .glyphicon-align-right:before {
    content:"\e052"
}
html.rtl .glyphicon-align-center:before {
    content:"\e053"
}
html.rtl .glyphicon-align-left:before {
    content:"\e054"
}
html.rtl .glyphicon-align-justify:before {
    content:"\e055"
}
html.rtl .glyphicon-list:before {
    content:"\e056"
}
html.rtl .glyphicon-indent-right:before {
    content:"\e057"
}
html.rtl .glyphicon-indent-left:before {
    content:"\e058"
}
html.rtl .glyphicon-facetime-video:before {
    content:"\e059"
}
html.rtl .glyphicon-picture:before {
    content:"\e060"
}
html.rtl .glyphicon-map-marker:before {
    content:"\e062"
}
html.rtl .glyphicon-adjust:before {
    content:"\e063"
}
html.rtl .glyphicon-tint:before {
    content:"\e064"
}
html.rtl .glyphicon-edit:before {
    content:"\e065"
}
html.rtl .glyphicon-share:before {
    content:"\e066"
}
html.rtl .glyphicon-check:before {
    content:"\e067"
}
html.rtl .glyphicon-move:before {
    content:"\e068"
}
html.rtl .glyphicon-step-backward:before {
    content:"\e069"
}
html.rtl .glyphicon-fast-backward:before {
    content:"\e070"
}
html.rtl .glyphicon-backward:before {
    content:"\e071"
}
html.rtl .glyphicon-play:before {
    content:"\e072"
}
html.rtl .glyphicon-pause:before {
    content:"\e073"
}
html.rtl .glyphicon-stop:before {
    content:"\e074"
}
html.rtl .glyphicon-forward:before {
    content:"\e075"
}
html.rtl .glyphicon-fast-forward:before {
    content:"\e076"
}
html.rtl .glyphicon-step-forward:before {
    content:"\e077"
}
html.rtl .glyphicon-eject:before {
    content:"\e078"
}
html.rtl .glyphicon-chevron-right:before {
    content:"\e079"
}
html.rtl .glyphicon-chevron-left:before {
    content:"\e080"
}
html.rtl .glyphicon-plus-sign:before {
    content:"\e081"
}
html.rtl .glyphicon-minus-sign:before {
    content:"\e082"
}
html.rtl .glyphicon-remove-sign:before {
    content:"\e083"
}
html.rtl .glyphicon-ok-sign:before {
    content:"\e084"
}
html.rtl .glyphicon-question-sign:before {
    content:"\e085"
}
html.rtl .glyphicon-info-sign:before {
    content:"\e086"
}
html.rtl .glyphicon-screenshot:before {
    content:"\e087"
}
html.rtl .glyphicon-remove-circle:before {
    content:"\e088"
}
html.rtl .glyphicon-ok-circle:before {
    content:"\e089"
}
html.rtl .glyphicon-ban-circle:before {
    content:"\e090"
}
html.rtl .glyphicon-arrow-right:before {
    content:"\e091"
}
html.rtl .glyphicon-arrow-left:before {
    content:"\e092"
}
html.rtl .glyphicon-arrow-up:before {
    content:"\e093"
}
html.rtl .glyphicon-arrow-down:before {
    content:"\e094"
}
html.rtl .glyphicon-share-alt:before {
    content:"\e095"
}
html.rtl .glyphicon-resize-full:before {
    content:"\e096"
}
html.rtl .glyphicon-resize-small:before {
    content:"\e097"
}
html.rtl .glyphicon-exclamation-sign:before {
    content:"\e101"
}
html.rtl .glyphicon-gift:before {
    content:"\e102"
}
html.rtl .glyphicon-leaf:before {
    content:"\e103"
}
html.rtl .glyphicon-fire:before {
    content:"\e104"
}
html.rtl .glyphicon-eye-open:before {
    content:"\e105"
}
html.rtl .glyphicon-eye-close:before {
    content:"\e106"
}
html.rtl .glyphicon-warning-sign:before {
    content:"\e107"
}
html.rtl .glyphicon-plane:before {
    content:"\e108"
}
html.rtl .glyphicon-calendar:before {
    content:"\e109"
}
html.rtl .glyphicon-random:before {
    content:"\e110"
}
html.rtl .glyphicon-comment:before {
    content:"\e111"
}
html.rtl .glyphicon-magnet:before {
    content:"\e112"
}
html.rtl .glyphicon-chevron-up:before {
    content:"\e113"
}
html.rtl .glyphicon-chevron-down:before {
    content:"\e114"
}
html.rtl .glyphicon-retweet:before {
    content:"\e115"
}
html.rtl .glyphicon-shopping-cart:before {
    content:"\e116"
}
html.rtl .glyphicon-folder-close:before {
    content:"\e117"
}
html.rtl .glyphicon-folder-open:before {
    content:"\e118"
}
html.rtl .glyphicon-resize-vertical:before {
    content:"\e119"
}
html.rtl .glyphicon-resize-horizontal:before {
    content:"\e120"
}
html.rtl .glyphicon-hdd:before {
    content:"\e121"
}
html.rtl .glyphicon-bullhorn:before {
    content:"\e122"
}
html.rtl .glyphicon-bell:before {
    content:"\e123"
}
html.rtl .glyphicon-certificate:before {
    content:"\e124"
}
html.rtl .glyphicon-thumbs-up:before {
    content:"\e125"
}
html.rtl .glyphicon-thumbs-down:before {
    content:"\e126"
}
html.rtl .glyphicon-hand-left:before {
    content:"\e127"
}
html.rtl .glyphicon-hand-right:before {
    content:"\e128"
}
html.rtl .glyphicon-hand-up:before {
    content:"\e129"
}
html.rtl .glyphicon-hand-down:before {
    content:"\e130"
}
html.rtl .glyphicon-circle-arrow-left:before {
    content:"\e131"
}
html.rtl .glyphicon-circle-arrow-right:before {
    content:"\e132"
}
html.rtl .glyphicon-circle-arrow-up:before {
    content:"\e133"
}
html.rtl .glyphicon-circle-arrow-down:before {
    content:"\e134"
}
html.rtl .glyphicon-globe:before {
    content:"\e135"
}
html.rtl .glyphicon-wrench:before {
    content:"\e136"
}
html.rtl .glyphicon-tasks:before {
    content:"\e137"
}
html.rtl .glyphicon-filter:before {
    content:"\e138"
}
html.rtl .glyphicon-briefcase:before {
    content:"\e139"
}
html.rtl .glyphicon-fullscreen:before {
    content:"\e140"
}
html.rtl .glyphicon-dashboard:before {
    content:"\e141"
}
html.rtl .glyphicon-paperclip:before {
    content:"\e142"
}
html.rtl .glyphicon-heart-empty:before {
    content:"\e143"
}
html.rtl .glyphicon-link:before {
    content:"\e144"
}
html.rtl .glyphicon-phone:before {
    content:"\e145"
}
html.rtl .glyphicon-pushpin:before {
    content:"\e146"
}
html.rtl .glyphicon-usd:before {
    content:"\e148"
}
html.rtl .glyphicon-gbp:before {
    content:"\e149"
}
html.rtl .glyphicon-sort:before {
    content:"\e150"
}
html.rtl .glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
html.rtl .glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
html.rtl .glyphicon-sort-by-order:before {
    content:"\e153"
}
html.rtl .glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
html.rtl .glyphicon-sort-by-attributes:before {
    content:"\e155"
}
html.rtl .glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
html.rtl .glyphicon-unchecked:before {
    content:"\e157"
}
html.rtl .glyphicon-expand:before {
    content:"\e158"
}
html.rtl .glyphicon-collapse-down:before {
    content:"\e159"
}
html.rtl .glyphicon-collapse-up:before {
    content:"\e160"
}
html.rtl .glyphicon-log-in:before {
    content:"\e161"
}
html.rtl .glyphicon-flash:before {
    content:"\e162"
}
html.rtl .glyphicon-log-out:before {
    content:"\e163"
}
html.rtl .glyphicon-new-window:before {
    content:"\e164"
}
html.rtl .glyphicon-record:before {
    content:"\e165"
}
html.rtl .glyphicon-save:before {
    content:"\e166"
}
html.rtl .glyphicon-open:before {
    content:"\e167"
}
html.rtl .glyphicon-saved:before {
    content:"\e168"
}
html.rtl .glyphicon-import:before {
    content:"\e169"
}
html.rtl .glyphicon-export:before {
    content:"\e170"
}
html.rtl .glyphicon-send:before {
    content:"\e171"
}
html.rtl .glyphicon-floppy-disk:before {
    content:"\e172"
}
html.rtl .glyphicon-floppy-saved:before {
    content:"\e173"
}
html.rtl .glyphicon-floppy-remove:before {
    content:"\e174"
}
html.rtl .glyphicon-floppy-save:before {
    content:"\e175"
}
html.rtl .glyphicon-floppy-open:before {
    content:"\e176"
}
html.rtl .glyphicon-credit-card:before {
    content:"\e177"
}
html.rtl .glyphicon-transfer:before {
    content:"\e178"
}
html.rtl .glyphicon-cutlery:before {
    content:"\e179"
}
html.rtl .glyphicon-header:before {
    content:"\e180"
}
html.rtl .glyphicon-compressed:before {
    content:"\e181"
}
html.rtl .glyphicon-earphone:before {
    content:"\e182"
}
html.rtl .glyphicon-phone-alt:before {
    content:"\e183"
}
html.rtl .glyphicon-tower:before {
    content:"\e184"
}
html.rtl .glyphicon-stats:before {
    content:"\e185"
}
html.rtl .glyphicon-sd-video:before {
    content:"\e186"
}
html.rtl .glyphicon-hd-video:before {
    content:"\e187"
}
html.rtl .glyphicon-subtitles:before {
    content:"\e188"
}
html.rtl .glyphicon-sound-stereo:before {
    content:"\e189"
}
html.rtl .glyphicon-sound-dolby:before {
    content:"\e190"
}
html.rtl .glyphicon-sound-5-1:before {
    content:"\e191"
}
html.rtl .glyphicon-sound-6-1:before {
    content:"\e192"
}
html.rtl .glyphicon-sound-7-1:before {
    content:"\e193"
}
html.rtl .glyphicon-copyright-mark:before {
    content:"\e194"
}
html.rtl .glyphicon-registration-mark:before {
    content:"\e195"
}
html.rtl .glyphicon-cloud-download:before {
    content:"\e197"
}
html.rtl .glyphicon-cloud-upload:before {
    content:"\e198"
}
html.rtl .glyphicon-tree-conifer:before {
    content:"\e199"
}
html.rtl .glyphicon-tree-deciduous:before {
    content:"\e200"
}
html.rtl .glyphicon-cd:before {
    content:"\e201"
}
html.rtl .glyphicon-save-file:before {
    content:"\e202"
}
html.rtl .glyphicon-open-file:before {
    content:"\e203"
}
html.rtl .glyphicon-level-up:before {
    content:"\e204"
}
html.rtl .glyphicon-copy:before {
    content:"\e205"
}
html.rtl .glyphicon-paste:before {
    content:"\e206"
}
html.rtl .glyphicon-alert:before {
    content:"\e209"
}
html.rtl .glyphicon-equalizer:before {
    content:"\e210"
}
html.rtl .glyphicon-king:before {
    content:"\e211"
}
html.rtl .glyphicon-queen:before {
    content:"\e212"
}
html.rtl .glyphicon-pawn:before {
    content:"\e213"
}
html.rtl .glyphicon-bishop:before {
    content:"\e214"
}
html.rtl .glyphicon-knight:before {
    content:"\e215"
}
html.rtl .glyphicon-baby-formula:before {
    content:"\e216"
}
html.rtl .glyphicon-tent:before {
    content:"\26fa"
}
html.rtl .glyphicon-blackboard:before {
    content:"\e218"
}
html.rtl .glyphicon-bed:before {
    content:"\e219"
}
html.rtl .glyphicon-apple:before {
    content:"\f8ff"
}
html.rtl .glyphicon-erase:before {
    content:"\e221"
}
html.rtl .glyphicon-hourglass:before {
    content:"\231b"
}
html.rtl .glyphicon-lamp:before {
    content:"\e223"
}
html.rtl .glyphicon-duplicate:before {
    content:"\e224"
}
html.rtl .glyphicon-piggy-bank:before {
    content:"\e225"
}
html.rtl .glyphicon-scissors:before {
    content:"\e226"
}
html.rtl .glyphicon-bitcoin:before,
html.rtl .glyphicon-btc:before,
html.rtl .glyphicon-xbt:before {
    content:"\e227"
}
html.rtl .glyphicon-jpy:before,
html.rtl .glyphicon-yen:before {
    content:"\00a5"
}
html.rtl .glyphicon-rub:before,
html.rtl .glyphicon-ruble:before {
    content:"\20bd"
}
html.rtl .glyphicon-scale:before {
    content:"\e230"
}
html.rtl .glyphicon-ice-lolly:before {
    content:"\e231"
}
html.rtl .glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
html.rtl .glyphicon-education:before {
    content:"\e233"
}
html.rtl .glyphicon-option-horizontal:before {
    content:"\e234"
}
html.rtl .glyphicon-option-vertical:before {
    content:"\e235"
}
html.rtl .glyphicon-menu-hamburger:before {
    content:"\e236"
}
html.rtl .glyphicon-modal-window:before {
    content:"\e237"
}
html.rtl .glyphicon-oil:before {
    content:"\e238"
}
html.rtl .glyphicon-grain:before {
    content:"\e239"
}
html.rtl .glyphicon-sunglasses:before {
    content:"\e240"
}
html.rtl .glyphicon-text-size:before {
    content:"\e241"
}
html.rtl .glyphicon-text-color:before {
    content:"\e242"
}
html.rtl .glyphicon-text-background:before {
    content:"\e243"
}
html.rtl .glyphicon-object-align-top:before {
    content:"\e244"
}
html.rtl .glyphicon-object-align-bottom:before {
    content:"\e245"
}
html.rtl .glyphicon-object-align-horizontal:before {
    content:"\e246"
}
html.rtl .glyphicon-object-align-right:before {
    content:"\e247"
}
html.rtl .glyphicon-object-align-vertical:before {
    content:"\e248"
}
html.rtl .glyphicon-object-align-left:before {
    content:"\e249"
}
html.rtl .glyphicon-triangle-left:before {
    content:"\e250"
}
html.rtl .glyphicon-triangle-right:before {
    content:"\e251"
}
html.rtl .glyphicon-triangle-bottom:before {
    content:"\e252"
}
html.rtl .glyphicon-triangle-top:before {
    content:"\e253"
}
html.rtl .glyphicon-console:before {
    content:"\e254"
}
html.rtl .glyphicon-superscript:before {
    content:"\e255"
}
html.rtl .glyphicon-subscript:before {
    content:"\e256"
}
html.rtl .glyphicon-menu-right:before {
    content:"\e257"
}
html.rtl .glyphicon-menu-left:before {
    content:"\e258"
}
html.rtl .glyphicon-menu-down:before {
    content:"\e259"
}
html.rtl .glyphicon-menu-up:before {
    content:"\e260"
}
html.rtl *,
html.rtl :after,
html.rtl :before {
    box-sizing:border-box
}
html.rtl html {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
html.rtl a {
    text-decoration:none
}
html.rtl a:focus,
html.rtl a:hover {
    text-decoration:underline
}
html.rtl a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl figure {
    margin:0
}
html.rtl img {
    vertical-align:middle
}
html.rtl .carousel-inner>.item>a>img,
html.rtl .carousel-inner>.item>img,
html.rtl .img-responsive,
html.rtl .thumbnail>img,
html.rtl .thumbnail a>img {
    display:block;
    max-width:100%;
    height:auto
}
html.rtl .img-rounded {
    border-radius:6px
}
html.rtl .img-thumbnail {
    padding:2px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
html.rtl .img-circle {
    border-radius:50%
}
html.rtl hr {
    margin-top:21px;
    margin-bottom:21px;
    border:0;
    border-top:1px solid #edf1f2
}
html.rtl .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
html.rtl .sr-only-focusable:active,
html.rtl .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
html.rtl [role=button] {
    cursor:pointer
}
html.rtl .h1,
html.rtl .h2,
html.rtl .h3,
html.rtl .h4,
html.rtl .h5,
html.rtl .h6,
html.rtl h1,
html.rtl h2,
html.rtl h3,
html.rtl h4,
html.rtl h5,
html.rtl h6 {
    font-family:inherit;
    line-height:1.1
}
html.rtl .h1 .small,
html.rtl .h1 small,
html.rtl .h2 .small,
html.rtl .h2 small,
html.rtl .h3 .small,
html.rtl .h3 small,
html.rtl .h4 .small,
html.rtl .h4 small,
html.rtl .h5 .small,
html.rtl .h5 small,
html.rtl .h6 .small,
html.rtl .h6 small,
html.rtl h1 .small,
html.rtl h1 small,
html.rtl h2 .small,
html.rtl h2 small,
html.rtl h3 .small,
html.rtl h3 small,
html.rtl h4 .small,
html.rtl h4 small,
html.rtl h5 .small,
html.rtl h5 small,
html.rtl h6 .small,
html.rtl h6 small {
    font-weight:400;
    line-height:1;
    color:#3a3f51
}
html.rtl .h1,
html.rtl .h2,
html.rtl .h3,
html.rtl h1,
html.rtl h2,
html.rtl h3 {
    margin-top:21px;
    margin-bottom:10.5px
}
html.rtl .h1 .small,
html.rtl .h1 small,
html.rtl .h2 .small,
html.rtl .h2 small,
html.rtl .h3 .small,
html.rtl .h3 small,
html.rtl h1 .small,
html.rtl h1 small,
html.rtl h2 .small,
html.rtl h2 small,
html.rtl h3 .small,
html.rtl h3 small {
    font-size:65%
}
html.rtl .h4,
html.rtl .h5,
html.rtl .h6,
html.rtl h4,
html.rtl h5,
html.rtl h6 {
    margin-top:10.5px;
    margin-bottom:10.5px
}
html.rtl .h4 .small,
html.rtl .h4 small,
html.rtl .h5 .small,
html.rtl .h5 small,
html.rtl .h6 .small,
html.rtl .h6 small,
html.rtl h4 .small,
html.rtl h4 small,
html.rtl h5 .small,
html.rtl h5 small,
html.rtl h6 .small,
html.rtl h6 small {
    font-size:75%
}
html.rtl .h1,
html.rtl h1 {
    font-size:36px
}
html.rtl .h2,
html.rtl h2 {
    font-size:30px
}
html.rtl .h3,
html.rtl h3 {
    font-size:24px
}
html.rtl .h4,
html.rtl h4 {
    font-size:18px
}
html.rtl .h5,
html.rtl h5 {
    font-size:14px
}
html.rtl .h6,
html.rtl h6 {
    font-size:12px
}
html.rtl p {
    margin:0 0 10.5px
}
html.rtl .lead {
    margin-bottom:21px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px) {
    html.rtl .lead {
        font-size:21px
    }
}
html.rtl .small,
html.rtl small {
    font-size:85%
}
html.rtl .mark,
html.rtl mark {
    background-color:#fcf8e3;
    padding:.2em
}
html.rtl .text-left {
    text-align:right
}
html.rtl .text-right {
    text-align:left
}
html.rtl .text-center {
    text-align:center
}
html.rtl .text-justify {
    text-align:justify
}
html.rtl .text-lowercase {
    text-transform:lowercase
}
html.rtl .text-uppercase {
    text-transform:uppercase
}
html.rtl .text-capitalize {
    text-transform:capitalize
}
html.rtl .text-muted {
    color:#909fa7
}
html.rtl .text-primary {
    color:#5d9cec
}
html.rtl a.text-primary:focus,
html.rtl a.text-primary:hover {
    color:#2f80e7
}
html.rtl .text-success {
    color:#27c24c
}
html.rtl a.text-success:focus,
html.rtl a.text-success:hover {
    color:#1e983b
}
html.rtl .text-info {
    color:#23b7e5
}
html.rtl a.text-info:focus,
html.rtl a.text-info:hover {
    color:#1797be
}
html.rtl .text-warning {
    color:#ff902b
}
html.rtl a.text-warning:focus,
html.rtl a.text-warning:hover {
    color:#f77600
}
html.rtl .text-danger {
    color:#f05050
}
html.rtl a.text-danger:focus,
html.rtl a.text-danger:hover {
    color:#ec2121
}
html.rtl .bg-primary {
    color:#fff
}
html.rtl a.bg-primary:focus,
html.rtl a.bg-primary:hover {
    background-color:#2f80e7
}
html.rtl .bg-success {
    background-color:#dff0d8
}
html.rtl a.bg-success:focus,
html.rtl a.bg-success:hover {
    background-color:#c1e2b3
}
html.rtl .bg-info {
    background-color:#d9edf7
}
html.rtl a.bg-info:focus,
html.rtl a.bg-info:hover {
    background-color:#afd9ee
}
html.rtl .bg-warning {
    background-color:#fcf8e3
}
html.rtl a.bg-warning:focus,
html.rtl a.bg-warning:hover {
    background-color:#f7ecb5
}
html.rtl .bg-danger {
    background-color:#f2dede
}
html.rtl a.bg-danger:focus,
html.rtl a.bg-danger:hover {
    background-color:#e4b9b9
}
html.rtl .page-header {
    padding-bottom:9.5px;
    margin:42px 0 21px;
    border-bottom:1px solid #edf1f2
}
html.rtl ol ol,
html.rtl ol ul,
html.rtl ul ol,
html.rtl ul ul {
    margin-bottom:0
}
html.rtl .list-inline,
html.rtl .list-unstyled {
    padding-right:0;
    list-style:none
}
html.rtl .list-inline {
    margin-right:-5px
}
html.rtl .list-inline>li {
    display:inline-block;
    padding-right:5px;
    padding-left:5px
}
html.rtl dl {
    margin-top:0;
    margin-bottom:21px
}
html.rtl dd,
html.rtl dt {
    line-height:1.52857143
}
html.rtl dt {
    font-weight:700
}
html.rtl dd {
    margin-right:0
}
@media (min-width:768px) {
    html.rtl .dl-horizontal dt {
        float:right;
        width:160px;
        clear:right;
        text-align:left;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    html.rtl .dl-horizontal dd {
        margin-right:180px
    }
}
html.rtl abbr[data-original-title],
html.rtl abbr[title] {
    cursor:help
}
html.rtl .initialism {
    font-size:90%;
    text-transform:uppercase
}
html.rtl blockquote {
    padding:10.5px 21px;
    margin:0 0 21px;
    font-size:17.5px;
    border-right:5px solid #edf1f2
}
html.rtl blockquote ol:last-child,
html.rtl blockquote p:last-child,
html.rtl blockquote ul:last-child {
    margin-bottom:0
}
html.rtl blockquote .small,
html.rtl blockquote footer,
html.rtl blockquote small {
    display:block;
    font-size:80%;
    line-height:1.52857143;
    color:#3a3f51
}
html.rtl blockquote .small:before,
html.rtl blockquote footer:before,
html.rtl blockquote small:before {
    content:"\2014 \00A0"
}
html.rtl .blockquote-reverse,
html.rtl blockquote.pull-right {
    padding-left:15px;
    padding-right:0;
    border-left:5px solid #edf1f2;
    border-right:0;
    text-align:left
}
html.rtl .blockquote-reverse .small:before,
html.rtl .blockquote-reverse footer:before,
html.rtl .blockquote-reverse small:before,
html.rtl blockquote.pull-left .small:before,
html.rtl blockquote.pull-left footer:before,
html.rtl blockquote.pull-left small:before {
    content:""
}
html.rtl .blockquote-reverse .small:after,
html.rtl .blockquote-reverse footer:after,
html.rtl .blockquote-reverse small:after,
html.rtl blockquote.pull-left .small:after,
html.rtl blockquote.pull-left footer:after,
html.rtl blockquote.pull-left small:after {
    content:"\00A0 \2014"
}
html.rtl address {
    margin-bottom:21px;
    font-style:normal;
    line-height:1.52857143
}
html.rtl code,
html.rtl kbd,
html.rtl pre,
html.rtl samp {
    font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
html.rtl code {
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
html.rtl code,
html.rtl kbd {
    padding:2px 4px;
    font-size:90%
}
html.rtl kbd {
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
html.rtl kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
html.rtl pre {
    display:block;
    padding:10px;
    margin:0 0 10.5px;
    font-size:13px;
    line-height:1.52857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#3a3f51;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
html.rtl pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
html.rtl .pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
html.rtl .container {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px
}
@media (min-width:768px) {
    html.rtl .container {
        max-width:750px
    }
}
@media (min-width:992px) {
    html.rtl .container {
        max-width:970px
    }
}
@media (min-width:1200px) {
    html.rtl .container {
        max-width:1600px
    }
}
html.rtl .container-fluid {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px
}
html.rtl .row {
    margin-right:-15px;
    margin-left:-15px
}
html.rtl .col-lg-1,
html.rtl .col-lg-2,
html.rtl .col-lg-3,
html.rtl .col-lg-4,
html.rtl .col-lg-5,
html.rtl .col-lg-6,
html.rtl .col-lg-7,
html.rtl .col-lg-8,
html.rtl .col-lg-9,
html.rtl .col-lg-10,
html.rtl .col-lg-11,
html.rtl .col-lg-12,
html.rtl .col-md-1,
html.rtl .col-md-2,
html.rtl .col-md-3,
html.rtl .col-md-4,
html.rtl .col-md-5,
html.rtl .col-md-6,
html.rtl .col-md-7,
html.rtl .col-md-8,
html.rtl .col-md-9,
html.rtl .col-md-10,
html.rtl .col-md-11,
html.rtl .col-md-12,
html.rtl .col-sm-1,
html.rtl .col-sm-2,
html.rtl .col-sm-3,
html.rtl .col-sm-4,
html.rtl .col-sm-5,
html.rtl .col-sm-6,
html.rtl .col-sm-7,
html.rtl .col-sm-8,
html.rtl .col-sm-9,
html.rtl .col-sm-10,
html.rtl .col-sm-11,
html.rtl .col-sm-12,
html.rtl .col-xs-1,
html.rtl .col-xs-2,
html.rtl .col-xs-3,
html.rtl .col-xs-4,
html.rtl .col-xs-5,
html.rtl .col-xs-6,
html.rtl .col-xs-7,
html.rtl .col-xs-8,
html.rtl .col-xs-9,
html.rtl .col-xs-10,
html.rtl .col-xs-11,
html.rtl .col-xs-12 {
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
html.rtl .col-xs-1,
html.rtl .col-xs-2,
html.rtl .col-xs-3,
html.rtl .col-xs-4,
html.rtl .col-xs-5,
html.rtl .col-xs-6,
html.rtl .col-xs-7,
html.rtl .col-xs-8,
html.rtl .col-xs-9,
html.rtl .col-xs-10,
html.rtl .col-xs-11,
html.rtl .col-xs-12 {
    float:right
}
html.rtl .col-xs-12 {
    width:100%
}
html.rtl .col-xs-11 {
    width:91.66666667%
}
html.rtl .col-xs-10 {
    width:83.33333333%
}
html.rtl .col-xs-9 {
    width:75%
}
html.rtl .col-xs-8 {
    width:66.66666667%
}
html.rtl .col-xs-7 {
    width:58.33333333%
}
html.rtl .col-xs-6 {
    width:50%
}
html.rtl .col-xs-5 {
    width:41.66666667%
}
html.rtl .col-xs-4 {
    width:33.33333333%
}
html.rtl .col-xs-3 {
    width:25%
}
html.rtl .col-xs-2 {
    width:16.66666667%
}
html.rtl .col-xs-1 {
    width:8.33333333%
}
html.rtl .col-xs-pull-12 {
    left:100%
}
html.rtl .col-xs-pull-11 {
    left:91.66666667%
}
html.rtl .col-xs-pull-10 {
    left:83.33333333%
}
html.rtl .col-xs-pull-9 {
    left:75%
}
html.rtl .col-xs-pull-8 {
    left:66.66666667%
}
html.rtl .col-xs-pull-7 {
    left:58.33333333%
}
html.rtl .col-xs-pull-6 {
    left:50%
}
html.rtl .col-xs-pull-5 {
    left:41.66666667%
}
html.rtl .col-xs-pull-4 {
    left:33.33333333%
}
html.rtl .col-xs-pull-3 {
    left:25%
}
html.rtl .col-xs-pull-2 {
    left:16.66666667%
}
html.rtl .col-xs-pull-1 {
    left:8.33333333%
}
html.rtl .col-xs-pull-0 {
    left:auto
}
html.rtl .col-xs-push-12 {
    right:100%
}
html.rtl .col-xs-push-11 {
    right:91.66666667%
}
html.rtl .col-xs-push-10 {
    right:83.33333333%
}
html.rtl .col-xs-push-9 {
    right:75%
}
html.rtl .col-xs-push-8 {
    right:66.66666667%
}
html.rtl .col-xs-push-7 {
    right:58.33333333%
}
html.rtl .col-xs-push-6 {
    right:50%
}
html.rtl .col-xs-push-5 {
    right:41.66666667%
}
html.rtl .col-xs-push-4 {
    right:33.33333333%
}
html.rtl .col-xs-push-3 {
    right:25%
}
html.rtl .col-xs-push-2 {
    right:16.66666667%
}
html.rtl .col-xs-push-1 {
    right:8.33333333%
}
html.rtl .col-xs-push-0 {
    right:auto
}
html.rtl .col-xs-offset-12 {
    margin-right:100%
}
html.rtl .col-xs-offset-11 {
    margin-right:91.66666667%
}
html.rtl .col-xs-offset-10 {
    margin-right:83.33333333%
}
html.rtl .col-xs-offset-9 {
    margin-right:75%
}
html.rtl .col-xs-offset-8 {
    margin-right:66.66666667%
}
html.rtl .col-xs-offset-7 {
    margin-right:58.33333333%
}
html.rtl .col-xs-offset-6 {
    margin-right:50%
}
html.rtl .col-xs-offset-5 {
    margin-right:41.66666667%
}
html.rtl .col-xs-offset-4 {
    margin-right:33.33333333%
}
html.rtl .col-xs-offset-3 {
    margin-right:25%
}
html.rtl .col-xs-offset-2 {
    margin-right:16.66666667%
}
html.rtl .col-xs-offset-1 {
    margin-right:8.33333333%
}
html.rtl .col-xs-offset-0 {
    margin-right:0
}
@media (min-width:768px) {
    html.rtl .col-sm-1,
    html.rtl .col-sm-2,
    html.rtl .col-sm-3,
    html.rtl .col-sm-4,
    html.rtl .col-sm-5,
    html.rtl .col-sm-6,
    html.rtl .col-sm-7,
    html.rtl .col-sm-8,
    html.rtl .col-sm-9,
    html.rtl .col-sm-10,
    html.rtl .col-sm-11,
    html.rtl .col-sm-12 {
        float:right
    }
    html.rtl .col-sm-12 {
        width:100%
    }
    html.rtl .col-sm-11 {
        width:91.66666667%
    }
    html.rtl .col-sm-10 {
        width:83.33333333%
    }
    html.rtl .col-sm-9 {
        width:75%
    }
    html.rtl .col-sm-8 {
        width:66.66666667%
    }
    html.rtl .col-sm-7 {
        width:58.33333333%
    }
    html.rtl .col-sm-6 {
        width:50%
    }
    html.rtl .col-sm-5 {
        width:41.66666667%
    }
    html.rtl .col-sm-4 {
        width:33.33333333%
    }
    html.rtl .col-sm-3 {
        width:25%
    }
    html.rtl .col-sm-2 {
        width:16.66666667%
    }
    html.rtl .col-sm-1 {
        width:8.33333333%
    }
    html.rtl .col-sm-pull-12 {
        left:100%
    }
    html.rtl .col-sm-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-sm-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-sm-pull-9 {
        left:75%
    }
    html.rtl .col-sm-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-sm-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-sm-pull-6 {
        left:50%
    }
    html.rtl .col-sm-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-sm-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-sm-pull-3 {
        left:25%
    }
    html.rtl .col-sm-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-sm-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-sm-pull-0 {
        left:auto
    }
    html.rtl .col-sm-push-12 {
        right:100%
    }
    html.rtl .col-sm-push-11 {
        right:91.66666667%
    }
    html.rtl .col-sm-push-10 {
        right:83.33333333%
    }
    html.rtl .col-sm-push-9 {
        right:75%
    }
    html.rtl .col-sm-push-8 {
        right:66.66666667%
    }
    html.rtl .col-sm-push-7 {
        right:58.33333333%
    }
    html.rtl .col-sm-push-6 {
        right:50%
    }
    html.rtl .col-sm-push-5 {
        right:41.66666667%
    }
    html.rtl .col-sm-push-4 {
        right:33.33333333%
    }
    html.rtl .col-sm-push-3 {
        right:25%
    }
    html.rtl .col-sm-push-2 {
        right:16.66666667%
    }
    html.rtl .col-sm-push-1 {
        right:8.33333333%
    }
    html.rtl .col-sm-push-0 {
        right:auto
    }
    html.rtl .col-sm-offset-12 {
        margin-right:100%
    }
    html.rtl .col-sm-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-sm-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-sm-offset-9 {
        margin-right:75%
    }
    html.rtl .col-sm-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-sm-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-sm-offset-6 {
        margin-right:50%
    }
    html.rtl .col-sm-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-sm-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-sm-offset-3 {
        margin-right:25%
    }
    html.rtl .col-sm-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-sm-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-sm-offset-0 {
        margin-right:0
    }
}
@media (min-width:992px) {
    html.rtl .col-md-1,
    html.rtl .col-md-2,
    html.rtl .col-md-3,
    html.rtl .col-md-4,
    html.rtl .col-md-5,
    html.rtl .col-md-6,
    html.rtl .col-md-7,
    html.rtl .col-md-8,
    html.rtl .col-md-9,
    html.rtl .col-md-10,
    html.rtl .col-md-11,
    html.rtl .col-md-12 {
        float:right
    }
    html.rtl .col-md-12 {
        width:100%
    }
    html.rtl .col-md-11 {
        width:91.66666667%
    }
    html.rtl .col-md-10 {
        width:83.33333333%
    }
    html.rtl .col-md-9 {
        width:75%
    }
    html.rtl .col-md-8 {
        width:66.66666667%
    }
    html.rtl .col-md-7 {
        width:58.33333333%
    }
    html.rtl .col-md-6 {
        width:50%
    }
    html.rtl .col-md-5 {
        width:41.66666667%
    }
    html.rtl .col-md-4 {
        width:33.33333333%
    }
    html.rtl .col-md-3 {
        width:25%
    }
    html.rtl .col-md-2 {
        width:16.66666667%
    }
    html.rtl .col-md-1 {
        width:8.33333333%
    }
    html.rtl .col-md-pull-12 {
        left:100%
    }
    html.rtl .col-md-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-md-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-md-pull-9 {
        left:75%
    }
    html.rtl .col-md-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-md-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-md-pull-6 {
        left:50%
    }
    html.rtl .col-md-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-md-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-md-pull-3 {
        left:25%
    }
    html.rtl .col-md-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-md-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-md-pull-0 {
        left:auto
    }
    html.rtl .col-md-push-12 {
        right:100%
    }
    html.rtl .col-md-push-11 {
        right:91.66666667%
    }
    html.rtl .col-md-push-10 {
        right:83.33333333%
    }
    html.rtl .col-md-push-9 {
        right:75%
    }
    html.rtl .col-md-push-8 {
        right:66.66666667%
    }
    html.rtl .col-md-push-7 {
        right:58.33333333%
    }
    html.rtl .col-md-push-6 {
        right:50%
    }
    html.rtl .col-md-push-5 {
        right:41.66666667%
    }
    html.rtl .col-md-push-4 {
        right:33.33333333%
    }
    html.rtl .col-md-push-3 {
        right:25%
    }
    html.rtl .col-md-push-2 {
        right:16.66666667%
    }
    html.rtl .col-md-push-1 {
        right:8.33333333%
    }
    html.rtl .col-md-push-0 {
        right:auto
    }
    html.rtl .col-md-offset-12 {
        margin-right:100%
    }
    html.rtl .col-md-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-md-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-md-offset-9 {
        margin-right:75%
    }
    html.rtl .col-md-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-md-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-md-offset-6 {
        margin-right:50%
    }
    html.rtl .col-md-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-md-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-md-offset-3 {
        margin-right:25%
    }
    html.rtl .col-md-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-md-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-md-offset-0 {
        margin-right:0
    }
}
@media (min-width:1200px) {
    html.rtl .col-lg-1,
    html.rtl .col-lg-2,
    html.rtl .col-lg-3,
    html.rtl .col-lg-4,
    html.rtl .col-lg-5,
    html.rtl .col-lg-6,
    html.rtl .col-lg-7,
    html.rtl .col-lg-8,
    html.rtl .col-lg-9,
    html.rtl .col-lg-10,
    html.rtl .col-lg-11,
    html.rtl .col-lg-12 {
        float:right
    }
    html.rtl .col-lg-12 {
        width:100%
    }
    html.rtl .col-lg-11 {
        width:91.66666667%
    }
    html.rtl .col-lg-10 {
        width:83.33333333%
    }
    html.rtl .col-lg-9 {
        width:75%
    }
    html.rtl .col-lg-8 {
        width:66.66666667%
    }
    html.rtl .col-lg-7 {
        width:58.33333333%
    }
    html.rtl .col-lg-6 {
        width:50%
    }
    html.rtl .col-lg-5 {
        width:41.66666667%
    }
    html.rtl .col-lg-4 {
        width:33.33333333%
    }
    html.rtl .col-lg-3 {
        width:25%
    }
    html.rtl .col-lg-2 {
        width:16.66666667%
    }
    html.rtl .col-lg-1 {
        width:8.33333333%
    }
    html.rtl .col-lg-pull-12 {
        left:100%
    }
    html.rtl .col-lg-pull-11 {
        left:91.66666667%
    }
    html.rtl .col-lg-pull-10 {
        left:83.33333333%
    }
    html.rtl .col-lg-pull-9 {
        left:75%
    }
    html.rtl .col-lg-pull-8 {
        left:66.66666667%
    }
    html.rtl .col-lg-pull-7 {
        left:58.33333333%
    }
    html.rtl .col-lg-pull-6 {
        left:50%
    }
    html.rtl .col-lg-pull-5 {
        left:41.66666667%
    }
    html.rtl .col-lg-pull-4 {
        left:33.33333333%
    }
    html.rtl .col-lg-pull-3 {
        left:25%
    }
    html.rtl .col-lg-pull-2 {
        left:16.66666667%
    }
    html.rtl .col-lg-pull-1 {
        left:8.33333333%
    }
    html.rtl .col-lg-pull-0 {
        left:auto
    }
    html.rtl .col-lg-push-12 {
        right:100%
    }
    html.rtl .col-lg-push-11 {
        right:91.66666667%
    }
    html.rtl .col-lg-push-10 {
        right:83.33333333%
    }
    html.rtl .col-lg-push-9 {
        right:75%
    }
    html.rtl .col-lg-push-8 {
        right:66.66666667%
    }
    html.rtl .col-lg-push-7 {
        right:58.33333333%
    }
    html.rtl .col-lg-push-6 {
        right:50%
    }
    html.rtl .col-lg-push-5 {
        right:41.66666667%
    }
    html.rtl .col-lg-push-4 {
        right:33.33333333%
    }
    html.rtl .col-lg-push-3 {
        right:25%
    }
    html.rtl .col-lg-push-2 {
        right:16.66666667%
    }
    html.rtl .col-lg-push-1 {
        right:8.33333333%
    }
    html.rtl .col-lg-push-0 {
        right:auto
    }
    html.rtl .col-lg-offset-12 {
        margin-right:100%
    }
    html.rtl .col-lg-offset-11 {
        margin-right:91.66666667%
    }
    html.rtl .col-lg-offset-10 {
        margin-right:83.33333333%
    }
    html.rtl .col-lg-offset-9 {
        margin-right:75%
    }
    html.rtl .col-lg-offset-8 {
        margin-right:66.66666667%
    }
    html.rtl .col-lg-offset-7 {
        margin-right:58.33333333%
    }
    html.rtl .col-lg-offset-6 {
        margin-right:50%
    }
    html.rtl .col-lg-offset-5 {
        margin-right:41.66666667%
    }
    html.rtl .col-lg-offset-4 {
        margin-right:33.33333333%
    }
    html.rtl .col-lg-offset-3 {
        margin-right:25%
    }
    html.rtl .col-lg-offset-2 {
        margin-right:16.66666667%
    }
    html.rtl .col-lg-offset-1 {
        margin-right:8.33333333%
    }
    html.rtl .col-lg-offset-0 {
        margin-right:0
    }
}
html.rtl table {
    background-color:transparent
}
html.rtl caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#909fa7;
    text-align:right
}
html.rtl .table {
    width:100%;
    max-width:100%
}
html.rtl .table>tbody>tr>td,
html.rtl .table>tbody>tr>th,
html.rtl .table>tfoot>tr>td,
html.rtl .table>tfoot>tr>th,
html.rtl .table>thead>tr>td,
html.rtl .table>thead>tr>th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-top:1px solid #eee
}
html.rtl .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #eee
}
html.rtl .table>caption+thead>tr:first-child>td,
html.rtl .table>caption+thead>tr:first-child>th,
html.rtl .table>colgroup+thead>tr:first-child>td,
html.rtl .table>colgroup+thead>tr:first-child>th,
html.rtl .table>thead:first-child>tr:first-child>td,
html.rtl .table>thead:first-child>tr:first-child>th {
    border-top:0
}
html.rtl .table>tbody+tbody {
    border-top:2px solid #eee
}
html.rtl .table .table {
    background-color:#f5f7fa
}
html.rtl .table-condensed>tbody>tr>td,
html.rtl .table-condensed>tbody>tr>th,
html.rtl .table-condensed>tfoot>tr>td,
html.rtl .table-condensed>tfoot>tr>th,
html.rtl .table-condensed>thead>tr>td,
html.rtl .table-condensed>thead>tr>th {
    padding:5px
}
html.rtl .table-bordered,
html.rtl .table-bordered>tbody>tr>td,
html.rtl .table-bordered>tbody>tr>th,
html.rtl .table-bordered>tfoot>tr>td,
html.rtl .table-bordered>tfoot>tr>th,
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th {
    border:1px solid #eee
}
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th {
    border-bottom-width:2px
}
html.rtl .table-hover>tbody>tr:hover,
html.rtl .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#fafbfc
}
html.rtl table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
}
html.rtl table td[class*=col-],
html.rtl table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
}
html.rtl .table>tbody>tr.active>td,
html.rtl .table>tbody>tr.active>th,
html.rtl .table>tbody>tr>td.active,
html.rtl .table>tbody>tr>th.active,
html.rtl .table>tfoot>tr.active>td,
html.rtl .table>tfoot>tr.active>th,
html.rtl .table>tfoot>tr>td.active,
html.rtl .table>tfoot>tr>th.active,
html.rtl .table>thead>tr.active>td,
html.rtl .table>thead>tr.active>th,
html.rtl .table>thead>tr>td.active,
html.rtl .table>thead>tr>th.active {
    background-color:#fafbfc
}
html.rtl .table-hover>tbody>tr.active:hover>td,
html.rtl .table-hover>tbody>tr.active:hover>th,
html.rtl .table-hover>tbody>tr:hover>.active,
html.rtl .table-hover>tbody>tr>td.active:hover,
html.rtl .table-hover>tbody>tr>th.active:hover {
    background-color:#eaeef2
}
html.rtl .table>tbody>tr.success>td,
html.rtl .table>tbody>tr.success>th,
html.rtl .table>tbody>tr>td.success,
html.rtl .table>tbody>tr>th.success,
html.rtl .table>tfoot>tr.success>td,
html.rtl .table>tfoot>tr.success>th,
html.rtl .table>tfoot>tr>td.success,
html.rtl .table>tfoot>tr>th.success,
html.rtl .table>thead>tr.success>td,
html.rtl .table>thead>tr.success>th,
html.rtl .table>thead>tr>td.success,
html.rtl .table>thead>tr>th.success {
    background-color:#dff0d8
}
html.rtl .table-hover>tbody>tr.success:hover>td,
html.rtl .table-hover>tbody>tr.success:hover>th,
html.rtl .table-hover>tbody>tr:hover>.success,
html.rtl .table-hover>tbody>tr>td.success:hover,
html.rtl .table-hover>tbody>tr>th.success:hover {
    background-color:#d0e9c6
}
html.rtl .table>tbody>tr.info>td,
html.rtl .table>tbody>tr.info>th,
html.rtl .table>tbody>tr>td.info,
html.rtl .table>tbody>tr>th.info,
html.rtl .table>tfoot>tr.info>td,
html.rtl .table>tfoot>tr.info>th,
html.rtl .table>tfoot>tr>td.info,
html.rtl .table>tfoot>tr>th.info,
html.rtl .table>thead>tr.info>td,
html.rtl .table>thead>tr.info>th,
html.rtl .table>thead>tr>td.info,
html.rtl .table>thead>tr>th.info {
    background-color:#d9edf7
}
html.rtl .table-hover>tbody>tr.info:hover>td,
html.rtl .table-hover>tbody>tr.info:hover>th,
html.rtl .table-hover>tbody>tr:hover>.info,
html.rtl .table-hover>tbody>tr>td.info:hover,
html.rtl .table-hover>tbody>tr>th.info:hover {
    background-color:#c4e3f3
}
html.rtl .table>tbody>tr.warning>td,
html.rtl .table>tbody>tr.warning>th,
html.rtl .table>tbody>tr>td.warning,
html.rtl .table>tbody>tr>th.warning,
html.rtl .table>tfoot>tr.warning>td,
html.rtl .table>tfoot>tr.warning>th,
html.rtl .table>tfoot>tr>td.warning,
html.rtl .table>tfoot>tr>th.warning,
html.rtl .table>thead>tr.warning>td,
html.rtl .table>thead>tr.warning>th,
html.rtl .table>thead>tr>td.warning,
html.rtl .table>thead>tr>th.warning {
    background-color:#fcf8e3
}
html.rtl .table-hover>tbody>tr.warning:hover>td,
html.rtl .table-hover>tbody>tr.warning:hover>th,
html.rtl .table-hover>tbody>tr:hover>.warning,
html.rtl .table-hover>tbody>tr>td.warning:hover,
html.rtl .table-hover>tbody>tr>th.warning:hover {
    background-color:#faf2cc
}
html.rtl .table>tbody>tr.danger>td,
html.rtl .table>tbody>tr.danger>th,
html.rtl .table>tbody>tr>td.danger,
html.rtl .table>tbody>tr>th.danger,
html.rtl .table>tfoot>tr.danger>td,
html.rtl .table>tfoot>tr.danger>th,
html.rtl .table>tfoot>tr>td.danger,
html.rtl .table>tfoot>tr>th.danger,
html.rtl .table>thead>tr.danger>td,
html.rtl .table>thead>tr.danger>th,
html.rtl .table>thead>tr>td.danger,
html.rtl .table>thead>tr>th.danger {
    background-color:#f2dede
}
html.rtl .table-hover>tbody>tr.danger:hover>td,
html.rtl .table-hover>tbody>tr.danger:hover>th,
html.rtl .table-hover>tbody>tr:hover>.danger,
html.rtl .table-hover>tbody>tr>td.danger:hover,
html.rtl .table-hover>tbody>tr>th.danger:hover {
    background-color:#ebcccc
}
html.rtl .table-responsive {
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px) {
    html.rtl .table-responsive {
        width:100%;
        margin-bottom:15.75px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #eee
    }
    html.rtl .table-responsive>.table {
        margin-bottom:0
    }
    html.rtl .table-responsive>.table>tbody>tr>td,
    html.rtl .table-responsive>.table>tbody>tr>th,
    html.rtl .table-responsive>.table>tfoot>tr>td,
    html.rtl .table-responsive>.table>tfoot>tr>th,
    html.rtl .table-responsive>.table>thead>tr>td,
    html.rtl .table-responsive>.table>thead>tr>th {
        white-space:nowrap
    }
    html.rtl .table-responsive>.table-bordered {
        border:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>tbody>tr>th:first-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>td:first-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-right:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>tbody>tr>th:last-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>td:last-child,
    html.rtl .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-left:0
    }
    html.rtl .table-responsive>.table-bordered>tbody>tr:last-child>td,
    html.rtl .table-responsive>.table-bordered>tbody>tr:last-child>th,
    html.rtl .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    html.rtl .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom:0
    }
}
html.rtl fieldset {
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
html.rtl legend {
    display:block;
    width:100%;
    padding:0;
    font-size:21px;
    line-height:inherit;
    color:#3a3f51
}
html.rtl input[type=search] {
    box-sizing:border-box
}
html.rtl input[type=checkbox],
html.rtl input[type=radio] {
    margin:4px 0 0;
    margin-top:1px\9;
    line-height:normal
}
html.rtl input[type=file] {
    display:block
}
html.rtl input[type=range] {
    display:block;
    width:100%
}
html.rtl select[multiple],
html.rtl select[size] {
    height:auto
}
html.rtl input[type=checkbox]:focus,
html.rtl input[type=file]:focus,
html.rtl input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl output {
    padding-top:7px
}
html.rtl .form-control,
html.rtl output {
    display:block;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51
}
html.rtl .form-control {
    width:100%;
    height:35px;
    padding:6px 16px;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl .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)
}
html.rtl .form-control::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl .form-control:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl .form-control::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl .form-control::-ms-expand {
    border:0;
    background-color:transparent
}
html.rtl .form-control[disabled],
html.rtl .form-control[readonly],
html.rtl fieldset[disabled] .form-control {
    background-color:#edf1f2;
    opacity:1
}
html.rtl .form-control[disabled],
html.rtl fieldset[disabled] .form-control {
    cursor:not-allowed
}
html.rtl textarea.form-control {
    height:auto
}
html.rtl input[type=search] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html.rtl input[type=date].form-control,
    html.rtl input[type=datetime-local].form-control,
    html.rtl input[type=month].form-control,
    html.rtl input[type=time].form-control {
        line-height:35px
    }
    html.rtl .input-group-sm input[type=date],
    html.rtl .input-group-sm input[type=datetime-local],
    html.rtl .input-group-sm input[type=month],
    html.rtl .input-group-sm input[type=time],
    html.rtl input[type=date].input-sm,
    html.rtl input[type=datetime-local].input-sm,
    html.rtl input[type=month].input-sm,
    html.rtl input[type=time].input-sm {
        line-height:30px
    }
    html.rtl .input-group-lg input[type=date],
    html.rtl .input-group-lg input[type=datetime-local],
    html.rtl .input-group-lg input[type=month],
    html.rtl .input-group-lg input[type=time],
    html.rtl input[type=date].input-lg,
    html.rtl input[type=datetime-local].input-lg,
    html.rtl input[type=month].input-lg,
    html.rtl input[type=time].input-lg {
        line-height:46px
    }
}
html.rtl .form-group {
    margin-bottom:15px
}
html.rtl .checkbox,
html.rtl .radio {
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
html.rtl .checkbox label,
html.rtl .radio label {
    min-height:21px;
    padding-right:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
html.rtl .checkbox-inline input[type=checkbox],
html.rtl .checkbox input[type=checkbox],
html.rtl .radio-inline input[type=radio],
html.rtl .radio input[type=radio] {
    position:absolute;
    margin-right:-20px;
    margin-top:4px\9
}
html.rtl .checkbox+.checkbox,
html.rtl .radio+.radio {
    margin-top:-5px
}
html.rtl .checkbox-inline,
html.rtl .radio-inline {
    position:relative;
    display:inline-block;
    padding-right:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
html.rtl .checkbox-inline+.checkbox-inline,
html.rtl .radio-inline+.radio-inline {
    margin-top:0;
    margin-right:10px
}
html.rtl .checkbox-inline.disabled,
html.rtl .checkbox.disabled label,
html.rtl .radio-inline.disabled,
html.rtl .radio.disabled label,
html.rtl fieldset[disabled] .checkbox-inline,
html.rtl fieldset[disabled] .checkbox label,
html.rtl fieldset[disabled] .radio-inline,
html.rtl fieldset[disabled] .radio label,
html.rtl fieldset[disabled] input[type=checkbox],
html.rtl fieldset[disabled] input[type=radio],
html.rtl input[type=checkbox].disabled,
html.rtl input[type=checkbox][disabled],
html.rtl input[type=radio].disabled,
html.rtl input[type=radio][disabled] {
    cursor:not-allowed
}
html.rtl .form-control-static {
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:35px
}
html.rtl .form-control-static.input-lg,
html.rtl .form-control-static.input-sm {
    padding-right:0;
    padding-left:0
}
html.rtl .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl select.input-sm {
    height:30px;
    line-height:30px
}
html.rtl select[multiple].input-sm,
html.rtl textarea.input-sm {
    height:auto
}
html.rtl .form-group-sm .form-control {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl .form-group-sm select.form-control {
    height:30px;
    line-height:30px
}
html.rtl .form-group-sm select[multiple].form-control,
html.rtl .form-group-sm textarea.form-control {
    height:auto
}
html.rtl .form-group-sm .form-control-static {
    height:30px;
    min-height:33px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
html.rtl .input-lg {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl select.input-lg {
    height:46px;
    line-height:46px
}
html.rtl select[multiple].input-lg,
html.rtl textarea.input-lg {
    height:auto
}
html.rtl .form-group-lg .form-control {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl .form-group-lg select.form-control {
    height:46px;
    line-height:46px
}
html.rtl .form-group-lg select[multiple].form-control,
html.rtl .form-group-lg textarea.form-control {
    height:auto
}
html.rtl .form-group-lg .form-control-static {
    height:46px;
    min-height:39px;
    padding:11px 20px;
    font-size:18px;
    line-height:1.33
}
html.rtl .has-feedback {
    position:relative
}
html.rtl .has-feedback .form-control {
    padding-left:43.75px
}
html.rtl .form-control-feedback {
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    display:block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    pointer-events:none
}
html.rtl .form-group-lg .form-control+.form-control-feedback,
html.rtl .input-group-lg+.form-control-feedback,
html.rtl .input-lg+.form-control-feedback {
    width:46px;
    height:46px;
    line-height:46px
}
html.rtl .form-group-sm .form-control+.form-control-feedback,
html.rtl .input-group-sm+.form-control-feedback,
html.rtl .input-sm+.form-control-feedback {
    width:30px;
    height:30px;
    line-height:30px
}
html.rtl .has-success .checkbox,
html.rtl .has-success .checkbox-inline,
html.rtl .has-success.checkbox-inline label,
html.rtl .has-success.checkbox label,
html.rtl .has-success .control-label,
html.rtl .has-success .help-block,
html.rtl .has-success .radio,
html.rtl .has-success .radio-inline,
html.rtl .has-success.radio-inline label,
html.rtl .has-success.radio label {
    color:#27c24c
}
html.rtl .has-success .form-control {
    border-color:#27c24c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-success .form-control:focus {
    border-color:#1e983b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #6de289
}
html.rtl .has-success .input-group-addon {
    color:#27c24c;
    border-color:#27c24c;
    background-color:#dff0d8
}
html.rtl .has-success .form-control-feedback {
    color:#27c24c
}
html.rtl .has-warning .checkbox,
html.rtl .has-warning .checkbox-inline,
html.rtl .has-warning.checkbox-inline label,
html.rtl .has-warning.checkbox label,
html.rtl .has-warning .control-label,
html.rtl .has-warning .help-block,
html.rtl .has-warning .radio,
html.rtl .has-warning .radio-inline,
html.rtl .has-warning.radio-inline label,
html.rtl .has-warning.radio label {
    color:#ff902b
}
html.rtl .has-warning .form-control {
    border-color:#ff902b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-warning .form-control:focus {
    border-color:#f77600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc591
}
html.rtl .has-warning .input-group-addon {
    color:#ff902b;
    border-color:#ff902b;
    background-color:#fcf8e3
}
html.rtl .has-warning .form-control-feedback {
    color:#ff902b
}
html.rtl .has-error .checkbox,
html.rtl .has-error .checkbox-inline,
html.rtl .has-error.checkbox-inline label,
html.rtl .has-error.checkbox label,
html.rtl .has-error .control-label,
html.rtl .has-error .help-block,
html.rtl .has-error .radio,
html.rtl .has-error .radio-inline,
html.rtl .has-error.radio-inline label,
html.rtl .has-error.radio label {
    color:#f05050
}
html.rtl .has-error .form-control {
    border-color:#f05050;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .has-error .form-control:focus {
    border-color:#ec2121;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8aeae
}
html.rtl .has-error .input-group-addon {
    color:#f05050;
    border-color:#f05050;
    background-color:#f2dede
}
html.rtl .has-error .form-control-feedback {
    color:#f05050
}
html.rtl .has-feedback label~.form-control-feedback {
    top:26px
}
html.rtl .has-feedback label.sr-only~.form-control-feedback {
    top:0
}
html.rtl .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#909293
}
@media (min-width:768px) {
    html.rtl .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.rtl .form-inline .form-control-static {
        display:inline-block
    }
    html.rtl .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.rtl .form-inline .input-group .form-control,
    html.rtl .form-inline .input-group .input-group-addon,
    html.rtl .form-inline .input-group .input-group-btn {
        width:auto
    }
    html.rtl .form-inline .input-group>.form-control {
        width:100%
    }
    html.rtl .form-inline .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .checkbox,
    html.rtl .form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .form-inline .checkbox label,
    html.rtl .form-inline .radio label {
        padding-right:0
    }
    html.rtl .form-inline .checkbox input[type=checkbox],
    html.rtl .form-inline .radio input[type=radio] {
        position:relative;
        margin-right:0
    }
    html.rtl .form-inline .has-feedback .form-control-feedback {
        top:0
    }
}
html.rtl .form-horizontal .checkbox,
html.rtl .form-horizontal .checkbox-inline,
html.rtl .form-horizontal .radio,
html.rtl .form-horizontal .radio-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
html.rtl .form-horizontal .checkbox,
html.rtl .form-horizontal .radio {
    min-height:28px
}
html.rtl .form-horizontal .form-group {
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px) {
    html.rtl .form-horizontal .control-label {
        text-align:left;
        margin-bottom:0;
        padding-top:7px
    }
}
html.rtl .form-horizontal .has-feedback .form-control-feedback {
    left:15px
}
@media (min-width:768px) {
    html.rtl .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size:18px
    }
}
@media (min-width:768px) {
    html.rtl .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size:12px
    }
}
html.rtl .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
html.rtl .btn.active.focus,
html.rtl .btn.active:focus,
html.rtl .btn.focus,
html.rtl .btn:active.focus,
html.rtl .btn:active:focus,
html.rtl .btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
html.rtl .btn.focus,
html.rtl .btn:focus,
html.rtl .btn:hover {
    color:#333;
    text-decoration:none
}
html.rtl .btn.active,
html.rtl .btn:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .btn.disabled,
html.rtl .btn[disabled],
html.rtl fieldset[disabled] .btn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    box-shadow:none
}
html.rtl a.btn.disabled,
html.rtl fieldset[disabled] a.btn {
    pointer-events:none
}
html.rtl .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .btn-default.active,
html.rtl .btn-default.active.focus,
html.rtl .btn-default.active:focus,
html.rtl .btn-default.active:hover,
html.rtl .btn-default.focus,
html.rtl .btn-default:active,
html.rtl .btn-default:active.focus,
html.rtl .btn-default:active:focus,
html.rtl .btn-default:active:hover,
html.rtl .btn-default:focus,
html.rtl .btn-default:hover,
html.rtl .open>.dropdown-toggle.btn-default,
html.rtl .open>.dropdown-toggle.btn-default.focus,
html.rtl .open>.dropdown-toggle.btn-default:focus,
html.rtl .open>.dropdown-toggle.btn-default:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.rtl .btn-default.active,
html.rtl .btn-default:active,
html.rtl .open>.dropdown-toggle.btn-default {
    background-image:none
}
html.rtl .btn-default.disabled.focus,
html.rtl .btn-default.disabled:focus,
html.rtl .btn-default.disabled:hover,
html.rtl .btn-default[disabled].focus,
html.rtl .btn-default[disabled]:focus,
html.rtl .btn-default[disabled]:hover,
html.rtl fieldset[disabled] .btn-default.focus,
html.rtl fieldset[disabled] .btn-default:focus,
html.rtl fieldset[disabled] .btn-default:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .btn-default .badge {
    color:#fff;
    background-color:#333
}
html.rtl .btn-primary {
    color:#fff;
    background-color:#5d9cec;
    border-color:#5899eb
}
html.rtl .btn-primary.active,
html.rtl .btn-primary.active.focus,
html.rtl .btn-primary.active:focus,
html.rtl .btn-primary.active:hover,
html.rtl .btn-primary.focus,
html.rtl .btn-primary:active,
html.rtl .btn-primary:active.focus,
html.rtl .btn-primary:active:focus,
html.rtl .btn-primary:active:hover,
html.rtl .btn-primary:focus,
html.rtl .btn-primary:hover,
html.rtl .open>.dropdown-toggle.btn-primary,
html.rtl .open>.dropdown-toggle.btn-primary.focus,
html.rtl .open>.dropdown-toggle.btn-primary:focus,
html.rtl .open>.dropdown-toggle.btn-primary:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3483e7
}
html.rtl .btn-primary.active,
html.rtl .btn-primary:active,
html.rtl .open>.dropdown-toggle.btn-primary {
    background-image:none
}
html.rtl .btn-primary.disabled.focus,
html.rtl .btn-primary.disabled:focus,
html.rtl .btn-primary.disabled:hover,
html.rtl .btn-primary[disabled].focus,
html.rtl .btn-primary[disabled]:focus,
html.rtl .btn-primary[disabled]:hover,
html.rtl fieldset[disabled] .btn-primary.focus,
html.rtl fieldset[disabled] .btn-primary:focus,
html.rtl fieldset[disabled] .btn-primary:hover {
    background-color:#5d9cec;
    border-color:#5899eb
}
html.rtl .btn-primary .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .btn-success {
    color:#fff;
    background-color:#27c24c;
    border-color:#26be4a
}
html.rtl .btn-success.active,
html.rtl .btn-success.active.focus,
html.rtl .btn-success.active:focus,
html.rtl .btn-success.active:hover,
html.rtl .btn-success.focus,
html.rtl .btn-success:active,
html.rtl .btn-success:active.focus,
html.rtl .btn-success:active:focus,
html.rtl .btn-success:active:hover,
html.rtl .btn-success:focus,
html.rtl .btn-success:hover,
html.rtl .open>.dropdown-toggle.btn-success,
html.rtl .open>.dropdown-toggle.btn-success.focus,
html.rtl .open>.dropdown-toggle.btn-success:focus,
html.rtl .open>.dropdown-toggle.btn-success:hover {
    color:#fff;
    background-color:#24b145;
    border-color:#1f9c3d
}
html.rtl .btn-success.active,
html.rtl .btn-success:active,
html.rtl .open>.dropdown-toggle.btn-success {
    background-image:none
}
html.rtl .btn-success.disabled.focus,
html.rtl .btn-success.disabled:focus,
html.rtl .btn-success.disabled:hover,
html.rtl .btn-success[disabled].focus,
html.rtl .btn-success[disabled]:focus,
html.rtl .btn-success[disabled]:hover,
html.rtl fieldset[disabled] .btn-success.focus,
html.rtl fieldset[disabled] .btn-success:focus,
html.rtl fieldset[disabled] .btn-success:hover {
    background-color:#27c24c;
    border-color:#26be4a
}
html.rtl .btn-success .badge {
    color:#27c24c;
    background-color:#fff
}
html.rtl .btn-info {
    color:#fff;
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.rtl .btn-info.active,
html.rtl .btn-info.active.focus,
html.rtl .btn-info.active:focus,
html.rtl .btn-info.active:hover,
html.rtl .btn-info.focus,
html.rtl .btn-info:active,
html.rtl .btn-info:active.focus,
html.rtl .btn-info:active:focus,
html.rtl .btn-info:active:hover,
html.rtl .btn-info:focus,
html.rtl .btn-info:hover,
html.rtl .open>.dropdown-toggle.btn-info,
html.rtl .open>.dropdown-toggle.btn-info.focus,
html.rtl .open>.dropdown-toggle.btn-info:focus,
html.rtl .open>.dropdown-toggle.btn-info:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#179ac3
}
html.rtl .btn-info.active,
html.rtl .btn-info:active,
html.rtl .open>.dropdown-toggle.btn-info {
    background-image:none
}
html.rtl .btn-info.disabled.focus,
html.rtl .btn-info.disabled:focus,
html.rtl .btn-info.disabled:hover,
html.rtl .btn-info[disabled].focus,
html.rtl .btn-info[disabled]:focus,
html.rtl .btn-info[disabled]:hover,
html.rtl fieldset[disabled] .btn-info.focus,
html.rtl fieldset[disabled] .btn-info:focus,
html.rtl fieldset[disabled] .btn-info:hover {
    background-color:#23b7e5;
    border-color:#1eb6e4
}
html.rtl .btn-info .badge {
    color:#23b7e5;
    background-color:#fff
}
html.rtl .btn-warning {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff8d26
}
html.rtl .btn-warning.active,
html.rtl .btn-warning.active.focus,
html.rtl .btn-warning.active:focus,
html.rtl .btn-warning.active:hover,
html.rtl .btn-warning.focus,
html.rtl .btn-warning:active,
html.rtl .btn-warning:active.focus,
html.rtl .btn-warning:active:focus,
html.rtl .btn-warning:active:hover,
html.rtl .btn-warning:focus,
html.rtl .btn-warning:hover,
html.rtl .open>.dropdown-toggle.btn-warning,
html.rtl .open>.dropdown-toggle.btn-warning.focus,
html.rtl .open>.dropdown-toggle.btn-warning:focus,
html.rtl .open>.dropdown-toggle.btn-warning:hover {
    color:#fff;
    background-color:#ff8517;
    border-color:#fc7800
}
html.rtl .btn-warning.active,
html.rtl .btn-warning:active,
html.rtl .open>.dropdown-toggle.btn-warning {
    background-image:none
}
html.rtl .btn-warning.disabled.focus,
html.rtl .btn-warning.disabled:focus,
html.rtl .btn-warning.disabled:hover,
html.rtl .btn-warning[disabled].focus,
html.rtl .btn-warning[disabled]:focus,
html.rtl .btn-warning[disabled]:hover,
html.rtl fieldset[disabled] .btn-warning.focus,
html.rtl fieldset[disabled] .btn-warning:focus,
html.rtl fieldset[disabled] .btn-warning:hover {
    background-color:#ff902b;
    border-color:#ff8d26
}
html.rtl .btn-warning .badge {
    color:#ff902b;
    background-color:#fff
}
html.rtl .btn-danger {
    color:#fff;
    background-color:#f05050;
    border-color:#f04b4b
}
html.rtl .btn-danger.active,
html.rtl .btn-danger.active.focus,
html.rtl .btn-danger.active:focus,
html.rtl .btn-danger.active:hover,
html.rtl .btn-danger.focus,
html.rtl .btn-danger:active,
html.rtl .btn-danger:active.focus,
html.rtl .btn-danger:active:focus,
html.rtl .btn-danger:active:hover,
html.rtl .btn-danger:focus,
html.rtl .btn-danger:hover,
html.rtl .open>.dropdown-toggle.btn-danger,
html.rtl .open>.dropdown-toggle.btn-danger.focus,
html.rtl .open>.dropdown-toggle.btn-danger:focus,
html.rtl .open>.dropdown-toggle.btn-danger:hover {
    color:#fff;
    background-color:#ee3d3d;
    border-color:#ec2626
}
html.rtl .btn-danger.active,
html.rtl .btn-danger:active,
html.rtl .open>.dropdown-toggle.btn-danger {
    background-image:none
}
html.rtl .btn-danger.disabled.focus,
html.rtl .btn-danger.disabled:focus,
html.rtl .btn-danger.disabled:hover,
html.rtl .btn-danger[disabled].focus,
html.rtl .btn-danger[disabled]:focus,
html.rtl .btn-danger[disabled]:hover,
html.rtl fieldset[disabled] .btn-danger.focus,
html.rtl fieldset[disabled] .btn-danger:focus,
html.rtl fieldset[disabled] .btn-danger:hover {
    background-color:#f05050;
    border-color:#f04b4b
}
html.rtl .btn-danger .badge {
    color:#f05050;
    background-color:#fff
}
html.rtl .btn-link {
    color:#5d9cec;
    font-weight:400;
    border-radius:0
}
html.rtl .btn-link,
html.rtl .btn-link.active,
html.rtl .btn-link:active,
html.rtl .btn-link[disabled],
html.rtl fieldset[disabled] .btn-link {
    background-color:transparent;
    box-shadow:none
}
html.rtl .btn-link,
html.rtl .btn-link:active,
html.rtl .btn-link:focus,
html.rtl .btn-link:hover {
    border-color:transparent
}
html.rtl .btn-link:focus,
html.rtl .btn-link:hover {
    color:#1b72e2;
    text-decoration:underline;
    background-color:transparent
}
html.rtl .btn-link[disabled]:focus,
html.rtl .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .btn-link:focus,
html.rtl fieldset[disabled] .btn-link:hover {
    color:#e4eaec;
    text-decoration:none
}
html.rtl .btn-group-lg>.btn,
html.rtl .btn-lg {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl .btn-group-sm>.btn,
html.rtl .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl .btn-group-xs>.btn,
html.rtl .btn-xs {
    padding:3px 5px;
    font-size:12px;
    line-height:1.1;
    border-radius:3px
}
html.rtl .btn-block {
    display:block;
    width:100%
}
html.rtl .btn-block+.btn-block {
    margin-top:5px
}
html.rtl input[type=button].btn-block,
html.rtl input[type=reset].btn-block,
html.rtl input[type=submit].btn-block {
    width:100%
}
html.rtl .fade {
    opacity:0;
    transition:opacity .15s linear
}
html.rtl .fade.in {
    opacity:1
}
html.rtl .collapse {
    display:none
}
html.rtl .collapse.in {
    display:block
}
html.rtl tr.collapse.in {
    display:table-row
}
html.rtl tbody.collapse.in {
    display:table-row-group
}
html.rtl .collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    transition-property:height,visibility;
    transition-duration:.35s;
    transition-timing-function:ease
}
html.rtl .caret {
    display:inline-block;
    width:0;
    height:0;
    margin-right:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-top:4px solid\9;
    border-left:4px solid transparent;
    border-right:4px solid transparent
}
html.rtl .dropdown,
html.rtl .dropup {
    position:relative
}
html.rtl .dropdown-toggle:focus {
    outline:0
}
html.rtl .dropdown-menu {
    position:absolute;
    top:100%;
    right:0;
    z-index:1000;
    display:none;
    float:right;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:14px;
    text-align:right;
    background-color:#fff;
    border:1px solid #e1e1e1;
    border-radius:4px;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
html.rtl .dropdown-menu.pull-right {
    left:0;
    right:auto
}
html.rtl .dropdown-menu .divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.rtl .dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.52857143;
    color:#5f5f5f;
    white-space:nowrap
}
html.rtl .dropdown-menu>li>a:focus,
html.rtl .dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#2f3342;
    background-color:#fafbfc
}
html.rtl .dropdown-menu>.active>a,
html.rtl .dropdown-menu>.active>a:focus,
html.rtl .dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#5d9cec
}
html.rtl .dropdown-menu>.disabled>a,
html.rtl .dropdown-menu>.disabled>a:focus,
html.rtl .dropdown-menu>.disabled>a:hover {
    color:#e4eaec
}
html.rtl .dropdown-menu>.disabled>a:focus,
html.rtl .dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
html.rtl .open>.dropdown-menu {
    display:block
}
html.rtl .open>a {
    outline:0
}
html.rtl .dropdown-menu-right {
    right:auto;
    left:0
}
html.rtl .dropdown-menu-left {
    right:0;
    left:auto
}
html.rtl .dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.52857143;
    color:#e4eaec;
    white-space:nowrap
}
html.rtl .dropdown-backdrop {
    position:fixed;
    right:0;
    left:0;
    bottom:0;
    top:0;
    z-index:990
}
html.rtl .pull-right>.dropdown-menu {
    left:0;
    right:auto
}
html.rtl .dropup .caret,
html.rtl .navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid\9;
    content:""
}
html.rtl .dropup .dropdown-menu,
html.rtl .navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    html.rtl .navbar-right .dropdown-menu {
        right:auto;
        left:0
    }
    html.rtl .navbar-right .dropdown-menu-left {
        right:0;
        left:auto
    }
}
html.rtl .btn-group,
html.rtl .btn-group-vertical {
    position:relative;
    display:inline-block;
    vertical-align:middle
}
html.rtl .btn-group-vertical>.btn,
html.rtl .btn-group>.btn {
    position:relative;
    float:right
}
html.rtl .btn-group-vertical>.btn.active,
html.rtl .btn-group-vertical>.btn:active,
html.rtl .btn-group-vertical>.btn:focus,
html.rtl .btn-group-vertical>.btn:hover,
html.rtl .btn-group>.btn.active,
html.rtl .btn-group>.btn:active,
html.rtl .btn-group>.btn:focus,
html.rtl .btn-group>.btn:hover {
    z-index:2
}
html.rtl .btn-group .btn+.btn {
    margin-left:0
}
html.rtl .btn-group .btn+.btn,
html.rtl .btn-group .btn+.btn-group,
html.rtl .btn-group .btn-group+.btn,
html.rtl .btn-group .btn-group+.btn-group {
    margin-right:-1px
}
html.rtl .btn-toolbar {
    margin-right:-5px
}
html.rtl .btn-toolbar .btn,
html.rtl .btn-toolbar .btn-group,
html.rtl .btn-toolbar .input-group {
    float:right
}
html.rtl .btn-toolbar>.btn,
html.rtl .btn-toolbar>.btn-group,
html.rtl .btn-toolbar>.input-group {
    margin-right:5px
}
html.rtl .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
html.rtl .btn-group>.btn:first-child {
    margin-left:0
}
html.rtl .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .btn-group>.btn:last-child:not(:first-child),
html.rtl .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group>.btn-group {
    float:right
}
html.rtl .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.rtl .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.rtl .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group .dropdown-toggle:active,
html.rtl .btn-group.open .dropdown-toggle {
    outline:0
}
html.rtl .btn-group>.btn+.dropdown-toggle {
    padding-right:8px;
    padding-left:8px
}
html.rtl .btn-group>.btn-lg+.dropdown-toggle {
    padding-right:12px;
    padding-left:12px
}
html.rtl .btn-group.open .dropdown-toggle {
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .btn-group.open .dropdown-toggle.btn-link {
    box-shadow:none
}
html.rtl .btn .caret {
    margin-right:0
}
html.rtl .btn-lg .caret {
    border-width:5px 5px 0
}
html.rtl .dropup .btn-lg .caret {
    border-width:0 5px 5px
}
html.rtl .btn-group-vertical>.btn,
html.rtl .btn-group-vertical>.btn-group,
html.rtl .btn-group-vertical>.btn-group>.btn {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
html.rtl .btn-group-vertical>.btn-group>.btn {
    float:none
}
html.rtl .btn-group-vertical>.btn+.btn,
html.rtl .btn-group-vertical>.btn+.btn-group,
html.rtl .btn-group-vertical>.btn-group+.btn,
html.rtl .btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-right:0
}
html.rtl .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}
html.rtl .btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
html.rtl .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
html.rtl .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
html.rtl .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
html.rtl .btn-group-justified>.btn,
html.rtl .btn-group-justified>.btn-group {
    float:none;
    display:table-cell;
    width:1%
}
html.rtl .btn-group-justified>.btn-group .btn {
    width:100%
}
html.rtl .btn-group-justified>.btn-group .dropdown-menu {
    right:auto
}
html.rtl [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
html.rtl [data-toggle=buttons]>.btn-group>.btn input[type=radio],
html.rtl [data-toggle=buttons]>.btn input[type=checkbox],
html.rtl [data-toggle=buttons]>.btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
html.rtl .input-group {
    position:relative;
    display:table;
    border-collapse:separate
}
html.rtl .input-group[class*=col-] {
    float:none;
    padding-right:0;
    padding-left:0
}
html.rtl .input-group .form-control {
    position:relative;
    z-index:2;
    float:right;
    width:100%;
    margin-bottom:0
}
html.rtl .input-group .form-control:focus {
    z-index:3
}
html.rtl .input-group-lg>.form-control,
html.rtl .input-group-lg>.input-group-addon,
html.rtl .input-group-lg>.input-group-btn>.btn {
    height:46px;
    padding:10px 20px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
html.rtl select.input-group-lg>.form-control,
html.rtl select.input-group-lg>.input-group-addon,
html.rtl select.input-group-lg>.input-group-btn>.btn {
    height:46px;
    line-height:46px
}
html.rtl select[multiple].input-group-lg>.form-control,
html.rtl select[multiple].input-group-lg>.input-group-addon,
html.rtl select[multiple].input-group-lg>.input-group-btn>.btn,
html.rtl textarea.input-group-lg>.form-control,
html.rtl textarea.input-group-lg>.input-group-addon,
html.rtl textarea.input-group-lg>.input-group-btn>.btn {
    height:auto
}
html.rtl .input-group-sm>.form-control,
html.rtl .input-group-sm>.input-group-addon,
html.rtl .input-group-sm>.input-group-btn>.btn {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
html.rtl select.input-group-sm>.form-control,
html.rtl select.input-group-sm>.input-group-addon,
html.rtl select.input-group-sm>.input-group-btn>.btn {
    height:30px;
    line-height:30px
}
html.rtl select[multiple].input-group-sm>.form-control,
html.rtl select[multiple].input-group-sm>.input-group-addon,
html.rtl select[multiple].input-group-sm>.input-group-btn>.btn,
html.rtl textarea.input-group-sm>.form-control,
html.rtl textarea.input-group-sm>.input-group-addon,
html.rtl textarea.input-group-sm>.input-group-btn>.btn {
    height:auto
}
html.rtl .input-group-addon,
html.rtl .input-group-btn,
html.rtl .input-group .form-control {
    display:table-cell
}
html.rtl .input-group-addon:not(:first-child):not(:last-child),
html.rtl .input-group-btn:not(:first-child):not(:last-child),
html.rtl .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}
html.rtl .input-group-addon,
html.rtl .input-group-btn {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
html.rtl .input-group-addon {
    padding:6px 16px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#3a3f51;
    text-align:center;
    background-color:#edf1f2;
    border:1px solid #dde6e9;
    border-radius:4px
}
html.rtl .input-group-addon.input-sm {
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
html.rtl .input-group-addon.input-lg {
    padding:10px 20px;
    font-size:18px;
    border-radius:6px
}
html.rtl .input-group-addon input[type=checkbox],
html.rtl .input-group-addon input[type=radio] {
    margin-top:0
}
html.rtl .input-group-addon:first-child,
html.rtl .input-group-btn:first-child>.btn,
html.rtl .input-group-btn:first-child>.btn-group>.btn,
html.rtl .input-group-btn:first-child>.dropdown-toggle,
html.rtl .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
html.rtl .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
html.rtl .input-group .form-control:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
html.rtl .input-group-addon:first-child {
    border-left:0
}
html.rtl .input-group-addon:last-child,
html.rtl .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
html.rtl .input-group-btn:first-child>.btn:not(:first-child),
html.rtl .input-group-btn:last-child>.btn,
html.rtl .input-group-btn:last-child>.btn-group>.btn,
html.rtl .input-group-btn:last-child>.dropdown-toggle,
html.rtl .input-group .form-control:last-child {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
html.rtl .input-group-addon:last-child {
    border-right:0
}
html.rtl .input-group-btn {
    position:relative;
    font-size:0;
    white-space:nowrap
}
html.rtl .input-group-btn>.btn {
    position:relative
}
html.rtl .input-group-btn>.btn+.btn {
    margin-right:-1px
}
html.rtl .input-group-btn>.btn:active,
html.rtl .input-group-btn>.btn:focus,
html.rtl .input-group-btn>.btn:hover {
    z-index:2
}
html.rtl .input-group-btn:first-child>.btn,
html.rtl .input-group-btn:first-child>.btn-group {
    margin-left:-1px
}
html.rtl .input-group-btn:last-child>.btn,
html.rtl .input-group-btn:last-child>.btn-group {
    z-index:2;
    margin-right:-1px
}
html.rtl .nav {
    margin-bottom:0;
    padding-right:0;
    list-style:none
}
html.rtl .nav>li,
html.rtl .nav>li>a {
    position:relative;
    display:block
}
html.rtl .nav>li>a {
    margin:0 15px;
    padding:10px 0
}
html.rtl .nav>li>a:focus,
html.rtl .nav>li>a:hover {
    text-decoration:none;
    background-color:transparent
}
html.rtl .nav>li.disabled>a {
    color:#e4eaec
}
html.rtl .nav>li.disabled>a:focus,
html.rtl .nav>li.disabled>a:hover {
    color:#e4eaec;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
html.rtl .nav .open>a,
html.rtl .nav .open>a:focus,
html.rtl .nav .open>a:hover {
    background-color:transparent;
    border-color:#5d9cec
}
html.rtl .nav .nav-divider {
    height:1px;
    margin:9.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
html.rtl .nav>li>a>img {
    max-width:none
}
html.rtl .nav-tabs {
    border-bottom:1px solid #ddd
}
html.rtl .nav-tabs>li {
    float:right;
    margin-bottom:-1px
}
html.rtl .nav-tabs>li>a {
    margin-left:2px;
    line-height:1.52857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
html.rtl .nav-tabs>li>a:hover {
    border-color:#ddd
}
html.rtl .nav-tabs>li.active>a,
html.rtl .nav-tabs>li.active>a:focus,
html.rtl .nav-tabs>li.active>a:hover {
    color:#dde6e9;
    background-color:#fff;
    border:1px solid;
    border-color:#ddd #ddd transparent;
    cursor:default
}
html.rtl .nav-tabs.nav-justified {
    width:100%;
    border-bottom:0
}
html.rtl .nav-tabs.nav-justified>li {
    float:none
}
html.rtl .nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.rtl .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    right:auto
}
@media (min-width:768px) {
    html.rtl .nav-tabs.nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.rtl .nav-tabs.nav-justified>li>a {
        margin-bottom:0
    }
}
html.rtl .nav-tabs.nav-justified>li>a {
    margin-left:0;
    border-radius:4px
}
html.rtl .nav-tabs.nav-justified>.active>a,
html.rtl .nav-tabs.nav-justified>.active>a:focus,
html.rtl .nav-tabs.nav-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.rtl .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.rtl .nav-tabs.nav-justified>.active>a,
    html.rtl .nav-tabs.nav-justified>.active>a:focus,
    html.rtl .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.rtl .nav-pills>li {
    float:right
}
html.rtl .nav-pills>li>a {
    border-radius:4px
}
html.rtl .nav-pills>li+li {
    margin-right:2px
}
html.rtl .nav-pills>li.active>a,
html.rtl .nav-pills>li.active>a:focus,
html.rtl .nav-pills>li.active>a:hover {
    color:#fff;
    background-color:#5d9cec
}
html.rtl .nav-stacked>li {
    float:none
}
html.rtl .nav-stacked>li+li {
    margin-top:2px;
    margin-right:0
}
html.rtl .nav-justified {
    width:100%
}
html.rtl .nav-justified>li {
    float:none
}
html.rtl .nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
html.rtl .nav-justified>.dropdown .dropdown-menu {
    top:auto;
    right:auto
}
@media (min-width:768px) {
    html.rtl .nav-justified>li {
        display:table-cell;
        width:1%
    }
    html.rtl .nav-justified>li>a {
        margin-bottom:0
    }
}
html.rtl .nav-tabs-justified {
    border-bottom:0
}
html.rtl .nav-tabs-justified>li>a {
    margin-left:0;
    border-radius:4px
}
html.rtl .nav-tabs-justified>.active>a,
html.rtl .nav-tabs-justified>.active>a:focus,
html.rtl .nav-tabs-justified>.active>a:hover {
    border:1px solid #ddd
}
@media (min-width:768px) {
    html.rtl .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    html.rtl .nav-tabs-justified>.active>a,
    html.rtl .nav-tabs-justified>.active>a:focus,
    html.rtl .nav-tabs-justified>.active>a:hover {
        border-bottom-color:#f5f7fa
    }
}
html.rtl .tab-content>.tab-pane {
    display:none
}
html.rtl .tab-content>.active {
    display:block
}
html.rtl .nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .navbar {
    position:relative;
    min-height:55px;
    margin-bottom:21px;
    border:1px solid transparent
}
@media (min-width:768px) {
    html.rtl .navbar {
        border-radius:4px
    }
}
@media (min-width:768px) {
    html.rtl .navbar-header {
        float:right
    }
}
html.rtl .navbar-collapse {
    overflow-x:visible;
    padding-left:15px;
    padding-right:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
    -webkit-overflow-scrolling:touch
}
html.rtl .navbar-collapse.in {
    overflow-y:auto
}
@media (min-width:768px) {
    html.rtl .navbar-collapse {
        width:auto;
        border-top:0;
        box-shadow:none
    }
    html.rtl .navbar-collapse.collapse {
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    html.rtl .navbar-collapse.in {
        overflow-y:visible
    }
    html.rtl .navbar-fixed-bottom .navbar-collapse,
    html.rtl .navbar-fixed-top .navbar-collapse,
    html.rtl .navbar-static-top .navbar-collapse {
        padding-right:0;
        padding-left:0
    }
}
html.rtl .navbar-fixed-bottom .navbar-collapse,
html.rtl .navbar-fixed-top .navbar-collapse {
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
    html.rtl .navbar-fixed-bottom .navbar-collapse,
    html.rtl .navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}
html.rtl .container-fluid>.navbar-collapse,
html.rtl .container-fluid>.navbar-header,
html.rtl .container>.navbar-collapse,
html.rtl .container>.navbar-header {
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width:768px) {
    html.rtl .container-fluid>.navbar-collapse,
    html.rtl .container-fluid>.navbar-header,
    html.rtl .container>.navbar-collapse,
    html.rtl .container>.navbar-header {
        margin-left:0;
        margin-right:0
    }
}
html.rtl .navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px) {
    html.rtl .navbar-static-top {
        border-radius:0
    }
}
html.rtl .navbar-fixed-bottom,
html.rtl .navbar-fixed-top {
    position:fixed;
    left:0;
    right:0;
    z-index:1030
}
@media (min-width:768px) {
    html.rtl .navbar-fixed-bottom,
    html.rtl .navbar-fixed-top {
        border-radius:0
    }
}
html.rtl .navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}
html.rtl .navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
html.rtl .navbar-brand {
    float:right;
    padding:17px 15px;
    font-size:18px;
    line-height:21px;
    height:55px
}
html.rtl .navbar-brand:focus,
html.rtl .navbar-brand:hover {
    text-decoration:none
}
html.rtl .navbar-brand>img {
    display:block
}
@media (min-width:768px) {
    html.rtl .navbar>.container-fluid .navbar-brand,
    html.rtl .navbar>.container .navbar-brand {
        margin-right:-15px
    }
}
html.rtl .navbar-toggle {
    position:relative;
    float:left;
    margin-left:15px;
    padding:9px 10px;
    margin-top:10.5px;
    margin-bottom:10.5px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
html.rtl .navbar-toggle:focus {
    outline:0
}
html.rtl .navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
html.rtl .navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}
@media (min-width:768px) {
    html.rtl .navbar-toggle {
        display:none
    }
}
html.rtl .navbar-nav {
    margin:8.5px -15px
}
html.rtl .navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:21px
}
@media (max-width:767px) {
    html.rtl .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    html.rtl .navbar-nav .open .dropdown-menu .dropdown-header,
    html.rtl .navbar-nav .open .dropdown-menu>li>a {
        padding:5px 25px 5px 15px
    }
    html.rtl .navbar-nav .open .dropdown-menu>li>a {
        line-height:21px
    }
    html.rtl .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image:none
    }
}
@media (min-width:768px) {
    html.rtl .navbar-nav {
        float:right;
        margin:0
    }
    html.rtl .navbar-nav>li {
        float:right
    }
    html.rtl .navbar-nav>li>a {
        padding-top:17px;
        padding-bottom:17px
    }
}
html.rtl .navbar-form {
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
    margin:10px -15px
}
@media (min-width:768px) {
    html.rtl .navbar-form .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    html.rtl .navbar-form .form-control-static {
        display:inline-block
    }
    html.rtl .navbar-form .input-group {
        display:inline-table;
        vertical-align:middle
    }
    html.rtl .navbar-form .input-group .form-control,
    html.rtl .navbar-form .input-group .input-group-addon,
    html.rtl .navbar-form .input-group .input-group-btn {
        width:auto
    }
    html.rtl .navbar-form .input-group>.form-control {
        width:100%
    }
    html.rtl .navbar-form .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .checkbox,
    html.rtl .navbar-form .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    html.rtl .navbar-form .checkbox label,
    html.rtl .navbar-form .radio label {
        padding-right:0
    }
    html.rtl .navbar-form .checkbox input[type=checkbox],
    html.rtl .navbar-form .radio input[type=radio] {
        position:relative;
        margin-right:0
    }
    html.rtl .navbar-form .has-feedback .form-control-feedback {
        top:0
    }
}
@media (max-width:767px) {
    html.rtl .navbar-form .form-group {
        margin-bottom:5px
    }
    html.rtl .navbar-form .form-group:last-child {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    html.rtl .navbar-form {
        width:auto;
        border:0;
        margin-right:0;
        margin-left:0;
        padding-top:0;
        padding-bottom:0;
        box-shadow:none
    }
}
html.rtl .navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
html.rtl .navbar-btn {
    margin-top:10px;
    margin-bottom:10px
}
html.rtl .navbar-btn.btn-sm {
    margin-top:12.5px;
    margin-bottom:12.5px
}
html.rtl .navbar-btn.btn-xs {
    margin-top:16.5px;
    margin-bottom:16.5px
}
html.rtl .navbar-text {
    margin-top:17px;
    margin-bottom:17px
}
@media (min-width:768px) {
    html.rtl .navbar-text {
        float:right;
        margin-right:15px;
        margin-left:15px
    }
}
@media (min-width:768px) {
    html.rtl .navbar-left {
        float:right!important
    }
    html.rtl .navbar-right {
        float:left!important
    }
    html.rtl .navbar-right~.navbar-right {
        margin-left:0
    }
}
html.rtl .navbar-default {
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
html.rtl .navbar-default .navbar-brand {
    color:#fff
}
html.rtl .navbar-default .navbar-brand:focus,
html.rtl .navbar-default .navbar-brand:hover {
    color:#e6e6e6;
    background-color:transparent
}
html.rtl .navbar-default .navbar-text {
    color:#777
}
html.rtl .navbar-default .navbar-nav>li>a {
    color:#fff
}
html.rtl .navbar-default .navbar-nav>li>a:focus,
html.rtl .navbar-default .navbar-nav>li>a:hover {
    color:#ddd;
    background-color:transparent
}
html.rtl .navbar-default .navbar-nav>.active>a,
html.rtl .navbar-default .navbar-nav>.active>a:focus,
html.rtl .navbar-default .navbar-nav>.active>a:hover {
    color:#ddd;
    background-color:#e7e7e7
}
html.rtl .navbar-default .navbar-nav>.disabled>a,
html.rtl .navbar-default .navbar-nav>.disabled>a:focus,
html.rtl .navbar-default .navbar-nav>.disabled>a:hover {
    color:#ccc;
    background-color:transparent
}
html.rtl .navbar-default .navbar-toggle {
    border-color:#ddd
}
html.rtl .navbar-default .navbar-toggle:focus,
html.rtl .navbar-default .navbar-toggle:hover {
    background-color:#ddd
}
html.rtl .navbar-default .navbar-toggle .icon-bar {
    background-color:#888
}
html.rtl .navbar-default .navbar-collapse,
html.rtl .navbar-default .navbar-form {
    border-color:#e7e7e7
}
html.rtl .navbar-default .navbar-nav>.open>a,
html.rtl .navbar-default .navbar-nav>.open>a:focus,
html.rtl .navbar-default .navbar-nav>.open>a:hover {
    background-color:#e7e7e7;
    color:#ddd
}
@media (max-width:767px) {
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#ddd;
        background-color:transparent
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#ddd;
        background-color:#e7e7e7
    }
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.rtl .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#ccc;
        background-color:transparent
    }
}
html.rtl .navbar-default .navbar-link {
    color:#fff
}
html.rtl .navbar-default .navbar-link:hover {
    color:#ddd
}
html.rtl .navbar-default .btn-link {
    color:#fff
}
html.rtl .navbar-default .btn-link:focus,
html.rtl .navbar-default .btn-link:hover {
    color:#ddd
}
html.rtl .navbar-default .btn-link[disabled]:focus,
html.rtl .navbar-default .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .navbar-default .btn-link:focus,
html.rtl fieldset[disabled] .navbar-default .btn-link:hover {
    color:#ccc
}
html.rtl .navbar-inverse {
    background-color:#222;
    border-color:#080808
}
html.rtl .navbar-inverse .navbar-brand {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-brand:focus,
html.rtl .navbar-inverse .navbar-brand:hover {
    color:#fff;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-nav>li>a,
html.rtl .navbar-inverse .navbar-text {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-nav>li>a:focus,
html.rtl .navbar-inverse .navbar-nav>li>a:hover {
    color:#fff;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-nav>.active>a,
html.rtl .navbar-inverse .navbar-nav>.active>a:focus,
html.rtl .navbar-inverse .navbar-nav>.active>a:hover {
    color:#fff;
    background-color:#080808
}
html.rtl .navbar-inverse .navbar-nav>.disabled>a,
html.rtl .navbar-inverse .navbar-nav>.disabled>a:focus,
html.rtl .navbar-inverse .navbar-nav>.disabled>a:hover {
    color:#444;
    background-color:transparent
}
html.rtl .navbar-inverse .navbar-toggle {
    border-color:#333
}
html.rtl .navbar-inverse .navbar-toggle:focus,
html.rtl .navbar-inverse .navbar-toggle:hover {
    background-color:#333
}
html.rtl .navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}
html.rtl .navbar-inverse .navbar-collapse,
html.rtl .navbar-inverse .navbar-form {
    border-color:#101010
}
html.rtl .navbar-inverse .navbar-nav>.open>a,
html.rtl .navbar-inverse .navbar-nav>.open>a:focus,
html.rtl .navbar-inverse .navbar-nav>.open>a:hover {
    background-color:#080808;
    color:#fff
}
@media (max-width:767px) {
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#e4eaec
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#fff;
        background-color:transparent
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#fff;
        background-color:#080808
    }
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    html.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color:#444;
        background-color:transparent
    }
}
html.rtl .navbar-inverse .navbar-link {
    color:#e4eaec
}
html.rtl .navbar-inverse .navbar-link:hover {
    color:#fff
}
html.rtl .navbar-inverse .btn-link {
    color:#e4eaec
}
html.rtl .navbar-inverse .btn-link:focus,
html.rtl .navbar-inverse .btn-link:hover {
    color:#fff
}
html.rtl .navbar-inverse .btn-link[disabled]:focus,
html.rtl .navbar-inverse .btn-link[disabled]:hover,
html.rtl fieldset[disabled] .navbar-inverse .btn-link:focus,
html.rtl fieldset[disabled] .navbar-inverse .btn-link:hover {
    color:#444
}
html.rtl .breadcrumb {
    padding:12px 15px;
    margin-bottom:21px;
    list-style:none;
    background-color:#fafafa;
    border-radius:4px
}
html.rtl .breadcrumb>li {
    display:inline-block
}
html.rtl .breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 5px;
    color:#c1c2c3
}
html.rtl .breadcrumb>.active {
    color:#515253
}
html.rtl .pagination {
    display:inline-block;
    padding-right:0;
    margin:21px 0;
    border-radius:4px
}
html.rtl .pagination>li {
    display:inline
}
html.rtl .pagination>li>a,
html.rtl .pagination>li>span {
    position:relative;
    float:right;
    padding:6px 16px;
    line-height:1.52857143;
    text-decoration:none;
    color:#515253;
    background-color:#fff;
    border:1px solid #eee;
    margin-right:-1px
}
html.rtl .pagination>li:first-child>a,
html.rtl .pagination>li:first-child>span {
    margin-right:0;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
html.rtl .pagination>li:last-child>a,
html.rtl .pagination>li:last-child>span {
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
html.rtl .pagination>li>a:focus,
html.rtl .pagination>li>a:hover,
html.rtl .pagination>li>span:focus,
html.rtl .pagination>li>span:hover {
    z-index:2;
    color:#1b72e2;
    background-color:#fafafa;
    border-color:#eee
}
html.rtl .pagination>.active>a,
html.rtl .pagination>.active>a:focus,
html.rtl .pagination>.active>a:hover,
html.rtl .pagination>.active>span,
html.rtl .pagination>.active>span:focus,
html.rtl .pagination>.active>span:hover {
    z-index:3;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec;
    cursor:default
}
html.rtl .pagination>.disabled>a,
html.rtl .pagination>.disabled>a:focus,
html.rtl .pagination>.disabled>a:hover,
html.rtl .pagination>.disabled>span,
html.rtl .pagination>.disabled>span:focus,
html.rtl .pagination>.disabled>span:hover {
    color:#e4eaec;
    background-color:#fff;
    border-color:#eee;
    cursor:not-allowed
}
html.rtl .pagination-lg>li>a,
html.rtl .pagination-lg>li>span {
    padding:10px 20px;
    font-size:18px;
    line-height:1.33
}
html.rtl .pagination-lg>li:first-child>a,
html.rtl .pagination-lg>li:first-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
html.rtl .pagination-lg>li:last-child>a,
html.rtl .pagination-lg>li:last-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
html.rtl .pagination-sm>li>a,
html.rtl .pagination-sm>li>span {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
html.rtl .pagination-sm>li:first-child>a,
html.rtl .pagination-sm>li:first-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
html.rtl .pagination-sm>li:last-child>a,
html.rtl .pagination-sm>li:last-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
html.rtl .pager {
    padding-right:0;
    margin:21px 0;
    list-style:none;
    text-align:center
}
html.rtl .pager li {
    display:inline
}
html.rtl .pager li>a,
html.rtl .pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:15px
}
html.rtl .pager li>a:focus,
html.rtl .pager li>a:hover {
    text-decoration:none;
    background-color:#fafafa
}
html.rtl .pager .next>a,
html.rtl .pager .next>span {
    float:left
}
html.rtl .pager .previous>a,
html.rtl .pager .previous>span {
    float:right
}
html.rtl .pager .disabled>a,
html.rtl .pager .disabled>a:focus,
html.rtl .pager .disabled>a:hover,
html.rtl .pager .disabled>span {
    color:#e4eaec;
    background-color:#fff;
    cursor:not-allowed
}
html.rtl .label {
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
html.rtl a.label:focus,
html.rtl a.label:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.rtl .label:empty {
    display:none
}
html.rtl .btn .label {
    position:relative;
    top:-1px
}
html.rtl .label-default {
    background-color:#e4eaec
}
html.rtl .label-default[href]:focus,
html.rtl .label-default[href]:hover {
    background-color:#c6d3d7
}
html.rtl .label-primary {
    background-color:#5d9cec
}
html.rtl .label-primary[href]:focus,
html.rtl .label-primary[href]:hover {
    background-color:#2f80e7
}
html.rtl .label-success {
    background-color:#27c24c
}
html.rtl .label-success[href]:focus,
html.rtl .label-success[href]:hover {
    background-color:#1e983b
}
html.rtl .label-info {
    background-color:#23b7e5
}
html.rtl .label-info[href]:focus,
html.rtl .label-info[href]:hover {
    background-color:#1797be
}
html.rtl .label-warning {
    background-color:#ff902b
}
html.rtl .label-warning[href]:focus,
html.rtl .label-warning[href]:hover {
    background-color:#f77600
}
html.rtl .label-danger {
    background-color:#f05050
}
html.rtl .label-danger[href]:focus,
html.rtl .label-danger[href]:hover {
    background-color:#ec2121
}
html.rtl .badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#e4eaec;
    border-radius:10px
}
html.rtl .badge:empty {
    display:none
}
html.rtl .btn .badge {
    position:relative;
    top:-1px
}
html.rtl .btn-group-xs>.btn .badge,
html.rtl .btn-xs .badge {
    top:0;
    padding:1px 5px
}
html.rtl a.badge:focus,
html.rtl a.badge:hover {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
html.rtl .list-group-item.active>.badge,
html.rtl .nav-pills>.active>a>.badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .list-group-item>.badge {
    float:left
}
html.rtl .list-group-item>.badge+.badge {
    margin-left:5px
}
html.rtl .nav-pills>li>a>.badge {
    margin-right:3px
}
html.rtl .jumbotron {
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#fcfcfc
}
html.rtl .jumbotron .h1,
html.rtl .jumbotron h1 {
    color:inherit
}
html.rtl .jumbotron p {
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
html.rtl .jumbotron>hr {
    border-top-color:#e3e3e3
}
html.rtl .container-fluid .jumbotron,
html.rtl .container .jumbotron {
    border-radius:6px;
    padding-right:15px;
    padding-left:15px
}
html.rtl .jumbotron .container {
    max-width:100%
}
@media screen and (min-width:768px) {
    html.rtl .jumbotron {
        padding-top:48px;
        padding-bottom:48px
    }
    html.rtl .container-fluid .jumbotron,
    html.rtl .container .jumbotron {
        padding-right:60px;
        padding-left:60px
    }
    html.rtl .jumbotron .h1,
    html.rtl .jumbotron h1 {
        font-size:63px
    }
}
html.rtl .thumbnail {
    display:block;
    padding:2px;
    margin-bottom:21px;
    line-height:1.52857143;
    background-color:#e1e2e3;
    border:1px solid #e1e2e3;
    border-radius:3px;
    transition:border .2s ease-in-out
}
html.rtl .thumbnail>img,
html.rtl .thumbnail a>img {
    margin-right:auto;
    margin-left:auto
}
html.rtl a.thumbnail.active,
html.rtl a.thumbnail:focus,
html.rtl a.thumbnail:hover {
    border-color:#5d9cec
}
html.rtl .thumbnail .caption {
    padding:9px;
    color:#515253
}
html.rtl .alert {
    padding:8px;
    margin-bottom:21px;
    border:1px solid transparent;
    border-radius:3px
}
html.rtl .alert h4 {
    margin-top:0;
    color:inherit
}
html.rtl .alert .alert-link {
    font-weight:700
}
html.rtl .alert>p,
html.rtl .alert>ul {
    margin-bottom:0
}
html.rtl .alert>p+p {
    margin-top:5px
}
html.rtl .alert-dismissable,
html.rtl .alert-dismissible {
    padding-left:28px
}
html.rtl .alert-dismissable .close,
html.rtl .alert-dismissible .close {
    position:relative;
    top:-2px;
    left:-21px;
    color:inherit
}
html.rtl .alert-success {
    background-color:#27c24c;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-success hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-success .alert-link {
    color:#e6e6e6
}
html.rtl .alert-info {
    background-color:#23b7e5;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-info hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-info .alert-link {
    color:#e6e6e6
}
html.rtl .alert-warning {
    background-color:#ff902b;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-warning hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-warning .alert-link {
    color:#e6e6e6
}
html.rtl .alert-danger {
    background-color:#f05050;
    border-color:rgba(0,0,0,.1);
    color:#fff
}
html.rtl .alert-danger hr {
    border-top-color:rgba(0,0,0,.1)
}
html.rtl .alert-danger .alert-link {
    color:#e6e6e6
}
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position:40px 0
    }
    to {
        background-position:100% 0
    }
}
@keyframes progress-bar-stripes {
    0% {
        background-position:40px 0
    }
    to {
        background-position:100% 0
    }
}
html.rtl .progress {
    overflow:hidden;
    height:21px;
    margin-bottom:21px;
    background-color:#f1f1f1;
    border-radius:4px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
html.rtl .progress-bar {
    float:right;
    width:0;
    height:100%;
    font-size:12px;
    line-height:21px;
    color:#fff;
    text-align:center;
    background-color:#5d9cec;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    transition:width .6s ease
}
html.rtl .progress-bar-striped,
html.rtl .progress-striped .progress-bar {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size:40px 40px
}
html.rtl .progress-bar.active,
html.rtl .progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
html.rtl .progress-bar-success {
    background-color:#27c24c
}
html.rtl .progress-striped .progress-bar-success {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-info {
    background-color:#23b7e5
}
html.rtl .progress-striped .progress-bar-info {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-warning {
    background-color:#ff902b
}
html.rtl .progress-striped .progress-bar-warning {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-danger {
    background-color:#f05050
}
html.rtl .progress-striped .progress-bar-danger {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .media {
    margin-top:15px
}
html.rtl .media:first-child {
    margin-top:0
}
html.rtl .media,
html.rtl .media-body {
    zoom:1;
    overflow:hidden
}
html.rtl .media-body {
    width:10000px
}
html.rtl .media-object {
    display:block
}
html.rtl .media-object.img-thumbnail {
    max-width:none
}
html.rtl .media-right,
html.rtl .media>.pull-right {
    padding-right:10px
}
html.rtl .media-left,
html.rtl .media>.pull-left {
    padding-left:10px
}
html.rtl .media-body,
html.rtl .media-left,
html.rtl .media-right {
    display:table-cell;
    vertical-align:top
}
html.rtl .media-middle {
    vertical-align:middle
}
html.rtl .media-bottom {
    vertical-align:bottom
}
html.rtl .media-heading {
    margin-top:0;
    margin-bottom:5px
}
html.rtl .media-list {
    padding-right:0;
    list-style:none
}
html.rtl .list-group {
    margin-bottom:20px;
    padding-right:0
}
html.rtl .list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #e4eaec
}
html.rtl .list-group-item:first-child {
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
html.rtl .list-group-item:last-child {
    margin-bottom:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
html.rtl a.list-group-item,
html.rtl button.list-group-item {
    color:#555
}
html.rtl a.list-group-item .list-group-item-heading,
html.rtl button.list-group-item .list-group-item-heading {
    color:#333
}
html.rtl a.list-group-item:focus,
html.rtl a.list-group-item:hover,
html.rtl button.list-group-item:focus,
html.rtl button.list-group-item:hover {
    text-decoration:none;
    color:#555;
    background-color:#fafbfc
}
html.rtl button.list-group-item {
    width:100%;
    text-align:right
}
html.rtl .list-group-item.disabled,
html.rtl .list-group-item.disabled:focus,
html.rtl .list-group-item.disabled:hover {
    background-color:#edf1f2;
    color:#e4eaec;
    cursor:not-allowed
}
html.rtl .list-group-item.disabled .list-group-item-heading,
html.rtl .list-group-item.disabled:focus .list-group-item-heading,
html.rtl .list-group-item.disabled:hover .list-group-item-heading {
    color:inherit
}
html.rtl .list-group-item.disabled .list-group-item-text,
html.rtl .list-group-item.disabled:focus .list-group-item-text,
html.rtl .list-group-item.disabled:hover .list-group-item-text {
    color:#e4eaec
}
html.rtl .list-group-item.active,
html.rtl .list-group-item.active:focus,
html.rtl .list-group-item.active:hover {
    z-index:2;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .list-group-item.active .list-group-item-heading,
html.rtl .list-group-item.active .list-group-item-heading>.small,
html.rtl .list-group-item.active .list-group-item-heading>small,
html.rtl .list-group-item.active:focus .list-group-item-heading,
html.rtl .list-group-item.active:focus .list-group-item-heading>.small,
html.rtl .list-group-item.active:focus .list-group-item-heading>small,
html.rtl .list-group-item.active:hover .list-group-item-heading,
html.rtl .list-group-item.active:hover .list-group-item-heading>.small,
html.rtl .list-group-item.active:hover .list-group-item-heading>small {
    color:inherit
}
html.rtl .list-group-item.active .list-group-item-text,
html.rtl .list-group-item.active:focus .list-group-item-text,
html.rtl .list-group-item.active:hover .list-group-item-text {
    color:#fff
}
html.rtl .list-group-item-success {
    color:#27c24c;
    background-color:#dff0d8
}
html.rtl a.list-group-item-success,
html.rtl button.list-group-item-success {
    color:#27c24c
}
html.rtl a.list-group-item-success .list-group-item-heading,
html.rtl button.list-group-item-success .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-success:focus,
html.rtl a.list-group-item-success:hover,
html.rtl button.list-group-item-success:focus,
html.rtl button.list-group-item-success:hover {
    color:#27c24c;
    background-color:#d0e9c6
}
html.rtl a.list-group-item-success.active,
html.rtl a.list-group-item-success.active:focus,
html.rtl a.list-group-item-success.active:hover,
html.rtl button.list-group-item-success.active,
html.rtl button.list-group-item-success.active:focus,
html.rtl button.list-group-item-success.active:hover {
    color:#fff;
    background-color:#27c24c;
    border-color:#27c24c
}
html.rtl .list-group-item-info {
    color:#23b7e5;
    background-color:#d9edf7
}
html.rtl a.list-group-item-info,
html.rtl button.list-group-item-info {
    color:#23b7e5
}
html.rtl a.list-group-item-info .list-group-item-heading,
html.rtl button.list-group-item-info .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-info:focus,
html.rtl a.list-group-item-info:hover,
html.rtl button.list-group-item-info:focus,
html.rtl button.list-group-item-info:hover {
    color:#23b7e5;
    background-color:#c4e3f3
}
html.rtl a.list-group-item-info.active,
html.rtl a.list-group-item-info.active:focus,
html.rtl a.list-group-item-info.active:hover,
html.rtl button.list-group-item-info.active,
html.rtl button.list-group-item-info.active:focus,
html.rtl button.list-group-item-info.active:hover {
    color:#fff;
    background-color:#23b7e5;
    border-color:#23b7e5
}
html.rtl .list-group-item-warning {
    color:#ff902b;
    background-color:#fcf8e3
}
html.rtl a.list-group-item-warning,
html.rtl button.list-group-item-warning {
    color:#ff902b
}
html.rtl a.list-group-item-warning .list-group-item-heading,
html.rtl button.list-group-item-warning .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-warning:focus,
html.rtl a.list-group-item-warning:hover,
html.rtl button.list-group-item-warning:focus,
html.rtl button.list-group-item-warning:hover {
    color:#ff902b;
    background-color:#faf2cc
}
html.rtl a.list-group-item-warning.active,
html.rtl a.list-group-item-warning.active:focus,
html.rtl a.list-group-item-warning.active:hover,
html.rtl button.list-group-item-warning.active,
html.rtl button.list-group-item-warning.active:focus,
html.rtl button.list-group-item-warning.active:hover {
    color:#fff;
    background-color:#ff902b;
    border-color:#ff902b
}
html.rtl .list-group-item-danger {
    color:#f05050;
    background-color:#f2dede
}
html.rtl a.list-group-item-danger,
html.rtl button.list-group-item-danger {
    color:#f05050
}
html.rtl a.list-group-item-danger .list-group-item-heading,
html.rtl button.list-group-item-danger .list-group-item-heading {
    color:inherit
}
html.rtl a.list-group-item-danger:focus,
html.rtl a.list-group-item-danger:hover,
html.rtl button.list-group-item-danger:focus,
html.rtl button.list-group-item-danger:hover {
    color:#f05050;
    background-color:#ebcccc
}
html.rtl a.list-group-item-danger.active,
html.rtl a.list-group-item-danger.active:focus,
html.rtl a.list-group-item-danger.active:hover,
html.rtl button.list-group-item-danger.active,
html.rtl button.list-group-item-danger.active:focus,
html.rtl button.list-group-item-danger.active:hover {
    color:#fff;
    background-color:#f05050;
    border-color:#f05050
}
html.rtl .list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}
html.rtl .list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}
html.rtl .panel {
    margin-bottom:21px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
html.rtl .panel-body {
    padding:15px
}
html.rtl .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
html.rtl .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
html.rtl .panel-title>.small,
html.rtl .panel-title>.small>a,
html.rtl .panel-title>a,
html.rtl .panel-title>small,
html.rtl .panel-title>small>a {
    color:inherit
}
html.rtl .panel-footer {
    padding:10px 15px;
    background-color:#fafafa;
    border-top:1px solid #eee;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.list-group,
html.rtl .panel>.panel-collapse>.list-group {
    margin-bottom:0
}
html.rtl .panel>.list-group .list-group-item,
html.rtl .panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
html.rtl .panel>.list-group:first-child .list-group-item:first-child,
html.rtl .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel>.list-group:last-child .list-group-item:last-child,
html.rtl .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-left-radius:0;
    border-top-right-radius:0
}
html.rtl .list-group+.panel-footer,
html.rtl .panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
html.rtl .panel>.panel-collapse>.table,
html.rtl .panel>.table,
html.rtl .panel>.table-responsive>.table {
    margin-bottom:0
}
html.rtl .panel>.panel-collapse>.table caption,
html.rtl .panel>.table-responsive>.table caption,
html.rtl .panel>.table caption {
    padding-right:15px;
    padding-left:15px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
html.rtl .panel>.table:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-right-radius:3px
}
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.rtl .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html.rtl .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
html.rtl .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-left-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
html.rtl .panel>.table:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-right-radius:3px
}
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.rtl .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html.rtl .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html.rtl .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-left-radius:3px
}
html.rtl .panel>.panel-body+.table,
html.rtl .panel>.panel-body+.table-responsive,
html.rtl .panel>.table+.panel-body,
html.rtl .panel>.table-responsive+.panel-body {
    border-top:1px solid #eee
}
html.rtl .panel>.table>tbody:first-child>tr:first-child td,
html.rtl .panel>.table>tbody:first-child>tr:first-child th {
    border-top:0
}
html.rtl .panel>.table-bordered,
html.rtl .panel>.table-responsive>.table-bordered {
    border:0
}
html.rtl .panel>.table-bordered>tbody>tr>td:first-child,
html.rtl .panel>.table-bordered>tbody>tr>th:first-child,
html.rtl .panel>.table-bordered>tfoot>tr>td:first-child,
html.rtl .panel>.table-bordered>tfoot>tr>th:first-child,
html.rtl .panel>.table-bordered>thead>tr>td:first-child,
html.rtl .panel>.table-bordered>thead>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-right:0
}
html.rtl .panel>.table-bordered>tbody>tr>td:last-child,
html.rtl .panel>.table-bordered>tbody>tr>th:last-child,
html.rtl .panel>.table-bordered>tfoot>tr>td:last-child,
html.rtl .panel>.table-bordered>tfoot>tr>th:last-child,
html.rtl .panel>.table-bordered>thead>tr>td:last-child,
html.rtl .panel>.table-bordered>thead>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-left:0
}
html.rtl .panel>.table-bordered>tbody>tr:first-child>td,
html.rtl .panel>.table-bordered>tbody>tr:first-child>th,
html.rtl .panel>.table-bordered>tbody>tr:last-child>td,
html.rtl .panel>.table-bordered>tbody>tr:last-child>th,
html.rtl .panel>.table-bordered>tfoot>tr:last-child>td,
html.rtl .panel>.table-bordered>tfoot>tr:last-child>th,
html.rtl .panel>.table-bordered>thead>tr:first-child>td,
html.rtl .panel>.table-bordered>thead>tr:first-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
html.rtl .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
html.rtl .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom:0
}
html.rtl .panel>.table-responsive {
    border:0;
    margin-bottom:0
}
html.rtl .panel-group {
    margin-bottom:21px
}
html.rtl .panel-group .panel {
    margin-bottom:0;
    border-radius:4px
}
html.rtl .panel-group .panel+.panel {
    margin-top:5px
}
html.rtl .panel-group .panel-heading {
    border-bottom:0
}
html.rtl .panel-group .panel-heading+.panel-collapse>.list-group,
html.rtl .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #eee
}
html.rtl .panel-group .panel-footer {
    border-top:0
}
html.rtl .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #eee
}
html.rtl .panel-default>.panel-heading {
    color:#444;
    background-color:#fff;
    border-color:#cfdbe2
}
html.rtl .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-default>.panel-heading .badge {
    color:#fff;
    background-color:#444
}
html.rtl .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-primary {
    border-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading {
    color:#fff;
    background-color:#5d9cec;
    border-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-primary>.panel-heading .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-success {
    border-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading {
    color:#fff;
    background-color:#27c24c;
    border-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-success>.panel-heading .badge {
    color:#27c24c;
    background-color:#fff
}
html.rtl .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-info {
    border-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading {
    color:#fff;
    background-color:#23b7e5;
    border-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-info>.panel-heading .badge {
    color:#23b7e5;
    background-color:#fff
}
html.rtl .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-warning {
    border-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading {
    color:#fff;
    background-color:#ff902b;
    border-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-warning>.panel-heading .badge {
    color:#ff902b;
    background-color:#fff
}
html.rtl .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-danger {
    border-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading {
    color:#fff;
    background-color:#f05050;
    border-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-danger>.panel-heading .badge {
    color:#f05050;
    background-color:#fff
}
html.rtl .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
html.rtl .embed-responsive .embed-responsive-item,
html.rtl .embed-responsive embed,
html.rtl .embed-responsive iframe,
html.rtl .embed-responsive object,
html.rtl .embed-responsive video {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
html.rtl .embed-responsive-16by9 {
    padding-bottom:56.25%
}
html.rtl .embed-responsive-4by3 {
    padding-bottom:75%
}
html.rtl .well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid #ededed;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
html.rtl .well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
html.rtl .well-lg {
    padding:24px;
    border-radius:6px
}
html.rtl .well-sm {
    padding:9px;
    border-radius:3px
}
html.rtl .close {
    float:left;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
html.rtl .close:focus,
html.rtl .close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
html.rtl button.close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
html.rtl .modal-open {
    overflow:hidden
}
html.rtl .modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
html.rtl .modal.fade .modal-dialog {
    transform:translateY(-25%);
    transition:transform .3s ease-out
}
html.rtl .modal.in .modal-dialog {
    transform:translate(0)
}
html.rtl .modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
html.rtl .modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
html.rtl .modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
html.rtl .modal-backdrop {
    top:0;
    left:0;
    right:0;
    z-index:1040;
    background-color:#000
}
html.rtl .modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
html.rtl .modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
html.rtl .modal-header {
    padding:25px;
    border-bottom:1px solid #e5e5e5
}
html.rtl .modal-header .close {
    margin-top:-2px
}
html.rtl .modal-title {
    margin:0;
    line-height:1.52857143
}
html.rtl .modal-body {
    position:relative;
    padding:25px
}
html.rtl .modal-footer {
    padding:25px;
    text-align:left;
    border-top:1px solid #e5e5e5
}
html.rtl .modal-footer .btn+.btn {
    margin-right:5px;
    margin-bottom:0
}
html.rtl .modal-footer .btn-group .btn+.btn {
    margin-right:-1px
}
html.rtl .modal-footer .btn-block+.btn-block {
    margin-right:0
}
html.rtl .modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    html.rtl .modal-dialog {
        width:600px;
        margin:30px auto
    }
    html.rtl .modal-content {
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    html.rtl .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    html.rtl .modal-lg {
        width:900px
    }
}
html[dir=ltr].rtl .tooltip {
    text-align:left
}
html[dir=rtl].rtl .tooltip {
    text-align:right
}
html.rtl .tooltip {
    position:absolute;
    z-index:1070;
    display:block;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:right;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:12px;
    opacity:0;
    filter:alpha(opacity=0)
}
html.rtl .tooltip.in {
    opacity:.9;
    filter:alpha(opacity=90)
}
html.rtl .tooltip.top {
    margin-top:-3px;
    padding:5px 0
}
html.rtl .tooltip.right {
    margin-right:3px;
    padding:0 5px
}
html.rtl .tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}
html.rtl .tooltip.left {
    margin-right:-3px;
    padding:0 5px
}
html.rtl .tooltip-inner {
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:4px
}
html.rtl .tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.rtl .tooltip.top .tooltip-arrow {
    bottom:0;
    right:50%;
    margin-right:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.top-left .tooltip-arrow {
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.top-right .tooltip-arrow {
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#222
}
html.rtl .tooltip.right .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#222
}
html.rtl .tooltip.left .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#222
}
html.rtl .tooltip.bottom .tooltip-arrow {
    top:0;
    right:50%;
    margin-right:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.rtl .tooltip.bottom-left .tooltip-arrow {
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html.rtl .tooltip.bottom-right .tooltip-arrow {
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#222
}
html[dir=ltr].rtl .popover {
    text-align:left
}
html[dir=rtl].rtl .popover {
    text-align:right
}
html.rtl .popover {
    position:absolute;
    z-index:1060;
    max-width:276px;
    padding:1px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.52857143;
    text-align:right;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e1e1e1;
    border-radius:6px;
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
html.rtl .popover.top {
    margin-top:-10px
}
html.rtl .popover.right {
    margin-right:10px
}
html.rtl .popover.bottom {
    margin-top:10px
}
html.rtl .popover.left {
    margin-right:-10px
}
html.rtl .popover-title {
    margin:0;
    padding:8px 14px;
    font-size:14px;
    background-color:#fafafa;
    border-bottom:1px solid #ededed;
    border-radius:5px 5px 0 0
}
html.rtl .popover-content {
    padding:9px 14px
}
html.rtl .popover>.arrow,
html.rtl .popover>.arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
html.rtl .popover>.arrow {
    border-width:11px
}
html.rtl .popover>.arrow:after {
    border-width:10px;
    content:""
}
html.rtl .popover.top>.arrow {
    right:50%;
    margin-right:-11px;
    border-bottom-width:0;
    border-top-color:#e1e1e1;
    bottom:-11px
}
html.rtl .popover.top>.arrow:after {
    content:" ";
    bottom:1px;
    margin-right:-10px;
    border-bottom-width:0;
    border-top-color:#fafafa
}
html.rtl .popover.right>.arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#e1e1e1
}
html.rtl .popover.right>.arrow:after {
    content:" ";
    right:1px;
    bottom:-10px;
    border-right-width:0;
    border-left-color:#fafafa
}
html.rtl .popover.bottom>.arrow {
    right:50%;
    margin-right:-11px;
    border-top-width:0;
    border-bottom-color:#e1e1e1;
    top:-11px
}
html.rtl .popover.bottom>.arrow:after {
    content:" ";
    top:1px;
    margin-right:-10px;
    border-top-width:0;
    border-bottom-color:#fafafa
}
html.rtl .popover.left>.arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#e1e1e1
}
html.rtl .popover.left>.arrow:after {
    content:" ";
    left:1px;
    border-left-width:0;
    border-right-color:#fafafa;
    bottom:-10px
}
html.rtl .carousel {
    position:relative
}
html.rtl .carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}
html.rtl .carousel-inner>.item {
    display:none;
    position:relative;
    transition:right .6s ease-in-out
}
html.rtl .carousel-inner>.item>a>img,
html.rtl .carousel-inner>.item>img {
    line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
    html.rtl .carousel-inner>.item {
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        perspective:1000px
    }
    html.rtl .carousel-inner>.item.active.right,
    html.rtl .carousel-inner>.item.next {
        transform:translate3d(-100%,0,0);
        right:0
    }
    html.rtl .carousel-inner>.item.active.left,
    html.rtl .carousel-inner>.item.prev {
        transform:translate3d(100%,0,0);
        right:0
    }
    html.rtl .carousel-inner>.item.active,
    html.rtl .carousel-inner>.item.next.left,
    html.rtl .carousel-inner>.item.prev.right {
        transform:translateZ(0);
        right:0
    }
}
html.rtl .carousel-inner>.active,
html.rtl .carousel-inner>.next,
html.rtl .carousel-inner>.prev {
    display:block
}
html.rtl .carousel-inner>.active {
    right:0
}
html.rtl .carousel-inner>.next,
html.rtl .carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
html.rtl .carousel-inner>.next {
    right:100%
}
html.rtl .carousel-inner>.prev {
    right:-100%
}
html.rtl .carousel-inner>.next.left,
html.rtl .carousel-inner>.prev.right {
    right:0
}
html.rtl .carousel-inner>.active.left {
    right:-100%
}
html.rtl .carousel-inner>.active.right {
    right:100%
}
html.rtl .carousel-control {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
html.rtl .carousel-control.left {
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.0001));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
html.rtl .carousel-control.right {
    right:auto;
    left:0;
    background-image:linear-gradient(270deg,rgba(0,0,0,.0001),rgba(0,0,0,.5));
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}
html.rtl .carousel-control:focus,
html.rtl .carousel-control:hover {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
html.rtl .carousel-control .glyphicon-chevron-left,
html.rtl .carousel-control .glyphicon-chevron-right,
html.rtl .carousel-control .icon-next,
html.rtl .carousel-control .icon-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
html.rtl .carousel-control .glyphicon-chevron-left,
html.rtl .carousel-control .icon-prev {
    right:50%;
    margin-right:-10px
}
html.rtl .carousel-control .glyphicon-chevron-right,
html.rtl .carousel-control .icon-next {
    left:50%;
    margin-left:-10px
}
html.rtl .carousel-control .icon-next,
html.rtl .carousel-control .icon-prev {
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
html.rtl .carousel-control .icon-prev:before {
    content:"\2039"
}
html.rtl .carousel-control .icon-next:before {
    content:"\203a"
}
html.rtl .carousel-indicators {
    position:absolute;
    bottom:10px;
    right:50%;
    z-index:15;
    width:60%;
    margin-right:-30%;
    padding-right:0;
    list-style:none;
    text-align:center
}
html.rtl .carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000\9;
    background-color:transparent
}
html.rtl .carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
html.rtl .carousel-caption {
    position:absolute;
    right:15%;
    left:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
html.rtl .carousel-caption .btn {
    text-shadow:none
}
@media screen and (min-width:768px) {
    html.rtl .carousel-control .glyphicon-chevron-left,
    html.rtl .carousel-control .glyphicon-chevron-right,
    html.rtl .carousel-control .icon-next,
    html.rtl .carousel-control .icon-prev {
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    html.rtl .carousel-control .glyphicon-chevron-left,
    html.rtl .carousel-control .icon-prev {
        margin-right:-10px
    }
    html.rtl .carousel-control .glyphicon-chevron-right,
    html.rtl .carousel-control .icon-next {
        margin-left:-10px
    }
    html.rtl .carousel-caption {
        right:20%;
        left:20%;
        padding-bottom:30px
    }
    html.rtl .carousel-indicators {
        bottom:20px
    }
}
html.rtl .btn-group-vertical>.btn-group:after,
html.rtl .btn-group-vertical>.btn-group:before,
html.rtl .btn-toolbar:after,
html.rtl .btn-toolbar:before,
html.rtl .clearfix:after,
html.rtl .clearfix:before,
html.rtl .container-fluid:after,
html.rtl .container-fluid:before,
html.rtl .container:after,
html.rtl .container:before,
html.rtl .dl-horizontal dd:after,
html.rtl .dl-horizontal dd:before,
html.rtl .form-horizontal .form-group:after,
html.rtl .form-horizontal .form-group:before,
html.rtl .modal-footer:after,
html.rtl .modal-footer:before,
html.rtl .modal-header:after,
html.rtl .modal-header:before,
html.rtl .nav:after,
html.rtl .nav:before,
html.rtl .navbar-collapse:after,
html.rtl .navbar-collapse:before,
html.rtl .navbar-header:after,
html.rtl .navbar-header:before,
html.rtl .navbar:after,
html.rtl .navbar:before,
html.rtl .pager:after,
html.rtl .pager:before,
html.rtl .panel-body:after,
html.rtl .panel-body:before,
html.rtl .row:after,
html.rtl .row:before {
    content:" ";
    display:table
}
html.rtl .btn-group-vertical>.btn-group:after,
html.rtl .btn-toolbar:after,
html.rtl .clearfix:after,
html.rtl .container-fluid:after,
html.rtl .container:after,
html.rtl .dl-horizontal dd:after,
html.rtl .form-horizontal .form-group:after,
html.rtl .modal-footer:after,
html.rtl .modal-header:after,
html.rtl .nav:after,
html.rtl .navbar-collapse:after,
html.rtl .navbar-header:after,
html.rtl .navbar:after,
html.rtl .pager:after,
html.rtl .panel-body:after,
html.rtl .row:after {
    clear:both
}
html.rtl .center-block {
    display:block;
    margin-right:auto;
    margin-left:auto
}
html.rtl .pull-right {
    float:left!important
}
html.rtl .pull-left {
    float:right!important
}
html.rtl .hide {
    display:none!important
}
html.rtl .show {
    display:block!important
}
html.rtl .invisible {
    visibility:hidden
}
html.rtl .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
html.rtl .hidden {
    display:none!important
}
html.rtl .affix {
    position:fixed
}
@-ms-viewport {
html.rtl {
    width:device-width
}
}
html.rtl .visible-lg,
html.rtl .visible-lg-block,
html.rtl .visible-lg-inline,
html.rtl .visible-lg-inline-block,
html.rtl .visible-md,
html.rtl .visible-md-block,
html.rtl .visible-md-inline,
html.rtl .visible-md-inline-block,
html.rtl .visible-sm,
html.rtl .visible-sm-block,
html.rtl .visible-sm-inline,
html.rtl .visible-sm-inline-block,
html.rtl .visible-xs,
html.rtl .visible-xs-block,
html.rtl .visible-xs-inline,
html.rtl .visible-xs-inline-block {
    display:none!important
}
@media (max-width:767px) {
    html.rtl .visible-xs {
        display:block!important
    }
    html.rtl table.visible-xs {
        display:table!important
    }
    html.rtl tr.visible-xs {
        display:table-row!important
    }
    html.rtl td.visible-xs,
    html.rtl th.visible-xs {
        display:table-cell!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-block {
        display:block!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-inline {
        display:inline!important
    }
}
@media (max-width:767px) {
    html.rtl .visible-xs-inline-block {
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm {
        display:block!important
    }
    html.rtl table.visible-sm {
        display:table!important
    }
    html.rtl tr.visible-sm {
        display:table-row!important
    }
    html.rtl td.visible-sm,
    html.rtl th.visible-sm {
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-block {
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-inline {
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .visible-sm-inline-block {
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md {
        display:block!important
    }
    html.rtl table.visible-md {
        display:table!important
    }
    html.rtl tr.visible-md {
        display:table-row!important
    }
    html.rtl td.visible-md,
    html.rtl th.visible-md {
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-block {
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-inline {
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .visible-md-inline-block {
        display:inline-block!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg {
        display:block!important
    }
    html.rtl table.visible-lg {
        display:table!important
    }
    html.rtl tr.visible-lg {
        display:table-row!important
    }
    html.rtl td.visible-lg,
    html.rtl th.visible-lg {
        display:table-cell!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-block {
        display:block!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-inline {
        display:inline!important
    }
}
@media (min-width:1200px) {
    html.rtl .visible-lg-inline-block {
        display:inline-block!important
    }
}
@media (max-width:767px) {
    html.rtl .hidden-xs {
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    html.rtl .hidden-sm {
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    html.rtl .hidden-md {
        display:none!important
    }
}
@media (min-width:1200px) {
    html.rtl .hidden-lg {
        display:none!important
    }
}
html.rtl .visible-print {
    display:none!important
}
@media print {
    html.rtl .visible-print {
        display:block!important
    }
    html.rtl table.visible-print {
        display:table!important
    }
    html.rtl tr.visible-print {
        display:table-row!important
    }
    html.rtl td.visible-print,
    html.rtl th.visible-print {
        display:table-cell!important
    }
}
html.rtl .visible-print-block {
    display:none!important
}
@media print {
    html.rtl .visible-print-block {
        display:block!important
    }
}
html.rtl .visible-print-inline {
    display:none!important
}
@media print {
    html.rtl .visible-print-inline {
        display:inline!important
    }
}
html.rtl .visible-print-inline-block {
    display:none!important
}
@media print {
    html.rtl .visible-print-inline-block {
        display:inline-block!important
    }
}
@media print {
    html.rtl .hidden-print {
        display:none!important
    }
}
html.ltr {
    /*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
}
html.ltr .glyphicon {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
html.ltr .glyphicon.fa-pull-left {
    margin-right:.3em
}
html.ltr .glyphicon.fa-pull-right {
    margin-left:.3em
}
html.ltr .glyphicon.pull-left {
    margin-right:.3em
}
html.ltr .glyphicon.pull-right {
    margin-left:.3em
}
html.ltr .glyphicon.glyphicon-chevron-left:before {
    content:"\f053"
}
html.ltr .glyphicon.glyphicon-chevron-right:before {
    content:"\f054"
}
html.ltr .glyphicon.glyphicon-chevron-up:before {
    content:"\f077"
}
html.ltr .glyphicon.glyphicon-chevron-down:before {
    content:"\f078"
}
html.ltr .glyphicon.glyphicon-folder-open:before {
    content:"\f07c"
}
html.ltr :focus {
    outline:0!important
}
html.ltr a {
    outline:none!important
}
html.ltr a.text-muted:focus,
html.ltr a.text-muted:hover {
    color:#748690
}
html.ltr hr {
    border-top:1px solid #e4eaec
}
html.ltr [data-now] {
    display:inline-block
}
html.ltr .navbar-toggle .icon-bar {
    background-color:#fff
}
html.ltr .list-group {
    line-height:1.3
}
html.ltr .list-group .list-group-item {
    padding:10px
}
html.ltr .panel>.list-group .list-group-item {
    border-top:0
}
html.ltr .page-header {
    border-bottom-color:#e4eaec
}
html.ltr .panel .panel-heading {
    border-bottom:0;
    font-size:14px
}
html.ltr .panel .panel-heading a {
    text-decoration:none!important
}
html.ltr .panel.panel-default {
    border-top-width:3px
}
html.ltr .jumbotron,
html.ltr .well {
    border:1px solid #dde6e9
}
@media only screen and (min-width:768px) {
    html.ltr .jumbotron {
        padding:30px 15px
    }
}
html.ltr .nav-tabs>li>a {
    font-weight:700;
    color:#e1e2e3;
    background-color:#edf1f2;
    margin:0;
    border:1px solid #dde6e9;
    border-radius:0;
    padding:10px 20px
}
html.ltr .nav-tabs>li.active>a,
html.ltr .nav-tabs>li.active>a:focus,
html.ltr .nav-tabs>li.active>a:hover {
    color:inherit;
    border-bottom-color:#fff
}
html.ltr .tab-content {
    padding:10px 20px;
    border:1px solid #dde6e9;
    border-top:0 solid #dde6e9
}
html.ltr .nav-pills+.tab-content {
    border:0;
    padding:0
}
html.ltr .btn {
    border-radius:3px;
    font-size:13px;
    border-color:transparent;
    -webkit-appearance:none;
    outline:none!important;
    transition:all .1s
}
html.ltr .btn.btn-link {
    box-shadow:none;
    border:0
}
html.ltr .btn.btn-default {
    border-color:#eaeaea
}
html.ltr .input-group .btn {
    font-size:14px;
    border-color:#dde6e9
}
html.ltr .input-group .input-sm+.input-group-btn .btn {
    font-size:13px
}
html.ltr .form-control {
    box-shadow:0 0 0 #000!important
}
html.ltr .input-sm,
html.ltr select.input-sm {
    height:31px
}
html.ltr fieldset {
    border-bottom:1px dashed #eee
}
html.ltr fieldset.last-child,
html.ltr fieldset:last-child {
    border-bottom:0
}
html.ltr fieldset .form-group {
    margin-bottom:0
}
@media only screen and (max-width:767px) {
    html.ltr input[type=email],
    html.ltr input[type=password],
    html.ltr input[type=search],
    html.ltr input[type=text] {
        -webkit-appearance:none
    }
}
html.ltr .table-bordered>thead>tr>td,
html.ltr .table-bordered>thead>tr>th,
html.ltr .table>tbody+tbody,
html.ltr .table>thead>tr>th {
    border-bottom-width:1px
}
html.ltr .progress {
    border-radius:3px;
    border:1px solid #f1f1f1;
    background-color:#fff
}
html.ltr .popover,
html.ltr .progress,
html.ltr .progress .progress-bar {
    box-shadow:0 0 0 #000
}
html.ltr .popover {
    border-color:#eee;
    border-bottom:2px solid #e4eaec;
    border-radius:3px
}
html.ltr .popover .popover-title {
    border:0
}
html.ltr .nav.nav-pills .active>a {
    background-color:#5d9cec
}
html.ltr .dropdown-menu {
    border-radius:3px
}
html.ltr .dropdown-header {
    color:#a1a2a3
}
html.ltr .navbar-top .navbar-nav>.active>a {
    color:#999
}
html.ltr .navbar-top .navbar-nav>.active>a:focus,
html.ltr .navbar-top .navbar-nav>.active>a:hover {
    color:#d1d2d3
}
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#666
}
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
html.ltr .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#222
}
html.ltr .carousel .carousel-indicators {
    bottom:0
}
html.ltr .carousel .carousel-control.left,
html.ltr .carousel .carousel-control.right {
    background-image:none
}
html.ltr .carousel .carousel-control em {
    position:absolute;
    top:50%;
    left:50%;
    z-index:5;
    display:inline-block;
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px
}
html.ltr .modal-backdrop {
    position:fixed;
    bottom:0
}
html.ltr .navbar,
html.ltr .navbar .dropdown-menu,
html.ltr .topnavbar {
    -webkit-filter:none!important;
    filter:none!important
}
html.ltr body {
    color:#656565
}
html.ltr h1,
html.ltr h2,
html.ltr h3,
html.ltr h4 {
    font-weight:700
}
html.ltr html {
    direction:ltr;
    touch-action:manipulation
}
html.ltr .wrapper {
    position:relative;
    width:100%;
    height:auto;
    min-height:100%
}
html.ltr .wrapper.ng-leave {
    display:none
}
html.ltr .wrapper>.aside {
    width:220px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:#fff
}
html.ltr .wrapper>.aside .aside-inner {
    padding-top:110px;
    height:100%;
    width:220px;
    overflow:hidden
}
html.ltr .wrapper>.aside>.nav-floating {
    left:inherit;
    margin-left:220px;
    z-index:1110;
    min-width:190px;
    overflow:auto
}
html.ltr .wrapper .dropdown-backdrop {
    z-index:109
}
html.ltr .wrapper>section {
    position:relative;
    height:100%;
    margin-left:0;
    z-index:111;
    background-color:#f5f7fa;
    margin-bottom:60px!important
}
html.ltr .wrapper>footer {
    border-top:1px solid #e4eaec;
    padding:20px;
    z-index:109
}
html.ltr .wrapper>footer>p {
    margin:0
}
html.ltr .modal-open .wrapper {
    z-index:0
}
html.ltr .content-wrapper {
    padding:15px;
    width:100%;
    border-top:1px solid rgba(0,0,0,.15);
    margin-top:-1px
}
html.ltr .content-wrapper>.unwrap {
    margin:-15px
}
@media only screen and (min-width:768px) {
    html.ltr .content-wrapper>.unwrap {
        margin:-20px
    }
}
html.ltr .content-wrapper>.content-heading,
html.ltr .content-wrapper>h3 {
    font-size:24px;
    line-height:1.1;
    color:#929292;
    margin:-15px -15px 20px;
    padding:15px;
    font-weight:400;
    border-bottom:1px solid #cfdbe2
}
html.ltr .content-wrapper>.content-heading>small,
html.ltr .content-wrapper>h3>small {
    display:block;
    font-size:12px;
    color:#909fa7
}
html.ltr .content-wrapper>.btn,
html.ltr .content-wrapper>button {
    margin:10px 10px 0 0
}
html.ltr .content-wrapper .container,
html.ltr .content-wrapper .container-fluid {
    padding-left:0;
    padding-right:0
}
@media only screen and (min-width:768px) {
    html.ltr .content-wrapper {
        padding:20px
    }
    html.ltr .content-wrapper>.content-heading,
    html.ltr .content-wrapper>h3 {
        margin:-20px -20px 20px;
        padding:20px
    }
    html.ltr .content-wrapper>.btn,
    html.ltr .content-wrapper>button {
        margin:0
    }
}
@media only screen and (min-width:768px) {
    html.ltr body {
        min-height:100%
    }
    html.ltr .wrapper>.aside .aside-inner {
        padding-top:55px
    }
    html.ltr .wrapper>section.has-sidebar-right {
        margin-right:240px
    }
    html.ltr .wrapper>section.has-sidebar-right+.offsidebar {
        z-index:1
    }
}
@media only screen and (max-width:767px) {
    html.ltr .wrapper>.aside {
        margin-left:-220px
    }
    html.ltr .aside-toggled .wrapper>footer,
    html.ltr .aside-toggled .wrapper>section {
        margin-left:220px
    }
    html.ltr .aside-toggled .wrapper>.aside {
        margin-left:0
    }
    html.ltr .csstransforms3d .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.ltr .csstransforms3d .wrapper>footer,
    html.ltr .csstransforms3d .wrapper>section {
        margin-left:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .wrapper>.aside {
        margin-left:0;
        transform:translate3d(-220px,0,0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-toggled .wrapper>footer,
    html.ltr .csstransforms3d .aside-toggled .wrapper>section {
        transform:translate3d(220px,0,0)
    }
    html.ltr .csstransforms3d .aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (max-width:767px) {
    html.ltr .aside-collapsed .wrapper>.aside {
        margin-left:-70px
    }
    html.ltr .aside-collapsed.aside-toggled .wrapper>footer,
    html.ltr .aside-collapsed.aside-toggled .wrapper>section {
        margin-left:70px
    }
    html.ltr .aside-collapsed.aside-toggled .wrapper>.aside {
        margin-left:0
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper>footer,
    html.ltr .csstransforms3d .aside-collapsed .wrapper>section {
        margin-left:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-collapsed .wrapper>.aside {
        margin-left:0;
        transform:translate3d(-70px,0,0);
        transition:transform .3s ease
    }
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>footer,
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>section {
        transform:translate3d(70px,0,0)
    }
    html.ltr .csstransforms3d .aside-collapsed.aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
html.ltr .aside-collapsed {
    overflow-y:auto
}
html.ltr .aside-collapsed .wrapper>.aside,
html.ltr .aside-collapsed .wrapper>.aside>.aside-inner {
    width:70px
}
html.ltr .aside-collapsed .wrapper>.aside>.nav-floating {
    margin-left:70px
}
@media only screen and (min-width:768px) {
    html.ltr .aside-collapsed .wrapper>footer,
    html.ltr .aside-collapsed .wrapper>section {
        margin-left:70px
    }
}
@media (max-width:1140px) {
    html.ltr .layout-fixed.aside-toggled,
    html.ltr .layout-fixed.offsidebar-open {
        overflow-y:hidden
    }
}
html.ltr .layout-fixed .wrapper .topnavbar-wrapper {
    position:fixed;
    top:0;
    width:100%;
    z-index:121
}
html.ltr .layout-fixed .wrapper>aside {
    position:fixed
}
html.ltr .layout-fixed .wrapper>.aside {
    height:1px;
    min-height:100%
}
html.ltr .layout-fixed .wrapper>.aside>.aside-inner {
    position:fixed;
    top:0;
    bottom:0
}
html.ltr .layout-fixed .wrapper>section {
    margin-top:114px
}
@media only screen and (min-width:768px) {
    html.ltr .layout-fixed .wrapper>section {
        margin-top:55px
    }
}
html.ltr .layout-fixed .wrapper>.aside>.aside-inner,
html.ltr _:-ms-lang(x) {
    position:static!important
}
@media only screen and (min-width:992px) {
    html.ltr .layout-boxed {
        overflow:visible!important
    }
    html.ltr .layout-boxed .wrapper {
        margin:0 auto;
        box-shadow:0 0 13px rgba(0,0,0,.25)
    }
    html.ltr .layout-boxed .wrapper .offsidebar {
        position:absolute!important
    }
    html.ltr .layout-boxed .wrapper>.aside {
        left:inherit
    }
    html.ltr .layout-boxed .wrapper,
    html.ltr .layout-boxed .wrapper .topnavbar-wrapper {
        width:970px
    }
    html.ltr .layout-boxed.layout-fixed .wrapper>.aside>.aside-inner {
        left:inherit
    }
}
@media only screen and (min-width:1200px) {
    html.ltr .layout-boxed .wrapper,
    html.ltr .layout-boxed .wrapper .topnavbar-wrapper {
        width:1140px
    }
}
html.ltr .hidden-footer .wrapper>footer {
    display:none
}
html.ltr .hidden-footer .wrapper>section {
    margin-bottom:0!important
}
html.ltr .layout-fs .wrapper>section {
    position:absolute;
    top:114px;
    left:0;
    right:0;
    bottom:60px;
    height:auto;
    margin-top:0!important;
    margin-bottom:0!important;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
@media only screen and (min-width:480px) {
    html.ltr .layout-fs .wrapper>section {
        overflow:hidden
    }
}
@media only screen and (min-width:768px) {
    html.ltr .layout-fs .wrapper>section {
        top:55px
    }
}
html.ltr .layout-fs .wrapper>section>.content-wrapper {
    width:100%;
    height:100%;
    padding:0
}
html.ltr .layout-fs.hidden-footer .wrapper>section {
    bottom:0
}
html.ltr .d-table,
html.ltr .d-table-fixed {
    display:table;
    width:100%;
    height:100%;
    min-height:240px;
    border-spacing:0
}
html.ltr .d-table-fixed {
    table-layout:fixed
}
html.ltr .d-row {
    display:table-row;
    height:100%
}
html.ltr .d-cell,
html.ltr .d-cell-wrapper {
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:top;
    overflow:auto
}
html.ltr .d-cell-wrapper {
    display:block
}
html.ltr .d-cell-wrapper .d-cell-inner {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
@media only screen and (max-width:767px) {
    html.ltr .d-table-fixed {
        display:block
    }
    html.ltr .d-table-fixed>.d-cell {
        display:block;
        width:auto;
        height:auto
    }
}
@-moz-document url-prefix() {
    html.ltr .d-table,
    html.ltr .d-table-desktop {
        height:240px;
        min-height:100%
    }
    html.ltr .d-cell-inner {
        overflow:auto
    }
}
html.ltr .fh {
    height:100%!important
}
html.ltr .fw {
    width:100%!important
}
html.ltr .scroll {
    overflow:auto
}
html.ltr .scroll-y {
    overflow-y:auto
}
html.ltr .layout-h .wrapper>section {
    max-width:1140px;
    margin-left:auto;
    margin-right:auto
}
html.ltr .layout-h .wrapper>section>.content-wrapper>h3 {
    display:none
}
html.ltr .layout-h .wrapper>section {
    margin-top:0
}
html.ltr .layout-h .wrapper>.offsidebar {
    margin-top:55px
}
html.ltr .layout-h .wrapper>footer {
    margin:0
}
html.ltr .layout-h.layout-fixed .wrapper>.offsidebar,
html.ltr .layout-h.layout-fixed .wrapper>section {
    margin-top:55px
}
html.ltr .aside-float .wrapper {
    box-shadow:0 0 0 #000
}
html.ltr .aside-float .wrapper>footer {
    border:0
}
html.ltr .aside-float .wrapper>.aside {
    padding:15px 0;
    background:transparent
}
html.ltr .aside-float .wrapper>.aside>.aside-inner {
    height:100%;
    top:15px;
    bottom:15px;
    left:inherit
}
html.ltr .aside-float .wrapper>.aside .sidebar {
    border:1px solid #e4eaec
}
html.ltr .aside-float .wrapper>.aside .sidebar:after {
    display:none
}
@media only screen and (min-width:768px) {
    html.ltr .aside-float .wrapper>section {
        padding-left:15px
    }
    html.ltr .aside-float .wrapper>footer {
        left:15px
    }
}
html.ltr .aside-float .wrapper .content-wrapper {
    border:0
}
html.ltr .aside-float .wrapper .content-wrapper>.content-heading,
html.ltr .aside-float .wrapper .content-wrapper>h3 {
    padding-top:30px;
    border:0;
    background-color:transparent
}
html.ltr .aside-float .wrapper .content-wrapper>.unwrap {
    margin:0!important
}
html.ltr .aside-float.aside-toggled .wrapper>.aside {
    transition-delay:.05s
}
html.ltr .aside-float.aside-toggled .wrapper>.aside>.aside-inner {
    margin-left:15px
}
html.ltr .aside-float.aside-toggled .wrapper>section {
    padding-left:15px
}
html.ltr .aside-float.aside-toggled .wrapper>footer {
    left:15px
}
@media only screen and (min-width:768px) {
    html.ltr .aside-float.aside-collapsed .topnavbar .navbar-header {
        width:100px
    }
    html.ltr .aside-float.layout-fs .wrapper>section>.content-wrapper {
        padding:0 0 0 20px
    }
    html.ltr .aside-float .wrapper>.aside>.aside-inner {
        margin-left:15px
    }
}
@media only screen and (min-width:992px) {
    html.ltr .aside-float.layout-boxed .wrapper>.aside>.aside-inner {
        margin-left:0
    }
    html.ltr .aside-float.layout-boxed .wrapper>section {
        padding-left:0
    }
}
html.ltr .aside-float.aside-toggled.layout-fs .wrapper>section>.content-wrapper {
    padding:0 0 0 20px
}
html.ltr .wrapper>.aside {
    transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .aside-inner,
html.ltr .navbar-header,
html.ltr .sidebar>.nav>li {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .wrapper>section {
    transition:margin-left .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .sidebar>.nav>.nav-heading,
html.ltr .sidebar li>.nav-item,
html.ltr .sidebar li>a {
    white-space:nowrap
}
html.ltr .aside-collapsed .user-block-picture {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .aside-collapsed .user-block {
    transition:padding .2s cubic-bezier(.35,0,.25,1)
}
html.ltr .topnavbar {
    -webkit-backface-visibility:hidden;
    margin-bottom:0;
    border-radius:0;
    background-color:#fff;
    z-index:1050;
    border:0;
    border-bottom:1px solid rgba(0,0,0,.15)
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-header {
        width:220px;
        text-align:center
    }
    html.ltr .topnavbar .navbar-header .navbar-brand {
        width:100%
    }
}
html.ltr .topnavbar {
    position:relative
}
html.ltr .topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(90deg,#387DFF,#51c6ea);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-header {
        background-image:none
    }
}
html.ltr .topnavbar .navbar-header {
    position:relative;
    z-index:11
}
html.ltr .topnavbar .navbar-header .navbar-brand {
    padding:0
}
html.ltr .topnavbar .navbar-header .brand-logo-collapsed>img,
html.ltr .topnavbar .navbar-header .brand-logo>img {
    margin:0 auto
}
html.ltr .topnavbar .navbar-header .brand-logo {
    display:block;
    padding:10px 15px
}
html.ltr .topnavbar .navbar-header .brand-logo-collapsed {
    display:none;
    padding:6px 15px
}
html.ltr .topnavbar .navbar-nav>.open>a,
html.ltr .topnavbar .navbar-nav>li>a {
    color:#387DFF;
    padding:27px 15px
}
html.ltr .topnavbar .navbar-nav>.open>a:focus,
html.ltr .topnavbar .navbar-nav>.open>a:hover,
html.ltr .topnavbar .navbar-nav>li>a:focus,
html.ltr .topnavbar .navbar-nav>li>a:hover {
    color:#117391
}
html.ltr .topnavbar .navbar-nav>.active>a,
html.ltr .topnavbar .navbar-nav>.active>a:focus,
html.ltr .topnavbar .navbar-nav>.active>a:hover,
html.ltr .topnavbar .navbar-nav>.open>a,
html.ltr .topnavbar .navbar-nav>.open>a:focus,
html.ltr .topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    position:absolute;
    top:0;
    right:0;
    z-index:20;
    font-size:16px;
    line-height:55px;
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    transition:color .3s ease
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        color:#fff
    }
}
@media only screen and (max-width:767px) {
    html.ltr .sidebar-toggle {
        position:absolute!important;
        top:5px;
        right:0;
        z-index:3001
    }
    html.ltr .sidebar-toggle>em {
        color:#fff
    }
}
html.ltr .nav-wrapper {
    padding:0 15px;
    background-color:transparent
}
html.ltr .nav-wrapper .nav.navbar-nav {
    float:left
}
html.ltr .nav-wrapper .nav.navbar-nav.navbar-right {
    float:right
}
html.ltr .nav-wrapper .nav>li {
    position:static;
    float:left
}
html.ltr .nav-wrapper .navbar-nav .open .dropdown-menu {
    position:absolute;
    background-color:#fff;
    left:0;
    right:0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}
html.ltr .topnavbar .navbar-form {
    position:absolute;
    top:-100%;
    left:0;
    right:0;
    margin:0;
    padding:0;
    height:55px;
    z-index:9001;
    transition:all .3s;
    border:0;
    border-bottom:1px solid #e1e2e3
}
html.ltr .topnavbar .navbar-form .form-group {
    height:100%;
    width:100%
}
html.ltr .topnavbar .navbar-form .form-control {
    height:100%;
    border:0;
    border-radius:0;
    width:100%
}
html.ltr .topnavbar .navbar-form.open {
    top:0
}
html.ltr .topnavbar .navbar-form .has-feedback .form-control-feedback {
    height:30px;
    cursor:pointer;
    top:50%;
    margin-top:-15px;
    line-height:30px;
    margin-right:10px;
    color:#c1c2c3;
    font-size:1.5em;
    pointer-events:auto
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar .navbar-form {
        left:220px
    }
}
@media only screen and (min-width:768px) {
    html.ltr .topnavbar {
        border:0;
        background-color:#387DFF;
        background-image:linear-gradient(90deg,#387DFF,#51c6ea);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
    }
    html.ltr .topnavbar .navbar-header {
        background-image:none;
        background-repeat:no-repeat;
        -webkit-filter:none;
        filter:none
    }
    html.ltr .topnavbar .navbar-nav>a {
        box-shadow:inset 0 0 0 #000;
        transition:all .2s
    }
    html.ltr .topnavbar .navbar-nav>.open>a,
    html.ltr .topnavbar .navbar-nav>.open>a:focus,
    html.ltr .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 #19a5d1;
        transition:all .2s
    }
    html.ltr .topnavbar .navbar-nav>.open>a,
    html.ltr .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    html.ltr .topnavbar .navbar-nav>.open>a:focus,
    html.ltr .topnavbar .navbar-nav>.open>a:hover,
    html.ltr .topnavbar .navbar-nav>li>a:focus,
    html.ltr .topnavbar .navbar-nav>li>a:hover {
        color:#117391
    }
    html.ltr .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        position:static
    }
    html.ltr .nav-wrapper {
        position:relative;
        box-shadow:0 1px 2px rgba(0,0,0,.15);
        z-index:10
    }
    html.ltr .nav-wrapper:after,
    html.ltr .nav-wrapper:before {
        content:" ";
        display:table
    }
    html.ltr .nav-wrapper:after {
        clear:both
    }
    html.ltr .nav-wrapper .nav>li {
        position:relative
    }
    html.ltr .nav-wrapper .navbar-nav .open .dropdown-menu {
        left:auto;
        right:auto
    }
    html.ltr .nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
        left:auto;
        right:0
    }
}
@media only screen and (min-width:768px) {
    html.ltr .aside-collapsed .topnavbar .navbar-header .brand-logo {
        display:none
    }
    html.ltr .aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
        display:block
    }
    html.ltr .aside-collapsed .topnavbar .navbar-header {
        width:70px
    }
    html.ltr .aside-collapsed .topnavbar .navbar-form {
        left:70px
    }
}
html.ltr .sidebar {
    height:100%;
    padding-bottom:20px;
    background-color:#f5f7fa;
    overflow-x:hidden;
    -webkit-overflow-scrolling:touch
}
html.ltr .sidebar:after {
    content:"";
    position:absolute;
    display:block;
    top:0;
    bottom:0;
    right:0;
    width:1px;
    -webkit-transform:translateZ(0)
}
html.ltr .sidebar .nav-heading {
    padding:12px 15px;
    color:#919da8;
    font-size:13px;
    letter-spacing:.035em;
    pointer-events:none;
    cursor:default
}
html.ltr .sidebar>.nav {
    background-color:#3a3f51!important;
    border-radius:4px;
    padding:17px 0;
    position:relative
}
html.ltr .sidebar>.nav>li {
    border-left:3px solid transparent;
    transition:border-left-color .4s ease
}
html.ltr .sidebar>.nav>li>.nav-item,
html.ltr .sidebar>.nav>li>a {
    margin:0 24px;
    padding:12px 0;
    color:#e1e2e3;
    letter-spacing:.025em;
    font-weight:100;
    cursor:pointer
}
html.ltr .sidebar>.nav>li>.nav-item:focus,
html.ltr .sidebar>.nav>li>.nav-item:hover,
html.ltr .sidebar>.nav>li>a.link-exact-active,
html.ltr .sidebar>.nav>li>a:hover {
    text-decoration:none;
    outline:none;
    color:#387DFF
}
html.ltr .sidebar>.nav>li.collapsable>a.link-exact-active {
    color:#e1e2e3!important
}
html.ltr .sidebar>.nav>li.collapsable>a.link-exact-active:hover {
    color:#387DFF!important
}
html.ltr .sidebar>.nav>li>.nav-item>em,
html.ltr .sidebar>.nav>li>a>em {
    width:1.8em;
    display:inline-block;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:inherit
}
html.ltr .sidebar>.nav>.link-active,
html.ltr .sidebar>.nav>.link-active .nav,
html.ltr .sidebar>.nav>.link-active>.nav-item,
html.ltr .sidebar>.nav>.link-active>a,
html.ltr .sidebar>.nav>li.open,
html.ltr .sidebar>.nav>li.open .nav,
html.ltr .sidebar>.nav>li.open>.nav-item,
html.ltr .sidebar>.nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
html.ltr .sidebar>.nav>.link-active>.nav-item>em,
html.ltr .sidebar>.nav>.link-active>a>em,
html.ltr .sidebar>.nav>li.open>.nav-item>em,
html.ltr .sidebar>.nav>li.open>a>em {
    color:#387DFF
}
html.ltr .sidebar>.nav>.link-active {
    border-left-color:#387DFF
}
html.ltr .sidebar>.nav .label {
    display:block
}
@media only screen and (min-width:1025px) {
    html.ltr .sidebar:not(.show-scrollbar) {
        overflow-y:hidden
    }
}
html.ltr .sidebar-subnav {
    background-color:#2f3444;
    padding-left:10px
}
html.ltr .sidebar-subnav>.sidebar-subnav-header {
    color:#e1e2e3;
    display:none;
    padding:10px 20px;
    font-weight:700
}
html.ltr .sidebar-subnav>li {
    border-left:0!important
}
html.ltr .sidebar-subnav>li>.nav-item,
html.ltr .sidebar-subnav>li>a {
    display:block;
    position:relative;
    padding:10px 20px 10px 53px;
    font-weight:400;
    background-color:transparent!important;
    color:#e1e2e3
}
html.ltr .sidebar-subnav>li>.nav-item:focus,
html.ltr .sidebar-subnav>li>.nav-item:hover,
html.ltr .sidebar-subnav>li>a:focus,
html.ltr .sidebar-subnav>li>a:hover {
    color:#387DFF
}
html.ltr .sidebar-subnav>li>.nav-item>em,
html.ltr .sidebar-subnav>li>a>em {
    display:inline-block;
    width:1.8em;
    margin:0 0 0 -2em
}
html.ltr .sidebar-subnav>li.active>.nav-item,
html.ltr .sidebar-subnav>li.active>a {
    color:#387DFF
}
html.ltr .sidebar-subnav>li.active>.nav-item:after,
html.ltr .sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
html.ltr .sidebar-subnav>li .nav>li {
    padding-left:5px
}
html.ltr .sidebar-subnav.nav-floating {
    border:1px solid rgba(0,0,0,.15);
    margin-left:-1px
}
html.ltr .sidebar-subnav.nav-floating,
html.ltr .sidebar-subnav.nav-floating .collapse {
    height:auto!important;
    display:block!important;
    visibility:visible!important
}
html.ltr .sidebar-subnav.nav-floating>.sidebar-subnav-header {
    display:block
}
html.ltr .sidebar-subnav.nav-floating li>.nav-item,
html.ltr .sidebar-subnav.nav-floating li>a {
    padding-left:20px
}
html.ltr .sidebar-subnav.nav-floating li>.nav-item em,
html.ltr .sidebar-subnav.nav-floating li>a em {
    margin-left:0
}
@media only screen and (min-width:768px) {
    html.ltr .sidebar>.nav .label {
        margin:2px 0 0
    }
}
html.ltr .aside-collapsed .sidebar {
    overflow-x:hidden
}
html.ltr .aside-collapsed .sidebar>.nav .nav,
html.ltr .aside-collapsed .sidebar>.nav>.nav-heading,
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item>span,
html.ltr .aside-collapsed .sidebar>.nav>li>a>span {
    display:none!important
}
html.ltr .aside-collapsed .sidebar>.nav>li {
    width:68px
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item,
html.ltr .aside-collapsed .sidebar>.nav>li>a {
    text-indent:-3px;
    padding:20px 0;
    text-align:center
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item>em,
html.ltr .aside-collapsed .sidebar>.nav>li>a>em {
    font-size:1.6em;
    width:auto
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item:focus,
html.ltr .aside-collapsed .sidebar>.nav>li>a:focus {
    background-color:transparent
}
html.ltr .aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,
html.ltr .aside-collapsed .sidebar>.nav>li>a:focus>em {
    color:inherit
}
html.ltr .aside-collapsed .sidebar .nav .label {
    position:absolute;
    top:10px;
    right:5px;
    text-indent:0
}
html.ltr .offsidebar {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:235px;
    margin-top:114px;
    border-left:1px solid #ccc;
    background-color:#fff;
    color:#e1e2e3;
    z-index:-1;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
html.ltr .offsidebar>nav {
    min-height:100%;
    overflow:hidden;
    -webkit-transform:translateZ(0)
}
html.ltr .offsidebar .progress {
    border:0
}
html.ltr .offsidebar .nav>li>a:focus,
html.ltr .offsidebar .nav>li>a:hover {
    background-color:rgba(0,0,0,.025)
}
html.ltr .offsidebar .tab-content {
    padding:0;
    border:0
}
html.ltr .offsidebar .nav-tabs.nav-justified>li>a,
html.ltr .offsidebar .nav-tabs.nav-justified>li>a:focus,
html.ltr .offsidebar .nav-tabs.nav-justified>li>a:hover {
    background-color:transparent;
    border:0;
    border-right:1px solid rgba(0,0,0,.05);
    border-bottom:1px solid rgba(0,0,0,.05);
    border-radius:0;
    color:#909fa7
}
html.ltr .offsidebar .nav-tabs.nav-justified>li.active>a {
    color:#5d9cec
}
@media only screen and (min-width:768px) {
    html.ltr .offsidebar {
        margin-top:55px
    }
}
html.ltr .offsidebar-open .offsidebar {
    overflow-y:auto;
    z-index:116
}
@media only screen and (min-width:768px) {
    html.ltr .offsidebar-open {
        overflow-y:auto
    }
}
html.ltr .offsidebar {
    right:-235px
}
html.ltr .no-csstransforms3d .offsidebar-open .offsidebar {
    right:0
}
html.ltr .csstransforms3d .offsidebar {
    right:0;
    transform:translate3d(235px,0,0);
    transition:transform .3s ease,z-index 0s linear .3s
}
html.ltr .csstransforms3d .offsidebar-open .offsidebar {
    transform:translateZ(0);
    transition:transform .3s ease
}
html.ltr .breadcrumb {
    font-weight:400;
    border-radius:0;
    color:#909fa7;
    padding:10px 20px
}
html.ltr .content-heading+.breadcrumb,
html.ltr h3+.breadcrumb {
    margin:-25px -25px 20px -20px;
    border-top:1px solid #cfdbe2;
    border-bottom:1px solid #cfdbe2
}
html.ltr .content-heading>.breadcrumb,
html.ltr h3>.breadcrumb {
    background:transparent;
    font-size:13px;
    border:0;
    padding:10px 10px 0 0;
    margin-bottom:0
}
html.ltr .content-heading>.breadcrumb.pull-right,
html.ltr h3>.breadcrumb.pull-right {
    margin:-2px 0 0
}
html.ltr .btn-inverse {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .btn-inverse.active,
html.ltr .btn-inverse.active.focus,
html.ltr .btn-inverse.active:focus,
html.ltr .btn-inverse.active:hover,
html.ltr .btn-inverse.focus,
html.ltr .btn-inverse:active,
html.ltr .btn-inverse:active.focus,
html.ltr .btn-inverse:active:focus,
html.ltr .btn-inverse:active:hover,
html.ltr .btn-inverse:focus,
html.ltr .btn-inverse:hover,
html.ltr .open>.dropdown-toggle.btn-inverse,
html.ltr .open>.dropdown-toggle.btn-inverse.focus,
html.ltr .open>.dropdown-toggle.btn-inverse:focus,
html.ltr .open>.dropdown-toggle.btn-inverse:hover {
    color:#fff;
    background-color:#0c1318;
    border-color:#05090b
}
html.ltr .btn-inverse.active,
html.ltr .btn-inverse:active,
html.ltr .open>.dropdown-toggle.btn-inverse {
    background-image:none
}
html.ltr .btn-inverse.disabled.focus,
html.ltr .btn-inverse.disabled:focus,
html.ltr .btn-inverse.disabled:hover,
html.ltr .btn-inverse[disabled].focus,
html.ltr .btn-inverse[disabled]:focus,
html.ltr .btn-inverse[disabled]:hover,
html.ltr fieldset[disabled] .btn-inverse.focus,
html.ltr fieldset[disabled] .btn-inverse:focus,
html.ltr fieldset[disabled] .btn-inverse:hover {
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .btn-inverse .badge {
    color:#131e26;
    background-color:#fff
}
html.ltr .btn-green {
    color:#fff;
    background-color:#37bc9b;
    border-color:transparent
}
html.ltr .btn-green.active,
html.ltr .btn-green.active.focus,
html.ltr .btn-green.active:focus,
html.ltr .btn-green.active:hover,
html.ltr .btn-green.focus,
html.ltr .btn-green:active,
html.ltr .btn-green:active.focus,
html.ltr .btn-green:active:focus,
html.ltr .btn-green:active:hover,
html.ltr .btn-green:focus,
html.ltr .btn-green:hover,
html.ltr .open>.dropdown-toggle.btn-green,
html.ltr .open>.dropdown-toggle.btn-green.focus,
html.ltr .open>.dropdown-toggle.btn-green:focus,
html.ltr .open>.dropdown-toggle.btn-green:hover {
    color:#fff;
    background-color:#32ac8e;
    border-color:transparent
}
html.ltr .btn-green.active,
html.ltr .btn-green:active,
html.ltr .open>.dropdown-toggle.btn-green {
    background-image:none
}
html.ltr .btn-green.disabled.focus,
html.ltr .btn-green.disabled:focus,
html.ltr .btn-green.disabled:hover,
html.ltr .btn-green[disabled].focus,
html.ltr .btn-green[disabled]:focus,
html.ltr .btn-green[disabled]:hover,
html.ltr fieldset[disabled] .btn-green.focus,
html.ltr fieldset[disabled] .btn-green:focus,
html.ltr fieldset[disabled] .btn-green:hover {
    background-color:#37bc9b;
    border-color:transparent
}
html.ltr .btn-green .badge {
    color:#37bc9b;
    background-color:#fff
}
html.ltr .btn-purple {
    color:#fff;
    background-color:#7266ba;
    border-color:transparent
}
html.ltr .btn-purple.active,
html.ltr .btn-purple.active.focus,
html.ltr .btn-purple.active:focus,
html.ltr .btn-purple.active:hover,
html.ltr .btn-purple.focus,
html.ltr .btn-purple:active,
html.ltr .btn-purple:active.focus,
html.ltr .btn-purple:active:focus,
html.ltr .btn-purple:active:hover,
html.ltr .btn-purple:focus,
html.ltr .btn-purple:hover,
html.ltr .open>.dropdown-toggle.btn-purple,
html.ltr .open>.dropdown-toggle.btn-purple.focus,
html.ltr .open>.dropdown-toggle.btn-purple:focus,
html.ltr .open>.dropdown-toggle.btn-purple:hover {
    color:#fff;
    background-color:#6558b4;
    border-color:transparent
}
html.ltr .btn-purple.active,
html.ltr .btn-purple:active,
html.ltr .open>.dropdown-toggle.btn-purple {
    background-image:none
}
html.ltr .btn-purple.disabled.focus,
html.ltr .btn-purple.disabled:focus,
html.ltr .btn-purple.disabled:hover,
html.ltr .btn-purple[disabled].focus,
html.ltr .btn-purple[disabled]:focus,
html.ltr .btn-purple[disabled]:hover,
html.ltr fieldset[disabled] .btn-purple.focus,
html.ltr fieldset[disabled] .btn-purple:focus,
html.ltr fieldset[disabled] .btn-purple:hover {
    background-color:#7266ba;
    border-color:transparent
}
html.ltr .btn-purple .badge {
    color:#7266ba;
    background-color:#fff
}
html.ltr .btn-pink {
    color:#fff;
    background-color:#f532e5;
    border-color:transparent
}
html.ltr .btn-pink.active,
html.ltr .btn-pink.active.focus,
html.ltr .btn-pink.active:focus,
html.ltr .btn-pink.active:hover,
html.ltr .btn-pink.focus,
html.ltr .btn-pink:active,
html.ltr .btn-pink:active.focus,
html.ltr .btn-pink:active:focus,
html.ltr .btn-pink:active:hover,
html.ltr .btn-pink:focus,
html.ltr .btn-pink:hover,
html.ltr .open>.dropdown-toggle.btn-pink,
html.ltr .open>.dropdown-toggle.btn-pink.focus,
html.ltr .open>.dropdown-toggle.btn-pink:focus,
html.ltr .open>.dropdown-toggle.btn-pink:hover {
    color:#fff;
    background-color:#f41fe3;
    border-color:transparent
}
html.ltr .btn-pink.active,
html.ltr .btn-pink:active,
html.ltr .open>.dropdown-toggle.btn-pink {
    background-image:none
}
html.ltr .btn-pink.disabled.focus,
html.ltr .btn-pink.disabled:focus,
html.ltr .btn-pink.disabled:hover,
html.ltr .btn-pink[disabled].focus,
html.ltr .btn-pink[disabled]:focus,
html.ltr .btn-pink[disabled]:hover,
html.ltr fieldset[disabled] .btn-pink.focus,
html.ltr fieldset[disabled] .btn-pink:focus,
html.ltr fieldset[disabled] .btn-pink:hover {
    background-color:#f532e5;
    border-color:transparent
}
html.ltr .btn-pink .badge {
    color:#f532e5;
    background-color:#fff
}
html.ltr .btn-outline {
    background-color:transparent;
    border-color:#fff
}
html.ltr .btn-outline:focus,
html.ltr .btn-outline:hover {
    background-color:#fff;
    color:#5d9cec
}
html.ltr .btn-flat {
    border-bottom-width:1px;
    border-radius:0;
    box-shadow:0 0 0 #000
}
html.ltr .btn-xl {
    padding:20px 16px;
    font-size:18px
}
html.ltr .btn-square {
    border-radius:0
}
html.ltr .btn-oval,
html.ltr .btn-pill-left {
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    padding-left:18px
}
html.ltr .btn-oval,
html.ltr .btn-pill-right {
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    padding-right:18px
}
html.ltr .btn-labeled {
    padding-top:0;
    padding-bottom:0
}
html.ltr .btn-label {
    position:relative;
    background:transparent;
    background:rgba(0,0,0,.05);
    display:inline-block;
    padding:6px 16px;
    left:-16px;
    border-radius:3px 0 0 3px
}
html.ltr .btn-label.btn-label-right {
    left:auto;
    right:-16px;
    border-radius:0 3px 3px 0
}
html.ltr .btn-lg .btn-label {
    padding:10px 20px;
    left:-20px
}
html.ltr .btn-lg .btn-label.btn-label-right {
    left:auto;
    right:-20px;
    border-radius:0 5px 5px 0
}
html.ltr .btn-sm .btn-label {
    padding:5px 10px;
    left:-10px;
    border-radius:2px 0 0 2px
}
html.ltr .btn-sm .btn-label.btn-label-right {
    left:auto;
    right:-10px;
    border-radius:0 2px 2px 0
}
html.ltr .btn-xs .btn-label {
    padding:1px 5px;
    left:-5px;
    border-radius:2px 0 0 2px
}
html.ltr .btn-xs .btn-label.btn-label-right {
    left:auto;
    right:-5px;
    border-radius:0 2px 2px 0
}
html.ltr .btn-fw {
    min-width:80px
}
html.ltr .btn-fw.btn-sm {
    min-width:40px
}
html.ltr .btn-fw.btn-md {
    min-width:60px
}
html.ltr .btn-fw.btn-lg {
    min-width:140px
}
html.ltr .btn-circle {
    width:35px;
    height:35px;
    text-align:center;
    font-size:12px;
    line-height:35px;
    border-radius:500px;
    padding:0;
    border:0
}
html.ltr .btn-circle>* {
    line-height:inherit!important
}
html.ltr .btn-circle.btn-lg {
    width:50px;
    height:50px;
    font-size:18px;
    line-height:50px
}
html.ltr .box-placeholder {
    margin-bottom:15px;
    padding:20px;
    border:1px dashed #ddd;
    background:#fafafa;
    color:#444
}
html.ltr .box-placeholder>:last-child {
    margin-bottom:0
}
html.ltr .box-placeholder-lg {
    padding-top:80px;
    padding-bottom:80px
}
html.ltr .panel .table {
    margin-bottom:0;
    border:0
}
html.ltr .panel.panel-transparent {
    border:0;
    background-color:transparent;
    box-shadow:0 0 0 #000
}
html.ltr .panel.panel-transparent .panel-body,
html.ltr .panel.panel-transparent .panel-heading {
    background-color:transparent;
    padding-left:0;
    padding-right:0
}
html.ltr .panel-flat {
    margin:0!important;
    border:0
}
html.ltr .panel-group .panel-flat {
    box-shadow:0 0 0 #000
}
html.ltr .panel-group .panel-flat:first-child {
    border-radius:4px 4px 0 0
}
html.ltr .panel-group .panel-flat:last-child {
    border-radius:0 0 4px 4px
}
html.ltr .panel-heading>a[data-tool] {
    display:inline-block;
    color:#fff;
    width:2em;
    text-align:center
}
html.ltr .panel-default .panel-heading>a[data-tool] {
    color:#c1c2c3
}
html.ltr .panel-heading>.label.pull-right {
    margin-top:3px
}
html.ltr .panel-heading>.label.pull-right+.label.pull-right {
    margin-right:10px
}
html.ltr .panel-heading.panel-heading-collapsed {
    border-radius:3px
}
html.ltr .panel-footer .pagination {
    margin:0
}
html.ltr .panel-footer .radial-bar,
html.ltr .panel-footer p {
    margin-bottom:0
}
html.ltr .panel-heading-active {
    background-color:#27c24c!important;
    font-weight:700;
    font-size:16px
}
html.ltr .panel-heading-active>a {
    padding:15px 0;
    color:#fff!important;
    transition:padding .5s ease
}
html.ltr .panel-heading-active+.panel-collapse:after {
    content:"";
    display:block;
    width:60%;
    margin:0 auto;
    height:0;
    border-bottom:1px solid #e1e2e3
}
html.ltr .panel-inverse {
    border-color:#cfdbe2
}
html.ltr .panel-inverse>.panel-heading {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.ltr .panel-inverse>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-inverse>.panel-heading .badge {
    color:#131e26;
    background-color:#fff
}
html.ltr .panel-inverse>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-green {
    border-color:#cfdbe2
}
html.ltr .panel-green>.panel-heading {
    color:#fff;
    background-color:#37bc9b;
    border-color:#37bc9b
}
html.ltr .panel-green>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-green>.panel-heading .badge {
    color:#37bc9b;
    background-color:#fff
}
html.ltr .panel-green>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-pink {
    border-color:#cfdbe2
}
html.ltr .panel-pink>.panel-heading {
    color:#fff;
    background-color:#f532e5;
    border-color:#f532e5
}
html.ltr .panel-pink>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-pink>.panel-heading .badge {
    color:#f532e5;
    background-color:#fff
}
html.ltr .panel-pink>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-purple {
    border-color:#cfdbe2
}
html.ltr .panel-purple>.panel-heading {
    color:#fff;
    background-color:#7266ba;
    border-color:#7266ba
}
html.ltr .panel-purple>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-purple>.panel-heading .badge {
    color:#7266ba;
    background-color:#fff
}
html.ltr .panel-purple>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .panel-dark {
    border-color:#cfdbe2
}
html.ltr .panel-dark>.panel-heading {
    color:#fff;
    background-color:#3a3f51;
    border-color:#3a3f51
}
html.ltr .panel-dark>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.ltr .panel-dark>.panel-heading .badge {
    color:#3a3f51;
    background-color:#fff
}
html.ltr .panel-dark>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.ltr .progress-sm {
    height:15px
}
html.ltr .progress-xs {
    height:8px
}
html.ltr .progress-bar-purple {
    background-color:#7266ba
}
html.ltr .progress-striped .progress-bar-purple {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-inverse {
    background-color:#131e26
}
html.ltr .progress-striped .progress-bar-inverse {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-green {
    background-color:#37bc9b
}
html.ltr .progress-striped .progress-bar-green {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-pink {
    background-color:#f532e5
}
html.ltr .progress-striped .progress-bar-pink {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-bar-yellow {
    background-color:#fad732
}
html.ltr .progress-striped .progress-bar-yellow {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.ltr .progress-0 {
    width:0
}
html.ltr .progress-10 {
    width:10%
}
html.ltr .progress-20 {
    width:20%
}
html.ltr .progress-30 {
    width:30%
}
html.ltr .progress-40 {
    width:40%
}
html.ltr .progress-50 {
    width:50%
}
html.ltr .progress-60 {
    width:60%
}
html.ltr .progress-70 {
    width:70%
}
html.ltr .progress-80 {
    width:80%
}
html.ltr .progress-90 {
    width:90%
}
html.ltr .progress-100 {
    width:100%
}
html.ltr .radial-bar {
    position:relative;
    display:inline-block;
    font-size:16px;
    border-radius:50%;
    border:2px solid #fafafa;
    background-color:transparent;
    margin-bottom:20px;
    box-sizing:content-box;
    width:80px;
    height:80px;
    font-size:18px
}
html.ltr .radial-bar:after,
html.ltr .radial-bar>img {
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    color:#a1a2a3
}
html.ltr .radial-bar:after {
    content:attr(data-label);
    background-color:#fff;
    z-index:101
}
html.ltr .radial-bar>img {
    z-index:102
}
html.ltr .radial-bar:after,
html.ltr .radial-bar>img {
    width:56px;
    height:56px;
    margin-left:12px;
    margin-top:12px;
    line-height:56px
}
html.ltr .radial-bar.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-50 {
    background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-55 {
    background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-60 {
    background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-65 {
    background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-70 {
    background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-75 {
    background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-80 {
    background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-85 {
    background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-90 {
    background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-95 {
    background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar.radial-bar-100 {
    background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-50 {
    background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-55 {
    background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-60 {
    background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-65 {
    background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-70 {
    background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-75 {
    background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-80 {
    background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-85 {
    background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-90 {
    background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-95 {
    background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-primary.radial-bar-100 {
    background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-50 {
    background-image:linear-gradient(270deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-55 {
    background-image:linear-gradient(288deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-60 {
    background-image:linear-gradient(306deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-65 {
    background-image:linear-gradient(324deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-70 {
    background-image:linear-gradient(342deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-75 {
    background-image:linear-gradient(1turn,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-80 {
    background-image:linear-gradient(378deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-85 {
    background-image:linear-gradient(396deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-90 {
    background-image:linear-gradient(414deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-95 {
    background-image:linear-gradient(432deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-success.radial-bar-100 {
    background-image:linear-gradient(450deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-50 {
    background-image:linear-gradient(270deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-55 {
    background-image:linear-gradient(288deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-60 {
    background-image:linear-gradient(306deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-65 {
    background-image:linear-gradient(324deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-70 {
    background-image:linear-gradient(342deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-75 {
    background-image:linear-gradient(1turn,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-80 {
    background-image:linear-gradient(378deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-85 {
    background-image:linear-gradient(396deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-90 {
    background-image:linear-gradient(414deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-95 {
    background-image:linear-gradient(432deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-info.radial-bar-100 {
    background-image:linear-gradient(450deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-50 {
    background-image:linear-gradient(270deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-55 {
    background-image:linear-gradient(288deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-60 {
    background-image:linear-gradient(306deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-65 {
    background-image:linear-gradient(324deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-70 {
    background-image:linear-gradient(342deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-75 {
    background-image:linear-gradient(1turn,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-80 {
    background-image:linear-gradient(378deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-85 {
    background-image:linear-gradient(396deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-90 {
    background-image:linear-gradient(414deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-95 {
    background-image:linear-gradient(432deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-warning.radial-bar-100 {
    background-image:linear-gradient(450deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-0 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-5 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-10 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-15 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-20 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-25 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-30 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-35 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-40 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-45 {
    background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-50 {
    background-image:linear-gradient(270deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-55 {
    background-image:linear-gradient(288deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-60 {
    background-image:linear-gradient(306deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-65 {
    background-image:linear-gradient(324deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-70 {
    background-image:linear-gradient(342deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-75 {
    background-image:linear-gradient(1turn,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-80 {
    background-image:linear-gradient(378deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-85 {
    background-image:linear-gradient(396deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-90 {
    background-image:linear-gradient(414deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-95 {
    background-image:linear-gradient(432deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-danger.radial-bar-100 {
    background-image:linear-gradient(450deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.ltr .radial-bar-lg {
    width:100px;
    height:100px;
    font-size:22px
}
html.ltr .radial-bar-lg:after,
html.ltr .radial-bar-lg>img {
    width:70px;
    height:70px;
    margin-left:15px;
    margin-top:15px;
    line-height:70px
}
html.ltr .radial-bar-sm {
    width:50px;
    height:50px;
    font-size:12px
}
html.ltr .radial-bar-sm:after,
html.ltr .radial-bar-sm>img {
    width:35px;
    height:35px;
    margin-left:7.5px;
    margin-top:7.5px;
    line-height:35px
}
html.ltr .radial-bar-xs {
    width:30px;
    height:30px;
    font-size:8px
}
html.ltr .radial-bar-xs:after,
html.ltr .radial-bar-xs>img {
    width:21px;
    height:21px;
    margin-left:4.5px;
    margin-top:4.5px;
    line-height:21px
}
html.ltr .radial-bar,
html.ltr x:-o-prefocus {
    background-clip:content-box
}
html.ltr .has-user-block {
    display:block;
    overflow:hidden;
    border:0!important;
    width:100%!important
}
html.ltr .user-block {
    position:relative;
    padding:25px 0 10px;
    cursor:pointer
}
html.ltr .user-block:after,
html.ltr .user-block:before {
    content:" ";
    display:table
}
html.ltr .user-block:after {
    clear:both
}
html.ltr .user-block>.user-block-picture {
    position:relative;
    width:60px;
    margin:0 auto
}
html.ltr .user-block>.user-block-picture>img {
    max-width:100%;
    height:auto
}
html.ltr .user-block .user-block-info {
    padding-top:15px;
    text-align:center;
    white-space:nowrap
}
html.ltr .user-block .user-block-info .user-block-name,
html.ltr .user-block .user-block-info .user-block-role {
    display:block
}
html.ltr .user-block .user-block-info .user-block-name {
    color:#7d848f
}
html.ltr .user-block .user-block-info .user-block-role {
    font-size:12px;
    color:#aaa
}
html.ltr .user-block-status {
    position:relative
}
html.ltr .user-block-status>.circle {
    position:absolute;
    bottom:0;
    right:0;
    border:2px solid #fff
}
html.ltr .aside-collapsed .user-block {
    padding:15px 0 14px;
    margin:0;
    text-align:center
}
html.ltr .aside-collapsed .user-block>.user-block-picture {
    float:none;
    margin:0 auto;
    width:50px
}
html.ltr .aside-collapsed .user-block>.user-block-picture>.user-block-status {
    display:block
}
html.ltr .aside-collapsed .user-block .user-block-info {
    display:none
}
html.ltr .circle {
    display:inline-block;
    width:7px;
    height:7px;
    border-radius:500px;
    margin:0 .5em;
    background-color:#ddd;
    vertical-align:baseline;
    border:2px solid transparent
}
html.ltr .circle.text-left {
    margin-left:0
}
html.ltr .circle.text-right {
    margin-right:0
}
html.ltr .circle-primary {
    background-color:#5d9cec
}
html.ltr .circle-success {
    background-color:#27c24c
}
html.ltr .circle-info {
    background-color:#387DFF
}
html.ltr .circle-warning {
    background-color:#ff902b
}
html.ltr .circle-danger {
    background-color:#f05050
}
html.ltr .circle-green {
    background-color:#37bc9b
}
html.ltr .circle-pink {
    background-color:#f532e5
}
html.ltr .circle-inverse {
    background-color:#131e26
}
html.ltr .circle-purple {
    background-color:#7266ba
}
html.ltr .circle-sm {
    width:5px;
    height:5px
}
html.ltr .circle-lg {
    width:11px;
    height:11px
}
html.ltr .circle-xl {
    width:18px;
    height:18px
}
html.ltr .circle-outline {
    background-color:transparent
}
html.ltr .circle-outline.circle-primary {
    border:1px solid #5d9cec
}
html.ltr .circle-outline.circle-success {
    border:1px solid #27c24c
}
html.ltr .circle-outline.circle-info {
    border:1px solid #387DFF
}
html.ltr .circle-outline.circle-warning {
    border:1px solid #ff902b
}
html.ltr .circle-outline.circle-danger {
    border:1px solid #f05050
}
html.ltr .timeline,
html.ltr .timeline-alt {
    list-style:none;
    padding:0 0 20px;
    position:relative;
    z-index:0
}
html.ltr .timeline-alt:before,
html.ltr .timeline:before {
    position:absolute;
    top:0;
    bottom:0;
    content:" ";
    width:1px;
    background-color:#d1d2d3;
    left:18px
}
html.ltr .timeline-alt .timeline-end,
html.ltr .timeline .timeline-end {
    float:none;
    clear:both
}
html.ltr .timeline-alt .popover.left>.arrow:after,
html.ltr .timeline .popover.left>.arrow:after {
    border-left-color:#fff
}
html.ltr .timeline-alt .popover.right>.arrow:after,
html.ltr .timeline .popover.right>.arrow:after {
    border-right-color:#fff
}
html.ltr .timeline-alt .popover.left>.popover-title+.arrow:after,
html.ltr .timeline .popover.left>.popover-title+.arrow:after {
    border-left-color:#fafafa
}
html.ltr .timeline-alt .popover.right>.popover-title+.arrow:after,
html.ltr .timeline .popover.right>.popover-title+.arrow:after {
    border-right-color:#fafafa
}
html.ltr .timeline-alt>li,
html.ltr .timeline>li {
    margin-bottom:20px
}
html.ltr .timeline-alt>li:after,
html.ltr .timeline-alt>li:before,
html.ltr .timeline>li:after,
html.ltr .timeline>li:before {
    content:" ";
    display:table
}
html.ltr .timeline-alt>li:after,
html.ltr .timeline>li:after {
    clear:both
}
html.ltr .timeline-alt>li.timeline-separator,
html.ltr .timeline>li.timeline-separator {
    position:relative;
    float:none;
    clear:both;
    margin:0 auto;
    padding:40px 0
}
html.ltr .timeline-alt>li.timeline-separator:first-child,
html.ltr .timeline>li.timeline-separator:first-child {
    padding-top:0
}
html.ltr .timeline-alt>li.timeline-separator:before,
html.ltr .timeline>li.timeline-separator:before {
    content:attr(data-datetime);
    display:inline-block;
    width:120px;
    text-align:center;
    padding:0 20px;
    line-height:30px;
    background-color:#b6c5da;
    color:#fff
}
html.ltr .timeline-alt>li>.timeline-panel,
html.ltr .timeline>li>.timeline-panel {
    margin-left:60px
}
html.ltr .timeline-alt>li>.timeline-panel .popover,
html.ltr .timeline>li>.timeline-panel .popover {
    position:relative;
    display:block;
    margin:0;
    width:100%;
    max-width:none
}
html.ltr .timeline-alt>li>.timeline-panel .popover .arrow,
html.ltr .timeline>li>.timeline-panel .popover .arrow {
    top:18px;
    display:none
}
html.ltr .timeline-alt>li>.timeline-panel .popover .popover-content .popover-title,
html.ltr .timeline>li>.timeline-panel .popover .popover-content .popover-title {
    background-color:transparent;
    border:0;
    padding-left:0;
    padding-top:0
}
html.ltr .timeline-alt>li>.timeline-date,
html.ltr .timeline>li>.timeline-date {
    margin:-20px 0 0;
    display:block;
    height:20px;
    line-height:20px;
    font-size:13px
}
html.ltr .timeline-alt>li>.timeline-date>time:after,
html.ltr .timeline>li>.timeline-date>time:after {
    content:attr(datetime)
}
html.ltr .timeline-alt>li>.timeline-badge,
html.ltr .timeline>li>.timeline-badge {
    position:absolute;
    left:0;
    width:36px;
    height:36px;
    border-radius:500px;
    line-height:36px;
    font-size:1em;
    text-align:center;
    color:#fff;
    background-color:#999;
    z-index:100
}
html.ltr .timeline-alt>li>.timeline-badge.primary,
html.ltr .timeline>li>.timeline-badge.primary {
    background-color:#5d9cec
}
html.ltr .timeline-alt>li>.timeline-badge.success,
html.ltr .timeline>li>.timeline-badge.success {
    background-color:#27c24c
}
html.ltr .timeline-alt>li>.timeline-badge.warning,
html.ltr .timeline>li>.timeline-badge.warning {
    background-color:#ff902b
}
html.ltr .timeline-alt>li>.timeline-badge.danger,
html.ltr .timeline>li>.timeline-badge.danger {
    background-color:#f05050
}
html.ltr .timeline-alt>li>.timeline-badge.info,
html.ltr .timeline>li>.timeline-badge.info {
    background-color:#387DFF
}
html.ltr .timeline-alt>li>.timeline-badge.inverse,
html.ltr .timeline>li>.timeline-badge.inverse {
    background-color:#131e26
}
html.ltr .timeline-alt>li>.timeline-badge.green,
html.ltr .timeline>li>.timeline-badge.green {
    background-color:#37bc9b
}
html.ltr .timeline-alt>li>.timeline-badge.pink,
html.ltr .timeline>li>.timeline-badge.pink {
    background-color:#f532e5
}
html.ltr .timeline-alt>li>.timeline-badge.purple,
html.ltr .timeline>li>.timeline-badge.purple {
    background-color:#7266ba
}
html.ltr .timeline-alt>li>.timeline-badge.dark,
html.ltr .timeline>li>.timeline-badge.dark {
    background-color:#3a3f51
}
html.ltr .timeline-alt>li>.timeline-badge.yellow,
html.ltr .timeline>li>.timeline-badge.yellow {
    background-color:#fad732
}
html.ltr .timeline-alt .popover .arrow {
    display:block!important
}
html.ltr .timeline-title {
    margin-top:0;
    color:inherit
}
html.ltr .timeline-body>p,
html.ltr .timeline-body>ul {
    margin-bottom:0
}
html.ltr .timeline-body>p+p {
    margin-top:5px
}
@media only screen and (min-width:992px) {
    html.ltr .timeline:before {
        left:50%;
        margin-left:18px
    }
    html.ltr .timeline>li {
        float:left;
        clear:left;
        width:45%
    }
    html.ltr .timeline>li.timeline-inverted {
        float:right;
        clear:right;
        margin-top:50px
    }
    html.ltr .timeline>li.timeline-separator {
        text-align:center
    }
    html.ltr .timeline>li.timeline-separator:before {
        margin-left:36px
    }
    html.ltr .timeline>li>.timeline-badge {
        left:50%;
        margin-left:0
    }
    html.ltr .timeline>li>.timeline-date {
        float:none;
        position:absolute;
        width:40%;
        left:50%;
        top:18px;
        margin-left:54px;
        margin-top:-10px
    }
    html.ltr .timeline>li>.timeline-panel {
        margin:0
    }
    html.ltr .timeline>li>.timeline-panel:before {
        border-left-width:15px;
        border-right-width:0;
        top:26px;
        right:-15px;
        left:auto
    }
    html.ltr .timeline>li>.timeline-panel:after {
        border-left-width:14px;
        border-right-width:0;
        top:27px;
        right:-14px;
        left:auto
    }
    html.ltr .timeline>li>.timeline-panel .popover .arrow {
        display:block
    }
    html.ltr .timeline>li.timeline-inverted>.timeline-panel {
        padding-left:36px
    }
    html.ltr .timeline>li.timeline-inverted .timeline-date {
        left:auto;
        right:50%;
        width:auto;
        margin-left:0;
        margin-right:36px
    }
}
html.ltr .dropdown-lg>.dropdown-menu {
    min-width:200px
}
html.ltr .dropdown-list>.dropdown-menu {
    padding:0;
    min-width:220px
}
html.ltr .dropdown-list .list-group {
    margin:0
}
html.ltr .dropdown-list .list-group-item {
    border-radius:0;
    border-left:0;
    border-right:0
}
html.ltr .dropdown-list .list-group-item:first-child {
    border-top:0
}
html.ltr .dropdown-list .list-group-item:last-child {
    border-bottom:0
}
html.ltr .dropdown>a {
    position:relative
}
html.ltr .dropdown>a>.label {
    position:absolute;
    top:0;
    right:0;
    padding:2px 5px
}
@media only screen and (min-width:768px) {
    html.ltr .dropdown>a>.label {
        top:10px
    }
}
html.ltr .dropdown-menu-header {
    padding:10px 15px;
    background-color:#fafafa;
    border-bottom:1px solid #e1e1e1
}
html.ltr .container-sm {
    max-width:750px;
    width:auto
}
html.ltr .container-md {
    max-width:970px;
    width:auto
}
html.ltr .container-lg {
    max-width:1170px;
    width:auto
}
html.ltr .row-table {
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    margin:0
}
html.ltr .row-table>[class*=col-] {
    display:table-cell;
    float:none;
    table-layout:fixed;
    vertical-align:middle
}
html.ltr .row-flush>[class*=col-] {
    padding-left:0;
    padding-right:0
}
html.ltr .half-float {
    position:relative;
    margin-bottom:65px
}
html.ltr .half-float .half-float-bottom,
html.ltr .half-float .half-float-top {
    position:absolute;
    left:50%;
    bottom:-60px;
    width:120px;
    height:120px;
    margin-left:-60px;
    z-index:2
}
html.ltr .half-float .half-float-top {
    bottom:auto;
    top:-60px
}
html.ltr .half-float+* {
    margin-top:-55px;
    padding-top:65px
}
html.ltr .row-masonry {
    position:relative;
    margin:0;
    padding:0;
    width:100%
}
html.ltr .row-masonry>.col-masonry {
    display:inline-block;
    width:100%;
    min-height:1em;
    margin-bottom:15px
}
@media only screen and (min-width:480px) {
    html.ltr .row-masonry-sm-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-sm-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-sm-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-sm-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-sm-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-sm-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-sm-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-sm-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-sm-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-sm-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-sm-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-sm-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-sm-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-sm-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-sm-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-sm-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-sm-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-sm-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-sm-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-sm-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-sm-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-sm-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-sm-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-sm-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-sm-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-sm-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.ltr .row-masonry-md-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-md-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-md-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-md-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-md-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-md-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-md-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-md-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-md-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-md-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-md-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-md-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-md-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-md-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-md-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-md-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-md-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-md-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-md-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-md-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-md-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-md-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-md-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-md-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-md-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-md-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:992px) {
    html.ltr .row-masonry-lg-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-lg-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-lg-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-lg-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-lg-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-lg-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-lg-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-lg-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-lg-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-lg-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-lg-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-lg-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-lg-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-lg-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-lg-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-lg-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-lg-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-lg-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-lg-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-lg-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-lg-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-lg-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-lg-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-lg-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-lg-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-lg-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:1200px) {
    html.ltr .row-masonry-xl-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.ltr .no-csscolumns .row-masonry-xl-1 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.ltr .row-masonry-xl-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.ltr .no-csscolumns .row-masonry-xl-2 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.ltr .row-masonry-xl-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.ltr .no-csscolumns .row-masonry-xl-3 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.ltr .row-masonry-xl-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.ltr .no-csscolumns .row-masonry-xl-4 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.ltr .row-masonry-xl-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.ltr .no-csscolumns .row-masonry-xl-5 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.ltr .row-masonry-xl-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.ltr .no-csscolumns .row-masonry-xl-6 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.ltr .row-masonry-xl-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.ltr .no-csscolumns .row-masonry-xl-7 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.ltr .row-masonry-xl-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.ltr .no-csscolumns .row-masonry-xl-8 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.ltr .row-masonry-xl-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.ltr .no-csscolumns .row-masonry-xl-9 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.ltr .row-masonry-xl-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.ltr .no-csscolumns .row-masonry-xl-10 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.ltr .row-masonry-xl-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.ltr .no-csscolumns .row-masonry-xl-11 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.ltr .row-masonry-xl-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.ltr .no-csscolumns .row-masonry-xl-12 {
        text-align:justify
    }
    html.ltr .no-csscolumns .row-masonry-xl-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.ltr .no-csscolumns .row-masonry-xl-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
html.ltr .widget {
    margin-bottom:20px;
    border:0
}
html.ltr .widget.panel,
html.ltr .widget .panel {
    overflow:hidden
}
html.ltr .widget .lateral-picture {
    position:relative;
    display:block;
    height:240px;
    width:auto;
    overflow:hidden
}
html.ltr .widget .lateral-picture>img {
    position:absolute;
    top:0;
    left:0;
    max-height:100%;
    width:auto
}
html.ltr .fadeOutUpShort {
    -webkit-animation-name:fadeOutUpShort;
    animation-name:fadeOutUpShort
}
html.ltr .fadeInUpShort {
    -webkit-animation-name:fadeInUpShort;
    animation-name:fadeInUpShort
}
html.ltr .zoomInShort {
    -webkit-animation-name:zoomInShort;
    animation-name:zoomInShort
}
html.ltr .zoomBack {
    -webkit-animation-name:zoomBack;
    animation-name:zoomBack
}
html.ltr .fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@media only screen and (min-width:768px) {
    html.ltr .table-grid {
        display:table;
        width:100%;
        height:100%;
        table-layout:fixed
    }
    html.ltr .col {
        display:table-cell;
        vertical-align:top;
        height:100%
    }
    html.ltr .col.col-full-center {
        vertical-align:middle
    }
    html.ltr .col-1 {
        width:8.333333%
    }
    html.ltr .col-2 {
        width:16.666667%
    }
    html.ltr .col-3 {
        width:25%
    }
    html.ltr .col-4 {
        width:33.333333%
    }
    html.ltr .col-5 {
        width:41.666667%
    }
    html.ltr .col-6 {
        width:50%
    }
    html.ltr .col-7 {
        width:58.333333%
    }
    html.ltr .col-8 {
        width:66.666667%
    }
    html.ltr .col-9 {
        width:75%
    }
    html.ltr .col-10 {
        width:83.333333%
    }
    html.ltr .col-11 {
        width:91.666667%
    }
    html.ltr .col-12 {
        width:100%
    }
    html.ltr .col-xxs {
        width:60px
    }
    html.ltr .col-xs {
        width:90px
    }
    html.ltr .col-sm {
        width:150px
    }
    html.ltr .col-sd {
        width:200px
    }
    html.ltr .col-md {
        width:240px
    }
    html.ltr .col-lg {
        width:280px
    }
    html.ltr .col-xl {
        width:320px
    }
    html.ltr .col-xxl {
        width:360px
    }
    html.ltr .col-wide {
        width:100%
    }
    html.ltr .col-auto {
        width:auto
    }
    html.ltr .table-grid-padded {
        margin-left:-1rem;
        margin-right:-1rem
    }
    html.ltr .table-grid-padded .table-grid {
        border-spacing:1rem 0
    }
}
@media only screen and (max-width:991px) {
    html.ltr .table-grid-desktop .col,
    html.ltr .table-grid-desktop.table-grid {
        display:block;
        width:auto
    }
}
html.ltr .table-grid-align-middle .col {
    vertical-align:middle
}
html.ltr .todo .todo-item-list {
    position:relative
}
html.ltr .todo .todo-item .todo-edit {
    display:none;
    cursor:pointer
}
html.ltr .todo .todo-item:hover .todo-edit {
    display:inline
}
html.ltr .todo .todo-item.todo-complete .todo-edit {
    display:none
}
html.ltr .todo textarea {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.ltr .todo .todo-complete {
    background:#edf1f2;
    opacity:.6;
    color:#232735
}
html.ltr .todo .todo-complete .todo-title {
    text-decoration:line-through
}
html.ltr .todo .panel-group>.panel {
    border:1px;
    margin:0
}
html.ltr .todo .panel-group>.panel .panel-body {
    border-bottom:1px solid #edf1f2
}
html.ltr .dd {
    max-width:600px;
    font-size:13px;
    line-height:20px
}
html.ltr .dd,
html.ltr .dd-list {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
html.ltr .dd-list .dd-list {
    padding-left:30px
}
html.ltr .dd-collapsed .dd-list {
    display:none
}
html.ltr .dd-empty,
html.ltr .dd-item,
html.ltr .dd-placeholder {
    display:block;
    position:relative;
    margin:0;
    padding:0;
    min-height:20px;
    font-size:13px;
    line-height:20px
}
html.ltr .dd-handle {
    display:block;
    margin:5px 0;
    padding:10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.ltr .dd-handle:hover {
    background:#fff
}
html.ltr .dd-item>button {
    display:block;
    position:relative;
    cursor:pointer;
    float:left;
    width:25px;
    height:30px;
    margin:5px 0;
    padding:0;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:0;
    background:transparent;
    font-size:12px;
    line-height:1;
    text-align:center;
    font-weight:700
}
html.ltr .dd-item>button:before {
    content:"+";
    display:block;
    position:absolute;
    width:100%;
    text-align:center;
    text-indent:0
}
html.ltr .dd-item>button[data-action=collapse]:before {
    content:"-"
}
html.ltr .dd-empty,
html.ltr .dd-placeholder {
    margin:5px 0;
    padding:0;
    min-height:30px;
    background:#f2fbff;
    border:1px dashed #b6bcbf;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
html.ltr .dd-empty {
    border:1px dashed #bbb;
    min-height:100px;
    background-color:#e5e5e5;
    background-size:60px 60px;
    background-position:0 0,30px 30px
}
html.ltr .dd-dragel {
    position:absolute;
    pointer-events:none;
    z-index:9999
}
html.ltr .dd-dragel>.dd-item .dd-handle {
    margin-top:0
}
html.ltr .dd-dragel .dd-handle {
    box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)
}
html.ltr .nestable-lists {
    display:block;
    clear:both;
    padding:30px 0;
    width:100%;
    border:0;
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd
}
@media only screen and (min-width:700px) {
    html.ltr .dd+.dd {
        margin-left:2%
    }
}
html.ltr .dd-hover>.dd-handle {
    background:#2ea8e5!important
}
html.ltr .dd3-content {
    display:block;
    margin:5px 0;
    padding:10px 10px 10px 50px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.ltr .dd-dragel>.dd3-item>.dd3-content {
    margin:0
}
html.ltr .dd3-item>button {
    margin-left:40px
}
html.ltr .dd3-handle {
    position:absolute;
    margin:0;
    left:0;
    top:0;
    cursor:pointer;
    width:40px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:1px solid #ebebeb;
    background:#fff;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
html.ltr .dd3-handle:before {
    content:"≡";
    display:block;
    position:absolute;
    left:0;
    top:10px;
    width:100%;
    text-align:center;
    text-indent:0;
    color:#ccc;
    font-size:20px;
    font-weight:400
}
html.ltr .dd3-handle:hover {
    background:#f7f7f7
}
html.ltr .flot-chart {
    display:block;
    width:100%;
    height:250px
}
html.ltr .flot-chart .legend>table tr td {
    padding:3px
}
html.ltr .flot-chart .legend>table tr td:first-child {
    padding-left:3px
}
html.ltr .flot-chart .legend>table tr td:last-child {
    padding-right:3px
}
html.ltr .flot-chart .legend>table tr+tr td {
    padding-top:0
}
html.ltr .flot-chart .legend>div:first-child {
    border-color:rgba(0,0,0,.1)!important
}
html.ltr .flot-chart .legend .legendColorBox>div,
html.ltr .flot-chart .legend .legendColorBox>div>div {
    border-radius:400px
}
html.ltr .flot-chart-content {
    width:100%;
    height:100%
}
html.ltr .flot-pie-label {
    padding:3px 5px;
    font-size:10px;
    text-align:center;
    color:#fff
}
html.ltr #flotTip {
    position:relative;
    padding:5px;
    font-size:12px!important;
    border-radius:2px!important;
    border-color:transparent!important;
    background-color:rgba(0,0,0,.75)!important;
    color:#f1f1f1;
    z-index:5
}
html.ltr .easypie-chart {
    display:inline-block;
    position:relative;
    padding:0 6px
}
html.ltr .easypie-chart span {
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    width:100%;
    margin-left:-50%;
    height:30px;
    margin-top:-15px;
    font-size:20px
}
html.ltr .easypie-chart canvas {
    max-width:100%
}
html.ltr .c-checkbox,
html.ltr .c-radio {
    margin-right:4px
}
html.ltr .c-checkbox *,
html.ltr .c-radio * {
    cursor:pointer
}
html.ltr .c-checkbox input,
html.ltr .c-radio input {
    opacity:0;
    position:absolute;
    margin-left:0!important
}
html.ltr .c-checkbox span,
html.ltr .c-radio span {
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-left:-20px;
    width:20px;
    height:20px;
    border-radius:2px;
    border:1px solid #ccc;
    margin-right:5px;
    text-align:center
}
html.ltr .c-checkbox span:before,
html.ltr .c-radio span:before {
    margin-left:1px
}
html.ltr .c-checkbox:hover span,
html.ltr .c-radio:hover span {
    border-color:#5d9cec
}
html.ltr .form-inline .c-checkbox span,
html.ltr .form-inline .c-radio span {
    margin-left:0
}
html.ltr .c-checkbox.c-checkbox-rounded span,
html.ltr .c-checkbox.c-radio-rounded span,
html.ltr .c-radio.c-checkbox-rounded span,
html.ltr .c-radio.c-radio-rounded span,
html.ltr .c-radio span {
    border-radius:500px
}
html.ltr .c-checkbox span:before,
html.ltr .c-radio span:before {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    text-align:center!important;
    font-size:12px;
    line-height:18px;
    vertical-align:middle
}
html.ltr .c-checkbox input[type=checkbox]:checked+span:before,
html.ltr .c-checkbox input[type=radio]:checked+span:before,
html.ltr .c-radio input[type=checkbox]:checked+span:before,
html.ltr .c-radio input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.ltr .c-checkbox input[type=checkbox]:checked+span,
html.ltr .c-checkbox input[type=radio]:checked+span,
html.ltr .c-radio input[type=checkbox]:checked+span,
html.ltr .c-radio input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec
}
html.ltr .c-checkbox input[type=radio]:checked+span,
html.ltr .c-radio input[type=radio]:checked+span {
    background-color:#fff
}
html.ltr .c-checkbox input[type=radio]:checked+span:before,
html.ltr .c-radio input[type=radio]:checked+span:before {
    color:#5d9cec
}
html.ltr .c-checkbox input[type=checkbox]:disabled+span,
html.ltr .c-checkbox input[type=radio]:disabled+span,
html.ltr .c-radio input[type=checkbox]:disabled+span,
html.ltr .c-radio input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important
}
html.ltr .c-checkbox input[type=radio]:disabled+span,
html.ltr .c-radio input[type=radio]:disabled+span {
    background-color:#fff!important
}
html.ltr .c-checkbox input[type=radio]:disabled+span:before,
html.ltr .c-radio input[type=radio]:disabled+span:before {
    color:#ddd
}
html.ltr .c-radio.c-radio-nofont span:before {
    content:"";
    width:10px;
    height:10px;
    top:50%;
    left:50%;
    margin-top:-5px;
    margin-left:-5px;
    border-radius:500px
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec;
    background-color:#fff
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    background-color:#5d9cec
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important;
    background-color:#fff!important
}
html.ltr .c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
    background-color:#ddd
}
html.ltr .form-control-rounded {
    border-radius:100px
}
html.ltr .switch .form-control {
    padding-top:7px;
    margin-bottom:0
}
html.ltr .switch * {
    cursor:pointer
}
html.ltr .switch input {
    opacity:0;
    position:absolute;
    z-index:-1
}
html.ltr .switch span {
    position:relative;
    display:inline-block;
    width:40px;
    height:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:100px;
    transition:all .5s;
    box-shadow:inset 1px 2px 3px rgba(0,0,0,.1);
    vertical-align:middle
}
html.ltr .switch span:after {
    content:"";
    position:absolute;
    background-color:#fff;
    top:0;
    left:0;
    height:18px;
    width:18px;
    border:1px solid #ddd;
    border-radius:400px;
    box-shadow:1px 1px 3px rgba(0,0,0,.1);
    -webkit-transition:all .2s
}
html.ltr .switch.switch-lg span {
    width:50px;
    height:25px
}
html.ltr .switch.switch-lg span:after {
    height:23px;
    width:23px
}
html.ltr .switch.switch-sm span {
    width:30px;
    height:15px
}
html.ltr .switch.switch-sm span:after {
    height:13px;
    width:13px
}
html.ltr .switch input:checked+span {
    background-color:#5d9cec;
    border-color:#5d9cec;
    transition:all .5s
}
html.ltr .switch input:checked+span:after {
    left:50%;
    transition:all .2s
}
html.ltr .form-control-feedback {
    left:16px;
    right:auto
}
html.ltr .form-control+.form-control-feedback,
html.ltr .form-control+.parsley-errors-list+.form-control-feedback {
    right:0;
    left:auto
}
html.ltr .input-sm+.form-control-feedback,
html.ltr .input-sm+.parsley-errors-list+.form-control-feedback {
    top:0
}
html.ltr .input-md {
    width:260px
}
html.ltr .note-editor {
    background-image:linear-gradient(#eee .1em,transparent 0);
    background-size:100% 20px;
    background-color:#fff;
    line-height:20px;
    margin-top:5px;
    padding:0 0 1px;
    border:none
}
html.ltr .note-editor.note-editor-margin {
    background-image:linear-gradient(90deg,transparent 49px,#ffe0c4 0,#ffe0c4 51px,transparent 0),linear-gradient(#eee .1em,transparent 0);
    padding-left:55px
}
html.ltr .parsley-error {
    border-color:#f05050!important
}
html.ltr .parsley-errors-list {
    display:none;
    margin:0;
    padding:0
}
html.ltr .parsley-errors-list.filled {
    display:block
}
html.ltr .parsley-errors-list>li {
    font-size:12px;
    list-style:none;
    color:#f05050
}
html.ltr body .bootstrap-tagsinput {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height:auto;
    min-height:35px;
    margin-bottom:0
}
html.ltr body .bootstrap-tagsinput: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)
}
html.ltr body .bootstrap-tagsinput::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .bootstrap-tagsinput:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .bootstrap-tagsinput::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .bootstrap-tagsinput[disabled],
html.ltr body .bootstrap-tagsinput[readonly],
html.ltr fieldset[disabled] body .bootstrap-tagsinput {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .bootstrap-tagsinput {
    height:auto
}
html.ltr body .bootstrap-tagsinput .tag {
    color:#fff
}
html.ltr .tabcontrol,
html.ltr .wizard {
    display:block;
    width:100%;
    overflow:hidden
}
html.ltr .tabcontrol a,
html.ltr .wizard a {
    outline:0
}
html.ltr .tabcontrol ul,
html.ltr .wizard ul {
    list-style:none!important;
    padding:0;
    margin:0
}
html.ltr .tabcontrol ul>li,
html.ltr .wizard ul>li {
    display:block;
    padding:0
}
html.ltr .tabcontrol>.content>.title,
html.ltr .tabcontrol>.steps .current-info,
html.ltr .wizard>.content>.title,
html.ltr .wizard>.steps .current-info {
    position:absolute;
    left:-999em
}
html.ltr .wizard>.steps {
    position:relative;
    display:block;
    width:100%
}
html.ltr .wizard>.steps .number {
    font-size:1.429em
}
html.ltr .wizard>.steps>ul>li {
    width:25%
}
html.ltr .wizard>.content {
    background:#fff;
    display:block;
    margin:.5em;
    min-height:300px;
    overflow:hidden;
    position:relative;
    width:auto;
    border-radius:5px
}
html.ltr .wizard>.content>.body {
    float:left;
    position:absolute;
    width:100%;
    height:95%;
    padding:2.5% 0
}
html.ltr .wizard>.content>.body ul {
    list-style:disc!important
}
html.ltr .wizard>.content>.body ul>li {
    display:list-item
}
html.ltr .wizard>.content>.body>iframe {
    border:0;
    width:100%;
    height:100%
}
html.ltr .wizard>.content>.body input {
    display:block
}
html.ltr .wizard>.content>.body input.error {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#8a1f11
}
html.ltr .wizard>.content>.body label {
    display:inline-block;
    margin-bottom:.5em
}
html.ltr .wizard>.content>.body label.error {
    color:#f05050;
    display:block!important;
    margin-left:1.5em;
    padding:0
}
html.ltr .wizard>.actions {
    position:relative;
    display:block;
    text-align:right;
    width:100%
}
html.ltr .wizard>.actions>ul {
    display:inline-block;
    text-align:right
}
html.ltr .wizard>.actions>ul>li {
    margin:0 .5em
}
html.ltr .wizard.vertical>.steps {
    display:inline;
    float:left;
    width:30%
}
html.ltr .wizard.vertical>.steps>ul>li {
    float:none;
    width:100%
}
html.ltr .wizard.vertical>.content {
    display:inline;
    float:left;
    margin:0 2.5% .5em;
    width:65%
}
html.ltr .wizard.vertical>.actions {
    display:inline;
    float:right;
    margin:0 2.5%;
    width:95%
}
html.ltr .wizard.vertical>.actions>ul>li {
    margin:0 0 0 1em
}
html.ltr .wizard>.actions>ul>li,
html.ltr .wizard>.steps>ul>li {
    float:left
}
html.ltr .wizard>.steps a,
html.ltr .wizard>.steps a:active,
html.ltr .wizard>.steps a:hover {
    display:block;
    width:auto;
    margin:0 .5em .5em;
    padding:1em;
    text-decoration:none;
    border-radius:0;
    font-weight:700;
    color:#e1e2e3
}
html.ltr .wizard>.steps a:active>small,
html.ltr .wizard>.steps a:hover>small,
html.ltr .wizard>.steps a>small {
    font-weight:400;
    color:#909fa7
}
html.ltr .wizard>.steps .disabled a,
html.ltr .wizard>.steps .disabled a:active,
html.ltr .wizard>.steps .disabled a:hover {
    background:#383d4e;
    color:#e1e2e3;
    cursor:default
}
html.ltr .wizard>.steps .current a,
html.ltr .wizard>.steps .current a:active,
html.ltr .wizard>.steps .current a:hover {
    background:#5d9cec;
    color:#fff;
    cursor:default
}
html.ltr .wizard>.steps .current a:active>small,
html.ltr .wizard>.steps .current a:hover>small,
html.ltr .wizard>.steps .current a>small {
    color:#fff
}
html.ltr .wizard>.steps .done a,
html.ltr .wizard>.steps .done a:active,
html.ltr .wizard>.steps .done a:hover {
    background:#383d4e;
    color:#e1e2e3
}
html.ltr .wizard>.steps .error a,
html.ltr .wizard>.steps .error a:active,
html.ltr .wizard>.steps .error a:hover {
    background:#ff3111;
    color:#fff
}
html.ltr .wizard>.actions a,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:hover {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .open>.dropdown-toggle.wizard>.actions a,
html.ltr .open>.dropdown-toggle.wizard>.actions a.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active:hover,
html.ltr .open>.dropdown-toggle.wizard>.actions a:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover.focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover:focus,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover:hover,
html.ltr .wizard>.actions a.active,
html.ltr .wizard>.actions a.active.focus,
html.ltr .wizard>.actions a.active:focus,
html.ltr .wizard>.actions a.active:hover,
html.ltr .wizard>.actions a.focus,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:active.active,
html.ltr .wizard>.actions a:active.active.focus,
html.ltr .wizard>.actions a:active.active:focus,
html.ltr .wizard>.actions a:active.active:hover,
html.ltr .wizard>.actions a:active.focus,
html.ltr .wizard>.actions a:active:active,
html.ltr .wizard>.actions a:active:active.focus,
html.ltr .wizard>.actions a:active:active:focus,
html.ltr .wizard>.actions a:active:active:hover,
html.ltr .wizard>.actions a:active:focus,
html.ltr .wizard>.actions a:active:hover,
html.ltr .wizard>.actions a:focus,
html.ltr .wizard>.actions a:hover,
html.ltr .wizard>.actions a:hover.active,
html.ltr .wizard>.actions a:hover.active.focus,
html.ltr .wizard>.actions a:hover.active:focus,
html.ltr .wizard>.actions a:hover.active:hover,
html.ltr .wizard>.actions a:hover.focus,
html.ltr .wizard>.actions a:hover:active,
html.ltr .wizard>.actions a:hover:active.focus,
html.ltr .wizard>.actions a:hover:active:focus,
html.ltr .wizard>.actions a:hover:active:hover,
html.ltr .wizard>.actions a:hover:focus,
html.ltr .wizard>.actions a:hover:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3886e8
}
html.ltr .open>.dropdown-toggle.wizard>.actions a,
html.ltr .open>.dropdown-toggle.wizard>.actions a:active,
html.ltr .open>.dropdown-toggle.wizard>.actions a:hover,
html.ltr .wizard>.actions a.active,
html.ltr .wizard>.actions a:active,
html.ltr .wizard>.actions a:active.active,
html.ltr .wizard>.actions a:active:active,
html.ltr .wizard>.actions a:hover.active,
html.ltr .wizard>.actions a:hover:active {
    background-image:none
}
html.ltr .wizard>.actions a.disabled.focus,
html.ltr .wizard>.actions a.disabled:focus,
html.ltr .wizard>.actions a.disabled:hover,
html.ltr .wizard>.actions a:active.disabled.focus,
html.ltr .wizard>.actions a:active.disabled:focus,
html.ltr .wizard>.actions a:active.disabled:hover,
html.ltr .wizard>.actions a:active[disabled].focus,
html.ltr .wizard>.actions a:active[disabled]:focus,
html.ltr .wizard>.actions a:active[disabled]:hover,
html.ltr .wizard>.actions a:hover.disabled.focus,
html.ltr .wizard>.actions a:hover.disabled:focus,
html.ltr .wizard>.actions a:hover.disabled:hover,
html.ltr .wizard>.actions a:hover[disabled].focus,
html.ltr .wizard>.actions a:hover[disabled]:focus,
html.ltr .wizard>.actions a:hover[disabled]:hover,
html.ltr .wizard>.actions a[disabled].focus,
html.ltr .wizard>.actions a[disabled]:focus,
html.ltr .wizard>.actions a[disabled]:hover,
html.ltr fieldset[disabled] .wizard>.actions a.focus,
html.ltr fieldset[disabled] .wizard>.actions a:active.focus,
html.ltr fieldset[disabled] .wizard>.actions a:active:focus,
html.ltr fieldset[disabled] .wizard>.actions a:active:hover,
html.ltr fieldset[disabled] .wizard>.actions a:focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover,
html.ltr fieldset[disabled] .wizard>.actions a:hover.focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover:focus,
html.ltr fieldset[disabled] .wizard>.actions a:hover:hover {
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.ltr .wizard>.actions a .badge,
html.ltr .wizard>.actions a:active .badge,
html.ltr .wizard>.actions a:hover .badge {
    color:#5d9cec;
    background-color:#fff
}
html.ltr .wizard>.actions .disabled a,
html.ltr .wizard>.actions .disabled a:active,
html.ltr .wizard>.actions .disabled a:hover {
    color:#333;
    background:#fff;
    border:1px solid #eaeaea
}
html.ltr .tabcontrol>.steps {
    position:relative;
    display:block;
    width:100%
}
html.ltr .tabcontrol>.steps>ul {
    position:relative;
    margin:6px 0 0;
    top:1px;
    z-index:1
}
html.ltr .tabcontrol>.steps>ul>li {
    float:left;
    margin:5px 2px 0 0;
    padding:1px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
html.ltr .tabcontrol>.steps>ul>li>a {
    color:#5f5f5f;
    display:inline-block;
    border:0;
    margin:0;
    padding:10px 30px;
    text-decoration:none
}
html.ltr .tabcontrol>.steps>ul>li>a:hover {
    text-decoration:none
}
html.ltr .tabcontrol>.steps>ul>li:hover {
    background:#edecec;
    border:1px solid #bbb;
    padding:0
}
html.ltr .tabcontrol>.steps>ul>li.current {
    background:#fff;
    border:1px solid #bbb;
    border-bottom:0;
    padding:0 0 1px;
    margin-top:0
}
html.ltr .tabcontrol>.steps>ul>li.current>a {
    padding:15px 30px 10px
}
html.ltr .tabcontrol>.content {
    position:relative;
    display:inline-block;
    width:100%;
    height:300px;
    overflow:hidden;
    border-top:1px solid #bbb;
    padding-top:20px
}
html.ltr .tabcontrol>.content>.body {
    float:left;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%
}
html.ltr .tabcontrol>.content>.body ul {
    list-style:disc!important
}
html.ltr .tabcontrol>.content>.body ul>li {
    display:list-item
}
html.ltr .img-container,
html.ltr .img-preview {
    background-color:#f7f7f7;
    overflow:hidden;
    width:100%;
    text-align:center
}
html.ltr .img-container {
    min-height:200px;
    max-height:340px;
    margin-bottom:20px
}
html.ltr .docs-preview {
    margin-right:-15px;
    margin-bottom:10px
}
html.ltr .img-preview {
    float:left;
    margin-right:10px;
    margin-bottom:10px
}
html.ltr .img-preview>img {
    max-width:100%
}
html.ltr .preview-lg {
    width:263px;
    height:148px
}
html.ltr .preview-md {
    width:139px;
    height:78px
}
html.ltr .preview-sm {
    width:69px;
    height:39px
}
html.ltr .preview-xs {
    width:35px;
    height:20px;
    margin-right:0
}
html.ltr .cropper-container img {
    display:block;
    width:100%;
    min-width:0!important;
    max-width:none!important;
    height:100%;
    min-height:0!important;
    max-height:none!important;
    image-orientation:0deg!important
}
html.ltr .dataTables_filter input {
    margin-left:10px
}
html.ltr .dataTables_length select {
    margin-right:10px
}
html.ltr table.dataTable tfoot>tr>th {
    color:#a1a2a3;
    background:#f1f2f3
}
html.ltr .panel .dataTables_wrapper .row {
    margin:10px 0
}
html.ltr .panel .dataTable {
    width:100%!important
}
html.ltr .ColVis .ColVis_Button {
    background-image:none;
    border:1px solid #e1e2e3;
    box-shadow:0 0 0 #000
}
html.ltr .ColVis .ColVis_Button>span {
    color:#656565
}
html.ltr .ColVis_collectionBackground {
    display:none
}
html.ltr ul.ColVis_collection {
    background-color:#fff
}
html.ltr ul.ColVis_collection>li {
    border:0!important;
    background-image:none!important;
    box-shadow:0 0 0 #000!important;
    margin:0
}
html.ltr ul.ColVis_collection>li>label {
    margin:0
}
html.ltr ul.ColVis_collection>li>label>span {
    color:#888;
    vertical-align:top;
    font-weight:400
}
html.ltr ul.ColVis_collection>li>label>span:hover {
    color:#555
}
html.ltr ul.ColVis_collection>li>label input[type=checkbox]:checked+span,
html.ltr ul.ColVis_collection>li>label input[type=radio]:checked+span {
    background-color:transparent
}
html.ltr .ColVis_catcher {
    cursor:pointer
}
html.ltr .table-responsive .dataTables_wrapper .row {
    margin:0
}
@media only screen and (max-width:767px) {
    html.ltr div.dataTables_filter label,
    html.ltr div.dataTables_length label,
    html.ltr div.dataTables_paginate {
        float:none
    }
    html.ltr div.dataTables_filter label select,
    html.ltr div.dataTables_length label select,
    html.ltr div.dataTables_paginate select {
        display:inline-block
    }
    html.ltr .dataTables_wrapper>.row>div {
        float:none;
        text-align:center;
        width:100%
    }
}
html.ltr .table>thead>tr>th {
    padding:14px 8px;
    color:#888
}
html.ltr .table>tbody>tr>td {
    vertical-align:middle
}
html.ltr .table>tbody>tr>td>.media img {
    width:36px;
    height:36px;
    margin:0 auto
}
html.ltr .table .checkbox {
    margin:0 auto;
    width:20px
}
html.ltr .table .progress {
    margin-bottom:0
}
html.ltr .table .radial-bar {
    margin:0 auto
}
html.ltr .jqstooltip {
    box-sizing:content-box
}
html.ltr #table-ext-1 th:first-child {
    width:3%
}
html.ltr #table-ext-1 th:nth-child(2),
html.ltr #table-ext-1 th:nth-child(7),
html.ltr #table-ext-1 th:nth-child(9),
html.ltr #table-ext-2 th:first-child {
    width:5%
}
html.ltr #table-ext-2 th:nth-child(3) {
    width:10%
}
html.ltr .ui-widget {
    font-family:inherit
}
html.ltr .ui-jqgrid {
    border-radius:4px;
    border-width:3px 1px 1px;
    border-color:#cfdbe2
}
html.ltr .ui-jqgrid * {
    max-width:100%
}
html.ltr .ui-jqgrid .ui-jqgrid-titlebar {
    position:relative;
    padding:8px 15px;
    border-bottom:0;
    line-height:1.52857143;
    text-transform:none;
    font-size:14px;
    font-weight:400;
    background-color:#fff;
    color:#444
}
html.ltr .ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
    margin-right:10px
}
html.ltr .ui-jqgrid .ui-jqgrid-pager {
    position:relative;
    padding:8px 14px!important;
    height:auto!important;
    max-width:100%
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
    border-radius:0
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-input,
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
    height:24px;
    padding:4px;
    font-size:12px;
    line-height:1.5;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    position:relative
}
html.ltr .ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    padding:1px;
    border:0
}
html.ltr .ui-jqgrid .loading {
    position:absolute;
    top:45%;
    left:45%;
    width:auto;
    height:auto;
    z-index:101;
    padding:6px;
    margin:5px;
    text-align:center;
    font-weight:700;
    display:none;
    border-width:2px!important;
    font-size:11px
}
html.ltr .ui-state-default,
html.ltr .ui-widget-content .ui-state-default,
html.ltr .ui-widget-header .ui-state-default {
    border:0;
    background:#fafbfc;
    font-weight:700;
    color:#888
}
html.ltr .ui-state-default.ui-state-hover,
html.ltr .ui-widget-content .ui-state-default.ui-state-hover,
html.ltr .ui-widget-header .ui-state-default.ui-state-hover {
    background:#fafbfc
}
html.ltr .ui-state-default .ui-state-default,
html.ltr .ui-widget-content .ui-state-default .ui-state-default,
html.ltr .ui-widget-header .ui-state-default .ui-state-default {
    border-top:0!important
}
html.ltr .ui-widget-header {
    background-image:none
}
html.ltr .ui-jqgrid tr.ui-row-ltr td {
    border-right:0;
    text-align:left;
    border-color:#edf1f2;
    background-color:inherit
}
html.ltr .ui-jqgrid tr.ui-search-toolbar th {
    border-top-width:0!important;
    border-top-color:inherit!important;
    border-top-style:ridge!important
}
html.ltr .ui-jqgrid tr.jqgrow td {
    padding:8px
}
html.ltr .ui-jqgrid .ui-jqgrid-btable,
html.ltr .ui-jqgrid .ui-jqgrid-htable {
    border-collapse:separate
}
html.ltr .ui-jqgrid .ui-jqgrid-htable th {
    padding:14px 8px
}
html.ltr .ui-jqgrid .ui-jqgrid-bdiv,
html.ltr .ui-jqgrid .ui-jqgrid-btable {
    width:auto!important
}
html.ltr .ui-jqgrid tr.jqfoot td {
    min-height:25px;
    padding:5px 2px
}
html.ltr .ui-jqgrid tr.footrow td {
    height:30px
}
html.ltr .ui-jqgrid tr.footrow-ltr td {
    border:0
}
html.ltr .ui-search-toolbar input[type=text] {
    font-size:12px;
    height:15px;
    border:1px solid #e4eaec;
    border-radius:0
}
html.ltr .ui-state-focus,
html.ltr .ui-state-hover,
html.ltr .ui-widget-content .ui-state-focus,
html.ltr .ui-widget-content .ui-state-hover,
html.ltr .ui-widget-header .ui-state-focus {
    background:#edf1f2;
    border-collapse:separate;
    color:#656565
}
html.ltr .ui-state-highlight,
html.ltr .ui-widget-content .ui-state-highlight,
html.ltr .ui-widget-header .ui-state-highlight {
    background:#edf1f2;
    color:#656565
}
html.ltr .ui-widget-content {
    color:#656565;
    font-size:13px;
    background-image:none
}
html.ltr tr.ui-widget-content {
    border:0
}
html.ltr .ui-state-active,
html.ltr .ui-widget-content .ui-state-active,
html.ltr .ui-widget-header .ui-state-active {
    border:1px solid #edf1f2;
    background:#fff;
    font-weight:400;
    color:#888
}
html.ltr .ui-jqdialog .ui-jqdialog-titlebar {
    padding:10px
}
html.ltr .ui-jqdialog .ui-jqdialog-title {
    float:none!important
}
html.ltr .ui-jqdialog>.ui-resizable-se {
    position:absolute
}
html.ltr body .slider-handle,
html.ltr body .slider-selection,
html.ltr body .slider-track {
    background-image:none;
    box-shadow:0 0 0 #000
}
html.ltr body .slider-handle {
    opacity:1
}
html.ltr body .slider-handle,
html.ltr body .slider-track {
    background-color:#fff;
    border:1px solid #5d9cec
}
html.ltr body .slider-selection {
    background-color:#5d9cec
}
html.ltr body .slider .tooltip.top .tooltip-arrow {
    border-top-color:#2c3037
}
html.ltr body .slider .tooltip.right .tooltip-arrow {
    border-right-color:#2c3037
}
html.ltr body .slider .tooltip-inner {
    background-color:#2c3037
}
html.ltr body .slider-lg {
    width:380px
}
html.ltr body .chosen-container {
    width:100%!important;
    max-width:100%
}
html.ltr body .chosen-container-multi .chosen-choices {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr body .chosen-container-multi .chosen-choices: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)
}
html.ltr body .chosen-container-multi .chosen-choices::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-multi .chosen-choices[disabled],
html.ltr body .chosen-container-multi .chosen-choices[readonly],
html.ltr fieldset[disabled] body .chosen-container-multi .chosen-choices {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .chosen-container-multi .chosen-choices {
    height:auto
}
html.ltr body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height:auto;
    padding:0
}
html.ltr body .chosen-container-multi .chosen-choices li.search-choice {
    margin:0 5px 3px 0;
    background-color:#f5f6f7;
    border:1px solid #e7e9ec;
    background-image:none
}
html.ltr body .chosen-container .chosen-results li.highlighted {
    background-color:#a1a2a3;
    background-image:none
}
html.ltr body .chosen-container .chosen-drop {
    border-color:#ddd
}
html.ltr body .chosen-container .chosen-results li.group-result {
    color:#747576;
    letter-spacing:.02em
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr body .chosen-container-single .chosen-single {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single:focus,
html.ltr body .chosen-container-single .chosen-single: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)
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder,
html.ltr body .chosen-container-single .chosen-single::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder,
html.ltr body .chosen-container-single .chosen-single:-ms-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder,
html.ltr body .chosen-container-single .chosen-single::-webkit-input-placeholder {
    color:#b7bac9
}
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single[disabled],
html.ltr body .chosen-container-active.chosen-with-drop .chosen-single[readonly],
html.ltr body .chosen-container-single .chosen-single[disabled],
html.ltr body .chosen-container-single .chosen-single[readonly],
html.ltr fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr fieldset[disabled] body .chosen-container-single .chosen-single {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.ltr textareabody .chosen-container-active.chosen-with-drop .chosen-single,
html.ltr textareabody .chosen-container-single .chosen-single {
    height:auto
}
html.ltr body .chosen-container-active .chosen-choices,
html.ltr body .chosen-container-active .chosen-single {
    border:1px solid #66afe9
}
html.ltr body .chosen-container-single .chosen-drop {
    margin-top:-3px
}
html.ltr body .chosen-container-single .chosen-single div {
    top:6px;
    right:5px
}
html.ltr body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    color:#b7bac9
}
html.ltr body .bootstrap-filestyle {
    max-width:380px
}
html.ltr body .select2-container,
html.ltr body [data-classyloader] {
    max-width:100%
}
html.ltr body .select2-container--bootstrap .select2-selection--multiple,
html.ltr body .select2-container--bootstrap .select2-selection--single {
    border:1px solid #dde6e9;
    box-shadow:0 0 0 #000!important
}
html.ltr [data-scrollable] {
    display:block
}
html.ltr .slimScrollBar {
    opacity:1!important;
    background-color:rgba(0,0,0,.35)!important;
    border:0!important;
    border-radius:1px!important
}
html.ltr .slimScrollRail {
    opacity:1!important;
    background-color:rgba(0,0,0,.15)!important;
    border:0!important;
    border-radius:0!important;
    bottom:0
}
html.ltr .alerts {
    position:fixed;
    top:60px;
    left:60px;
    z-index:9090;
    width:350px;
    left:auto;
    right:60px
}
html.ltr .alerts:hover .alert .close {
    opacity:1;
    visibility:visible
}
html.ltr .alerts-bottom-right,
html.ltr .alerts-top-right {
    left:auto;
    right:60px
}
html.ltr .alerts-bottom-center,
html.ltr .alerts-top-center {
    left:50%;
    margin-left:-175px
}
html.ltr .alerts-bottom-center,
html.ltr .alerts-bottom-left,
html.ltr .alerts-bottom-right {
    top:auto;
    bottom:60px
}
@media (max-width:480px) {
    html.ltr .alerts {
        left:10px;
        right:10px;
        width:auto;
        margin:0
    }
}
html.ltr .uk-notify {
    position:fixed;
    top:50px;
    left:50px;
    z-index:1051;
    box-sizing:border-box;
    width:350px
}
html.ltr .uk-notify-bottom-right,
html.ltr .uk-notify-top-right {
    left:auto;
    right:50px
}
html.ltr .uk-notify-bottom-center,
html.ltr .uk-notify-top-center {
    left:50%;
    margin-left:-175px
}
html.ltr .uk-notify-bottom-center,
html.ltr .uk-notify-bottom-left,
html.ltr .uk-notify-bottom-right {
    top:auto;
    bottom:50px
}
@media (max-width:480px) {
    html.ltr .uk-notify {
        left:10px;
        right:10px;
        width:auto;
        margin:0
    }
}
html.ltr .uk-notify-message {
    position:relative;
    margin-bottom:10px;
    font-size:16px;
    line-height:22px;
    border-radius:3px;
    padding:15px 35px 15px 15px;
    cursor:pointer
}
html.ltr .uk-notify-message.alert.alert-normal {
    background:#444;
    color:#fff
}
html.ltr .uk-notify-message>.close {
    visibility:hidden
}
html.ltr .uk-notify-message:hover>.close {
    visibility:visible
}
html.ltr .calendar-app .fc-button {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
    height:auto;
    background-image:none
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button.active.focus,
html.ltr .calendar-app .fc-button.active:focus,
html.ltr .calendar-app .fc-button.active:hover,
html.ltr .calendar-app .fc-button.focus,
html.ltr .calendar-app .fc-button:active,
html.ltr .calendar-app .fc-button:active.focus,
html.ltr .calendar-app .fc-button:active:focus,
html.ltr .calendar-app .fc-button:active:hover,
html.ltr .calendar-app .fc-button:focus,
html.ltr .calendar-app .fc-button:hover,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button.focus,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button:focus,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button:active,
html.ltr .open>.dropdown-toggle.calendar-app .fc-button {
    background-image:none
}
html.ltr .calendar-app .fc-button.disabled.focus,
html.ltr .calendar-app .fc-button.disabled:focus,
html.ltr .calendar-app .fc-button.disabled:hover,
html.ltr .calendar-app .fc-button[disabled].focus,
html.ltr .calendar-app .fc-button[disabled]:focus,
html.ltr .calendar-app .fc-button[disabled]:hover,
html.ltr fieldset[disabled] .calendar-app .fc-button.focus,
html.ltr fieldset[disabled] .calendar-app .fc-button:focus,
html.ltr fieldset[disabled] .calendar-app .fc-button:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.ltr .calendar-app .fc-button .badge {
    color:#fff;
    background-color:#333
}
html.ltr .calendar-app .fc-button.active,
html.ltr .calendar-app .fc-button.fc-state-active,
html.ltr .calendar-app .fc-button:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.ltr .calendar-app .fc-button .fc-icon {
    margin:0 .1em;
    font-size:inherit;
    font-family:FontAwesome!important;
    vertical-align:baseline;
    color:#555
}
html.ltr .calendar-app .fc-button .fc-icon:after {
    display:none
}
html.ltr .calendar-app .fc-day:hover,
html.ltr .calendar-app .fc-state-highlight {
    background-color:#f7f8f9
}
html.ltr .calendar-app .fc-day-number {
    font-size:18px;
    font-weight:700;
    color:#a1a2a3
}
html.ltr .calendar-app .fc-view {
    overflow:visible
}
html.ltr .calendar-app .external-events {
    margin:0
}
html.ltr .calendar-app .external-events>div {
    margin-right:5px;
    margin-bottom:5px;
    padding:6px 10px;
    color:#fff;
    font-size:11px;
    border-radius:2px;
    cursor:move
}
html.ltr .calendar-app .external-events:empty {
    content:"EMRTPUY"
}
html.ltr .calendar-app .external-events-trash {
    position:relative;
    min-height:120px
}
html.ltr .calendar-app .external-events-trash:after {
    content:"\f00d";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#131e26;
    opacity:0;
    font-family:FontAwesome;
    color:#fff;
    text-align:center;
    font-size:50px;
    padding:8%;
    max-height:100%;
    transition:all .3s ease;
    z-index:-1
}
html.ltr .calendar-app .external-events-trash.active:after {
    opacity:1;
    z-index:1
}
html.ltr .calendar-app .external-events-trash.hovered:after {
    background-color:#fb797e
}
html.ltr .calendar-app .external-event-color-selector .circle.selected {
    border:3px solid hsla(0,0%,100%,.5)
}
html.ltr body .whirl {
    position:relative
}
html.ltr body .whirl:before {
    content:attr(data-spinner-text);
    display:block;
    background-color:#f0f0f0;
    opacity:.7
}
html.ltr body .whirl.solid {
    opacity:1
}
html.ltr body .whirl:after {
    border-top-color:#5d9cec
}
html.ltr body .whirl.blade:after {
    border-bottom-color:#5d9cec
}
html.ltr body .whirl.double-up:after {
    border-color:#5d9cec
}
html.ltr body .whirl.duo:after {
    border-color:#7266ba #5d9cec
}
html.ltr body .whirl.helicopter:after {
    background-color:#5d9cec
}
html.ltr body .whirl.ringed:after {
    border-color:#7266ba #387DFF #7266ba #7266ba
}
html.ltr body .whirl.traditional:after {
    border-color:#387DFF #387DFF #fad732 #7266ba
}
html.ltr body .whirl.line:after {
    box-shadow:inset -10px 0 0 rgba(93,156,236,.5)
}
html.ltr .no-cssanimations body .whirl:before {
    opacity:.9
}
html.ltr .no-cssanimations body .whirl:after {
    content:"Loading...";
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    line-height:40px;
    color:#000;
    opacity:1;
    border:0;
    box-shadow:0 0 0 #000;
    background-color:transparent;
    text-align:center
}
html.ltr body .ball-beat>div,
html.ltr body .ball-grid-beat>div,
html.ltr body .ball-grid-pulse>div,
html.ltr body .ball-pulse-rise>div,
html.ltr body .ball-pulse-sync>div,
html.ltr body .ball-pulse>div,
html.ltr body .ball-rotate>div,
html.ltr body .ball-rotate>div:after,
html.ltr body .ball-rotate>div:before,
html.ltr body .ball-scale-multiple>div,
html.ltr body .ball-scale>div,
html.ltr body .ball-spin-fade-loader>div,
html.ltr body .ball-triangle-path>div,
html.ltr body .ball-zig-zag-deflect>div,
html.ltr body .ball-zig-zag>div,
html.ltr body .cube-transition>div,
html.ltr body .line-scale-party>div,
html.ltr body .line-scale-pulse-out-rapid>div,
html.ltr body .line-scale-pulse-out>div,
html.ltr body .line-scale>div,
html.ltr body .line-spin-fade-loader>div,
html.ltr body .semi-circle-spin>div,
html.ltr body .square-spin>div,
html.ltr body .triangle-skew-spin>div {
    background-color:#5d9cec
}
html.ltr body .ball-clip-rotate-multiple {
    width:1px
}
html.ltr body .ball-clip-rotate-multiple>div {
    border-color:#5d9cec transparent
}
html.ltr body .ball-clip-rotate-multiple>div:last-child {
    border-color:transparent #5d9cec
}
html.ltr body .ball-clip-rotate>div {
    border-color:#5d9cec #5d9cec transparent
}
html.ltr body .ball-clip-rotate-pulse>div:first-child {
    background-color:#5d9cec;
    top:5px;
    left:-8px
}
html.ltr body .ball-clip-rotate-pulse>div:last-child {
    border-color:#5d9cec transparent
}
html.ltr body .ball-scale-ripple-multiple>div,
html.ltr body .ball-scale-ripple>div,
html.ltr body .square-spin>div {
    border-color:#5d9cec
}
html.ltr body .pacman>div:first-of-type,
html.ltr body .pacman>div:nth-child(2) {
    border-top-color:#5d9cec;
    border-left-color:#5d9cec;
    border-bottom-color:#5d9cec
}
html.ltr body .pacman>div:nth-child(3),
html.ltr body .pacman>div:nth-child(4),
html.ltr body .pacman>div:nth-child(5),
html.ltr body .pacman>div:nth-child(6) {
    background-color:#5d9cec
}
html.ltr body .sk-chasing-dots .sk-dot1,
html.ltr body .sk-chasing-dots .sk-dot2,
html.ltr body .sk-circle .sk-child:before,
html.ltr body .sk-cube-grid .sk-cube,
html.ltr body .sk-double-bounce .sk-double-bounce1,
html.ltr body .sk-double-bounce .sk-double-bounce2,
html.ltr body .sk-fading-circle .sk-circle:before,
html.ltr body .sk-rotating-plane,
html.ltr body .sk-rotating-plane.sk-spinner,
html.ltr body .sk-spinner-pulse.sk-spinner,
html.ltr body .sk-three-bounce div,
html.ltr body .sk-wandering-cubes .sk-cube1,
html.ltr body .sk-wandering-cubes .sk-cube2,
html.ltr body .sk-wave .sk-rect {
    background-color:#5d9cec!important
}
html.ltr body .sk-wordpress .sk-inner-circle {
    background-color:#fff
}
html.ltr .loader-demo {
    height:150px;
    padding-top:50px;
    text-align:center
}
html.ltr .loader-demo>div {
    display:inline-block
}
html.ltr .loader-demo.loader-demo-sk {
    padding-top:0
}
html.ltr .gmap {
    height:300px
}
html.ltr .gmap.gmap-sm {
    height:150px
}
html.ltr body .jvectormap-label {
    position:absolute;
    display:none;
    border:1px solid #313232;
    border-radius:2px;
    background:#313232;
    color:#fff;
    padding:3px 6px;
    opacity:.9;
    z-index:1100
}
html.ltr body .jvectormap-zoomin,
html.ltr body .jvectormap-zoomout {
    position:absolute;
    left:10px;
    width:22px;
    height:22px;
    border-radius:2px;
    background:#e1e2e3;
    padding:5px;
    color:#fff;
    cursor:pointer;
    line-height:10px;
    text-align:center
}
html.ltr body .jvectormap-zoomin {
    top:10px
}
html.ltr body .jvectormap-zoomout {
    top:30px
}
html.ltr [data-toggle=portlet] {
    min-height:30px
}
html.ltr [data-toggle=portlet].portlet-handler,
html.ltr [data-toggle=portlet] .portlet-handler {
    cursor:move
}
html.ltr .portlets-wrapper {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
    overflow:auto
}
html.ltr .portlet.box-placeholder {
    padding:0
}
html.ltr .mb-boxes {
    overflow:hidden
}
html.ltr .mb-boxes .nav>li>a {
    font-weight:600;
    color:#3a3f51;
    margin:5px 0;
    transition:background-color .3s ease
}
html.ltr .mb-boxes .nav>li>a:focus,
html.ltr .mb-boxes .nav>li>a:hover {
    background-color:#c0d0d3
}
html.ltr .mb-boxes .nav>li.active>a {
    background-color:#5d9cec!important;
    color:#fff
}
@media only screen and (min-width:992px) {
    html.ltr .mb-boxes {
        height:auto!important;
        visibility:visible!important;
        display:block
    }
}
@media only screen and (min-width:992px) {
    html.ltr .mb-compose-button {
        display:block;
        width:100%
    }
    html.ltr .mb-toggle-button {
        display:none
    }
}
html.ltr .mb-mails>tbody>tr>td {
    border-top-color:transparent;
    cursor:pointer
}
html.ltr .mb-mails .mb-mail-active {
    background-color:#f7f8f9!important
}
html.ltr .mb-mails .mb-mail-avatar {
    float:left;
    margin-right:10px;
    width:40px;
    height:40px;
    border-radius:3px
}
html.ltr .mb-mails .mb-mail-date {
    display:block;
    float:right;
    color:#909fa7;
    font-size:12px;
    font-weight:700
}
html.ltr .mb-mails .mb-mail-from {
    font-size:14px;
    font-weight:600;
    line-height:1
}
html.ltr .mb-mails .mb-mail-meta {
    overflow:hidden
}
html.ltr .mb-mails .mb-mail-subject {
    font-size:18px;
    font-weight:600;
    line-height:1.1;
    margin-bottom:6px
}
html.ltr .mb-mails .mb-mail-preview {
    clear:both;
    color:#909fa7;
    margin-top:2px
}
html.ltr .mb-mails .mb-attachment {
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #e4eaec
}
html.ltr .mb-view>tbody>tr>td {
    cursor:auto
}
html.ltr .mb-view .mb-mail-to-list {
    margin-top:6px
}
html.ltr .mb-view .mb-mail-to-list>a {
    margin-right:5px;
    color:#909fa7
}
html.ltr .m0 {
    margin:0!important
}
html.ltr .ml0 {
    margin-left:0!important
}
html.ltr .mr0 {
    margin-right:0!important
}
html.ltr .mt0 {
    margin-top:0!important
}
html.ltr .mb0 {
    margin-bottom:0!important
}
html.ltr .m {
    margin:10px!important
}
html.ltr .ml {
    margin-left:10px!important
}
html.ltr .mr {
    margin-right:10px!important
}
html.ltr .mt {
    margin-top:10px!important
}
html.ltr .mb {
    margin-bottom:10px!important
}
html.ltr .m-sm {
    margin:5px!important
}
html.ltr .ml-sm {
    margin-left:5px!important
}
html.ltr .mr-sm {
    margin-right:5px!important
}
html.ltr .mt-sm {
    margin-top:5px!important
}
html.ltr .mb-sm {
    margin-bottom:5px!important
}
html.ltr .m-lg {
    margin:15px!important
}
html.ltr .ml-lg {
    margin-left:15px!important
}
html.ltr .mr-lg {
    margin-right:15px!important
}
html.ltr .mt-lg {
    margin-top:15px!important
}
html.ltr .mb-lg {
    margin-bottom:15px!important
}
html.ltr .m-xl {
    margin:30px!important
}
html.ltr .ml-xl {
    margin-left:30px!important
}
html.ltr .mr-xl {
    margin-right:30px!important
}
html.ltr .mt-xl {
    margin-top:30px!important
}
html.ltr .mb-xl {
    margin-bottom:30px!important
}
html.ltr .mv {
    margin-top:10px!important;
    margin-bottom:10px!important
}
html.ltr .mh {
    margin-left:10px!important;
    margin-right:10px!important
}
html.ltr .mv-lg {
    margin-top:15px!important;
    margin-bottom:15px!important
}
html.ltr .mh-lg {
    margin-left:15px!important;
    margin-right:15px!important
}
html.ltr .mv-sm {
    margin-top:5px!important;
    margin-bottom:5px!important
}
html.ltr .mh-sm {
    margin-left:5px!important;
    margin-right:5px!important
}
html.ltr .m5m {
    padding:-5px!important
}
html.ltr .ml5m {
    margin-left:-5px!important
}
html.ltr .mr5m {
    margin-right:-5px!important
}
html.ltr .mt5m {
    margin-top:-5px!important
}
html.ltr .mb5m,
html.ltr .mv5m {
    margin-bottom:-5px!important
}
html.ltr .mv5m {
    margin-top:-5px!important
}
html.ltr .mh5m {
    margin-left:-5px!important;
    margin-right:-5px!important
}
html.ltr .p5m {
    padding:-5px!important
}
html.ltr .pl5m {
    padding-left:-5px!important
}
html.ltr .pr5m {
    padding-right:-5px!important
}
html.ltr .pt5m {
    padding-top:-5px!important
}
html.ltr .pb5m,
html.ltr .pv5m {
    padding-bottom:-5px!important
}
html.ltr .pv5m {
    padding-top:-5px!important
}
html.ltr .ph5m {
    padding-left:-5px!important;
    padding-right:-5px!important
}
html.ltr .p0 {
    padding:0!important
}
html.ltr .pl0 {
    padding-left:0!important
}
html.ltr .pr0 {
    padding-right:0!important
}
html.ltr .pt0 {
    padding-top:0!important
}
html.ltr .pb0,
html.ltr .pv0 {
    padding-bottom:0!important
}
html.ltr .pv0 {
    padding-top:0!important
}
html.ltr .ph0 {
    padding-left:0!important;
    padding-right:0!important
}
html.ltr .p {
    padding:10px!important
}
html.ltr .pl {
    padding-left:10px!important
}
html.ltr .pr {
    padding-right:10px!important
}
html.ltr .pt {
    padding-top:10px!important
}
html.ltr .pb {
    padding-bottom:10px!important
}
html.ltr .p-sm {
    padding:5px!important
}
html.ltr .pl-sm {
    padding-left:5px!important
}
html.ltr .pr-sm {
    padding-right:5px!important
}
html.ltr .pt-sm {
    padding-top:5px!important
}
html.ltr .pb-sm {
    padding-bottom:5px!important
}
html.ltr .p-lg {
    padding:15px!important
}
html.ltr .pl-lg {
    padding-left:15px!important
}
html.ltr .pr-lg {
    padding-right:15px!important
}
html.ltr .pt-lg {
    padding-top:15px!important
}
html.ltr .pb-lg {
    padding-bottom:15px!important
}
html.ltr .p-xl {
    padding:30px!important
}
html.ltr .pl-xl {
    padding-left:30px!important
}
html.ltr .pr-xl {
    padding-right:30px!important
}
html.ltr .pt-xl {
    padding-top:30px!important
}
html.ltr .pb-xl {
    padding-bottom:30px!important
}
html.ltr .pv {
    padding-top:10px!important;
    padding-bottom:10px!important
}
html.ltr .ph {
    padding-left:10px!important;
    padding-right:10px!important
}
html.ltr .pv-xl {
    padding-top:30px!important;
    padding-bottom:30px!important
}
html.ltr .ph-xl {
    padding-left:30px!important;
    padding-right:30px!important
}
html.ltr .pv-lgs {
    padding-top:20px!important;
    padding-bottom:20px!important
}
html.ltr .ph-lgs {
    padding-right:20px!important;
    padding-left:20px!important
}
html.ltr .pv-lg {
    padding-top:15px!important;
    padding-bottom:15px!important
}
html.ltr .ph-lg {
    padding-left:15px!important;
    padding-right:15px!important
}
html.ltr .pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
html.ltr .ph-sm {
    padding-left:5px!important;
    padding-right:5px!important
}
html.ltr .b0 {
    border-width:0!important
}
html.ltr .bl0 {
    border-left-width:0!important
}
html.ltr .br0 {
    border-right-width:0!important
}
html.ltr .bt0 {
    border-top-width:0!important
}
html.ltr .bb0 {
    border-bottom-width:0!important
}
html.ltr .br {
    border-right:1px solid rgba(0,0,0,.12)
}
html.ltr .bl {
    border-left:1px solid rgba(0,0,0,.12)
}
html.ltr .bt {
    border-top:1px solid rgba(0,0,0,.12)
}
html.ltr .bb {
    border-bottom:1px solid rgba(0,0,0,.12)
}
html.ltr .b,
html.ltr .ba {
    border:1px solid rgba(0,0,0,.12)
}
html.ltr .radius-clear {
    border-radius:0!important
}
html.ltr .shadow-clear {
    box-shadow:0 0 0 #000!important
}
html.ltr .text-white {
    color:#fff
}
html.ltr .text-inverse {
    color:#131e26
}
html.ltr .text-alpha {
    color:hsla(0,0%,100%,.5)
}
html.ltr .text-pink {
    color:#f532e5
}
html.ltr .text-purple {
    color:#7266ba
}
html.ltr .text-dark {
    color:#3a3f51
}
html.ltr .text-alpha-inverse {
    color:rgba(0,0,0,.5)
}
html.ltr .text-green {
    color:#37bc9b
}
html.ltr .text-yellow {
    color:#fad732
}
html.ltr .text-gray-darker {
    color:#232735
}
html.ltr .text-gray-dark {
    color:#3a3f51
}
html.ltr .text-gray {
    color:#7f7f7f
}
html.ltr .text-gray-light {
    color:#e4eaec
}
html.ltr .text-gray-lighter {
    color:#edf1f2
}
html.ltr .text-sm {
    font-size:11.9px
}
html.ltr .text-md {
    font-size:26.6px
}
html.ltr .text-lg {
    font-size:42px
}
html.ltr .text-nowrap {
    white-space:nowrap
}
html.ltr .text-thin {
    font-weight:100!important
}
html.ltr .text-normal {
    font-weight:400!important
}
html.ltr .text-bold {
    font-weight:700!important
}
html.ltr .inline {
    display:inline-block!important
}
html.ltr .block-center {
    margin:0 auto
}
html.ltr .bg-primary {
    background-color:#5d9cec;
    color:#fff!important
}
html.ltr .bg-primary-light {
    background-color:#8bb8f1;
    color:#fff!important
}
html.ltr .bg-primary-dark {
    background-color:#2f80e7;
    color:#fff!important
}
html.ltr .bg-primary small {
    color:inherit
}
html.ltr .bg-success {
    background-color:#27c24c;
    color:#fff!important
}
html.ltr .bg-success-light {
    background-color:#43d967;
    color:#fff!important
}
html.ltr .bg-success-dark {
    background-color:#1e983b;
    color:#fff!important
}
html.ltr .bg-success small {
    color:inherit
}
html.ltr .bg-info {
    background-color:#387DFF;
    color:#fff!important
}
html.ltr .bg-info-light {
    background-color:#51c6ea;
    color:#fff!important
}
html.ltr .bg-info-dark {
    background-color:#1797be;
    color:#fff!important
}
html.ltr .bg-info small {
    color:inherit
}
html.ltr .bg-warning {
    background-color:#ff902b;
    color:#fff!important
}
html.ltr .bg-warning-light {
    background-color:#ffab5e;
    color:#fff!important
}
html.ltr .bg-warning-dark {
    background-color:#f77600;
    color:#fff!important
}
html.ltr .bg-warning small {
    color:inherit
}
html.ltr .bg-danger {
    background-color:#f05050;
    color:#fff!important
}
html.ltr .bg-danger-light {
    background-color:#f47f7f;
    color:#fff!important
}
html.ltr .bg-danger-dark {
    background-color:#ec2121;
    color:#fff!important
}
html.ltr .bg-danger small {
    color:inherit
}
html.ltr .bg-green {
    background-color:#37bc9b;
    color:#fff!important
}
html.ltr .bg-green-light {
    background-color:#58ceb1;
    color:#fff!important
}
html.ltr .bg-green-dark {
    background-color:#2b957a;
    color:#fff!important
}
html.ltr .bg-green small {
    color:inherit
}
html.ltr .bg-pink {
    background-color:#f532e5;
    color:#fff!important
}
html.ltr .bg-pink-light {
    background-color:#f763eb;
    color:#fff!important
}
html.ltr .bg-pink-dark {
    background-color:#e90bd6;
    color:#fff!important
}
html.ltr .bg-pink small {
    color:inherit
}
html.ltr .bg-purple {
    background-color:#7266ba;
    color:#fff!important
}
html.ltr .bg-purple-light {
    background-color:#9289ca;
    color:#fff!important
}
html.ltr .bg-purple-dark {
    background-color:#564aa3;
    color:#fff!important
}
html.ltr .bg-purple small {
    color:inherit
}
html.ltr .bg-inverse {
    background-color:#131e26;
    color:#fff!important
}
html.ltr .bg-inverse-light {
    background-color:#243948;
    color:#fff!important
}
html.ltr .bg-inverse-dark {
    background-color:#020304;
    color:#fff!important
}
html.ltr .bg-inverse small {
    color:inherit
}
html.ltr .bg-yellow {
    background-color:#fad732;
    color:#fff!important
}
html.ltr .bg-yellow-light {
    background-color:#fbe164;
    color:#fff!important
}
html.ltr .bg-yellow-dark {
    background-color:#f3ca06;
    color:#fff!important
}
html.ltr .bg-yellow small {
    color:inherit
}
html.ltr .bg-white {
    background-color:#fff;
    color:inherit!important
}
html.ltr .bg-gray-darker {
    background-color:#232735;
    color:#fff!important
}
html.ltr .bg-gray-dark {
    background-color:#3a3f51;
    color:#fff!important
}
html.ltr .bg-gray {
    background-color:#f3f3f3;
    color:#515253!important
}
html.ltr .bg-gray-light {
    background-color:#e4eaec;
    color:#e1e2e3!important
}
html.ltr .bg-gray-lighter {
    background-color:#edf1f2;
    color:#e1e2e3!important
}
html.ltr .bg-cover {
    background-size:cover
}
html.ltr .thumb8 {
    width:8px!important;
    height:8px!important
}
html.ltr .thumb16 {
    width:16px!important;
    height:16px!important
}
html.ltr .thumb24 {
    width:24px!important;
    height:24px!important
}
html.ltr .thumb32 {
    width:32px!important;
    height:32px!important
}
html.ltr .thumb48 {
    width:48px!important;
    height:48px!important
}
html.ltr .thumb64 {
    width:64px!important;
    height:64px!important
}
html.ltr .thumb80 {
    width:80px!important;
    height:80px!important
}
html.ltr .thumb96 {
    width:96px!important;
    height:96px!important
}
html.ltr .thumb128 {
    width:128px!important;
    height:128px!important
}
html.ltr .align-middle {
    vertical-align:middle
}
html.ltr .align-top {
    vertical-align:top
}
html.ltr .align-bottom {
    vertical-align:bottom
}
html.ltr .bg-center {
    background-position:50%;
    background-size:cover
}
html.ltr .list-icon em {
    font-size:14px;
    width:40px;
    vertical-align:middle;
    margin:0;
    display:inline-block;
    text-align:center;
    transition:all .2s;
    line-height:30px
}
html.ltr .list-icon div:hover em {
    transform:scale(3)
}
html.ltr .wd-xxs {
    width:60px
}
html.ltr .wd-xs {
    width:90px
}
html.ltr .wd-sm {
    width:150px
}
html.ltr .wd-sd {
    width:200px
}
html.ltr .wd-md {
    width:240px
}
html.ltr .wd-lg {
    width:280px
}
html.ltr .wd-xl {
    width:320px
}
html.ltr .wd-xxl {
    width:360px
}
html.ltr .wd-wide {
    width:100%
}
html.ltr .wd-auto {
    width:auto
}
html.ltr .wd-zero {
    width:0
}
html.ltr .label-inverse {
    background-color:#131e26
}
html.ltr .label-inverse[href]:focus,
html.ltr .label-inverse[href]:hover {
    background-color:#020304
}
html.ltr .label-green {
    background-color:#37bc9b
}
html.ltr .label-green[href]:focus,
html.ltr .label-green[href]:hover {
    background-color:#2b957a
}
html.ltr .label-pink {
    background-color:#f532e5
}
html.ltr .label-pink[href]:focus,
html.ltr .label-pink[href]:hover {
    background-color:#e90bd6
}
html.ltr .label-purple {
    background-color:#7266ba
}
html.ltr .label-purple[href]:focus,
html.ltr .label-purple[href]:hover {
    background-color:#564aa3
}
html.ltr .alert-purple {
    background-color:#7266ba;
    border-color:#7266ba;
    color:#fff
}
html.ltr .alert-purple hr {
    border-top-color:#6254b2
}
html.ltr .alert-purple .alert-link {
    color:#e6e6e6
}
html.ltr .alert-green {
    background-color:#37bc9b;
    border-color:#37bc9b;
    color:#fff
}
html.ltr .alert-green hr {
    border-top-color:#31a88b
}
html.ltr .alert-green .alert-link {
    color:#e6e6e6
}
html.ltr .alert-pink {
    background-color:#f532e5;
    border-color:#f532e5;
    color:#fff
}
html.ltr .alert-pink hr {
    border-top-color:#f41ae2
}
html.ltr .alert-pink .alert-link {
    color:#e6e6e6
}
html.ltr .alert-inverse {
    background-color:#131e26;
    border-color:#131e26;
    color:#fff
}
html.ltr .alert-inverse hr {
    border-top-color:#0a1115
}
html.ltr .alert-inverse .alert-link {
    color:#e6e6e6
}
html.ltr .clickable {
    cursor:pointer
}
html.ltr .abs-center-container {
    position:relative
}
html.ltr .abs-center {
    height:50%;
    overflow:auto;
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
html.ltr .abs-center.abs-fixed {
    position:fixed;
    z-index:999
}
html.ltr .abs-center.abs-right {
    left:auto;
    right:20px;
    text-align:right
}
html.ltr .abs-center.abs-left {
    right:auto;
    left:20px;
    text-align:left
}
@media (max-height:720px) {
    html.ltr .abs-center {
        position:relative
    }
}
html.ltr .link-unstyled {
    text-decoration:none!important;
    outline:none!important
}
html.ltr .no-resize {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.ltr .hover-visible .hover-hidden {
    display:none
}
html.ltr .hover-visible:hover .hover-hidden {
    display:block
}
html.ltr .hover-visible:hover .hover-hidden-inline {
    display:inline-block
}
html.ltr .media-box,
html.ltr .media-box-body {
    overflow:hidden;
    zoom:1
}
html.ltr .media-box,
html.ltr .media-box .media-box {
    margin-top:15px
}
html.ltr .media-box:first-child {
    margin-top:0
}
html.ltr .media-box-object {
    display:block
}
html.ltr .media-box-heading {
    margin:0 0 5px
}
html.ltr .media-box>.pull-left {
    margin-right:10px
}
html.ltr .media-box>.pull-right {
    margin-left:10px
}
html.ltr .media-box-list {
    padding-left:0;
    list-style:none
}
@media print {
    html.ltr .btn,
    html.ltr .offsidebar,
    html.ltr .sidebar,
    html.ltr .topnavbar {
        display:none!important;
        width:0!important;
        height:0!important
    }
    html.ltr .content-wrapper,
    html.ltr .wrapper,
    html.ltr .wrapper>section {
        margin:0!important;
        padding:0!important;
        width:100%!important
    }
    html.ltr .content-wrapper {
        overflow:hidden!important
    }
}
html.ltr .setting-color {
    padding:0 5px
}
html.ltr .setting-color>label {
    display:block;
    position:relative;
    margin:0 10px;
    border-radius:3px;
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    cursor:pointer
}
html.ltr .setting-color>label:first-child {
    margin-left:0
}
html.ltr .setting-color>label:last-child {
    margin-right:0
}
html.ltr .setting-color>label>.color {
    display:block;
    height:18px
}
html.ltr .setting-color>label>.split {
    display:block
}
html.ltr .setting-color>label>.split:after,
html.ltr .setting-color>label>.split:before {
    content:" ";
    display:table
}
html.ltr .setting-color>label>.split:after {
    clear:both
}
html.ltr .setting-color>label>.split>.color {
    display:block;
    height:37.5px
}
html.ltr .setting-color>label>.split>.color:first-child {
    float:left;
    width:70%
}
html.ltr .setting-color>label>.split>.color:last-child {
    float:right;
    width:30%
}
html.ltr .setting-color>label>.icon-check {
    position:absolute;
    display:block;
    left:50%;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-20px;
    margin-left:-10px;
    text-align:center;
    font-size:1.33333333em;
    vertical-align:-15%;
    color:#fff;
    opacity:0
}
html.ltr .setting-color>label>input[type=radio] {
    position:absolute;
    opacity:0;
    visibility:hidden
}
html.ltr .setting-color>label>input[type=radio]:checked+.icon-check {
    opacity:1!important
}
html.ltr .flatdoc-wrapper {
    display:block;
    margin:-15px
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper {
        margin:-20px
    }
}
html.ltr .flatdoc-wrapper .flatdoc {
    width:100%;
    height:100%
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc {
        display:table;
        table-layout:fixed;
        border-spacing:0
    }
}
html.ltr .flatdoc-wrapper .flatdoc-menu {
    border-right:1px solid #e1e2e3;
    font-size:14px
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc-menu {
        position:relative;
        display:table-cell;
        height:100%;
        vertical-align:top;
        width:180px
    }
    html.ltr .flatdoc-wrapper .flatdoc-menu>ul {
        padding-top:20px
    }
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul {
    list-style-type:none;
    margin:0;
    padding:0
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-1>li>a {
    padding-top:25px;
    padding-bottom:15px;
    margin-bottom:20px;
    border-bottom:1px solid #e1e2e3;
    pointer-events:none
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-2>li+li>a,
html.ltr .flatdoc-wrapper .flatdoc-menu ul.level-2>li:first-child>a {
    background-color:hsla(0,0%,100%,.75)
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a {
    position:relative;
    display:block;
    padding:10px 30px 10px 10px
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a:visited {
    color:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a:hover {
    color:#2e3241;
    background-color:hsla(0,0%,100%,.75);
    text-decoration:none
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1 {
    font-family:montserrat,sans-serif;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:700
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1:hover,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
    color:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-2 {
    font-weight:600
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.level-3 {
    font-weight:400;
    font-size:.9em;
    padding-left:15px
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active {
    font-weight:700!important
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:hover,
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:visited {
    color:#505050!important
}
html.ltr .flatdoc-wrapper .flatdoc-menu ul a.active:after {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    margin-top:-2px;
    right:15px;
    width:9px;
    height:3px;
    border-radius:2px;
    background:#3a3f51
}
html.ltr .flatdoc-wrapper .flatdoc-content {
    padding:1px 20px 50px;
    background-color:#fff
}
@media only screen and (min-width:768px) {
    html.ltr .flatdoc-wrapper .flatdoc-content {
        display:table-cell;
        height:100%;
        vertical-align:top
    }
}
html.ltr .flatdoc-wrapper .flatdoc-content pre {
    background-color:#f3f6fb;
    border:1px solid #dde6e9
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code {
    display:inline-block;
    white-space:pre
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .init,
html.ltr .flatdoc-wrapper .flatdoc-content pre code .number,
html.ltr .flatdoc-wrapper .flatdoc-content pre code .string {
    color:#2b957a
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .keyword {
    color:#3a3f51;
    font-weight:700
}
html.ltr .flatdoc-wrapper .flatdoc-content pre code .comment {
    color:#909fa7
}
html.ltr .flatdoc-wrapper .flatdoc-content>h1 {
    padding:11px 0;
    margin:0;
    line-height:1
}
html.ltr .flatdoc-wrapper .flatdoc-content>h2,
html.ltr .flatdoc-wrapper .flatdoc-content>h3 {
    padding:20px;
    border-top:1px solid #f1f2f3;
    margin:0 -20px
}
html.ltr .flatdoc-wrapper .button {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
html.ltr .flatdoc-wrapper .button.active,
html.ltr .flatdoc-wrapper .button.active.focus,
html.ltr .flatdoc-wrapper .button.active:focus,
html.ltr .flatdoc-wrapper .button.active:hover,
html.ltr .flatdoc-wrapper .button.focus,
html.ltr .flatdoc-wrapper .button:active,
html.ltr .flatdoc-wrapper .button:active.focus,
html.ltr .flatdoc-wrapper .button:active:focus,
html.ltr .flatdoc-wrapper .button:active:hover,
html.ltr .flatdoc-wrapper .button:focus,
html.ltr .flatdoc-wrapper .button:hover,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button.focus,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button:focus,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#189ec8
}
html.ltr .flatdoc-wrapper .button.active,
html.ltr .flatdoc-wrapper .button:active,
html.ltr .open>.dropdown-toggle.flatdoc-wrapper .button {
    background-image:none
}
html.ltr .flatdoc-wrapper .button.disabled.focus,
html.ltr .flatdoc-wrapper .button.disabled:focus,
html.ltr .flatdoc-wrapper .button.disabled:hover,
html.ltr .flatdoc-wrapper .button[disabled].focus,
html.ltr .flatdoc-wrapper .button[disabled]:focus,
html.ltr .flatdoc-wrapper .button[disabled]:hover,
html.ltr fieldset[disabled] .flatdoc-wrapper .button.focus,
html.ltr fieldset[disabled] .flatdoc-wrapper .button:focus,
html.ltr fieldset[disabled] .flatdoc-wrapper .button:hover {
    background-color:#387DFF;
    border-color:#387DFF
}
html.ltr .flatdoc-wrapper .button .badge {
    color:#387DFF;
    background-color:#fff
}
.dropdownProfileNavigation {
    right:0;
    left:inherit
}
html.rtl {
    direction:rtl;
    touch-action:manipulation/*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
}
html.rtl .glyphicon {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
html.rtl .glyphicon.fa-pull-left {
    margin-left:.3em
}
html.rtl .glyphicon.fa-pull-right {
    margin-right:.3em
}
html.rtl .glyphicon.pull-left {
    margin-left:.3em
}
html.rtl .glyphicon.pull-right {
    margin-right:.3em
}
html.rtl .glyphicon.glyphicon-chevron-right:before {
    content:"\f053"
}
html.rtl .glyphicon.glyphicon-chevron-left:before {
    content:"\f054"
}
html.rtl .glyphicon.glyphicon-chevron-up:before {
    content:"\f077"
}
html.rtl .glyphicon.glyphicon-chevron-down:before {
    content:"\f078"
}
html.rtl .glyphicon.glyphicon-folder-open:before {
    content:"\f07c"
}
html.rtl :focus {
    outline:0!important
}
html.rtl a {
    outline:none!important
}
html.rtl a.text-muted:focus,
html.rtl a.text-muted:hover {
    color:#748690
}
html.rtl hr {
    border-top:1px solid #e4eaec
}
html.rtl [data-now] {
    display:inline-block
}
html.rtl .navbar-toggle .icon-bar {
    background-color:#fff
}
html.rtl .list-group {
    line-height:1.3
}
html.rtl .list-group .list-group-item {
    padding:10px
}
html.rtl .panel>.list-group .list-group-item {
    border-top:0
}
html.rtl .page-header {
    border-bottom-color:#e4eaec
}
html.rtl .panel .panel-heading {
    border-bottom:0;
    font-size:14px
}
html.rtl .panel .panel-heading a {
    text-decoration:none!important
}
html.rtl .panel.panel-default {
    border-top-width:3px
}
html.rtl .jumbotron,
html.rtl .nav-tabs>li>a,
html.rtl .well {
    border:1px solid #dde6e9
}
html.rtl .nav-tabs>li>a {
    font-weight:700;
    color:#e1e2e3;
    background-color:#edf1f2;
    margin:0;
    border-radius:0;
    padding:10px 20px
}
html.rtl .nav-tabs>li.active>a,
html.rtl .nav-tabs>li.active>a:focus,
html.rtl .nav-tabs>li.active>a:hover {
    color:inherit;
    border-bottom-color:#fff
}
html.rtl .tab-content {
    padding:10px 20px;
    border:1px solid #dde6e9;
    border-top:0 solid #dde6e9
}
html.rtl .nav-pills+.tab-content {
    border:0;
    padding:0
}
html.rtl .btn {
    border-radius:3px;
    font-size:13px;
    border-color:transparent;
    -webkit-appearance:none;
    outline:none!important;
    transition:all .1s
}
html.rtl .btn.btn-link {
    box-shadow:none;
    border:0
}
html.rtl .btn.btn-default {
    border-color:#eaeaea
}
html.rtl .input-group .btn {
    font-size:14px;
    border-color:#dde6e9
}
html.rtl .input-group .input-sm+.input-group-btn .btn {
    font-size:13px
}
html.rtl .form-control {
    box-shadow:0 0 0 #000!important
}
html.rtl .input-sm,
html.rtl select.input-sm {
    height:31px
}
html.rtl fieldset {
    border-bottom:1px dashed #eee
}
html.rtl fieldset.last-child,
html.rtl fieldset:last-child {
    border-bottom:0
}
html.rtl fieldset .form-group {
    margin-bottom:0
}
html.rtl .table-bordered>thead>tr>td,
html.rtl .table-bordered>thead>tr>th,
html.rtl .table>tbody+tbody,
html.rtl .table>thead>tr>th {
    border-bottom-width:1px
}
html.rtl .progress {
    border-radius:3px;
    border:1px solid #f1f1f1;
    background-color:#fff
}
html.rtl .popover,
html.rtl .progress,
html.rtl .progress .progress-bar {
    box-shadow:0 0 0 #000
}
html.rtl .popover {
    border-color:#eee;
    border-bottom:2px solid #e4eaec;
    border-radius:3px
}
html.rtl .popover .popover-title {
    border:0
}
html.rtl .nav.nav-pills .active>a {
    background-color:#5d9cec
}
html.rtl .dropdown-menu {
    border-radius:3px
}
html.rtl .dropdown-header {
    color:#a1a2a3
}
html.rtl .navbar-top .navbar-nav>.active>a {
    color:#999
}
html.rtl .navbar-top .navbar-nav>.active>a:focus,
html.rtl .navbar-top .navbar-nav>.active>a:hover {
    color:#d1d2d3
}
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#666
}
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
html.rtl .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#222
}
html.rtl .carousel .carousel-indicators {
    bottom:0
}
html.rtl .carousel .carousel-control.left,
html.rtl .carousel .carousel-control.right {
    background-image:none
}
html.rtl .carousel .carousel-control em {
    position:absolute;
    top:50%;
    right:50%;
    z-index:5;
    display:inline-block;
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-right:-10px
}
html.rtl .modal-backdrop {
    position:fixed;
    bottom:0
}
html.rtl .navbar,
html.rtl .navbar .dropdown-menu,
html.rtl .topnavbar {
    -webkit-filter:none!important;
    filter:none!important
}
html.rtl h1,
html.rtl h2,
html.rtl h3,
html.rtl h4 {
    font-weight:700
}
html.rtl .wrapper {
    position:relative;
    width:100%;
    height:auto;
    min-height:100%
}
html.rtl .wrapper.ng-leave {
    display:none
}
html.rtl .wrapper>.aside {
    width:220px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:#fff
}
html.rtl .wrapper>.aside .aside-inner {
    padding-top:110px;
    height:100%;
    width:220px;
    overflow:hidden
}
html.rtl .wrapper>.aside>.nav-floating {
    right:inherit;
    margin-right:220px;
    z-index:1110;
    min-width:190px;
    overflow:auto
}
html.rtl .wrapper .dropdown-backdrop {
    z-index:109
}
html.rtl .wrapper>section {
    position:relative;
    height:100%;
    z-index:111;
    background-color:#f5f7fa;
    margin-bottom:60px!important
}
html.rtl .wrapper>footer {
    border-top:1px solid #e4eaec;
    padding:20px;
    z-index:109
}
html.rtl .wrapper>footer>p {
    margin:0
}
html.rtl .modal-open .wrapper {
    z-index:0
}
html.rtl .content-wrapper {
    padding:15px;
    width:100%;
    border-top:1px solid rgba(0,0,0,.15);
    margin-top:-1px
}
html.rtl .content-wrapper>.unwrap {
    margin:-15px
}
html.rtl .content-wrapper>.content-heading,
html.rtl .content-wrapper>h3 {
    font-size:24px;
    line-height:1.1;
    color:#929292;
    margin:-15px -15px 20px;
    padding:15px;
    font-weight:400;
    border-bottom:1px solid #cfdbe2
}
html.rtl .content-wrapper>.content-heading>small,
html.rtl .content-wrapper>h3>small {
    display:block;
    font-size:12px;
    color:#909fa7
}
html.rtl .content-wrapper>.btn,
html.rtl .content-wrapper>button {
    margin:10px 0 0 10px
}
html.rtl .content-wrapper .container,
html.rtl .content-wrapper .container-fluid {
    padding-right:0;
    padding-left:0
}
html.rtl .aside-collapsed {
    overflow-y:auto
}
html.rtl .aside-collapsed .wrapper>.aside,
html.rtl .aside-collapsed .wrapper>.aside>.aside-inner {
    width:70px
}
html.rtl .aside-collapsed .wrapper>.aside>.nav-floating {
    margin-right:70px
}
html.rtl .layout-fixed .wrapper .topnavbar-wrapper {
    position:fixed;
    top:0;
    width:100%;
    z-index:121
}
html.rtl .layout-fixed .wrapper>aside {
    position:fixed
}
html.rtl .layout-fixed .wrapper>.aside {
    height:1px;
    min-height:100%
}
html.rtl .layout-fixed .wrapper>.aside>.aside-inner {
    position:fixed;
    top:0;
    bottom:0
}
html.rtl .layout-fixed .wrapper>section {
    margin-top:114px
}
html.rtl .layout-fixed .wrapper>.aside>.aside-inner,
html.rtl _:-ms-lang(x) {
    position:static!important
}
html.rtl .hidden-footer .wrapper>footer {
    display:none
}
html.rtl .hidden-footer .wrapper>section {
    margin-bottom:0!important
}
html.rtl .layout-fs .wrapper>section {
    position:absolute;
    top:114px;
    right:0;
    left:0;
    bottom:60px;
    height:auto;
    margin-top:0!important;
    margin-bottom:0!important;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
html.rtl .layout-fs .wrapper>section>.content-wrapper {
    width:100%;
    height:100%;
    padding:0
}
html.rtl .layout-fs.hidden-footer .wrapper>section {
    bottom:0
}
html.rtl .d-table,
html.rtl .d-table-fixed {
    display:table;
    width:100%;
    height:100%;
    min-height:240px;
    border-spacing:0
}
html.rtl .d-table-fixed {
    table-layout:fixed
}
html.rtl .d-row {
    display:table-row;
    height:100%
}
html.rtl .d-cell,
html.rtl .d-cell-wrapper {
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:top;
    overflow:auto
}
html.rtl .d-cell-wrapper {
    display:block
}
html.rtl .d-cell-wrapper .d-cell-inner {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
@-moz-document url-prefix() {
    html.rtl .d-table,
    html.rtl .d-table-desktop {
        height:240px;
        min-height:100%
    }
    html.rtl .d-cell-inner {
        overflow:auto
    }
}
html.rtl .fh {
    height:100%!important
}
html.rtl .fw {
    width:100%!important
}
html.rtl .scroll {
    overflow:auto
}
html.rtl .scroll-y {
    overflow-y:auto
}
html.rtl .layout-h .wrapper>section {
    max-width:1140px;
    margin-right:auto;
    margin-left:auto
}
html.rtl .layout-h .wrapper>section>.content-wrapper>h3 {
    display:none
}
html.rtl .layout-h .wrapper>section {
    margin-top:0
}
html.rtl .layout-h .wrapper>.offsidebar {
    margin-top:55px
}
html.rtl .layout-h .wrapper>footer {
    margin:0
}
html.rtl .layout-h.layout-fixed .wrapper>.offsidebar,
html.rtl .layout-h.layout-fixed .wrapper>section {
    margin-top:55px
}
html.rtl .aside-float .wrapper {
    box-shadow:0 0 0 #000
}
html.rtl .aside-float .wrapper>footer {
    border:0
}
html.rtl .aside-float .wrapper>.aside {
    padding:15px 0;
    background:transparent
}
html.rtl .aside-float .wrapper>.aside>.aside-inner {
    height:100%;
    top:15px;
    bottom:15px;
    right:inherit
}
html.rtl .aside-float .wrapper>.aside .sidebar {
    border:1px solid #e4eaec
}
html.rtl .aside-float .wrapper>.aside .sidebar:after {
    display:none
}
html.rtl .aside-float .wrapper .content-wrapper {
    border:0
}
html.rtl .aside-float .wrapper .content-wrapper>.content-heading,
html.rtl .aside-float .wrapper .content-wrapper>h3 {
    padding-top:30px;
    border:0;
    background-color:transparent
}
html.rtl .aside-float .wrapper .content-wrapper>.unwrap {
    margin:0!important
}
html.rtl .aside-float.aside-toggled .wrapper>.aside {
    transition-delay:.05s
}
html.rtl .aside-float.aside-toggled .wrapper>.aside>.aside-inner {
    margin-right:15px
}
html.rtl .aside-float.aside-toggled .wrapper>section {
    padding-right:15px
}
html.rtl .aside-float.aside-toggled .wrapper>footer {
    right:15px
}
html.rtl .aside-float.aside-toggled.layout-fs .wrapper>section>.content-wrapper {
    padding:0 20px 0 0
}
html.rtl .wrapper>.aside {
    transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .aside-inner,
html.rtl .navbar-header,
html.rtl .sidebar>.nav>li {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .wrapper>section {
    transition:margin-right .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .sidebar>.nav>.nav-heading,
html.rtl .sidebar li>.nav-item,
html.rtl .sidebar li>a {
    white-space:nowrap
}
html.rtl .aside-collapsed .user-block-picture {
    transition:width .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .aside-collapsed .user-block {
    transition:padding .2s cubic-bezier(.35,0,.25,1)
}
html.rtl .topnavbar {
    -webkit-backface-visibility:hidden;
    margin-bottom:0;
    border-radius:0;
    background-color:#fff;
    z-index:100;
    border:0;
    border-bottom:1px solid rgba(0,0,0,.15);
    position:relative
}
html.rtl .topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(270deg,#387DFF,#51c6ea);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1);
    position:relative;
    z-index:11
}
html.rtl .topnavbar .navbar-header .navbar-brand {
    padding:0
}
html.rtl .topnavbar .navbar-header .brand-logo-collapsed>img,
html.rtl .topnavbar .navbar-header .brand-logo>img {
    margin:0 auto
}
html.rtl .topnavbar .navbar-header .brand-logo {
    display:block;
    padding:10px 15px
}
html.rtl .topnavbar .navbar-header .brand-logo-collapsed {
    display:none;
    padding:6px 15px
}
html.rtl .topnavbar .na vbar-nav>.open>a,
html.rtl .topnavbar .navbar-nav>li>a {
    color:#387DFF;
    margin:0 15px;
    padding:27px 0
}
html.rtl .topnavbar .navbar-nav>.open>a:focus,
html.rtl .topnavbar .navbar-nav>.open>a:hover,
html.rtl .topnavbar .navbar-nav>li>a:focus,
html.rtl .topnavbar .navbar-nav>li>a:hover {
    color:#117391
}
html.rtl .topnavbar .navbar-nav>.active>a,
html.rtl .topnavbar .navbar-nav>.active>a:focus,
html.rtl .topnavbar .navbar-nav>.active>a:hover,
html.rtl .topnavbar .navbar-nav>.open>a,
html.rtl .topnavbar .navbar-nav>.open>a:focus,
html.rtl .topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    position:absolute;
    top:0;
    left:0;
    z-index:20;
    font-size:16px;
    line-height:55px;
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    transition:color .3s ease
}
html.rtl .nav-wrapper {
    padding:0 15px;
    background-color:transparent
}
html.rtl .nav-wrapper .nav.navbar-nav {
    float:right
}
html.rtl .nav-wrapper .nav.navbar-nav.navbar-right {
    float:left
}
html.rtl .nav-wrapper .nav>li {
    position:static;
    float:right
}
html.rtl .nav-wrapper .navbar-nav .open .dropdown-menu {
    position:absolute;
    background-color:#fff;
    right:0;
    left:0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}
html.rtl .topnavbar .navbar-form {
    position:absolute;
    top:-100%;
    right:0;
    left:0;
    margin:0;
    padding:0;
    height:55px;
    z-index:9001;
    transition:all .3s;
    border:0;
    border-bottom:1px solid #e1e2e3
}
html.rtl .topnavbar .navbar-form .form-group {
    height:100%;
    width:100%
}
html.rtl .topnavbar .navbar-form .form-control {
    height:100%;
    border:0;
    border-radius:0;
    width:100%
}
html.rtl .topnavbar .navbar-form.open {
    top:0
}
html.rtl .topnavbar .navbar-form .has-feedback .form-control-feedback {
    height:30px;
    cursor:pointer;
    top:50%;
    margin-top:-15px;
    line-height:30px;
    margin-left:10px;
    color:#c1c2c3;
    font-size:1.5em;
    pointer-events:auto
}
html.rtl .sidebar .nav-heading {
    padding:0 12px 15px;
    color:#919da8;
    font-size:13px;
    letter-spacing:.035em;
    pointer-events:none;
    cursor:default
}
html.rtl .sidebar>.nav {
    background-color:#3a3f51!important;
    border-radius:4px;
    padding:17px 0;
    position:relative
}
html.rtl .sidebar>.nav>li {
    border-right:3px solid transparent;
    transition:border-right-color .4s ease
}
html.rtl .sidebar>.nav>li>.nav-item,
html.rtl .sidebar>.nav>li>a {
    margin:0;
    padding:12px 0;
    color:#e1e2e3;
    letter-spacing:.025em;
    font-weight:500;
    cursor:pointer
}
html.rtl .sidebar>.nav>li>.nav-item:focus,
html.rtl .sidebar>.nav>li>.nav-item:hover,
html.rtl .sidebar>.nav>li>a.link-exact-active,
html.rtl .sidebar>.nav>li>a:hover {
    text-decoration:none;
    outline:none;
    color:#387DFF
}
html.rtl .sidebar>.nav>li.collapsable>a.link-exact-active {
    color:#e1e2e3!important
}
html.rtl .sidebar>.nav>li.collapsable>a.link-exact-active:hover {
    color:#387DFF!important
}
html.rtl .sidebar>.nav>li>.nav-item>em,
html.rtl .sidebar>.nav>li>a>em {
    width:1.8em;
    display:inline-block;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:inherits
}
html.rtl .sidebar>.nav>li.link-active,
html.rtl .sidebar>.nav>li.link-active .nav,
html.rtl .sidebar>.nav>li.link-active>.nav-item,
html.rtl .sidebar>.nav>li.link-active>a,
html.rtl .sidebar>.nav>li.open,
html.rtl .sidebar>.nav>li.open .nav,
html.rtl .sidebar>.nav>li.open>.nav-item,
html.rtl .sidebar>.nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
html.rtl .sidebar>.nav>li.link-active>.nav-item>em,
html.rtl .sidebar>.nav>li.link-active>a>em,
html.rtl .sidebar>.nav>li.open>.nav-item>em,
html.rtl .sidebar>.nav>li.open>a>em {
    color:#387DFF
}
html.rtl .sidebar>.nav>li.link-active {
    border-right-color:#387DFF
}
html.rtl .sidebar>.nav .label {
    display:block
}
html.rtl .sidebar-subnav {
    background-color:#2f3444;
    padding-right:10px
}
html.rtl .sidebar-subnav>.sidebar-subnav-header {
    color:#e1e2e3;
    display:none;
    padding:10px 20px;
    font-weight:700
}
html.rtl .sidebar-subnav>li {
    border-right:0!important
}
html.rtl .sidebar-subnav>li>.nav-item,
html.rtl .sidebar-subnav>li>a {
    display:block;
    position:relative;
    padding:10px 53px 10px 20px;
    font-weight:400;
    background-color:transparent!important;
    color:#e1e2e3
}
html.rtl .sidebar-subnav>li>.nav-item:focus,
html.rtl .sidebar-subnav>li>.nav-item:hover,
html.rtl .sidebar-subnav>li>a:focus,
html.rtl .sidebar-subnav>li>a:hover {
    color:#387DFF
}
html.rtl .sidebar-subnav>li>.nav-item>em,
html.rtl .sidebar-subnav>li>a>em {
    display:inline-block;
    width:1.8em;
    margin:0 -2em 0 0
}
html.rtl .sidebar-subnav>li.active>.nav-item,
html.rtl .sidebar-subnav>li.active>a {
    color:#387DFF
}
html.rtl .sidebar-subnav>li.active>.nav-item:after,
html.rtl .sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
html.rtl .sidebar-subnav>li .nav>li {
    padding-right:5px
}
html.rtl .sidebar-subnav.nav-floating {
    border:1px solid rgba(0,0,0,.15);
    margin-right:-1px
}
html.rtl .sidebar-subnav.nav-floating,
html.rtl .sidebar-subnav.nav-floating .collapse {
    height:auto!important;
    display:block!important;
    visibility:visible!important
}
html.rtl .sidebar-subnav.nav-floating>.sidebar-subnav-header {
    display:block
}
html.rtl .sidebar-subnav.nav-floating li>.nav-item,
html.rtl .sidebar-subnav.nav-floating li>a {
    padding-right:20px
}
html.rtl .sidebar-subnav.nav-floating li>.nav-item em,
html.rtl .sidebar-subnav.nav-floating li>a em {
    margin-right:0
}
html.rtl .aside-collapsed .sidebar {
    overflow-x:hidden
}
html.rtl .aside-collapsed .sidebar>.nav .nav,
html.rtl .aside-collapsed .sidebar>.nav>.nav-heading,
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item>span,
html.rtl .aside-collapsed .sidebar>.nav>li>a>span {
    display:none!important
}
html.rtl .aside-collapsed .sidebar>.nav>li {
    width:68px
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item,
html.rtl .aside-collapsed .sidebar>.nav>li>a {
    text-indent:-3px;
    padding:20px 0;
    text-align:center
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item>em,
html.rtl .aside-collapsed .sidebar>.nav>li>a>em {
    font-size:1.6em;
    width:auto
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item:focus,
html.rtl .aside-collapsed .sidebar>.nav>li>a:focus {
    background-color:transparent
}
html.rtl .aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,
html.rtl .aside-collapsed .sidebar>.nav>li>a:focus>em {
    color:inherit
}
html.rtl .aside-collapsed .sidebar .nav .label {
    position:absolute;
    top:10px;
    left:5px;
    text-indent:0
}
html.rtl .offsidebar {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:235px;
    margin-top:114px;
    border-right:1px solid #ccc;
    background-color:#fff;
    color:#e1e2e3;
    z-index:-1;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
html.rtl .offsidebar>nav {
    min-height:100%;
    overflow:hidden;
    -webkit-transform:translateZ(0)
}
html.rtl .offsidebar .progress {
    border:0
}
html.rtl .offsidebar .nav>li>a:focus,
html.rtl .offsidebar .nav>li>a:hover {
    background-color:rgba(0,0,0,.025)
}
html.rtl .offsidebar .tab-content {
    padding:0;
    border:0
}
html.rtl .offsidebar .nav-tabs.nav-justified>li>a,
html.rtl .offsidebar .nav-tabs.nav-justified>li>a:focus,
html.rtl .offsidebar .nav-tabs.nav-justified>li>a:hover {
    background-color:transparent;
    border:0;
    border-left:1px solid rgba(0,0,0,.05);
    border-bottom:1px solid rgba(0,0,0,.05);
    border-radius:0;
    color:#909fa7
}
html.rtl .offsidebar .nav-tabs.nav-justified>li.active>a {
    color:#5d9cec
}
html.rtl .offsidebar-open .offsidebar {
    overflow-y:auto;
    z-index:116
}
html.rtl .offsidebar {
    left:-235px
}
html.rtl .no-csstransforms3d .offsidebar-open .offsidebar {
    left:0
}
html.rtl .csstransforms3d .offsidebar {
    left:0;
    transform:translate3d(-235px,0,0);
    transition:transform .3s ease,z-index 0s linear .3s
}
html.rtl .csstransforms3d .offsidebar-open .offsidebar {
    transform:translateZ(0);
    transition:transform .3s ease
}
html.rtl .breadcrumb {
    font-weight:400;
    border-radius:0;
    color:#909fa7;
    padding:10px 20px
}
html.rtl .content-heading+.breadcrumb,
html.rtl h3+.breadcrumb {
    margin:-25px -20px 20px -25px;
    border-top:1px solid #cfdbe2;
    border-bottom:1px solid #cfdbe2
}
html.rtl .content-heading>.breadcrumb,
html.rtl h3>.breadcrumb {
    background:transparent;
    font-size:13px;
    border:0;
    padding:10px 0 0 10px;
    margin-bottom:0
}
html.rtl .content-heading>.breadcrumb.pull-left,
html.rtl h3>.breadcrumb.pull-left {
    margin:-2px 0 0
}
html.rtl .btn-inverse {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .btn-inverse.active,
html.rtl .btn-inverse.active.focus,
html.rtl .btn-inverse.active:focus,
html.rtl .btn-inverse.active:hover,
html.rtl .btn-inverse.focus,
html.rtl .btn-inverse:active,
html.rtl .btn-inverse:active.focus,
html.rtl .btn-inverse:active:focus,
html.rtl .btn-inverse:active:hover,
html.rtl .btn-inverse:focus,
html.rtl .btn-inverse:hover,
html.rtl .open>.dropdown-toggle.btn-inverse,
html.rtl .open>.dropdown-toggle.btn-inverse.focus,
html.rtl .open>.dropdown-toggle.btn-inverse:focus,
html.rtl .open>.dropdown-toggle.btn-inverse:hover {
    color:#fff;
    background-color:#0c1318;
    border-color:#05090b
}
html.rtl .btn-inverse.active,
html.rtl .btn-inverse:active,
html.rtl .open>.dropdown-toggle.btn-inverse {
    background-image:none
}
html.rtl .btn-inverse.disabled.focus,
html.rtl .btn-inverse.disabled:focus,
html.rtl .btn-inverse.disabled:hover,
html.rtl .btn-inverse[disabled].focus,
html.rtl .btn-inverse[disabled]:focus,
html.rtl .btn-inverse[disabled]:hover,
html.rtl fieldset[disabled] .btn-inverse.focus,
html.rtl fieldset[disabled] .btn-inverse:focus,
html.rtl fieldset[disabled] .btn-inverse:hover {
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .btn-inverse .badge {
    color:#131e26;
    background-color:#fff
}
html.rtl .btn-green {
    color:#fff;
    background-color:#37bc9b;
    border-color:transparent
}
html.rtl .btn-green.active,
html.rtl .btn-green.active.focus,
html.rtl .btn-green.active:focus,
html.rtl .btn-green.active:hover,
html.rtl .btn-green.focus,
html.rtl .btn-green:active,
html.rtl .btn-green:active.focus,
html.rtl .btn-green:active:focus,
html.rtl .btn-green:active:hover,
html.rtl .btn-green:focus,
html.rtl .btn-green:hover,
html.rtl .open>.dropdown-toggle.btn-green,
html.rtl .open>.dropdown-toggle.btn-green.focus,
html.rtl .open>.dropdown-toggle.btn-green:focus,
html.rtl .open>.dropdown-toggle.btn-green:hover {
    color:#fff;
    background-color:#32ac8e;
    border-color:transparent
}
html.rtl .btn-green.active,
html.rtl .btn-green:active,
html.rtl .open>.dropdown-toggle.btn-green {
    background-image:none
}
html.rtl .btn-green.disabled.focus,
html.rtl .btn-green.disabled:focus,
html.rtl .btn-green.disabled:hover,
html.rtl .btn-green[disabled].focus,
html.rtl .btn-green[disabled]:focus,
html.rtl .btn-green[disabled]:hover,
html.rtl fieldset[disabled] .btn-green.focus,
html.rtl fieldset[disabled] .btn-green:focus,
html.rtl fieldset[disabled] .btn-green:hover {
    background-color:#37bc9b;
    border-color:transparent
}
html.rtl .btn-green .badge {
    color:#37bc9b;
    background-color:#fff
}
html.rtl .btn-purple {
    color:#fff;
    background-color:#7266ba;
    border-color:transparent
}
html.rtl .btn-purple.active,
html.rtl .btn-purple.active.focus,
html.rtl .btn-purple.active:focus,
html.rtl .btn-purple.active:hover,
html.rtl .btn-purple.focus,
html.rtl .btn-purple:active,
html.rtl .btn-purple:active.focus,
html.rtl .btn-purple:active:focus,
html.rtl .btn-purple:active:hover,
html.rtl .btn-purple:focus,
html.rtl .btn-purple:hover,
html.rtl .open>.dropdown-toggle.btn-purple,
html.rtl .open>.dropdown-toggle.btn-purple.focus,
html.rtl .open>.dropdown-toggle.btn-purple:focus,
html.rtl .open>.dropdown-toggle.btn-purple:hover {
    color:#fff;
    background-color:#6558b4;
    border-color:transparent
}
html.rtl .btn-purple.active,
html.rtl .btn-purple:active,
html.rtl .open>.dropdown-toggle.btn-purple {
    background-image:none
}
html.rtl .btn-purple.disabled.focus,
html.rtl .btn-purple.disabled:focus,
html.rtl .btn-purple.disabled:hover,
html.rtl .btn-purple[disabled].focus,
html.rtl .btn-purple[disabled]:focus,
html.rtl .btn-purple[disabled]:hover,
html.rtl fieldset[disabled] .btn-purple.focus,
html.rtl fieldset[disabled] .btn-purple:focus,
html.rtl fieldset[disabled] .btn-purple:hover {
    background-color:#7266ba;
    border-color:transparent
}
html.rtl .btn-purple .badge {
    color:#7266ba;
    background-color:#fff
}
html.rtl .btn-pink {
    color:#fff;
    background-color:#f532e5;
    border-color:transparent
}
html.rtl .btn-pink.active,
html.rtl .btn-pink.active.focus,
html.rtl .btn-pink.active:focus,
html.rtl .btn-pink.active:hover,
html.rtl .btn-pink.focus,
html.rtl .btn-pink:active,
html.rtl .btn-pink:active.focus,
html.rtl .btn-pink:active:focus,
html.rtl .btn-pink:active:hover,
html.rtl .btn-pink:focus,
html.rtl .btn-pink:hover,
html.rtl .open>.dropdown-toggle.btn-pink,
html.rtl .open>.dropdown-toggle.btn-pink.focus,
html.rtl .open>.dropdown-toggle.btn-pink:focus,
html.rtl .open>.dropdown-toggle.btn-pink:hover {
    color:#fff;
    background-color:#f41fe3;
    border-color:transparent
}
html.rtl .btn-pink.active,
html.rtl .btn-pink:active,
html.rtl .open>.dropdown-toggle.btn-pink {
    background-image:none
}
html.rtl .btn-pink.disabled.focus,
html.rtl .btn-pink.disabled:focus,
html.rtl .btn-pink.disabled:hover,
html.rtl .btn-pink[disabled].focus,
html.rtl .btn-pink[disabled]:focus,
html.rtl .btn-pink[disabled]:hover,
html.rtl fieldset[disabled] .btn-pink.focus,
html.rtl fieldset[disabled] .btn-pink:focus,
html.rtl fieldset[disabled] .btn-pink:hover {
    background-color:#f532e5;
    border-color:transparent
}
html.rtl .btn-pink .badge {
    color:#f532e5;
    background-color:#fff
}
html.rtl .btn-outline {
    background-color:transparent;
    border-color:#fff
}
html.rtl .btn-outline:focus,
html.rtl .btn-outline:hover {
    background-color:#fff;
    color:#5d9cec
}
html.rtl .btn-flat {
    border-bottom-width:1px;
    border-radius:0;
    box-shadow:0 0 0 #000
}
html.rtl .btn-xl {
    padding:20px 16px;
    font-size:18px
}
html.rtl .btn-square {
    border-radius:0
}
html.rtl .btn-oval,
html.rtl .btn-pill-left {
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    padding-right:18px
}
html.rtl .btn-oval,
html.rtl .btn-pill-right {
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    padding-left:18px
}
html.rtl .btn-labeled {
    padding-top:0;
    padding-bottom:0
}
html.rtl .btn-label {
    position:relative;
    background:transparent;
    background:rgba(0,0,0,.05);
    display:inline-block;
    padding:6px 16px;
    right:-16px;
    border-radius:0 3px 3px 0
}
html.rtl .btn-label.btn-label-right {
    right:auto;
    left:-16px;
    border-radius:3px 0 0 3px
}
html.rtl .btn-lg .btn-label {
    padding:10px 20px;
    right:-20px
}
html.rtl .btn-lg .btn-label.btn-label-right {
    right:auto;
    left:-20px;
    border-radius:5px 0 0 5px
}
html.rtl .btn-sm .btn-label {
    padding:5px 10px;
    right:-10px;
    border-radius:0 2px 2px 0
}
html.rtl .btn-sm .btn-label.btn-label-right {
    right:auto;
    left:-10px;
    border-radius:2px 0 0 2px
}
html.rtl .btn-xs .btn-label {
    padding:1px 5px;
    right:-5px;
    border-radius:0 2px 2px 0
}
html.rtl .btn-xs .btn-label.btn-label-right {
    right:auto;
    left:-5px;
    border-radius:2px 0 0 2px
}
html.rtl .btn-fw {
    min-width:80px
}
html.rtl .btn-fw.btn-sm {
    min-width:40px
}
html.rtl .btn-fw.btn-md {
    min-width:60px
}
html.rtl .btn-fw.btn-lg {
    min-width:140px
}
html.rtl .btn-circle {
    width:35px;
    height:35px;
    text-align:center;
    font-size:12px;
    line-height:35px;
    border-radius:500px;
    padding:0;
    border:0
}
html.rtl .btn-circle>* {
    line-height:inherit!important
}
html.rtl .btn-circle.btn-lg {
    width:50px;
    height:50px;
    font-size:18px;
    line-height:50px
}
html.rtl .box-placeholder {
    margin-bottom:15px;
    padding:20px;
    border:1px dashed #ddd;
    background:#fafafa;
    color:#444
}
html.rtl .box-placeholder>:last-child {
    margin-bottom:0
}
html.rtl .box-placeholder-lg {
    padding-top:80px;
    padding-bottom:80px
}
html.rtl .panel .table {
    margin-bottom:0;
    border:0
}
html.rtl .panel.panel-transparent {
    border:0;
    background-color:transparent;
    box-shadow:0 0 0 #000
}
html.rtl .panel.panel-transparent .panel-body,
html.rtl .panel.panel-transparent .panel-heading {
    background-color:transparent;
    padding-right:0;
    padding-left:0
}
html.rtl .panel-flat {
    margin:0!important;
    border:0
}
html.rtl .panel-group .panel-flat {
    box-shadow:0 0 0 #000
}
html.rtl .panel-group .panel-flat:first-child {
    border-radius:4px 4px 0 0
}
html.rtl .panel-group .panel-flat:last-child {
    border-radius:0 0 4px 4px
}
html.rtl .panel-heading>a[data-tool] {
    display:inline-block;
    color:#fff;
    width:2em;
    text-align:center
}
html.rtl .panel-default .panel-heading>a[data-tool] {
    color:#c1c2c3
}
html.rtl .panel-heading>.label.pull-left {
    margin-top:3px
}
html.rtl .panel-heading>.label.pull-right+.label.pull-right {
    margin-left:10px
}
html.rtl .panel-heading.panel-heading-collapsed {
    border-radius:3px
}
html.rtl .panel-footer .pagination {
    margin:0
}
html.rtl .panel-footer .radial-bar,
html.rtl .panel-footer p {
    margin-bottom:0
}
html.rtl .panel-heading-active {
    background-color:#27c24c!important;
    font-weight:700;
    font-size:16px
}
html.rtl .panel-heading-active>a {
    padding:15px 0;
    color:#fff!important;
    transition:padding .5s ease
}
html.rtl .panel-heading-active+.panel-collapse:after {
    content:"";
    display:block;
    width:60%;
    margin:0 auto;
    height:0;
    border-bottom:1px solid #e1e2e3
}
html.rtl .panel-inverse {
    border-color:#cfdbe2
}
html.rtl .panel-inverse>.panel-heading {
    color:#fff;
    background-color:#131e26;
    border-color:#131e26
}
html.rtl .panel-inverse>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-inverse>.panel-heading .badge {
    color:#131e26;
    background-color:#fff
}
html.rtl .panel-inverse>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-green {
    border-color:#cfdbe2
}
html.rtl .panel-green>.panel-heading {
    color:#fff;
    background-color:#37bc9b;
    border-color:#37bc9b
}
html.rtl .panel-green>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-green>.panel-heading .badge {
    color:#37bc9b;
    background-color:#fff
}
html.rtl .panel-green>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-pink {
    border-color:#cfdbe2
}
html.rtl .panel-pink>.panel-heading {
    color:#fff;
    background-color:#f532e5;
    border-color:#f532e5
}
html.rtl .panel-pink>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-pink>.panel-heading .badge {
    color:#f532e5;
    background-color:#fff
}
html.rtl .panel-pink>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-purple {
    border-color:#cfdbe2
}
html.rtl .panel-purple>.panel-heading {
    color:#fff;
    background-color:#7266ba;
    border-color:#7266ba
}
html.rtl .panel-purple>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-purple>.panel-heading .badge {
    color:#7266ba;
    background-color:#fff
}
html.rtl .panel-purple>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .panel-dark {
    border-color:#cfdbe2
}
html.rtl .panel-dark>.panel-heading {
    color:#fff;
    background-color:#3a3f51;
    border-color:#3a3f51
}
html.rtl .panel-dark>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#cfdbe2
}
html.rtl .panel-dark>.panel-heading .badge {
    color:#3a3f51;
    background-color:#fff
}
html.rtl .panel-dark>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#cfdbe2
}
html.rtl .progress-sm {
    height:15px
}
html.rtl .progress-xs {
    height:8px
}
html.rtl .progress-bar-purple {
    background-color:#7266ba
}
html.rtl .progress-striped .progress-bar-purple {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-inverse {
    background-color:#131e26
}
html.rtl .progress-striped .progress-bar-inverse {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-green {
    background-color:#37bc9b
}
html.rtl .progress-striped .progress-bar-green {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-pink {
    background-color:#f532e5
}
html.rtl .progress-striped .progress-bar-pink {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-bar-yellow {
    background-color:#fad732
}
html.rtl .progress-striped .progress-bar-yellow {
    background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
html.rtl .progress-0 {
    width:0
}
html.rtl .progress-10 {
    width:10%
}
html.rtl .progress-20 {
    width:20%
}
html.rtl .progress-30 {
    width:30%
}
html.rtl .progress-40 {
    width:40%
}
html.rtl .progress-50 {
    width:50%
}
html.rtl .progress-60 {
    width:60%
}
html.rtl .progress-70 {
    width:70%
}
html.rtl .progress-80 {
    width:80%
}
html.rtl .progress-90 {
    width:90%
}
html.rtl .progress-100 {
    width:100%
}
html.rtl .radial-bar {
    position:relative;
    display:inline-block;
    font-size:16px;
    border-radius:50%;
    border:2px solid #fafafa;
    background-color:transparent;
    margin-bottom:20px;
    box-sizing:content-box;
    width:80px;
    height:80px;
    font-size:18px
}
html.rtl .radial-bar:after,
html.rtl .radial-bar>img {
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    color:#a1a2a3
}
html.rtl .radial-bar:after {
    content:attr(data-label);
    background-color:#fff;
    z-index:101
}
html.rtl .radial-bar>img {
    z-index:102
}
html.rtl .radial-bar:after,
html.rtl .radial-bar>img {
    width:56px;
    height:56px;
    margin-right:12px;
    margin-top:12px;
    line-height:56px
}
html.rtl .radial-bar.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-50 {
    background-image:linear-gradient(-270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-55 {
    background-image:linear-gradient(-288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-60 {
    background-image:linear-gradient(-306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-65 {
    background-image:linear-gradient(-324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-70 {
    background-image:linear-gradient(-342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-75 {
    background-image:linear-gradient(-1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-80 {
    background-image:linear-gradient(-378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-85 {
    background-image:linear-gradient(-396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-90 {
    background-image:linear-gradient(-414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-95 {
    background-image:linear-gradient(-432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar.radial-bar-100 {
    background-image:linear-gradient(-450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-50 {
    background-image:linear-gradient(-270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-55 {
    background-image:linear-gradient(-288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-60 {
    background-image:linear-gradient(-306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-65 {
    background-image:linear-gradient(-324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-70 {
    background-image:linear-gradient(-342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-75 {
    background-image:linear-gradient(-1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-80 {
    background-image:linear-gradient(-378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-85 {
    background-image:linear-gradient(-396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-90 {
    background-image:linear-gradient(-414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-95 {
    background-image:linear-gradient(-432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-primary.radial-bar-100 {
    background-image:linear-gradient(-450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-50 {
    background-image:linear-gradient(-270deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-55 {
    background-image:linear-gradient(-288deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-60 {
    background-image:linear-gradient(-306deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-65 {
    background-image:linear-gradient(-324deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-70 {
    background-image:linear-gradient(-342deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-75 {
    background-image:linear-gradient(-1turn,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-80 {
    background-image:linear-gradient(-378deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-85 {
    background-image:linear-gradient(-396deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-90 {
    background-image:linear-gradient(-414deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-95 {
    background-image:linear-gradient(-432deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-success.radial-bar-100 {
    background-image:linear-gradient(-450deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-50 {
    background-image:linear-gradient(-270deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-55 {
    background-image:linear-gradient(-288deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-60 {
    background-image:linear-gradient(-306deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-65 {
    background-image:linear-gradient(-324deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-70 {
    background-image:linear-gradient(-342deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-75 {
    background-image:linear-gradient(-1turn,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-80 {
    background-image:linear-gradient(-378deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-85 {
    background-image:linear-gradient(-396deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-90 {
    background-image:linear-gradient(-414deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-95 {
    background-image:linear-gradient(-432deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-info.radial-bar-100 {
    background-image:linear-gradient(-450deg,#387DFF 50%,transparent 0,transparent),linear-gradient(270deg,#387DFF 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-50 {
    background-image:linear-gradient(-270deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-55 {
    background-image:linear-gradient(-288deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-60 {
    background-image:linear-gradient(-306deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-65 {
    background-image:linear-gradient(-324deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-70 {
    background-image:linear-gradient(-342deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-75 {
    background-image:linear-gradient(-1turn,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-80 {
    background-image:linear-gradient(-378deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-85 {
    background-image:linear-gradient(-396deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-90 {
    background-image:linear-gradient(-414deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-95 {
    background-image:linear-gradient(-432deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-warning.radial-bar-100 {
    background-image:linear-gradient(-450deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-0 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-5 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-10 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-15 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-20 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-25 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-30 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-35 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-40 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-45 {
    background-image:linear-gradient(-90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-50 {
    background-image:linear-gradient(-270deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-55 {
    background-image:linear-gradient(-288deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-60 {
    background-image:linear-gradient(-306deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-65 {
    background-image:linear-gradient(-324deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-70 {
    background-image:linear-gradient(-342deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-75 {
    background-image:linear-gradient(-1turn,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-80 {
    background-image:linear-gradient(-378deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-85 {
    background-image:linear-gradient(-396deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-90 {
    background-image:linear-gradient(-414deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-95 {
    background-image:linear-gradient(-432deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-danger.radial-bar-100 {
    background-image:linear-gradient(-450deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
html.rtl .radial-bar-lg {
    width:100px;
    height:100px;
    font-size:22px
}
html.rtl .radial-bar-lg:after,
html.rtl .radial-bar-lg>img {
    width:70px;
    height:70px;
    margin-right:15px;
    margin-top:15px;
    line-height:70px
}
html.rtl .radial-bar-sm {
    width:50px;
    height:50px;
    font-size:12px
}
html.rtl .radial-bar-sm:after,
html.rtl .radial-bar-sm>img {
    width:35px;
    height:35px;
    margin-right:7.5px;
    margin-top:7.5px;
    line-height:35px
}
html.rtl .radial-bar-xs {
    width:30px;
    height:30px;
    font-size:8px
}
html.rtl .radial-bar-xs:after,
html.rtl .radial-bar-xs>img {
    width:21px;
    height:21px;
    margin-right:4.5px;
    margin-top:4.5px;
    line-height:21px
}
html.rtl .radial-bar,
html.rtl x:-o-prefocus {
    background-clip:content-box
}
html.rtl .has-user-block {
    display:block;
    overflow:hidden;
    border:0!important;
    width:100%!important
}
html.rtl .user-block {
    position:relative;
    padding:25px 0 10px;
    cursor:pointer
}
html.rtl .user-block:after,
html.rtl .user-block:before {
    content:" ";
    display:table
}
html.rtl .user-block:after {
    clear:both
}
html.rtl .user-block>.user-block-picture {
    position:relative;
    width:60px;
    margin:0 auto
}
html.rtl .user-block>.user-block-picture>img {
    max-width:100%;
    height:auto
}
html.rtl .user-block .user-block-info {
    padding-top:15px;
    text-align:center;
    white-space:nowrap
}
html.rtl .user-block .user-block-info .user-block-name,
html.rtl .user-block .user-block-info .user-block-role {
    display:block
}
html.rtl .user-block .user-block-info .user-block-name {
    color:#7d848f
}
html.rtl .user-block .user-block-info .user-block-role {
    font-size:12px;
    color:#aaa
}
html.rtl .user-block-status {
    position:relative
}
html.rtl .user-block-status>.circle {
    position:absolute;
    bottom:0;
    left:0;
    border:2px solid #fff
}
html.rtl .aside-collapsed .user-block {
    padding:15px 0 14px;
    margin:0;
    text-align:center
}
html.rtl .aside-collapsed .user-block>.user-block-picture {
    float:none;
    margin:0 auto;
    width:50px
}
html.rtl .aside-collapsed .user-block>.user-block-picture>.user-block-status {
    display:block
}
html.rtl .aside-collapsed .user-block .user-block-info {
    display:none
}
html.rtl .circle {
    display:inline-block;
    width:7px;
    height:7px;
    border-radius:500px;
    margin:0 .5em;
    background-color:#ddd;
    vertical-align:baseline;
    border:2px solid transparent
}
html.rtl .circle.text-left {
    margin-right:0
}
html.rtl .circle.text-right {
    margin-left:0
}
html.rtl .circle-primary {
    background-color:#5d9cec
}
html.rtl .circle-success {
    background-color:#27c24c
}
html.rtl .circle-info {
    background-color:#387DFF
}
html.rtl .circle-warning {
    background-color:#ff902b
}
html.rtl .circle-danger {
    background-color:#f05050
}
html.rtl .circle-green {
    background-color:#37bc9b
}
html.rtl .circle-pink {
    background-color:#f532e5
}
html.rtl .circle-inverse {
    background-color:#131e26
}
html.rtl .circle-purple {
    background-color:#7266ba
}
html.rtl .circle-sm {
    width:5px;
    height:5px
}
html.rtl .circle-lg {
    width:11px;
    height:11px
}
html.rtl .circle-xl {
    width:18px;
    height:18px
}
html.rtl .circle-outline {
    background-color:transparent
}
html.rtl .circle-outline.circle-primary {
    border:1px solid #5d9cec
}
html.rtl .circle-outline.circle-success {
    border:1px solid #27c24c
}
html.rtl .circle-outline.circle-info {
    border:1px solid #387DFF
}
html.rtl .circle-outline.circle-warning {
    border:1px solid #ff902b
}
html.rtl .circle-outline.circle-danger {
    border:1px solid #f05050
}
html.rtl .timeline,
html.rtl .timeline-alt {
    list-style:none;
    padding:0 0 20px;
    position:relative;
    z-index:0
}
html.rtl .timeline-alt:before,
html.rtl .timeline:before {
    position:absolute;
    top:0;
    bottom:0;
    content:" ";
    width:1px;
    background-color:#d1d2d3;
    right:18px
}
html.rtl .timeline-alt .timeline-end,
html.rtl .timeline .timeline-end {
    float:none;
    clear:both
}
html.rtl .timeline-alt .popover.left>.arrow:after,
html.rtl .timeline .popover.left>.arrow:after {
    border-right-color:#fff
}
html.rtl .timeline-alt .popover.right>.arrow:after,
html.rtl .timeline .popover.right>.arrow:after {
    border-left-color:#fff
}
html.rtl .timeline-alt .popover.left>.popover-title+.arrow:after,
html.rtl .timeline .popover.left>.popover-title+.arrow:after {
    border-right-color:#fafafa
}
html.rtl .timeline-alt .popover.right>.popover-title+.arrow:after,
html.rtl .timeline .popover.right>.popover-title+.arrow:after {
    border-left-color:#fafafa
}
html.rtl .timeline-alt>li,
html.rtl .timeline>li {
    margin-bottom:20px
}
html.rtl .timeline-alt>li:after,
html.rtl .timeline-alt>li:before,
html.rtl .timeline>li:after,
html.rtl .timeline>li:before {
    content:" ";
    display:table
}
html.rtl .timeline-alt>li:after,
html.rtl .timeline>li:after {
    clear:both
}
html.rtl .timeline-alt>li.timeline-separator,
html.rtl .timeline>li.timeline-separator {
    position:relative;
    float:none;
    clear:both;
    margin:0 auto;
    padding:40px 0
}
html.rtl .timeline-alt>li.timeline-separator:first-child,
html.rtl .timeline>li.timeline-separator:first-child {
    padding-top:0
}
html.rtl .timeline-alt>li.timeline-separator:before,
html.rtl .timeline>li.timeline-separator:before {
    content:attr(data-datetime);
    display:inline-block;
    width:120px;
    text-align:center;
    padding:0 20px;
    line-height:30px;
    background-color:#b6c5da;
    color:#fff
}
html.rtl .timeline-alt>li>.timeline-panel,
html.rtl .timeline>li>.timeline-panel {
    margin-right:60px
}
html.rtl .timeline-alt>li>.timeline-panel .popover,
html.rtl .timeline>li>.timeline-panel .popover {
    position:relative;
    display:block;
    margin:0;
    width:100%;
    max-width:none
}
html.rtl .timeline-alt>li>.timeline-panel .popover .arrow,
html.rtl .timeline>li>.timeline-panel .popover .arrow {
    top:18px;
    display:none
}
html.rtl .timeline-alt>li>.timeline-panel .popover .popover-content .popover-title,
html.rtl .timeline>li>.timeline-panel .popover .popover-content .popover-title {
    background-color:transparent;
    border:0;
    padding-right:0;
    padding-top:0
}
html.rtl .timeline-alt>li>.timeline-date,
html.rtl .timeline>li>.timeline-date {
    margin:-20px 0 0;
    display:block;
    height:20px;
    line-height:20px;
    font-size:13px
}
html.rtl .timeline-alt>li>.timeline-date>time:after,
html.rtl .timeline>li>.timeline-date>time:after {
    content:attr(datetime)
}
html.rtl .timeline-alt>li>.timeline-badge,
html.rtl .timeline>li>.timeline-badge {
    position:absolute;
    right:0;
    width:36px;
    height:36px;
    border-radius:500px;
    line-height:36px;
    font-size:1em;
    text-align:center;
    color:#fff;
    background-color:#999;
    z-index:100
}
html.rtl .timeline-alt>li>.timeline-badge.primary,
html.rtl .timeline>li>.timeline-badge.primary {
    background-color:#5d9cec
}
html.rtl .timeline-alt>li>.timeline-badge.success,
html.rtl .timeline>li>.timeline-badge.success {
    background-color:#27c24c
}
html.rtl .timeline-alt>li>.timeline-badge.warning,
html.rtl .timeline>li>.timeline-badge.warning {
    background-color:#ff902b
}
html.rtl .timeline-alt>li>.timeline-badge.danger,
html.rtl .timeline>li>.timeline-badge.danger {
    background-color:#f05050
}
html.rtl .timeline-alt>li>.timeline-badge.info,
html.rtl .timeline>li>.timeline-badge.info {
    background-color:#387DFF
}
html.rtl .timeline-alt>li>.timeline-badge.inverse,
html.rtl .timeline>li>.timeline-badge.inverse {
    background-color:#131e26
}
html.rtl .timeline-alt>li>.timeline-badge.green,
html.rtl .timeline>li>.timeline-badge.green {
    background-color:#37bc9b
}
html.rtl .timeline-alt>li>.timeline-badge.pink,
html.rtl .timeline>li>.timeline-badge.pink {
    background-color:#f532e5
}
html.rtl .timeline-alt>li>.timeline-badge.purple,
html.rtl .timeline>li>.timeline-badge.purple {
    background-color:#7266ba
}
html.rtl .timeline-alt>li>.timeline-badge.dark,
html.rtl .timeline>li>.timeline-badge.dark {
    background-color:#3a3f51
}
html.rtl .timeline-alt>li>.timeline-badge.yellow,
html.rtl .timeline>li>.timeline-badge.yellow {
    background-color:#fad732
}
html.rtl .timeline-alt .popover .arrow {
    display:block!important
}
html.rtl .timeline-title {
    margin-top:0;
    color:inherit
}
html.rtl .timeline-body>p,
html.rtl .timeline-body>ul {
    margin-bottom:0
}
html.rtl .timeline-body>p+p {
    margin-top:5px
}
html.rtl .dropdown-lg>.dropdown-menu {
    min-width:200px
}
html.rtl .dropdown-list>.dropdown-menu {
    padding:0;
    min-width:220px
}
html.rtl .dropdown-list .list-group {
    margin:0
}
html.rtl .dropdown-list .list-group-item {
    border-radius:0;
    border-right:0;
    border-left:0
}
html.rtl .dropdown-list .list-group-item:first-child {
    border-top:0
}
html.rtl .dropdown-list .list-group-item:last-child {
    border-bottom:0
}
html.rtl .dropdown>a {
    position:relative
}
html.rtl .dropdown>a>.label {
    position:absolute;
    top:0;
    left:0;
    padding:2px 5px
}
html.rtl .dropdown-menu-header {
    padding:10px 15px;
    background-color:#fafafa;
    border-bottom:1px solid #e1e1e1
}
html.rtl .container-sm {
    max-width:750px;
    width:auto
}
html.rtl .container-md {
    max-width:970px;
    width:auto
}
html.rtl .container-lg {
    max-width:1170px;
    width:auto
}
html.rtl .row-table {
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    margin:0
}
html.rtl .row-table>[class*=col-] {
    display:table-cell;
    float:none;
    table-layout:fixed;
    vertical-align:middle
}
html.rtl .row-flush>[class*=col-] {
    padding-right:0;
    padding-left:0
}
html.rtl .half-float {
    position:relative;
    margin-bottom:65px
}
html.rtl .half-float .half-float-bottom,
html.rtl .half-float .half-float-top {
    position:absolute;
    right:50%;
    bottom:-60px;
    width:120px;
    height:120px;
    margin-right:-60px;
    z-index:2
}
html.rtl .half-float .half-float-top {
    bottom:auto;
    top:-60px
}
html.rtl .half-float+* {
    margin-top:-55px;
    padding-top:65px
}
html.rtl .row-masonry {
    position:relative;
    margin:0;
    padding:0;
    width:100%
}
html.rtl .row-masonry>.col-masonry {
    display:inline-block;
    width:100%;
    min-height:1em;
    margin-bottom:15px
}
html.rtl .widget {
    margin-bottom:20px;
    border:0
}
html.rtl .widget .lateral-picture {
    position:relative;
    display:block;
    height:240px;
    width:auto;
    overflow:hidden
}
html.rtl .widget .lateral-picture>img {
    position:absolute;
    top:0;
    right:0;
    max-height:100%;
    width:auto
}
@-webkit-keyframes fadeOutUpShort {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translate3d(0,-20px,0)
    }
}
@keyframes fadeOutUpShort {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translate3d(0,-20px,0)
    }
}
html.rtl .fadeOutUpShort {
    -webkit-animation-name:fadeOutUpShort;
    animation-name:fadeOutUpShort
}
@-webkit-keyframes fadeInUpShort {
    0% {
        opacity:0;
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUpShort {
    0% {
        opacity:0;
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
html.rtl .fadeInUpShort {
    -webkit-animation-name:fadeInUpShort;
    animation-name:fadeInUpShort
}
@-webkit-keyframes zoomInShort {
    0% {
        opacity:0;
        transform:scale3d(.95,.95,.95)
    }
    50% {
        opacity:1
    }
}
@keyframes zoomInShort {
    0% {
        opacity:0;
        transform:scale3d(.95,.95,.95)
    }
    50% {
        opacity:1
    }
}
html.rtl .zoomInShort {
    -webkit-animation-name:zoomInShort;
    animation-name:zoomInShort
}
@-webkit-keyframes zoomBack {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to {
        opacity:0
    }
}
@keyframes zoomBack {
    0% {
        opacity:1
    }
    50% {
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to {
        opacity:0
    }
}
html.rtl .zoomBack {
    -webkit-animation-name:zoomBack;
    animation-name:zoomBack
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity:0;
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
@keyframes fadeInLeft {
    0% {
        opacity:0;
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
html.rtl .fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
html.rtl .table-grid-align-middle .col {
    vertical-align:middle
}
html.rtl .todo .todo-item-list {
    position:relative
}
html.rtl .todo .todo-item .todo-edit {
    display:none;
    cursor:pointer
}
html.rtl .todo .todo-item:hover .todo-edit {
    display:inline
}
html.rtl .todo .todo-item.todo-complete .todo-edit {
    display:none
}
html.rtl .todo textarea {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.rtl .todo .todo-complete {
    background:#edf1f2;
    opacity:.6;
    color:#232735
}
html.rtl .todo .todo-complete .todo-title {
    text-decoration:line-through
}
html.rtl .todo .panel-group>.panel {
    border:1px;
    margin:0
}
html.rtl .todo .panel-group>.panel .panel-body {
    border-bottom:1px solid #edf1f2
}
html.rtl .dd {
    max-width:600px;
    font-size:13px;
    line-height:20px
}
html.rtl .dd,
html.rtl .dd-list {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
html.rtl .dd-list .dd-list {
    padding-right:30px
}
html.rtl .dd-collapsed .dd-list {
    display:none
}
html.rtl .dd-empty,
html.rtl .dd-item,
html.rtl .dd-placeholder {
    display:block;
    position:relative;
    margin:0;
    padding:0;
    min-height:20px;
    font-size:13px;
    line-height:20px
}
html.rtl .dd-handle {
    display:block;
    margin:5px 0;
    padding:10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.rtl .dd-handle:hover {
    background:#fff
}
html.rtl .dd-item>button {
    display:block;
    position:relative;
    cursor:pointer;
    float:right;
    width:25px;
    height:30px;
    margin:5px 0;
    padding:0;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:0;
    background:transparent;
    font-size:12px;
    line-height:1;
    text-align:center;
    font-weight:700
}
html.rtl .dd-item>button:before {
    content:"+";
    display:block;
    position:absolute;
    width:100%;
    text-align:center;
    text-indent:0
}
html.rtl .dd-item>button[data-action=collapse]:before {
    content:"-"
}
html.rtl .dd-empty,
html.rtl .dd-placeholder {
    margin:5px 0;
    padding:0;
    min-height:30px;
    background:#f2fbff;
    border:1px dashed #b6bcbf;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
html.rtl .dd-empty {
    border:1px dashed #bbb;
    min-height:100px;
    background-color:#e5e5e5;
    background-size:60px 60px;
    background-position:100% 0,30px 30px
}
html.rtl .dd-dragel {
    position:absolute;
    pointer-events:none;
    z-index:9999
}
html.rtl .dd-dragel>.dd-item .dd-handle {
    margin-top:0
}
html.rtl .dd-dragel .dd-handle {
    box-shadow:-2px 4px 6px 0 rgba(0,0,0,.1)
}
html.rtl .nestable-lists {
    display:block;
    clear:both;
    padding:30px 0;
    width:100%;
    border:0;
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd
}
html.rtl .dd-hover>.dd-handle {
    background:#2ea8e5!important
}
html.rtl .dd3-content {
    display:block;
    margin:5px 0;
    padding:10px 50px 10px 10px;
    text-decoration:none;
    border:1px solid #ebebeb;
    background:#fff;
    border-radius:3px
}
html.rtl .dd-dragel>.dd3-item>.dd3-content {
    margin:0
}
html.rtl .dd3-item>button {
    margin-right:40px
}
html.rtl .dd3-handle {
    position:absolute;
    margin:0;
    right:0;
    top:0;
    cursor:pointer;
    width:40px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    border:1px solid #ebebeb;
    background:#fff;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
html.rtl .dd3-handle:before {
    content:"≡";
    display:block;
    position:absolute;
    right:0;
    top:10px;
    width:100%;
    text-align:center;
    text-indent:0;
    color:#ccc;
    font-size:20px;
    font-weight:400
}
html.rtl .dd3-handle:hover {
    background:#f7f7f7
}
html.rtl .flot-chart {
    display:block;
    width:100%;
    height:250px
}
html.rtl .flot-chart .legend>table tr td {
    padding:3px
}
html.rtl .flot-chart .legend>table tr td:first-child {
    padding-right:3px
}
html.rtl .flot-chart .legend>table tr td:last-child {
    padding-left:3px
}
html.rtl .flot-chart .legend>table tr+tr td {
    padding-top:0
}
html.rtl .flot-chart .legend>div:first-child {
    border-color:rgba(0,0,0,.1)!important
}
html.rtl .flot-chart .legend .legendColorBox>div,
html.rtl .flot-chart .legend .legendColorBox>div>div {
    border-radius:400px
}
html.rtl .flot-chart-content {
    width:100%;
    height:100%
}
html.rtl .flot-pie-label {
    padding:3px 5px;
    font-size:10px;
    text-align:center;
    color:#fff
}
html.rtl #flotTip {
    position:relative;
    padding:5px;
    font-size:12px!important;
    border-radius:2px!important;
    border-color:transparent!important;
    background-color:rgba(0,0,0,.75)!important;
    color:#f1f1f1;
    z-index:5
}
html.rtl .easypie-chart {
    display:inline-block;
    position:relative;
    padding:0 6px
}
html.rtl .easypie-chart span {
    display:block;
    position:absolute;
    right:50%;
    top:50%;
    width:100%;
    margin-right:-50%;
    height:30px;
    margin-top:-15px;
    font-size:20px
}
html.rtl .easypie-chart canvas {
    max-width:100%
}
html.rtl .c-checkbox,
html.rtl .c-radio {
    margin-left:4px
}
html.rtl .c-checkbox *,
html.rtl .c-radio * {
    cursor:pointer
}
html.rtl .c-checkbox input,
html.rtl .c-radio input {
    opacity:0;
    position:absolute;
    margin-right:0!important
}
html.rtl .c-checkbox span,
html.rtl .c-radio span {
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-right:-20px;
    width:20px;
    height:20px;
    border-radius:2px;
    border:1px solid #ccc;
    margin-left:5px;
    text-align:center
}
html.rtl .c-checkbox span:before,
html.rtl .c-radio span:before {
    margin-right:1px
}
html.rtl .c-checkbox:hover span,
html.rtl .c-radio:hover span {
    border-color:#5d9cec
}
html.rtl .form-inline .c-checkbox span,
html.rtl .form-inline .c-radio span {
    margin-right:0
}
html.rtl .c-checkbox.c-checkbox-rounded span,
html.rtl .c-checkbox.c-radio-rounded span,
html.rtl .c-radio.c-checkbox-rounded span,
html.rtl .c-radio.c-radio-rounded span,
html.rtl .c-radio span {
    border-radius:500px
}
html.rtl .c-checkbox span:before,
html.rtl .c-radio span:before {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    opacity:0;
    text-align:center!important;
    font-size:12px;
    line-height:18px;
    vertical-align:middle
}
html.rtl .c-checkbox input[type=checkbox]:checked+span:before,
html.rtl .c-checkbox input[type=radio]:checked+span:before,
html.rtl .c-radio input[type=checkbox]:checked+span:before,
html.rtl .c-radio input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.rtl .c-checkbox input[type=checkbox]:checked+span,
html.rtl .c-checkbox input[type=radio]:checked+span,
html.rtl .c-radio input[type=checkbox]:checked+span,
html.rtl .c-radio input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec
}
html.rtl .c-checkbox input[type=radio]:checked+span,
html.rtl .c-radio input[type=radio]:checked+span {
    background-color:#fff
}
html.rtl .c-checkbox input[type=radio]:checked+span:before,
html.rtl .c-radio input[type=radio]:checked+span:before {
    color:#5d9cec
}
html.rtl .c-checkbox input[type=checkbox]:disabled+span,
html.rtl .c-checkbox input[type=radio]:disabled+span,
html.rtl .c-radio input[type=checkbox]:disabled+span,
html.rtl .c-radio input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important
}
html.rtl .c-checkbox input[type=radio]:disabled+span,
html.rtl .c-radio input[type=radio]:disabled+span {
    background-color:#fff!important
}
html.rtl .c-checkbox input[type=radio]:disabled+span:before,
html.rtl .c-radio input[type=radio]:disabled+span:before {
    color:#ddd
}
html.rtl .c-radio.c-radio-nofont span:before {
    content:"";
    width:10px;
    height:10px;
    top:50%;
    right:50%;
    margin-top:-5px;
    margin-right:-5px;
    border-radius:500px
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    color:#fff;
    opacity:1;
    transition:color .3s ease-out
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span {
    border-color:#5d9cec;
    background-color:#5d9cec;
    background-color:#fff
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:checked+span:before {
    background-color:#5d9cec
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:disabled+span {
    border-color:#ddd!important;
    background-color:#ddd!important;
    background-color:#fff!important
}
html.rtl .c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
    background-color:#ddd
}
html.rtl .form-control-rounded {
    border-radius:100px
}
html.rtl .switch .form-control {
    padding-top:7px;
    margin-bottom:0
}
html.rtl .switch * {
    cursor:pointer
}
html.rtl .switch input {
    opacity:0;
    position:absolute;
    z-index:-1
}
html.rtl .switch span {
    position:relative;
    display:inline-block;
    width:40px;
    height:20px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:100px;
    transition:all .5s;
    box-shadow:inset -1px 2px 3px rgba(0,0,0,.1);
    vertical-align:middle
}
html.rtl .switch span:after {
    content:"";
    position:absolute;
    background-color:#fff;
    top:0;
    right:0;
    height:18px;
    width:18px;
    border:1px solid #ddd;
    border-radius:400px;
    box-shadow:-1px 1px 3px rgba(0,0,0,.1);
    -webkit-transition:all .2s
}
html.rtl .switch.switch-lg span {
    width:50px;
    height:25px
}
html.rtl .switch.switch-lg span:after {
    height:23px;
    width:23px
}
html.rtl .switch.switch-sm span {
    width:30px;
    height:15px
}
html.rtl .switch.switch-sm span:after {
    height:13px;
    width:13px
}
html.rtl .switch input:checked+span {
    background-color:#5d9cec;
    border-color:#5d9cec;
    transition:all .5s
}
html.rtl .switch input:checked+span:after {
    right:50%;
    transition:all .2s
}
html.rtl .form-control-feedback {
    right:16px;
    left:auto
}
html.rtl .form-control+.form-control-feedback,
html.rtl .form-control+.parsley-errors-list+.form-control-feedback {
    left:0;
    right:auto
}
html.rtl .input-sm+.form-control-feedback,
html.rtl .input-sm+.parsley-errors-list+.form-control-feedback {
    top:0
}
html.rtl .input-md {
    width:260px
}
html.rtl .note-editor {
    background-image:linear-gradient(#eee .1em,transparent 0);
    background-size:100% 20px;
    background-color:#fff;
    line-height:20px;
    margin-top:5px;
    padding:0 0 1px;
    border:none
}
html.rtl .note-editor.note-editor-margin {
    background-image:linear-gradient(-90deg,transparent 49px,#ffe0c4 0,#ffe0c4 51px,transparent 0),linear-gradient(#eee .1em,transparent 0);
    padding-right:55px
}
html.rtl .parsley-error {
    border-color:#f05050!important
}
html.rtl .parsley-errors-list {
    display:none;
    margin:0;
    padding:0
}
html.rtl .parsley-errors-list.filled {
    display:block
}
html.rtl .parsley-errors-list>li {
    font-size:12px;
    list-style:none;
    color:#f05050
}
html.rtl body .bootstrap-tagsinput {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height:auto;
    min-height:35px;
    margin-bottom:0
}
html.rtl body .bootstrap-tagsinput: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)
}
html.rtl body .bootstrap-tagsinput::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .bootstrap-tagsinput:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .bootstrap-tagsinput::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .bootstrap-tagsinput[disabled],
html.rtl body .bootstrap-tagsinput[readonly],
html.rtl fieldset[disabled] body .bootstrap-tagsinput {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .bootstrap-tagsinput {
    height:auto
}
html.rtl body .bootstrap-tagsinput .tag {
    color:#fff
}
html.rtl .tabcontrol,
html.rtl .wizard {
    display:block;
    width:100%;
    overflow:hidden
}
html.rtl .tabcontrol a,
html.rtl .wizard a {
    outline:0
}
html.rtl .tabcontrol ul,
html.rtl .wizard ul {
    list-style:none!important;
    padding:0;
    margin:0
}
html.rtl .tabcontrol ul>li,
html.rtl .wizard ul>li {
    display:block;
    padding:0
}
html.rtl .tabcontrol>.content>.title,
html.rtl .tabcontrol>.steps .current-info,
html.rtl .wizard>.content>.title,
html.rtl .wizard>.steps .current-info {
    position:absolute;
    right:-999em
}
html.rtl .wizard>.steps {
    position:relative;
    display:block;
    width:100%
}
html.rtl .wizard>.steps .number {
    font-size:1.429em
}
html.rtl .wizard>.steps>ul>li {
    width:25%
}
html.rtl .wizard>.content {
    background:#fff;
    display:block;
    margin:.5em;
    min-height:300px;
    overflow:hidden;
    position:relative;
    width:auto;
    border-radius:5px
}
html.rtl .wizard>.content>.body {
    float:right;
    position:absolute;
    width:100%;
    height:95%;
    padding:2.5% 0
}
html.rtl .wizard>.content>.body ul {
    list-style:disc!important
}
html.rtl .wizard>.content>.body ul>li {
    display:list-item
}
html.rtl .wizard>.content>.body>iframe {
    border:0;
    width:100%;
    height:100%
}
html.rtl .wizard>.content>.body input {
    display:block
}
html.rtl .wizard>.content>.body input.error {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#8a1f11
}
html.rtl .wizard>.content>.body label {
    display:inline-block;
    margin-bottom:.5em
}
html.rtl .wizard>.content>.body label.error {
    color:#f05050;
    display:block!important;
    margin-right:1.5em;
    padding:0
}
html.rtl .wizard>.actions {
    position:relative;
    display:block;
    text-align:left;
    width:100%
}
html.rtl .wizard>.actions>ul {
    display:inline-block;
    text-align:left
}
html.rtl .wizard>.actions>ul>li {
    margin:0 .5em
}
html.rtl .wizard.vertical>.steps {
    display:inline;
    float:right;
    width:30%
}
html.rtl .wizard.vertical>.steps>ul>li {
    float:none;
    width:100%
}
html.rtl .wizard.vertical>.content {
    display:inline;
    float:right;
    margin:0 2.5% .5em;
    width:65%
}
html.rtl .wizard.vertical>.actions {
    display:inline;
    float:left;
    margin:0 2.5%;
    width:95%
}
html.rtl .wizard.vertical>.actions>ul>li {
    margin:0 1em 0 0
}
html.rtl .wizard>.actions>ul>li,
html.rtl .wizard>.steps>ul>li {
    float:right
}
html.rtl .wizard>.steps a,
html.rtl .wizard>.steps a:active,
html.rtl .wizard>.steps a:hover {
    display:block;
    width:auto;
    margin:0 .5em .5em;
    padding:1em;
    text-decoration:none;
    border-radius:0;
    font-weight:700;
    color:#e1e2e3
}
html.rtl .wizard>.steps a:active>small,
html.rtl .wizard>.steps a:hover>small,
html.rtl .wizard>.steps a>small {
    font-weight:400;
    color:#909fa7
}
html.rtl .wizard>.steps .disabled a,
html.rtl .wizard>.steps .disabled a:active,
html.rtl .wizard>.steps .disabled a:hover {
    background:#383d4e;
    color:#e1e2e3;
    cursor:default
}
html.rtl .wizard>.steps .current a,
html.rtl .wizard>.steps .current a:active,
html.rtl .wizard>.steps .current a:hover {
    background:#5d9cec;
    color:#fff;
    cursor:default
}
html.rtl .wizard>.steps .current a:active>small,
html.rtl .wizard>.steps .current a:hover>small,
html.rtl .wizard>.steps .current a>small {
    color:#fff
}
html.rtl .wizard>.steps .done a,
html.rtl .wizard>.steps .done a:active,
html.rtl .wizard>.steps .done a:hover {
    background:#383d4e;
    color:#e1e2e3
}
html.rtl .wizard>.steps .error a,
html.rtl .wizard>.steps .error a:active,
html.rtl .wizard>.steps .error a:hover {
    background:#ff3111;
    color:#fff
}
html.rtl .wizard>.actions a,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:hover {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .open>.dropdown-toggle.wizard>.actions a,
html.rtl .open>.dropdown-toggle.wizard>.actions a.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active:hover,
html.rtl .open>.dropdown-toggle.wizard>.actions a:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover.focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover:focus,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover:hover,
html.rtl .wizard>.actions a.active,
html.rtl .wizard>.actions a.active.focus,
html.rtl .wizard>.actions a.active:focus,
html.rtl .wizard>.actions a.active:hover,
html.rtl .wizard>.actions a.focus,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:active.active,
html.rtl .wizard>.actions a:active.active.focus,
html.rtl .wizard>.actions a:active.active:focus,
html.rtl .wizard>.actions a:active.active:hover,
html.rtl .wizard>.actions a:active.focus,
html.rtl .wizard>.actions a:active:active,
html.rtl .wizard>.actions a:active:active.focus,
html.rtl .wizard>.actions a:active:active:focus,
html.rtl .wizard>.actions a:active:active:hover,
html.rtl .wizard>.actions a:active:focus,
html.rtl .wizard>.actions a:active:hover,
html.rtl .wizard>.actions a:focus,
html.rtl .wizard>.actions a:hover,
html.rtl .wizard>.actions a:hover.active,
html.rtl .wizard>.actions a:hover.active.focus,
html.rtl .wizard>.actions a:hover.active:focus,
html.rtl .wizard>.actions a:hover.active:hover,
html.rtl .wizard>.actions a:hover.focus,
html.rtl .wizard>.actions a:hover:active,
html.rtl .wizard>.actions a:hover:active.focus,
html.rtl .wizard>.actions a:hover:active:focus,
html.rtl .wizard>.actions a:hover:active:hover,
html.rtl .wizard>.actions a:hover:focus,
html.rtl .wizard>.actions a:hover:hover {
    color:#fff;
    background-color:#4b91ea;
    border-color:#3886e8
}
html.rtl .open>.dropdown-toggle.wizard>.actions a,
html.rtl .open>.dropdown-toggle.wizard>.actions a:active,
html.rtl .open>.dropdown-toggle.wizard>.actions a:hover,
html.rtl .wizard>.actions a.active,
html.rtl .wizard>.actions a:active,
html.rtl .wizard>.actions a:active.active,
html.rtl .wizard>.actions a:active:active,
html.rtl .wizard>.actions a:hover.active,
html.rtl .wizard>.actions a:hover:active {
    background-image:none
}
html.rtl .wizard>.actions a.disabled.focus,
html.rtl .wizard>.actions a.disabled:focus,
html.rtl .wizard>.actions a.disabled:hover,
html.rtl .wizard>.actions a:active.disabled.focus,
html.rtl .wizard>.actions a:active.disabled:focus,
html.rtl .wizard>.actions a:active.disabled:hover,
html.rtl .wizard>.actions a:active[disabled].focus,
html.rtl .wizard>.actions a:active[disabled]:focus,
html.rtl .wizard>.actions a:active[disabled]:hover,
html.rtl .wizard>.actions a:hover.disabled.focus,
html.rtl .wizard>.actions a:hover.disabled:focus,
html.rtl .wizard>.actions a:hover.disabled:hover,
html.rtl .wizard>.actions a:hover[disabled].focus,
html.rtl .wizard>.actions a:hover[disabled]:focus,
html.rtl .wizard>.actions a:hover[disabled]:hover,
html.rtl .wizard>.actions a[disabled].focus,
html.rtl .wizard>.actions a[disabled]:focus,
html.rtl .wizard>.actions a[disabled]:hover,
html.rtl fieldset[disabled] .wizard>.actions a.focus,
html.rtl fieldset[disabled] .wizard>.actions a:active.focus,
html.rtl fieldset[disabled] .wizard>.actions a:active:focus,
html.rtl fieldset[disabled] .wizard>.actions a:active:hover,
html.rtl fieldset[disabled] .wizard>.actions a:focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover,
html.rtl fieldset[disabled] .wizard>.actions a:hover.focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover:focus,
html.rtl fieldset[disabled] .wizard>.actions a:hover:hover {
    background-color:#5d9cec;
    border-color:#5d9cec
}
html.rtl .wizard>.actions a .badge,
html.rtl .wizard>.actions a:active .badge,
html.rtl .wizard>.actions a:hover .badge {
    color:#5d9cec;
    background-color:#fff
}
html.rtl .wizard>.actions .disabled a,
html.rtl .wizard>.actions .disabled a:active,
html.rtl .wizard>.actions .disabled a:hover {
    color:#333;
    background:#fff;
    border:1px solid #eaeaea
}
html.rtl .tabcontrol>.steps {
    position:relative;
    display:block;
    width:100%
}
html.rtl .tabcontrol>.steps>ul {
    position:relative;
    margin:6px 0 0;
    top:1px;
    z-index:1
}
html.rtl .tabcontrol>.steps>ul>li {
    float:right;
    margin:5px 0 0 2px;
    padding:1px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    border-top-right-radius:5px;
    border-top-left-radius:5px
}
html.rtl .tabcontrol>.steps>ul>li>a {
    color:#5f5f5f;
    display:inline-block;
    border:0;
    margin:0;
    padding:10px 30px;
    text-decoration:none
}
html.rtl .tabcontrol>.steps>ul>li>a:hover {
    text-decoration:none
}
html.rtl .tabcontrol>.steps>ul>li:hover {
    background:#edecec;
    border:1px solid #bbb;
    padding:0
}
html.rtl .tabcontrol>.steps>ul>li.current {
    background:#fff;
    border:1px solid #bbb;
    border-bottom:0;
    padding:0 0 1px;
    margin-top:0
}
html.rtl .tabcontrol>.steps>ul>li.current>a {
    padding:15px 30px 10px
}
html.rtl .tabcontrol>.content {
    position:relative;
    display:inline-block;
    width:100%;
    height:300px;
    overflow:hidden;
    border-top:1px solid #bbb;
    padding-top:20px
}
html.rtl .tabcontrol>.content>.body {
    float:right;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%
}
html.rtl .tabcontrol>.content>.body ul {
    list-style:disc!important
}
html.rtl .tabcontrol>.content>.body ul>li {
    display:list-item
}
html.rtl .img-container,
html.rtl .img-preview {
    background-color:#f7f7f7;
    overflow:hidden;
    width:100%;
    text-align:center
}
html.rtl .img-container {
    min-height:200px;
    max-height:340px;
    margin-bottom:20px
}
html.rtl .docs-preview {
    margin-left:-15px;
    margin-bottom:10px
}
html.rtl .img-preview {
    float:right;
    margin-left:10px;
    margin-bottom:10px
}
html.rtl .img-preview>img {
    max-width:100%
}
html.rtl .preview-lg {
    width:263px;
    height:148px
}
html.rtl .preview-md {
    width:139px;
    height:78px
}
html.rtl .preview-sm {
    width:69px;
    height:39px
}
html.rtl .preview-xs {
    width:35px;
    height:20px;
    margin-left:0
}
html.rtl .cropper-container img {
    display:block;
    width:100%;
    min-width:0!important;
    max-width:none!important;
    height:100%;
    min-height:0!important;
    max-height:none!important;
    image-orientation:0deg!important
}
html.rtl .dataTables_filter input {
    margin-right:10px
}
html.rtl .dataTables_length select {
    margin-left:10px
}
html.rtl table.dataTable tfoot>tr>th {
    color:#a1a2a3;
    background:#f1f2f3
}
html.rtl .panel .dataTables_wrapper .row {
    margin:10px 0
}
html.rtl .panel .dataTable {
    width:100%!important
}
html.rtl .ColVis .ColVis_Button {
    background-image:none;
    border:1px solid #e1e2e3;
    box-shadow:0 0 0 #000
}
html.rtl .ColVis .ColVis_Button>span {
    color:#656565
}
html.rtl .ColVis_collectionBackground {
    display:none
}
html.rtl ul.ColVis_collection {
    background-color:#fff
}
html.rtl ul.ColVis_collection>li {
    border:0!important;
    background-image:none!important;
    box-shadow:0 0 0 #000!important;
    margin:0
}
html.rtl ul.ColVis_collection>li>label {
    margin:0
}
html.rtl ul.ColVis_collection>li>label>span {
    color:#888;
    vertical-align:top;
    font-weight:400
}
html.rtl ul.ColVis_collection>li>label>span:hover {
    color:#555
}
html.rtl ul.ColVis_collection>li>label input[type=checkbox]:checked+span,
html.rtl ul.ColVis_collection>li>label input[type=radio]:checked+span {
    background-color:transparent
}
html.rtl .ColVis_catcher {
    cursor:pointer
}
html.rtl .table-responsive .dataTables_wrapper .row {
    margin:0
}
html.rtl .table>thead>tr>th {
    padding:14px 8px;
    color:#888
}
html.rtl .table>tbody>tr>td {
    vertical-align:middle
}
html.rtl .table>tbody>tr>td>.media img {
    width:36px;
    height:36px;
    margin:0 auto
}
html.rtl .table .checkbox {
    margin:0 auto;
    width:20px
}
html.rtl .table .progress {
    margin-bottom:0
}
html.rtl .table .radial-bar {
    margin:0 auto
}
html.rtl .jqstooltip {
    box-sizing:content-box
}
html.rtl #table-ext-1 th:first-child {
    width:3%
}
html.rtl #table-ext-1 th:nth-child(2),
html.rtl #table-ext-1 th:nth-child(7),
html.rtl #table-ext-1 th:nth-child(9),
html.rtl #table-ext-2 th:first-child {
    width:5%
}
html.rtl #table-ext-2 th:nth-child(3) {
    width:10%
}
html.rtl .ui-widget {
    font-family:inherit
}
html.rtl .ui-jqgrid {
    border-radius:4px;
    border-width:3px 1px 1px;
    border-color:#cfdbe2
}
html.rtl .ui-jqgrid * {
    max-width:100%
}
html.rtl .ui-jqgrid .ui-jqgrid-titlebar {
    position:relative;
    padding:8px 15px;
    border-bottom:0;
    line-height:1.52857143;
    text-transform:none;
    font-size:14px;
    font-weight:400;
    background-color:#fff;
    color:#444
}
html.rtl .ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
    margin-left:10px
}
html.rtl .ui-jqgrid .ui-jqgrid-pager {
    position:relative;
    padding:8px 14px!important;
    height:auto!important;
    max-width:100%
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
    border-radius:0
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-input,
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
    height:24px;
    padding:4px;
    font-size:12px;
    line-height:1.5;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    position:relative
}
html.rtl .ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    padding:1px;
    border:0
}
html.rtl .ui-jqgrid .loading {
    position:absolute;
    top:45%;
    right:45%;
    width:auto;
    height:auto;
    z-index:101;
    padding:6px;
    margin:5px;
    text-align:center;
    font-weight:700;
    display:none;
    border-width:2px!important;
    font-size:11px
}
html.rtl .ui-state-default,
html.rtl .ui-widget-content .ui-state-default,
html.rtl .ui-widget-header .ui-state-default {
    border:0;
    background:#fafbfc;
    font-weight:700;
    color:#888
}
html.rtl .ui-state-default.ui-state-hover,
html.rtl .ui-widget-content .ui-state-default.ui-state-hover,
html.rtl .ui-widget-header .ui-state-default.ui-state-hover {
    background:#fafbfc
}
html.rtl .ui-state-default .ui-state-default,
html.rtl .ui-widget-content .ui-state-default .ui-state-default,
html.rtl .ui-widget-header .ui-state-default .ui-state-default {
    border-top:0!important
}
html.rtl .ui-widget-header {
    background-image:none
}
html.rtl .ui-jqgrid tr.ui-row-ltr td {
    border-left:0;
    text-align:right;
    border-color:#edf1f2;
    background-color:inherit
}
html.rtl .ui-jqgrid tr.ui-search-toolbar th {
    border-top-width:0!important;
    border-top-color:inherit!important;
    border-top-style:ridge!important
}
html.rtl .ui-jqgrid tr.jqgrow td {
    padding:8px
}
html.rtl .ui-jqgrid .ui-jqgrid-btable,
html.rtl .ui-jqgrid .ui-jqgrid-htable {
    border-collapse:separate
}
html.rtl .ui-jqgrid .ui-jqgrid-htable th {
    padding:14px 8px
}
html.rtl .ui-jqgrid .ui-jqgrid-bdiv,
html.rtl .ui-jqgrid .ui-jqgrid-btable {
    width:auto!important
}
html.rtl .ui-jqgrid tr.jqfoot td {
    min-height:25px;
    padding:5px 2px
}
html.rtl .ui-jqgrid tr.footrow td {
    height:30px
}
html.rtl .ui-jqgrid tr.footrow-rtl td {
    border:0
}
html.rtl .ui-search-toolbar input[type=text] {
    font-size:12px;
    height:15px;
    border:1px solid #e4eaec;
    border-radius:0
}
html.rtl .ui-state-focus,
html.rtl .ui-state-hover,
html.rtl .ui-widget-content .ui-state-focus,
html.rtl .ui-widget-content .ui-state-hover,
html.rtl .ui-widget-header .ui-state-focus {
    background:#edf1f2;
    border-collapse:separate;
    color:#656565
}
html.rtl .ui-state-highlight,
html.rtl .ui-widget-content .ui-state-highlight,
html.rtl .ui-widget-header .ui-state-highlight {
    background:#edf1f2;
    color:#656565
}
html.rtl .ui-widget-content {
    color:#656565;
    font-size:13px;
    background-image:none
}
html.rtl tr.ui-widget-content {
    border:0
}
html.rtl .ui-state-active,
html.rtl .ui-widget-content .ui-state-active,
html.rtl .ui-widget-header .ui-state-active {
    border:1px solid #edf1f2;
    background:#fff;
    font-weight:400;
    color:#888
}
html.rtl .ui-jqdialog .ui-jqdialog-titlebar {
    padding:10px
}
html.rtl .ui-jqdialog .ui-jqdialog-title {
    float:none!important
}
html.rtl .ui-jqdialog>.ui-resizable-se {
    position:absolute
}
html.rtl body .slider-handle,
html.rtl body .slider-selection,
html.rtl body .slider-track {
    background-image:none;
    box-shadow:0 0 0 #000
}
html.rtl body .slider-handle {
    opacity:1
}
html.rtl body .slider-handle,
html.rtl body .slider-track {
    background-color:#fff;
    border:1px solid #5d9cec
}
html.rtl body .slider-selection {
    background-color:#5d9cec
}
html.rtl body .slider .tooltip.top .tooltip-arrow {
    border-top-color:#2c3037
}
html.rtl body .slider .tooltip.right .tooltip-arrow {
    border-left-color:#2c3037
}
html.rtl body .slider .tooltip-inner {
    background-color:#2c3037
}
html.rtl body .slider-lg {
    width:380px
}
html.rtl body .chosen-container {
    width:100%!important;
    max-width:100%
}
html.rtl body .chosen-container-multi .chosen-choices {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl body .chosen-container-multi .chosen-choices: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)
}
html.rtl body .chosen-container-multi .chosen-choices::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-multi .chosen-choices[disabled],
html.rtl body .chosen-container-multi .chosen-choices[readonly],
html.rtl fieldset[disabled] body .chosen-container-multi .chosen-choices {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .chosen-container-multi .chosen-choices {
    height:auto
}
html.rtl body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height:auto;
    padding:0
}
html.rtl body .chosen-container-multi .chosen-choices li.search-choice {
    margin:0 0 3px 5px;
    background-color:#f5f6f7;
    border:1px solid #e7e9ec;
    background-image:none
}
html.rtl body .chosen-container .chosen-results li.highlighted {
    background-color:#a1a2a3;
    background-image:none
}
html.rtl body .chosen-container .chosen-drop {
    border-color:#ddd
}
html.rtl body .chosen-container .chosen-results li.group-result {
    color:#747576;
    letter-spacing:.02em
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl body .chosen-container-single .chosen-single {
    box-shadow:0 0 0 #000!important;
    display:block;
    width:100%;
    height:35px;
    padding:6px 16px;
    font-size:14px;
    line-height:1.52857143;
    color:#3a3f51;
    background-color:#fff;
    background-image:none;
    border:1px solid #dde6e9;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single:focus,
html.rtl body .chosen-container-single .chosen-single: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)
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder,
html.rtl body .chosen-container-single .chosen-single::-moz-placeholder {
    color:#b7bac9;
    opacity:1
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder,
html.rtl body .chosen-container-single .chosen-single:-ms-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder,
html.rtl body .chosen-container-single .chosen-single::-webkit-input-placeholder {
    color:#b7bac9
}
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single[disabled],
html.rtl body .chosen-container-active.chosen-with-drop .chosen-single[readonly],
html.rtl body .chosen-container-single .chosen-single[disabled],
html.rtl body .chosen-container-single .chosen-single[readonly],
html.rtl fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl fieldset[disabled] body .chosen-container-single .chosen-single {
    cursor:not-allowed;
    background-color:#edf1f2;
    opacity:1
}
html.rtl textareabody .chosen-container-active.chosen-with-drop .chosen-single,
html.rtl textareabody .chosen-container-single .chosen-single {
    height:auto
}
html.rtl body .chosen-container-active .chosen-choices,
html.rtl body .chosen-container-active .chosen-single {
    border:1px solid #66afe9
}
html.rtl body .chosen-container-single .chosen-drop {
    margin-top:-3px
}
html.rtl body .chosen-container-single .chosen-single div {
    top:6px;
    left:5px
}
html.rtl body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    color:#b7bac9
}
html.rtl body .bootstrap-filestyle {
    max-width:380px
}
html.rtl body .select2-container,
html.rtl body [data-classyloader] {
    max-width:100%
}
html.rtl body .select2-container--bootstrap .select2-selection--multiple,
html.rtl body .select2-container--bootstrap .select2-selection--single {
    border:1px solid #dde6e9;
    box-shadow:0 0 0 #000!important
}
html.rtl [data-scrollable] {
    display:block
}
html.rtl .slimScrollBar {
    opacity:1!important;
    background-color:rgba(0,0,0,.35)!important;
    border:0!important;
    border-radius:1px!important
}
html.rtl .slimScrollRail {
    opacity:1!important;
    background-color:rgba(0,0,0,.15)!important;
    border:0!important;
    border-radius:0!important;
    bottom:0
}
html.rtl .alerts {
    position:fixed;
    top:60px;
    right:60px;
    z-index:9090;
    width:350px;
    right:auto;
    left:60px
}
html.rtl .alerts:hover .alert .close {
    opacity:1;
    visibility:visible
}
html.rtl .alerts-bottom-right,
html.rtl .alerts-top-right {
    right:auto;
    left:60px
}
html.rtl .alerts-bottom-center,
html.rtl .alerts-top-center {
    right:50%;
    margin-right:-175px
}
html.rtl .alerts-bottom-center,
html.rtl .alerts-bottom-left,
html.rtl .alerts-bottom-right {
    top:auto;
    bottom:60px
}
html.rtl .uk-notify {
    position:fixed;
    top:50px;
    right:50px;
    z-index:1051;
    box-sizing:border-box;
    width:350px
}
html.rtl .uk-notify-bottom-right,
html.rtl .uk-notify-top-right {
    right:auto;
    left:50px
}
html.rtl .uk-notify-bottom-center,
html.rtl .uk-notify-top-center {
    right:50%;
    margin-right:-175px
}
html.rtl .uk-notify-bottom-center,
html.rtl .uk-notify-bottom-left,
html.rtl .uk-notify-bottom-right {
    top:auto;
    bottom:50px
}
html.rtl .uk-notify-message {
    position:relative;
    margin-bottom:10px;
    font-size:16px;
    line-height:22px;
    border-radius:3px;
    padding:15px 15px 15px 35px;
    cursor:pointer
}
html.rtl .uk-notify-message.alert.alert-normal {
    background:#444;
    color:#fff
}
html.rtl .uk-notify-message>.close {
    visibility:hidden
}
html.rtl .uk-notify-message:hover>.close {
    visibility:visible
}
html.rtl .calendar-app .fc-button {
    color:#333;
    background-color:#fff;
    border-color:#eaeaea;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
    height:auto;
    background-image:none
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button.active.focus,
html.rtl .calendar-app .fc-button.active:focus,
html.rtl .calendar-app .fc-button.active:hover,
html.rtl .calendar-app .fc-button.focus,
html.rtl .calendar-app .fc-button:active,
html.rtl .calendar-app .fc-button:active.focus,
html.rtl .calendar-app .fc-button:active:focus,
html.rtl .calendar-app .fc-button:active:hover,
html.rtl .calendar-app .fc-button:focus,
html.rtl .calendar-app .fc-button:hover,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button.focus,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button:focus,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button:hover {
    color:#333;
    background-color:#f5f5f5;
    border-color:#d6d6d6
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button:active,
html.rtl .open>.dropdown-toggle.calendar-app .fc-button {
    background-image:none
}
html.rtl .calendar-app .fc-button.disabled.focus,
html.rtl .calendar-app .fc-button.disabled:focus,
html.rtl .calendar-app .fc-button.disabled:hover,
html.rtl .calendar-app .fc-button[disabled].focus,
html.rtl .calendar-app .fc-button[disabled]:focus,
html.rtl .calendar-app .fc-button[disabled]:hover,
html.rtl fieldset[disabled] .calendar-app .fc-button.focus,
html.rtl fieldset[disabled] .calendar-app .fc-button:focus,
html.rtl fieldset[disabled] .calendar-app .fc-button:hover {
    background-color:#fff;
    border-color:#eaeaea
}
html.rtl .calendar-app .fc-button .badge {
    color:#fff;
    background-color:#333
}
html.rtl .calendar-app .fc-button.active,
html.rtl .calendar-app .fc-button.fc-state-active,
html.rtl .calendar-app .fc-button:active {
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
html.rtl .calendar-app .fc-button .fc-icon {
    margin:0 .1em;
    font-size:inherit;
    font-family:FontAwesome!important;
    vertical-align:baseline;
    color:#555
}
html.rtl .calendar-app .fc-button .fc-icon:after {
    display:none
}
html.rtl .calendar-app .fc-day:hover,
html.rtl .calendar-app .fc-state-highlight {
    background-color:#f7f8f9
}
html.rtl .calendar-app .fc-day-number {
    font-size:18px;
    font-weight:700;
    color:#a1a2a3
}
html.rtl .calendar-app .fc-view {
    overflow:visible
}
html.rtl .calendar-app .external-events {
    margin:0
}
html.rtl .calendar-app .external-events>div {
    margin-left:5px;
    margin-bottom:5px;
    padding:6px 10px;
    color:#fff;
    font-size:11px;
    border-radius:2px;
    cursor:move
}
html.rtl .calendar-app .external-events:empty {
    content:"EMRTPUY"
}
html.rtl .calendar-app .external-events-trash {
    position:relative;
    min-height:120px
}
html.rtl .calendar-app .external-events-trash:after {
    content:"\f00d";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background-color:#131e26;
    opacity:0;
    font-family:FontAwesome;
    color:#fff;
    text-align:center;
    font-size:50px;
    padding:8%;
    max-height:100%;
    transition:all .3s ease;
    z-index:-1
}
html.rtl .calendar-app .external-events-trash.active:after {
    opacity:1;
    z-index:1
}
html.rtl .calendar-app .external-events-trash.hovered:after {
    background-color:#fb797e
}
html.rtl .calendar-app .external-event-color-selector .circle.selected {
    border:3px solid hsla(0,0%,100%,.5)
}
html.rtl body .whirl {
    position:relative
}
html.rtl body .whirl:before {
    content:attr(data-spinner-text);
    display:block;
    background-color:#f0f0f0;
    opacity:.7
}
html.rtl body .whirl.solid {
    opacity:1
}
html.rtl body .whirl:after {
    border-top-color:#5d9cec
}
html.rtl body .whirl.blade:after {
    border-bottom-color:#5d9cec
}
html.rtl body .whirl.double-up:after {
    border-color:#5d9cec
}
html.rtl body .whirl.duo:after {
    border-color:#7266ba #5d9cec
}
html.rtl body .whirl.helicopter:after {
    background-color:#5d9cec
}
html.rtl body .whirl.ringed:after {
    border-color:#7266ba #7266ba #7266ba #387DFF
}
html.rtl body .whirl.traditional:after {
    border-color:#387DFF #7266ba #fad732 #387DFF
}
html.rtl body .whirl.line:after {
    box-shadow:inset 10px 0 0 rgba(93,156,236,.5)
}
html.rtl .no-cssanimations body .whirl:before {
    opacity:.9
}
html.rtl .no-cssanimations body .whirl:after {
    content:"Loading...";
    width:40px;
    height:40px;
    margin:-20px -20px 0 0;
    line-height:40px;
    color:#000;
    opacity:1;
    border:0;
    box-shadow:0 0 0 #000;
    background-color:transparent;
    text-align:center
}
html.rtl body .ball-beat>div,
html.rtl body .ball-grid-beat>div,
html.rtl body .ball-grid-pulse>div,
html.rtl body .ball-pulse-rise>div,
html.rtl body .ball-pulse-sync>div,
html.rtl body .ball-pulse>div,
html.rtl body .ball-rotate>div,
html.rtl body .ball-rotate>div:after,
html.rtl body .ball-rotate>div:before,
html.rtl body .ball-scale-multiple>div,
html.rtl body .ball-scale>div,
html.rtl body .ball-spin-fade-loader>div,
html.rtl body .ball-triangle-path>div,
html.rtl body .ball-zig-zag-deflect>div,
html.rtl body .ball-zig-zag>div,
html.rtl body .cube-transition>div,
html.rtl body .line-scale-party>div,
html.rtl body .line-scale-pulse-out-rapid>div,
html.rtl body .line-scale-pulse-out>div,
html.rtl body .line-scale>div,
html.rtl body .line-spin-fade-loader>div,
html.rtl body .semi-circle-spin>div,
html.rtl body .square-spin>div,
html.rtl body .triangle-skew-spin>div {
    background-color:#5d9cec
}
html.rtl body .ball-clip-rotate-multiple {
    width:1px
}
html.rtl body .ball-clip-rotate-multiple>div {
    border-color:#5d9cec transparent
}
html.rtl body .ball-clip-rotate-multiple>div:last-child {
    border-color:transparent #5d9cec
}
html.rtl body .ball-clip-rotate>div {
    border-color:#5d9cec #5d9cec transparent
}
html.rtl body .ball-clip-rotate-pulse>div:first-child {
    background-color:#5d9cec;
    top:5px;
    right:-8px
}
html.rtl body .ball-clip-rotate-pulse>div:last-child {
    border-color:#5d9cec transparent
}
html.rtl body .ball-scale-ripple-multiple>div,
html.rtl body .ball-scale-ripple>div,
html.rtl body .square-spin>div {
    border-color:#5d9cec
}
html.rtl body .pacman>div:first-of-type,
html.rtl body .pacman>div:nth-child(2) {
    border-top-color:#5d9cec;
    border-right-color:#5d9cec;
    border-bottom-color:#5d9cec
}
html.rtl body .pacman>div:nth-child(3),
html.rtl body .pacman>div:nth-child(4),
html.rtl body .pacman>div:nth-child(5),
html.rtl body .pacman>div:nth-child(6) {
    background-color:#5d9cec
}
html.rtl body .sk-chasing-dots .sk-dot1,
html.rtl body .sk-chasing-dots .sk-dot2,
html.rtl body .sk-circle .sk-child:before,
html.rtl body .sk-cube-grid .sk-cube,
html.rtl body .sk-double-bounce .sk-double-bounce1,
html.rtl body .sk-double-bounce .sk-double-bounce2,
html.rtl body .sk-fading-circle .sk-circle:before,
html.rtl body .sk-rotating-plane,
html.rtl body .sk-rotating-plane.sk-spinner,
html.rtl body .sk-spinner-pulse.sk-spinner,
html.rtl body .sk-three-bounce div,
html.rtl body .sk-wandering-cubes .sk-cube1,
html.rtl body .sk-wandering-cubes .sk-cube2,
html.rtl body .sk-wave .sk-rect {
    background-color:#5d9cec!important
}
html.rtl body .sk-wordpress .sk-inner-circle {
    background-color:#fff
}
html.rtl .loader-demo {
    height:150px;
    padding-top:50px;
    text-align:center
}
html.rtl .loader-demo>div {
    display:inline-block
}
html.rtl .loader-demo.loader-demo-sk {
    padding-top:0
}
html.rtl .gmap {
    height:300px
}
html.rtl .gmap.gmap-sm {
    height:150px
}
html.rtl body .jvectormap-label {
    position:absolute;
    display:none;
    border:1px solid #313232;
    border-radius:2px;
    background:#313232;
    color:#fff;
    padding:3px 6px;
    opacity:.9;
    z-index:1100
}
html.rtl body .jvectormap-zoomin,
html.rtl body .jvectormap-zoomout {
    position:absolute;
    right:10px;
    width:22px;
    height:22px;
    border-radius:2px;
    background:#e1e2e3;
    padding:5px;
    color:#fff;
    cursor:pointer;
    line-height:10px;
    text-align:center
}
html.rtl body .jvectormap-zoomin {
    top:10px
}
html.rtl body .jvectormap-zoomout {
    top:30px
}
html.rtl [data-toggle=portlet] {
    min-height:30px
}
html.rtl [data-toggle=portlet].portlet-handler,
html.rtl [data-toggle=portlet] .portlet-handler {
    cursor:move
}
html.rtl .portlets-wrapper {
    margin-left:auto;
    margin-right:auto;
    padding-right:15px;
    padding-left:15px;
    overflow:auto
}
html.rtl .portlet.box-placeholder {
    padding:0
}
html.rtl .mb-boxes {
    overflow:hidden
}
html.rtl .mb-boxes .nav>li>a {
    font-weight:600;
    color:#3a3f51;
    margin:5px 0;
    transition:background-color .3s ease
}
html.rtl .mb-boxes .nav>li>a:focus,
html.rtl .mb-boxes .nav>li>a:hover {
    background-color:#c0d0d3
}
html.rtl .mb-boxes .nav>li.active>a {
    background-color:#5d9cec!important;
    color:#fff
}
html.rtl .mb-mails>tbody>tr>td {
    border-top-color:transparent;
    cursor:pointer
}
html.rtl .mb-mails .mb-mail-active {
    background-color:#f7f8f9!important
}
html.rtl .mb-mails .mb-mail-avatar {
    float:right;
    margin-left:10px;
    width:40px;
    height:40px;
    border-radius:3px
}
html.rtl .mb-mails .mb-mail-date {
    display:block;
    float:left;
    color:#909fa7;
    font-size:12px;
    font-weight:700
}
html.rtl .mb-mails .mb-mail-from {
    font-size:14px;
    font-weight:600;
    line-height:1
}
html.rtl .mb-mails .mb-mail-meta {
    overflow:hidden
}
html.rtl .mb-mails .mb-mail-subject {
    font-size:18px;
    font-weight:600;
    line-height:1.1;
    margin-bottom:6px
}
html.rtl .mb-mails .mb-mail-preview {
    clear:both;
    color:#909fa7;
    margin-top:2px
}
html.rtl .mb-mails .mb-attachment {
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #e4eaec
}
html.rtl .mb-view>tbody>tr>td {
    cursor:auto
}
html.rtl .mb-view .mb-mail-to-list {
    margin-top:6px
}
html.rtl .mb-view .mb-mail-to-list>a {
    margin-left:5px;
    color:#909fa7
}
html.rtl .m0 {
    margin:0!important
}
html.rtl .ml0 {
    margin-right:0!important
}
html.rtl .mr0 {
    margin-left:0!important
}
html.rtl .mt0 {
    margin-top:0!important
}
html.rtl .mb0 {
    margin-bottom:0!important
}
html.rtl .m {
    margin:10px!important
}
html.rtl .ml {
    margin-right:10px!important
}
html.rtl .mr {
    margin-left:10px!important
}
html.rtl .mt {
    margin-top:10px!important
}
html.rtl .mb {
    margin-bottom:10px!important
}
html.rtl .m-sm {
    margin:5px!important
}
html.rtl .ml-sm {
    margin-right:5px!important
}
html.rtl .mr-sm {
    margin-left:5px!important
}
html.rtl .mt-sm {
    margin-top:5px!important
}
html.rtl .mb-sm {
    margin-bottom:5px!important
}
html.rtl .m-lg {
    margin:15px!important
}
html.rtl .ml-lg {
    margin-right:15px!important
}
html.rtl .mr-lg {
    margin-left:15px!important
}
html.rtl .mt-lg {
    margin-top:15px!important
}
html.rtl .mb-lg {
    margin-bottom:15px!important
}
html.rtl .m-xl {
    margin:30px!important
}
html.rtl .ml-xl {
    margin-right:30px!important
}
html.rtl .mr-xl {
    margin-left:30px!important
}
html.rtl .mt-xl {
    margin-top:30px!important
}
html.rtl .mb-xl {
    margin-bottom:30px!important
}
html.rtl .mv {
    margin-top:10px!important;
    margin-bottom:10px!important
}
html.rtl .mh {
    margin-right:10px!important;
    margin-left:10px!important
}
html.rtl .mv-lg {
    margin-top:15px!important;
    margin-bottom:15px!important
}
html.rtl .mh-lg {
    margin-right:15px!important;
    margin-left:15px!important
}
html.rtl .mv-sm {
    margin-top:5px!important;
    margin-bottom:5px!important
}
html.rtl .mh-sm {
    margin-right:5px!important;
    margin-left:5px!important
}
html.rtl .m5m {
    margin:-5px!important
}
html.rtl .ml5m {
    margin-right:-5px!important
}
html.rtl .mr5m {
    margin-left:-5px!important
}
html.rtl .mt5m {
    margin-top:-5px!important
}
html.rtl .mb5m,
html.rtl .mv5m {
    margin-bottom:-5px!important
}
html.rtl .mv5m {
    margin-top:-5px!important
}
html.rtl .mh5m {
    margin-right:-5px!important;
    margin-left:-5px!important
}
html.rtl .p5m {
    padding:-5px!important
}
html.rtl .pl5m {
    padding-right:-5px!important
}
html.rtl .pr5m {
    padding-left:-5px!important
}
html.rtl .pt5m {
    padding-top:-5px!important
}
html.rtl .pb5m,
html.rtl .pv5m {
    padding-bottom:-5px!important
}
html.rtl .pv5m {
    padding-top:-5px!important
}
html.rtl .ph5m {
    padding-right:-5px!important;
    padding-left:-5px!important
}
html.rtl .p0 {
    padding:0!important
}
html.rtl .pl0 {
    padding-right:0!important
}
html.rtl .pr0 {
    padding-left:0!important
}
html.rtl .pt0 {
    padding-top:0!important
}
html.rtl .pb0,
html.rtl .pv0 {
    padding-bottom:0!important
}
html.rtl .pv0 {
    padding-top:0!important
}
html.rtl .ph0 {
    padding-right:0!important;
    padding-left:0!important
}
html.rtl .p {
    padding:10px!important
}
html.rtl .pl {
    padding-right:10px!important
}
html.rtl .pr {
    padding-left:10px!important
}
html.rtl .pt {
    padding-top:10px!important
}
html.rtl .pb {
    padding-bottom:10px!important
}
html.rtl .p-sm {
    padding:5px!important
}
html.rtl .pl-sm {
    padding-right:5px!important
}
html.rtl .pr-sm {
    padding-left:5px!important
}
html.rtl .pt-sm {
    padding-top:5px!important
}
html.rtl .pb-sm {
    padding-bottom:5px!important
}
html.rtl .p-lg {
    padding:15px!important
}
html.rtl .pl-lg {
    padding-right:15px!important
}
html.rtl .pr-lg {
    padding-left:15px!important
}
html.rtl .pt-lg {
    padding-top:15px!important
}
html.rtl .pb-lg {
    padding-bottom:15px!important
}
html.rtl .p-xl {
    padding:30px!important
}
html.rtl .pl-xl {
    padding-right:30px!important
}
html.rtl .pr-xl {
    padding-left:30px!important
}
html.rtl .pt-xl {
    padding-top:30px!important
}
html.rtl .pb-xl {
    padding-bottom:30px!important
}
html.rtl .pv {
    padding-top:10px!important;
    padding-bottom:10px!important
}
html.rtl .ph {
    padding-right:10px!important;
    padding-left:10px!important
}
html.rtl .pv-xl {
    padding-top:30px!important;
    padding-bottom:30px!important
}
html.rtl .ph-xl {
    padding-right:30px!important;
    padding-left:30px!important
}
html.rtl .pv-lgs {
    padding-top:20px!important;
    padding-bottom:20px!important
}
html.rtl .ph-lgs {
    padding-right:20px!important;
    padding-left:20px!important
}
html.rtl .pv-lg {
    padding-top:15px!important;
    padding-bottom:15px!important
}
html.rtl .ph-lg {
    padding-right:15px!important;
    padding-left:15px!important
}
html.rtl .pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
html.rtl .ph-sm {
    padding-right:5px!important;
    padding-left:5px!important
}
html.rtl .b0 {
    border-width:0!important
}
html.rtl .bl0 {
    border-right-width:0!important
}
html.rtl .br0 {
    border-left-width:0!important
}
html.rtl .bt0 {
    border-top-width:0!important
}
html.rtl .bb0 {
    border-bottom-width:0!important
}
html.rtl .br {
    border-left:1px solid rgba(0,0,0,.12)
}
html.rtl .bl {
    border-right:1px solid rgba(0,0,0,.12)
}
html.rtl .bt {
    border-top:1px solid rgba(0,0,0,.12)
}
html.rtl .bb {
    border-bottom:1px solid rgba(0,0,0,.12)
}
html.rtl .b,
html.rtl .ba {
    border:1px solid rgba(0,0,0,.12)
}
html.rtl .radius-clear {
    border-radius:0!important
}
html.rtl .shadow-clear {
    box-shadow:0 0 0 #000!important
}
html.rtl .text-white {
    color:#fff
}
html.rtl .text-inverse {
    color:#131e26
}
html.rtl .text-alpha {
    color:hsla(0,0%,100%,.5)
}
html.rtl .text-pink {
    color:#f532e5
}
html.rtl .text-purple {
    color:#7266ba
}
html.rtl .text-dark {
    color:#3a3f51
}
html.rtl .text-alpha-inverse {
    color:rgba(0,0,0,.5)
}
html.rtl .text-green {
    color:#37bc9b
}
html.rtl .text-yellow {
    color:#fad732
}
html.rtl .text-gray-darker {
    color:#232735
}
html.rtl .text-gray-dark {
    color:#3a3f51
}
html.rtl .text-gray {
    color:#7f7f7f
}
html.rtl .text-gray-light {
    color:#e4eaec
}
html.rtl .text-gray-lighter {
    color:#edf1f2
}
html.rtl .text-sm {
    font-size:11.9px
}
html.rtl .text-md {
    font-size:26.6px
}
html.rtl .text-lg {
    font-size:42px
}
html.rtl .text-nowrap {
    white-space:nowrap
}
html.rtl .text-thin {
    font-weight:100!important
}
html.rtl .text-normal {
    font-weight:400!important
}
html.rtl .text-bold {
    font-weight:700!important
}
html.rtl .inline {
    display:inline-block!important
}
html.rtl .block-center {
    margin:0 auto
}
html.rtl .bg-primary {
    background-color:#5d9cec;
    color:#fff!important
}
html.rtl .bg-primary-light {
    background-color:#8bb8f1;
    color:#fff!important
}
html.rtl .bg-primary-dark {
    background-color:#2f80e7;
    color:#fff!important
}
html.rtl .bg-primary small {
    color:inherit
}
html.rtl .bg-success {
    background-color:#27c24c;
    color:#fff!important
}
html.rtl .bg-success-light {
    background-color:#43d967;
    color:#fff!important
}
html.rtl .bg-success-dark {
    background-color:#1e983b;
    color:#fff!important
}
html.rtl .bg-success small {
    color:inherit
}
html.rtl .bg-info {
    background-color:#387DFF;
    color:#fff!important
}
html.rtl .bg-info-light {
    background-color:#51c6ea;
    color:#fff!important
}
html.rtl .bg-info-dark {
    background-color:#1797be;
    color:#fff!important
}
html.rtl .bg-info small {
    color:inherit
}
html.rtl .bg-warning {
    background-color:#ff902b;
    color:#fff!important
}
html.rtl .bg-warning-light {
    background-color:#ffab5e;
    color:#fff!important
}
html.rtl .bg-warning-dark {
    background-color:#f77600;
    color:#fff!important
}
html.rtl .bg-warning small {
    color:inherit
}
html.rtl .bg-danger {
    background-color:#f05050;
    color:#fff!important
}
html.rtl .bg-danger-light {
    background-color:#f47f7f;
    color:#fff!important
}
html.rtl .bg-danger-dark {
    background-color:#ec2121;
    color:#fff!important
}
html.rtl .bg-danger small {
    color:inherit
}
html.rtl .bg-green {
    background-color:#37bc9b;
    color:#fff!important
}
html.rtl .bg-green-light {
    background-color:#58ceb1;
    color:#fff!important
}
html.rtl .bg-green-dark {
    background-color:#2b957a;
    color:#fff!important
}
html.rtl .bg-green small {
    color:inherit
}
html.rtl .bg-pink {
    background-color:#f532e5;
    color:#fff!important
}
html.rtl .bg-pink-light {
    background-color:#f763eb;
    color:#fff!important
}
html.rtl .bg-pink-dark {
    background-color:#e90bd6;
    color:#fff!important
}
html.rtl .bg-pink small {
    color:inherit
}
html.rtl .bg-purple {
    background-color:#7266ba;
    color:#fff!important
}
html.rtl .bg-purple-light {
    background-color:#9289ca;
    color:#fff!important
}
html.rtl .bg-purple-dark {
    background-color:#564aa3;
    color:#fff!important
}
html.rtl .bg-purple small {
    color:inherit
}
html.rtl .bg-inverse {
    background-color:#131e26;
    color:#fff!important
}
html.rtl .bg-inverse-light {
    background-color:#243948;
    color:#fff!important
}
html.rtl .bg-inverse-dark {
    background-color:#020304;
    color:#fff!important
}
html.rtl .bg-inverse small {
    color:inherit
}
html.rtl .bg-yellow {
    background-color:#fad732;
    color:#fff!important
}
html.rtl .bg-yellow-light {
    background-color:#fbe164;
    color:#fff!important
}
html.rtl .bg-yellow-dark {
    background-color:#f3ca06;
    color:#fff!important
}
html.rtl .bg-yellow small {
    color:inherit
}
html.rtl .bg-white {
    background-color:#fff;
    color:inherit!important
}
html.rtl .bg-gray-darker {
    background-color:#232735;
    color:#fff!important
}
html.rtl .bg-gray-dark {
    background-color:#3a3f51;
    color:#fff!important
}
html.rtl .bg-gray {
    background-color:#f3f3f3;
    color:#515253!important
}
html.rtl .bg-gray-light {
    background-color:#e4eaec;
    color:#e1e2e3!important
}
html.rtl .bg-gray-lighter {
    background-color:#edf1f2;
    color:#e1e2e3!important
}
html.rtl .bg-cover {
    background-size:cover
}
html.rtl .thumb8 {
    width:8px!important;
    height:8px!important
}
html.rtl .thumb16 {
    width:16px!important;
    height:16px!important
}
html.rtl .thumb24 {
    width:24px!important;
    height:24px!important
}
html.rtl .thumb32 {
    width:32px!important;
    height:32px!important
}
html.rtl .thumb48 {
    width:48px!important;
    height:48px!important
}
html.rtl .thumb64 {
    width:64px!important;
    height:64px!important
}
html.rtl .thumb80 {
    width:80px!important;
    height:80px!important
}
html.rtl .thumb96 {
    width:96px!important;
    height:96px!important
}
html.rtl .thumb128 {
    width:128px!important;
    height:128px!important
}
html.rtl .align-middle {
    vertical-align:middle
}
html.rtl .align-top {
    vertical-align:top
}
html.rtl .align-bottom {
    vertical-align:bottom
}
html.rtl .bg-center {
    background-position:50%;
    background-size:cover
}
html.rtl .list-icon em {
    font-size:14px;
    width:40px;
    vertical-align:middle;
    margin:0;
    display:inline-block;
    text-align:center;
    transition:all .2s;
    line-height:30px
}
html.rtl .list-icon div:hover em {
    transform:scale(3)
}
html.rtl .wd-xxs {
    width:60px
}
html.rtl .wd-xs {
    width:90px
}
html.rtl .wd-sm {
    width:150px
}
html.rtl .wd-sd {
    width:200px
}
html.rtl .wd-md {
    width:240px
}
html.rtl .wd-lg {
    width:280px
}
html.rtl .wd-xl {
    width:320px
}
html.rtl .wd-xxl {
    width:360px
}
html.rtl .wd-wide {
    width:100%
}
html.rtl .wd-auto {
    width:auto
}
html.rtl .wd-zero {
    width:0
}
html.rtl .label-inverse {
    background-color:#131e26
}
html.rtl .label-inverse[href]:focus,
html.rtl .label-inverse[href]:hover {
    background-color:#020304
}
html.rtl .label-green {
    background-color:#37bc9b
}
html.rtl .label-green[href]:focus,
html.rtl .label-green[href]:hover {
    background-color:#2b957a
}
html.rtl .label-pink {
    background-color:#f532e5
}
html.rtl .label-pink[href]:focus,
html.rtl .label-pink[href]:hover {
    background-color:#e90bd6
}
html.rtl .label-purple {
    background-color:#7266ba
}
html.rtl .label-purple[href]:focus,
html.rtl .label-purple[href]:hover {
    background-color:#564aa3
}
html.rtl .alert-purple {
    background-color:#7266ba;
    border-color:#7266ba;
    color:#fff
}
html.rtl .alert-purple hr {
    border-top-color:#6254b2
}
html.rtl .alert-purple .alert-link {
    color:#e6e6e6
}
html.rtl .alert-green {
    background-color:#37bc9b;
    border-color:#37bc9b;
    color:#fff
}
html.rtl .alert-green hr {
    border-top-color:#31a88b
}
html.rtl .alert-green .alert-link {
    color:#e6e6e6
}
html.rtl .alert-pink {
    background-color:#f532e5;
    border-color:#f532e5;
    color:#fff
}
html.rtl .alert-pink hr {
    border-top-color:#f41ae2
}
html.rtl .alert-pink .alert-link {
    color:#e6e6e6
}
html.rtl .alert-inverse {
    background-color:#131e26;
    border-color:#131e26;
    color:#fff
}
html.rtl .alert-inverse hr {
    border-top-color:#0a1115
}
html.rtl .alert-inverse .alert-link {
    color:#e6e6e6
}
html.rtl .clickable {
    cursor:pointer
}
html.rtl .abs-center-container {
    position:relative
}
html.rtl .abs-center {
    height:50%;
    overflow:auto;
    margin:auto;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
html.rtl .abs-center.abs-fixed {
    position:fixed;
    z-index:999
}
html.rtl .abs-center.abs-right {
    right:auto;
    left:20px;
    text-align:left
}
html.rtl .abs-center.abs-left {
    left:auto;
    right:20px;
    text-align:right
}
html.rtl .link-unstyled {
    text-decoration:none!important;
    outline:none!important
}
html.rtl .no-resize {
    resize:none;
    max-width:100%;
    min-width:100%
}
html.rtl .hover-visible .hover-hidden {
    display:none
}
html.rtl .hover-visible:hover .hover-hidden {
    display:block
}
html.rtl .hover-visible:hover .hover-hidden-inline {
    display:inline-block
}
html.rtl .media-box,
html.rtl .media-box-body {
    overflow:hidden;
    zoom:1
}
html.rtl .media-box,
html.rtl .media-box .media-box {
    margin-top:15px
}
html.rtl .media-box:first-child {
    margin-top:0
}
html.rtl .media-box-object {
    display:block
}
html.rtl .media-box-heading {
    margin:0 0 5px
}
html.rtl .media-box>.pull-left {
    margin-left:10px
}
html.rtl .media-box>.pull-right {
    margin-right:10px
}
html.rtl .media-box-list {
    padding-right:0;
    list-style:none
}
html.rtl .setting-color {
    padding:0 5px
}
html.rtl .setting-color>label {
    display:block;
    position:relative;
    margin:0 10px;
    border-radius:3px;
    overflow:hidden;
    border:1px solid rgba(0,0,0,.1);
    cursor:pointer
}
html.rtl .setting-color>label:first-child {
    margin-right:0
}
html.rtl .setting-color>label:last-child {
    margin-left:0
}
html.rtl .setting-color>label>.color {
    display:block;
    height:18px
}
html.rtl .setting-color>label>.split {
    display:block
}
html.rtl .setting-color>label>.split:after,
html.rtl .setting-color>label>.split:before {
    content:" ";
    display:table
}
html.rtl .setting-color>label>.split:after {
    clear:both
}
html.rtl .setting-color>label>.split>.color {
    display:block;
    height:37.5px
}
html.rtl .setting-color>label>.split>.color:first-child {
    float:right;
    width:70%
}
html.rtl .setting-color>label>.split>.color:last-child {
    float:left;
    width:30%
}
html.rtl .setting-color>label>.icon-check {
    position:absolute;
    display:block;
    right:50%;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-20px;
    margin-right:-10px;
    text-align:center;
    font-size:1.33333333em;
    vertical-align:-15%;
    color:#fff;
    opacity:0
}
html.rtl .setting-color>label>input[type=radio] {
    position:absolute;
    opacity:0;
    visibility:hidden
}
html.rtl .setting-color>label>input[type=radio]:checked+.icon-check {
    opacity:1!important
}
html.rtl .flatdoc-wrapper {
    display:block;
    margin:-15px
}
html.rtl .flatdoc-wrapper .flatdoc {
    width:100%;
    height:100%
}
html.rtl .flatdoc-wrapper .flatdoc-menu {
    border-left:1px solid #e1e2e3;
    font-size:14px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul {
    list-style-type:none;
    margin:0;
    padding:0
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-1>li>a {
    padding-top:25px;
    padding-bottom:15px;
    margin-bottom:20px;
    border-bottom:1px solid #e1e2e3;
    pointer-events:none
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-2>li+li>a,
html.rtl .flatdoc-wrapper .flatdoc-menu ul.level-2>li:first-child>a {
    background-color:hsla(0,0%,100%,.75)
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a {
    position:relative;
    display:block;
    padding:10px 10px 10px 30px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a:visited {
    color:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a:hover {
    color:#2e3241;
    background-color:hsla(0,0%,100%,.75);
    text-decoration:none
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1 {
    font-family:montserrat,sans-serif;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:700
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1:hover,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
    color:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-2 {
    font-weight:600
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.level-3 {
    font-weight:400;
    font-size:.9em;
    padding-right:15px
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active {
    font-weight:700!important
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:hover,
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:visited {
    color:#505050!important
}
html.rtl .flatdoc-wrapper .flatdoc-menu ul a.active:after {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    margin-top:-2px;
    left:15px;
    width:9px;
    height:3px;
    border-radius:2px;
    background:#3a3f51
}
html.rtl .flatdoc-wrapper .flatdoc-content {
    padding:1px 20px 50px;
    background-color:#fff
}
html.rtl .flatdoc-wrapper .flatdoc-content pre {
    background-color:#f3f6fb;
    border:1px solid #dde6e9
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code {
    display:inline-block;
    white-space:pre
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .init,
html.rtl .flatdoc-wrapper .flatdoc-content pre code .number,
html.rtl .flatdoc-wrapper .flatdoc-content pre code .string {
    color:#2b957a
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .keyword {
    color:#3a3f51;
    font-weight:700
}
html.rtl .flatdoc-wrapper .flatdoc-content pre code .comment {
    color:#909fa7
}
html.rtl .flatdoc-wrapper .flatdoc-content>h1 {
    padding:11px 0;
    margin:0;
    line-height:1
}
html.rtl .flatdoc-wrapper .flatdoc-content>h2,
html.rtl .flatdoc-wrapper .flatdoc-content>h3 {
    padding:20px;
    border-top:1px solid #f1f2f3;
    margin:0 -20px
}
html.rtl .flatdoc-wrapper .button {
    display:inline-block;
    padding:6px 16px;
    font-size:13px;
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
html.rtl .flatdoc-wrapper .button.active,
html.rtl .flatdoc-wrapper .button.active.focus,
html.rtl .flatdoc-wrapper .button.active:focus,
html.rtl .flatdoc-wrapper .button.active:hover,
html.rtl .flatdoc-wrapper .button.focus,
html.rtl .flatdoc-wrapper .button:active,
html.rtl .flatdoc-wrapper .button:active.focus,
html.rtl .flatdoc-wrapper .button:active:focus,
html.rtl .flatdoc-wrapper .button:active:hover,
html.rtl .flatdoc-wrapper .button:focus,
html.rtl .flatdoc-wrapper .button:hover,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button.focus,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button:focus,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button:hover {
    color:#fff;
    background-color:#1aacda;
    border-color:#189ec8
}
html.rtl .flatdoc-wrapper .button.active,
html.rtl .flatdoc-wrapper .button:active,
html.rtl .open>.dropdown-toggle.flatdoc-wrapper .button {
    background-image:none
}
html.rtl .flatdoc-wrapper .button.disabled.focus,
html.rtl .flatdoc-wrapper .button.disabled:focus,
html.rtl .flatdoc-wrapper .button.disabled:hover,
html.rtl .flatdoc-wrapper .button[disabled].focus,
html.rtl .flatdoc-wrapper .button[disabled]:focus,
html.rtl .flatdoc-wrapper .button[disabled]:hover,
html.rtl fieldset[disabled] .flatdoc-wrapper .button.focus,
html.rtl fieldset[disabled] .flatdoc-wrapper .button:focus,
html.rtl fieldset[disabled] .flatdoc-wrapper .button:hover {
    background-color:#387DFF;
    border-color:#387DFF
}
html.rtl .flatdoc-wrapper .button .badge {
    color:#387DFF;
    background-color:#fff
}
@media only screen and (min-width:768px) {
    html.rtl .jumbotron {
        padding:30px 15px
    }
}
@media only screen and (max-width:767px) {
    html.rtl input[type=email],
    html.rtl input[type=password],
    html.rtl input[type=search],
    html.rtl input[type=text] {
        -webkit-appearance:none
    }
}
@media only screen and (min-width:768px) {
    html.rtl .content-wrapper>.unwrap {
        margin:-20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .content-wrapper {
        padding:20px
    }
    html.rtl .content-wrapper>.content-heading,
    html.rtl .content-wrapper>h3 {
        margin:-20px -20px 20px;
        padding:20px
    }
    html.rtl .content-wrapper>.btn,
    html.rtl .content-wrapper>button {
        margin:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl body {
        min-height:100%
    }
    html.rtl .wrapper>.aside .aside-inner {
        padding-top:55px
    }
    html.rtl .wrapper>section.has-sidebar-right {
        margin-left:240px
    }
    html.rtl .wrapper>section.has-sidebar-left+.offsidebar {
        z-index:1
    }
}
@media only screen and (max-width:767px) {
    html.rtl .wrapper>.aside {
        margin-right:-220px
    }
    html.rtl .aside-toggled .wrapper>footer,
    html.rtl .aside-toggled .wrapper>section {
        margin-right:220px
    }
    html.rtl .aside-toggled .wrapper>.aside {
        margin-right:0
    }
    html.rtl .csstransforms3d .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.rtl .csstransforms3d .wrapper>footer,
    html.rtl .csstransforms3d .wrapper>section {
        margin-right:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .wrapper>.aside {
        margin-right:0;
        transform:translate3d(220px,0,0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-toggled .wrapper>footer,
    html.rtl .csstransforms3d .aside-toggled .wrapper>section {
        transform:translate3d(-220px,0,0)
    }
    html.rtl .csstransforms3d .aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (max-width:767px) {
    html.rtl .aside-collapsed .wrapper>.aside {
        margin-right:-70px
    }
    html.rtl .aside-collapsed.aside-toggled .wrapper>footer,
    html.rtl .aside-collapsed.aside-toggled .wrapper>section {
        margin-right:70px
    }
    html.rtl .aside-collapsed.aside-toggled .wrapper>.aside {
        margin-right:0
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper {
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper>footer,
    html.rtl .csstransforms3d .aside-collapsed .wrapper>section {
        margin-right:0;
        transform:translateZ(0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-collapsed .wrapper>.aside {
        margin-right:0;
        transform:translate3d(70px,0,0);
        transition:transform .3s ease
    }
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>footer,
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>section {
        transform:translate3d(-70px,0,0)
    }
    html.rtl .csstransforms3d .aside-collapsed.aside-toggled .wrapper>.aside {
        transform:translateZ(0)
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-collapsed .wrapper>footer,
    html.rtl .aside-collapsed .wrapper>section {
        margin-right:70px
    }
}
@media (max-width:1140px) {
    html.rtl .layout-fixed.aside-toggled,
    html.rtl .layout-fixed.offsidebar-open {
        overflow-y:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .layout-fixed .wrapper>section {
        margin-top:55px
    }
}
@media only screen and (min-width:992px) {
    html.rtl .layout-boxed {
        overflow:visible!important
    }
    html.rtl .layout-boxed .wrapper {
        margin:0 auto;
        box-shadow:0 0 13px rgba(0,0,0,.25)
    }
    html.rtl .layout-boxed .wrapper .offsidebar {
        position:absolute!important
    }
    html.rtl .layout-boxed .wrapper>.aside {
        right:inherit
    }
    html.rtl .layout-boxed .wrapper,
    html.rtl .layout-boxed .wrapper .topnavbar-wrapper {
        width:970px
    }
    html.rtl .layout-boxed.layout-fixed .wrapper>.aside>.aside-inner {
        right:inherit
    }
}
@media only screen and (min-width:1200px) {
    html.rtl .layout-boxed .wrapper,
    html.rtl .layout-boxed .wrapper .topnavbar-wrapper {
        width:1140px
    }
}
@media only screen and (min-width:480px) {
    html.rtl .layout-fs .wrapper>section {
        overflow:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .layout-fs .wrapper>section {
        top:55px
    }
}
@media only screen and (max-width:767px) {
    html.rtl .d-table-fixed {
        display:block
    }
    html.rtl .d-table-fixed>.d-cell {
        display:block;
        width:auto;
        height:auto
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-float .wrapper>section {
        padding-right:15px
    }
    html.rtl .aside-float .wrapper>footer {
        right:15px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-float.aside-collapsed .topnavbar .navbar-header {
        width:100px
    }
    html.rtl .aside-float.layout-fs .wrapper>section>.content-wrapper {
        padding:0 20px 0 0
    }
    html.rtl .aside-float .wrapper>.aside>.aside-inner {
        margin-right:15px
    }
}
@media only screen and (min-width:992px) {
    html.rtl .aside-float.layout-boxed .wrapper>.aside>.aside-inner {
        margin-right:0
    }
    html.rtl .aside-float.layout-boxed .wrapper>section {
        padding-right:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-header {
        width:220px;
        text-align:center
    }
    html.rtl .topnavbar .navbar-header .navbar-brand {
        width:100%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-header {
        background-image:none
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        color:#fff
    }
}
@media only screen and (max-width:767px) {
    html.rtl .sidebar-toggle {
        position:absolute!important;
        top:5px;
        left:0;
        z-index:3001
    }
    html.rtl .sidebar-toggle>em {
        color:#fff
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar .navbar-form {
        right:220px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .topnavbar {
        border:0;
        background-color:#387DFF;
        background-image:linear-gradient(270deg,#387DFF,#51c6ea);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
    }
    html.rtl .topnavbar .navbar-header {
        background-image:none;
        background-repeat:no-repeat;
        -webkit-filter:none;
        filter:none
    }
    html.rtl .topnavbar .navbar-nav>a {
        box-shadow:inset 0 0 0 #000;
        transition:all .2s
    }
    html.rtl .topnavbar .navbar-nav>.open>a,
    html.rtl .topnavbar .navbar-nav>.open>a:focus,
    html.rtl .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 #19a5d1;
        transition:all .2s
    }
    html.rtl .topnavbar .navbar-nav>.open>a,
    html.rtl .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    html.rtl .topnavbar .navbar-nav>.open>a:focus,
    html.rtl .topnavbar .navbar-nav>.open>a:hover,
    html.rtl .topnavbar .navbar-nav>li>a:focus,
    html.rtl .topnavbar .navbar-nav>li>a:hover {
        color:#117391
    }
    html.rtl .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
        position:static
    }
    html.rtl .nav-wrapper {
        position:relative;
        box-shadow:0 1px 2px rgba(0,0,0,.15);
        z-index:10
    }
    html.rtl .nav-wrapper:after,
    html.rtl .nav-wrapper:before {
        content:" ";
        display:table
    }
    html.rtl .nav-wrapper:after {
        clear:both
    }
    html.rtl .nav-wrapper .nav>li {
        position:relative
    }
    html.rtl .nav-wrapper .navbar-nav .open .dropdown-menu {
        right:auto;
        left:auto
    }
    html.rtl .nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
        right:auto;
        left:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .aside-collapsed .topnavbar .navbar-header .brand-logo {
        display:none
    }
    html.rtl .aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
        display:block
    }
    html.rtl .aside-collapsed .topnavbar .navbar-header {
        width:70px
    }
    html.rtl .aside-collapsed .topnavbar .navbar-form {
        right:70px
    }
}
@media only screen and (min-width:1025px) {
    html.rtl .sidebar:not(.show-scrollbar) {
        overflow-y:hidden
    }
}
@media only screen and (min-width:768px) {
    html.rtl .sidebar>.nav .label {
        margin:2px 0 0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .offsidebar {
        margin-top:55px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .offsidebar-open {
        overflow-y:auto
    }
}
@media only screen and (min-width:992px) {
    html.rtl .timeline:before {
        right:50%;
        margin-right:18px
    }
    html.rtl .timeline>li {
        float:right;
        clear:right;
        width:45%
    }
    html.rtl .timeline>li.timeline-inverted {
        float:left;
        clear:left;
        margin-top:50px
    }
    html.rtl .timeline>li.timeline-separator {
        text-align:center
    }
    html.rtl .timeline>li.timeline-separator:before {
        margin-right:36px
    }
    html.rtl .timeline>li>.timeline-badge {
        right:50%;
        margin-right:0
    }
    html.rtl .timeline>li>.timeline-date {
        float:none;
        position:absolute;
        width:40%;
        right:50%;
        top:18px;
        margin-right:54px;
        margin-top:-10px
    }
    html.rtl .timeline>li>.timeline-panel {
        margin:0
    }
    html.rtl .timeline>li>.timeline-panel:before {
        border-right-width:15px;
        border-left-width:0;
        top:26px;
        left:-15px;
        right:auto
    }
    html.rtl .timeline>li>.timeline-panel:after {
        border-right-width:14px;
        border-left-width:0;
        top:27px;
        left:-14px;
        right:auto
    }
    html.rtl .timeline>li>.timeline-panel .popover .arrow {
        display:block
    }
    html.rtl .timeline>li.timeline-inverted>.timeline-panel {
        padding-right:36px
    }
    html.rtl .timeline>li.timeline-inverted .timeline-date {
        right:auto;
        left:50%;
        width:auto;
        margin-right:0;
        margin-left:36px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .dropdown>a>.label {
        top:10px
    }
}
@media only screen and (min-width:480px) {
    html.rtl .row-masonry-sm-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-sm-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-sm-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-sm-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-sm-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-sm-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-sm-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-sm-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-sm-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-sm-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-sm-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-sm-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-sm-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-sm-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-sm-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-sm-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-sm-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-sm-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-sm-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-sm-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-sm-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-sm-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-sm-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-sm-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-sm-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-sm-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .row-masonry-md-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-md-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-md-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-md-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-md-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-md-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-md-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-md-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-md-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-md-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-md-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-md-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-md-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-md-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-md-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-md-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-md-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-md-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-md-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-md-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-md-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-md-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-md-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-md-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-md-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-md-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:992px) {
    html.rtl .row-masonry-lg-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-lg-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-lg-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-lg-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-lg-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-lg-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-lg-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-lg-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-lg-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-lg-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-lg-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-lg-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-lg-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-lg-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-lg-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-lg-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-lg-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-lg-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-lg-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-lg-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-lg-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-lg-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-lg-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-lg-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-lg-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-lg-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:1200px) {
    html.rtl .row-masonry-xl-1 {
        -moz-column-count:1;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:1;
        column-count:1
    }
    html.rtl .no-csscolumns .row-masonry-xl-1 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-1:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-1>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:99%
    }
    html.rtl .row-masonry-xl-2 {
        -moz-column-count:2;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:2;
        column-count:2
    }
    html.rtl .no-csscolumns .row-masonry-xl-2 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-2:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-2>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:49%
    }
    html.rtl .row-masonry-xl-3 {
        -moz-column-count:3;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:3;
        column-count:3
    }
    html.rtl .no-csscolumns .row-masonry-xl-3 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-3:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-3>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:32%
    }
    html.rtl .row-masonry-xl-4 {
        -moz-column-count:4;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:4;
        column-count:4
    }
    html.rtl .no-csscolumns .row-masonry-xl-4 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-4:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-4>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:24%
    }
    html.rtl .row-masonry-xl-5 {
        -moz-column-count:5;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:5;
        column-count:5
    }
    html.rtl .no-csscolumns .row-masonry-xl-5 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-5:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-5>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:19%
    }
    html.rtl .row-masonry-xl-6 {
        -moz-column-count:6;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:6;
        column-count:6
    }
    html.rtl .no-csscolumns .row-masonry-xl-6 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-6:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-6>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:15%
    }
    html.rtl .row-masonry-xl-7 {
        -moz-column-count:7;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:7;
        column-count:7
    }
    html.rtl .no-csscolumns .row-masonry-xl-7 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-7:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-7>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:13%
    }
    html.rtl .row-masonry-xl-8 {
        -moz-column-count:8;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:8;
        column-count:8
    }
    html.rtl .no-csscolumns .row-masonry-xl-8 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-8:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-8>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:11%
    }
    html.rtl .row-masonry-xl-9 {
        -moz-column-count:9;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:9;
        column-count:9
    }
    html.rtl .no-csscolumns .row-masonry-xl-9 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-9:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-9>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:10%
    }
    html.rtl .row-masonry-xl-10 {
        -moz-column-count:10;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:10;
        column-count:10
    }
    html.rtl .no-csscolumns .row-masonry-xl-10 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-10:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-10>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:9%
    }
    html.rtl .row-masonry-xl-11 {
        -moz-column-count:11;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:11;
        column-count:11
    }
    html.rtl .no-csscolumns .row-masonry-xl-11 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-11:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-11>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:8%
    }
    html.rtl .row-masonry-xl-12 {
        -moz-column-count:12;
        -moz-column-gap:15px;
        -webkit-column-gap:15px;
        grid-column-gap:15px;
        column-gap:15px;
        -moz-columns:12;
        column-count:12
    }
    html.rtl .no-csscolumns .row-masonry-xl-12 {
        text-align:justify
    }
    html.rtl .no-csscolumns .row-masonry-xl-12:after {
        content:"";
        display:inline-block;
        width:100%
    }
    html.rtl .no-csscolumns .row-masonry-xl-12>.col-masonry {
        vertical-align:top;
        display:inline-block;
        width:7%
    }
}
@media only screen and (min-width:768px) {
    html.rtl .table-grid {
        display:table;
        width:100%;
        height:100%;
        table-layout:fixed
    }
    html.rtl .col {
        display:table-cell;
        vertical-align:top;
        height:100%
    }
    html.rtl .col.col-full-center {
        vertical-align:middle
    }
    html.rtl .col-1 {
        width:8.333333%
    }
    html.rtl .col-2 {
        width:16.666667%
    }
    html.rtl .col-3 {
        width:25%
    }
    html.rtl .col-4 {
        width:33.333333%
    }
    html.rtl .col-5 {
        width:41.666667%
    }
    html.rtl .col-6 {
        width:50%
    }
    html.rtl .col-7 {
        width:58.333333%
    }
    html.rtl .col-8 {
        width:66.666667%
    }
    html.rtl .col-9 {
        width:75%
    }
    html.rtl .col-10 {
        width:83.333333%
    }
    html.rtl .col-11 {
        width:91.666667%
    }
    html.rtl .col-12 {
        width:100%
    }
    html.rtl .col-xxs {
        width:60px
    }
    html.rtl .col-xs {
        width:90px
    }
    html.rtl .col-sm {
        width:150px
    }
    html.rtl .col-sd {
        width:200px
    }
    html.rtl .col-md {
        width:240px
    }
    html.rtl .col-lg {
        width:280px
    }
    html.rtl .col-xl {
        width:320px
    }
    html.rtl .col-xxl {
        width:360px
    }
    html.rtl .col-wide {
        width:100%
    }
    html.rtl .col-auto {
        width:auto
    }
    html.rtl .table-grid-padded {
        margin-right:-1rem;
        margin-left:-1rem
    }
    html.rtl .table-grid-padded .table-grid {
        border-spacing:1rem 0
    }
}
@media only screen and (max-width:991px) {
    html.rtl .table-grid-desktop .col,
    html.rtl .table-grid-desktop.table-grid {
        display:block;
        width:auto
    }
}
@media only screen and (min-width:700px) {
    html.rtl .dd+.dd {
        margin-right:2%
    }
}
@media only screen and (max-width:767px) {
    html.rtl div.dataTables_filter label,
    html.rtl div.dataTables_length label,
    html.rtl div.dataTables_paginate {
        float:none
    }
    html.rtl div.dataTables_filter label select,
    html.rtl div.dataTables_length label select,
    html.rtl div.dataTables_paginate select {
        display:inline-block
    }
    html.rtl .dataTables_wrapper>.row>div {
        float:none;
        text-align:center;
        width:100%
    }
}
@media (max-width:480px) {
    html.rtl .alerts,
    html.rtl .uk-notify {
        right:10px;
        left:10px;
        width:auto;
        margin:0
    }
}
@media only screen and (min-width:992px) {
    html.rtl .mb-boxes {
        height:auto!important;
        visibility:visible!important;
        display:block
    }
}
@media only screen and (min-width:992px) {
    html.rtl .mb-compose-button {
        display:block;
        width:100%
    }
    html.rtl .mb-toggle-button {
        display:none
    }
}
@media (max-height:720px) {
    html.rtl .abs-center {
        position:relative
    }
}
@media print {
    html.rtl .btn,
    html.rtl .offsidebar,
    html.rtl .sidebar,
    html.rtl .topnavbar {
        display:none!important;
        width:0!important;
        height:0!important
    }
    html.rtl .content-wrapper,
    html.rtl .wrapper,
    html.rtl .wrapper>section {
        margin:0!important;
        padding:0!important;
        width:100%!important
    }
    html.rtl .content-wrapper {
        overflow:hidden!important
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper {
        margin:-20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc {
        display:table;
        table-layout:fixed;
        border-spacing:0
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc-menu {
        position:relative;
        display:table-cell;
        height:100%;
        vertical-align:top;
        width:180px
    }
    html.rtl .flatdoc-wrapper .flatdoc-menu>ul {
        padding-top:20px
    }
}
@media only screen and (min-width:768px) {
    html.rtl .flatdoc-wrapper .flatdoc-content {
        display:table-cell;
        height:100%;
        vertical-align:top
    }
}
.dropdownProfileNavigation {
    background:#02abab;
    z-index:999;
    position:absolute;
    color:#fff;
    padding:10px;
    width:200px;
    right:inherit;
    left:0
}
.wrapper>section,
body {
    background-color:#f5f7fa
}
.wrapper>.aside {
    background-color:#3a3f51
}
.topnavbar {
    background-color:#fff
}
.topnavbar .navbar-header {
    background-color:transparent;
    background-image:linear-gradient(90deg,#387DFF,#37bc9b);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
}
@media only screen and (min-width:768px) {
    .topnavbar .navbar-header {
        background-image:none
    }
}
.topnavbar .navbar-nav>.open>a,
.topnavbar .navbar-nav>li>a {
    color:#387DFF
}
.topnavbar .navbar-nav>.open>a:focus,
.topnavbar .navbar-nav>.open>a:hover,
.topnavbar .navbar-nav>li>a:focus,
.topnavbar .navbar-nav>li>a:hover {
    color:#144639
}
.topnavbar .navbar-nav>.active>a,
.topnavbar .navbar-nav>.active>a:focus,
.topnavbar .navbar-nav>.active>a:hover,
.topnavbar .navbar-nav>.open>a,
.topnavbar .navbar-nav>.open>a:focus,
.topnavbar .navbar-nav>.open>a:hover {
    background-color:transparent
}
.topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
    color:#fff
}
.topnavbar .nav-wrapper {
    background-color:#387DFF;
    background-image:linear-gradient(90deg,#387DFF,#37bc9b);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
}
@media only screen and (min-width:768px) {
    .topnavbar {
        background-color:#387DFF;
        background-image:linear-gradient(90deg,#387DFF,#37bc9b);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2b957a",endColorstr="#ff37bc9b",GradientType=1)
    }
    .topnavbar .navbar-nav>.open>a,
    .topnavbar .navbar-nav>.open>a:focus,
    .topnavbar .navbar-nav>.open>a:hover {
        box-shadow:inset 0 -3px 0 hsla(0,0%,100%,.5)
    }
    .topnavbar .navbar-nav>.open>a,
    .topnavbar .navbar-nav>li>a {
        color:#fff
    }
    .topnavbar .navbar-nav>.open>a:focus,
    .topnavbar .navbar-nav>.open>a:hover,
    .topnavbar .navbar-nav>li>a:focus,
    .topnavbar .navbar-nav>li>a:hover {
        color:#144639
    }
}
.sidebar {
    background-color:#3a3f51
}
.sidebar .nav-heading {
    color:#919da8
}
.sidebar .nav>li>.nav-item,
.sidebar .nav>li>a {
    color:#e1e2e3
}
.sidebar .nav>li>.nav-item:focus,
.sidebar .nav>li>.nav-item:hover,
.sidebar .nav>li>a:focus,
.sidebar .nav>li>a:hover {
    color:#387DFF
}
.sidebar .nav>li>.nav-item>em,
.sidebar .nav>li>a>em {
    color:inherits
}
.sidebar .nav>li.active,
.sidebar .nav>li.active .nav,
.sidebar .nav>li.link-active>a,
.sidebar .nav>li.open,
.sidebar .nav>li.open .nav,
.sidebar .nav>li.open>a {
    background-color:#383d4e;
    color:#387DFF
}
.sidebar .nav>li.link-active>a>em,
.sidebar .nav>li.open>a>em {
    color:#387DFF
}
.sidebar .nav>li.active {
    border-left-color:#387DFF
}
.sidebar-subnav {
    background-color:#3a3f51
}
.sidebar-subnav>.sidebar-subnav-header,
.sidebar-subnav>li>.nav-item,
.sidebar-subnav>li>a {
    color:#e1e2e3
}
.sidebar-subnav>li.active>.nav-item,
.sidebar-subnav>li.active>a,
.sidebar-subnav>li>.nav-item:focus,
.sidebar-subnav>li>.nav-item:hover,
.sidebar-subnav>li>a:focus,
.sidebar-subnav>li>a:hover {
    color:#387DFF
}
.sidebar-subnav>li.active>.nav-item:after,
.sidebar-subnav>li.active>a:after {
    border-color:#387DFF;
    background-color:#387DFF
}
.offsidebar {
    border-left:1px solid #ccc;
    background-color:#fff;
    color:#515253
}

[class*=" el-icon-"],
[class^=el-icon-] {
    font-family:element-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    vertical-align:baseline;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.el-icon-upload:before {
    content:"\e60d"
}
.el-icon-error:before {
    content:"\e62c"
}
.el-icon-success:before {
    content:"\e62d"
}
.el-icon-warning:before {
    content:"\e62e"
}
.el-icon-sort-down:before {
    content:"\e630"
}
.el-icon-sort-up:before {
    content:"\e631"
}
.el-icon-arrow-left:before {
    content:"\e600"
}
.el-icon-circle-plus:before {
    content:"\e601"
}
.el-icon-circle-plus-outline:before {
    content:"\e602"
}
.el-icon-arrow-down:before {
    content:"\e603"
}
.el-icon-arrow-right:before {
    content:"\e604"
}
.el-icon-arrow-up:before {
    content:"\e605"
}
.el-icon-back:before {
    content:"\e606"
}
.el-icon-circle-close:before {
    content:"\e607"
}
.el-icon-date:before {
    content:"\e608"
}
.el-icon-circle-close-outline:before {
    content:"\e609"
}
.el-icon-caret-left:before {
    content:"\e60a"
}
.el-icon-caret-bottom:before {
    content:"\e60b"
}
.el-icon-caret-top:before {
    content:"\e60c"
}
.el-icon-caret-right:before {
    content:"\e60e"
}
.el-icon-close:before {
    content:"\e60f"
}
.el-icon-d-arrow-left:before {
    content:"\e610"
}
.el-icon-check:before {
    content:"\e611"
}
.el-icon-delete:before {
    content:"\e612"
}
.el-icon-d-arrow-right:before {
    content:"\e613"
}
.el-icon-document:before {
    content:"\e614"
}
.el-icon-d-caret:before {
    content:"\e615"
}
.el-icon-edit-outline:before {
    content:"\e616"
}
.el-icon-download:before {
    content:"\e617"
}
.el-icon-goods:before {
    content:"\e618"
}
.el-icon-search:before {
    content:"\e619"
}
.el-icon-info:before {
    content:"\e61a"
}
.el-icon-message:before {
    content:"\e61b"
}
.el-icon-edit:before {
    content:"\e61c"
}
.el-icon-location:before {
    content:"\e61d"
}
.el-icon-loading:before {
    content:"\e61e"
}
.el-icon-location-outline:before {
    content:"\e61f"
}
.el-icon-menu:before {
    content:"\e620"
}
.el-icon-minus:before {
    content:"\e621"
}
.el-icon-bell:before {
    content:"\e622"
}
.el-icon-mobile-phone:before {
    content:"\e624"
}
.el-icon-news:before {
    content:"\e625"
}
.el-icon-more:before {
    content:"\e646"
}
.el-icon-more-outline:before {
    content:"\e626"
}
.el-icon-phone:before {
    content:"\e627"
}
.el-icon-phone-outline:before {
    content:"\e628"
}
.el-icon-picture:before {
    content:"\e629"
}
.el-icon-picture-outline:before {
    content:"\e62a"
}
.el-icon-plus:before {
    content:"\e62b"
}
.el-icon-printer:before {
    content:"\e62f"
}
.el-icon-rank:before {
    content:"\e632"
}
.el-icon-refresh:before {
    content:"\e633"
}
.el-icon-question:before {
    content:"\e634"
}
.el-icon-remove:before {
    content:"\e635"
}
.el-icon-share:before {
    content:"\e636"
}
.el-icon-star-on:before {
    content:"\e637"
}
.el-icon-setting:before {
    content:"\e638"
}
.el-icon-circle-check:before {
    content:"\e639"
}
.el-icon-service:before {
    content:"\e63a"
}
.el-icon-sold-out:before {
    content:"\e63b"
}
.el-icon-remove-outline:before {
    content:"\e63c"
}
.el-icon-star-off:before {
    content:"\e63d"
}
.el-icon-circle-check-outline:before {
    content:"\e63e"
}
.el-icon-tickets:before {
    content:"\e63f"
}
.el-icon-sort:before {
    content:"\e640"
}
.el-icon-zoom-in:before {
    content:"\e641"
}
.el-icon-time:before {
    content:"\e642"
}
.el-icon-view:before {
    content:"\e643"
}
.el-icon-upload2:before {
    content:"\e644"
}
.el-icon-zoom-out:before {
    content:"\e645"
}
.el-icon-loading {
    -webkit-animation:rotating 2s linear infinite;
    animation:rotating 2s linear infinite
}
.el-icon--right {
    margin-left:5px
}
.el-icon--left {
    margin-right:5px
}
@-webkit-keyframes rotating {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(1turn)
    }
}
@keyframes rotating {
    0% {
        transform:rotate(0deg)
    }
    to {
        transform:rotate(1turn)
    }
}
.el-pagination {
    white-space:nowrap;
    padding:2px 5px;
    color:#303133;
    font-weight:700
}
.el-pagination:after,
.el-pagination:before {
    display:table;
    content:""
}
.el-pagination:after {
    clear:both
}
.el-pagination button,
.el-pagination span:not([class*=suffix]) {
    display:inline-block;
    font-size:13px;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    vertical-align:top;
    box-sizing:border-box
}
.el-pagination .el-input__inner {
    text-align:center;
    -moz-appearance:textfield
}
.el-pagination .el-input__suffix {
    right:0;
    transform:scale(.8)
}
.el-pagination .el-select .el-input {
    width:100px;
    margin:0 5px
}
.el-pagination .el-select .el-input .el-input__inner {
    padding-right:25px;
    border-radius:3px;
    height:28px
}
.el-pagination button {
    border:none;
    padding:0 6px;
    background:transparent
}
.el-pagination button:focus {
    outline:none
}
.el-pagination button:hover {
    color:#387DFF
}
.el-pagination button.disabled {
    color:#c0c4cc;
    background-color:#fff;
    cursor:not-allowed
}
.el-pagination .btn-next,
.el-pagination .btn-prev {
    background:50% no-repeat;
    background-size:16px;
    background-color:#fff;
    cursor:pointer;
    margin:0;
    color:#303133
}
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
    display:block;
    font-size:12px;
    font-weight:700
}
.el-pagination .btn-prev {
    padding-right:12px
}
.el-pagination .btn-next {
    padding-left:12px
}
.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li:last-child {
    border-color:transparent;
    font-size:12px;
    line-height:22px;
    height:22px;
    min-width:22px
}
.el-pagination--small .arrow.disabled {
    visibility:hidden
}
.el-pagination__sizes {
    margin:0 10px 0 0;
    font-weight:400;
    color:#606266
}
.el-pagination__sizes .el-input .el-input__inner {
    font-size:13px;
    padding-left:8px
}
.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color:#387DFF
}
.el-pagination__total {
    margin-right:10px;
    font-weight:400;
    color:#606266
}
.el-pagination__jump {
    margin-left:24px;
    font-weight:400;
    color:#606266
}
.el-pagination__jump .el-input__inner {
    padding:0 3px
}
.el-pagination__rightwrapper {
    float:right
}
.el-pagination__editor {
    line-height:18px;
    padding:0 2px;
    height:28px;
    text-align:center;
    margin:0 2px;
    box-sizing:border-box;
    border-radius:3px
}
.el-pagination__editor.el-input {
    width:50px
}
.el-pagination__editor.el-input .el-input__inner {
    height:28px
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
    margin:0 5px;
    background-color:#f4f4f5;
    color:#606266;
    min-width:30px;
    border-radius:2px
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev {
    padding:0
}
.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .btn-prev.disabled {
    color:#c0c4cc
}
.el-pagination.is-background .el-pager li:hover {
    color:#387DFF
}
.el-pagination.is-background .el-pager li.active {
    background-color:#387DFF;
    color:#fff
}
.el-pagination.is-background.el-pagination--small .btn-next,
.el-pagination.is-background.el-pagination--small .btn-prev,
.el-pagination.is-background.el-pagination--small .el-pager li {
    margin:0 3px;
    min-width:22px
}
.el-pager {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    list-style:none;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    padding:0;
    margin:0
}
.el-pager .more:before {
    line-height:30px
}
.el-pager li {
    padding:0 4px;
    background:#fff;
    vertical-align:top;
    display:inline-block;
    font-size:13px;
    min-width:35.5px;
    height:28px;
    line-height:28px;
    cursor:pointer;
    box-sizing:border-box;
    text-align:center;
    margin:0
}
.el-pager li.btn-quicknext,
.el-pager li.btn-quickprev {
    line-height:28px;
    color:#303133
}
.el-pager li.btn-quicknext:hover,
.el-pager li.btn-quickprev:hover {
    cursor:pointer
}
.el-pager li.active+li {
    border-left:0
}
.el-pager li:hover {
    color:#387DFF
}
.el-pager li.active {
    color:#387DFF;
    cursor:default
}
@-webkit-keyframes v-modal-in {
    0% {
        opacity:0
    }
}
@-webkit-keyframes v-modal-out {
    to {
        opacity:0
    }
}
.el-dialog {
    position:relative;
    margin:0 auto 50px;
    background:#fff;
    border-radius:2px;
    box-shadow:0 1px 3px rgba(0,0,0,.3);
    box-sizing:border-box;
    width:50%
}
.el-dialog.is-fullscreen {
    width:100%;
    margin-top:0;
    margin-bottom:0;
    height:100%;
    overflow:auto
}
.el-dialog__wrapper {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    overflow:auto;
    margin:0
}
.el-dialog__header {
    padding:15px 15px 10px
}
.el-dialog__headerbtn {
    position:absolute;
    top:15px;
    right:15px;
    padding:0;
    background:transparent;
    border:none;
    outline:none;
    cursor:pointer;
    font-size:16px
}
.el-dialog__headerbtn .el-dialog__close {
    color:#909399
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color:#387DFF
}
.el-dialog__title {
    line-height:24px;
    font-size:18px;
    color:#303133
}
.el-dialog__body {
    padding:30px 20px;
    color:#606266;
    line-height:24px;
    font-size:14px
}
.el-dialog__footer {
    padding:10px 15px 15px;
    text-align:right;
    box-sizing:border-box
}
.el-dialog--center {
    text-align:center
}
.el-dialog--center .el-dialog__header {
    padding-top:30px
}
.el-dialog--center .el-dialog__body {
    text-align:left;
    text-align:initial;
    padding:25px 27px 30px
}
.el-dialog--center .el-dialog__footer {
    text-align:inherit;
    padding-bottom:30px
}
.dialog-fade-enter-active {
    -webkit-animation:dialog-fade-in .3s;
    animation:dialog-fade-in .3s
}
.dialog-fade-leave-active {
    -webkit-animation:dialog-fade-out .3s;
    animation:dialog-fade-out .3s
}
@-webkit-keyframes dialog-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes dialog-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes dialog-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
@keyframes dialog-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
.el-autocomplete {
    position:relative;
    display:inline-block
}
.el-autocomplete-suggestion {
    margin:5px 0;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:4px
}
.el-autocomplete-suggestion.el-popper .popper__arrow {
    left:24px!important
}
.el-autocomplete-suggestion__wrap {
    max-height:280px;
    padding:10px 0;
    box-sizing:border-box;
    overflow:auto;
    background-color:#fff;
    border:1px solid #e4e7ed;
    border-radius:4px
}
.el-autocomplete-suggestion__list {
    margin:0;
    padding:0
}
.el-autocomplete-suggestion li {
    padding:0 20px;
    margin:0;
    line-height:34px;
    cursor:pointer;
    color:#606266;
    font-size:14px;
    list-style:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
    background-color:#f5f7fa
}
.el-autocomplete-suggestion li.divider {
    margin-top:6px;
    border-top:1px solid #000
}
.el-autocomplete-suggestion li.divider:last-child {
    margin-bottom:-6px
}
.el-autocomplete-suggestion.is-loading li {
    text-align:center;
    height:100px;
    line-height:100px;
    font-size:20px;
    color:#999
}
.el-autocomplete-suggestion.is-loading li:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-autocomplete-suggestion.is-loading li:hover {
    background-color:#fff
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
    vertical-align:middle
}
.el-dropdown {
    display:inline-block;
    position:relative;
    color:#606266;
    font-size:14px
}
.el-dropdown .el-button-group {
    display:block
}
.el-dropdown .el-button-group .el-button {
    float:none
}
.el-dropdown .el-dropdown__caret-button {
    padding-left:5px;
    padding-right:5px;
    position:relative;
    border-left:none
}
.el-dropdown .el-dropdown__caret-button:before {
    content:"";
    position:absolute;
    display:block;
    width:1px;
    top:5px;
    bottom:5px;
    left:0;
    background:hsla(0,0%,100%,.5)
}
.el-dropdown .el-dropdown__caret-button:hover:before {
    top:0;
    bottom:0
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
    padding-left:0
}
.el-dropdown__icon {
    font-size:12px;
    margin:0 3px
}
.el-dropdown .el-dropdown-selfdefine:focus:active,
.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
    outline-width:0
}
.el-dropdown-menu {
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    padding:10px 0;
    margin:5px 0;
    background-color:#fff;
    border:1px solid #ebeef5;
    border-radius:4px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-dropdown-menu__item {
    list-style:none;
    line-height:36px;
    padding:0 20px;
    margin:0;
    font-size:14px;
    color:#606266;
    cursor:pointer;
    outline:none
}
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
    background-color:#e6f8f8;
    color:#33c8c8
}
.el-dropdown-menu__item--divided {
    position:relative;
    margin-top:6px;
    border-top:1px solid #ebeef5
}
.el-dropdown-menu__item--divided:before {
    content:"";
    height:6px;
    display:block;
    margin:0 -20px;
    background-color:#fff
}
.el-dropdown-menu__item.is-disabled {
    cursor:default;
    color:#bbb;
    pointer-events:none
}
.el-dropdown-menu--medium {
    padding:6px 0
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
    line-height:30px;
    padding:0 17px;
    font-size:14px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:6px
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:6px;
    margin:0 -17px
}
.el-dropdown-menu--small {
    padding:6px 0
}
.el-dropdown-menu--small .el-dropdown-menu__item {
    line-height:27px;
    padding:0 15px;
    font-size:13px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:4px
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:4px;
    margin:0 -15px
}
.el-dropdown-menu--mini {
    padding:3px 0
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
    line-height:24px;
    padding:0 10px;
    font-size:12px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
    margin-top:3px
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
    height:3px;
    margin:0 -10px
}
.el-menu {
    border-right:1px solid #e6e6e6;
    list-style:none;
    position:relative;
    margin:0;
    padding-left:0;
    background-color:#fff
}
.el-menu:after,
.el-menu:before {
    display:table;
    content:""
}
.el-menu:after {
    clear:both
}
.el-menu li {
    list-style:none
}
.el-menu--horizontal {
    border-right:none;
    border-bottom:1px solid #e6e6e6
}
.el-menu--horizontal .el-menu-item {
    float:left;
    height:60px;
    line-height:60px;
    margin:0;
    cursor:pointer;
    position:relative;
    box-sizing:border-box;
    border-bottom:2px solid transparent;
    color:#909399
}
.el-menu--horizontal .el-menu-item a,
.el-menu--horizontal .el-menu-item a:hover {
    color:inherit
}
.el-menu--horizontal .el-menu-item:focus,
.el-menu--horizontal .el-menu-item:hover {
    background-color:#fff
}
.el-menu--horizontal .el-submenu {
    float:left;
    position:relative
}
.el-menu--horizontal .el-submenu:focus {
    outline:none
}
.el-menu--horizontal .el-submenu:focus>.el-submenu__title {
    color:#303133
}
.el-menu--horizontal .el-submenu>.el-menu {
    position:absolute;
    top:65px;
    left:0;
    border:none;
    padding:5px 0;
    background-color:#fff;
    z-index:100;
    min-width:100%;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:2px
}
.el-menu--horizontal .el-submenu .el-submenu__title {
    height:60px;
    line-height:60px;
    border-bottom:2px solid transparent;
    color:#909399
}
.el-menu--horizontal .el-submenu .el-submenu__title:hover {
    background-color:#fff
}
.el-menu--horizontal .el-submenu .el-menu-item {
    background-color:#fff;
    float:none;
    height:36px;
    line-height:36px;
    padding:0 10px
}
.el-menu--horizontal .el-submenu .el-submenu__icon-arrow {
    position:static;
    vertical-align:middle;
    margin-left:8px;
    margin-top:-3px
}
.el-menu--horizontal .el-menu-item:focus,
.el-menu--horizontal .el-menu-item:hover,
.el-menu--horizontal .el-submenu__title:hover {
    outline:none;
    color:#303133
}
.el-menu--horizontal>.el-menu-item.is-active,
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
    border-bottom:2px solid #387DFF;
    color:#303133
}
.el-menu--collapse {
    width:64px
}
.el-menu--collapse>.el-menu-item [class^=el-icon-],
.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-] {
    margin:0;
    vertical-align:middle;
    width:24px;
    text-align:center
}
.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,
.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
    display:none
}
.el-menu--collapse>.el-menu-item span,
.el-menu--collapse>.el-submenu>.el-submenu__title span {
    height:0;
    width:0;
    overflow:hidden;
    visibility:hidden;
    display:inline-block
}
.el-menu--collapse>.el-menu-item.is-active i {
    color:inherit
}
.el-menu--collapse .el-menu .el-submenu {
    min-width:200px
}
.el-menu--collapse .el-submenu {
    position:relative
}
.el-menu--collapse .el-submenu .el-menu {
    position:absolute;
    margin-left:5px;
    top:0;
    left:100%;
    z-index:10;
    border:1px solid #e4e7ed;
    border-radius:2px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform:none
}
.el-menu-item {
    height:56px;
    line-height:56px;
    font-size:14px;
    color:#303133;
    padding:0 20px;
    cursor:pointer;
    position:relative;
    transition:border-color .3s,background-color .3s,color .3s;
    box-sizing:border-box;
    white-space:nowrap
}
.el-menu-item [class^=el-icon-] {
    margin-right:5px;
    width:24px;
    text-align:center;
    font-size:18px;
    vertical-align:middle
}
.el-menu-item * {
    vertical-align:middle
}
.el-menu-item:first-child {
    margin-left:0
}
.el-menu-item:last-child {
    margin-right:0
}
.el-menu-item:focus,
.el-menu-item:hover {
    outline:none;
    background-color:#e6f8f8
}
.el-menu-item i {
    color:#909399
}
.el-menu-item.is-active {
    color:#387DFF
}
.el-menu-item.is-active i {
    color:inherit
}
.el-submenu__title {
    height:56px;
    line-height:56px;
    font-size:14px;
    color:#303133;
    padding:0 20px;
    cursor:pointer;
    position:relative;
    transition:border-color .3s,background-color .3s,color .3s;
    box-sizing:border-box;
    white-space:nowrap
}
.el-submenu__title * {
    vertical-align:middle
}
.el-submenu__title i {
    color:#909399
}
.el-submenu__title:hover {
    background-color:#e6f8f8
}
.el-submenu .el-menu {
    border:none
}
.el-submenu .el-menu-item {
    height:50px;
    line-height:50px;
    padding:0 45px;
    min-width:200px
}
.el-submenu__icon-arrow {
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-7px;
    transition:transform .3s;
    font-size:12px
}
.el-submenu.is-active .el-submenu__title {
    border-bottom-color:#387DFF
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
    transform:rotate(180deg)
}
.el-submenu [class^=el-icon-] {
    vertical-align:middle;
    margin-right:5px;
    width:24px;
    text-align:center;
    font-size:18px
}
.el-menu-item-group>ul {
    padding:0
}
.el-menu-item-group__title {
    padding:7px 0 7px 20px;
    line-height:normal;
    font-size:12px;
    color:#909399
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
    transition:.2s;
    opacity:0
}
.el-radio {
    color:#606266;
    font-weight:500;
    line-height:1;
    position:relative;
    cursor:pointer;
    display:inline-block;
    white-space:nowrap;
    outline:none;
    font-size:14px;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none
}
.el-radio.is-bordered {
    padding:12px 20px 0 10px;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    height:40px
}
.el-radio.is-bordered.is-checked {
    border-color:#387DFF
}
.el-radio.is-bordered.is-disabled {
    cursor:not-allowed;
    border-color:#ebeef5
}
.el-radio.is-bordered+.el-radio.is-bordered {
    margin-left:10px
}
.el-radio--medium.is-bordered {
    padding:10px 20px 0 10px;
    border-radius:4px;
    height:36px
}
.el-radio--medium.is-bordered .el-radio__label {
    font-size:14px
}
.el-radio--medium.is-bordered .el-radio__inner {
    height:14px;
    width:14px
}
.el-radio--small.is-bordered {
    padding:8px 15px 0 10px;
    border-radius:3px;
    height:32px
}
.el-radio--small.is-bordered .el-radio__label {
    font-size:12px
}
.el-radio--small.is-bordered .el-radio__inner {
    height:12px;
    width:12px
}
.el-radio--mini.is-bordered {
    padding:6px 15px 0 10px;
    border-radius:3px;
    height:28px
}
.el-radio--mini.is-bordered .el-radio__label {
    font-size:12px
}
.el-radio--mini.is-bordered .el-radio__inner {
    height:12px;
    width:12px
}
.el-radio+.el-radio {
    margin-left:30px
}
.el-radio__input {
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle
}
.el-radio__input.is-disabled .el-radio__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    cursor:not-allowed
}
.el-radio__input.is-disabled .el-radio__inner:after {
    cursor:not-allowed;
    background-color:#f5f7fa
}
.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
    cursor:not-allowed
}
.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed
}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
    background-color:#c0c4cc
}
.el-radio__input.is-disabled+span.el-radio__label {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-radio__input.is-checked .el-radio__inner {
    border-color:#387DFF;
    background:#387DFF
}
.el-radio__input.is-checked .el-radio__inner:after {
    transform:translate(-50%,-50%) scale(1)
}
.el-radio__input.is-checked+.el-radio__label {
    color:#387DFF
}
.el-radio__input.is-focus .el-radio__inner {
    border-color:#387DFF
}
.el-radio__inner {
    border:1px solid #dcdfe6;
    border-radius:100%;
    width:14px;
    height:14px;
    background-color:#fff;
    position:relative;
    cursor:pointer;
    display:inline-block;
    box-sizing:border-box
}
.el-radio__inner:hover {
    border-color:#387DFF
}
.el-radio__inner:after {
    width:4px;
    height:4px;
    border-radius:100%;
    background-color:#fff;
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%) scale(0);
    transition:transform .15s cubic-bezier(.71,-.46,.88,.6)
}
.el-radio__original {
    opacity:0;
    outline:none;
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.el-radio:focus:not(.is-focus):not(:active) .el-radio__inner {
    box-shadow:0 0 2px 2px #387DFF
}
.el-radio__label {
    font-size:14px;
    padding-left:10px
}
.el-radio-group {
    display:inline-block;
    line-height:1;
    vertical-align:middle;
    font-size:0
}
.el-radio-button,
.el-radio-button__inner {
    position:relative;
    display:inline-block;
    outline:none
}
.el-radio-button__inner {
    line-height:1;
    white-space:nowrap;
    vertical-align:middle;
    background:#fff;
    border:1px solid #dcdfe6;
    font-weight:500;
    border-left:0;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    margin:0;
    cursor:pointer;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    padding:12px 20px;
    font-size:14px;
    border-radius:0
}
.el-radio-button__inner.is-round {
    padding:12px 20px
}
.el-radio-button__inner:hover {
    color:#387DFF
}
.el-radio-button__inner [class*=el-icon-] {
    line-height:.9
}
.el-radio-button__inner [class*=el-icon-]+span {
    margin-left:5px
}
.el-radio-button__orig-radio {
    opacity:0;
    outline:none;
    position:absolute;
    z-index:-1;
    left:-999px
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF;
    box-shadow:-1px 0 0 0 #387DFF
}
.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5;
    box-shadow:none
}
.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
    background-color:#f2f6fc
}
.el-radio-button:first-child .el-radio-button__inner {
    border-left:1px solid #dcdfe6;
    border-radius:4px 0 0 4px;
    box-shadow:none!important
}
.el-radio-button:last-child .el-radio-button__inner {
    border-radius:0 4px 4px 0
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius:4px
}
.el-radio-button--medium .el-radio-button__inner {
    padding:10px 20px;
    font-size:14px;
    border-radius:0
}
.el-radio-button--medium .el-radio-button__inner.is-round {
    padding:10px 20px
}
.el-radio-button--small .el-radio-button__inner {
    padding:9px 15px;
    font-size:12px;
    border-radius:0
}
.el-radio-button--small .el-radio-button__inner.is-round {
    padding:9px 15px
}
.el-radio-button--mini .el-radio-button__inner {
    padding:7px 15px;
    font-size:12px;
    border-radius:0
}
.el-radio-button--mini .el-radio-button__inner.is-round {
    padding:7px 15px
}
.el-radio-button:focus:not(.is-focus):not(:active) {
    box-shadow:0 0 2px 2px #387DFF
}
.el-switch {
    display:inline-flex;
    align-items:center;
    position:relative;
    font-size:14px;
    line-height:20px;
    height:20px;
    vertical-align:middle
}
.el-switch.is-disabled .el-switch__core,
.el-switch.is-disabled .el-switch__label {
    cursor:not-allowed
}
.el-switch__label {
    transition:.2s;
    height:20px;
    display:inline-block;
    font-size:14px;
    font-weight:500;
    cursor:pointer;
    vertical-align:middle;
    color:#303133
}
.el-switch__label.is-active {
    color:#387DFF
}
.el-switch__label--left {
    margin-right:10px
}
.el-switch__label--right {
    margin-left:10px
}
.el-switch__label * {
    line-height:1;
    font-size:14px;
    display:inline-block
}
.el-switch__input {
    position:absolute;
    width:0;
    height:0;
    opacity:0;
    margin:0
}
.el-switch__input:focus~.el-switch__core {
    outline:1px solid #387DFF
}
.el-switch__core {
    margin:0;
    display:inline-block;
    position:relative;
    width:40px;
    height:20px;
    border:1px solid #dcdfe6;
    outline:none;
    border-radius:10px;
    box-sizing:border-box;
    background:#dcdfe6;
    cursor:pointer;
    transition:border-color .3s,background-color .3s;
    vertical-align:middle
}
.el-switch__core .el-switch__button {
    position:absolute;
    top:1px;
    left:1px;
    border-radius:100%;
    transition:transform .3s;
    width:16px;
    height:16px;
    background-color:#fff
}
.el-switch.is-checked .el-switch__core {
    border-color:#387DFF;
    background-color:#387DFF
}
.el-switch.is-disabled {
    opacity:.6
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
    left:10px
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
    right:10px
}
.el-switch .label-fade-enter,
.el-switch .label-fade-leave-active {
    opacity:0
}
.el-select-dropdown {
    position:absolute;
    z-index:1001;
    border:1px solid #e4e7ed;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    margin:5px 0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    color:#387DFF;
    background-color:#fff
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
    background-color:#f5f7fa
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
    position:absolute;
    right:20px;
    font-family:element-icons;
    content:"\E611";
    font-size:12px;
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding:0
}
.el-select-dropdown .popper__arrow {
    transform:translateX(-400%)
}
.el-select-dropdown.is-arrow-fixed .popper__arrow {
    transform:translateX(-200%)
}
.el-select-dropdown__empty {
    padding:10px 0;
    margin:0;
    text-align:center;
    color:#999;
    font-size:14px
}
.el-select-dropdown__wrap {
    max-height:274px
}
.el-select-dropdown__list {
    list-style:none;
    padding:6px 0;
    margin:0;
    box-sizing:border-box
}
.el-select-dropdown__item {
    font-size:14px;
    padding:0 20px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#606266;
    height:34px;
    line-height:34px;
    box-sizing:border-box;
    cursor:pointer
}
.el-select-dropdown__item.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover {
    background-color:#fff
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
    background-color:#f5f7fa
}
.el-select-dropdown__item.selected {
    color:#387DFF;
    font-weight:700
}
.el-select-dropdown__item span {
    line-height:34px!important
}
.el-select-group {
    margin:0;
    padding:0
}
.el-select-group__wrap {
    position:relative;
    list-style:none;
    margin:0;
    padding:0
}
.el-select-group__wrap:not(:last-of-type) {
    padding-bottom:24px
}
.el-select-group__wrap:not(:last-of-type):after {
    content:"";
    position:absolute;
    display:block;
    left:20px;
    right:20px;
    bottom:12px;
    height:1px;
    background:#e4e7ed
}
.el-select-group__title {
    padding-left:20px;
    font-size:12px;
    color:#909399;
    line-height:30px
}
.el-select-group .el-select-dropdown__item {
    padding-left:20px
}
.el-select {
    display:inline-block;
    position:relative
}
.el-select:hover .el-input__inner {
    border-color:#c0c4cc
}
.el-select .el-input__inner {
    cursor:pointer;
    padding-right:35px
}
.el-select .el-input__inner:focus {
    border-color:#387DFF
}
.el-select .el-input .el-select__caret {
    color:#c0c4cc;
    font-size:14px;
    transition:transform .3s;
    transform:rotate(180deg);
    line-height:16px;
    cursor:pointer
}
.el-select .el-input .el-select__caret.is-reverse {
    transform:rotate(0deg)
}
.el-select .el-input .el-select__caret.is-show-close {
    font-size:14px;
    text-align:center;
    transform:rotate(180deg);
    border-radius:100%;
    color:#c0c4cc;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-select .el-input .el-select__caret.is-show-close:hover {
    color:#909399
}
.el-select .el-input.is-disabled .el-input__inner {
    cursor:not-allowed
}
.el-select .el-input.is-disabled .el-input__inner:hover {
    border-color:#e4e7ed
}
.el-select .el-input.is-focus .el-input__inner {
    border-color:#387DFF
}
.el-select>.el-input {
    display:block
}
.el-select__input {
    border:none;
    outline:none;
    padding:0;
    margin-left:15px;
    color:#666;
    font-size:14px;
    vertical-align:middle;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    height:28px;
    background-color:transparent
}
.el-select__input.is-mini {
    height:14px
}
.el-select__close {
    cursor:pointer;
    position:absolute;
    top:8px;
    z-index:1000;
    right:25px;
    color:#c0c4cc;
    line-height:18px;
    font-size:14px
}
.el-select__close:hover {
    color:#909399
}
.el-select__tags {
    position:absolute;
    line-height:normal;
    white-space:normal;
    z-index:1;
    top:50%;
    transform:translateY(-50%)
}
.el-select .el-tag__close {
    margin-top:-2px
}
.el-select .el-tag {
    box-sizing:border-box;
    border-color:transparent;
    margin:3px 0 3px 6px;
    background-color:#f0f2f5
}
.el-select .el-tag__close.el-icon-close {
    background-color:#c0c4cc;
    right:-7px;
    top:0;
    color:#fff
}
.el-select .el-tag__close.el-icon-close:hover {
    background-color:#909399
}
.el-select .el-tag__close.el-icon-close:before {
    display:block;
    transform:translateY(.5px)
}
.el-table {
    position:relative;
    overflow:hidden;
    box-sizing:border-box;
    flex:1;
    width:100%;
    max-width:100%;
    background-color:#fff;
    font-size:14px;
    color:#606266
}
.el-table__empty-block {
    position:relative;
    min-height:60px;
    text-align:center;
    width:100%;
    height:100%
}
.el-table__empty-text {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    color:#909399
}
.el-table__expand-column .cell {
    padding:0;
    text-align:center
}
.el-table__expand-icon {
    position:relative;
    cursor:pointer;
    color:#666;
    font-size:12px;
    transition:transform .2s ease-in-out;
    height:20px
}
.el-table__expand-icon--expanded {
    transform:rotate(90deg)
}
.el-table__expand-icon>.el-icon {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-5px;
    margin-top:-5px
}
.el-table__expanded-cell {
    background-color:#fff
}
.el-table__expanded-cell[class*=cell] {
    padding:20px 50px
}
.el-table__expanded-cell:hover {
    background-color:#f5f7fa!important
}
.el-table--fit {
    border-right:0;
    border-bottom:0
}
.el-table--fit td.gutter,
.el-table--fit th.gutter {
    border-right-width:1px
}
.el-table thead {
    color:#909399;
    font-weight:500
}
.el-table thead.is-group th {
    background:#f5f7fa
}
.el-table td,
.el-table th {
    padding:12px 0;
    min-width:0;
    box-sizing:border-box;
    text-overflow:ellipsis;
    vertical-align:middle;
    position:relative
}
.el-table td.is-center,
.el-table th.is-center {
    text-align:center
}
.el-table td.is-left,
.el-table th.is-left {
    text-align:left
}
.el-table td.is-right,
.el-table th.is-right {
    text-align:right
}
.el-table td.gutter,
.el-table th.gutter {
    width:15px;
    border-right-width:0;
    border-bottom-width:0;
    padding:0
}
.el-table td.is-hidden>*,
.el-table th.is-hidden>* {
    visibility:hidden
}
.el-table--medium td,
.el-table--medium th {
    padding:10px 0
}
.el-table--small {
    font-size:12px
}
.el-table--small td,
.el-table--small th {
    padding:8px 0
}
.el-table--mini {
    font-size:12px
}
.el-table--mini td,
.el-table--mini th {
    padding:6px 0
}
.el-table tr {
    background-color:#fff
}
.el-table tr input[type=checkbox] {
    margin:0
}
.el-table td,
.el-table th.is-leaf {
    border-bottom:1px solid #ebeef5
}
.el-table th.is-sortable {
    cursor:pointer
}
.el-table th {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:left;
    background-color:#fff
}
.el-table th,
.el-table th div {
    white-space:nowrap;
    overflow:hidden
}
.el-table th div {
    padding-left:10px;
    padding-right:10px;
    line-height:40px
}
.el-table th>.cell,
.el-table th div {
    display:inline-block;
    box-sizing:border-box;
    text-overflow:ellipsis
}
.el-table th>.cell {
    position:relative;
    word-wrap:normal;
    vertical-align:middle;
    width:100%
}
.el-table th>.cell.highlight {
    color:#387DFF
}
.el-table th.required>div:before {
    display:inline-block;
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    background:#ff4d51;
    margin-right:5px;
    vertical-align:middle
}
.el-table td div {
    box-sizing:border-box
}
.el-table td.gutter {
    width:0
}
.el-table .cell {
    box-sizing:border-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal;
    word-break:break-all;
    line-height:23px;
    padding-left:10px;
    padding-right:10px
}
.el-table .cell.el-tooltip {
    white-space:nowrap;
    min-width:50px
}
.el-table--border,
.el-table--group {
    border:1px solid #ebeef5
}
.el-table--border:after,
.el-table--group:after,
.el-table:before {
    content:"";
    position:absolute;
    background-color:#ebeef5;
    z-index:1
}
.el-table--border:after,
.el-table--group:after {
    top:0;
    right:0;
    width:1px;
    height:100%
}
.el-table:before {
    left:0;
    bottom:0;
    width:100%;
    height:1px
}
.el-table--border {
    border-right:none;
    border-bottom:none
}
.el-table--border td,
.el-table--border th {
    border-right:1px solid #ebeef5
}
.el-table--border td:first-child .cell,
.el-table--border th:first-child .cell {
    padding-left:10px
}
.el-table--border .has-gutter td:nth-last-of-type(2),
.el-table--border .has-gutter th:nth-last-of-type(2) {
    border-right:none
}
.el-table--border th,
.el-table--border th.gutter:last-of-type {
    border-bottom:1px solid #ebeef5
}
.el-table--hidden {
    visibility:hidden
}
.el-table__fixed,
.el-table__fixed-right {
    position:absolute;
    top:0;
    left:0;
    overflow-x:hidden;
    box-shadow:0 0 10px rgba(0,0,0,.12)
}
.el-table__fixed-right:before,
.el-table__fixed:before {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;
    background-color:#ebeef5;
    z-index:4
}
.el-table__fixed-right-patch {
    position:absolute;
    top:-1px;
    right:0;
    background-color:#fff;
    border-bottom:1px solid #ebeef5
}
.el-table__fixed-right {
    top:0;
    left:auto;
    right:0
}
.el-table__fixed-right .el-table__fixed-body-wrapper,
.el-table__fixed-right .el-table__fixed-footer-wrapper,
.el-table__fixed-right .el-table__fixed-header-wrapper {
    left:auto;
    right:0
}
.el-table__fixed-header-wrapper {
    position:absolute;
    left:0;
    top:0;
    z-index:3
}
.el-table__fixed-footer-wrapper {
    position:absolute;
    left:0;
    bottom:0;
    z-index:3
}
.el-table__fixed-footer-wrapper tbody td {
    border-top:1px solid #ebeef5;
    background-color:#f5f7fa;
    color:#606266
}
.el-table__fixed-body-wrapper {
    position:absolute;
    left:0;
    top:37px;
    overflow:hidden;
    z-index:3
}
.el-table__body-wrapper,
.el-table__footer-wrapper,
.el-table__header-wrapper {
    width:100%
}
.el-table__footer-wrapper {
    margin-top:-1px
}
.el-table__footer-wrapper td {
    border-top:1px solid #ebeef5
}
.el-table__body,
.el-table__footer,
.el-table__header {
    table-layout:fixed
}
.el-table__footer-wrapper,
.el-table__header-wrapper {
    overflow:hidden
}
.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
    background-color:#f5f7fa;
    color:#606266
}
.el-table__body-wrapper {
    overflow:auto;
    position:relative
}
.el-table__body-wrapper.is-scroll-left~.el-table__fixed,
.el-table__body-wrapper.is-scroll-none~.el-table__fixed,
.el-table__body-wrapper.is-scroll-none~.el-table__fixed-right,
.el-table__body-wrapper.is-scroll-right~.el-table__fixed-right {
    box-shadow:none
}
.el-table__body-wrapper .el-table--border.is-scroll-right~.el-table__fixed-right {
    border-left:1px solid #ebeef5
}
.el-table__body-wrapper .el-table--border.is-scroll-left~.el-table__fixed {
    border-right:1px solid #ebeef5
}
.el-table .caret-wrapper {
    display:inline-flex;
    flex-direction:column;
    align-items:center;
    height:34px;
    width:24px;
    vertical-align:middle;
    cursor:pointer;
    overflow:visible;
    overflow:initial;
    position:relative
}
.el-table .sort-caret {
    width:0;
    height:0;
    border:5px solid transparent;
    position:absolute;
    left:7px
}
.el-table .sort-caret.ascending {
    border-bottom-color:#c0c4cc;
    top:5px
}
.el-table .sort-caret.descending {
    border-top-color:#c0c4cc;
    bottom:7px
}
.el-table .ascending .sort-caret.ascending {
    border-bottom-color:#387DFF
}
.el-table .descending .sort-caret.descending {
    border-top-color:#387DFF
}
.el-table .hidden-columns {
    visibility:hidden;
    position:absolute;
    z-index:-1
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
    background:#fafafa
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td,
.el-table__body tr.current-row>td,
.el-table__body tr.hover-row.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped>td,
.el-table__body tr.hover-row>td {
    background-color:#e6f8f8
}
.el-table__column-resize-proxy {
    position:absolute;
    left:200px;
    top:0;
    bottom:0;
    width:0;
    border-left:1px solid #ebeef5;
    z-index:10
}
.el-table__column-filter-trigger {
    display:inline-block;
    line-height:34px;
    cursor:pointer
}
.el-table__column-filter-trigger i {
    color:#909399;
    font-size:12px;
    transform:scale(.75)
}
.el-table--enable-row-transition .el-table__body td {
    transition:background-color .25s ease
}
.el-table--enable-row-hover .el-table__body tr:hover>td {
    background-color:#f5f7fa
}
.el-table--fluid-height .el-table__fixed,
.el-table--fluid-height .el-table__fixed-right {
    bottom:0;
    overflow:hidden
}
.el-table-column--selection .cell {
    padding-left:14px;
    padding-right:14px
}
.el-table-filter {
    border:1px solid #ebeef5;
    border-radius:2px;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    margin:2px 0
}
.el-table-filter__list {
    padding:5px 0;
    margin:0;
    list-style:none;
    min-width:100px
}
.el-table-filter__list-item {
    line-height:36px;
    padding:0 10px;
    cursor:pointer;
    font-size:14px
}
.el-table-filter__list-item:hover {
    background-color:#e6f8f8;
    color:#33c8c8
}
.el-table-filter__list-item.is-active {
    background-color:#387DFF;
    color:#fff
}
.el-table-filter__content {
    min-width:100px
}
.el-table-filter__bottom {
    border-top:1px solid #ebeef5;
    padding:8px
}
.el-table-filter__bottom button {
    background:transparent;
    border:none;
    color:#606266;
    cursor:pointer;
    font-size:13px;
    padding:0 3px
}
.el-table-filter__bottom button:hover {
    color:#387DFF
}
.el-table-filter__bottom button:focus {
    outline:none
}
.el-table-filter__bottom button.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-table-filter__checkbox-group {
    padding:10px
}
.el-table-filter__checkbox-group label.el-checkbox {
    display:block;
    margin-bottom:8px;
    margin-left:5px
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
    margin-bottom:0
}
.el-date-table {
    font-size:12px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color:#f2f6fc
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
    color:#606266
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
    margin-left:5px;
    border-top-left-radius:15px;
    border-bottom-left-radius:15px
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
    margin-right:5px;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px
}
.el-date-table.is-week-mode .el-date-table__row.current div {
    background-color:#f2f6fc
}
.el-date-table td {
    width:32px;
    height:30px;
    padding:4px 0;
    box-sizing:border-box;
    text-align:center;
    cursor:pointer;
    position:relative
}
.el-date-table td div {
    height:30px;
    padding:3px 0;
    box-sizing:border-box
}
.el-date-table td span {
    width:24px;
    height:24px;
    display:block;
    margin:0 auto;
    line-height:24px;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    border-radius:50%
}
.el-date-table td.next-month,
.el-date-table td.prev-month {
    color:#c0c4cc
}
.el-date-table td.today {
    position:relative
}
.el-date-table td.today span {
    color:#387DFF
}
.el-date-table td.today.end-date span,
.el-date-table td.today.start-date span {
    color:#fff
}
.el-date-table td.available:hover {
    color:#387DFF
}
.el-date-table td.in-range div,
.el-date-table td.in-range div:hover {
    background-color:#f2f6fc
}
.el-date-table td.current:not(.disabled) span {
    color:#fff;
    background-color:#387DFF
}
.el-date-table td.end-date div,
.el-date-table td.start-date div {
    color:#fff
}
.el-date-table td.end-date span,
.el-date-table td.start-date span {
    background-color:#387DFF
}
.el-date-table td.start-date div {
    margin-left:5px;
    border-top-left-radius:15px;
    border-bottom-left-radius:15px
}
.el-date-table td.end-date div {
    margin-right:5px;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px
}
.el-date-table td.disabled div {
    background-color:#f5f7fa;
    opacity:1;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-date-table td.week {
    font-size:80%;
    color:#606266
}
.el-date-table th {
    padding:5px;
    color:#606266;
    font-weight:400;
    border-bottom:1px solid #ebeef5
}
.el-month-table {
    font-size:12px;
    margin:-1px;
    border-collapse:collapse
}
.el-month-table td {
    text-align:center;
    padding:20px 3px;
    cursor:pointer
}
.el-month-table td.disabled .cell {
    background-color:#f5f7fa;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-month-table td.disabled .cell:hover {
    color:#c0c4cc
}
.el-month-table td .cell {
    width:48px;
    height:32px;
    display:block;
    line-height:32px;
    color:#606266;
    margin:0 auto
}
.el-month-table td .cell:hover,
.el-month-table td.current:not(.disabled) .cell {
    color:#387DFF
}
.el-year-table {
    font-size:12px;
    margin:-1px;
    border-collapse:collapse
}
.el-year-table .el-icon {
    color:#303133
}
.el-year-table td {
    text-align:center;
    padding:20px 3px;
    cursor:pointer
}
.el-year-table td.disabled .cell {
    background-color:#f5f7fa;
    cursor:not-allowed;
    color:#c0c4cc
}
.el-year-table td.disabled .cell:hover {
    color:#c0c4cc
}
.el-year-table td .cell {
    width:48px;
    height:32px;
    display:block;
    line-height:32px;
    color:#606266;
    margin:0 auto
}
.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
    color:#387DFF
}
.el-date-range-picker {
    width:646px
}
.el-date-range-picker.has-sidebar {
    width:756px
}
.el-date-range-picker table {
    table-layout:fixed;
    width:100%
}
.el-date-range-picker .el-picker-panel__body {
    min-width:513px
}
.el-date-range-picker .el-picker-panel__content {
    margin:0
}
.el-date-range-picker__header {
    position:relative;
    text-align:center;
    height:28px
}
.el-date-range-picker__header [class*=arrow-left] {
    float:left
}
.el-date-range-picker__header [class*=arrow-right] {
    float:right
}
.el-date-range-picker__header div {
    font-size:16px;
    font-weight:500;
    margin-right:50px
}
.el-date-range-picker__content {
    float:left;
    width:50%;
    box-sizing:border-box;
    margin:0;
    padding:16px
}
.el-date-range-picker__content.is-left {
    border-right:1px solid #e4e4e4
}
.el-date-range-picker__content.is-right .el-date-range-picker__header div {
    margin-left:50px;
    margin-right:50px
}
.el-date-range-picker__editors-wrap {
    box-sizing:border-box;
    display:table-cell
}
.el-date-range-picker__editors-wrap.is-right {
    text-align:right
}
.el-date-range-picker__time-header {
    position:relative;
    border-bottom:1px solid #e4e4e4;
    font-size:12px;
    padding:8px 5px 5px;
    display:table;
    width:100%;
    box-sizing:border-box
}
.el-date-range-picker__time-header>.el-icon-arrow-right {
    font-size:20px;
    vertical-align:middle;
    display:table-cell;
    color:#303133
}
.el-date-range-picker__time-picker-wrap {
    position:relative;
    display:table-cell;
    padding:0 5px
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
    position:absolute;
    top:13px;
    right:0;
    z-index:1;
    background:#fff
}
.el-time-range-picker {
    width:354px;
    overflow:visible
}
.el-time-range-picker__content {
    position:relative;
    text-align:center;
    padding:10px
}
.el-time-range-picker__cell {
    box-sizing:border-box;
    margin:0;
    padding:4px 7px 7px;
    width:50%;
    display:inline-block
}
.el-time-range-picker__header {
    margin-bottom:5px;
    text-align:center;
    font-size:14px
}
.el-time-range-picker__body {
    border-radius:2px;
    border:1px solid #e4e7ed
}
.el-picker-panel {
    color:#606266;
    border:1px solid #e4e7ed;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    background:#fff;
    border-radius:4px;
    line-height:30px;
    margin:5px 0
}
.el-picker-panel__body-wrapper:after,
.el-picker-panel__body:after {
    content:"";
    display:table;
    clear:both
}
.el-picker-panel__content {
    position:relative;
    margin:15px
}
.el-picker-panel__footer {
    border-top:1px solid #e4e4e4;
    padding:4px;
    text-align:right;
    background-color:#fff;
    position:relative;
    font-size:0
}
.el-picker-panel__shortcut {
    display:block;
    width:100%;
    border:0;
    background-color:transparent;
    line-height:28px;
    font-size:14px;
    color:#606266;
    padding-left:12px;
    text-align:left;
    outline:none;
    cursor:pointer
}
.el-picker-panel__shortcut:hover {
    color:#387DFF
}
.el-picker-panel__shortcut.active {
    background-color:#e6f1fe;
    color:#387DFF
}
.el-picker-panel__btn {
    border:1px solid #dcdcdc;
    color:#333;
    line-height:24px;
    border-radius:2px;
    padding:0 20px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px
}
.el-picker-panel__btn[disabled] {
    color:#ccc;
    cursor:not-allowed
}
.el-picker-panel__icon-btn {
    font-size:12px;
    color:#303133;
    border:0;
    background:transparent;
    cursor:pointer;
    outline:none;
    margin-top:8px
}
.el-picker-panel__icon-btn:hover {
    color:#387DFF
}
.el-picker-panel__icon-btn.is-disabled {
    color:#bbb
}
.el-picker-panel__icon-btn.is-disabled:hover {
    cursor:not-allowed
}
.el-picker-panel__link-btn {
    vertical-align:middle
}
.el-picker-panel .popper__arrow {
    transform:translateX(-400%)
}
.el-picker-panel [slot=sidebar],
.el-picker-panel__sidebar {
    position:absolute;
    top:0;
    bottom:0;
    width:110px;
    border-right:1px solid #e4e4e4;
    box-sizing:border-box;
    padding-top:6px;
    background-color:#fff;
    overflow:auto
}
.el-picker-panel [slot=sidebar]+.el-picker-panel__body,
.el-picker-panel__sidebar+.el-picker-panel__body {
    margin-left:110px
}
.el-date-picker {
    width:322px
}
.el-date-picker.has-sidebar.has-time {
    width:434px
}
.el-date-picker.has-sidebar {
    width:438px
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
    position:relative
}
.el-date-picker .el-picker-panel__content {
    width:292px
}
.el-date-picker table {
    table-layout:fixed;
    width:100%
}
.el-date-picker__editor-wrap {
    position:relative;
    display:table-cell;
    padding:0 5px
}
.el-date-picker__time-header {
    position:relative;
    border-bottom:1px solid #e4e4e4;
    font-size:12px;
    padding:8px 5px 5px;
    display:table;
    width:100%;
    box-sizing:border-box
}
.el-date-picker__header {
    margin:12px;
    text-align:center
}
.el-date-picker__header--bordered {
    margin-bottom:0;
    padding-bottom:12px;
    border-bottom:1px solid #ebeef5
}
.el-date-picker__header--bordered+.el-picker-panel__content {
    margin-top:0
}
.el-date-picker__header-label {
    font-size:16px;
    font-weight:500;
    padding:0 5px;
    line-height:22px;
    text-align:center;
    cursor:pointer;
    color:#606266
}
.el-date-picker__header-label.active,
.el-date-picker__header-label:hover {
    color:#387DFF
}
.el-date-picker__prev-btn {
    float:left
}
.el-date-picker__next-btn {
    float:right
}
.el-date-picker__time-wrap {
    padding:10px;
    text-align:center
}
.el-date-picker__time-label {
    float:left;
    cursor:pointer;
    line-height:30px;
    margin-left:10px
}
.time-select {
    margin:5px 0;
    min-width:0
}
.time-select .el-picker-panel__content {
    max-height:200px;
    margin:0
}
.time-select-item {
    padding:8px 10px;
    font-size:14px;
    line-height:20px
}
.time-select-item.selected:not(.disabled) {
    color:#387DFF;
    font-weight:700
}
.time-select-item.disabled {
    color:#e4e7ed;
    cursor:not-allowed
}
.time-select-item:hover {
    background-color:#f5f7fa;
    font-weight:700;
    cursor:pointer
}
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
    transition:opacity .2s linear
}
.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
    opacity:0
}
.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
    transition:opacity .2s linear
}
.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
    opacity:0
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
    transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-fade-in-enter,
.el-fade-in-leave-active {
    opacity:0
}
.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
    transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-zoom-in-center-enter,
.el-zoom-in-center-leave-active {
    opacity:0;
    transform:scaleX(0)
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
    opacity:1;
    transform:scaleY(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:center top
}
.el-zoom-in-top-enter,
.el-zoom-in-top-leave-active {
    opacity:0;
    transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
    opacity:1;
    transform:scaleY(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:center bottom
}
.el-zoom-in-bottom-enter,
.el-zoom-in-bottom-leave-active {
    opacity:0;
    transform:scaleY(0)
}
.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
    opacity:1;
    transform:scale(1);
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transform-origin:top left
}
.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
    opacity:0;
    transform:scale(.45)
}
.collapse-transition {
    transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}
.horizontal-collapse-transition {
    transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}
.el-list-enter-active,
.el-list-leave-active {
    transition:all 1s
}
.el-list-enter,
.el-list-leave-active {
    opacity:0;
    transform:translateY(-30px)
}
.el-opacity-transition {
    transition:opacity .3s cubic-bezier(.55,0,.1,1)
}
.el-date-editor {
    position:relative;
    display:inline-block;
    text-align:left
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
    width:220px
}
.el-date-editor--daterange.el-input,
.el-date-editor--daterange.el-input__inner,
.el-date-editor--timerange.el-input,
.el-date-editor--timerange.el-input__inner {
    width:350px
}
.el-date-editor--datetimerange.el-input,
.el-date-editor--datetimerange.el-input__inner {
    width:400px
}
.el-date-editor .el-icon-circle-close {
    cursor:pointer
}
.el-date-editor .el-range__icon {
    font-size:14px;
    margin-left:-5px;
    color:#c0c4cc;
    float:left;
    line-height:32px
}
.el-date-editor .el-range-input {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    outline:none;
    display:inline-block;
    height:100%;
    margin:0;
    padding:0;
    width:39%;
    text-align:center;
    font-size:14px;
    color:#606266
}
.el-date-editor .el-range-input::-moz-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input:-ms-input-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input::-ms-input-placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-input::placeholder {
    color:#c0c4cc
}
.el-date-editor .el-range-separator {
    display:inline-block;
    height:100%;
    padding:0 5px;
    margin:0;
    text-align:center;
    line-height:32px;
    font-size:14px;
    width:5%;
    color:#303133
}
.el-date-editor .el-range__close-icon {
    font-size:14px;
    color:#c0c4cc;
    width:25px;
    display:inline-block;
    float:right;
    line-height:32px
}
.el-range-editor.el-input__inner {
    padding:3px 10px
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover {
    border-color:#387DFF
}
.el-range-editor--medium.el-input__inner {
    height:36px
}
.el-range-editor--medium .el-range-separator {
    line-height:28px;
    font-size:14px
}
.el-range-editor--medium .el-range-input {
    font-size:14px
}
.el-range-editor--medium .el-range__close-icon,
.el-range-editor--medium .el-range__icon {
    line-height:28px
}
.el-range-editor--small.el-input__inner {
    height:32px
}
.el-range-editor--small .el-range-separator {
    line-height:24px;
    font-size:13px
}
.el-range-editor--small .el-range-input {
    font-size:13px
}
.el-range-editor--small .el-range__close-icon,
.el-range-editor--small .el-range__icon {
    line-height:24px
}
.el-range-editor--mini.el-input__inner {
    height:28px
}
.el-range-editor--mini .el-range-separator {
    line-height:20px;
    font-size:12px
}
.el-range-editor--mini .el-range-input {
    font-size:12px
}
.el-range-editor--mini .el-range__close-icon,
.el-range-editor--mini .el-range__icon {
    line-height:20px
}
.el-range-editor.is-disabled {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
    border-color:#e4e7ed
}
.el-range-editor.is-disabled input {
    background-color:#f5f7fa;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-range-editor.is-disabled input::-moz-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input:-ms-input-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input::-ms-input-placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled input::placeholder {
    color:#c0c4cc
}
.el-range-editor.is-disabled .el-range-separator {
    color:#c0c4cc
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width:33.3%
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2) {
    margin-left:1%
}
.el-time-spinner__wrapper {
    max-height:190px;
    overflow:auto;
    display:inline-block;
    width:50%;
    vertical-align:top;
    position:relative
}
.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom:15px
}
.el-time-spinner__wrapper.is-arrow {
    box-sizing:border-box;
    text-align:center;
    overflow:hidden
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
    transform:translateY(-32px)
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
    background:#fff;
    cursor:default
}
.el-time-spinner__arrow {
    font-size:12px;
    color:#909399;
    position:absolute;
    left:0;
    width:100%;
    z-index:1;
    text-align:center;
    height:30px;
    line-height:30px;
    cursor:pointer
}
.el-time-spinner__arrow:hover {
    color:#387DFF
}
.el-time-spinner__arrow.el-icon-arrow-up {
    top:10px
}
.el-time-spinner__arrow.el-icon-arrow-down {
    bottom:10px
}
.el-time-spinner__input.el-input {
    width:70%
}
.el-time-spinner__input.el-input .el-input__inner,
.el-time-spinner__list {
    padding:0;
    text-align:center
}
.el-time-spinner__list {
    margin:0;
    list-style:none
}
.el-time-spinner__list:after,
.el-time-spinner__list:before {
    content:"";
    display:block;
    width:100%;
    height:80px
}
.el-time-spinner__item {
    height:32px;
    line-height:32px;
    font-size:12px;
    color:#606266
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
    background:#f5f7fa;
    cursor:pointer
}
.el-time-spinner__item.active:not(.disabled) {
    color:#303133;
    font-weight:700
}
.el-time-spinner__item.disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-time-panel {
    margin:5px 0;
    border:1px solid #e4e7ed;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    border-radius:2px;
    position:absolute;
    width:180px;
    left:0;
    z-index:1000;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-time-panel__content {
    font-size:0;
    position:relative;
    overflow:hidden
}
.el-time-panel__content:after,
.el-time-panel__content:before {
    content:"";
    top:50%;
    position:absolute;
    margin-top:-15px;
    height:32px;
    z-index:-1;
    left:0;
    right:0;
    box-sizing:border-box;
    padding-top:6px;
    text-align:left;
    border-top:1px solid #e4e7ed;
    border-bottom:1px solid #e4e7ed
}
.el-time-panel__content:after {
    left:50%;
    margin-left:12%;
    margin-right:12%
}
.el-time-panel__content:before {
    padding-left:50%;
    margin-right:12%;
    margin-left:12%
}
.el-time-panel__content.has-seconds:after {
    left:66.66667%
}
.el-time-panel__content.has-seconds:before {
    padding-left:33.33333%
}
.el-time-panel__footer {
    border-top:1px solid #e4e4e4;
    padding:4px;
    height:36px;
    line-height:25px;
    text-align:right;
    box-sizing:border-box
}
.el-time-panel__btn {
    border:none;
    line-height:28px;
    padding:0 5px;
    margin:0 5px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px;
    color:#303133
}
.el-time-panel__btn.confirm {
    font-weight:800;
    color:#387DFF
}
.el-time-panel .popper__arrow {
    transform:translateX(-400%)
}
.el-popover {
    position:absolute;
    background:#fff;
    min-width:150px;
    border-radius:4px;
    border:1px solid #ebeef5;
    padding:12px;
    z-index:2000;
    color:#606266;
    line-height:1.4;
    text-align:justify;
    font-size:14px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-popover--plain {
    padding:18px 20px
}
.el-popover__title {
    color:#303133;
    font-size:16px;
    line-height:1;
    margin-bottom:12px
}
.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
    outline-width:0
}
.v-modal-enter {
    -webkit-animation:v-modal-in .2s ease;
    animation:v-modal-in .2s ease
}
.v-modal-leave {
    -webkit-animation:v-modal-out .2s ease forwards;
    animation:v-modal-out .2s ease forwards
}
@keyframes v-modal-in {
    0% {
        opacity:0
    }
}
@keyframes v-modal-out {
    to {
        opacity:0
    }
}
.v-modal {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:.5;
    background:#000
}
.el-message-box {
    display:inline-block;
    width:420px;
    padding-bottom:10px;
    vertical-align:middle;
    background-color:#fff;
    border-radius:4px;
    border:1px solid #ebeef5;
    font-size:18px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    text-align:left;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.el-message-box__wrapper {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center
}
.el-message-box__wrapper:after {
    content:"";
    display:inline-block;
    height:100%;
    width:0;
    vertical-align:middle
}
.el-message-box__header {
    position:relative;
    padding:15px 15px 10px
}
.el-message-box__title {
    padding-left:0;
    margin-bottom:0;
    font-size:18px;
    line-height:1;
    color:#303133
}
.el-message-box__headerbtn {
    position:absolute;
    top:15px;
    right:15px;
    padding:0;
    border:none;
    outline:none;
    background:transparent;
    font-size:16px;
    cursor:pointer
}
.el-message-box__headerbtn .el-message-box__close {
    color:#909399
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
    color:#387DFF
}
.el-message-box__content {
    position:relative;
    padding:10px 15px;
    color:#606266;
    font-size:14px
}
.el-message-box__input {
    padding-top:15px
}
.el-message-box__input input.invalid,
.el-message-box__input input.invalid:focus {
    border-color:#f56c6c
}
.el-message-box__status {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    font-size:24px!important
}
.el-message-box__status:before {
    padding-left:1px
}
.el-message-box__status+.el-message-box__message {
    padding-left:36px;
    padding-right:12px
}
.el-message-box__status.el-icon-success {
    color:#67c23a
}
.el-message-box__status.el-icon-info {
    color:#909399
}
.el-message-box__status.el-icon-warning {
    color:#e6a23c
}
.el-message-box__status.el-icon-error {
    color:#f56c6c
}
.el-message-box__message {
    margin:0
}
.el-message-box__message p {
    margin:0;
    line-height:24px
}
.el-message-box__errormsg {
    color:#f56c6c;
    font-size:12px;
    min-height:18px;
    margin-top:2px
}
.el-message-box__btns {
    padding:5px 15px 0;
    text-align:right
}
.el-message-box__btns button:nth-child(2) {
    margin-left:10px
}
.el-message-box__btns-reverse {
    flex-direction:row-reverse
}
.el-message-box--center {
    padding-bottom:30px
}
.el-message-box--center .el-message-box__header {
    padding-top:30px
}
.el-message-box--center .el-message-box__title {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center
}
.el-message-box--center .el-message-box__status {
    position:relative;
    top:auto;
    padding-right:5px;
    text-align:center;
    transform:translateY(-1px)
}
.el-message-box--center .el-message-box__message {
    margin-left:0
}
.el-message-box--center .el-message-box__btns,
.el-message-box--center .el-message-box__content {
    text-align:center
}
.el-message-box--center .el-message-box__content {
    padding-left:27px;
    padding-right:27px
}
.msgbox-fade-enter-active {
    -webkit-animation:msgbox-fade-in .3s;
    animation:msgbox-fade-in .3s
}
.msgbox-fade-leave-active {
    -webkit-animation:msgbox-fade-out .3s;
    animation:msgbox-fade-out .3s
}
@-webkit-keyframes msgbox-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes msgbox-fade-in {
    0% {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
    to {
        transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes msgbox-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
@keyframes msgbox-fade-out {
    0% {
        transform:translateZ(0);
        opacity:1
    }
    to {
        transform:translate3d(0,-20px,0);
        opacity:0
    }
}
.el-breadcrumb {
    font-size:14px;
    line-height:1
}
.el-breadcrumb:after,
.el-breadcrumb:before {
    display:table;
    content:""
}
.el-breadcrumb:after {
    clear:both
}
.el-breadcrumb__separator {
    margin:0 9px;
    font-weight:700;
    color:#c0c4cc
}
.el-breadcrumb__separator[class*=icon] {
    margin:0 6px;
    font-weight:400
}
.el-breadcrumb__item {
    float:left
}
.el-breadcrumb__inner,
.el-breadcrumb__inner a {
    font-weight:700;
    transition:color .2s cubic-bezier(.645,.045,.355,1);
    color:#303133
}
.el-breadcrumb__inner:hover,
.el-breadcrumb__inner a:hover {
    color:#387DFF;
    cursor:pointer
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
    font-weight:400;
    color:#606266;
    cursor:text
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display:none
}
.el-form--label-left .el-form-item__label {
    text-align:left
}
.el-form--label-top .el-form-item__label {
    float:none;
    display:inline-block;
    text-align:left;
    padding:0 0 10px
}
.el-form--inline .el-form-item {
    display:inline-block;
    margin-right:10px;
    vertical-align:top
}
.el-form--inline .el-form-item__label {
    float:none;
    display:inline-block
}
.el-form--inline .el-form-item__content {
    display:inline-block;
    vertical-align:top
}
.el-form--inline.el-form--label-top .el-form-item__content {
    display:block
}
.el-form-item {
    margin-bottom:22px
}
.el-form-item:after,
.el-form-item:before {
    display:table;
    content:""
}
.el-form-item:after {
    clear:both
}
.el-form-item .el-form-item {
    margin-bottom:0
}
.el-form-item .el-input__validateIcon {
    display:none
}
.el-form-item--medium .el-form-item__content,
.el-form-item--medium .el-form-item__label {
    line-height:36px
}
.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label {
    line-height:32px
}
.el-form-item--small.el-form-item {
    margin-bottom:18px
}
.el-form-item--small .el-form-item__error {
    padding-top:2px
}
.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label {
    line-height:28px
}
.el-form-item--mini.el-form-item {
    margin-bottom:18px
}
.el-form-item--mini .el-form-item__error {
    padding-top:1px
}
.el-form-item__label {
    text-align:right;
    vertical-align:middle;
    float:left;
    font-size:14px;
    color:#606266;
    line-height:40px;
    padding:0 12px 0 0;
    box-sizing:border-box
}
.el-form-item__content {
    line-height:40px;
    position:relative;
    font-size:14px
}
.el-form-item__content:after,
.el-form-item__content:before {
    display:table;
    content:""
}
.el-form-item__content:after {
    clear:both
}
.el-form-item__error {
    color:#f56c6c;
    font-size:12px;
    line-height:1;
    padding-top:4px;
    position:absolute;
    top:100%;
    left:0
}
.el-form-item__error--inline {
    position:relative;
    top:auto;
    left:auto;
    display:inline-block;
    margin-left:10px
}
.el-form-item.is-required .el-form-item__label:before {
    content:"*";
    color:#f56c6c;
    margin-right:4px
}
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus {
    border-color:#f56c6c
}
.el-form-item.is-error .el-input-group__append .el-input__inner,
.el-form-item.is-error .el-input-group__prepend .el-input__inner {
    border-color:transparent
}
.el-form-item.is-error .el-input__validateIcon {
    color:#f56c6c
}
.el-form-item.is-success .el-input__inner,
.el-form-item.is-success .el-input__inner:focus,
.el-form-item.is-success .el-textarea__inner,
.el-form-item.is-success .el-textarea__inner:focus {
    border-color:#67c23a
}
.el-form-item.is-success .el-input-group__append .el-input__inner,
.el-form-item.is-success .el-input-group__prepend .el-input__inner {
    border-color:transparent
}
.el-form-item.is-success .el-input__validateIcon {
    color:#67c23a
}
.el-form-item--feedback .el-input__validateIcon {
    display:inline-block
}
.el-tabs__header {
    padding:0;
    position:relative;
    margin:0 0 15px
}
.el-tabs__active-bar {
    position:absolute;
    bottom:0;
    left:0;
    height:2px;
    background-color:#387DFF;
    z-index:1;
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    list-style:none
}
.el-tabs__new-tab {
    float:right;
    border:1px solid #d3dce6;
    height:18px;
    width:18px;
    line-height:18px;
    margin:12px 0 9px 10px;
    border-radius:3px;
    text-align:center;
    font-size:12px;
    color:#d3dce6;
    cursor:pointer;
    transition:all .15s
}
.el-tabs__new-tab .el-icon-plus {
    transform:scale(.8)
}
.el-tabs__new-tab:hover {
    color:#387DFF
}
.el-tabs__nav-wrap {
    overflow:hidden;
    margin-bottom:-1px;
    position:relative
}
.el-tabs__nav-wrap:after {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:#e4e7ed;
    z-index:1
}
.el-tabs__nav-wrap.is-scrollable {
    padding:0 20px;
    box-sizing:border-box
}
.el-tabs__nav-scroll {
    overflow:hidden
}
.el-tabs__nav-next,
.el-tabs__nav-prev {
    position:absolute;
    cursor:pointer;
    line-height:44px;
    font-size:12px;
    color:#909399
}
.el-tabs__nav-next {
    right:0
}
.el-tabs__nav-prev {
    left:0
}
.el-tabs__nav {
    white-space:nowrap;
    position:relative;
    transition:transform .3s;
    float:left;
    z-index:2
}
.el-tabs__item {
    padding:0 20px;
    height:40px;
    box-sizing:border-box;
    line-height:40px;
    display:inline-block;
    list-style:none;
    font-size:14px;
    font-weight:500;
    color:#303133;
    position:relative
}
.el-tabs__item:focus,
.el-tabs__item:focus:active {
    outline:none
}
.el-tabs__item .el-icon-close {
    border-radius:50%;
    text-align:center;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    margin-left:5px
}
.el-tabs__item .el-icon-close:before {
    transform:scale(.9);
    display:inline-block
}
.el-tabs__item .el-icon-close:hover {
    background-color:#c0c4cc;
    color:#fff
}
.el-tabs__item.is-active {
    color:#387DFF
}
.el-tabs__item:hover {
    color:#387DFF;
    cursor:pointer
}
.el-tabs__item.is-disabled {
    color:#c0c4cc;
    cursor:default
}
.el-tabs__content {
    overflow:hidden;
    position:relative
}
.el-tabs--card>.el-tabs__header {
    border-bottom:1px solid #e4e7ed
}
.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
    content:none
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
    border:1px solid #e4e7ed;
    border-bottom:none;
    border-radius:4px 4px 0 0
}
.el-tabs--card>.el-tabs__header .el-tabs__active-bar {
    display:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close {
    position:relative;
    font-size:12px;
    width:0;
    height:14px;
    vertical-align:middle;
    line-height:15px;
    overflow:hidden;
    top:-1px;
    right:-2px;
    transform-origin:100% 50%
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
    border-bottom:1px solid transparent;
    border-left:1px solid #e4e7ed;
    transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
    border-left:none
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
    padding-left:13px;
    padding-right:13px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
    width:14px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border-bottom-color:#fff
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
    padding-left:20px;
    padding-right:20px
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
    width:14px
}
.el-tabs--border-card {
    background:#fff;
    border:1px solid #dcdfe6;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)
}
.el-tabs--border-card>.el-tabs__content {
    padding:15px
}
.el-tabs--border-card>.el-tabs__header {
    background-color:#f5f7fa;
    border-bottom:1px solid #e4e7ed;
    margin:0
}
.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after {
    content:none
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item {
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    border:1px solid transparent;
    margin:-1px -1px 0;
    color:#909399
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
    color:#387DFF;
    background-color:#fff;
    border-right-color:#dcdfe6;
    border-left-color:#dcdfe6
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:hover {
    color:#387DFF
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
    padding-left:0
}
.el-tabs--bottom .el-tabs__item.is-bottom:last-child,
.el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child,
.el-tabs--top .el-tabs__item.is-top:last-child {
    padding-right:0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--card .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--right .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--border-card .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--card .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--right .el-tabs__item:nth-child(2) {
    padding-left:20px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--card .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--right .el-tabs__item:last-child,
.el-tabs--top.el-tabs--border-card .el-tabs__item:last-child,
.el-tabs--top.el-tabs--card .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left .el-tabs__item:last-child,
.el-tabs--top .el-tabs--right .el-tabs__item:last-child {
    padding-right:20px
}
.el-tabs--bottom .el-tabs__header.is-bottom {
    margin-bottom:0;
    margin-top:10px
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
    border-bottom:0;
    border-top:1px solid #dcdfe6
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
    margin-top:-1px;
    margin-bottom:0
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
    border:1px solid transparent
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
    margin:0 -1px -1px
}
.el-tabs--left,
.el-tabs--right {
    overflow:hidden
}
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-scroll,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-scroll,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
    height:100%
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right,
.el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
    top:0;
    bottom:auto;
    width:2px;
    height:auto
}
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-bottom:0
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
    padding:30px 0
}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,
.el-tabs--left .el-tabs__nav-wrap.is-right:after,
.el-tabs--right .el-tabs__nav-wrap.is-left:after,
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    height:100%;
    width:2px;
    bottom:auto;
    top:0
}
.el-tabs--left .el-tabs__nav,
.el-tabs--right .el-tabs__nav {
    float:none
}
.el-tabs--left .el-tabs__item.is-left,
.el-tabs--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
    display:block
}
.el-tabs--left .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-prev {
    height:30px;
    line-height:30px;
    width:100%;
    text-align:center;
    cursor:pointer
}
.el-tabs--left .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-prev i {
    transform:rotate(90deg)
}
.el-tabs--left .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-prev {
    left:auto;
    top:0
}
.el-tabs--left .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-next {
    right:auto;
    bottom:0
}
.el-tabs--left .el-tabs__header.is-left {
    float:left;
    margin-bottom:0;
    margin-right:10px
}
.el-tabs--left .el-tabs__nav-wrap.is-left {
    margin-right:-1px
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-left:after {
    left:auto;
    right:0
}
.el-tabs--left .el-tabs__item.is-left {
    text-align:right
}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
    display:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
    border:1px solid #e4e7ed;
    border-bottom:none;
    border-left:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
    border-right:1px solid #e4e7ed;
    border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
    border:none;
    border-top:1px solid #e4e7ed;
    border-right:1px solid #fff
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
    border-top:none
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
    border-bottom:none
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
    border-radius:4px 0 0 4px;
    border-bottom:1px solid #e4e7ed;
    border-right:none
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
    float:none
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
    border-right:1px solid #dfe4ed
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
    border:1px solid transparent;
    margin:-1px 0 -1px -1px
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
    border-color:#d1dbe5 transparent
}
.el-tabs--right .el-tabs__header.is-right {
    float:right;
    margin-bottom:0;
    margin-left:10px
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-left:-1px
}
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    left:0;
    right:auto
}
.el-tabs--right .el-tabs__active-bar.is-right {
    left:0
}
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
    display:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
    border-bottom:none;
    border-top:1px solid #e4e7ed
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
    border-left:1px solid #e4e7ed;
    border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
    border:none;
    border-top:1px solid #e4e7ed;
    border-left:1px solid #fff
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
    border-top:none
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
    border-bottom:none
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
    border-radius:0 4px 4px 0;
    border-bottom:1px solid #e4e7ed;
    border-left:none
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
    border-left:1px solid #dfe4ed
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
    border:1px solid transparent;
    margin:-1px -1px -1px 0
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
    border-color:#d1dbe5 transparent
}
.slideInLeft-transition,
.slideInRight-transition {
    display:inline-block
}
.slideInRight-enter {
    -webkit-animation:slideInRight-enter .3s;
    animation:slideInRight-enter .3s
}
.slideInRight-leave {
    position:absolute;
    left:0;
    right:0;
    -webkit-animation:slideInRight-leave .3s;
    animation:slideInRight-leave .3s
}
.slideInLeft-enter {
    -webkit-animation:slideInLeft-enter .3s;
    animation:slideInLeft-enter .3s
}
.slideInLeft-leave {
    position:absolute;
    left:0;
    right:0;
    -webkit-animation:slideInLeft-leave .3s;
    animation:slideInLeft-leave .3s
}
@-webkit-keyframes slideInRight-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@keyframes slideInRight-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInRight-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(100%);
        opacity:0
    }
}
@keyframes slideInRight-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(100%);
        opacity:0
    }
}
@-webkit-keyframes slideInLeft-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(-100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@keyframes slideInLeft-enter {
    0% {
        opacity:0;
        transform-origin:0 0;
        transform:translateX(-100%)
    }
    to {
        opacity:1;
        transform-origin:0 0;
        transform:translateX(0)
    }
}
@-webkit-keyframes slideInLeft-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(-100%);
        opacity:0
    }
}
@keyframes slideInLeft-leave {
    0% {
        transform-origin:0 0;
        transform:translateX(0);
        opacity:1
    }
    to {
        transform-origin:0 0;
        transform:translateX(-100%);
        opacity:0
    }
}
.el-tag {
    background-color:rgba(0,186,186,.1);
    display:inline-block;
    padding:0 10px;
    height:32px;
    line-height:30px;
    font-size:12px;
    color:#387DFF;
    border-radius:4px;
    box-sizing:border-box;
    border:1px solid rgba(0,186,186,.2);
    white-space:nowrap
}
.el-tag .el-icon-close {
    border-radius:50%;
    text-align:center;
    position:relative;
    cursor:pointer;
    font-size:12px;
    height:16px;
    width:16px;
    line-height:16px;
    vertical-align:middle;
    top:-1px;
    right:-5px;
    color:#387DFF
}
.el-tag .el-icon-close:before {
    display:block
}
.el-tag .el-icon-close:hover {
    background-color:#387DFF;
    color:#fff
}
.el-tag--info {
    background-color:rgba(144,147,153,.1);
    border-color:rgba(144,147,153,.2);
    color:#909399
}
.el-tag--info.is-hit {
    border-color:#909399
}
.el-tag--info .el-tag__close {
    color:#909399
}
.el-tag--info .el-tag__close:hover {
    background-color:#909399;
    color:#fff
}
.el-tag--success {
    background-color:rgba(103,194,58,.1);
    border-color:rgba(103,194,58,.2);
    color:#67c23a
}
.el-tag--success.is-hit {
    border-color:#67c23a
}
.el-tag--success .el-tag__close {
    color:#67c23a
}
.el-tag--success .el-tag__close:hover {
    background-color:#67c23a;
    color:#fff
}
.el-tag--warning {
    background-color:rgba(230,162,60,.1);
    border-color:rgba(230,162,60,.2);
    color:#e6a23c
}
.el-tag--warning.is-hit {
    border-color:#e6a23c
}
.el-tag--warning .el-tag__close {
    color:#e6a23c
}
.el-tag--warning .el-tag__close:hover {
    background-color:#e6a23c;
    color:#fff
}
.el-tag--danger {
    background-color:rgba(245,108,108,.1);
    border-color:rgba(245,108,108,.2);
    color:#f56c6c
}
.el-tag--danger.is-hit {
    border-color:#f56c6c
}
.el-tag--danger .el-tag__close {
    color:#f56c6c
}
.el-tag--danger .el-tag__close:hover {
    background-color:#f56c6c;
    color:#fff
}
.el-tag--medium {
    height:28px;
    line-height:26px
}
.el-tag--medium .el-icon-close {
    transform:scale(.8)
}
.el-tag--small {
    height:24px;
    padding:0 8px;
    line-height:22px
}
.el-tag--small .el-icon-close {
    transform:scale(.8)
}
.el-tag--mini {
    height:20px;
    padding:0 5px;
    line-height:19px
}
.el-tag--mini .el-icon-close {
    margin-left:-3px;
    transform:scale(.7)
}
.el-tree {
    cursor:default;
    background:#fff;
    color:#606266
}
.el-tree__empty-block {
    position:relative;
    min-height:60px;
    text-align:center;
    width:100%;
    height:100%
}
.el-tree__empty-text {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    color:#4f7f5d
}
.el-tree-node {
    white-space:nowrap;
    outline:none
}
.el-tree-node:focus>.el-tree-node__content {
    background-color:#f5f7fa
}
.el-tree-node__content {
    display:flex;
    align-items:center;
    height:26px;
    cursor:pointer
}
.el-tree-node__content>.el-tree-node__expand-icon {
    padding:6px
}
.el-tree-node__content>.el-checkbox {
    margin-right:8px
}
.el-tree-node__content:hover {
    background-color:#f5f7fa
}
.el-tree-node__expand-icon {
    cursor:pointer;
    color:#c0c4cc;
    font-size:12px;
    transform:rotate(0deg);
    transition:transform .3s ease-in-out
}
.el-tree-node__expand-icon.expanded {
    transform:rotate(90deg)
}
.el-tree-node__expand-icon.is-leaf {
    color:transparent;
    cursor:default
}
.el-tree-node__label {
    font-size:14px
}
.el-tree-node__loading-icon {
    margin-right:8px;
    font-size:14px;
    color:#c0c4cc
}
.el-tree-node>.el-tree-node__children {
    overflow:hidden;
    background-color:transparent
}
.el-tree-node.is-expanded>.el-tree-node__children {
    display:block
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color:#ebf9f9
}
.el-alert {
    width:100%;
    padding:8px 16px;
    margin:0;
    box-sizing:border-box;
    border-radius:4px;
    position:relative;
    background-color:#fff;
    overflow:hidden;
    opacity:1;
    display:flex;
    align-items:center;
    transition:opacity .2s
}
.el-alert.is-center {
    justify-content:center
}
.el-alert--success {
    background-color:#f0f9eb;
    color:#67c23a
}
.el-alert--success .el-alert__description {
    color:#67c23a
}
.el-alert--info {
    background-color:#f4f4f5;
    color:#909399
}
.el-alert--info .el-alert__description {
    color:#909399
}
.el-alert--warning {
    background-color:#fdf6ec;
    color:#e6a23c
}
.el-alert--warning .el-alert__description {
    color:#e6a23c
}
.el-alert--error {
    background-color:#fef0f0;
    color:#f56c6c
}
.el-alert--error .el-alert__description {
    color:#f56c6c
}
.el-alert__content {
    display:table-cell;
    padding:0 8px
}
.el-alert__icon {
    font-size:16px;
    width:16px
}
.el-alert__icon.is-big {
    font-size:28px;
    width:28px
}
.el-alert__title {
    font-size:13px;
    line-height:18px
}
.el-alert__title.is-bold {
    font-weight:700
}
.el-alert .el-alert__description {
    font-size:12px;
    margin:5px 0 0
}
.el-alert__closebtn {
    font-size:12px;
    color:#c0c4cc;
    opacity:1;
    position:absolute;
    top:12px;
    right:15px;
    cursor:pointer
}
.el-alert__closebtn.is-customed {
    font-style:normal;
    font-size:13px;
    top:9px
}
.el-alert-fade-enter,
.el-alert-fade-leave-active {
    opacity:0
}
.el-notification {
    display:flex;
    width:330px;
    padding:14px 26px 14px 13px;
    border-radius:8px;
    box-sizing:border-box;
    border:1px solid #ebeef5;
    position:fixed;
    background-color:#fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;
    overflow:hidden
}
.el-notification.right {
    right:16px
}
.el-notification.left {
    left:16px
}
.el-notification__group {
    margin-left:13px
}
.el-notification__title {
    font-weight:700;
    font-size:16px;
    color:#303133;
    margin:0
}
.el-notification__content {
    font-size:14px;
    line-height:21px;
    margin:6px 0 0;
    color:#606266;
    text-align:justify
}
.el-notification__content p {
    margin:0
}
.el-notification__icon {
    height:24px;
    width:24px;
    font-size:24px
}
.el-notification__closeBtn {
    position:absolute;
    top:18px;
    right:15px;
    cursor:pointer;
    color:#909399;
    font-size:16px
}
.el-notification__closeBtn:hover {
    color:#606266
}
.el-notification .el-icon-success {
    color:#67c23a
}
.el-notification .el-icon-error {
    color:#f56c6c
}
.el-notification .el-icon-info {
    color:#909399
}
.el-notification .el-icon-warning {
    color:#e6a23c
}
.el-notification-fade-enter.right {
    right:0;
    transform:translateX(100%)
}
.el-notification-fade-enter.left {
    left:0;
    transform:translateX(-100%)
}
.el-notification-fade-leave-active {
    opacity:0
}
.el-input-number {
    position:relative;
    display:inline-block;
    width:180px;
    line-height:38px
}
.el-input-number .el-input {
    display:block
}
.el-input-number .el-input__inner {
    -webkit-appearance:none;
    padding-left:50px;
    padding-right:50px;
    text-align:center
}
.el-input-number__decrease,
.el-input-number__increase {
    position:absolute;
    z-index:1;
    top:1px;
    width:40px;
    height:auto;
    text-align:center;
    background:#f5f7fa;
    color:#606266;
    cursor:pointer;
    font-size:13px
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
    color:#387DFF
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color:#387DFF
}
.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-input-number__increase {
    right:1px;
    border-radius:0 4px 4px 0;
    border-left:1px solid #dcdfe6
}
.el-input-number__decrease {
    left:1px;
    border-radius:4px 0 0 4px;
    border-right:1px solid #dcdfe6
}
.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
    border-color:#e4e7ed;
    color:#e4e7ed
}
.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
    color:#e4e7ed;
    cursor:not-allowed
}
.el-input-number--medium {
    width:200px;
    line-height:34px
}
.el-input-number--medium .el-input-number__decrease,
.el-input-number--medium .el-input-number__increase {
    width:36px;
    font-size:14px
}
.el-input-number--medium .el-input__inner {
    padding-left:43px;
    padding-right:43px
}
.el-input-number--small {
    width:130px;
    line-height:30px
}
.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
    width:32px;
    font-size:13px
}
.el-input-number--small .el-input-number__decrease [class*=el-icon],
.el-input-number--small .el-input-number__increase [class*=el-icon] {
    transform:scale(.9)
}
.el-input-number--small .el-input__inner {
    padding-left:39px;
    padding-right:39px
}
.el-input-number--mini {
    width:130px;
    line-height:26px
}
.el-input-number--mini .el-input-number__decrease,
.el-input-number--mini .el-input-number__increase {
    width:28px;
    font-size:12px
}
.el-input-number--mini .el-input-number__decrease [class*=el-icon],
.el-input-number--mini .el-input-number__increase [class*=el-icon] {
    transform:scale(.8)
}
.el-input-number--mini .el-input__inner {
    padding-left:35px;
    padding-right:35px
}
.el-input-number.is-without-controls .el-input__inner {
    padding-left:15px;
    padding-right:15px
}
.el-input-number.is-controls-right .el-input__inner {
    padding-left:15px;
    padding-right:50px
}
.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
    height:auto;
    line-height:19px
}
.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],
.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
    transform:scale(.8)
}
.el-input-number.is-controls-right .el-input-number__increase {
    border-radius:0 4px 0 0;
    border-bottom:1px solid #dcdfe6
}
.el-input-number.is-controls-right .el-input-number__decrease {
    right:1px;
    bottom:1px;
    top:auto;
    left:auto;
    border-right:none;
    border-left:1px solid #dcdfe6;
    border-radius:0 0 4px 0
}
.el-input-number.is-controls-right[class*=medium] [class*=decrease],
.el-input-number.is-controls-right[class*=medium] [class*=increase] {
    line-height:17px
}
.el-input-number.is-controls-right[class*=small] [class*=decrease],
.el-input-number.is-controls-right[class*=small] [class*=increase] {
    line-height:15px
}
.el-input-number.is-controls-right[class*=mini] [class*=decrease],
.el-input-number.is-controls-right[class*=mini] [class*=increase] {
    line-height:13px
}
.el-tooltip:focus:hover,
.el-tooltip:focus:not(.focusing) {
    outline-width:0
}
.el-tooltip__popper {
    position:absolute;
    border-radius:4px;
    padding:10px;
    z-index:2000;
    font-size:12px;
    line-height:1.2
}
.el-tooltip__popper .popper__arrow,
.el-tooltip__popper .popper__arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.el-tooltip__popper .popper__arrow {
    border-width:6px
}
.el-tooltip__popper .popper__arrow:after {
    content:" ";
    border-width:5px
}
.el-tooltip__popper[x-placement^=top] {
    margin-bottom:12px
}
.el-tooltip__popper[x-placement^=top] .popper__arrow {
    bottom:-6px;
    border-top-color:#303133;
    border-bottom-width:0
}
.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
    bottom:1px;
    margin-left:-5px;
    border-top-color:#303133;
    border-bottom-width:0
}
.el-tooltip__popper[x-placement^=bottom] {
    margin-top:12px
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
    top:-6px;
    border-top-width:0;
    border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
    top:1px;
    margin-left:-5px;
    border-top-width:0;
    border-bottom-color:#303133
}
.el-tooltip__popper[x-placement^=right] {
    margin-left:12px
}
.el-tooltip__popper[x-placement^=right] .popper__arrow {
    left:-6px;
    border-right-color:#303133;
    border-left-width:0
}
.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
    bottom:-5px;
    left:1px;
    border-right-color:#303133;
    border-left-width:0
}
.el-tooltip__popper[x-placement^=left] {
    margin-right:12px
}
.el-tooltip__popper[x-placement^=left] .popper__arrow {
    right:-6px;
    border-right-width:0;
    border-left-color:#303133
}
.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
    right:1px;
    bottom:-5px;
    margin-left:-5px;
    border-right-width:0;
    border-left-color:#303133
}
.el-tooltip__popper.is-dark {
    background:#303133;
    color:#fff
}
.el-tooltip__popper.is-light {
    background:#fff;
    border:1px solid #303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
    border-top-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
    border-top-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
    border-bottom-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
    border-left-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
    border-left-color:#fff
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
    border-right-color:#303133
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
    border-right-color:#fff
}
.el-slider:after,
.el-slider:before {
    display:table;
    content:""
}
.el-slider:after {
    clear:both
}
.el-slider__runway {
    width:100%;
    height:6px;
    margin:16px 0;
    background-color:#e4e7ed;
    border-radius:3px;
    position:relative;
    cursor:pointer;
    vertical-align:middle
}
.el-slider__runway.show-input {
    margin-right:160px;
    width:auto
}
.el-slider__runway.disabled {
    cursor:default
}
.el-slider__runway.disabled .el-slider__bar {
    background-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button {
    border-color:#c0c4cc
}
.el-slider__runway.disabled .el-slider__button-wrapper.dragging,
.el-slider__runway.disabled .el-slider__button-wrapper.hover,
.el-slider__runway.disabled .el-slider__button-wrapper:hover {
    cursor:not-allowed
}
.el-slider__runway.disabled .el-slider__button.dragging,
.el-slider__runway.disabled .el-slider__button.hover,
.el-slider__runway.disabled .el-slider__button:hover {
    transform:scale(1);
    cursor:not-allowed
}
.el-slider__input {
    float:right;
    margin-top:3px
}
.el-slider__bar {
    height:6px;
    background-color:#387DFF;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    position:absolute
}
.el-slider__button-wrapper {
    height:36px;
    width:36px;
    position:absolute;
    z-index:1001;
    top:-15px;
    transform:translateX(-50%);
    background-color:transparent;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-slider__button-wrapper:after {
    content:"";
    height:100%
}
.el-slider__button-wrapper .el-tooltip,
.el-slider__button-wrapper:after {
    display:inline-block;
    vertical-align:middle
}
.el-slider__button-wrapper.hover,
.el-slider__button-wrapper:hover {
    cursor:-webkit-grab;
    cursor:grab
}
.el-slider__button-wrapper.dragging {
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.el-slider__button {
    width:16px;
    height:16px;
    border:2px solid #387DFF;
    background-color:#fff;
    border-radius:50%;
    transition:.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-slider__button.dragging,
.el-slider__button.hover,
.el-slider__button:hover {
    transform:scale(1.2)
}
.el-slider__button.hover,
.el-slider__button:hover {
    cursor:-webkit-grab;
    cursor:grab
}
.el-slider__button.dragging {
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.el-slider__stop {
    position:absolute;
    height:6px;
    width:6px;
    border-radius:100%;
    background-color:#fff;
    transform:translateX(-50%)
}
.el-slider.is-vertical {
    position:relative
}
.el-slider.is-vertical .el-slider__runway {
    width:6px;
    height:100%;
    margin:0 16px
}
.el-slider.is-vertical .el-slider__bar {
    width:6px;
    height:auto;
    border-radius:0 0 3px 3px
}
.el-slider.is-vertical .el-slider__button-wrapper {
    top:auto;
    left:-15px;
    transform:translateY(50%)
}
.el-slider.is-vertical .el-slider__stop {
    transform:translateY(50%)
}
.el-slider.is-vertical.el-slider--with-input {
    padding-bottom:58px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input {
    overflow:visible;
    float:none;
    position:absolute;
    bottom:22px;
    width:36px;
    margin-top:15px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
    text-align:center;
    padding-left:5px;
    padding-right:5px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    top:32px;
    margin-top:-1px;
    border:1px solid #dcdfe6;
    line-height:20px;
    box-sizing:border-box;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
    width:18px;
    right:18px;
    border-bottom-left-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
    width:19px;
    border-bottom-right-radius:4px
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
    border-color:#c0c4cc
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
    border-color:#387DFF
}
.el-loading-parent--relative {
    position:relative!important
}
.el-loading-parent--hidden {
    overflow:hidden!important
}
.el-loading-mask {
    position:absolute;
    z-index:10000;
    background-color:hsla(0,0%,100%,.9);
    margin:0;
    top:0;
    right:0;
    bottom:0;
    left:0;
    transition:opacity .3s
}
.el-loading-mask.is-fullscreen {
    position:fixed
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top:-25px
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    height:50px;
    width:50px
}
.el-loading-spinner {
    top:50%;
    margin-top:-21px;
    width:100%;
    text-align:center;
    position:absolute
}
.el-loading-spinner .el-loading-text {
    color:#387DFF;
    margin:3px 0;
    font-size:14px
}
.el-loading-spinner .circular {
    height:42px;
    width:42px;
    -webkit-animation:loading-rotate 2s linear infinite;
    animation:loading-rotate 2s linear infinite
}
.el-loading-spinner .path {
    -webkit-animation:loading-dash 1.5s ease-in-out infinite;
    animation:loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray:90,150;
    stroke-dashoffset:0;
    stroke-width:2;
    stroke:#387DFF;
    stroke-linecap:round
}
.el-loading-spinner i {
    color:#387DFF
}
.el-loading-fade-enter,
.el-loading-fade-leave-active {
    opacity:0
}
@-webkit-keyframes loading-rotate {
    to {
        transform:rotate(1turn)
    }
}
@keyframes loading-rotate {
    to {
        transform:rotate(1turn)
    }
}
@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,150;
        stroke-dashoffset:-40px
    }
    to {
        stroke-dasharray:90,150;
        stroke-dashoffset:-120px
    }
}
@keyframes loading-dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,150;
        stroke-dashoffset:-40px
    }
    to {
        stroke-dasharray:90,150;
        stroke-dashoffset:-120px
    }
}
.el-row {
    position:relative;
    box-sizing:border-box
}
.el-row:after,
.el-row:before {
    display:table;
    content:""
}
.el-row:after {
    clear:both
}
.el-row--flex {
    display:flex
}
.el-row--flex:after,
.el-row--flex:before {
    display:none
}
.el-row--flex.is-justify-center {
    justify-content:center
}
.el-row--flex.is-justify-end {
    justify-content:flex-end
}
.el-row--flex.is-justify-space-between {
    justify-content:space-between
}
.el-row--flex.is-justify-space-around {
    justify-content:space-around
}
.el-row--flex.is-align-middle {
    align-items:center
}
.el-row--flex.is-align-bottom {
    align-items:flex-end
}
[class*=el-col-] {
    float:left;
    box-sizing:border-box
}
.el-col-0 {
    display:none
}
.el-col-1 {
    width:4.16667%
}
.el-col-offset-1 {
    margin-left:4.16667%
}
.el-col-pull-1 {
    position:relative;
    right:4.16667%
}
.el-col-push-1 {
    position:relative;
    left:4.16667%
}
.el-col-2 {
    width:8.33333%
}
.el-col-offset-2 {
    margin-left:8.33333%
}
.el-col-pull-2 {
    position:relative;
    right:8.33333%
}
.el-col-push-2 {
    position:relative;
    left:8.33333%
}
.el-col-3 {
    width:12.5%
}
.el-col-offset-3 {
    margin-left:12.5%
}
.el-col-pull-3 {
    position:relative;
    right:12.5%
}
.el-col-push-3 {
    position:relative;
    left:12.5%
}
.el-col-4 {
    width:16.66667%
}
.el-col-offset-4 {
    margin-left:16.66667%
}
.el-col-pull-4 {
    position:relative;
    right:16.66667%
}
.el-col-push-4 {
    position:relative;
    left:16.66667%
}
.el-col-5 {
    width:20.83333%
}
.el-col-offset-5 {
    margin-left:20.83333%
}
.el-col-pull-5 {
    position:relative;
    right:20.83333%
}
.el-col-push-5 {
    position:relative;
    left:20.83333%
}
.el-col-6 {
    width:25%
}
.el-col-offset-6 {
    margin-left:25%
}
.el-col-pull-6 {
    position:relative;
    right:25%
}
.el-col-push-6 {
    position:relative;
    left:25%
}
.el-col-7 {
    width:29.16667%
}
.el-col-offset-7 {
    margin-left:29.16667%
}
.el-col-pull-7 {
    position:relative;
    right:29.16667%
}
.el-col-push-7 {
    position:relative;
    left:29.16667%
}
.el-col-8 {
    width:33.33333%
}
.el-col-offset-8 {
    margin-left:33.33333%
}
.el-col-pull-8 {
    position:relative;
    right:33.33333%
}
.el-col-push-8 {
    position:relative;
    left:33.33333%
}
.el-col-9 {
    width:37.5%
}
.el-col-offset-9 {
    margin-left:37.5%
}
.el-col-pull-9 {
    position:relative;
    right:37.5%
}
.el-col-push-9 {
    position:relative;
    left:37.5%
}
.el-col-10 {
    width:41.66667%
}
.el-col-offset-10 {
    margin-left:41.66667%
}
.el-col-pull-10 {
    position:relative;
    right:41.66667%
}
.el-col-push-10 {
    position:relative;
    left:41.66667%
}
.el-col-11 {
    width:45.83333%
}
.el-col-offset-11 {
    margin-left:45.83333%
}
.el-col-pull-11 {
    position:relative;
    right:45.83333%
}
.el-col-push-11 {
    position:relative;
    left:45.83333%
}
.el-col-12 {
    width:50%
}
.el-col-offset-12 {
    margin-left:50%
}
.el-col-pull-12 {
    position:relative;
    right:50%
}
.el-col-push-12 {
    position:relative;
    left:50%
}
.el-col-13 {
    width:54.16667%
}
.el-col-offset-13 {
    margin-left:54.16667%
}
.el-col-pull-13 {
    position:relative;
    right:54.16667%
}
.el-col-push-13 {
    position:relative;
    left:54.16667%
}
.el-col-14 {
    width:58.33333%
}
.el-col-offset-14 {
    margin-left:58.33333%
}
.el-col-pull-14 {
    position:relative;
    right:58.33333%
}
.el-col-push-14 {
    position:relative;
    left:58.33333%
}
.el-col-15 {
    width:62.5%
}
.el-col-offset-15 {
    margin-left:62.5%
}
.el-col-pull-15 {
    position:relative;
    right:62.5%
}
.el-col-push-15 {
    position:relative;
    left:62.5%
}
.el-col-16 {
    width:66.66667%
}
.el-col-offset-16 {
    margin-left:66.66667%
}
.el-col-pull-16 {
    position:relative;
    right:66.66667%
}
.el-col-push-16 {
    position:relative;
    left:66.66667%
}
.el-col-17 {
    width:70.83333%
}
.el-col-offset-17 {
    margin-left:70.83333%
}
.el-col-pull-17 {
    position:relative;
    right:70.83333%
}
.el-col-push-17 {
    position:relative;
    left:70.83333%
}
.el-col-18 {
    width:75%
}
.el-col-offset-18 {
    margin-left:75%
}
.el-col-pull-18 {
    position:relative;
    right:75%
}
.el-col-push-18 {
    position:relative;
    left:75%
}
.el-col-19 {
    width:79.16667%
}
.el-col-offset-19 {
    margin-left:79.16667%
}
.el-col-pull-19 {
    position:relative;
    right:79.16667%
}
.el-col-push-19 {
    position:relative;
    left:79.16667%
}
.el-col-20 {
    width:83.33333%
}
.el-col-offset-20 {
    margin-left:83.33333%
}
.el-col-pull-20 {
    position:relative;
    right:83.33333%
}
.el-col-push-20 {
    position:relative;
    left:83.33333%
}
.el-col-21 {
    width:87.5%
}
.el-col-offset-21 {
    margin-left:87.5%
}
.el-col-pull-21 {
    position:relative;
    right:87.5%
}
.el-col-push-21 {
    position:relative;
    left:87.5%
}
.el-col-22 {
    width:91.66667%
}
.el-col-offset-22 {
    margin-left:91.66667%
}
.el-col-pull-22 {
    position:relative;
    right:91.66667%
}
.el-col-push-22 {
    position:relative;
    left:91.66667%
}
.el-col-23 {
    width:95.83333%
}
.el-col-offset-23 {
    margin-left:95.83333%
}
.el-col-pull-23 {
    position:relative;
    right:95.83333%
}
.el-col-push-23 {
    position:relative;
    left:95.83333%
}
.el-col-24 {
    width:100%
}
.el-col-offset-24 {
    margin-left:100%
}
.el-col-pull-24 {
    position:relative;
    right:100%
}
.el-col-push-24 {
    position:relative;
    left:100%
}
@media only screen and (max-width:768px) {
    .el-col-xs-0 {
        display:none
    }
    .el-col-xs-1 {
        width:4.16667%
    }
    .el-col-xs-offset-1 {
        margin-left:4.16667%
    }
    .el-col-xs-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-xs-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-xs-2 {
        width:8.33333%
    }
    .el-col-xs-offset-2 {
        margin-left:8.33333%
    }
    .el-col-xs-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-xs-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-xs-3 {
        width:12.5%
    }
    .el-col-xs-offset-3 {
        margin-left:12.5%
    }
    .el-col-xs-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-xs-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-xs-4 {
        width:16.66667%
    }
    .el-col-xs-offset-4 {
        margin-left:16.66667%
    }
    .el-col-xs-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-xs-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-xs-5 {
        width:20.83333%
    }
    .el-col-xs-offset-5 {
        margin-left:20.83333%
    }
    .el-col-xs-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-xs-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-xs-6 {
        width:25%
    }
    .el-col-xs-offset-6 {
        margin-left:25%
    }
    .el-col-xs-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-xs-push-6 {
        position:relative;
        left:25%
    }
    .el-col-xs-7 {
        width:29.16667%
    }
    .el-col-xs-offset-7 {
        margin-left:29.16667%
    }
    .el-col-xs-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-xs-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-xs-8 {
        width:33.33333%
    }
    .el-col-xs-offset-8 {
        margin-left:33.33333%
    }
    .el-col-xs-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-xs-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-xs-9 {
        width:37.5%
    }
    .el-col-xs-offset-9 {
        margin-left:37.5%
    }
    .el-col-xs-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-xs-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-xs-10 {
        width:41.66667%
    }
    .el-col-xs-offset-10 {
        margin-left:41.66667%
    }
    .el-col-xs-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-xs-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-xs-11 {
        width:45.83333%
    }
    .el-col-xs-offset-11 {
        margin-left:45.83333%
    }
    .el-col-xs-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-xs-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-xs-12 {
        width:50%
    }
    .el-col-xs-offset-12 {
        margin-left:50%
    }
    .el-col-xs-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-xs-push-12 {
        position:relative;
        left:50%
    }
    .el-col-xs-13 {
        width:54.16667%
    }
    .el-col-xs-offset-13 {
        margin-left:54.16667%
    }
    .el-col-xs-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-xs-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-xs-14 {
        width:58.33333%
    }
    .el-col-xs-offset-14 {
        margin-left:58.33333%
    }
    .el-col-xs-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-xs-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-xs-15 {
        width:62.5%
    }
    .el-col-xs-offset-15 {
        margin-left:62.5%
    }
    .el-col-xs-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-xs-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-xs-16 {
        width:66.66667%
    }
    .el-col-xs-offset-16 {
        margin-left:66.66667%
    }
    .el-col-xs-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-xs-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-xs-17 {
        width:70.83333%
    }
    .el-col-xs-offset-17 {
        margin-left:70.83333%
    }
    .el-col-xs-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-xs-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-xs-18 {
        width:75%
    }
    .el-col-xs-offset-18 {
        margin-left:75%
    }
    .el-col-xs-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-xs-push-18 {
        position:relative;
        left:75%
    }
    .el-col-xs-19 {
        width:79.16667%
    }
    .el-col-xs-offset-19 {
        margin-left:79.16667%
    }
    .el-col-xs-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-xs-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-xs-20 {
        width:83.33333%
    }
    .el-col-xs-offset-20 {
        margin-left:83.33333%
    }
    .el-col-xs-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-xs-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-xs-21 {
        width:87.5%
    }
    .el-col-xs-offset-21 {
        margin-left:87.5%
    }
    .el-col-xs-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-xs-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-xs-22 {
        width:91.66667%
    }
    .el-col-xs-offset-22 {
        margin-left:91.66667%
    }
    .el-col-xs-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-xs-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-xs-23 {
        width:95.83333%
    }
    .el-col-xs-offset-23 {
        margin-left:95.83333%
    }
    .el-col-xs-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-xs-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-xs-24 {
        width:100%
    }
    .el-col-xs-offset-24 {
        margin-left:100%
    }
    .el-col-xs-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-xs-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:768px) {
    .el-col-sm-0 {
        display:none
    }
    .el-col-sm-1 {
        width:4.16667%
    }
    .el-col-sm-offset-1 {
        margin-left:4.16667%
    }
    .el-col-sm-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-sm-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-sm-2 {
        width:8.33333%
    }
    .el-col-sm-offset-2 {
        margin-left:8.33333%
    }
    .el-col-sm-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-sm-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-sm-3 {
        width:12.5%
    }
    .el-col-sm-offset-3 {
        margin-left:12.5%
    }
    .el-col-sm-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-sm-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-sm-4 {
        width:16.66667%
    }
    .el-col-sm-offset-4 {
        margin-left:16.66667%
    }
    .el-col-sm-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-sm-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-sm-5 {
        width:20.83333%
    }
    .el-col-sm-offset-5 {
        margin-left:20.83333%
    }
    .el-col-sm-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-sm-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-sm-6 {
        width:25%
    }
    .el-col-sm-offset-6 {
        margin-left:25%
    }
    .el-col-sm-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-sm-push-6 {
        position:relative;
        left:25%
    }
    .el-col-sm-7 {
        width:29.16667%
    }
    .el-col-sm-offset-7 {
        margin-left:29.16667%
    }
    .el-col-sm-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-sm-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-sm-8 {
        width:33.33333%
    }
    .el-col-sm-offset-8 {
        margin-left:33.33333%
    }
    .el-col-sm-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-sm-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-sm-9 {
        width:37.5%
    }
    .el-col-sm-offset-9 {
        margin-left:37.5%
    }
    .el-col-sm-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-sm-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-sm-10 {
        width:41.66667%
    }
    .el-col-sm-offset-10 {
        margin-left:41.66667%
    }
    .el-col-sm-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-sm-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-sm-11 {
        width:45.83333%
    }
    .el-col-sm-offset-11 {
        margin-left:45.83333%
    }
    .el-col-sm-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-sm-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-sm-12 {
        width:50%
    }
    .el-col-sm-offset-12 {
        margin-left:50%
    }
    .el-col-sm-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-sm-push-12 {
        position:relative;
        left:50%
    }
    .el-col-sm-13 {
        width:54.16667%
    }
    .el-col-sm-offset-13 {
        margin-left:54.16667%
    }
    .el-col-sm-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-sm-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-sm-14 {
        width:58.33333%
    }
    .el-col-sm-offset-14 {
        margin-left:58.33333%
    }
    .el-col-sm-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-sm-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-sm-15 {
        width:62.5%
    }
    .el-col-sm-offset-15 {
        margin-left:62.5%
    }
    .el-col-sm-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-sm-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-sm-16 {
        width:66.66667%
    }
    .el-col-sm-offset-16 {
        margin-left:66.66667%
    }
    .el-col-sm-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-sm-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-sm-17 {
        width:70.83333%
    }
    .el-col-sm-offset-17 {
        margin-left:70.83333%
    }
    .el-col-sm-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-sm-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-sm-18 {
        width:75%
    }
    .el-col-sm-offset-18 {
        margin-left:75%
    }
    .el-col-sm-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-sm-push-18 {
        position:relative;
        left:75%
    }
    .el-col-sm-19 {
        width:79.16667%
    }
    .el-col-sm-offset-19 {
        margin-left:79.16667%
    }
    .el-col-sm-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-sm-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-sm-20 {
        width:83.33333%
    }
    .el-col-sm-offset-20 {
        margin-left:83.33333%
    }
    .el-col-sm-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-sm-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-sm-21 {
        width:87.5%
    }
    .el-col-sm-offset-21 {
        margin-left:87.5%
    }
    .el-col-sm-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-sm-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-sm-22 {
        width:91.66667%
    }
    .el-col-sm-offset-22 {
        margin-left:91.66667%
    }
    .el-col-sm-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-sm-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-sm-23 {
        width:95.83333%
    }
    .el-col-sm-offset-23 {
        margin-left:95.83333%
    }
    .el-col-sm-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-sm-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-sm-24 {
        width:100%
    }
    .el-col-sm-offset-24 {
        margin-left:100%
    }
    .el-col-sm-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-sm-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:992px) {
    .el-col-md-0 {
        display:none
    }
    .el-col-md-1 {
        width:4.16667%
    }
    .el-col-md-offset-1 {
        margin-left:4.16667%
    }
    .el-col-md-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-md-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-md-2 {
        width:8.33333%
    }
    .el-col-md-offset-2 {
        margin-left:8.33333%
    }
    .el-col-md-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-md-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-md-3 {
        width:12.5%
    }
    .el-col-md-offset-3 {
        margin-left:12.5%
    }
    .el-col-md-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-md-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-md-4 {
        width:16.66667%
    }
    .el-col-md-offset-4 {
        margin-left:16.66667%
    }
    .el-col-md-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-md-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-md-5 {
        width:20.83333%
    }
    .el-col-md-offset-5 {
        margin-left:20.83333%
    }
    .el-col-md-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-md-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-md-6 {
        width:25%
    }
    .el-col-md-offset-6 {
        margin-left:25%
    }
    .el-col-md-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-md-push-6 {
        position:relative;
        left:25%
    }
    .el-col-md-7 {
        width:29.16667%
    }
    .el-col-md-offset-7 {
        margin-left:29.16667%
    }
    .el-col-md-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-md-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-md-8 {
        width:33.33333%
    }
    .el-col-md-offset-8 {
        margin-left:33.33333%
    }
    .el-col-md-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-md-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-md-9 {
        width:37.5%
    }
    .el-col-md-offset-9 {
        margin-left:37.5%
    }
    .el-col-md-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-md-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-md-10 {
        width:41.66667%
    }
    .el-col-md-offset-10 {
        margin-left:41.66667%
    }
    .el-col-md-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-md-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-md-11 {
        width:45.83333%
    }
    .el-col-md-offset-11 {
        margin-left:45.83333%
    }
    .el-col-md-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-md-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-md-12 {
        width:50%
    }
    .el-col-md-offset-12 {
        margin-left:50%
    }
    .el-col-md-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-md-push-12 {
        position:relative;
        left:50%
    }
    .el-col-md-13 {
        width:54.16667%
    }
    .el-col-md-offset-13 {
        margin-left:54.16667%
    }
    .el-col-md-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-md-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-md-14 {
        width:58.33333%
    }
    .el-col-md-offset-14 {
        margin-left:58.33333%
    }
    .el-col-md-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-md-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-md-15 {
        width:62.5%
    }
    .el-col-md-offset-15 {
        margin-left:62.5%
    }
    .el-col-md-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-md-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-md-16 {
        width:66.66667%
    }
    .el-col-md-offset-16 {
        margin-left:66.66667%
    }
    .el-col-md-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-md-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-md-17 {
        width:70.83333%
    }
    .el-col-md-offset-17 {
        margin-left:70.83333%
    }
    .el-col-md-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-md-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-md-18 {
        width:75%
    }
    .el-col-md-offset-18 {
        margin-left:75%
    }
    .el-col-md-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-md-push-18 {
        position:relative;
        left:75%
    }
    .el-col-md-19 {
        width:79.16667%
    }
    .el-col-md-offset-19 {
        margin-left:79.16667%
    }
    .el-col-md-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-md-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-md-20 {
        width:83.33333%
    }
    .el-col-md-offset-20 {
        margin-left:83.33333%
    }
    .el-col-md-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-md-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-md-21 {
        width:87.5%
    }
    .el-col-md-offset-21 {
        margin-left:87.5%
    }
    .el-col-md-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-md-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-md-22 {
        width:91.66667%
    }
    .el-col-md-offset-22 {
        margin-left:91.66667%
    }
    .el-col-md-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-md-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-md-23 {
        width:95.83333%
    }
    .el-col-md-offset-23 {
        margin-left:95.83333%
    }
    .el-col-md-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-md-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-md-24 {
        width:100%
    }
    .el-col-md-offset-24 {
        margin-left:100%
    }
    .el-col-md-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-md-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:1200px) {
    .el-col-lg-0 {
        display:none
    }
    .el-col-lg-1 {
        width:4.16667%
    }
    .el-col-lg-offset-1 {
        margin-left:4.16667%
    }
    .el-col-lg-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-lg-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-lg-2 {
        width:8.33333%
    }
    .el-col-lg-offset-2 {
        margin-left:8.33333%
    }
    .el-col-lg-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-lg-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-lg-3 {
        width:12.5%
    }
    .el-col-lg-offset-3 {
        margin-left:12.5%
    }
    .el-col-lg-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-lg-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-lg-4 {
        width:16.66667%
    }
    .el-col-lg-offset-4 {
        margin-left:16.66667%
    }
    .el-col-lg-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-lg-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-lg-5 {
        width:20.83333%
    }
    .el-col-lg-offset-5 {
        margin-left:20.83333%
    }
    .el-col-lg-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-lg-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-lg-6 {
        width:25%
    }
    .el-col-lg-offset-6 {
        margin-left:25%
    }
    .el-col-lg-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-lg-push-6 {
        position:relative;
        left:25%
    }
    .el-col-lg-7 {
        width:29.16667%
    }
    .el-col-lg-offset-7 {
        margin-left:29.16667%
    }
    .el-col-lg-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-lg-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-lg-8 {
        width:33.33333%
    }
    .el-col-lg-offset-8 {
        margin-left:33.33333%
    }
    .el-col-lg-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-lg-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-lg-9 {
        width:37.5%
    }
    .el-col-lg-offset-9 {
        margin-left:37.5%
    }
    .el-col-lg-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-lg-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-lg-10 {
        width:41.66667%
    }
    .el-col-lg-offset-10 {
        margin-left:41.66667%
    }
    .el-col-lg-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-lg-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-lg-11 {
        width:45.83333%
    }
    .el-col-lg-offset-11 {
        margin-left:45.83333%
    }
    .el-col-lg-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-lg-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-lg-12 {
        width:50%
    }
    .el-col-lg-offset-12 {
        margin-left:50%
    }
    .el-col-lg-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-lg-push-12 {
        position:relative;
        left:50%
    }
    .el-col-lg-13 {
        width:54.16667%
    }
    .el-col-lg-offset-13 {
        margin-left:54.16667%
    }
    .el-col-lg-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-lg-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-lg-14 {
        width:58.33333%
    }
    .el-col-lg-offset-14 {
        margin-left:58.33333%
    }
    .el-col-lg-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-lg-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-lg-15 {
        width:62.5%
    }
    .el-col-lg-offset-15 {
        margin-left:62.5%
    }
    .el-col-lg-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-lg-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-lg-16 {
        width:66.66667%
    }
    .el-col-lg-offset-16 {
        margin-left:66.66667%
    }
    .el-col-lg-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-lg-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-lg-17 {
        width:70.83333%
    }
    .el-col-lg-offset-17 {
        margin-left:70.83333%
    }
    .el-col-lg-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-lg-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-lg-18 {
        width:75%
    }
    .el-col-lg-offset-18 {
        margin-left:75%
    }
    .el-col-lg-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-lg-push-18 {
        position:relative;
        left:75%
    }
    .el-col-lg-19 {
        width:79.16667%
    }
    .el-col-lg-offset-19 {
        margin-left:79.16667%
    }
    .el-col-lg-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-lg-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-lg-20 {
        width:83.33333%
    }
    .el-col-lg-offset-20 {
        margin-left:83.33333%
    }
    .el-col-lg-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-lg-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-lg-21 {
        width:87.5%
    }
    .el-col-lg-offset-21 {
        margin-left:87.5%
    }
    .el-col-lg-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-lg-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-lg-22 {
        width:91.66667%
    }
    .el-col-lg-offset-22 {
        margin-left:91.66667%
    }
    .el-col-lg-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-lg-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-lg-23 {
        width:95.83333%
    }
    .el-col-lg-offset-23 {
        margin-left:95.83333%
    }
    .el-col-lg-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-lg-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-lg-24 {
        width:100%
    }
    .el-col-lg-offset-24 {
        margin-left:100%
    }
    .el-col-lg-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-lg-push-24 {
        position:relative;
        left:100%
    }
}
@media only screen and (min-width:1920px) {
    .el-col-xl-0 {
        display:none
    }
    .el-col-xl-1 {
        width:4.16667%
    }
    .el-col-xl-offset-1 {
        margin-left:4.16667%
    }
    .el-col-xl-pull-1 {
        position:relative;
        right:4.16667%
    }
    .el-col-xl-push-1 {
        position:relative;
        left:4.16667%
    }
    .el-col-xl-2 {
        width:8.33333%
    }
    .el-col-xl-offset-2 {
        margin-left:8.33333%
    }
    .el-col-xl-pull-2 {
        position:relative;
        right:8.33333%
    }
    .el-col-xl-push-2 {
        position:relative;
        left:8.33333%
    }
    .el-col-xl-3 {
        width:12.5%
    }
    .el-col-xl-offset-3 {
        margin-left:12.5%
    }
    .el-col-xl-pull-3 {
        position:relative;
        right:12.5%
    }
    .el-col-xl-push-3 {
        position:relative;
        left:12.5%
    }
    .el-col-xl-4 {
        width:16.66667%
    }
    .el-col-xl-offset-4 {
        margin-left:16.66667%
    }
    .el-col-xl-pull-4 {
        position:relative;
        right:16.66667%
    }
    .el-col-xl-push-4 {
        position:relative;
        left:16.66667%
    }
    .el-col-xl-5 {
        width:20.83333%
    }
    .el-col-xl-offset-5 {
        margin-left:20.83333%
    }
    .el-col-xl-pull-5 {
        position:relative;
        right:20.83333%
    }
    .el-col-xl-push-5 {
        position:relative;
        left:20.83333%
    }
    .el-col-xl-6 {
        width:25%
    }
    .el-col-xl-offset-6 {
        margin-left:25%
    }
    .el-col-xl-pull-6 {
        position:relative;
        right:25%
    }
    .el-col-xl-push-6 {
        position:relative;
        left:25%
    }
    .el-col-xl-7 {
        width:29.16667%
    }
    .el-col-xl-offset-7 {
        margin-left:29.16667%
    }
    .el-col-xl-pull-7 {
        position:relative;
        right:29.16667%
    }
    .el-col-xl-push-7 {
        position:relative;
        left:29.16667%
    }
    .el-col-xl-8 {
        width:33.33333%
    }
    .el-col-xl-offset-8 {
        margin-left:33.33333%
    }
    .el-col-xl-pull-8 {
        position:relative;
        right:33.33333%
    }
    .el-col-xl-push-8 {
        position:relative;
        left:33.33333%
    }
    .el-col-xl-9 {
        width:37.5%
    }
    .el-col-xl-offset-9 {
        margin-left:37.5%
    }
    .el-col-xl-pull-9 {
        position:relative;
        right:37.5%
    }
    .el-col-xl-push-9 {
        position:relative;
        left:37.5%
    }
    .el-col-xl-10 {
        width:41.66667%
    }
    .el-col-xl-offset-10 {
        margin-left:41.66667%
    }
    .el-col-xl-pull-10 {
        position:relative;
        right:41.66667%
    }
    .el-col-xl-push-10 {
        position:relative;
        left:41.66667%
    }
    .el-col-xl-11 {
        width:45.83333%
    }
    .el-col-xl-offset-11 {
        margin-left:45.83333%
    }
    .el-col-xl-pull-11 {
        position:relative;
        right:45.83333%
    }
    .el-col-xl-push-11 {
        position:relative;
        left:45.83333%
    }
    .el-col-xl-12 {
        width:50%
    }
    .el-col-xl-offset-12 {
        margin-left:50%
    }
    .el-col-xl-pull-12 {
        position:relative;
        right:50%
    }
    .el-col-xl-push-12 {
        position:relative;
        left:50%
    }
    .el-col-xl-13 {
        width:54.16667%
    }
    .el-col-xl-offset-13 {
        margin-left:54.16667%
    }
    .el-col-xl-pull-13 {
        position:relative;
        right:54.16667%
    }
    .el-col-xl-push-13 {
        position:relative;
        left:54.16667%
    }
    .el-col-xl-14 {
        width:58.33333%
    }
    .el-col-xl-offset-14 {
        margin-left:58.33333%
    }
    .el-col-xl-pull-14 {
        position:relative;
        right:58.33333%
    }
    .el-col-xl-push-14 {
        position:relative;
        left:58.33333%
    }
    .el-col-xl-15 {
        width:62.5%
    }
    .el-col-xl-offset-15 {
        margin-left:62.5%
    }
    .el-col-xl-pull-15 {
        position:relative;
        right:62.5%
    }
    .el-col-xl-push-15 {
        position:relative;
        left:62.5%
    }
    .el-col-xl-16 {
        width:66.66667%
    }
    .el-col-xl-offset-16 {
        margin-left:66.66667%
    }
    .el-col-xl-pull-16 {
        position:relative;
        right:66.66667%
    }
    .el-col-xl-push-16 {
        position:relative;
        left:66.66667%
    }
    .el-col-xl-17 {
        width:70.83333%
    }
    .el-col-xl-offset-17 {
        margin-left:70.83333%
    }
    .el-col-xl-pull-17 {
        position:relative;
        right:70.83333%
    }
    .el-col-xl-push-17 {
        position:relative;
        left:70.83333%
    }
    .el-col-xl-18 {
        width:75%
    }
    .el-col-xl-offset-18 {
        margin-left:75%
    }
    .el-col-xl-pull-18 {
        position:relative;
        right:75%
    }
    .el-col-xl-push-18 {
        position:relative;
        left:75%
    }
    .el-col-xl-19 {
        width:79.16667%
    }
    .el-col-xl-offset-19 {
        margin-left:79.16667%
    }
    .el-col-xl-pull-19 {
        position:relative;
        right:79.16667%
    }
    .el-col-xl-push-19 {
        position:relative;
        left:79.16667%
    }
    .el-col-xl-20 {
        width:83.33333%
    }
    .el-col-xl-offset-20 {
        margin-left:83.33333%
    }
    .el-col-xl-pull-20 {
        position:relative;
        right:83.33333%
    }
    .el-col-xl-push-20 {
        position:relative;
        left:83.33333%
    }
    .el-col-xl-21 {
        width:87.5%
    }
    .el-col-xl-offset-21 {
        margin-left:87.5%
    }
    .el-col-xl-pull-21 {
        position:relative;
        right:87.5%
    }
    .el-col-xl-push-21 {
        position:relative;
        left:87.5%
    }
    .el-col-xl-22 {
        width:91.66667%
    }
    .el-col-xl-offset-22 {
        margin-left:91.66667%
    }
    .el-col-xl-pull-22 {
        position:relative;
        right:91.66667%
    }
    .el-col-xl-push-22 {
        position:relative;
        left:91.66667%
    }
    .el-col-xl-23 {
        width:95.83333%
    }
    .el-col-xl-offset-23 {
        margin-left:95.83333%
    }
    .el-col-xl-pull-23 {
        position:relative;
        right:95.83333%
    }
    .el-col-xl-push-23 {
        position:relative;
        left:95.83333%
    }
    .el-col-xl-24 {
        width:100%
    }
    .el-col-xl-offset-24 {
        margin-left:100%
    }
    .el-col-xl-pull-24 {
        position:relative;
        right:100%
    }
    .el-col-xl-push-24 {
        position:relative;
        left:100%
    }
}
@-webkit-keyframes progress {
    0% {
        background-position:0 0
    }
    to {
        background-position:32px 0
    }
}
.el-upload {
    display:inline-block;
    text-align:center;
    cursor:pointer;
    outline:none
}
.el-upload__input {
    display:none
}
.el-upload__tip {
    font-size:12px;
    color:#606266;
    margin-top:7px
}
.el-upload iframe {
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.el-upload--picture-card {
    background-color:#fbfdff;
    border:1px dashed #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    width:148px;
    height:148px;
    cursor:pointer;
    line-height:146px;
    vertical-align:top
}
.el-upload--picture-card i {
    font-size:28px;
    color:#8c939d
}
.el-upload--picture-card:hover,
.el-upload:focus {
    border-color:#387DFF;
    color:#387DFF
}
.el-upload:focus .el-upload-dragger {
    border-color:#387DFF
}
.el-upload-dragger {
    background-color:#fff;
    border:1px dashed #d9d9d9;
    border-radius:6px;
    box-sizing:border-box;
    width:360px;
    height:180px;
    text-align:center;
    cursor:pointer;
    position:relative;
    overflow:hidden
}
.el-upload-dragger .el-icon-upload {
    font-size:67px;
    color:#c0c4cc;
    margin:40px 0 16px;
    line-height:50px
}
.el-upload-dragger+.el-upload__tip {
    text-align:center
}
.el-upload-dragger~.el-upload__files {
    border-top:1px solid #dcdfe6;
    margin-top:7px;
    padding-top:5px
}
.el-upload-dragger .el-upload__text {
    color:#606266;
    font-size:14px;
    text-align:center
}
.el-upload-dragger .el-upload__text em {
    color:#387DFF;
    font-style:normal
}
.el-upload-dragger:hover {
    border-color:#387DFF
}
.el-upload-dragger.is-dragover {
    background-color:rgba(32,159,255,.06);
    border:2px dashed #387DFF
}
.el-upload-list {
    margin:0;
    padding:0;
    list-style:none
}
.el-upload-list__item {
    transition:all .5s cubic-bezier(.55,0,.1,1);
    font-size:14px;
    color:#606266;
    line-height:1.8;
    margin-top:5px;
    position:relative;
    box-sizing:border-box;
    border-radius:4px;
    width:100%
}
.el-upload-list__item .el-progress {
    position:absolute;
    top:20px;
    width:100%
}
.el-upload-list__item .el-progress__text {
    position:absolute;
    right:0;
    top:-13px
}
.el-upload-list__item .el-progress-bar {
    margin-right:0;
    padding-right:0
}
.el-upload-list__item:first-child {
    margin-top:10px
}
.el-upload-list__item .el-icon-upload-success {
    color:#67c23a
}
.el-upload-list__item .el-icon-close {
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
    opacity:.75;
    color:#606266
}
.el-upload-list__item .el-icon-close:hover {
    opacity:1
}
.el-upload-list__item .el-icon-close-tip {
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    font-size:12px;
    cursor:pointer;
    opacity:1;
    color:#387DFF
}
.el-upload-list__item:hover {
    background-color:#f5f7fa
}
.el-upload-list__item:hover .el-icon-close {
    display:inline-block
}
.el-upload-list__item:hover .el-progress__text {
    display:none
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
    display:block
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
    color:#387DFF;
    cursor:pointer
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
    display:inline-block
}
.el-upload-list__item.is-success:active,
.el-upload-list__item.is-success:not(.focusing):focus {
    outline-width:0
}
.el-upload-list__item.is-success:active .el-icon-close-tip,
.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,
.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,
.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
    display:none
}
.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
    display:block
}
.el-upload-list__item-name {
    color:#606266;
    display:block;
    margin-right:40px;
    overflow:hidden;
    padding-left:4px;
    text-overflow:ellipsis;
    transition:color .3s;
    white-space:nowrap
}
.el-upload-list__item-name [class^=el-icon] {
    height:100%;
    margin-right:7px;
    color:#909399;
    line-height:inherit
}
.el-upload-list__item-status-label {
    position:absolute;
    right:5px;
    top:0;
    line-height:inherit;
    display:none
}
.el-upload-list__item-delete {
    position:absolute;
    right:10px;
    top:0;
    font-size:12px;
    color:#606266;
    display:none
}
.el-upload-list__item-delete:hover {
    color:#387DFF
}
.el-upload-list--picture-card {
    margin:0;
    display:inline;
    vertical-align:top
}
.el-upload-list--picture-card .el-upload-list__item {
    overflow:hidden;
    background-color:#fff;
    border:1px solid #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    width:148px;
    height:148px;
    margin:0 8px 8px 0;
    display:inline-block
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-check,
.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
    color:#fff
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-close,
.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
    display:none
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
    display:block
}
.el-upload-list--picture-card .el-upload-list__item-name {
    display:none
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
    width:100%;
    height:100%
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
    position:absolute;
    right:-15px;
    top:-6px;
    width:40px;
    height:24px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
    font-size:12px;
    margin-top:11px;
    transform:rotate(-45deg)
}
.el-upload-list--picture-card .el-upload-list__item-actions {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    cursor:default;
    text-align:center;
    color:#fff;
    opacity:0;
    font-size:20px;
    background-color:rgba(0,0,0,.5);
    transition:opacity .3s
}
.el-upload-list--picture-card .el-upload-list__item-actions:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
    display:none;
    cursor:pointer
}
.el-upload-list--picture-card .el-upload-list__item-actions span+span {
    margin-left:15px
}
.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
    position:static;
    font-size:inherit;
    color:inherit
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
    opacity:1
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
    display:inline-block
}
.el-upload-list--picture-card .el-progress {
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    bottom:auto;
    width:126px
}
.el-upload-list--picture-card .el-progress .el-progress__text {
    top:50%
}
.el-upload-list--picture .el-upload-list__item {
    overflow:hidden;
    background-color:#fff;
    border:1px solid #c0ccda;
    border-radius:6px;
    box-sizing:border-box;
    margin-top:10px;
    padding:10px 10px 10px 90px;
    height:92px
}
.el-upload-list--picture .el-upload-list__item .el-icon-check,
.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
    color:#fff
}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
    background:transparent;
    box-shadow:none;
    top:-2px;
    right:-12px
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
    display:block
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
    line-height:70px;
    margin-top:0
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
    display:none
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
    vertical-align:middle;
    display:inline-block;
    width:70px;
    height:70px;
    float:left;
    position:relative;
    z-index:1;
    margin-left:-80px
}
.el-upload-list--picture .el-upload-list__item-name {
    display:block;
    margin-top:20px
}
.el-upload-list--picture .el-upload-list__item-name i {
    font-size:70px;
    line-height:1;
    position:absolute;
    left:9px;
    top:10px
}
.el-upload-list--picture .el-upload-list__item-status-label {
    position:absolute;
    right:-17px;
    top:-7px;
    width:46px;
    height:26px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 1px 1px #ccc
}
.el-upload-list--picture .el-upload-list__item-status-label i {
    font-size:12px;
    margin-top:12px;
    transform:rotate(-45deg)
}
.el-upload-list--picture .el-progress {
    position:relative;
    top:-7px
}
.el-upload-cover {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden;
    z-index:10;
    cursor:default
}
.el-upload-cover:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-upload-cover img {
    display:block;
    width:100%;
    height:100%
}
.el-upload-cover__label {
    position:absolute;
    right:-15px;
    top:-6px;
    width:40px;
    height:24px;
    background:#13ce66;
    text-align:center;
    transform:rotate(45deg);
    box-shadow:0 0 1pc 1px rgba(0,0,0,.2)
}
.el-upload-cover__label i {
    font-size:12px;
    margin-top:11px;
    transform:rotate(-45deg);
    color:#fff
}
.el-upload-cover__progress {
    display:inline-block;
    vertical-align:middle;
    position:static;
    width:243px
}
.el-upload-cover__progress+.el-upload__inner {
    opacity:0
}
.el-upload-cover__content {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.el-upload-cover__interact {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.72);
    text-align:center
}
.el-upload-cover__interact .btn {
    display:inline-block;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    vertical-align:middle;
    transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    margin-top:60px
}
.el-upload-cover__interact .btn i {
    margin-top:0
}
.el-upload-cover__interact .btn span {
    opacity:0;
    transition:opacity .15s linear
}
.el-upload-cover__interact .btn:not(:first-child) {
    margin-left:35px
}
.el-upload-cover__interact .btn:hover {
    transform:translateY(-13px)
}
.el-upload-cover__interact .btn:hover span {
    opacity:1
}
.el-upload-cover__interact .btn i {
    color:#fff;
    display:block;
    font-size:24px;
    line-height:inherit;
    margin:0 auto 5px
}
.el-upload-cover__title {
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff;
    height:36px;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:400;
    text-align:left;
    padding:0 10px;
    margin:0;
    line-height:36px;
    font-size:14px;
    color:#303133
}
.el-upload-cover+.el-upload__inner {
    opacity:0;
    position:relative;
    z-index:1
}
.el-progress {
    position:relative;
    line-height:1
}
.el-progress__text {
    font-size:14px;
    color:#606266;
    display:inline-block;
    vertical-align:middle;
    margin-left:10px;
    line-height:1
}
.el-progress__text i {
    vertical-align:middle;
    display:block
}
.el-progress--circle {
    display:inline-block
}
.el-progress--circle .el-progress__text {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    text-align:center;
    margin:0;
    transform:translateY(-50%)
}
.el-progress--circle .el-progress__text i {
    vertical-align:middle;
    display:inline-block
}
.el-progress--without-text .el-progress__text {
    display:none
}
.el-progress--without-text .el-progress-bar {
    padding-right:0;
    margin-right:0;
    display:block
}
.el-progress--text-inside .el-progress-bar {
    padding-right:0;
    margin-right:0
}
.el-progress.is-success .el-progress-bar__inner {
    background-color:#67c23a
}
.el-progress.is-success .el-progress__text {
    color:#67c23a
}
.el-progress.is-exception .el-progress-bar__inner {
    background-color:#f56c6c
}
.el-progress.is-exception .el-progress__text {
    color:#f56c6c
}
.el-progress-bar {
    padding-right:50px;
    display:inline-block;
    vertical-align:middle;
    width:100%;
    margin-right:-55px;
    box-sizing:border-box
}
.el-progress-bar__outer {
    height:6px;
    border-radius:100px;
    background-color:#ebeef5;
    overflow:hidden;
    position:relative;
    vertical-align:middle
}
.el-progress-bar__inner {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    background-color:#387DFF;
    text-align:right;
    border-radius:100px;
    line-height:1;
    white-space:nowrap
}
.el-progress-bar__inner:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-progress-bar__innerText {
    display:inline-block;
    vertical-align:middle;
    color:#fff;
    font-size:12px;
    margin:0 5px
}
@keyframes progress {
    0% {
        background-position:0 0
    }
    to {
        background-position:32px 0
    }
}
.el-time-spinner {
    width:100%;
    white-space:nowrap
}
.el-spinner {
    display:inline-block;
    vertical-align:middle
}
.el-spinner-inner {
    -webkit-animation:rotate 2s linear infinite;
    animation:rotate 2s linear infinite;
    width:50px;
    height:50px
}
.el-spinner-inner .path {
    stroke:#ececec;
    stroke-linecap:round;
    -webkit-animation:dash 1.5s ease-in-out infinite;
    animation:dash 1.5s ease-in-out infinite
}
@-webkit-keyframes rotate {
    to {
        transform:rotate(1turn)
    }
}
@keyframes rotate {
    to {
        transform:rotate(1turn)
    }
}
.el-message {
    min-width:380px;
    box-sizing:border-box;
    border-radius:4px;
    border:1px solid #ebeef5;
    position:fixed;
    left:50%;
    top:20px;
    transform:translateX(-50%);
    background-color:#edf2fc;
    transition:opacity .3s,transform .4s;
    overflow:hidden;
    padding:15px 15px 15px 20px;
    display:flex;
    align-items:center
}
.el-message.is-center {
    justify-content:center
}
.el-message p {
    margin:0
}
.el-message--info .el-message__content {
    color:#909399
}
.el-message--success {
    background-color:#f0f9eb;
    border-color:#e1f3d8
}
.el-message--success .el-message__content {
    color:#67c23a
}
.el-message--warning {
    background-color:#fdf6ec;
    border-color:#faecd8
}
.el-message--warning .el-message__content {
    color:#e6a23c
}
.el-message--error {
    background-color:#fef0f0;
    border-color:#fde2e2
}
.el-message--error .el-message__content {
    color:#f56c6c
}
.el-message__icon {
    margin-right:10px
}
.el-message__content {
    padding:0;
    font-size:14px;
    line-height:1
}
.el-message__content:focus {
    outline-width:0
}
.el-message__closeBtn {
    position:absolute;
    top:50%;
    right:15px;
    transform:translateY(-50%);
    cursor:pointer;
    color:#c0c4cc;
    font-size:16px
}
.el-message__closeBtn:focus {
    outline-width:0
}
.el-message__closeBtn:hover {
    color:#909399
}
.el-message .el-icon-success {
    color:#67c23a
}
.el-message .el-icon-error {
    color:#f56c6c
}
.el-message .el-icon-info {
    color:#909399
}
.el-message .el-icon-warning {
    color:#e6a23c
}
.el-message-fade-enter,
.el-message-fade-leave-active {
    opacity:0;
    transform:translate(-50%,-100%)
}
.el-badge {
    position:relative;
    vertical-align:middle;
    display:inline-block
}
.el-badge__content {
    background-color:#f56c6c;
    border-radius:10px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    height:18px;
    line-height:18px;
    padding:0 6px;
    text-align:center;
    white-space:nowrap;
    border:1px solid #fff
}
.el-badge__content.is-fixed {
    position:absolute;
    top:0;
    right:10px;
    transform:translateY(-50%) translateX(100%)
}
.el-badge__content.is-fixed.is-dot {
    right:5px
}
.el-badge__content.is-dot {
    height:8px;
    width:8px;
    padding:0;
    right:0;
    border-radius:50%
}
.el-card {
    border-radius:4px;
    border:1px solid #ebeef5;
    background-color:#fff;
    overflow:hidden;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    color:#303133
}
.el-card__header {
    padding:18px 20px;
    border-bottom:1px solid #ebeef5;
    box-sizing:border-box
}
.el-card__body {
    padding:20px
}
.el-rate {
    height:20px;
    line-height:1
}
.el-rate:active,
.el-rate:focus {
    outline-width:0
}
.el-rate__item {
    font-size:0;
    vertical-align:middle
}
.el-rate__icon,
.el-rate__item {
    display:inline-block;
    position:relative
}
.el-rate__icon {
    font-size:18px;
    margin-right:6px;
    color:#c0c4cc;
    transition:.3s
}
.el-rate__icon.hover {
    transform:scale(1.15)
}
.el-rate__decimal,
.el-rate__icon .path2 {
    position:absolute;
    left:0;
    top:0
}
.el-rate__decimal {
    display:inline-block;
    overflow:hidden
}
.el-rate__text {
    font-size:14px;
    vertical-align:middle
}
.el-steps {
    display:flex
}
.el-steps--simple {
    padding:13px 8%;
    border-radius:4px;
    background:#f5f7fa
}
.el-steps--horizontal {
    white-space:nowrap
}
.el-steps--vertical {
    height:100%;
    flex-flow:column
}
.el-step {
    position:relative;
    flex-shrink:1
}
.el-step:last-of-type .el-step__line {
    display:none
}
.el-step:last-of-type.is-flex {
    flex-basis:auto!important;
    flex-shrink:0;
    flex-grow:0
}
.el-step:last-of-type .el-step__description,
.el-step:last-of-type .el-step__main {
    padding-right:0
}
.el-step__head {
    position:relative;
    width:100%
}
.el-step__head.is-process {
    color:#303133;
    border-color:#303133
}
.el-step__head.is-wait {
    color:#c0c4cc;
    border-color:#c0c4cc
}
.el-step__head.is-success {
    color:#67c23a;
    border-color:#67c23a
}
.el-step__head.is-error {
    color:#f56c6c;
    border-color:#f56c6c
}
.el-step__head.is-finish {
    color:#387DFF;
    border-color:#387DFF
}
.el-step__icon {
    position:relative;
    z-index:1;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    font-size:14px;
    box-sizing:border-box;
    background:#fff;
    transition:.15s ease-out
}
.el-step__icon.is-text {
    border-radius:50%;
    border:2px solid;
    border-color:inherit
}
.el-step__icon.is-icon {
    width:40px
}
.el-step__icon-inner {
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:center;
    font-weight:700;
    line-height:1;
    color:inherit
}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size:25px;
    font-weight:400
}
.el-step__icon-inner.is-status {
    transform:translateY(1px)
}
.el-step__line {
    position:absolute;
    border-color:inherit;
    background-color:#c0c4cc
}
.el-step__line-inner {
    display:block;
    border:1px solid;
    border-color:inherit;
    transition:.15s ease-out;
    box-sizing:border-box;
    width:0;
    height:0
}
.el-step__main {
    white-space:normal;
    text-align:left
}
.el-step__title {
    font-size:16px;
    line-height:38px
}
.el-step__title.is-process {
    font-weight:700;
    color:#303133
}
.el-step__title.is-wait {
    color:#c0c4cc
}
.el-step__title.is-success {
    color:#67c23a
}
.el-step__title.is-error {
    color:#f56c6c
}
.el-step__title.is-finish {
    color:#387DFF
}
.el-step__description {
    padding-right:10%;
    margin-top:-5px;
    font-size:12px;
    line-height:20px;
    font-weight:400
}
.el-step__description.is-process {
    color:#303133
}
.el-step__description.is-wait {
    color:#c0c4cc
}
.el-step__description.is-success {
    color:#67c23a
}
.el-step__description.is-error {
    color:#f56c6c
}
.el-step__description.is-finish {
    color:#387DFF
}
.el-step.is-horizontal {
    display:inline-block
}
.el-step.is-horizontal .el-step__line {
    height:2px;
    top:11px;
    left:0;
    right:0
}
.el-step.is-vertical {
    display:flex
}
.el-step.is-vertical .el-step__head {
    flex-grow:0;
    width:24px
}
.el-step.is-vertical .el-step__main {
    padding-left:10px;
    flex-grow:1
}
.el-step.is-vertical .el-step__title {
    line-height:24px;
    padding-bottom:8px
}
.el-step.is-vertical .el-step__line {
    width:2px;
    top:0;
    bottom:0;
    left:11px
}
.el-step.is-vertical .el-step__icon.is-icon {
    width:24px
}
.el-step.is-center .el-step__head,
.el-step.is-center .el-step__main {
    text-align:center
}
.el-step.is-center .el-step__description {
    padding-left:20%;
    padding-right:20%
}
.el-step.is-center .el-step__line {
    left:50%;
    right:-50%
}
.el-step.is-simple {
    display:flex;
    align-items:center
}
.el-step.is-simple .el-step__head {
    width:auto;
    font-size:0;
    padding-right:10px
}
.el-step.is-simple .el-step__icon {
    background:transparent;
    width:16px;
    height:16px;
    font-size:12px
}
.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size:18px
}
.el-step.is-simple .el-step__icon-inner.is-status {
    transform:scale(.8) translateY(1px)
}
.el-step.is-simple .el-step__main {
    position:relative;
    display:flex;
    align-items:stretch;
    flex-grow:1
}
.el-step.is-simple .el-step__title {
    font-size:16px;
    line-height:20px
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
    max-width:50%;
    word-break:break-all
}
.el-step.is-simple .el-step__arrow {
    flex-grow:1;
    display:flex;
    align-items:center;
    justify-content:center
}
.el-step.is-simple .el-step__arrow:after,
.el-step.is-simple .el-step__arrow:before {
    content:"";
    display:inline-block;
    position:absolute;
    height:15px;
    width:1px;
    background:#c0c4cc
}
.el-step.is-simple .el-step__arrow:before {
    transform:rotate(-45deg) translateY(-4px);
    transform-origin:0 0
}
.el-step.is-simple .el-step__arrow:after {
    transform:rotate(45deg) translateY(4px);
    transform-origin:100% 100%
}
.el-step.is-simple:last-of-type .el-step__arrow {
    display:none
}
.el-carousel {
    overflow-x:hidden;
    position:relative
}
.el-carousel__container {
    position:relative;
    height:300px
}
.el-carousel__arrow {
    border:none;
    outline:none;
    padding:0;
    margin:0;
    height:36px;
    width:36px;
    cursor:pointer;
    transition:.3s;
    border-radius:50%;
    background-color:rgba(31,45,61,.11);
    color:#fff;
    position:absolute;
    top:50%;
    z-index:10;
    transform:translateY(-50%);
    text-align:center;
    font-size:12px
}
.el-carousel__arrow--left {
    left:16px
}
.el-carousel__arrow--right {
    right:16px
}
.el-carousel__arrow:hover {
    background-color:rgba(31,45,61,.23)
}
.el-carousel__arrow i {
    cursor:pointer
}
.el-carousel__indicators {
    position:absolute;
    list-style:none;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    margin:0;
    padding:0;
    z-index:2
}
.el-carousel__indicators--outside {
    bottom:26px;
    text-align:center;
    position:static;
    transform:none
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity:.64
}
.el-carousel__indicators--outside button {
    background-color:#c0c4cc;
    opacity:.24
}
.el-carousel__indicators--labels {
    left:0;
    right:0;
    transform:none;
    text-align:center
}
.el-carousel__indicators--labels .el-carousel__button {
    height:auto;
    width:auto;
    padding:2px 18px;
    font-size:12px
}
.el-carousel__indicators--labels .el-carousel__indicator {
    padding:6px 4px
}
.el-carousel__indicator {
    display:inline-block;
    background-color:transparent;
    padding:12px 4px;
    cursor:pointer
}
.el-carousel__indicator:hover button {
    opacity:.72
}
.el-carousel__indicator.is-active button {
    opacity:1
}
.el-carousel__button {
    display:block;
    opacity:.48;
    width:30px;
    height:2px;
    background-color:#fff;
    border:none;
    outline:none;
    padding:0;
    margin:0;
    cursor:pointer;
    transition:.3s
}
.carousel-arrow-left-enter,
.carousel-arrow-left-leave-active {
    transform:translateY(-50%) translateX(-10px);
    opacity:0
}
.carousel-arrow-right-enter,
.carousel-arrow-right-leave-active {
    transform:translateY(-50%) translateX(10px);
    opacity:0
}
.el-scrollbar {
    overflow:hidden;
    position:relative
}
.el-scrollbar:active>.el-scrollbar__bar,
.el-scrollbar:focus>.el-scrollbar__bar,
.el-scrollbar:hover>.el-scrollbar__bar {
    opacity:1;
    transition:opacity .34s ease-out
}
.el-scrollbar__wrap {
    overflow:scroll;
    height:100%
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    width:0;
    height:0
}
.el-scrollbar__thumb {
    position:relative;
    display:block;
    width:0;
    height:0;
    cursor:pointer;
    border-radius:inherit;
    background-color:rgba(144,147,153,.3);
    transition:background-color .3s
}
.el-scrollbar__thumb:hover {
    background-color:rgba(144,147,153,.5)
}
.el-scrollbar__bar {
    position:absolute;
    right:2px;
    bottom:2px;
    z-index:1;
    border-radius:4px;
    opacity:0;
    transition:opacity .12s ease-out
}
.el-scrollbar__bar.is-vertical {
    width:6px;
    top:2px
}
.el-scrollbar__bar.is-vertical>div {
    width:100%
}
.el-scrollbar__bar.is-horizontal {
    height:6px;
    left:2px
}
.el-scrollbar__bar.is-horizontal>div {
    height:100%
}
.el-carousel__item {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:inline-block;
    overflow:hidden;
    z-index:0
}
.el-carousel__item.is-active {
    z-index:2
}
.el-carousel__item--card,
.el-carousel__item.is-animating {
    transition:transform .4s ease-in-out
}
.el-carousel__item--card {
    width:50%
}
.el-carousel__item--card.is-in-stage {
    cursor:pointer;
    z-index:1
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
    opacity:.12
}
.el-carousel__item--card.is-active {
    z-index:2
}
.el-carousel__mask {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff;
    opacity:.24;
    transition:.2s
}
.el-collapse {
    border-top:1px solid #ebeef5;
    border-bottom:1px solid #ebeef5
}
.el-collapse-item__header {
    height:48px;
    line-height:48px;
    background-color:#fff;
    color:#303133;
    cursor:pointer;
    border-bottom:1px solid #ebeef5;
    font-size:13px;
    font-weight:500;
    transition:border-bottom-color .3s;
    outline:none
}
.el-collapse-item__arrow {
    margin-right:8px;
    transition:transform .3s;
    float:right;
    line-height:48px;
    font-weight:300
}
.el-collapse-item__header.focusing:focus:not(:hover) {
    color:#387DFF
}
.el-collapse-item__wrap {
    will-change:height;
    background-color:#fff;
    overflow:hidden;
    box-sizing:border-box;
    border-bottom:1px solid #ebeef5
}
.el-collapse-item__content {
    padding-bottom:25px;
    font-size:13px;
    color:#303133;
    line-height:1.769230769230769
}
.el-collapse-item.is-active .el-collapse-item__header {
    border-bottom-color:transparent
}
.el-collapse-item.is-active .el-collapse-item__header .el-collapse-item__arrow {
    transform:rotate(90deg)
}
.el-collapse-item:last-child {
    margin-bottom:-1px
}
.el-popper .popper__arrow,
.el-popper .popper__arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.el-popper .popper__arrow {
    border-width:6px;
    -webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));
    filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))
}
.el-popper .popper__arrow:after {
    content:" ";
    border-width:6px
}
.el-popper[x-placement^=top] {
    margin-bottom:12px
}
.el-popper[x-placement^=top] .popper__arrow {
    bottom:-6px;
    left:50%;
    margin-right:3px;
    border-top-color:#ebeef5;
    border-bottom-width:0
}
.el-popper[x-placement^=top] .popper__arrow:after {
    bottom:1px;
    margin-left:-6px;
    border-top-color:#fff;
    border-bottom-width:0
}
.el-popper[x-placement^=bottom] {
    margin-top:12px
}
.el-popper[x-placement^=bottom] .popper__arrow {
    top:-6px;
    left:50%;
    margin-right:3px;
    border-top-width:0;
    border-bottom-color:#ebeef5
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
    top:1px;
    margin-left:-6px;
    border-top-width:0;
    border-bottom-color:#fff
}
.el-popper[x-placement^=right] {
    margin-left:12px
}
.el-popper[x-placement^=right] .popper__arrow {
    top:50%;
    left:-6px;
    margin-bottom:3px;
    border-right-color:#ebeef5;
    border-left-width:0
}
.el-popper[x-placement^=right] .popper__arrow:after {
    bottom:-6px;
    left:1px;
    border-right-color:#fff;
    border-left-width:0
}
.el-popper[x-placement^=left] {
    margin-right:12px
}
.el-popper[x-placement^=left] .popper__arrow {
    top:50%;
    right:-6px;
    margin-bottom:3px;
    border-right-width:0;
    border-left-color:#ebeef5
}
.el-popper[x-placement^=left] .popper__arrow:after {
    right:1px;
    bottom:-6px;
    margin-left:-6px;
    border-right-width:0;
    border-left-color:#fff
}
.el-cascader {
    display:inline-block;
    position:relative;
    font-size:14px;
    line-height:40px
}
.el-cascader .el-input,
.el-cascader .el-input__inner {
    cursor:pointer
}
.el-cascader .el-input__icon {
    transition:none
}
.el-cascader .el-icon-arrow-down {
    transition:transform .3s;
    font-size:14px
}
.el-cascader .el-icon-arrow-down.is-reverse {
    transform:rotate(180deg)
}
.el-cascader .el-icon-circle-close {
    z-index:2;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-cascader .el-icon-circle-close:hover {
    color:#909399
}
.el-cascader__clearIcon {
    z-index:2;
    position:relative
}
.el-cascader__label {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    padding:0 25px 0 15px;
    color:#606266;
    width:100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    box-sizing:border-box;
    cursor:pointer;
    text-align:left;
    font-size:inherit
}
.el-cascader__label span {
    color:#000
}
.el-cascader--medium {
    font-size:14px;
    line-height:36px
}
.el-cascader--small {
    font-size:13px;
    line-height:32px
}
.el-cascader--mini {
    font-size:12px;
    line-height:28px
}
.el-cascader.is-disabled .el-cascader__label {
    z-index:2;
    color:#c0c4cc
}
.el-cascader-menus {
    white-space:nowrap;
    background:#fff;
    position:absolute;
    margin:5px 0;
    z-index:2;
    border:1px solid #e4e7ed;
    border-radius:2px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-cascader-menus .popper__arrow {
    transform:translateX(-400%)
}
.el-cascader-menu {
    display:inline-block;
    vertical-align:top;
    height:204px;
    overflow:auto;
    border-right:1px solid #e4e7ed;
    background-color:#fff;
    box-sizing:border-box;
    margin:0;
    padding:6px 0;
    min-width:160px
}
.el-cascader-menu:last-child {
    border-right:0
}
.el-cascader-menu__item {
    font-size:14px;
    padding:8px 20px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#606266;
    height:34px;
    line-height:1.5;
    box-sizing:border-box;
    cursor:pointer;
    outline:none
}
.el-cascader-menu__item--extensible:after {
    font-family:element-icons;
    content:"\e604";
    font-size:14px;
    color:#bfcbd9;
    position:absolute;
    right:15px
}
.el-cascader-menu__item.is-disabled {
    color:#c0c4cc;
    background-color:#fff;
    cursor:not-allowed
}
.el-cascader-menu__item.is-disabled:hover {
    background-color:#fff
}
.el-cascader-menu__item.is-active {
    color:#387DFF
}
.el-cascader-menu__item:focus:not(:active),
.el-cascader-menu__item:hover {
    background-color:#f5f7fa
}
.el-cascader-menu__item.selected {
    color:#fff;
    background-color:#f5f7fa
}
.el-cascader-menu__item__keyword {
    font-weight:700
}
.el-cascader-menu--flexible {
    height:auto;
    max-height:180px;
    overflow:auto
}
.el-cascader-menu--flexible .el-cascader-menu__item {
    overflow:visible
}
.el-color-hue-slider {
    position:relative;
    box-sizing:border-box;
    width:280px;
    height:12px;
    background-color:red;
    padding:0 2px
}
.el-color-hue-slider__bar {
    position:relative;
    background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);
    height:100%
}
.el-color-hue-slider__thumb {
    position:absolute;
    cursor:pointer;
    box-sizing:border-box;
    left:0;
    top:0;
    width:4px;
    height:100%;
    border-radius:1px;
    background:#fff;
    border:1px solid #f0f0f0;
    box-shadow:0 0 2px rgba(0,0,0,.6);
    z-index:1
}
.el-color-hue-slider.is-vertical {
    width:12px;
    height:180px;
    padding:2px 0
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
    background:linear-gradient(180deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
    left:0;
    top:0;
    width:100%;
    height:4px
}
.el-color-svpanel {
    position:relative;
    width:280px;
    height:180px
}
.el-color-svpanel__black,
.el-color-svpanel__white {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.el-color-svpanel__white {
    background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}
.el-color-svpanel__black {
    background:linear-gradient(0deg,#000,transparent)
}
.el-color-svpanel__cursor {
    position:absolute
}
.el-color-svpanel__cursor>div {
    cursor:head;
    width:4px;
    height:4px;
    box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);
    border-radius:50%;
    transform:translate(-2px,-2px)
}
.el-color-alpha-slider {
    position:relative;
    box-sizing:border-box;
    width:280px;
    height:12px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-alpha-slider__bar {
    position:relative;
    background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
    height:100%
}
.el-color-alpha-slider__thumb {
    position:absolute;
    cursor:pointer;
    box-sizing:border-box;
    left:0;
    top:0;
    width:4px;
    height:100%;
    border-radius:1px;
    background:#fff;
    border:1px solid #f0f0f0;
    box-shadow:0 0 2px rgba(0,0,0,.6);
    z-index:1
}
.el-color-alpha-slider.is-vertical {
    width:20px;
    height:180px
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
    background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
    left:0;
    top:0;
    width:100%;
    height:4px
}
.el-color-dropdown {
    width:300px
}
.el-color-dropdown__main-wrapper {
    margin-bottom:6px
}
.el-color-dropdown__main-wrapper:after {
    content:"";
    display:table;
    clear:both
}
.el-color-dropdown__btns {
    margin-top:6px;
    text-align:right
}
.el-color-dropdown__value {
    float:left;
    line-height:26px;
    font-size:12px;
    color:#000;
    width:160px
}
.el-color-dropdown__btn {
    border:1px solid #dcdcdc;
    color:#333;
    line-height:24px;
    border-radius:2px;
    padding:0 20px;
    cursor:pointer;
    background-color:transparent;
    outline:none;
    font-size:12px
}
.el-color-dropdown__btn[disabled] {
    color:#ccc;
    cursor:not-allowed
}
.el-color-dropdown__btn:hover {
    color:#387DFF;
    border-color:#387DFF
}
.el-color-dropdown__link-btn {
    cursor:pointer;
    color:#387DFF;
    text-decoration:none;
    padding:15px;
    font-size:12px
}
.el-color-dropdown__link-btn:hover {
    color:tint(#387DFF,20%)
}
.el-color-picker {
    display:inline-block;
    position:relative;
    line-height:normal;
    height:40px
}
.el-color-picker.is-disabled .el-color-picker__trigger {
    cursor:not-allowed
}
.el-color-picker--medium {
    height:36px
}
.el-color-picker--medium .el-color-picker__trigger {
    height:36px;
    width:36px
}
.el-color-picker--medium .el-color-picker__mask {
    height:34px;
    width:34px
}
.el-color-picker--small {
    height:32px
}
.el-color-picker--small .el-color-picker__trigger {
    height:32px;
    width:32px
}
.el-color-picker--small .el-color-picker__mask {
    height:30px;
    width:30px
}
.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
    transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker--mini {
    height:28px
}
.el-color-picker--mini .el-color-picker__trigger {
    height:28px;
    width:28px
}
.el-color-picker--mini .el-color-picker__mask {
    height:26px;
    width:26px
}
.el-color-picker--mini .el-color-picker__empty,
.el-color-picker--mini .el-color-picker__icon {
    transform:translate3d(-50%,-50%,0) scale(.8)
}
.el-color-picker__mask {
    height:38px;
    width:38px;
    border-radius:4px;
    position:absolute;
    top:1px;
    left:1px;
    z-index:1;
    cursor:not-allowed;
    background-color:hsla(0,0%,100%,.7)
}
.el-color-picker__trigger {
    display:inline-block;
    box-sizing:border-box;
    height:40px;
    width:40px;
    padding:4px;
    border:1px solid #e6e6e6;
    border-radius:4px;
    font-size:0;
    position:relative;
    cursor:pointer
}
.el-color-picker__color {
    position:relative;
    display:block;
    box-sizing:border-box;
    border:1px solid #999;
    border-radius:2px;
    width:100%;
    height:100%;
    text-align:center
}
.el-color-picker__color.is-alpha {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.el-color-picker__color-inner {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.el-color-picker__empty {
    color:#999
}
.el-color-picker__empty,
.el-color-picker__icon {
    font-size:12px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%,-50%,0)
}
.el-color-picker__icon {
    display:inline-block;
    width:100%;
    color:#fff;
    text-align:center
}
.el-color-picker__panel {
    position:absolute;
    z-index:10;
    padding:6px;
    background-color:#fff;
    border:1px solid #ebeef5;
    border-radius:4px;
    box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.el-input {
    position:relative;
    font-size:14px;
    display:inline-block;
    width:100%
}
.el-input::-webkit-scrollbar {
    z-index:11;
    width:6px
}
.el-input::-webkit-scrollbar:horizontal {
    height:6px
}
.el-input::-webkit-scrollbar-thumb {
    border-radius:5px;
    width:6px;
    background:#b4bccc
}
.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
    background:#fff
}
.el-input::-webkit-scrollbar-track-piece {
    background:#fff;
    width:6px
}
.el-input .el-input__clear {
    color:#c0c4cc;
    font-size:14px;
    line-height:16px;
    cursor:pointer;
    transition:color .2s cubic-bezier(.645,.045,.355,1)
}
.el-input .el-input__clear:hover {
    color:#909399
}
.el-input__inner {
    -webkit-appearance:none;
    background-color:#fff;
    background-image:none;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    color:#606266;
    display:inline-block;
    font-size:inherit;
    height:40px;
    line-height:1;
    outline:none;
    padding:0 15px;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1);
    width:100%
}
.el-input__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-input__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-input__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-input__inner::placeholder {
    color:#c0c4cc
}
.el-input__inner:hover {
    border-color:#c0c4cc
}
.el-input__inner:focus {
    outline:none;
    border-color:#387DFF
}
.el-input__suffix {
    position:absolute;
    height:100%;
    right:5px;
    top:0;
    text-align:center;
    color:#c0c4cc;
    transition:all .3s;
    pointer-events:none
}
.el-input__suffix-inner {
    pointer-events:all
}
.el-input__prefix {
    position:absolute;
    left:5px;
    top:0;
    color:#c0c4cc
}
.el-input__icon,
.el-input__prefix {
    height:100%;
    text-align:center;
    transition:all .3s
}
.el-input__icon {
    width:25px;
    line-height:40px
}
.el-input__icon:after {
    content:"";
    height:100%;
    width:0;
    display:inline-block;
    vertical-align:middle
}
.el-input__validateIcon {
    pointer-events:none
}
.el-input.is-active .el-input__inner {
    outline:none;
    border-color:#387DFF
}
.el-input.is-disabled .el-input__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__inner::placeholder {
    color:#c0c4cc
}
.el-input.is-disabled .el-input__icon {
    cursor:not-allowed
}
.el-input--suffix .el-input__inner {
    padding-right:30px
}
.el-input--prefix .el-input__inner {
    padding-left:30px
}
.el-input--medium {
    font-size:14px
}
.el-input--medium .el-input__inner {
    height:36px
}
.el-input--medium .el-input__icon {
    line-height:36px
}
.el-input--small {
    font-size:13px
}
.el-input--small .el-input__inner {
    height:32px
}
.el-input--small .el-input__icon {
    line-height:32px
}
.el-input--mini {
    font-size:12px
}
.el-input--mini .el-input__inner {
    height:28px
}
.el-input--mini .el-input__icon {
    line-height:28px
}
.el-input-group {
    line-height:normal;
    display:inline-table;
    width:100%;
    border-collapse:separate
}
.el-input-group>.el-input__inner {
    vertical-align:middle;
    display:table-cell
}
.el-input-group__append,
.el-input-group__prepend {
    background-color:#f5f7fa;
    color:#909399;
    vertical-align:middle;
    display:table-cell;
    position:relative;
    border:1px solid #dcdfe6;
    border-radius:4px;
    padding:0 20px;
    width:1px;
    white-space:nowrap
}
.el-input-group__append:focus,
.el-input-group__prepend:focus {
    outline:none
}
.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
    display:inline-block;
    margin:-20px
}
.el-input-group__append button.el-button,
.el-input-group__append div.el-select .el-input__inner,
.el-input-group__append div.el-select:hover .el-input__inner,
.el-input-group__prepend button.el-button,
.el-input-group__prepend div.el-select .el-input__inner,
.el-input-group__prepend div.el-select:hover .el-input__inner {
    border-color:transparent;
    background-color:transparent;
    color:inherit;
    border-top:0;
    border-bottom:0
}
.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
    font-size:inherit
}
.el-input-group__prepend {
    border-right:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-input-group__append {
    border-left:0
}
.el-input-group--prepend .el-input__inner,
.el-input-group__append {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
    border-color:transparent
}
.el-input-group--append .el-input__inner {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
    border-color:transparent
}
.el-textarea {
    display:inline-block;
    width:100%;
    vertical-align:bottom;
    font-size:14px
}
.el-textarea__inner {
    display:block;
    resize:vertical;
    padding:5px 15px;
    line-height:1.5;
    box-sizing:border-box;
    width:100%;
    font-size:inherit;
    color:#606266;
    background-color:#fff;
    background-image:none;
    border:1px solid #dcdfe6;
    border-radius:4px;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-textarea__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-textarea__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea__inner::placeholder {
    color:#c0c4cc
}
.el-textarea__inner:hover {
    border-color:#c0c4cc
}
.el-textarea__inner:focus {
    outline:none;
    border-color:#387DFF
}
.el-textarea.is-disabled .el-textarea__inner {
    background-color:#f5f7fa;
    border-color:#e4e7ed;
    color:#c0c4cc;
    cursor:not-allowed
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {
    color:#c0c4cc
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color:#c0c4cc
}
.el-button {
    display:inline-block;
    line-height:1;
    white-space:nowrap;
    cursor:pointer;
    background:#fff;
    border:1px solid #dcdfe6;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    outline:none;
    margin:0;
    transition:.1s;
    font-weight:500;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    padding:12px 20px;
    font-size:14px;
    border-radius:4px
}
.el-button+.el-button {
    margin-left:10px
}
.el-button.is-round {
    padding:12px 20px
}
.el-button:focus,
.el-button:hover {
    color:#387DFF;
    border-color:#b3eaea;
    background-color:#e6f8f8
}
.el-button:active {
    color:#00a7a7;
    border-color:#00a7a7;
    outline:none
}
.el-button::-moz-focus-inner {
    border:0
}
.el-button [class*=el-icon-]+span {
    margin-left:5px
}
.el-button.is-plain:focus,
.el-button.is-plain:hover {
    background:#fff;
    border-color:#387DFF;
    color:#387DFF
}
.el-button.is-plain:active {
    background:#fff;
    outline:none
}
.el-button.is-active,
.el-button.is-plain:active {
    border-color:#00a7a7;
    color:#00a7a7
}
.el-button.is-disabled,
.el-button.is-disabled:focus,
.el-button.is-disabled:hover {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5
}
.el-button.is-disabled.el-button--text {
    background-color:transparent
}
.el-button.is-disabled.is-plain,
.el-button.is-disabled.is-plain:focus,
.el-button.is-disabled.is-plain:hover {
    background-color:#fff;
    border-color:#ebeef5;
    color:#c0c4cc
}
.el-button.is-loading {
    position:relative;
    pointer-events:none
}
.el-button.is-loading:before {
    pointer-events:none;
    content:"";
    position:absolute;
    left:-1px;
    top:-1px;
    right:-1px;
    bottom:-1px;
    border-radius:inherit;
    background-color:hsla(0,0%,100%,.35)
}
.el-button.is-round {
    border-radius:20px;
    padding:12px 23px
}
.el-button--primary {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF
}
.el-button--primary:focus,
.el-button--primary:hover {
    background:#33c8c8;
    border-color:#33c8c8;
    color:#fff
}
.el-button--primary:active {
    outline:none
}
.el-button--primary.is-active,
.el-button--primary:active {
    background:#00a7a7;
    border-color:#00a7a7;
    color:#fff
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
    color:#fff;
    background-color:#80dddd;
    border-color:#80dddd
}
.el-button--primary.is-plain {
    color:#387DFF;
    background:#e6f8f8;
    border-color:#99e3e3
}
.el-button--primary.is-plain:focus,
.el-button--primary.is-plain:hover {
    background:#387DFF;
    border-color:#387DFF;
    color:#fff
}
.el-button--primary.is-plain:active {
    background:#00a7a7;
    border-color:#00a7a7;
    color:#fff;
    outline:none
}
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover {
    color:#66d6d6;
    background-color:#e6f8f8;
    border-color:#ccf1f1
}
.el-button--success {
    color:#fff;
    background-color:#67c23a;
    border-color:#67c23a
}
.el-button--success:focus,
.el-button--success:hover {
    background:#85ce61;
    border-color:#85ce61;
    color:#fff
}
.el-button--success:active {
    outline:none
}
.el-button--success.is-active,
.el-button--success:active {
    background:#5daf34;
    border-color:#5daf34;
    color:#fff
}
.el-button--success.is-disabled,
.el-button--success.is-disabled:active,
.el-button--success.is-disabled:focus,
.el-button--success.is-disabled:hover {
    color:#fff;
    background-color:#b3e19d;
    border-color:#b3e19d
}
.el-button--success.is-plain {
    color:#67c23a;
    background:#f0f9eb;
    border-color:#c2e7b0
}
.el-button--success.is-plain:focus,
.el-button--success.is-plain:hover {
    background:#67c23a;
    border-color:#67c23a;
    color:#fff
}
.el-button--success.is-plain:active {
    background:#5daf34;
    border-color:#5daf34;
    color:#fff;
    outline:none
}
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover {
    color:#a4da89;
    background-color:#f0f9eb;
    border-color:#e1f3d8
}
.el-button--warning {
    color:#fff;
    background-color:#e6a23c;
    border-color:#e6a23c
}
.el-button--warning:focus,
.el-button--warning:hover {
    background:#ebb563;
    border-color:#ebb563;
    color:#fff
}
.el-button--warning:active {
    outline:none
}
.el-button--warning.is-active,
.el-button--warning:active {
    background:#cf9236;
    border-color:#cf9236;
    color:#fff
}
.el-button--warning.is-disabled,
.el-button--warning.is-disabled:active,
.el-button--warning.is-disabled:focus,
.el-button--warning.is-disabled:hover {
    color:#fff;
    background-color:#f3d19e;
    border-color:#f3d19e
}
.el-button--warning.is-plain {
    color:#e6a23c;
    background:#fdf6ec;
    border-color:#f5dab1
}
.el-button--warning.is-plain:focus,
.el-button--warning.is-plain:hover {
    background:#e6a23c;
    border-color:#e6a23c;
    color:#fff
}
.el-button--warning.is-plain:active {
    background:#cf9236;
    border-color:#cf9236;
    color:#fff;
    outline:none
}
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover {
    color:#f0c78a;
    background-color:#fdf6ec;
    border-color:#faecd8
}
.el-button--danger {
    color:#fff;
    background-color:#f56c6c;
    border-color:#f56c6c
}
.el-button--danger:focus,
.el-button--danger:hover {
    background:#f78989;
    border-color:#f78989;
    color:#fff
}
.el-button--danger:active {
    outline:none
}
.el-button--danger.is-active,
.el-button--danger:active {
    background:#dd6161;
    border-color:#dd6161;
    color:#fff
}
.el-button--danger.is-disabled,
.el-button--danger.is-disabled:active,
.el-button--danger.is-disabled:focus,
.el-button--danger.is-disabled:hover {
    color:#fff;
    background-color:#fab6b6;
    border-color:#fab6b6
}
.el-button--danger.is-plain {
    color:#f56c6c;
    background:#fef0f0;
    border-color:#fbc4c4
}
.el-button--danger.is-plain:focus,
.el-button--danger.is-plain:hover {
    background:#f56c6c;
    border-color:#f56c6c;
    color:#fff
}
.el-button--danger.is-plain:active {
    background:#dd6161;
    border-color:#dd6161;
    color:#fff;
    outline:none
}
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover {
    color:#f9a7a7;
    background-color:#fef0f0;
    border-color:#fde2e2
}
.el-button--info {
    color:#fff;
    background-color:#909399;
    border-color:#909399
}
.el-button--info:focus,
.el-button--info:hover {
    background:#a6a9ad;
    border-color:#a6a9ad;
    color:#fff
}
.el-button--info:active {
    outline:none
}
.el-button--info.is-active,
.el-button--info:active {
    background:#82848a;
    border-color:#82848a;
    color:#fff
}
.el-button--info.is-disabled,
.el-button--info.is-disabled:active,
.el-button--info.is-disabled:focus,
.el-button--info.is-disabled:hover {
    color:#fff;
    background-color:#c8c9cc;
    border-color:#c8c9cc
}
.el-button--info.is-plain {
    color:#909399;
    background:#f4f4f5;
    border-color:#d3d4d6
}
.el-button--info.is-plain:focus,
.el-button--info.is-plain:hover {
    background:#909399;
    border-color:#909399;
    color:#fff
}
.el-button--info.is-plain:active {
    background:#82848a;
    border-color:#82848a;
    color:#fff;
    outline:none
}
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover {
    color:#bcbec2;
    background-color:#f4f4f5;
    border-color:#e9e9eb
}
.el-button--medium {
    padding:10px 20px;
    font-size:14px;
    border-radius:4px
}
.el-button--medium.is-round {
    padding:10px 20px
}
.el-button--small {
    padding:9px 15px;
    font-size:12px;
    border-radius:3px
}
.el-button--small.is-round {
    padding:9px 15px
}
.el-button--mini {
    padding:7px 15px;
    font-size:12px;
    border-radius:3px
}
.el-button--mini.is-round {
    padding:7px 15px
}
.el-button--text {
    border-color:transparent;
    color:#387DFF;
    background:transparent;
    padding-left:0;
    padding-right:0
}
.el-button--text:focus,
.el-button--text:hover {
    color:#33c8c8;
    border-color:transparent;
    background-color:transparent
}
.el-button--text:active {
    color:#00a7a7;
    background-color:transparent
}
.el-button--text.is-disabled,
.el-button--text.is-disabled:focus,
.el-button--text.is-disabled:hover,
.el-button--text:active {
    border-color:transparent
}
.el-button-group {
    display:inline-block;
    vertical-align:middle
}
.el-button-group:after,
.el-button-group:before {
    display:table;
    content:""
}
.el-button-group:after {
    clear:both
}
.el-button-group .el-button {
    float:left;
    position:relative
}
.el-button-group .el-button+.el-button {
    margin-left:0
}
.el-button-group .el-button:first-child {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.el-button-group .el-button:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.el-button-group .el-button:not(:first-child):not(:last-child) {
    border-radius:0
}
.el-button-group .el-button:not(:last-child) {
    margin-right:-1px
}
.el-button-group .el-button.is-active,
.el-button-group .el-button:active,
.el-button-group .el-button:focus,
.el-button-group .el-button:hover {
    z-index:1
}
.el-button-group .el-button--primary:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:first-child {
    border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:last-child {
    border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
    border-left-color:hsla(0,0%,100%,.5);
    border-right-color:hsla(0,0%,100%,.5)
}
.el-checkbox {
    color:#606266;
    font-weight:500;
    font-size:14px;
    position:relative;
    cursor:pointer;
    display:inline-block;
    white-space:nowrap;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.el-checkbox.is-bordered {
    padding:9px 20px 9px 10px;
    border-radius:4px;
    border:1px solid #dcdfe6;
    box-sizing:border-box;
    line-height:normal;
    height:40px
}
.el-checkbox.is-bordered.is-checked {
    border-color:#387DFF
}
.el-checkbox.is-bordered.is-disabled {
    border-color:#ebeef5;
    cursor:not-allowed
}
.el-checkbox.is-bordered+.el-checkbox.is-bordered {
    margin-left:10px
}
.el-checkbox.is-bordered.el-checkbox--medium {
    padding:7px 20px 7px 10px;
    border-radius:4px;
    height:36px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
    line-height:17px;
    font-size:14px
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
    height:14px;
    width:14px
}
.el-checkbox.is-bordered.el-checkbox--small {
    padding:5px 15px 5px 10px;
    border-radius:3px;
    height:32px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
    line-height:15px;
    font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
    height:12px;
    width:12px
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
    height:6px;
    width:2px
}
.el-checkbox.is-bordered.el-checkbox--mini {
    padding:3px 15px 3px 10px;
    border-radius:3px;
    height:28px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
    line-height:12px;
    font-size:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
    height:12px;
    width:12px
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
    height:6px;
    width:2px
}
.el-checkbox__input {
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color:#edf2fc;
    border-color:#dcdfe6;
    cursor:not-allowed
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    cursor:not-allowed;
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
    cursor:not-allowed
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color:#f2f6fc;
    border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color:#f2f6fc;
    border-color:#dcdfe6
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    background-color:#c0c4cc;
    border-color:#c0c4cc
}
.el-checkbox__input.is-disabled+span.el-checkbox__label {
    color:#c0c4cc;
    cursor:not-allowed
}
.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color:#387DFF;
    border-color:#387DFF
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
    transform:rotate(45deg) scaleY(1)
}
.el-checkbox__input.is-checked+.el-checkbox__label {
    color:#387DFF
}
.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color:#387DFF
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color:#387DFF;
    border-color:#387DFF
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    content:"";
    position:absolute;
    display:block;
    background-color:#fff;
    height:2px;
    transform:scale(.5);
    left:0;
    right:0;
    top:5px
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display:none
}
.el-checkbox__inner {
    display:inline-block;
    position:relative;
    border:1px solid #dcdfe6;
    border-radius:2px;
    box-sizing:border-box;
    width:14px;
    height:14px;
    background-color:#fff;
    z-index:1;
    transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}
.el-checkbox__inner:hover {
    border-color:#387DFF
}
.el-checkbox__inner:after {
    box-sizing:content-box;
    content:"";
    border:1px solid #fff;
    border-left:0;
    border-top:0;
    height:7px;
    left:4px;
    position:absolute;
    top:1px;
    transform:rotate(45deg) scaleY(0);
    width:3px;
    transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;
    transform-origin:center
}
.el-checkbox__original {
    opacity:0;
    outline:none;
    position:absolute;
    margin:0;
    width:0;
    height:0;
    left:-999px
}
.el-checkbox__label {
    display:inline-block;
    padding-left:10px;
    line-height:19px;
    font-size:14px
}
.el-checkbox+.el-checkbox {
    margin-left:30px
}
.el-checkbox-button,
.el-checkbox-button__inner {
    position:relative;
    display:inline-block
}
.el-checkbox-button__inner {
    line-height:1;
    font-weight:500;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    background:#fff;
    border:1px solid #dcdfe6;
    border-left:0;
    color:#606266;
    -webkit-appearance:none;
    text-align:center;
    box-sizing:border-box;
    outline:none;
    margin:0;
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    padding:12px 20px;
    font-size:14px;
    border-radius:0
}
.el-checkbox-button__inner.is-round {
    padding:12px 20px
}
.el-checkbox-button__inner:hover {
    color:#387DFF
}
.el-checkbox-button__inner [class*=el-icon-] {
    line-height:.9
}
.el-checkbox-button__inner [class*=el-icon-]+span {
    margin-left:5px
}
.el-checkbox-button__original {
    opacity:0;
    outline:none;
    position:absolute;
    margin:0;
    left:-999px
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
    color:#fff;
    background-color:#387DFF;
    border-color:#387DFF;
    box-shadow:-1px 0 0 0 #66d6d6
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    color:#c0c4cc;
    cursor:not-allowed;
    background-image:none;
    background-color:#fff;
    border-color:#ebeef5;
    box-shadow:none
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-left:1px solid #dcdfe6;
    border-radius:4px 0 0 4px;
    box-shadow:none!important
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color:#387DFF
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-radius:0 4px 4px 0
}
.el-checkbox-button--medium .el-checkbox-button__inner {
    padding:10px 20px;
    font-size:14px;
    border-radius:0
}
.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
    padding:10px 20px
}
.el-checkbox-button--small .el-checkbox-button__inner {
    padding:9px 15px;
    font-size:12px;
    border-radius:0
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
    padding:9px 15px
}
.el-checkbox-button--mini .el-checkbox-button__inner {
    padding:7px 15px;
    font-size:12px;
    border-radius:0
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
    padding:7px 15px
}
.el-checkbox-group {
    font-size:0
}
.el-transfer {
    font-size:14px
}
.el-transfer__buttons {
    display:inline-block;
    vertical-align:middle;
    padding:0 30px
}
.el-transfer__button {
    display:block;
    margin:0 auto;
    padding:10px;
    border-radius:50%;
    color:#fff;
    background-color:#387DFF;
    font-size:0
}
.el-transfer__button.is-with-texts {
    border-radius:4px
}
.el-transfer__button.is-disabled,
.el-transfer__button.is-disabled:hover {
    border:1px solid #dcdfe6;
    background-color:#f5f7fa;
    color:#c0c4cc
}
.el-transfer__button:first-child {
    margin-bottom:10px
}
.el-transfer__button:nth-child(2) {
    margin:0
}
.el-transfer__button i,
.el-transfer__button span {
    font-size:14px
}
.el-transfer__button [class*=el-icon-]+span {
    margin-left:0
}
.el-transfer-panel {
    border:1px solid #ebeef5;
    border-radius:4px;
    overflow:hidden;
    background:#fff;
    display:inline-block;
    vertical-align:middle;
    width:200px;
    box-sizing:border-box;
    position:relative
}
.el-transfer-panel__body {
    height:246px
}
.el-transfer-panel__body.is-with-footer {
    padding-bottom:40px
}
.el-transfer-panel__list {
    margin:0;
    padding:6px 0;
    list-style:none;
    height:246px;
    overflow:auto;
    box-sizing:border-box
}
.el-transfer-panel__list.is-filterable {
    height:194px;
    padding-top:0
}
.el-transfer-panel__item {
    height:30px;
    line-height:30px;
    padding-left:15px;
    display:block
}
.el-transfer-panel__item+.el-transfer-panel__item {
    margin-left:0
}
.el-transfer-panel__item.el-checkbox {
    color:#606266
}
.el-transfer-panel__item:hover {
    color:#387DFF
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    box-sizing:border-box;
    padding-left:24px;
    line-height:30px
}
.el-transfer-panel__item .el-checkbox__input {
    position:absolute;
    top:8px
}
.el-transfer-panel__filter {
    text-align:center;
    margin:15px;
    box-sizing:border-box;
    display:block;
    width:auto
}
.el-transfer-panel__filter .el-input__inner {
    height:32px;
    width:100%;
    font-size:12px;
    display:inline-block;
    box-sizing:border-box;
    border-radius:16px;
    padding-right:10px;
    padding-left:30px
}
.el-transfer-panel__filter .el-input__icon {
    margin-left:5px
}
.el-transfer-panel__filter .el-icon-circle-close {
    cursor:pointer
}
.el-transfer-panel .el-transfer-panel__header {
    height:40px;
    line-height:40px;
    background:#f5f7fa;
    margin:0;
    padding-left:15px;
    border-bottom:1px solid #ebeef5;
    box-sizing:border-box;
    color:#000
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
    display:block;
    line-height:40px
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
    font-size:16px;
    color:#303133;
    font-weight:400
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
    position:absolute;
    right:15px;
    color:#909399;
    font-size:12px;
    font-weight:400
}
.el-transfer-panel .el-transfer-panel__footer {
    height:40px;
    background:#fff;
    margin:0;
    padding:0;
    border-top:1px solid #ebeef5;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:1
}
.el-transfer-panel .el-transfer-panel__footer:after {
    display:inline-block;
    content:"";
    height:100%;
    vertical-align:middle
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    padding-left:20px;
    color:#606266
}
.el-transfer-panel .el-transfer-panel__empty {
    margin:0;
    height:30px;
    line-height:30px;
    padding:6px 15px 0;
    color:#909399
}
.el-transfer-panel .el-checkbox__label {
    padding-left:8px
}
.el-transfer-panel .el-checkbox__inner {
    height:14px;
    width:14px;
    border-radius:3px
}
.el-transfer-panel .el-checkbox__inner:after {
    height:6px;
    width:3px;
    left:4px
}
.el-container {
    display:flex;
    flex-direction:row;
    flex:1;
    box-sizing:border-box;
    min-width:0
}
.el-container.is-vertical {
    flex-direction:column
}
.el-header {
    padding:0 20px;
    box-sizing:border-box
}
.el-aside,
.el-main {
    overflow:auto;
    box-sizing:border-box
}
.el-main {
    flex:1;
    padding:20px
}
.el-footer {
    padding:0 20px;
    box-sizing:border-box
}
.popper__arrow:after {
    display:none!important
}
.el-tabs.el-tabs--border-card {
    box-shadow:none!important
}
.el-tabs .el-tabs__nav {
    padding:0 1px
}
.el-tabs .el-tabs__nav-scroll {
    overflow:auto
}
.el-tabs .el-tabs__nav-wrap.is-scrollable {
    padding:0 30px
}
.el-tabs .el-tabs__nav-next,
.el-tabs .el-tabs__nav-prev {
    padding:0 10px
}
.el-tabs .is-disabled {
    color:grey
}
.el-table__header .caret-wrapper {
    direction:ltr
}
:root {
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
:after,
:before {
    box-sizing:border-box
}
main {
    display:block
}
body {
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
[tabindex="-1"]:focus:not(.focus-visible),
[tabindex="-1"]:focus:not(:focus-visible) {
    outline:0!important
}
hr {
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25
}
hr:not([size]) {
    height:1px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,
h1 {
    font-size:2.5rem
}
.h2,
h2 {
    font-size:2rem
}
.h3,
h3 {
    font-size:1.75rem
}
.h4,
h4 {
    font-size:1.5rem
}
.h5,
h5 {
    font-size:1.25rem
}
.h6,
h6 {
    font-size:1rem
}
p {
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
}
address {
    font-style:normal;
    line-height:inherit
}
address,
dl,
ol,
ul {
    margin-bottom:1rem
}
dl,
ol,
ul {
    margin-top:0
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom:0
}
dt {
    font-weight:700
}
dd {
    margin-bottom:.5rem;
    margin-left:0
}
blockquote {
    margin:0 0 1rem
}
b,
strong {
    font-weight:bolder
}
.small,
small {
    font-size:80%
}
sub,
sup {
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
a {
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover {
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus {
    outline:0
}
code,
kbd,
pre,
samp {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
}
pre {
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure {
    margin:0 0 1rem
}
img {
    border-style:none
}
img,
svg {
    vertical-align:middle
}
svg {
    overflow:hidden
}
table {
    border-collapse:collapse
}
caption {
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th {
    text-align:inherit
}
label {
    display:inline-block
}
button {
    border-radius:0
}
button:focus {
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,
input {
    overflow:visible
}
button,
select {
    text-transform:none
}
select {
    word-wrap:normal
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding:0;
    border-style:none
}
input[type=checkbox],
input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance:listbox
}
textarea {
    overflow:auto;
    resize:vertical
}
fieldset {
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend {
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
.mark,
mark {
    padding:.2em;
    background-color:#fcf8e3
}
progress {
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    font:inherit;
    -webkit-appearance:button
}
output {
    display:inline-block
}
summary {
    display:list-item;
    cursor:pointer
}
template {
    display:none
}
[hidden] {
    display:none!important
}
.lead {
    font-size:1.25rem;
    font-weight:300
}
.display-1 {
    font-size:6rem
}
.display-1,
.display-2 {
    font-weight:300;
    line-height:1.2
}
.display-2 {
    font-size:5.5rem
}
.display-3 {
    font-size:4.5rem
}
.display-3,
.display-4 {
    font-weight:300;
    line-height:1.2
}
.display-4 {
    font-size:3.5rem
}
.list-inline,
.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline-item {
    display:inline-block
}
.list-inline-item:not(:last-child) {
    margin-right:.5rem
}
.initialism {
    font-size:90%;
    text-transform:uppercase
}
.blockquote {
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer {
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer:before {
    content:"\2014\00A0"
}
.ar-container {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px) {
    .ar-container {
        max-width:540px
    }
}
@media (min-width:768px) {
    .ar-container {
        max-width:720px
    }
}
@media (min-width:992px) {
    .ar-container {
        max-width:960px
    }
}
@media (min-width:1200px) {
    .ar-container {
        max-width:1140px
    }
}
.ar-container-fluid {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.ar-row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters {
    margin-right:0;
    margin-left:0
}
.no-gutters>.ar-col,
.no-gutters>[class*=col-] {
    padding-right:0;
    padding-left:0
}
.ar-col,
.ar-col-1,
.ar-col-2,
.ar-col-3,
.ar-col-4,
.ar-col-5,
.ar-col-6,
.ar-col-7,
.ar-col-8,
.ar-col-9,
.ar-col-10,
.ar-col-11,
.ar-col-12,
.ar-col-auto,
.ar-col-lg,
.ar-col-lg-1,
.ar-col-lg-2,
.ar-col-lg-3,
.ar-col-lg-4,
.ar-col-lg-5,
.ar-col-lg-6,
.ar-col-lg-7,
.ar-col-lg-8,
.ar-col-lg-9,
.ar-col-lg-10,
.ar-col-lg-11,
.ar-col-lg-12,
.ar-col-lg-auto,
.ar-col-md,
.ar-col-md-1,
.ar-col-md-2,
.ar-col-md-3,
.ar-col-md-4,
.ar-col-md-5,
.ar-col-md-6,
.ar-col-md-7,
.ar-col-md-8,
.ar-col-md-9,
.ar-col-md-10,
.ar-col-md-11,
.ar-col-md-12,
.ar-col-md-auto,
.ar-col-sm,
.ar-col-sm-1,
.ar-col-sm-2,
.ar-col-sm-3,
.ar-col-sm-4,
.ar-col-sm-5,
.ar-col-sm-6,
.ar-col-sm-7,
.ar-col-sm-8,
.ar-col-sm-9,
.ar-col-sm-10,
.ar-col-sm-11,
.ar-col-sm-12,
.ar-col-sm-auto,
.ar-col-xl,
.ar-col-xl-1,
.ar-col-xl-2,
.ar-col-xl-3,
.ar-col-xl-4,
.ar-col-xl-5,
.ar-col-xl-6,
.ar-col-xl-7,
.ar-col-xl-8,
.ar-col-xl-9,
.ar-col-xl-10,
.ar-col-xl-11,
.ar-col-xl-12,
.ar-col-xl-auto {
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.ar-col {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.ar-col-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.ar-col-1 {
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.ar-col-2 {
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.ar-col-3 {
    flex:0 0 25%;
    max-width:25%
}
.ar-col-4 {
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.ar-col-5 {
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.ar-col-6 {
    flex:0 0 50%;
    max-width:50%
}
.ar-col-7 {
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.ar-col-8 {
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.ar-col-9 {
    flex:0 0 75%;
    max-width:75%
}
.ar-col-10 {
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.ar-col-11 {
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.ar-col-12 {
    flex:0 0 100%;
    max-width:100%
}
.order-first {
    order:-1
}
.order-last {
    order:13
}
.order-0 {
    order:0
}
.order-1 {
    order:1
}
.order-2 {
    order:2
}
.order-3 {
    order:3
}
.order-4 {
    order:4
}
.order-5 {
    order:5
}
.order-6 {
    order:6
}
.order-7 {
    order:7
}
.order-8 {
    order:8
}
.order-9 {
    order:9
}
.order-10 {
    order:10
}
.order-11 {
    order:11
}
.order-12 {
    order:12
}
.offset-1 {
    margin-left:8.333333%
}
.offset-2 {
    margin-left:16.666667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.333333%
}
.offset-5 {
    margin-left:41.666667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.333333%
}
.offset-8 {
    margin-left:66.666667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.333333%
}
.offset-11 {
    margin-left:91.666667%
}
@media (min-width:576px) {
    .ar-col-sm {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-sm-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-sm-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-sm-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-sm-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-sm-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-sm-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-sm-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-sm-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-sm-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-sm-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-sm-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-sm-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-sm-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first {
        order:-1
    }
    .order-sm-last {
        order:13
    }
    .order-sm-0 {
        order:0
    }
    .order-sm-1 {
        order:1
    }
    .order-sm-2 {
        order:2
    }
    .order-sm-3 {
        order:3
    }
    .order-sm-4 {
        order:4
    }
    .order-sm-5 {
        order:5
    }
    .order-sm-6 {
        order:6
    }
    .order-sm-7 {
        order:7
    }
    .order-sm-8 {
        order:8
    }
    .order-sm-9 {
        order:9
    }
    .order-sm-10 {
        order:10
    }
    .order-sm-11 {
        order:11
    }
    .order-sm-12 {
        order:12
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.333333%
    }
    .offset-sm-2 {
        margin-left:16.666667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.333333%
    }
    .offset-sm-5 {
        margin-left:41.666667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.333333%
    }
    .offset-sm-8 {
        margin-left:66.666667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.333333%
    }
    .offset-sm-11 {
        margin-left:91.666667%
    }
}
@media (min-width:768px) {
    .ar-col-md {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-md-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-md-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-md-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-md-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-md-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-md-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-md-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-md-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-md-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-md-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-md-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-md-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-md-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first {
        order:-1
    }
    .order-md-last {
        order:13
    }
    .order-md-0 {
        order:0
    }
    .order-md-1 {
        order:1
    }
    .order-md-2 {
        order:2
    }
    .order-md-3 {
        order:3
    }
    .order-md-4 {
        order:4
    }
    .order-md-5 {
        order:5
    }
    .order-md-6 {
        order:6
    }
    .order-md-7 {
        order:7
    }
    .order-md-8 {
        order:8
    }
    .order-md-9 {
        order:9
    }
    .order-md-10 {
        order:10
    }
    .order-md-11 {
        order:11
    }
    .order-md-12 {
        order:12
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.333333%
    }
    .offset-md-2 {
        margin-left:16.666667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.333333%
    }
    .offset-md-5 {
        margin-left:41.666667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.333333%
    }
    .offset-md-8 {
        margin-left:66.666667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.333333%
    }
    .offset-md-11 {
        margin-left:91.666667%
    }
}
@media (min-width:992px) {
    .ar-col-lg {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-lg-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-lg-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-lg-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-lg-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-lg-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-lg-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-lg-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-lg-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-lg-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-lg-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-lg-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-lg-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-lg-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first {
        order:-1
    }
    .order-lg-last {
        order:13
    }
    .order-lg-0 {
        order:0
    }
    .order-lg-1 {
        order:1
    }
    .order-lg-2 {
        order:2
    }
    .order-lg-3 {
        order:3
    }
    .order-lg-4 {
        order:4
    }
    .order-lg-5 {
        order:5
    }
    .order-lg-6 {
        order:6
    }
    .order-lg-7 {
        order:7
    }
    .order-lg-8 {
        order:8
    }
    .order-lg-9 {
        order:9
    }
    .order-lg-10 {
        order:10
    }
    .order-lg-11 {
        order:11
    }
    .order-lg-12 {
        order:12
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.333333%
    }
    .offset-lg-2 {
        margin-left:16.666667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.333333%
    }
    .offset-lg-5 {
        margin-left:41.666667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.333333%
    }
    .offset-lg-8 {
        margin-left:66.666667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.333333%
    }
    .offset-lg-11 {
        margin-left:91.666667%
    }
}
@media (min-width:1200px) {
    .ar-col-xl {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .ar-col-xl-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .ar-col-xl-1 {
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .ar-col-xl-2 {
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .ar-col-xl-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .ar-col-xl-4 {
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .ar-col-xl-5 {
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .ar-col-xl-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .ar-col-xl-7 {
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .ar-col-xl-8 {
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .ar-col-xl-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .ar-col-xl-10 {
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .ar-col-xl-11 {
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .ar-col-xl-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first {
        order:-1
    }
    .order-xl-last {
        order:13
    }
    .order-xl-0 {
        order:0
    }
    .order-xl-1 {
        order:1
    }
    .order-xl-2 {
        order:2
    }
    .order-xl-3 {
        order:3
    }
    .order-xl-4 {
        order:4
    }
    .order-xl-5 {
        order:5
    }
    .order-xl-6 {
        order:6
    }
    .order-xl-7 {
        order:7
    }
    .order-xl-8 {
        order:8
    }
    .order-xl-9 {
        order:9
    }
    .order-xl-10 {
        order:10
    }
    .order-xl-11 {
        order:11
    }
    .order-xl-12 {
        order:12
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.333333%
    }
    .offset-xl-2 {
        margin-left:16.666667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.333333%
    }
    .offset-xl-5 {
        margin-left:41.666667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.333333%
    }
    .offset-xl-8 {
        margin-left:66.666667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.333333%
    }
    .offset-xl-11 {
        margin-left:91.666667%
    }
}
.ar-form-control {
    display:block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .ar-form-control {
        transition:none
    }
}
.ar-form-control::-ms-expand {
    background-color:transparent;
    border:0
}
.ar-form-control:focus {
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-form-control::-moz-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control:-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control::-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control::placeholder {
    color:#6c757d;
    opacity:1
}
.ar-form-control:disabled,
.ar-form-control[readonly] {
    background-color:#e9ecef;
    opacity:1
}
select.ar-form-control:focus::-ms-value {
    color:#495057;
    background-color:#fff
}
.ar-form-control-file,
.ar-form-control-range {
    display:block;
    width:100%
}
.ar-col-form-label {
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.ar-col-form-label-lg {
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.ar-col-form-label-sm {
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.ar-form-control-plaintext {
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    font-size:1rem;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.ar-form-control-plaintext.form-control-lg,
.ar-form-control-plaintext.form-control-sm {
    padding-right:0;
    padding-left:0
}
.ar-form-control-sm {
    height:calc(1.5em + .5rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-form-control-lg {
    height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.ar-form-control[multiple],
select.ar-form-control[size],
textarea.ar-form-control {
    height:auto
}
.ar-form-group {
    margin-bottom:1rem
}
.ar-form-text {
    display:block;
    margin-top:.25rem
}
.ar-form-row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.ar-form-row>.ar-col,
.ar-form-row>[class*=col-] {
    padding-right:5px;
    padding-left:5px
}
.ar-form-check {
    position:relative;
    display:block;
    padding-left:1.25rem
}
.ar-form-check-input {
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.ar-form-check-input[disabled]~.form-check-label {
    color:#6c757d
}
.ar-form-check-label {
    margin-bottom:0
}
.ar-form-check-inline {
    display:inline-flex;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.ar-form-check-inline .ar-form-check-input {
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.ar-form-control.is-valid,
.was-validated .ar-form-control:valid {
    border-color:#28a745;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.ar-form-control.is-valid:focus,
.was-validated .ar-form-control:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-form-control.is-valid~.valid-feedback,
.ar-form-control.is-valid~.valid-tooltip,
.was-validated .ar-form-control:valid~.valid-feedback,
.was-validated .ar-form-control:valid~.valid-tooltip {
    display:block
}
.was-validated textarea.ar-form-control:valid,
textarea.ar-form-control.is-valid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color:#28a745;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-form-control-file.is-valid~.valid-feedback,
.ar-form-control-file.is-valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .ar-form-control-file:valid~.valid-feedback,
.was-validated .ar-form-control-file:valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
    display:block
}
.ar-form-check-input.is-valid~.form-check-label,
.was-validated .ar-form-check-input:valid~.form-check-label {
    color:#28a745
}
.ar-form-check-input.is-valid~.valid-feedback,
.ar-form-check-input.is-valid~.valid-tooltip,
.was-validated .ar-form-check-input:valid~.valid-feedback,
.was-validated .ar-form-check-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-control-input.is-valid~.custom-control-label,
.was-validated .ar-custom-control-input:valid~.custom-control-label {
    color:#28a745
}
.ar-custom-control-input.is-valid~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid~.custom-control-label:before {
    border-color:#28a745
}
.ar-custom-control-input.is-valid~.valid-feedback,
.ar-custom-control-input.is-valid~.valid-tooltip,
.was-validated .ar-custom-control-input:valid~.valid-feedback,
.was-validated .ar-custom-control-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid:checked~.custom-control-label:before {
    border-color:#34ce57;
    background-color:#34ce57
}
.ar-custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .ar-custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.ar-custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.ar-custom-file-input.is-valid~.custom-file-label,
.was-validated .ar-custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .ar-custom-file-input:valid~.custom-file-label {
    border-color:#28a745
}
.ar-custom-file-input.is-valid~.valid-feedback,
.ar-custom-file-input.is-valid~.valid-tooltip,
.was-validated .ar-custom-file-input:valid~.valid-feedback,
.was-validated .ar-custom-file-input:valid~.valid-tooltip {
    display:block
}
.ar-custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .ar-custom-file-input:valid:focus~.custom-file-label {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.ar-form-control.is-invalid,
.was-validated .ar-form-control:invalid {
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.ar-form-control.is-invalid:focus,
.was-validated .ar-form-control:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-control.is-invalid~.invalid-feedback,
.ar-form-control.is-invalid~.invalid-tooltip,
.was-validated .ar-form-control:invalid~.invalid-feedback,
.was-validated .ar-form-control:invalid~.invalid-tooltip {
    display:block
}
.was-validated textarea.ar-form-control:invalid,
textarea.ar-form-control.is-invalid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color:#dc3545;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-control-file.is-invalid~.invalid-feedback,
.ar-form-control-file.is-invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .ar-form-control-file:invalid~.invalid-feedback,
.was-validated .ar-form-control-file:invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
    display:block
}
.ar-form-check-input.is-invalid~.form-check-label,
.was-validated .ar-form-check-input:invalid~.form-check-label {
    color:#dc3545
}
.ar-form-check-input.is-invalid~.invalid-feedback,
.ar-form-check-input.is-invalid~.invalid-tooltip,
.was-validated .ar-form-check-input:invalid~.invalid-feedback,
.was-validated .ar-form-check-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-control-input.is-invalid~.custom-control-label,
.was-validated .ar-custom-control-input:invalid~.custom-control-label {
    color:#dc3545
}
.ar-custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid~.custom-control-label:before {
    border-color:#dc3545
}
.ar-custom-control-input.is-invalid~.invalid-feedback,
.ar-custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .ar-custom-control-input:invalid~.invalid-feedback,
.was-validated .ar-custom-control-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid:checked~.custom-control-label:before {
    border-color:#e4606d;
    background-color:#e4606d
}
.ar-custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .ar-custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.ar-custom-file-input.is-invalid~.custom-file-label,
.was-validated .ar-custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .ar-custom-file-input:invalid~.custom-file-label {
    border-color:#dc3545
}
.ar-custom-file-input.is-invalid~.invalid-feedback,
.ar-custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .ar-custom-file-input:invalid~.invalid-feedback,
.was-validated .ar-custom-file-input:invalid~.invalid-tooltip {
    display:block
}
.ar-custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .ar-custom-file-input:invalid:focus~.custom-file-label {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.ar-form-inline {
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.ar-form-inline .ar-form-check {
    width:100%
}
@media (min-width:576px) {
    .ar-form-inline label {
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:0
    }
    .ar-form-inline .ar-form-group {
        display:flex;
        flex:0 0 auto;
        flex-flow:row wrap;
        align-items:center;
        margin-bottom:0
    }
    .ar-form-inline .ar-form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .ar-form-inline .ar-form-control-plaintext {
        display:inline-block
    }
    .ar-form-inline .ar-custom-select,
    .ar-form-inline .ar-input-group {
        width:auto
    }
    .ar-form-inline .ar-form-check {
        display:flex;
        align-items:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .ar-form-inline .ar-form-check-input {
        position:relative;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .ar-form-inline .ar-custom-control {
        align-items:center;
        justify-content:center
    }
    .ar-form-inline .ar-custom-control-label {
        margin-bottom:0
    }
}
.ar-btn {
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .ar-btn {
        transition:none
    }
}
.ar-btn.focus,
.ar-btn:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-btn.disabled,
.ar-btn:disabled {
    opacity:.65
}
a.ar-btn.disabled,
fieldset:disabled a.btn {
    pointer-events:none
}
.ar-btn-primary {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-primary.focus,
.ar-btn-primary:focus,
.ar-btn-primary:hover {
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.ar-btn-primary.focus,
.ar-btn-primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.ar-btn-primary.disabled,
.ar-btn-primary:disabled {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-primary:not(:disabled):not(.disabled).active,
.ar-btn-primary:not(:disabled):not(.disabled):active,
.show>.ar-btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.ar-btn-primary:not(:disabled):not(.disabled).active:focus,
.ar-btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.ar-btn-secondary {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-secondary.focus,
.ar-btn-secondary:focus,
.ar-btn-secondary:hover {
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.ar-btn-secondary.focus,
.ar-btn-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.ar-btn-secondary.disabled,
.ar-btn-secondary:disabled {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-secondary:not(:disabled):not(.disabled).active,
.ar-btn-secondary:not(:disabled):not(.disabled):active,
.show>.ar-btn-secondary.dropdown-toggle {
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.ar-btn-secondary:not(:disabled):not(.disabled).active:focus,
.ar-btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.ar-btn-success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-success.focus,
.ar-btn-success:focus,
.ar-btn-success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.ar-btn-success.focus,
.ar-btn-success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.ar-btn-success.disabled,
.ar-btn-success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-success:not(:disabled):not(.disabled).active,
.ar-btn-success:not(:disabled):not(.disabled):active,
.show>.ar-btn-success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.ar-btn-success:not(:disabled):not(.disabled).active:focus,
.ar-btn-success:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.ar-btn-info {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-info.focus,
.ar-btn-info:focus,
.ar-btn-info:hover {
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.ar-btn-info.focus,
.ar-btn-info:focus {
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.ar-btn-info.disabled,
.ar-btn-info:disabled {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-info:not(:disabled):not(.disabled).active,
.ar-btn-info:not(:disabled):not(.disabled):active,
.show>.ar-btn-info.dropdown-toggle {
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.ar-btn-info:not(:disabled):not(.disabled).active:focus,
.ar-btn-info:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.ar-btn-warning {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-warning.focus,
.ar-btn-warning:focus,
.ar-btn-warning:hover {
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.ar-btn-warning.focus,
.ar-btn-warning:focus {
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.ar-btn-warning.disabled,
.ar-btn-warning:disabled {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-warning:not(:disabled):not(.disabled).active,
.ar-btn-warning:not(:disabled):not(.disabled):active,
.show>.ar-btn-warning.dropdown-toggle {
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.ar-btn-warning:not(:disabled):not(.disabled).active:focus,
.ar-btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.ar-btn-danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-danger.focus,
.ar-btn-danger:focus,
.ar-btn-danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.ar-btn-danger.focus,
.ar-btn-danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.ar-btn-danger.disabled,
.ar-btn-danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-danger:not(:disabled):not(.disabled).active,
.ar-btn-danger:not(:disabled):not(.disabled):active,
.show>.ar-btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.ar-btn-danger:not(:disabled):not(.disabled).active:focus,
.ar-btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.ar-btn-light {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-light.focus,
.ar-btn-light:focus,
.ar-btn-light:hover {
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.ar-btn-light.focus,
.ar-btn-light:focus {
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.ar-btn-light.disabled,
.ar-btn-light:disabled {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-light:not(:disabled):not(.disabled).active,
.ar-btn-light:not(:disabled):not(.disabled):active,
.show>.ar-btn-light.dropdown-toggle {
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.ar-btn-light:not(:disabled):not(.disabled).active:focus,
.ar-btn-light:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.ar-btn-dark {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-dark.focus,
.ar-btn-dark:focus,
.ar-btn-dark:hover {
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.ar-btn-dark.focus,
.ar-btn-dark:focus {
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.ar-btn-dark.disabled,
.ar-btn-dark:disabled {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-dark:not(:disabled):not(.disabled).active,
.ar-btn-dark:not(:disabled):not(.disabled):active,
.show>.ar-btn-dark.dropdown-toggle {
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.ar-btn-dark:not(:disabled):not(.disabled).active:focus,
.ar-btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.ar-btn-outline-primary {
    color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary:hover {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary.focus,
.ar-btn-outline-primary:focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.ar-btn-outline-primary.disabled,
.ar-btn-outline-primary:disabled {
    color:#007bff;
    background-color:transparent
}
.ar-btn-outline-primary:not(:disabled):not(.disabled).active,
.ar-btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-primary.dropdown-toggle {
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.ar-btn-outline-secondary {
    color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary:hover {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary.focus,
.ar-btn-outline-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.ar-btn-outline-secondary.disabled,
.ar-btn-outline-secondary:disabled {
    color:#6c757d;
    background-color:transparent
}
.ar-btn-outline-secondary:not(:disabled):not(.disabled).active,
.ar-btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-secondary.dropdown-toggle {
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.ar-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.ar-btn-outline-success {
    color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success:hover {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success.focus,
.ar-btn-outline-success:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.ar-btn-outline-success.disabled,
.ar-btn-outline-success:disabled {
    color:#28a745;
    background-color:transparent
}
.ar-btn-outline-success:not(:disabled):not(.disabled).active,
.ar-btn-outline-success:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-success.dropdown-toggle {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.ar-btn-outline-success:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.ar-btn-outline-info {
    color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info:hover {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info.focus,
.ar-btn-outline-info:focus {
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.ar-btn-outline-info.disabled,
.ar-btn-outline-info:disabled {
    color:#17a2b8;
    background-color:transparent
}
.ar-btn-outline-info:not(:disabled):not(.disabled).active,
.ar-btn-outline-info:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-info.dropdown-toggle {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.ar-btn-outline-info:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.ar-btn-outline-warning {
    color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning:hover {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning.focus,
.ar-btn-outline-warning:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.ar-btn-outline-warning.disabled,
.ar-btn-outline-warning:disabled {
    color:#ffc107;
    background-color:transparent
}
.ar-btn-outline-warning:not(:disabled):not(.disabled).active,
.ar-btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-warning.dropdown-toggle {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.ar-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.ar-btn-outline-danger {
    color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger:hover {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger.focus,
.ar-btn-outline-danger:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.ar-btn-outline-danger.disabled,
.ar-btn-outline-danger:disabled {
    color:#dc3545;
    background-color:transparent
}
.ar-btn-outline-danger:not(:disabled):not(.disabled).active,
.ar-btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-danger.dropdown-toggle {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.ar-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.ar-btn-outline-light {
    color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light:hover {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light.focus,
.ar-btn-outline-light:focus {
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.ar-btn-outline-light.disabled,
.ar-btn-outline-light:disabled {
    color:#f8f9fa;
    background-color:transparent
}
.ar-btn-outline-light:not(:disabled):not(.disabled).active,
.ar-btn-outline-light:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-light.dropdown-toggle {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.ar-btn-outline-light:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.ar-btn-outline-dark {
    color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark:hover {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark.focus,
.ar-btn-outline-dark:focus {
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.ar-btn-outline-dark.disabled,
.ar-btn-outline-dark:disabled {
    color:#343a40;
    background-color:transparent
}
.ar-btn-outline-dark:not(:disabled):not(.disabled).active,
.ar-btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.ar-btn-outline-dark.dropdown-toggle {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.ar-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.ar-btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.ar-btn-outline-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.ar-btn-link {
    font-weight:400;
    color:#007bff;
    text-decoration:none
}
.ar-btn-link:hover {
    color:#0056b3;
    text-decoration:underline
}
.ar-btn-link.focus,
.ar-btn-link:focus {
    text-decoration:underline;
    box-shadow:none
}
.ar-btn-link.disabled,
.ar-btn-link:disabled {
    color:#6c757d;
    pointer-events:none
}
.ar-btn-group-lg>.ar-btn,
.ar-btn-lg {
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.ar-btn-group-sm>.ar-btn,
.ar-btn-sm {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-btn-block {
    display:block;
    width:100%
}
.ar-btn-block+.ar-btn-block {
    margin-top:.5rem
}
input[type=button].ar-btn-block,
input[type=reset].ar-btn-block,
input[type=submit].ar-btn-block {
    width:100%
}
.ar-dropdown,
.ar-dropleft,
.ar-dropright,
.ar-dropup {
    position:relative
}
.ar-dropdown-toggle {
    white-space:nowrap
}
.ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.ar-dropdown-menu-left {
    right:auto;
    left:0
}
.ar-dropdown-menu-right {
    right:0;
    left:auto
}
@media (min-width:576px) {
    .ar-dropdown-menu-sm-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-sm-right {
        right:0;
        left:auto
    }
}
@media (min-width:768px) {
    .ar-dropdown-menu-md-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-md-right {
        right:0;
        left:auto
    }
}
@media (min-width:992px) {
    .ar-dropdown-menu-lg-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-lg-right {
        right:0;
        left:auto
    }
}
@media (min-width:1200px) {
    .ar-dropdown-menu-xl-left {
        right:auto;
        left:0
    }
    .ar-dropdown-menu-xl-right {
        right:0;
        left:auto
    }
}
.ar-dropup .ar-dropdown-menu {
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.ar-dropup .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.ar-dropup .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropright .ar-dropdown-menu {
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.ar-dropright .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.ar-dropright .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropright .ar-dropdown-toggle:after {
    vertical-align:0
}
.ar-dropleft .ar-dropdown-menu {
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.ar-dropleft .ar-dropdown-toggle:after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    display:none
}
.ar-dropleft .ar-dropdown-toggle:before {
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.ar-dropleft .ar-dropdown-toggle:empty:after {
    margin-left:0
}
.ar-dropleft .ar-dropdown-toggle:before {
    vertical-align:0
}
.ar-dropdown-menu[x-placement^=bottom],
.ar-dropdown-menu[x-placement^=left],
.ar-dropdown-menu[x-placement^=right],
.ar-dropdown-menu[x-placement^=top] {
    right:auto;
    bottom:auto
}
.ar-dropdown-divider {
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.ar-dropdown-item {
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.ar-dropdown-item:focus,
.ar-dropdown-item:hover {
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.ar-dropdown-item.active,
.ar-dropdown-item:active {
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.ar-dropdown-item.disabled,
.ar-dropdown-item:disabled {
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.ar-dropdown-menu.show {
    display:block
}
.ar-dropdown-header {
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.ar-dropdown-item-text {
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.ar-btn-group,
.ar-btn-group-vertical {
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.ar-btn-group-vertical>.ar-btn,
.ar-btn-group>.ar-btn {
    position:relative;
    flex:1 1 auto
}
.ar-btn-group-vertical>.ar-btn.active,
.ar-btn-group-vertical>.ar-btn:active,
.ar-btn-group-vertical>.ar-btn:focus,
.ar-btn-group-vertical>.ar-btn:hover,
.ar-btn-group>.ar-btn.active,
.ar-btn-group>.ar-btn:active,
.ar-btn-group>.ar-btn:focus,
.ar-btn-group>.ar-btn:hover {
    z-index:1
}
.ar-btn-toolbar {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.ar-btn-toolbar .ar-input-group {
    width:auto
}
.ar-btn-group>.ar-btn-group:not(:first-child),
.ar-btn-group>.ar-btn:not(:first-child) {
    margin-left:-1px
}
.ar-btn-group>.ar-btn-group:not(:last-child)>.ar-btn,
.ar-btn-group>.ar-btn:not(:last-child):not(.ar-dropdown-toggle) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-btn-group>.ar-btn-group:not(:first-child)>.ar-btn,
.ar-btn-group>.ar-btn:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-dropdown-toggle-split {
    padding-right:.5625rem;
    padding-left:.5625rem
}
.ar-dropdown-toggle-split:after,
.dropright .ar-dropdown-toggle-split:after,
.dropup .ar-dropdown-toggle-split:after {
    margin-left:0
}
.dropleft .ar-dropdown-toggle-split:before {
    margin-right:0
}
.ar-btn-group-sm>.ar-btn+.ar-dropdown-toggle-split,
.ar-btn-sm+.ar-dropdown-toggle-split {
    padding-right:.375rem;
    padding-left:.375rem
}
.ar-btn-group-lg>.ar-btn+.ar-dropdown-toggle-split,
.ar-btn-lg+.ar-dropdown-toggle-split {
    padding-right:.75rem;
    padding-left:.75rem
}
.ar-btn-group-vertical {
    flex-direction:column;
    align-items:flex-start;
    justify-content:center
}
.ar-btn-group-vertical>.ar-btn,
.ar-btn-group-vertical>.ar-btn-group {
    width:100%
}
.ar-btn-group-vertical>.ar-btn-group:not(:first-child),
.ar-btn-group-vertical>.ar-btn:not(:first-child) {
    margin-top:-1px
}
.ar-btn-group-vertical>.ar-btn-group:not(:last-child)>.ar-btn,
.ar-btn-group-vertical>.ar-btn:not(:last-child):not(.ar-dropdown-toggle) {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.ar-btn-group-vertical>.ar-btn-group:not(:first-child)>.ar-btn,
.ar-btn-group-vertical>.ar-btn:not(:first-child) {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.ar-btn-group-toggle>.ar-btn,
.ar-btn-group-toggle>.ar-btn-group>.ar-btn {
    margin-bottom:0
}
.ar-btn-group-toggle>.ar-btn-group>.ar-btn input[type=checkbox],
.ar-btn-group-toggle>.ar-btn-group>.ar-btn input[type=radio],
.ar-btn-group-toggle>.ar-btn input[type=checkbox],
.ar-btn-group-toggle>.ar-btn input[type=radio] {
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.ar-input-group {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.ar-input-group>.ar-custom-file,
.ar-input-group>.ar-custom-select,
.ar-input-group>.ar-form-control,
.ar-input-group>.ar-form-control-plaintext {
    position:relative;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.ar-input-group>.ar-custom-file+.ar-custom-file,
.ar-input-group>.ar-custom-file+.ar-custom-select,
.ar-input-group>.ar-custom-file+.ar-form-control,
.ar-input-group>.ar-custom-select+.ar-custom-file,
.ar-input-group>.ar-custom-select+.ar-custom-select,
.ar-input-group>.ar-custom-select+.ar-form-control,
.ar-input-group>.ar-form-control+.ar-custom-file,
.ar-input-group>.ar-form-control+.ar-custom-select,
.ar-input-group>.ar-form-control+.ar-form-control,
.ar-input-group>.ar-form-control-plaintext+.ar-custom-file,
.ar-input-group>.ar-form-control-plaintext+.ar-custom-select,
.ar-input-group>.ar-form-control-plaintext+.ar-form-control {
    margin-left:-1px
}
.ar-input-group>.ar-custom-file .ar-custom-file-input:focus~.ar-custom-file-label,
.ar-input-group>.ar-custom-select:focus,
.ar-input-group>.ar-form-control:focus {
    z-index:3
}
.ar-input-group>.ar-custom-file .ar-custom-file-input:focus {
    z-index:4
}
.ar-input-group>.ar-custom-select:not(:last-child),
.ar-input-group>.ar-form-control:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-custom-select:not(:first-child),
.ar-input-group>.ar-form-control:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-input-group>.ar-custom-file {
    display:flex;
    align-items:center
}
.ar-input-group>.ar-custom-file:not(:last-child) .ar-custom-file-label,
.ar-input-group>.ar-custom-file:not(:last-child) .ar-custom-file-label:after {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-custom-file:not(:first-child) .ar-custom-file-label {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-input-group-append,
.ar-input-group-prepend {
    display:flex
}
.ar-input-group-append .ar-btn,
.ar-input-group-prepend .ar-btn {
    position:relative;
    z-index:2
}
.ar-input-group-append .ar-btn:focus,
.ar-input-group-prepend .ar-btn:focus {
    z-index:3
}
.ar-input-group-append .ar-btn+.ar-btn,
.ar-input-group-append .ar-btn+.ar-input-group-text,
.ar-input-group-append .ar-input-group-text+.ar-btn,
.ar-input-group-append .ar-input-group-text+.ar-input-group-text,
.ar-input-group-prepend .ar-btn+.ar-btn,
.ar-input-group-prepend .ar-btn+.ar-input-group-text,
.ar-input-group-prepend .ar-input-group-text+.ar-btn,
.ar-input-group-prepend .ar-input-group-text+.ar-input-group-text {
    margin-left:-1px
}
.ar-input-group-prepend {
    margin-right:-1px
}
.ar-input-group-append {
    margin-left:-1px
}
.ar-input-group-text {
    display:flex;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.ar-input-group-text input[type=checkbox],
.ar-input-group-text input[type=radio] {
    margin-top:0
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-lg>.ar-form-control:not(textarea) {
    height:calc(1.5em + 1rem + 2px)
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-lg>.ar-form-control,
.ar-input-group-lg>.ar-input-group-append>.ar-btn,
.ar-input-group-lg>.ar-input-group-append>.ar-input-group-text,
.ar-input-group-lg>.ar-input-group-prepend>.ar-btn,
.ar-input-group-lg>.ar-input-group-prepend>.ar-input-group-text {
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.ar-input-group-sm>.ar-custom-select,
.ar-input-group-sm>.ar-form-control:not(textarea) {
    height:calc(1.5em + .5rem + 2px)
}
.ar-input-group-sm>.ar-custom-select,
.ar-input-group-sm>.ar-form-control,
.ar-input-group-sm>.ar-input-group-append>.ar-btn,
.ar-input-group-sm>.ar-input-group-append>.ar-input-group-text,
.ar-input-group-sm>.ar-input-group-prepend>.ar-btn,
.ar-input-group-sm>.ar-input-group-prepend>.ar-input-group-text {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.ar-input-group-lg>.ar-custom-select,
.ar-input-group-sm>.ar-custom-select {
    padding-right:1.75rem
}
.ar-input-group>.ar-input-group-append:last-child>.ar-btn:not(:last-child):not(.dropdown-toggle),
.ar-input-group>.ar-input-group-append:last-child>.ar-input-group-text:not(:last-child),
.ar-input-group>.ar-input-group-append:not(:last-child)>.ar-btn,
.ar-input-group>.ar-input-group-append:not(:last-child)>.ar-input-group-text,
.ar-input-group>.ar-input-group-prepend>.ar-btn,
.ar-input-group>.ar-input-group-prepend>.ar-input-group-text {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ar-input-group>.ar-input-group-append>.ar-btn,
.ar-input-group>.ar-input-group-append>.ar-input-group-text,
.ar-input-group>.ar-input-group-prepend:first-child>.ar-btn:not(:first-child),
.ar-input-group>.ar-input-group-prepend:first-child>.ar-input-group-text:not(:first-child),
.ar-input-group>.ar-input-group-prepend:not(:first-child)>.ar-btn,
.ar-input-group>.ar-input-group-prepend:not(:first-child)>.ar-input-group-text {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.ar-pagination {
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.ar-page-link {
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.ar-page-link:hover {
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.ar-page-link:focus {
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ar-page-item:first-child .ar-page-link {
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.ar-page-item:last-child .ar-page-link {
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.ar-page-item.active .ar-page-link {
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.ar-page-item.disabled .ar-page-link {
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.ar-pagination-lg .page-link {
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.ar-pagination-lg .page-item:first-child .page-link {
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.ar-pagination-lg .page-item:last-child .page-link {
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.arpagination-sm .page-link {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.arpagination-sm .page-item:first-child .page-link {
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.arpagination-sm .page-item:last-child .page-link {
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
@-webkit-keyframes spinner-border {
    to {
        transform:rotate(1turn)
    }
}
@keyframes spinner-border {
    to {
        transform:rotate(1turn)
    }
}
.spinner-border {
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid;
    border-right:.25em solid transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow {
    0% {
        transform:scale(0)
    }
    50% {
        opacity:1
    }
}
@keyframes spinner-grow {
    0% {
        transform:scale(0)
    }
    50% {
        opacity:1
    }
}
.spinner-grow {
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
    width:1rem;
    height:1rem
}
.align-baseline {
    vertical-align:baseline!important
}
.align-top {
    vertical-align:top!important
}
.align-middle {
    vertical-align:middle!important
}
.align-bottom {
    vertical-align:bottom!important
}
.align-text-bottom {
    vertical-align:text-bottom!important
}
.align-text-top {
    vertical-align:text-top!important
}
.bg-primary {
    background-color:#007bff!important
}
.bg-secondary {
    background-color:#6c757d!important
}
.bg-success {
    background-color:#28a745!important
}
.bg-info {
    background-color:#17a2b8!important
}
.bg-warning {
    background-color:#ffc107!important
}
.bg-danger {
    background-color:#dc3545!important
}
.bg-light {
    background-color:#f8f9fa!important
}
.bg-dark {
    background-color:#343a40!important
}
.bg-white {
    background-color:#fff!important
}
.bg-transparent {
    background-color:transparent!important
}
.border {
    border:1px solid #dee2e6!important
}
.border-top {
    border-top:1px solid #dee2e6!important
}
.border-right {
    border-right:1px solid #dee2e6!important
}
.border-bottom {
    border-bottom:1px solid #dee2e6!important
}
.border-left {
    border-left:1px solid #dee2e6!important
}
.border-0 {
    border:0!important
}
.border-top-0 {
    border-top:0!important
}
.border-right-0 {
    border-right:0!important
}
.border-bottom-0 {
    border-bottom:0!important
}
.border-left-0 {
    border-left:0!important
}
.border-primary {
    border-color:#007bff!important
}
.border-secondary {
    border-color:#6c757d!important
}
.border-success {
    border-color:#28a745!important
}
.border-info {
    border-color:#17a2b8!important
}
.border-warning {
    border-color:#ffc107!important
}
.border-danger {
    border-color:#dc3545!important
}
.border-light {
    border-color:#f8f9fa!important
}
.border-dark {
    border-color:#343a40!important
}
.border-white {
    border-color:#fff!important
}
.rounded-sm {
    border-radius:.2rem!important
}
.rounded {
    border-radius:.25rem!important
}
.rounded-top {
    border-top-left-radius:.25rem!important
}
.rounded-right,
.rounded-top {
    border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius:.25rem!important
}
.rounded-left {
    border-top-left-radius:.25rem!important
}
.rounded-lg {
    border-radius:.3rem!important
}
.rounded-circle {
    border-radius:50%!important
}
.rounded-pill {
    border-radius:50rem!important
}
.rounded-0 {
    border-radius:0!important
}
.clearfix:after {
    display:block;
    clear:both;
    content:""
}
.d-none {
    display:none!important
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:flex!important
}
.d-inline-flex {
    display:inline-flex!important
}
@media (min-width:576px) {
    .d-sm-none {
        display:none!important
    }
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:flex!important
    }
    .d-sm-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:768px) {
    .d-md-none {
        display:none!important
    }
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:flex!important
    }
    .d-md-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:992px) {
    .d-lg-none {
        display:none!important
    }
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:flex!important
    }
    .d-lg-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:1200px) {
    .d-xl-none {
        display:none!important
    }
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:flex!important
    }
    .d-xl-inline-flex {
        display:inline-flex!important
    }
}
@media print {
    .d-print-none {
        display:none!important
    }
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:flex!important
    }
    .d-print-inline-flex {
        display:inline-flex!important
    }
}
.embed-responsive {
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive:before {
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9:before {
    padding-top:42.857143%
}
.embed-responsive-16by9:before {
    padding-top:56.25%
}
.embed-responsive-4by3:before {
    padding-top:75%
}
.embed-responsive-1by1:before {
    padding-top:100%
}
.flex-row {
    flex-direction:row!important
}
.flex-column {
    flex-direction:column!important
}
.flex-row-reverse {
    flex-direction:row-reverse!important
}
.flex-column-reverse {
    flex-direction:column-reverse!important
}
.flex-wrap {
    flex-wrap:wrap!important
}
.flex-nowrap {
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    flex-wrap:wrap-reverse!important
}
.flex-fill {
    flex:1 1 auto!important
}
.flex-grow-0 {
    flex-grow:0!important
}
.flex-grow-1 {
    flex-grow:1!important
}
.flex-shrink-0 {
    flex-shrink:0!important
}
.flex-shrink-1 {
    flex-shrink:1!important
}
.justify-content-start {
    justify-content:flex-start!important
}
.justify-content-end {
    justify-content:flex-end!important
}
.justify-content-center {
    justify-content:center!important
}
.justify-content-between {
    justify-content:space-between!important
}
.justify-content-around {
    justify-content:space-around!important
}
.align-items-start {
    align-items:flex-start!important
}
.align-items-end {
    align-items:flex-end!important
}
.align-items-center {
    align-items:center!important
}
.align-items-baseline {
    align-items:baseline!important
}
.align-items-stretch {
    align-items:stretch!important
}
.align-content-start {
    align-content:flex-start!important
}
.align-content-end {
    align-content:flex-end!important
}
.align-content-center {
    align-content:center!important
}
.align-content-between {
    align-content:space-between!important
}
.align-content-around {
    align-content:space-around!important
}
.align-content-stretch {
    align-content:stretch!important
}
.align-self-auto {
    align-self:auto!important
}
.align-self-start {
    align-self:flex-start!important
}
.align-self-end {
    align-self:flex-end!important
}
.align-self-center {
    align-self:center!important
}
.align-self-baseline {
    align-self:baseline!important
}
.align-self-stretch {
    align-self:stretch!important
}
@media (min-width:576px) {
    .flex-sm-row {
        flex-direction:row!important
    }
    .flex-sm-column {
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap {
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill {
        flex:1 1 auto!important
    }
    .flex-sm-grow-0 {
        flex-grow:0!important
    }
    .flex-sm-grow-1 {
        flex-grow:1!important
    }
    .flex-sm-shrink-0 {
        flex-shrink:0!important
    }
    .flex-sm-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-sm-start {
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        justify-content:center!important
    }
    .justify-content-sm-between {
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        justify-content:space-around!important
    }
    .align-items-sm-start {
        align-items:flex-start!important
    }
    .align-items-sm-end {
        align-items:flex-end!important
    }
    .align-items-sm-center {
        align-items:center!important
    }
    .align-items-sm-baseline {
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        align-items:stretch!important
    }
    .align-content-sm-start {
        align-content:flex-start!important
    }
    .align-content-sm-end {
        align-content:flex-end!important
    }
    .align-content-sm-center {
        align-content:center!important
    }
    .align-content-sm-between {
        align-content:space-between!important
    }
    .align-content-sm-around {
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        align-content:stretch!important
    }
    .align-self-sm-auto {
        align-self:auto!important
    }
    .align-self-sm-start {
        align-self:flex-start!important
    }
    .align-self-sm-end {
        align-self:flex-end!important
    }
    .align-self-sm-center {
        align-self:center!important
    }
    .align-self-sm-baseline {
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        align-self:stretch!important
    }
}
@media (min-width:768px) {
    .flex-md-row {
        flex-direction:row!important
    }
    .flex-md-column {
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-md-wrap {
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill {
        flex:1 1 auto!important
    }
    .flex-md-grow-0 {
        flex-grow:0!important
    }
    .flex-md-grow-1 {
        flex-grow:1!important
    }
    .flex-md-shrink-0 {
        flex-shrink:0!important
    }
    .flex-md-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-md-start {
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        justify-content:center!important
    }
    .justify-content-md-between {
        justify-content:space-between!important
    }
    .justify-content-md-around {
        justify-content:space-around!important
    }
    .align-items-md-start {
        align-items:flex-start!important
    }
    .align-items-md-end {
        align-items:flex-end!important
    }
    .align-items-md-center {
        align-items:center!important
    }
    .align-items-md-baseline {
        align-items:baseline!important
    }
    .align-items-md-stretch {
        align-items:stretch!important
    }
    .align-content-md-start {
        align-content:flex-start!important
    }
    .align-content-md-end {
        align-content:flex-end!important
    }
    .align-content-md-center {
        align-content:center!important
    }
    .align-content-md-between {
        align-content:space-between!important
    }
    .align-content-md-around {
        align-content:space-around!important
    }
    .align-content-md-stretch {
        align-content:stretch!important
    }
    .align-self-md-auto {
        align-self:auto!important
    }
    .align-self-md-start {
        align-self:flex-start!important
    }
    .align-self-md-end {
        align-self:flex-end!important
    }
    .align-self-md-center {
        align-self:center!important
    }
    .align-self-md-baseline {
        align-self:baseline!important
    }
    .align-self-md-stretch {
        align-self:stretch!important
    }
}
@media (min-width:992px) {
    .flex-lg-row {
        flex-direction:row!important
    }
    .flex-lg-column {
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap {
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill {
        flex:1 1 auto!important
    }
    .flex-lg-grow-0 {
        flex-grow:0!important
    }
    .flex-lg-grow-1 {
        flex-grow:1!important
    }
    .flex-lg-shrink-0 {
        flex-shrink:0!important
    }
    .flex-lg-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-lg-start {
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        justify-content:center!important
    }
    .justify-content-lg-between {
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        justify-content:space-around!important
    }
    .align-items-lg-start {
        align-items:flex-start!important
    }
    .align-items-lg-end {
        align-items:flex-end!important
    }
    .align-items-lg-center {
        align-items:center!important
    }
    .align-items-lg-baseline {
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        align-items:stretch!important
    }
    .align-content-lg-start {
        align-content:flex-start!important
    }
    .align-content-lg-end {
        align-content:flex-end!important
    }
    .align-content-lg-center {
        align-content:center!important
    }
    .align-content-lg-between {
        align-content:space-between!important
    }
    .align-content-lg-around {
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        align-content:stretch!important
    }
    .align-self-lg-auto {
        align-self:auto!important
    }
    .align-self-lg-start {
        align-self:flex-start!important
    }
    .align-self-lg-end {
        align-self:flex-end!important
    }
    .align-self-lg-center {
        align-self:center!important
    }
    .align-self-lg-baseline {
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        align-self:stretch!important
    }
}
@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction:row!important
    }
    .flex-xl-column {
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap {
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill {
        flex:1 1 auto!important
    }
    .flex-xl-grow-0 {
        flex-grow:0!important
    }
    .flex-xl-grow-1 {
        flex-grow:1!important
    }
    .flex-xl-shrink-0 {
        flex-shrink:0!important
    }
    .flex-xl-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-xl-start {
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        justify-content:center!important
    }
    .justify-content-xl-between {
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        justify-content:space-around!important
    }
    .align-items-xl-start {
        align-items:flex-start!important
    }
    .align-items-xl-end {
        align-items:flex-end!important
    }
    .align-items-xl-center {
        align-items:center!important
    }
    .align-items-xl-baseline {
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        align-items:stretch!important
    }
    .align-content-xl-start {
        align-content:flex-start!important
    }
    .align-content-xl-end {
        align-content:flex-end!important
    }
    .align-content-xl-center {
        align-content:center!important
    }
    .align-content-xl-between {
        align-content:space-between!important
    }
    .align-content-xl-around {
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        align-content:stretch!important
    }
    .align-self-xl-auto {
        align-self:auto!important
    }
    .align-self-xl-start {
        align-self:flex-start!important
    }
    .align-self-xl-end {
        align-self:flex-end!important
    }
    .align-self-xl-center {
        align-self:center!important
    }
    .align-self-xl-baseline {
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        align-self:stretch!important
    }
}
.float-left {
    float:left!important
}
.float-right {
    float:right!important
}
.float-none {
    float:none!important
}
@media (min-width:576px) {
    .float-sm-left {
        float:left!important
    }
    .float-sm-right {
        float:right!important
    }
    .float-sm-none {
        float:none!important
    }
}
@media (min-width:768px) {
    .float-md-left {
        float:left!important
    }
    .float-md-right {
        float:right!important
    }
    .float-md-none {
        float:none!important
    }
}
@media (min-width:992px) {
    .float-lg-left {
        float:left!important
    }
    .float-lg-right {
        float:right!important
    }
    .float-lg-none {
        float:none!important
    }
}
@media (min-width:1200px) {
    .float-xl-left {
        float:left!important
    }
    .float-xl-right {
        float:right!important
    }
    .float-xl-none {
        float:none!important
    }
}
.overflow-auto {
    overflow:auto!important
}
.overflow-hidden {
    overflow:hidden!important
}
.position-static {
    position:static!important
}
.position-relative {
    position:relative!important
}
.position-absolute {
    position:absolute!important
}
.position-fixed {
    position:fixed!important
}
.position-sticky {
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top {
    top:0
}
.fixed-bottom,
.fixed-top {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom {
    bottom:0
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm {
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
    box-shadow:none!important
}
.w-25 {
    width:25%!important
}
.w-50 {
    width:50%!important
}
.w-75 {
    width:75%!important
}
.w-100 {
    width:100%!important
}
.w-auto {
    width:auto!important
}
.h-25 {
    height:25%!important
}
.h-50 {
    height:50%!important
}
.h-75 {
    height:75%!important
}
.h-100 {
    height:100%!important
}
.h-auto {
    height:auto!important
}
.mw-100 {
    max-width:100%!important
}
.mh-100 {
    max-height:100%!important
}
.min-vw-100 {
    min-width:100vw!important
}
.min-vh-100 {
    min-height:100vh!important
}
.vw-100 {
    width:100vw!important
}
.vh-100 {
    height:100vh!important
}
.stretched-link:after {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:transparent
}
.m-0 {
    margin:0!important
}
.mt-0,
.my-0 {
    margin-top:0!important
}
.mr-0,
.mx-0 {
    margin-right:0!important
}
.mb-0,
.my-0 {
    margin-bottom:0!important
}
.ml-0,
.mx-0 {
    margin-left:0!important
}
.m-1 {
    margin:.25rem!important
}
.mt-1,
.my-1 {
    margin-top:.25rem!important
}
.mr-1,
.mx-1 {
    margin-right:.25rem!important
}
.mb-1,
.my-1 {
    margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
    margin-left:.25rem!important
}
.m-2 {
    margin:.5rem!important
}
.mt-2,
.my-2 {
    margin-top:.5rem!important
}
.mr-2,
.mx-2 {
    margin-right:.5rem!important
}
.mb-2,
.my-2 {
    margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
    margin-left:.5rem!important
}
.m-3 {
    margin:1rem!important
}
.mt-3,
.my-3 {
    margin-top:1rem!important
}
.mr-3,
.mx-3 {
    margin-right:1rem!important
}
.mb-3,
.my-3 {
    margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
    margin-left:1rem!important
}
.m-4 {
    margin:1.5rem!important
}
.mt-4,
.my-4 {
    margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
    margin-right:1.5rem!important
}
.mb-4,
.my-4 {
    margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
    margin-left:1.5rem!important
}
.m-5 {
    margin:3rem!important
}
.mt-5,
.my-5 {
    margin-top:3rem!important
}
.mr-5,
.mx-5 {
    margin-right:3rem!important
}
.mb-5,
.my-5 {
    margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
    margin-left:3rem!important
}
.p-0 {
    padding:0!important
}
.pt-0,
.py-0 {
    padding-top:0!important
}
.pr-0,
.px-0 {
    padding-right:0!important
}
.pb-0,
.py-0 {
    padding-bottom:0!important
}
.pl-0,
.px-0 {
    padding-left:0!important
}
.p-1 {
    padding:.25rem!important
}
.pt-1,
.py-1 {
    padding-top:.25rem!important
}
.pr-1,
.px-1 {
    padding-right:.25rem!important
}
.pb-1,
.py-1 {
    padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
    padding-left:.25rem!important
}
.p-2 {
    padding:.5rem!important
}
.pt-2,
.py-2 {
    padding-top:.5rem!important
}
.pr-2,
.px-2 {
    padding-right:.5rem!important
}
.pb-2,
.py-2 {
    padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
    padding-left:.5rem!important
}
.p-3 {
    padding:1rem!important
}
.pt-3,
.py-3 {
    padding-top:1rem!important
}
.pr-3,
.px-3 {
    padding-right:1rem!important
}
.pb-3,
.py-3 {
    padding-bottom:1rem!important
}
.pl-3,
.px-3 {
    padding-left:1rem!important
}
.p-4 {
    padding:1.5rem!important
}
.pt-4,
.py-4 {
    padding-top:1.5rem!important
}
.pr-4,
.px-4 {
    padding-right:1.5rem!important
}
.pb-4,
.py-4 {
    padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
    padding-left:1.5rem!important
}
.p-5 {
    padding:3rem!important
}
.pt-5,
.py-5 {
    padding-top:3rem!important
}
.pr-5,
.px-5 {
    padding-right:3rem!important
}
.pb-5,
.py-5 {
    padding-bottom:3rem!important
}
.pl-5,
.px-5 {
    padding-left:3rem!important
}
.m-n1 {
    margin:-.25rem!important
}
.mt-n1,
.my-n1 {
    margin-top:-.25rem!important
}
.mr-n1,
.mx-n1 {
    margin-right:-.25rem!important
}
.mb-n1,
.my-n1 {
    margin-bottom:-.25rem!important
}
.ml-n1,
.mx-n1 {
    margin-left:-.25rem!important
}
.m-n2 {
    margin:-.5rem!important
}
.mt-n2,
.my-n2 {
    margin-top:-.5rem!important
}
.mr-n2,
.mx-n2 {
    margin-right:-.5rem!important
}
.mb-n2,
.my-n2 {
    margin-bottom:-.5rem!important
}
.ml-n2,
.mx-n2 {
    margin-left:-.5rem!important
}
.m-n3 {
    margin:-1rem!important
}
.mt-n3,
.my-n3 {
    margin-top:-1rem!important
}
.mr-n3,
.mx-n3 {
    margin-right:-1rem!important
}
.mb-n3,
.my-n3 {
    margin-bottom:-1rem!important
}
.ml-n3,
.mx-n3 {
    margin-left:-1rem!important
}
.m-n4 {
    margin:-1.5rem!important
}
.mt-n4,
.my-n4 {
    margin-top:-1.5rem!important
}
.mr-n4,
.mx-n4 {
    margin-right:-1.5rem!important
}
.mb-n4,
.my-n4 {
    margin-bottom:-1.5rem!important
}
.ml-n4,
.mx-n4 {
    margin-left:-1.5rem!important
}
.m-n5 {
    margin:-3rem!important
}
.mt-n5,
.my-n5 {
    margin-top:-3rem!important
}
.mr-n5,
.mx-n5 {
    margin-right:-3rem!important
}
.mb-n5,
.my-n5 {
    margin-bottom:-3rem!important
}
.ml-n5,
.mx-n5 {
    margin-left:-3rem!important
}
.m-auto {
    margin:auto!important
}
.mt-auto,
.my-auto {
    margin-top:auto!important
}
.mr-auto,
.mx-auto {
    margin-right:auto!important
}
.mb-auto,
.my-auto {
    margin-bottom:auto!important
}
@media (min-width:576px) {
    .m-sm-0 {
        margin:0!important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top:0!important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right:0!important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom:0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left:0!important
    }
    .m-sm-1 {
        margin:.25rem!important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top:.25rem!important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right:.25rem!important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom:.25rem!important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left:.25rem!important
    }
    .m-sm-2 {
        margin:.5rem!important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top:.5rem!important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right:.5rem!important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom:.5rem!important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left:.5rem!important
    }
    .m-sm-3 {
        margin:1rem!important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top:1rem!important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right:1rem!important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom:1rem!important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left:1rem!important
    }
    .m-sm-4 {
        margin:1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top:1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right:1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left:1.5rem!important
    }
    .m-sm-5 {
        margin:3rem!important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top:3rem!important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right:3rem!important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom:3rem!important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left:3rem!important
    }
    .p-sm-0 {
        padding:0!important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top:0!important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right:0!important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom:0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left:0!important
    }
    .p-sm-1 {
        padding:.25rem!important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top:.25rem!important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right:.25rem!important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom:.25rem!important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left:.25rem!important
    }
    .p-sm-2 {
        padding:.5rem!important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top:.5rem!important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right:.5rem!important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom:.5rem!important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left:.5rem!important
    }
    .p-sm-3 {
        padding:1rem!important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top:1rem!important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right:1rem!important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom:1rem!important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left:1rem!important
    }
    .p-sm-4 {
        padding:1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top:1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right:1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left:1.5rem!important
    }
    .p-sm-5 {
        padding:3rem!important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top:3rem!important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right:3rem!important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom:3rem!important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left:3rem!important
    }
    .m-sm-n1 {
        margin:-.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top:-.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right:-.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left:-.25rem!important
    }
    .m-sm-n2 {
        margin:-.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top:-.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right:-.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left:-.5rem!important
    }
    .m-sm-n3 {
        margin:-1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top:-1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right:-1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left:-1rem!important
    }
    .m-sm-n4 {
        margin:-1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left:-1.5rem!important
    }
    .m-sm-n5 {
        margin:-3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top:-3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right:-3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left:-3rem!important
    }
    .m-sm-auto {
        margin:auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top:auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right:auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom:auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left:auto!important
    }
}
@media (min-width:768px) {
    .m-md-0 {
        margin:0!important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top:0!important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right:0!important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom:0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left:0!important
    }
    .m-md-1 {
        margin:.25rem!important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top:.25rem!important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right:.25rem!important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom:.25rem!important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left:.25rem!important
    }
    .m-md-2 {
        margin:.5rem!important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top:.5rem!important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right:.5rem!important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom:.5rem!important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left:.5rem!important
    }
    .m-md-3 {
        margin:1rem!important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top:1rem!important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right:1rem!important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom:1rem!important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left:1rem!important
    }
    .m-md-4 {
        margin:1.5rem!important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top:1.5rem!important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right:1.5rem!important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom:1.5rem!important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left:1.5rem!important
    }
    .m-md-5 {
        margin:3rem!important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top:3rem!important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right:3rem!important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom:3rem!important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left:3rem!important
    }
    .p-md-0 {
        padding:0!important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top:0!important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right:0!important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom:0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left:0!important
    }
    .p-md-1 {
        padding:.25rem!important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top:.25rem!important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right:.25rem!important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom:.25rem!important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left:.25rem!important
    }
    .p-md-2 {
        padding:.5rem!important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top:.5rem!important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right:.5rem!important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom:.5rem!important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left:.5rem!important
    }
    .p-md-3 {
        padding:1rem!important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top:1rem!important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right:1rem!important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom:1rem!important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left:1rem!important
    }
    .p-md-4 {
        padding:1.5rem!important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top:1.5rem!important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right:1.5rem!important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom:1.5rem!important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left:1.5rem!important
    }
    .p-md-5 {
        padding:3rem!important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top:3rem!important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right:3rem!important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom:3rem!important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left:3rem!important
    }
    .m-md-n1 {
        margin:-.25rem!important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top:-.25rem!important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right:-.25rem!important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left:-.25rem!important
    }
    .m-md-n2 {
        margin:-.5rem!important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top:-.5rem!important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right:-.5rem!important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left:-.5rem!important
    }
    .m-md-n3 {
        margin:-1rem!important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top:-1rem!important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right:-1rem!important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom:-1rem!important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left:-1rem!important
    }
    .m-md-n4 {
        margin:-1.5rem!important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top:-1.5rem!important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right:-1.5rem!important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left:-1.5rem!important
    }
    .m-md-n5 {
        margin:-3rem!important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top:-3rem!important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right:-3rem!important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom:-3rem!important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left:-3rem!important
    }
    .m-md-auto {
        margin:auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top:auto!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right:auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom:auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left:auto!important
    }
}
@media (min-width:992px) {
    .m-lg-0 {
        margin:0!important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top:0!important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right:0!important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom:0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left:0!important
    }
    .m-lg-1 {
        margin:.25rem!important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top:.25rem!important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right:.25rem!important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom:.25rem!important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left:.25rem!important
    }
    .m-lg-2 {
        margin:.5rem!important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top:.5rem!important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right:.5rem!important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom:.5rem!important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left:.5rem!important
    }
    .m-lg-3 {
        margin:1rem!important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top:1rem!important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right:1rem!important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom:1rem!important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left:1rem!important
    }
    .m-lg-4 {
        margin:1.5rem!important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top:1.5rem!important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right:1.5rem!important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left:1.5rem!important
    }
    .m-lg-5 {
        margin:3rem!important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top:3rem!important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right:3rem!important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom:3rem!important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left:3rem!important
    }
    .p-lg-0 {
        padding:0!important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top:0!important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right:0!important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom:0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left:0!important
    }
    .p-lg-1 {
        padding:.25rem!important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top:.25rem!important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right:.25rem!important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom:.25rem!important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left:.25rem!important
    }
    .p-lg-2 {
        padding:.5rem!important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top:.5rem!important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right:.5rem!important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom:.5rem!important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left:.5rem!important
    }
    .p-lg-3 {
        padding:1rem!important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top:1rem!important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right:1rem!important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom:1rem!important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left:1rem!important
    }
    .p-lg-4 {
        padding:1.5rem!important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top:1.5rem!important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right:1.5rem!important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left:1.5rem!important
    }
    .p-lg-5 {
        padding:3rem!important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top:3rem!important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right:3rem!important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom:3rem!important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left:3rem!important
    }
    .m-lg-n1 {
        margin:-.25rem!important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top:-.25rem!important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right:-.25rem!important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left:-.25rem!important
    }
    .m-lg-n2 {
        margin:-.5rem!important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top:-.5rem!important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right:-.5rem!important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left:-.5rem!important
    }
    .m-lg-n3 {
        margin:-1rem!important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top:-1rem!important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right:-1rem!important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left:-1rem!important
    }
    .m-lg-n4 {
        margin:-1.5rem!important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left:-1.5rem!important
    }
    .m-lg-n5 {
        margin:-3rem!important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top:-3rem!important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right:-3rem!important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left:-3rem!important
    }
    .m-lg-auto {
        margin:auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top:auto!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right:auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom:auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left:auto!important
    }
}
@media (min-width:1200px) {
    .m-xl-0 {
        margin:0!important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top:0!important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right:0!important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom:0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left:0!important
    }
    .m-xl-1 {
        margin:.25rem!important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top:.25rem!important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right:.25rem!important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom:.25rem!important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left:.25rem!important
    }
    .m-xl-2 {
        margin:.5rem!important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top:.5rem!important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right:.5rem!important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom:.5rem!important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left:.5rem!important
    }
    .m-xl-3 {
        margin:1rem!important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top:1rem!important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right:1rem!important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom:1rem!important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left:1rem!important
    }
    .m-xl-4 {
        margin:1.5rem!important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top:1.5rem!important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right:1.5rem!important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left:1.5rem!important
    }
    .m-xl-5 {
        margin:3rem!important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top:3rem!important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right:3rem!important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom:3rem!important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left:3rem!important
    }
    .p-xl-0 {
        padding:0!important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top:0!important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right:0!important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom:0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left:0!important
    }
    .p-xl-1 {
        padding:.25rem!important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top:.25rem!important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right:.25rem!important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom:.25rem!important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left:.25rem!important
    }
    .p-xl-2 {
        padding:.5rem!important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top:.5rem!important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right:.5rem!important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom:.5rem!important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left:.5rem!important
    }
    .p-xl-3 {
        padding:1rem!important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top:1rem!important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right:1rem!important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom:1rem!important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left:1rem!important
    }
    .p-xl-4 {
        padding:1.5rem!important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top:1.5rem!important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right:1.5rem!important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left:1.5rem!important
    }
    .p-xl-5 {
        padding:3rem!important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top:3rem!important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right:3rem!important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom:3rem!important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left:3rem!important
    }
    .m-xl-n1 {
        margin:-.25rem!important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top:-.25rem!important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right:-.25rem!important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left:-.25rem!important
    }
    .m-xl-n2 {
        margin:-.5rem!important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top:-.5rem!important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right:-.5rem!important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left:-.5rem!important
    }
    .m-xl-n3 {
        margin:-1rem!important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top:-1rem!important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right:-1rem!important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left:-1rem!important
    }
    .m-xl-n4 {
        margin:-1.5rem!important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left:-1.5rem!important
    }
    .m-xl-n5 {
        margin:-3rem!important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top:-3rem!important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right:-3rem!important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left:-3rem!important
    }
    .m-xl-auto {
        margin:auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top:auto!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right:auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom:auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left:auto!important
    }
}
.text-monospace {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify {
    text-align:justify!important
}
.text-wrap {
    white-space:normal!important
}
.text-nowrap {
    white-space:nowrap!important
}
.text-truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left {
    text-align:left!important
}
.text-right {
    text-align:right!important
}
.text-center {
    text-align:center!important
}
@media (min-width:576px) {
    .text-sm-left {
        text-align:left!important
    }
    .text-sm-right {
        text-align:right!important
    }
    .text-sm-center {
        text-align:center!important
    }
}
@media (min-width:768px) {
    .text-md-left {
        text-align:left!important
    }
    .text-md-right {
        text-align:right!important
    }
    .text-md-center {
        text-align:center!important
    }
}
@media (min-width:992px) {
    .text-lg-left {
        text-align:left!important
    }
    .text-lg-right {
        text-align:right!important
    }
    .text-lg-center {
        text-align:center!important
    }
}
@media (min-width:1200px) {
    .text-xl-left {
        text-align:left!important
    }
    .text-xl-right {
        text-align:right!important
    }
    .text-xl-center {
        text-align:center!important
    }
}
.text-lowercase {
    text-transform:lowercase!important
}
.text-uppercase {
    text-transform:uppercase!important
}
.text-capitalize {
    text-transform:capitalize!important
}
.font-weight-light {
    font-weight:300!important
}
.font-weight-lighter {
    font-weight:lighter!important
}
.font-weight-normal {
    font-weight:400!important
}
.font-weight-bold {
    font-weight:700!important
}
.font-weight-bolder {
    font-weight:bolder!important
}
.font-italic {
    font-style:italic!important
}
.text-white {
    color:#fff!important
}
.text-primary {
    color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
    color:#0056b3!important
}
.text-secondary {
    color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
    color:#494f54!important
}
.text-success {
    color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
    color:#19692c!important
}
.text-info {
    color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
    color:#0f6674!important
}
.text-warning {
    color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
    color:#ba8b00!important
}
.text-danger {
    color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
    color:#a71d2a!important
}
.text-light {
    color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
    color:#cbd3da!important
}
.text-dark {
    color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
    color:#121416!important
}
.text-body {
    color:#212529!important
}
.text-muted {
    color:#6c757d!important
}
.text-black-50 {
    color:rgba(0,0,0,.5)!important
}
.text-white-50 {
    color:hsla(0,0%,100%,.5)!important
}
.text-decoration-none {
    text-decoration:none!important
}
.text-break {
    word-break:break-word!important;
    word-wrap:break-word!important
}
.text-reset {
    color:inherit!important
}
.visible {
    visibility:visible!important
}
.invisible {
    visibility:hidden!important
}
@media print {
    *,
    :after,
    :before {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote,
    pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    .h2,
    .h3,
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    .h2,
    .h3,
    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container,
    body {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody + tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

* {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    outline:none
}
.form-group.toggle a {
    color:#444
}
.form-group.toggle a:hover {
    text-decoration:none;
    color:#777
}
.form-group.toggle a:focus {
    text-decoration:none
}
.tooltip-parent {
    position:relative
}
.line {
    text-decoration:line-through
}
.ar-switch {
    width:80px;
    height:34px;
    margin-top:16px
}
.ar-switch,
.ar-switch.small {
    position:relative;
    display:inline-block
}
.ar-switch.small {
    width:60px;
    height:25px;
    margin-top:12px
}
.ar-switch input {
    display:none
}
.slider {
    cursor:pointer;
    top:0;
    right:0;
    bottom:0;
    background-color:#ccc
}
.slider,
.slider:before {
    position:absolute;
    left:0;
    transition:.4s
}
.slider:before {
    content:"";
    height:26px;
    width:26px;
    right:4px;
    bottom:4px;
    background-color:#fff
}
.ltr .ar-switch .slider:before {
    left:4px;
    right:0;
    font-size:80%
}
.ar-switch.small .slider:before {
    height:19px;
    width:19px;
    right:3px;
    left:0;
    bottom:3px
}
.ltr .ar-switch.small .slider:before {
    left:3px;
    right:0
}
input:checked+.slider {
    background-color:#27c24c
}
.ar-radio input:checked+.slider {
    background-color:#5d9cec
}
input:focus+.slider {
    box-shadow:0 0 1px #2196f3
}
.ar-switch input:checked+.slider:before {
    transform:translateX(-46px)
}
.ltr .ar-switch input:checked+.slider:before {
    transform:translateX(46px)
}
.ar-switch.small input:checked+.slider:before {
    transform:translateX(-35px)
}
.ltr .ar-switch.small input:checked+.slider:before {
    transform:translateX(35px)
}
.slider.round,
.slider.round:before {
    border-radius:3px
}
.slider span:after,
.slider span:before {
    position:absolute;
    top:8px;
    transition:.4s;
    color:#fff;
    font-size:13px;
    text-align:center
}
.ar-switch.small .slider span:after,
.ar-switch.small .slider span:before {
    top:6px;
    font-size:11px
}
.ar-switch.small .slider span:before {
    text-align:right
}
html.ltr .ar-switch.small .slider span:before {
    text-align:left
}
.slider span:after {
    content:"خاموش";
    left:0;
    right:27px
}
.ltr .ar-switch .slider span:after {
    content:"OFF";
    right:0;
    left:30px
}
.ar-radio .slider span:after {
    content:"غیرفعال"
}
.ltr .ar-radio .slider span:after {
    content:" "
}
.ar-switch.small .slider span:after {
    right:23px
}
.ar-switch.ar-radio.small .slider span:after {
    right:22px!important
}
.ltr .ar-switch.small .slider span:after {
    right:0
}
.slider span:before {
    content:"روشن";
    right:0;
    left:25px;
    opacity:0
}
.ltr .ar-switch .slider span:before {
    content:"ON";
    left:0;
    right:30px
}
.ar-radio .slider span:before {
    content:"فعال"
}
.ltr .ar-radio .slider span:before {
    content:"ACTIVE";
    font-size:80%
}
.ar-switch.small .slider span:before {
    right:6px;
    left:0
}
.ltr .ar-switch.small .slider span:before {
    left:4px;
    right:0
}
input:checked+.slider span:after {
    opacity:0
}
input:checked+.slider span:before {
    opacity:1
}
.form-group .ar-switch {
    margin:0
}
.sortable-chosen {
    border:3px solid #ccc;
    border-top:none;
    border-bottom:none
}
.inline-block {
    display:inline-block
}
.bold {
    font-weight:700
}
.border-none,
.border-none-all,
.border-none-all * {
    border:none!important
}
.cursor-move {
    cursor:move;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#aaa
}
.cursor-move-parent {
    letter-spacing:-1px;
    cursor:move
}
.notexist {
    text-align:center;
    margin:0;
    padding:10px 0;
    color:#999
}
.opacity-half {
    opacity:.5
}
.chart-legend ul {
    list-style:none
}
.chart-legend li {
    text-align:left;
    margin-top:12px;
    font-size:10px
}
.chart-legend li span {
    width:15px;
    height:15px;
    margin:0 5px;
    float:left
}
.chart-legend.large li {
    font-size:14px;
    margin-top:20px
}
.chart-legend.large li span {
    width:20px;
    height:20px;
    float:left
}
.menu-mode-ar {
    position:relative;
    right:10px;
    top:-2px;
    font-size:80%;
    padding-top:4px!important;
    padding-bottom:4px!important;
    display:inline-block!important
}
.ltr .menu-mode-ar {
    right:auto;
    left:10px
}
.mode-inline {
    right:auto!important;
    left:auto!important
}
.notice {
    position:fixed;
    bottom:auto;
    width:auto;
    text-align:center;
    color:#fff;
    line-height:1.7;
    font-size:90%!important;
    padding:10px 0;
    z-index:1000
}
.notice-f {
    bottom:0;
    width:100%
}
.cov-progress {
    height:2px
}
.login {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#f5f7fa;
    z-index:10000
}
.login .topnavbar {
    padding:20px
}
.login .topnavbar img {
    height:40px
}
.ltr .wd-xl-ar,
.rtl .wd-xl-ar {
    width:333px
}
.disabledLoading {
    position:relative
}
.disabledLoading:before {
    content:"";
    display:block;
    width:100%;
    height:100%;
    background-color:#fff;
    opacity:.7;
    z-index:9998;
    position:absolute;
    top:0;
    left:0
}
.disabledLoading:after {
    content:"\F110";
    position:absolute;
    top:50%;
    left:50%;
    font:50px/50px FontAwesome;
    margin:-25px 0 0 -25px;
    z-index:9999;
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite;
    color:#00c8cc;
    display:block
}
.BlideText {
    width:400px;
    white-space:nowrap;
    float:left
}
.code.BlideText::-webkit-scrollbar {
    display:none
}
.navProfile ul {
    margin:0;
    padding:0
}
.navProfile ul li {
    display:block;
    border-bottom:1px solid hsla(0,0%,100%,.41)
}
.navProfile ul li a {
    color:#fff;
    padding:10px;
    display:block
}
.navProfile ul li a:hover {
    color:#fff;
    cursor:pointer
}
.navProfile ul li:last-child {
    border:none
}
.advButton {
    background:#eaeaea;
    padding:12px 11px;
    color:#7f7f7f;
    cursor:pointer;
    border-radius:5px
}
.advButton .fa {
    transition:all .2s
}
.advButton.actived {
    opacity:.7
}
.advButton.actived .fa {
    transform:rotate(-90deg)
}
.itemResponsiveNavigation {
    right:7px;
    left:auto!important;
    top:22px!important;
    background-color:#f2f2f2!important;
    padding:6px 10px 1px;
    border-radius:4px;
    font-size:20px;
    margin-left:10px;
    border:1px solid #eaeaea;
    cursor:pointer
}
.VODResNav {
    display:none
}
.pointer {
    cursor:pointer
}
.tab-content {
    background:#fff;
    margin-top:0!important;
    border:none!important;
    border-radius:4px
}
.nav-tabs,
.nav-tabs>li>a {
    border:none!important
}
.nav-tabs>li>a {
    background:none!important;
    padding:17px 20px!important
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color:#387DFF!important
}
.nav-tabs>li>a {
    font-weight:500!important;
    color:#cacaca!important
}
h1 {
    font-family:Alegreya Sans,sans-serif;
    font-weight:300;
    margin-top:0
}
.control-group {
    display:inline-block;
    vertical-align:top;
    background:#fff;
    text-align:left;
    box-shadow:0 1px 2px rgba(0,0,0,.1);
    padding:30px;
    width:200px;
    height:210px;
    margin:10px
}
.control {
    display:block;
    position:relative;
    padding-right:30px;
    margin-bottom:15px;
    cursor:pointer;
    line-height:1.8
}
.control input {
    position:absolute;
    z-index:-1;
    opacity:0
}
.control__indicator {
    position:absolute;
    top:2px;
    right:0;
    height:20px;
    width:20px;
    background:#e6e6e6
}
.control--radio .control__indicator {
    border-radius:50%
}
.control:hover input~.control__indicator,
.control input:focus~.control__indicator {
    background:#ccc
}
.control input:checked~.control__indicator {
    background:#387DFF
}
.control:hover input:not([disabled]):checked~.control__indicator,
.control input:checked:focus~.control__indicator {
    background:#0e647d
}
.control input:disabled~.control__indicator {
    background:#e6e6e6;
    opacity:.6;
    pointer-events:none
}
.control__indicator:after {
    content:"";
    position:absolute;
    display:none
}
.control input:checked~.control__indicator:after {
    display:block
}
.control--checkbox .control__indicator:after {
    left:8px;
    top:4px;
    width:5px;
    height:10px;
    border:solid #fff;
    border-width:0 2px 2px 0;
    transform:rotate(45deg)
}
.control--checkbox input:disabled~.control__indicator:after {
    border-color:#7b7b7b
}
.control--radio .control__indicator:after {
    left:7px;
    top:7px;
    height:6px;
    width:6px;
    border-radius:50%;
    background:#fff
}
.control--radio input:disabled~.control__indicator:after {
    background:#7b7b7b
}
.select {
    position:relative;
    margin-bottom:15px
}
.select,
.select select {
    display:inline-block;
    width:100%
}
.select select {
    cursor:pointer;
    padding:10px 15px;
    outline:0;
    border:0;
    border-radius:0;
    background:#e6e6e6;
    color:#7b7b7b;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
.select select::-ms-expand {
    display:none
}
.select select:focus,
.select select:hover {
    color:#000;
    background:#ccc
}
.select select:disabled {
    opacity:.5;
    pointer-events:none
}
.select__arrow {
    position:absolute;
    top:16px;
    right:15px;
    width:0;
    height:0;
    pointer-events:none;
    border-color:#7b7b7b transparent transparent;
    border-style:solid;
    border-width:8px 5px 0
}
.select select:focus~.select__arrow,
.select select:hover~.select__arrow {
    border-top-color:#000
}
.select select:disabled~.select__arrow {
    border-top-color:#ccc
}
html.rtl .floated-list.rtl .control__indicator {
    left:inherit;
    right:0
}
html.rtl .floated-list.rtl .control {
    padding-left:0;
    padding-right:30px
}
.rtl .multiselect,
.rtl .multiselect__element {
    text-align:right
}
.multiselect__option--selected.multiselect__option--highlight {
    background:#00afaf
}
.multiselect__option--highlight {
    background:#387DFF
}
.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select,
.multiselect__option--disabled {
    background:none
}
.multiselect__content,
.multiselect__element {
    z-index:999999
}
.multiselect__input,
.multiselect__tags-wrap {
    position:relative;
    left:30px
}
.multiselect__tag {
    background:#387DFF!important
}
.multiselect__select {
    left:1px!important;
    right:auto!important
}
.ltr .multiselect__select {
    right:1px!important;
    left:auto!important
}
.multiselect__tag-icon:hover {
    background-color:#079494!important
}
.multiselect,
.multiselect__input,
.multiselect__single {
    font-size:14px
}
.multiselect__tags {
    padding:8px 8px 0 40px
}
.ltr .multiselect__tags {
    padding:8px 40px 0 8px!important
}
.multiselect__input,
.multiselect__tags-wrap {
    left:auto
}
.multiselect__placeholder {
    padding-top:4px!important
}
.ar-slider {
    cursor:pointer
}
.ar-slider .vue-slider {
    height:6px!important;
    background:#dfe4ed!important
}
.ar-slider .vue-slider .vue-slider-dot {
    border-radius:50%;
    border:2px solid #387DFF;
    top:-5px!important;
    box-shadow:none
}
.ar-slider .vue-slider .vue-slider-process {
    background:#387DFF
}
.ar-slider .vue-slider-tooltip {
    background-color:#387DFF!important;
    border-color:#387DFF!important;
    font-size:11.5px!important
}
.file-input-group {
    position:relative;
    width:200px;
    height:40px;
    border-radius:3px;
    overflow:hidden
}
.file-input-group>* {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    padding:0;
    margin:0!important
}
.file-input-group input[type=file] {
    background:red;
    z-index:2;
    display:none!important
}
.file-input-group label {
    cursor:pointer;
    background:#387DFF;
    z-index:1;
    color:#fff;
    text-align:center;
    padding:10px
}
.file-input-group label:hover {
    background:rgba(0,186,186,.78)
}
.file-input-group label span {
    padding:0 2px
}
.file-input-group label i {
    padding:0 3px
}
.vue-highcharts {
    width:auto!important;
    display:block!important;
    margin:0!important;
    border:0 solid rgba(0,0,0,.1)!important;
    border-radius:0!important;
    box-shadow:0 0 0 rgba(0,0,0,.2)!important;
    padding:0!important;
    background:#fff!important
}
.topnavbar,
.topnavbar .navbar-header {
    background:none;
    background-color:#387DFF!important
}
.topnavbar.background {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:75px;
    z-index:-1
}
.col-centered {
    margin:0 auto!important;
    float:none!important
}
.btn-min {
    min-width:150px
}
.table-responsive tr {
    word-break:break-all
}
.widget {
    margin-bottom:2px;
    display:block
}
.widget p {
    margin:10.5px 0
}
.widget h4 {
    font-weight:400
}
.btn-file {
    position:relative;
    overflow:hidden;
    cursor:pointer!important
}
.btn-file input[type=file] {
    position:absolute;
    top:0;
    right:0;
    min-width:100%;
    min-height:100%;
    text-align:right;
    filter:alpha(opacity=0);
    opacity:0;
    outline:none;
    background:#fff;
    display:block;
    cursor:pointer!important
}
.modal label {
    margin:5px 0
}
.modal-header {
    padding:25px
}
.modal-footer {
    padding:25px;
    border:none
}
.modal-body,
.modal-body fieldset {
    padding:0
}
.layout-boxed .wrapper {
    overflow:visible;
    overflow:initial
}
.jump-container {
    padding:0
}
.jump-container>.content-heading {
    border:none;
    background-color:#fff!important;
    position:relative
}
.wrapper>.aside {
    top:95px!important;
    padding:0;
    background:none;
    transition:none;
    overflow:hidden
}
.aside ul {
    transition:none
}
.wrapper>.aside .components,
.wrapper>.aside .products {
    padding:0 0 10px;
    background-color:#3a3f51
}
.wrapper>.aside .products {
    padding:17px 0
}
.wrapper>.aside .products.active {
    margin:0 0 -10px
}
.wrapper>.aside .aside-inner {
    padding:0;
    overflow:visible;
    overflow:initial
}
.panel {
    border:none!important
}
.tooltip {
    opacity:1
}
.wizard>.content>.body {
    position:relative
}
.wizard>.content>.body .row {
    margin:50px -15px
}
.wizard>.steps a.hover {
    cursor:pointer;
    border-radius:5px
}
.wizard>.steps a.hover:hover {
    background-color:#f7f7f7;
    border-radius:5px
}
.wizard>.steps .current a,
.wizard>.steps .current a:active,
.wizard>.steps .current a:hover {
    border-radius:5px;
    background-color:#eee;
    color:#777
}
.wizard>.steps .current a {
    color:#777;
    background:#eee
}
.btn-info {
    border-color:transparent
}
.btn-info:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info:hover {
    background-color:#00a7a7;
    border-color:transparent
}
.btn-info:focus {
    background-color:#387DFF;
    border-color:transparent
}
.widget.panel,
.widget .panel {
    overflow:visible!important
}
.box:hover .panel-heading .ar-tooltip,
.c-tooltip:hover .ar-tooltip,
.form-group .row:hover .ar-tooltip,
.panel .row div:hover .ar-tooltip {
    opacity:1
}
.wizard>.steps>ul>li {
    width:20%
}
.pt-zero {
    padding-top:0!important
}
.p-zero {
    padding:0!important
}
.ph-zero {
    padding-left:0!important;
    padding-right:0!important
}
.pv-zero {
    padding-top:0!important;
    padding-bottom:0!important
}
.p-left-sm {
    padding-left:5px!important
}
.p-right-sm {
    padding-right:5px!important
}
.wrapper>section {
    z-index:90
}
.m-zero {
    margin:0!important
}
.mh-zero {
    margin-left:0!important;
    margin-right:0!important
}
.mv-zero {
    margin-top:0!important;
    margin-bottom:0!important
}
.m-left-sm {
    margin-left:5px!important
}
.ltr .m-left-sm {
    margin-left:0!important
}
.ltr .m-left-sm,
.m-right-sm {
    margin-right:5px!important
}
.progress-xxl {
    height:50px
}
.progress .progress-bar {
    box-shadow:none
}
.progress {
    border-radius:5px
}
.mt-xl {
    margin-top:25px
}
.mb-xl {
    margin-bottom:25px
}
.btn-circle {
    width:30px;
    height:30px;
    text-align:center;
    padding:6px 0;
    font-size:12px;
    line-height:1.42;
    border-radius:15px
}
.jump-container>footer {
    margin-top:20px
}
.ltr .nav-wrapper {
    box-shadow:none!important
}
.ltr .box-shadow {
    margin:8.5px -15px!important
}
.ltr .col-xs-6.col-xs-offset-3 .btn {
    font-size:75%
}
.pull-right-p {
    position:absolute;
    right:0
}
.rtl .pull-right-p {
    position:absolute;
    left:0;
    right:auto
}
a {
    color:#444;
    text-decoration:none!important
}
a:hover {
    color:#777
}
.layout-boxed .wrapper {
    box-shadow:none!important
}
.wrapper>.aside {
    background:none!important
}
.navbar-brand {
    height:75px!important
}
.topnavbar,
.topnavbar .nav-wrapper {
    background:#387DFF!important
}
.topnavbar .navbar-header .brand-logo {
    padding:18px 30px 0 15px!important
}
.wrapper>.aside .aside-inner {
    padding-top:20px!important
}
.body.container {
    padding-top:20px
}
a.exact-active-link {
    color:#387DFF
}
a.helpButton {
    background:#387DFF;
    font-size:12px;
    padding:2px 7px;
    border-radius:4px;
    margin-right:10px;
    color:#fff
}
a.helpButton i {
    padding:0 3px
}
.ltr a.helpButton {
    margin-right:0;
    margin-left:10px
}
.pointer-default {
    cursor:default
}
.serverTaskIcon {
    display:inline-block;
    right:4px
}
html.ltr .serverTaskIcon {
    right:3px
}
.pv-sm {
    padding-top:5px!important;
    padding-bottom:5px!important
}
.widget {
    margin-bottom:2px!important
}
.widget h4 {
    font-weight:400!important
}
.hover-underline:hover {
    text-decoration:underline
}
.pre {
    white-space:pre
}
.modal-body fieldset .form-group {
    margin-bottom:0;
    background-color:#f4f4f4;
    border-bottom:1px solid #ebebeb;
    padding:10px 15px
}
.table-responsive tbody td,
.table-responsive tbody th {
    padding:8px;
    line-height:1.52857143;
    vertical-align:top;
    border-bottom:1px solid #eee
}
.btn-info {
    background-color:#387DFF!important;
    border-color:#1eb6e4!important
}
.btn-info:hover {
    background:#00a7a7!important
}
.btn-info:focus,
.btn-info:hover {
    border-color:transparent!important
}
.btn-info:focus {
    background-color:#387DFF!important
}
.display-block {
    display:block!important
}
.ltr {
    direction:ltr
}
.rtl {
    direction:rtl
}
.unbuttonized {
    padding:0;
    line-height:inherit;
    text-transform:inherit;
    border:none;
    color:inherit
}
.divider {
    height:1px;
    width:100%;
    display:block;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.text-arvan {
    color:#387DFF!important
}
.btn-arvan {
    background:#387DFF;
    border-color:#387DFF;
    color:#fff!important
}
.btn-arvan:hover {
    background:#00a2a2
}
.btn-arvan:focus,
.btn-arvan:hover {
    border-color:#00a2a2;
    color:#fff!important
}
.btn-arvan:focus {
    background-color:#00a2a2
}
fieldset .form-group {
    margin-bottom:0;
    background-color:#f4f4f4;
    padding:10px 15px
}
.modal-body fieldset {
    margin:-25px!important
}
.modal-body {
    background-color:#f4f4f4
}
ul.floated-list {
    margin:0;
    padding:0 20px 0 0;
    list-style:none
}
ul.floated-list>li {
    float:left;
    padding:5px 0 5px 50px
}
.vertical-middle {
    vertical-align:middle
}
.modal {
    z-index:999999999998!important
}
.alerts {
    z-index:999999999999!important
}
.col-xs-8,
.pv-sm {
    padding:15px!important
}
.panel-heading {
    margin-top:25px!important
}
.topnavbar {
    z-index:auto!important
}
.highcharts-credits {
    display:none!important
}
thead {
    display:table-header-group!important
}
.highcharts-axis-labels *,
.highcharts-yaxis-labels * {
    font-family:vazirL,Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif!important;
    font-weight:600
}
.helpButton {
    display:inline-block!important
}
.artip {
    position:relative
}
.artip:after {
    content:attr(data-title);
    background:rgba(0,0,0,.7);
    padding:2px 5px;
    border-radius:3px;
    top:-28px;
    font-size:10px!important;
    line-height:20px;
    white-space:nowrap
}
.artip:after,
.artip:before {
    position:absolute;
    color:#fff;
    left:50%;
    transform:translateX(-50%);
    opacity:0;
    transition:all .3s
}
.artip:before {
    content:"";
    background:transparent;
    border:4px solid transparent;
    border-top-color:rgba(0,0,0,.7);
    width:1px;
    height:1px;
    top:-4px
}
.artip.s2x:after,
.artip.s2x:before {
    transform:scale(2)
}
.artip.s2x:after {
    top:-44px;
    left:0
}
.artip:hover:after,
.artip:hover:before {
    opacity:1
}
.multiselect__option--selected:after {
    display:none
}
table {
    word-break:break-all
}
.panel-heading p {
    color:rgba(0,0,0,.3)
}
.multiselect__option--highlight:after {
    left:0;
    margin-right:30%;
    display:none
}
.opshow {
    opacity:1!important
}
.search .icon-magnifier {
    position:absolute;
    left:26px!important;
    top:18px;
    font-size:18px
}
.search input {
    padding-left:35px!important
}
.search {
    padding:10px;
    position:relative
}
.ltr .fa-caret-left:before {
    content:"\F0DA"
}
.placeholder-left :-ms-input-placeholder,
.placeholder-left ::-moz-placeholder,
.placeholder-left ::-webkit-input-placeholder {
    text-align:left!important
}
.placeholder-right :-ms-input-placeholder,
.placeholder-right ::-moz-placeholder,
.placeholder-right ::-webkit-input-placeholder {
    text-align:right!important
}
.placeholder-center :-ms-input-placeholder,
.placeholder-center ::-moz-placeholder,
.placeholder-center ::-webkit-input-placeholder {
    text-align:center!important
}
.multiselect__input,
.multiselect__single {
    position:relative;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    height:1.2em;
    padding:0 5px 0 0
}
.multiselect__tags {
    height:10px;
    overflow:hidden;
    display:block
}
.rtl .search input {
    text-align:right;
    direction:rtl
}
.ltr .search input {
    text-align:left;
    direction:ltr
}
.m0 {
    margin:0!important
}
.mt0 {
    margin-top:0!important
}
.mr0 {
    margin-right:0!important
}
.mb0 {
    margin-bottom:0!important
}
.ml0,
.mx0 {
    margin-left:0!important
}
.mx0 {
    margin-right:0!important
}
.my0 {
    margin-top:0!important;
    margin-bottom:0!important
}
.m1 {
    margin:.5rem!important
}
.mt1 {
    margin-top:.5rem!important
}
.mr1 {
    margin-right:.5rem!important
}
.mb1 {
    margin-bottom:.5rem!important
}
.ml1,
.mx1 {
    margin-left:.5rem!important
}
.mx1 {
    margin-right:.5rem!important
}
.my1 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.m2 {
    margin:1rem!important
}
.mt2 {
    margin-top:1rem!important
}
.mr2 {
    margin-right:1rem!important
}
.mb2 {
    margin-bottom:1rem!important
}
.ml2,
.mx2 {
    margin-left:1rem!important
}
.mx2 {
    margin-right:1rem!important
}
.my2 {
    margin-top:1rem!important;
    margin-bottom:1rem!important
}
.m3 {
    margin:2rem!important
}
.mt3 {
    margin-top:2rem!important
}
.mr3 {
    margin-right:2rem!important
}
.mb3 {
    margin-bottom:2rem!important
}
.ml3,
.mx3 {
    margin-left:2rem!important
}
.mx3 {
    margin-right:2rem!important
}
.my3 {
    margin-top:2rem!important;
    margin-bottom:2rem!important
}
.m4 {
    margin:4rem!important
}
.mt4 {
    margin-top:4rem!important
}
.mr4 {
    margin-right:4rem!important
}
.mb4 {
    margin-bottom:4rem!important
}
.ml4,
.mx4 {
    margin-left:4rem!important
}
.mx4 {
    margin-right:4rem!important
}
.my4 {
    margin-top:4rem!important;
    margin-bottom:4rem!important
}
.mxn1 {
    margin-left:-.5rem!important;
    margin-right:-.5rem!important
}
.mxn2 {
    margin-left:-1rem!important;
    margin-right:-1rem!important
}
.mxn3 {
    margin-left:-2rem!important;
    margin-right:-2rem!important
}
.mxn4 {
    margin-left:-4rem!important;
    margin-right:-4rem!important
}
.mt-auto {
    margin-top:auto!important
}
.mr-auto {
    margin-right:auto!important
}
.mb-auto {
    margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
    margin-left:auto!important
}
.mx-auto {
    margin-right:auto!important
}
.my-auto {
    margin-top:auto!important;
    margin-bottom:auto!important
}
.p1m {
    padding:-1px!important
}
.pt1m {
    padding-top:-1px!important
}
.pr1m {
    padding-right:-1px!important
}
.pb1m {
    padding-bottom:-1px!important
}
.pl1m,
.px1m {
    padding-left:-1px!important
}
.px1m {
    padding-right:-1px!important
}
.py2m {
    padding-top:-1px!important;
    padding-bottom:-1px!important
}
.p5m {
    padding:-5px!important
}
.pt5m {
    padding-top:-5px!important
}
.pr5m {
    padding-right:-5px!important
}
.pb5m {
    padding-bottom:-5px!important
}
.pl5m,
.px5m {
    padding-left:-5px!important
}
.px5m {
    padding-right:-5px!important
}
.py5m {
    padding-top:-5px!important;
    padding-bottom:-5px!important
}
.p0 {
    padding:0!important
}
.pt0 {
    padding-top:0!important
}
.pr0 {
    padding-right:0!important
}
.pb0 {
    padding-bottom:0!important
}
.pl0,
.px0 {
    padding-left:0!important
}
.px0 {
    padding-right:0!important
}
.py0 {
    padding-top:0!important;
    padding-bottom:0!important
}
.p1 {
    padding:.5rem!important
}
.pt1 {
    padding-top:.5rem!important
}
.pr1 {
    padding-right:.5rem!important
}
.pb1 {
    padding-bottom:.5rem!important
}
.pl1 {
    padding-left:.5rem!important
}
.py1 {
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.px1 {
    padding-left:.5rem!important;
    padding-right:.5rem!important
}
.p2 {
    padding:1rem!important
}
.pt2 {
    padding-top:1rem!important
}
.pr2 {
    padding-right:1rem!important
}
.pb2 {
    padding-bottom:1rem!important
}
.pl2 {
    padding-left:1rem!important
}
.py2 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.px2 {
    padding-left:1rem!important;
    padding-right:1rem!important
}
.p3 {
    padding:2rem!important
}
.pt3 {
    padding-top:2rem!important
}
.pr3 {
    padding-right:2rem!important
}
.pb3 {
    padding-bottom:2rem!important
}
.pl3 {
    padding-left:2rem!important
}
.py3 {
    padding-top:2rem!important;
    padding-bottom:2rem!important
}
.px3 {
    padding-left:2rem!important;
    padding-right:2rem!important
}
.p4 {
    padding:4rem!important
}
.pt4 {
    padding-top:4rem!important
}
.pr4 {
    padding-right:4rem!important
}
.pb4 {
    padding-bottom:4rem!important
}
.pl4 {
    padding-left:4rem!important
}
.py4 {
    padding-top:4rem!important;
    padding-bottom:4rem!important
}
.px4 {
    padding-left:4rem!important;
    padding-right:4rem!important
}
.f-right {
    float:right!important
}
.f-left {
    float:left!important
}
.text-f-right {
    text-align:right!important
}
.text-f-left {
    text-align:left!important
}
.resize-vertical {
    resize:vertical
}
.resize-horizontal {
    resize:horizontal
}
.btn-xs {
    margin:2px
}
.ltr .text-switch {
    text-align:center
}
.ar-switch.small span:after,
.rtl .ar-switch.small span:before {
    font-size:.85em!important
}
.rtl .ar-switch.small span:after {
    text-align:center
}
.ar-switch.small span:after,
.ltr .ar-switch.small span:before {
    font-size:.75em!important
}
.fa-exclamation-triangle {
    color:#fbbb79
}
.rtl .fa-exclamation-triangle {
    margin-left:7px
}
.ltr .fa-exclamation-triangle {
    margin-right:7px
}
aside nav>ul.nav {
    margin-bottom:10px!important
}
@media screen and (min-width:992px) {
    .screen-aside {
        max-width:230px!important;
        padding:0!important
    }
    .screen-content {
        width:calc(100% - 230px)!important;
        padding:20px 20px 0 0!important
    }
}
@media screen and (max-width:991px) {
    .screen-aside,
    .screen-content {
        width:100%!important;
        padding-left:20px!important;
        padding-right:20px!important;
        margin-bottom:0!important
    }
    .sidebar {
        padding-bottom:0!important
    }
    .domain-list-class .domain-panel {
        margin-bottom:-37px!important
    }
}
@media screen and (min-width:992px) {
    .ltr .screen-content {
        padding:20px 0 0 20px!important
    }
}
@media screen and (min-width:768px) {
    #menu {
        display:inline-block!important
    }
    .navbar-header {
        display:inline-block;
        width:100px!important
    }
    .navbar-brand {
        width:113px!important
    }
    .brand-logo {
        width:150px!important
    }
}
@media screen and (max-width:767px) {
    .hide-767 {
        display:none!important
    }
    .show-767 {
        display:block!important
    }
    #menu {
        display:none
    }
    #menu li a {
        color:#fff;
        text-align:center;
        padding:10px 15px
    }
    #toggleMenuBtn {
        display:inline-block!important;
        background:#1dbfcb;
        float:right!important;
        margin:20px;
        font-size:14px;
        color:#fff;
        position:absolute;
        right:0;
        left:auto;
        z-index:99999
    }
    .rtl #toggleMenuBtn {
        text-align:center;
        display:inline-block!important;
        float:left!important;
        left:0;
        right:auto
    }
    .navbar-brand,
    .navbar-header {
        width:100%!important
    }
    .brand-logo {
        width:300px
    }
    html.rtl .navbar-nav {
        margin:7.5px 0
    }
    .dropdownProfileNavigation {
        width:calc(100% - 30px);
        left:-15px;
        position:relative
    }
    .modal-content {
        width:calc(100% - 20px)
    }
    .modal-dialog {
        width:100%!important
    }
}
.profileNavigation {
    background:#02abab;
    padding-bottom:4px;
    margin-left:15px
}
#toggleMenuBtn {
    display:none
}
@media screen and (min-width:992px) {
    #product-menu-list {
        display:block!important
    }
}
@media screen and (max-width:991px) {
    #product-menu-list {
        display:none
    }
}
#product-menu-btn {
    position:absolute!important;
    color:#fff;
    z-index:99;
    top:23px!important;
    left:auto!important;
    right:34px!important;
    background-color:#2f3444!important
}
.rtl #product-menu-btn {
    top:23px!important;
    left:34px!important;
    right:auto!important
}
@media screen and (max-width:480px) {
    .hide-480 {
        display:none!important
    }
    .wide-480 {
        width:100%!important
    }
    .btn-group {
        width:51px
    }
    .btn-group .btn-labeled {
        width:48px
    }
    .screen-padding-none {
        padding:0!important
    }
}
@media screen and (max-width:600px) {
    .hide-600 {
        display:none!important
    }
    .show-600 {
        display:block!important
    }
    .no-title td {
        padding:10px!important
    }
    .no-title td:after {
        content:""
    }
    .no-border {
        border:none!important
    }
    .table-cell {
        display:table-cell
    }
    .domain-list-class .list {
        margin-right:-15px!important
    }
}
.table-color tr:nth-child(odd) {
    background-color:#fafbfc
}
@media screen and (min-width:600px) {
    .ar-col-16 {
        width:16.66%
    }
    .ar-col-8 {
        width:8.33%
    }
    .ar-col-half {
        width:50%
    }
}
@media screen and (max-width:992px) {
    .text-sm-center {
        text-align:center!important
    }
}
.ar-pull-left {
    float:left!important
}
@media screen and (min-width:992px) {
    .pull-ld-left {
        float:left!important
    }
}
.form-control[type=number] {
    padding:5px!important;
    height:40px!important
}
.rtl [class*=block-grid-]>* {
    float:right
}
.ar-form-control.is-invalid:not(.ltr),
.ar-form-control.is-valid:not(.ltr),
.was-validated .ar-form-control:invalid:not(.ltr),
.was-validated .ar-form-control:valid:not(.ltr) {
    padding-right:.75rem;
    padding-left:calc(1.5em + .75rem);
    background-position:0 calc(.375em + .1875rem)
}
aside .nav.sub-menu a.disabled,
aside .nav.sub-menu a.disabled em {
    color:#798094!important;
    cursor:default!important
}
body {
    background-color:#f7f7f7;
    font-family:vazirL
}
.ar-sidebar {
    background-color:#387DFF ;
    display:flex;
    max-width:280px;
    height:100vh
}
.ar-sidebar:before {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:100px;
    left:0;
    background-image:linear-gradient(205deg,#387DFF ,#387DFF  25%,#387DFF);
    transition-duration:.15s
}
.ar-sidebar--withchild:before {
    height:350px
}
@media (min-width:992px) {
    .ar-sidebar {
        position:-webkit-sticky;
        position:sticky;
        top:0
    }
}
html.ltr .ar-sidebar--withchild:before {
    background-image:linear-gradient(155deg,#387DFF ,#387DFF  25%,#00a0a0)
}
.ar-aside-pmmenu {
    position:relative;
    width:60px;
    max-width:60px;
    height:100%;
    top:0;
    padding-top:25px;
    padding-bottom:25px;
    transition:background-color .15s;
    z-index:2;
    overflow:hidden;
    direction:ltr;
    padding-right:4px
}
.ar-aside-pmmenu--withchild {
    background-color:rgba(0,0,0,.05)
}
.ar-aside-pmmenu--withchild .ar-aside-pmmenu__link--active {
    background-color:#387DFF
}
.ar-aside-pmmenu__icon {
    color:#fff
}
.ar-aside-pmmenu__icon--home {
    width:15px
}
.ar-aside-pmmenu__icon--profile {
    width:12px
}
.ar-aside-pmmenu__icon--play {
    width:10px
}
.ar-aside-pmmenu__icon--settings {
    width:14px
}
.ar-aside-pmmenu__icon--logout {
    width:13px
}
.ar-aside-pmmenu__icon svg {
    max-height:100%
}
.ar-aside-pmmenu__link {
    font-size:12px;
    font-weight:700;
    line-height:13px;
    color:#fff;
    transition:color .15s linear,background-color .15s linear;
    display:flex;
    margin-top:7px;
    margin-bottom:7px;
    align-items:center;
    justify-content:center;
    height:38px;
    position:relative;
    border-radius:0 6px 6px 0
}
.ar-aside-pmmenu__link .ar-aside-pmmenu__icon path {
    transition:fill .15s linear
}
.ar-aside-pmmenu__link:after,
.ar-aside-pmmenu__link:before {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    background-color:#387DFF ;
    opacity:0;
    left:0;
    transition:opacity .15s;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljg1NyIgaGVpZ2h0PSI4LjM5NSI+PHBhdGggZD0iTTcuODU2IDguMzk1Uy4xNCA4LjIzNS0uMDAxIDB2OC4zOTV6IiBmaWxsPSIjMDBiYWJhIi8+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljg1NyIgaGVpZ2h0PSI4LjM5NSI+PHBhdGggZD0iTTcuODU2IDguMzk1Uy4xNCA4LjIzNS0uMDAxIDB2OC4zOTV6IiBmaWxsPSIjMDBiYWJhIi8+PC9zdmc+);
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
}
.ar-aside-pmmenu__link:before {
    top:-10px
}
.ar-aside-pmmenu__link:after {
    bottom:-10px;
    transform:scaleY(-1)
}
.ar-aside-pmmenu__link:not(.ar-aside-pmmenu__link--active):not(.ar-aside-pmmenu__link--disabled):hover {
    background-color:rgba(0,0,0,.17);
    color:#fff
}
.ar-aside-pmmenu__link--active {
    background-color:#2e67d1
}
.ar-aside-pmmenu__link--active:hover {
    color:#fff
}
.ar-aside-pmmenu__link--active:after,
.ar-aside-pmmenu__link--active:before {
    opacity:1
}
.ar-aside-pmmenu__link--iconButton {
    margin-top:13px;
    margin-bottom:13px
}
.ar-aside-pmmenu__link--loading:not(.ar-aside-pmmenu__link--active) {
    background-color:#00c9c9;
    animation:blink .7s infinite alternate-reverse
}
.ar-aside-pmmenu__link--loading:not(.ar-aside-pmmenu__link--active):hover {
    background-color:#00c9c9
}
.ar-aside-pmmenu__link--disabled:not(.ar-aside-pmmenu__link--active) {
    pointer-events:none;
    opacity:.5
}
.ar-aside-pmmenu__devider {
    padding-top:4px;
    padding-bottom:4px;
    text-align:center
}
.ar-aside-pmmenu__deviderDot {
    display:inline-block;
    width:4px;
    height:4px;
    border-radius:2px;
    margin-right:1px;
    margin-left:1px;
    background-color:rgba(0,0,0,.17)
}
.ar-aside-pmmenu__logo {
    width:32px;
    bottom:15px;
    color:#fff;
    margin-top:40px;
    margin-right:auto;
    margin-left:auto;
    left:14px
}
.ar-aside-pmmenu__logo svg {
    max-width:100%
}
@media (min-height:720px) {
    .ar-aside-pmmenu {
        padding-bottom:60px
    }
    .ar-aside-pmmenu__logo {
        position:absolute;
        margin-top:0
    }
}
html.ltr .ar-aside-pmmenu {
    padding-right:0;
    padding-left:4px
}
html.ltr .ar-aside-pmmenu__link {
    border-radius:6px 0 0 6px
}
html.ltr .ar-aside-pmmenu__link:after,
html.ltr .ar-aside-pmmenu__link:before {
    left:unset;
    right:0
}
html.ltr .ar-aside-pmmenu__link:after {
    transform:scale(-1)
}
html.ltr .ar-aside-pmmenu__link:before {
    transform:scaleX(-1)
}
.sidemenu {
    position:relative;
    width:220px;
    padding-bottom:15px;
    padding-right:17px;
    padding-left:17px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:1;
    transition:transform .3s ease-in-out .1s;
    transform:translate(50%)
}
.sidemenu--open {
    transform:translate(0)
}
.sidemenu__header {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    padding-top:70px;
    padding-bottom:40px;
    z-index:2;
    background-image:linear-gradient(180deg,#387DFF ,#387DFF  80%,rgba(0,196,196,0))
}
.sidemenu__image {
    width:75px;
    margin-bottom:18px;
    margin-right:auto;
    margin-left:auto;
    color:#fff;
    text-align:center
}
.sidemenu__image svg {
    max-width:100%
}
.sidemenu__title {
    color:#fff;
    font-size:17px;
    font-weight:500;
    text-align:center
}
.sidemenu__menu {
    list-style:none;
    margin:0!important;
    padding:0
}
.sidemenu__item {
    line-height:30px;
    position:relative
}
.sidemenu__item--active:before {
    opacity:1
}
.sidemenu__link {
    color:#fff;
    display:block;
    position:relative;
    font-size:12px;
    font-weight:500;
    padding-right:32px;
    padding-left:20px;
    border-radius:15px;
    transition:background-color .15s linear;
    margin-top:3px;
    margin-bottom:3px;
    cursor:pointer
}
.sidemenu__link:hover {
    background-color:rgba(0,145,145,.35);
    text-shadow:0 4px 8px rgba(0,0,0,.1);
    color:#fff
}
.sidemenu__link:before {
    content:"";
    position:absolute;
    right:16px;
    width:6px;
    height:6px;
    top:calc(50% - 3px);
    opacity:0;
    border-radius:3px;
    transition:opacity .15s linear;
    background-color:#fff
}
.sidemenu__link--active,
.sidemenu__link--active:hover {
    background-color:rgb(41, 114, 251)
}
.sidemenu__link--active:before {
    opacity:1
}
.sidemenu__link--disabled {
    color:hsla(0,0%,100%,.7)
}
.sidemenu__link--disabled:hover {
    background-color:transparent;
    color:hsla(0,0%,100%,.7);
    text-shadow:none
}
.sidemenu__link--withchild:before {
    border-radius:0;
    border-color:transparent transparent #fff #fff;
    border-style:solid;
    border-width:1px;
    transform:rotate(45deg);
    transform-origin:center;
    transition:transform .15s linear;
    background-color:transparent;
    opacity:1
}
.sidemenu__link--expanded:before {
    transform:rotate(-45deg)
}
.sidemenu__link--child {
    margin-right:10px
}
@media (min-width:992px) {
    .sidemenu {
        transform:translate(0)
    }
}
html.ltr .sidemenu {
    transform:translate(-50%)
}
html.ltr .sidemenu--open {
    transform:translate(0)
}
html.ltr .sidemenu__link {
    padding-right:20px;
    padding-left:32px
}
html.ltr .sidemenu__link--active:before {
    right:unset;
    left:16px
}
html.ltr .sidemenu__link--child {
    margin-right:0;
    margin-left:5px
}
html.ltr .sidemenu__link--withchild:before {
    transform:rotate(-135deg)
}
html.ltr .sidemenu__link--withchild.sidemenu__link--expanded:before {
    transform:rotate(-45deg)
}
@media (min-width:992px) {
    html.ltr .sidemenu {
        transform:translate(0)
    }
}
.errors {
    text-align:center;
    padding-top:15px
}
.errors__img {
    max-width:100px
}
.errors h1.errors__title {
    font-size:22px;
    font-weight:600;
    color:#8e8989
}
.errors h2.errors__subtitle {
    font-size:18px;
    color:#8e8989
}
.errors__error {
    margin-top:20px;
    font-size:16px;
    color:#f5f5f5
}
.errors__ban-icon {
    color:#8e8989;
    font-size:45px
}
.ar-header {
    flex-direction:column;
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:#f5f7fa;
    z-index:100;
    display:flex;
    align-items:center;
    z-index:555;
    min-width:100%;
    transition:transform .3s
}
.ar-header__container {
    transition:transform .3s;
    padding:20px;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.ar-header__backDrop {
    display:block;
    position:fixed;
    top:0;
    right:0;
    width:100%;
    height:100%;
    z-index:555;
    background-color:rgba(0,0,0,.35)
}
.ar-header__titleCol {
    display:flex;
    align-items:center
}
.ar-header h2.ar-header__title {
    color:#717171;
    font-size:18px;
    font-weight:600;
    margin-top:0;
    margin-bottom:0;
    margin-left:10px
}
.ar-header__titleSk {
    height:25px;
    width:55%;
    border-radius:5px;
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-header__actionCol {
    display:none
}
.ar-header__dropdownBtnContainer {
    position:relative;
    height:auto;
    margin-bottom:8px
}
.ar-header__dropdownBtn {
    height:40px;
    width:100%;
    position:relative;
    background-color:#e7ecf4;
    border-radius:20px;
    color:#697d9a;
    overflow-y:hidden;
    transition:height .3s,box-shadow .15s,color .15s
}
.ar-header__dropdownBtn:after {
    content:"";
    position:absolute;
    top:15px;
    left:18px;
    width:7px;
    height:7px;
    border-color:transparent #a4b5d0 #a4b5d0 transparent;
    border-style:solid;
    border-width:1px;
    transform:rotate(45deg);
    transform-origin:4px 4px;
    transition:transform .3s,top .15s;
    z-index:1
}
.ar-header__dropdownBtn:not(.ar-header__dropdownBtn--active):hover {
    color:#387DFF
}
.ar-header__dropdownBtn--active {
    box-shadow:0 8px 10px -5px rgba(105,125,154,.4)
}
.ar-header__dropdownBtn--active:after {
    transform:rotate(225deg)
}
.ar-header__dropdownBtn--active .ar-header__dropdownBackdrop {
    opacity:1
}
.ar-header__dropdownBackdrop {
    position:absolute;
    right:2px;
    left:2px;
    top:2px;
    height:37px;
    border-radius:20px;
    opacity:0;
    background:rgba(185,199,219,.4);
    transition:opacity .15s,transform .15s
}
.ar-header__dropdownItem {
    display:flex;
    height:40px;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    z-index:1;
    cursor:pointer;
    padding-right:17px;
    padding-left:17px
}
.ar-header__dropdownItem:first-child {
    padding-left:40px
}
.ar-header__userIcon {
    width:16px;
    margin-left:14px;
    color:#b9c7db;
    transition:transform .15s
}
.ar-header__userIcon svg {
    max-width:100%
}
.ar-header__userText {
    font-size:15px;
    font-weight:600;
    white-space:nowrap
}
.ar-header__menuContainer {
    flex-direction:row-reverse
}
.ar-header__backRoute,
.ar-header__headerContainer,
.ar-header__menuContainer {
    display:flex;
    align-items:center
}
.ar-header__backRoute {
    justify-content:center;
    width:27px;
    height:27px;
    border-radius:27px;
    background-color:rgba(132,239,228,.4);
    margin-left:8px;
    transition:background-color .15s
}
.ar-header__backRoute:hover {
    background-color:rgba(132,239,228,.7)
}
.ar-header__chevron {
    transform:rotate(270deg)
}
.ar-header__chevron path {
    stroke:#387DFF
}
.ar-header__menuItem {
    position:relative;
    margin-right:3px;
    margin-left:3px
}
.ar-header__menuItem:first-child {
    margin-right:0
}
.ar-header__menuItem:last-child {
    margin-left:0
}
.ar-header__guestMenu,
.ar-header__mainMenu {
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.ar-header__guestMenu--mobile {
    flex-direction:column
}
.ar-header__guestButton {
    border:none!important;
    box-shadow:0 1px 3px 0 rgba(0,0,0,.05),inset -3px -3px 9px 0 hsla(0,0%,100%,.2)!important
}
.ar-header__guestButton--mobile {
    width:157px
}
.ar-header__guestMenuItem:not(:last-child):not(.ar-header__guestMenuItem--mobile) {
    margin-left:10px
}
.ar-header__guestMenuItem--mobile:not(:last-child) {
    margin-left:0;
    margin-right:0;
    margin-bottom:10px
}
.ar-header__guestButtonّIcon {
    position:relative
}
.ar-header__guestButtonّIcon svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.ar-header__guestButtonّIcon--locale {
    width:12px;
    height:12px;
    margin-left:10px
}
.ar-header__logo {
    width:20px;
    height:20px;
    display:inline-block;
    margin-left:10px
}
.ar-header__menuLink {
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    cursor:pointer;
    width:40px;
    padding-right:0;
    padding-left:0;
    margin-bottom:0
}
.ar-header__menuLink:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__menuLink {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__menuLink:hover .ar-header__menuIcon {
    color:#387DFF
}
.ar-header__menuLink--loading {
    animation:blink .7s infinite alternate-reverse;
    cursor:default
}
.ar-header__menuNotify {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    cursor:pointer;
    width:40px;
    position:relative;
    padding-right:0;
    padding-left:0;
    margin-bottom:0;
    margin-right:0;
    transition:width .15s;
    z-index:111
}
.ar-header__menuNotify:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__menuNotify {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__menuNotify:hover {
    color:inherit
}
.ar-header__menuNotify--hasNotify {
    width:80px;
    flex-direction:row-reverse;
    justify-content:space-evenly
}
.ar-header__notifyCount {
    font-size:14px;
    font-weight:600;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ar-header__notifications {
    position:relative;
    width:calc(100vw - 30px);
    max-width:380px;
    min-height:350px;
    border-radius:10px;
    box-shadow:0 2px 5px rgba(0,0,0,.05),0 7px 20px rgba(0,0,0,.08);
    background-color:#fff
}
.ar-header__notificationsWrapper {
    max-height:350px;
    overflow:auto;
    border-radius:0 0 10px 10px
}
.ar-header__notificationDate {
    font-size:10px;
    font-weight:400;
    margin-top:8px
}
.ar-header__overlay {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    visibility:hidden;
    background-color:rgba(0,0,0,.1);
    z-index:1000
}
.ar-header__overlay--visible {
    visibility:visible
}
.ar-header__notificationList {
    display:flex;
    align-items:center;
    min-height:40px;
    padding:15px 0 15px 15px;
    background-color:rgba(231,236,244,.43922);
    border-bottom:1px solid #e7ecf4;
    font-weight:600;
    transition:background .3s
}
.ar-header__notificationList:last-of-type {
    margin-bottom:0
}
.ar-header__notificationList--seen {
    background-color:#fff;
    font-weight:400
}
.ar-header__notificationsIcon {
    display:flex;
    justify-content:center;
    align-items:center;
    width:80px;
    height:80px;
    padding:20px;
    border-left:1px solid #e7ecf4;
    color:#96a2b3
}
.ar-header__notificationInfo {
    display:flex;
    flex-direction:column;
    padding-right:24px
}
.ar-header__noNotifications {
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:350px
}
.ar-header__notificationsTitle {
    position:relative;
    padding:16px 24px;
    border-bottom:1px solid #e7ecf4;
    color:#387DFF;
    font-size:17px;
    font-weight:500;
    text-align:center
}
.ar-header__notificationsClose {
    position:absolute;
    top:10px;
    right:24px;
    color:#387DFF;
    font-size:24px;
    font-weight:300;
    cursor:pointer
}
.ar-header__menuIcon {
    color:#b9c7db;
    transition:color .15s;
    position:relative
}
.ar-header__menuIcon svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.ar-header__menuIcon--invoices {
    width:10px;
    height:20px
}
.ar-header__menuIcon--calculator {
    width:16px;
    height:20px
}
.ar-header__menuIcon--support {
    width:20px;
    height:20px
}
.ar-header__menuIcon--locale {
    width:18px;
    height:18px
}
.ar-header__menuIcon--notif {
    width:15px;
    height:18px
}
.ar-header__actions-container {
    display:flex;
    flex-direction:row-reverse;
    align-items:center
}
.ar-header__balance {
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:40px;
    border-radius:20px;
    padding-left:17px;
    background-color:#e7ecf4;
    color:#697d9a;
    transition:background-color .15s,color .15s,box-shadow .15s;
    margin-bottom:8px;
    cursor:pointer;
    padding-right:33px;
    width:100%
}
.ar-header__balance:hover {
    color:#387DFF;
    background-color:#e0e6f1
}
@media (min-width:992px) {
    .ar-header__balance {
        margin-right:12px;
        margin-bottom:0
    }
}
.ar-header__balance:hover .ar-header__balancePlus:after,
.ar-header__balance:hover .ar-header__balancePlus:before {
    background-color:#387DFF
}
.ar-header__balance--neg .ar-header__balanceNo {
    color:#f9164b
}
.ar-header__balance--eur {
    flex-direction:row-reverse
}
.ar-header__balancePlus {
    position:absolute;
    width:12px;
    height:12px;
    display:block;
    right:17px;
    top:14px
}
.ar-header__balancePlus:after,
.ar-header__balancePlus:before {
    content:"";
    position:absolute;
    background-color:#b9c7db;
    border-radius:1px;
    transition:background-color .15s
}
.ar-header__balancePlus:after {
    width:100%;
    height:2px;
    top:calc(50% - 1px);
    left:0
}
.ar-header__balancePlus:before {
    height:100%;
    width:2px;
    left:calc(50% - 1px);
    top:0
}
.ar-header__balanceNo {
    padding-right:3px;
    padding-left:3px;
    font-size:16px;
    font-weight:600;
    white-space:nowrap
}
.ar-header span.ar-header__balanceCurrency {
    font-size:10px;
    font-weight:600
}
.ar-header__promotionBadge {
    position:absolute;
    top:0;
    right:0;
    width:.75rem;
    height:.75rem;
    border-radius:100%;
    background:#387DFF
}
.ar-header__btn {
    padding:5px 11px 3px;
    cursor:pointer;
    transition:background-color .15s linear;
    border-radius:5px;
    position:relative
}
.ar-header__btn line,
.ar-header__btn path {
    transition:stroke .15s linear
}
.ar-header__btn:not(.ar-header__btn--active):hover line,
.ar-header__btn:not(.ar-header__btn--active):hover path {
    stroke:#387DFF!important
}
.ar-header__btn--active {
    background-color:#ebebeb;
    cursor:default
}
.ar-header__btnIcon {
    display:inline-block;
    height:17px
}
.ar-header__btnIcon svg {
    height:100%
}
.ar-header__pmMenu {
    width:40px;
    height:40px;
    border-radius:20px;
    margin-left:15px;
    background-color:#e7ecf4;
    cursor:pointer;
    position:relative
}
.ar-header__pmMenu:after,
.ar-header__pmMenu:before {
    content:"";
    position:absolute;
    width:20px;
    height:2px;
    border-radius:1px;
    transition-property:opacity,transform;
    transition-duration:.15s;
    background-color:#697d9a;
    left:10px;
    top:19px;
    opacity:0
}
.ar-header__pmMenu--loading {
    animation:blink .7s infinite alternate-reverse
}
.ar-header__pmMenu--close:before {
    transform:rotate(45deg);
    opacity:1
}
.ar-header__pmMenu--close:after {
    transform:rotate(-45deg);
    opacity:1
}
.ar-header__pmMenu--close .ar-header__pmMenuLine {
    opacity:0
}
.ar-header__pmMenuLine {
    background-color:#697d9a;
    position:absolute;
    height:2px;
    right:12px;
    border-radius:1px;
    opacity:1;
    transition:opacity .15s
}
.ar-header__pmMenuLine:first-child {
    width:12px;
    top:13px
}
.ar-header__pmMenuLine:nth-child(2) {
    width:9px;
    top:19px
}
.ar-header__pmMenuLine:nth-child(3) {
    width:15px;
    top:25px
}
.ar-header__mobPflBtn {
    width:40px;
    height:40px;
    border-radius:20px;
    position:relative;
    transition:background-color .15s
}
.ar-header__mobPflBtn:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#e7ecf4;
    transform:scale(.5);
    opacity:0;
    transition-property:opacity,transform;
    transition-duration:.15s
}
.ar-header__mobPflBtn--active:before {
    opacity:1;
    transform:scale(1)
}
.ar-header__mobPflBtn--loading {
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-header__mobPflBtnDot {
    position:absolute;
    width:4px;
    height:4px;
    border-radius:2px;
    left:18px;
    background-color:#697d9a
}
.ar-header__mobPflBtnDot:first-child {
    top:10px
}
.ar-header__mobPflBtnDot:nth-child(2) {
    top:17px
}
.ar-header__mobPflBtnDot:nth-child(3) {
    top:24px
}
.ar-header__mobPflMenu {
    position:absolute;
    top:calc(100% + 4px);
    left:0;
    background-color:#fff;
    box-shadow:0 9px 15px rgba(0,0,0,.15);
    padding:15px 10px;
    border-radius:12px;
    opacity:0;
    visibility:hidden;
    transform:translateY(20%);
    transition-property:opacity,transform;
    transition-duration:.15s;
    z-index:1000;
    min-width:180px;
    width:auto
}
.ar-header__mobPflMenu:before {
    position:absolute;
    border:6px solid transparent;
    border-bottom-color:#fff;
    left:14px;
    top:-12px
}
.ar-header__mobPflMenu--active {
    visibility:visible;
    opacity:1;
    transform:translate(0)
}
.ar-header__mobPflMenu--guest {
    background-color:#f5f7fa
}
@media (min-width:992px) {
    .ar-header {
        height:100px
    }
    .ar-header__container {
        padding-top:30px;
        padding-bottom:30px
    }
    .ar-header__titleSk {
        width:35%
    }
    .ar-header__backDrop {
        display:none
    }
    .ar-header__dropdownBtnContainer {
        margin-right:12px;
        height:40px;
        margin-bottom:0
    }
    .ar-header__actionCol {
        display:block
    }
    .ar-header__pmMenu {
        display:none
    }
    .ar-header__menuItem {
        margin-right:0;
        margin-left:0
    }
    .ar-header__username {
        width:auto;
        justify-content:center
    }
    .ar-header__balance {
        width:auto
    }
    .ar-header__mobPflBtn,
    .ar-header__mobPflMenu {
        display:none
    }
    .ar-header__notifications {
        position:relative;
        transform:none
    }
    .ar-header__overlay {
        z-index:10
    }
    .ar-header__notificationsClose {
        display:none
    }
    .ar-header__menuNotify {
        margin-right:0
    }
}
html.ltr .ar-header {
    padding-right:unset
}
html.ltr .ar-header h2.ar-header__title {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__menuContainer,
html.ltr .ar-header__row {
    flex-direction:row-reverse
}
html.ltr .ar-header__actions-container {
    flex-direction:row
}
html.ltr .ar-header__dropdownBtnContainer {
    margin-right:0
}
html.ltr .ar-header__dropdownBtn:after {
    left:unset;
    right:18px
}
html.ltr .ar-header__dropdownItem {
    padding-right:40px;
    padding-left:17px
}
html.ltr .ar-header__userIcon {
    margin-left:0;
    margin-right:14px
}
html.ltr .ar-header__menuItem:first-child {
    margin-left:0;
    margin-right:3px
}
html.ltr .ar-header__menuItem:last-child {
    margin-left:3px;
    margin-right:0
}
html.ltr .ar-header__notifications {
    left:auto;
    right:0
}
html.ltr .ar-header__overlay {
    right:0
}
html.ltr .ar-header__notificationInfo {
    padding-left:24px
}
html.ltr .ar-header__notificationsIcon {
    border-left:0;
    border-right:1px solid #e7ecf4
}
html.ltr .ar-header__menuNotify {
    margin-right:0
}
html.ltr .ar-header__menuNotify--hasNotify {
    flex-direction:row
}
html.ltr .ar-header__notificationList {
    padding:15px 15px 15px 0
}
html.ltr .ar-header__balance {
    padding-left:33px;
    padding-right:17px
}
html.ltr .ar-header__balance--eur {
    flex-direction:row
}
html.ltr .ar-header__balanceNo {
    padding-left:9px;
    padding-right:3px
}
html.ltr .ar-header__balancePlus {
    right:unset;
    left:17px
}
html.ltr .ar-header__username {
    flex-direction:row-reverse
}
html.ltr .ar-header__submenu {
    right:unset;
    left:0
}
html.ltr .ar-header__pmMenu {
    margin-right:15px;
    margin-left:0
}
html.ltr .ar-header__pmMenuLine {
    right:unset;
    left:12px
}
html.ltr .ar-header__mobPflMenu {
    left:unset;
    right:0
}
html.ltr .ar-header__backRoute {
    margin-right:8px;
    margin-left:0
}
html.ltr .ar-header__chevron {
    transform:rotate(90deg)
}
html.ltr .ar-header__guestMenuItem:not(:last-child) {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__guestMenuItem--mobile:not(:last-child) {
    margin-left:0;
    margin-right:0;
    margin-bottom:10px
}
html.ltr .ar-header__guestButtonّIcon--locale,
html.ltr .ar-header__logo {
    margin-left:0;
    margin-right:10px
}
html.ltr .ar-header__promotionBadge {
    left:0;
    right:unset
}
@media (min-width:992px) {
    html.ltr .ar-header__balance,
    html.ltr .ar-header__menuLink,
    html.ltr .ar-header__username {
        margin-right:0;
        margin-left:12px
    }
    html.ltr .ar-header__dropdownBtnContainer,
    html.ltr .ar-header__menu-notify {
        margin-left:12px
    }
}
.l-default {
    background-color:#f5f7fa;
    min-height:calc(100vh - 100px)
}
.l-default__header {
    max-width:100%
}
@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
    .l-default--blured {
        -webkit-filter:url(#blur);
        filter:url(#blur)
    }
}
.l-default--align-center {
    display:flex;
    align-items:center;
    justify-content:center
}
.l-default__sidebar {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    z-index:500;
    will-change:transform;
    transition-property:transform,-webkit-filter;
    transition-property:transform,filter;
    transition-property:transform,filter,-webkit-filter;
    transition-duration:.3s;
    transform:translate(100%);
    z-index:556
}
.l-default__sidebar--open {
    transform:translate(0)
}
.l-default__sidebar--with-child {
    transition-duration:.5s
}
.l-default__content {
    padding-right:10px;
    padding-left:10px;
    padding-bottom:35px;
    will-change:transform;
    transition-property:transform;
    transition-duration:.3s;
    max-width:100%;
    z-index:500;
    position:relative;
    background-color:#f5f7fa
}
.l-default__content--header {
    margin-top:unset
}
.l-default__blurredBackdrop {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    z-index:999;
    visibility:hidden;
    opacity:0;
    background-color:rgba(0,0,0,.15);
    transition-property:opacity,visibility;
    transition-duration:.15s
}
@supports ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) or (--webkit-backdrop-filter:blur(5px)) {
    .l-default__blurredBackdrop {
        -webkit-backdrop-filter:blur(5px);
        backdrop-filter:blur(5px);
        --webkit-backdrop-filter:blur(5px)
    }
}
.l-default__blurredBackdrop--show {
    opacity:1;
    visibility:visible
}
@media (min-width:768px) {
    .l-default__content {
        padding-right:20px;
        padding-left:20px
    }
}
@media (min-width:992px) {
    .l-default__sidebar {
        transform:translate(0);
        width:60px
    }
    .l-default__sidebar--with-child {
        width:280px
    }
    .l-default__content {
        max-width:calc(100% - 60px);
        transform:translate(0);
        margin-right:60px
    }
    .l-default__content--sidebar-has-menu {
        max-width:calc(100% - 280px);
        margin-right:280px
    }
    .l-default__content--calculator {
        margin-right:0;
        max-width:100%
    }
}
html.ltr .l-default__sidebar {
    transform:translate(-100%);
    right:unset;
    left:0
}
html.ltr .l-default__sidebar--open {
    transform:translate(0)
}
@media (min-width:992px) {
    html.ltr .l-default__sidebar {
        transform:translate(0)
    }
    html.ltr .l-default__content {
        margin-right:0;
        margin-left:60px;
        transform:translate(0)
    }
    html.ltr .l-default__content--sidebar-has-menu {
        margin-right:0;
        margin-left:280px
    }
}
.ps {
    overflow:hidden!important;
    overflow-anchor:none;
    -ms-overflow-style:none;
    touch-action:auto;
    -ms-touch-action:auto
}
.ps__rail-x {
    height:6px;
    bottom:0;
    left:0
}
.ps__rail-x,
.ps__rail-y {
    display:none;
    opacity:0;
    transition:background-color .2s linear,opacity .2s linear;
    -webkit-transition:background-color .2s linear,opacity .2s linear;
    border-radius:3px;
    position:absolute
}
.ps__rail-y {
    width:6px;
    right:0
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    display:block;
    background-color:transparent
}
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
    opacity:.6
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
    background-color:#eee;
    opacity:.9
}
.ps__thumb-x {
    transition:background-color .2s linear,height .2s ease-in-out;
    -webkit-transition:background-color .2s linear,height .2s ease-in-out;
    height:6px;
    bottom:0
}
.ps__thumb-x,
.ps__thumb-y {
    background-color:#aaa;
    border-radius:6px;
    position:absolute
}
.ps__thumb-y {
    transition:background-color .2s linear,width .2s ease-in-out;
    -webkit-transition:background-color .2s linear,width .2s ease-in-out;
    width:6px;
    right:0
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
    background-color:#999;
    height:8px
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
    background-color:#999;
    width:8px
}
@supports (-ms-overflow-style:none) {
    .ps {
        overflow:auto!important
    }
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps {
        overflow:auto!important
    }
}
.text-align-right {
    text-align:right
}
.text-align-left {
    text-align:left
}
.text-align-center {
    text-align:center
}
.text-align-reverse {
    text-align:left
}
.text-direction-rtl {
    direction:rtl
}
.text-direction-ltr,
.text-direction-reverse {
    direction:ltr
}
html.ltr .text-align-reverse {
    text-align:right
}
html.ltr .text-direction-reverse {
    direction:rtl
}
@media (min-width:1300px) {
    .ar-container {
        max-width:1200px
    }
}
@media (min-width:1400px) {
    .ar-container {
        max-width:1300px
    }
}
@media (min-width:1500px) {
    .ar-container {
        max-width:1400px
    }
}
@media (min-width:1600px) {
    .ar-container {
        max-width:1500px
    }
}
.ar-content {
    background-color:#fff;
    box-shadow:0 2px 5px rgba(0,0,0,.05);
    border-radius:5px;
    padding:20px
}
.ar-toggle {
    width:55px;
    height:21px;
    display:inline-flex!important;
    align-items:center;
    position:relative;
    border-radius:10px;
    background-color:#e7ecf4;
    transition:background .15s linear;
    cursor:pointer
}
.ar-toggle--skeleton {
    background-color:#e7ecf4;
    animation:blink .7s infinite alternate-reverse
}
.ar-toggle--default.ar-toggle--active {
    background-color:#ccc
}
.ar-toggle--info.ar-toggle--active {
    background-color:#5bc0de
}
.ar-toggle--primary.ar-toggle--active {
    background-color:#387DFF
}
.ar-toggle--primary.ar-toggle--active:hover {
    background-color:#00a1a1
}
.ar-toggle--success.ar-toggle--active {
    background-color:#5cb85c
}
.ar-toggle--warning.ar-toggle--active {
    background-color:#f0ad4e
}
.ar-toggle--danger.ar-toggle--active {
    background-color:#d9534f
}
.ar-toggle--active .ar-toggle__text--active {
    opacity:1
}
.ar-toggle--active .ar-toggle__text--inactive {
    opacity:0
}
.ar-toggle--active .ar-toggle__btn {
    transform:translateX(-16px)
}
.ar-toggle--inactive .ar-toggle__text--active {
    opacity:0
}
.ar-toggle--inactive .ar-toggle__text--inactive {
    opacity:1
}
.ar-toggle--inactive:hover {
    background-color:#d6deec
}
.ar-toggle--sm {
    width:41.25px;
    height:15.75px
}
.ar-toggle--sm .ar-toggle__text {
    font-size:10px;
    width:30.5px
}
.ar-toggle--sm .ar-toggle__btn {
    top:5px;
    height:5.75px;
    width:5.75px;
    right:5px
}
.ar-toggle--sm.ar-toggle--active .ar-toggle__btn {
    transform:translateX(-25.5px)
}
.ar-toggle--disabled {
    cursor:not-allowed;
    opacity:.8
}
.ar-toggle--disabled:not(.ar-toggle--active) {
    opacity:1;
    background-color:#e7ecf4
}
.ar-toggle__input {
    display:none
}
.ar-toggle__text {
    position:absolute;
    opacity:0;
    transition:opacity .15s linear;
    color:#fff;
    font-size:12px;
    width:36px;
    text-align:center
}
.ar-toggle__text--active {
    right:0;
    opacity:0
}
.ar-toggle__text--inactive {
    left:0;
    opacity:1
}
.ar-toggle__btn {
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    top:2px;
    height:17px;
    width:35px;
    background-color:#fff;
    border-radius:9px;
    right:2px;
    transition:transform .15s linear,background-color .15s,width .15s;
    box-shadow:0 2px 5px rgba(0,0,0,.17)
}
.ar-toggle__btn--setting {
    width:17px
}
.ar-toggle__btn--inactive.ar-toggle__btn--setting {
    transform:translateX(0)
}
.ar-toggle__btn--active.ar-toggle__btn--setting {
    transform:translateX(-34px)
}
.ar-toggle__btn--inactive.ar-toggle__btn--disabled svg g {
    fill:#fff
}
.ar-toggle__btn--setting svg circle {
    stroke:#387DFF!important
}
.ar-toggle__spinner {
    width:17px;
    height:17px
}
html.ltr .ar-toggle__btn {
    right:unset;
    left:2px
}
html.ltr .ar-toggle__btn--active {
    transform:translateX(16px)
}
html.ltr .ar-toggle__btn--inactive.ar-toggle__btn--setting {
    transform:translateX(0)
}
html.ltr .ar-toggle__btn--active.ar-toggle__btn--setting {
    transform:translateX(34px)
}
.ar-btn {
    font-size:14px;
    font-weight:600;
    padding-top:7px;
    padding-bottom:7px;
    border-radius:5px;
    transition-property:background-color,color,border-color;
    transition-duration:.15s;
    transition-timing-function:linear;
    position:relative;
    height:37px
}
.ar-btn--rounded {
    padding-right:1.25rem;
    padding-left:1.25rem
}
.ar-btn--rounded,
.ar-btn--rounded .ar-btn__loading {
    border-radius:18.5px
}
.ar-btn--loading .ar-btn__loading {
    visibility:visible;
    opacity:1
}
.ar-btn--icon-button {
    padding-right:37px
}
.ar-btn--outline {
    border:2px solid
}
.ar-btn__loading {
    left:0;
    opacity:0;
    visibility:hidden;
    transition:opacity .15s linear
}
.ar-btn__icon,
.ar-btn__loading {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    display:flex;
    align-items:center;
    justify-content:center
}
.ar-btn__icon {
    width:37px
}
.ar-btn__icon * {
    min-width:12px
}
.ar-btn__icon svg {
    max-width:100%;
    width:40%
}
.ar-btn--default {
    color:#6a7d9b
}
.ar-btn--default,
.ar-btn--default .ar-btn__loading {
    background-color:#fff
}
.ar-btn--default .ar-btn__loading svg {
    color:#6a7d9b
}
.ar-btn--default.ar-btn--outline {
    background-color:#fff;
    color:#6a7d9b;
    border-color:#aebdd4
}
.ar-btn--default.ar-btn--outline:not(:disabled):hover {
    background-color:#fff;
    color:#5d6e8a;
    border-color:#9aadc9
}
.ar-btn--default.ar-btn--outline .ar-btn__loading {
    background-color:#6a7d9b
}
.ar-btn--default.ar-btn--outline .ar-btn__loading svg {
    color:#6a7d9b
}
.ar-btn--default:not(.ar-btn--outline):not(:disabled):hover {
    color:#6a7d9b;
    background-color:#e7ecf4
}
.ar-btn--primary {
    color:#fff
}
.ar-btn--primary,
.ar-btn--primary .ar-btn__loading {
    background-color:#387DFF
}
.ar-btn--primary .ar-btn__loading svg {
    color:#fff
}
.ar-btn--primary.ar-btn--outline {
    color:#387DFF;
    background-color:#fff;
    border-color:#387DFF
}
.ar-btn--primary.ar-btn--outline:not(:disabled):hover {
    color:#0368d2;
    border-color:#0368d2
}
.ar-btn--primary.ar-btn--outline .ar-btn__loading {
    background-color:#fff
}
.ar-btn--primary.ar-btn--outline .ar-btn__loading svg {
    color:#387DFF
}
.ar-btn--primary:not(.ar-btn--outline):not(:disabled):hover {
    color:#fff;
    background-color:#0368d2
}
.ar-btn--success {
    color:#fff
}
.ar-btn--success,
.ar-btn--success .ar-btn__loading {
    background-color:#5cb85c
}
.ar-btn--success:not(:disabled):hover {
    color:#fff;
    background-color:#51b351
}
.ar-btn--info {
    color:#fff
}
.ar-btn--info,
.ar-btn--info .ar-btn__loading {
    background-color:#5bc0de
}
.ar-btn--info:not(:disabled):hover {
    color:#fff;
    background-color:#4ebbdb
}
.ar-btn--warning {
    color:#fff
}
.ar-btn--warning,
.ar-btn--warning .ar-btn__loading {
    background-color:#f0ad4e
}
.ar-btn--warning .ar-btn__loading svg {
    color:#fff
}
.ar-btn--warning:not(:disabled):hover {
    color:#fff;
    background-color:#efa640
}
.ar-btn--danger {
    color:#fff
}
.ar-btn--danger,
.ar-btn--danger .ar-btn__loading {
    background-color:#fe5959
}
.ar-btn--danger .ar-btn__loading svg {
    color:#fe5959
}
.ar-btn--danger:not(:disabled):hover {
    color:#fff;
    background-color:#fe0d0d
}
.ar-btn--labeled {
    padding-top:0!important;
    padding-bottom:0!important
}
.ar-btn--sm {
    padding:7px 10px;
    line-height:1.4;
    height:34px
}
.ar-btn--sm.ar-btn--icon-button {
    padding-right:34px
}
.ar-btn--sm__icon {
    width:34px
}
.ar-btn--block {
    display:block;
    width:100%
}
html.ltr .ar-btn--icon-button {
    padding-left:37px;
    padding-right:.75rem
}
html.ltr .ar-btn--sm.ar-btn--icon-button {
    padding-left:34px;
    padding-right:10px
}
html.ltr .ar-btn__icon {
    right:unset;
    left:0
}
.ar-loading {
    text-align:center;
    width:65px
}
.ar-loading,
.ar-loading__cloud {
    position:relative;
    margin-right:auto;
    margin-left:auto
}
.ar-loading__cloud {
    width:30px;
    -webkit-animation:pluse 1.5s infinite;
    animation:pluse 1.5s infinite
}
.ar-loading__cloud svg {
    max-width:100%
}
@-webkit-keyframes pluse {
    0% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.2)
    }
    to {
        transform:scale(1)
    }
}
@keyframes pluse {
    0% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.2)
    }
    to {
        transform:scale(1)
    }
}
.ar-modal {
    position:fixed;
    z-index:999
}
.ar-modal__backdrop {
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    z-index:999
}
.ar-modal__container {
    position:fixed;
    min-height:calc(100vh - 60px);
    width:100vw;
    top:30px;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:1000;
    padding-right:20px;
    padding-left:20px
}
.ar-modal__box {
    background-color:#fff;
    position:relative;
    box-shadow:0 7px 13px rgba(0,0,0,.13);
    border-radius:20px;
    width:auto;
    max-height:calc(100vh - 60px)
}
.ar-modal__head {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:#fff;
    padding-top:25px;
    padding-bottom:20px;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    z-index:1;
    height:72px
}
.ar-modal__title {
    color:#333;
    font-size:17px;
    font-weight:600;
    padding-right:20px;
    padding-left:20px
}
.ar-modal__close {
    position:absolute;
    left:20px;
    top:20px;
    font-size:24px;
    cursor:pointer;
    height:25px;
    width:25px;
    border-radius:12.5px;
    text-align:center;
    line-height:27px;
    font-weight:600;
    background-color:#e7ecf4;
    color:#888c9c;
    transition:background-color .15s;
    z-index:100
}
.ar-modal__close:hover {
    background-color:#d6deec
}
.ar-modal__content {
    min-height:100px;
    position:relative;
    z-index:0;
    max-height:calc(100vh - 132px);
    overflow-y:auto
}
.ar-modal--open {
    overflow:hidden
}
@media (min-width:576px) {
    .ar-modal__box {
        min-width:400px
    }
}
html.ltr .ar-modal__close {
    left:unset;
    right:20px
}
.ar-spinner {
    width:24px;
    height:24px;
    border-radius:12px;
    display:inline-block;
    position:relative
}
.ar-spinner--sm {
    width:16px;
    height:16px
}
.ar-spinner--primary {
    color:#387DFF
}
.ar-spinner--default {
    color:#ebebeb
}
.ar-spinner svg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    transform-origin:center;
    -webkit-animation:spin 1.6s linear infinite;
    animation:spin 1.6s linear infinite
}
.ar-spinner svg circle {
    fill:none;
    stroke:currentColor;
    stroke-width:5;
    stroke-dasharray:1,200;
    stroke-dashoffset:0;
    stroke-linecap:round;
    -webkit-animation:dash 1.2s ease-in-out infinite;
    animation:dash 1.2s ease-in-out infinite
}
@-webkit-keyframes dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,200;
        stroke-dashoffset:-35px
    }
    to {
        stroke-dashoffset:-125px
    }
}
@keyframes dash {
    0% {
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90,200;
        stroke-dashoffset:-35px
    }
    to {
        stroke-dashoffset:-125px
    }
}
.ar-icon-toggle {
    width:85px;
    height:40px;
    position:relative;
    border-radius:10px;
    background-color:#f5f7fa;
    overflow:hidden;
    display:inline-block;
    color:#b9c7db;
    transition:background-color .3s,color .3s
}
.ar-icon-toggle--active {
    background-color:#387DFF;
    color:#fff
}
.ar-icon-toggle--active .ar-icon-toggle__activeIcon {
    opacity:1
}
.ar-icon-toggle--active .ar-icon-toggle__inactiveIcon {
    opacity:0
}
.ar-icon-toggle--active .ar-icon-toggle__btn {
    transform:translate(0)
}
.ar-icon-toggle--disabled {
    opacity:.7
}
.ar-icon-toggle label.ar-icon-toggle__label {
    display:block;
    width:100%;
    height:100%;
    position:relative
}
.ar-icon-toggle__input {
    position:absolute;
    visibility:hidden
}
.ar-icon-toggle__activeIcon,
.ar-icon-toggle__inactiveIcon {
    position:absolute;
    max-width:27px;
    top:10px;
    transition:opacity .3s
}
.ar-icon-toggle__activeIcon {
    right:20px;
    opacity:0
}
.ar-icon-toggle__inactiveIcon {
    left:20px
}
.ar-icon-toggle__btn {
    position:absolute;
    width:16px;
    height:36px;
    top:2px;
    left:2px;
    border-radius:8px;
    box-shadow:0 2px 10px rgba(0,0,0,.16);
    transform:translate(65px);
    background-color:#fff;
    transition:transform .3s
}
.ar-icon-toggle__loading {
    position:absolute;
    top:2px;
    height:34px;
    width:38px;
    left:11px;
    background-color:#f5f7fa;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:background-color .3s,transform .15s
}
.ar-icon-toggle__loading--checked {
    background:#387DFF;
    transform:translateX(20px)
}
html.ltr .ar-icon-toggle--active .ar-icon-toggle__btn {
    transform:translate(65px)
}
html.ltr .ar-icon-toggle__activeIcon {
    left:20px;
    right:unset
}
html.ltr .ar-icon-toggle__inactiveIcon {
    right:20px;
    left:unset
}
html.ltr .ar-icon-toggle__btn {
    transform:translate(0)
}
html.ltr .ar-icon-toggle__loading {
    left:unset;
    right:11px
}
html.ltr .ar-icon-toggle__loading--checked {
    transform:translateX(-20px)
}
.ar-icon-toggle-sk {
    display:inline-block;
    width:85px;
    height:40px;
    border-radius:10px;
    background-color:#f5f7fa;
    position:relative;
    overflow:hidden;
    animation:blink .7s infinite alternate-reverse
}
.ar-icon-toggle-sk__btn {
    position:absolute;
    width:16px;
    height:36px;
    right:2px;
    top:2px;
    border-radius:8px;
    background-color:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.16)
}
html.ltr .ar-icon-toggle-sk__btn {
    right:unset;
    left:2px
}
.ar-table--ltr {
    direction:ltr
}
.ar-table--block {
    width:100%
}
.ar-table--bordered {
    border-collapse:unset;
    border-spacing:0
}
.ar-table--bordered tbody tr td {
    border-top:1px solid #f5f7fa;
    border-bottom:1px solid #f5f7fa
}
.ar-table--bordered tbody tr td:first-child {
    border-right:1px solid #f5f7fa;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-table--bordered tbody tr td:last-child {
    border-left:1px solid #f5f7fa;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-table--ltrBordered tbody tr td {
    border-top:1px solid #f5f7fa;
    border-bottom:1px solid #f5f7fa
}
.ar-table--ltrBordered tbody tr td:first-child {
    border-left:1px solid #f5f7fa;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-table--ltrBordered tbody tr td:last-child {
    border-right:1px solid #f5f7fa;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-table thead tr th {
    height:45px;
    vertical-align:middle;
    padding-right:20px;
    padding-left:20px;
    color:#888c9c;
    font-size:14px;
    font-weight:600
}
.ar-table tbody tr td {
    min-height:49px;
    padding:13px 20px
}
.ar-table__rowSk {
    height:49px;
    width:100%;
    animation:blink .7s infinite alternate-reverse
}
.ar-table__rowSk:nth-child(odd) {
    background-color:#f5f7fa
}
.ar-table__rowSk:nth-child(2n) {
    background-color:#eef2f7
}
.ar-table__rowSk:first-child {
    -webkit-animation-delay:50ms;
    animation-delay:50ms
}
.ar-table__rowSk:nth-child(2) {
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.ar-table__rowSk:nth-child(3) {
    -webkit-animation-delay:.15s;
    animation-delay:.15s
}
.ar-table__rowSk:nth-child(4) {
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.ar-table__rowSk:nth-child(5) {
    -webkit-animation-delay:.25s;
    animation-delay:.25s
}
.ar-table__rowSk:nth-child(6) {
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.ar-table__rowSk:nth-child(7) {
    -webkit-animation-delay:.35s;
    animation-delay:.35s
}
.ar-table__rowSk:nth-child(8) {
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.ar-table__rowSk:nth-child(9) {
    -webkit-animation-delay:.45s;
    animation-delay:.45s
}
.ar-table__rowSk:nth-child(10) {
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
html.ltr .ar-table--bordered tbody tr td:first-child {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:none;
    border-left:1px solid #f5f7fa
}
html.ltr .ar-table--bordered tbody tr td:last-child {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:none;
    border-right:1px solid #f5f7fa
}
.ar-table-responsive {
    max-width:100%;
    overflow:auto
}
.ar-confirm-backdrop {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:999;
    background-color:rgba(0,0,0,.2)
}
.ar-confirm {
    position:absolute;
    min-width:100px;
    max-width:400px;
    min-height:50px;
    z-index:1000;
    background-color:#fff;
    border-radius:5px;
    padding:12px;
    box-shadow:0 2px 7px rgba(0,0,0,.12),0 5px 12px rgba(0,0,0,.1)
}
.ar-confirm--top .ar-confirm__arrow {
    top:calc(100% - 2px)
}
.ar-confirm--bottom .ar-confirm__arrow {
    top:-5px
}
.ar-confirm__arrow {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    border-radius:2px;
    transform:rotate(45deg);
    background-color:#fff
}
.ar-confirm__row {
    display:flex;
    align-items:center
}
.ar-confirm__slotCol {
    flex-grow:1;
    padding-left:12px
}
.ar-confirm__buttonCol {
    flex:0 0 auto;
    padding-right:12px
}
.ar-confirm__button {
    height:30px;
    border-radius:15px;
    padding:0 12px;
    display:flex;
    align-items:center;
    justify-content:center
}
.ar-confirm__icon {
    width:12px
}
html.ltr .ar-confirm__buttonCol {
    padding-right:0;
    padding-left:12px
}
html.ltr .ar-confirm__slotCol {
    padding-right:12px;
    padding-left:0
}
.ar-label {
    display:inline-flex;
    justify-content:center;
    align-items:center;
    padding:4px 12px;
    text-align:center;
    border-radius:8px
}
.ar-label--primary {
    color:#387DFF;
    background-color:rgba(124,232,221,.3)
}
.ar-label--success {
    color:#5cb85c;
    background-color:rgba(124,232,221,.3)
}
.ar-label--danger {
    color:#e74a63;
    background-color:#fef5f6
}
.ar-label--default {
    color:#888c9c;
    background-color:#f4f6fa
}
.ar-label--rounded {
    border-radius:25px
}
.ar-label--info {
    background-color:#d7f0f8;
    color:#488a9f
}
.ar-price__currency {
    font-size:80%
}
html.ltr .ar-price {
    direction:ltr
}
.ar-formGroup {
    display:flex;
    flex-direction:column
}
.ar-formGroup--loading {
    animation:blink .7s infinite alternate-reverse
}
.ar-formGroup--sm .ar-formGroup__input,
.ar-formGroup--sm .ar-formGroup__inputSk {
    min-height:34px
}
.ar-formGroup__text {
    font-size:14px;
    font-weight:500;
    color:#363636;
    margin-bottom:4px
}
.ar-formGroup__textSk {
    height:21px;
    width:80px;
    background-color:#f5f7fa;
    border-radius:2px;
    margin-bottom:4px
}
.ar-formGroup__inputSk {
    height:45px;
    background-color:#f5f7fa;
    border-radius:5px
}
.ar-formGroup__inputSk--textarea {
    height:90px
}
.ar-formGroup__input {
    min-height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    color:#697d9a;
    border-radius:5px
}
.ar-formGroup__input--ltr {
    direction:ltr;
    text-align:right
}
@media (min-width:576px) {
    .ar-formGroup {
        flex-direction:row;
        align-items:flex-start
    }
    .ar-formGroup--loading {
        justify-content:space-between
    }
    .ar-formGroup--vertical {
        flex-direction:column
    }
    .ar-formGroup--vertical .ar-formGroup__input,
    .ar-formGroup--vertical .ar-formGroup__inputSk,
    .ar-formGroup--vertical .ar-formGroup__text {
        flex:0 0 100%;
        width:100%
    }
    .ar-formGroup--vertical .ar-formGroup__text,
    .ar-formGroup--vertical .ar-formGroup__textSk {
        padding-top:0;
        margin-bottom:4px
    }
    .ar-formGroup--textarea {
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:12px
    }
    .ar-formGroup--sm .ar-formGroup__text,
    .ar-formGroup--sm .ar-formGroup__textSk {
        padding-top:7px
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        margin-bottom:0;
        padding-top:12px;
        flex:0 0 25%
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        flex:0 0 75%
    }
}
@media (min-width:992px) {
    .ar-formGroup {
        flex-direction:column;
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:0
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        margin-bottom:4px
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        width:100%
    }
}
@media (min-width:1200px) {
    .ar-formGroup {
        flex-direction:row;
        align-items:flex-start
    }
    .ar-formGroup--vertical {
        flex-direction:column
    }
    .ar-formGroup--vertical .ar-formGroup__input,
    .ar-formGroup--vertical .ar-formGroup__inputSk,
    .ar-formGroup--vertical .ar-formGroup__text {
        flex:0 0 100%;
        max-width:100%;
        width:100%
    }
    .ar-formGroup--vertical .ar-formGroup__text,
    .ar-formGroup--vertical .ar-formGroup__textSk {
        padding-top:0
    }
    .ar-formGroup--textarea {
        align-items:flex-start
    }
    .ar-formGroup--textarea .ar-formGroup__text {
        padding-top:12px
    }
    .ar-formGroup__text,
    .ar-formGroup__textSk {
        flex:0 0 25%;
        margin-bottom:0;
        padding-top:12px
    }
    .ar-formGroup__input,
    .ar-formGroup__inputSk {
        flex:0 0 75%;
        max-width:75%
    }
}
.ar-vuelidate-error {
    color:#ef063d;
    font-size:12px;
    font-weight:400
}
.ar-input {
    position:relative;
    border-radius:5px;
    background-color:#f5f7fa
}
.ar-input--with-copy .ar-input__input {
    padding-left:42px
}
.ar-input--with-icon .ar-input__input {
    padding-right:35px
}
.ar-input--ltr .ar-input__input {
    direction:ltr;
    text-align:right
}
.ar-input--ltr .ar-input__copyBtn {
    right:7px;
    left:unset
}
.ar-input--copy-right .ar-input__input {
    padding-right:42px;
    padding-left:12px
}
.ar-input--copy-right .ar-input__copyBtn {
    right:7px;
    left:unset
}
.ar-input--copy-left ar-input__input {
    padding-left:42px;
    padding-right:12px
}
.ar-input--copy-left .ar-input__copyBtn {
    left:7px;
    right:unset
}
.ar-input--rounded__input {
    border-radius:22.5px
}
.ar-input--sm .ar-input--rounded .ar-input__input {
    border-radius:17px
}
.ar-input--sm .ar-input__input {
    height:34px
}
.ar-input--sm .ar-input__copyBtn {
    top:2px
}
.ar-input--taLeft .ar-input__input {
    text-align:left
}
.ar-input--taRight .ar-input__input {
    text-align:right
}
.ar-input--taCenter .ar-input__input {
    text-align:center
}
.ar-input--invalid {
    background-color:#fef5f6!important
}
.ar-input--invalid .ar-input__input {
    color:#e74a63!important
}
.ar-input--invalid .ar-input__input::-moz-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input:-ms-input-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input::-ms-input-placeholder {
    color:#ea6176
}
.ar-input--invalid .ar-input__input::placeholder {
    color:#ea6176
}
.ar-input__input {
    display:block;
    width:100%;
    background-color:inherit;
    padding:12px;
    height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    font-weight:500;
    color:#333;
    border-radius:5px
}
.ar-input__input:-moz-read-only {
    background-color:#ebeff5
}
.ar-input__input:disabled,
.ar-input__input:read-only {
    background-color:#ebeff5
}
.ar-input__input:not(:disabled):active,
.ar-input__input:not(:disabled):focus {
    outline:none;
    background-color:rgba(245,247,250,.5);
    border:none;
    box-shadow:0 0 2px #7b99b2
}
.ar-input__copyBtn {
    position:absolute;
    width:30px;
    height:30px;
    top:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:rgba(51,51,51,.5);
    transition:color .15s;
    cursor:pointer;
    left:7px
}
.ar-input__copyBtn:hover {
    color:#333
}
.ar-input__copyIcon {
    width:17px;
    height:17px
}
.ar-input__tooltip {
    position:absolute;
    bottom:calc(100% - 4px);
    background-color:#f5f7fa;
    border-radius:3px;
    padding:4px 12px;
    color:#333;
    box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 5px rgba(0,0,0,.1);
    white-space:nowrap
}
.ar-input__icon {
    position:absolute;
    width:12px;
    height:16px;
    top:15px;
    right:13px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8e8989
}
.ar-input__icon svg {
    width:100%
}
html.ltr .ar-input--with-copy .ar-input__input {
    padding-left:12px;
    padding-right:42px
}
html.ltr .ar-input--with-icon .ar-input__input {
    padding-right:12px;
    padding-left:35px
}
html.ltr .ar-input--ltr .ar-input__input {
    text-align:left
}
html.ltr .ar-input__icon {
    right:unset;
    left:13px
}
.ar-inputGroup {
    display:flex;
    height:45px
}
.ar-inputGroup--sm {
    height:37px
}
.ar-inputGroup--ltr {
    direction:ltr
}
.ar-inputGroup--ltr .ar-inputGroup__prepend {
    border-radius:5px 0 0 5px
}
.ar-inputGroup--ltr .ar-inputGroup__append {
    border-radius:0 5px 5px 0
}
.ar-inputGroup--ltr .ar-inputGroup__input:first-child {
    border-radius:5px 0 0 5px
}
.ar-inputGroup--ltr .ar-inputGroup__input:last-child {
    border-radius:0 5px 5px 0
}
.ar-inputGroup__append,
.ar-inputGroup__prepend {
    flex:0 0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-right:20px;
    padding-left:20px;
    background-color:rgba(132,239,228,.3)
}
.ar-inputGroup__append {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.ar-inputGroup__prepend {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-inputGroup__groupText {
    color:#387DFF;
    font-size:14px;
    font-weight:600
}
.ar-inputGroup__input {
    flex-grow:1;
    border-radius:0
}
.ar-inputGroup__input:first-child {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.ar-inputGroup__input:last-child {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
html.ltr .ar-inputGroup__prepend {
    border-radius:5px 0 0 5px
}
html.ltr .ar-inputGroup__append {
    border-radius:0 5px 5px 0
}
html.ltr .ar-inputGroup__input:first-child {
    border-radius:5px 0 0 5px
}
html.ltr .ar-inputGroup__input:last-child {
    border-radius:0 5px 5px 0
}
.ar-radio {
    position:relative;
    overflow:hidden;
    display:inline-flex!important;
    align-items:center;
    font-size:14px;
    font-weight:600;
    padding-left:2px
}
.ar-radio--ltr {
    direction:ltr
}
.ar-radio--ltr .ar-radio__dot {
    margin-left:0;
    margin-right:5px
}
.ar-radio--ltr .ar-radio__input {
    right:unset;
    left:-1000px
}
.ar-radio--disabled {
    opacity:.7
}
.ar-radio--disabled .ar-radio__dot {
    -webkit-filter:grayscale(100);
    filter:grayscale(100)
}
.ar-radio__dot {
    width:16px;
    height:16px;
    border-radius:8px;
    border:1px solid #387DFF;
    position:relative;
    margin-left:5px
}
.ar-radio__dot:before {
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    left:2px;
    top:2px;
    border-radius:50%;
    background-color:#387DFF;
    opacity:0;
    transition:opacity .15s linear
}
.ar-radio__dot--checked:before {
    opacity:1
}
.ar-radio__input {
    display:none
}
html.ltr .ar-radio {
    padding-left:0;
    padding-right:2px
}
html.ltr .ar-radio__dot {
    margin-right:5px;
    margin-left:0
}
html.ltr .ar-radio__input {
    right:unset;
    left:-1000px
}
.ar-radioGroup {
    display:flex;
    align-items:flex-start
}
.ar-radioGroup--vertical {
    flex-direction:column;
    justify-content:flex-start
}
.ar-radioGroup--vertical .ar-radioGroup__item {
    margin-bottom:12px
}
.ar-radioGroup--horizontal {
    flex-direction:row
}
.ar-radioGroup--horizontal .ar-radioGroup__item {
    margin-left:12px
}
.ar-radioGroup--ltr {
    direction:ltr
}
.ar-radioGroup--ltr .ar-radioGroup__item {
    margin-right:12px;
    margin-left:0
}
.ar-radioGroup__item {
    flex:0 0 auto;
    line-height:1.3
}
html.ltr .ar-radioGroup--horizontal .ar-radioGroup__item {
    margin-left:0;
    margin-right:12px
}
.ar-checkbox {
    display:inline-flex!important;
    align-items:center;
    position:relative;
    overflow:hidden;
    transition:opacity .15s
}
.ar-checkbox--checked .ar-checkbox__check {
    background-color:#387DFF;
    opacity:1;
    border-color:#387DFF
}
.ar-checkbox--ltr {
    direction:ltr
}
.ar-checkbox--ltr .ar-checkbox__check {
    margin-right:5px;
    margin-left:0
}
.ar-checkbox--ltr .ar-checkbox__input {
    right:unset;
    left:-1000px
}
.ar-checkbox--disabled {
    opacity:.7;
    cursor:not-allowed
}
.ar-checkbox__check {
    position:relative;
    margin-left:5px;
    border:1px solid #a5b6d1;
    border-radius:5px;
    flex:0 0 16px;
    width:16px;
    height:16px;
    background-color:#fff;
    transition:background-color .15s linear,border-color .15s
}
.ar-checkbox__checkmark {
    position:absolute;
    width:14px;
    height:11px;
    top:1px;
    left:0;
    color:#fff
}
.ar-checkbox__input {
    position:absolute;
    right:-1000px;
    top:0
}
html.ltr .ar-checkbox__check {
    margin-left:0;
    margin-right:5px
}
html.ltr .ar-checkbox__input {
    right:unset;
    left:-1000px
}
.ar-textarea {
    position:relative
}
.ar-textarea--with-copy .ar-textarea__textarea {
    padding-left:42px
}
.ar-textarea--with-icon .ar-textarea__textarea {
    padding-right:35px
}
.ar-textarea--copy-right .ar-textarea__textarea {
    padding-right:42px;
    padding-left:12px
}
.ar-textarea--copy-right .ar-textarea__copyBtn {
    right:7px
}
.ar-textarea--copy-left ar-textarea__textarea {
    padding-left:42px;
    padding-right:12px
}
.ar-textarea--copy-left .ar-textarea__copyBtn {
    left:7px
}
.ar-textarea--ltr {
    direction:ltr
}
.ar-textarea--block {
    width:100%
}
.ar-textarea__textarea {
    display:block;
    width:100%;
    background-color:#f5f7fa;
    padding:12px;
    min-height:45px;
    border:none;
    transition:background-color .15s;
    font-size:14px;
    color:#333;
    border-radius:5px;
    resize:vertical;
    direction:inherit
}
.ar-textarea__textarea:-moz-read-only {
    background-color:#ebeff5
}
.ar-textarea__textarea:disabled,
.ar-textarea__textarea:read-only {
    background-color:#ebeff5
}
.ar-textarea__textarea:not(:disabled):active,
.ar-textarea__textarea:not(:disabled):focus {
    outline:none;
    background-color:rgba(245,247,250,.5);
    border:none;
    box-shadow:0 0 1px 2px hsla(0,0%,69.8%,.15)
}
.ar-textarea__copyBtn {
    position:absolute;
    width:30px;
    height:30px;
    top:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:rgba(105,125,154,.5);
    transition:color .15s;
    cursor:pointer
}
.ar-textarea__copyBtn:hover {
    color:#697d9a
}
.ar-textarea__copyIcon {
    width:17px;
    height:17px
}
.ar-textarea__tooltip {
    position:absolute;
    bottom:calc(100% - 4px);
    background-color:#f5f7fa;
    border-radius:3px;
    padding:4px 12px;
    color:#697d9a;
    box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 5px rgba(0,0,0,.1);
    white-space:nowrap
}
.ar-textarea__icon {
    position:absolute;
    width:12px;
    height:16px;
    top:15px;
    right:13px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#8e8989
}
.ar-textarea__icon svg {
    width:100%
}
html.ltr .ar-input--with-copy .ar-textarea__textarea {
    padding-left:12px;
    padding-right:42px
}
html.ltr .ar-input--ltr .ar-textarea__textarea {
    text-align:left
}
html.ltr .ar-input__copyBtn {
    left:unset;
    right:7px
}
.ar-select {
    position:relative;
    width:100%;
    height:45px;
    background-color:#fff;
    transition:background-color .3s;
    border:1px solid #d1d9e8;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.ar-select--rounded {
    border-top-right-radius:22.5px;
    border-top-left-radius:22.5px;
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select--rounded,
.ar-select--rounded .ar-select__container,
.ar-select--rounded .ar-select__item {
    border-radius:22.5px
}
.ar-select--rounded .ar-select__item:last-child {
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select--disabled {
    background-color:#e7ecf4;
    opacity:.8;
    cursor:not-allowed!important
}
.ar-select--open {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-width:0
}
.ar-select--openAbove {
    border-top-width:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.ar-select--sm,
.ar-select--sm .ar-select__input,
.ar-select--sm .ar-select__item {
    height:34px
}
.ar-select--sm .ar-select__inputWrapper,
.ar-select--sm .ar-select__item {
    font-size:12px
}
.ar-select--sm .ar-select--rounded .ar-select__container,
.ar-select--sm .ar-select--rounded .ar-select__item {
    border-radius:17px
}
.ar-select--sm .ar-select--rounded .ar-select__item {
    border-bottom-right-radius:17px;
    border-bottom-left-radius:17px
}
.ar-select:not(.ar-select--open):not(.ar-select--openAbove):not(.ar-select--disabled):hover {
    background-color:#f5f7fa
}
.ar-select--ltr .ar-select__container {
    direction:ltr
}
.ar-select--ltr .ar-select__chevron {
    left:unset;
    right:16px
}
.ar-select__input {
    cursor:pointer!important;
    display:flex;
    align-items:center;
    width:100%;
    background-color:inherit;
    border:none;
    outline:none;
    height:45px;
    padding-right:16px;
    padding-left:16px;
    z-index:101
}
.ar-select__input::-moz-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input:-ms-input-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input::-ms-input-placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input::placeholder {
    color:hsla(0,0%,46.7%,.5)
}
.ar-select__input--searchable {
    cursor:text!important
}
.ar-select__input--disabled {
    cursor:not-allowed!important
}
.ar-select__listContainer {
    position:absolute;
    top:44px;
    right:-1px;
    overflow:auto;
    transform:scaleY(0);
    width:calc(100% + 2px);
    transform-origin:top;
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    background-color:inherit;
    border-left:1px solid #d1d9e8;
    border-right:1px solid #d1d9e8;
    border-bottom:1px solid #d1d9e8;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.ar-select__listContainer--sm {
    top:33px
}
.ar-select__listContainer--rounded {
    border-bottom-right-radius:22.5px;
    border-bottom-left-radius:22.5px
}
.ar-select__listContainer--open {
    z-index:100
}
.ar-select__listContainer--openAbove {
    top:0
}
.ar-select__collapsedList {
    will-change:transform;
    contain:content;
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    background-color:inherit;
    -webkit-animation-timing-function:step-end;
    animation-timing-function:step-end;
    transform-origin:top;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.ar-select__item {
    cursor:pointer;
    width:100%;
    display:flex;
    align-items:center;
    height:45px;
    text-align:center;
    padding:0 16px;
    transition:background-color .3s;
    font-size:14px
}
.ar-select__item:hover {
    background-color:rgba(238,242,247,.5)
}
.ar-select__item--selected,
.ar-select__item--selected:hover {
    background-color:rgba(245,247,250,.5)
}
.ar-select__item--openAbove {
    transform:scaleY(-1)
}
.ar-select__chevron {
    position:absolute;
    top:calc(50% - 4px);
    width:8px;
    height:8px;
    left:16px;
    transition:transform .15s
}
.ar-select__chevron--open {
    transform:rotate(180deg)
}
html.ltr .ar-select__listContainer {
    right:unset;
    left:-1px
}
html.ltr .ar-select__chevron {
    left:unset;
    right:16px
}
.ar-help {
    position:relative;
    background-color:#cdf4f0;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:27px;
    height:27px;
    border-radius:13.5px;
    font-size:14px;
    color:#387DFF!important;
    font-weight:600;
    transition:background-color .15s;
    margin-right:12px
}
.ar-help:hover {
    color:#387DFF;
    background-color:#c0f1ec
}
.ar-help:hover .ar-help__text {
    visibility:visible
}
.ar-help--row .ar-help__text {
    right:50%;
    border-top-left-radius:13.5px;
    border-bottom-left-radius:13.5px
}
.ar-help--row .ar-help__span,
.ar-help--row .ar-help__text {
    transform-origin:right center
}
.ar-help--row-reverse .ar-help__text {
    left:50%;
    transform-origin:left center;
    border-top-right-radius:13.5px;
    border-bottom-right-radius:13.5px
}
.ar-help--row-reverse .ar-help__span {
    transform-origin:left center
}
.ar-help__border {
    position:absolute;
    width:13.5px;
    height:27px;
    top:0;
    transition:transform .15s linear;
    background-color:inherit;
    transform:translateX(0)
}
.ar-help__border--right {
    right:0;
    border-top-right-radius:13.5px;
    border-bottom-right-radius:13.5px
}
.ar-help__border--left {
    left:0;
    border-top-left-radius:13.5px;
    border-bottom-left-radius:13.5px
}
.ar-help__icon {
    width:12px;
    position:relative;
    z-index:1
}
.ar-help__text {
    position:absolute;
    height:27px;
    top:0;
    overflow:hidden;
    visibility:hidden;
    transition:visibility .15s
}
.ar-help__span,
.ar-help__text {
    background-color:inherit;
    will-change:transform
}
.ar-help__span {
    display:block;
    padding-right:13.5px;
    padding-left:13.5px;
    line-height:27px
}
html.ltr .ar-help--row .ar-help__text {
    left:50%;
    transform-origin:left center
}
html.ltr .ar-help--row .ar-help__span {
    transform-origin:left center
}
html.ltr .ar-help--row-reverse .ar-help__text {
    right:50%;
    transform-origin:right center
}
html.ltr .ar-help--row-reverse .ar-help__span {
    transform-origin:right center
}
.ar-skeleton {
    background-color:#e7ecf4;
    display:inline-block;
    animation:blink .7s infinite alternate-reverse
}
.ar-skeleton--label {
    height:18px;
    border-radius:9px;
    min-width:30px
}
.ar-skeleton--text {
    height:18px;
    border-radius:5px;
    min-width:150px
}
.ar-skeleton--button {
    height:37px;
    min-width:37px;
    border-radius:5px
}
.ar-skeleton--button-rounded {
    height:37px;
    min-width:37px;
    border-radius:19px
}
.ar-skeleton--toggle {
    width:55px;
    height:21px;
    border-radius:10.5px
}
.ar-skeleton--button-rounded-sm {
    height:34px;
    border-radius:17px;
    width:100%
}
.ar-skeleton--paragraph {
    border-radius:5px;
    height:16px;
    width:70%;
    margin-bottom:8px;
    display:block
}
.ar-skeleton--paragraph:last-child {
    margin-bottom:0
}
.ar-skeleton--paragraph:nth-child(2) {
    width:50%
}
.ar-skeleton--paragraph:nth-child(3) {
    width:40%
}
.ar-skeleton--paragraph:nth-child(4) {
    width:30%
}
.ar-skeleton--checkbox {
    border-radius:5px;
    width:16px;
    height:16px
}
.ar-skeleton--radio {
    width:16px;
    height:16px;
    border-radius:8px
}
.ar-alert {
    display:inline-flex;
    align-items:center;
    font-size:12px;
    font-weight:600;
    padding:6px 16px;
    min-height:34px;
    border-radius:17px;
    border:2px solid
}
.ar-alert--primary {
    color:#387DFF;
    border-color:#387DFF;
    background-color:rgba(0,186,186,.15)
}
.ar-alert--primary .ar-alert__icon {
    color:#387DFF
}
.ar-alert--danger {
    color:#fe5959;
    border-color:#fe5959;
    background-color:rgba(254,89,89,.15)
}
.ar-alert--default {
    color:#888c9c;
    border-color:#888c9c;
    background-color:#f4f6fa
}
.ar-alert--round {
    border-radius:30px
}
.ar-alert__icon {
    padding-left:8px
}
.ar-alert__icon--caution svg {
    width:20px
}
html.ltr .ar-alert__icon {
    padding-left:unset;
    padding-right:8px
}
.ar-linearProgress {
    height:24px;
    max-width:100%;
    overflow:hidden;
    position:relative;
    text-align:left;
    direction:ltr;
    background-color:#f5f7fa
}
.ar-linearProgress--rounded {
    border-radius:12px
}
.ar-linearProgress--primary .ar-linearProgress__bar {
    background-color:#387DFF
}
.ar-linearProgress__bar {
    width:100%;
    position:absolute;
    top:0;
    left:0;
    height:24px;
    transition:transform .15s
}
.ar-linearProgress__progress {
    position:relative;
    z-index:1;
    font-size:12px;
    font-weight:500;
    padding-top:3px;
    padding-right:10px;
    padding-left:10px;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.ar-linearProgress__percent {
    display:inline-block;
    min-width:40px
}
.vue-slider-disabled {
    opacity:.5;
    cursor:not-allowed
}
.vue-slider-rail {
    background-color:#e7ecf4;
    border-radius:15px
}
.vue-slider-process {
    background-color:#387DFF;
    border-radius:15px
}
.vue-slider-mark {
    z-index:4
}
.vue-slider-mark:first-child .vue-slider-mark-step,
.vue-slider-mark:last-child .vue-slider-mark-step {
    display:none
}
.vue-slider-mark-step {
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:rgba(0,0,0,.16)
}
.vue-slider-mark-label {
    font-size:14px;
    white-space:nowrap
}
.vue-slider-dot-handle {
    cursor:pointer;
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#fff;
    box-sizing:border-box;
    box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)
}
.vue-slider-dot-handle-focus {
    box-shadow:0 0 1px 2px rgba(0,186,186,.36)
}
.vue-slider-dot-handle-disabled {
    cursor:not-allowed;
    background-color:#ccc
}
.vue-slider-dot-tooltip-inner {
    font-size:14px;
    white-space:nowrap;
    padding:2px 5px;
    min-width:20px;
    text-align:center;
    color:#fff;
    border-radius:5px;
    border-color:#387DFF;
    background-color:#387DFF;
    box-sizing:content-box
}
.vue-slider-dot-tooltip-inner:after {
    content:"";
    position:absolute
}
.vue-slider-dot-tooltip-inner-top:after {
    top:100%;
    left:50%;
    transform:translate(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-top-color:inherit
}
.vue-slider-dot-tooltip-inner-bottom:after {
    bottom:100%;
    left:50%;
    transform:translate(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-bottom-color:inherit
}
.vue-slider-dot-tooltip-inner-left:after {
    left:100%;
    top:50%;
    transform:translateY(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-left-color:inherit
}
.vue-slider-dot-tooltip-inner-right:after {
    right:100%;
    top:50%;
    transform:translateY(-50%);
    height:0;
    width:0;
    border:5px solid transparent;
    border-right-color:inherit
}
.vue-slider-dot-tooltip-wrapper {
    opacity:0;
    transition:all .3s
}
.vue-slider-dot-tooltip-wrapper-show {
    opacity:1
}
.vue-slider {
    padding:0!important
}
.vue-slider-dot-tooltip-inner {
    padding:4px;
    border-radius:50%;
    line-height:16px;
    min-width:24px
}
.vue-slider-dot-tooltip-inner-top:after {
    border-width:7px;
    top:calc(100% - 2px)
}
.vue-slider-dot-handle {
    border:3px solid #387DFF;
    box-shadow:none
}
.tippy-tooltip {
    box-shadow:0 3px 13px rgba(0,0,0,.3);
    font-weight:500!important;
    font-size:16px!important;
    background-color:#525252!important;
    padding:4px 8px!important;
    border-radius:5px!important
}
.tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color:#525252!important
}
.tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color:#525252!important
}
.tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color:#525252!important
}
.tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color:#525252!important
}
.c-zDepth__content {
    z-index:1000;
    overflow:auto
}
.c-zDepth__content--align {
    position:absolute;
    max-width:calc(100vw - 30px);
    max-height:calc(100vh - 30px)
}
.c-zDepth__backdrop {
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:999
}
.c-announcements {
    background:#ff6e7e;
    color:#fff;
    position:fixed;
    right:0;
    left:0;
    top:0;
    padding-right:20px;
    padding-left:10px;
    box-shadow:inset 0 -20px 15px -20px rgba(0,0,0,.5);
    transition:transform .3s;
    z-index:501;
    transform:translate3d(0,-100%,0);
    will-change:transform
}
@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
    .c-announcements--blurred {
        -webkit-filter:url(#blur);
        filter:url(#blur)
    }
}
.c-announcements__item {
    display:block;
    position:relative;
    font-size:16px;
    font-weight:600;
    padding:12px 20px
}
.c-announcements__item:after,
.c-announcements__item:before {
    content:"";
    position:absolute;
    right:0;
    top:calc(50% - 4px);
    width:8px;
    height:8px;
    border-radius:50%;
    border:2px solid #fff
}
.c-announcements__item:after {
    border:1px solid #fff;
    -webkit-animation:ancs-scale-up-fade 1s infinite;
    animation:ancs-scale-up-fade 1s infinite
}
.c-announcements__close {
    position:absolute;
    left:20px;
    width:15px;
    height:15px;
    top:13px;
    font-size:18px;
    text-align:center;
    font-weight:600;
    cursor:pointer
}
@media (min-width:768px) {
    .c-announcements {
        padding-right:20px;
        padding-left:20px
    }
}
@media (min-width:992px) {
    .c-announcements {
        right:60px
    }
    .c-announcements--hasMenu {
        right:280px
    }
}
html.ltr .c-announcements {
    padding-right:10px;
    padding-left:20px
}
html.ltr .c-announcements__list .ar-announcements__item {
    padding:5px 20px 5px 32px
}
html.ltr .c-announcements__list .ar-announcements__item:before {
    right:auto;
    left:16px
}
html.ltr .c-announcements__item:after,
html.ltr .c-announcements__item:before {
    right:unset;
    left:0
}
html.ltr .c-announcements__close {
    right:20px;
    left:auto
}
@media (min-width:992px) {
    html.ltr .c-announcements {
        right:0;
        left:60px
    }
    html.ltr .c-announcements--hasMenu {
        right:0;
        left:280px
    }
}
@-webkit-keyframes ancs-scale-up-fade {
    to {
        transform:scale(3);
        opacity:0
    }
}
@keyframes ancs-scale-up-fade {
    to {
        transform:scale(3);
        opacity:0
    }
}
.t-slide-enter-active,
.t-slide-leave-active {
    transform:translate(100%)
}
.t-slide-enter,
.t-slide-leave-to {
    transition:transform .5s ease-in-out
}
.t-slide-enter-to,
.t-slide-leave {
    transform:translate(0)
}
.t-slide {
    transition:transform .5s ease-in-out
}
.t-slide--from-left,
.t-slide--to-left {
    transform:translate(-100%)
}
.t-slide--from-right,
.t-slide--to-right {
    transform:translate(100%)
}
.t-fade-enter-active,
.t-fade-leave-active {
    transition:opacity .3s ease-in-out
}
.t-fade-enter,
.t-fade-leave-to {
    opacity:0
}
.t-fade-enter-to,
.t-fade-leave {
    opacity:1
}
.t-slide-up-fade-enter-active,
.t-slide-up-fade-leave-active {
    transition:transform .3s,opacity .3s
}
.t-slide-up-fade-enter {
    transform:translateY(100%);
    opacity:0
}
.t-slide-up-fade-leave-to {
    transform:translateY(-100%);
    opacity:0
}
.t-slide-up-fade-enter-to {
    transform:translate(0);
    opacity:1
}
@-webkit-keyframes blink {
    0% {
        opacity:1
    }
    to {
        opacity:.6
    }
}
@keyframes blink {
    0% {
        opacity:1
    }
    to {
        opacity:.6
    }
}
@-webkit-keyframes spin {
    0% {
        transform:rotate(0)
    }
    to {
        transform:rotate(1turn)
    }
}
@keyframes spin {
    0% {
        transform:rotate(0)
    }
    to {
        transform:rotate(1turn)
    }
}
.inc-balance {
    max-width:450px
}
.inc-balance__box {
    border-radius:25px;
    background-color:#f7f7f7;
    padding:16px 20px;
    margin-right:13px;
    margin-left:13px;
    position:relative;
    margin-bottom:13px
}
.inc-balance__box--dark {
    background-color:#697d9a
}
.inc-balance__box--dark .inc-balance__input {
    color:#fafafa
}
.inc-balance__box--dark label.inc-balance__label {
    color:#dedede!important
}
.inc-balance__box--dark .inc-balance__currency {
    color:#b5b5bb
}
.inc-balance__box--dark .inc-balance__string {
    color:#e3e3e3
}
.inc-balance__box--red {
    background-color:#ff6e7e
}
.inc-balance__box--red .inc-balance__label {
    color:#fff;
    margin-bottom:8px
}
.inc-balance__box--orange {
    background-color:#ff9234;
    color:#fff
}
.inc-balance__box--orange .inc-balance__label {
    color:#fff;
    margin-bottom:8px
}
.inc-balance__amount {
    border-bottom:1px solid #d8d9d9;
    margin-left:40px;
    display:flex;
    align-items:center;
    position:relative;
    overflow:hidden
}
.inc-balance__amount:after {
    content:"";
    position:absolute;
    background-color:#f9164b;
    height:1px;
    bottom:0;
    left:0;
    width:100%;
    transform:translateX(-100%);
    transition:transform .15s linear
}
.inc-balance__amount--invalid:after {
    transform:translateX(0)
}
.inc-balance label.inc-balance__label {
    font-size:12px;
    font-weight:500;
    flex:0 0 auto;
    display:block;
    max-width:100%;
    color:#6a6a6a;
    margin-bottom:0;
    width:40px
}
.inc-balance__input {
    background-color:transparent;
    border:none;
    text-align:left;
    direction:ltr;
    font-size:28px;
    line-height:30px;
    font-weight:700;
    flex-basis:auto;
    flex-grow:1;
    color:#717171;
    margin-bottom:0;
    width:calc(100% - 40px)
}
.inc-balance__input::-moz-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input:-ms-input-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input::-ms-input-placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__input::placeholder {
    color:hsla(0,0%,44.3%,.3)
}
.inc-balance__currency {
    position:absolute;
    top:25px;
    left:20px;
    width:40px;
    text-align:center;
    color:#b5b5b5;
    font-size:16px
}
.inc-balance__string {
    font-size:10px;
    text-align:left;
    min-height:15px;
    padding-left:40px;
    padding-top:4px;
    font-weight:600;
    color:#006767
}
.inc-balance__button-row {
    padding-top:15px;
    padding-bottom:15px;
    text-align:center
}
.inc-balance__button {
    min-width:182px
}
.inc-balance__toggle-row {
    padding-top:20px;
    display:flex;
    align-items:center
}
.inc-balance__paydebt {
    font-size:12px;
    margin-right:25px
}
.inc-balance__has-gcode-row {
    text-align:center;
    color:#387DFF;
    font-size:10px;
    font-weight:600;
    padding-bottom:15px
}
.inc-balance__has-gcode {
    cursor:pointer;
    transition:color .15s linear
}
.inc-balance__has-gcode:hover {
    color:darke(#387DFF,5%)
}
.inc-balance__gcode {
    transition:height .5s ease-in-out;
    position:relative;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px
}
.inc-balance__gcode:before {
    content:"";
    width:22px;
    height:22px;
    position:absolute;
    border-radius:6px;
    background-color:#387DFF;
    top:5px;
    left:calc(50% - 11px);
    transition:top .15s linear;
    -webkit-clip-path:polygon(0 0,100% 0,0 100%,0 100%);
    clip-path:polygon(0 0,100% 0,0 100%,0 100%);
    transform:rotate(45deg)
}
.inc-balance__gcode--active:before {
    top:-8px
}
.inc-balance__gcode-container {
    background-color:#387DFF;
    text-align:center;
    padding:15px 15px 18px
}
.inc-balance__gcode-box {
    background-color:hsla(0,0%,100%,.2);
    padding:25px 40px 15px;
    border-radius:5px;
    margin-bottom:20px
}
.inc-balance__gcode-input {
    font-size:13px;
    font-weight:600;
    text-align:left;
    direction:ltr;
    background-color:transparent;
    width:100%;
    border:none;
    border-bottom:1px solid #fff;
    padding-bottom:8px;
    color:#fff
}
.inc-balance__gcode-input::-moz-placeholder {
    text-align:center;
    color:#fff;
    -moz-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input:-ms-input-placeholder {
    text-align:center;
    color:#fff;
    -ms-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input::-ms-input-placeholder {
    text-align:center;
    color:#fff;
    -ms-transition:color .15s linear;
    transition:color .15s linear
}
.inc-balance__gcode-input::placeholder {
    text-align:center;
    color:#fff;
    transition:color .15s linear
}
.inc-balance__input-row {
    position:relative;
    width:100%;
    overflow:hidden
}
.inc-balance__input-row:after {
    content:"";
    position:absolute;
    left:0;
    width:100%;
    height:1px;
    bottom:0;
    background-color:#f9164b;
    transition:transform .15s ease-in-out;
    transform:translateX(-100%)
}
.inc-balance__input-row--invalid:after {
    transform:translateX(0)
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::-moz-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input:-ms-input-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::-ms-input-placeholder {
    color:#f9164b
}
.inc-balance__input-row--invalid .inc-balance__gcode-input::placeholder {
    color:#f9164b
}
.inc-balance__modal,
.inc-balance__modal .ar-modal__head {
    background-color:#e7ecf4
}
.inc-balance__promotion {
    margin:38px 13px 13px
}
.inc-balance__offersBox {
    border-radius:25px;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.06);
    background-color:#387DFF;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.inc-balance__promotionTile {
    font-size:49px;
    font-weight:600;
    color:#022522;
    margin-bottom:21px
}
.inc-balance__promotionIllustration {
    display:none
}
.inc-balance__promotionMessage {
    font-size:28px;
    font-weight:600;
    color:#f5f7fa;
    margin:18px 18px 0 0
}
.inc-balance__promotionMessageSub {
    font-size:16px;
    font-weight:500;
    color:#f5f7fa;
    margin:0 18px 0 0
}
.inc-balance__promotionBoxes {
    display:flex;
    justify-content:space-between;
    padding:6px;
    flex-wrap:wrap
}
.inc-balance__promotionBox {
    height:136px;
    width:192px;
    min-width:192px;
    border-radius:15px;
    background-color:#0b7c76;
    padding:5px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:space-between;
    margin:6px;
    flex:1 1 auto;
    cursor:pointer;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.06)
}
.inc-balance__promotionBox--active {
    box-shadow:0 8px 16px 0 rgba(0,0,0,.37);
    border:2px solid #fff
}
.inc-balance__promotionInnerBox {
    height:60px;
    border-radius:10px;
    background-color:rgba(0,186,186,.5);
    flex-direction:column;
    font-size:11px;
    font-weight:600;
    color:#f5f7fa
}
.inc-balance__promotionInnerBox,
.inc-balance__promotionOuterBox {
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
.inc-balance__promotionValue {
    font-size:60px;
    font-weight:600;
    color:#f5f7fa;
    line-height:1.1;
    margin-left:14px
}
.inc-balance__promotionValueMessage {
    font-size:14px;
    text-align:center;
    color:#f5f7fa;
    display:flex;
    flex-direction:column;
    font-weight:600;
    margin-top:-5px
}
.inc-balance__promotion-confirm {
    color:#0b7c76;
    font-size:14px;
    font-weight:600;
    margin:0 17px
}
@media (min-width:400px) {
    .inc-balance__promotionIllustration {
        display:unset;
        position:absolute;
        width:200px;
        height:153px;
        left:0;
        top:30px
    }
}
@media (min-width:576px) {
    .inc-balance {
        width:400px
    }
}
@media (min-width:768px) {
    .inc-balance__active-promotion {
        min-width:663px;
        width:663px
    }
    .inc-balance__promotionIllustration {
        position:absolute;
        width:300px;
        height:230px;
        left:41px;
        top:-20px
    }
}
html.ltr .inc-balance__box--red .inc-balance__label {
    width:100%
}
html.ltr .inc-balance__amount {
    margin-left:0;
    margin-right:40px
}
html.ltr .inc-balance__currency {
    left:unset;
    right:20px
}
html.ltr .inc-balance__paydebt {
    margin-left:25px;
    margin-right:0
}
html.ltr .inc-balance__label {
    width:55px
}
html.ltr .inc-balance__string {
    padding-left:55px
}
html.ltr .inc-balance__promotionIllustration {
    right:41px;
    left:unset
}
html.ltr .inc-balance__promotionMessage,
html.ltr .inc-balance__promotionMessageSub {
    margin-right:0;
    margin-left:18px
}
html.ltr .inc-balance__promotionValue {
    margin-left:0;
    margin-right:5px;
    line-height:1.2;
    font-size:55px
}
@media (min-width:400px) {
    html.ltr .inc-balance__promotionIllustration {
        right:0;
        left:unset
    }
}
@media (min-width:768px) {
    html.ltr .inc-balance__promotionIllustration {
        right:41px;
        left:unset
    }
}
.ar-tooltip {
    z-index:10;
    display:inline-block;
    font-size:13px;
    position:relative;
    color:#aaa;
    cursor:help;
    opacity:0;
    transition:all .2s;
    padding:0 3px
}
.ar-tooltip:hover {
    color:#ccc
}
.ar-tooltip .sign {
    position:relative
}
.ar-tooltip .bubble {
    position:absolute;
    width:250px;
    padding:10px;
    background:rgba(55,55,55,.99);
    border-radius:5px;
    font-size:13px;
    line-height:20px;
    color:#f1f1f1;
    -webkit-animation-duration:.2s;
    animation-duration:.2s
}
.ar-tooltip .carot {
    content:"";
    position:absolute;
    border-style:solid;
    border-color:rgba(55,55,55,.99) transparent;
    display:block;
    width:0;
    z-index:1
}
.ar-tooltip .bubble.top .carot {
    bottom:-6px;
    border-width:6px 6px 0
}
.ar-tooltip .bubble.bottom .carot {
    top:-6px;
    border-width:0 6px 6px
}
.ar-tooltip .bubble.top {
    bottom:100%;
    margin-bottom:20px;
    box-shadow:0 -15px 100px rgba(0,0,0,.4)
}
.ar-tooltip .bubble.bottom {
    top:100%;
    margin-top:20px;
    box-shadow:0 15px 100px rgba(0,0,0,.4)
}
i[data-v-1133aadf] {
    font-size:30px;
    color:#387DFF
}
.alerts {
    z-index:99999
}
.alert {
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.permission-disable {
    position:relative!important;
    width:100%;
    overflow-y:hidden
}
.permission-disable .permission-content {
    position:relative!important;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    display:table;
    width:100%
}
.permission-disable .permission-content:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(245,247,250,.84314);
    z-index:90;
    opacity:.7
}
.permission-disable .permission-table:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(245,247,250,.15)!important;
    z-index:90;
    opacity:.7!important
}
.permission-disable .permission-features {
    width:100%;
    height:100%;
    position:absolute;
    z-index:90;
    display:flex;
    align-items:center;
    justify-content:center;
    top:0;
    opacity:1
}
.permission-feature-in {
    opacity:0;
    -webkit-animation:features 1ms forwards;
    animation:features 1ms forwards;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes features {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes features {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
.permission-disable .permission-features>div {
    position:relative
}
.permission-disable .permission-block {
    display:block!important;
    text-align:center
}
.permission-disable .permission-text {
    color:#333;
    font-weight:700
}
.permission-hide {
    display:none
}
.permission-animation {
    top:100%;
    opacity:0;
    -webkit-animation:anim 1s forwards;
    animation:anim 1s forwards;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes anim {
    0% {
        top:100%;
        opacity:0
    }
    to {
        top:0;
        opacity:1
    }
}
@keyframes anim {
    0% {
        top:100%;
        opacity:0
    }
    to {
        top:0;
        opacity:1
    }
}
a.permission-block {
    color:#fff!important
}

to {
        top:0;
        opacity:1
    }

a.permission-block {
    color:#fff!important
}
.c-iconButton{
    padding: 0;
    width: 37px;
    height: 37px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    background-color: transparent;
    position: relative;
    z-index: 1;
    color: #9db0cb;
    transition: color .15s linear;
    line-height: 10px;
}