@charset "utf-8";
#kt { font-family: Helvetica, Arial, sans-serif; text-size-adjust: 100%; text-align: left; -webkit-font-smoothing: antialiased; line-height: 1.53846; direction: ltr; }
#kt *, #kt ::before, #kt ::after { box-sizing: border-box; }
#kt img, #kt input { min-width: 0px; min-height: 0px; max-width: 100%; }
#kt blockquote, #kt header, #kt nav, #kt figure, #kt article, #kt aside, #kt footer, #kt form { padding: 0px; margin: 0px; width: auto; height: auto; border: 0px; outline: 0px; float: none; position: static; display: block; background: none; text-align: inherit; font-size: inherit; font-family: inherit; text-shadow: none; }
#kt input, #kt button, #kt select, #kt textarea { font-family: Helvetica, Arial, sans-serif; }
#kt h1, #kt h2, #kt h3, #kt h4, #kt h5, #kt h6 { border: 0px; box-shadow: none; }
#kt img { vertical-align: middle; border: 0px; }
#kt hr { border: 0px; box-sizing: content-box; height: 0px; }
#kt table { border-collapse: collapse; border-spacing: 0px; }
#kt tr, #kt td { border: 1px solid transparent; }
#kt a { background-color: transparent; }
#kt a:link { text-decoration: none; }
#kt a:hover, #kt a:focus, #kt a:active { background-color: inherit; }
#kt li { line-height: 1.53846; }
#kt ul, #kt ol, #kt dd { margin-left: 1.23077em; }
#kt blockquote { line-height: 1.53846; }
#kt pre { background: rgb(255, 255, 255); }
#kt .divider { border-bottom: 0px; }
#kt .form-group::before, #kt .form-group::after { content: " "; display: table; }
#kt .form-group::after { clear: both; }
#kt .btn .caret { margin-top: 0px; margin-bottom: 0px; }
#kt h1, #kt h2, #kt h3, #kt h4, #kt h5, #kt h6, #kt .es-h1, #kt .es-h2, #kt .es-h3, #kt .es-h4, #kt .es-h5, #kt .es-h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
#kt h1 small, #kt h1 .small, #kt h2 small, #kt h2 .small, #kt h3 small, #kt h3 .small, #kt h4 small, #kt h4 .small, #kt h5 small, #kt h5 .small, #kt h6 small, #kt h6 .small, #kt .es-h1 small, #kt .es-h1 .small, #kt .es-h2 small, #kt .es-h2 .small, #kt .es-h3 small, #kt .es-h3 .small, #kt .es-h4 small, #kt .es-h4 .small, #kt .es-h5 small, #kt .es-h5 .small, #kt .es-h6 small, #kt .es-h6 .small { font-weight: normal; line-height: 1; color: rgb(119, 119, 119); }
#kt h1, #kt h2, #kt h3 { margin-top: 0px; margin-bottom: 10px; }
#kt h1 small, #kt h1 .small, #kt h2 small, #kt h2 .small, #kt h3 small, #kt h3 .small { font-size: 65%; }
#kt h4, #kt h5, #kt h6 { margin-top: 0px; margin-bottom: 10px; }
#kt h4 small, #kt h4 .small, #kt h5 small, #kt h5 .small, #kt h6 small, #kt h6 .small { font-size: 75%; }
#kt .es-h1, #kt .es-h2, #kt .es-h3, #kt .es-h4, #kt .es-h5, #kt .es-h6 { margin: 0px; padding: 0px; }
#kt .es-h1 { font-size: 17px; }
#kt .es-h2 { font-size: 17px; }
#kt .es-h3 { font-size: 15px; }
#kt .es-h4 { font-size: 15px; }
#kt .es-h5 { font-size: 13px; }
#kt .es-h6 { font-size: 12px; }
#kt p { margin: 0px 0px 10px; }
#kt .lead { margin-bottom: 20px; font-size: 13px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) {
  #kt .lead { font-size: 18px; }
}
#kt .bg-primary { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }
a#kt .bg-primary:hover, a#kt .bg-primary:focus { background-color: rgb(48, 113, 169); }
#kt .bg-success { background-color: rgb(223, 240, 216); }
a#kt .bg-success:hover, a#kt .bg-success:focus { background-color: rgb(193, 226, 179); }
#kt .bg-info { background-color: rgb(217, 237, 247); }
a#kt .bg-info:hover, a#kt .bg-info:focus { background-color: rgb(175, 217, 238); }
#kt .bg-warning { background-color: rgb(252, 248, 227); }
a#kt .bg-warning:hover, a#kt .bg-warning:focus { background-color: rgb(247, 236, 181); }
#kt .bg-danger { background-color: rgb(242, 222, 222); }
a#kt .bg-danger:hover, a#kt .bg-danger:focus { background-color: rgb(228, 185, 185); }
#kt .page-header { padding-bottom: 9px; margin: 40px 0px 20px; border-bottom: 1px solid rgb(238, 238, 238); }
#kt ul, #kt ol { margin-top: 0px; margin-bottom: 10px; }
#kt ul ul, #kt ul ol, #kt ol ul, #kt ol ol { margin-bottom: 0px; }
#kt dl { margin-top: 0px; margin-bottom: 20px; }
#kt dt, #kt dd { line-height: 1.66667; }
#kt dt { font-weight: bold; }
#kt dd { margin-left: 0px; }
@media (min-width: 768px) {
  #kt .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  #kt .dl-horizontal dd { margin-left: 180px; }
}
#kt abbr[title], #kt abbr[data-original-title] { cursor: help; border-bottom: 1px dotted rgb(119, 119, 119); }
#kt blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17px; border-left: 5px solid rgb(238, 238, 238); }
#kt blockquote p, #kt blockquote ul, #kt blockquote ol { font-size: inherit; }
#kt blockquote p:last-child, #kt blockquote ul:last-child, #kt blockquote ol:last-child { margin-bottom: 0px; }
#kt blockquote footer, #kt blockquote small, #kt blockquote .small { display: block; font-size: 80%; line-height: 1.66667; color: rgb(119, 119, 119); }
#kt blockquote footer::before, #kt blockquote small::before, #kt blockquote .small::before { content: "— "; }
#kt .blockquote-reverse, #kt blockquote.pull-right { padding-right: 15px; padding-left: 0px; border-right: 5px solid rgb(238, 238, 238); border-left: 0px; text-align: right; }
#kt .blockquote-reverse footer::before, #kt .blockquote-reverse small::before, #kt .blockquote-reverse .small::before, #kt blockquote.pull-right footer::before, #kt blockquote.pull-right small::before, #kt blockquote.pull-right .small::before { content: ""; }
#kt .blockquote-reverse footer::after, #kt .blockquote-reverse small::after, #kt .blockquote-reverse .small::after, #kt blockquote.pull-right footer::after, #kt blockquote.pull-right small::after, #kt blockquote.pull-right .small::after { content: " —"; }
#kt address { margin-bottom: 20px; font-style: normal; line-height: 1.66667; }
#kt .g-list-unstyled { margin: 0px; padding: 0px; list-style: none; }
#kt .g-list-inline { margin: 0px; padding: 0px; list-style: none; font-size: 0px; }
#kt .g-list-inline > li { display: inline-block; font-size: 13px; }
#kt .g-list-inline--delimited > li + li { margin-left: 4px; }
#kt .g-list-inline--delimited > li + li::before { content: attr(data-breadcrumb) "\00A0"; }
#kt .g-list-inline--dashed > li { position: relative; }
#kt .g-list-inline--dashed > :not(:first-child) { margin-left: 8px; padding-left: 8px; border-left: 1px dotted rgb(221, 221, 221); }
#kt .g-list-inline--space-right > li { margin-right: 16px; }
#kt .g-list-inline--space-left > li { margin-left: 16px; }
#kt .g-list--horizontal { margin: 0px; padding: 0px; list-style: none; display: flex; }
#kt .g-list--horizontal > .g-list__item { align-self: center; display: inline-block; vertical-align: middle; }
#kt .has-dividers--right > .g-list__item { position: relative; }
#kt .has-dividers--right > .g-list__item::after { width: 3px; height: 3px; content: ""; display: inline-block; vertical-align: middle; margin-left: 4px; margin-right: 4px; border-radius: 50%; background-color: rgb(136, 136, 136); }
#kt .has-dividers--right > .g-list__item:last-child { margin-right: 0px; padding-right: 0px; }
#kt .has-dividers--right > .g-list__item:last-child::after { content: none; }
#kt .o-row { display: table; width: 100%; table-layout: fixed; }
#kt .o-row--unset { table-layout: unset; }
#kt .o-col-sm, #kt .o-col-sm--1, #kt .o-col-sm--2, #kt .o-col-sm--3, #kt .o-col-sm--4, #kt .o-col-sm--5, #kt .o-col-sm--6, #kt .o-col-sm--7, #kt .o-col-sm--8, #kt .o-col-sm--9, #kt .o-col-sm--10, #kt .o-col-sm--11, #kt .o-col-sm--12, #kt .o-col, #kt .o-col--1, #kt .o-col--2, #kt .o-col--3, #kt .o-col--4, #kt .o-col--5, #kt .o-col--6, #kt .o-col--7, #kt .o-col--8, #kt .o-col--9, #kt .o-col--10, #kt .o-col--11, #kt .o-col--12 { display: table-cell; vertical-align: middle; }
#kt .o-col--1, #kt .o-col-sm--1 { width: 8.33333%; }
#kt .o-col--2, #kt .o-col-sm--2 { width: 16.6667%; }
#kt .o-col--3, #kt .o-col-sm--3 { width: 25%; }
#kt .o-col--4, #kt .o-col-sm--4 { width: 33.3333%; }
#kt .o-col--5, #kt .o-col-sm--5 { width: 41.6667%; }
#kt .o-col--6, #kt .o-col-sm--6 { width: 50%; }
#kt .o-col--7, #kt .o-col-sm--7 { width: 58.3333%; }
#kt .o-col--8, #kt .o-col-sm--8 { width: 66.6667%; }
#kt .o-col--9, #kt .o-col-sm--9 { width: 75%; }
#kt .o-col--10, #kt .o-col-sm--10 { width: 83.3333%; }
#kt .o-col--11, #kt .o-col-sm--11 { width: 91.6667%; }
#kt .o-col--12, #kt .o-col-sm--12 { width: 100%; }
#kt.is-mobile .o-col, #kt.is-mobile .o-col--1, #kt.is-mobile .o-col--2, #kt.is-mobile .o-col--3, #kt.is-mobile .o-col--4, #kt.is-mobile .o-col--5, #kt.is-mobile .o-col--6, #kt.is-mobile .o-col--7, #kt.is-mobile .o-col--8, #kt.is-mobile .o-col--9, #kt.is-mobile .o-col--10, #kt.is-mobile .o-col--11, #kt.is-mobile .o-col--12 { display: block; width: 100%; }
@media (max-width: 720px) {
  #kt.kt-dialog .o-col, #kt.kt-dialog .o-col--1, #kt.kt-dialog .o-col--2, #kt.kt-dialog .o-col--3, #kt.kt-dialog .o-col--4, #kt.kt-dialog .o-col--5, #kt.kt-dialog .o-col--6, #kt.kt-dialog .o-col--7, #kt.kt-dialog .o-col--8, #kt.kt-dialog .o-col--9, #kt.kt-dialog .o-col--10, #kt.kt-dialog .o-col--11, #kt.kt-dialog .o-col--12 { display: block; width: 100%; }
}
#kt .o-col--top { vertical-align: top; }
#kt .o-grid { display: flex; flex-wrap: wrap; list-style: none; margin: 0px; padding: 0px; }
#kt .o-grid__cell { flex: 1 1 0%; }
#kt.is-mobile .o-grid { display: block; }
#kt.is-mobile .o-grid::before, #kt.is-mobile .o-grid::after { content: " "; display: table; }
#kt.is-mobile .o-grid::after { clear: both; }
#kt.is-mobile .o-grid__cell { flex: 0 0 auto; }
@media (max-width: 720px) {
  #kt .o-grid { display: block; }
  #kt .o-grid::before, #kt .o-grid::after { content: " "; display: table; }
  #kt .o-grid::after { clear: both; }
  #kt .o-grid__cell { flex: 0 0 auto; }
}
#kt .o-grid--top { align-items: flex-start; }
#kt .o-grid--bottom { align-items: flex-end; }
#kt .o-grid--center { align-items: center; }
#kt .o-grid--justify-center { justify-content: center; }
#kt .o-grid__cell--top { align-self: flex-start; }
#kt .o-grid__cell--bottom { align-self: flex-end; }
#kt .o-grid__cell--center { align-self: center; }
#kt .o-grid__cell-left { flex: 0 0 auto; margin-right: auto; }
#kt .o-grid__cell-right { flex: 0 0 auto; margin-left: auto; }
#kt .o-grid__cell--auto-size { flex: 0 0 auto; }
#kt .o-grid--full > .o-grid__cell { flex: 0 0 100%; }
#kt .o-grid--1of2 > .o-grid__cell { flex: 0 0 50%; }
#kt .o-grid--1of3 > .o-grid__cell { flex: 0 0 33.3333%; }
#kt .o-grid--1of4 > .o-grid__cell { flex: 0 0 25%; }
#kt .o-grid--gutters { margin: -8px 0px 8px -8px; }
#kt .o-grid--gutters > .o-grid__cell { padding: 8px 0px 0px 8px; }
#kt .o-grid--gutters--lg { margin: -16px 0px 16px -16px; }
#kt .o-grid--gutters--lg > .o-grid__cell { padding: 16px 0px 0px 16px; }
#kt .o-grid__cell--1of3 { flex: 0 0 auto !important; width: 33.3333% !important; }
#kt .o-grid__cell--2of3 { flex: 0 0 auto !important; width: 66.3333% !important; }
#kt.is-mobile .o-grid--gutters { margin: 0px; }
#kt.is-mobile .o-grid--gutters > .o-grid__cell { padding: 0px 0px 16px; }
#kt.is-mobile .o-grid__cell--1of3, #kt.is-mobile .o-grid__cell--2of3 { width: 100% !important; }
#kt .o-grid-sm { display: flex; flex-wrap: wrap; list-style: none; margin: 0px; padding: 0px; }
#kt .o-grid-sm__cell { flex: 1 1 0%; }
#kt .o-grid-sm--top { align-items: flex-start; }
#kt .o-grid-sm--bottom { align-items: flex-end; }
#kt .o-grid-sm--center { align-items: center; }
#kt .o-grid-sm--justify-center { justify-content: center; }
#kt .o-grid-sm--nowrap { flex-wrap: nowrap; }
#kt .o-grid-sm__cell--top { align-self: flex-start; }
#kt .o-grid-sm__cell--bottom { align-self: flex-end; }
#kt .o-grid-sm__cell--center { align-self: center; }
#kt .o-grid-sm__cell--left { flex: 0 0 auto; margin-right: auto; }
#kt .o-grid-sm__cell--right { flex: 0 0 auto; margin-left: auto; }
#kt .o-grid-sm__cell--auto-size { flex: 0 0 auto; }
#kt .o-grid-sm--full > .o-grid-sm__cell { flex: 0 0 100%; }
#kt .o-grid-sm--1of2 > .o-grid-sm__cell { flex: 0 0 50%; }
#kt .o-grid-sm--1of3 > .o-grid-sm__cell { flex: 0 0 33.3333%; }
#kt .o-grid-sm--1of4 > .o-grid-sm__cell { flex: 0 0 25%; }
#kt .o-grid-sm--gutters { margin: -8px 0px 8px -8px; }
#kt .o-grid-sm--gutters > .o-grid-sm__cell { padding: 8px 0px 0px 8px; }
#kt .o-grid-sm--gutters-lg { margin: -16px 0px 16px -16px; }
#kt .o-grid-sm--gutters-lg > .o-grid-sm__cell { padding: 16px 0px 0px 16px; }
#kt fieldset { padding: 0px; margin: 0px; border: 0px; min-width: 0px; }
#kt legend { display: block; width: 100%; padding: 0px; margin-bottom: 19px; font-size: 19.5px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
#kt label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; font-size: 13px; }
#kt input[type="search"] { box-sizing: border-box; }
#kt input[type="radio"], #kt input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
#kt input[type="file"] { display: block; border: 0px; box-shadow: none; }
#kt input[type="range"] { display: block; width: 100%; }
#kt select[multiple], #kt select[size] { height: auto; }
#kt input[type="file"]:focus, #kt input[type="radio"]:focus, #kt input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
#kt output { display: block; padding-top: 7px; font-size: 13px; line-height: 1.53846; color: rgb(51, 51, 51); }
#kt .o-form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; margin: 0px; font-size: 13px; line-height: 1.53846; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(221, 221, 221); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
#kt .o-form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }
#kt .o-form-control[disabled], #kt .o-form-control[readonly], fieldset[disabled] #kt .o-form-control { background-color: rgb(243, 243, 243); opacity: 1; }
#kt .o-form-control[disabled], fieldset[disabled] #kt .o-form-control { cursor: not-allowed; }
#kt textarea.o-form-control { height: auto; }
#kt .o-select-group { position: relative; background-color: rgb(255, 255, 255); border-radius: 3px; }
#kt .o-select-group select { appearance: none; border: 1px solid rgb(221, 221, 221); margin: 0px; z-index: 2; background-color: transparent; position: relative; float: none !important; padding-right: 16px !important; }
#kt .o-select-group__drop { position: absolute; right: 8px; color: rgb(136, 136, 136); margin: 0px; line-height: 1; top: 50%; transform: perspective(1px) translateY(-50%); z-index: 1; }
#kt .o-select-group__drop::before { border-style: solid; border-width: 0.1em 0.1em 0px 0px; content: ""; display: inline-block; width: 0.5em; height: 0.5em; position: relative; left: 0px; vertical-align: top; top: 1px; transform: rotate(135deg); }
#kt .o-select-group--inline { display: inline-block; }
#kt .o-select-group--inline select { width: auto; }
#kt input[type="search"] { appearance: none; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #kt input[type="date"].o-form-control, #kt input[type="time"].o-form-control, #kt input[type="datetime-local"].o-form-control, #kt input[type="month"].o-form-control { line-height: 34px; }
  #kt input[type="date"].input-sm, .input-group-sm #kt input[type="date"], #kt input[type="time"].input-sm, .input-group-sm #kt input[type="time"], #kt input[type="datetime-local"].input-sm, .input-group-sm #kt input[type="datetime-local"], #kt input[type="month"].input-sm, .input-group-sm #kt input[type="month"] { line-height: 28px; }
  #kt input[type="date"].input-lg, .input-group-lg #kt input[type="date"], #kt input[type="time"].input-lg, .input-group-lg #kt input[type="time"], #kt input[type="datetime-local"].input-lg, .input-group-lg #kt input[type="datetime-local"], #kt input[type="month"].input-lg, .input-group-lg #kt input[type="month"] { line-height: 42px; }
}
#kt .o-form-group { margin-bottom: 16px; }
#kt .radio, #kt .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
#kt .radio label, #kt .checkbox label { min-height: 19px; padding-left: 20px; margin-bottom: 0px; font-weight: normal; cursor: pointer; }
#kt .radio input[type="radio"], #kt .radio-inline input[type="radio"], #kt .checkbox input[type="checkbox"], #kt .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; }
#kt .radio + .radio, #kt .checkbox + .checkbox { margin-top: -5px; }
#kt .radio-inline, #kt .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0px; vertical-align: middle; font-weight: normal; cursor: pointer; }
#kt .radio-inline + .radio-inline, #kt .checkbox-inline + .checkbox-inline { margin-top: 0px; margin-left: 10px; }
#kt input[type="radio"][disabled], #kt input[type="radio"].disabled, fieldset[disabled] #kt input[type="radio"], #kt input[type="checkbox"][disabled], #kt input[type="checkbox"].disabled, fieldset[disabled] #kt input[type="checkbox"] { cursor: not-allowed; }
#kt .radio-inline.disabled, fieldset[disabled] #kt .radio-inline, #kt .checkbox-inline.disabled, fieldset[disabled] #kt .checkbox-inline { cursor: not-allowed; }
#kt .radio.disabled label, fieldset[disabled] #kt .radio label, #kt .checkbox.disabled label, fieldset[disabled] #kt .checkbox label { cursor: not-allowed; }
#kt .o-form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0px; min-height: 32px; }
#kt .o-form-control-static.input-lg, #kt .o-form-control-static.input-sm { padding-left: 0px; padding-right: 0px; }
#kt .input-sm { height: 28px; padding: 5px 10px; font-size: 11px; line-height: 1.5; border-radius: 2px; }
select#kt .input-sm { height: 28px; line-height: 28px; }
textarea#kt .input-sm, select[multiple]#kt .input-sm { height: auto; }
#kt .o-form-group-sm .o-form-control { height: 28px; padding: 5px 10px; font-size: 11px; line-height: 1.5; border-radius: 2px; }
#kt .o-form-group-sm select.o-form-control { height: 28px; line-height: 28px; }
#kt .o-form-group-sm textarea.o-form-control, #kt .o-form-group-sm select[multiple].o-form-control { height: auto; }
#kt .o-form-group-sm .o-form-control-static { height: 28px; min-height: 31px; padding: 6px 10px; font-size: 11px; line-height: 1.5; }
#kt .input-lg { height: 42px; padding: 10px 16px; font-size: 15px; line-height: 1.33333; border-radius: 5px; }
select#kt .input-lg { height: 42px; line-height: 42px; }
textarea#kt .input-lg, select[multiple]#kt .input-lg { height: auto; }
#kt .o-form-group-lg .o-form-control { height: 42px; padding: 10px 16px; font-size: 15px; line-height: 1.33333; border-radius: 5px; }
#kt .o-form-group-lg select.o-form-control { height: 42px; line-height: 42px; }
#kt .o-form-group-lg textarea.o-form-control, #kt .o-form-group-lg select[multiple].o-form-control { height: auto; }
#kt .o-form-group-lg .o-form-control-static { height: 42px; min-height: 35px; padding: 11px 16px; font-size: 15px; line-height: 1.33333; }
#kt .has-feedback { position: relative; }
#kt .has-feedback .o-form-control { padding-right: 42.5px; }
#kt .o-form-control-feedback { position: absolute; top: 0px; right: 0px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }
#kt .input-lg + .o-form-control-feedback, #kt .input-group-lg + .o-form-control-feedback, #kt .o-form-group-lg .o-form-control + .o-form-control-feedback { width: 42px; height: 42px; line-height: 42px; }
#kt .input-sm + .o-form-control-feedback, #kt .input-group-sm + .o-form-control-feedback, #kt .o-form-group-sm .o-form-control + .o-form-control-feedback { width: 28px; height: 28px; line-height: 28px; }
#kt .has-error .help-block, #kt .has-error .o-control-label, #kt .has-error .radio, #kt .has-error .checkbox, #kt .has-error .radio-inline, #kt .has-error .checkbox-inline, #kt .has-error.radio label, #kt .has-error.checkbox label, #kt .has-error.radio-inline label, #kt .has-error.checkbox-inline label { color: rgb(169, 68, 66); }
#kt .has-error .o-form-control { border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
#kt .has-error .o-form-control:focus { border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }
#kt .has-error .o-input-group__addon { color: rgb(169, 68, 66); border-color: rgb(169, 68, 66); background-color: rgb(242, 222, 222); }
#kt .has-error .form-control-feedback { color: rgb(169, 68, 66); }
#kt .has-feedback label ~ .o-form-control-feedback { top: 25px; }
#kt .has-feedback label.sr-only ~ .o-form-control-feedback { top: 0px; }
#kt .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: rgb(115, 115, 115); }
#kt .o-form-inline .o-form-group { display: inline-block; margin-bottom: 0px; vertical-align: middle; }
#kt .o-form-inline .o-form-control { display: inline-block; width: auto; vertical-align: middle; }
#kt .o-form-inline .o-form-control-static { display: inline-block; }
#kt .o-form-inline .input-group { display: inline-table; vertical-align: middle; }
#kt .o-form-inline .input-group .input-group-addon, #kt .o-form-inline .input-group .input-group-btn, #kt .o-form-inline .input-group .o-form-control { width: auto; }
#kt .o-form-inline .input-group > .o-form-control { width: 100%; }
#kt .o-form-inline .o-control-label { margin-bottom: 0px; vertical-align: middle; }
#kt .o-form-inline .radio, #kt .o-form-inline .checkbox { display: inline-block; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; }
#kt .o-form-inline .radio label, #kt .o-form-inline .checkbox label { padding-left: 0px; }
#kt .o-form-inline .radio input[type="radio"], #kt .o-form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0px; }
#kt .o-form-inline .has-feedback .o-form-control-feedback { top: 0px; }
#kt .o-form-horizontal .radio, #kt .o-form-horizontal .checkbox, #kt .o-form-horizontal .radio-inline, #kt .o-form-horizontal .checkbox-inline { margin-top: 0px; margin-bottom: 0px; padding-top: 7px; }
#kt .o-form-horizontal .radio, #kt .o-form-horizontal .checkbox { min-height: 27px; }
#kt .o-form-horizontal .o-form-group { display: flex; }
#kt .o-form-horizontal .o-control-input { flex: 1 1 0%; }
#kt .o-form-horizontal .o-control-label { vertical-align: top; width: 25%; padding-right: 16px; }
@media (min-width: 768px) {
  #kt .o-form-horizontal .o-control-label { text-align: left; margin-bottom: 0px; padding-top: 7px; }
}
#kt .o-form-horizontal .has-feedback .o-form-control-feedback { right: 15px; }
@media (min-width: 768px) {
  #kt .o-form-horizontal .o-form-group-lg .o-control-label { padding-top: 14.3333px; font-size: 15px; }
}
@media (min-width: 768px) {
  #kt .o-form-horizontal .o-form-group-sm .o-control-label { padding-top: 6px; font-size: 11px; }
}
#kt.is-mobile .o-form-horizontal .o-form-group { display: block; }
#kt.is-mobile .o-form-horizontal .o-control-label { width: 100%; }
#kt .o-form-group .es-privacy { order: 2; width: 45px; }
#kt .o-form-group .es-privacy .es-privacy-toggle span { display: none; }
#kt .o-form-actions { padding: 16px; margin-top: 16px; margin-bottom: 16px; background-color: rgb(236, 239, 241); border-top: 1px solid rgb(221, 221, 221); }
#kt .o-form-actions::before, #kt .o-form-actions::after { content: " "; display: table; }
#kt .o-form-actions::after { clear: both; }
#kt .o-form-group--float { position: relative; }
#kt .o-form-group--float .o-control-label { position: absolute; top: 20px; left: 16px; margin-bottom: 0px; pointer-events: none; color: rgb(136, 136, 136); line-height: 1; font-weight: normal; z-index: 2; transition: 0.28s; }
#kt .o-form-group--float .o-form-control { padding: 16px; box-shadow: none; height: auto; }
#kt .o-form-group--float .o-select-group { padding: 16px; border: 1px solid rgb(221, 221, 221); }
#kt .o-form-group--float .o-select-group .o-form-control { padding: 0px; border: 0px; height: 16px !important; }
#kt .o-form-group--float ::-webkit-input-placeholder { color: transparent !important; }
#kt .o-form-group--float input:-webkit-autofill ~ label { font-size: 11px !important; top: 6px !important; }
#kt .o-form-group--float input:-webkit-autofill { padding-top: 24px !important; padding-bottom: 8px !important; }
#kt .o-form-group--float.is-filled .o-control-label, #kt .o-form-group--float.is-focused .o-control-label { top: 8px; left: 16px; font-size: 12px; }
#kt .o-form-group--float.is-filled .o-select-group, #kt .o-form-group--float.is-focused .o-select-group { padding-top: 24px; padding-bottom: 8px; }
#kt .o-form-group--float.is-filled .o-form-control:not(select), #kt .o-form-group--float.is-focused .o-form-control:not(select) { padding-top: 20px; padding-bottom: 12px; }
#kt .o-input-group { position: relative; display: table; border-collapse: separate; }
#kt .o-input-group[class*="col-"] { float: none; padding-left: 0px; padding-right: 0px; }
#kt .o-input-group .o-form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }
#kt .o-input-group-lg > .o-form-control, #kt .o-input-group-lg > .o-input-group__addon, #kt .o-input-group-lg > .o-input-group__btn > .btn { height: 42px; padding: 10px 16px; font-size: 15px; line-height: 1.33333; border-radius: 5px; }
select#kt .o-input-group-lg > .o-form-control, select#kt .o-input-group-lg > .o-input-group__addon, select#kt .o-input-group-lg > .o-input-group__btn > .btn { height: 42px; line-height: 42px; }
textarea#kt .o-input-group-lg > .o-form-control, select[multiple]#kt .o-input-group-lg > .o-form-control, textarea#kt .o-input-group-lg > .o-input-group__addon, select[multiple]#kt .o-input-group-lg > .o-input-group__addon, textarea#kt .o-input-group-lg > .o-input-group__btn > .btn, select[multiple]#kt .o-input-group-lg > .o-input-group__btn > .btn { height: auto; }
#kt .o-input-group-sm > .o-form-control, #kt .o-input-group-sm > .o-input-group__addon, #kt .o-input-group-sm > .o-input-group__btn > .btn { height: 28px; padding: 5px 10px; font-size: 11px; line-height: 1.5; border-radius: 2px; }
select#kt .o-input-group-sm > .o-form-control, select#kt .o-input-group-sm > .o-input-group__addon, select#kt .o-input-group-sm > .o-input-group__btn > .btn { height: 28px; line-height: 28px; }
textarea#kt .o-input-group-sm > .o-form-control, select[multiple]#kt .o-input-group-sm > .o-form-control, textarea#kt .o-input-group-sm > .o-input-group__addon, select[multiple]#kt .o-input-group-sm > .o-input-group__addon, textarea#kt .o-input-group-sm > .o-input-group__btn > .btn, select[multiple]#kt .o-input-group-sm > .o-input-group__btn > .btn { height: auto; }
#kt .o-input-group__addon, #kt .o-input-group__btn, #kt .o-input-group__select, #kt .o-input-group .o-form-control { display: table-cell; }
#kt .o-input-group__addon:not(:first-child):not(:last-child), #kt .o-input-group__btn:not(:first-child):not(:last-child), #kt .o-input-group__select:not(:first-child):not(:last-child), #kt .o-input-group .o-form-control:not(:first-child):not(:last-child) { border-radius: 0px; }
#kt .o-input-group__addon, #kt .o-input-group__btn, #kt .o-input-group__select { width: 1%; white-space: nowrap; vertical-align: middle; }
#kt .o-input-group__select select { width: auto !important; }
#kt .o-input-group__addon { padding: 6px 12px; font-size: 13px; font-weight: normal; line-height: 1; color: rgb(51, 51, 51); text-align: center; background-color: rgb(243, 243, 243); border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
#kt .o-input-group__addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 2px; }
#kt .o-input-group__addon.input-lg { padding: 10px 16px; font-size: 15px; border-radius: 5px; }
#kt .o-input-group__addon input[type="radio"], #kt .o-input-group__addon input[type="checkbox"] { margin-top: 0px; }
#kt .o-input-group .o-form-control:first-child, #kt .o-input-group__addon:first-child, #kt .o-input-group__btn:first-child > .btn, #kt .o-input-group__btn:first-child > .btn-group > .btn, #kt .o-input-group__btn:first-child > .dropdown-toggle, #kt .o-input-group__btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), #kt .o-input-group__btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
#kt .o-input-group__addon:first-child { border-right: 0px; }
#kt .o-input-group .o-form-control:last-child, #kt .o-input-group__addon:last-child, #kt .o-input-group__btn:last-child > .btn, #kt .o-input-group__btn:last-child > .btn-group > .btn, #kt .o-input-group__btn:last-child > .dropdown-toggle, #kt .o-input-group__btn:first-child > .btn:not(:first-child), #kt .o-input-group__btn:first-child > .btn-group:not(:first-child) > .btn, #kt .o-input-group__select > .o-select-group select { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
#kt .o-input-group__addon:last-child, #kt .o-input-group__select > .o-select-group select { border-left: 0px; }
#kt .o-input-group__btn { position: relative; font-size: 0px; white-space: nowrap; }
#kt .o-input-group__btn > .btn { position: relative; margin: 0px; height: 34px; }
#kt .o-input-group__btn > .btn + .btn { margin-left: -1px; }
#kt .o-input-group__btn > .btn:hover, #kt .o-input-group__btn > .btn:focus, #kt .o-input-group__btn > .btn:active { z-index: 2; }
#kt .o-input-group__btn:first-child > .btn, #kt .o-input-group__btn:first-child > .btn-group { margin-right: -1px; }
#kt .o-input-group__btn:last-child > .btn, #kt .o-input-group__btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }
#kt .btn { display: inline-block; margin: 0px; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; text-shadow: none; box-shadow: none; padding: 6px 12px; font-size: 12px; line-height: 1.66667; border-radius: 3px; user-select: none; transition: none; }
#kt .btn:focus, #kt .btn.focus, #kt .btn:active:focus, #kt .btn:active.focus, #kt .btn.active:focus, #kt .btn.active.focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
#kt .btn:hover, #kt .btn:focus, #kt .btn.focus { color: rgb(51, 51, 51); text-decoration: none; }
#kt .btn:active, #kt .btn.active { outline: 0px; background-image: none; background-color: rgb(243, 243, 243) !important; }
#kt .btn.disabled, #kt .btn[disabled], fieldset[disabled] #kt .btn { cursor: not-allowed; opacity: 0.65; box-shadow: none; }
a#kt .btn.disabled, fieldset[disabled] a#kt .btn { pointer-events: none; }
#kt .btn-default { color: rgb(51, 51, 51) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(204, 204, 204) !important; }
#kt .btn-default:focus, #kt .btn-default.focus { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(140, 140, 140) !important; }
#kt .btn-default:hover { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(173, 173, 173) !important; }
#kt .btn-default:active, #kt .btn-default.active, .open > .dropdown-toggle#kt .btn-default { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(173, 173, 173) !important; }
#kt .btn-default:active:hover, #kt .btn-default:active:focus, #kt .btn-default:active.focus, #kt .btn-default.active:hover, #kt .btn-default.active:focus, #kt .btn-default.active.focus, .open > .dropdown-toggle#kt .btn-default:hover, .open > .dropdown-toggle#kt .btn-default:focus, .open > .dropdown-toggle#kt .btn-default.focus { color: rgb(51, 51, 51) !important; background-color: rgb(212, 212, 212) !important; border-color: rgb(140, 140, 140) !important; }
#kt .btn-default:active, #kt .btn-default.active, .open > .dropdown-toggle#kt .btn-default { background-image: none !important; }
#kt .btn-default.disabled, #kt .btn-default.disabled:hover, #kt .btn-default.disabled:focus, #kt .btn-default.disabled.focus, #kt .btn-default.disabled:active, #kt .btn-default.disabled.active, #kt .btn-default[disabled], #kt .btn-default[disabled]:hover, #kt .btn-default[disabled]:focus, #kt .btn-default[disabled].focus, #kt .btn-default[disabled]:active, #kt .btn-default[disabled].active, fieldset[disabled] #kt .btn-default, fieldset[disabled] #kt .btn-default:hover, fieldset[disabled] #kt .btn-default:focus, fieldset[disabled] #kt .btn-default.focus, fieldset[disabled] #kt .btn-default:active, fieldset[disabled] #kt .btn-default.active { background-color: rgb(255, 255, 255) !important; border-color: rgb(204, 204, 204) !important; }
#kt .btn-default .badge { color: rgb(255, 255, 255) !important; background-color: rgb(51, 51, 51) !important; }
#kt .btn-primary { color: rgb(255, 255, 255) !important; background-color: rgb(66, 139, 202) !important; border-color: rgb(53, 126, 189) !important; }
#kt .btn-primary:focus, #kt .btn-primary.focus { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(25, 60, 90) !important; }
#kt .btn-primary:hover { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(40, 94, 142) !important; }
#kt .btn-primary:active, #kt .btn-primary.active, .open > .dropdown-toggle#kt .btn-primary { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(40, 94, 142) !important; }
#kt .btn-primary:active:hover, #kt .btn-primary:active:focus, #kt .btn-primary:active.focus, #kt .btn-primary.active:hover, #kt .btn-primary.active:focus, #kt .btn-primary.active.focus, .open > .dropdown-toggle#kt .btn-primary:hover, .open > .dropdown-toggle#kt .btn-primary:focus, .open > .dropdown-toggle#kt .btn-primary.focus { color: rgb(255, 255, 255) !important; background-color: rgb(40, 94, 142) !important; border-color: rgb(25, 60, 90) !important; }
#kt .btn-primary:active, #kt .btn-primary.active, .open > .dropdown-toggle#kt .btn-primary { background-image: none !important; }
#kt .btn-primary.disabled, #kt .btn-primary.disabled:hover, #kt .btn-primary.disabled:focus, #kt .btn-primary.disabled.focus, #kt .btn-primary.disabled:active, #kt .btn-primary.disabled.active, #kt .btn-primary[disabled], #kt .btn-primary[disabled]:hover, #kt .btn-primary[disabled]:focus, #kt .btn-primary[disabled].focus, #kt .btn-primary[disabled]:active, #kt .btn-primary[disabled].active, fieldset[disabled] #kt .btn-primary, fieldset[disabled] #kt .btn-primary:hover, fieldset[disabled] #kt .btn-primary:focus, fieldset[disabled] #kt .btn-primary.focus, fieldset[disabled] #kt .btn-primary:active, fieldset[disabled] #kt .btn-primary.active { background-color: rgb(66, 139, 202) !important; border-color: rgb(53, 126, 189) !important; }
#kt .btn-primary .badge { color: rgb(66, 139, 202) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-success { color: rgb(255, 255, 255) !important; background-color: rgb(92, 184, 92) !important; border-color: rgb(76, 174, 76) !important; }
#kt .btn-success:focus, #kt .btn-success.focus { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(37, 86, 37) !important; }
#kt .btn-success:hover { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(57, 132, 57) !important; }
#kt .btn-success:active, #kt .btn-success.active, .open > .dropdown-toggle#kt .btn-success { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(57, 132, 57) !important; }
#kt .btn-success:active:hover, #kt .btn-success:active:focus, #kt .btn-success:active.focus, #kt .btn-success.active:hover, #kt .btn-success.active:focus, #kt .btn-success.active.focus, .open > .dropdown-toggle#kt .btn-success:hover, .open > .dropdown-toggle#kt .btn-success:focus, .open > .dropdown-toggle#kt .btn-success.focus { color: rgb(255, 255, 255) !important; background-color: rgb(57, 132, 57) !important; border-color: rgb(37, 86, 37) !important; }
#kt .btn-success:active, #kt .btn-success.active, .open > .dropdown-toggle#kt .btn-success { background-image: none !important; }
#kt .btn-success.disabled, #kt .btn-success.disabled:hover, #kt .btn-success.disabled:focus, #kt .btn-success.disabled.focus, #kt .btn-success.disabled:active, #kt .btn-success.disabled.active, #kt .btn-success[disabled], #kt .btn-success[disabled]:hover, #kt .btn-success[disabled]:focus, #kt .btn-success[disabled].focus, #kt .btn-success[disabled]:active, #kt .btn-success[disabled].active, fieldset[disabled] #kt .btn-success, fieldset[disabled] #kt .btn-success:hover, fieldset[disabled] #kt .btn-success:focus, fieldset[disabled] #kt .btn-success.focus, fieldset[disabled] #kt .btn-success:active, fieldset[disabled] #kt .btn-success.active { background-color: rgb(92, 184, 92) !important; border-color: rgb(76, 174, 76) !important; }
#kt .btn-success .badge { color: rgb(92, 184, 92) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-info { color: rgb(255, 255, 255) !important; background-color: rgb(91, 192, 222) !important; border-color: rgb(70, 184, 218) !important; }
#kt .btn-info:focus, #kt .btn-info.focus { color: rgb(255, 255, 255) !important; background-color: rgb(49, 176, 213) !important; border-color: rgb(27, 109, 133) !important; }
#kt .btn-info:hover { color: rgb(255, 255, 255) !important; background-color: rgb(49, 176, 213) !important; border-color: rgb(38, 154, 188) !important; }
#kt .btn-info:active, #kt .btn-info.active, .open > .dropdown-toggle#kt .btn-info { color: rgb(255, 255, 255) !important; background-color: rgb(49, 176, 213) !important; border-color: rgb(38, 154, 188) !important; }
#kt .btn-info:active:hover, #kt .btn-info:active:focus, #kt .btn-info:active.focus, #kt .btn-info.active:hover, #kt .btn-info.active:focus, #kt .btn-info.active.focus, .open > .dropdown-toggle#kt .btn-info:hover, .open > .dropdown-toggle#kt .btn-info:focus, .open > .dropdown-toggle#kt .btn-info.focus { color: rgb(255, 255, 255) !important; background-color: rgb(38, 154, 188) !important; border-color: rgb(27, 109, 133) !important; }
#kt .btn-info:active, #kt .btn-info.active, .open > .dropdown-toggle#kt .btn-info { background-image: none !important; }
#kt .btn-info.disabled, #kt .btn-info.disabled:hover, #kt .btn-info.disabled:focus, #kt .btn-info.disabled.focus, #kt .btn-info.disabled:active, #kt .btn-info.disabled.active, #kt .btn-info[disabled], #kt .btn-info[disabled]:hover, #kt .btn-info[disabled]:focus, #kt .btn-info[disabled].focus, #kt .btn-info[disabled]:active, #kt .btn-info[disabled].active, fieldset[disabled] #kt .btn-info, fieldset[disabled] #kt .btn-info:hover, fieldset[disabled] #kt .btn-info:focus, fieldset[disabled] #kt .btn-info.focus, fieldset[disabled] #kt .btn-info:active, fieldset[disabled] #kt .btn-info.active { background-color: rgb(91, 192, 222) !important; border-color: rgb(70, 184, 218) !important; }
#kt .btn-info .badge { color: rgb(91, 192, 222) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-warning { color: rgb(255, 255, 255) !important; background-color: rgb(240, 173, 78) !important; border-color: rgb(238, 162, 54) !important; }
#kt .btn-warning:focus, #kt .btn-warning.focus { color: rgb(255, 255, 255) !important; background-color: rgb(236, 151, 31) !important; border-color: rgb(152, 95, 13) !important; }
#kt .btn-warning:hover { color: rgb(255, 255, 255) !important; background-color: rgb(236, 151, 31) !important; border-color: rgb(213, 133, 18) !important; }
#kt .btn-warning:active, #kt .btn-warning.active, .open > .dropdown-toggle#kt .btn-warning { color: rgb(255, 255, 255) !important; background-color: rgb(236, 151, 31) !important; border-color: rgb(213, 133, 18) !important; }
#kt .btn-warning:active:hover, #kt .btn-warning:active:focus, #kt .btn-warning:active.focus, #kt .btn-warning.active:hover, #kt .btn-warning.active:focus, #kt .btn-warning.active.focus, .open > .dropdown-toggle#kt .btn-warning:hover, .open > .dropdown-toggle#kt .btn-warning:focus, .open > .dropdown-toggle#kt .btn-warning.focus { color: rgb(255, 255, 255) !important; background-color: rgb(213, 133, 18) !important; border-color: rgb(152, 95, 13) !important; }
#kt .btn-warning:active, #kt .btn-warning.active, .open > .dropdown-toggle#kt .btn-warning { background-image: none !important; }
#kt .btn-warning.disabled, #kt .btn-warning.disabled:hover, #kt .btn-warning.disabled:focus, #kt .btn-warning.disabled.focus, #kt .btn-warning.disabled:active, #kt .btn-warning.disabled.active, #kt .btn-warning[disabled], #kt .btn-warning[disabled]:hover, #kt .btn-warning[disabled]:focus, #kt .btn-warning[disabled].focus, #kt .btn-warning[disabled]:active, #kt .btn-warning[disabled].active, fieldset[disabled] #kt .btn-warning, fieldset[disabled] #kt .btn-warning:hover, fieldset[disabled] #kt .btn-warning:focus, fieldset[disabled] #kt .btn-warning.focus, fieldset[disabled] #kt .btn-warning:active, fieldset[disabled] #kt .btn-warning.active { background-color: rgb(240, 173, 78) !important; border-color: rgb(238, 162, 54) !important; }
#kt .btn-warning .badge { color: rgb(240, 173, 78) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-danger { color: rgb(255, 255, 255) !important; background-color: rgb(217, 83, 79) !important; border-color: rgb(212, 63, 58) !important; }
#kt .btn-danger:focus, #kt .btn-danger.focus { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(118, 28, 25) !important; }
#kt .btn-danger:hover { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(172, 41, 37) !important; }
#kt .btn-danger:active, #kt .btn-danger.active, .open > .dropdown-toggle#kt .btn-danger { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(172, 41, 37) !important; }
#kt .btn-danger:active:hover, #kt .btn-danger:active:focus, #kt .btn-danger:active.focus, #kt .btn-danger.active:hover, #kt .btn-danger.active:focus, #kt .btn-danger.active.focus, .open > .dropdown-toggle#kt .btn-danger:hover, .open > .dropdown-toggle#kt .btn-danger:focus, .open > .dropdown-toggle#kt .btn-danger.focus { color: rgb(255, 255, 255) !important; background-color: rgb(172, 41, 37) !important; border-color: rgb(118, 28, 25) !important; }
#kt .btn-danger:active, #kt .btn-danger.active, .open > .dropdown-toggle#kt .btn-danger { background-image: none !important; }
#kt .btn-danger.disabled, #kt .btn-danger.disabled:hover, #kt .btn-danger.disabled:focus, #kt .btn-danger.disabled.focus, #kt .btn-danger.disabled:active, #kt .btn-danger.disabled.active, #kt .btn-danger[disabled], #kt .btn-danger[disabled]:hover, #kt .btn-danger[disabled]:focus, #kt .btn-danger[disabled].focus, #kt .btn-danger[disabled]:active, #kt .btn-danger[disabled].active, fieldset[disabled] #kt .btn-danger, fieldset[disabled] #kt .btn-danger:hover, fieldset[disabled] #kt .btn-danger:focus, fieldset[disabled] #kt .btn-danger.focus, fieldset[disabled] #kt .btn-danger:active, fieldset[disabled] #kt .btn-danger.active { background-color: rgb(217, 83, 79) !important; border-color: rgb(212, 63, 58) !important; }
#kt .btn-danger .badge { color: rgb(217, 83, 79) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-default { color: rgb(51, 51, 51) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(204, 204, 204) !important; }
#kt .btn-kt-default:focus, #kt .btn-kt-default.focus { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(140, 140, 140) !important; }
#kt .btn-kt-default:hover { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(173, 173, 173) !important; }
#kt .btn-kt-default:active, #kt .btn-kt-default.active, .open > .dropdown-toggle#kt .btn-kt-default { color: rgb(51, 51, 51) !important; background-color: rgb(230, 230, 230) !important; border-color: rgb(173, 173, 173) !important; }
#kt .btn-kt-default:active:hover, #kt .btn-kt-default:active:focus, #kt .btn-kt-default:active.focus, #kt .btn-kt-default.active:hover, #kt .btn-kt-default.active:focus, #kt .btn-kt-default.active.focus, .open > .dropdown-toggle#kt .btn-kt-default:hover, .open > .dropdown-toggle#kt .btn-kt-default:focus, .open > .dropdown-toggle#kt .btn-kt-default.focus { color: rgb(51, 51, 51) !important; background-color: rgb(212, 212, 212) !important; border-color: rgb(140, 140, 140) !important; }
#kt .btn-kt-default:active, #kt .btn-kt-default.active, .open > .dropdown-toggle#kt .btn-kt-default { background-image: none !important; }
#kt .btn-kt-default.disabled, #kt .btn-kt-default.disabled:hover, #kt .btn-kt-default.disabled:focus, #kt .btn-kt-default.disabled.focus, #kt .btn-kt-default.disabled:active, #kt .btn-kt-default.disabled.active, #kt .btn-kt-default[disabled], #kt .btn-kt-default[disabled]:hover, #kt .btn-kt-default[disabled]:focus, #kt .btn-kt-default[disabled].focus, #kt .btn-kt-default[disabled]:active, #kt .btn-kt-default[disabled].active, fieldset[disabled] #kt .btn-kt-default, fieldset[disabled] #kt .btn-kt-default:hover, fieldset[disabled] #kt .btn-kt-default:focus, fieldset[disabled] #kt .btn-kt-default.focus, fieldset[disabled] #kt .btn-kt-default:active, fieldset[disabled] #kt .btn-kt-default.active { background-color: rgb(255, 255, 255) !important; border-color: rgb(204, 204, 204) !important; }
#kt .btn-kt-default .badge { color: rgb(255, 255, 255) !important; background-color: rgb(51, 51, 51) !important; }
#kt .btn-kt-primary { color: rgb(255, 255, 255) !important; background-color: rgb(66, 139, 202) !important; border-color: rgb(53, 126, 189) !important; }
#kt .btn-kt-primary:focus, #kt .btn-kt-primary.focus { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(25, 60, 90) !important; }
#kt .btn-kt-primary:hover { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(40, 94, 142) !important; }
#kt .btn-kt-primary:active, #kt .btn-kt-primary.active, .open > .dropdown-toggle#kt .btn-kt-primary { color: rgb(255, 255, 255) !important; background-color: rgb(48, 113, 169) !important; border-color: rgb(40, 94, 142) !important; }
#kt .btn-kt-primary:active:hover, #kt .btn-kt-primary:active:focus, #kt .btn-kt-primary:active.focus, #kt .btn-kt-primary.active:hover, #kt .btn-kt-primary.active:focus, #kt .btn-kt-primary.active.focus, .open > .dropdown-toggle#kt .btn-kt-primary:hover, .open > .dropdown-toggle#kt .btn-kt-primary:focus, .open > .dropdown-toggle#kt .btn-kt-primary.focus { color: rgb(255, 255, 255) !important; background-color: rgb(40, 94, 142) !important; border-color: rgb(25, 60, 90) !important; }
#kt .btn-kt-primary:active, #kt .btn-kt-primary.active, .open > .dropdown-toggle#kt .btn-kt-primary { background-image: none !important; }
#kt .btn-kt-primary.disabled, #kt .btn-kt-primary.disabled:hover, #kt .btn-kt-primary.disabled:focus, #kt .btn-kt-primary.disabled.focus, #kt .btn-kt-primary.disabled:active, #kt .btn-kt-primary.disabled.active, #kt .btn-kt-primary[disabled], #kt .btn-kt-primary[disabled]:hover, #kt .btn-kt-primary[disabled]:focus, #kt .btn-kt-primary[disabled].focus, #kt .btn-kt-primary[disabled]:active, #kt .btn-kt-primary[disabled].active, fieldset[disabled] #kt .btn-kt-primary, fieldset[disabled] #kt .btn-kt-primary:hover, fieldset[disabled] #kt .btn-kt-primary:focus, fieldset[disabled] #kt .btn-kt-primary.focus, fieldset[disabled] #kt .btn-kt-primary:active, fieldset[disabled] #kt .btn-kt-primary.active { background-color: rgb(66, 139, 202) !important; border-color: rgb(53, 126, 189) !important; }
#kt .btn-kt-primary .badge { color: rgb(66, 139, 202) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-success { color: rgb(255, 255, 255) !important; background-color: rgb(92, 184, 92) !important; border-color: rgb(76, 174, 76) !important; }
#kt .btn-kt-success:focus, #kt .btn-kt-success.focus { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(37, 86, 37) !important; }
#kt .btn-kt-success:hover { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(57, 132, 57) !important; }
#kt .btn-kt-success:active, #kt .btn-kt-success.active, .open > .dropdown-toggle#kt .btn-kt-success { color: rgb(255, 255, 255) !important; background-color: rgb(68, 157, 68) !important; border-color: rgb(57, 132, 57) !important; }
#kt .btn-kt-success:active:hover, #kt .btn-kt-success:active:focus, #kt .btn-kt-success:active.focus, #kt .btn-kt-success.active:hover, #kt .btn-kt-success.active:focus, #kt .btn-kt-success.active.focus, .open > .dropdown-toggle#kt .btn-kt-success:hover, .open > .dropdown-toggle#kt .btn-kt-success:focus, .open > .dropdown-toggle#kt .btn-kt-success.focus { color: rgb(255, 255, 255) !important; background-color: rgb(57, 132, 57) !important; border-color: rgb(37, 86, 37) !important; }
#kt .btn-kt-success:active, #kt .btn-kt-success.active, .open > .dropdown-toggle#kt .btn-kt-success { background-image: none !important; }
#kt .btn-kt-success.disabled, #kt .btn-kt-success.disabled:hover, #kt .btn-kt-success.disabled:focus, #kt .btn-kt-success.disabled.focus, #kt .btn-kt-success.disabled:active, #kt .btn-kt-success.disabled.active, #kt .btn-kt-success[disabled], #kt .btn-kt-success[disabled]:hover, #kt .btn-kt-success[disabled]:focus, #kt .btn-kt-success[disabled].focus, #kt .btn-kt-success[disabled]:active, #kt .btn-kt-success[disabled].active, fieldset[disabled] #kt .btn-kt-success, fieldset[disabled] #kt .btn-kt-success:hover, fieldset[disabled] #kt .btn-kt-success:focus, fieldset[disabled] #kt .btn-kt-success.focus, fieldset[disabled] #kt .btn-kt-success:active, fieldset[disabled] #kt .btn-kt-success.active { background-color: rgb(92, 184, 92) !important; border-color: rgb(76, 174, 76) !important; }
#kt .btn-kt-success .badge { color: rgb(92, 184, 92) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-danger { color: rgb(255, 255, 255) !important; background-color: rgb(217, 83, 79) !important; border-color: rgb(212, 63, 58) !important; }
#kt .btn-kt-danger:focus, #kt .btn-kt-danger.focus { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(118, 28, 25) !important; }
#kt .btn-kt-danger:hover { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(172, 41, 37) !important; }
#kt .btn-kt-danger:active, #kt .btn-kt-danger.active, .open > .dropdown-toggle#kt .btn-kt-danger { color: rgb(255, 255, 255) !important; background-color: rgb(201, 48, 44) !important; border-color: rgb(172, 41, 37) !important; }
#kt .btn-kt-danger:active:hover, #kt .btn-kt-danger:active:focus, #kt .btn-kt-danger:active.focus, #kt .btn-kt-danger.active:hover, #kt .btn-kt-danger.active:focus, #kt .btn-kt-danger.active.focus, .open > .dropdown-toggle#kt .btn-kt-danger:hover, .open > .dropdown-toggle#kt .btn-kt-danger:focus, .open > .dropdown-toggle#kt .btn-kt-danger.focus { color: rgb(255, 255, 255) !important; background-color: rgb(172, 41, 37) !important; border-color: rgb(118, 28, 25) !important; }
#kt .btn-kt-danger:active, #kt .btn-kt-danger.active, .open > .dropdown-toggle#kt .btn-kt-danger { background-image: none !important; }
#kt .btn-kt-danger.disabled, #kt .btn-kt-danger.disabled:hover, #kt .btn-kt-danger.disabled:focus, #kt .btn-kt-danger.disabled.focus, #kt .btn-kt-danger.disabled:active, #kt .btn-kt-danger.disabled.active, #kt .btn-kt-danger[disabled], #kt .btn-kt-danger[disabled]:hover, #kt .btn-kt-danger[disabled]:focus, #kt .btn-kt-danger[disabled].focus, #kt .btn-kt-danger[disabled]:active, #kt .btn-kt-danger[disabled].active, fieldset[disabled] #kt .btn-kt-danger, fieldset[disabled] #kt .btn-kt-danger:hover, fieldset[disabled] #kt .btn-kt-danger:focus, fieldset[disabled] #kt .btn-kt-danger.focus, fieldset[disabled] #kt .btn-kt-danger:active, fieldset[disabled] #kt .btn-kt-danger.active { background-color: rgb(217, 83, 79) !important; border-color: rgb(212, 63, 58) !important; }
#kt .btn-kt-danger .badge { color: rgb(217, 83, 79) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-default-o { color: rgb(51, 51, 51) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(221, 221, 221) !important; }
#kt .btn-kt-default-o:focus, #kt .btn-kt-default-o.focus { color: rgb(51, 51, 51) !important; }
#kt .btn-kt-default-o:hover { color: rgb(51, 51, 51) !important; }
#kt .btn-kt-default-o:active, #kt .btn-kt-default-o.active, .open > .dropdown-toggle#kt .btn-kt-default-o { color: rgb(51, 51, 51) !important; }
#kt .btn-kt-default-o:active:hover, #kt .btn-kt-default-o:active:focus, #kt .btn-kt-default-o:active.focus, #kt .btn-kt-default-o.active:hover, #kt .btn-kt-default-o.active:focus, #kt .btn-kt-default-o.active.focus, .open > .dropdown-toggle#kt .btn-kt-default-o:hover, .open > .dropdown-toggle#kt .btn-kt-default-o:focus, .open > .dropdown-toggle#kt .btn-kt-default-o.focus { color: rgb(51, 51, 51) !important; }
#kt .btn-kt-default-o:active, #kt .btn-kt-default-o.active, .open > .dropdown-toggle#kt .btn-kt-default-o { background-image: none !important; }
#kt .btn-kt-primary-o { color: rgb(66, 139, 202) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(221, 221, 221) !important; }
#kt .btn-kt-primary-o:focus, #kt .btn-kt-primary-o.focus { color: rgb(66, 139, 202) !important; }
#kt .btn-kt-primary-o:hover { color: rgb(66, 139, 202) !important; }
#kt .btn-kt-primary-o:active, #kt .btn-kt-primary-o.active, .open > .dropdown-toggle#kt .btn-kt-primary-o { color: rgb(66, 139, 202) !important; }
#kt .btn-kt-primary-o:active:hover, #kt .btn-kt-primary-o:active:focus, #kt .btn-kt-primary-o:active.focus, #kt .btn-kt-primary-o.active:hover, #kt .btn-kt-primary-o.active:focus, #kt .btn-kt-primary-o.active.focus, .open > .dropdown-toggle#kt .btn-kt-primary-o:hover, .open > .dropdown-toggle#kt .btn-kt-primary-o:focus, .open > .dropdown-toggle#kt .btn-kt-primary-o.focus { color: rgb(66, 139, 202) !important; }
#kt .btn-kt-primary-o:active, #kt .btn-kt-primary-o.active, .open > .dropdown-toggle#kt .btn-kt-primary-o { background-image: none !important; }
#kt .btn-kt-success-o { color: rgb(92, 184, 92) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(221, 221, 221) !important; }
#kt .btn-kt-success-o:focus, #kt .btn-kt-success-o.focus { color: rgb(92, 184, 92) !important; }
#kt .btn-kt-success-o:hover { color: rgb(92, 184, 92) !important; }
#kt .btn-kt-success-o:active, #kt .btn-kt-success-o.active, .open > .dropdown-toggle#kt .btn-kt-success-o { color: rgb(92, 184, 92) !important; }
#kt .btn-kt-success-o:active:hover, #kt .btn-kt-success-o:active:focus, #kt .btn-kt-success-o:active.focus, #kt .btn-kt-success-o.active:hover, #kt .btn-kt-success-o.active:focus, #kt .btn-kt-success-o.active.focus, .open > .dropdown-toggle#kt .btn-kt-success-o:hover, .open > .dropdown-toggle#kt .btn-kt-success-o:focus, .open > .dropdown-toggle#kt .btn-kt-success-o.focus { color: rgb(92, 184, 92) !important; }
#kt .btn-kt-success-o:active, #kt .btn-kt-success-o.active, .open > .dropdown-toggle#kt .btn-kt-success-o { background-image: none !important; }
#kt .btn-kt-danger-o { color: rgb(217, 83, 79) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(221, 221, 221) !important; }
#kt .btn-kt-danger-o:focus, #kt .btn-kt-danger-o.focus { color: rgb(217, 83, 79) !important; }
#kt .btn-kt-danger-o:hover { color: rgb(217, 83, 79) !important; }
#kt .btn-kt-danger-o:active, #kt .btn-kt-danger-o.active, .open > .dropdown-toggle#kt .btn-kt-danger-o { color: rgb(217, 83, 79) !important; }
#kt .btn-kt-danger-o:active:hover, #kt .btn-kt-danger-o:active:focus, #kt .btn-kt-danger-o:active.focus, #kt .btn-kt-danger-o.active:hover, #kt .btn-kt-danger-o.active:focus, #kt .btn-kt-danger-o.active.focus, .open > .dropdown-toggle#kt .btn-kt-danger-o:hover, .open > .dropdown-toggle#kt .btn-kt-danger-o:focus, .open > .dropdown-toggle#kt .btn-kt-danger-o.focus { color: rgb(217, 83, 79) !important; }
#kt .btn-kt-danger-o:active, #kt .btn-kt-danger-o.active, .open > .dropdown-toggle#kt .btn-kt-danger-o { background-image: none !important; }
#kt .btn-link { color: rgb(66, 139, 202); font-weight: normal; border-radius: 0px; }
#kt .btn-link, #kt .btn-link:active, #kt .btn-link.active, #kt .btn-link[disabled], fieldset[disabled] #kt .btn-link { background-color: transparent; box-shadow: none; }
#kt .btn-link, #kt .btn-link:hover, #kt .btn-link:focus, #kt .btn-link:active { border-color: transparent; }
#kt .btn-link:hover, #kt .btn-link:focus { color: rgb(42, 100, 150); text-decoration: underline; background-color: transparent; }
#kt .btn-link[disabled]:hover, #kt .btn-link[disabled]:focus, fieldset[disabled] #kt .btn-link:hover, fieldset[disabled] #kt .btn-link:focus { color: rgb(119, 119, 119); text-decoration: none; }
#kt .btn-lg { padding: 10px 16px; font-size: 15px; line-height: 1.33333; border-radius: 5px; }
#kt .btn-sm { padding: 5px 10px; font-size: 11px; line-height: 1.5; border-radius: 2px; }
#kt .btn-xs { padding: 1px 5px; font-size: 11px; line-height: 1.5; border-radius: 2px; }
#kt .btn-block { display: block; width: 100%; }
#kt .btn-block + .btn-block { margin-top: 5px; }
#kt input[type="submit"].btn-block, #kt input[type="reset"].btn-block, #kt input[type="button"].btn-block { width: 100%; }
#kt .btn-group-yesno { width: auto; min-width: 90px; display: inline-block; margin: 0px auto; vertical-align: middle; white-space: nowrap; }
#kt .btn-group-yesno .btn { float: left !important; color: rgb(51, 51, 51) !important; background: rgb(221, 221, 221) !important; border: 1px solid rgb(204, 204, 204) !important; border-radius: 3px 0px 0px 3px !important; text-align: center !important; font-size: 12px !important; }
#kt .btn-group-yesno .btn + .btn { border-radius: 0px 3px 3px 0px !important; }
#kt .btn-group-yesno .btn.is-active, #kt .btn-group-yesno .btn.active { background: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px !important; }
#kt .btn-group-yesno .btn.btn--yes.is-active, #kt .btn-group-yesno .btn.btn--yes.active { background: rgb(66, 139, 202) !important; border-color: rgb(48, 113, 169) !important; }
#kt .btn-group-yesno .btn.btn--no.is-active, #kt .btn-group-yesno .btn.btn--no.active { background: rgb(217, 83, 79) !important; border-color: rgb(201, 48, 44) !important; }
#kt .btn-file { position: relative; overflow: hidden; white-space: normal; padding-left: 24px !important; }
#kt .btn-file::before { display: inline-block; position: absolute; width: 16px; height: 16px; line-height: 16px; left: 4px; top: 6px; font-size: 10px; color: rgb(85, 85, 85); cursor: pointer; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; text-decoration: inherit; content: ""; }
#kt .btn-file input[type="file"] { position: absolute; top: 0px; right: 0px; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; opacity: 0; outline: 0px; background: white; cursor: inherit; display: block; }
#kt .btn.is-loading { outline: 0px; text-indent: -9999em !important; min-width: 30px !important; position: relative !important; }
#kt .btn.is-loading::after { position: absolute !important; top: 50% !important; left: 50% !important; margin-top: -6px !important; margin-left: -8px !important; content: "" !important; width: 16px !important; height: 11px !important; display: inline-block !important; }
#kt .btn-kt-facebook { color: rgb(255, 255, 255) !important; background-color: rgb(81, 109, 182) !important; border-color: rgb(43, 108, 179) !important; }
#kt .btn-kt-facebook:focus, #kt .btn-kt-facebook.focus { color: rgb(255, 255, 255) !important; background-color: rgb(63, 87, 149) !important; border-color: rgb(18, 46, 76) !important; }
#kt .btn-kt-facebook:hover { color: rgb(255, 255, 255) !important; background-color: rgb(63, 87, 149) !important; border-color: rgb(31, 78, 130) !important; }
#kt .btn-kt-facebook:active, #kt .btn-kt-facebook.active, .open > .dropdown-toggle#kt .btn-kt-facebook { color: rgb(255, 255, 255) !important; background-color: rgb(63, 87, 149) !important; border-color: rgb(31, 78, 130) !important; }
#kt .btn-kt-facebook:active:hover, #kt .btn-kt-facebook:active:focus, #kt .btn-kt-facebook:active.focus, #kt .btn-kt-facebook.active:hover, #kt .btn-kt-facebook.active:focus, #kt .btn-kt-facebook.active.focus, .open > .dropdown-toggle#kt .btn-kt-facebook:hover, .open > .dropdown-toggle#kt .btn-kt-facebook:focus, .open > .dropdown-toggle#kt .btn-kt-facebook.focus { color: rgb(255, 255, 255) !important; background-color: rgb(52, 72, 124) !important; border-color: rgb(18, 46, 76) !important; }
#kt .btn-kt-facebook:active, #kt .btn-kt-facebook.active, .open > .dropdown-toggle#kt .btn-kt-facebook { background-image: none !important; }
#kt .btn-kt-facebook.disabled, #kt .btn-kt-facebook.disabled:hover, #kt .btn-kt-facebook.disabled:focus, #kt .btn-kt-facebook.disabled.focus, #kt .btn-kt-facebook.disabled:active, #kt .btn-kt-facebook.disabled.active, #kt .btn-kt-facebook[disabled], #kt .btn-kt-facebook[disabled]:hover, #kt .btn-kt-facebook[disabled]:focus, #kt .btn-kt-facebook[disabled].focus, #kt .btn-kt-facebook[disabled]:active, #kt .btn-kt-facebook[disabled].active, fieldset[disabled] #kt .btn-kt-facebook, fieldset[disabled] #kt .btn-kt-facebook:hover, fieldset[disabled] #kt .btn-kt-facebook:focus, fieldset[disabled] #kt .btn-kt-facebook.focus, fieldset[disabled] #kt .btn-kt-facebook:active, fieldset[disabled] #kt .btn-kt-facebook.active { background-color: rgb(81, 109, 182) !important; border-color: rgb(43, 108, 179) !important; }
#kt .btn-kt-facebook .badge { color: rgb(81, 109, 182) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-twitter { color: rgb(255, 255, 255) !important; background-color: rgb(51, 154, 237) !important; border-color: rgb(5, 179, 244) !important; }
#kt .btn-kt-twitter:focus, #kt .btn-kt-twitter.focus { color: rgb(255, 255, 255) !important; background-color: rgb(19, 129, 218) !important; border-color: rgb(2, 87, 119) !important; }
#kt .btn-kt-twitter:hover { color: rgb(255, 255, 255) !important; background-color: rgb(19, 129, 218) !important; border-color: rgb(4, 135, 184) !important; }
#kt .btn-kt-twitter:active, #kt .btn-kt-twitter.active, .open > .dropdown-toggle#kt .btn-kt-twitter { color: rgb(255, 255, 255) !important; background-color: rgb(19, 129, 218) !important; border-color: rgb(4, 135, 184) !important; }
#kt .btn-kt-twitter:active:hover, #kt .btn-kt-twitter:active:focus, #kt .btn-kt-twitter:active.focus, #kt .btn-kt-twitter.active:hover, #kt .btn-kt-twitter.active:focus, #kt .btn-kt-twitter.active.focus, .open > .dropdown-toggle#kt .btn-kt-twitter:hover, .open > .dropdown-toggle#kt .btn-kt-twitter:focus, .open > .dropdown-toggle#kt .btn-kt-twitter.focus { color: rgb(255, 255, 255) !important; background-color: rgb(16, 110, 185) !important; border-color: rgb(2, 87, 119) !important; }
#kt .btn-kt-twitter:active, #kt .btn-kt-twitter.active, .open > .dropdown-toggle#kt .btn-kt-twitter { background-image: none !important; }
#kt .btn-kt-twitter.disabled, #kt .btn-kt-twitter.disabled:hover, #kt .btn-kt-twitter.disabled:focus, #kt .btn-kt-twitter.disabled.focus, #kt .btn-kt-twitter.disabled:active, #kt .btn-kt-twitter.disabled.active, #kt .btn-kt-twitter[disabled], #kt .btn-kt-twitter[disabled]:hover, #kt .btn-kt-twitter[disabled]:focus, #kt .btn-kt-twitter[disabled].focus, #kt .btn-kt-twitter[disabled]:active, #kt .btn-kt-twitter[disabled].active, fieldset[disabled] #kt .btn-kt-twitter, fieldset[disabled] #kt .btn-kt-twitter:hover, fieldset[disabled] #kt .btn-kt-twitter:focus, fieldset[disabled] #kt .btn-kt-twitter.focus, fieldset[disabled] #kt .btn-kt-twitter:active, fieldset[disabled] #kt .btn-kt-twitter.active { background-color: rgb(51, 154, 237) !important; border-color: rgb(5, 179, 244) !important; }
#kt .btn-kt-twitter .badge { color: rgb(51, 154, 237) !important; background-color: rgb(255, 255, 255) !important; }
#kt .btn-kt-linkedin { color: rgb(255, 255, 255) !important; background-color: rgb(108, 179, 211) !important; border-color: rgb(75, 151, 195) !important; }
#kt .btn-kt-linkedin:focus, #kt .btn-kt-linkedin.focus { color: rgb(255, 255, 255) !important; background-color: rgb(69, 159, 199) !important; border-color: rgb(36, 81, 107) !important; }
#kt .btn-kt-linkedin:hover { color: rgb(255, 255, 255) !important; background-color: rgb(69, 159, 199) !important; border-color: rgb(52, 118, 157) !important; }
#kt .btn-kt-linkedin:active, #kt .btn-kt-linkedin.active, .open > .dropdown-toggle#kt .btn-kt-linkedin { color: rgb(255, 255, 255) !important; background-color: rgb(69, 159, 199) !important; border-color: rgb(52, 118, 157) !important; }
#kt .btn-kt-linkedin:active:hover, #kt .btn-kt-linkedin:active:focus, #kt .btn-kt-linkedin:active.focus, #kt .btn-kt-linkedin.active:hover, #kt .btn-kt-linkedin.active:focus, #kt .btn-kt-linkedin.active.focus, .open > .dropdown-toggle#kt .btn-kt-linkedin:hover, .open > .dropdown-toggle#kt .btn-kt-linkedin:focus, .open > .dropdown-toggle#kt .btn-kt-linkedin.focus { color: rgb(255, 255, 255) !important; background-color: rgb(54, 140, 179) !important; border-color: rgb(36, 81, 107) !important; }
#kt .btn-kt-linkedin:active, #kt .btn-kt-linkedin.active, .open > .dropdown-toggle#kt .btn-kt-linkedin { background-image: none !important; }
#kt .btn-kt-linkedin.disabled, #kt .btn-kt-linkedin.disabled:hover, #kt .btn-kt-linkedin.disabled:focus, #kt .btn-kt-linkedin.disabled.focus, #kt .btn-kt-linkedin.disabled:active, #kt .btn-kt-linkedin.disabled.active, #kt .btn-kt-linkedin[disabled], #kt .btn-kt-linkedin[disabled]:hover, #kt .btn-kt-linkedin[disabled]:focus, #kt .btn-kt-linkedin[disabled].focus, #kt .btn-kt-linkedin[disabled]:active, #kt .btn-kt-linkedin[disabled].active, fieldset[disabled] #kt .btn-kt-linkedin, fieldset[disabled] #kt .btn-kt-linkedin:hover, fieldset[disabled] #kt .btn-kt-linkedin:focus, fieldset[disabled] #kt .btn-kt-linkedin.focus, fieldset[disabled] #kt .btn-kt-linkedin:active, fieldset[disabled] #kt .btn-kt-linkedin.active { background-color: rgb(108, 179, 211) !important; border-color: rgb(75, 151, 195) !important; }
#kt .btn-kt-linkedin .badge { color: rgb(108, 179, 211) !important; background-color: rgb(255, 255, 255) !important; }
#kt .o-nav { list-style: none; margin: 0px; padding: 0px; }
#kt .o-nav::before, #kt .o-nav::after { content: " "; display: table; }
#kt .o-nav::after { clear: both; }
#kt .o-nav__item, #kt .o-nav__link { display: inline-block; zoom: 1; outline: 0px !important; }
#kt .o-nav--stacked .o-nav__item { display: list-item; }
#kt .o-nav--stacked .o-nav__link { display: block; }
#kt .o-nav--banner { text-align: center; }
#kt .o-nav--block { line-height: 1; white-space: nowrap; font-size: 0px; }
#kt .o-nav--block .o-nav__item { letter-spacing: normal; word-spacing: normal; }
#kt .o-nav--block .o-nav__link { padding: 4px; font-size: 13px; }
#kt.is-mobile .o-nav-block { white-space: normal; }
#kt .o-nav--fit { display: table; width: 100%; }
#kt .o-nav--fit .o-nav__item { display: table-cell; }
#kt .o-nav--fit .o-nav__link { display: block; }
#kt .o-nav--keywords > li::after { content: "," " "; }
#kt .o-nav--keywords > li:last-child::after { display: none; }
#kt .o-label { display: inline; padding: 0.2em 0.6em; font-size: 75%; font-weight: bold; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: middle; border-radius: 0.25em; }
#kt .o-label + .o-label { margin-left: 2px; }
#kt .o-label:empty { display: none; }
.btn #kt .o-label { position: relative; top: -1px; }
#kt .o-label--default, #kt .o-label--inverse { background-color: rgb(119, 119, 119) !important; }
#kt .o-label--default[href]:hover, #kt .o-label--default[href]:focus, #kt .o-label--inverse[href]:hover, #kt .o-label--inverse[href]:focus { background-color: rgb(94, 94, 94) !important; }
#kt .o-label--primary { background-color: rgb(66, 139, 202) !important; }
#kt .o-label--primary[href]:hover, #kt .o-label--primary[href]:focus { background-color: rgb(48, 113, 169) !important; }
#kt .o-label--success { background-color: rgb(57, 181, 74) !important; }
#kt .o-label--success[href]:hover, #kt .o-label--success[href]:focus { background-color: rgb(45, 142, 58) !important; }
#kt .o-label--info { background-color: rgb(91, 192, 222) !important; }
#kt .o-label--info[href]:hover, #kt .o-label--info[href]:focus { background-color: rgb(49, 176, 213) !important; }
#kt .o-label--warning { background-color: rgb(236, 151, 31) !important; }
#kt .o-label--warning[href]:hover, #kt .o-label--warning[href]:focus { background-color: rgb(199, 124, 17) !important; }
#kt .o-label--danger, #kt .o-label--important { background-color: rgb(217, 83, 79) !important; }
#kt .o-label--danger[href]:hover, #kt .o-label--danger[href]:focus, #kt .o-label--important[href]:hover, #kt .o-label--important[href]:focus { background-color: rgb(201, 48, 44) !important; }
#kt .o-label--default-o { background-color: rgb(226, 226, 226) !important; color: rgb(119, 119, 119) !important; border: 1px solid rgb(119, 119, 119) !important; }
#kt .o-label--default-o[href]:hover, #kt .o-label--default-o[href]:focus { background-color: rgb(226, 226, 226) !important; }
#kt .o-label--clean-o { background-color: rgb(255, 255, 255); color: rgb(136, 136, 136); border: 1px solid rgb(136, 136, 136); }
#kt .o-label--primary-o { background-color: rgb(233, 242, 249) !important; color: rgb(66, 139, 202) !important; border: 1px solid rgb(66, 139, 202) !important; }
#kt .o-label--primary-o[href]:hover, #kt .o-label--primary-o[href]:focus { background-color: rgb(233, 242, 249) !important; }
#kt .o-label--success-o { background-color: rgb(211, 241, 215) !important; color: rgb(57, 181, 74) !important; border: 1px solid rgb(57, 181, 74) !important; }
#kt .o-label--success-o[href]:hover, #kt .o-label--success-o[href]:focus { background-color: rgb(211, 241, 215) !important; }
#kt .o-label--info-o { background-color: rgb(255, 255, 255) !important; color: rgb(91, 192, 222) !important; border: 1px solid rgb(91, 192, 222) !important; }
#kt .o-label--info-o[href]:hover, #kt .o-label--info-o[href]:focus { background-color: rgb(255, 255, 255) !important; }
#kt .o-label--warning-o { background-color: rgb(253, 243, 228) !important; color: rgb(236, 151, 31) !important; border: 1px solid rgb(236, 151, 31) !important; }
#kt .o-label--warning-o[href]:hover, #kt .o-label--warning-o[href]:focus { background-color: rgb(253, 243, 228) !important; }
#kt .o-label--danger-o { background-color: rgb(255, 255, 255) !important; color: rgb(217, 83, 79) !important; border: 1px solid rgb(217, 83, 79) !important; }
#kt .o-label--danger-o[href]:hover, #kt .o-label--danger-o[href]:focus { background-color: rgb(255, 255, 255) !important; }
#kt .o-alert { padding: 8px 16px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 3px; text-shadow: none; position: relative; overflow: hidden; font-size: 12px; }
#kt .o-alert h4 { margin-top: 0px; color: inherit; }
#kt .o-alert .o-alert-link { font-weight: bold; }
#kt .o-alert > p, #kt .o-alert > ul { margin-bottom: 0px; }
#kt .o-alert > p + p { margin-top: 5px; }
#kt .o-alert--icon::before { position: absolute; top: -8px; left: 0px; font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; font-size: 72px; line-height: 1; opacity: 0.1; content: ""; }
#kt .o-alert__close { color: rgb(0, 0, 0); float: right; font-size: 18px; font-weight: 700; line-height: 1; opacity: 0.3; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
#kt button.o-alert__close { background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: 0px; cursor: pointer; padding: 0px; }
#kt .o-alert--dismissible { padding-right: 35px; }
#kt .o-alert--dismissible .o-alert__close { position: relative; top: -2px; right: -21px; color: inherit; }
#kt .o-alert--success { background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); }
#kt .o-alert--success hr { border-top-color: rgb(201, 226, 179); }
#kt .o-alert--success .alert-link { color: rgb(43, 84, 44); }
#kt .o-alert--success.o-alert--icon::before { color: rgb(60, 118, 61); content: ""; }
#kt .o-alert--info { background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); }
#kt .o-alert--info hr { border-top-color: rgb(166, 225, 236); }
#kt .o-alert--info .alert-link { color: rgb(36, 82, 105); }
#kt .o-alert--info.o-alert--icon::before { color: rgb(49, 112, 143); content: ""; }
#kt .o-alert--warning { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }
#kt .o-alert--warning hr { border-top-color: rgb(247, 225, 181); }
#kt .o-alert--warning .alert-link { color: rgb(102, 81, 44); }
#kt .o-alert--warning.o-alert--icon::before { color: rgb(138, 109, 59); content: ""; }
#kt .o-alert--danger, #kt .o-alert--error { background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); }
#kt .o-alert--danger hr, #kt .o-alert--error hr { border-top-color: rgb(228, 185, 192); }
#kt .o-alert--danger .alert-link, #kt .o-alert--error .alert-link { color: rgb(132, 53, 52); }
#kt .o-alert--danger.o-alert--icon::before, #kt .o-alert--error.o-alert--icon::before { color: rgb(169, 68, 66); content: ""; left: 8px; }
#kt .o-alert--success-o { background-color: rgb(255, 255, 255); border-color: rgb(214, 233, 198); color: rgb(163, 212, 142); overflow: hidden; }
#kt .o-alert--success-o hr { border-top-color: rgb(201, 226, 179); }
#kt .o-alert--success-o .alert-link { color: rgb(193, 226, 179); }
#kt .o-alert--info-o { background-color: rgb(255, 255, 255); border-color: rgb(188, 232, 241); color: rgb(133, 197, 229); overflow: hidden; }
#kt .o-alert--info-o hr { border-top-color: rgb(166, 225, 236); }
#kt .o-alert--info-o .alert-link { color: rgb(175, 217, 238); }
#kt .o-alert--warning-o { background-color: rgb(255, 255, 255); border-color: rgb(250, 235, 204); color: rgb(242, 225, 135); overflow: hidden; }
#kt .o-alert--warning-o hr { border-top-color: rgb(247, 225, 181); }
#kt .o-alert--warning-o .alert-link { color: rgb(247, 236, 181); }
#kt .o-alert--danger-o, #kt .o-alert--error-o { background-color: rgb(255, 255, 255); border-color: rgb(235, 204, 209); color: rgb(213, 149, 149); overflow: hidden; }
#kt .o-alert--danger-o hr, #kt .o-alert--error-o hr { border-top-color: rgb(228, 185, 192); }
#kt .o-alert--danger-o .alert-link, #kt .o-alert--error-o .alert-link { color: rgb(228, 185, 185); }
#kt .o-avatar-status { position: relative; display: inline-block; }
#kt .o-avatar-status__indicator { position: absolute; top: -4px; right: -6px; width: 12px; height: 12px; border-radius: 50%; background-color: rgb(57, 181, 74); border: 2px solid rgb(255, 255, 255); }
#kt .o-avatar-status.is-offline .o-avatar-status__indicator { background-color: rgb(217, 83, 79); }
#kt .o-avatar-action { position: relative; display: inline-block; }
#kt .o-avatar-action__remove-tag { position: absolute; top: -4px; right: -4px; }
#kt .o-avatar-action__remove-tag { line-height: 1; }
#kt .o-avatar-action__remove-tag > a { width: 16px; height: 16px; line-height: 16px; color: rgb(255, 255, 255); background: rgb(217, 83, 79); border-radius: 50%; text-align: center; display: inline-block; }
#kt .o-avatar-action__remove-tag > a i { line-height: inherit; display: inline-block; vertical-align: top; font-size: 9px; width: 16px; height: 16px; text-align: center; }
#kt .es-avatar-remove-tag { top: -10px; right: -6px; }
#kt .es-avatar-remove-tag > a { width: 16px; height: 16px; line-height: 16px; }
#kt .es-avatar-remove-tag > a i { line-height: inherit; display: inline-block; vertical-align: top; font-size: 9px; width: 16px; text-align: center; }
#kt .o-avatar { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 2px; padding: 0px; margin: 0px; width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
#kt .o-avatar img { display: block; max-width: none; width: 100%; height: 100%; border-radius: 2px; }
#kt .o-avatar--xs { width: 16px; height: 16px; line-height: 16px; font-size: 8px; }
#kt .o-avatar--sm { width: 24px; height: 24px; line-height: 24px; font-size: 12px; }
#kt .o-avatar--md { width: 32px; height: 32px; line-height: 32px; font-size: 16px; }
#kt .o-avatar--lg { width: 64px; height: 64px; line-height: 64px; font-size: 32px; }
#kt .o-avatar--xl { width: 120px; height: 120px; line-height: 120px; font-size: 60px; }
#kt .o-avatar-rounded { border-radius: 50%; }
#kt .o-avatar-rounded img { border-radius: 50%; }
#kt .o-avatar-list-unstyled { border: 0px; margin: 0px; }
#kt .o-avatar-list-unstyled img { width: 100%; height: 100%; }
#kt .o-avatar--inset { border: 0px; margin: 0px; }
#kt .o-avatar--inset img { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px inset; border-radius: 3px; }
#kt [class^="o-avatar-border"], #kt [class*=" o-avatar-border"] { background-color: rgb(221, 221, 221); }
#kt [class^="o-avatar-border"]:hover, #kt [class*=" o-avatar-border"]:hover { background-color: rgb(196, 196, 196); }
#kt .o-avatar-border--sm { padding: 1px; }
#kt .o-avatar-border--md { padding: 2px; }
#kt .o-avatar-border--lg { padding: 4px; }
#kt .o-avatar-list__item { display: inline-block; margin-right: 8px; margin-bottom: 8px; }
#kt .o-avatar--text { border-radius: 3px; color: rgb(255, 255, 255); text-align: center; }
#kt .o-avatar--bg-1 { background-color: rgb(255, 205, 210); }
#kt .o-avatar--bg-1:hover { background-color: rgb(255, 205, 210); }
#kt .o-avatar--bg-2 { background-color: rgb(225, 190, 231); }
#kt .o-avatar--bg-2:hover { background-color: rgb(225, 190, 231); }
#kt .o-avatar--bg-3 { background-color: rgb(187, 222, 251); }
#kt .o-avatar--bg-3:hover { background-color: rgb(187, 222, 251); }
#kt .o-avatar--bg-4 { background-color: rgb(178, 223, 219); }
#kt .o-avatar--bg-4:hover { background-color: rgb(178, 223, 219); }
#kt .o-avatar--bg-5 { background-color: rgb(255, 204, 128); }
#kt .o-avatar--bg-5:hover { background-color: rgb(255, 204, 128); }
#kt .o-avatar-group-1 { width: 50px; height: 50px; font-size: 0px; }
#kt .o-avatar-group-1 > div { float: left; overflow: hidden; position: relative; }
#kt .o-avatar-group-1 > div:first-child { width: 50px; }
#kt .o-avatar-group-1 > div:first-child img { max-width: 50px; width: 50px; height: 50px; }
#kt .o-avatar-group-2 { width: 50px; height: 50px; font-size: 0px; }
#kt .o-avatar-group-2 > div { float: left; overflow: hidden; position: relative; width: 25px; }
#kt .o-avatar-group-2 > div img { max-width: 50px; width: 50px; height: 50px; margin-left: -12px; }
#kt .o-avatar-group-3 { width: 50px; height: 50px; font-size: 0px; }
#kt .o-avatar-group-3 > div { float: left; overflow: hidden; position: relative; }
#kt .o-avatar-group-3 > div:first-child { width: 33px; }
#kt .o-avatar-group-3 > div:first-child img { max-width: 50px; width: 50px; height: 50px; margin-left: -8px; }
#kt .o-avatar-group-3 > div:not(:first-child) { width: 17px; }
#kt .o-avatar-group-3 > div:not(:first-child) img { max-width: 25px; width: 25px; height: 25px; margin-left: -4px; }
#kt .o-flag { display: table; width: 100%; }
#kt .o-flag__image, #kt .o-flag__body { display: table-cell; vertical-align: middle; }
#kt .o-flag--top { vertical-align: top; }
#kt .o-flag--bottom { vertical-align: bottom; }
#kt .o-flag__image { padding-right: 8px; width: 1%; }
#kt .o-flag__image > img { display: block; max-width: none; }
#kt .o-flag--rev .o-flag__image { padding-right: 0px; padding-left: 8px; }
#kt .o-flag__body { width: 100%; }
#kt .o-flag-list .o-flag { margin-bottom: 16px; }
#kt .o-media { width: 100%; display: flex; align-items: center; }
#kt .o-media--top { align-items: flex-start; }
#kt .o-media--bottom { align-items: flex-end; }
#kt .o-media--rev .o-media__image { margin-left: 8px; margin-right: 0px; order: 2; }
#kt .o-media__body--text-overflow { overflow: hidden; text-overflow: ellipsis; }
#kt .o-media__image { margin-right: 8px; }
#kt .o-media__body { flex: 1 1 0%; min-width: 0px; }
#kt.popbox { position: absolute; top: 0px; z-index: 10020; width: auto; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; white-space: normal; line-height: 1.53846; text-align: left !important; }
#kt.popbox .arrow, #kt.popbox .arrow::after { position: absolute; display: inline-block; border-color: transparent; border-style: solid; }
#kt.popbox .arrow::after { content: ""; z-index: -1; }
#kt.popbox.top .arrow { bottom: -6px; left: 50%; margin-left: -6px; border-width: 6px 6px 0px; border-top-color: rgb(255, 255, 255); }
#kt.popbox.top .arrow::after { border-width: 7px 7px 0px; border-top-color: rgb(221, 221, 221); bottom: -1px; left: -7px; margin: 0px; }
#kt.popbox.top-left .arrow { bottom: -6px; left: 50%; margin-left: -6px; border-width: 6px 6px 0px; border-top-color: rgb(255, 255, 255); }
#kt.popbox.top-left .arrow::after { border-width: 7px 7px 0px; border-top-color: rgb(221, 221, 221); bottom: -1px; left: -7px; margin: 0px; }
#kt.popbox.top-left .arrow { left: 0px; right: auto; margin-left: 6px; margin-right: auto; }
#kt.popbox.top-right .arrow { bottom: -6px; left: 50%; margin-left: -6px; border-width: 6px 6px 0px; border-top-color: rgb(255, 255, 255); }
#kt.popbox.top-right .arrow::after { border-width: 7px 7px 0px; border-top-color: rgb(221, 221, 221); bottom: -1px; left: -7px; margin: 0px; }
#kt.popbox.top-right .arrow { left: auto; right: 0px; margin-left: auto; margin-right: 6px; }
#kt.popbox.bottom .arrow { top: -6px; left: 50%; margin-left: -6px; border-width: 0px 6px 6px; border-bottom-color: rgb(255, 255, 255); }
#kt.popbox.bottom .arrow::after { border-width: 0px 7px 7px; border-bottom-color: rgb(221, 221, 221); top: -1px; left: -7px; margin: 0px; }
#kt.popbox.bottom-left .arrow { top: -6px; left: 50%; margin-left: -6px; border-width: 0px 6px 6px; border-bottom-color: rgb(255, 255, 255); }
#kt.popbox.bottom-left .arrow::after { border-width: 0px 7px 7px; border-bottom-color: rgb(221, 221, 221); top: -1px; left: -7px; margin: 0px; }
#kt.popbox.bottom-left .arrow { left: 0px; right: auto; margin-left: 6px; margin-right: auto; }
#kt.popbox.bottom-right .arrow { top: -6px; left: 50%; margin-left: -6px; border-width: 0px 6px 6px; border-bottom-color: rgb(255, 255, 255); }
#kt.popbox.bottom-right .arrow::after { border-width: 0px 7px 7px; border-bottom-color: rgb(221, 221, 221); top: -1px; left: -7px; margin: 0px; }
#kt.popbox.bottom-right .arrow { left: auto; right: 0px; margin-left: auto; margin-right: 6px; }
#kt.popbox.left .arrow { top: 50%; right: -6px; margin-top: -6px; border-width: 6px 0px 6px 6px; border-left-color: rgb(255, 255, 255); }
#kt.popbox.left .arrow::after { border-width: 7px 0px 7px 7px; border-left-color: rgb(221, 221, 221); bottom: -7px; right: -1px; }
#kt.popbox.left-top .arrow { top: 50%; right: -6px; margin-top: -6px; border-width: 6px 0px 6px 6px; border-left-color: rgb(255, 255, 255); }
#kt.popbox.left-top .arrow::after { border-width: 7px 0px 7px 7px; border-left-color: rgb(221, 221, 221); bottom: -7px; right: -1px; }
#kt.popbox.left-top .arrow { top: 0px; margin-top: 6px; margin-bottom: auto; }
#kt.popbox.left-bottom .arrow { top: 50%; right: -6px; margin-top: -6px; border-width: 6px 0px 6px 6px; border-left-color: rgb(255, 255, 255); }
#kt.popbox.left-bottom .arrow::after { border-width: 7px 0px 7px 7px; border-left-color: rgb(221, 221, 221); bottom: -7px; right: -1px; }
#kt.popbox.left-bottom .arrow { top: auto; bottom: 0px; margin-top: auto; margin-bottom: 6px; }
#kt.popbox.right .arrow { top: 50%; left: -6px; margin-top: -6px; border-width: 6px 6px 6px 0px; border-right-color: rgb(255, 255, 255); }
#kt.popbox.right .arrow::after { border-width: 7px 7px 7px 0px; border-right-color: rgb(221, 221, 221); bottom: -7px; left: -1px; }
#kt.popbox.right-top .arrow { top: 50%; left: -6px; margin-top: -6px; border-width: 6px 6px 6px 0px; border-right-color: rgb(255, 255, 255); }
#kt.popbox.right-top .arrow::after { border-width: 7px 7px 7px 0px; border-right-color: rgb(221, 221, 221); bottom: -7px; left: -1px; }
#kt.popbox.right-top .arrow { top: 0px; margin-top: 6px; margin-bottom: auto; }
#kt.popbox.right-bottom .arrow { top: 50%; left: -6px; margin-top: -6px; border-width: 6px 6px 6px 0px; border-right-color: rgb(255, 255, 255); }
#kt.popbox.right-bottom .arrow::after { border-width: 7px 7px 7px 0px; border-right-color: rgb(221, 221, 221); bottom: -7px; left: -1px; }
#kt.popbox.right-bottom .arrow { top: auto; bottom: 0px; margin-top: auto; margin-bottom: 6px; }
#kt.popbox .popbox-header { border-bottom: 1px solid rgb(242, 242, 242); padding: 5px 15px; font-size: 11px; }
#kt.popbox .popbox-header::before, #kt.popbox .popbox-header::after { content: " "; display: table; }
#kt.popbox .popbox-header::after { clear: both; }
#kt.popbox .popbox-header .es-title { font-weight: bold; float: left; }
#kt.popbox .popbox-header .es-action { float: right; }
#kt .o-pagination-wrap { line-height: 1; font-size: 13px; clear: both; width: 100%; margin-top: 16px; text-align: center; }
#kt .o-pagination { display: inline-block; padding-left: 0px; margin: 0px; border-radius: 3px; }
#kt .o-pagination > li { display: inline; }
#kt .o-pagination > li > a, #kt .o-pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.66667; text-decoration: none; color: rgb(136, 136, 136); background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); margin-left: -1px; }
#kt .o-pagination > li:first-child > a, #kt .o-pagination > li:first-child > span { margin-left: 0px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
#kt .o-pagination > li:last-child > a, #kt .o-pagination > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
#kt .o-pagination > li > a:hover, #kt .o-pagination > li > a:focus, #kt .o-pagination > li > span:hover, #kt .o-pagination > li > span:focus { z-index: 3; color: rgb(51, 51, 51); background-color: rgb(238, 238, 238); border-color: rgb(221, 221, 221); }
#kt .o-pagination > .active > a, #kt .o-pagination > .active > a:hover, #kt .o-pagination > .active > a:focus, #kt .o-pagination > .active > span, #kt .o-pagination > .active > span:hover, #kt .o-pagination > .active > span:focus { z-index: 2; color: rgb(136, 136, 136); background-color: rgb(243, 243, 243); border-color: rgb(221, 221, 221); cursor: default; }
#kt .o-pagination > .disabled > span, #kt .o-pagination > .disabled > span:hover, #kt .o-pagination > .disabled > span:focus, #kt .o-pagination > .disabled > a, #kt .o-pagination > .disabled > a:hover, #kt .o-pagination > .disabled > a:focus { color: rgb(136, 136, 136); background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); cursor: default; }
#kt.tooltip { position: absolute; z-index: 1070; display: block; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.66667; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; font-size: 11px; opacity: 0; width: auto !important; height: auto !important; background-color: transparent !important; border: 0px !important; }
#kt.tooltip.in { opacity: 100; }
#kt.tooltip.top { margin-top: -3px; padding: 5px 0px !important; }
#kt.tooltip.right { margin-left: 3px; padding: 0px 5px !important; }
#kt.tooltip.bottom { margin-top: 3px; padding: 5px 0px !important; }
#kt.tooltip.left { margin-left: -3px; padding: 0px 5px !important; }
#kt .tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 3px; }
#kt .tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
#kt.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
#kt.tooltip.top-left .tooltip-arrow { bottom: 0px; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
#kt.tooltip.top-right .tooltip-arrow { bottom: 0px; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
#kt.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
#kt.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
#kt.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
#kt.tooltip.bottom-left .tooltip-arrow { top: 0px; right: 5px; margin-top: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
#kt.tooltip.bottom-right .tooltip-arrow { top: 0px; left: 5px; margin-top: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
#kt .o-checkbox { padding-left: 16px; margin-top: 8px; margin-bottom: 8px; font-size: 13px; }
#kt .o-checkbox label { display: block; position: relative; padding: 0px 0px 0px 4px; font-weight: normal; font-size: inherit; line-height: 1.53846; margin: 0px; }
#kt .o-checkbox label::before { content: ""; display: inline-block; position: absolute; width: 16px; height: 16px; left: 0px; top: 0px; margin-left: -16px; border: 1px solid rgb(204, 204, 204); border-radius: 2px; background-color: rgb(255, 255, 255); cursor: pointer; }
#kt .o-checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; line-height: 16px; left: 0px; top: 0px; margin-left: -16px; padding-left: 2px; padding-top: 0px; font-size: 13px; color: rgb(255, 255, 255); cursor: pointer; }
#kt .o-checkbox input[type="checkbox"] { display: none; }
#kt .o-checkbox input[type="checkbox"]:checked + label::before { background-color: rgb(66, 139, 202); border-color: rgb(66, 139, 202); text-decoration: none; }
#kt .o-checkbox input[type="checkbox"]:checked + label::after { font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: inline-block; content: ""; color: rgb(255, 255, 255); text-decoration: none; }
#kt .o-checkbox input[type="checkbox"]:disabled + label { cursor: not-allowed; }
#kt .o-checkbox input[type="checkbox"]:disabled + label::before { background-color: rgb(238, 238, 238); cursor: not-allowed; }
#kt .o-checkbox input[type="checkbox"]:disabled + label::after { color: rgb(66, 139, 202); }
#kt .o-checkbox--sm label { font-size: 13px; }
#kt .o-checkbox--inline { display: inline-block; margin-right: 8px; }
#kt .o-checkbox--inline label { display: inline-block; }
#kt .o-radio { padding-left: 16px; margin-top: 8px; margin-bottom: 8px; font-size: 13px; }
#kt .o-radio label { display: block; position: relative; padding: 0px 0px 0px 5px; font-weight: normal; font-size: inherit; line-height: 1.53846; margin: 0px; cursor: pointer; }
#kt .o-radio label::before { content: ""; display: inline-block; position: absolute; width: 16px; height: 16px; left: 0px; top: 0px; margin-left: -16px; border: 1px solid rgb(204, 204, 204); border-radius: 50%; background-color: rgb(255, 255, 255); cursor: pointer; }
#kt .o-radio label::after { display: inline-block; position: absolute; width: 8px; height: 8px; line-height: 16px; left: -12px; top: 4px; cursor: pointer; background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; }
#kt .o-radio input[type="radio"] { display: none; }
#kt .o-radio input[type="radio"]:checked + label::before { background-color: rgb(66, 139, 202); border-color: rgb(66, 139, 202); }
#kt .o-radio input[type="radio"]:checked + label::after { font-family: "Font Awesome 5 Free"; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; }
#kt .o-radio input[type="radio"]:disabled + label { cursor: not-allowed; }
#kt .o-radio input[type="radio"]:disabled + label::before { cursor: not-allowed; background-color: rgb(255, 255, 255); }
#kt .o-radio input[type="radio"]:disabled + label::after { cursor: not-allowed; }
#kt .o-radio--sm label { font-size: 13px; }
#kt .o-radio--inline { display: inline-block; margin-right: 8px; }
#kt .o-radio--inline label { display: inline-block; }
#kt .o-tabs { margin: 0px; padding: 0px; list-style: none; display: table; table-layout: fixed; width: 100%; text-align: center; font-size: 13px; }
#kt .o-tabs__item { display: table-cell; position: relative; }
#kt .o-tabs__item:hover .o-tabs__link-edit { display: inline-block; }
#kt .o-tabs__item.has-notice .o-tabs__bubble { display: inline-block; }
#kt .o-tabs__item.error .o-tabs__link { border-right: 2px solid rgb(217, 83, 79); }
#kt .o-tabs__link-edit { display: none; }
#kt .o-tabs__link { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(136, 136, 136); outline: 0px !important; }
#kt .o-tabs__bubble, #kt .o-tabs__link-edit { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); }
#kt .o-tabs__bubble { background-color: rgb(235, 235, 235); border-radius: 2px; color: rgb(136, 136, 136); display: none; font-size: 11px; font-weight: bold; line-height: 1; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: middle; white-space: nowrap; }
#kt .o-tabs--horizontal { border-bottom: 1px solid rgb(221, 221, 221); }
#kt .o-tabs--horizontal .o-tabs__item { color: rgb(136, 136, 136); border-bottom: 2px solid transparent; position: relative; bottom: -2px; }
#kt .o-tabs--horizontal .o-tabs__item .o-tabs__link:hover { border-bottom: 2px solid rgb(243, 243, 243); }
#kt .o-tabs--horizontal .o-tabs__item.active .o-tabs__link { color: rgb(51, 51, 51); border-bottom: 2px solid rgb(66, 139, 202); background-color: rgb(243, 243, 243); }
#kt .o-tabs--horizontal .o-tabs__link { display: block; color: rgb(136, 136, 136); padding: 2px 0px; }
#kt .o-tabs--horizontal .o-tabs__link:hover { background-color: rgb(243, 243, 243); }
#kt .o-tabs--stacked .o-tabs__item { display: block; text-align: left; color: rgb(136, 136, 136); border-right: 2px solid transparent; position: relative; }
#kt .o-tabs--stacked .o-tabs__item.active .o-tabs__link { color: rgb(51, 51, 51); border-right: 2px solid rgb(66, 139, 202); background-color: rgb(243, 243, 243); }
#kt .o-tabs--stacked .o-tabs__link { display: block; color: rgb(136, 136, 136); padding: 2px 0px; }
#kt .o-tabs--stacked .o-tabs__link:hover { background-color: rgb(243, 243, 243); }
#kt .o-tabs--stacked-o .o-tabs__item { position: relative; display: block; text-align: left; color: rgb(136, 136, 136); }
#kt .o-tabs--stacked-o .o-tabs__item + .o-tabs__item { margin-top: 4px; }
#kt .o-tabs--stacked-o .o-tabs__item::before { content: ""; position: absolute; display: block; width: 16px; height: 16px; background: rgb(243, 243, 243); border-radius: 50%; top: 50%; margin-top: -8px; }
#kt .o-tabs--stacked-o .o-tabs__item.active::before { background: rgb(211, 241, 215); }
#kt .o-tabs--stacked-o .o-tabs__link { padding: 2px 0px 2px 20px; font-size: 13px; }
#kt .o-tabs--stacked-o .active .o-tabs__link { color: rgb(51, 51, 51); }
#kt .o-tabs--stacked .o-tabs__item.is-loading .o-tabs__bubble, #kt .o-tabs--stacked .o-tabs__item.is-loading .o-tabs__link-edit, #kt .o-tabs--stacked-o .o-tabs__item.is-loading .o-tabs__bubble, #kt .o-tabs--stacked-o .o-tabs__item.is-loading .o-tabs__link-edit { display: none; }
#kt .o-tabs--stacked .o-tabs__item.is-loading .o-loader, #kt .o-tabs--stacked-o .o-tabs__item.is-loading .o-loader { position: absolute; left: auto; right: 4px; }
#kt .has-notice .o-tabs__link { padding-right: 40px; }
#kt .o-tabs--stacked-app .o-tabs__item { position: relative; display: block; text-align: left; color: rgb(136, 136, 136); }
#kt .o-tabs--stacked-app .o-tabs__item + .o-tabs__item { margin-top: 4px; }
#kt .o-tabs--stacked-app .o-tabs__item.active .o-tabs__link { color: rgb(51, 51, 51); }
#kt .o-tabs--stacked-app .o-tabs__link { padding: 4px 0px 4px 20px; }
#kt .o-tabs--stacked-app__icon { display: inline-block; width: 16px; height: 16px; line-height: 18px; text-align: center; font-size: 11px; border-radius: 50%; color: rgb(255, 255, 255); position: absolute; top: 50%; margin-top: -8px; }
#kt .o-tabs--es { width: auto; border-collapse: separate; border-spacing: 0px 8px; }
#kt .o-tabs--es .o-tabs__item { color: rgb(136, 136, 136); margin: 0px 8px; padding: 0px 8px; }
#kt .o-tabs--es .o-tabs__link { color: rgb(136, 136, 136); padding: 0px 4px; outline: 0px !important; }
#kt .o-tabs--es .active { font-weight: bold; }
#kt .o-tabs--es .active .o-tabs__link { color: rgb(51, 51, 51); border-bottom: 2px solid rgb(66, 139, 202); }
#kt.is-mobile .o-tabs--ed { width: 100%; }
#kt .tab-content > .tab-pane { display: none; }
#kt .tab-content > .active { display: block; }
#kt .o-onoffswitch { position: relative; width: 40px; user-select: none; margin-top: 4px; }
#kt .o-onoffswitch__checkbox { display: none; }
#kt .o-onoffswitch__label { display: block; overflow: hidden; cursor: pointer; height: 16px; padding: 0px; line-height: 16px; border: 2px solid rgb(204, 204, 204); border-radius: 16px; background-color: rgb(230, 230, 230); transition: background-color 0.3s ease-in; }
#kt .o-onoffswitch__label::before { content: ""; display: block; width: 16px; margin: 0px; background: rgb(255, 255, 255); position: absolute; top: 0px; bottom: 0px; right: 24px; border: 2px solid rgb(204, 204, 204); border-radius: 16px; }
#kt .o-onoffswitch__checkbox:checked + .o-onoffswitch__label { background-color: rgb(57, 181, 74); }
#kt .o-onoffswitch__checkbox:checked + .o-onoffswitch__label, #kt .o-onoffswitch__checkbox:checked + .o-onoffswitch__label::before { border-color: rgb(57, 181, 74); }
#kt .o-onoffswitch__checkbox:checked + .o-onoffswitch__label::before { right: 0px; }
#kt.o-popover--kt { position: absolute; top: 0px; left: 0px; display: none; max-width: 276px; padding: 1px; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.66667; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; font-size: 12px; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; z-index: 20001; }
#kt.o-popover--kt.top { margin-top: -10px; }
#kt.o-popover--kt.right { margin-left: 10px; }
#kt.o-popover--kt.bottom { margin-top: 10px; }
#kt.o-popover--kt.left { margin-left: -10px; }
#kt.o-popover--kt .popover-title { background-image: none; background-position: 0px 0px; background-size: initial; background-repeat: repeat; background-attachment: scroll; background-origin: initial; background-clip: initial; font-family: sans-serif !important; background-color: rgb(243, 243, 243) !important; border-radius: 5px 5px 0px 0px !important; font-size: 12px !important; font-weight: bold !important; margin: 0px !important; padding: 8px 14px !important; border: 1px solid transparent !important; line-height: 16px !important; }
#kt.o-popover--kt .popover-content { font-family: sans-serif !important; font-size: 11px !important; padding: 2px 14px !important; margin-bottom: 0px !important; }
#kt.o-popover--kt .popover-content p { margin-top: 0px; line-height: 16px !important; }
#kt.o-popover--kt .arrow, #kt.o-popover--kt .arrow::after { border-color: transparent !important; border-style: solid !important; display: inline-block !important; height: 0px !important; position: absolute !important; width: 0px !important; }
#kt.o-popover--kt > .arrow { border-width: 11px !important; }
#kt.o-popover--kt > .arrow::after { content: ""; border-width: 10px !important; }
#kt.o-popover--kt.top > .arrow { left: 50% !important; margin-left: -11px !important; border-bottom-width: 0px !important; border-top-color: rgba(0, 0, 0, 0.25) !important; bottom: -11px !important; }
#kt.o-popover--kt.top > .arrow::after { content: " " !important; bottom: 1px !important; margin-left: -10px !important; border-bottom-width: 0px !important; border-top-color: rgb(255, 255, 255) !important; }
#kt.o-popover--kt.right > .arrow { top: 50% !important; left: -11px !important; margin-top: -11px !important; border-left-width: 0px !important; border-right-color: rgba(0, 0, 0, 0.25) !important; }
#kt.o-popover--kt.right > .arrow::after { content: " " !important; left: 1px !important; bottom: -10px !important; border-left-width: 0px !important; border-right-color: rgb(255, 255, 255) !important; }
#kt.o-popover--kt.bottom > .arrow { left: 50% !important; margin-left: -11px !important; border-top-width: 0px !important; border-bottom-color: rgba(0, 0, 0, 0.25) !important; top: -11px !important; }
#kt.o-popover--kt.bottom > .arrow::after { content: " " !important; top: 1px !important; margin-left: -10px !important; border-top-width: 0px !important; border-bottom-color: rgb(255, 255, 255) !important; }
#kt.o-popover--kt.left > .arrow { top: 50% !important; right: -11px !important; margin-top: -11px !important; border-right-width: 0px !important; border-left-color: rgba(0, 0, 0, 0.25) !important; }
#kt.o-popover--kt.left > .arrow::after { content: " " !important; right: 1px !important; border-right-width: 0px !important; border-left-color: rgb(255, 255, 255) !important; bottom: -10px !important; }
#kt .o-box { border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
#kt .o-box--border { border-top: 1px solid rgb(221, 221, 221); }
#kt .o-box > div { padding: 8px 16px; }
#kt .o-box > div::before, #kt .o-box > div::after { content: " "; display: table; }
#kt .o-box > div::after { clear: both; }
#kt table { background-color: transparent; }
#kt caption { padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119); text-align: left; }
#kt th { text-align: left; }
#kt .table { width: 100%; max-width: 100%; margin-bottom: 20px; }
#kt .table > thead > tr > th, #kt .table > thead > tr > td, #kt .table > tbody > tr > th, #kt .table > tbody > tr > td, #kt .table > tfoot > tr > th, #kt .table > tfoot > tr > td { padding: 8px; line-height: 1.66667; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); }
#kt .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); }
#kt .table > caption + thead > tr:first-child > th, #kt .table > caption + thead > tr:first-child > td, #kt .table > colgroup + thead > tr:first-child > th, #kt .table > colgroup + thead > tr:first-child > td, #kt .table > thead:first-child > tr:first-child > th, #kt .table > thead:first-child > tr:first-child > td { border-top: 0px; }
#kt .table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
#kt .table .table { background-color: rgb(255, 255, 255); }
#kt .table-condensed > thead > tr > th, #kt .table-condensed > thead > tr > td, #kt .table-condensed > tbody > tr > th, #kt .table-condensed > tbody > tr > td, #kt .table-condensed > tfoot > tr > th, #kt .table-condensed > tfoot > tr > td { padding: 5px; }
#kt .table-bordered { border: 1px solid rgb(221, 221, 221); }
#kt .table-bordered > thead > tr > th, #kt .table-bordered > thead > tr > td, #kt .table-bordered > tbody > tr > th, #kt .table-bordered > tbody > tr > td, #kt .table-bordered > tfoot > tr > th, #kt .table-bordered > tfoot > tr > td { border: 1px solid rgb(221, 221, 221); }
#kt .table-bordered > thead > tr > th, #kt .table-bordered > thead > tr > td { border-bottom-width: 2px; }
#kt .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
#kt .table-hover > tbody > tr:hover { background-color: rgb(245, 245, 245); }
#kt table col[class*="col-"] { position: static; float: none; display: table-column; }
#kt table td[class*="col-"], #kt table th[class*="col-"] { position: static; float: none; display: table-cell; }
#kt .table > thead > tr > td.active, #kt .table > thead > tr > th.active, #kt .table > thead > tr.active > td, #kt .table > thead > tr.active > th, #kt .table > tbody > tr > td.active, #kt .table > tbody > tr > th.active, #kt .table > tbody > tr.active > td, #kt .table > tbody > tr.active > th, #kt .table > tfoot > tr > td.active, #kt .table > tfoot > tr > th.active, #kt .table > tfoot > tr.active > td, #kt .table > tfoot > tr.active > th { background-color: rgb(245, 245, 245); }
#kt .table-hover > tbody > tr > td.active:hover, #kt .table-hover > tbody > tr > th.active:hover, #kt .table-hover > tbody > tr.active:hover > td, #kt .table-hover > tbody > tr:hover > .active, #kt .table-hover > tbody > tr.active:hover > th { background-color: rgb(232, 232, 232); }
#kt .table > thead > tr > td.success, #kt .table > thead > tr > th.success, #kt .table > thead > tr.success > td, #kt .table > thead > tr.success > th, #kt .table > tbody > tr > td.success, #kt .table > tbody > tr > th.success, #kt .table > tbody > tr.success > td, #kt .table > tbody > tr.success > th, #kt .table > tfoot > tr > td.success, #kt .table > tfoot > tr > th.success, #kt .table > tfoot > tr.success > td, #kt .table > tfoot > tr.success > th { background-color: rgb(223, 240, 216); }
#kt .table-hover > tbody > tr > td.success:hover, #kt .table-hover > tbody > tr > th.success:hover, #kt .table-hover > tbody > tr.success:hover > td, #kt .table-hover > tbody > tr:hover > .success, #kt .table-hover > tbody > tr.success:hover > th { background-color: rgb(208, 233, 198); }
#kt .table > thead > tr > td.info, #kt .table > thead > tr > th.info, #kt .table > thead > tr.info > td, #kt .table > thead > tr.info > th, #kt .table > tbody > tr > td.info, #kt .table > tbody > tr > th.info, #kt .table > tbody > tr.info > td, #kt .table > tbody > tr.info > th, #kt .table > tfoot > tr > td.info, #kt .table > tfoot > tr > th.info, #kt .table > tfoot > tr.info > td, #kt .table > tfoot > tr.info > th { background-color: rgb(217, 237, 247); }
#kt .table-hover > tbody > tr > td.info:hover, #kt .table-hover > tbody > tr > th.info:hover, #kt .table-hover > tbody > tr.info:hover > td, #kt .table-hover > tbody > tr:hover > .info, #kt .table-hover > tbody > tr.info:hover > th { background-color: rgb(196, 227, 243); }
#kt .table > thead > tr > td.warning, #kt .table > thead > tr > th.warning, #kt .table > thead > tr.warning > td, #kt .table > thead > tr.warning > th, #kt .table > tbody > tr > td.warning, #kt .table > tbody > tr > th.warning, #kt .table > tbody > tr.warning > td, #kt .table > tbody > tr.warning > th, #kt .table > tfoot > tr > td.warning, #kt .table > tfoot > tr > th.warning, #kt .table > tfoot > tr.warning > td, #kt .table > tfoot > tr.warning > th { background-color: rgb(252, 248, 227); }
#kt .table-hover > tbody > tr > td.warning:hover, #kt .table-hover > tbody > tr > th.warning:hover, #kt .table-hover > tbody > tr.warning:hover > td, #kt .table-hover > tbody > tr:hover > .warning, #kt .table-hover > tbody > tr.warning:hover > th { background-color: rgb(250, 242, 204); }
#kt .table > thead > tr > td.danger, #kt .table > thead > tr > th.danger, #kt .table > thead > tr.danger > td, #kt .table > thead > tr.danger > th, #kt .table > tbody > tr > td.danger, #kt .table > tbody > tr > th.danger, #kt .table > tbody > tr.danger > td, #kt .table > tbody > tr.danger > th, #kt .table > tfoot > tr > td.danger, #kt .table > tfoot > tr > th.danger, #kt .table > tfoot > tr.danger > td, #kt .table > tfoot > tr.danger > th { background-color: rgb(242, 222, 222); }
#kt .table-hover > tbody > tr > td.danger:hover, #kt .table-hover > tbody > tr > th.danger:hover, #kt .table-hover > tbody > tr.danger:hover > td, #kt .table-hover > tbody > tr:hover > .danger, #kt .table-hover > tbody > tr.danger:hover > th { background-color: rgb(235, 204, 204); }
#kt .table-responsive { overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 767px) {
  #kt .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221); }
  #kt .table-responsive > .table { margin-bottom: 0px; }
  #kt .table-responsive > .table > thead > tr > th, #kt .table-responsive > .table > thead > tr > td, #kt .table-responsive > .table > tbody > tr > th, #kt .table-responsive > .table > tbody > tr > td, #kt .table-responsive > .table > tfoot > tr > th, #kt .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  #kt .table-responsive > .table-bordered { border: 0px; }
  #kt .table-responsive > .table-bordered > thead > tr > th:first-child, #kt .table-responsive > .table-bordered > thead > tr > td:first-child, #kt .table-responsive > .table-bordered > tbody > tr > th:first-child, #kt .table-responsive > .table-bordered > tbody > tr > td:first-child, #kt .table-responsive > .table-bordered > tfoot > tr > th:first-child, #kt .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0px; }
  #kt .table-responsive > .table-bordered > thead > tr > th:last-child, #kt .table-responsive > .table-bordered > thead > tr > td:last-child, #kt .table-responsive > .table-bordered > tbody > tr > th:last-child, #kt .table-responsive > .table-bordered > tbody > tr > td:last-child, #kt .table-responsive > .table-bordered > tfoot > tr > th:last-child, #kt .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0px; }
  #kt .table-responsive > .table-bordered > tbody > tr:last-child > th, #kt .table-responsive > .table-bordered > tbody > tr:last-child > td, #kt .table-responsive > .table-bordered > tfoot > tr:last-child > th, #kt .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0px; }
}
#kt .fade { opacity: 0; transition: opacity 0.15s linear; }
#kt .fade.in { opacity: 1; }
#kt .collapse { display: none; }
#kt .collapse.in { display: block; }
tr#kt .collapse.in { display: table-row; }
tbody#kt .collapse.in { display: table-row-group; }
#kt .collapsing { position: relative; height: 0px; overflow: hidden; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; }
#kt .caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; }
#kt .dropup, #kt .dropdown_ { position: relative; }
#kt .dropdown-toggle_:focus { outline: 0px; }
#kt .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: none; font-size: 12px; text-align: left; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; background-clip: padding-box; }
#kt .dropdown-menu.pull-right { right: 0px; left: auto; }
#kt .dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(221, 221, 221); }
#kt .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.66667; color: rgb(51, 51, 51); white-space: nowrap; background-image: none; }
#kt .dropdown-menu > li > a:hover, #kt .dropdown-menu > li > a:focus { text-decoration: none; color: rgb(38, 38, 38); background-color: rgb(243, 243, 243); }
#kt .dropdown-menu > .active > a, #kt .dropdown-menu > .active > a:hover, #kt .dropdown-menu > .active > a:focus { color: rgb(51, 51, 51); text-decoration: none; outline: 0px; background-color: rgb(243, 243, 243); }
#kt .dropdown-menu > .disabled > a, #kt .dropdown-menu > .disabled > a:hover, #kt .dropdown-menu > .disabled > a:focus { color: rgb(119, 119, 119); }
#kt .dropdown-menu > .disabled > a:hover, #kt .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; cursor: not-allowed; }
#kt .open > .dropdown-menu { display: block; }
#kt .open > a { outline: 0px; }
#kt .dropdown-menu-right { left: auto; right: 0px; }
#kt .dropdown-menu-left { left: 0px; right: auto; }
#kt .dropdown-menu-full { left: 0px; right: 0px; }
#kt .dropdown-header { display: block; padding: 3px 20px; font-size: 11px; line-height: 1.66667; color: rgb(119, 119, 119); white-space: nowrap; }
#kt .dropdown-backdrop { position: fixed; inset: 0px; z-index: 990; }
#kt .pull-right > .dropdown-menu { right: 0px; left: auto; }
#kt .dropup .caret, #kt .navbar-fixed-bottom .dropdown_ .caret { border-top: 0px; border-bottom: 4px dashed; content: ""; }
#kt .dropup .dropdown-menu, #kt .navbar-fixed-bottom .dropdown_ .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }
@media (min-width: 768px) {
  #kt .navbar-right .dropdown-menu { left: auto; right: 0px; }
  #kt .navbar-right .dropdown-menu-left { left: 0px; right: auto; }
}
#kt .btn-group, #kt .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
#kt .btn-group > .btn, #kt .btn-group-vertical > .btn { position: relative; float: left; }
#kt .btn-group > .btn:hover, #kt .btn-group > .btn:focus, #kt .btn-group > .btn:active, #kt .btn-group > .btn.active, #kt .btn-group-vertical > .btn:hover, #kt .btn-group-vertical > .btn:focus, #kt .btn-group-vertical > .btn:active, #kt .btn-group-vertical > .btn.active { z-index: 2; }
#kt .btn-group .btn + .btn, #kt .btn-group .btn + .btn-group, #kt .btn-group .btn-group + .btn, #kt .btn-group .btn-group + .btn-group { margin-left: -1px; }
#kt .btn-toolbar { margin: 0px 0px 0px -5px; }
#kt .btn-toolbar .btn, #kt .btn-toolbar .btn-group, #kt .btn-toolbar .input-group { float: left; }
#kt .btn-toolbar > .btn, #kt .btn-toolbar > .btn-group, #kt .btn-toolbar > .input-group { margin-left: 5px; }
#kt .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle_) { border-radius: 0px; }
#kt .btn-group > .btn:first-child { margin-left: 0px; }
#kt .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle_) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
#kt .btn-group > .btn:last-child:not(:first-child), #kt .btn-group > .dropdown-toggle_:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
#kt .btn-group > .btn-group { float: left; }
#kt .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
#kt .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, #kt .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle_ { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
#kt .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
#kt .btn-group .dropdown-toggle_:active, #kt .btn-group.open .dropdown-toggle_ { outline: 0px; }
#kt .btn-group > .btn + .dropdown-toggle_ { padding-left: 8px; padding-right: 8px; }
#kt .btn-group > .btn-lg + .dropdown-toggle_ { padding-left: 12px; padding-right: 12px; }
#kt .btn-group.open .dropdown-toggle_ { background-color: rgb(243, 243, 243) !important; }
#kt .btn-group.open .dropdown-toggle_.btn-link { box-shadow: none; }
#kt .btn .caret { margin-left: 0px; }
#kt .btn-lg .caret { border-width: 5px 5px 0px; }
#kt .dropup .btn-lg .caret { border-width: 0px 5px 5px; }
#kt .btn-group-vertical > .btn, #kt .btn-group-vertical > .btn-group, #kt .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
#kt .btn-group-vertical > .btn-group > .btn { float: none; }
#kt .btn-group-vertical > .btn + .btn, #kt .btn-group-vertical > .btn + .btn-group, #kt .btn-group-vertical > .btn-group + .btn, #kt .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0px; }
#kt .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
#kt .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
#kt .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 3px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
#kt .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
#kt .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, #kt .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle_ { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
#kt .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; }
#kt .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
#kt .btn-group-justified > .btn, #kt .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }
#kt .btn-group-justified > .btn-group .btn { width: 100%; }
#kt .btn-group-justified > .btn-group .dropdown-menu { left: auto; }
#kt [data-toggle="buttons"] > .btn input[type="radio"], #kt [data-toggle="buttons"] > .btn input[type="checkbox"], #kt [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], #kt [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
#kt .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: rgb(119, 119, 119); border-radius: 10px; }
#kt .badge:empty { display: none; }
.btn #kt .badge { position: relative; top: -1px; }
.btn-xs #kt .badge, .btn-group-xs > .btn #kt .badge { top: 0px; padding: 1px 5px; }
a#kt .badge:hover, a#kt .badge:focus { color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.list-group-item.active > #kt .badge, .nav-pills > .active > a > #kt .badge { color: rgb(66, 139, 202); background-color: rgb(255, 255, 255); }
.list-group-item > #kt .badge { float: right; }
.list-group-item > #kt .badge + #kt .badge { margin-right: 5px; }
.nav-pills > li > a > #kt .badge { margin-left: 3px; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
#kt .progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: rgb(245, 245, 245); border-radius: 3px; }
#kt .progress-bar { float: left; width: 0px; height: 100%; font-size: 11px; line-height: 20px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(66, 139, 202); transition: width 0.6s; }
#kt .progress-striped .progress-bar, #kt .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
#kt .progress.active .progress-bar, #kt .progress-bar.active { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }
#kt .progress-bar-success { background-color: rgb(92, 184, 92); }
.progress-striped #kt .progress-bar-success { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
#kt .progress-bar-info { background-color: rgb(91, 192, 222); }
.progress-striped #kt .progress-bar-info { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
#kt .progress-bar-warning { background-color: rgb(240, 173, 78); }
.progress-striped #kt .progress-bar-warning { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
#kt .progress-bar-danger { background-color: rgb(217, 83, 79); }
.progress-striped #kt .progress-bar-danger { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
#kt .embed-responsive { position: relative; display: block; height: 0px; padding: 0px; overflow: hidden; }
#kt .embed-responsive .embed-responsive-item, #kt .embed-responsive iframe, #kt .embed-responsive embed, #kt .embed-responsive object, #kt .embed-responsive video { position: absolute; top: 0px; left: 0px; bottom: 0px; height: 100%; width: 100%; border: 0px; }
#kt .embed-responsive-16by9 { padding-bottom: 56.25%; }
#kt .embed-responsive-4by3 { padding-bottom: 75%; }
#kt .embed-responsive-1by1 { padding-bottom: 100%; }
#kt.ui .ui-helper-hidden { display: none; }
#kt.ui .ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#kt.ui .ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#kt.ui .ui-helper-clearfix::before, #kt.ui .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; }
#kt.ui .ui-helper-clearfix::after { clear: both; }
#kt.ui .ui-helper-clearfix { min-height: 0px; }
#kt.ui .ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
#kt.ui .ui-front { z-index: 100; }
#kt.ui .ui-state-disabled { cursor: default !important; }
#kt.ui .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
#kt.ui .ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
#kt.ui .ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; list-style: none; padding: 0px; margin: 0px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
#kt.ui .ui-menu-item > a { display: block; padding: 4px 8px; text-decoration: none; cursor: pointer; color: rgb(51, 51, 51); }
#kt.ui .ui-menu-item > a:hover { text-decoration: none; background-color: rgb(246, 247, 249); color: rgb(51, 51, 51); }
#kt.ui .ui-menu-item + .ui-menu-item a { border-top: 1px solid rgb(221, 221, 221); }
#kt .bb-smiley { max-width: 16px; max-height: 16px; }
#kt .markItUp * { margin: 0px; padding: 0px; outline: 0px; }
#kt .markItUp a:link, #kt .markItUp a:visited { text-decoration: none; color: rgb(51, 51, 51); }
#kt .markItUp a:link:hover, #kt .markItUp a:visited:hover { color: rgb(66, 139, 202); }
#kt .markItUp { width: 700px; margin: 5px 0px; border: 5px solid rgb(245, 245, 245); }
#kt .markItUpContainer { font: 11px Verdana, Arial, Helvetica, sans-serif; background: none !important; padding: 0px !important; border-radius: 0px !important; }
#kt .ed-convo-dialog .markItUpContainer { border-bottom: 1px solid rgb(221, 221, 221) !important; }
#kt .markItUpExpanding.has-error { border: 1px solid rgb(169, 68, 66); }
#kt .markItUpExpanding.has-error .form-control { box-shadow: none; }
#kt .markItUpEditor { width: 100%; height: 320px; clear: both; line-height: 18px; overflow: auto; color: rgb(51, 51, 51); box-sizing: border-box; border-radius: 0px !important; border: 0px !important; padding: 8px 16px !important; box-shadow: none !important; font-size: 14px !important; }
#kt .markItUpEditor:focus { box-shadow: none; }
#kt .markItUpEditor::-webkit-input-placeholder { color: rgb(136, 136, 136); }
#kt .markItUpEditor:placeholder-shown { color: rgb(136, 136, 136); }
#kt .markItUpPreviewFrame { overflow: auto; background-color: rgb(255, 255, 255); border: 1px solid rgb(60, 118, 157); width: 99.9%; height: 300px; margin: 5px 0px; }
#kt .markItUpFooter { width: 100%; cursor: n-resize; }
#kt .markItUpResizeHandle { overflow: hidden; width: 22px; height: 5px; margin-left: auto; margin-right: auto; cursor: n-resize; }
#kt .kt-buttons-hidden .markItUpHeader { display: none; }
#kt .markItUpHeader ul li { list-style: none; float: left; position: relative; }
#kt .markItUpHeader ul li ul { display: none; }
#kt .markItUpHeader ul li:hover > ul { display: block; }
#kt .markItUpHeader ul .markItUpDropMenu { margin-right: 5px; }
#kt .markItUpHeader ul .markItUpDropMenu li { margin-right: 0px; }
#kt .markItUpHeader ul .markItUpSeparator { margin: 0px 8px; width: 1px; height: 30px; overflow: hidden; background-color: rgb(204, 204, 204); }
#kt .markItUpHeader ul ul .markItUpSeparator { width: auto; height: 1px; margin: 0px; }
#kt .markItUpHeader ul ul { display: none; position: absolute; top: 18px; left: 0px; background: rgb(245, 245, 245); border: 1px solid rgb(60, 118, 157); height: inherit; }
#kt .markItUpHeader ul ul li { float: none; border-bottom: 1px solid rgb(60, 118, 157); }
#kt .markItUpHeader ul ul ul { position: absolute; top: -1px; left: 150px; }
#kt .markItUpHeader ul ul ul li { float: none; }
#kt .markItUpHeader ul a { display: block; width: 24px; height: 24px; text-indent: 0px; padding: 0px; margin: 0px; }
#kt .markItUpHeader ul ul a { display: block; text-indent: 0px; width: 120px; padding: 5px 5px 5px 25px; background-position: 2px 50%; }
#kt .markItUpHeader ul ul a:hover { color: rgb(255, 255, 255); background-color: rgb(60, 118, 157); }
#kt .markItUpHeader { display: inline-block; width: 100%; padding: 0px; background: rgb(255, 255, 255); border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid rgb(221, 221, 221) !important; }
#kt .markItUpHeader ul li { margin-right: 4px; }
#kt .markItUpHeader ul .markItUpSeparator { position: relative; top: 4px; background-color: rgb(230, 230, 230); color: rgb(230, 230, 230); }
#kt .markItUp { width: 100%; margin: 0px; border: 0px solid transparent; }
#kt .markItUp li > a { background-position: center center; border: 1px solid transparent; border-radius: 3px; font-size: 0px; }
#kt .markItUp li > a:hover { background-color: transparent; }
#kt .markItUp .markItUpButton { padding: 8px; }
#kt .markItUp .markItUpButton:first-child { margin-left: 4px; }
#kt .markItUp .markItUpButton a { position: relative; line-height: 22px; display: inline-block; vertical-align: middle; background-size: 140px 20px; width: 22px !important; height: 22px !important; background-image: url("") !important; background-position: 0px 0px !important; background-color: transparent !important; color: rgb(51, 51, 51) !important; }
#kt .markItUp .markItUpButton a:hover { color: rgb(66, 139, 202) !important; }
#kt .markItUp .markItUpButton a::before { position: absolute; top: 0px; left: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; display: inline-block; text-decoration: inherit; text-indent: 0px; font-size: 13px !important; width: 20px !important; height: 20px !important; text-align: center !important; }
#kt .markItUp .kmt-markitup-bold a, #kt .markItUp .kmt-markitup-italic a, #kt .markItUp .kmt-markitup-underline a, #kt .markItUp .kmt-markitup-url a, #kt .markItUp .kmt-markitup-picture a, #kt .markItUp .kmt-markitup-video a, #kt .markItUp .kmt-markitup-bullet a, #kt .markItUp .kmt-markitup-numeric a, #kt .markItUp .kmt-markitup-list a, #kt .markItUp .kmt-markitup-link a, #kt .markItUp .kmt-markitup-quote a, #kt .markItUp .kmt-markitup-code a, #kt .markItUp .kmt-markitup-gist a { background: none !important; }
#kt .markItUp .kmt-markitup-bold a::before { content: ""; }
#kt .markItUp .kmt-markitup-italic a::before { content: ""; }
#kt .markItUp .kmt-markitup-underline a::before { content: ""; }
#kt .markItUp .kmt-markitup-link a::before { content: ""; }
#kt .markItUp .kmt-markitup-picture a::before { content: ""; }
#kt .markItUp .kmt-markitup-video a::before { content: ""; }
#kt .markItUp .kmt-markitup-bullet a::before { content: ""; }
#kt .markItUp .kmt-markitup-numeric a::before { content: ""; }
#kt .markItUp .kmt-markitup-list a::before { content: ""; }
#kt .markItUp .kmt-markitup-quote a::before { content: ""; }
#kt .markItUp .kmt-markitup-code a::before { content: ""; }
#kt .markItUp .kmt-markitup-gist a::before { content: ""; }
#kt .markItUp .kmt-markitup-files a::before { content: ""; }
#kt .markItUp .kmt-markitup-smiley a::before { content: ""; }
#kt .markItUp .kmt-markitup-happy a { background-position: -20px 0px !important; }
#kt .markItUp .kmt-markitup-smile a { background-position: -40px 0px !important; }
#kt .markItUp .kmt-markitup-surprised a { background-position: -60px 0px !important; }
#kt .markItUp .kmt-markitup-tongue a { background-position: -80px 0px !important; }
#kt .markItUp .kmt-markitup-unhappy a { background-position: -100px 0px !important; }
#kt .markItUp .kmt-markitup-wink a { background-position: -120px 0px !important; }
#kt .textareaClone { min-height: 160px; height: auto; }
#kt .kt-video-providers { margin-bottom: 5px; }
#kt .kt-video-providers li { width: 31%; display: inline-block; margin-bottom: 10px; padding-left: 22px; position: relative; }
#kt .kt-video-providers li::before { position: absolute; top: 0px; left: 0px; content: ""; width: 16px; height: 16px; line-height: 16px; background-image: url(""); background-size: 160px 16px; }
#kt .kt-video-providers li.video-youtube::before { background-position: -16px 0px; }
#kt .kt-video-providers li.video-vimeo::before { background-position: -32px 0px; }
#kt .kt-video-providers li.video-dailymotion::before { background-position: -48px 0px; }
#kt .kt-video-providers li.video-google::before { background-position: -64px 0px; }
#kt .kt-video-providers li.video-liveleak::before { background-position: -80px 0px; }
#kt .kt-video-providers li.video-metacafe::before { background-position: -96px 0px; }
#kt .kt-video-providers li.video-nicovideo::before { background-position: -112px 0px; }
#kt .kt-video-providers li.video-yahoo::before { background-position: -128px 0px; }
#kt .kt-video-providers li.video-smule::before { background-position: -144px 0px; }
#kt .markItUpHeader { display: flex; }
#kt .markItUpHeader > ul { display: flex; flex-wrap: wrap; }
#kt .markItUpHeader__bg-select { display: inline-block; flex: 0 1 0%; margin-left: auto; position: relative; border-left: 1px solid rgb(221, 221, 221); }
#kt .markItUpHeader__bg-select-link { display: flex; align-items: center; height: 100%; padding: 8px; }
#kt .markItUpHeader-bg-select-preview { display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(221, 221, 221); border-radius: 1px; }
#kt .markItUpHeader__bg-select-txt { margin-left: 4px; }
#kt .markItUpHeader__bg-dropdown { position: absolute; top: 100%; right: 0px; background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; z-index: 2; min-width: 212px; }
#kt .markItUpHeader__bg-menu { max-width: 192px; display: flex; flex-wrap: wrap; }
#kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview { width: 32px; height: 32px; }
#kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview.kt-form-bg--remove { position: relative; }
#kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview.kt-form-bg--remove::before, #kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview.kt-form-bg--remove::after { position: absolute; content: ""; width: 100%; height: 1px; background-color: rgb(221, 221, 221); top: 14px; }
#kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview.kt-form-bg--remove::before { transform: rotate(45deg); }
#kt .markItUpHeader__bg-menu .markItUpHeader-bg-select-preview.kt-form-bg--remove::after { transform: rotate(-45deg); }
#kt .markItUpHeader__bg-menu-item { padding-right: 8px; padding-bottom: 8px; }
#kt .markItUpHeader__bg-menu-item:nth-child(5n) { padding-right: 0px; }
#kt.bootstrap-datetimepicker-widget { border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; display: none; float: left; font-size: 14px; list-style: outside none none; min-width: 160px; position: absolute; top: 0px; left: 0px; width: 250px; height: auto; padding: 4px; margin-top: 1px; border-radius: 4px; background-color: rgb(255, 255, 255); z-index: 99999 !important; }
#kt.bootstrap-datetimepicker-widget.timepicker-sbs { width: 600px; }
#kt.bootstrap-datetimepicker-widget.bottom::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgb(221, 221, 221); position: absolute; top: -7px; left: 7px; }
#kt.bootstrap-datetimepicker-widget.bottom::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 8px; }
#kt.bootstrap-datetimepicker-widget.top::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid rgb(221, 221, 221); position: absolute; bottom: -7px; left: 6px; }
#kt.bootstrap-datetimepicker-widget.top::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgb(255, 255, 255); position: absolute; bottom: -6px; left: 7px; }
#kt.bootstrap-datetimepicker-widget .dow { width: 14.2857%; }
#kt.bootstrap-datetimepicker-widget.pull-right::before { left: auto; right: 6px; }
#kt.bootstrap-datetimepicker-widget.pull-right::after { left: auto; right: 7px; }
#kt.bootstrap-datetimepicker-widget > ul { list-style-type: none; margin: 0px; }
#kt.bootstrap-datetimepicker-widget .timepicker-hour, #kt.bootstrap-datetimepicker-widget .timepicker-minute, #kt.bootstrap-datetimepicker-widget .timepicker-second { width: 100%; font-weight: bold; font-size: 1.2em; }
#kt.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator { width: 4px; padding: 0px; margin: 0px; }
#kt.bootstrap-datetimepicker-widget .datepicker > div { display: none; }
#kt.bootstrap-datetimepicker-widget .picker-switch { text-align: center; }
#kt.bootstrap-datetimepicker-widget table { width: 100%; margin: 0px; }
#kt.bootstrap-datetimepicker-widget td, #kt.bootstrap-datetimepicker-widget th { text-align: center; width: 20px; height: 20px; border-radius: 4px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
#kt.bootstrap-datetimepicker-widget td.day:hover, #kt.bootstrap-datetimepicker-widget td.hour:hover, #kt.bootstrap-datetimepicker-widget td.minute:hover, #kt.bootstrap-datetimepicker-widget td.second:hover { background: rgb(243, 243, 243); cursor: pointer; }
#kt.bootstrap-datetimepicker-widget td.old, #kt.bootstrap-datetimepicker-widget td.new { color: rgb(136, 136, 136); }
#kt.bootstrap-datetimepicker-widget td.today { position: relative; }
#kt.bootstrap-datetimepicker-widget td.today::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid rgb(66, 139, 202); border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px; }
#kt.bootstrap-datetimepicker-widget td.active, #kt.bootstrap-datetimepicker-widget td.active:hover { background-color: rgb(233, 242, 249); color: rgb(51, 51, 51); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
#kt.bootstrap-datetimepicker-widget td.active.today::before { border-bottom-color: rgb(255, 255, 255); }
#kt.bootstrap-datetimepicker-widget td.disabled, #kt.bootstrap-datetimepicker-widget td.disabled:hover { background: none; color: rgb(136, 136, 136); cursor: not-allowed; }
#kt.bootstrap-datetimepicker-widget td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; border-radius: 4px; }
#kt.bootstrap-datetimepicker-widget td span:hover { background: rgb(243, 243, 243); }
#kt.bootstrap-datetimepicker-widget td span.active { background-color: rgb(66, 139, 202); color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
#kt.bootstrap-datetimepicker-widget td span.old { color: rgb(136, 136, 136); }
#kt.bootstrap-datetimepicker-widget td span.disabled, #kt.bootstrap-datetimepicker-widget td span.disabled:hover { background: none; color: rgb(136, 136, 136); cursor: not-allowed; }
#kt.bootstrap-datetimepicker-widget th.switch { width: 145px; text-align: center; vertical-align: middle; }
#kt.bootstrap-datetimepicker-widget th.next, #kt.bootstrap-datetimepicker-widget th.prev { font-size: 19.5px; }
#kt.bootstrap-datetimepicker-widget th.disabled, #kt.bootstrap-datetimepicker-widget th.disabled:hover { background: none; color: rgb(136, 136, 136); cursor: not-allowed; }
#kt.bootstrap-datetimepicker-widget thead tr:first-child th { cursor: pointer; }
#kt.bootstrap-datetimepicker-widget thead tr:first-child th:hover { background: rgb(243, 243, 243); }
#kt.bootstrap-datetimepicker-widget .input-group.date .input-group-addon span { display: block; cursor: pointer; width: 16px; height: 16px; }
#kt.bootstrap-datetimepicker-widget.left-oriented::before { left: auto; right: 6px; }
#kt.bootstrap-datetimepicker-widget.left-oriented::after { left: auto; right: 7px; }
#kt.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td { padding: 0px !important; }
@media (max-width: 480px) {
  #kt.bootstrap-datetimepicker-widget { left: 10px !important; right: 10px !important; width: auto !important; }
  #kt.bootstrap-datetimepicker-widget::before, #kt.bootstrap-datetimepicker-widget::after { display: none !important; }
}
#kt .kt-snackbar { color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); border-radius: 3px; font-weight: bold; line-height: 1; padding: 8px; margin-bottom: 16px; display: flex; flex-wrap: wrap; align-items: center; }
#kt .kt-snackbar__cell { flex: 1 1 0%; }
#kt .kt-snackbar__title { font-size: 13px; font-weight: bold; margin: 0px; line-height: 1; }
#kt .kt-snackbar .dropdown-menu-right { left: auto; right: 0px; }
#kt.kt-dialog { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1051; transition: 0.5s; transform: scale(1.2); opacity: 0; background: rgba(0, 0, 0, 0.25); }
#kt.kt-dialog.active { transform: scale(1); opacity: 1; }
#kt.kt-dialog.is-loading { transition: none; }
#kt.kt-dialog.is-failed .o-empty { display: inline-block; min-height: 80px; }
#kt.kt-dialog .o-empty__icon { font-size: 30px; }
#kt.kt-dialog .o-empty__text { font-size: 15px; }
#kt.kt-dialog .kt-hint { display: none; background: rgb(255, 255, 255); text-align: center; margin: 0px auto; }
#kt.kt-dialog .widget { border: 0px; }
#kt.kt-dialog + .o-popover--es { z-index: 1052; }
#kt .kt-dialog-modal { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: block; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; max-width: 100%; max-height: 100%; min-width: 320px; min-height: 170px; }
#kt.kt-dialog.has-footer .kt-dialog-modal { min-height: 218px; }
#kt.is-mobile .kt-dialog-header { border-radius: 0px; text-align: center; font-weight: 700; }
#kt .kt-dialog-header { position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; line-height: 38px; z-index: 3; background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; padding: 8px 16px; border-radius: 3px 3px 0px 0px; }
#kt .kt-dialog-header__grid { display: flex; flex-wrap: wrap; align-items: center; margin: 0px; padding: 0px; height: 100%; }
#kt .kt-dialog-header__cell { text-align: center; flex: 1 1 auto; }
#kt .kt-dialog-footer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 48px; z-index: 2; display: none; background: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221); border-radius: 0px 0px 3px 3px; }
#kt .kt-dialog-body { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; border-top: 50px solid transparent; border-bottom: 0px; }
#kt .kt-dialog-container { position: absolute; width: 100%; height: 100%; overflow: hidden auto; background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 0px 0px 3px 3px; }
#kt.is-loading .kt-dialog-container { overflow: hidden; }
#kt.kt-dialog.has-footer .kt-dialog-body { border-bottom: 48px solid transparent; }
#kt.kt-dialog.has-footer .kt-dialog-container { border-radius: 0px; }
#kt.kt-dialog.has-footer .kt-dialog-footer { display: block; }
#kt .kt-dialog-title { font-size: 15px; font-weight: bold; position: relative; top: 8px; }
#kt .kt-dialog-back-button { padding-right: 8px; }
#kt .kt-dialog-back-button + .kt-dialog-header__cell { text-align: center; }
#kt .kt-dialog-back-button, #kt .kt-dialog-close-button { color: rgb(187, 187, 187); font-size: 15px; cursor: pointer; text-align: center; flex: 0 0 auto; }
#kt .kt-dialog-back-button:hover, #kt .kt-dialog-close-button:hover { color: rgb(136, 136, 136); }
#kt .kt-dialog-back-button i, #kt .kt-dialog-close-button i { position: relative; top: -8px; font-size: 20px; }
#kt .kt-dialog-content { position: relative; padding: 4px 16px; font-size: 13px; height: 100%; }
#kt .kt-dialog-content * { font-size: 13px; }
#kt .kt-dialog-footer-content { text-align: center; border-radius: 0px 0px 3px 3px; overflow: hidden; background-color: red; display: flex; align-content: space-evenly; }
#kt .kt-dialog-footer-content .btn { flex: 1 1 0%; border-radius: 0px; height: 48px; opacity: 1; border: 0px !important; background-color: rgb(255, 255, 255) !important; background-image: none !important; }
#kt .kt-dialog-footer-content .btn:hover, #kt .kt-dialog-footer-content .btn:focus, #kt .kt-dialog-footer-content .btn:active { background-color: rgb(255, 255, 255) !important; background-image: none !important; }
#kt .kt-dialog-footer-content .btn + .btn { border-left: 1px solid rgb(221, 221, 221) !important; }
#kt .kt-dialog-footer-content .btn-kt-primary, #kt .kt-dialog-footer-content .btn-kt-primary:hover, #kt .kt-dialog-footer-content .btn-kt-primary:focus, #kt .kt-dialog-footer-content .btn-kt-primary:active { color: rgb(66, 139, 202) !important; }
#kt .kt-dialog-footer-content .btn-kt-success, #kt .kt-dialog-footer-content .btn-kt-success:hover, #kt .kt-dialog-footer-content .btn-kt-success:focus, #kt .kt-dialog-footer-content .btn-kt-success:active { color: rgb(57, 181, 74) !important; }
#kt .kt-dialog-footer-content .btn-kt-danger, #kt .kt-dialog-footer-content .btn-kt-danger:hover, #kt .kt-dialog-footer-content .btn-kt-danger:focus, #kt .kt-dialog-footer-content .btn-kt-danger:active { color: rgb(217, 83, 79) !important; }
#kt .kt-dialog-error-message { display: block; font-weight: normal; }
#kt.kt-dialog.type-iframe .kt-dialog-container { overflow: hidden; }
#kt.kt-dialog.type-iframe .kt-dialog-content { width: 100%; height: 100%; padding: 0px; }
#kt.kt-dialog.type-iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
#kt.is-mobile.kt-dialog { z-index: 2147483647; width: 100%; height: 100%; }
#kt.is-mobile .kt-dialog-modal { width: 100% !important; height: 100% !important; }
#kt.is-mobile .kt-dialog-body { overflow-y: scroll; }
#kt .kt-dialog-tabs { display: flex; flex-wrap: nowrap; border-bottom: 1px solid rgb(222, 227, 233); line-height: 30px; }
#kt .kt-dialog-tabs--space-evenly { justify-content: space-evenly; }
#kt .kt-dialog-tabs__item { width: 100%; text-align: center; }
#kt .kt-dialog-tabs__item.active { border-bottom: 2px solid rgb(97, 166, 239); }
#kt .kt-dialog-tabs__item.active .o-box__tabs-link { color: rgb(34, 34, 34); }
#kt .kt-dialog-tabs__item.divider { flex: 0 0 auto; width: 1px; background-color: rgb(222, 227, 233); margin: 0px; padding: 0px; }
#kt .kt-dialog-tabs__link { color: rgb(136, 136, 136); display: block; padding: 8px; white-space: nowrap; }
#kt .kt-dialog-tabs__link:hover { text-decoration: none; }
#kt code[class*="language-"], #kt pre[class*="language-"] { color: rgb(248, 248, 242); text-shadow: rgba(0, 0, 0, 0.3) 0px 1px; font-family: Consolas, Monaco, "Andale Mono", monospace; direction: ltr; text-align: left; white-space: pre; word-spacing: normal; max-height: 400px; min-height: 100px; tab-size: 4; hyphens: none; }
#kt pre[class*="language-"] { padding: 1em; margin: 0.5em 0px; overflow: auto; border-radius: 0.3em; }
#kt :not(pre) > code[class*="language-"], #kt pre[class*="language-"] { background: rgb(39, 40, 34); }
#kt :not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; }
#kt .token.comment, #kt .token.prolog, #kt .token.doctype, #kt .token.cdata { color: slategray; }
#kt .token.punctuation { color: rgb(248, 248, 242); }
#kt .namespace { opacity: 0.7; }
#kt .token.property, #kt .token.tag, #kt .token.constant, #kt .token.symbol { color: rgb(249, 38, 114); }
#kt .token.boolean, #kt .token.number { color: rgb(174, 129, 255); }
#kt .token.selector, #kt .token.attr-name, #kt .token.string, #kt .token.builtin { color: rgb(166, 226, 46); }
#kt .token.operator, #kt .token.entity, #kt .token.url, #kt .language-css .token.string, #kt .style .token.string, #kt .token.variable { color: rgb(248, 248, 242); }
#kt .token.atrule, #kt .token.attr-value { color: rgb(230, 219, 116); }
#kt .token.keyword { color: rgb(102, 217, 239); }
#kt .token.regex, #kt .token.important { color: rgb(253, 151, 31); }
#kt .token.important { font-weight: bold; }
#kt .token.entity { cursor: help; }
#kt pre[data-line] { position: relative; padding: 1em 0px 1em 3em; }
#kt .line-highlight { position: absolute; left: 0px; right: 0px; margin-top: 1em; background: -webkit-linear-gradient(left, rgba(153, 122, 102, 0.1) 70%, rgba(153, 122, 102, 0)); pointer-events: none; line-height: inherit; white-space: pre; }
#kt .line-highlight::before, #kt .line-highlight[data-end]::after { content: attr(data-start); position: absolute; top: 0.4em; left: 0.6em; min-width: 1em; padding: 0px 0.5em; background-color: rgba(153, 122, 102, 0.4); color: rgb(245, 242, 240); font: bold 65% / 1.5 sans-serif; text-align: center; vertical-align: 0.3em; border-radius: 999px; text-shadow: none; box-shadow: white 0px 1px; }
#kt .line-highlight[data-end]::after { content: attr(data-end); top: auto; bottom: 0.4em; }
#kt pre.line-numbers { position: relative; padding-left: 3.8em; counter-reset: linenumber 0; }
#kt pre.line-numbers > code { position: relative; }
#kt .line-numbers .line-numbers-rows { position: absolute; pointer-events: none; top: 0px; font-size: 100%; left: -3.8em; width: 3em; letter-spacing: -1px; border-right: 1px solid rgb(153, 153, 153); user-select: none; }
#kt .line-numbers-rows > span { pointer-events: none; display: block; counter-increment: linenumber 1; }
#kt .line-numbers-rows > span::before { content: counter(linenumber); color: rgb(153, 153, 153); display: block; padding-right: 0.8em; text-align: right; }
body::after { content: url("close.png") url("loading.gif") url("prev.png") url("next.png"); display: none; }
#kt-lightboxOverlay.lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 9999; background-color: black; opacity: 0.8; display: none; }
#kt-lightbox.lightbox { position: absolute; left: 0px; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
#kt-lightbox.lightbox .lb-image { display: block; height: auto; max-width: inherit; border-radius: 3px; }
#kt-lightbox.lightbox a img { border: 0px; }
#kt-lightbox .lb-outerContainer { position: relative; background-color: white; width: 250px; height: 250px; margin: 0px auto; border-radius: 4px; }
#kt-lightbox .lb-outerContainer::after { content: ""; display: table; clear: both; }
#kt-lightbox .lb-container { padding: 4px; }
#kt-lightbox .lb-loader { position: absolute; top: 43%; left: 0px; height: 25%; width: 100%; text-align: center; line-height: 0; }
#kt-lightbox .lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; background: url("loading.gif") no-repeat; }
#kt-lightbox .lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
#kt-lightbox .lb-container > .nav { left: 0px; }
#kt-lightbox .lb-nav a { outline: 0px; background-image: url(""); }
#kt-lightbox .lb-prev, #kt-lightbox .lb-next { height: 100%; cursor: pointer; display: block; }
#kt-lightbox .lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background: url("prev.png") left 48% no-repeat; opacity: 0; transition: opacity 0.6s; }
#kt-lightbox .lb-nav a.lb-prev:hover { opacity: 1; }
#kt-lightbox .lb-nav a.lb-next { width: 64%; right: 0px; float: right; background: url("next.png") right 48% no-repeat; opacity: 0; transition: opacity 0.6s; }
#kt-lightbox .lb-nav a.lb-next:hover { opacity: 1; }
#kt-lightbox .lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
#kt-lightbox .lb-dataContainer::after { content: ""; display: table; clear: both; }
#kt-lightbox .lb-data { padding: 0px 4px; color: rgb(204, 204, 204); }
#kt-lightbox .lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
#kt-lightbox .lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
#kt-lightbox .lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: rgb(153, 153, 153); }
#kt-lightbox .lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url("close.png") right top no-repeat; text-align: right; outline: 0px; opacity: 0.7; transition: opacity 0.2s; }
#kt-lightbox .lb-data .lb-close:hover { cursor: pointer; opacity: 1; }
.select2-container { box-sizing: border-box; display: inline-block; margin: 0px; position: relative; vertical-align: middle; }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; 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; 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: 0px; font-size: 100%; margin-top: 5px; padding: 0px; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-dropdown { background-color: white; border: 1px solid rgb(170, 170, 170); 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: 0px; padding: 0px; }
.select2-results__option { margin: 0px; padding: 6px; user-select: none; }
.select2-results__option[aria-selected] { cursor: pointer; }
.select2-container--open .select2-dropdown { left: 0px; }
.select2-container--open .select2-dropdown--above { border-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--open .select2-dropdown--below { border-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.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 { appearance: none; }
.select2-search--dropdown.select2-search--hide { display: none; }
.select2-close-mask { border: 0px; margin: 0px; padding: 0px; display: block; position: fixed; left: 0px; top: 0px; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: rgb(255, 255, 255); }
.select2-hidden-accessible { border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; }
.select2-container--default .select2-selection--single { background-color: rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); 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: rgb(153, 153, 153); }
.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: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.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: rgb(238, 238, 238); 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 rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0px; padding: 0px 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: rgb(153, 153, 153); 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: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0px 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: rgb(153, 153, 153); cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(51, 51, 51); }
.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: 1px solid black; outline: 0px; }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: rgb(238, 238, 238); 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: 0px; border-top-right-radius: 0px; }
.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: 0px; border-bottom-right-radius: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); }
.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: 0px; outline: 0px; box-shadow: none; 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: 0px; }
.select2-container--default .select2-results__option[aria-disabled="true"] { color: rgb(153, 153, 153); }
.select2-container--default .select2-results__option[aria-selected="true"] { background-color: rgb(221, 221, 221); }
.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: 0px; }
.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: rgb(88, 151, 251); color: white; }
.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic .select2-selection--single { background-color: rgb(247, 247, 247); border: 1px solid rgb(170, 170, 170); border-radius: 4px; outline: 0px; background-image: linear-gradient(white 50%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); 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: rgb(153, 153, 153); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: rgb(221, 221, 221); border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; border-left-style: solid; border-left-color: rgb(170, 170, 170); border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(204, 204, 204) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.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-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-right-style: solid; border-right-color: rgb(170, 170, 170); border-radius: 4px 0px 0px 4px; left: 1px; right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: 0px; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; background-image: linear-gradient(white 0px, rgb(238, 238, 238) 50%); background-repeat: repeat-x; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgb(238, 238, 238) 50%, white 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; outline: 0px; }
.select2-container--classic .select2-selection--multiple:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0px; padding: 0px 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0px 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: rgb(136, 136, 136); cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(85, 85, 85); }
.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 rgb(88, 151, 251); }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); outline: 0px; }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0px; box-shadow: none; }
.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above { border-bottom: 0px; }
.select2-container--classic .select2-dropdown--below { border-top: 0px; }
.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--classic .select2-results__option[role="group"] { padding: 0px; }
.select2-container--classic .select2-results__option[aria-disabled="true"] { color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: rgb(56, 117, 215); color: white; }
.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown { border-color: rgb(88, 151, 251); }
.select2-container { z-index: 10005; }
.select2-search--dropdown .select2-search__field { display: block; width: 100%; height: 31px; padding: 4px 12px; margin: 0px; font-size: 13px; line-height: 1.69231; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(225, 225, 225); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.select2-selection--single { outline: 0px !important; }
.select2-container--backend { min-width: 120px; height: 100%; }
.select2-container--backend .select2-selection--single { height: 100%; }
.select2-container--backend .select2-selection__arrow { position: absolute; right: 8px; color: rgb(136, 136, 136); margin: 0px; line-height: 1; top: 50%; transform: perspective(1px) translateY(-50%); z-index: 1; }
.select2-container--backend .select2-selection__arrow::before { border-style: solid; border-width: 0.1em 0.1em 0px 0px; content: ""; display: inline-block; width: 0.5em; height: 0.5em; position: relative; left: 0px; vertical-align: top; top: 1px; transform: rotate(135deg); }
.select2-container--backend .select2-dropdown { border-color: rgb(225, 225, 225); box-shadow: rgba(0, 0, 0, 0.086) 1px 2px 5px; }
.select2-container--backend .select2-results__option--highlighted[aria-selected] { background-color: rgb(243, 243, 243); }
.select2-results > .select2-results__options { max-height: 180px; overflow-y: auto; }
#es .select2-search__field { box-shadow: none; }
#es .select2-search__field:focus { box-shadow: none; }
#es .select2-search--inline .select2-search__field { margin-top: 8px; margin-bottom: 0px; line-height: 1; height: 18px; }
#kt .i-chevron::before { border-style: solid; border-width: 0.1em 0.1em 0px 0px; content: ""; display: inline-block; width: 0.5em; height: 0.5em; position: relative; top: 0.45em; left: 0px; vertical-align: top; }
#kt .i-chevron.i-chevron--up::before { top: 0.5em; transform: rotate(-45deg); }
#kt .i-chevron.i-chevron--right::before { left: 0px; transform: rotate(45deg); }
#kt .i-chevron.i-chevron--down::before { top: 0.25em; transform: rotate(135deg); }
#kt .i-chevron.i-chevron--left::before { left: 0.15em; transform: rotate(-135deg); }
#kt .kt-emo { position: relative; line-height: 16px; display: inline-block; vertical-align: middle; background-size: 112px 16px; width: 16px !important; height: 16px !important; background-image: url("") !important; background-position: 0px 0px !important; background-color: transparent !important; }
#kt .kt-emo--smile { background-position: -32px 0px !important; }
#kt .kt-emo--happy { background-position: -16px 0px !important; }
#kt .kt-emo--surprised { background-position: -48px 0px !important; }
#kt .kt-emo--tongue { background-position: -64px 0px !important; }
#kt .kt-emo--unhappy { background-position: -80px 0px !important; }
#kt .kt-emo--wink { background-position: -96px 0px !important; }
#kt .kt-featured-label { border-radius: 50%; width: 16px; height: 16px; line-height: 18px; background-color: rgb(249, 168, 37); color: rgb(255, 255, 255); display: inline-block; font-size: 9px; text-align: center; }
#kt .kt-pinned-label { border-radius: 50%; width: 16px; height: 16px; line-height: 18px; background-color: rgb(229, 57, 53); color: rgb(255, 255, 255); display: inline-block; font-size: 9px; text-align: center; }
#kt .kt-listing-tools li + li { margin-left: 8px; }
#kt .kt-listing-tools .kt-listing-ratings .kt-ratings-stars { display: inline-block; }
#kt .kt-listing-tools .kt-listing-readmore i, #kt .kt-listing-tools .kt-listing-views i, #kt .kt-listing-tools .kt-listing-comment i { color: rgb(182, 209, 240); }
#kt .kt-comments-listing__item { padding: 8px 0px; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(136, 136, 136); }
#kt .kt-comments-listing__item:first-child { margin-top: 8px; border-top: 1px solid rgb(225, 225, 225); }
#kt .kt-comments-listing__item:last-child { border-bottom: 0px; }
#kt .kt-comments-listing__item .fa { color: rgb(136, 136, 136); }
#kt .kt-comment-title-bar { margin-bottom: 16px; }
#kt .kt-comments-title, #kt .kt-form-title { margin: 0px; }
#kt .kt-form-title { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 16px; padding-bottom: 16px; }
#kt .kt-avatar { display: inline-block; }
#kt { font-size: 13px; }
#kt img { max-width: none; }
#kt .kt-divider { border-top: 1px solid rgb(221, 221, 221); }
#kt .kmt-emoticon { width: 16px; height: 16px; vertical-align: top; margin: 0px 2px; padding: 0px; border: 0px; }
#kt .kt-title-bar { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid rgb(221, 221, 221); }
#kt .kt-title-bar__title { font-size: 13px; font-weight: bold; margin: 0px; line-height: 1; }
#kt .kmt-filters { display: table; width: 100%; border: 1px solid rgb(221, 221, 221); border-radius: 3px; background: rgb(255, 255, 255); overflow: hidden; }
#kt .kmt-filters > div { display: table-cell; width: 33.333%; text-align: center; }
#kt .kmt-filters > div + div { border-left: 1px solid rgb(221, 221, 221); }
#kt .kmt-filters > div a { background: transparent; display: block; padding: 10px 0px; line-height: 1; color: rgb(66, 66, 66); text-decoration: none !important; }
#kt .kmt-filters > div a.active { background: rgb(238, 238, 238); font-weight: bold; color: rgb(33, 33, 33); }
#kt .kmt-rank { background: rgb(189, 189, 189); border-radius: 3px; }
#kt .kmt-rank-progress { background: rgb(67, 160, 71); border-radius: 3px; height: 5px; }
#kt .kmt-bio * { display: inline; line-height: 1; }
#kt .kmt-bio h3 { font-size: inherit; font-family: inherit; }
#kt .kmt-option { width: 1%; visibility: hidden; }
#kt .kmt-control a { color: inherit; }
#kt .kmt-sort { background: rgb(255, 255, 255); }
#kt .kmt-sort > div { display: inline-block; vertical-align: middle; font-size: 12px; }
#kt .kmt-sort > div + div::before { content: "/"; margin-left: 3px; color: rgb(189, 189, 189); }
#kt .kmt-sort a.selected { color: inherit; }
#kt .kmt-readon { display: inline-block; width: 100%; }
#kt .kmt-readon span { padding-left: 20px; }
#kt .kmt-readon span.aligned-right { float: right; margin-left: 15px; }
#kt .kmt-readon span.aligned-left { float: left; margin-right: 15px; }
#kt .kmt-attachments, #kt .kmt-attachments-list { margin: 10px 0px 0px; }
#kt .attachment-image-link > img { max-width: 100px !important; max-height: 120px !important; }
#kt .kt-name-list { max-height: 260px; overflow-y: auto; }
#kt .kt-name-list__item { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgb(225, 225, 225); }
#kt .kt-ratings-overview .kt-ratings-stars { display: inline-block; }
#kt .kt-ratings-overview .kt-ratings-stars .fa-star, #kt .kt-ratings-overview .kt-ratings-stars .fa-star-half-o, #kt .kt-ratings-overview .kt-ratings-stars .fa-star-o { color: rgb(255, 202, 40); }
#kt .kt-ratings-title { font-size: 12px; }
#kt .kt-ratings-title b { font-weight: 700; }
#kt .kt-ratings-stars .fa { width: 14px; }
#kt .kt-ratings-stars .fa-star-half-o, #kt .kt-ratings-stars .fa-star--on { color: rgb(255, 202, 40) !important; font-size: 13px !important; }
#kt .kt-ratings-stars .fa-star--off { color: rgb(136, 136, 136); font-size: 13px !important; }
#kt .kt-ratings-stars .fa-check-square, #kt .kt-ratings-stars .fa-minus-square { color: rgb(183, 28, 28); font-size: 13px !important; }
#kt .kt-ratings-stars-forms { display: flex; flex-wrap: wrap; }
#kt .kt-ratings-stars-forms__note { padding-right: 4px; }
#kt .kt-ratings-stars-forms__reset { border-left: 1px solid rgb(221, 221, 221); padding-left: 4px; margin-left: 4px; }
#kt .kt-form-section.is-replying { margin-top: 16px; padding: 16px; }
#kt .kt-form-section.is-replying .btn-kt-cancel { display: inline-block; }
#kt .kt-form-header { margin-bottom: 8px; }
#kt .kt-form-header__list > li + li::before { color: rgb(136, 136, 136); }
#kt .kt-locked-wrap { text-align: center; border: 1px dashed rgb(221, 221, 221); color: rgb(102, 102, 102); line-height: 150px; height: 150px; font-size: 16px; }
#kt .kt-form__title-bar { padding: 8px 0px; }
#kt .kt-form-composer { display: table; width: 100%; position: relative; }
#kt .kt-form-editor-wrap { background-color: rgb(255, 255, 255); }
#kt .kt-form-editor-wrap::before, #kt .kt-form-editor-wrap::after { content: " "; display: table; }
#kt .kt-form-editor-wrap::after { clear: both; }
#kt .kt-form-editor { border: 1px solid rgb(221, 221, 221); position: relative; transition: 0.5s; }
#kt .kt-form-editor__textarea { box-shadow: none !important; border: 0px !important; }
#kt .kt-form-editor__smiley { position: relative; }
#kt .kt-form-editor__smiley-toggle { position: absolute; top: -32px; right: 8px; z-index: 2; font-size: 16px; color: rgb(136, 136, 136); user-select: none; padding: 0px 4px; outline: 0px !important; }
#kt .kt-form-editor__smiley-toggle:hover { color: rgb(51, 51, 51); }
#kt .kt-form-editor.has-smiley .kt-form-editor__smiley { z-index: 2; }
#kt .kt-editor-info { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-image: initial; border-top-style: initial; border-top-color: initial; padding: 8px 16px; }
#kt .kt-editor-data__title { margin-bottom: 4px; color: rgb(136, 136, 136); }
#kt .kt-editor-data > div { margin-bottom: 8px; }
#kt .kt-editor-data__list-item { margin-bottom: 4px; }
#kt .kt-editor-data__list-item span { color: rgb(136, 136, 136); }
#kt .kt-editor-data__list-del { color: rgb(217, 83, 79); }
#kt .kt-editor-data__location .ui-helper-hidden-accessible { display: none; }
#kt .kt-editor-attachments__title { margin-bottom: 8px; }
#kt .kt-attachments-list__item { display: inline-block; flex: 0 0 20%; padding-bottom: 8px; margin-right: 8px; }
#kt .kt-attachments-item { display: flex; justify-content: center; border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 8px 0px; color: rgb(136, 136, 136); line-height: 1; background: rgb(255, 255, 255); }
#kt .kt-attachments-item__preview { padding-left: 16px; display: flex; align-items: center; }
#kt .kt-attachments-item__content { display: flex; flex-flow: column; justify-content: center; padding: 0px 8px; }
#kt .kt-attachments-item__name { width: 100px; font-weight: bold; margin-bottom: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#kt .kt-attachments-item__actions { display: flex; justify-content: center; border-left: 1px solid rgb(221, 221, 221); padding: 0px 4px; font-size: 16px; }
#kt .kt-attachments-item__actions > a { padding: 16px 8px; color: rgb(136, 136, 136); }
#kt .kt-attachments-item__actions > a:hover { color: rgb(51, 51, 51); }
#kt .kt-attachments-preview { border: 1px solid rgb(221, 221, 221); border-radius: 3px; width: 40px; height: 40px; overflow: hidden; position: relative; }
#kt .kt-attachments-preview__content { text-align: center; width: 40px; height: 40px; line-height: 1; }
#kt .kt-attachments-preview.is-icon .kt-attachments-preview__content { font-size: 24px; }
#kt .kt-attachments-preview.is-icon .kt-attachments-preview__content::before { position: absolute; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: "Font Awesome 5 Free"; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; left: 50%; top: 50%; transform: perspective(1px) translateX(-50%) translateY(-50%); }
#kt .kt-attachments-preview.is-icon.is-icon--zip .kt-attachments-preview__content::before { content: ""; }
#kt .kt-attachments-preview.is-icon.is-icon--doc .kt-attachments-preview__content::before { content: ""; }
#kt .kt-attachments-preview.is-icon.is-icon--img .kt-attachments-preview__content::before { content: ""; }
#kt .kt-attachments-preview.is-image .kt-attachments-preview__content { background-size: cover; background-position: center center; background-repeat: no-repeat; display: inline-block; width: 40px; height: 40px; }
#kt .kt-editor-action { display: flex; flex-wrap: nowrap; padding: 8px 0px; }
#kt .kt-editor-action__attach { padding-right: 8px; }
#kt .kt-editor-action__location { margin-left: auto; }
#kt .kt-editor-action__ratings { flex: 1 0 auto; }
#kt .kt-editor-action__char-count { text-align: right; padding-left: 8px; margin-left: auto; }
#kt .kt-editor-action__char-count span { border-radius: 20px; color: rgb(136, 136, 136); }
#kt .kt-editor-action__btn { padding: 0px; font-size: 13px; display: inline-block; outline: 0px !important; }
#kt .kt-editor-action__btn.is-active { color: rgb(51, 51, 51); }
#kt .kt-editor-action .fa { color: rgb(51, 51, 51); }
#kt.is-mobile .kt-editor-action { display: block; }
#kt.is-mobile .kt-editor-action__attach { margin-bottom: 8px; }
#kt.is-mobile .kt-ratings-stars-forms__reset { border-left: 0px; padding-left: 0px; margin-left: 0px; margin-top: 8px; }
#kt .kt-form-captcha { padding: 8px 16px; margin-top: 20px; background: rgb(250, 250, 250); }
#kt .kt-form-captcha .kt-captcha__title { margin-bottom: 8px; }
#kt .kt-form-submit { margin-top: 20px; display: flex; flex-wrap: nowrap; justify-content: space-between; }
#kt .kt-form-submit .btn-kt-cancel { display: none; }
#kt .kt-form-submit > div { flex: 1 1 0%; }
#kt .kt-form-submit > div:last-child { text-align: right; }
#kt .kt-login { color: rgb(51, 51, 51); margin: 20px 0px; }
#kt .kt-login .o-form-group { margin-bottom: 0px; }
#kt .kt-login__cell-btn { align-self: flex-end; }
#kt .kt-login__cell-btn .btn { height: 54px; display: inline-flex; align-items: center; }
#kt .kt-login__cell-btn .btn + .btn { margin-left: 4px; }
#kt .kt-login__submit { border: 0px; background: none; }
#kt .kt-form-editor-smileys-container { max-height: 0px; overflow: hidden; transition: 0.85s ease-in; background: rgb(255, 255, 255); }
#kt .has-smiley .kt-form-editor-smileys-container { transition: 0.85s ease-in; opacity: 1; max-height: 200px; }
#kt .kt-form-editor-smileys { width: 100%; border-top: 1px solid rgb(221, 221, 221); list-style: none; flex-wrap: wrap; display: flex; margin: 0px; padding: 0px 16px; bottom: 0px; }
#kt .kt-form-editor-smileys > li { display: inline-block; width: 30px; height: 30px; padding: 4px; cursor: pointer; }
#kt .kt-form-editor-smileys > li:hover { background: rgb(243, 243, 243); }
#kt .kt-form-editor-smileys > li img { width: 20px; height: 20px; }
#kt .kt-comments__item { margin-bottom: 16px; }
#kt .kt-comments__item.is-minimized .kt-comment-minimize { display: inline-block; color: rgb(136, 136, 136); font-size: 12px; font-style: italic; overflow-wrap: break-word; hyphens: auto; }
#kt .kt-comments__item.is-minimized .kt-comment-minimize span { display: inline; overflow-wrap: break-word; hyphens: auto; }
#kt .kt-comments__item.is-minimized .g-list-inline--delimited > li + li::before, #kt .kt-comments__item.is-minimized .kt-comment-meta, #kt .kt-comments__item.is-minimized .kt-comment-control, #kt .kt-comments__item.is-minimized .kt-comment__bd, #kt .kt-comments__item.is-minimized .kt-comment__ft { display: none; }
#kt .kt-comments__item.is-minimized .kt-comment__hd { border-bottom: 0px; }
#kt .kt-comments__item.is-minimized .kt-expand-label-wrap { display: inline-block; color: rgb(136, 136, 136); }
#kt .kt-comments__item.can-minimize .kt-admin-minimize { display: block; }
#kt .kt-comments__item.can-expand .kt-admin-expand { display: block; }
#kt .kt-comments__item.is-featured .kt-featured-label-wrap, #kt .kt-comments__item.is-featured .kt-pinned-label-wrap { display: inline-block; }
#kt .kt-comments__item.is-featured .kt-unpin-comment { display: block; }
#kt .kt-comments__item.is-featured .kt-pin-comment { display: none; }
#kt .kt-comments__item.is-featured .kt-comment { background-color: rgb(247, 252, 255); border-color: rgb(199, 219, 242); }
#kt .kt-comments__item.is-featured .kt-comment__hd { border-bottom-color: rgb(199, 219, 242); }
#kt .kt-comments__item.is-featured .kt-comment__ft { border-top-color: rgb(199, 219, 242); }
#kt .kt-comments__item.is-edited .kt-edited-info { display: block; font-size: 90%; font-style: italic; margin-bottom: 8px; }
#kt .kt-comments .kt-comments { margin-top: 8px; }
#kt .kt-edited-info, #kt .kt-unpin-comment, #kt .kt-comment-minimize, #kt .kt-expand-label-wrap, #kt .kt-admin-minimize, #kt .kt-admin-expand { display: none; }
#kt .kt-comment { border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
#kt .kt-comment::before, #kt .kt-comment::after, #kt .kt-comment__hd::before, #kt .kt-comment__hd::after, #kt .kt-comment__bd::before, #kt .kt-comment__bd::after, #kt .kt-comment__ft::before, #kt .kt-comment__ft::after { content: " "; display: table; }
#kt .kt-comment::after, #kt .kt-comment__hd::after, #kt .kt-comment__bd::after, #kt .kt-comment__ft::after { clear: both; }
#kt .kt-comment__hd { position: relative; padding: 8px 16px; display: flex; border-bottom: 1px solid rgb(221, 221, 221); min-width: 0px; }
#kt .kt-comment__hd-col { flex: 0 1 auto; min-width: 0px; }
#kt .kt-comment__hd-col-last { margin-left: auto; display: flex; align-items: start; }
#kt .kt-comment__hd-col-last .kt-expand-label-wrap, #kt .kt-comment__hd-col-last .kt-comment-control { margin-left: 16px; }
#kt .kt-comment__bd { position: relative; }
#kt .kt-comment__ft { position: relative; padding: 8px 16px; border-top: 1px solid rgb(221, 221, 221); }
#kt .kt-comment-content { padding: 8px 16px; }
#kt .kt-comment-control .btn-control i { font-size: 16px; color: rgb(136, 136, 136); }
#kt .kt-comment-meta > li { color: rgb(136, 136, 136); }
#kt .kt-comment-meta > li a { color: rgb(136, 136, 136); font-size: 12px; }
#kt .kt-comment-meta > li a:hover { text-decoration: none; }
#kt .kt-share-wrap { position: relative; }
#kt .kt-share-wrap:hover .kt-share-balloon { display: block; }
#kt .kt-share-balloon { display: none; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; color: rgb(51, 51, 51); overflow: hidden; position: absolute; left: 0px; bottom: 100%; width: 287px; z-index: 991; }
#kt .kt-share-balloon > div { padding: 8px; overflow: hidden; }
#kt .kt-share-balloon > div + div { background: rgb(247, 247, 247); border-top: 1px solid rgb(221, 221, 221); }
#kt .kt-share-social > div { margin: -3px; }
#kt .kt-share-social a { float: left; margin: 3px; }
#kt .kt-share-social .fa { width: 24px; line-height: 24px; height: 24px; text-align: center; font-size: 14px; background: rgb(221, 221, 221); border-radius: 3px; }
#kt .kt-share-social .fa:hover { background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
#kt .kt-likes-wrapper.is-liked .unlike-comment { display: inline-block; }
#kt .kt-likes-wrapper.is-liked .like-comment { display: none; }
#kt .kt-likes-wrapper .unlike-comment { display: none; }
#kt .kt-likes-wrapper .like-comment { display: inline-block; }
#kt .kt-likes-wrapper .kt-likes-counter { display: inline-block; width: 26px; font-weight: 700; text-align: center; background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); line-height: 16px; border-radius: 8px; margin: 0px 3px 0px 0px; }
#kt .kt-comments-view-disallowed { text-align: center; background: rgb(247, 247, 247); color: rgb(102, 102, 102); margin-bottom: 20px; padding: 40px; }
#kt .kt-comments-view-disallowed > i { font-size: 24px; display: block; margin-bottom: 20px; }
#kt .kt-comment-message code[class*="language-"], #kt .kt-comment-message pre[class*="language-"] { white-space: normal; }
#kt .kt-email-btn, #kt .kt-rss-btn { color: rgb(136, 136, 136); font-size: 14px; }
#kt .kt-counter-wrap > .btn-group { cursor: pointer; }
#kt .kt-counter-wrap > .btn-group.open .dropdown-toggle_ { background: none !important; }
#kt .kt-counter-wrap > .btn-group > a { color: rgb(136, 136, 136); font-size: 13px; }
#kt .kt-counter-wrap > .btn-group > a > i { color: rgb(183, 28, 28); }
#kt .kt-counter-wrap > .btn-group > a:hover { text-decoration: none; }
#kt .dropdown-menu--avatar-list { box-shadow: none; padding: 8px; min-width: 0px; }
#kt .dropdown-menu--avatar-list .o-avatar-list { display: flex; flex-wrap: wrap; width: 194px; }
#kt .dropdown-menu--avatar-list .o-avatar-list__item:nth-child(5n) { margin-right: 0px; }
#kt.is-mobile .xdropdown-menu--avatar-list { overflow-y: auto; inset: auto 20px 80px; position: fixed; max-height: 180px !important; }
#kt .dropdown-menu__view-all { float: right; }
#kt .kt-comment-meta > li { font-size: 12px; }
#kt .kt-captcha__form { display: table; float: left; margin: 0px 4px 0px 0px; width: 1%; }
#kt .kt-captcha__form > div { display: table-cell; vertical-align: middle; }
#kt .kt-captcha__img { background-color: rgb(243, 243, 243); border-radius: 3px 0px 0px 3px; padding: 0px 8px; width: 1%; }
#kt .kt-captcha__reload > a { border-radius: 0px 3px 3px 0px; }
#kt .kt-attachments { border-left: 2px solid rgb(218, 237, 246); padding: 8px 16px; }
#kt .kt-attachments::before, #kt .kt-attachments::after { content: " "; display: table; }
#kt .kt-attachments::after { clear: both; }
#kt .kt-attach-images { margin-bottom: 8px; }
#kt .kt-attach-images__item { position: relative; width: 60px; height: 80px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; display: inline-block; background-size: cover; overflow: hidden; background-repeat: no-repeat; }
#kt .kt-attach-images__item-link { width: 58px; height: 58px; border-radius: 3px 3px 0px 0px; display: inline-block; background-size: cover; overflow: hidden; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; }
#kt .kt-attach-images__action { position: absolute; bottom: 0px; left: 0px; width: 60px; height: 20px; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: space-around; }
#kt .kt-attach-images__action > a { background: none; }
#kt .kt-attach-images__action > a:hover { background: none; }
#kt .kt-attach-images__download { color: rgb(51, 51, 51); }
#kt .kt-attach-images__delete { color: rgb(217, 83, 79); }
#kt .kt-attach-files__item { margin-bottom: 4px; }
#kt .kt-attach-files__item > a .fa-paperclip { color: rgb(136, 136, 136); }
#kt .kt-attach-files__download { padding: 4px 0px; }
#kt .kt-attach-files__delete { color: rgb(217, 83, 79); }
#kt .kt-location { padding: 4px 8px; border-radius: 2px; background: rgba(255, 255, 255, 0.7); }
#kt .kt-location .fa { color: rgb(102, 102, 102); }
#kt .kt-location a, #kt .kt-location a:hover, #kt .kt-location a:focus, #kt .kt-location a:active { color: rgb(102, 102, 102); background: transparent; }
#kt.is-mobile .xkt-share-wrap { display: none; }
#kt.is-mobile .xkt-share-wrap, #kt.is-mobile .xkt-like-wrap, #kt.is-mobile .xkt-ratings-wrap { margin-left: 0px !important; float: none !important; }
#kt.is-mobile .xkt-share-wrap::before, #kt.is-mobile .xkt-like-wrap::before, #kt.is-mobile .xkt-ratings-wrap::before { display: none; }
#kt.kt-noti-pop { z-index: 999; }
#kt .kt-noti { cursor: pointer; border: 1px solid rgb(221, 221, 221); border-radius: 3px; width: 280px; padding: 16px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; position: relative; background-color: rgb(255, 255, 255); }
#kt .kt-noti__close { position: absolute; top: 4px; right: 4px; color: rgb(136, 136, 136); padding: 0px 4px; }
#kt .kt-noti__icon { margin-right: 4px; color: rgb(136, 136, 136); }
#kt .kt-noti__title { font-weight: bold; margin-bottom: 4px; padding-right: 4px; }
#kt .kt-noti__title span { color: rgb(136, 136, 136); margin-left: 8px; font-weight: normal; }
#kt .kt-noti__content { line-height: 1.2; }
#kt .kt-dashboard .kt-ratings-stars .fa-star, #kt .kt-dashboard .kt-ratings-stars .fa-star-half-o, #kt .kt-dashboard .kt-ratings-stars .fa-star-o { font-size: 12px !important; }
#kt .kt-dashboard .kt-db-comments__item { padding: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
#kt .kt-dashboard .kt-db-comments__item:hover { background: rgb(255, 253, 231); }
#kt .kt-dashboard .kt-db-comments__item.is-selected { background: rgb(255, 249, 196); }
#kt .kt-dashboard .kt-db-comments__item.is-unpublished .kt-comment-unpublished { display: inline-block; }
#kt .kt-dashboard .kt-db-comments__item.is-unpublished .kt-comment-published { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-unpublished .kt-comment-pending { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-unpublished .kt-comment-spam { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-published .kt-comment-published { display: inline-block; }
#kt .kt-dashboard .kt-db-comments__item.is-published .kt-comment-unpublished { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-published .kt-comment-pending { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-published .kt-comment-spam { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-pending .kt-comment-pending { display: inline-block; }
#kt .kt-dashboard .kt-db-comments__item.is-pending .kt-comment-unpublished { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-pending .kt-comment-published { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-pending .kt-comment-spam { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-spam .kt-comment-spam { display: inline-block; }
#kt .kt-dashboard .kt-db-comments__item.is-spam .kt-comment-unpublished { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-spam .kt-comment-published { display: none; }
#kt .kt-dashboard .kt-db-comments__item.is-spam .kt-comment-pending { display: none; }
#kt .kt-dashboard-header { margin-bottom: 4px; padding-bottom: 16px; border-bottom: 1px solid rgb(221, 221, 221); }
#kt .kt-dashboard-header__title { font-weight: bold; }
#kt .kt-dashboard-filter { margin-bottom: 8px; }
#kt .kt-dashboard-tab { display: flex; flex-wrap: nowrap; border-bottom: 1px solid rgb(221, 221, 221); }
#kt .kt-dashboard-tab__item { padding: 8px 16px; position: relative; font-weight: bold; }
#kt .kt-dashboard-tab__item.is-active { border-bottom: 2px solid rgb(51, 51, 51); }
#kt .kt-dashboard-tab__item + .kt-dashboard-tab__item { margin-left: 8px; }
#kt .kt-dashboard-tab__item + .kt-dashboard-tab__item::before { position: absolute; content: ""; background: rgb(136, 136, 136); border-radius: 50%; width: 2px; height: 2px; top: 50%; left: 0px; margin-top: -1px; margin-left: -1px; }
#kt .kt-dashboard-tab__item--right { margin-left: auto !important; }
#kt .kt-dashboard-tab__item--no-divider::before { display: none; }
#kt .kt-dashboard-tab__link { color: rgb(136, 136, 136); }
#kt .is-active .kt-dashboard-tab__link { color: rgb(51, 51, 51); }
#kt .kt-dashboard-action-group { display: flex; flex-wrap: nowrap; padding: 8px; margin-bottom: 8px; border-bottom: 1px solid rgb(221, 221, 221); }
#kt .kt-dashboard-action-group .o-checkbox { margin: 0px 16px 0px 0px; user-select: none; }
#kt .kt-dashboard-action-group .o-checkbox label::before { top: 1px; }
#kt .kt-dashboard-action-group.is-checked .kt-dashboard-action-group__nav { display: block; }
#kt .kt-dashboard-action-group__nav { margin: 0px 0px 0px auto; padding: 0px; list-style: none; font-size: 0px; position: relative; display: none; }
#kt .kt-dashboard-action-group__nav > div { position: relative; display: inline-block; font-size: 13px; }
#kt .kt-dashboard-action-group__nav > :not(:first-child) { margin-left: 8px; padding-left: 8px; border-left: 1px dotted rgb(221, 221, 221); }
#kt .kt-db-comments { list-style: none; margin: 0px 0px 16px; padding: 0px; }
#kt .kt-db-comments__item { list-style: none; margin: 0px; padding: 16px; }
#kt .kt-db-comments__item:first-child.is-parent, #kt .kt-db-comments__item:first-child.is-parent.is-featured { border-top: 0px; }
#kt .kt-db-comments__item.is-parent { border-top: 1px solid rgb(225, 225, 225); }
#kt .kt-db-comments__item.is-parent.is-featured { background-color: rgb(247, 252, 255); border-top: 1px solid rgb(199, 219, 242); border-bottom: 1px solid rgb(199, 219, 242); }
#kt .kt-db-comments__item.is-parent.is-featured .kt-comment-message { font-weight: 700; }
#kt .kt-db-comments__item.is-parent.is-featured + div { border-color: currentcolor rgb(199, 219, 242) rgb(199, 219, 242); border-top-width: 0px; border-top-style: none; }
#kt .kt-db-comments__item.is-parent.is-featured + .is-child { margin-top: 16px; }
#kt .kt-db-comments__item.is-child { background: rgb(247, 247, 247); margin-bottom: 16px; }
#kt .kt-db-comments__item.is-child.is-featured { background-color: rgb(247, 252, 255); }
#kt .kt-db-comments__item.is-featured .kt-featured-label-wrap, #kt .kt-db-comments__item.is-featured .kt-pinned-label-wrap { display: inline-block; }
#kt .kt-db-comments__item.is-featured .kt-unpin-comment { display: block; }
#kt .kt-db-comments__item.is-featured .kt-pin-comment { display: none; }
#kt .kt-db-comments__item.is-pending { background-color: rgb(255, 250, 240); }
#kt .kt-db-comments__item .kt-unpin-comment { display: none; }
#kt .kt-db-comments__item .kt-pin-comment { display: block; }
#kt .kt-db-comments__item .kt-manage-tools { position: relative; }
#kt .kt-db-comments__item .kt-attachments { display: none; }
#kt .kt-db-comments__item .kt-attachments.has-attachments { display: block; }
#kt .kt-db-comments__item.is-edited .kt-edited-info { display: block; }
#kt .kt-db-comments__item .kt-edited-info { display: none; font-size: 90%; font-style: italic; opacity: 0.7; margin: 0px 0px 1em; }
#kt .kt-db-comment.has-checkbox { display: flex; padding: 8px; }
#kt .kt-db-comment.has-checkbox .o-checkbox { margin: 2px 16px 0px 0px; }
#kt .kt-db-comment.has-checkbox > div + div { flex: 1 1 0%; }
#kt .kt-db-comment-content__hd, #kt .kt-db-comment-content__bd, #kt .kt-db-comment-content__ft { position: relative; }
#kt .kt-db-comment-content__hd::before, #kt .kt-db-comment-content__hd::after, #kt .kt-db-comment-content__bd::before, #kt .kt-db-comment-content__bd::after, #kt .kt-db-comment-content__ft::before, #kt .kt-db-comment-content__ft::after { content: " "; display: table; }
#kt .kt-db-comment-content__hd::after, #kt .kt-db-comment-content__bd::after, #kt .kt-db-comment-content__ft::after { clear: both; }
#kt .kt-db-comment-content__hd { padding: 4px 0px; }
#kt .kt-db-comment-content__ft { padding-top: 8px; }
#kt .kt-db-comment-content-action { font-size: 12px; }
#kt .kt-db-comment-content-action > div { display: inline-block; }
#kt .kt-db-comment-content-action > div + div { margin-left: 8px; }
#kt .kt-db-comment-content-action a { color: rgb(136, 136, 136); }
#kt .kt-form-editor-smileys i, #kt .kt-smileys i, #kt .kt-emoji, #kt .kt-emoji img { width: 20px; height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; background-size: 100px 100px; background-image: url("") !important; }
#kt .kt-emoji-angry { background-position: 0px 0px; }
#kt .kt-emoji-special, #kt .kt-emoji-cool { background-position: -20px 0px; }
#kt .kt-emoji-happy { background-position: -40px 0px; }
#kt .kt-emoji-heart { background-position: -60px 0px; }
#kt .kt-emoji-loved, #kt .kt-emoji-kiss { background-position: -80px 0px; }
#kt .kt-emoji-speechless, #kt .kt-emoji-zipper { background-position: 0px -20px; }
#kt .kt-emoji-sad { background-position: -20px -20px; }
#kt .kt-emoji-cry { background-position: -40px -20px; }
#kt .kt-emoji-tongue { background-position: -60px -20px; }
#kt .kt-emoji-shocked, #kt .kt-emoji-surprised { background-position: -80px -20px; }
#kt .kt-emoji-bored, #kt .kt-emoji-confuse { background-position: 0px -40px; }
#kt .kt-emoji-wink { background-position: -20px -40px; }
#kt .kt-emoji-sweat { background-position: -40px -40px; }
#kt .kt-emoji-blessed, #kt .kt-emoji-angel { background-position: -60px -40px; }
#kt .kt-emoji-devil { background-position: -80px -40px; }
#kt .kt-emoji-pretty, #kt .kt-emoji-blush { background-position: 0px -60px; }
#kt .kt-emoji-think { background-position: -20px -60px; }
#kt .kt-emoji-lol { background-position: -40px -60px; }
#kt .kt-emoji-tired, #kt .kt-emoji-sleep { background-position: -60px -60px; }
#kt .kt-emoji-nerd { background-position: -80px -60px; }
#kt .kt-emoji-great { background-position: 0px -80px; }
#kt .kt-emoji-annoyed { background-position: -20px -80px; }
#kt .kt-emoji-irritated { background-position: -40px -80px; }
#kt .kt-emoji-sick { background-position: -60px -80px; }
#kt .kt-input-smiley { font-size: 14px; width: 14px; }
#kt .kt-input-smiley.active { color: rgb(136, 136, 136); }
#kt .kt-input-smiley.active .kt-smileys { display: block; }
#kt .kt-toolbar { display: flex; flex-wrap: wrap; border: 1px solid rgb(51, 51, 51); border-radius: 3px; background-color: rgb(51, 51, 51); position: relative; line-height: 18px; }
#kt .kt-toolbar__item { display: flex; align-items: center; flex: 1 0 auto; position: relative; }
#kt .kt-toolbar__item--home { flex: 0 1 auto; padding: 0px 2px 0px 8px; }
#kt .kt-toolbar__item--home + .kt-toolbar__item--home-submenu { padding-left: 0px; }
#kt .kt-toolbar__item--home-submenu-dropdown { display: none; flex: 0 1 auto; padding-left: 8px; }
#kt .kt-toolbar__item--home-submenu-dropdown + .kt-toolbar__item--home { padding-left: 2px; }
#kt .kt-toolbar__item--home-submenu { display: flex; padding-left: 8px; }
#kt .kt-toolbar__item--home-submenu .kt-toolbar__link { padding: 4px 8px; }
#kt .kt-toolbar__item--search { display: none; height: 40px; order: 2; left: 0px; width: 100%; border: 0px solid rgb(51, 51, 51); position: relative; top: 100%; z-index: 99; border-radius: 0px 0px 3px 3px; background: rgb(255, 255, 255); }
#kt .kt-toolbar__item--action { margin-left: auto; flex: 0 1 auto; padding-right: 8px; position: static; }
#kt .kt-toolbar__item--action .dropdown_ { position: static; }
#kt .kt-toolbar__item--action .is-signin.open > .dropdown-menu { display: block; }
#kt .kt-toolbar__item--action .kt-toolbar__link.is-active, #kt .kt-toolbar__item--action .kt-toolbar__link:hover, #kt .kt-toolbar__item--action .kt-toolbar__link:focus, #kt .kt-toolbar__item--action .kt-toolbar__link:active { background: transparent; }
#kt .kt-toolbar__link { position: relative; padding: 8px; color: rgb(255, 255, 255); }
#kt .kt-toolbar__link-text { display: none; }
#kt .kt-toolbar__dropdown-menu { padding: 0px; width: 100%; max-width: 100%; border-radius: 0px; border: 1px solid transparent; background-color: rgb(255, 255, 255); top: 40px; margin-top: 1px; }
#kt .kt-toolbar__dropdown-menu .popbox-dropdown__title { display: block; }
#kt .kt-toolbar__dropdown-menu .popbox-dropdown__meta { color: rgb(51, 51, 51); text-align: left; display: block; }
#kt .kt-toolbar__dropdown-menu--action { right: 0px; left: auto; }
#kt .kt-toolbar__dropdown-menu--signin { right: 0px; left: auto; }
#kt .kt-toolbar__dropdown-menu--signin .popbox-dropdown { min-width: 300px; padding-left: 0px; padding-right: 0px; }
#kt .kt-toolbar__home-submenu { font-size: 0px; }
#kt .kt-toolbar__home-submenu > div { font-size: 12px; display: inline-block; vertical-align: middle; position: relative; }
#kt .kt-toolbar__home-submenu > div:not(:first-child) { margin-left: 2px; }
#kt .kt-toolbar__home-submenu-link { color: rgb(255, 255, 255); font-size: 12px; display: block; padding: 4px 8px; border-radius: 3px; }
#kt .kt-toolbar__home-submenu-link i { display: none; }
#kt .kt-toolbar__home-submenu-link:hover, #kt .kt-toolbar__home-submenu-link:active, #kt .kt-toolbar__home-submenu-link:focus { background-color: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
#kt .kt-toolbar .is-active .kt-toolbar__link, #kt .kt-toolbar .is-active .kt-toolbar__home-submenu-link { background-color: rgba(255, 255, 255, 0.1); }
#kt .kt-toolbar__link { color: rgb(255, 255, 255); margin: 7px 0px; padding: 4px 12px; border-radius: 3px; min-width: 28px; position: relative; text-align: center; outline: 0px !important; }
#kt .kt-toolbar__link.has-composer { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }
#kt .kt-toolbar__link.has-composer:hover { color: rgb(255, 255, 255); background-color: rgb(42, 100, 150); }
#kt .kt-toolbar__link.has-new .kt-toolbar__link-bubble { display: block; }
#kt .kt-toolbar__link.has-avatar { margin: 0px 8px 0px 0px; padding: 4px 12px 4px 8px; }
#kt .kt-toolbar__link.has-avatar::before { border-style: solid; border-width: 0.1em 0.1em 0px 0px; content: ""; display: inline-block; width: 0.5em; height: 0.5em; position: absolute; right: 0px; vertical-align: top; top: 50%; transform: translateY(-50%) rotate(135deg); }
#kt .kt-toolbar__link.has-avatar:hover, #kt .kt-toolbar__link.has-avatar:active, #kt .kt-toolbar__link.has-avatar:focus { background-color: transparent !important; }
#kt .kt-toolbar__link:hover, #kt .kt-toolbar__link:active, #kt .kt-toolbar__link:focus { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1); }
#kt .kt-toolbar__avatar { border-radius: 50%; }
#kt .kt-toolbar__avatar img { border-radius: 50%; }
#kt .kt-toolbar__o-nav { display: flex; align-items: center; }
#kt .kt-toolbar__o-nav > :not(:first-child) { margin-left: 2px; }
#kt .mod-kt-title { font-weight: bold; }
#kt .mod-kt-meta, #kt .mod-kt-permalink { color: rgb(136, 136, 136); }
#kt .mod-kt-meta > span { margin-right: 4px; display: inline-block; margin-bottom: 4px; }
#kt .mod-kt-comment-content { margin-top: 4px; margin-bottom: 4px; border-left: 2px solid rgb(221, 221, 221); padding: 4px 8px; }
#kt .mod-kt-action { margin-top: 8px; }
#kt .mod-kt-item + .mod-kt-item { margin-top: 16px; }
#kt.mod-kt--border { border: 1px solid rgb(221, 221, 221); }
#kt .o-loader { display: none; position: absolute; top: 50%; left: 50%; margin: 0px; text-align: center; z-index: 1000; transform: translateX(-50%) translateY(-50%); font-size: 1em; }
#kt .o-loader::before { position: absolute; content: ""; top: 0px; left: 50%; width: 100%; height: 100%; border-radius: 500rem; border: 4px solid rgba(0, 0, 0, 0.1); }
#kt .o-loader::after { position: absolute; content: ""; top: 0px; left: 50%; width: 100%; height: 100%; animation: 0.55s linear 0s infinite normal none running fd-loader; border-radius: 500rem; border-color: rgb(153, 153, 153) transparent transparent; border-style: solid; border-width: 4px; box-shadow: transparent 0px 0px 0px 1px; }
#kt .o-loader.o-loader--top { top: 16px; transform: translateX(-50%) translateY(0px); }
@keyframes fd-loader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#kt .o-loader.o-loader--sm::before, #kt .o-loader.o-loader--sm::after { width: 20px; height: 20px; margin: 0px 0px 0px -10px; }
#kt .o-loader::before, #kt .o-loader::after { width: 36px; height: 36px; margin: 0px 0px 0px -18px; }
#kt .o-loader.with-text { text-align: center; font-style: normal; width: auto !important; height: auto !important; }
#kt.is-loading, #kt .is-loading { outline: 0px !important; }
#kt.is-loading .o-loader, #kt .is-loading .o-loader { display: block; }
#kt .o-loader.is-active, #kt .o-loader.is-visible { display: block; }
#kt .o-loader.is-disabled, #kt .o-loader.is-hidden { display: none; }
#kt .o-loader { width: 36px; height: 36px; font-size: 13px; }
#kt .o-loader--sm { width: 20px; height: 20px; }
#kt .o-loader.with-text { min-width: 36px; padding-top: 40px; }
#kt .o-loader.o-loader--sm.with-text { min-width: 20px; padding-top: 24px; }
#kt .o-loader.o-loader--inline { position: relative; vertical-align: middle; margin: 0px; left: 0px; top: 0px; transform: none; }
#kt .o-loader.o-loader--inline.is-active, #kt .o-loader.o-loader--inline.is-visible { display: inline-block; }
#kt .o-loader.o-loader--inline.is-active.is-centered, #kt .o-loader.o-loader--inline.is-visible.is-centered { display: block; margin-left: auto; margin-right: auto; }
#kt .o-empty { width: 100%; min-height: 200px; text-align: center; background-color: rgb(255, 255, 255); position: relative; display: none; }
#kt .o-empty--clean { min-height: 0px; text-align: left; }
#kt .o-empty--clean .o-empty__content { position: relative; left: 0px; top: 0px; transform: translate(0px, 0px); }
#kt .o-empty--height-no { min-height: 0px; }
#kt .o-empty--bg-no { background-color: transparent; }
#kt .o-empty--bg-shade { background-color: rgb(243, 243, 243); }
#kt .o-empty--bordered { border: 1px solid rgb(221, 221, 221); }
#kt .o-empty__content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#kt .o-empty__icon { font-size: 40px; color: rgb(136, 136, 136); margin-bottom: 8px; width: auto; }
#kt .o-empty__icon--sm { font-size: 28px; color: rgb(136, 136, 136); }
#kt .o-empty__action { margin-top: 20px; }
#kt.is-mobile .o-empty--height-no { min-height: 80px; }
#kt .is-empty .o-empty { display: inline-block; }
#kt .t-lg-p--no { padding: 0px !important; }
#kt .t-lg-pt--no { padding-top: 0px !important; }
#kt .t-lg-pl--no { padding-left: 0px !important; }
#kt .t-lg-pr--no { padding-right: 0px !important; }
#kt .t-lg-pb--no { padding-bottom: 0px !important; }
#kt .t-lg-m--no { margin: 0px !important; }
#kt .t-lg-mt--no { margin-top: 0px !important; }
#kt .t-lg-ml--no { margin-left: 0px !important; }
#kt .t-lg-mr--no { margin-right: 0px !important; }
#kt .t-lg-mb--no { margin-bottom: 0px !important; }
#kt .t-lg-p--md { padding: 8px !important; }
#kt .t-lg-pt--md { padding-top: 8px !important; }
#kt .t-lg-pl--md { padding-left: 8px !important; }
#kt .t-lg-pr--md { padding-right: 8px !important; }
#kt .t-lg-pb--md { padding-bottom: 8px !important; }
#kt .t-lg-m--md { margin: 8px !important; }
#kt .t-lg-mt--md { margin-top: 8px !important; }
#kt .t-lg-ml--md { margin-left: 8px !important; }
#kt .t-lg-mr--md { margin-right: 8px !important; }
#kt .t-lg-mb--md { margin-bottom: 8px !important; }
#kt .t-lg-p--xs { padding: 2px !important; }
#kt .t-lg-pt--xs { padding-top: 2px !important; }
#kt .t-lg-pl--xs { padding-left: 2px !important; }
#kt .t-lg-pr--xs { padding-right: 2px !important; }
#kt .t-lg-pb--xs { padding-bottom: 2px !important; }
#kt .t-lg-m--xs { margin: 2px !important; }
#kt .t-lg-mt--xs { margin-top: 2px !important; }
#kt .t-lg-ml--xs { margin-left: 2px !important; }
#kt .t-lg-mr--xs { margin-right: 2px !important; }
#kt .t-lg-mb--xs { margin-bottom: 2px !important; }
#kt .t-lg-p--sm { padding: 4px !important; }
#kt .t-lg-pt--sm { padding-top: 4px !important; }
#kt .t-lg-pl--sm { padding-left: 4px !important; }
#kt .t-lg-pr--sm { padding-right: 4px !important; }
#kt .t-lg-pb--sm { padding-bottom: 4px !important; }
#kt .t-lg-m--sm { margin: 4px !important; }
#kt .t-lg-mt--sm { margin-top: 4px !important; }
#kt .t-lg-ml--sm { margin-left: 4px !important; }
#kt .t-lg-mr--sm { margin-right: 4px !important; }
#kt .t-lg-mb--sm { margin-bottom: 4px !important; }
#kt .t-lg-p--lg { padding: 16px !important; }
#kt .t-lg-pt--lg { padding-top: 16px !important; }
#kt .t-lg-pl--lg { padding-left: 16px !important; }
#kt .t-lg-pr--lg { padding-right: 16px !important; }
#kt .t-lg-pb--lg { padding-bottom: 16px !important; }
#kt .t-lg-m--lg { margin: 16px !important; }
#kt .t-lg-mt--lg { margin-top: 16px !important; }
#kt .t-lg-ml--lg { margin-left: 16px !important; }
#kt .t-lg-mr--lg { margin-right: 16px !important; }
#kt .t-lg-mb--lg { margin-bottom: 16px !important; }
#kt .t-lg-p--xl { padding: 20px !important; }
#kt .t-lg-pt--xl { padding-top: 20px !important; }
#kt .t-lg-pl--xl { padding-left: 20px !important; }
#kt .t-lg-pr--xl { padding-right: 20px !important; }
#kt .t-lg-pb--xl { padding-bottom: 20px !important; }
#kt .t-lg-m--xl { margin: 20px !important; }
#kt .t-lg-mt--xl { margin-top: 20px !important; }
#kt .t-lg-ml--xl { margin-left: 20px !important; }
#kt .t-lg-mr--xl { margin-right: 20px !important; }
#kt .t-lg-mb--xl { margin-bottom: 20px !important; }
#kt.w780 .t-md-p--no { padding: 0px !important; }
#kt.w780 .t-md-pt--no { padding-top: 0px !important; }
#kt.w780 .t-md-pl--no { padding-left: 0px !important; }
#kt.w780 .t-md-pr--no { padding-right: 0px !important; }
#kt.w780 .t-md-pb--no { padding-bottom: 0px !important; }
#kt.w780 .t-md-m--no { margin: 0px !important; }
#kt.w780 .t-md-mt--no { margin-top: 0px !important; }
#kt.w780 .t-md-ml--no { margin-left: 0px !important; }
#kt.w780 .t-md-mr--no { margin-right: 0px !important; }
#kt.w780 .t-md-mb--no { margin-bottom: 0px !important; }
#kt.w780 .t-md-p--md { padding: 8px !important; }
#kt.w780 .t-md-pt--md { padding-top: 8px !important; }
#kt.w780 .t-md-pl--md { padding-left: 8px !important; }
#kt.w780 .t-md-pr--md { padding-right: 8px !important; }
#kt.w780 .t-md-pb--md { padding-bottom: 8px !important; }
#kt.w780 .t-md-m--md { margin: 8px !important; }
#kt.w780 .t-md-mt--md { margin-top: 8px !important; }
#kt.w780 .t-md-ml--md { margin-left: 8px !important; }
#kt.w780 .t-md-mr--md { margin-right: 8px !important; }
#kt.w780 .t-md-mb--md { margin-bottom: 8px !important; }
#kt.w780 .t-md-p--xs { padding: 2px !important; }
#kt.w780 .t-md-pt--xs { padding-top: 2px !important; }
#kt.w780 .t-md-pl--xs { padding-left: 2px !important; }
#kt.w780 .t-md-pr--xs { padding-right: 2px !important; }
#kt.w780 .t-md-pb--xs { padding-bottom: 2px !important; }
#kt.w780 .t-md-m--xs { margin: 2px !important; }
#kt.w780 .t-md-mt--xs { margin-top: 2px !important; }
#kt.w780 .t-md-ml--xs { margin-left: 2px !important; }
#kt.w780 .t-md-mr--xs { margin-right: 2px !important; }
#kt.w780 .t-md-mb--xs { margin-bottom: 2px !important; }
#kt.w780 .t-md-p--sm { padding: 4px !important; }
#kt.w780 .t-md-pt--sm { padding-top: 4px !important; }
#kt.w780 .t-md-pl--sm { padding-left: 4px !important; }
#kt.w780 .t-md-pr--sm { padding-right: 4px !important; }
#kt.w780 .t-md-pb--sm { padding-bottom: 4px !important; }
#kt.w780 .t-md-m--sm { margin: 4px !important; }
#kt.w780 .t-md-mt--sm { margin-top: 4px !important; }
#kt.w780 .t-md-ml--sm { margin-left: 4px !important; }
#kt.w780 .t-md-mr--sm { margin-right: 4px !important; }
#kt.w780 .t-md-mb--sm { margin-bottom: 4px !important; }
#kt.w780 .t-md-p--lg { padding: 16px !important; }
#kt.w780 .t-md-pt--lg { padding-top: 16px !important; }
#kt.w780 .t-md-pl--lg { padding-left: 16px !important; }
#kt.w780 .t-md-pr--lg { padding-right: 16px !important; }
#kt.w780 .t-md-pb--lg { padding-bottom: 16px !important; }
#kt.w780 .t-md-m--lg { margin: 16px !important; }
#kt.w780 .t-md-mt--lg { margin-top: 16px !important; }
#kt.w780 .t-md-ml--lg { margin-left: 16px !important; }
#kt.w780 .t-md-mr--lg { margin-right: 16px !important; }
#kt.w780 .t-md-mb--lg { margin-bottom: 16px !important; }
#kt.w780 .t-md-p--xl { padding: 20px !important; }
#kt.w780 .t-md-pt--xl { padding-top: 20px !important; }
#kt.w780 .t-md-pl--xl { padding-left: 20px !important; }
#kt.w780 .t-md-pr--xl { padding-right: 20px !important; }
#kt.w780 .t-md-pb--xl { padding-bottom: 20px !important; }
#kt.w780 .t-md-m--xl { margin: 20px !important; }
#kt.w780 .t-md-mt--xl { margin-top: 20px !important; }
#kt.w780 .t-md-ml--xl { margin-left: 20px !important; }
#kt.w780 .t-md-mr--xl { margin-right: 20px !important; }
#kt.w780 .t-md-mb--xl { margin-bottom: 20px !important; }
#kt.is-mobile .t-xs-p--no { padding: 0px !important; }
#kt.is-mobile .t-xs-pt--no { padding-top: 0px !important; }
#kt.is-mobile .t-xs-pl--no { padding-left: 0px !important; }
#kt.is-mobile .t-xs-pr--no { padding-right: 0px !important; }
#kt.is-mobile .t-xs-pb--no { padding-bottom: 0px !important; }
#kt.is-mobile .t-xs-m--no { margin: 0px !important; }
#kt.is-mobile .t-xs-mt--no { margin-top: 0px !important; }
#kt.is-mobile .t-xs-ml--no { margin-left: 0px !important; }
#kt.is-mobile .t-xs-mr--no { margin-right: 0px !important; }
#kt.is-mobile .t-xs-mb--no { margin-bottom: 0px !important; }
#kt.is-mobile .t-xs-p--md { padding: 8px !important; }
#kt.is-mobile .t-xs-pt--md { padding-top: 8px !important; }
#kt.is-mobile .t-xs-pl--md { padding-left: 8px !important; }
#kt.is-mobile .t-xs-pr--md { padding-right: 8px !important; }
#kt.is-mobile .t-xs-pb--md { padding-bottom: 8px !important; }
#kt.is-mobile .t-xs-m--md { margin: 8px !important; }
#kt.is-mobile .t-xs-mt--md { margin-top: 8px !important; }
#kt.is-mobile .t-xs-ml--md { margin-left: 8px !important; }
#kt.is-mobile .t-xs-mr--md { margin-right: 8px !important; }
#kt.is-mobile .t-xs-mb--md { margin-bottom: 8px !important; }
#kt.is-mobile .t-xs-p--xs { padding: 2px !important; }
#kt.is-mobile .t-xs-pt--xs { padding-top: 2px !important; }
#kt.is-mobile .t-xs-pl--xs { padding-left: 2px !important; }
#kt.is-mobile .t-xs-pr--xs { padding-right: 2px !important; }
#kt.is-mobile .t-xs-pb--xs { padding-bottom: 2px !important; }
#kt.is-mobile .t-xs-m--xs { margin: 2px !important; }
#kt.is-mobile .t-xs-mt--xs { margin-top: 2px !important; }
#kt.is-mobile .t-xs-ml--xs { margin-left: 2px !important; }
#kt.is-mobile .t-xs-mr--xs { margin-right: 2px !important; }
#kt.is-mobile .t-xs-mb--xs { margin-bottom: 2px !important; }
#kt.is-mobile .t-xs-p--sm { padding: 4px !important; }
#kt.is-mobile .t-xs-pt--sm { padding-top: 4px !important; }
#kt.is-mobile .t-xs-pl--sm { padding-left: 4px !important; }
#kt.is-mobile .t-xs-pr--sm { padding-right: 4px !important; }
#kt.is-mobile .t-xs-pb--sm { padding-bottom: 4px !important; }
#kt.is-mobile .t-xs-m--sm { margin: 4px !important; }
#kt.is-mobile .t-xs-mt--sm { margin-top: 4px !important; }
#kt.is-mobile .t-xs-ml--sm { margin-left: 4px !important; }
#kt.is-mobile .t-xs-mr--sm { margin-right: 4px !important; }
#kt.is-mobile .t-xs-mb--sm { margin-bottom: 4px !important; }
#kt.is-mobile .t-xs-p--lg { padding: 16px !important; }
#kt.is-mobile .t-xs-pt--lg { padding-top: 16px !important; }
#kt.is-mobile .t-xs-pl--lg { padding-left: 16px !important; }
#kt.is-mobile .t-xs-pr--lg { padding-right: 16px !important; }
#kt.is-mobile .t-xs-pb--lg { padding-bottom: 16px !important; }
#kt.is-mobile .t-xs-m--lg { margin: 16px !important; }
#kt.is-mobile .t-xs-mt--lg { margin-top: 16px !important; }
#kt.is-mobile .t-xs-ml--lg { margin-left: 16px !important; }
#kt.is-mobile .t-xs-mr--lg { margin-right: 16px !important; }
#kt.is-mobile .t-xs-mb--lg { margin-bottom: 16px !important; }
#kt.is-mobile .t-xs-p--xl { padding: 20px !important; }
#kt.is-mobile .t-xs-pt--xl { padding-top: 20px !important; }
#kt.is-mobile .t-xs-pl--xl { padding-left: 20px !important; }
#kt.is-mobile .t-xs-pr--xl { padding-right: 20px !important; }
#kt.is-mobile .t-xs-pb--xl { padding-bottom: 20px !important; }
#kt.is-mobile .t-xs-m--xl { margin: 20px !important; }
#kt.is-mobile .t-xs-mt--xl { margin-top: 20px !important; }
#kt.is-mobile .t-xs-ml--xl { margin-left: 20px !important; }
#kt.is-mobile .t-xs-mr--xl { margin-right: 20px !important; }
#kt.is-mobile .t-xs-mb--xl { margin-bottom: 20px !important; }
#kt .t-icon--primary { color: rgb(66, 139, 202); }
#kt .t-icon--success { color: rgb(57, 181, 74); }
#kt .t-icon--danger { color: rgb(217, 83, 79); }
#kt .t-icon--default { color: rgb(255, 255, 255); }
#kt .t-icon--info { color: rgb(91, 192, 222); }
#kt .t-icon--warning { color: rgb(236, 151, 31); }
#kt .t-hidden { display: none !important; }
#kt .t-block { display: block !important; }
#kt .t-inline { display: inline !important; }
#kt .t-inline-block { display: inline-block !important; }
#kt .pull-left, #kt .t-lg-pull-left { float: left !important; }
#kt .pull-right, #kt .t-lg-pull-right { float: right !important; }
#kt .t-va--middle { vertical-align: middle !important; }
#kt.w780 .t-lg-pull-left, #kt.w780 .t-lg-pull-right, #kt.is-mobile .t-lg-pull-left, #kt.is-mobile .t-lg-pull-right { float: none !important; }
#kt .t-sm-visible { display: none; }
#kt.is-mobile .t-sm-visible { display: inline-block; }
#kt .fd-cf::before, #kt .fd-cf::after { content: " "; display: table; }
#kt .fd-cf::after { clear: both; }
#kt .t-fs--sm { font-size: 12px !important; }
#kt .t-fs--lg { font-size: 15px !important; }
#kt .t-lg-text--left, #kt .t-text--left { text-align: left !important; }
#kt .t-lg-text--right, #kt .t-text--right { text-align: right !important; }
#kt .t-lg-text--center, #kt .t-text--center { text-align: center !important; }
#kt .t-lg-text--justify, #kt .t-text--justify { text-align: justify !important; }
#kt .t-lg-text--nowrap, #kt .t-text--nowrap { white-space: nowrap !important; }
#kt.w780 .t-lg-text--right, #kt.w780 .t-lg-text--left, #kt.w780 .t-lg-text--center, #kt.is-mobile .t-lg-text--right, #kt.is-mobile .t-lg-text--left, #kt.is-mobile .t-lg-text--center { text-align: unset !important; }
#kt.w780 .t-sm-text--right, #kt.is-mobile .t-sm-text--right { text-align: right !important; }
#kt.w780 .t-sm-text--center, #kt.is-mobile .t-sm-text--center { text-align: center !important; }
#kt .t-text--lowercase { text-transform: lowercase !important; }
#kt .t-text--uppercase { text-transform: uppercase !important; }
#kt .t-text--capitalize { text-transform: capitalize !important; }
#kt .t-text--muted { color: rgb(136, 136, 136) !important; }
#kt .t-text--primary { color: rgb(66, 139, 202) !important; }
a#kt .t-text--primary:hover, a#kt .t-text--primary:focus { color: rgb(48, 113, 169); }
#kt .t-text--success { color: rgb(60, 118, 61) !important; }
a#kt .t-text--success:hover, a#kt .t-text--success:focus { color: rgb(43, 84, 44); }
#kt .t-text--info { color: rgb(49, 112, 143) !important; }
a#kt .t-text--info:hover, a#kt .t-text--info:focus { color: rgb(36, 82, 105); }
#kt .t-text--warning { color: rgb(138, 109, 59) !important; }
a#kt .t-text--warning:hover, a#kt .t-text--warning:focus { color: rgb(102, 81, 44); }
#kt .t-text--danger { color: rgb(169, 68, 66) !important; }
a#kt .t-text--danger:hover, a#kt .t-text--danger:focus { color: rgb(132, 53, 52); }
#kt .t-text--bold { font-weight: bold !important; }
#kt .t-bdt-no { border-top: 0px !important; }
#kt .t-bdr-no { border-right: 0px !important; }
#kt .t-bdb-no { border-bottom: 0px !important; }
#kt .t-bdl-no { border-left: 0px !important; }
#jsn-header { z-index: 601; position: relative; }
.jfbconnect-wrapper { text-align: center; }
.jfbconnect-wrapper .social-login .pull-left { float: none !important; margin: 0px !important; }
.jfbconnect-wrapper .social-login .pull-left a { display: inline-block !important; }
.jfbconnect-wrapper .social-login .pull-left a img { max-width: 90px !important; }
.jfbconnect-wrapper .social-login > div { display: inline-block !important; }
[class^="tm-"] div#fd button, [class^="tm-"] div#fd input, [class^="tm-"] div#fd textarea { box-sizing: border-box !important; }
.method-totp .well { display: none; }
.method-totp fieldset legend { font-size: 12px; font-weight: 700; }
.method-totp fieldset ul { padding: 0px; margin: 0px; list-style: none; }
.method-totp fieldset ul li { list-style: none; }
.method-totp fieldset .span6 { width: 100%; }
.method-totp fieldset .alert-info { background: none; border: 0px; }
.method-totp fieldset .control-group label.control-label { width: 20%; }
.method-totp fieldset .control-group .controls { margin-left: 0px; }
.method-totp fieldset .control-group .controls #totpsecuritycode { font-size: 12px; padding: 5px 10px; line-height: 1.5; border-radius: 3px; height: 30px; width: 160px; }
div#fd .rokpad-editor-wrapper i { height: 16px; width: 16px; }