.sf_cols {
    width: 100%;
    margin: 0;
    padding: 0
}

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

.sf_cols:after {
    clear: both
}

.sf_cols {
    zoom: 1
}

.sf_block {
    display: block
}

.sf_1col_1_100 {
    float: none;
    margin: 0
}

.sf_2cols_1_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_2cols_2_75 {
    float: right;
    width: 75%;
    margin: 0
}

.sf_2cols_2_75 .sf_2cols_2in_75 {
    margin-left: 12px
}

.sf_2cols_1_33 {
    float: left;
    width: 33%;
    margin: 0
}

.sf_2cols_2_67 {
    float: right;
    width: 67%;
    margin: 0
}

.sf_2cols_2_67 .sf_2cols_2in_67 {
    margin-left: 12px
}

.sf_2cols_1_50 {
    float: left;
    width: 50%;
    margin: 0
}

.sf_2cols_2_50 {
    float: right;
    width: 50%;
    margin: 0
}

.sf_2cols_2_50 .sf_2cols_2in_50 {
    margin-left: 12px
}

.sf_2cols_1_67 {
    float: left;
    width: 67%;
    margin: 0
}

.sf_2cols_2_33 {
    float: right;
    width: 33%;
    margin: 0
}

.sf_2cols_2_33 .sf_2cols_2in_33 {
    margin-left: 12px
}

.sf_2cols_1_75 {
    float: left;
    width: 75%;
    margin: 0
}

.sf_2cols_2_25 {
    float: right;
    width: 25%;
    margin: 0
}

.sf_2cols_2_25 .sf_2cols_2in_25 {
    margin-left: 12px
}

.sf_3cols_1_33 {
    float: left;
    width: 33%;
    margin: 0
}

.sf_3cols_2_34 {
    float: left;
    width: 34%;
    margin: 0
}

.sf_3cols_3_33 {
    float: left;
    width: 33%;
    margin: 0
}

.sf_3cols_2_34 .sf_3cols_2in_34,
.sf_3cols_3_33 .sf_3cols_3in_33 {
    margin-left: 12px
}

.sf_3cols_1_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_3cols_2_50 {
    float: left;
    width: 50%;
    margin: 0
}

.sf_3cols_3_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_3cols_2_50 .sf_3cols_2in_50,
.sf_3cols_3_25 .sf_3cols_3in_25 {
    margin-left: 12px
}

.sf_4cols_1_25,
.sf_4cols_2_25,
.sf_4cols_3_25,
.sf_4cols_4_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_4cols_2_25 .sf_4cols_2in_25,
.sf_4cols_3_25 .sf_4cols_3in_25,
.sf_4cols_4_25 .sf_4cols_4in_25 {
    margin-left: 12px
}

.sf_5cols_1_20,
.sf_5cols_2_20,
.sf_5cols_3_20,
.sf_5cols_4_20,
.sf_5cols_5_20 {
    float: left;
    width: 20%;
    margin: 0
}

.sf_5cols_2_20 .sf_5cols_2in_20,
.sf_5cols_3_20 .sf_5cols_3in_20,
.sf_5cols_4_20 .sf_5cols_4in_20,
.sf_5cols_5_20 .sf_5cols_5in_20 {
    margin-left: 12px
}

.sfNavList {
    display: block
}

.sfNavWrp .sfSel {
    font-weight: 700
}

.sfNavHorizontalDropDownWrp .k-menu {
    border: 0
}

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

.sfNavHorizontalDropDown:after {
    clear: both
}

.k-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.k-block,
.k-header {
    background-repeat: repeat;
    background-position: 0 center
}

.k-link:hover {
    text-decoration: none
}

.k-input[type=number],
.k-input[type=text] {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none
}

.k-block,
.k-widget {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none
}

.k-block,
.k-widget {
    outline: 0
}

.k-widget .k-input::-ms-clear {
    width: 0;
    height: 0
}

.k-block,
.k-content,
.k-treeview,
.k-widget {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.k-block,
.k-treeview {
    -webkit-touch-callout: none
}

.k-block {
    padding: 2px
}

.k-block>.k-header {
    margin: -2px 0 10px -2px;
    padding: .3em 2px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 1.2em;
    white-space: nowrap;
    min-height: 16px;
    position: relative
}

a.k-button-expand {
    display: block
}

button.k-button-expand,
input[type=button].k-button-expand,
input[type=reset].k-button-expand,
input[type=submit].k-button-expand {
    width: 100%
}

.k-link {
    cursor: pointer;
    outline: 0;
    text-decoration: none
}

.k-icon.k-i-none {
    background-image: none !important
}

.k-image {
    border: 0
}

.k-content-frame {
    border: 0;
    width: 100%;
    height: 100%
}

.k-block .k-header,
.k-widget,
.k-widget *,
.k-widget :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.k-block {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.k-icon {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons;
    speak: none;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit
}

.k-icon:before {
    margin: auto;
    width: 1em;
    height: 1em;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.k-button.k-button-icon .k-icon,
.k-header .k-icon {
    text-indent: -99999px;
    overflow: hidden
}

.k-button.k-button-icon .k-icon:before,
.k-header .k-icon:before {
    text-indent: 0
}

.k-button {
    margin: 0;
    padding: 2px 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 center;
    font: inherit;
    line-height: 1.72em;
    text-align: center;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none
}

.k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0
}

.k-button:focus,
.k-button:hover {
    text-decoration: none;
    outline: 0
}

.k-button .k-text {
    overflow: hidden
}

.k-button .k-icon,
.k-button .k-image {
    color: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    pointer-events: none
}

.k-button[disabled] {
    cursor: default;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

a.k-button-expand {
    display: block
}

button.k-button-expand,
input[type=button].k-button-expand,
input[type=reset].k-button-expand,
input[type=submit].k-button-expand {
    width: 100%
}

.k-button-icon {
    height: -webkit-calc(1.72em+6px);
    height: calc(1.72em+6px)
}

.k-button-icon {
    width: -webkit-calc(1.72em+6px);
    width: calc(1.72em+6px);
    padding: 2px 3.5px
}

.k-button-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    vertical-align: middle;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.k-button-group .k-button {
    position: relative
}

.k-button-group .k-button+.k-button {
    margin-left: -1px
}

.k-button-group .k-button:active {
    z-index: 2
}

.k-button-group .k-button:hover {
    z-index: 3
}

.k-button-group .k-button:focus {
    z-index: 4
}

.k-button-group>input[type=checkbox],
.k-button-group>input[type=radio] {
    margin: 0;
    padding: 0;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    pointer-events: none
}

@-webkit-keyframes k-tab-loader {
    0% {
        left: 0
    }

    50% {
        left: 80%
    }

    100% {
        left: 0
    }
}

@keyframes k-tab-loader {
    0% {
        left: 0
    }

    50% {
        left: 80%
    }

    100% {
        left: 0
    }
}

.k-menu {
    cursor: default
}

.k-menu .k-link {
    white-space: nowrap
}

.k-menu,
.k-menu .k-menu-group {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1
}

.k-menu:after {
    content: '';
    display: block;
    width: 99%;
    height: 0;
    float: inherit;
    clear: both
}

.k-menu .k-item {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none
}

.k-menu .k-item div {
    -webkit-user-select: default;
    -moz-user-select: default;
    -ms-user-select: default;
    user-select: default
}

.k-menu .k-item .k-item,
ul.k-menu-vertical>.k-item {
    display: block;
    float: none;
    border-width: 0
}

.k-menu .k-image,
.k-menu .k-item>.k-link>.k-icon {
    margin: -2px 4px 0 -4px;
    vertical-align: middle
}

.k-menu .k-item>.k-link {
    display: block;
    padding: .5em 1.1em .4em;
    line-height: 1.34em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-menu .k-menu-group {
    display: none;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    white-space: nowrap
}

.k-menu .k-menu-group>.k-item {
    display: block;
    border-width: 0
}

.k-menu .k-item,
.k-widget.k-menu-horizontal>.k-item {
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: top;
    zoom: 1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.k-menu .k-menu-group .k-item>.k-link {
    padding: .28em 1.8em .38em .9em
}

.k-menu-horizontal>.k-item>.k-link>.k-menu-expand-arrow {
    margin: -2px 0 0
}

.k-menu .k-item>.k-link>.k-i-arrow-60-down {
    margin-right: -8px
}

.k-menu-group .k-item>.k-link>.k-menu-expand-arrow,
.k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 2px;
    right: .2rem
}

.k-menu .k-menu-group {
    position: absolute;
    left: 0
}

.k-menu .k-menu-group .k-menu-group,
.k-menu-vertical .k-menu-group {
    top: 0;
    left: 0
}

.k-line-h,
.k-line-v {
    position: absolute
}

.k-line-h {
    height: 2px
}

.k-line-v {
    width: 2px
}

.k-arrow-e,
.k-arrow-w {
    position: absolute;
    top: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px
}

.k-arrow-e {
    right: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent
}

.k-arrow-w {
    left: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.k-rel .k-button-icon {
    position: absolute;
    left: 200px
}

.k-rel {
    position: relative;
    height: 0;
    top: -.3em
}

.k-line.k-state-selected {
    z-index: 3
}

.k-header.k-alt {
    font-weight: 700
}

.k-header.k-alt {
    background-image: none
}

div.k-treeview {
    border-width: 0;
    background: 0;
    overflow: auto;
    white-space: nowrap
}

.k-treeview .k-item {
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0 0 16px
}

.k-treeview .k-content,
.k-treeview .k-item>.k-group,
.k-treeview>.k-group {
    margin: 0;
    padding: 0;
    background: 0;
    list-style-type: none;
    position: relative
}

.k-treeview .k-icon,
.k-treeview .k-image,
.k-treeview .k-in {
    display: inline-block;
    vertical-align: top
}

.k-treeview .k-icon,
.k-treeview .k-in {
    vertical-align: middle
}

.k-treeview .k-i-collapse,
.k-treeview .k-i-expand {
    margin-left: -16px;
    cursor: pointer
}

.k-treeview .k-i-collapse {
    margin-top: -4px
}

.k-treeview .k-image {
    margin-right: 3px
}

.k-treeview .k-in {
    margin: 1px 0 1px .16666em;
    padding: 1px .3333em 1px .25em;
    line-height: 1.3333em;
    text-decoration: none;
    border-style: solid;
    border-width: 1px
}

.k-treeview span.k-in {
    cursor: default
}

.k-list {
    height: auto
}

.k-group-header+div>.k-list>.k-item.k-first:before {
    content: " ";
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0
}

.k-input {
    font-size: inherit;
    padding: .25em 0
}

.k-input {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.k-button-wrapper .k-link:hover {
    text-decoration: underline
}

.k-align-group {
    vertical-align: text-top
}

.k-i-arrow-60-down,
.k-i-arrow-60-left,
.k-i-arrow-60-right {
    cursor: pointer
}

.k-border {
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute
}

.k-group-header+.k-list>.k-item.k-first {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0
}



.k-i-arrow-45-down-right:before {
    content: "\e001"
}

.k-i-collapse-se:before {
    content: "\e001"
}

.k-i-collapse:before {
    content: "\e001"
}

.k-i-arrow-45-down-left:before {
    content: "\e002"
}

.k-i-arrow-n:before {
    content: "\e004"
}

.k-i-arrow-60-right:before {
    content: "\e005"
}

.k-i-arrow-e:before {
    content: "\e005"
}

.k-i-expand:before {
    content: "\e005"
}

.k-i-arrow-60-down:before {
    content: "\e006"
}

.k-i-arrow-s:before {
    content: "\e006"
}

.k-i-arrow-60-left:before {
    content: "\e007"
}

.k-i-arrow-w:before {
    content: "\e007"
}

.k-i-arrow-right:before {
    content: "\e018"
}

.k-i-arrow-down:before {
    content: "\e019"
}

.k-i-arrow-left:before {
    content: "\e01a"
}

.k-i-group:before {
    content: "\e025"
}

.k-i-menu:before {
    content: "\e030"
}

.k-i-more-vertical:before {
    content: "\e031"
}

.k-i-more-horizontal:before {
    content: "\e032"
}

.k-i-reset:before {
    content: "\e102"
}

.k-i-print:before {
    content: "\e10a"
}

.k-i-link-horizontal:before {
    content: "\e10f"
}

.k-i-link-vertical:before {
    content: "\e111"
}

.k-i-x:before {
    content: "\e11b"
}

.k-i-login:before {
    content: "\e130"
}

.k-i-search:before {
    content: "\e13e"
}

.k-i-move:before {
    content: "\e141"
}

.k-i-image:before {
    content: "\e501"
}

.k-i-background:before {
    content: "\e50f"
}

.k-i-line:before {
    content: "\e510"
}

.k-i-align-left-element:before {
    content: "\e51e"
}

.k-i-align-center-element:before {
    content: "\e51f"
}

.k-i-align-right-element:before {
    content: "\e520"
}

.k-i-align-top-element:before {
    content: "\e521"
}

.k-i-align-middle-element:before {
    content: "\e522"
}

.k-i-reset-color:before {
    content: "\e52a"
}

.k-i-bold:before {
    content: "\e601"
}

.k-i-sup-script:before {
    content: "\e60a"
}

.k-i-div:before {
    content: "\e60b"
}

.k-i-all:before {
    content: "\e60c"
}

.k-i-h1:before {
    content: "\e60d"
}

.k-i-h2:before {
    content: "\e60e"
}

.k-i-h3:before {
    content: "\e60f"
}

.k-i-h4:before {
    content: "\e610"
}

.k-i-h5:before {
    content: "\e611"
}

.k-i-h6:before {
    content: "\e612"
}

.k-i-align-top:before {
    content: "\e61a"
}

.k-i-align-middle:before {
    content: "\e61b"
}

.k-i-align-left:before {
    content: "\e61d"
}

.k-i-align-center:before {
    content: "\e61e"
}

.k-i-align-right:before {
    content: "\e61f"
}

.k-i-rule-horizontal:before {
    content: "\e623"
}

.k-i-table-align-top-left:before {
    content: "\e624"
}

.k-i-table-align-top-center:before {
    content: "\e625"
}

.k-i-table-align-top-right:before {
    content: "\e626"
}

.k-i-table-align-middle-left:before {
    content: "\e627"
}

.k-i-table-align-middle-center:before {
    content: "\e628"
}

.k-i-table-align-middle-right:before {
    content: "\e629"
}

.k-i-border-top:before {
    content: "\e633"
}

.k-i-top-border:before {
    content: "\e633"
}

.k-i-border-left:before {
    content: "\e635"
}

.k-i-left-border:before {
    content: "\e635"
}

.k-i-border-right:before {
    content: "\e636"
}

.k-i-right-border:before {
    content: "\e636"
}

.k-i-border-no:before {
    content: "\e637"
}

.k-i-form:before {
    content: "\e639"
}

.k-i-border:before {
    content: "\e639"
}

.k-i-form-element:before {
    content: "\e63a"
}

.k-i-button:before {
    content: "\e63d"
}

.k-i-group-box:before {
    content: "\e640"
}

.k-i-media-manager:before {
    content: "\e659"
}

.k-i-find:before {
    content: "\e65c"
}

.k-i-files:before {
    content: "\e65d"
}

.k-i-clear-css:before {
    content: "\e667"
}

.k-i-table:before {
    content: "\e677"
}

.k-i-font-size:before {
    content: "\e699"
}

.k-i-image-absolute-position:before {
    content: "\e69a"
}

.k-i-share:before {
    content: "\e800"
}

.k-i-email:before {
    content: "\e809"
}

.k-i-email-box:before {
    content: "\e80a"
}

.k-i-facebook:before {
    content: "\e80b"
}

.k-i-facebook-box:before {
    content: "\e80c"
}

.k-i-google:before {
    content: "\e80d"
}

.k-i-google-box:before {
    content: "\e80e"
}

.k-i-twitter:before {
    content: "\e81f"
}

.k-i-twitter-box:before {
    content: "\e820"
}

.k-i-css3:before {
    content: "\e916"
}

.k-i-html5:before {
    content: "\e917"
}

.k-i-html:before {
    content: "\e918"
}

.k-i-css:before {
    content: "\e919"
}

.k-i-js:before {
    content: "\e91a"
}

.k-button.k-reset-color {
    display: block;
    width: 100%;
    border-radius: 0;
    border: 0;
    text-align: left;
    line-height: 2em
}

.k-card {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.k-card-header {
    padding: 4px 8px;
    border-width: 0 0 1px;
    border-style: solid;
    overflow: hidden
}

.k-card>.k-card-header:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.k-card>.k-card-header:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.k-card-header>h1,
.k-card-header>h2,
.k-card-header>h3,
.k-card-header>h4,
.k-card-header>h5,
.k-card-header>h6 {
    margin: 0
}

.k-card-body {
    padding: 8px 8px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0
}

.k-card>.k-card-body:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.k-card>.k-card-body:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.k-card-body p {
    margin: 0 0 8px
}

.k-card-body>.k-last,
.k-card-body>:last-child {
    margin-bottom: 0
}

.k-card-image {
    border: 0;
    max-width: 100%;
    overflow: hidden
}

.k-card>.k-card-image:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.k-card>.k-card-image:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.k-card-image>img {
    border: 0;
    max-width: 100%
}

.k-card-title {
    margin: 0 0 8px
}

.k-card-action {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-card-action>.k-button {
    border-radius: 0;
    padding: 12px 8px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-card-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-card-list .k-card {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-card-list .k-card+.k-card {
    margin-top: 16px
}

.k-card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-card-group .k-card {
    border-radius: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-card-group .k-card>.k-card-header {
    border-radius: 0
}

.k-card-group .k-card+.k-card {
    margin-left: -1px
}

.k-card-group .k-card.k-first {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.k-card-group .k-card.k-first>.k-card-header {
    border-top-left-radius: 4px
}

.k-card-group .k-card.k-last {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.k-card-group .k-card.k-last>.k-card-header {
    border-top-right-radius: 4px
}

.k-hidden {
    display: none !important
}

.k-chat {
    height: 600px;
    max-height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    max-width: 500px;
    margin: auto
}

.k-chat .k-card-list {
    margin: 2px 0 0
}

@-webkit-keyframes k-animation-blink {
    50% {
        opacity: 1
    }
}

@keyframes k-animation-blink {
    50% {
        opacity: 1
    }
}



.RadSiteMap {
    line-height: 1.42857143
}

.RadSiteMap .rsmFlow {
    margin: 0;
    padding: 0;
    list-style: none
}

.RadSiteMap .rsmFlow {
    padding-bottom: 5px;
    text-align: left
}

.RadSiteMap .rsmFlow>.rsmItem {
    display: inline-block
}

.RadSiteMap .rsmItem .rsmItem {
    padding-left: 15px
}

.RadSiteMap .rsmLink {
    display: inline-block;
    padding: 4px 10px;
    color: inherit;
    border: 1px solid transparent;
    text-decoration: none
}

.RadSiteMap_Default {
    color: #333
}

.RadSiteMap_Default .rsmOneLevel .rsmLink {
    border-radius: 4px
}

.RadSiteMap_Default .rsmOneLevel .rsmLink:hover {
    border-color: #a9a9a9;
    color: #000;
    background-color: #c2c2c2;
    background-image: linear-gradient(gainsboro, #c2c2c2)
}