﻿.table-bordered th, .table-bordered td {
    border: 1px solid #ddd;
}

.table-bordered {
    border: 1px solid #ddd;
}

.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
    color: #000000;
}

.cke_textarea_inline {
    color: #333333;
}

    .cke_textarea_inline figure .caption,
    .cke_textarea_inline figure .credits {
        display: none;
    }

.select2-dropdown {
    z-index: 999999999;
}

.select2-container--default .select2-results__option.select2-results__option--highlighted {
    background: #ebeff5;
    color: #5f6381;
    /*font-weight: bold;*/
}

.select2-container--default .select2-results__option[aria-selected="true"] {
    background: #ebeff5;
    color: #5f6381;
    font-weight: bold;
}


.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .form-control {
    border-radius: 0px;
}

/*html, body {
    font-size: 12px;
}*/

.kt-footer {
    padding: 10px 0px;
    background-color: #1e1e2d;
}

.kt-footer__copyright, .kt-footer__menu {
    color: white !important;
}

[data-name="list-app-container"] .btn.btn-icon.btn-sm,
[data-name="gpo-app"] .btn.btn-icon.btn-sm,
[data-name="list-app-checking-container"] .btn.btn-icon.btn-sm,
#amazon-video-app-div .btn.btn-icon.btn-sm,
.btn-group-sm > .btn.btn-icon {
    height: 2.4rem;
    width: 2.4rem;
}

#amazon-audio-app-div .btn.btn-icon.btn-sm,
#amazon-video-app-div .btn.btn-icon.btn-sm,
#articles-app .btn.btn-icon.btn-sm {
    height: 2.45rem;
    width: 2.45rem;
}

#report-app-div .btn.btn-icon.btn-sm {
    height: 2.47rem;
    width: 2.47rem;
}

[data-name="list-app-container"] .dropdown-menu-right {
    padding-top: 2px;
    padding-bottom: 2px;
}

[data-name="list-app-container"] .kt-nav,
[data-name="gpo-app"] .kt-nav,
[data-name="list-app-checking-container"] .kt-nav {
    padding-top: 2px;
    padding-bottom: 2px;
}

[data-name="list-app-container"] .kt-nav__link-text,
[data-name="gpo-app"] .kt-nav__link-text,
[data-name="list-app-checking-container"] .kt-nav__link-text {
    font-size: 0.875rem !important;
}

[data-name="list-app-container"] .kt-nav__item i,
[data-name="gpo-app"] .kt-nav__item i,
[data-name="list-app-checking-container"] .kt-nav__item i {
    font-size: 0.875rem !important;
}

[data-name="list-app-container"] .dt_name,
[data-name="list-app-checking-container"] .dt_name,
#articles-app .dt_name {
    font-size: 12px !important;
    cursor: pointer !important;
}

[data-name="gpo-app"] tr th,
[data-name="gpo-app"] tr td,
#gpo-files-app tr th,
#gpo-files-app tr td,
#gpo-files-resume tr th,
#gpo-files-resume tr td,
#store-client tr th,
#store-client tr td,
#store-subscription tr th,
#store-subscription tr td,
#store-transaction tr th,
#store-transaction tr td,
[data-name='store-client-transaction-list'] tr th,
[data-name='store-client-transaction-list'] tr td,
[data-name='store-client-subscription-list'] tr th,
[data-name='store-client-subscription-list'] tr td,
#store-product tr th,
#store-product tr td,
#store-promotion tr th,
#store-promotion tr td {
    font-size: 11px !important;
}

[data-name='store-client-transaction-list'] td .dt_date,
[data-name='store-client-subscription-list'] td .dt_date {
    font-size: 10px !important;
}

[data-name="list-app-container"] .dt_date,
[data-name="list-app-checking-container"] .dt_date,
#articles-app .dt_date,
[data-name="gpo-app"] .dt_date,
[data-name="list-app-container"] .dt_status span {
    font-size: 11px !important;
}

.dropdown-menu.dt_actions {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 0.8rem;
    z-index: 999999999999;
}

    .dropdown-menu.dt_actions.dropdown-item {
        padding-top: 2px;
        padding-bottom: 2px;
    }

[data-name="list-app-container"] td.dt_status,
[data-name="list-app-container-container"] td.dt_status {
    cursor: pointer;
}

[data-name="list-app-container"] .header_search label,
[data-name="gpo-app"] .header_search label,
#store-product-detail .header_search label,
[data-name="list-app-checking-container"] .header_search label,
#articles-app .header_search label {
    font-size: 11px;
}

[data-name="list-app-container"] .header_search .select2-selection__rendered,
[data-name="gpo-app"] .header_search .select2-selection__rendered,
#store-product-detail .select2-selection__rendered,
[data-name="list-app-checking-container"] .header_search .select2-selection__rendered,
#articles-app .header_search .select2-selection__rendered {
    font-size: 11px;
    line-height: 1.2;
}

[data-name="list-app-container"] .select2-container .select2-selection--multiple,
[data-name="list-app-checking-container"] .select2-container .select2-selection--multiple,
#articles-app .select2-container .select2-selection--multiple {
    min-height: 31px;
}

#store-subscription div.toolbar,
#store-transaction div.toolbar,
[data-name="list-app-container"] div.toolbar,
[data-name="gpo-app"] div.toolbar,
#store-client div.toolbar,
[data-name="list-app-checking-container"] div.toolbar,
#consultant-app-div div.toolbar,
#articles-app div.toolbar {
    text-align: right;
}

    [data-name="list-app-container"] div.toolbar .search_text,
    [data-name="gpo-app"] div.toolbar .search_text,
    [data-name="list-app-checking-container"] div.toolbar .search_text,
    #articles-app div.toolbar .search_text,
    #store-client div.toolbar .search_text,
    #store-subscription div.toolbar .search_text,
    #store-transaction div.toolbar .search_text,
    #consultant-app-div div.toolbar .search_text {
        float: right;
    }

    [data-name="list-app-container"] div.toolbar .search_state,
    [data-name="gpo-app"] div.toolbar .search_state,
    #store-subscription div.toolbar .search_state,
    #store-transaction div.toolbar .search_state,
    [data-name="list-app-checking-container"] div.toolbar .search_state,
    #articles-app div.toolbar .search_state {
        margin-right: 5px;
        float: right;
    }

    [data-name="list-app-container"] div.toolbar .search_date,
    [data-name="gpo-app"] div.toolbar .search_date,
    #store-subscription div.toolbar .search_date,
    #store-transaction div.toolbar .search_date,
    [data-name="list-app-container-container"] div.toolbar .search_date,
    #articles-app div.toolbar .search_date {
        margin-right: 5px;
        float: right;
    }

    [data-name="gpo-app"] div.toolbar .search_types,
    #store-transaction div.toolbar .search_types {
        margin-right: 5px;
        float: right;
    }


    #store-transaction div.toolbar .search_brands,
    #store-subscription div.toolbar .search_brands,
    #store-client div.toolbar .search_state {
        margin-right: 5px;
        float: right;
    }

    [data-name="list-app-container"] div.toolbar .search_text button,
    [data-name="gpo-app"] div.toolbar .search_text button,
    [data-name="list-app-checking-container"] div.toolbar .search_text button,
    #articles-app div.toolbar .search_text button {
        height: 2.45rem !important;
    }

    [data-name="list-app-container"] div.toolbar .search_date button,
    [data-name="gpo-app"] div.toolbar .search_date button,
    [data-name="list-app-checking-container"] div.toolbar .search_date button,
    #articles-app div.toolbar .search_date button {
        height: 2.45rem !important;
    }

.modal-content .kt-portlet {
    margin-bottom: 0px;
}

#content-copy-widget-div .select2-selection__rendered {
    font-size: 11px;
}

#content-move-widget-div .select2-selection__rendered {
    font-size: 11px;
}

#configure-folder .kt-portlet__body .row label,
#configure-block-grid .kt-portlet__body .row label,
#configure-block .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#create-publication-page .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#configure-folder .kt-portlet__body .row:first-child label,
#configure-block-grid .kt-portlet__body .row:first-child label,
#configure-block .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#create-publication-page .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#configure-folder .select2-selection__rendered,
#configure-block-grid .select2-selection__rendered,
#configure-block .select2-selection__rendered {
    font-size: 11px;
    line-height: 1.2;
}

#configure-folder .kt-switch,
#configure-block-grid .kt-switch,
#configure-block .kt-switch,
#store-product-detail .kt-switch,
#store-promotion-detail .kt-switch {
    width: 100%;
    margin-top: 0px;
}

#configure-folder .kt-switch label,
#configure-block-grid label,
#configure-block {
    margin-top: 0px !important;
}

#configure-folder .kt-switch input:empty ~ span:before,
#configure-folder .kt-switch input:empty ~ span:after,
#configure-block-grid .kt-switch input:empty ~ span:before,
#configure-block-grid .kt-switch input:empty ~ span:after,
#configure-block .kt-switch input:empty ~ span:before,
#configure-block .kt-switch input:empty ~ span:after,
#store-product-detail .kt-switch input:empty ~ span:before,
#store-product-detail .kt-switch input:empty ~ span:after,
#store-promotion-detail .kt-switch input:empty ~ span:before,
#store-promotion-detail .kt-switch input:empty ~ span:after {
    border-radius: 0px;
}

#configure-folder .kt-switch.kt-switch--outline input:empty ~ span:before,
#configure-block-grid .kt-switch.kt-switch--outline input:empty ~ span:before,
#configure-block .kt-switch.kt-switch--outline input:empty ~ span:before,
#store-product-detail .kt-switch.kt-switch--outline input:empty ~ span:before,
#store-promotion-detail .kt-switch.kt-switch--outline input:empty ~ span:before {
    border: 1px solid #dee3eb
}

#configure-folder .kt-switch input:empty ~ span,
#configure-block-grid .kt-switch input:empty ~ span,
#configure-block .kt-switch input:empty ~ span,
#store-product-detail .kt-switch input:empty ~ span,
#store-promotion-detail .kt-switch input:empty ~ span {
    margin-top: 0px;
    margin-bottom: 0px;
}

#configure-folder .kt-switch input:empty ~ span:before,
#configure-block-grid .kt-switch input:empty ~ span:before,
#configure-block .kt-switch input:empty ~ span:before,
#store-product-detail .kt-switch input:empty ~ span:before,
#store-promotion-detail .kt-switch input:empty ~ span:before,
.kt-switch input:empty ~ span:after {
    width: 56px;
    border-radius: 0px;
}

#configure-folder .kt-switch input:empty ~ span:after,
#configure-block-grid .kt-switch input:empty ~ span:after,
#configure-block .kt-switch input:empty ~ span:after,
#store-product-detail .kt-switch input:empty ~ span:after,
#store-promotion-detail .kt-switch input:empty ~ span:after {
    height: 26px;
    width: 26px;
    line-height: 28px;
    top: 2px;
    bottom: 2px;
    margin-left: 2px;
    font-size: 0.9em;
    text-align: center;
    vertical-align: middle;
}

#configure-folder .kt-switch input:checked ~ span:after,
#configure-block-grid .kt-switch input:checked ~ span:after,
#configure-block .kt-switch input:checked ~ span:after,
#store-product-detail .kt-switch input:checked ~ span:after,
#store-promotion-detail .kt-switch input:checked ~ span:after {
    margin-left: 28px;
}

#configure-folder .select2-container .select2-selection--multiple,
#configure-block-grid .select2-container .select2-selection--multiple,
#configure-block .select2-container .select2-selection--multiple {
    min-height: 30px;
}

#configure-folder .minicolors-theme-default .minicolors-input,
#configure-block-grid .minicolors-theme-default .minicolors-input,
#configure-block .minicolors-theme-default .minicolors-input {
    height: auto;
}

#configure-folder .minicolors-theme-bootstrap .minicolors-swatch,
#navigation-item .minicolors-theme-bootstrap .minicolors-swatch,
#configure-block-grid .minicolors-theme-bootstrap .minicolors-swatch,
#configure-block .minicolors-theme-bootstrap .minicolors-swatch {
    width: 26px;
    height: 26px;
    border-radius: 0px;
}

#configure-folder [html] .kt-portlet__body {
    padding: 0px;
    margin-top: 10px;
}

#configure-folder [html] .ace_editor {
    height: 400px;
}

#configure-folder .image-dropzone,
#configure-folder .images-dropzone
#navigation-item .image-dropzone,
#navigation-item .images-dropzone,
#add-game .image-dropzone,
#configure-block-grid .image-dropzone,
#configure-block .image-dropzone {
    float: right;
}

#configure-folder .image-dropzone .list-thumb,
#configure-folder .images-dropzone .list-thumb,
#configure-block-grid .images-dropzone .list-thumb,
#configure-block .images-dropzone .list-thumb,
#configure-block-grid .image-dropzone .list-thumb,
#configure-block .image-dropzone .list-thumb,
#navigation-item .image-dropzone .list-thumb,
#navigation-item .images-dropzone .list-thumb,
#add-game .image-dropzone .list-thumb {
    position: relative;
    float: left;
    margin-right: 5px;
}

#configure-folder .image-dropzone .list-thumb:hover img,
#configure-folder .images-dropzone .list-thumb:hover img,
#configure-block-grid .image-dropzone .list-thumb:hover img,
#configure-block-grid .images-dropzone .list-thumb:hover img,
#configure-block .image-dropzone .list-thumb:hover img,
#configure-block .images-dropzone .list-thumb:hover img,
#navigation-item .image-dropzone .list-thumb:hover img,
#navigation-item .images-dropzone .list-thumb:hover img,
#add-game .image-dropzone .list-thumb:hover img {
    opacity: 0.2;
}

#configure-folder .image-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#configure-folder .images-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#configure-block-grid .image-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#configure-block-grid .images-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#configure-block .image-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#configure-block .images-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#navigation-item .image-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#navigation-item .images-dropzone .list-thumb:not(:hover) .profile-img-i-container,
#add-game .image-dropzone .list-thumb:not(:hover) .profile-img-i-container {
    display: none;
}

#configure-folder .profile-img-i-container,
#configure-block-grid .profile-img-i-container,
#configure-block .profile-img-i-container,
#navigation-item .profile-img-i-container,
#add-game .profile-img-i-container {
    position: absolute;
    top: 0px;
    left: 70px;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 500;
    text-align: center;
    cursor: pointer;
}

#configure-folder .profile-img-i-container i,
#configure-block-grid .profile-img-i-container i,
#configure-block .profile-img-i-container i,
#navigation-item .profile-img-i-container i,
#add-game .profile-img-i-container i {
    display: block;
    line-height: inherit;
    font-size: 16px;
}

#configure-folder [image] .kt-portlet__body,
#configure-block-grid [image] .kt-portlet__body,
#configure-block [image] .kt-portlet__body,
#add-game [image] .kt-portlet__body {
    padding: 10px;
}

.context-menu-item{
    font-size: 11px !important;
    padding-left: 1em !important;
}

#configure-folder .context-menu-item,
#configure-block-grid .context-menu-item,
#configure-block .context-menu-item,
#add-game .context-menu-item {
    font-size: 11px !important;
    padding-left: 1em !important;
}

#configure-folder .flag_ribbon,
#configure-block-grid .flag_ribbon,
#configure-block .flag_ribbon,
#add-game .flag_ribbon {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 7px;
    height: 15px;
    text-align: right;
    top: 0px;
    -webkit-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    -moz-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
}

#push-widget .select2-selection__rendered {
    font-size: 11px;
}

#push-widget .select2-container .select2-selection--multiple {
    min-height: 30px;
}

#push-widget .select2-selection__choice {
    font-size: 11px;
}

[data-name='newspaper-container'] .fc-unthemed .fc-event.fc-start .fc-content:before,
[data-name='newspaper-container'] .fc-unthemed .fc-event-dot.fc-start .fc-content:before,
#list-liveblog .fc-unthemed .fc-event.fc-start .fc-content:before,
#list-liveblog .fc-unthemed .fc-event-dot.fc-start .fc-content:before,
#list-livegame .fc-unthemed .fc-event.fc-start .fc-content:before,
#list-livegame .fc-unthemed .fc-event-dot.fc-start .fc-content:before,
#list-cards .fc-unthemed .fc-event.fc-start .fc-content:before,
#list-cards .fc-unthemed .fc-event-dot.fc-start .fc-content:before {
    background: transparent;
}

[data-name='newspaper-container'] .fc-content,
#list-liveblog .fc-content,
#list-cards .fc-content {
    color: white !important;
    padding-left: 10px !important;
}

#list-livegame .fc-content {
    color: white !important;
    padding-left: 5px !important;
}

    [data-name='newspaper-container'] .fc-content [data-action],
    #list-liveblog .fc-content [data-action],
    #list-livegame .fc-content [data-action] {
        cursor: pointer;
    }

[data-name='newspaper-container'] .fc-title,
#list-liveblog .fc-title,
#list-livegame .fc-title,
#list-cards .fc-title {
    color: white !important;
    cursor: pointer;
}

[data-name='newspaper-container'] .fc-sat,
[data-name='newspaper-container'] .fc-sun {
    color: white;
    background-color: #ACB5C3;
}

[data-name='newspaper-container'] .fc-state-highlight,
#list-liveblog .fc-state-highlight,
#list-livegame .fc-state-highlight {
    background-color: khaki !important;
}

#newspaper-edition .image-dropzone,
#configure-folder .images-dropzone,
#configure-block-grid .images-dropzone,
#configure-block .images-dropzone {
    float: right;
}

#newspaper-edition .image-dropzone .list-thumb {
    position: relative;
    float: left;
    margin-right: 5px;
}

#newspaper-edition .image-dropzone .list-thumb:hover img {
    opacity: 0.2;
}

#newspaper-edition .image-dropzone .list-thumb:not(:hover) .profile-img-i-container {
    display: none;
}

#newspaper-edition .profile-img-i-container {
    position: absolute;
    top: 0px;
    left: 70px;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 500;
    text-align: center;
    cursor: pointer;
}

#newspaper-edition .profile-img-i-container i {
    display: block;
    line-height: inherit;
    font-size: 16px;
}

#newspaper-edition [image] .kt-portlet__body {
    padding: 10px;
}

#newspaper-edition .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#newspaper-edition .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

[data-name="edit-app-container"] .kt-portlet__body .form-group label {
    margin-top: 0.5rem;
    font-size: 11px;
    font-weight: bold;
}

[data-name="edit-app-container"] .kt-portlet__body .Body .cke_editable,
[data-name="edit-app-container"] .kt-portlet__body .Abstract .cke_editable,
[data-name="edit-app-container"] .kt-portlet__body .Description .cke_editable,
[data-name="edit-app-container"] [mode='response'] .cke_editable,
.cke_editable,
[data-name="edit-app-container"] .kt-portlet__body .Obs .cke_editable {
    border: 1px solid #e2e5ec;
    padding: 20px;
}

[data-name="edit-app-container"] [right] .kt-portlet__body label {
    font-size: 11px;
    margin-top: 0.5rem;
    font-weight: bold;
}

[data-name="edit-app-container"] [right] .kt-portlet__body .form-group-marginless > div {
    padding: 0px;
}

[data-name="edit-app-container"] [right] .kt-portlet__body,
[data-name="edit-app-container"] [left] .kt-portlet__body {
    padding: 10px;
}

[data-name='State'] option.Published {
    color: #1dc9b7;
    background-color: white;
}

[data-name='State'] option.Edition, [data-name='State'] option.CopyDesk, [data-name='State'] option.Approved, [data-name='State'] option.Translating {
    color: #ffb822;
    background-color: white;
}

[data-name='State'] option.Deleted {
    color: #fd397a;
    background-color: white;
}

[data-name="edit-app-container"] [right] .Tags .select2-selection__choice,
[data-name="edit-app-container"] [right] .Feeds .select2-selection__choice,
[data-name="edit-app-container"] [right] .Entities .select2-selection__choice,
[data-name="edit-app-container"] [right] .Category .select2-selection__choice,
.search_filters .select2-selection__choice,
#consultant-info-panel .select2-selection__choice,
#awsMediaUploadPanel .tags .select2-selection__choice,
#video-info-edit-panel .tags .select2-selection__choice,
#audio-info-edit-panel .tags .select2-selection__choice,
#store-product-detail .select2-selection__choice,
#store-client .select2-selection__choice,
[data-name="list-app-container"] .select2-selection__choice,
[data-name="list-app-checking-container"] .select2-selection__choice {
    background-color: #ff6161 !important;
    border: 1px solid #ff6161 !important;
    color: white !important;
    font-size: 11px;
}


#store-product-detail .select2-selection__choice span {
    font-size: 1rem;
}

[data-name="edit-app-container"] [right] .Tags .select2-selection__choice span,
[data-name="edit-app-container"] [right] .Feeds .select2-selection__choice span,
[data-name="edit-app-container"] [right] .Entities .select2-selection__choice span,
[data-name="edit-app-container"] [right] .Category .select2-selection__choice span,
.search_filters .select2-selection__choice span,
#awsMediaUploadPanel .tags .select2-selection__choice span,
#consultant-info-panel .select2-selection__choice span,
#video-info-edit-panel .tags .select2-selection__choice span,
#audio-info-edit-panel .tags .select2-selection__choice span,
#store-product-detail .select2-selection__choice span,
#store-client .select2-selection__choice span,
[data-name="list-app-container"] .select2-selection__choice span,
[data-name="list-app-checking-container"] .select2-selection__choice span {
    color: white !important;
}

[data-name="edit-app-container"] [right] .Feeds .select2-search__field,
[data-name="edit-app-container"] [right] .Entities .select2-search__field,
.search_filters .select2-search__field,
[data-name="edit-app-container"] [right] .Category .select2-search__field {
    font-size: 11px;
}

[data-name="edit-app-container"] [right] .kt-portlet__head {
    padding-left: 10px;
    padding-right: 0px;
    min-height: initial;
}

    [data-name="edit-app-container"] [right] .kt-portlet__head .kt-portlet__head-title {
        font-size: 1rem;
    }

[data-name="edit-app-container"] [right] .image-dropzone {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
}

[data-name="edit-app-container"] [left] .image-dropzone {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
}

    [data-name="edit-app-container"] [right] .image-dropzone .context-menu-list,
    [data-name="edit-app-container"] [left] .image-dropzone .context-menu-list {
        z-index: 99999999 !important;
    }

    [data-name="edit-app-container"] [right] .image-dropzone .list-thumb,
    [data-name="edit-app-container"] [left] .image-dropzone .list-thumb {
        position: relative;
        float: left;
        padding-right: 0px;
        padding-left: 0px;
    }

        [data-name="edit-app-container"] [right] .image-dropzone .list-thumb img,
        [data-name="edit-app-container"] [left] .image-dropzone .list-thumb img {
            width: 100%;
        }

        [data-name="edit-app-container"] [right] .image-dropzone .list-thumb:hover img,
        [data-name="edit-app-container"] [left] .image-dropzone .list-thumb:hover img {
            opacity: 0.2;
        }

        [data-name="edit-app-container"] [right] .image-dropzone .list-thumb:not(:hover) .profile-img-i-container,
        [data-name="edit-app-container"] [left] .image-dropzone .list-thumb:not(:hover) .profile-img-i-container {
            display: none;
        }

[data-name="edit-app-container"] [right] .profile-img-i-container,
[data-name="edit-app-container"] [left] .profile-img-i-container {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    z-index: 500;
    text-align: center;
    cursor: pointer;
}

    [data-name="edit-app-container"] [right] .profile-img-i-container i,
    [data-name="edit-app-container"] [left] .profile-img-i-container i {
        display: block;
        font-size: 1.2rem;
    }

[data-name="edit-app-container"] [right] .flag_ribbon,
[data-name="edit-app-container"] [left] .flag_ribbon {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 7px;
    height: 15px;
    text-align: right;
    top: 0px;
    -webkit-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    -moz-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
}

[data-name="edit-app-container"] [right] .context-menu-item,
[data-name="edit-app-container"] [left] .context-menu-item {
    font-size: 11px !important;
    padding-left: 1em !important;
}

#images-widget .kt-portlet__body label,
#images-edit-widget .kt-portlet__body label {
    font-size: 11px;
    margin-top: 0.5rem;
    font-weight: bold;
}

#images-widget .img-container {
    background-color: #f7f7f7;
    text-align: center;
    width: 100%;
}

    #images-widget .img-container img,
    #images-edit-widget .img-container img {
        width: 100%;
    }

    #images-widget .img-container .toolbar_image {
        background-color: rgba(0,0,0,.5);
        bottom: 1rem;
        color: #fff;
        height: 2rem;
        left: 50%;
        margin-left: -8rem;
        position: absolute;
        width: 16rem;
        z-index: 1;
    }

        #images-widget .img-container .toolbar_image button {
            background-color: transparent;
            border-width: 0;
            color: #fff;
            cursor: pointer;
            display: block;
            float: left;
            font-size: .875rem;
            height: 2rem;
            text-align: center;
            width: 2rem;
        }

#author-app-div .btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
    height: 2.4rem;
    width: 2.4rem;
}

#AuthorApp-author-list {
    font-size: 11px;
}

    #AuthorApp-author-list .cs-option-icon {
        padding: 1px 3px 1px 3px;
    }

#author-Info-panel .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#author-Info-panel .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#author-Info-panel .kt-switch,
#add-blog .kt-switch,
#add-card .kt-switch,
#add-game .kt-switch,
#play-liveblog .kt-switch,
#play-card .kt-switch,
#image-storage-app-div .kt-switch,
#store-client-detail .kt-switch,
#play-livegame .kt-switch {
    width: 100%;
    margin-top: 0px;
}

    #author-Info-panel .kt-switch label,
    #add-blog .kt-switch label,
    #add-card .kt-switch label,
    #add-game .kt-switch label,
    #play-liveblog .kt-switch label,
    #play-card .kt-switch label,
    #image-storage-app-div .kt-switch label,
    #store-client-detail .kt-switch label,
    #play-livegame .kt-switch label {
        margin-top: 0px !important;
    }

    #author-Info-panel .kt-switch input:empty ~ span:before,
    #author-Info-panel .kt-switch input:empty ~ span:after,
    #add-blog .kt-switch input:empty ~ span:before,
    #add-blog .kt-switch input:empty ~ span:after,
    #add-card .kt-switch input:empty ~ span:before,
    #add-card .kt-switch input:empty ~ span:after,
    #add-game .kt-switch input:empty ~ span:before,
    #add-game .kt-switch input:empty ~ span:after,
    #play-liveblog .kt-switch input:empty ~ span:before,
    #play-liveblog .kt-switch input:empty ~ span:after,
    #play-card .kt-switch input:empty ~ span:before,
    #play-card .kt-switch input:empty ~ span:after,
    #image-storage-app-div .kt-switch input:empty ~ span:before,
    #image-storage-app-div .kt-switch input:empty ~ span:after,
    #store-client-detail .kt-switch input:empty ~ span:before,
    #store-client-detail .kt-switch input:empty ~ span:after,
    #play-livegame .kt-switch input:empty ~ span:before,
    #play-livegame .kt-switch input:empty ~ span:after {
        border-radius: 0px;
    }

    #author-Info-panel .kt-switch.kt-switch--outline input:empty ~ span:before,
    #add-blog .kt-switch.kt-switch--outline input:empty ~ span:before,
    #add-card .kt-switch.kt-switch--outline input:empty ~ span:before,
    #add-game .kt-switch.kt-switch--outline input:empty ~ span:before,
    #play-liveblog .kt-switch.kt-switch--outline input:empty ~ span:before,
    #play-card .kt-switch.kt-switch--outline input:empty ~ span:before,
    #image-storage-app-div .kt-switch.kt-switch--outline input:empty ~ span:before,
    #store-client-detail .kt-switch.kt-switch--outline input:empty ~ span:before,
    #play-livegame .kt-switch.kt-switch--outline input:empty ~ span:before {
        border: 1px solid #dee3eb
    }

    #author-Info-panel .kt-switch input:empty ~ span,
    #add-blog .kt-switch input:empty ~ span,
    #add-game .kt-switch input:empty ~ span,
    #play-liveblog .kt-switch input:empty ~ span,
    #play-card .kt-switch input:empty ~ span,
    #image-storage-app-div .kt-switch input:empty ~ span,
    #store-client-detail .kt-switch input:empty ~ span,
    #play-livegame .kt-switch input:empty ~ span {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        #author-Info-panel .kt-switch input:empty ~ span:before,
        #add-blog .kt-switch input:empty ~ span:before,
        #add-card .kt-switch input:empty ~ span:before,
        #add-game .kt-switch input:empty ~ span:before,
        #play-liveblog .kt-switch input:empty ~ span:before,
        #play-card .kt-switch input:empty ~ span:before,
        #image-storage-app-div .kt-switch input:empty ~ span:before,
        #store-client-detail .kt-switch input:empty ~ span:before,
        #play-livegame .kt-switch input:empty ~ span:before,
        .kt-switch input:empty ~ span:after {
            width: 56px;
            border-radius: 0px;
        }

        #author-Info-panel .kt-switch input:empty ~ span:after,
        #add-blog .kt-switch input:empty ~ span:after,
        #add-card .kt-switch input:empty ~ span:after,
        #add-game .kt-switch input:empty ~ span:after,
        #play-liveblog .kt-switch input:empty ~ span:after,
        #play-card .kt-switch input:empty ~ span:after,
        #image-storage-app-div .kt-switch input:empty ~ span:after,
        #store-client-detail .kt-switch input:empty ~ span:after,
        #play-livegame .kt-switch input:empty ~ span:after {
            height: 26px;
            width: 26px;
            line-height: 28px;
            top: 2px;
            bottom: 2px;
            margin-left: 2px;
            font-size: 0.9em;
            text-align: center;
            vertical-align: middle;
        }

    #author-Info-panel .kt-switch input:checked ~ span:after,
    #add-blog .kt-switch input:checked ~ span:after,
    #add-card .kt-switch input:checked ~ span:after,
    #add-game .kt-switch input:checked ~ span:after,
    #play-liveblog .kt-switch input:checked ~ span:after,
    #play-card .kt-switch input:checked ~ span:after,
    #image-storage-app-div .kt-switch input:checked ~ span:after,
    #store-client-detail .kt-switch input:checked ~ span:after,
    #play-livegame .kt-switch input:checked ~ span:after {
        margin-left: 28px;
    }

#author-Info-panel [image] .kt-portlet__body {
    padding: 10px;
}

#author-Info-panel .image-dropzone {
    float: right;
}

    #author-Info-panel .image-dropzone .list-thumb {
        position: relative;
        float: left;
        margin-right: 5px;
    }

        #author-Info-panel .image-dropzone .list-thumb:hover img {
            opacity: 0.2;
        }

        #author-Info-panel .image-dropzone .list-thumb:not(:hover) .profile-img-i-container {
            display: none;
        }

#author-Info-panel .profile-img-i-container {
    position: absolute;
    top: 0px;
    left: 70px;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 500;
    text-align: center;
    cursor: pointer;
}

    #author-Info-panel .profile-img-i-container i {
        display: block;
        line-height: inherit;
        font-size: 16px;
    }

#author-Info-panel .context-menu-item {
    font-size: 11px !important;
    padding-left: 1em !important;
}

#author-Info-panel .flag_ribbon {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 7px;
    height: 15px;
    text-align: right;
    top: 0px;
    -webkit-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    -moz-box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
    box-shadow: 4px 4px 5px -2px rgba(128,128,128,0.64);
}

#AuthorApp-author-list .cs-action-buttons-container .btn {
    margin-right: 2px;
}

    #AuthorApp-author-list .cs-action-buttons-container .btn:last-child {
        margin-right: 0px;
    }

[data-name="edit-app-container"] [right] .Author .select2-selection__choice {
    padding: 0px !important;
    background-color: #4B77BE !important;
    border: 1px solid #4B77BE !important;
    color: white !important;
    font-size: 11px;
}

[data-name="edit-app-container"] [right] .Author .select2-selection__choice__remove {
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: white !important;
}

[data-name="edit-app-container"] [right] .Author .select2-selection__choice span:nth-of-type(2) {
    padding-right: 5px;
}

[data-name="edit-app-container"] [right] .Author .select2-selection__choice .edit {
    margin-right: 3px;
    cursor: pointer;
}

#placard-app-div .btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
    height: 2.4rem;
    width: 2.4rem;
}

[data-name="edit-app-container"] [right] .Placard [placard_id] {
    position: relative;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
}

[data-name="edit-app-container"] [right] .Placard [placard_id] {
    position: relative;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
}

[data-name="edit-app-container"] [right] .Placard .mt-card-item {
    margin-bottom: 2px;
    margin-right: 2px;
    border: 0px;
}

    [data-name="edit-app-container"] [right] .Placard .mt-card-item .t-i {
        display: block;
        min-width: 67px;
        min-width: 6.7rem;
        background: #7eaa57;
        font-size: 12px;
        font-size: 1.2rem;
        color: #303030;
        text-align: center;
    }

        [data-name="edit-app-container"] [right] .Placard .mt-card-item .t-i strong {
            display: block;
            padding: .7rem .3rem .5rem .3rem;
            background: #e9303c;
            font-size: 2.0rem;
            line-height: 1;
            letter-spacing: -.010em;
            color: #fff;
        }

        [data-name="edit-app-container"] [right] .Placard .mt-card-item .t-i span {
            display: block;
            padding: 3px 3px 4px 3px;
            padding: .3rem .3rem .4rem .3rem;
            font-weight: 700;
            font-style: normal;
            font-stretch: normal;
            text-transform: uppercase;
            letter-spacing: -.010em;
            line-height: 1;
            font-size: 1.0rem;
        }

[data-name="edit-app-container"] [right].kt-switch {
    width: 100%;
    margin-top: 0px;
}

    [data-name="edit-app-container"] [right] .kt-switch label {
        margin-top: 0px !important;
    }

    [data-name="edit-app-container"] [right] .kt-switch input:empty ~ span:before,
    [data-name="edit-app-container"] [right] .kt-switch input:empty ~ span:after {
        border-radius: 0px;
    }

    [data-name="edit-app-container"] [right] .kt-switch.kt-switch--outline input:empty ~ span:before {
        border: 1px solid #dee3eb
    }

    [data-name="edit-app-container"] [right] .kt-switch input:empty ~ span {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        [data-name="edit-app-container"] [right] .kt-switch input:empty ~ span:before, .kt-switch input:empty ~ span:after {
            width: 56px;
            border-radius: 0px;
        }

        [data-name="edit-app-container"] [right] .kt-switch input:empty ~ span:after {
            height: 26px;
            width: 26px;
            line-height: 28px;
            top: 2px;
            bottom: 2px;
            margin-left: 2px;
            font-size: 0.9em;
            text-align: center;
            vertical-align: middle;
        }

    [data-name="edit-app-container"] [right] .kt-switch input:checked ~ span:after {
        margin-left: 28px;
    }

.generic-action-buttons-container {
    text-align: right;
    padding: 1px 4px 1px 4px;
}

    .generic-action-buttons-container * {
        margin-left: 0.2em;
        margin-right: 0.2em;
    }

    .generic-action-buttons-container :last-child {
        margin-left: 0.2em;
        margin-right: 0 !important;
    }

    .generic-action-buttons-container :first-child {
        margin-left: 0 !important;
        margin-right: 0.2em;
    }

    .generic-action-buttons-container :only-child {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

.generic-datatable-narrow-rows tr, .generic-datatable-narrow-rows td {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

.generic-datatable-narrow-rows tr, .generic-datatable-narrow-2-rows td {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

.generic-datatable-min-row-height-sm {
    line-height: 3em;
}

.state-info {
    color: #ffffff !important;
    background: #5578eb !important;
}

.state-primary {
    color: #ffffff !important;
    background: #5867dd !important;
}

.state-success {
    color: #ffffff !important;
    background: #1dc9b7 !important;
}

.state-warning {
    color: #ffffff !important;
    background: #ffb822 !important;
}

.state-danger {
    color: #ffffff !important;
    background: #fd397a !important;
}


.user-state-active {
    background-color: #1dc9b7 !important;
    color: #ffffff !important;
}

.user-state-suspended {
    background-color: #ffb822 !important;
    color: #111111 !important;
}

.user-state-deleted {
    background-color: #fd397a !important;
    color: #ffffff !important;
}

.modal-open .daterangepicker {
    z-index: 99999999999;
}

[data-name="edit-app-container"] [right] .kt-notification .kt-notification__item:after {
    content: "";
}

[data-name="edit-app-container"] [right] .kt-notification .kt-notification__item {
    background: #5578eb;
    border: 1px solid #5578eb;
    color: #ffffff;
    margin-bottom: 5px;
    position: relative;
    padding: 0.8rem 0.8rem;
}

[data-name="edit-app-container"] [right] .kt-notification .kt-notification__item.gallery {
    background: #1BBC9B;
    border: 1px solid #1BBC9B;
    color: #ffffff;
    margin-bottom: 5px;
    position: relative;
    padding: 0.8rem 0.8rem;
}

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item.audio {
        background: #E26A6A;
        border: 1px solid #E26A6A;
        color: #ffffff;
        margin-bottom: 5px;
        position: relative;
        padding: 0.8rem 0.8rem;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item:last-child {
        margin-bottom: 0px;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item .kt-notification__item-title {
        color: #ffffff;
        font-size: 0.9rem;
        word-break: break-all;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item .kt-notification__item-time .time {
        color: #c1cbd0;
        font-style: italic;
        font-size: 10px;
        float: right;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item.gallery .kt-notification__item-time .time {
        color: white;
        font-style: italic;
        font-size: 10px;
        float: right;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item.audio .kt-notification__item-time .time {
        color: white;
        font-style: italic;
        font-size: 10px;
        float: right;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item .kt-notification__item-time .section {
        font-size: 10px;
        float: left;
        color: white;
        width: 100%;
        padding-bottom: 3px;
    }

    [data-name="edit-app-container"] [right] .kt-notification .kt-notification__item .ribbon {
        right: 0px;
        position: absolute;
        z-index: 1;
        overflow: hidden;
        width: 7px;
        height: 15px;
        text-align: right;
        top: 0px;
    }

[data-name="edit-app-container"] [right] .Videos .dropdown-menu {
    padding: 0px;
}

    [data-name="edit-app-container"] [right] .Videos .dropdown-menu .kt-nav__link-text {
        font-size: 0.9rem;
    }

#embeds-widget .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#embeds-widget .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#ckeditor-livestream .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#ckeditor-livestream .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#amazon-audio-app-div table tr,
#amazon-video-app-div table tr {
    font-size: 11px;
}

#amazon-audio-app-div table.dataTable tr.heading > th,
#amazon-video-app-div table.dataTable tr.heading > th {
    font-size: 11px;
}

#awsMediaUploadPanel .kt-portlet__body .row label,
#audio-info-edit-panel .kt-portlet__body .row label,
#video-info-edit-panel .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#awsMediaUploadPanel .kt-portlet__body .row:first-child label,
#audio-info-edit-panel .kt-portlet__body .row:first-child label,
#video-info-edit-panel .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

#amazon-audio-app-div div.toolbar,
#amazon-video-app-div div.toolbar {
    text-align: right;
}

    #amazon-audio-app-div div.toolbar .search_text,
    #amazon-video-app-div div.toolbar .search_text {
        float: right;
    }

    #amazon-audio-app-div div.toolbar .search_date,
    #amazon-video-app-div div.toolbar .search_date {
        margin-right: 5px;
        float: right;
    }

#amazon-audio-app-div .kt-portlet__head-actions .btn.btn-icon.btn-sm,
#amazon-video-app-div .kt-portlet__head-actions .btn.btn-icon.btn-sm,
.btn-group-sm > .btn.btn-icon {
    height: 2.4rem;
    width: 2.4rem;
}

#amazon-audio-app-div .kt-portlet__head-actions .btn.btn-icon.btn-sm,
#amazon-video-app-div .kt-portlet__head-actions .btn.btn-icon.btn-sm,
.btn-group-sm > .btn.btn-icon {
    height: 2.4rem;
    width: 2.4rem;
}

#amazon-audio-app-div .header_search label,
#amazon-video-app-div .header_search label,
#articles-app .header_search label {
    font-size: 11px;
}

[data-name="edit-app-container"] [left] .image-dropzone .list-thumb .image {
    position: relative;
    margin-right: 2px;
    margin-bottom: 2px;
}

#image-storage-app-div .image-dropzone .list-thumb {
    padding-right: 0px;
    padding-left: 0px;
}

    #image-storage-app-div .image-dropzone .list-thumb .image {
        margin-right: 2px;
        margin-bottom: 2px;
    }

    #image-storage-app-div .image-dropzone .list-thumb img {
        width: 100%;
    }

#image-storage-app-div .kt-section {
    width: 100%;
    margin-bottom: 1rem;
    margin-top: 0px;
}

#image-storage-app-div .kt-section-bottom {
    width: 100%;
    margin-bottom: 0rem;
    margin-top: 1rem;
}

    #image-storage-app-div .kt-section-bottom .kt-pagination {
        float: right;
    }

#image-storage-app-div .kt-search {
    width: 25%;
    float: right;
}

#image-storage-app-div .kt-pagination li.disabled > a {
    cursor: default;
    opacity: 0.6;
}

#image-storage-app-div [image_guid].selection-enabled {
    cursor: pointer;
}

#image-storage-app-div [image_guid].selected {
    opacity: 0.2;
}

#gallery-preview .galleria {
    max-width: 900px;
    height: 600px;
    background: #000;
}

#list-liveblog .context-menu-item,
#list-cards .context-menu-item,
#list-livegame .context-menu-item {
    font-size: 11px !important;
    padding-left: 1em !important;
}

#play-liveblog .select2-selection__rendered {
    line-height: 1.0;
    font-size: 12px;
}

#play-card .select2-selection__rendered {
    line-height: 1.0;
    font-size: 12px;
}

#play-liveblog a.cke_button {
    padding-right: 2px;
    padding-left: 2px;
}

#play-card a.cke_button {
    padding-right: 2px;
    padding-left: 2px;
}

#play-liveblog .kt-widget3__info {
    padding-left: 0px;
}

#play-card .kt-widget3__info {
    padding-left: 0px;
}

td div.generic-action-buttons-container {
    padding-left: 0;
    padding-right: 0;
}

#list-liveblog .fc-list-item-title a,
#list-livegame .fc-list-item-title {
    cursor: pointer;
}

#play-livegame [left] .kt-portlet__body,
#play-liveblog [left] .kt-portlet__body,
#play-card [left] .kt-portlet__body {
    padding: 10px;
}

    #play-livegame [left] .kt-portlet__body label,
    #play-liveblog [left] .kt-portlet__body label,
    #play-card [left] .kt-portlet__body label {
        font-size: 0.8rem;
    }

#play-livegame [right] .ngx-embed {
    width: 98%;
}

#play-livegame [right] .ngx-responsive-videoliga-wrapper {
    padding-top: 56.2%;
    width: 100%;
    position: relative;
}

#play-livegame .ngx-responsive-videoliga-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#play-liveblog [left] .kt-portlet__head,
#play-card [left] .kt-portlet__head,
#play-livegame [left] .kt-portlet__head {
    padding-right: 10px;
}

#add-game .kt-form__label,
#add-card .kt-form__label,
#add-blog .kt-form__label {
    font-size: 0.9rem;
}

/*publication feature*/

#publication-div .map div[element = 'body'] {
    min-height: 20px !important;
    margin-bottom: 5px !important;
    border: none !important;
    padding: 0px !important;
}

#publication-div .map div[element] {
    border: 1px solid #ccc;
    padding: 5px;
    min-height: 20px;
    margin-bottom: 5px;
}

    #publication-div .map div[element]:last-child {
        margin-bottom: 0px;
    }

#publication-div .kt-portlet[root='true'] > .kt-portlet__body {
    padding: 10px;
}

#publication-div .kt-portlet[root='true'] > .kt-portlet__body .kt-portlet {
    margin-bottom: 10px;
}

#publication-div .kt-portlet .kt-widget4 {
    padding: 5px;
    padding-top:5px;
}

    #publication-div .kt-portlet .kt-widget4 .kt-widget4__item .kt-widget4__pic img {
        width: 10.0rem;
    }

#publication-div .kt-nav__item .kt-nav__link-text,
#navigation-div .kt-nav__item .kt-nav__link-text {
    font-size: 0.9rem;
}

#publication-div .kt-widget4 .kt-widget4__item {
    align-items: inherit;
    position: relative;
}

#publication-div .dropdown-menu,
#navigation-div .dropdown-menu {
    padding: 0.5rem 0;
}

    #publication-div .dropdown-menu .kt-nav,
    #navigation-div .dropdown-menu .kt-nav {
        padding-top: 0px;
        padding-bottom: 0px;
    }

#publication-div .kt-widget4__item .kt-widget4__username .date {
    font-size: 0.8rem;
    padding-left: 10px;
}

#publication-div .kt-portlet[root='true'] > .kt-portlet__body .kt-portlet:last-child {
    margin-bottom: 0px;
}

#publication-div [element] > .kt-portlet:last-child {
    margin-bottom: 0px;
}

#publication-div [element] > .kt-portlet {
    margin-bottom: 10px;
}

#publication-div .kt-portlet.kt-portlet--collapse > .kt-portlet__body {
    display: none;
}

#publication-div .kt-portlet.kt-portlet--collapse .la-plus:before {
    content: "\f2c2";
}

#publication-div .kt-portlet.collapsed .la-angle-down:before {
    content: "\f113";
}

.kt-portlet.ngx-bg-root .kt-portlet__head {
    background-color: rgba(44, 119, 244, 1);
}

    .kt-portlet.ngx-bg-root .kt-portlet__head .kt-portlet__head-title {
        color: white;
    }

    .kt-portlet.ngx-bg-root .kt-portlet__head .kt-portlet__head-icon {
        color: white;
    }

.kt-portlet.ngx-bg-grid .kt-portlet__head {
    background-color: rgba(44, 119, 244, 0.2);
}

    .kt-portlet.ngx-bg-grid .kt-portlet__head .kt-portlet__head-title {
        color: #2c77f4;
    }

    .kt-portlet.ngx-bg-grid .kt-portlet__head .kt-portlet__head-icon {
        color: #2c77f4;
    }

.kt-portlet.ngx-bg-notvisible .kt-portlet__head {
    background-color: #f0f3ff;
    /*opacity: 0.3;*/
}

    .kt-portlet.ngx-bg-notvisible .kt-portlet__head .kt-portlet__head-title {
        color: #a2a5b9;
    }

    .kt-portlet.ngx-bg-notvisible .kt-portlet__head .kt-portlet__head-icon {
        color: #a2a5b9;
    }

    .kt-portlet.ngx-bg-notvisible .kt-portlet__head a[data-action] {
        color: #a2a5b9;
        border-color: #a2a5b9;
    }

        .kt-portlet.ngx-bg-notvisible .kt-portlet__head a[data-action]:hover {
            background-color: #595d6e;
            color: white;
        }

.kt-portlet.ngx-bg-subgrids > .kt-portlet__head {
    background-color: rgba(29, 201, 183, 0.2);
}

    .kt-portlet.ngx-bg-subgrids > .kt-portlet__head .kt-portlet__head-title {
        color: #1dc9b7;
    }

    .kt-portlet.ngx-bg-subgrids > .kt-portlet__head .kt-portlet__head-icon {
        color: #1dc9b7;
    }

.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text {
    color: black;
}

#publication-div .kt-widget4__item.ngx_changed {
    background-color: rgba(255, 184, 34, 0.1);
}

#publication-div .kt-widget4__item.ngx_removed {
    background-color: rgba(255, 0, 0, 0.70) !important;
}

#publication-div .kt-widget4__item.ngx_added {
    background-color: rgba(29, 201, 183, 0.1);
}


.kt-portlet.success > .kt-portlet__head {
    background-color: #449d44 !important;
}

    .kt-portlet.success > .kt-portlet__head .kt-portlet__head-title {
        color: white !important;
    }

    .kt-portlet.success > .kt-portlet__head .kt-portlet__head-icon {
        color: white !important;
    }

.kt-portlet.error > .kt-portlet__head {
    background-color: #db1430 !important;
}

    .kt-portlet.error > .kt-portlet__head .kt-portlet__head-title {
        color: white !important;
    }

    .kt-portlet.error > .kt-portlet__head .kt-portlet__head-icon {
        color: white !important;
    }

.kt-portlet.warning > .kt-portlet__head {
    background-color: #ffb822 !important;
}

    .kt-portlet.warning > .kt-portlet__head .kt-portlet__head-title {
        color: white !important;
    }

    .kt-portlet.warning > .kt-portlet__head .kt-portlet__head-icon {
        color: white !important;
    }

#publication-div .kt-widget4 .kt-widget4__item select {
    float: right;
    position: absolute;
    bottom: 5px;
    right: 0px;
    text-align: left;
    width: 15%;
}

#publication-div .kt-widget4 .kt-widget4__item .kt-widget4__text {
    width: 85%;
}

/*navigation classes*/
#navigation-div .kt-portlet > .kt-portlet__body {
    padding: 10px;
}

    #navigation-div .kt-portlet > .kt-portlet__body .kt-portlet {
        margin-bottom: 10px;
    }

#navigation-item .kt-switch,
#image-upload-panel .kt-switch {
    width: 100%;
    margin-top: 0px;
}

    #navigation-item .kt-switch label,
    #image-upload-panel .kt-switch label {
        margin-top: 0px !important;
    }

    #navigation-item .kt-switch input:empty ~ span:before,
    #navigation-item .kt-switch input:empty ~ span:after,
    #image-upload-panel .kt-switch input:empty ~ span:before,
    #image-upload-panel .kt-switch input:empty ~ span:after {
        border-radius: 0px;
    }

    #navigation-item .kt-switch.kt-switch--outline input:empty ~ span:before,
    #image-upload-panel .kt-switch.kt-switch--outline input:empty ~ span:before {
        border: 1px solid #dee3eb
    }

    #navigation-item .kt-switch input:empty ~ span,
    #image-upload-panel .kt-switch input:empty ~ span {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        #navigation-item .kt-switch input:empty ~ span:before,
        .kt-switch input:empty ~ span:after,
        #image-upload-panel .kt-switch input:empty ~ span:before {
            width: 56px;
            border-radius: 0px;
        }

        #navigation-item .kt-switch input:empty ~ span:after,
        #image-upload-panel .kt-switch input:empty ~ span:after {
            height: 26px;
            width: 26px;
            line-height: 28px;
            top: 2px;
            bottom: 2px;
            margin-left: 2px;
            font-size: 0.9em;
            text-align: center;
            vertical-align: middle;
        }

    #navigation-item .kt-switch input:checked ~ span:after,
    #image-upload-panel .kt-switch input:checked ~ span:after {
        margin-left: 28px;
    }

#navigation-item .form-group label,
#image-upload-panel .form-group label {
    font-size: 12px;
}

#navigation-item [sponsor] .kt-portlet__body,
#navigation-item [app] .kt-portlet__body {
    padding: 10px;
}

#navigation-item .select2-selection__rendered {
    font-size: 11px;
    line-height: 1.2;
}

#navigation-item .select2-container .select2-selection--multiple {
    min-height: 30px;
}

#navigation-item [tag] .select2-selection__choice {
    background-color: #ff6161 !important;
    border: 1px solid #ff6161 !important;
    color: white !important;
    font-size: 11px;
}

    #navigation-item [tag] .select2-selection__choice span {
        color: white !important;
    }

#navigation-item [tag] .select2-search__field {
    font-size: 11px;
}

#navigation-div .kt-portlet > .kt-portlet__body .kt-portlet:last-child {
    margin-bottom: 0px;
}

#image-upload-panel .qq-uploader {
    border-radius: 0px;
}

#image-upload-panel .uppy-Dashboard-inner,
#image-upload-panel .uppy-Dashboard-innerWrap {
    border-radius: 0px;
}

#image-upload-panel .uppy-DashboardAddFiles {
    border: none;
}

#awsMediaUploadPanel .plupload_header {
    display: none;
}

#awsMediaUploadPanel .plupload_container {
    min-height: 150px;
}

#awsMediaUploadPanel .form-group label {
    font-size: 12px;
}

#awsMediaUploadPanel .form-group {
    margin-top: 5px;
}

    #awsMediaUploadPanel .form-group:first-child {
        margin-top: 0px;
    }

#awsMediaUploadPanel #uploader-control {
    margin-top: 10px;
}
#awsMediaUploadPanel #uploader-control-container {
    margin-top: 10px;
}

#awsMediaUploadPanel .plupload_content {
    top: 0px !important;
}

#awsMediaUploadPanel .plupload_file_status,
#awsMediaUploadPanel .plupload_file_size,
#awsMediaUploadPanel .plupload_progress {
    display: none;
}

#awsMediaUploadPanel .plupload_stop {
    display: none !important;
}

#pollList, #pollListApp {
    font-size: 0.9rem;
}

#pollInfoPanel .kt-portlet__body .row:first-child label {
    /*margin-top: 0px !important;*/
}

#pollInfoPanel .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

@media (min-width: 1024px) .modal-xl {
    max-width: 900px;
}

.form-group-marginless.Name input {
    background-color: rgba(44,119,244,.1);
    color: #2c77f4;
}

.select2 {
    width: 100% !important;
}

.btn[class*="btn-label-"] {
    cursor: pointer !important;
}

#amazon-video-app-div table tr .title .img img,
[data-name='list-app-container'] table tr .gallery .img img {
    /*opacity: 0.5;*/
    cursor: pointer !important;
}

#amazon-video-app-div table tr .title .img:hover,
[data-name='list-app-container'] table tr .gallery .img:hover {
    /*color: #70de3d;*/
    color: red;
}

#amazon-video-app-div table tr .title .img,
[data-name='list-app-container'] table tr .title .img {
    margin-right: 10px;
    position: relative;
    color: transparent;
}

#amazon-video-app-div .profile-img-i-container,
[data-name='list-app-container'] .img {
    color: transparent;
}

    #amazon-video-app-div .profile-img-i-container,
    [data-name='list-app-container'] .img:hover {
        color: red;
    }

#amazon-video-app-div .profile-img-i-container,
[data-name='list-app-container'] .profile-img-i-container {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    cursor: pointer;
}

    #amazon-video-app-div .profile-img-i-container i,
    [data-name='list-app-container'] .profile-img-i-container i {
        font-size: x-large;
    }





#report-app-div .kt-switch {
    width: 100%;
    margin-top: 0px;
}

    #report-app-div .kt-switch label {
        margin-top: 0px !important;
    }

    #report-app-div .kt-switch input:empty ~ span:before,
    #report-app-div .kt-switch input:empty ~ span:after {
        border-radius: 0px;
    }

    #report-app-div .kt-switch.kt-switch--outline input:empty ~ span:before {
        border: 1px solid #dee3eb
    }

    #report-app-div .kt-switch input:empty ~ span {
        margin-top: 0px;
        margin-bottom: 0px;
        height: 32px;
    }

        #report-app-div .kt-switch input:empty ~ span:before, .kt-switch input:empty ~ span:after {
            width: 56px;
            border-radius: 0px;
        }

        #report-app-div .kt-switch input:empty ~ span:after {
            height: 28px;
            width: 26px;
            line-height: 28px;
            top: 2px;
            bottom: 2px;
            margin-left: 2px;
            font-size: 0.9em;
            text-align: center;
            vertical-align: middle;
        }

    #report-app-div .kt-switch input:checked ~ span:after {
        margin-left: 28px;
    }

#report-app-div tr[role] td {
    font-size: 12px !important;
    /*cursor: pointer !important;*/
}

    #report-app-div tr[role] td.section,
    #report-app-div tr[role] td.date,
    #report-app-div tr[role] td.author,
    #report-app-div tr[role] td.byline,
    #report-app-div tr[role] td.createuser,
    #report-app-div tr[role] td.chars,
    #report-app-div tr[role] td.credits,
    #report-app-div tr[role] td.requestby,
    #report-app-div tr[role] td.requestedon,
    #report-app-div tr[role] td.t9took {
        font-size: 11px !important;
        /*cursor: pointer !important;*/
    }

.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
    background-color: #2c77f4;
    color: white;
}

#logging-app-div div.toolbar {
    text-align: right;
}

#logging-app-div .btn.btn-icon.btn-sm {
    height: 2.47rem;
    width: 2.47rem;
}

#logging-app-div div.toolbar .search_text {
    float: right;
}

#logging-app-div div.toolbar .search_date {
    /*margin-right: 5px;*/
    float: right;
}

#logging-app-div tr[role] td.user,
#logging-app-div tr[role] td.date,
#logging-app-div tr[role] td.description,
#logging-app-div tr[role] td.id,
#logging-app-div tr[role] td.feature,
#logging-app-div tr[role] td.action {
    font-size: 11px !important;
    /*cursor: pointer !important;*/
}

.datetimepicker {
    z-index: 9999999999;
}

[data-name='newspaper-container'] .btn.btn-icon.btn-sm {
    height: 2.47rem;
    width: 2.47rem;
}

[data-screen='bookmark'] .kt-mycart .kt-mycart__head {
    padding: 1rem 1rem;
}

[data-screen='bookmark'] .kt-notification .kt-notification__item:after {
    border: 0;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    font-size: 0.8rem;
    line-height: 0;
    position: relative;
    color: #74788d;
}

[data-screen='bookmark'] .kt-notification .kt-notification__item-title,
[data-screen='bookmark'] .kt-notification .kt-notification__item-time {
    font-size: 0.9rem !important;
}

.dropdown-menu.dt_actions .dropdown-item span {
    position: absolute;
    margin-left: 25px;
}


#cke_wordcount_Body,
#cke_wordcount_Abstract,
#cke_wordcount_Description {
    font-size: 10px;
}

[data-name='configuration-container'] tr[data-id] {
    font-size: 12px;
}

#configuration-create .kt-portlet__body .row label {
    margin-top: 0.5rem;
    font-size: 11px;
}

#configuration-create .kt-portlet__body .row:first-child label {
    margin-top: 0px !important;
}

div[data-type='ngx'] .ngx_selected {
    background-color: #e6ffcc !important;
}

div[data-type='ngx'] tr[role] td,
div[data-type='ngx'] tr[role] span {
    cursor: pointer;
}

div.ngx {
    padding: 5px;
    background: #f8f8f8;
    border: 1px solid rgb(204, 204, 204) !important;
    color: #337ab7;
}

[left] div.ngx ngx {
    display:none;
}

[right] div.ngx div[data='ngx'][data-type='embed'] span,
[right] div.ngx div[data='ngx'][data-type='embed'] b {
    display: none;
}

div.ngx span.date {
    font-size: 11px;
    font-style: italic;
}

.cke_widget_ngx {
    margin: 0px 0px 20px 0px;
}

.ngx span.fa,
.ngx span.la {
    margin-right: 10px;
    float: right;
    padding-top: 4px;
    cursor: pointer;
}

.ngx span.la-close {
    color:red;
}

.form-group.Body .cke_editable,
.cke_editable {
    /*font-size: 12px;*/
    line-height: 1.6;
    word-wrap: break-word;
    border: 1px solid #d1d1d1;
    /*font-family: sans-serif, Arial, Verdana, "Trebuchet MS";*/
}

.cke_editable {
    cursor: text;
}

.dt_description .home_name {
    font-weight: bold;
    margin-right: 10px;
}

.dt_description .away_name {
    font-weight: bold;
    margin-left: 10px;
}

.dt_description,
.dt_competition,
.dt_date {
    text-align: center !important;
}

.fc-unthemed td.selected {
    background: lightcoral !important;
}

.chars-limitation {
    float: right;
    color: #449d44;
}

    .chars-limitation.error {
        color: #a94442;
    }

.toast-error {
    background-color: #DB1430;
}

.toast-success {
    background-color: #1eb972;
}

.toast-warning {
    background-color: #faad24;
}

.bootbox .modal-content {
    background-color: #fbf7f0;
}

.btn-danger {
    background-color: #f61b3a;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active {
        background-color: #db1430;
    }

.btn-outline-danger {
    color: #f61b3a;
}

    .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active {
        background-color: #db1430;
        color: white;
    }

#newspaper-edition [data-name='Title'] {
    text-transform: uppercase;
}

#publication-div .kt-widget4 .kt-widget4__item .kt-widget4__info {
    width: 67%;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Person'] {
    background-color: #1BBC9B !important;
    border: 1px solid #1BBC9B !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Event'] {
    background-color: #E08283 !important;
    border: 1px solid #E08283 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Location'] {
    background-color: #F3C200 !important;
    border: 1px solid #F3C200 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Organization'] {
    background-color: #94A0B2 !important;
    border: 1px solid #94A0B2 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Commercial_item'] {
    background-color: #D91E18 !important;
    border: 1px solid #D91E18 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Date'] {
    background-color: #C8D046 !important;
    border: 1px solid #C8D046 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Quantity'] {
    background-color: #8775A7 !important;
    border: 1px solid #8775A7 !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item[typename='Title'] {
    background-color: #22313F !important;
    border: 1px solid #22313F !important;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item {
    padding: 0.3rem 0.8rem;
}

[data-name="edit-app-container"] [right] .Entities .kt-notification .kt-notification__item i {
    cursor:pointer;
    padding-right: 5px;
    font-size: 10px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Person'] {
    color: #1BBC9B;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Event'] {
    color: #E08283;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Location'] {
    color: #F3C200;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Organization'] {
    color: #94A0B2;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Other'] {
    color: #5578eb;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Commercial_item'] {
    color: #D91E18;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Date'] {
    color: #C8D046;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Date'] {
    color: #C8D046;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Quantity'] {
    color: #8775A7;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

[data-name="edit-app-container"] .ngx-body-text-entity[text-entity-type='Title'] {
    color: #22313F;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}

.select2-results__option{
    font-size: 12px !important;
}

#liveblog-app .chosen,
#livegame-app .chosen,
#poll-app .chosen,
#cards-app .chosen {
    background-color: darkseagreen;
}

#awsMediaUploadPanel .kt-portlet__body label,
#audio-info-edit-panel .kt-portlet__body label,
#video-info-edit-panel .kt-portlet__body label {
    font-size: 11px;
    margin-top: 0.5rem;
    font-weight: bold;
}

.Body .cke_editable blockquote {
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

.Body .cke_editable blockquote p {
    margin-top: 15px;
}

#toast-container > .toast-warning{
    opacity:1;
}

#awsFileList_wrapper #awsFileList tr{
    font-size:12px !important;
}

#awsFileList_wrapper #awsFileList .date {
    font-size: 11px !important;
}

#awsFileList_wrapper #awsFileList .size {
    font-size: 11px !important;
}

#awsFileList_wrapper #awsFileList .generic-action-buttons-container{
    text-align: center;
}

.fc-event.vsports, .vsports{
    border: 3px solid #ffb822;
}

#UserList_filter .kt-switch {
    /*width: 100%;*/
    margin-top: 0px;
}

    #UserList_filter .kt-switch label {
        margin-top: 0px !important;
    }

    #UserList_filter .kt-switch input:empty ~ span:before,
    #UserList_filter .kt-switch input:empty ~ span:after {
        border-radius: 0px;
    }

    #UserList_filter .kt-switch.kt-switch--outline input:empty ~ span:before {
        border: 1px solid #dee3eb
    }

    #UserList_filter .kt-switch input:empty ~ span {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        #UserList_filter.kt-switch input:empty ~ span:before, .kt-switch input:empty ~ span:after {
            width: 56px;
            border-radius: 0px;
        }

        #UserList_filter .kt-switch input:empty ~ span:after {
            height: 26px;
            width: 26px;
            line-height: 28px;
            top: 2px;
            bottom: 2px;
            margin-left: 2px;
            font-size: 0.9em;
            text-align: center;
            vertical-align: middle;
        }

    #UserList_filter .kt-switch input:checked ~ span:after {
        margin-left: 28px;
    }

#UserList {
    font-size: 0.8rem;
}

#UserList_filter .user_global {
    float: left;
    width: 35%;
    margin-left: 6%;
}

#UserList_filter .user_global div.label {
    float: left;
    margin-top: 6px;
}

#UserList_wrapper #UserList_length {
    width: 40%;
    float: left;
}

#UserList_wrapper .dt-buttons {
    float: left;
}

#UserList .dt_date {
    font-size: 0.7rem;
}

#consultant-info-panel label{
    font-size:0.9rem !important;
}

#checking-account-info-panel label {
    font-size: 0.9rem !important;
    font-weight: bold;
}

#listing-modal-container .modal-content {
    border: 3px solid #2c77f4;
}

.form-group.has-error div[id*='cke_'] {
    border-color: #fd397a;
}

#configure-block-grid [tag] .select2-selection__choice,
#configure-block-grid [entity] .select2-selection__choice,
#configure-block [tag] .select2-selection__choice,
#configure-block [entity] .select2-selection__choice {
    background-color: #0abb87 !important;
    border: 1px solid #0abb87 !important;
    color: white !important;
    font-size: 11px;
}

#configure-block-grid [excludetag] .select2-selection__choice,
#configure-block-grid [excludesection] .select2-selection__choice,
#configure-block [excludetag] .select2-selection__choice,
#configure-block [excludesection] .select2-selection__choice {
    background-color: #ff6161 !important;
    border: 1px solid #ff6161 !important;
    color: white !important;
    font-size: 11px;
}

#configure-block-grid [tag] .select2-selection__choice span,
#configure-block-grid [entity] .select2-selection__choice span,
#configure-block [tag] .select2-selection__choice span,
#configure-block [entity] .select2-selection__choice span,
#configure-block-grid [excludetag] .select2-selection__choice span,
#configure-block-grid [excludesection] .select2-selection__choice span,
#configure-block [excludetag] .select2-selection__choice span,
#configure-block [excludesection] .select2-selection__choice span{
    color: white !important;
}

#configure-block-grid label,
#configure-block label {
    font-weight: bold;
}

#publication-div .grid-layout {
    border: 2px dashed darkslategrey;
}

#publication-div .grid-layout-h-1{
    height: 100px;
}

#publication-div .grid-layout-h-2 {
    height: 200px;
}

#publication-div .grid-layout-h-3 {
    height: 300px;
}

#publication-div .grid-layout-h-4 {
    height: 400px;
}

#publication-div .grid-column-first {
    padding-right: 0px;
    padding-left: 5px;
}

#publication-div .grid-column-last {
    padding-left: 0px;
    padding-right: 5px;
}

#publication-div .grid-column-middle {
    padding-left: 5px;
    padding-right: 5px;
}

#publication-div .grid-layout .kt-portlet__head{
    background-color: transparent;
    border: none;
}


#publication-div .grid-layout .kt-portlet__head-actions {
    display: none;
    position: absolute;
    padding: 5px;
    right: 2px;
    top: 2px;
}

#publication-div .grid-layout .kt-portlet__body--fit-y {
    padding: 3px;
    /*width: 100%;*/
    height: 100%;
    overflow: hidden;
    /*display: flex;*/
}

#publication-div .grid-layout .kt-widget--user-profile-3 {
    margin-top: inherit;
}

#publication-div .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__media {
    margin-top: inherit;
}

#publication-div .grid-layout .kt-portlet__body--fit-y img {
    max-width: inherit;
    max-height: inherit;
    height: inherit;
    width: inherit;
    /*object-fit: cover;*/
}

#publication-div .grid-layout .kt-portlet__body--fit-y .t-am-overlay {
    position: sticky;
    /* left: 3.4rem; */
    /* top: 0; */
    bottom: 0;
    /* width: 121.2rem; */
    background: -webkit-gradient(linear,left top,right top,color-stop(33%,transparent),color-stop(33%,rgba(0,0,0,.44)));
    background: -webkit-linear-gradient(left,transparent 13%,rgba(0,0,0,.44));
    background: linear-gradient(90deg,transparent 3%,hwb(0deg 2% 98%));
    display: -webkit-box;
    /* display: -webkit-flex; */
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    /* flex-direction: column; */
    mn:;
    */:;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
    pointer-events: none;
    padding: 5px;
}

#publication-div .grid-layout .kt-portlet__body--fit-y .t-am-overlay {
    position: sticky;
    /* left: 3.4rem; */
    /* top: 0; */
    bottom: 0;
    /* width: 121.2rem; */
    background: -webkit-gradient(linear,left top,right top,color-stop(33%,transparent),color-stop(33%,rgba(0,0,0,.44)));
    background: -webkit-linear-gradient(left,transparent 13%,rgba(0,0,0,.44));
    background: linear-gradient(241deg,transparent 3%,hwb(0deg 2% 98%));
   
    /* display: -webkit-flex; */
   /* display: -moz-box;
    display: -ms-flexbox;*/
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    /* flex-direction: column; */
    mn:;
    */:;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
    pointer-events: none;
    padding: 5px;
}

#publication-div .grid-layout .kt-portlet__body--fit-y .t-am-overlay .t-am-overlay-i{

}

#publication-div .grid-layout-h-4 .kt-widget--user-profile-3 img {
    width: 300px;
}

#publication-div .grid-layout-h-3 .kt-widget--user-profile-3 img {
    width: 200px;
}

#publication-div .grid-layout-h-2 .kt-widget--user-profile-3 img {
    width: 150px;
}

#publication-div .grid-layout-h-1 .kt-widget--user-profile-3 img {
    width: 100px;
}

#publication-div .kt-widget.kt-widget--user-profile-3 .kt-widget__content {
    padding-left: 0.8rem;
}

#publication-div .grid-layout:hover .kt-portlet__head-actions {
    display: block;
    z-index: 999;
}

#publication-div .grid-layout-h-1 .t-am-title span{
    font-size: 1rem;
    margin-right:5px;
}

#publication-div .grid-layout-h-1 .t-am-title {
   line-height: 0.8;
}

#publication-div .grid-layout-h-2 .t-am-title span {
    font-size: 1.1rem;
    margin-right: 5px;
}

#publication-div .grid-layout-h-2 .t-am-title {
    line-height: 0.9;
}

#publication-div .grid-layout {
    margin-bottom: 5px !important;
    position: relative;
}


#publication-div .grid-layout .btn.btn-icon {
    height: 2rem;
    width: 2rem;
}

#publication-div .grid-layout-h-3 .t-am-title span {
    font-size: 1.2rem;
    margin-right: 5px;
}

#publication-div .grid-layout-h-3 .t-am-title {
    line-height: 1;
}

#publication-div .column-size-6 {
    float:left;
    width: 49.56%;
}

#publication-div .column-size-4 {
    float: left;
    width: 32.90%;
}

#publication-div .column-size-3 {
    float: left;
    width: 40%;
}

#publication-div .column-size-6:nth-child(odd){
    margin-left: 5px;
}

#publication-div .column-size-6:nth-child(even) {
    /*margin-right: 5px;*/
}

#publication-div .column-size-4:nth-child(odd) {
    margin-left: 5px;
    margin-right: 5px;
}

#publication-div .column-size-12 {
    margin-right: 5px;
}

#publication-div .grid-layout .title {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.portlet-placeholder {
    border: 1px dotted black;
    margin: 0 1em 1em 0;
    height: 50px;
}

#publication-div .drop-hover {
    border: 2px solid red !important;
}

#publication-div .dt_styles a.dropdown-item {
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
    cursor: pointer;
}

#publication-div .dt_styles a.dropdown-item:hover {
    background-color: darkgray;
    color:white;
}

#publication-div .dt_styles a.dropdown-item.style_selected {
    font-weight: bold;
}

#publication-div .grid-outside {
    border: 2px dashed orangered;
}

#publication-div .kt-widget4__item.ngx_outside {
    background-color: #ffe0b3;
}

#publication-div .grid-outside img {
    opacity: 20%;
}

#item-log-history-table tr{
    font-size: 0.8rem;
}

#item-log-history-table button {
    width: 2rem;
    height: 2rem;
}

#item-log-history-table button i{
   font-size: 1rem;
}

#item-log-history-table tr.selectedLog {
    background-color: lightyellow;
}

#item-log-history-table tr.selectedLog td {
    font-weight:bolder;
}

#item-log-history-table td.date {
    font-size: 0.75rem;
}

#image-storage-app-div .select2-selection__choice,
#images-edit-widget .select2-selection__choice {
    background-color: #ff6161 !important;
    border: 1px solid #ff6161 !important;
    color: white !important;
    font-size: 11px;
}

#image-storage-app-div .select2-selection__choice span,
#images-edit-widget .select2-selection__choice span {
    color: white !important;
}

#image-storage-app-div .select2-selection__rendered,
#images-edit-widget .select2-selection__rendered {
    padding: 0.37rem 0.37rem 0rem 0.37rem;
}

#image-storage-app-div .select2-search__field,
#images-edit-widget .select2-search__field {
    font-size: 11px;
}

#gpo-files-app .gpo_file_process{
    background-color: beige;
}

#live-data-list .kt-timeline-v3__item:before {
    left: 10.5rem;
}

#live-data-list .kt-timeline-v3__item .kt-timeline-v3__item-desc {
    padding-left: 12rem;
}

#live-data-list .kt-timeline-v3__item .kt-timeline-v3__item-time {
    font-size: 1.1rem;
    width: 10rem;
    text-align: left;
}

#store-client-detail label{
    font-size: 11px;
}

#gpo-confirm-payment label {
    font-size: 11px;
}

#store-client-offer label,
#store-client-transfer label,
#store-client-voucher label {
    font-size: 11px;
}

#store-client-offer .kt-option__title,
#store-client-transfer .kt-option__title,
#store-client-voucher .kt-option__title {
    font-size: 0.9rem;
}

#store-product-detail label {
    font-size: 11px;
}

#store-promotion-detail label {
    font-size: 11px;
}

.block-placeholder {
    height: 6rem !important;
    visibility: visible !important;
    line-height: 1.2rem;
    border: 2px dotted black;
    background-color: #f0f2f5;
}

#store-client .select2-selection--multiple{
    height:1rem;
}

#store-client .select2-search__field {
    font-size: 0.8rem;
    color: #495057 !important;
}

#store-client .search_type {
    width: 12rem;
}

.dataTables_info{
    font-size:0.9rem;
}

#play-livegame [right] .kt-widget3__item[id] span[ngx-action],
#play-liveblog [right] .kt-widget3__item[id] span[ngx-action] {
    display: none;
}

#play-livegame [left] #top > div,
#play-liveblog [left] #top > div {
    border-bottom: 0px;
}

#play-livegame [left] div[contenteditable],
#play-liveblog [left] div[contenteditable] {
    border-top: 0px;
}

.ngx span[ngx-action='edit']{
    display:none;
}

.state-inactive {
    background: #D3D3D3 !important;
}

.state-inactive .fc-title {
    color: black !important;
}

#disclaimer_text{
    font-size: 0.8rem;
    font-style: italic;
}