/*

Theme Name: WMD Theme

*/



/*html :where(img){height:inherit;max-width:none;}*/



.com-content-categories__item {

    border-bottom: 1px solid #dfe3e7

}

.td-logo img {
    max-width: 250px;
    height: 90px;
    width: 100%;
    margin-left: 20px;
}

@media(max-width: 768px) {
    .td-logo img {
        margin-left: 20px;
    }
}



.com-content-categories__item-title-wrapper {

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    justify-content: space-between;

    padding: .5rem 0

}



.com-content-categories__children {

    -ms-flex-preferred-size: 100%;

    -webkit-padding-start: 1.5rem;

    border-top: 1px solid #dfe3e7;

    flex-basis: 100%;

    padding-inline-start:1.5rem}



.com-content-categories__children .com-content-categories__item:last-child {

    border-bottom: none

}





.mfp-bg {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 10042;

    overflow: hidden;

    position: fixed;

    background: #0b0b0b;

    opacity: .8;

    filter: alpha(opacity=80)

}



.mfp-wrap {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 10043;

    position: fixed;

    outline: none !important;

    -webkit-backface-visibility: hidden

}



.mfp-container {

    text-align: center;

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    padding: 0 8px;

    box-sizing: border-box

}



.mfp-container:before {

    content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle

}



.mfp-align-top .mfp-container:before {

    display: none

}



.mfp-content {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    margin: 0 auto;

    text-align: left;

    z-index: 10045

}



.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {

    width: 100%;

    cursor: auto

}



.mfp-ajax-cur {

    cursor: progress

}



.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {

    cursor: zoom-out

}



.mfp-zoom {

    cursor: pointer;

    cursor: zoom-in

}



.mfp-auto-cursor .mfp-content {

    cursor: auto

}



.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.mfp-loading.mfp-figure {

    display: none

}



.mfp-hide {

    display: none !important

}



.mfp-preloader {

    color: #ccc;

    position: absolute;

    top: 50%;

    width: auto;

    text-align: center;

    margin-top: -0.8em;

    left: 8px;

    right: 8px;

    z-index: 10044

}



.mfp-preloader a {

    color: #ccc

}



.mfp-preloader a:hover {

    color: #fff

}



.mfp-s-ready .mfp-preloader {

    display: none

}



.mfp-s-error .mfp-content {

    display: none

}



button.mfp-close,button.mfp-arrow {

    overflow: visible;

    cursor: pointer;

    background: transparent;

    border: 0;

    -webkit-appearance: none;

    display: block;

    padding: 0;

    z-index: 10046;

    box-shadow: none

}



button::-moz-focus-inner {

    padding: 0;

    border: 0

}



.mfp-close {

    width: 44px;

    height: 44px;

    line-height: 44px;

    position: absolute;

    right: 0;

    top: 0;

    text-decoration: none;

    text-align: center;

    opacity: .65;

    padding: 0 0 18px 10px;

    color: #fff;

    font-style: normal;

    font-size: 28px;

    font-family: Arial,Baskerville,monospace

}



.mfp-close:hover,.mfp-close:focus {

    opacity: 1

}



.mfp-close:active {

    top: 1px

}



.mfp-close-btn-in .mfp-close {

    color: #333

}



.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {

    color: #fff;

    right: -6px;

    text-align: right;

    padding-right: 6px;

    width: 100%

}



.mfp-counter {

    position: absolute;

    top: 0;

    right: 0;

    color: #ccc;

    font-size: 12px;

    line-height: 18px

}



.mfp-arrow {

    position: absolute;

    opacity: .65;

    margin: 0;

    top: 50%;

    margin-top: -55px;

    padding: 0;

    width: 90px;

    height: 110px;

    -webkit-tap-highlight-color: rgba(0,0,0,0)

}



.mfp-arrow:active {

    margin-top: -54px

}



.mfp-arrow:hover,.mfp-arrow:focus {

    opacity: 1

}



.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {

    content: "";

    display: block;

    width: 0;

    height: 0;

    position: absolute;

    left: 0;

    top: 0;

    margin-top: 35px;

    margin-left: 35px;

    border: medium inset transparent

}



.mfp-arrow:after,.mfp-arrow .mfp-a {

    border-top-width: 13px;

    border-bottom-width: 13px;

    top: 8px

}



.mfp-arrow:before,.mfp-arrow .mfp-b {

    border-top-width: 21px;

    border-bottom-width: 21px

}



.mfp-arrow-left {

    left: 0

}



.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {

    border-right: 17px solid #fff;

    margin-left: 31px

}



.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {

    margin-left: 25px;

    border-right: 27px solid #3f3f3f

}



.mfp-arrow-right {

    right: 0

}



.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {

    border-left: 17px solid #fff;

    margin-left: 39px

}



.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {

    border-left: 27px solid #3f3f3f

}



.mfp-iframe-holder {

    padding-top: 40px;

    padding-bottom: 40px

}



.mfp-iframe-holder .mfp-content {

    line-height: 0;

    width: 100%;

    max-width: 900px

}



.mfp-iframe-scaler {

    width: 100%;

    height: 0;

    overflow: hidden;

    padding-top: 56.25%

}



.mfp-iframe-scaler iframe {

    position: absolute;

    display: block;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    box-shadow: 0 0 8px rgba(0,0,0,.6);

    background: #000

}



.mfp-iframe-holder .mfp-close {

    top: -40px

}



img.mfp-img {

    width: auto;

    max-width: 100%;

    height: auto;

    display: block;

    line-height: 0;

    box-sizing: border-box;

    padding: 40px 0 40px;

    margin: 0 auto

}



.mfp-figure:after {

    content: "";

    position: absolute;

    left: 0;

    top: 40px;

    bottom: 40px;

    display: block;

    right: 0;

    width: auto;

    height: auto;

    z-index: -1;

    box-shadow: 0 0 8px rgba(0,0,0,.6);

    background: #444

}



.mfp-figure {

    line-height: 0

}



.mfp-figure figure {

    margin: 0

}



.mfp-bottom-bar {

    margin-top: -36px;

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    cursor: auto

}



.mfp-title {

    text-align: left;

    line-height: 18px;

    color: #f3f3f3;

    padding-right: 36px

}



.mfp-figure small {

    color: #bdbdbd;

    display: block;

    font-size: 12px;

    line-height: 14px

}



.mfp-image-holder .mfp-content {

    max-width: 100%

}



.mfp-gallery .mfp-image-holder .mfp-figure {

    cursor: pointer

}



@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {

    .mfp-img-mobile .mfp-image-holder {

        padding-left:0;

        padding-right: 0

    }



    .mfp-img-mobile img.mfp-img {

        padding: 0

    }



    .mfp-img-mobile .mfp-figure:after {

        top: 0;

        bottom: 0

    }



    .mfp-img-mobile .mfp-bottom-bar {

        background: rgba(0,0,0,.6);

        bottom: 0;

        margin: 0;

        top: auto;

        padding: 3px 5px;

        position: fixed;

        box-sizing: border-box

    }



    .mfp-img-mobile .mfp-bottom-bar:empty {

        padding: 0

    }



    .mfp-img-mobile .mfp-counter {

        right: 5px;

        top: 3px

    }



    .mfp-img-mobile .mfp-close {

        top: 0;

        right: 0;

        width: 35px;

        height: 35px;

        line-height: 35px;

        background: rgba(0,0,0,.6);

        position: fixed;

        text-align: center;

        padding: 0

    }



    .mfp-img-mobile .mfp-figure small {

        display: inline;

        margin-left: 5px

    }

}



@media all and (max-width: 900px) {

    .mfp-arrow {

        -webkit-transform:scale(0.75);

        transform: scale(0.75)

    }



    .mfp-arrow-left {

        -webkit-transform-origin: 0;

        transform-origin: 0

    }



    .mfp-arrow-right {

        -webkit-transform-origin: 100%;

        transform-origin: 100%

    }



    .mfp-container {

        padding-left: 6px;

        padding-right: 6px

    }

}



.mfp-ie7 .mfp-img {

    padding: 0

}



.mfp-ie7 .mfp-bottom-bar {

    width: 600px;

    left: 50%;

    margin-left: -300px;

    margin-top: 5px;

    padding-bottom: 5px

}



.mfp-ie7 .mfp-container {

    padding: 0

}



.mfp-ie7 .mfp-content {

    padding-top: 44px

}



.mfp-ie7 .mfp-close {

    top: 0;

    right: 0;

    padding-top: 0

}



.mfp-wrap .mfp-container {

    min-height: 420px

}



.mfp-wrap .mfp-container.mfp-inline-holder {

    padding-top: 40px;

    padding-bottom: 40px

}



.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content {

    max-width: 1200px;

    margin: 0 auto

}



.mfp-wrap .mfp-container .mfp-inline {

    display: block;

    width: auto;

    height: auto;

    padding: 15px

}



.mfp-wrap .mfp-container .mfp-close {

    margin: 0;

    padding: 0;

    color: #fff;

    right: 0;

    text-align: center;

    width: 40px;

    height: 40px;

    line-height: 40px;

    top: -40px;

    font-size: 24px;

    right: -14px

}



.mfp-wrap .mfp-container .mfp-close:hover {

    border: none;

    background: transparent;

    margin: 0;

    padding: 0;

    color: #fff

}



.mfp-wrap .mfp-container.mfp-image-holder .mfp-close {

    top: 0

}



.mfp-wrap .mfp-container .mfp-iframe-scaler .mfp-iframe,.mfp-wrap .mfp-container .mfp-inline {

    background: #fff;

    box-shadow: 0 0 8px rgba(0,0,0,.6)

}



.koowa_dialog_modal .mfp-content {

    max-height: 100%;

    min-height: 100%;

    height: 100%

}



.koowa_dialog_modal .mfp-content .mfp-iframe-scaler {

    padding: 0;

    margin: 0;

    height: 100%

}



.koowa_dialog_modal .mfp-content .mfp-iframe-scaler .mfp-iframe {

    position: relative

}



@media screen and (min-width: 712px) {

    .koowa_dialog_modal .mfp-content {

        min-height:0;

        max-width: 1200px !important;

        max-height: 800px !important

    }



    .koowa_dialog_modal .mfp-content .mfp-iframe-scaler {

        height: 100%;

        max-height: 100% !important

    }



    .koowa_dialog_modal .mfp-content .mfp-iframe-scaler iframe {

        height: 100%;

        max-height: 100% !important

    }

}



.mfp-wrap .well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border: 1px solid #e3e3e3;

    border-radius: 4px;

    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)

}



.mfp-wrap .well blockquote {

    border-color: #ddd;

    border-color: rgba(0,0,0,.15)

}



.mfp-wrap .well-large {

    padding: 24px;

    border-radius: 6px

}



.mfp-wrap .well-small {

    padding: 9px;

    border-radius: 3px

}



.datepicker {

    direction: ltr

}



.datepicker.datepicker-inline {

    width: 224px

}



.datepicker.datepicker-rtl {

    direction: rtl

}



.datepicker.datepicker-rtl table tr td span {

    float: right

}



.datepicker.datepicker-dropdown {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

    padding: 5px;

    margin: 2px 0 0;

    list-style: none;

    background-color: #fff;

    border: 1px solid #e0e0e0;

    border-radius: 4px;

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

    background-clip: padding-box

}



.datepicker.datepicker-dropdown:before {

    content: "";

    display: inline-block;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    border-bottom: 7px solid #ccc;

    border-top: 0;

    border-bottom-color: rgba(0,0,0,.2);

    position: absolute

}



.datepicker.datepicker-dropdown:after {

    content: "";

    display: inline-block;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #fff;

    border-top: 0;

    position: absolute

}



.datepicker.datepicker-dropdown.datepicker-orient-left:before {

    left: 6px

}



.datepicker.datepicker-dropdown.datepicker-orient-left:after {

    left: 7px

}



.datepicker.datepicker-dropdown.datepicker-orient-right:before {

    right: 6px

}



.datepicker.datepicker-dropdown.datepicker-orient-right:after {

    right: 7px

}



.datepicker.datepicker-dropdown.datepicker-orient-top:before {

    top: -7px

}



.datepicker.datepicker-dropdown.datepicker-orient-top:after {

    top: -6px

}



.datepicker.datepicker-dropdown.datepicker-orient-bottom:before {

    bottom: -7px;

    border-bottom: 0;

    border-top: 7px solid #999

}



.datepicker.datepicker-dropdown.datepicker-orient-bottom:after {

    bottom: -6px;

    border-bottom: 0;

    border-top: 6px solid #fff

}



.datepicker>div {

    display: none

}



.datepicker.days div.datepicker-days {

    display: block

}



.datepicker.months div.datepicker-months {

    display: block

}



.datepicker.years div.datepicker-years {

    display: block

}



.datepicker table {

    margin: 0;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background: transparent;

    border: none

}



.datepicker tr {

    background: transparent;

    border: none

}



.datepicker tr:nth-child(n) {

    background: transparent;

    border: none

}



.datepicker td,.datepicker th {

    text-align: center;

    width: 20px;

    height: 20px;

    border: none;

    border-radius: 4px;

    background: transparent;

    padding: 4px 8px

}



.datepicker td:nth-child(n),.datepicker th:nth-child(n) {

    background: transparent;

    border: none

}



.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {

    background-color: transparent

}



.datepicker table tr td.day:hover {

    background: #eee;

    cursor: pointer

}



.datepicker table tr td.old,.datepicker table tr td.new {

    color: #343434

}



.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover {

    background: none;

    color: #343434;

    cursor: default;

    opacity: .5

}



.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover {

    background: #ffdb99;

    color: #000

}



.datepicker table tr td.today:hover:hover {

    color: #000

}



.datepicker table tr td.today.active:hover {

    color: #fff

}



.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover {

    background: #eee;

    border-radius: 0

}



.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover {

    background: #f7ca77;

    border-radius: 0

}



.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0,0,0,.25);

    background: #4d4d4d

}



.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0,0,0,.25);

    background: #3071a9

}



.datepicker table tr td span {

    display: block;

    width: 23%;

    height: 54px;

    line-height: 54px;

    float: left;

    margin: 1%;

    cursor: pointer;

    border-radius: 4px

}



.datepicker table tr td span:hover {

    background: #eee

}



.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {

    background: none;

    color: #343434;

    cursor: default

}



.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0,0,0,.25);

    background: #3071a9

}



.datepicker table tr td span.old,.datepicker table tr td span.new {

    color: #343434

}



.datepicker th.datepicker-switch {

    width: 145px

}



.datepicker thead tr:first-child th,.datepicker tfoot tr th {

    cursor: pointer

}



.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover {

    background: #eee

}



.datepicker .cw {

    font-size: 11px;

    width: 12px;

    padding: 0 2px 0 5px;

    vertical-align: middle

}



.datepicker thead tr:first-child th.cw {

    cursor: default;

    background-color: transparent

}



.input-append.date .add-on i,.input-prepend.date .add-on i {

    display: block;

    cursor: pointer;

    width: 16px;

    height: 16px

}



.input-daterange input {

    text-align: center

}



.input-daterange input:first-child {

    border-radius: 3px 0 0 3px

}



.input-daterange input:last-child {

    border-radius: 0 3px 3px 0

}



.input-daterange .add-on {

    display: inline-block;

    width: auto;

    min-width: 16px;

    height: 20px;

    padding: 4px 5px;

    font-weight: normal;

    line-height: 20px;

    text-align: center;

    text-shadow: 0 1px 0 #fff;

    vertical-align: middle;

    background-color: #eee;

    border: 1px solid #ccc;

    margin-left: -5px;

    margin-right: -5px

}



.select2-container {

    box-sizing: border-box;

    display: inline-block;

    margin: 0;

    position: relative;

    vertical-align: middle

}



.select2-container .select2-selection--single {

    box-sizing: border-box;

    cursor: pointer;

    display: block;

    height: 28px;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-user-select: none

}



.select2-container .select2-selection--single .select2-selection__rendered {

    display: block;

    padding-left: 8px;

    padding-right: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.select2-container .select2-selection--single .select2-selection__clear {

    position: relative

}



.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {

    padding-right: 8px;

    padding-left: 20px

}



.select2-container .select2-selection--multiple {

    box-sizing: border-box;

    cursor: pointer;

    display: block;

    min-height: 32px;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-user-select: none

}



.select2-container .select2-selection--multiple .select2-selection__rendered {

    display: inline-block;

    overflow: hidden;

    padding-left: 8px;

    text-overflow: ellipsis;

    white-space: nowrap

}



.select2-container .select2-search--inline {

    float: left

}



.select2-container .select2-search--inline .select2-search__field {

    box-sizing: border-box;

    border: none;

    font-size: 100%;

    margin-top: 5px;

    padding: 0

}



.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {

    -webkit-appearance: none

}



.select2-dropdown {

    background-color: #fff;

    border: 1px solid #aaa;

    border-radius: 4px;

    box-sizing: border-box;

    display: block;

    position: absolute;

    left: -100000px;

    width: 100%;

    z-index: 1051

}



.select2-results {

    display: block

}



.select2-results__options {

    list-style: none;

    margin: 0;

    padding: 0

}



.select2-results__option {

    padding: 6px;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-user-select: none

}



.select2-results__option[aria-selected] {

    cursor: pointer

}



.select2-container--open .select2-dropdown {

    left: 0

}



.select2-container--open .select2-dropdown--above {

    border-bottom: none;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0

}



.select2-container--open .select2-dropdown--below {

    border-top: none;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.select2-search--dropdown {

    display: block;

    padding: 4px

}



.select2-search--dropdown .select2-search__field {

    padding: 4px;

    width: 100%;

    box-sizing: border-box

}



.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {

    -webkit-appearance: none

}



.select2-search--dropdown.select2-search--hide {

    display: none

}



.select2-close-mask {

    border: 0;

    margin: 0;

    padding: 0;

    display: block;

    position: fixed;

    left: 0;

    top: 0;

    min-height: 100%;

    min-width: 100%;

    height: auto;

    width: auto;

    opacity: 0;

    z-index: 99;

    background-color: #fff;

    filter: alpha(opacity=0)

}



.select2-hidden-accessible {

    border: 0 !important;

    clip: rect(0 0 0 0) !important;

    height: 1px !important;

    margin: -1px !important;

    overflow: hidden !important;

    padding: 0 !important;

    position: absolute !important;

    width: 1px !important

}



.select2-container--default .select2-selection--single {

    background-color: #fff;

    border: 1px solid #aaa;

    border-radius: 4px

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

    color: #444;

    line-height: 28px

}



.select2-container--default .select2-selection--single .select2-selection__clear {

    cursor: pointer;

    float: right;

    font-weight: bold

}



.select2-container--default .select2-selection--single .select2-selection__placeholder {

    color: #999

}



.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 26px;

    position: absolute;

    top: 1px;

    right: 1px;

    width: 20px

}



.select2-container--default .select2-selection--single .select2-selection__arrow b {

    border-color: #888 transparent transparent transparent;

    border-style: solid;

    border-width: 5px 4px 0 4px;

    height: 0;

    left: 50%;

    margin-left: -4px;

    margin-top: -2px;

    position: absolute;

    top: 50%;

    width: 0

}



.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {

    float: left

}



.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {

    left: 1px;

    right: auto

}



.select2-container--default.select2-container--disabled .select2-selection--single {

    background-color: #eee;

    cursor: default

}



.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {

    display: none

}



.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {

    border-color: transparent transparent #888 transparent;

    border-width: 0 4px 5px 4px

}



.select2-container--default .select2-selection--multiple {

    background-color: #fff;

    border: 1px solid #aaa;

    border-radius: 4px;

    cursor: text

}



.select2-container--default .select2-selection--multiple .select2-selection__rendered {

    box-sizing: border-box;

    list-style: none;

    margin: 0;

    padding: 0 5px;

    width: 100%

}



.select2-container--default .select2-selection--multiple .select2-selection__rendered li {

    list-style: none

}



.select2-container--default .select2-selection--multiple .select2-selection__placeholder {

    color: #999;

    margin-top: 5px;

    float: left

}



.select2-container--default .select2-selection--multiple .select2-selection__clear {

    cursor: pointer;

    float: right;

    font-weight: bold;

    margin-top: 5px;

    margin-right: 10px

}



.select2-container--default .select2-selection--multiple .select2-selection__choice {

    background-color: #e4e4e4;

    border: 1px solid #aaa;

    border-radius: 4px;

    cursor: default;

    float: left;

    margin-right: 5px;

    margin-top: 5px;

    padding: 0 5px

}



.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {

    color: #999;

    cursor: pointer;

    display: inline-block;

    font-weight: bold;

    margin-right: 2px

}



.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {

    color: #333

}



.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {

    float: right

}



.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {

    margin-left: 5px;

    margin-right: auto

}



.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {

    margin-left: 2px;

    margin-right: auto

}



.select2-container--default.select2-container--focus .select2-selection--multiple {

    border: solid #000 1px;

    outline: 0

}



.select2-container--default.select2-container--disabled .select2-selection--multiple {

    background-color: #eee;

    cursor: default

}



.select2-container--default.select2-container--disabled .select2-selection__choice__remove {

    display: none

}



.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0

}



.select2-container--default .select2-search--dropdown .select2-search__field {

    border: 1px solid #aaa

}



.select2-container--default .select2-search--inline .select2-search__field {

    background: transparent;

    border: none;

    outline: 0;

    box-shadow: none;

    -webkit-appearance: textfield

}



.select2-container--default .select2-results>.select2-results__options {

    max-height: 200px;

    overflow-y: auto

}



.select2-container--default .select2-results__option[role=group] {

    padding: 0

}



.select2-container--default .select2-results__option[aria-disabled=true] {

    color: #999

}



.select2-container--default .select2-results__option[aria-selected=true] {

    background-color: #ddd

}



.select2-container--default .select2-results__option .select2-results__option {

    padding-left: 1em

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__group {

    padding-left: 0

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -1em;

    padding-left: 2em

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -2em;

    padding-left: 3em

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -3em;

    padding-left: 4em

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -4em;

    padding-left: 5em

}



.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -5em;

    padding-left: 6em

}



.select2-container--default .select2-results__option--highlighted[aria-selected] {

    background-color: #5897fb;

    color: #fff

}



.select2-container--default .select2-results__group {

    cursor: default;

    display: block;

    padding: 6px

}



.select2-container--classic .select2-selection--single {

    background-color: #f7f7f7;

    border: 1px solid #aaa;

    border-radius: 4px;

    outline: 0;

    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)

}



.select2-container--classic .select2-selection--single:focus {

    border: 1px solid #5897fb

}



.select2-container--classic .select2-selection--single .select2-selection__rendered {

    color: #444;

    line-height: 28px

}



.select2-container--classic .select2-selection--single .select2-selection__clear {

    cursor: pointer;

    float: right;

    font-weight: bold;

    margin-right: 10px

}



.select2-container--classic .select2-selection--single .select2-selection__placeholder {

    color: #999

}



.select2-container--classic .select2-selection--single .select2-selection__arrow {

    background-color: #ddd;

    border: none;

    border-left: 1px solid #aaa;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

    height: 26px;

    position: absolute;

    top: 1px;

    right: 1px;

    width: 20px;

    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)

}



.select2-container--classic .select2-selection--single .select2-selection__arrow b {

    border-color: #888 transparent transparent transparent;

    border-style: solid;

    border-width: 5px 4px 0 4px;

    height: 0;

    left: 50%;

    margin-left: -4px;

    margin-top: -2px;

    position: absolute;

    top: 50%;

    width: 0

}



.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {

    float: left

}



.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {

    border: none;

    border-right: 1px solid #aaa;

    border-radius: 0;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;

    left: 1px;

    right: auto

}



.select2-container--classic.select2-container--open .select2-selection--single {

    border: 1px solid #5897fb

}



.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {

    background: transparent;

    border: none

}



.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {

    border-color: transparent transparent #888 transparent;

    border-width: 0 4px 5px 4px

}



.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {

    border-top: none;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)

}



.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {

    border-bottom: none;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)

}



.select2-container--classic .select2-selection--multiple {

    background-color: #fff;

    border: 1px solid #aaa;

    border-radius: 4px;

    cursor: text;

    outline: 0

}



.select2-container--classic .select2-selection--multiple:focus {

    border: 1px solid #5897fb

}



.select2-container--classic .select2-selection--multiple .select2-selection__rendered {

    list-style: none;

    margin: 0;

    padding: 0 5px

}



.select2-container--classic .select2-selection--multiple .select2-selection__clear {

    display: none

}



.select2-container--classic .select2-selection--multiple .select2-selection__choice {

    background-color: #e4e4e4;

    border: 1px solid #aaa;

    border-radius: 4px;

    cursor: default;

    float: left;

    margin-right: 5px;

    margin-top: 5px;

    padding: 0 5px

}



.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {

    color: #888;

    cursor: pointer;

    display: inline-block;

    font-weight: bold;

    margin-right: 2px

}



.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {

    color: #555

}



.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {

    float: right

}



.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {

    margin-left: 5px;

    margin-right: auto

}



.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {

    margin-left: 2px;

    margin-right: auto

}



.select2-container--classic.select2-container--open .select2-selection--multiple {

    border: 1px solid #5897fb

}



.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {

    border-top: none;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {

    border-bottom: none;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0

}



.select2-container--classic .select2-search--dropdown .select2-search__field {

    border: 1px solid #aaa;

    outline: 0

}



.select2-container--classic .select2-search--inline .select2-search__field {

    outline: 0;

    box-shadow: none

}



.select2-container--classic .select2-dropdown {

    background-color: #fff;

    border: 1px solid transparent

}



.select2-container--classic .select2-dropdown--above {

    border-bottom: none

}



.select2-container--classic .select2-dropdown--below {

    border-top: none

}



.select2-container--classic .select2-results>.select2-results__options {

    max-height: 200px;

    overflow-y: auto

}



.select2-container--classic .select2-results__option[role=group] {

    padding: 0

}



.select2-container--classic .select2-results__option[aria-disabled=true] {

    color: gray

}



.select2-container--classic .select2-results__option--highlighted[aria-selected] {

    background-color: #3875d7;

    color: #fff

}



.select2-container--classic .select2-results__group {

    cursor: default;

    display: block;

    padding: 6px

}



.select2-container--classic.select2-container--open .select2-dropdown {

    border-color: #5897fb

}



/*! Select2 Bootstrap Theme v0.1.0-beta.9 | MIT License | github.com/select2/select2-bootstrap-theme */

.select2-container--bootstrap {

    display: block

}



.select2-container--bootstrap .select2-selection {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    background-color: #fff;

    border: 1px solid #ccc;

    border-radius: 4px;

    color: #555;

    font-size: 14px;

    outline: 0

}



.select2-container--bootstrap .select2-selection.form-control {

    border-radius: 4px

}



.select2-container--bootstrap .select2-search--dropdown .select2-search__field {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    background-color: #fff;

    border: 1px solid #ccc;

    border-radius: 4px;

    color: #555;

    font-size: 14px

}



.select2-container--bootstrap .select2-search__field {

    outline: 0

}



.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {

    color: #999

}



.select2-container--bootstrap .select2-search__field:-moz-placeholder {

    color: #999

}



.select2-container--bootstrap .select2-search__field::-moz-placeholder {

    color: #999;

    opacity: 1

}



.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {

    color: #999

}



.select2-container--bootstrap .select2-results__option {

    padding: 6px 12px

}



.select2-container--bootstrap .select2-results__option[role=group] {

    padding: 0

}



.select2-container--bootstrap .select2-results__option[aria-disabled=true] {

    color: #777;

    cursor: not-allowed

}



.select2-container--bootstrap .select2-results__option[aria-selected=true] {

    background-color: #f5f5f5;

    color: #262626

}



.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {

    background-color: #337ab7;

    color: #fff

}



.select2-container--bootstrap .select2-results__option .select2-results__option {

    padding: 6px 12px

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {

    padding-left: 0

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -12px;

    padding-left: 24px

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -24px;

    padding-left: 36px

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -36px;

    padding-left: 48px

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -48px;

    padding-left: 60px

}



.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

    margin-left: -60px;

    padding-left: 72px

}



.select2-container--bootstrap .select2-results__group {

    color: #777;

    display: block;

    padding: 6px 12px;

    font-size: 12px;

    line-height: 1.428571429;

    white-space: nowrap

}



.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s 180ms cubic-bezier(0.2, 0.57, 0.44, 0.83);

    -webkit-backface-visibility: hidden;

    border-color: #66afe9

}



.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {

    border-color: transparent transparent #999 transparent;

    border-width: 0 4px 4px 4px

}



.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

    border-bottom-color: transparent

}



.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {

    border-top-right-radius: 0;

    border-top-left-radius: 0;

    border-top-color: transparent

}



.select2-container--bootstrap .select2-selection__clear {

    color: #999;

    cursor: pointer;

    float: right;

    font-weight: bold;

    margin-right: 10px

}



.select2-container--bootstrap .select2-selection__clear:hover {

    color: #222

}



.select2-container--bootstrap.select2-container--disabled .select2-selection {

    border-color: #ccc;

    box-shadow: none

}



.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field {

    cursor: not-allowed

}



.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {

    background-color: #eee

}



.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {

    display: none

}



.select2-container--bootstrap .select2-dropdown {

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

    border-color: #66afe9;

    overflow-x: hidden;

    margin-top: -1px

}



.select2-container--bootstrap .select2-dropdown--above {

    box-shadow: 0px -6px 12px rgba(0,0,0,.175);

    margin-top: 1px

}



.select2-container--bootstrap .select2-results>.select2-results__options {

    max-height: 200px;

    overflow-y: auto

}



.select2-container--bootstrap .select2-selection--single {

    height: 34px;

    line-height: 1.428571429;

    padding: 6px 24px 6px 12px

}



.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {

    position: absolute;

    bottom: 0;

    right: 12px;

    top: 0;

    width: 4px

}



.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {

    border-color: #999 transparent transparent transparent;

    border-style: solid;

    border-width: 4px 4px 0 4px;

    height: 0;

    left: 0;

    margin-left: -4px;

    margin-top: -2px;

    position: absolute;

    top: 50%;

    width: 0

}



.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {

    color: #555;

    padding: 0

}



.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {

    color: #999

}



.select2-container--bootstrap .select2-selection--multiple {

    min-height: 34px;

    padding: 0;

    height: auto

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {

    box-sizing: border-box;

    display: block;

    line-height: 1.428571429;

    list-style: none;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: 100%;

    text-overflow: ellipsis;

    white-space: nowrap

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {

    color: #999;

    float: left;

    margin-top: 5px

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {

    color: #555;

    background: #fff;

    border: 1px solid #ccc;

    border-radius: 4px;

    cursor: default;

    float: left;

    margin: 5px 0 0 6px;

    padding: 0 6px

}



.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {

    background: transparent;

    padding: 0 12px;

    height: 32px;

    line-height: 1.428571429;

    margin-top: 0;

    min-width: 5em

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {

    color: #999;

    cursor: pointer;

    display: inline-block;

    font-weight: bold;

    margin-right: 3px

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {

    color: #222

}



.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {

    margin-top: 6px

}



.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single {

    border-radius: 3px;

    font-size: 12px;

    height: 30px;

    line-height: 1.5;

    padding: 5px 22px 5px 10px

}



.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {

    margin-left: -5px

}



.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple {

    min-height: 30px;

    border-radius: 3px

}



.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {

    font-size: 12px;

    line-height: 1.5;

    margin: 4px 0 0 5px;

    padding: 0 5px

}



.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {

    padding: 0 10px;

    font-size: 12px;

    height: 28px;

    line-height: 1.5

}



.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {

    margin-top: 5px

}



.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single {

    border-radius: 6px;

    font-size: 18px;

    height: 46px;

    line-height: 1.3333333;

    padding: 10px 31px 10px 16px

}



.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {

    width: 5px

}



.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {

    border-width: 5px 5px 0 5px;

    margin-left: -5px;

    margin-left: -10px;

    margin-top: -2.5px

}



.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple {

    min-height: 46px;

    border-radius: 6px

}



.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 4px;

    margin: 9px 0 0 8px;

    padding: 0 10px

}



.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {

    padding: 0 16px;

    font-size: 18px;

    height: 44px;

    line-height: 1.3333333

}



.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {

    margin-top: 10px

}



.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {

    border-color: transparent transparent #999 transparent;

    border-width: 0 5px 5px 5px

}



.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {

    border-color: transparent transparent #999 transparent;

    border-width: 0 5px 5px 5px

}



.select2-container--bootstrap[dir=rtl] .select2-selection--single {

    padding-left: 24px;

    padding-right: 12px

}



.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {

    padding-right: 0;

    padding-left: 0;

    text-align: right

}



.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {

    float: left

}



.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {

    left: 12px;

    right: auto

}



.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {

    margin-left: 0

}



.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {

    float: right

}



.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {

    margin-left: 0;

    margin-right: 6px

}



.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {

    margin-left: 2px;

    margin-right: auto

}



.has-warning .select2-dropdown,.has-warning .select2-selection {

    border-color: #8a6d3b

}



.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;

    border-color: #66512c

}



.has-warning.select2-drop-active {

    border-color: #66512c

}



.has-warning.select2-drop-active.select2-drop.select2-drop-above {

    border-top-color: #66512c

}



.has-error .select2-dropdown,.has-error .select2-selection {

    border-color: #a94442

}



.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;

    border-color: #843534

}



.has-error.select2-drop-active {

    border-color: #843534

}



.has-error.select2-drop-active.select2-drop.select2-drop-above {

    border-top-color: #843534

}



.has-success .select2-dropdown,.has-success .select2-selection {

    border-color: #3c763d

}



.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection {

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;

    border-color: #2b542c

}



.has-success.select2-drop-active {

    border-color: #2b542c

}



.has-success.select2-drop-active.select2-drop.select2-drop-above {

    border-top-color: #2b542c

}



.input-group .select2-container--bootstrap {

    display: table;

    table-layout: fixed;

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0

}



.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus {

    z-index: 3

}



.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0

}



.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0

}



.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn {

    vertical-align: top

}



.form-control.select2-hidden-accessible {

    position: absolute !important;

    width: 1px !important

}



.form-inline .select2-container--bootstrap {

    display: inline-block

}



@font-face {

    font-family: "k-icons";

    src: url("../../../files/koowa/framework/fonts/k-icons/k-icons.eot");

    src: url("../../../files/koowa/framework/fonts/k-icons/k-icons.eot#iefix") format("embedded-opentype"),url("../../../files/koowa/framework/fonts/k-icons/k-icons.woff") format("woff"),url("../../../files/koowa/framework/fonts/k-icons/k-icons.ttf") format("truetype"),url("../../../files/koowa/framework/fonts/k-icons/k-icons.svg") format("svg");

    font-weight: normal;

    font-style: normal

}



@media screen and (-webkit-min-device-pixel-ratio: 0) {

    @font-face {

        font-family:"k-icons";

        src: url("../../../files/koowa/framework/fonts/k-icons/k-icons.svg") format("svg")

    }

}



.k-ui-namespace .footable.breakpoint .footable-toggle:after,.k-icon-open,.k-icon-menu-opened,.k-icon-menu-closed,.k-icon-folder-opened,.k-icon-folder-closed,.k-icon-filter,.k-icon-enabled,.k-icon-documents,.k-icon-document-link,.k-icon-document-video,.k-icon-document-spreadsheet,.k-icon-document-pdf,.k-icon-document-image,.k-icon-document-folder,.k-icon-document-document,.k-icon-document-default,.k-icon-document-audio,.k-icon-document-archive,.k-icon-disabled,.k-icon-close,.k-icon-zoom-out,.k-icon-zoom-in,.k-icon-yen,.k-icon-x,.k-icon-wrench,.k-icon-wifi,.k-icon-warning,.k-icon-volume-off,.k-icon-volume-low,.k-icon-volume-high,.k-icon-video,.k-icon-vertical-align-top,.k-icon-vertical-align-center,.k-icon-vertical-align-bottom,.k-icon-underline,.k-icon-trash,.k-icon-transfer,.k-icon-timer,.k-icon-thumb-up,.k-icon-thumb-down,.k-icon-text,.k-icon-terminal,.k-icon-task,.k-icon-target,.k-icon-tags,.k-icon-tag,.k-icon-tablet,.k-icon-sun,.k-icon-star,.k-icon-spreadsheet,.k-icon-sort-descending,.k-icon-sort-ascending,.k-icon-signpost,.k-icon-signal,.k-icon-shield,.k-icon-share,.k-icon-share-boxed,.k-icon-script,.k-icon-rss,.k-icon-rss-alt,.k-icon-resize-width,.k-icon-resize-height,.k-icon-resize-both,.k-icon-reload,.k-icon-random,.k-icon-rain,.k-icon-question-mark,.k-icon-puzzle-piece,.k-icon-pulse,.k-icon-project,.k-icon-print,.k-icon-power-standby,.k-icon-plus,.k-icon-play-circle,.k-icon-pin,.k-icon-pie-chart,.k-icon-phone,.k-icon-person,.k-icon-people,.k-icon-pencil,.k-icon-paperclip,.k-icon-musical-note,.k-icon-move,.k-icon-moon,.k-icon-monitor,.k-icon-minus,.k-icon-microphone,.k-icon-menu,.k-icon-medical-cross,.k-icon-media-stop,.k-icon-media-step-forward,.k-icon-media-step-backward,.k-icon-media-skip-forward,.k-icon-media-skip-backward,.k-icon-media-record,.k-icon-media-play,.k-icon-media-pause,.k-icon-map,.k-icon-map-marker,.k-icon-magnifying-glass,.k-icon-loop,.k-icon-loop-square,.k-icon-loop-circular,.k-icon-lock-unlocked,.k-icon-lock-locked,.k-icon-location,.k-icon-list,.k-icon-list-rich,.k-icon-link-intact,.k-icon-link-broken,.k-icon-lightbulb,.k-icon-layers,.k-icon-laptop,.k-icon-key,.k-icon-justify-right,.k-icon-justify-left,.k-icon-justify-center,.k-icon-italic,.k-icon-info,.k-icon-infinity,.k-icon-inbox,.k-icon-image,.k-icon-home,.k-icon-heart,.k-icon-headphones,.k-icon-header,.k-icon-hard-drive,.k-icon-grid-two-up,.k-icon-grid-three-up,.k-icon-grid-four-up,.k-icon-graph,.k-icon-globe,.k-icon-fullscreen-exit,.k-icon-fullscreen-enter,.k-icon-fork,.k-icon-folder,.k-icon-flash,.k-icon-flag,.k-icon-fire,.k-icon-file,.k-icon-eyedropper,.k-icon-eye,.k-icon-external-link,.k-icon-expand-up,.k-icon-expand-right,.k-icon-expand-left,.k-icon-expand-down,.k-icon-excerpt,.k-icon-euro,.k-icon-envelope-open,.k-icon-envelope-closed,.k-icon-ellipses,.k-icon-elevator,.k-icon-eject,.k-icon-droplet,.k-icon-double-quote-serif-right,.k-icon-double-quote-serif-left,.k-icon-double-quote-sans-right,.k-icon-double-quote-sans-left,.k-icon-dollar,.k-icon-document,.k-icon-dial,.k-icon-delete,.k-icon-data-transfer-upload,.k-icon-data-transfer-download,.k-icon-dashboard,.k-icon-crop,.k-icon-credit-card,.k-icon-copywriting,.k-icon-contrast,.k-icon-compass,.k-icon-comment-square,.k-icon-command,.k-icon-collapse-up,.k-icon-collapse-right,.k-icon-collapse-left,.k-icon-collapse-down,.k-icon-cog,.k-icon-code,.k-icon-cloudy,.k-icon-cloud,.k-icon-cloud-upload,.k-icon-cloud-download,.k-icon-clock,.k-icon-clipboard,.k-icon-circle-x,.k-icon-circle-check,.k-icon-chevron-top,.k-icon-chevron-right,.k-icon-chevron-left,.k-icon-chevron-bottom,.k-icon-check,.k-icon-chat,.k-icon-cart,.k-icon-caret-top,.k-icon-caret-right,.k-icon-caret-left,.k-icon-caret-bottom,.k-icon-camera-slr,.k-icon-calendar,.k-icon-calculator,.k-icon-bullhorn,.k-icon-bug,.k-icon-brush,.k-icon-browser,.k-icon-british-pound,.k-icon-briefcase,.k-icon-box,.k-icon-bookmark,.k-icon-book,.k-icon-bolt,.k-icon-bold,.k-icon-bluetooth,.k-icon-bell,.k-icon-beaker,.k-icon-battery-full,.k-icon-battery-empty,.k-icon-basket,.k-icon-bar-chart,.k-icon-ban,.k-icon-badge,.k-icon-audio,.k-icon-audio-spectrum,.k-icon-arrow-top,.k-icon-arrow-thick-top,.k-icon-arrow-thick-right,.k-icon-arrow-thick-left,.k-icon-arrow-thick-bottom,.k-icon-arrow-right,.k-icon-arrow-left,.k-icon-arrow-circle-top,.k-icon-arrow-circle-right,.k-icon-arrow-circle-left,.k-icon-arrow-circle-bottom,.k-icon-arrow-bottom,.k-icon-aperture,.k-icon-align-right,.k-icon-align-left,.k-icon-align-center,.k-icon-action-undo,.k-icon-action-redo,.k-icon-account-logout,.k-icon-account-login {

    speak: none;

    text-rendering: optimizeLegibility;

    -moz-osx-font-smoothing: grayscale;

    -webkit-font-smoothing: antialiased;

    font-smoothing: antialiased;

    text-transform: none;

    line-height: 1;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    font-family: "k-icons"

}



.k-icon-open:before,.k-icon-menu-opened:before,.k-icon-menu-closed:before,.k-icon-folder-opened:before,.k-icon-folder-closed:before,.k-icon-filter:before,.k-icon-enabled:before,.k-icon-documents:before,.k-icon-document-link:before,.k-icon-document-video:before,.k-icon-document-spreadsheet:before,.k-icon-document-pdf:before,.k-icon-document-image:before,.k-icon-document-folder:before,.k-icon-document-document:before,.k-icon-document-default:before,.k-icon-document-audio:before,.k-icon-document-archive:before,.k-icon-disabled:before,.k-icon-close:before,.k-icon-zoom-out:before,.k-icon-zoom-in:before,.k-icon-yen:before,.k-icon-x:before,.k-icon-wrench:before,.k-icon-wifi:before,.k-icon-warning:before,.k-icon-volume-off:before,.k-icon-volume-low:before,.k-icon-volume-high:before,.k-icon-video:before,.k-icon-vertical-align-top:before,.k-icon-vertical-align-center:before,.k-icon-vertical-align-bottom:before,.k-icon-underline:before,.k-icon-trash:before,.k-icon-transfer:before,.k-icon-timer:before,.k-icon-thumb-up:before,.k-icon-thumb-down:before,.k-icon-text:before,.k-icon-terminal:before,.k-icon-task:before,.k-icon-target:before,.k-icon-tags:before,.k-icon-tag:before,.k-icon-tablet:before,.k-icon-sun:before,.k-icon-star:before,.k-icon-spreadsheet:before,.k-icon-sort-descending:before,.k-icon-sort-ascending:before,.k-icon-signpost:before,.k-icon-signal:before,.k-icon-shield:before,.k-icon-share:before,.k-icon-share-boxed:before,.k-icon-script:before,.k-icon-rss:before,.k-icon-rss-alt:before,.k-icon-resize-width:before,.k-icon-resize-height:before,.k-icon-resize-both:before,.k-icon-reload:before,.k-icon-random:before,.k-icon-rain:before,.k-icon-question-mark:before,.k-icon-puzzle-piece:before,.k-icon-pulse:before,.k-icon-project:before,.k-icon-print:before,.k-icon-power-standby:before,.k-icon-plus:before,.k-icon-play-circle:before,.k-icon-pin:before,.k-icon-pie-chart:before,.k-icon-phone:before,.k-icon-person:before,.k-icon-people:before,.k-icon-pencil:before,.k-icon-paperclip:before,.k-icon-musical-note:before,.k-icon-move:before,.k-icon-moon:before,.k-icon-monitor:before,.k-icon-minus:before,.k-icon-microphone:before,.k-icon-menu:before,.k-icon-medical-cross:before,.k-icon-media-stop:before,.k-icon-media-step-forward:before,.k-icon-media-step-backward:before,.k-icon-media-skip-forward:before,.k-icon-media-skip-backward:before,.k-icon-media-record:before,.k-icon-media-play:before,.k-icon-media-pause:before,.k-icon-map:before,.k-icon-map-marker:before,.k-icon-magnifying-glass:before,.k-icon-loop:before,.k-icon-loop-square:before,.k-icon-loop-circular:before,.k-icon-lock-unlocked:before,.k-icon-lock-locked:before,.k-icon-location:before,.k-icon-list:before,.k-icon-list-rich:before,.k-icon-link-intact:before,.k-icon-link-broken:before,.k-icon-lightbulb:before,.k-icon-layers:before,.k-icon-laptop:before,.k-icon-key:before,.k-icon-justify-right:before,.k-icon-justify-left:before,.k-icon-justify-center:before,.k-icon-italic:before,.k-icon-info:before,.k-icon-infinity:before,.k-icon-inbox:before,.k-icon-image:before,.k-icon-home:before,.k-icon-heart:before,.k-icon-headphones:before,.k-icon-header:before,.k-icon-hard-drive:before,.k-icon-grid-two-up:before,.k-icon-grid-three-up:before,.k-icon-grid-four-up:before,.k-icon-graph:before,.k-icon-globe:before,.k-icon-fullscreen-exit:before,.k-icon-fullscreen-enter:before,.k-icon-fork:before,.k-icon-folder:before,.k-icon-flash:before,.k-icon-flag:before,.k-icon-fire:before,.k-icon-file:before,.k-icon-eyedropper:before,.k-icon-eye:before,.k-icon-external-link:before,.k-icon-expand-up:before,.k-icon-expand-right:before,.k-icon-expand-left:before,.k-icon-expand-down:before,.k-icon-excerpt:before,.k-icon-euro:before,.k-icon-envelope-open:before,.k-icon-envelope-closed:before,.k-icon-ellipses:before,.k-icon-elevator:before,.k-icon-eject:before,.k-icon-droplet:before,.k-icon-double-quote-serif-right:before,.k-icon-double-quote-serif-left:before,.k-icon-double-quote-sans-right:before,.k-icon-double-quote-sans-left:before,.k-icon-dollar:before,.k-icon-document:before,.k-icon-dial:before,.k-icon-delete:before,.k-icon-data-transfer-upload:before,.k-icon-data-transfer-download:before,.k-icon-dashboard:before,.k-icon-crop:before,.k-icon-credit-card:before,.k-icon-copywriting:before,.k-icon-contrast:before,.k-icon-compass:before,.k-icon-comment-square:before,.k-icon-command:before,.k-icon-collapse-up:before,.k-icon-collapse-right:before,.k-icon-collapse-left:before,.k-icon-collapse-down:before,.k-icon-cog:before,.k-icon-code:before,.k-icon-cloudy:before,.k-icon-cloud:before,.k-icon-cloud-upload:before,.k-icon-cloud-download:before,.k-icon-clock:before,.k-icon-clipboard:before,.k-icon-circle-x:before,.k-icon-circle-check:before,.k-icon-chevron-top:before,.k-icon-chevron-right:before,.k-icon-chevron-left:before,.k-icon-chevron-bottom:before,.k-icon-check:before,.k-icon-chat:before,.k-icon-cart:before,.k-icon-caret-top:before,.k-icon-caret-right:before,.k-icon-caret-left:before,.k-icon-caret-bottom:before,.k-icon-camera-slr:before,.k-icon-calendar:before,.k-icon-calculator:before,.k-icon-bullhorn:before,.k-icon-bug:before,.k-icon-brush:before,.k-icon-browser:before,.k-icon-british-pound:before,.k-icon-briefcase:before,.k-icon-box:before,.k-icon-bookmark:before,.k-icon-book:before,.k-icon-bolt:before,.k-icon-bold:before,.k-icon-bluetooth:before,.k-icon-bell:before,.k-icon-beaker:before,.k-icon-battery-full:before,.k-icon-battery-empty:before,.k-icon-basket:before,.k-icon-bar-chart:before,.k-icon-ban:before,.k-icon-badge:before,.k-icon-audio:before,.k-icon-audio-spectrum:before,.k-icon-arrow-top:before,.k-icon-arrow-thick-top:before,.k-icon-arrow-thick-right:before,.k-icon-arrow-thick-left:before,.k-icon-arrow-thick-bottom:before,.k-icon-arrow-right:before,.k-icon-arrow-left:before,.k-icon-arrow-circle-top:before,.k-icon-arrow-circle-right:before,.k-icon-arrow-circle-left:before,.k-icon-arrow-circle-bottom:before,.k-icon-arrow-bottom:before,.k-icon-aperture:before,.k-icon-align-right:before,.k-icon-align-left:before,.k-icon-align-center:before,.k-icon-action-undo:before,.k-icon-action-redo:before,.k-icon-account-logout:before,.k-icon-account-login:before {

    display: inline-block;

    margin: auto;

    width: 1em;

    height: 1em;

    line-height: 1

}



.k-icon-account-login:before {

    content: ""

}



[dir=rtl] .k-icon-account-login:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-account-logout:before {

    content: ""

}



[dir=rtl] .k-icon-account-logout:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-action-redo:before {

    content: ""

}



[dir=rtl] .k-icon-action-redo:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-action-undo:before {

    content: ""

}



[dir=rtl] .k-icon-action-undo:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-align-center:before {

    content: ""

}



.k-icon-align-left:before {

    content: ""

}



[dir=rtl] .k-icon-align-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-align-right:before {

    content: ""

}



[dir=rtl] .k-icon-align-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-aperture:before {

    content: ""

}



.k-icon-arrow-bottom:before {

    content: ""

}



.k-icon-arrow-circle-bottom:before {

    content: ""

}



.k-icon-arrow-circle-left:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-circle-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-circle-right:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-circle-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-circle-top:before {

    content: ""

}



.k-icon-arrow-left:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-right:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-thick-bottom:before {

    content: ""

}



.k-icon-arrow-thick-left:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-thick-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-thick-right:before {

    content: ""

}



[dir=rtl] .k-icon-arrow-thick-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-arrow-thick-top:before {

    content: ""

}



.k-icon-arrow-top:before {

    content: ""

}



.k-icon-audio-spectrum:before {

    content: ""

}



.k-icon-audio:before {

    content: ""

}



.k-icon-badge:before {

    content: ""

}



.k-icon-ban:before {

    content: ""

}



.k-icon-bar-chart:before {

    content: ""

}



[dir=rtl] .k-icon-bar-chart:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-basket:before {

    content: ""

}



.k-icon-battery-empty:before {

    content: ""

}



.k-icon-battery-full:before {

    content: ""

}



.k-icon-beaker:before {

    content: ""

}



.k-icon-bell:before {

    content: ""

}



.k-icon-bluetooth:before {

    content: ""

}



.k-icon-bold:before {

    content: ""

}



.k-icon-bolt:before {

    content: ""

}



.k-icon-book:before {

    content: ""

}



[dir=rtl] .k-icon-book:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-bookmark:before {

    content: ""

}



.k-icon-box:before {

    content: ""

}



.k-icon-briefcase:before {

    content: ""

}



.k-icon-british-pound:before {

    content: ""

}



.k-icon-browser:before {

    content: ""

}



[dir=rtl] .k-icon-browser:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-brush:before {

    content: ""

}



[dir=rtl] .k-icon-brush:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-bug:before {

    content: ""

}



.k-icon-bullhorn:before {

    content: ""

}



[dir=rtl] .k-icon-bullhorn:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-calculator:before {

    content: ""

}



[dir=rtl] .k-icon-calculator:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-calendar:before {

    content: ""

}



[dir=rtl] .k-icon-calendar:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-camera-slr:before {

    content: ""

}



.k-icon-caret-bottom:before {

    content: ""

}



.k-icon-caret-left:before {

    content: ""

}



[dir=rtl] .k-icon-caret-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-caret-right:before {

    content: ""

}



[dir=rtl] .k-icon-caret-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-caret-top:before {

    content: ""

}



.k-icon-cart:before {

    content: ""

}



.k-icon-chat:before {

    content: ""

}



.k-icon-check:before {

    content: ""

}



.k-icon-chevron-bottom:before {

    content: ""

}



.k-icon-chevron-left:before {

    content: ""

}



[dir=rtl] .k-icon-chevron-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-chevron-right:before {

    content: ""

}



[dir=rtl] .k-icon-chevron-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-chevron-top:before {

    content: ""

}



.k-icon-circle-check:before {

    content: ""

}



.k-icon-circle-x:before {

    content: ""

}



.k-icon-clipboard:before {

    content: ""

}



.k-icon-clock:before {

    content: ""

}



.k-icon-cloud-download:before {

    content: ""

}



.k-icon-cloud-upload:before {

    content: ""

}



.k-icon-cloud:before {

    content: ""

}



.k-icon-cloudy:before {

    content: ""

}



.k-icon-code:before {

    content: ""

}



.k-icon-cog:before {

    content: ""

}



.k-icon-collapse-down:before {

    content: ""

}



.k-icon-collapse-left:before {

    content: ""

}



[dir=rtl] .k-icon-collapse-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-collapse-right:before {

    content: ""

}



[dir=rtl] .k-icon-collapse-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-collapse-up:before {

    content: ""

}



.k-icon-command:before {

    content: ""

}



.k-icon-comment-square:before {

    content: ""

}



[dir=rtl] .k-icon-comment-square:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-compass:before {

    content: ""

}



.k-icon-contrast:before {

    content: ""

}



.k-icon-copywriting:before {

    content: ""

}



[dir=rtl] .k-icon-copywriting:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-credit-card:before {

    content: ""

}



.k-icon-crop:before {

    content: ""

}



.k-icon-dashboard:before {

    content: ""

}



.k-icon-data-transfer-download:before {

    content: ""

}



.k-icon-data-transfer-upload:before {

    content: ""

}



.k-icon-delete:before {

    content: ""

}



[dir=rtl] .k-icon-delete:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-dial:before {

    content: ""

}



.k-icon-document:before {

    content: ""

}



[dir=rtl] .k-icon-document:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-dollar:before {

    content: ""

}



.k-icon-double-quote-sans-left:before {

    content: ""

}



[dir=rtl] .k-icon-double-quote-sans-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-double-quote-sans-right:before {

    content: ""

}



[dir=rtl] .k-icon-double-quote-sans-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-double-quote-serif-left:before {

    content: ""

}



[dir=rtl] .k-icon-double-quote-serif-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-double-quote-serif-right:before {

    content: ""

}



[dir=rtl] .k-icon-double-quote-serif-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-droplet:before {

    content: ""

}



.k-icon-eject:before {

    content: ""

}



.k-icon-elevator:before {

    content: ""

}



.k-icon-ellipses:before {

    content: ""

}



.k-icon-envelope-closed:before {

    content: ""

}



.k-icon-envelope-open:before {

    content: ""

}



.k-icon-euro:before {

    content: ""

}



.k-icon-excerpt:before {

    content: ""

}



.k-icon-expand-down:before {

    content: ""

}



.k-icon-expand-left:before {

    content: ""

}



[dir=rtl] .k-icon-expand-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-expand-right:before {

    content: ""

}



[dir=rtl] .k-icon-expand-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-expand-up:before {

    content: ""

}



.k-icon-external-link:before {

    content: ""

}



[dir=rtl] .k-icon-external-link:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-eye:before {

    content: ""

}



.k-icon-eyedropper:before {

    content: ""

}



[dir=rtl] .k-icon-eyedropper:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-file:before {

    content: ""

}



[dir=rtl] .k-icon-file:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-fire:before {

    content: ""

}



[dir=rtl] .k-icon-fire:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-flag:before {

    content: ""

}



[dir=rtl] .k-icon-flag:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-flash:before {

    content: ""

}



.k-icon-folder:before {

    content: ""

}



[dir=rtl] .k-icon-folder:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-fork:before {

    content: ""

}



.k-icon-fullscreen-enter:before {

    content: ""

}



.k-icon-fullscreen-exit:before {

    content: ""

}



.k-icon-globe:before {

    content: ""

}



.k-icon-graph:before {

    content: ""

}



[dir=rtl] .k-icon-graph:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-grid-four-up:before {

    content: ""

}



.k-icon-grid-three-up:before {

    content: ""

}



.k-icon-grid-two-up:before {

    content: ""

}



.k-icon-hard-drive:before {

    content: ""

}



.k-icon-header:before {

    content: ""

}



.k-icon-headphones:before {

    content: ""

}



.k-icon-heart:before {

    content: ""

}



.k-icon-home:before {

    content: ""

}



.k-icon-image:before {

    content: ""

}



.k-icon-inbox:before {

    content: ""

}



.k-icon-infinity:before {

    content: ""

}



.k-icon-info:before {

    content: ""

}



[dir=rtl] .k-icon-info:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-italic:before {

    content: ""

}



[dir=rtl] .k-icon-italic:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-justify-center:before {

    content: ""

}



.k-icon-justify-left:before {

    content: ""

}



[dir=rtl] .k-icon-justify-left:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-justify-right:before {

    content: ""

}



[dir=rtl] .k-icon-justify-right:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-key:before {

    content: ""

}



[dir=rtl] .k-icon-key:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-laptop:before {

    content: ""

}



.k-icon-layers:before {

    content: ""

}



[dir=rtl] .k-icon-layers:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-lightbulb:before {

    content: ""

}



.k-icon-link-broken:before {

    content: ""

}



[dir=rtl] .k-icon-link-broken:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-link-intact:before {

    content: ""

}



[dir=rtl] .k-icon-link-intact:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-list-rich:before {

    content: ""

}



[dir=rtl] .k-icon-list-rich:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-list:before {

    content: ""

}



[dir=rtl] .k-icon-list:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-location:before {

    content: ""

}



.k-icon-lock-locked:before {

    content: ""

}



.k-icon-lock-unlocked:before {

    content: ""

}



.k-icon-loop-circular:before {

    content: ""

}



.k-icon-loop-square:before {

    content: ""

}



.k-icon-loop:before {

    content: ""

}



.k-icon-magnifying-glass:before {

    content: ""

}



[dir=rtl] .k-icon-magnifying-glass:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-map-marker:before {

    content: ""

}



.k-icon-map:before {

    content: ""

}



.k-icon-media-pause:before {

    content: ""

}



.k-icon-media-play:before {

    content: ""

}



[dir=rtl] .k-icon-media-play:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-media-record:before {

    content: ""

}



.k-icon-media-skip-backward:before {

    content: ""

}



[dir=rtl] .k-icon-media-skip-backward:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-media-skip-forward:before {

    content: ""

}



[dir=rtl] .k-icon-media-skip-forward:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-media-step-backward:before {

    content: ""

}



[dir=rtl] .k-icon-media-step-backward:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-media-step-forward:before {

    content: ""

}



[dir=rtl] .k-icon-media-step-forward:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-media-stop:before {

    content: ""

}



.k-icon-medical-cross:before {

    content: ""

}



.k-icon-menu:before {

    content: ""

}



.k-icon-microphone:before {

    content: ""

}



.k-icon-minus:before {

    content: ""

}



.k-icon-monitor:before {

    content: ""

}



.k-icon-moon:before {

    content: ""

}



.k-icon-move:before {

    content: ""

}



.k-icon-musical-note:before {

    content: ""

}



.k-icon-paperclip:before {

    content: ""

}



[dir=rtl] .k-icon-paperclip:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-pencil:before {

    content: ""

}



[dir=rtl] .k-icon-pencil:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-people:before {

    content: ""

}



[dir=rtl] .k-icon-people:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-person:before {

    content: ""

}



.k-icon-phone:before {

    content: ""

}



.k-icon-pie-chart:before {

    content: ""

}



[dir=rtl] .k-icon-pie-chart:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-pin:before {

    content: ""

}



.k-icon-play-circle:before {

    content: ""

}



[dir=rtl] .k-icon-play-circle:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-plus:before {

    content: ""

}



.k-icon-power-standby:before {

    content: ""

}



.k-icon-print:before {

    content: ""

}



.k-icon-project:before {

    content: ""

}



[dir=rtl] .k-icon-project:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-pulse:before {

    content: ""

}



.k-icon-puzzle-piece:before {

    content: ""

}



.k-icon-question-mark:before {

    content: ""

}



[dir=rtl] .k-icon-question-mark:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-rain:before {

    content: ""

}



.k-icon-random:before {

    content: ""

}



.k-icon-reload:before {

    content: ""

}



[dir=rtl] .k-icon-reload:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-resize-both:before {

    content: ""

}



.k-icon-resize-height:before {

    content: ""

}



.k-icon-resize-width:before {

    content: ""

}



.k-icon-rss-alt:before {

    content: ""

}



.k-icon-rss:before {

    content: ""

}



.k-icon-script:before {

    content: ""

}



.k-icon-share-boxed:before {

    content: ""

}



[dir=rtl] .k-icon-share-boxed:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-share:before {

    content: ""

}



[dir=rtl] .k-icon-share:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-shield:before {

    content: ""

}



.k-icon-signal:before {

    content: ""

}



[dir=rtl] .k-icon-signal:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-signpost:before {

    content: ""

}



.k-icon-sort-ascending:before {

    content: ""

}



[dir=rtl] .k-icon-sort-ascending:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-sort-descending:before {

    content: ""

}



[dir=rtl] .k-icon-sort-descending:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-spreadsheet:before {

    content: ""

}



[dir=rtl] .k-icon-spreadsheet:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-star:before {

    content: ""

}



.k-icon-sun:before {

    content: ""

}



.k-icon-tablet:before {

    content: ""

}



.k-icon-tag:before {

    content: ""

}



[dir=rtl] .k-icon-tag:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-tags:before {

    content: ""

}



[dir=rtl] .k-icon-tags:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-target:before {

    content: ""

}



.k-icon-task:before {

    content: ""

}



.k-icon-terminal:before {

    content: ""

}



.k-icon-text:before {

    content: ""

}



.k-icon-thumb-down:before {

    content: ""

}



.k-icon-thumb-up:before {

    content: ""

}



.k-icon-timer:before {

    content: ""

}



.k-icon-transfer:before {

    content: ""

}



.k-icon-trash:before {

    content: ""

}



.k-icon-underline:before {

    content: ""

}



.k-icon-vertical-align-bottom:before {

    content: ""

}



.k-icon-vertical-align-center:before {

    content: ""

}



.k-icon-vertical-align-top:before {

    content: ""

}



.k-icon-video:before {

    content: ""

}



[dir=rtl] .k-icon-video:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-volume-high:before {

    content: ""

}



[dir=rtl] .k-icon-volume-high:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-volume-low:before {

    content: ""

}



[dir=rtl] .k-icon-volume-low:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-volume-off:before {

    content: ""

}



[dir=rtl] .k-icon-volume-off:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-warning:before {

    content: ""

}



.k-icon-wifi:before {

    content: ""

}



.k-icon-wrench:before {

    content: ""

}



[dir=rtl] .k-icon-wrench:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-x:before {

    content: ""

}



.k-icon-yen:before {

    content: ""

}



.k-icon-zoom-in:before {

    content: ""

}



[dir=rtl] .k-icon-zoom-in:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-zoom-out:before {

    content: ""

}



[dir=rtl] .k-icon-zoom-out:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-close:before {

    content: ""

}



.k-icon-disabled:before {

    content: ""

}



.k-icon-document-archive:before {

    content: ""

}



.k-icon-document-audio:before {

    content: ""

}



[dir=rtl] .k-icon-document-audio:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-document-default:before {

    content: ""

}



.k-icon-document-document:before {

    content: ""

}



.k-icon-document-folder:before {

    content: ""

}



[dir=rtl] .k-icon-document-folder:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-document-image:before {

    content: ""

}



.k-icon-document-pdf:before {

    content: ""

}



.k-icon-document-spreadsheet:before {

    content: ""

}



.k-icon-document-video:before {

    content: ""

}



.k-icon-document-link:before {

    content: ""

}



.k-icon-documents:before {

    content: ""

}



.k-icon-enabled:before {

    content: ""

}



.k-icon-filter:before {

    content: ""

}



[dir=rtl] .k-icon-filter:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-folder-closed:before {

    content: ""

}



[dir=rtl] .k-icon-folder-closed:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-folder-opened:before {

    content: ""

}



[dir=rtl] .k-icon-folder-opened:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-menu-closed:before {

    content: ""

}



[dir=rtl] .k-icon-menu-closed:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-menu-opened:before {

    content: ""

}



[dir=rtl] .k-icon-menu-opened:before {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-icon-open:before {

    content: ""

}



.k-icon--accent {

    color: #3071a9

}



.k-icon--success {

    color: #27ae60

}



.k-icon--error {

    color: #c0392b

}



.k-icon--size-tiny {

    font-size: 10px

}



.k-icon--size-small {

    font-size: 13px

}



.k-icon--size-default {

    font-size: 16px

}



.k-icon--size-medium {

    font-size: 24px

}



.k-icon--size-large {

    font-size: 32px

}



.k-icon--size-xlarge {

    font-size: 48px

}



.k-icon--size-huge {

    font-size: 64px

}



.k-icon-text-item {

    display: inline-block;

    font-size: inherit !important;

    line-height: 20px;

    vertical-align: middle;

    margin-right: 4px

}



.k-icon--disabled {

    cursor: not-allowed;

    opacity: .65;

    pointer-events: none

}



[class^=k-icon-document-]:before,[class*=" k-icon-document-"]:before {

    background-size: cover

}



.k-tooltip {

    position: absolute;

    z-index: 1070;

    display: block;

    font-size: 11px;

    opacity: 0

}



.k-tooltip.in {

    opacity: .9

}



.k-tooltip.top {

    margin-top: -3px;

    padding: 5px 0

}



.k-tooltip.right {

    margin-left: 3px;

    padding: 0 5px

}



.k-tooltip.bottom {

    margin-top: 3px;

    padding: 5px 0

}



.k-tooltip.left {

    margin-left: -3px;

    padding: 0 5px

}



.k-tooltip__inner {

    max-width: 264px;

    padding: 4px 8px;

    color: #fff;

    text-align: center;

    background-color: #000;

    border-radius: 4px

}



.k-tooltip__arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid

}



.k-tooltip.top .k-tooltip__arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.k-tooltip.top-left .k-tooltip__arrow {

    bottom: 0;

    right: 5px;

    margin-bottom: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.k-tooltip.top-right .k-tooltip__arrow {

    bottom: 0;

    left: 5px;

    margin-bottom: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.k-tooltip.right .k-tooltip__arrow {

    top: 50%;

    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;

    border-right-color: #000

}



.k-tooltip.left .k-tooltip__arrow {

    top: 50%;

    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;

    border-left-color: #000

}



.k-tooltip.bottom .k-tooltip__arrow {

    top: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.k-tooltip.bottom-left .k-tooltip__arrow {

    top: 0;

    right: 5px;

    margin-top: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.k-tooltip.bottom-right .k-tooltip__arrow {

    top: 0;

    left: 5px;

    margin-top: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.k-ui-namespace,.k-ui-namespace *,.k-ui-namespace *:before,.k-ui-namespace *:after {

    box-sizing: border-box

}



.k-ui-namespace .footable.breakpoint .footable-toggle {

    content: " ";

    display: inline-block;

    width: 20px;

    height: 20px;

    line-height: 18px;

    border: 1px solid #a2a2a2;

    border-radius: 50%;

    text-align: center;

    vertical-align: middle

}



.k-ui-namespace .footable.breakpoint .footable-toggle:after {

    content: "";

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 4px;

    color: #a2a2a2;

    font-size: 10px;

    line-height: 1.3em;

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg);

    transition: all 180ms cubic-bezier(0.2, 0.57, 0.44, 0.83);

    -webkit-backface-visibility: hidden

}



[dir=rtl] .k-ui-namespace .footable.breakpoint .footable-toggle:after {

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg)

}



.k-ui-namespace .footable.breakpoint tr.k-is-selected .footable-toggle {

    border-color: #fff

}



.k-ui-namespace .footable.breakpoint tr.k-is-selected .footable-toggle:after {

    color: #fff

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-cell {

    padding: 0

}



.k-ui-namespace .footable.breakpoint tr.footable-detail-show .footable-toggle:after {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg)

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-row {

    margin-bottom: 6px

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-row:before,.k-ui-namespace .footable.breakpoint .footable-row-detail-row:after {

    display: table;

    content: " "

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-row:after {

    clear: both

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-row:last-child {

    margin-bottom: 0

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-name {

    font-weight: 700

}



.k-ui-namespace .footable.breakpoint .footable-row-detail-name,.k-ui-namespace .footable.breakpoint .footable-row-detail-value {

    position: relative;

    min-height: 30px;

    padding: 6px 8px

}



.k-ui-namespace .footable.breakpoint th .footable-toggle {

    display: none

}



.k-ui-namespace .k-pagination {

    display: flex;

    justify-content: flex-start;

    align-content: center

}



.k-ui-namespace .k-pagination .k-pagination__pages {

    padding: 0;

    margin: 0;

    border-radius: 4px

}



[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages {

    padding: 0

}



.k-ui-namespace .k-pagination .k-pagination__pages>li {

    display: inline

}



.k-ui-namespace .k-pagination .k-pagination__pages>li>a,.k-ui-namespace .k-pagination .k-pagination__pages>li>span {

    display: block;

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 18px;

    text-decoration: none;

    color: #3071a9;

    background-color: #fff;

    border: 1px solid #dcdcdc;

    margin-left: -1px

}



[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages>li>a,[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages>li>span {

    float: right;

    margin-left: 0;

    margin-right: -1px

}



.k-ui-namespace .k-pagination .k-pagination__pages>li:first-child>a,.k-ui-namespace .k-pagination .k-pagination__pages>li:first-child>span {

    margin-left: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px

}



[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages>li:first-child>a,[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages>li:first-child>span {

    margin-right: 0;

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px

}



.k-ui-namespace .k-pagination .k-pagination__pages>li:last-child>a,.k-ui-namespace .k-pagination .k-pagination__pages>li:last-child>span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px

}



[dir=rtl] .k-ui-namespace .k-pagination .k-pagination__pages>li:last-child>a,.k-ui-namespace .k-pagination .k-pagination__pages>li:last-child>span {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px

}



.k-ui-namespace .k-pagination .k-pagination__pages>li>a:hover,.k-ui-namespace .k-pagination .k-pagination__pages>li>a:focus,.k-ui-namespace .k-pagination .k-pagination__pages>li>span:hover,.k-ui-namespace .k-pagination .k-pagination__pages>li>span:focus {

    z-index: 2;

    color: #285e8d;

    background-color: #eee;

    border-color: #dcdcdc

}



.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>a,.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>a:hover,.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>a:focus,.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>span,.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>span:hover,.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>span:focus {

    z-index: 3;

    color: #fff;

    background-color: #3071a9;

    border-color: #285e8d;

    cursor: default

}



.k-ui-namespace .k-pagination select {

    height: 32px;

    width: auto;

    margin: 0;

    margin-right: 8px

}



[dir=rtl] .k-ui-namespace .k-pagination select {

    margin-right: auto;

    margin-left: 8px

}



.k-ui-namespace .k-file-input {

    position: relative;

    display: inline-block

}



.k-eventlistener .k-ui-namespace .k-file-input input {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    margin: 0;

    padding: 0;

    cursor: pointer;

    font-size: 99px;

    opacity: 0;

    filter: alpha(opacity=0)

}



.k-ui-namespace .k-file-input input+label {

    display: none

}



.k-eventlistener .k-ui-namespace .k-file-input input+label {

    display: inline-block

}



.k-ui-namespace .k-file-input input+label {

    max-width: 100%;

    font-size: 13px;

    line-height: 20px;

    font-weight: 400;

    text-overflow: ellipsis;

    white-space: nowrap;

    cursor: pointer;

    overflow: hidden;

    vertical-align: middle;

    color: #3071a9;

    padding: 0;

    text-align: center

}



.k-ui-namespace .k-file-input input:focus,.k-ui-namespace .k-file-input input.k-has-focus {

    outline: none

}



.k-ui-namespace .k-file-input input:focus+label,.k-ui-namespace .k-file-input input.k-has-focus+label {

    outline: 1px dotted #000;

    outline: -webkit-focus-ring-color auto 5px

}



.k-ui-namespace .k-file-input input:focus,.k-ui-namespace .k-file-input input.k-has-focus,.k-ui-namespace .k-file-input input.k-has-drop-focus,.k-ui-namespace .k-file-input input:hover {

    cursor: pointer

}



.k-ui-namespace .k-file-input input:focus+label .k-file-input__button,.k-ui-namespace .k-file-input input:focus+label .k-file-input__button:hover,.k-ui-namespace .k-file-input input:focus+label .k-file-input__button:focus,.k-ui-namespace .k-file-input input.k-has-focus+label .k-file-input__button,.k-ui-namespace .k-file-input input.k-has-focus+label .k-file-input__button:hover,.k-ui-namespace .k-file-input input.k-has-focus+label .k-file-input__button:focus,.k-ui-namespace .k-file-input input.k-has-drop-focus+label .k-file-input__button,.k-ui-namespace .k-file-input input.k-has-drop-focus+label .k-file-input__button:hover,.k-ui-namespace .k-file-input input.k-has-drop-focus+label .k-file-input__button:focus,.k-ui-namespace .k-file-input input:hover+label .k-file-input__button,.k-ui-namespace .k-file-input input:hover+label .k-file-input__button:hover,.k-ui-namespace .k-file-input input:hover+label .k-file-input__button:focus {

    background-color: #255681

}



.k-ui-namespace .k-file-input .k-file-input__button {

    display: block;

    background-color: #3071a9;

    color: #fff;

    pointer-events: none;

    vertical-align: middle;

    font-weight: 400;

    text-align: center;

    touch-action: manipulation;

    cursor: pointer;

    background-image: none;

    border: 1px solid transparent;

    white-space: nowrap;

    box-shadow: none;

    text-shadow: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    margin-bottom: 0;

    border-radius: 6px;

    font-size: 17px;

    line-height: 24px;

    padding: 8px 16px

}



.k-ui-namespace .k-file-input .k-file-input__files {

    width: 100%;

    height: 20px;

    line-height: 20px;

    display: inline-block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    vertical-align: top;

    text-align: center

}



.k-ui-namespace .k-file-input .k-file-input__files:empty {

    display: none

}



.k-ui-namespace .koowa_anchor {

    visibility: hidden;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: auto;

    height: 100%;

    padding: 1px 5px;

    background: #fff;

    margin: -1px 0;

    border-right: 2px solid #bbb;

    border-radius: 0 5px 5px 0

}



[dir=rtl] .k-ui-namespace .koowa_anchor {

    left: auto;

    right: 0;

    border-right: 0;

    border-left: 2px solid #bbb;

    border-radius: 5px 0 0 5px

}



.k-ui-namespace .koowa_anchor a {

    position: relative;

    top: 50%;

    display: block;

    width: auto;

    height: 1em;

    line-height: 1em;

    margin: 0;

    padding: .25em;

    white-space: nowrap;

    border-radius: 0;

    border: none;

    font-family: sans-serif;

    font-size: 15px;

    font-weight: 400;

    font-style: normal;

    text-transform: none;

    text-decoration: none;

    text-shadow: none;

    letter-spacing: 0;

    background: transparent;

    color: #888;

    margin-top: -0.75em

}



.k-ui-namespace .koowa_anchor a:hover {

    background: transparent;

    color: #333;

    text-decoration: underline

}



.k-ui-namespace .koowa_header:hover .koowa_anchor {

    visibility: visible

}



.k-ui-namespace .koowa_header {

    margin: 0 0 10px;

    line-height: 1.25em;

    position: relative;

    display: table;

    width: 100%

}



.k-ui-namespace .koowa_header:before,.k-ui-namespace .koowa_header:after {

    display: table;

    content: " "

}



.k-ui-namespace .koowa_header:after {

    clear: both

}



.k-ui-namespace table .koowa_header {

    margin: 0;

    padding: 0

}



.k-ui-namespace .koowa_header__image {

    height: 24px

}



.k-ui-namespace .koowa_header__item {

    display: table-cell;

    vertical-align: middle;

    min-width: 24px;

    width: 99%

}



.k-ui-namespace .koowa_header__item--image_container {

    text-align: center;

    width: 1%;

    padding-right: 6px

}



[dir=rtl] .k-ui-namespace .koowa_header__item--image_container {

    padding-right: 0;

    padding-left: 6px

}



.k-ui-namespace .koowa_header--bottom_margin {

    margin-bottom: 10px

}



.k-ui-namespace .k-tree {

    margin: 4px 0;

    overflow: auto;

    display: flex

}



.k-ui-namespace .k-tree:before,.k-ui-namespace .k-tree:after {

    display: table;

    content: " "

}



.k-ui-namespace .k-tree:after {

    clear: both

}



.k-ui-namespace .k-tree:last-child {

    margin-bottom: 0

}



.k-ui-namespace .k-tree .jqtree-element {

    padding: 0 12px 0 16px

}



[dir=rtl] .k-ui-namespace .k-tree .jqtree-element {

    padding: 0 16px 0 12px

}



.k-ui-namespace .k-tree .jqtree-element:hover,.k-ui-namespace .k-tree .jqtree-element:focus {

    background: #fff

}



.k-ui-namespace .k-tree>.jqtree-tree {

    margin: 0;

    padding: 0

}



.k-ui-namespace .k-tree>.jqtree-tree>.jqtree_common>.jqtree-element {

    padding-left: 16px

}



[dir=rtl] .k-ui-namespace .k-tree>.jqtree-tree>.jqtree_common>.jqtree-element {

    padding-left: 12px;

    padding-right: 16px

}



.k-ui-namespace .k-tree .jqtree-selected>.jqtree-element {

    background: #3071a9;

    color: #fff

}



.k-ui-namespace .k-tree .jqtree-selected:hover>.jqtree-element {

    background: #2d699d

}



.k-ui-namespace .k-sidebar-item .k-tree>.jqtree-tree>.jqtree-folder .jqtree-element {

    padding-left: 16px

}



[dir=rtl] .k-ui-namespace .k-sidebar-item .k-tree>.jqtree-tree>.jqtree-folder .jqtree-element {

    padding-left: 12px;

    padding-right: 16px

}



.k-ui-namespace .jqtree-tree {

    margin: 0;

    padding: 0;

    list-style: none;

    border: none;

    background: transparent;

    flex-grow: 1

}



.k-ui-namespace .jqtree-tree ul {

    margin: 0;

    padding: 0;

    list-style: none;

    border: none;

    background: transparent;

    float: left;

    min-width: 100%

}



.k-ui-namespace .jqtree-tree ul:before,.k-ui-namespace .jqtree-tree ul:after {

    display: table;

    content: " "

}



.k-ui-namespace .jqtree-tree ul:after {

    clear: both

}



[dir=rtl] .k-ui-namespace .jqtree-tree.jqtree-tree {

    padding: 0

}



[dir=rtl] .k-ui-namespace .jqtree-tree,[dir=rtl] .k-ui-namespace .jqtree-tree ul {

    float: right;

    padding: 0

}



.k-ui-namespace .jqtree-folder:before,.k-ui-namespace .jqtree-folder:after {

    display: table;

    content: " "

}



.k-ui-namespace .jqtree-folder:after {

    clear: both

}



.k-ui-namespace .jqtree-element {

    position: relative;

    display: block;

    width: 100%;

    font-size: 0;

    padding: 0;

    white-space: nowrap;

    height: auto;

    cursor: pointer

}



.k-ui-namespace .jqtree-element a {

    padding: 0;

    background: transparent

}



.k-ui-namespace .jqtree-element .jqtree-toggler {

    height: 0;

    padding-top: 28px;

    overflow: hidden;

    color: inherit

}



.k-ui-namespace .jqtree-whitespace,.k-ui-namespace .jqtree-toggler,.k-ui-namespace .jqtree-icon,.k-ui-namespace .jqtree-title {

    display: inline-block;

    font-size: 13px;

    line-height: 28px;

    height: 28px;

    vertical-align: middle

}



.k-ui-namespace .jqtree-whitespace,.k-ui-namespace .jqtree-toggler,.k-ui-namespace .jqtree-icon {

    width: 28px;

    text-align: center

}



.k-ui-namespace .jqtree-icon:before {

    line-height: 28px

}



.k-ui-namespace .k-tree li li .jqtree-whitespace+.jqtree_common:not(.jqtree-toggler) {

    position: relative

}



.k-ui-namespace .k-tree li li .jqtree-whitespace+.jqtree_common:not(.jqtree-toggler):after {

    display: block;

    position: absolute;

    content: " ";

    width: 6px;

    height: 6px;

    border-left: 1px solid;

    border-bottom: 1px solid #aaa;

    top: 50%;

    margin-top: -3px;

    left: -17px

}



[dir=rtl] .k-ui-namespace .k-tree li li .jqtree-whitespace+.jqtree_common:not(.jqtree-toggler):after {

    border-left: none;

    border-right: 1px solid #aaa;

    left: auto;

    right: -17px

}



.k-ui-namespace .jqtree-toggler {

    position: relative

}



.k-ui-namespace .jqtree-toggler:before {

    display: block;

    position: absolute;

    content: " ";

    top: 50%;

    left: 50%;

    margin-top: -1px;

    margin-left: -4px;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    border-top: 4px solid;

    transition: all 180ms cubic-bezier(0.2, 0.57, 0.44, 0.83);

    -webkit-backface-visibility: hidden

}



.k-ui-namespace .jqtree-toggler:hover:before,.k-ui-namespace .jqtree-toggler:focus:before {

    border-top-color: #000

}



.k-ui-namespace .jqtree-toggler.jqtree-closed:before {

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg)

}



[dir=rtl] .k-ui-namespace .jqtree-toggler.jqtree-closed:before {

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg)

}



.k-ui-namespace .jqtree-selected>.jqtree-element {

    font-weight: 700

}



.k-ui-namespace .jqtree-selected>.jqtree_common>.jqtree-toggler:hover {

    color: #fff

}



.k-ui-namespace .jqtree-selected>.jqtree_common>.jqtree-toggler:hover:before {

    border-top-color: #fff

}



.k-ui-namespace .jqtree-closed ul {

    display: none

}



.k-ui-namespace .jqtree--one-level .jqtree-whitespace {

    display: none

}



.k-ui-namespace .select2.select2-container.select2-container--bootstrap {

    width: 100% !important;

    max-width: 100% !important

}



.k-ui-namespace .select2.select2-container.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {

    line-height: 1.428571429

}



.k-ui-namespace .select2.select2-container.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {

    height: 34px

}



.k-ui-namespace .select2.select2-container.select2-container--bootstrap .select2-search__field {

    height: 34px;

    margin: 0

}



.k-ui-namespace .select2.select2-container.select2-container--bootstrap input[type]:focus {

    box-shadow: none

}



.k-ui-namespace table tr,.k-ui-namespace table td {

    border-left: 0;

    border-right: 0;

    border-bottom: 0

}



.k-ui-namespace table td {

    vertical-align: middle

}



.k-ui-namespace table td * {

    vertical-align: middle

}



.k-ui-namespace table td input[type=checkbox] {

    margin: 0

}



.k-ui-namespace table td a.iconImage {

    display: inline-block;

    text-decoration: none

}



.k-ui-namespace .koowa_table {

    box-sizing: border-box;

    margin-top: 10px;

    margin-bottom: 10px;

    width: 100%;

    overflow: auto

}



.k-ui-namespace .koowa_table .koowa_header {

    margin: 0

}



.k-ui-namespace .koowa_table .koowa_table_list .icon {

    margin-right: .1em

}



[dir=rtl] .k-ui-namespace .koowa_table .koowa_table_list .icon {

    margin-right: 0;

    margin-left: .1em

}



.k-ui-namespace .koowa_table .koowa_table_list .btn-toolbar {

    margin: 0

}



.k-ui-namespace .koowa_table .koowa_table_list .icon.autosize {

    max-width: 1.75em

}



.k-ui-namespace .koowa_table .koowa_table--pagination {

    margin-top: 0

}



.k-ui-namespace .koowa_table .koowa_table--documents,.k-ui-namespace .koowa_table .koowa_table--files {

    margin-bottom: 0

}



.k-ui-namespace .koowa_table .koowa_table__dates {

    text-align: right;

    white-space: nowrap

}



[dir=rtl] .k-ui-namespace .koowa_table .koowa_table__dates {

    text-align: left

}



.k-ui-namespace .koowa_table .koowa_table__manage .koowa_toolbar {

    margin: 0;

    text-align: right

}



.k-ui-namespace .koowa_table .koowa_table__manage .koowa_toolbar .btn {

    text-decoration: none

}



.k-ui-namespace .koowa_table .detail-label {

    font-size: .9em

}



.k-ui-namespace .table td.k-table-data--toggle {

    padding: 0;

    font-size: 0;

    line-height: 0;

    overflow: hidden;

    width: 0;

    visibility: visible

}



.k-ui-namespace .footable.breakpoint .k-table-data--toggle {

    width: 1%;

    padding-left: 4px;

    padding-right: 4px

}



.k-ui-namespace .k-toolbar {

    margin-bottom: 1em;

    background: rgba(0,0,0,.04);

    border-bottom: 1px solid rgba(0,0,0,.08);

    padding: .5em

}



.k-ui-namespace .k-toolbar .btn {

    margin: .5em

}



.k-ui-namespace .btn-toolbar.koowa_toolbar {

    margin-top: 10px;

    margin-bottom: 10px

}



.k-ui-namespace .koowa_wrapped_content {

    display: table;

    table-layout: fixed;

    width: 100%;

    white-space: normal;

    word-wrap: break-word;

    overflow-wrap: break-word;

    -webkit-hyphens: none;

    -ms-hyphens: none;

    hyphens: none

}



.k-ui-namespace .k-dynamic-content-holder.k-dynamic-content-holder.k-dynamic-content-holder {

    display: none

}



.k-ui-namespace .k-hidden.k-hidden.k-hidden,.k-ui-namespace .k-is-hidden.k-is-hidden.k-is-hidden {

    display: none

}



.k-ui-namespace .k-loader-container {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 5;

    background: rgba(255,255,255,.8);

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader-container .k-loader {

    color: #3071a9;

    left: 0

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader {

    display: inline-block;

    font-size: 5px;

    margin: 0 1.5em 2em;

    position: relative;

    text-indent: -9999em;

    vertical-align: middle

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader,.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:before,.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:after {

    border-radius: 50%;

    width: 1em;

    height: 1em;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation: k-loader 1.61s infinite ease-in-out;

    animation: k-loader 1.61s infinite ease-in-out;

    -webkit-backface-visibility: visible;

    backface-visibility: visible

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:before {

    left: -1.25em;

    -webkit-animation-delay: -0.20125s;

    animation-delay: -0.20125s

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:after {

    left: 1.25em;

    -webkit-animation-delay: .20125s;

    animation-delay: .20125s

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:before,.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader:after {

    content: "";

    position: absolute;

    top: 0

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader.k-loader--small {

    font-size: 5px

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader.k-loader--medium {

    font-size: 10px

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-loader.k-loader--large {

    font-size: 20px

}



@-webkit-keyframes k-loader {

    0%,80%,100% {

        box-shadow: 0 1em 0 -0.5em

    }



    40% {

        box-shadow: 0 1em 0 0

    }

}



@keyframes k-loader {

    0%,80%,100% {

        box-shadow: 0 1em 0 -0.5em

    }



    40% {

        box-shadow: 0 1em 0 0

    }

}



[dir=rtl] .k-ui-namespace .k-loader {

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1)

}



.k-ui-namespace .k-button .k-loader-container,.k-ui-namespace .k-tabs .k-loader-container {

    background: inherit;

    color: inherit;

    border-radius: inherit;

    display: block;

    text-align: center;

    -webkit-transform: scale(0.001);

    transform: scale(0.001);

    -webkit-transform-origin: 50% 50%;

    transform-origin: 50% 50%

}



.k-ui-namespace .k-button .k-loader-container:before,.k-ui-namespace .k-tabs .k-loader-container:before {

    position: absolute;

    content: " ";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    background: inherit;

    opacity: .75;

    -webkit-transform: scale(1000);

    transform: scale(1000);

    -webkit-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    border-radius: inherit

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-button .k-loader-container .k-loader,.k-cssanimations.k-boxshadow .k-ui-namespace .k-tabs .k-loader-container .k-loader {

    color: inherit;

    -webkit-transform: scale(1000);

    transform: scale(1000);

    -webkit-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    top: -1000em

}



.k-cssanimations.k-boxshadow .k-ui-namespace .k-button .k-loader-container .k-loader:nth-child(n),.k-cssanimations.k-boxshadow .k-ui-namespace .k-tabs .k-loader-container .k-loader:nth-child(n) {

    margin-left: 1.5em;

    margin-right: 1.5em

}



.k-ui-namespace .k-button .k-loader:first-child,.k-ui-namespace .k-tabs .k-loader:first-child {

    margin-right: 3em

}



.k-ui-namespace .k-button .k-loader:not(first-child),.k-ui-namespace .k-tabs .k-loader:not(first-child) {

    margin-left: 3em

}



.k-ui-namespace .k-button .k-loader:last-child,.k-ui-namespace .k-tabs .k-loader:last-child {

    margin-right: 1.5em;

    margin-left: 3em

}



.k-ui-namespace .k-no-margin.k-no-margin.k-no-margin {

    margin: 0

}



.k-ui-namespace .k-no-margin-horizontal.k-no-margin-horizontal.k-no-margin-horizontal {

    margin-right: 0;

    margin-left: 0

}



.k-ui-namespace .k-no-margin-vertical.k-no-margin-vertical.k-no-margin-vertical {

    margin-top: 0;

    margin-bottom: 0

}



.k-ui-namespace .k-no-margin-top.k-no-margin-top.k-no-margin-top {

    margin-top: 0

}



.k-ui-namespace .k-no-margin-bottom.k-no-margin-bottom.k-no-margin-bottom {

    margin-bottom: 0

}



html:not([dir=rtl]) .k-no-margin-right.k-no-margin-right.k-no-margin-right {

    margin-right: 0

}



[dir=rtl] .k-ui-namespace .k-no-margin-right.k-no-margin-right.k-no-margin-right {

    margin-left: 0

}



html:not([dir=rtl]) .k-no-margin-left.k-no-margin-left.k-no-margin-left {

    margin-left: 0

}



[dir=rtl] .k-ui-namespace .k-no-margin-left.k-no-margin-left.k-no-margin-left {

    margin-right: 0

}



.k-ui-namespace .k-no-transition.k-no-transition.k-no-transition {

    transition: none

}



.k-ui-namespace .k-no-wrap.k-no-wrap.k-no-wrap {

    white-space: nowrap

}



.k-ui-namespace .k-visually-hidden.k-visually-hidden.k-visually-hidden {

    position: absolute;

    overflow: hidden;

    clip: rect(0 0 0 0);

    height: 1px;

    width: 1px;

    margin: -1px;

    padding: 0;

    border: 0

}



.k-ui-namespace .k-visually-shown.k-visually-shown.k-visually-shown {

    position: static;

    overflow: visible;

    clip: auto;

    height: auto;

    width: auto;

    margin: 0

}



.k-ui-namespace .k-ratio-block {

    position: relative;

    width: 100%

}



.k-ui-namespace .k-ratio-block--16-to-9 {

    position: relative

}



.k-ui-namespace .k-ratio-block--16-to-9:before {

    display: block;

    content: " ";

    padding-top: 56.25%

}



.k-ui-namespace .k-ratio-block--4-to-3 {

    position: relative

}



.k-ui-namespace .k-ratio-block--4-to-3:before {

    display: block;

    content: " ";

    padding-top: 75%

}



.k-ui-namespace .k-ratio-block--3-to-2 {

    position: relative

}



.k-ui-namespace .k-ratio-block--3-to-2:before {

    display: block;

    content: " ";

    padding-top: 66.6666666667%

}



.k-ui-namespace .k-ratio-block--2-to-3 {

    position: relative

}



.k-ui-namespace .k-ratio-block--2-to-3:before {

    display: block;

    content: " ";

    padding-top: 150%

}



.k-ui-namespace .k-ratio-block--2-to-1 {

    position: relative

}



.k-ui-namespace .k-ratio-block--2-to-1:before {

    display: block;

    content: " ";

    padding-top: 50%

}



.k-ui-namespace .k-ratio-block--1-to-2 {

    position: relative

}



.k-ui-namespace .k-ratio-block--1-to-2:before {

    display: block;

    content: " ";

    padding-top: 200%

}



.k-ui-namespace .k-ratio-block--1-to-1 {

    position: relative

}



.k-ui-namespace .k-ratio-block--1-to-1:before {

    display: block;

    content: " ";

    padding-top: 100%

}



.k-ui-namespace .k-ratio-block.k-is-loaded .k-loader.k-loader {

    opacity: 0

}



.k-ui-namespace .k-ratio-block .k-loader.k-loader {

    position: absolute;

    top: 50%;

    left: 50%;

    z-index: 1;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%)

}



.k-ui-namespace .k-ratio-block .k-ratio-block__body {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 2;

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center

}



.k-ui-namespace .k-color-type {

    color: #222

}



.k-ui-namespace .k-color-base {

    color: #2c3e50

}



.k-ui-namespace .k-color-accent {

    color: #3071a9

}



.k-ui-namespace .k-color-success {

    color: #27ae60

}



.k-ui-namespace .k-color-neutral {

    color: #3498db

}



.k-ui-namespace .k-color-warning {

    color: #e67e22

}



.k-ui-namespace .k-color-error {

    color: #c0392b

}



.k-ui-namespace .k-color-inherit {

    color: inherit

}



.k-ui-namespace .k-color-white {

    color: #fff

}



.k-ui-namespace .k-content-block {

    margin-bottom: 16px

}



.k-ui-namespace .k-content-block:last-child {

    margin-bottom: 0

}



.k-ui-namespace .k-content-block--small {

    margin-bottom: 1em

}



.k-ui-namespace .k-content-block--small:last-child {

    margin-bottom: 0

}



.k-ui-namespace .k-content-block-top {

    margin-top: 16px

}



.k-ui-namespace .k-content-block-top:first-child {

    margin-top: 0

}



.k-ui-namespace .k-content-block-top--small {

    margin-top: 1em

}



.k-ui-namespace .k-content-block-top--small:first-child {

    margin-top: 0

}



.k-ui-namespace .k-position-static {

    position: static

}



.k-ui-namespace .k-position-relative {

    position: relative

}



.k-ui-namespace .k-position-absolute {

    position: absolute

}



.k-ui-namespace .k-position-fixed {

    position: fixed

}



.k-ui-namespace .k-position-sticky {

    position: -webkit-sticky;

    position: sticky;

    top: 0

}



.k-ui-namespace .k-flexbox.k-flexbox.k-flexbox {

    display: flex

}



.k-ui-namespace .k-flexbox-column.k-flexbox-column.k-flexbox-column {

    flex-direction: column

}



.k-ui-namespace .k-dont-flex.k-dont-flex.k-dont-flex {

    flex: 0 0 auto

}



.k-ui-namespace .k-do-flex.k-do-flex.k-do-flex {

    flex: 1 1 auto

}



@media screen and (min-width: 600px) {

    .k-ui-namespace .k-flexbox-from-beta.k-flexbox-from-beta.k-flexbox-from-beta {

        display:flex

    }



    .k-ui-namespace .k-flexbox-column-from-beta.k-flexbox-column-from-beta.k-flexbox-column-from-beta {

        flex-direction: column

    }



    .k-ui-namespace .k-do-flex-from-beta.k-do-flex-from-beta.k-do-flex-from-beta {

        flex: 1 1 auto

    }



    .k-ui-namespace .k-dont-flex-from-beta.k-dont-flex-from-beta.k-dont-flex-from-beta {

        flex: 0 0 auto

    }

}



@media screen and (min-width: 768px) {

    .k-ui-namespace .k-flexbox-from-charlie.k-flexbox-from-charlie.k-flexbox-from-charlie {

        display:flex

    }



    .k-ui-namespace .k-flexbox-column-from-charlie.k-flexbox-column-from-charlie.k-flexbox-column-from-charlie {

        flex-direction: column

    }



    .k-ui-namespace .k-do-flex-from-charlie.k-do-flex-from-charlie.k-do-flex-from-charlie {

        flex: 1 1 auto

    }



    .k-ui-namespace .k-dont-flex-from-charlie.k-dont-flex-from-charlie.k-dont-flex-from-charlie {

        flex: 0 0 auto

    }

}



.k-touchevents .k-ui-namespace .k-touchevents-hidden {

    display: none !important

}



.k-ui-namespace .k-ellipsis {

    max-width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.k-ui-namespace .k-ellipsis a,.k-ui-namespace .k-ellipsis span,.k-ui-namespace .k-ellipsis input,.k-ui-namespace .k-ellipsis svg,.k-ui-namespace .k-ellipsis div,.k-ui-namespace .k-ellipsis small {

    display: inline-block;

    vertical-align: middle;

    max-width: 100%;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

}



.k-ui-namespace .k-link-coverall:after {

    display: block;

    position: absolute;

    content: " ";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0

}



.k-ui-namespace .k-coverall-ontop,.k-ui-namespace .k-link-ontop {

    position: relative;

    z-index: 1

}



.k-ui-namespace .k-this-or-that {

    display: inline-block;

    margin-right: 4px;

    vertical-align: middle

}



[dir=rtl] .k-ui-namespace .k-this-or-that {

    margin-right: 0;

    margin-left: 4px

}



.k-ui-namespace .fade {

    opacity: 0;

    transition: opacity .5s cubic-bezier(0.2, 0.57, 0.44, 0.83);

    -webkit-backface-visibility: hidden

}



.k-ui-namespace .fade.in {

    opacity: 1

}



.k-ui-namespace .k-off-canvas-toggle-holder {

    display: none

}



.k-js-enabled .k-ui-namespace .k-off-canvas-toggle-holder {

    display: block

}



@media screen and (min-width: 768px) {

    .k-js-enabled .k-ui-namespace .k-off-canvas-toggle-holder--left.k-off-canvas-toggle-holder {

        display:none

    }

}



@media screen and (min-width: 600px) {

    .k-js-enabled .k-ui-namespace .k-off-canvas-toggle-holder--right.k-off-canvas-toggle-holder {

        display:none

    }

}



.k-ui-namespace .k-off-canvas-toggle {

    position: relative;

    z-index: 10;

    float: left;

    min-width: 32px;

    height: 32px;

    border: none;

    border-radius: 3px;

    margin: 8px 8px 7px;

    background: #3071a9;

    color: #fff;

    font-size: 13px

}



[dir=rtl] .k-ui-namespace .k-off-canvas-toggle {

    left: auto;

    float: right

}



.k-ui-namespace .k-off-canvas-toggle.k-off-canvas-toggle--left {

    margin-right: 0

}



[dir=rtl] .k-ui-namespace .k-off-canvas-toggle.k-off-canvas-toggle--left {

    margin-right: 10px;

    margin-left: 0

}



.k-ui-namespace .k-off-canvas-toggle.k-off-canvas-toggle--right {

    margin-left: 0

}



[dir=rtl] .k-ui-namespace .k-off-canvas-toggle.k-off-canvas-toggle--right {

    margin-left: 10px;

    margin-right: 0

}



.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar1,.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar2,.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar3,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar1,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar2,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar3 {

    position: absolute;

    display: block;

    background: #fff;

    vertical-align: middle;

    border-radius: 3px;

    transition: .3s 180ms cubic-bezier(0.2, 0.57, 0.44, 0.83);

    -webkit-backface-visibility: hidden

}



.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar1,.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar2,.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar3 {

    left: 9px;

    width: 15px;

    height: 3px

}



.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar1 {

    top: 9px

}



.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar2 {

    top: 15px

}



.k-ui-namespace .k-off-canvas-toggle--left .k-toggle-button-bar3 {

    top: 21px

}



.k-ui-namespace .k-show-left-menu .k-off-canvas-toggle--left .k-toggle-button-bar1 {

    top: 15px;

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg)

}



.k-ui-namespace .k-show-left-menu .k-off-canvas-toggle--left .k-toggle-button-bar2 {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0)

}



.k-ui-namespace .k-show-left-menu .k-off-canvas-toggle--left .k-toggle-button-bar3 {

    top: 15px;

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg)

}



.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar1,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar2,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar3 {

    left: 13px

}



.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar1 {

    width: 5px;

    height: 5px;

    top: 8px

}



.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar2,.k-ui-namespace .k-off-canvas-toggle--right .k-toggle-button-bar3 {

    width: 5px;

    height: 10px;

    top: 14px

}



.k-ui-namespace .k-show-right-menu .k-off-canvas-toggle--right .k-toggle-button-bar1 {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0)

}



.k-ui-namespace .k-show-right-menu .k-off-canvas-toggle--right .k-toggle-button-bar2 {

    top: 9px;

    left: 14px;

    height: 15px;

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

    opacity: 1;

    width: 3px

}



.k-ui-namespace .k-show-right-menu .k-off-canvas-toggle--right .k-toggle-button-bar3 {

    top: 9px;

    left: 14px;

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg);

    height: 15px;

    width: 3px

}



/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */

.pswp {

    --pswp-bg: #000;

    --pswp-placeholder-bg: #222;

    --pswp-root-z-index: 100000;

    --pswp-preloader-color: rgba(79, 79, 79, 0.4);

    --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);

    --pswp-icon-color: #fff;

    --pswp-icon-color-secondary: #4f4f4f;

    --pswp-icon-stroke-color: #4f4f4f;

    --pswp-icon-stroke-width: 2px;

    --pswp-error-text-color: var(--pswp-icon-color)

}



.pswp {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1500;

    display: none;

    touch-action: none;

    outline: 0;

    opacity: .003;

    contain: layout style size;

    -webkit-tap-highlight-color: rgba(0,0,0,0)

}



.pswp:focus {

    outline: 0

}



.pswp * {

    box-sizing: border-box

}



.pswp img {

    max-width: none

}



.pswp--open {

    display: block

}



.pswp,.pswp__bg {

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    will-change: opacity

}



.pswp__bg {

    opacity: .005;

    background: #000

}



.pswp,.pswp__scroll-wrap {

    overflow: hidden

}



.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%

}



.pswp__img,.pswp__zoom-wrap {

    width: auto;

    height: auto

}



.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {

    cursor: zoom-in

}



.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {

    cursor: move;

    cursor: -webkit-grab;

    cursor: grab

}



.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {

    cursor: -webkit-grabbing;

    cursor: grabbing

}



.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img {

    cursor: zoom-out

}



.pswp__container,.pswp__img,.pswp__button,.pswp__counter {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.pswp__item {

    z-index: 1;

    overflow: hidden

}



.pswp__hidden {

    display: none !important

}



.pswp__content {

    pointer-events: none

}



.pswp__content>* {

    pointer-events: auto

}



.pswp__error-msg-container {

    display: grid

}



.pswp__error-msg {

    margin: auto;

    font-size: 1em;

    line-height: 1;

    color: #ccc

}



.pswp .pswp__hide-on-close {

    opacity: .005;

    will-change: opacity;

    transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);

    z-index: 10;

    pointer-events: none

}



.pswp--ui-visible .pswp__hide-on-close {

    opacity: 1;

    pointer-events: auto

}



.pswp__button {

    position: relative;

    display: block;

    width: 50px;

    height: 60px;

    padding: 0;

    margin: 0;

    overflow: hidden;

    cursor: pointer;

    background: none;

    border: 0;

    box-shadow: none;

    opacity: .85;

    -webkit-appearance: none;

    -webkit-touch-callout: none

}



.pswp__button:hover,.pswp__button:active,.pswp__button:focus {

    transition: none;

    padding: 0;

    background: none;

    border: 0;

    box-shadow: none;

    opacity: 1

}



.pswp__button:disabled {

    opacity: .3;

    cursor: auto

}



.pswp__icn {

    fill: var(--pswp-icon-color);

    color: var(--pswp-icon-color-secondary)

}



.pswp__icn {

    position: absolute;

    top: 14px;

    left: 9px;

    width: 32px;

    height: 32px;

    overflow: hidden;

    pointer-events: none

}



.pswp__icn-shadow {

    stroke: var(--pswp-icon-stroke-color);

    stroke-width: var(--pswp-icon-stroke-width);

    fill: none

}



.pswp__icn:focus {

    outline: 0

}



div.pswp__img--placeholder,.pswp__img--with-bg {

    background: var(--pswp-placeholder-bg)

}



.pswp__top-bar {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 60px;

    display: flex;

    flex-direction: row;

    justify-content: flex-end;

    z-index: 10;

    pointer-events: none !important

}



.pswp__top-bar>* {

    pointer-events: auto;

    will-change: opacity

}



.pswp__button--close {

    margin-right: 6px

}



.pswp__button--arrow {

    position: absolute;

    top: 0;

    width: 75px;

    height: 100px;

    top: 50%;

    margin-top: -50px

}



.pswp__button--arrow:disabled {

    display: none;

    cursor: default

}



.pswp__button--arrow .pswp__icn {

    top: 50%;

    margin-top: -30px;

    width: 60px;

    height: 60px;

    background: none;

    border-radius: 0

}



.pswp--one-slide .pswp__button--arrow {

    display: none

}



.pswp--touch .pswp__button--arrow {

    visibility: hidden

}



.pswp--has_mouse .pswp__button--arrow {

    visibility: visible

}



.pswp__button--arrow--prev {

    right: auto;

    left: 0px

}



.pswp__button--arrow--next {

    right: 0px

}



.pswp__button--arrow--next .pswp__icn {

    left: auto;

    right: 14px;

    -webkit-transform: scale(-1, 1);

    transform: scale(-1, 1)

}



.pswp__button--zoom {

    display: none

}



.pswp--zoom-allowed .pswp__button--zoom {

    display: block

}



.pswp--zoomed-in .pswp__zoom-icn-bar-v {

    display: none

}



.pswp__preloader {

    position: relative;

    overflow: hidden;

    width: 50px;

    height: 60px;

    margin-right: auto

}



.pswp__preloader .pswp__icn {

    opacity: 0;

    transition: opacity .2s linear;

    -webkit-animation: pswp-clockwise 600ms linear infinite;

    animation: pswp-clockwise 600ms linear infinite

}



.pswp__preloader--active .pswp__icn {

    opacity: .85

}



@-webkit-keyframes pswp-clockwise {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg)

    }

}



@keyframes pswp-clockwise {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    100% {

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg)

    }

}



.pswp__counter {

    height: 30px;

    margin: 15px 0 0 20px;

    font-size: 14px;

    line-height: 30px;

    color: var(--pswp-icon-color);

    text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);

    opacity: .85

}



.pswp--one-slide .pswp__counter {

    display: none

}



.k-ui-namespace .input-group .docman_dropdown_grid .dropdown-toggle img {

    max-width: 16px;

    max-height: 16px

}



.k-ui-namespace .input-group .docman_dropdown_grid ul.dropdown-menu {

    width: 212px;

    position: absolute;

    z-index: 999;

    padding: 5px

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li.icon {

    float: left;

    width: 40px;

    height: 40px;

    clear: none;

    margin: 0;

    padding: 0;

    display: block

}



[dir=rtl] .k-ui-namespace .input-group .docman_dropdown_grid ul li.icon {

    float: right

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li.icon a {

    float: left;

    display: block;

    padding: 0;

    margin: 0;

    width: 40px;

    height: 40px;

    text-align: center;

    border-radius: 3px

}



[dir=rtl] .k-ui-namespace .input-group .docman_dropdown_grid ul li.icon a {

    float: right

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li.icon a [class^=koowa_icon--],.k-ui-namespace .input-group .docman_dropdown_grid ul li.icon a [class*=" koowa_icon--"] {

    display: block;

    vertical-align: middle;

    margin: 12px auto

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li {

    margin: 0;

    padding: 0

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li a.koowa-modal.mfp-iframe {

    padding-left: 5px;

    border-radius: 2px

}



[dir=rtl] .k-ui-namespace .input-group .docman_dropdown_grid ul li a.koowa-modal.mfp-iframe {

    padding-left: 0;

    padding-right: 5px

}



.k-ui-namespace .input-group .docman_dropdown_grid ul li.divider {

    margin: 9px 1px;

    clear: both;

    border-bottom: 1px solid #ddd

}



.k-ui-namespace .dropdown-menu li a {

    font-size: 13px !important;

    padding: 3px 20px

}



.k-ui-namespace .dropdown-menu input {

    display: none

}



.k-ui-namespace .dropdown-menu .koowa-modal {

    background: none;

    text-align: left;

    border: none;

    text-shadow: none;

    border-radius: 0px;

    box-shadow: none

}



[dir=rtl] .k-ui-namespace .dropdown-menu .koowa-modal {

    text-align: right

}



.k-ui-namespace .dropdown-menu .koowa-modal:hover,.k-ui-namespace .dropdown-menu .koowa-modal:focus {

    text-decoration: none;

    color: #fff;

    background-color: #08c;

    background-image: linear-gradient(to bottom, #08c 0%, #0077b3 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0088CC", endColorstr="#FF0077B3", GradientType=0)

}



.k-ui-namespace .dropdown-menu .koowa-modal.disabled:focus,.k-ui-namespace .dropdown-menu .koowa-modal.disabled:hover {

    text-decoration: none;

    background-color: transparent;

    background-image: none;

    cursor: default;

    color: #999

}



.k-ui-namespace .thumbnail-picker {

    margin: 0

}



.k-ui-namespace .thumbnail-picker .thumbnail-controls,.k-ui-namespace .thumbnail-picker .thumbnail-preview,.k-ui-namespace .thumbnail-picker .thumbnail-info {

    display: block;

    padding-bottom: 4px

}



.k-ui-namespace .thumbnail-picker .thumbnail-info .alert {

    display: none;

    margin-bottom: 0;

    padding-right: 14px

}



[dir=rtl] .k-ui-namespace .thumbnail-picker .thumbnail-info .alert {

    padding-right: 0;

    padding-left: 14px

}



.k-ui-namespace .thumbnail-picker .thumbnail-info .alert.show {

    display: inline-block

}



.k-ui-namespace .thumbnail-picker .thumbnail {

    display: inline-block

}



.k-ui-namespace .thumbnail-picker .thumbnail .thumbnail-image {

    display: block;

    background-repeat: no-repeat;

    background-position: center;

    background-color: #eee;

    position: relative;

    width: 128px;

    height: 128px;

    background-size: contain

}



.k-ui-namespace .thumbnail-picker .thumbnail .thumbnail-image.placeholder:before {

    display: block;

    content: "128×128";

    font-weight: bold;

    top: 50%;

    width: 100%;

    margin-top: -0.8em;

    text-align: center;

    position: absolute;

    font-size: 12px;

    line-height: 1.6em;

    color: #b8b8b8

}



.k-ui-namespace .thumbnail-picker .thumbnail .thumbnail-change {

    margin-top: 4px

}



.k-ui-namespace .old-ie .koowa_toolbar {

    width: 1020px;

    max-width: 100%;

    margin: 0;

    padding: 0

}



.k-ui-namespace .old-ie .docman_secondary_container {

    background: #f5f5f5;

    border-top: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    padding: 0 20px;

    margin-left: -15px;

    margin-right: -15px

}



.k-ui-namespace .old-ie .docman_grid {

    margin: 0 0 0 -60px

}



[dir=rtl] .k-ui-namespace .old-ie .docman_grid {

    margin-left: 0;

    margin-right: -60px

}



.k-ui-namespace .old-ie .docman_grid .docman_grid {

    margin: 0 0 0 -30px

}



[dir=rtl] .k-ui-namespace .old-ie .docman_grid .docman_grid {

    margin-left: 0;

    margin-right: -30px

}



.k-ui-namespace .old-ie .docman_grid__item {

    padding-left: 60px

}



[dir=rtl] .k-ui-namespace .old-ie .docman_grid__item {

    padding-left: 0;

    padding-right: 60px

}



.k-ui-namespace .old-ie .docman_grid__item .docman_grid__item {

    padding-left: 30px

}



[dir=rtl] .k-ui-namespace .old-ie .docman_grid__item .docman_grid__item {

    padding-left: 0;

    padding-right: 30px

}



.k-ui-namespace .old-ie .docman_grid__item.one-third {

    width: 33.333%

}



.k-ui-namespace .old-ie .docman_grid__item.two-thirds {

    width: 66.666%

}



.k-ui-namespace .old-ie .docman_grid__item.one-half {

    width: 50%

}



.k-ui-namespace .old-ie .docman_grid__item.one-whole {

    width: 100%

}



.k-ui-namespace .old-ie .input-block-level,.k-ui-namespace .old-ie .input-append input,.k-ui-namespace .old-ie .input-group .input-group-form-control,.k-ui-namespace .old-ie .input-group .input-group-addon,.k-ui-namespace .old-ie .input-group .input-group-btn .btn {

    min-height: 20px;

    zoom:1}



.k-ui-namespace .old-ie .btn {

    line-height: 20px

}



.k-ui-namespace .old-ie img {

    max-width: none

}



.k-ui-namespace .old-ie .input-group .input-group-addon {

    min-height: 10px

}



.k-ui-namespace .select2-drop ul {

    margin: 0 4px 4px

}



.k-ui-namespace .mce_editable {

    width: 96% !important

}



@media screen {

    .k-ui-namespace .mce_editable {

        width: 100% !important;

        box-sizing: border-box

    }

}



.k-ui-namespace .docman_tooltip {

    position: relative

}



.k-ui-namespace .docman_tooltip:after,.k-ui-namespace .docman_tooltip:before {

    position: absolute;

    left: 100%;

    top: 0;

    display: none

}



[dir=rtl] .k-ui-namespace .docman_tooltip:after,[dir=rtl] .k-ui-namespace .docman_tooltip:before {

    left: auto;

    right: 100%

}



.k-ui-namespace .docman_tooltip:after {

    content: attr(title);

    min-width: 125px;

    white-space: nowrap;

    background: rgba(0,0,0,.8);

    color: #fff;

    text-shadow: none;

    padding: .5em 1em;

    border-radius: 5px;

    margin-top: -0.5em;

    margin-left: 17px

}



[dir=rtl] .k-ui-namespace .docman_tooltip:after {

    margin-left: 0;

    margin-right: 17px

}



.k-ui-namespace .docman_tooltip:before {

    content: "";

    width: 0;

    height: 0;

    border-top: .75em solid transparent;

    border-bottom: .75em solid transparent;

    border-right: .75em solid rgba(0,0,0,.8);

    margin-left: 10px;

    margin-top: .25em

}



[dir=rtl] .k-ui-namespace .docman_tooltip:before {

    border-right: none;

    border-left: .75em solid rgba(0,0,0,.8);

    margin-left: 0;

    margin-right: 10px

}



.k-ui-namespace .docman_tooltip:hover:before,.k-ui-namespace .docman_tooltip:hover:after {

    display: block

}



.k-ui-namespace .validation-advice {

    clear: both;

    font-size: 11px;

    color: #7e5501;

    border-radius: 5px;

    float: left;

    position: relative;

    margin-top: 15px;

    overflow: visible !important;

    top: -10px;

    left: 1px;

    line-height: normal;

    box-sizing: content-box;

    padding: 6px 10px;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

    text-shadow: #fff 0 1px 1px;

    background-color: #fff3c5;

    background-image: linear-gradient(top, #fff3c5, #ffe78f);

    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff3c5), to(#ffe78f));

    box-shadow: rgba(0,0,0,.25) 0 2px 7px,rgba(255,213,46,.6) 0 0 1px,#fff 0 0 1px inset,rgba(255,255,255,.6) 0 1px 0 inset

}



[dir=rtl] .k-ui-namespace .validation-advice {

    float: right;

    left: auto;

    right: 1px

}



.k-ui-namespace .validation-advice::before,.k-ui-namespace .validation-advice::after {

    content: "▾";

    font-family: Arial;

    color: #fff3c5;

    -webkit-transform: rotate(180deg);

    display: block;

    position: absolute

}



.k-ui-namespace .validation-advice::before {

    text-shadow: #fff 0 1px 0;

    top: -22px;

    z-index: 1;

    font-size: 36px;

    left: 10px

}



[dir=rtl] .k-ui-namespace .validation-advice::before {

    left: auto;

    right: 10px

}



.k-ui-namespace .validation-advice::after {

    content: "▾";

    color: rgba(102,82,0,.4);

    text-shadow: rgba(0,0,0,.1) 0 2px 7px;

    top: -24px;

    font-size: 38px;

    left: 9px

}



[dir=rtl] .k-ui-namespace .validation-advice::after {

    left: auto;

    right: 9px

}



.k-ui-namespace .validation-failed,.k-ui-namespace .required,.k-ui-namespace input[class*=validate],.k-ui-namespace select[class*=validate] {

    float: left

}



[dir=rtl] .k-ui-namespace .validation-failed,[dir=rtl] .k-ui-namespace .required,[dir=rtl] .k-ui-namespace input[class*=validate],[dir=rtl] .k-ui-namespace select[class*=validate] {

    float: right

}



.k-ui-namespace td .validation-advice {

    margin-top: 5px;

    top: 0;

    float: left

}



[dir=rtl] .k-ui-namespace td .validation-advice {

    float: right

}



.k-ui-namespace .docman_block {

    position: relative;

    display: table;

    width: 100%

}



.k-ui-namespace .docman_block:before,.k-ui-namespace .docman_block:after {

    display: table;

    content: " "

}



.k-ui-namespace .docman_block:after {

    clear: both

}



.k-ui-namespace .docman_block__item {

    display: table-cell

}



.k-ui-namespace .docman_block__item .koowa_header {

    margin: 0

}



.k-ui-namespace .docman_block--top_margin {

    margin-top: 10px

}



.k-ui-namespace .docman_categories {

    border-top: 1px solid #f2f2f2;

    border-top-color: rgba(0,0,0,.05);

    margin-top: 10px;

    margin-bottom: 20px

}



.k-ui-namespace .docman_category {

    display: block;

    float: none;

}



.k-ui-namespace .docman_category:before,.k-ui-namespace .docman_category:after {

    display: table;

    content: " "

}



.k-ui-namespace .docman_category:after {

    clear: both

}



.k-ui-namespace .docman_category--style {

    background-image: linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0D000000", endColorstr="#00000000");

    border-top: 1px solid #fff;

    padding: 10px 10px 0;

    border-top-color: rgba(255,255,255,.1);

    border-bottom: 1px solid #f2f2f2;

    border-bottom-color: rgba(0,0,0,.05)

}



[dir=rtl] .k-ui-namespace .docman_category--style {

    padding-right: 0;

    padding-left: 10px

}



.k-ui-namespace .docman_document {

    margin-top: 30px

}



.k-ui-namespace .docman_document:before,.k-ui-namespace .docman_document:after {

    display: table;

    content: " "

}



.k-ui-namespace .docman_document:after {

    clear: both

}



.k-ui-namespace .docman_document:first-child {

    margin-top: 10px

}



.k-ui-namespace .docman_document_details {

    font-size: 12px;

    border-bottom: 1px solid #f2f2f2;

    border-bottom-color: rgba(0,0,0,.05);

    padding-bottom: 10px;

    margin-top: -5px

}



.k-ui-namespace .docman_document_details>span:before {

    content: " •";

    padding: 0 3px

}



.k-ui-namespace .docman_document_details>span:first-child:before {

    content: "";

    padding: 0

}



.k-ui-namespace .docman_download {

    width: 33%;

    min-width: 150px;

    max-width: 300px;

    margin: 0 0 10px;

    text-align: center;

    float: right;

    margin-left: 10px

}



[dir=rtl] .k-ui-namespace .docman_download {

    float: left

}



.k-ui-namespace .docman_download__button {

    padding-left: 5px;

    padding-right: 5px

}



.k-ui-namespace .docman_download__info {

    font-size: .8125em;

    display: block

}



.k-ui-namespace .koowa_table--documents .docman_download__info,.k-ui-namespace .koowa_table--files .docman_download__info {

    font-size: inherit;

    display: inline

}



.k-ui-namespace .docman_download__info--inline {

    display: inline

}



.k-ui-namespace .docman_download__filename {

    margin: 0;

    padding: 5px 0 0;

    white-space: normal;

    word-wrap: break-word;

    overflow-wrap: break-word;

    -webkit-hyphens: none;

    -ms-hyphens: none;

    hyphens: none

}



.k-ui-namespace .k-filters input[type=search] {

    box-sizing: border-box;

    height: 34px

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-toggle,.k-ui-namespace .k-filters .k-checkbox-dropdown-label {

    display: none

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-toggle {

    position: absolute;

    left: -10000px;

    top: auto;

    width: 1px;

    height: 1px;

    overflow: hidden

}



[dir=rtl] .k-ui-namespace .k-filters .k-checkbox-dropdown-toggle {

    left: auto;

    right: -10000px

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-label {

    position: relative;

    margin: -9px;

    padding: 9px 9px 9px 23px

}



[dir=rtl] .k-ui-namespace .k-filters .k-checkbox-dropdown-label {

    padding-left: 9px;

    padding-right: 23px

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-label:focus,.k-ui-namespace .k-filters .k-checkbox-dropdown-label:hover {

    text-decoration: underline

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-label:focus:before,.k-ui-namespace .k-filters .k-checkbox-dropdown-label:focus:after,.k-ui-namespace .k-filters .k-checkbox-dropdown-label:hover:before,.k-ui-namespace .k-filters .k-checkbox-dropdown-label:hover:after {

    opacity: 1

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-label:before {

    display: block;

    content: " ";

    border-top: 5px solid transparent;

    border-left: 5px solid;

    border-bottom: 5px solid transparent;

    position: absolute;

    top: .3em;

    left: 0;

    margin: 9px;

    transition: all .3s ease-in-out;

    opacity: .6

}



[dir=rtl] .k-ui-namespace .k-filters .k-checkbox-dropdown-label:before {

    border-left: none;

    border-right: 5px solid;

    left: auto;

    right: 0

}



.k-ui-namespace .k-filters .k-checkbox-dropdown-label:after {

    display: block;

    font-family: sans-serif;

    content: "✖";

    font-size: 16px;

    line-height: 16px;

    position: absolute;

    top: .2em;

    right: .2em;

    margin: 9px;

    transition: all .3s ease-in-out;

    -webkit-transform: translate(0, -50px);

    transform: translate(0, -50px);

    opacity: .6

}



[dir=rtl] .k-ui-namespace .k-filters .k-checkbox-dropdown-label:after {

    right: auto;

    left: .2em

}



.k-ui-namespace .k-filters--toggleable {

    overflow: hidden

}



.k-ui-namespace .k-filters--toggleable:not(ancient) .k-checkbox-dropdown-toggle,.k-ui-namespace .k-filters--toggleable:not(ancient) .k-checkbox-dropdown-label {

    display: block

}



.k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-content:not(ancient) {

    overflow: hidden;

    max-height: 0;

    opacity: 0;

    transition: opacity .3s ease-out

}



.k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-content:not(ancient)>.form-group:first-child {

    margin-top: 1em

}



.k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-toggle:checked~.k-checkbox-dropdown-content {

    max-height: 9999px;

    opacity: 1

}



.k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-toggle:checked~.k-checkbox-dropdown-label:before {

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg)

}



[dir=rtl] .k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-toggle:checked~.k-checkbox-dropdown-label:before {

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg)

}



.k-ui-namespace .k-filters--toggleable .k-checkbox-dropdown-toggle:checked~.k-checkbox-dropdown-label:after {

    -webkit-transform: translate(0, 0);

    transform: translate(0, 0)

}



.k-ui-namespace .koowa_media--gallery .koowa_media_wrapper {

    overflow: visible

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents {

    padding: 0;

    border: none;

    background: transparent;

    display: block;

    margin-left: -8px;

    margin-right: -8px

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents,.k-ui-namespace .koowa_media--gallery .koowa_media_contents * {

    box-sizing: border-box

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-2,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-3,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-4,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-5,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-6,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-7,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-8,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-9,.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-10 {

    max-width: none

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-2 .koowa_media__item {

    width: 50%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-3 .koowa_media__item {

    width: 33.3333333333%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-4 .koowa_media__item {

    width: 25%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-5 .koowa_media__item {

    width: 20%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-6 .koowa_media__item {

    width: 16.6666666667%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-7 .koowa_media__item {

    width: 14.28%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-8 .koowa_media__item {

    width: 12.5%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-9 .koowa_media__item {

    width: 11.1111111111%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-10 .koowa_media__item {

    width: 10%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-11 .koowa_media__item {

    width: 9.0909090909%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-12 .koowa_media__item {

    width: 8.3333333333%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-13 .koowa_media__item {

    width: 7.6923076923%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-14 .koowa_media__item {

    width: 7.1428571429%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-15 .koowa_media__item {

    width: 6.6666666667%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-16 .koowa_media__item {

    width: 6.25%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-17 .koowa_media__item {

    width: 5.8823529412%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-18 .koowa_media__item {

    width: 5.5555555556%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-19 .koowa_media__item {

    width: 5.2631578947%

}



.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-20 .koowa_media__item {

    width: 5%

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item {

    margin: 0;

    display: inline-block;

    vertical-align: middle;

    width: 220px;

    max-width: 100%;

    padding: 0 8px 16px

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item img {

    max-width: 24px

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__content {

    display: block;

    max-width: 100%;

    border-radius: 4px;

    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.05) 100%);

    border: 1px solid rgba(0,0,0,.1)

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__content.selected {

    background-color: rgba(0,0,0,.05);

    border-color: #08c

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__content .add-on {

    height: auto

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__link {

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    padding: 8px

}



.k-ui-namespace .koowa_media--gallery .koowa_header {

    margin: 0;

    padding: 0;

    white-space: normal;

    word-wrap: break-word;

    overflow-wrap: break-word;

    -webkit-hyphens: none;

    -ms-hyphens: none;

    hyphens: none

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail {

    min-width: 100%;

    text-align: center;

    white-space: nowrap;

    font-size: 0;

    padding: 0

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail:before {

    content: " ";

    display: inline-block;

    height: 100%;

    vertical-align: middle;

    width: 0

}



.k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail img {

    display: inline-block;

    vertical-align: middle;

    max-width: 100%;

    border-radius: 4px

}



.k-ui-namespace .koowa_media--gallery .overflow_container {

    overflow: hidden;

    text-overflow: ellipsis;

    display: block;

    white-space: normal

}



.k-ui-namespace .koowa_media__item__icon {

    padding-top: 10px;

    padding-bottom: 10px

}



.k-ui-namespace .koowa_media_wrapper--documents .koowa_media__item {

    text-align: center

}



.k-ui-namespace .koowa_media_wrapper--documents .koowa_media__item__label {

    margin-top: 8px

}



.k-ui-namespace .koowa_media__item__options {

    position: relative;

    background: rgba(0,0,0,.05);

    border-top: 1px solid rgba(0,0,0,.1);

    padding: 8px;

    margin: 0;

    border-radius: 0 0 3px 3px

}



.k-ui-namespace .koowa_media__item__options:before,.k-ui-namespace .koowa_media__item__options:after {

    display: table;

    content: " "

}



.k-ui-namespace .koowa_media__item__options:after {

    clear: both

}



.k-ui-namespace .koowa_media__item__options__select {

    display: block;

    float: left;

    text-align: left

}



[dir=rtl] .k-ui-namespace .koowa_media__item__options__select {

    float: right;

    text-align: right

}



.k-ui-namespace .koowa_media__item__options__select input[type=checkbox] {

    margin: 0

}



.k-ui-namespace .koowa_media__item__options__select label {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1;

    margin: 0

}



.k-ui-namespace .koowa_media__item__options__edit {

    position: relative;

    z-index: 2

}



.k-ui-namespace .koowa_media__item__options__delete {

    position: relative;

    z-index: 2;

    display: block;

    float: right;

    text-align: right

}



[dir=rtl] .k-ui-namespace .koowa_media__item__options__delete {

    float: left;

    text-align: left

}



.k-ui-namespace .koowa_media__item__content-holder {

    display: inline-block;

    max-width: 100%;

    vertical-align: middle

}



.k-ui-namespace .koowa_header__item--select.koowa_header__item--select {

    width: 20px

}



.k-ui-namespace .koowa_header__item--select.koowa_header__item--select input {

    margin: 0

}



.k-ui-namespace a.disabled:hover {

    color: #fff;

    background-color: #bd362f

}



.k-ui-namespace .koowa_media_wrapper--documents,.k-ui-namespace .koowa_media_wrapper--categories {

    visibility: hidden

}



.k-ui-namespace .koowa_media_wrapper--documents.gallery-initialized,.k-ui-namespace .koowa_media_wrapper--categories.gallery-initialized {

    visibility: visible

}



.k-ui-namespace .koowa_wrapped_content--document_desc {

    --line-height: 1.25em;

    --lines-to-show: 2;

    box-sizing: border-box;

    margin: .5em 0;

    width: 100%;

    display: -webkit-box;

    overflow: hidden;

    line-height: var(--line-height);

    -webkit-line-clamp: var(--lines-to-show);

    text-overflow: ellipsis

}



.k-ui-namespace .koowa_wrapped_content--document_desc>* {

    margin: 0

}



.k-ui-namespace .label-draft {

    background-color: #b94a48

}



.k-ui-namespace .label-pending {

    background-color: #c09853

}



.k-ui-namespace .label-expired {

    background-color: #3a87ad

}



.k-ui-namespace #permissions-sliders ul#rules,.k-ui-namespace #permissions-sliders ul#rules ul {

    margin: 0 !important;

    padding: 0 !important;

    border: solid 0 #ccc;

    background: #fff;

    list-style-type: none

}



.k-ui-namespace #permissions-sliders ul#rules li {

    margin: 0;

    padding: 0

}



.k-ui-namespace ul#rules li .pane-sliders .panel h3.title {

    border: solid 0 #ccc

}



.k-ui-namespace #permissions-sliders ul#rules .pane-slider {

    border: solid 1px #ccc

}



.k-ui-namespace #permissions-sliders ul#rules .pane-slider.pane-hide {

    display: none

}



.k-ui-namespace #permissions-sliders ul#rules li h3 {

    background: #fafafa;

    font-size: 1.1em

}



.k-ui-namespace #permissions-sliders ul#rules li h3 {

    border: solid 1px #ccc

}



.k-ui-namespace #permissions-sliders ul#rules li h3.pane-toggler-down a {

    border: solid 0

}



.k-ui-namespace #permissions-sliders ul#rules li h3.pane-toggler-down {

    color: #000

}



.k-ui-namespace #permissions-sliders ul#rules .group-kind {

    color: #025a8d

}



.k-ui-namespace #permissions-sliders ul#rules table.group-rules {

    border-collapse: collapse;

    width: 100%

}



.k-ui-namespace #permissions-sliders ul#rules table.group-rules td {

    border: solid 1px #ccc;

    padding: 4px;

    vertical-align: middle;

    text-align: left;

    overflow: hidden

}



[dir=rtl] .k-ui-namespace #permissions-sliders ul#rules table.group-rules td {

    text-align: right

}



.k-ui-namespace #permissions-sliders ul#rules table.group-rules th {

    background: #ddd;

    border: solid 1px #ddd;

    font-size: .9em;

    color: #025a8d;

    overflow: hidden

}



.k-ui-namespace #permissions-sliders .panel {

    margin-bottom: 3px;

    margin-left: 0;

    border: 0

}



[dir=rtl] .k-ui-namespace #permissions-sliders .panel {

    margin-right: 0

}



.k-ui-namespace #permissions-sliders p.rule-desc {

    font-size: 1.091em;

    margin-left: 0

}



[dir=rtl] .k-ui-namespace #permissions-sliders p.rule-desc {

    margin-right: 0

}



.k-ui-namespace #permissions-sliders div.rule-notes {

    font-size: 1.091em

}



.k-ui-namespace ul#rules table.aclmodify-table {

    border: solid 1px #000

}



.k-ui-namespace ul#rules table.group-rules td label {

    border: solid 0 #000;

    margin: 0 !important

}



.k-ui-namespace ul#rules table.group-rules td span {

    padding-bottom: 4px

}



.k-ui-namespace table.group-rules td select {

    margin: 0 !important

}



.k-ui-namespace #permissions-sliders ul#rules .mypanel {

    background: #fff;

    padding: 0

}



.k-ui-namespace #permissions-sliders .mypanel table.group-rules {

    margin: 5px

}



.k-ui-namespace #permissions-sliders ul#rules {

    padding: 5px

}



.k-ui-namespace #permissions-sliders ul#rules table.group-rules th {

    text-align: left;

    padding: 4px

}



[dir=rtl] .k-ui-namespace #permissions-sliders ul#rules table.group-rules th {

    text-align: right

}



.k-ui-namespace #permissions-sliders .pane-toggler span {

    padding-left: 20px

}



[dir=rtl] .k-ui-namespace #permissions-sliders .pane-toggler span {

    padding-left: 0;

    padding-right: 20px

}



.k-ui-namespace #permissions-sliders .pane-toggler-down span {

    padding-left: 20px

}



[dir=rtl] .k-ui-namespace #permissions-sliders .pane-toggler-down span {

    padding-left: 0;

    padding-right: 20px

}



.k-ui-namespace #permissions-sliders .pane-toggler-down span.level,.k-ui-namespace #permissions-sliders .pane-toggler span.level {

    color: #aaa;

    background-image: none;

    padding: 0

}



.k-ui-namespace #permissions-sliders ul#rules li h3 {

    font-size: 14px;

    line-height: 20px;

    margin: 0;

    padding: 5px 10px

}



.k-ui-namespace #permissions-sliders ul#rules li h3 span {

    padding: 0

}



.k-ui-namespace .docman_list_layout:before,.k-ui-namespace .docman_list_layout:after {

    display: table;

    content: " "

}



.k-ui-namespace .docman_list_layout:after {

    clear: both

}



.k-ui-namespace .docman_list__sidebar {

    display: block;

    overflow: auto;

    margin-bottom: 1em

}



@media(min-width: 600px) {

    .k-ui-namespace .docman_list__sidebar {

        float:left;

        width: 23%;

        margin-right: 2%

    }



    [dir=rtl] .k-ui-namespace .docman_list__sidebar {

        float: right;

        margin-right: 0;

        margin-left: 2%

    }

}



@media(min-width: 960px) {

    .k-ui-namespace .docman_list__sidebar {

        width:32%

    }

}



.k-ui-namespace .docman_list__content {

    display: block

}



@media(min-width: 600px) {

    .k-ui-namespace .docman_list__content {

        float:left;

        width: 75%

    }



    [dir=rtl] .k-ui-namespace .docman_list__content {

        float: right

    }

}



@media(min-width: 960px) {

    .k-ui-namespace .docman_list__content {

        width:66%

    }

}



.k-ui-namespace .docman_thumbnail {

    max-width: 25%;

    min-width: 50px;

    margin: 0 10px 10px 0;

    cursor: pointer;

    float: left

}



[dir=rtl] .k-ui-namespace .docman_thumbnail {

    margin-right: 0;

    margin-left: 10px;

    float: right

}



.k-ui-namespace .docman_thumbnail img {

    max-width: 100%;

    height: auto

}



.k-ui-namespace .k-tree .jqtree-element:hover,.k-ui-namespace .k-tree .jqtree-element:focus {

    background: rgba(0,0,0,.065)

}



.k-ui-namespace .k-tree .jqtree-selected>.jqtree-element {

    background: rgba(0,0,0,.065);

    color: inherit

}



.k-ui-namespace .k-tree .jqtree-selected:hover>.jqtree-element {

    background: rgba(0,0,0,.1)

}



.k-ui-namespace .k-tree li li .jqtree-whitespace+.jqtree_common:not(.jqtree-toggler):after {

    border-left-color: inherit;

    border-bottom-color: inherit;

    opacity: .33

}



[dir=rtl] .k-ui-namespace .k-tree li li .jqtree-whitespace+.jqtree_common:not(.jqtree-toggler):after {

    border-right-color: inherit

}



.k-ui-namespace .jqtree-toggler:before {

    opacity: .85

}



.k-ui-namespace .jqtree-toggler:hover:before,.k-ui-namespace .jqtree-toggler:focus:before {

    border-top-color: inherit;

    opacity: 1

}



.k-ui-namespace .jqtree-selected>.jqtree_common>.jqtree-toggler:hover {

    color: inherit

}



.k-ui-namespace .jqtree-selected>.jqtree_common>.jqtree-toggler:hover:before {

    border-top-color: inherit;

    opacity: 1

}



.k-ui-namespace .label {

    vertical-align: middle

}



.k-ui-namespace tr,.k-ui-namespace td {

    border: none

}



.k-ui-namespace .btn {

    letter-spacing: normal

}



.k-ui-namespace .input-append a.koowa-modal.btn {

    margin-top: 0 !important

}



.k-ui-namespace .controls .help-info {

    padding-top: 6px;

    padding-bottom: 6px;

    display: inline-block

}



.k-ui-namespace .icon-white {

    -webkit-filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.25))

}



.k-ui-namespace .docman_description {

    padding-bottom: 10px

}



.k-ui-namespace .docman_description:before,.k-ui-namespace .docman_description:after {

    display: table;

    content: " "

}



.k-ui-namespace .docman_description:after {

    clear: both

}



.k-ui-namespace .docman_description address:last-child,.k-ui-namespace .docman_description form:last-child,.k-ui-namespace .docman_description blockquote:last-child,.k-ui-namespace .docman_description ul:last-child,.k-ui-namespace .docman_description ol:last-child,.k-ui-namespace .docman_description dl:last-child,.k-ui-namespace .docman_description pre:last-child,.k-ui-namespace .docman_description table:last-child,.k-ui-namespace .docman_description dd:last-child,.k-ui-namespace .docman_description fieldset:last-child,.k-ui-namespace .docman_description div:last-child,.k-ui-namespace .docman_description p:last-child {

    margin-bottom: 0;

    padding-bottom: 0

}



.k-ui-namespace .docman_sorting {

    text-align: right

}



[dir=rtl] .k-ui-namespace .docman_sorting {

    text-align: left

}



.k-ui-namespace .docman_sorting label.control-label {

    margin-right: 10px

}



[dir=rtl] .k-ui-namespace .docman_sorting label.control-label {

    margin-right: 0;

    margin-left: 10px

}



.k-ui-namespace .dropdown-menu {

    list-style: none !important;

    padding: 5px 0 !important;

    margin: 2px 0 0 !important

}



.k-ui-namespace .dropdown-grid .dropdown-menu {

    padding: 8px 8px 5px !important

}



.k-ui-namespace .nav {

    list-style: none !important

}



.k-ui-namespace .submit_document__title_field,.k-ui-namespace .submit_document__category_field {

    max-width: 600px

}



.k-ui-namespace a:hover {

    text-decoration: none

}



.k-ui-namespace a:hover>span[itemprop=name] {

    text-decoration: underline

}



.k-ui-namespace #extension_groups {

    margin: 0

}



.k-ui-namespace #extension_groups:before,.k-ui-namespace #extension_groups:after {

    display: table;

    content: " "

}



.k-ui-namespace #extension_groups:after {

    clear: both

}



.k-ui-namespace #extension_groups li {

    float: left;

    margin-left: 20px

}



[dir=rtl] .k-ui-namespace #extension_groups li {

    float: right;

    margin-left: 0;

    margin-right: 20px

}



.k-ui-namespace #extension_groups li:first-child {

    margin-left: 0

}



[dir=rtl] .k-ui-namespace #extension_groups li:first-child {

    margin-right: 0

}



.k-ui-namespace #extension_groups li span {

    display: block

}



@media screen and (min-width: 768px) {

    .k-ui-namespace .koowa_secondary_container {

        background:#f5f5f5;

        border-top: 1px solid #ddd;

        border-bottom: 1px solid #ddd;

        padding: 0 20px;

        margin-left: -10px;

        margin-right: -10px

    }

}



@media screen and (min-width: 980px) {

    .k-ui-namespace .koowa_secondary_container {

        margin-left:-20px;

        margin-right: -20px

    }

}



@media screen and (min-width: 768px) {

    .k-ui-namespace .koowa_template_container .koowa_secondary_container {

        margin-left:-20px;

        margin-right: -20px

    }

}



.k-ui-namespace #document_list .koowa_grid__item {

    margin-bottom: 30px

}



.k-ui-namespace #document_list .koowa_grid__item td {

    white-space: normal;

    word-wrap: break-word;

    overflow-wrap: break-word;

    -webkit-hyphens: none;

    -ms-hyphens: none;

    hyphens: none

}



.k-ui-namespace .select2-container {

    margin-bottom: 9px;

    max-width: 100%

}



.k-ui-namespace .koowa_grid__row .select2-container,.k-ui-namespace .documents-filters .select2-container {

    max-width: none

}



.k-ui-namespace .thumbnail-picker:before,.k-ui-namespace .thumbnail-picker:after {

    display: table;

    content: " "

}



.k-ui-namespace .thumbnail-picker:after {

    clear: both

}



.k-ui-namespace .thumbnail-picker li {

    margin-bottom: 8px

}



.k-ui-namespace table td {

    border-top: 1px solid #ddd

}


/*AUTHOR SECTION START*/
.main-title{
	text-align:left;
}
.custom_top_author {
    display: flex;
	align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}
.author_imag img {
    width: 60px;
	min-width:60px;
    height: 60px;
    border-radius: 100%;
    object-fit: cover;
}
.name_author_out {
    display: flex;
}
.name_author_out span.lbl {
    margin-right: 5px;
}
.name_author_out h4 {
    margin: 0;
    color: #000;
    line-height: 24px;
    font-size: 18px;
    font-weight: normal;
}
.name_author_out p {
    margin-bottom: 2px;
}

/*AUTHOR SECTION END*/



