/*---------------------------------------------------------------------- Project:        Golf Pro - Responsive HTML Template Based On Twitter Bootstrap 4 Version:        0.1
-----------------------------------------------------------------------*/
body { color: white; font-weight: 400; background-color: #0e1314 !important; font-size: 13px; font-family: "Open Sans", sans-serif; }
body:not(.modal-open) { padding-right: 0 !important; }

.word-break { word-break: break-all; }

.btn, a[type="button"] { -webkit-appearance: none; }

.w-90 { width: 90%; }

.w-70 { width: 70%; }

.w-60 { width: 60%; }

.w-20 { width: 20%; }

.w-15 { width: 15%; }

.w-10 { width: 10%; }

.max-w-75 { max-width: 75%; }

.login-form { width: 600px; padding: 4rem 6rem; border-radius: 20px; -webkit-box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.15); box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.15); opacity: 0.95; }

.bg-forgot { background-image: url(../images/bg/forgot_top.png), url(../images/bg/password_bottom.png); background-position: top 0 left 0, bottom 0 right 0; background-repeat: no-repeat, no-repeat; }

.bg-error { background-image: url(../media/error/error-bg.png); background-position: bottom 0 right 0; background-repeat: no-repeat; }

.toggle-password { position: absolute; width: 38px; height: 38px; cursor: pointer; right: 0; bottom: 0; text-align: center; line-height: 38px; }

.has-error .input-error { max-width: fit-content; }

.primary-heading { color: white !important; }

.primary-body { color: white !important; }

.img-rounded { border-radius: 50%; }

.mobile-display { display: none; }

.breadcrumb.breadcrumb-iconed .breadcrumb-item:after { content: "\f101"; padding-left: 0.4rem; display: block; margin-left: 0.4rem; font-family: 'Font Awesome\ 5 Free'; }
.breadcrumb.breadcrumb-iconed .breadcrumb-item:last-child:after { content: ''; }
.breadcrumb.breadcrumb-iconed .breadcrumb-item + .breadcrumb-item::before { content: ''; display: none; }

.card.card-custom { border: 1px solid #E6E7E9; border-radius: 8px !important; }
.card.card-custom > .card-header { min-height: 40px; }
.card.card-custom > .card-header .card-title { font-size: 15px; color: white; font-weight: 500; }
.card.card-custom > .card-header.card-header-tabs-line .nav .nav-link { padding-top: 1rem; padding-bottom: 1rem; }

.form-group { margin-bottom: 1.2rem; }
.form-group label { font-size: 0.875rem; font-weight: 600; }
.form-group label.font-size-lg { font-size: 13px; font-weight: 700; }
.form-group .form-control { font-weight: 400; font-size: 0.875rem; height: calc(1.5em + 1.5rem + 2px); }

textarea.form-control { height: auto !important; }

.no-resize { resize: none !important; }

.form-imp-desc { color: white; font-size: 0.875rem; font-weight: 500; }

.form-group-heading { font-size: .938rem; font-weight: 500; margin-bottom: 1.3rem; color: white; }

.field-validation-error { display: block; font-weight: 500; text-align: left; margin-top: 5px; }

.input-error { font-weight: 500; text-align: left; margin-top: 5px; }

.btn { font-size: .875rem; font-weight: 500; }

table caption { display: none; }
table th.role-full { width: 120px; }
table .permission-row .checkbox-list { align-items: center; }

.brand { height: 55px; padding: 0 15px; }
.brand .btn:hover .svg-icon svg g [fill] { fill: #22c17b; }

.dropdown-menu { border-radius: 0 0 0.42rem 0.42rem; }

.aside { width: 250px; }

.aside-menu .menu-nav > .menu-item { border-radius: 5px; margin-bottom: 5px; }
.aside-menu .menu-nav > .menu-item:last-child { margin-bottom: 0; }
.aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link { margin: 0 15px; border-radius: 5px; }
.aside-menu .menu-nav > .menu-section { margin: 0; }

.aside-menu .menu-nav > .menu-item > .menu-link { padding: 6px 12px; margin: 0 15px; border-radius: 5px; }

.aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link { margin: 0 15px; border-radius: 5px; }

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon { font-size: 16px; }

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon.la, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon.la { font-size: 20px; }

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text { font-size: 13px; }

.aside-menu .menu-nav > .menu-item > .menu-heading, .aside-menu .menu-nav > .menu-item > .menu-link, .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link { min-height: 32px; }

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text, .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon { color: white; }

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link { background-color: #22c17b; }

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text { color: white; }

.notifications { font-size: 14px; }

.navi-link i.right { font-size: 12px; }

.navi-text div { font-size: 13px; color: white; }
.navi-text .text-xs { font-size: 12px; color: #7e7e7e; }

.symbol.symbol-round { border-radius: 50%; }
.symbol.symbol-round img { border-radius: 50%; }
.symbol.symbol-150 img { width: 150px; }

.profile-image { width: 150px; height: 150px; background: url("../media/bg/bordered-bg.svg"); background-repeat: no-repeat; background-size: cover; text-align: center; }
.profile-image img { width: 115px; height: 115px; border-radius: 50%; border: 2px solid white; object-fit: cover; margin: -8px 0 0 -8px; }

.overline { font-size: 12px; color: white; font-weight: 500; margin-bottom: 5px; text-transform: uppercase; }

.modal-backdrop.show { opacity: 0.7; }

/*From Right/Left */
.modal { z-index: 1051 !important; }
.modal .modal-header .modal-title { font-size: 1.2rem; margin: 0; }
.modal .modal-header .close i, .modal .modal-header .close .ki { color: #fd4a46; }
.modal .modal-header .close:hover { color: #fd4a46; }
.modal.drawer { display: flex !important; pointer-events: none; }
.modal.drawer * { pointer-events: none; }
.modal.drawer .modal-dialog { margin: 0; display: flex; flex: auto; transform: translate(25%, 0); }
.modal.drawer .modal-dialog .modal-content { border: none; border-radius: 0; }
.modal.drawer .modal-dialog .modal-content .modal-body { overflow: auto; background: #0e1314; }
.modal.drawer .modal-dialog .modal-content .modal-header, .modal.drawer .modal-dialog .modal-content .modal-footer { background: #0e1314; }
.modal.drawer.show { pointer-events: auto; }
.modal.drawer.show * { pointer-events: auto; }
.modal.drawer.show .modal-dialog { transform: translate(0, 0); }
.modal.drawer.right-align { flex-direction: row-reverse; }
.modal.drawer.left-align:not(.show) .modal-dialog { transform: translate(-25%, 0); }

.accordion.accordion-light .card { border: 1px solid #E6E7E9; }
.accordion.accordion-light .card:first-child { border-top: 1px solid #E6E7E9; }

.accordion .card .card-header .card-title .card-label { font-size: .97rem; font-weight: 500; color: white; }

.accordion .card .card-body { font-size: 0.875rem; }

.no-shadow { box-shadow: none !important; }

.modal-ku { width: 500px; margin: auto; }

.modal.fade .modal-dialog.modal-wt { width: 450px; }

::-ms-reveal { display: none; }

.dx-widget, .dx-overlay-wrapper, .ql-container { font-family: "Open Sans", sans-serif !important; font-size: 13px; color: white; }

.dx-empty-message { font-size: 12px; }

.dx-popup-wrapper > .dx-overlay-content { border: 0 !important; }

.dx-popup-title.dx-toolbar .dx-toolbar-label { font-size: 1rem !important; font-weight: 500; }

.dx-overlay-shader { background: rgba(0, 0, 0, 0.7) !important; }

.dx-datagrid, .dx-theme-generic-typography { font-family: "Open Sans", sans-serif !important; }
.dx-datagrid a, .dx-theme-generic-typography a { color: white; font-weight: 500; }

.dx-datagrid-headers { font-weight: 600; font-size: 13px; }

.dx-datagrid .dx-row > td { padding: 7px 12px; }

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell { padding: 2px 8px; }

.dx-widget.dx-datagrid-pager { margin-top: 0 !important; border-radius: 0 0 8px 8px; border: 0; }
.dx-widget.dx-datagrid-pager .dx-pages { display: flex; justify-content: space-between; align-items: center; float: none; padding: 0 10px; color: white; }
.dx-widget.dx-datagrid-pager .dx-pages .dx-info { font-size: 12px; }
.dx-widget.dx-datagrid-pager .dx-widget { color: white; }

.dx-pager { padding: 10px; }
.dx-pager .dx-page-sizes, .dx-pager .dx-pages { color: white; }
.dx-pager .dx-page-sizes .dx-selection, .dx-pager .dx-pages .dx-selection { background: #22c17b; color: white; }
.dx-pager .dx-page-sizes .dx-page-size, .dx-pager .dx-pages .dx-page-size { padding: 5px 8px; }
.dx-pager .dx-page-sizes .dx-page, .dx-pager .dx-pages .dx-page { padding: 5px 9px 4px; }

.dx-datagrid .dx-link i { font-size: 12px; }

.dx-datagrid-borders > .dx-datagrid-page { border-top: 0; }

.dx-texteditor-input { font-size: 12px !important; }

.dx-field, .dx-widget { border-color: #c3c3c3; }
.dx-field.dx-htmleditor-toolbar-format, .dx-widget.dx-htmleditor-toolbar-format { border-color: transparent; }
.dx-field input, .dx-field textarea, .dx-widget input, .dx-widget textarea { font-family: "Open Sans", sans-serif; }

.dx-datagrid-rowsview .dx-row > td, .dx-datagrid-rowsview .dx-row > tr > td { overflow: none; white-space: normal; word-break: break-all; text-overflow: none; vertical-align: middle !important; font-size: 13px; }
.dx-datagrid-rowsview .dx-row > td img, .dx-datagrid-rowsview .dx-row > tr > td img { width: 65px; }

.dx-datagrid .dx-column-lines > td { border-color: #c3c3c3; }

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected { background-color: rgba(34, 193, 123, 0.15); }

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused { background-color: #22c17b; color: white; }
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-state-hover { color: white; }

.dx-list-item.dx-state-focused .dx-icon-toggle-delete, .dx-list-item.dx-state-focused.dx-state-hover .dx-icon-toggle-delete { background-image: url(../images/misc/document-delete.png); }

.dx-texteditor.dx-editor-outlined { border-color: #c3c3c3; }

.dx-switch-handle:before { background-color: #22c17b; }

.dx-switch.dx-state-focused .dx-switch-handle:before, .dx-switch.dx-state-hover .dx-switch-handle:before { background-color: #1a965f; }

.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot { background: #22c17b; }

.dx-datebox-wrapper-calendar .dx-calendar { margin-top: 15px; }
.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-timeview { margin-top: 15px; }

.dx-tab-selected:after { border: 0; }

.dx-tab { padding: 6px; }

.dx-htmleditor { border-radius: 0.42rem; border-color: #c3c3c3; }
.dx-htmleditor .dx-htmleditor-toolbar-wrapper { padding: 0; }
.dx-htmleditor .dx-htmleditor-toolbar-wrapper:first-child { border-color: #c3c3c3; }

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format) { background: #22c17b; }
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format) .dx-icon { color: white; }

.dx-toolbar-text-auto-hide .dx-button .dx-button-content { padding: 6px; }
.dx-toolbar-text-auto-hide .dx-button .dx-icon { width: 16px; height: 16px; background-size: 16px 16px; font-size: 16px; line-height: 16px; }

.dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before { padding-right: 0; }

.dx-placeholder, .ql-editor.ql-blank:before { font-size: 12px; color: #bcb6c3; }

.dx-datebox-wrapper-calendar .dx-popup-content { margin: 0; }

.dx-calendar-navigator .dx-calendar-caption-button { font-size: 14px; }

.dx-calendar-cell { font-size: 12px; }

.dx-item-content.dx-list-item-content { font-size: 12px; }

.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content { padding: 5px 9px; }

.dx-tag-content { font-size: 11px; }

.dx-texteditor-input { min-height: 30px; }

#gridContainer { border-radius: 8px !important; }

.dx-fileuploader-content { text-align: center; }

.dx-fileuploader-input-wrapper .dx-button { float: none; }

.dx-fileuploader-input-container { display: block; }

.dx-button-mode-contained[aria-label="Select file"] { background: #22c17b; color: #22c17b; border-color: #22c17b; }
.dx-button-mode-contained[aria-label="Select file"].dx-state-hover, .dx-button-mode-contained[aria-label="Select file"].dx-state-focus { background: #22c17b; color: white; border-color: #22c17b; }

.dx-fileuploader-content { text-align: left; }

.dx-fileuploader-input-container, .dx-fileuploader-input-label { display: inline-block; color: white; width: auto; font-size: 12px; }

.dx-fileuploader-wrapper { padding: 0; }

.dx-fileuploader-input-wrapper { background: transparent; padding: 0; }

.custom-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; color: white; }
.custom-input + label { font-weight: 400; width: 100%; }
.custom-input + label span { border: 2px dashed rgba(0, 0, 0, 0.2); padding-top: 25px; height: 100px; display: block; text-align: center; cursor: pointer; }
.custom-input + label span i { display: block; padding-bottom: 8px; color: white; }
.custom-input + label span.choose-file { color: white; padding: 10px 15px; width: 220px; text-align: center; white-space: nowrap; overflow: hidden; display: inline-block; border-radius: 4px; vertical-align: middle; }

.closed { position: absolute; top: -8px; right: -8px; background: rgba(0, 0, 0, 0.6); width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; padding: 0 !important; border: 0; }
.closed i { font-size: 12px; color: white; }

.remove { position: absolute; right: 0; }

.file-closed { width: 28px; height: 28px; margin-right: 10px; border: 1px solid #E6E7E9; text-align: center; cursor: pointer; border-radius: 3px; line-height: 28px; }
.file-closed:hover { background: #f5f5f5; border-color: #ddd; }
.file-closed i { color: black; }

.fileWrapper .dx-fileuploader-file-size { vertical-align: bottom; }

.profile-details li { border: 1px solid #c3c3c3; border-radius: 5px; }
.profile-details li .profile-data { color: #c3c3c3; }
.profile-details.games li { border: 0; }
.profile-details .score { border: 1px solid #c3c3c3; border-radius: 5px; }
.profile-details .score.active { color: #22c17b; border-color: #22c17b; }

.subs-name { background: #20b473; text-align: center; width: 100px; height: 100px; border-radius: 50%; font-size: 13px; font-weight: 600; color: white; vertical-align: middle; line-height: 100px; }

.custom-input-wrapper > span { color: #999999; padding-left: 25px; width: 75%; white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: middle; }

.button-wrapper { position: relative; width: 80px; text-align: center; margin: 0 auto; cursor: pointer; }
.button-wrapper span.label { position: relative; z-index: 0; display: inline-block; width: 100%; height: 38px; padding: 0.65rem 1rem; font-weight: 500; line-height: 1.5; border-radius: 0.42rem; cursor: pointer; font-size: 12px; background: #22c17b; color: #22c17b; border-color: #22c17b; }
.button-wrapper span.label:hover { background: #22c17b; color: white; border-color: #22c17b; }
.button-wrapper span.label.disabled, .button-wrapper span.label:disabled { background: #26d789; color: #22c17b; border-color: #26d789; }
.button-wrapper .upload-box { display: inline-block; position: absolute; z-index: 1; width: 100%; height: 38px; top: 0; left: 0; opacity: 0; cursor: pointer; }
.button-wrapper .upload-box:hover { background: #22c17b; color: white; border-color: #22c17b; }
.button-wrapper .upload-box.disabled, .button-wrapper .upload-box:disabled { background: #26d789; color: #22c17b; border-color: #26d789; }

.product-group { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #E4E6EF; }
.product-group:last-child { border-bottom: none; }

.padded { padding: 40px 0; }
.padded.padded-lg { padding: 65px 0 55px; }

.nav-pills .nav-item { margin-right: 3rem; }
.nav-pills .nav-item .nav-link { border-radius: 25px; border: 2px solid #c3c3c3; background: transparent; font-size: 14px; font-weight: 500; padding: 6px 20px; }
.nav-pills .nav-item .nav-link.active { border-color: #c3c3c3; color: white; background-color: transparent; }
.nav-pills .nav-item .nav-link:hover { border-color: #c3c3c3; color: white; }

.feat-head i { font-size: 2rem; color: white; z-index: 12; }

.form-group:has(.field-validation-error) .form-control { border-color: #fd4a46 !important; }

.form-control-solid.bg-grey { background: rgba(195, 195, 195, 0.2); border-color: rgba(195, 195, 195, 0.2); }

.symbol-primary-dark .symbol-label { background-color: #178052; color: white; }

.public-body { background: white !important; color: black; font-size: 1.1rem !important; }
.public-body .public-content { padding: 20px; text-align: center; }
.public-body .rounded { background: #22c17b; min-width: 40px; height: 40px; border-radius: 50% !important; text-align: center; padding: 10px 12px; color: white; font-weight: 800; margin-left: 15px; display: inline-block; }
.public-body .counts { font-weight: 800; font-size: 1rem; }
.public-body .counts .list-inline-item { margin-right: .75rem; }
.public-body .counts .primary { color: #22c17b !important; }
.public-body .counts .primary.primary-dark { color: #1a965f !important; }
.public-body .counts .primary.primary-dark .rounded { background: #1a965f !important; }
.public-body .counts .dark { color: #7e7e7e !important; }
.public-body .counts .dark .rounded { background-color: #7e7e7e !important; }
.public-body p { margin: 0; }
.public-body p.heading { margin: 0 0 6px 0; font-weight: 700; }
.public-body .times { margin-bottom: 25px; }
.public-body .times.times-xs { margin-bottom: 15px; }
.public-body table.accept-decline { width: auto; font-size: 1rem; text-align: left; margin: 0 auto; color: black; }
.public-body table.accept-decline th, .public-body table.accept-decline td { vertical-align: middle; }
.public-body table.accept-decline th { font-weight: 800; }
.public-body table.accept-decline th.primary { color: #22c17b !important; }
.public-body table.accept-decline th.dark { color: #7e7e7e !important; }
.public-body table.accept-decline th.dark .rounded { background-color: #7e7e7e !important; }
.public-body table.accept-decline td { padding: .5rem; line-height: 17px; }
.public-body table.accept-decline td img { vertical-align: super; }
.public-body .public-footer { background: #EDFFF7; padding: 30px 20px; text-align: center; }

.posted-on { width: 90px; margin: 0 auto; margin-top: 25px; text-align: center; background-color: #22c17b; color: white; font-size: 13px; border-radius: 5px; margin-bottom: 20px; }
.posted-on .pattern-background { background-color: #7e7e7e; text-align: center; padding: 5px 15px; border-radius: 5px 5px 0 0; }
.posted-on span { display: block; }
.posted-on .entry-date { line-height: 12px; padding: 10px; text-transform: uppercase; }
.posted-on .entry-month { padding: 10px 15px 0; line-height: 24px; overflow: hidden; }
.posted-on .entry-month span { font-weight: bold; font-size: 22px; }

.dash-bg { border-radius: 8px; }
.dash-bg h2 { font-size: 2rem; }

.dashboard-info-bg { background-image: url(../media/bg/circular-borders.png); background-position: bottom 0 right 0; background-repeat: no-repeat; min-height: 148px; }
.dashboard-info-bg .img-custom { position: absolute; right: 10px; top: -28px; }
.dashboard-info-bg .img-custom.img-player { right: 0; bottom: 0; top: auto; }
.dashboard-info-bg h2 { font-size: 1.25rem; }

.upcoming-single { padding-bottom: 0.5rem; margin-bottom: 0.5rem; }

.timeline.timeline-2 .timeline-item { padding: 0 0 1.2rem 0; }
.timeline.timeline-2 .timeline-item:last-child { padding: 0; }
.timeline.timeline-2 .timeline-item .timeline-badge { z-index: 0; }

.select.ui.dropdown { min-height: 37px; border-right: 1px solid #0e1e1c; background: #0e1314; padding: 0.65rem 1rem; }

.ui.search.dropdown > .text { top: 5px; max-width: 90%; overflow: hidden; white-space: nowrap; }

.ui.selection.dropdown .menu > .item { border-top: 1px solid #0e1e1c; }

.ui.dropdown .menu { background: #0e1314; color: white; }

.ui.selection.dropdown.minwidth { min-width: 5.5em !important; padding: 0.65rem 0.5rem !important; font-size: 0.875rem; }
.ui.selection.dropdown.minwidth.minwidth-xs { min-width: 6.8em !important; max-width: 6.8em !important; }
.ui.selection.dropdown.minwidth.maxwidth { min-width: 14em !important; max-width: 14em !important; border-color: #EEEAEA; }

.ui.search.selection.dropdown.minwidth > input.search { height: 36px; color: white; }

.ui.search.dropdown.minwidth > .text { top: 0; color: white; font-size: 11px; }

.ui.selection.dropdown.minwidth > .delete.icon, .ui.selection.dropdown.minwidth > .dropdown.icon, .ui.selection.dropdown.minwidth > .search.icon { padding-top: 13px; padding-bottom: 11px; }

.ui.dropdown:not(.button) > .default.text, .ui.default.dropdown:not(.button) > .text { color: rgba(255, 255, 255, 0.8); }

.ui.selection.dropdown { background: #0e1e1c !important; color: white !important; }

.apexcharts-text, .apexcharts-title-text, .apexcharts-legend-text { font-family: "Open Sans", sans-serif !important; }

::-ms-reveal { display: none; }

a { color: #22c17b; }
a:hover { color: #1a965f; }

.text-body { color: white !important; }

.btn.btn-primary { background: #22c17b; color: white; border-color: #22c17b; }
.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text), .btn.btn-primary:hover, .btn.btn-primary:focus { background: #1c9e65; color: white; border-color: #1c9e65; }
.btn.btn-primary.disabled, .btn.btn-primary:disabled { background: #3adc95; border-color: #3adc95; color: white; }

.btn.btn-secondary { background: #7e7e7e; color: white; border-color: #7e7e7e; }
.btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-secondary:focus:not(.btn-text), .btn.btn-secondary.focus:not(.btn-text), .btn.btn-secondary:hover, .btn.btn-secondary:focus { background: #6a6a6a; color: white; border-color: #6a6a6a; }
.btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-secondary:focus:not(.btn-text) i, .btn.btn-secondary.focus:not(.btn-text) i, .btn.btn-secondary:hover i, .btn.btn-secondary:focus i { color: white; }
.btn.btn-secondary i { color: white; }
.btn.btn-secondary.disabled, .btn.btn-secondary:disabled { background: #989898; border-color: #989898; color: white; }

.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-primary:focus:not(.btn-text), .btn.btn-link-primary.focus:not(.btn-text) { color: #22c17b; }
.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-primary:focus:not(.btn-text) i, .btn.btn-link-primary.focus:not(.btn-text) i { color: #22c17b; }

.btn.btn-outline-primary { color: #22c17b; background-color: transparent; border-color: #22c17b; }
.btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-primary:focus:not(.btn-text), .btn.btn-outline-primary.focus:not(.btn-text), .btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus { background: #22c17b; color: white; border-color: #22c17b; }

.btn.btn-link-primary { color: #22c17b; }
.btn.btn-link-primary i { color: #22c17b; }
.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-primary:focus:not(.btn-text), .btn.btn-link-primary.focus:not(.btn-text), .btn.btn-link-primary:hover, .btn.btn-link-primary:focus { color: darken #22c17b, 8%; }
.btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-primary:focus:not(.btn-text) i, .btn.btn-link-primary.focus:not(.btn-text) i, .btn.btn-link-primary:hover i, .btn.btn-link-primary:focus i { color: darken #22c17b, 8%; }

.badge { font-size: 14px; border-radius: 2rem; font-weight: normal; }

.bg-primary { background-color: #22c17b !important; }

.border-primary { border-color: #22c17b !important; }

.border-gray { border-color: #7e7e7e !important; }

.bg-gray { background-color: #7e7e7e !important; }

.badge-success { background: #22c17b !important; }

.badge-primary { background: #3855b3 !important; }

.badge-danger { background: #fd4a46 !important; }

.badge-warning { background: #f16a1b !important; }

.label-outline-success { border-color: #22c17b !important; color: #22c17b !important; }

.label-outline-primary { border-color: #3855b3 !important; color: #3855b3 !important; }

.label-outline-warning { border-color: #f16a1b !important; color: #f16a1b !important; }

.label-light-primary { color: #3855b3 !important; background-color: #22c17b !important; }

.radio.radio-outline.radio-success > input:checked ~ span { border-color: #22c17b; }
.radio.radio-outline.radio-success > input:checked ~ span:after { background-color: #22c17b; border-color: #22c17b; }

.text-primary { color: #22c17b !important; }
.text-primary:hover { color: #1a965f; }

.text-info { color: #00acd7 !important; }

.text-danger { color: #fd4a46 !important; }

.text-warning { color: #f16a1b !important; }

.text-success { color: #22c17b !important; }

.scrolltop { background-color: #22c17b; }

.breadcrumb .breadcrumb-item:hover a, .breadcrumb .breadcrumb-item:hover i { color: white !important; }

.dark-themed .login-container { background-color: #0e1314; background-image: url(../media/bg/login-bg-dark.png); background-position: bottom left 100px; background-repeat: no-repeat; background-size: contain; }
.dark-themed .login-container .login-form { background: radial-gradient(163.14% 123.8% at 50% 123.7%, rgba(34, 193, 123, 0.6) 0%, #0c1110 32.16%, #11161c 100%); }
.dark-themed .login-container.password-confirmation { background-image: url(../media/bg/password-confirmation.png); background-position: bottom 0 left 0; background-size: auto; }
.dark-themed .brand, .dark-themed .aside-menu, .dark-themed .aside { background-color: #0e1e1c; }
.dark-themed .form-group label { color: white; }
.dark-themed .form-group .form-control { color: white; background: transparent; border-color: #7e7e7e; }
.dark-themed .form-group.has-error .form-control { border-color: #fd4a46 !important; }
.dark-themed .dash-bg { background-color: #0e1e1c; }
.dark-themed .dash-bg h2 { color: white; }
.dark-themed .dash-bg p { color: #7e7e7e; }
.dark-themed .card { background-color: #0e1e1c; border: 0; }
.dark-themed .card .card-header, .dark-themed .card .card-body, .dark-themed .card .card-footer { border-color: #0e1314; }
.dark-themed .accordion.accordion-solid .card { background: #0e1314; }
.dark-themed .accordion.accordion-solid .card .card-header .card-title { background: #0e1314; }
.dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-item.menu-item-open > .menu-link, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link { background: #22c17b; }
.dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link { background: #22c17b; }
.dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text, .dark-themed .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow, .dark-themed .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow, .dark-themed .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow { color: white; }
.dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text { color: white; }
.dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span, .dark-themed .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span { background-color: white; }
.dark-themed .aside-menu .menu-nav > .menu-section .menu-text { color: white; }
.dark-themed .aside-menu .menu-nav > .menu-section .menu-icon { color: white; }
.dark-themed .table.table-striped { color: white; background: #0e1314; }
.dark-themed .table.table-striped thead th { background: #0e1314; }
.dark-themed .table.table-striped tbody tr:nth-of-type(odd) { background-color: #0e1e1c; }
.dark-themed .table.table-striped th, .dark-themed .table.table-striped td { border: 0; }
.dark-themed .table.table-dark { background: #0e1314; }
.dark-themed .table.table-dark th, .dark-themed .table.table-dark td { border: 0; }
.dark-themed .checkbox > span { background: transparent; border: 1px solid #7e7e7e; }
.dark-themed .checkbox > input:checked ~ span { border: 1px solid #22c17b; }
.dark-themed .table-responsive { background: #0e1314; }
.dark-themed .dx-datagrid { background-color: #0e1e1c; }
.dark-themed .dx-editor-cell .dx-texteditor, .dark-themed .dx-editor-cell .dx-texteditor .dx-texteditor-input { background-color: #0e1e1c; color: white; }
.dark-themed .dx-datagrid, .dark-themed .dx-theme-generic-typography { color: white; }
.dark-themed .dx-datagrid a, .dark-themed .dx-theme-generic-typography a { color: white; font-weight: 500; }
.dark-themed .dx-datagrid .dx-row.dx-data-row > td, .dark-themed .dx-datagrid .dx-row.dx-data-row > tr > td { background-color: #0e1314; border: 0; }
.dark-themed .dx-datagrid .dx-row-alt > td, .dark-themed .dx-datagrid .dx-row-alt > tr > td { background-color: #0e1e1c !important; border: 0; }
.dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link, .dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused), .dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) { background-color: transparent; }
.dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link, .dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused), .dark-themed .dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) { background-color: rgba(34, 193, 123, 0.025) !important; }
.dark-themed .dx-row.dx-header-row > td { padding: 12px; color: white; }
.dark-themed .dx-texteditor.dx-editor-outlined { background: transparent; }
.dark-themed .dx-popup-wrapper > .dx-overlay-content { background-color: #0e1e1c; }
.dark-themed .dx-texteditor-input { color: white; }
.dark-themed .dx-list .dx-empty-message, .dark-themed .dx-list-item { color: white; }
.dark-themed .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover, .dark-themed .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected, .dark-themed .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover { background-color: rgba(34, 193, 123, 0.025); color: white; }
.dark-themed .dx-tag-content { background-color: #7e7e7e; border-radius: 2px; color: white; }
.dark-themed .dx-widget, .dark-themed .dx-overlay-wrapper, .dark-themed .ql-container { background-color: #0e1e1c; }
.dark-themed .dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date), .dark-themed .dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-active, .dark-themed .dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-hover, .dark-themed .dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date), .dark-themed .dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-active, .dark-themed .dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-hover, .dark-themed .dx-calendar-cell { color: white; }
.dark-themed .dx-datagrid-rowsview .dx-select-checkboxes-hidden > tbody > tr > td > .dx-select-checkbox { display: block; }
.dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td, .dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td { background-color: transparent; border: 0 !important; }
.dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td, .dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td { background-color: transparent; }
.dark-themed .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td { color: white; }
.dark-themed .dx-checkbox { background: transparent; }
.dark-themed .dx-checkbox-icon { background-color: transparent; border: 1px solid #7e7e7e; color: #22c17b; }
.dark-themed .dx-checkbox.dx-state-hover .dx-checkbox-icon { border: 1px solid #7e7e7e; }
.dark-themed .dx-checkbox-checked .dx-checkbox-icon { background-color: #22c17b; border-color: #22c17b; color: white; }
.dark-themed .dx-fileuploader-button { background-color: #22c17b; border-color: #22c17b; }
.dark-themed .dx-fileuploader-dragover .dx-fileuploader-input-container { border-color: #0e1e1c; border-width: 2px; }
.dark-themed #uploaderTemplate { background: transparent; }
.dark-themed .dropdown-menu { background-color: #0e1e1c; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.05); }
.dark-themed .notifications { color: white; }
.dark-themed .navi-item.border-bottom { border-color: #0e1314; }
.dark-themed .topbar-item .identity { color: white; }
.dark-themed .modal .modal-content, .dark-themed .modal .modal-header, .dark-themed .modal .modal-body, .dark-themed .modal .modal-footer { background-color: #0e1314; border-color: #0e1e1c !important; }
.dark-themed .modal .form-group .form-control { background: #0e1e1c; border-color: transparent; }
.dark-themed .modal .modal-header .modal-title { color: white; }
.dark-themed .modal .modal-header .close .ki-close { color: #fd4a46; }
.dark-themed .timeline-content span, .dark-themed .group-single span { color: #7e7e7e; font-size: 12px; }
.dark-themed .upcoming-single { border-color: #0e1314 !important; }
.dark-themed .upcoming-single a i { color: white; }
.dark-themed .profile-achievements .score p.font-weight-boldest { color: #c3c3c3; }
.dark-themed .profile-achievements .score.active { color: #22c17b; border-color: #22c17b; }
.dark-themed .profile-achievements .score.active p.font-weight-boldest { color: #22c17b; }
.dark-themed .page-item .page-link { background: #0e1314; color: white; border-color: #0e1314; }
.dark-themed .page-item .page-link:hover { background: #0e1314; color: white; border-color: #0e1314; }
.dark-themed .page-item.active .page-link { background: #22c17b; color: white; border-color: #22c17b; }
.dark-themed .footer { background: #0e1e1c !important; }
.dark-themed .apexcharts-tooltip.apexcharts-theme-light { background-color: #0e1314 !important; }
.dark-themed .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { background-color: black !important; }

.form-group.has-error input, .form-group.has-error input.form-control { border-color: #fd4a46; }

.input-validation-error { border-color: #fd4a46 !important; }

.switch.switch-outline.switch-primary input:checked ~ span:before { border: 2px solid #22c17b; }

.switch.switch-outline.switch-primary input:checked ~ span:after { background-color: #22c17b; }

.dx-checkbox.dx-state-readonly .dx-checkbox-icon { background-color: transparent; }

.nav .show > .nav-link .nav-text, .nav .nav-link:hover:not(.disabled) .nav-text, .nav .nav-link.active .nav-text { color: #0e1114; }

.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled), .nav.nav-tabs.nav-tabs-line .nav-link.active, .nav.nav-tabs.nav-tabs-line .show > .nav-link { border-color: #0e1114; }

.header-mobile .btn:hover .svg-icon svg g [fill] { fill: #22c17b; }
.header-mobile .burger-icon:hover span { background-color: #22c17b; }
.header-mobile .burger-icon:hover span::before, .header-mobile .burger-icon:hover span::after { background-color: #22c17b; }

.alert { width: 450px; position: fixed; right: 5px; top: 20px; border: 1px solid #E6E7E9; border-left-width: 2px; border-radius: 4px 0px 0px 4px; background: white; font-weight: 600; box-shadow: 0px 4px 10px rgba(0, 48, 135, 0.14); text-align: left !important; z-index: 1052 !important; }
.alert.alert-custom.alert-success, .alert.alert-success { background: #22c17b; color: white; border-color: transparent; }
.alert.alert-custom.alert-success .alert-text, .alert.alert-success .alert-text { color: white; }
.alert.alert-custom.alert-success button.close:before, .alert.alert-custom.alert-success .alert-close .ki-close, .alert.alert-success button.close:before, .alert.alert-success .alert-close .ki-close { color: white !important; }
.alert.alert-custom.alert-danger, .alert.alert-danger { background: #fd4a46; color: white; border-color: transparent; }
.alert.alert-custom.alert-danger .alert-text, .alert.alert-danger .alert-text { color: white !important; }
.alert.alert-custom.alert-danger .alert-close .ki-close, .alert.alert-custom.alert-danger button.close:before, .alert.alert-danger .alert-close .ki-close, .alert.alert-danger button.close:before { color: white !important; }
.alert.alert-custom.alert-warning, .alert.alert-warning { background: #f16a1b; color: white; border-color: transparent; }
.alert.alert-custom.alert-warning .alert-text, .alert.alert-warning .alert-text { color: white; }
.alert.alert-custom.alert-warning .alert-close .ki-close, .alert.alert-custom.alert-warning button.close:before, .alert.alert-warning .alert-close .ki-close, .alert.alert-warning button.close:before { color: white !important; }
.alert.alert-custom.alert-info, .alert.alert-info { background: #f16a1b; color: white; border-color: transparent; }
.alert.alert-custom.alert-info .alert-text, .alert.alert-info .alert-text { color: white; }
.alert.alert-custom.alert-info .alert-close .ki-close, .alert.alert-custom.alert-info button.close:before, .alert.alert-info .alert-close .ki-close, .alert.alert-info button.close:before { color: white !important; }

.checkbox > input:checked ~ span { background-color: #22c17b; }

.radio.radio-outline.radio-primary > input:checked ~ span { border-color: #22c17b; }
.radio.radio-outline.radio-primary > input:checked ~ span:after { background-color: #22c17b; border-color: #22c17b; }

.symbol .symbol-label.bg-transparent { background-color: transparent; }

.btn-link { color: #22c17b; }
.btn-link i { color: #22c17b; font-size: 13px; }
.btn-link:hover { text-decoration: none; color: #22c17b; }

.dx-overlay-shader { background: rgba(0, 0, 0, 0.5) !important; }

.dx-popup-title.dx-toolbar { background-color: #22c17b; }

.dx-popup-title.dx-toolbar .dx-toolbar-items-container { color: white; }

.dx-datagrid a, .dx-theme-generic-typography a { color: #22c17b; }

.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date { box-shadow: inset 0 0 0 1px #bebebe, inset 0 0 0 1000px #22c17b; }

.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content, .dx-calendar-navigator-next-month.dx-button .dx-icon, .dx-calendar-navigator-next-view.dx-button .dx-icon, .dx-calendar-navigator-previous-month.dx-button .dx-icon, .dx-calendar-navigator-previous-view.dx-button .dx-icon { color: #22c17b; }

@media (max-width: 2800px) and (min-width: 991.98px) { .large-screens { position: sticky; top: 0; z-index: 1; } }
@media (min-width: 992px) { .content { padding: 20px 0; }
  .content.web-content { padding: 40px 0; }
  .aside-fixed .wrapper { padding-left: 250px; }
  .aside-enabled .header.header-fixed { left: 250px; }
  .aside-enabled.aside-minimize .header.header-fixed { left: 70px; }
  .footer-fixed .footer { height: auto; left: 250px; }
  .header.header-fixed { height: 55px; }
  .dark-themed .header, .dark-themed .header-mobile-fixed { background-color: #0e1314; }
  .dark-themed.header-fixed .header { -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); } }
@media screen and (max-width: 1024px) { .login-container { background-position: center; } }
@media (max-width: 991.98px) { .subheader-enabled .content { padding-top: 10px; }
  .login-aside { width: 100% !important; }
  .login-container { background-position: center 58%; }
  input[type='text'], input[type='number'], input[type='email'], input[type='password'], input, select, textarea, input:focus, select:focus, textarea:focus { font-size: 16px !important; }
  .dark-themed .header, .dark-themed .header-mobile-fixed { background-color: #0e1314; -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); }
  .dark-themed .topbar { background-color: #0e1314; border-color: #0e1e1c; }
  .dashboard-info-bg { min-height: 138px; } }
@media screen and (max-width: 767.67px) { .d-mobile-block { display: block !important; }
  .d-mobile-block .w-10, .d-mobile-block .w-75 { width: 100% !important; }
  .d-mobile-block .invitation-content { margin-top: 20px; }
  .dash-bg { margin-bottom: 20px; }
  .mobile-mt-2 { margin-top: 20px; }
  .actions-accordion { width: 20% !important; }
  .mobile-display { display: block; }
  .login-aside { padding: 0 !important; }
  .login-aside .d-flex.flex-column-fluid.flex-column.flex-start { flex: 1; }
  .bg-reset { background-size: 165px; } }
@media screen and (max-width: 640px) { .dark-themed .login-container { background-image: url(../media/bg/login-bg-dark-mobile.png); background-position: left 0 bottom 35px; }
  .login-form { width: 100%; padding: 5rem 3rem; border-radius: 5px; margin: 0 30px; }
  .documents-item { width: 105px; }
  .kbs { top: 85px; }
  .card-sm.max-w-80 { max-width: 100% !important; }
  .card-sm.max-w-80 .card-title { display: block !important; }
  .card-sm.max-w-80 .card-title img { margin-bottom: 12px; display: block; } }
@media screen and (min-width: 576px) { .modal-dialog { max-width: 445px; } }
@media screen and (max-width: 480px) { .dashboard-info-bg .img-custom.img-player { width: 220px; bottom: -10px; } }
@media screen and (max-width: 380px) { .dashboard-info-bg .img-custom.img-player { width: 175px; } }

.inner-privacy-policy {
    max-width: 800px;
    margin: 0 auto;
    padding-top: 50px;
}
.inner-privacy-policy h2{
    font-weight:bold;
    text-align:center;
    margin-bottom:30px;
}
    .inner-privacy-policy p {
        text-align:justify;
    }
    .inner-privacy-policy  .privacy-list{
        font-weight:bold;
        font-size:13px;
        text-decoration:underline;

    }

.edit-privacy-text {
    border: 1px solid #585656;
    display: inline-block;
    padding: 3px 10px;
    color: red;
}

    .edit-privacy-text a {
        color: #a7a6a6 !important;
       
    }
    .edit-privacy-text a:hover{
        color:#fff !important;
    }