﻿@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../fonts/proxima_nova_bold-webfont.eot');
    src: url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima_nova_bold-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_bold-webfont.woff') format('woff'), url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype'), url('../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proxima_nova_regular-webfont.eot');
    src: url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'), /*    url('../fonts/proxima_nova_regular-webfont.woff2') format('woff2'),
    url('../fonts/proxima_nova_regular-webfont.woff') format('woff'),*/ url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'), url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html body {
    font-weight: normal;
    overflow: auto;
    transition: padding .2s linear;
    background: #e4e4e4;
}

.right-menu.disabled,
.wrapper-top-panel.disabled,
#leadImageOnlyLabel.disabled,
.tWrap.disabled {
    opacity: 0.5;
    pointer-events: none;
}

.downloadReportFile.disabled {
    opacity: 0.5;
}

.hiddenScroll {
    overflow: hidden;
}

.itemsSearchConnect svg,
#mainview svg,
.wrapper-top-panel svg {
    position: absolute;
    /*fill: #8B8B8B;*/
}


#mainWrapForAssetScreens.table .tile .custom-checkbox-select-deselect-asset-tiles {
    top: 32px;
}

#mainWrapForAssetScreens.table .tile .custom-checkbox-select-deselect-asset-tiles.small-tile-asset-info-style {

}

.custom-checkbox-select-deselect-asset-tiles svg {
    top: 0;
    left: 0;
}

.tile .tile-caption svg {
    top: 5px;
    right: 6px;
    fill: #8B8B8B;
}

.tile .qualityOverlay {
    max-height: 100%;
    max-width: 100%;
    border: 1px solid;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden;
    padding: 0 5px;
    background: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.tile .qualityOverlay .qualityWrap {
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    padding: 5px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;

}

.tile .qualityOverlay .header-quality {
    font-weight: bold;
    line-height: 10px;
    font-size: 12px;
    padding: 5px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tile .qualityOverlay .qualityIndicator {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    margin-right: 10px;
}

.tile .qualityOverlay .remove-events {
    pointer-events: none;
}

.tile .qualityOverlay .isactiveQualityfalse {
    background-color: #ED2A2A;
}

.tile .qualityOverlay .isactiveQualitytrue {
    background-color: #29CA43;
}


.tile .custom-checkbox-select-deselect-item-tiles svg,
.tile .custom-checkbox-select-deselect-asset-tiles svg {
    pointer-events: none;
    position: relative;
}

.tile .tile-family-wrapper {
    position: absolute;
    height: 42px;
    width: 100%;
    top: 0;
}

.tile .tile-family-wrapper.small-tile-item-icons-style {
    height: 30px;
}

.tile .tile-family-header .family-icon,
.tile .tile-member-header .member-icon {
    height: inherit;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
    align-items: center;
    pointer-events: none;
}

.tile .tile-family-header .family-icon svg,
.tile .tile-member-header .member-icon svg {
    width: 24px;
    height: 24px;
}

.tile .small-tile-item-icons-style .tile-family-header .family-icon svg,
.tile .small-tile-item-icons-style .tile-member-header .member-icon svg {
    width: 16px;
    height: 16px;
}

.tile .tile-family-header .folder-caption {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    pointer-events: none;
}

.tile .tile-family-wrapper .tile-family-header,
.tile .tile-family-wrapper .tile-member-header {
    margin-top: 3px;
    margin-left: 38px;
    margin-right: 40%;
    height: 31px;
    /* width: 100%; */
    background-color: #C4C4C4;
    clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 100% 100%, 100% 100%, 0 100%);
    /* direction: ltr; */
    font-size: 14px;
    line-height: 31px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    display: flex;
    align-items: center;
    border-radius: 5px 20px 0 0;
}

.tile .tile-family-wrapper .tile-member-header {
    clip-path: none;
    background-color: #ffffff;
    line-height: 1;
}

.tile .tile-family-wrapper.small-tile-item-icons-style .tile-family-header,
.tile .tile-family-wrapper.small-tile-item-icons-style .tile-member-header {
    margin-left: 25px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    border-radius: 3px 15px 0 0;
}

.tile .tile-family-wrapper .tile-family-footer {
    position: relative;
    height: 8px;
    background-color: #C4C4C4;
    clip-path: polygon(3% 0%, 97% 0%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);
}

.tile .tile-family-wrapper.small-tile-item-icons-style .tile-family-footer {
    height: 7px;
}

.tile .tile-family-wrapper .tile-family-footer .tile-family-footer-line {
    position: absolute;
    bottom: 0;
    height: 50%;
    background-color: #EDECEC;
    width: 100%;
    clip-path: polygon(3% 0%, 97% 0%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);
}


.tile .custom-checkbox-select-deselect-item-tiles,
.tile .custom-checkbox-select-deselect-asset-tiles {
    height: 25px;
    position: absolute;
    top: 5px;
    left: 6px;
    width: 25px;
    z-index: 1;
}

.tile .asset-info {
    width: 25px;
    position: relative;
    margin-left: 5px;
    height: 25px;
}

.tile .item-info {
    width: 25px;
    position: absolute;
    margin-left: 5px;
    height: 25px;
    right: 6px;
    top: 5px;
    z-index: 1;
}

.tile .item-info svg {
    position: relative;
    pointer-events: none;
}

.tile .asset-info svg {
    position: absolute;
    left: 0;
    pointer-events: none;
}

.tile .asset-info svg circle,
.tile .item-info svg circle {
    pointer-events: none;
}

.tile .asset-info svg path,
.tile .item-info svg path {
    pointer-events: none;
}

/*.asset-data-info-menu{*/
/*    display: none;*/
/*}*/

.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1001;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    opacity: 1;
    height: 100%;
    overflow: auto;
    display: none;
}

.suggest-mapping-btn-bg {
    opacity: 0.4;
}

#openModalUploadAssets.modalDialog.minimized,
#openModalUploadHtmlTemplate.modalDialog.minimized {
    top: auto;
    right: auto;
    box-shadow: none;
    height: auto;
    overflow: hidden;
}

#openModalUploadHtmlTemplate.modalDialog.minimized .popupRow.header {
    padding-left: 5px !important;
}

#openModalUploadAssets.modalDialog.minimized .popupHolder,
#openModalUploadHtmlTemplate.modalDialog.minimized .popupHolder {
    margin: 0;
    width: 252px;
}

#openModalUploadAssets.modalDialog.minimized .popupHolder .popupRow:not(.meter-holder):not(.header),
#openModalUploadHtmlTemplate.modalDialog.minimized .popupHolder .popupRow:not(.infoText):not(.header) {
    display: none;
}

#openModalUploadAssets.modalDialog,
#openModalUploadAssets.modalDialog.minimized .popupHolder,
#openModalUploadAssets.modalDialog.minimized .popupHolder .popupRow:not(.meter-holder):not(.header),
#openModalUploadHtmlTemplate.modalDialog,
#openModalUploadHtmlTemplate.modalDialog.minimized .popupHolder,
#openModalUploadHtmlTemplate.modalDialog.minimized .popupHolder .popupRow:not(.infoText):not(.header) {
    -webkit-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}

@media (max-width: 1299px) {
    #conversionFormats-list .container-table,
    .container-table {
        max-height: 50vh !important;
    }
}


@media (min-width: 1300px) and (max-width: 1556px) {
    .show-hidden-options-wrap {
        width: 28vw !important;
    }

    #conversionFormats-list .container-table,
    .container-table {
        max-height: 58vh !important;
    }

    #guiSetting-list .container-table {
        max-height: 12vh !important;
        height: 12vh !important;
        margin-bottom: 10px !important;
    }

    #mandatoryPropertiesPopupList.container-table {
        min-height: 45vh !important;
        max-height: 45vh !important;
    }

    #mandatoryPropertiesViewPopup .switch-box-control-wrapper {
        max-width: 50vw !important;
    }
}

@media (min-width: 1557px) and (max-width: 1919px) {

    #conversionFormats-list .container-table,
    .container-table {
        max-height: 63vh !important;
    }

    #guiSetting-list .container-table {
        max-height: 12vh !important;
        height: 12vh !important;
        margin-bottom: 10px !important;
    }


    .formatlistviewForScrol.mCustomScrollbar {
        max-height: 58vh !important;
    }

    #itemVariantsList.container-table {
        max-height: 55vh !important;
    }

    .activityReportTableScrolTableHeader {
        width: 190%;
    }

    .objectReportTableScrolTableHeader {
        width: 132%;
    }

    #accountStatisticsReport-list .table-w1 thead .itemPropertiesNon-Logged-In {
        width: 137px;
    }

    .dragtable-drag-wrapper .objectReportTableScrolTableHeader {
        width: 100% !important;
        display: none !important;
    }

    thead tr:last-child .mainCol {
        top: 33px;
    }

    .organizationsTableScrolTableHeader {
        /*width: 115% !important;*/
    }

}


@media (min-width: 1200px) {

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    #mandatoryPropertiesPopupList.container-table {
        min-height: 24vh;
        max-height: 24vh;
    }

    #mandatoryPropertiesViewPopup .switch-box-control-wrapper {
        max-width: 50vw;
    }

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

}

/* Landscape phones and smaller */
@media (max-width: 480px) {

}

/*@media (max-width: 650) {*/

/*}*/


/*resol 125%*/


.ui-dialog {
    z-index: 999999 !important;
}

.tile {
    cursor: pointer;
}

.hide {
    display: none;
}

.custom-checkbox,
.thumbChSel {
    position: absolute;
    width: 16px;
    height: 16px !important;
    top: 0;
    left: 0;
    /*border-radius: 10px;*/
    /*box-shadow: 0 2px 10px #000;*/
    transition: all .2s;
    display: none;
    cursor: pointer;
}

/*body.selMode .wrap.imageList .thumbChSel {display: block;}*/

body.selMode .wrap.grid .custom-checkbox,
body.selMode .wrap.imageList .custom-checkbox {
    display: block;
}

h3 {
    /*    display: block !important;
    -webkit-margin-before: 1em !important;
    -webkit-margin-after: 1em !important;
    -webkit-margin-start: 0 !important;
    -webkit-margin-end: 0 !important;*/
    font-weight: bold !important;
}

.notSame {
    /*background-image: url("http://xcserver006.xcircular.com/screen1/images/contour6.png");*/
    background-image: url("../img/contour6.png");
    border: 2px solid;
    color: #FFFFFF !important;
    /*float: center;*/
    height: 92%;
    width: 100% ! important;
    background-repeat: no-repeat;
    background-position: center top;
}

.AssetImage {
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    float: left;
    padding: 1%;
    width: 100%;
    margin-left: -10%;
}

.AssetImage span {
    font-style: italic;
}

.AssetMain {
    float: left;
    /*padding: 0.5%;*/
    width: 13%;
}

.footerCont .classname {
    margin-left: 5.5%;
}

.caption {
    float: left;
    /*margin: 1% 0 1% 12%;*/
    text-align: right;
    /*width: 47px;*/
}

#preferenceItemsHolder .caption {
    text-align: initial;
}

.right {
    margin-left: 45px;
}

#openModal .contour {
    float: left;
    height: 28px;
    margin: 2%;
    text-align: center;
    width: 27%;
}

.contour a {
    border: 2px solid;
    color: hsl(0, 0%, 100%) !important;
    float: left;
    height: 92%;
    width: 83%;
}

.notSame > img {
    float: left;
    height: auto;
    width: 92%;
}

.contourActive a:hover {
    border: 2px solid blue !important;
    color: #fff !important;
}

#presetDropDown.active {
    border: 1px solid rgb(74, 76, 78);
}

.allign {
    border: 2px solid;
    color: hsl(0, 0%, 100%) !important;
    float: left;
    margin: auto auto auto 4%;
    text-align: center;
    width: 23%
}

.allign:hover {
    border: 2px solid blue;
    color: #fff !important;
}

.TxT {
    width: 100%;
    height: 20px;
    text-align: center;
}

.FTxT {
    height: 20px;
    margin-left: 3px;
    width: 35px;
    text-align: center;
}

.data {
    float: left;
    min-height: 89%;
    width: 28%;
}

.rotate {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    /* IE 9 */
    -webkit-transform: rotateY(180deg);
    /* Safari and Chrome */
}

.rotateX {
    transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    /* IE 9 */
    -webkit-transform: rotateX(180deg);
    /* Safari and Chrome */
}

#openModal .shapes {
    margin: auto;
    width: 85%;
    padding-bottom: 7%;
}

/*#openModal{overflow-y:auto;max-width:1000px;position:absolute;margin:0 auto;}*/

#openModal {
    overflow: scroll;
}

#openModal > div {
    min-width: 900px;
    max-width: 950px;
    min-height: 300px;
    background-color: #fff;
    margin: 5% auto 0;
    padding: 10px;
}

#openModal .assets {
    float: left;
    padding: 8% 0;
    width: 100%;
    margin-left: 0 !important;
}

.shapes table {
    float: left;
    width: 100%;
}

.image-grid.table tr {
    height: 37px;
}

#colorSelector {
    background: none repeat scroll 0 0 hsl(148, 89%, 78%);
    border: 2px solid;
    float: left;
    height: 13px;
    width: 59%;
    margin-top: 20px;
    margin-left: 8px;
}

#openModal .data_frames {
    border-top: 1px solid;
    float: left;
    /*margin-left: 4%;*/
    padding: 8% 19%;
    text-align: center;
    width: 100%;
}

.radioCheck {
    float: left;
    width: 95%;
}

.radio span,
.checkbox span {
    line-height: 15px;
    padding: 4px 0 0;
    display: block;
}

.footerCont {
    float: left;
    margin-left: 2%;
}

.classname {
    font-weight: bold;
    font-style: normal;
    display: inline-block;
    height: 28px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    border: 1px solid #000;
    border-radius: 6px 6px 6px 6px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff inset;
    text-shadow: 1px 1px 0 #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    /*width: 94px;*/
}

.classname:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center, #dfdfdf 5%, #ededed 100%);
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
}

.classname:active {
    position: relative;
    top: 1px;
}

.close {
    /*background: url("http://xcserver006.xcircular.com/screen1/images/cross.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);*/
    /*background: url("http://xcserver006.xcircular.com/screen1/images/cross.png") no-repeat scroll right top hsla(0, 0%, 0%, 0);*/
    background: url("../img/cross.png") no-repeat scroll right top hsla(0, 0%, 0%, 0);
    float: right;
    text-decoration: none;
    width: 20px;
}

.Heading {
    margin: 0 0 25px;
}

.AssetImage > img {
    float: left;
    height: auto;
    margin: 10% auto;
    width: 100%;
}

#openModal .GroupImage {
    position: relative;
    border: 1px solid;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 440px;
    /*padding: 10px;*/
    width: 96%;
    max-width: 500px;
    position: relative;
    background-color: #fff;
}

#openModal .GroupImage img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

#openModal .imageFrame {
    position: absolute;
    display: inline-block;
}

.button_wrap {
    float: left;
    padding-left: 0;
    width: 100%;
    text-align: center;
}

.footer {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.footer1 {
    float: left;
    margin-left: 4%;
    margin-top: 10%;
    width: 100%;
}

.footer1 img {
    /*margin-left: 25px;*/
    float: left;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.footer2 {
    /*float: right;*/
    margin-top: 10px;
    width: 100%;
}

.footer2 img {
    float: left;
    margin-top: 3px;
}

.footer2 span {
    float: left;
}

.presentDiv {
    margin: 1px auto;
    /*width: 83%;*/
}

.present {
    /* margin-left: 11%;
    width: 67% !important*/
    width: 100%;
}

.table {
    /*border-bottom: 1px solid;*/
    /*margin: 2.5% auto;*/
    padding-bottom: 4%;
    width: 90%;
    padding-right: 7%;
}

#fullScreenWrap {
    width: 129%;
    display: none;
    background: #fff !important;
    height: 109%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
}

#fullScreenWrap > img {
    background: #fff;
    margin-left: 34% !important;
    margin-top: 7% !important;
    width: 43%;
    z-index: 99999999;
}

/*****moj**/

.AssetMain {
    padding-left: 25px !important;
}

.footerSave {
    width: 30%;
    font-weight: bold;
    padding-left: 0;
}

.footerSave input {
    width: 100%;
}

/******image grid css*****/

.grid {
    overflow-y: scroll !important;
}

.image-path {
    width: 40%;
    height: auto;
}

.close {
    width: 11px;
    height: 23px;
    cursor: pointer;
}

.image-grid-dimensions {
    font-weight: normal;
    width: 70%;
    text-align: center;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #d6d6d6;
}

.text-underline {
    text-decoration: underline;
}

#scrool-y {
    overflow-x: visible;
    overflow-y: scroll;
}

.padding-left-none {
    padding-left: 0 !important;
}

.padding-right-none {
    padding-right: 0 !important;
}

#openModalGrid input[type=number] {
    height: 22px !important;
    padding: 1px 2px 1px 2px !important;
}

#openModalGrid input[type=text] {
    height: 22px !important;
    padding: 1px 2px 1px 2px !important;
}

/*****advanced panel*****/

.advancedHorisonalLabel,
.advancedVerticalLabel,
.advancedHorisonalGapLabel,
.similarItemsContainer select,
.similarItemsContainer option,
.similarItemsBtn {
    cursor: pointer;
}

.selectedAdvancedLabel {
    text-decoration: underline;
}

.modalDialogAdvanced {
    opacity: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.modalDialogAdvanced > div {
    position: relative;
    /*added by rita 2014-06-17   left: -100px;  */
    left: -100px;
    max-width: 220px;
    min-height: 30% !important;
    /*margin: 1% auto;*/
    margin: 8% 30% 20% 23%;
    padding: 10px 10px 10px 10px;
    border: 3px solid gray;
    border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #fff;
    -webkit-box-shadow: 5px 5px 5px #656565;
    /*width: 22% !important;*/
    -moz-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
}

.modalDialogAdvanced input[type=radio],
.footer2 input[type=radio],
.assets input[type=checkbox],
.modalDialogUploadAssets input[type=radio],
.modalDialogUploadAssets input[type=checkbox] {
    border: 0 !important;
    padding-top: 2px !important;
}

.footer2radio {
    border: 0 !important;
    margin: 6px 6px 6px 2px !important;
}

.assets input[type=checkbox] {
    padding: 2px 0 0 !important;
}

.modalDialogAAdvanced > div:before {
    position: absolute;
    content: ' ';
    top: 0;
    right: 7px;
    bottom: 0;
    left: 0;
    background-color: transparent;
    box-shadow: 0 0 5px black;
    /*border: 1px solid red;*/
}

.closeAdv {
    height: 15px;
}

.borderTopPresetFirstItem2px {
    border-top: 2px solid #e6e8ea;
}

.modalDialogAdvanced label {
    font-weight: normal !important;
    padding-top: 2px;
}

.modalDialogSaveAsPreset label,
.modalDialogSaveAsFormatList label {
    font-weight: normal !important;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.padding-top20 {
    padding-top: 20px;
}

.padding-top15 {
    padding-top: 15px;
}

.padding-top10 {
    padding-top: 10px;
}

.padding-top5 {
    padding-top: 5px;
}

.padding-top2 {
    padding-top: 2px;
}

.padding-bottom10 {
    padding-bottom: 10px;
}

.padding-bottom5 {
    padding-bottom: 5px;
}

.padding-right0 {
    padding-right: 0 !important;
}

.padding-right15 {
    padding-right: 15px !important;
}

.padding-left15 {
    padding-left: 15px !important;
}

.padding-left5 {
    padding-left: 5px !important;
}

.padding-left12 {
    padding-left: 12px !important;
}

.padding-left10 {
    padding-left: 10px !important;
}

.padding-left0 {
    padding-left: 0 !important;
}

.padding-left0-fillstrok {
    padding-left: 0 !important;
}

.padding-right45 {
    padding-right: 45px;
}

.margin-top10 {
    margin-top: -10px;
}

.marging-left0 {
    margin-left: 0 !important;
}

.margin-right0 {
    margin-right: 0 !important;
}

.margin-right-5 {
    margin-right: -5px !important;
}

.margin-right-10 {
    margin-right: -10px !important;
}

.adv-pnl-btn {
    min-width: 68px;
    height: 23px !important
}

.right-label {
    margin: 0;
    padding: 0;
    display: block;
    padding-top: .1em;
    padding-right: .25em;
    text-align: right;
    float: left;
}

.advLabelLef {
    padding-left: 2px !important;
}

@media (max-width: 768px) {
    .float-right {
        float: none;
    }

    .text-right {
        text-align: left !important;
    }

    .margin-top10 {
        margin-top: 20px
    }

    .modalDialogAdvanced > div {
        width: 30%
    }

    .padding-left10 {
        padding-left: 15px !important;
    }
}

@media (max-width: 1024px) {
    .padding-left10 {
        padding-left: 15px !important;
    }

    /*.padding-right0{padding-right:15px !important;}*/
    .margin10-at-md {
        margin-right: 10px;
    }

    .float-right {
        padding-left: 0 !important
    }

    .padding-right45 {
        padding-right: 15px !important;
    }

    .adv-compose-btn-row > div.padding-left0 {
        padding-left: 15px !important;
    }

    .fillStrokCol2 {
        padding-top: 20px;
    }

    .heightWidthCol2 {
        padding-top: 20px;
    }
}

@media (min-width: 1024px) {
    .margin-right-5 {
        margin-right: -10px !important
    }

    .margin-right-10 {
        margin-right: 0 !important
    }

    .padding-right0 {
        margin-right: 10px !important
    }

    .padding-left0-fillstrok {
        padding-left: 0 !important;
    }

    .fill-strok {
        width: 50px !important
    }
}

@media (min-width: 1200px) {
    .padding-left0-fillstrok {
        padding-left: 10px !important;
    }
}

/******preset******/

.fill-strok {
    width: 70px !important
}

.fill-strok {
    width: calc((70 / 1300) * 100px) !important
}

.AssetsMain {
    padding-top: 0 !important
}

.AssetImage {
    min-height: 440px;
    height: 470px !important;
    overflow-y: auto;
}

.center {
    text-align: center;
    padding-left: 20%;
}

.text-center {
    text-align: center;
}

#openModal .GroupImage {
    min-height: 440px;
    height: 470px !important;
    max-width: 500px;
}

#openModalFormatList {
    display: none;
}

.modalDialogSaveAsPreset,
.modalDialogSaveAsFormatList,
.modalDialogUpdatePreset,
.modalDialogDeletePreset,
.modalDialogDeleteFormatList,
.modalUpdateAssetsAlert,
.modalUpdateItemsDataFileAlert,
.modalAjaxErrorAlert,
.modalAjaxOKAlert,
.modalDialogUserPreferences {
    display: none;
    opacity: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.modalDialogSaveComposition {
    display: none;
    opacity: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
}

.modalDialogSaveAsPreset > div,
.modalDialogSaveAsFormatList > div,
.modalDialogUpdatePreset > div,
.modalDialogDeletePreset > div,
.modalDialogDeleteFormatList > div,
.modalUpdateAssetsAlert > div,
.modalUpdateItemsDataFileAlert > div,
.modalAjaxErrorAlert > div,
.modalAjaxOKAlert > div,
.modalDialogUserPreferences > div {
    position: relative;
    max-width: 350px;
    min-height: 10% !important;
    margin: 8% auto 20% auto;
    padding: 10px 10px 10px 10px;
    border: 1px solid gray;
    border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #fff;
    -webkit-box-shadow: 5px 5px 5px #656565;
    -moz-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
    /*max-width:auto;*/
}

.modalUpdateAssetsAlert > div,
.modalUpdateItemsDataFileAlert > div,
.modalAjaxErrorAlert > div,
    /*.modalAjaxOKAlert > div,*/
#ajaxErrorDownloadPopup > div {
    max-width: 600px;
}

.modalDialogUserPreferences > div {
    max-width: 500px;
}

.modalDialogSaveComposition > div {
    position: relative;
    max-width: 220px;
    min-height: 10% !important;
    margin: 8% 20% 20% 30%;
    padding: 10px 10px 10px 10px;
    border: 1px solid gray;
    border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #fff;
    -webkit-box-shadow: 5px 5px 5px #656565;
    -moz-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
}

.modalDialogDeletePreset > div,
    /*.modalAjaxOKAlert > div */
.modalDialogUpdatePreset > div {
    max-width: 300px;
}

.modalDialogDeleteFormatList > div {
    max-width: 600px;
}

.modalUpdateAssetsAlert > div {
    max-width: 400px;
}

.modalAjaxErrorAlert > div {
    /*max-width:700px !important;*/
    max-width: 400px !important;
}

.modalWidth700 {
    max-width: 700px !important;
}

.hiddenPresetLi {
    display: none;
}

.underlinedPresetItem {
    border-bottom: 1px solid #e6e8ea;
}

.uplinedPresetItem {
    border-top: 1px solid #e6e8ea;
}

.modalDialogSaveAsPreset input[type="text"],
.modalDialogSaveAsFormatList input[type="text"] {
    height: 22px !important;
    padding: 1px 2px !important;
}

.modalDialogAdvanced label,
.modalDialogDeletePreset label,
.modalDialogDeleteFormatList label,
.modalDialogUpdatePreset label {
    font-weight: normal !important;
    padding-top: 2px;
}

.preset-del-btn {
    height: 23px !important;
    min-width: 80px;
}

/**Image composer**/


.vertical-aline-block.paddingright10 {
    margin-right: 10px !important;
    margin-top: -2px !important;
}

.vertical-aline-block.paddingright10.currentScreenQueryBtn {
    margin-top: -3px !important;
}

.wrapper-top-panel .vertical-aline-blockForViewImg {
    display: inline-block;
    vertical-align: top;
}

.wrapper-top-panel .actBar .vertical-aline-blockForViewImg {
    padding-top: 5px;
    padding-right: 20px;
}

@media screen and (max-width: 1568px) {
    .wrapper-top-panel .actBar .vertical-aline-blockForViewImg {
        padding-right: 0;
    }
}

#composer_btn {
    /*background-image: url("../img/composer-btn.png");*/
    /*background-image: url("../img/composer-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*     width: 31px;
height: 26px;
border-radius: 3px; */
    /*background-position: 5px 5px;*/
    /*box-shadow: 0 2px #e4e4e4;*/
}

#composer_btn:active {
    /*box-shadow: 0 0 #e4e4e4;*/
    /*transform: translateY(2px);*/
    /*opacity: 0.5;*/
}

#delete_btnAssetRightMenu
    /*#delete_btnItemRightMenu,*/
{
    /*background-image: url("../img/delete-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 17px;*/
    /*height: 17px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 4px 4px;*/
    /*background-color: #c89898;*/
    /*position: absolute;*/
    /*background-size: 50%;*/
}

#delete_btnAssetRightMenu {
    /*top: 7px;*/
    /*right: 38px;*/
}

#delete_btnItemRightMenu,
#delete_btnAssetRightMenu {
    position: absolute;
    right: 27px;
    /*top: 8px;*/
}

.activeThemeColor {
    /*background-image: url("../img/email-img.png");*/
    /*background-repeat: no-repeat;*/
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    /*background-position: 5px 4px;*/
}

#email_btn {
    /*background-image: url("../img/email-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 5px 4px;*/
    margin-top: 3px;
}

#edit_btn {
    /*background-image: url("../img/edit-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 6px 6px;*/
}

#download_btn {
    /*background-image: url("../img/download-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 6px 6px;*/
}

#addItem_btn {
    background-image: url("../img/addItem-img.png");
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 0;
    background-position: 5px 5px;
    margin-top: 3px;
}

#upload_btn {
    /*background-image: url("../img/upload-img.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 6px 6px;*/
}

#print_pdf_btn {
    /*background-image: url(../img/printImg.png);*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 4px 4px;*/
    /*background-size: 17px auto;*/
    margin-top: 2px;
}

#quality_btn {
    box-shadow: none;
    background: none;
    margin-right: 2px;
    /*opacity: 0.2;*/
}

#quality_btn:disabled,
#addItem_btn:disabled {
    opacity: 0.2;
}

/*#quality_btn.activatedQuality{*/
/*    opacity: 1;*/
/*}*/


#data_sync_notifications_btn {
    /*background-image: url("../img/AdminNoteIcon.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 2px 2px;*/
    /*background-size: 80%;*/
}

#customer_care_btn {
    /*background-image: url("../img/freshdesk_icon.png");*/
    /*background-repeat: no-repeat;*/
    /*width: 25px;*/
    /*height: 25px;*/
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*background-position: 2px 2px;*/
    /*background-size: 80%;*/
}

button[disabled]#upload_btn {
    /*background-position: 6px 6px;*/
}

button[disabled]#download_btn {
    /*background-position: 6px 6px;*/
}

button[disabled]#edit_btn {
    /*background-position: 6px 6px;*/
}

/*button[disabled]#delete_btn {*/
/*    background-position: 4px 4px;*/
/*}*/

button[disabled]#email_btn {
    /*background-position: 5px 4px;*/
}

button[disabled]#composer_btn {
    /*background-position: 6px 6px;*/
}

.presentDiv {
    margin: 2.5% auto;
    padding-bottom: 4%;
    /*padding-right: 7%;*/
    /*width: 90%;*/
}

#VisualCompositionName {
    height: 22px !important;
    padding: 1px 2px !important;
}

.pressetDropContainer {
    width: 100%;
}

.float-right-preset {
    text-align: right !important;
}

.image-grid.table {
    padding-right: 0 !important;
}

.imagesInARow {
    padding: 0 !important;
    margin: 0 !important;

}

.adv-compose-btn-row {
    /*width:105% !important;*/
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-top: 23px;
}

.buttonsAdvPnlOpen {
    width: 100% !important;
    padding: 2px 2px 2px 2px !important;
    min-width: 70px !important;
}

/**Contour**/

.contour a {
    height: 100% !important;
    background-size: 99% 99% !important;
}

.rotate108Y {
    transform: rotateY(180deg);
}

.contour1 {
    background-image: url("../img/contour1.png");
}

.contour1reverse {
    background-image: url("../img/contour1.png");
    /*transform : rotateY ( 180 deg );*/
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.contour2 {
    background-image: url("../img/contour2.png");
}

.contour3 {
    background-image: url("../img/contour3.png");
}

.contour4 {
    background-image: url("../img/contour4.png");
}

.contour5 {
    background-image: url("../img/contour5.png");
}

.contour6 {
    background-image: url("../img/contour6.png");
}

.contour7 {
    background-image: url("../img/contour7.png");
}

.contour8 {
    background-image: url("../img/contour8.png");
}

.contour10 {
    background-image: url("../img/contour10.png");
}

.concaveTopConcaveBottom {
    background-image: url("../img/ConcaveTopConcaveBottom.png");
}

.slopedImageGroupDescending {
    background-image: url("../img/SlopedImageGroupDescending.png");
}

.slopedImageGroupAscending {
    background-image: url("../img/SlopedImageGroupAscending.png");
}

.slopedRowShortestToTallest {
    background-image: url("../img/SlopedRowShortestToTallest.png");
}

/*.contour1{
	background-image: url("../img/contour1.png");
}*/

/*
.contour a:hover{
border:2px solid blue !important;
color:#fff !important;
}*/

.pasive a {
    cursor: default !important;
}

.pasive a:hover {
    border: 0 solid #fff !important;
    /*height:80% !important;
    color:#fff !important;*/
}

.reverse_180 {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

/*************/

/* trigger button */

#download_now {
    /*background: transparent url('/media/img/downloadnow.png') no-repeat scroll 0 0;*/
    display: block;
    height: 44px;
    margin: 0 auto;
    margin-bottom: 30px;
    overflow: hidden;
    text-indent: -999em;
    width: 159px;
    cursor: pointer;
}

/* mouseover state */

#download_now:hover {
    background-position: 0 -44px;
}

/* clicked state */

#download_now:focus {
    background-position: 0 -88px;
}

/* tooltip styling */

.tooltipCustom {
    display: none;
    /*background:url(/media/img/tooltip/black_arrow_big.png);*/
    height: 163px;
    padding: 40px 30px 10px 30px;
    width: 310px;
    color: #fff;
    padding-right: 200px;
    padding-top: 200px;
    position: absolute;
    z-index: 9999999;
    max-width: 50px;
    max-height: 50px;
}

/* a .label element inside tooltip */

.tooltipCustom .label {
    color: green;
    /*width:35px;*/
}

.tooltipCustom a {
    color: green;
    font-weight: bold;
}

.ad-ajax-busy,
#ajaxBusy,
#ajaxBusyIn {
    background: url("../img/ajax-loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: none;
    height: 50px;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
    z-index: 9999999;
}

/************************/

/*#openModalDownloadAssets > div {
    position: relative;
    min-height: 30% !important;
    max-height: 100%;
    margin: 8% 10% 10% 15%;
    padding: 10px;
    border-radius: 5px;
    background: none repeat scroll 0 0 #fff;
}*/

.modalDialogUploadAssets {
    opacity: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}

label.radio,
label.checkbox {
    position: relative;
    padding-left: 28px;
}

.modalDialog {
    -moz-box-shadow: 5px 5px 5px #656565;
    -webkit-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
}

.modalDialog .popupHolder {
    max-width: 30vw;
    margin: 5vh auto;
    /*border-radius: 0 0 4px 4px;*/
    background: #fff;
    /*max-height: 60%;*/
    overflow: hidden;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.modalDialog .popupHolder.itemHistoryHolder,
.modalDialog .popupHolder.assetHistoryHolder {
    max-width: 75vw;
}

.modalDialog .popupHolder.assetHistoryHolder .table,
#permissionModalPopupForCurrentUser .table {
    padding: 0;
    margin: 0;
}

#permissionModalPopupForCurrentUser.popupHolder {
    max-width: 25vw;
}

#permissionModalPopupForCurrentUser.popupHolder tbody td {
    text-align: start;
}

#itemHistoryMenu.modalDialog .popupHolder,
#itemVariantsview.modalDialog .popupHolder {
    margin: 5vh auto;

}

#openModalGuiTabsUserNotifications .popupHolder {
    max-width: 540px;
}

#openModalDownloadAssets .header {
    background-color: #ffffff !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
    border-top: none;
    border-left: none;
    border-right: none;
}

#openModalDownloadAssets label {
    margin: 0 !important;
}

#openModalDownloadAssets .header > a {
    color: black !important;
    margin-right: 10px;
}

#openModalFindSimilarAssetsClearFilter {
    z-index: 2000;
}

#openModalFindSimilarAssetsClearFilter .popupHolder {
    max-width: 320px;
    text-align: justify;
}

#openModalFindSimilarAssetsClearFilter .popupHolder .btn-group button {
    width: 40%;
    margin: 10px;
    height: 34px;
    text-transform: uppercase;
    font-weight: bold;
}

.modalDialog .bigPopupHolder {
    max-width: 510px;
}

.modalDialog .bigPopupHolder .popup-content-wrapper {
    max-height: 76vh;
}

.modalDialog .bigPopupHolder .popupRow.row {
    margin: 0;
}

#openModalRefreshFilters.modalDialog .popupHolder,
#openModalUploadItemsPropertiesFile.modalDialog .popupHolder,
#openModalUploadItemsDataFile.modalDialog .popupHolder {
    max-width: 450px;
    padding: 10px 15px 15px 15px;
}

#openModalUploadHtmlTemplate.modalDialog .popupHolder {
    max-width: 400px;
    padding: 10px 15px 15px 15px;
}

#openModalRefreshFilters.modalDialog .popupHolder > .popupRow,
#openModalUploadItemsDataFile.modalDialog .popupHolder > .popupRow,
#openModalUploadItemsPropertiesFile.modalDialog .popupHolder > .popupRow,
#openModalUploadHtmlTemplate.modalDialog .popupHolder > .popupRow,
#openModalUploadAssets.modalDialog .popupHolder > .popupRow {
    background-color: #fff !important;
    border-bottom: 1px solid #f2f2f2;
    border-right: 0;
    border-top: 0;
    border-left: 0;
}

#openModalRefreshFilters.modalDialog .popupHolder > .popupRow > a,
#openModalUploadItemsDataFile.modalDialog .popupHolder > .popupRow > a,
#openModalUploadHtmlTemplate.modalDialog .popupHolder > .popupRow > a,
#openModalUploadAssets.modalDialog .popupHolder > .popupRow > a {
    color: black !important;
}

#openModalUploadItemsDataFile .popupRow,
#openModalUploadItemsPropertiesFile .popupRow,
#openModalUploadAssets .popupHolder {
    padding-left: 25px !important;
}

#openModalRefreshFilters #startRefreshFilters,
#openModalUploadItemsDataFile #startItemsDataFileUpload,
#openModalUploadItemsPropertiesFile #startItemsPropertiesFileUpload,
#openModalUploadHtmlTemplate #startHtmlTemplateFileUpload,
#openModalUploadAssets #startUpload,
.shareItemsFromPopUp .save-btn,
.shareItemsFromPopUp .suggest-mapping-btn,
#openModalUploadAssets #startUploadAssetFromWeb {
    max-width: 150px;
    border-radius: 20px;
    float: left;
    text-transform: none;
    margin-left: 110px;
}

#openModalRefreshFilters #startRefreshFilters {
    width: 300px;
    margin-bottom: 25px;
    height: 40px;
    margin: 10px auto;
    float: initial;
    font-size: 18px;
}

#openModalRefreshFilters #cancelRefreshFilters {
    text-transform: none;
    margin-right: 0;
    padding-right: 0 !important;
    box-shadow: 0 2px #FFF;
}

#openModalRefreshFilters #cancelRefreshFilters:active {
    box-shadow: 0 0 #FFF;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#openModalUploadHtmlTemplate #startHtmlTemplateFileUpload {
    margin-left: 90px;
}

#openModalUploadHtmlTemplate .HtmlTemplateInfo {
    display: flex;
    margin-top: 20px;
    margin-bottom: 10px;
}

#openModalUploadHtmlTemplate .infoText {
    margin-top: 30px;
}

#openModalUploadHtmlTemplate .htmlTemplateFileNameLabel {
    font-size: 85%;
}

#openModalUploadItemsDataFile #cancelItemsDataFileUpload,
#openModalUploadItemsPropertiesFile #cancelItemsPropertiesFileUpload,
#openModalUploadHtmlTemplate #cancelHtmlTemplateFileUpload,
.shareItemsFromPopUp .cancel-btn,
#openModalUploadAssets #cancelUpload {
    box-shadow: 0 2px #FFF !important;
    margin-top: 0;
    text-transform: none;
    float: right;
    padding-right: 0 !important;
}

#closeDownloadReport {
    box-shadow: 0 2px #FFF;
}

#openModalUploadHtmlTemplate .htmlTemplateCode,
#openModalUploadItemsDataFile #uploadItemDataFileNameText,
#openModalUploadItemsDataFile #selectLanguage,
#openModalUploadItemsDataFile #uploadItemProjectsDropDown,
#openModalUploadItemsPropertiesFile #uploadItemPropertiesFileNameText,
#openModalUploadItemsPropertiesFile #selectLanguage1,
#openModalUploadHtmlTemplate #htmlTemplateFileNameText,
#openModalUploadHtmlTemplate #Caption {
    float: right;
    width: 55%;
    margin-bottom: 5px;
}

#openModalUploadItemsDataFile #uploadItemDataFileNameText,
#openModalUploadItemsPropertiesFile #uploadItemPropertiesFileNameText,
#openModalUploadHtmlTemplate #htmlTemplateFileNameText,
#openModalUploadHtmlTemplate #Caption {
    margin-bottom: .5em;
}

#openModalUploadItemsDataFile .replaceItemDataFile {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

#openModalUploadItemsDataFile .replaceItemDataFile > label.checkbox {
    padding-left: 0;
}

#openModalRefreshFilters.modalDialog .popupHolder .headerH2,
#openModalCreateVisualComposExcel.modalDialog .popupHolder .headerH2,
#openModalUploadItemsDataFile.modalDialog .popupHolder .headerH2,
#openModalUploadItemsPropertiesFile.modalDialog .popupHolder .headerH2,
#openModalUploadHtmlTemplate.modalDialog .popupHolder .headerH2,
#openModalUploadAssets.modalDialog .popupHolder .headerH2 {
    text-transform: none;
}

#openModalUploadItemsDataFile.modalDialog .popupRow label,
#openModalUploadItemsPropertiesFile.modalDialog .popupRow label,
#openModalUploadHtmlTemplate.modalDialog .popupRow label {
    padding-left: 0;
    width: 43%;
    text-align: right;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
}

#openModalUploadItemsDataFile.modalDialog .replaceItemDataFile > label {
    float: inherit;
}

#openModalUploadItemsDataFile.modalDialog .infoText label,
#openModalUploadHtmlTemplate.modalDialog .infoText label {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}

#openModalUploadItemsPropertiesFile.modalDialog .infoText {
    display: inline-block;
    text-align: center;
    font-weight: 700;
    margin-top: 10px;
}

#openModalUploadItemsDataFile.modalDialog .popupRow span:before,
#openModalUploadHtmlTemplate.modalDialog .popupRow span:before {
    margin-left: 170px;
}

#openModalUploadItemsDataFile.modalDialog .popupRow span:after {
    margin-left: 175px;
}

#openModalUploadItemsDataFile.modalDialog .popupRow .itemDataFileMeter span:before {
    margin: 0 !important;
}

.captionInfo {
    max-width: 43%;
    font-size: 70% !important;
    margin-bottom: 10px;
    text-align: right;
}

.modalDialog .popupHolder.albumListHolder {
    back: 810px;
}

.modalDialog .popupHolder.contactListHolder {
    max-width: 680px;
}

#openModalUploadAssets .uploadAssetFromWebSection {
    display: none;
}

#openModalUploadAssets.fromWeb .uploadAssetFromWebSection {
    display: block;
}

#openModalUploadAssets .fileAssetDownload {
    display: block;
    color: #000000 !important;
}

#openModalUploadAssets.fromWeb .fileAssetDownload {
    display: none;
}

#openModalUploadAssets.fromWeb .webAssetDownload {
    display: block;
}

#openModalUploadAssets .webAssetDownload {
    display: none;
    color: #000000 !important;
}

#openModalUploadAssets.fromWeb .uploadAssetFromFileSection {
    display: none;
}

#openModalUploadAssets.modalDialog .popupHolder {
    width: 450px;
    max-width: 450px;
    padding: 10px 15px 15px 15px;
}

#openModalUploadAssets.modalDialog .popupHolder label {
    float: left;
    width: 40%;
    line-height: 32px;
    margin: 0;
}

#openModalUploadAssets.modalDialog .popupHolder label.checkbox {
    width: 100%;
}

.shareItemsFromPopUp .save-btn,
#openModalUploadAssets.modalDialog .popupHolder .uploadAssetBtnPopup {
    display: block;
    width: 50%;
    margin: 0 auto;
}

#openModalUploadAssets.modalDialog .popupHolder form,
#openModalUploadAssets.modalDialog .popupHolder .like-form {
    width: 60%;
    float: right;
}

#openModalUploadAssets.modalDialog .popupRow label,
#openModalUploadAssets.modalDialog .popupRow span {
    padding-left: 0;
    width: 35%;
    text-align: right;
}

#openModalUploadAssets #NoOfAssets {
    width: 100%;
}

#openModalUploadAssets.modalDialog .popupRow span:before {
    margin-left: 150px;
}

#openModalCreateVisualComposExcel.modalDialog .fontSize16 {
    font-size: 16px;
}

#openModalCreateVisualComposExcel.modalDialog #startCreateVisualComposExcel {
    width: auto;
    padding: 9px;
    /*margin-bottom: 15px;*/
}

#openModalCreateVisualComposExcel.modalDialog #cancelCreateVisualComposExcel {
    width: auto;
    display: block;
    padding: 9px;
    /*margin: auto;*/
}

#openModalCreateVisualComposExcel.modalDialog .btn-group {
    padding-bottom: 20px;
}

.modalDialog .popup-content-wrapper {
    padding: 16px 0 0 0;
    max-height: calc(80vh - 35px);
    width: 100%;
}

#mandatoryPropertiesViewPopup.modalDialog .popup-content-wrapper {
    padding: 0;
}

#mandatoryPropertiesViewPopup.modalDialog .popup-table tr {
    line-height: 30px !important;
    height: 30px !important;
}

#mandatoryPropertiesViewPopup.modalDialog th.itemPropertiesProperty {
    width: 50%;
}

.modalDialog .popupRow {
    padding: 0 15px 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.modalDialog .popupHolder .headerH2 {
    text-transform: uppercase;
    font-weight: normal;
}

.modalDialog .popupHolder .header .headerH2 {
    font-weight: bold;
}

.modalDialog .popupHolder .header {
    background-color: #b3adab;
    line-height: 33px;
    /*margin-bottom: 15px;*/
    /*margin:0;*/
    padding: 0 20px;
    position: relative;
}

.modalDialog .select-wrap {
    width: 100%;
    border-color: rgba(0, 0, 0, 0.2);
}

#full-screen-composition-clicks .select-wrap {
    width: 320px;
    margin: 15px;
}

#full-screen-composition-clicks .select-wrap select {
    width: 100%;
    height: 26px;
}

.taskScheduler-list .taskScheduler-modal .header .popupClose,
#full-screen-composition-clicks .header .popupClose,
#full-screen-composer #pathList .header .popupClose,
.modalDialog .popupHolder .popupClose,
.modalDialog .popupHolder .minimize-btn,
.viewerModal__close,
.fieldsPermissionsModal__close,
.changePasswordModal__close,
.sendViewModal__close,
.htmlTempleteEditorPopup__close,
    /*.organizationListPopup__close,*/
.requestOrganizationListPopup__close,
.shareItemsFromPopUp__close,
.userFriendlyErrorMessages__close,
.extendItemPropertyPopup__close {
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    font: bold 20px/10px 'Times New Roman', sans-serif;
    position: absolute;
    background: none;
    color: #fff;
    text-decoration: none;
}

.modalDialog .popupHolder .minimize-btn {
    right: 30px;
    top: 5px;
    cursor: pointer;
}

label.radio input[type="radio"] + span:before {
    margin-left: 0;
}

.modalDialog .headerH4 {
    font-weight: bold;
}

.modalDialog label {
    font-weight: normal;
}

div.radio {
    position: relative;
}

body .radio label {
    display: block;
    padding-left: 25px;
}

.modalDialog div.radio {
    padding: 0;
    margin: 0 0 10px;
}

.modalDialog .popupHolder .btn-group {
    text-align: center;
    /*width: 100%;*/
    display: flex;
    justify-content: space-between
}

.modalDialog .popupHolder .btn-group input[type=button] {
    margin-bottom: 5px;
    text-align: center;
    /*box-shadow: 0 2px #e4e4e4;*/
}

.modalDialog .popupHolder .btn-group input[type=button]:active {
    /*box-shadow: 0 0 #e4e4e4;*/
    transform: translateY(2px);
    background-color: #ccc !important;
}

input[type=button]:focus,
button:focus {
    -moz-outline: none;
    outline: none;
}

.shareItemsFromPopUp .save-btn,
.shareItemsFromPopUp .suggest-mapping-btn,
#itemVariantsview .create-variant-button-save,
#itemVariantsview .create-variant-button-cancel,
.modalDialog .popupHolder .uploadPnlBtn {
    width: 100%;
    height: 34px;
    font-weight: bold;
    box-shadow: 0 2px #e4e4e4;
}

.shareItemsFromPopUp .save-btn:active,
.shareItemsFromPopUp .suggest-mapping-btn:active,
#itemVariantsview .create-variant-button-save:active,
#itemVariantsview .create-variant-button-cancel:active,
.modalDialog .popupHolder .uploadPnlBtn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.modalDialog .popupHolder .uploadPnlBtn:focus {
    outline: 0;
}

#itemVariantsview .create-variant-button-save:disabled {
    opacity: 0.5;
    max-width: 180px;
}

#openModalDownloadAssets.modalDialog .popupHolder .uploadPnlBtn {
    background-color: #dfdfdf;
    border-color: #333;
    color: #333;
    width: 160px;
}

#showCustomFileNameView.modalDialog .popupHolder .uploadPnlBtn {
    width: 20%;
}

.assetConvertFormatBtnEdit {
    /*background: url('../img/nav_icon.png') no-repeat -19px 0;*/
    background: url('../img/edit_pencil_gray1.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 0;
    cursor: pointer;
}

.assetConvertFormatBtnEditRow {
    background: url('../img/edit_pencil.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 0;
    vertical-align: middle;
    border-radius: 15%;
    box-shadow: 0 2px #e4e4e4;
}

.assetConvertFormatBtnEditRow:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.showErrorCustomFile {
    visibility: hidden;
}

.showErrorCustomFile.error {
    visibility: visible;
    color: red;
}

.customFile__item {
    display: inline-block;
    vertical-align: top;
}

.clickEditPopUp {
    display: inline-block;
}

.modalDialog .popupHolder .cancelBtn {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    height: 34px;
    padding: 0 5px;
    box-shadow: 0 2px #FFFFFF;
}

.modalDialog .popupHolder .cancelBtn:hover {
    text-decoration: none;
}

/*** new **/

.modalDialogUploadDocuments {
    opacity: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
}

.modalDialogUploadItemsDataFile > div {
    min-height: 20% !important;
}

.modalDialog .popup-table {
    width: 100%;
}

.modalDialog .popup-table .table-header {
    background-color: #e8e8e8
}

.modalDialog .popup-table tr {
    height: 35px;
}

.modalDialog .popup-table select,
.modalDialog .popup-table input,
.modalDialog .popup-table td,
.modalDialog .popup-table th {
    border: none;
}

.modalDialog #itemVariantsPopupTable tbody td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.modalDialog #itemVariantsPopupTable tbody input {
    font-size: 14px;
}

.modalDialog #itemVariantsPopupTable tbody {
    background-color: #FFFFFF;
}

.modalDialog #detailsTargetSubPopupTable td,
.modalDialog #detailsTargetSubPopupTable th,
.modalDialog #detailsTargetSubPopupSectionsTable td,
.modalDialog #detailsTargetSubPopupSectionsTable th,
.modalDialog #itemVariantsPopupTable td,
.modalDialog #itemVariantsPopupTable th,
.modalDialog #itemHistoryPopupTable td,
.modalDialog #itemHistoryPopupTable th,
.modalDialog #assetHistoryPopupTable td,
.modalDialog #assetHistoryPopupTable th,
.modalDialog #detailsTargetPopupTable td,
.modalDialog #detailsTargetPopupTable th,
.modalDialog #detailsTargetPopupSectionsTable td,
.modalDialog #detailsTargetPopupSectionsTable th,
.modalDialog #albumList td,
.modalDialog #albumList th {
    border: 1px solid #f0f0f0 !important;
}

.modalDialog #albumList tbody td {
    position: relative;
}

.modalDialog .popup-table td,
.modalDialog .popup-table th {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
}

.modalDialog .popup-table th {
    border-right: 1px solid #dcdcdc;
}

/*.modalDialog .popup-table th:first-child {*/
/*    border-left: 1px solid #dcdcdc;*/
/*}*/

.modalDialog .popup-table td {
    border-right: 1px solid #f2f2f2;
}

.modalDialog .popup-table td:first-child {
    border-left: 1px solid #f2f2f2;
}

.modalDialog .popup-table {
    border-bottom: 1px solid #f2f2f2;
}

.modalDialog #albumlistviewList .popup-table,
.modalDialog #contactlistviewList .popup-table,
.modalDialog #targetlistviewSubPopupList .popup-table,
.modalDialog #targetlistviewSubPopupSectionsList .popup-table,
.modalDialog #targetlistviewList .popup-table {
    border-bottom: none;
}

.modalDialog #contactlistviewList .popup-table td,
.modalDialog #contactlistviewList .popup-table th,
.modalDialog #targetlistviewList .popup-table td,
.modalDialog #targetlistviewSubPopupList .popup-table td,
.modalDialog #targetlistviewSubPopupSectionsList .popup-table td,
    /*.modalDialog #targetlistviewList .popup-table th,*/
.modalDialog #albumlistviewList .popup-table td,
.modalDialog #albumlistviewList .popup-table th {
    vertical-align: middle;
    border-left: none;
    border-right: none;
}

.modalDialog #albumlistviewList .editExpDate {
    width: 80%;
    float: left;
}

.itemPropertiesExpirationDate {
    position: relative;
}

.itemPropertiesExpirationDate .dateTimePickerIcon {
    position: absolute;
    right: 8px;
    top: 8px;
}

.modalDialog #contactlistviewList .popup-table tr td:first-child,
.modalDialog #albumlistviewList .popup-table tr td:first-child,
.modalDialog #targetlistviewList .popup-table tr td:first-child,
.modalDialog #targetlistviewList .popup-table tr th:first-child,
.modalDialog #targetlistviewSubPopupList .popup-table tr td:first-child,
.modalDialog #targetlistviewSubPopupSectionsList .popup-table tr td:first-child,
.modalDialog #targetlistviewSubPopupList .popup-table tr th:first-child,
.modalDialog #targetlistviewSubPopupSectionsList .popup-table tr th:first-child,
.modalDialog #contactlistviewList .popup-table tr th:first-child,
.modalDialog #albumlistviewList .popup-table tr th:first-child {
    border-left: 1px solid #f2f2f2;
}

/*.modalDialog #albumlistviewList .popup-table tr:last-child td
{
    border: none;
    border-top: 1px solid #f2f2f2;
}*/

.modalDialog #contactlistviewList .popup-table tr:last-child td,
.modalDialog #albumlistviewList .popup-table tr:last-child td,
.modalDialog #targetlistviewSubPopupList .popup-table tr:last-child td,
.modalDialog #targetlistviewSubPopupSectionsList .popup-table tr:last-child td,
.modalDialog #targetlistviewList .popup-table tr:last-child td {
    border-bottom: 1px solid #f2f2f2;
}

.modalDialog button {
    /*margin: 4px;*/
    /*padding: 2px 14px;*/
    border-radius: 3px;
    box-shadow: 0 2px #e4e4e4;
}

.modalDialog button:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    /*background-color: #ccc !important;*/
}

.modalDialog td button {
    width: 80%;
}

/*.modalDialog #contactlistviewEdit td button {
    width: 45%;
}*/


.modalDialog #albumListPopup .popup-table .albumlistcol1,
.modalDialog #albumListPopup .popup-table .albumlistcol3,
.modalDialog #albumListPopup .popup-table .albumlistcol5 {
    width: 132px;
}

.modalDialog #albumListPopup .popup-table .albumlistcol2 {
    width: 200px;
}

/*.modalDialog #albumListPopup .popup-table .albumlistcol4 {
    width: 164px;
}*/

.modalDialog #contactListPopup .popup-table .contactlistcol1,
.modalDialog #contactListPopup .popup-table .contactlistcol2,
.modalDialog #contactListPopup .popup-table .contactlistcol4 {
    width: 132px;
    max-width: 132px;
}

/*#openModalUploadAssets input[type="text"],
#openModalUploadItemsDataFile input[type="text"],
#openModalUploadDocument input[type="text"] {
    height: 20px !important;
    padding: 1px 2px !important;
}*/

/*
#openModalUploadAssets input[type="radio"],
#openModalUploadAssets input[type="checkbox"],
#openModalUploadItemsDataFile  input[type="radio"] {
    margin: 0 0 0 !important;
    margin: 0 5px 0 0 !important;
    padding-right: 5px !important;
    /!*padding-top: 3px !important;*!/

}

#openModalUploadAssets label,
#openModalUploadItemsDataFile label,
#openModalUploadDocument label {
    font-weight: normal !important;
}
*/

.adv-pnl-btn {
    height: 23px !important;
    min-width: 68px;
}

.padding-right0 {
    padding-right: 0 !important;
}

.text-right {
    /*float: right;*/
    text-align: right;
}

.padding-left-none {
    padding-left: 0 !important;
}

#files {
    background-image: url("../img/upload.png");
    max-width: 30px;
}

div.upload {
    position: relative;
    width: 100%;
}

div.upload input[type="text"] {
    width: 100%;
    padding-right: 30px;
}

div.upload input[type="file"] {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    overflow: hidden !important;
    width: 100px;
    height: 28px;
    cursor: pointer;
    opacity: 0 !important;
}

div.upload .fileUploadIcon-ellipsis-h,
div.upload .fileUploadIcon {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    overflow: hidden;
    width: 30px;
    height: 26px;
    content: "";
    /*z-index: 99;*/
    cursor: pointer;
    background: url("../img/upload.png") no-repeat 2px 50%;
}

div.upload .fileUploadIcon-ellipsis-h {
    background: url("../img/ellipsis-h.png") no-repeat 5px 50%;
}

.modalDialog .popupHolder .form-control {
    height: 26px;
}

/**/

.hiddenNode {
    display: none !important;
}

.drop.noinline li {
    cursor: pointer;
    float: none;
}

ul .noinline {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #686d71;
}

.assets li {
    float: none !important
}

.assets li.lbl {
    display: block !important;
    padding-right: 15px;
}

.linoinline {
    cursor: pointer;
    float: none;
}

/******************/

#NoOfAssets {
    display: none;
}

/*#failedUploadedAssetsLabelHead{display:none;}*/

#allUploadedAssetsLabel,
#successUploadedAssetsLabel,
#existingAssetLabel,
#failedUploadedAssetsLabel,
#allUploadedDocLabel,
#successUploadedDocLabel,
#existingDocLabel,
#uploadedItemDataFileLabelMessage,
#uploadedItemDataFileLabelMessage1 {
    padding-left: 15px;
    font-weight: normal !important;
}

#allUploadedAssetsLabelHead,
#successUploadedAssetsLabelHead,
#existingAssetsLabelHead,
#failedUploadedAssetsLabelHead,
#allUploadedDocLabelHead,
#successUploadedDocLabelHead,
#existingDocLabelHead {
    padding-left: 15px;
    font-weight: normal !important;
}

div.meter,
div.itemDataFileMeter,
div.uploadDocMeter,
#openModalDownloadAssets .downloadMeter
    /*div.meterUlpaderText */
{
    /*margin-top: 10px;*/
    position: relative;
    display: none;
    height: 18px;
    border: 1px solid #b0b0b0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 5px 0 #d3d0d0;
    -moz-box-shadow: inset 0 3px 5px 0 #d3d0d0;
    box-shadow: inset 0 3px 5px 0 #d3d0d0;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.meterUlpaderText {
    height: 12px;
    text-align: left;
}

div.meter span,
div.itemDataFileMeter span,
div.uploadDocMeter span,
#openModalDownloadAssets .downloadMeter span
    /*div.meterUlpaderText span */
{
    display: block;
    height: 100%;
    animation: grower 1s linear;
    -moz-animation: grower 1s linear;
    -webkit-animation: grower 1s linear;
    -o-animation: grower 1s linear;
    position: relative;
    /*top: -1px;
  left: -1px;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    /*border: 1px solid #3c84ad;*/
    background: #6eb2d1;
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    -webkit-background-size: 45px 45px;
    -moz-background-size: 45px 45px;
    -o-background-size: 45px 45px;
    background-size: 45px 45px;
    width: 0;
}

div.meter span:before,
div.itemDataFileMeter span:before,
div.uploadDocMeter span:before,
#openModalDownloadAssets .downloadMeter span:before
    /*div.meterUlpaderText span:before*/
{
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    position: relative;
    top: 50%;
    background: rgba(0, 0, 0, 0.03);
}

div.meter p,
div.itemDataFileMeter p,
div.uploadDocMeter p,
#openModalDownloadAssets .downloadMeter p {
    position: absolute;
    top: 0;
    margin: 0 10px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    color: #333;
    text-shadow: 0 1px rgba(255, 255, 255, 0.6);
}

@keyframes grower {
    0% {
        width: 0;
    }
}

@-moz-keyframes grower {
    0% {
        width: 0;
    }
}

@-webkit-keyframes grower {
    0% {
        width: 0;
    }
}

@-o-keyframes grower {
    0% {
        width: 0;
    }
}

.assetsIconsBar {
    padding-top: 5px;
}

.assetsIconsBar .ico li {
    border-radius: 4px;
    height: 25px;
    margin-left: 15px;
    padding: 0;
    text-indent: -9999px;
    width: 26px;
}

.assetsIconsBar .drop.toRight {
    float: right;
}

/*bootstarap row: added for ajax notification popup*/

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

/*bootstrap col*/

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

div.grid .tile > video,
div.grid .tile > img {
    max-height: 100px !important;
    width: auto !important;
}

/**max height for images, center ..**/

#itemsSearchConnect.imageList .pane-content .tile img,
body > .single-item-panel-draggable > video,
.imageList .view .tile video,
.imageList .view .tile img {
    /*max-height: 150px;*/
    vertical-align: middle;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
}

body > .single-item-panel-draggable {
    max-width: 60vw;
    max-height: 90vh;
    overflow: hidden;
}

body > .single-item-panel-draggable > video,
.imageList .view .tile video {
    max-width: 250px;
}

body > .single-item-panel-draggable > img {
    display: inline-block;
    max-width: 100px;
    max-height: 100px;
    margin: 3px;
}

.imageList .view .tile {
    vertical-align: middle;
    text-align: center;
    /*padding-bottom: calc(2*(1rem + 2px));*/
    background-color: #fff;
    border-radius: 6px;
}

.imageList.image-grid .view .tile > img.broken-link {
    position: absolute;
    top: 50%;
    margin-top: -1rem;
    height: 20px;
    width: 20px;
}

/**format list table**/

#formatlistview .tile {
    margin-bottom: 0;
}

/**CART TRASH**/

.cartBarActionIcons,
.trashBarActionIcons,
.sendToTrashIcons {
    display: none
}

#trashIcons,
#goToChart {
    /*display: none;*/
    /*margin: 3px 6px;*/
    margin: 0 6px;
    height: 26px;
}

#trashIcons {
    line-height: 20px;
    color: #686d71;
}

#trashIcons ul,
#goToChart ul,
#trashIcons ul li,
#goToChart ul li {
    height: inherit;
}

.cartBarActionIcons {
    height: 32px;
    padding-top: 2px;
    position: absolute;
    left: 400px;
}

#pageTitle {
    display: none;
    align-self: center;
    text-align: center;
    min-width: 70px;
}

.cartBarActionIcons {
    display: none
}

.trashBar {
    display: none;
    overflow: hidden;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    height: auto;
    overflow: hidden;
    padding-bottom: 1px;
    padding-right: 10px;
    height: 35px;
    float: none;
    width: 100%;
}

#goToChart li {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    background: url('../img/cart.png') no-repeat bottom;
    border-radius: 4px;
}

#goToChart li.selected {
    background: url('../img/cart_selected.png') no-repeat bottom;
}

#goToChart li.unselected {
    background: url('../img/cart_unselected.png') no-repeat bottom;
}

.trashBarActionIcons,
.sendToTrashIcons {
    position: absolute;
    padding-top: 2px;
}

.trashBar ul {
    height: 30px;
}

.trashBar .cartBarActionIcons ul {
    min-width: 400px;
}

.trashBar > ul li {
    background-position: bottom;
}

#trashIcons li,
.trashBar li {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    border-radius: 4px;
}

/*#goToChart li:hover, #trashIcons li:hover, .trashBarActionIcons li:hover, */

.sendToTrashIcons li:hover {
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(40, 40, 40, .5) inset;
    color: #fff;
    cursor: pointer;
}

.has_hover li:hover {
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(40, 40, 40, .5) inset;
    color: #fff;
    cursor: pointer;
}

.no_hover {
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    cursor: auto !important;
}

.trashBar .flike,
.trashBar .fbook,
.trashBar .tweet,
.trashBar .lIn {
    margin-top: 2px;
}

#mail {
    /*background: url('../img/mail.png') no-repeat bottom; */
    background: url(../img/sn.png) no-repeat -54px -247px
}

#download {
    background: url('../img/download_alt.png') no-repeat bottom;
    background: url(../img/sn.png) no-repeat -79px -5px;
}

#cart_zipDown {
    background: url('../img/mail_icon.png') no-repeat bottom;
    margin-right: 20px;
}

body.album li.sendItemsToTrash:hover {
    border-radius: 0;
    box-shadow: none;
    cursor: not-allowed;
    border: none;
}

#trash-delimiter {
    background: url('../img/trash_actions_delimiter.png') no-repeat bottom;
    margin-left: -10px;
    margin-right: -5px;
}

#cart-delimiter {
    background: url('../img/trash_actions_delimiter.png') no-repeat bottom;
    margin-left: -5px;
    margin-right: -15px;
    padding-top: 5px;
}

/*cart icons social*/

.cartBarActionIcons .ico li {
    background: url(../img/sn.png) no-repeat 0 1px;
    width: 24px;
    height: 24px;
    padding: 0;
    margin-left: 15px;
    text-indent: -9999px;
    border-radius: 4px;
}

.cartBarActionIcons li.flike {
    background-position: -28px 1px;
}

.cartBarActionIcons li.tweet {
    background-position: -55px 1px;
}

.cartBarActionIcons li.lIn {
    background-position: -107px 1px;
}

#warningPopup > div,
#infoPopup > div {
    min-width: 600px !important;
}

#warningCartPopup > div,
#infoCartPopup > div {
    min-width: 340px !important;
}

.warning-popup-btn {
    height: 23px !important;
    min-width: 80px;
    float: right;
}

.info-popup-btn {
    height: 23px !important;
    min-width: 80px;
    /*float: center;*/
}

.alertTypeWarning {
    background: url(../img/warn.png) no-repeat 0 1px;
}

.alertTypeInfo {
    background: url(../img/info.gif) no-repeat 0 1px;
}

#cartContainer {
    display: none;
    padding-top: 90px;
}

#cartview a {
    /*width:auto !important;*/
    margin-right: 1%;
}

#trashview a {
    /*display:none; */
    margin-right: 1%;
}

.hiddenView {
    display: none;
}

/* Rita 2014-08-06 Format */

.editFormat {
    display: block;
}

#formatlistview .tile,
#formatlistview .tData > div,
#formatlistview .tile .tData span:not(.label-text) {
    height: 80px !important;
    line-height: 80px !important;
}

#formatlistview .tile .tData label {
    margin: 5px 0 0 0;
}

#formatlistview .tile .tData .select-wrap {
    display: block;
    width: auto;
    margin: 2px 0;
    padding: 0;
}

#formatlistview .tile .tData .select-wrap select {
    display: block;
    width: 100%;
}

#formatlistview .tile .tData > div {
    /*background-image: none;*/
}

#formatlistview .tile .tData > div:hover {
    background-position: 99% 5px;
}

#formatlistview .tile .tData .edit:hover {
    display: inline-block;
}

#openModalFormatList .form-control {
    /*height: 20px;*/
}

#formatMediaTypeDropDown,
#formatUomDropDown,
#formatColorModelDropDown,
#formatFileFormatDropDown,
#formatBackgroundDropDown,
#formatTrimDropDown {
    border: 1px solid #ccc;
}

#formatMediaTypeDropDown.active ul,
#formatUomDropDown.active ul,
#formatColorModelDropDown.active ul,
#formatFileFormatDropDown.active ul,
#formatBackgroundDropDown.active ul,
#formatTrimDropDown.active ul {
    border: 1px solid #ccc;
    border-top: none;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

/*bootstrap overide for login popup*/

.loginBox,
.loginBox label,
.loginBox div,
.loginBox:after,
.loginBox label:after,
.loginBox div:after,
.loginBox:before,
.loginBox label:before,
.loginBox div:before {
    box-sizing: content-box !important;
    font-weight: normal;
    color: #686D71
}

.loginBox input {
    padding: 1px 6px 1px 6px;
}

.form-control {
    padding: 0 0 0 6px !important;
}

div.upload input[type="text"].form-control {
    padding-right: 30px !important;
}

label.log,
label.log:after,
label.log:before,
label.eml,
label.eml:after,
label.eml:before,
#username,
#username:after,
#username:before,
#password,
#password:after,
#password:before {
    -moz-box-sizing: content-box !important;
}

/*.wrap .tHead div:nth-child(10),.wrap.table .tData div:nth-child(10){width: 150px;}*/

/*download assets popup*/

/*#openModalDownloadAssets .wrap{
	width:970px !important;
	overflow: scroll !important;

}*/

#downloadAssetsView {
    display: block;
    /*height: 320px;*/
    /*width: 1000px;*/
    /*overflow: scroll;*/
    /*overflow: auto;*/
    /*padding: 0 !important;*/
    /*padding-top: 20px !important;*/
    max-height: 20vh;
    border: none;
}

#downloadAssetsView .tile .tData {
    display: inline-block;
}

#downloadAssetsView .tile .tData > div {
    border-right: none !important;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: none;
}

/*
#downloadAssetsView .tile .tData div {
    display: inline-block;
    width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 4px;
    height: 20px;
    border-right: 1px solid #f2f2f2;
    padding: 0 4px;
    vertical-align: top;
    position: relative;
}*/

#downloadAssetsView .tile .tData span {
    display: none;
}

/*#downloadAssetsView .tile:nth-child(odd) .tData > div {
    background-color: #DDD;
}*/

#downloadAssetsView {
    padding: 0;
}

#downloadAssetsView .tile {
    margin-bottom: 0;
    border-right: 1px solid #f2f2f2;
}

#openModalDownloadAssets .tHholderInPopup {
    /*    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
    /*position: fixed;*/
    /*width: 1000px;*/
    /*border-bottom: 1px solid;*/
    /*z-index: 200;*/
    /*background-color: #ffffff;*/
    /*cursor: pointer;*/
}

#openModalDownloadAssets .table {
    border-bottom: none;
}

#emailListPopup .header,
#openModalDownloadAssets .header {
    margin-bottom: 10px;
}

#openModalDownloadAssets .btn-group button {
    /*min-width: 128px;*/
    margin: 4px 80px;
}

#openModalDownloadAssets .tHholderInPopup .tHead {
    white-space: nowrap;
    height: 50px;
}

#openModalDownloadAssets .tHholderInPopup .tHead div {
    border-right: none !important;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: none !important;
    background-color: #fff !important;
}

#openModalDownloadAssets #OKDownloadAssets {
    /*border-radius: 20px !important;*/
    /*margin-left: 350px !important;*/
    /*margin-right: 0 !important;*/
    /*min-width: 150px !important;*/
}

#openModalDownloadAssets #OKDownloadSendAssetsToEmail {
    /*border-radius: 20px !important;*/
    /*margin-left: 10px !important;*/
    /*margin-right: 0 !important;*/
    /*min-width: 150px !important;*/
}

#openModalDownloadAssets #cancelDownloadAssets {
    /*margin-right: 10px !important;*/
    /*margin-left: 200px !important;*/
    /*width: 60px;*/
    /*padding: 0!important;*/
    /*text-align: center!important;*/
}

/*#openModalDownloadAssets #labelDownloadAssetsTotalSizeL {*/
/*    margin-left: 350px !important;*/
/*    margin-right: 10px !important;*/
/*}*/

/*#openModalDownloadAssets #labelDownloadAssetsNoOfFilesL {*/
/*    margin-left: 355px !important;*/
/*    margin-right: 10px !important;*/
/*}*/

/*#openModalDownloadAssets #downloadAssetsMissingCode {*/
/*    margin-left: 375px !important;*/
/*}*/

/*#openModalDownloadAssets .custom-checkbox-holder {*/
/*    margin-left: 245px !important;*/
/*}*/

/*#openModalDownloadAssets .custom-checkbox-holder > label:before {*/
/*    left: 250px !important;*/
/*}*/

/*#openModalDownloadAssets .headerH2,*/
#openModalDownloadAssets .cHead,
#openModalEditImageAssets .headerH2,
#openModalEditImageAssets .cHead {
    text-transform: capitalize;
    /*color: black!important;*/
}

#openModalDownloadAssets .information-area {
    text-indent: unset !important;
    margin: 0 auto;
    width: 25%;
    display: flex;
    justify-content: space-between;
}

#downloadWithoutConversion {
    text-indent: unset;
}


#openModalDownloadAssets .custom-checkbox-holder input[type="checkbox"] + label {
    text-indent: 0;
}

#openModalDownloadAssets .custom-checkbox-holder input[type="checkbox"] + label:before {
    left: auto;
    right: -30px !important;
}

#openModalDownloadAssets .nicescroll-cursors {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

#openModalDownloadAssets .wrap.table .tData > div {
    height: 30px;
    line-height: 28px !important;
}

.tHholderInPopup .cHead,
#downloadAssetsView .tData > div {
    width: 55px !important;
}

.tHholderInPopup .cHead:nth-child(3),
#downloadAssetsView .tData > div:nth-child(3),
.tHholderInPopup .cHead:last-child,
#downloadAssetsView .tData > div:last-child,
.tHholderInPopup .cHead:nth-child(10),
#downloadAssetsView .tData > div:nth-child(10) {
    width: 100px !important;
}

.tHholderInPopup .cHead:nth-child(2),
#downloadAssetsView .tData > div:nth-child(2),
.tHholderInPopup .cHead:nth-child(9),
#downloadAssetsView .tData > div:nth-child(9) {
    width: 75px !important;
}

#downloadAssetsView .tData .color-box {
    width: 14px !important;
    border-radius: 50%;
    border: 1px rgba(0, 0, 0, 0.3) solid !important;
    /*border-right: 1px rgba(0, 0, 0, 0.3) solid!important;*/
}

/*.tHholderInPopup .tHead div:nth-child(3), #downloadAssetsView .tData div:nth-child(3) {
    width: 62px !important;
}*/

/*.wrap.table #downloadAssetsView .tData {
    height: 20px !important;
}*/

/*.wrap #downloadAssetsView .tile.sel:nth-child(even) .tData > div {
    background-color: rgba(255, 0, 0, .5);
}

.wrap #downloadAssetsView .tile.sel:nth-child(odd) .tData > div {
    background-color: rgba(255, 0, 0, .7);
}*/

.wrap #downloadAssetsView .tile .tData > div:hover {
    background-image: none;
}

#openModalDownloadAssets .customPopupAlert {
    max-width: 900px;
    margin: 3% auto;
    background-color: #ffffff;
}

#openModalDownloadAssets .customPopupAlert.withOpenConversationTable {
    max-width: 900px;
}

#openModalDownloadAssets .customPopupAlert.isHebrewLang {
    max-width: 850px;
}

#openModalDownloadAssets .customPopupAlert.isHebrewLang.withOpenConversationTable {
    max-width: 850px;
}

#openModalDownloadAssets .customPopupAlert.isHebrewLang .tHholderInPopup .cHead:last-child,
#openModalDownloadAssets .customPopupAlert.isHebrewLang #downloadAssetsView .tData > div:last-child {
    width: 55px !important;
}

#uploadItemProjectDropDownCurrent,
#searchByDateDropDownCurrent {
    height: 15px;
}

#downloadAssetsMissingCode {
    display: none;
}

.overlay-dim {
    z-index: 1001;
    background-color: rgba(0, 0, 0, 0.3) !important;
}

#formatlistview .tile:hover .tData > div {
    background-color: #f2f2f2 !important;
    z-index: 1
}

#formatlistview .tile .tData:hover > div {
    background-color: transparent;
    display: inline-block;
    z-index: 1
}

#formatlistview .tile:nth-child(odd) {
    /*background-color: #ddd;*/
    z-index: 1
}

#formatlistview .tile:nth-child(even) {
    /*background-color: #fff;*/
    z-index: 1
}

/*.wrap #downloadAssetsView .tile .tData:hover > div {
    background-color: rgba(255, 0, 0, .3) !important;
}*/

.inactivePrefItem {
    display: none !important
}

/*.editPreferencesLink{display:none}*/

.modalDialogPreferences > div {
    min-height: 100px;
    height: 800px;
    max-width: 750px;
    margin: 2% auto 2%;
    background-color: #fff;
    padding: 10px;
}

#openModalPreferences > div {
    height: auto;
}

#openModalPreferences {
    z-index: 10000;
}

#preferenceItemsHolder {
    max-height: 500px;
    overflow-y: scroll;
}

#preferenceItemsHolder input,
#preferenceItemsHolder .prefLabel {
    cursor: pointer;
    border: none;
}

.editPrefBtnDiv {
    height: 25px;
    border: none;
}

.editPrefBtnOLD {
    float: right;
    padding-left: 2px;
    padding-right: 5px;
    color: white;
    background-color: #c6cbd0;
    border: 1px solid gray;
    border-radius: 4px;
    margin: 5px 0 5px 0;
}

.editPrefBtn {
    height: 20px;
    width: 20px;
    float: right;
    /*background: url(../img/icon_settings.gif) no-repeat 100%;*/
    cursor: pointer;
    height: 36px;
    padding-left: 2px;
    font-weight: 900;
    font-size: 22px;
}

/*.wrap.bR4.table {border-top:1px solid black}*/

/*.wrap.bR4.table .tHholder {
    width: 100%;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}*/

/*.wrap .tHholder {
    border-bottom: none;
}*/

.tWrap .editPrefBtn {
    display: none;
}

.tWrap.pref .editPrefBtn {
    display: block;
    float: right;
}

.preferenceItemsHolder > div {
    min-height: 20px;
    margin-top: 1px;
    /*margin-bottom: 2px;*/
    vertical-align: middle;
}

.holderForFormat .cHead {
    width: 100px !important
}

.holderForFormat .cHead.customFormatNameHead {
    width: 160px !important;
}

.SourceFullPath {
    display: none !important;
}

/******advanced search******/

/*.advancedSearchContanier {
    width: 0;
    float: right;
    display: none;
    border-left: 1px solid #cbcbcb;
    box-shadow: -5px 5px 5px #cbcbcb;
}*/

.search-menu .advancedSearchContanier {
    border: none;
    color: #686D71;
    /*width: 240px;*/
    width: 780px;
    position: fixed;
    top: 80px;
    position: absolute;
    z-index: 4000;
    background: white;
    float: right;
    right: 43px;
    padding: 10px 30px 0 20px;
}

/*not used foreignObject v3.4*/

/*.advancedSearchContanier.active input {*/

/*color: #686D71;*/

/*}*/

.advancedSearchContanier input[type=checkbox] {
    border: 0 !important;
    cursor: pointer;
}

.xdsoft_datepicker.active {
    border: none !important;
}

#SearchByDateDropDown {
    border: 1px solid #cbcbcb !important;
}

#SearchByDateDropDown li {
    height: 22px !important;
}

/*.advancedSearchContanier >div{*/

.advancedSearchContanier > div > div {
    padding: 10px;
    margin: 0 5px 0 5px;
    border-radius: 10px;
    border: 1px solid #cbcbcb;
}

.advancedSearchContanier h1 {
    background: #fff;
    position: relative;
    top: 20px;
    right: -20px;
    display: inline-block;
}

.advancedSearchContanier:first-child {
    padding: 10px;
    margin: 0 5px 20px 5px;
    border-radius: 10px;
    border: 1px solid gray;
}

/*not used for v3.4*/

/*.advancedSearchProjectsContanier, .advancedSearchFormatContanier, .advancedSearchEditingStatusContanier, .advancedSearchLinkedToItemsContanier, .advancedSearchActiveItemContanier, .advancedSearchUsageContanier, .advancedSearchUploadDateContanierrrr {*/

/*max-height: 100px;*/

/*overflow-x: hidden;*/

/*overflow-y: auto;*/

/*}*/

.advancedSearchUploadDateContanier {
    /*height: 100px;*/
}

.advancedSearchFormatContanierHeader {
    height: 205px;
}

/*.advancedSearchFormatContanier {*/

/*max-height: 205px;*/

/*}*/

.advancedSearchUsageContanierHeader {
    height: 122px
}

.wrap.imageList {
    /*    float: left;
    width: 100%;
    height: 100%;*/
    background: none #fff;
    background-color: #e4e4e4;
}

.wrap.hideLoading {
    background-color: #e4e4e4;
    height: 100vh;
}

.dateTimePickerField {
    border: 0;
    float: left;
    width: 75px;
    text-decoration: underline;
    font-style: italic;
    cursor: pointer;
    margin: 0;
}

.dateTimePickerIcon {
    position: absolute;
    right: 3%;
    top: 6%;
    margin: 2px 0 0 0;
    max-width: 20%;
    cursor: pointer;
}

#albumList .dateTimePickerIcon {
    margin: 0 0 5px 8px;
    right: 16px;
    max-width: 20%;
    cursor: pointer;
    float: none;
}

.closeSearchDiv {
    border: none !important;
    margin: 0 !important;
    margin-right: -25px !important;
    padding: 0 !important;
}

.searchBtnDiv {
    margin: 0 auto;
    text-align: center;
    border: none !important;
    /* padding-top: 60px !important; */
    position: absolute;
    /* display: block; */
    /* text-align: center; */
    /* right: 29%; */
    width: 100%;
    bottom: 60px;
    z-index: 9999;
}

#advancedSearchCloseBtn {
    position: relative;
}

#advancedSearchCloseBtn.scroll {
    position: absolute;
}

.advancedSearchContanier .padding-top5 {
    padding-top: 0 !important
}

.advancedSearchContanier h1 {
    margin-top: 0 !important;
}

/*******************itemsitems search & connect assets*****************/

body .formatlist {
    display: none;
}

.logged.showActBarMode .selAsset li.sendItemsToTrash.dontMark {
    background-color: #fff;
    box-shadow: none;
    cursor: pointer;
}

.logged .selAsset li.sendItemsToTrash.dontMark {
    background-color: rgba(90, 90, 90, 0.2);
    cursor: default;
    box-shadow: none;
}

#left-pane,
#center-pane,
#right-pane {
    background-color: transparent !important;
}

/*IsActive small circle*/

#itemsSearchConnect .tile .tData div.figure-container,
#itemsSearchConnect .tile .tDataForTableView div.figure-container,
.wrap .tile .tData div.figure-container {
    text-indent: -9999px !important;
}

.tData > div > figure,
.tDataForTableView > div > figure {
    /*margin: 0 auto;*/
    /*background-color: lightgray;*/
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    /*vertical-align: middle;*/
    border-radius: 50%;
}

.tDataForTableView > div > figure {
    position: absolute;
    top: 2%;
    left: 38%;
    margin: 0 auto;
    display: block;
    width: 12px;
    height: 12px;
    /* margin: 0; */
    /* vertical-align: middle; */
    border-radius: 50%;
    margin-top: 30px;
}

em.value {
    font-style: normal;
}

.tData > div > .figure-true {
    background-color: #0f0;
}

.tDataForTableView > div > .figure-true {
    background-color: #0f0;
}

.tDataForTableView > div > .figure-false {
    background-color: #f00;
}

.tData > div > .figure-false {
    background-color: #f00;
}

.wrap.table .tData {
    display: none;
}

/*.wrap.table .tData,*/
#itemsSearchConnect .pane-content .tData,
#itemsSearchConnect .pane-content .tDataForTableView,
.wrap.table #mainview .tDataForTableView {
    display: table-row;
    white-space: nowrap;
    clear: both;
}

#itemsSearchConnect .pane-content .tDataForTableView {
    /*display: flex;*/
}

#itemsSearchConnect .pane-content .startNewCategory .tData {
    display: block;
    border-top: 5px solid #f2f2f2;
    margin: -20px 0 0 0;
}

/*#itemsSearchConnect .pane-content .tData>div:first-child,*/
/*#itemsSearchConnect .tHholder .tHead>div:first-child {*/
/*border-left: 1px solid #f2f2f2;*/
/*}*/

/*#itemsSearchConnect .tHholder .tHead>div:first-child {*/
/*text-indent: 34px;*/
/*}*/

#itemsSearchConnect #vertical .pane-content .tData div[title*='Active:'],
#itemsSearchConnect #vertical .pane-content .tDataForTableView div[title*='Active:'],
#itemsSearchConnect .pane-content .tData > div:first-child {
    text-align: center;
}


#itemsSearchConnect .pane-content .tData > div:last-child,
#itemsSearchConnect .pane-content .tDataForTableView > div:last-child,
.wrap #mainview .tDataForTableView > div:last-child {
    padding-right: 16px;
}

.wrap.table .tData > div,
.wrap #mainview .tDataForTableView > div,
#itemsSearchConnect .pane-content .tData > div,
#itemsSearchConnect .pane-content .tDataForTableView > div {
    line-height: 25px !important;
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 150px;
    height: 25px;
    vertical-align: middle;
    white-space: nowrap;
    text-indent: 4px;
    text-overflow: ellipsis;
}

#itemsSearchConnect.table .pane-content .tDataForTableView > div,
.wrap.table #mainview .tDataForTableView > div {
    height: 80px;
    text-indent: 0;
    padding: 0 5px;
}

#itemsSearchConnect.table .valueAreaForItemTableView,
.wrap.table .valueAreaForItemTableView {
    white-space: break-spaces;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    /*margin-top: 33px;*/
    /*padding: 0 10px 0 0;*/
}

#itemsSearchConnect.table .containerForItemPropertyValue,
.wrap.table .containerForItemPropertyValue {
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    line-height: 80px;
    height: 80px
}

.wrap.table .tData > div.Comment,
#itemsSearchConnect .pane-content .tData > div.Comment,
#itemsSearchConnect .pane-content .tDataForTableView > div.Comment {
    /*line-height: 1.1!important;*/
    white-space: normal;
    text-indent: 0;
    padding-left: 3px;
}

/*.wrap.table .tData>div.Comment:before,*/
/*#itemsSearchConnect .pane-content .tData>div.Comment:before {*/
/*content: '';*/
/*height: 100%;*/
/*display: inline-block;*/
/*margin: 0 0 0 -5px;*/
/*width: 1px;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*vertical-align: middle;*/
/*}*/

/*.wrap.table .tData>div.Comment>em,*/
/*#itemsSearchConnect .pane-content .tData>div.Comment>em {*/
/*line-height: 1.1;*/
/*vertical-align: middle;*/
/*display: inline-block;*/
/*font-style: initial;*/
/*}*/

.wrap.table #downloadAssetsView .tData > div {
    /*height: 24px;*/
    line-height: 20px;
}

#mainview .tData > div > table,
#itemsSearchConnect .pane-content .tData > div table,
#itemsSearchConnect .pane-content .tData > div table {
    table-layout: fixed;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

#mainview .tData > div > table td,
#itemsSearchConnect .pane-content .tData > div > table td,
#itemsSearchConnect .pane-content .tDataForTableView > div > table td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*    width: 50%;
    max-width: 50%;*/
    padding: 0 6px;
    border: none;
}

#itemsSearchConnect .pane-content .tData > div > table tr,
#itemsSearchConnect .pane-content .tDataForTableView > div > table tr {
    display: block;
}

body > .tData > div > table td img,
body > .tData > div > table td video,
#mainview .tData > div > table td img,
#mainview .tData > div > table td video,
#itemsSearchConnect .pane-content .tData > div > table td img,
#itemsSearchConnect .pane-content .tData > div > table td video,
#itemsSearchConnect .pane-content .tDataForTableView > div > table td img,
#itemsSearchConnect .pane-content .tDataForTableView > div > table td video {
    display: block;
    max-width: 100%;
    max-height: 40px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

#mainview .tData > div > table td.cell-image,
#itemsSearchConnect .pane-content .tData > div > table td.cell-image,
#itemsSearchConnect .pane-content .tDataForTableView > div > table td.cell-image {
    /*min-width: 100px;*/
    padding-top: 10px;
    padding-left: 22px;
    /*text-align: right;*/
}

#mainview .tData > div > table td.cell-code,
#itemsSearchConnect .pane-content .tData > div > table td.cell-code,
#itemsSearchConnect .pane-content .tDataForTableView > div > table td.cell-code {
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    text-indent: 0;
    text-overflow: ellipsis;
}

.wrap .tHead .cHead,
#itemsSearchConnect .pane-content .tile,
#itemsSearchConnect .tHholder .tHead .cHead,
.mainviewForScrol .tHholder .tHead .cHead {
    color: #333;
}

.wrap .tHead .cHead {
    font-weight: bold;
}

.wrap.table .tData > div {
    width: 100px;
}

#itemsSearchConnect .pane-content .tile {
    /*box-shadow: none;*/
    display: table;
    line-height: 0;
    position: relative;
    text-decoration: none;
    /*z-index: 1;*/
}

#itemsSearchConnect.table .pane-content .tile {
    /*display: table-caption;*/
}

.wrap .tHholder,
#itemsSearchConnect .tHholder {
    /*display: table-header-group;*/
    font-weight: bold;
    /*position: fixed;*/
    /*border-top: 1px solid;*/
    /*width: 100%;*/
    /*height: 30px;*/
    margin-top: 100px;
    /*padding-top: ;*/
    background-color: #fff;
    /*border-bottom: 1px solid;*/
    border-bottom: none;
    z-index: 202;
}

#itemsSearchConnect.table .tHholder,
.wrap.table .tHholder {
    position: sticky;
    top: 0;
    /*z-index: 1001;*/
    margin-top: 0;
    border-bottom: 1px solid #e4e4e4;
    display: inline-block;
}

.wrap.table .tHholder,
.wrap.table #mainview {
    width: 100%;
    height: auto;
}

.wrap .tHholder div,
#itemsSearchConnect .tHholder div {
    /*cursor: pointer;*/
    background: #e4e4e4;
}

/*Header height*/

.wrap .tHead .cHead,
#itemsSearchConnect .tHholder .tHead .cHead,
#itemsSearchConnect .tHholder .tHead {
    /*height: 25px;*/
}

.wrap .tHead .cHead,
#itemsSearchConnect .tHholder .tHead .cHead,
.mainviewForScrol .tHholder .tHead .cHead {
    line-height: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: capitalize;
    height: 25px;
}

#itemsSearchConnect .tHholder .tHead,
.mainviewForScrol .tHholder .tHead {
    white-space: nowrap;
    display: inline-block;
    /*border-bottom: 1px solid #e4e4e4;*/
    padding: 0 10px;
    background-color: #ffffff;
    line-height: inherit;
}

#itemsSearchConnect.table .tHholder .tHead,
.wrap.table .tHholder .tHead {
    width: 100%;
}

#mainWrapForAssetScreens.table .tile .assets-vis-info-wrap,
#mainWrapForAssetScreens.table .tile .tile-name,
    /*.wrap.table .tile .tile-qualifications-list,*/
#itemsSearchConnect.table .tile .tile-family-wrapper {
    display: none;
}

#mainWrapForAssetScreens.table .mainviewForScrol {
    width: 97% !important;
    max-height: 73vh !important;
    height: auto !important;
}

.right-panel-opened #mainWrapForAssetScreens.table .mainviewForScrol {
    width: 98% !important;
}


.wrap.table .tile .custom-checkbox-select-deselect-asset-tiles {
    /*position: relative;*/
}

.wrap .tHead .cHead,
#itemsSearchConnect .tHholder .tHead div,
.mainviewForScrol .tHholder .tHead .div {
    /*border-right: 2px solid;*/
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    /*padding: 0 8px 0 4px;*/
    text-indent: 4px;
    /*background-color: rgba(255, 255, 255, .6);*/
}

#itemsSearchConnect.table .tHholder .tHead div,
.wrap.table .tHholder .tHead div {
    text-indent: 0;
}

.wrap .tHead .cHead,
.wrap.table .tData > div,
#itemsSearchConnect .tHholder .tHead div,
#itemsSearchConnect .pane-content .tData > div {
    /*#itemsSearchConnect .pane-content .tDataForTableView> div {*/
    /*border-right: 6px solid;*/
    box-shadow: inset 0px 1px 0 0 #f2f2f2;
    /*padding second.size = border-right first.size + |box-shadow first.size|*/
    /*padding: 2px 8px 2px 4px;*/
}

.wrap .tHead .cHead,
#itemsSearchConnect .tHholder .tHead > div:first-child,
#itemsSearchConnect .tHholder .tHead div {
    /*border-color: #ddd;*/
    /*box-shadow: inset -2px 0 0 0 #ddd;*/
}

/*.wrap .tHead .cHead,*/
/*.wrap.table .tData > div,*/
#itemsSearchConnect .tHholder .tHead > div:first-child,
#itemsSearchConnect .tHholder .tHead div,
#itemsSearchConnect .pane-content .tData > div:first-child,
#itemsSearchConnect .pane-content .tData > div {
    /*border-color: #f2f2f2;*/
    border-color: transparent;
    border-right: 2px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
}

.wrap.table .tHholder .tHead > div:first-child,
.wrap.table .tHholder .tHead div,
    /*#itemsSearchConnect .pane-content .tDataForTableView > div:first-child,*/
    /*#itemsSearchConnect .pane-content .tDataForTableView > div {*/
#itemsSearchConnect.table .tHholder .tHead > div:first-child,
#itemsSearchConnect.table .tHholder .tHead div,
#itemsSearchConnect .pane-content .tDataForTableView > div:first-child,
#itemsSearchConnect .pane-content .tDataForTableView > div {
    border: none;
}

.wrap.table .tile,
#itemsSearchConnect.table .tile {
    padding: 5px 10px;
    background: white;
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
}

/*.wrap .tHead .cHead:last-child,*/
/*.wrap.table .tData>div:last-child,*/
/*#itemsSearchConnect .tHholder .tHead div:last-child,*/
/*#itemsSearchConnect .pane-content .tData>div:last-child {*/
/*box-shadow: none;*/
/*border-right: 2px solid;*/
/*}*/

/*.wrap .tHead .cHead:last-child,*/
/*#itemsSearchConnect .tHholder .tHead div:last-child {*/
/*border-color: #ddd;*/
/*}*/

.wrap.table .tData > div:last-child,
#itemsSearchConnect .pane-content .tData > div:last-child,
#itemsSearchConnect .pane-content .tDataForTableView > div:last-child {
    border-color: #f2f2f2;
}

.tDataForTableView .imageWrapperForTableView {
    /* max-height: 80%; */
    display: flex;
    /* width: 80%; */
    height: 100%;
    /* text-align: end; */
    justify-content: center;
    align-items: center;
    margin-left: 25px;
}

.tDataForTableView .imageWrapperForTableView img {
    max-width: 80%;
    max-height: 100% !important;
}

.wrap.table .view:not(#downloadAssetsView) .tile .tData > div:not(.doNotFilter):hover:after,
#itemsSearchConnect .pane-content .tile .tData > div:not(.doNotFilter):hover:after {
    position: absolute;
    top: 0;
    right: -2px;
    width: 18px;
    height: 18px;
    content: "";
    background: url(../img/searchFilter.png) 0 0 no-repeat;
}

#itemsSearchConnect .pane-content .tile .tData > div.LeadingImagePreviewUrl:hover:after,
#itemsSearchConnect .pane-content .tile .tData > div[data-filterable="false"]:hover:after {
    background: none;
}

.tftable tr:hover,
.wrap.table .view .tile .tData:hover > div,
#itemsSearchConnect .pane-content .tile .tData:hover > div {
    background-color: #f2f2f2;
}

.wrap.table .tile.sel {
    /*#itemsSearchConnect.table .pane-content .tile.sel {*/
    /*    box-shadow: none !important;*/
}

#emailContactList tr {
    cursor: pointer;
}

#itemsSearchConnect .pane-content .tile .tData:nth-child(odd) > div.notEditableItem:hover {
    background: url(../img/no_edit.png) no-repeat center;
}

#itemsSearchConnect .pane-content .tile .tData > div.notEditableItem:hover {
    background: url(../img/no_edit.png) no-repeat center;
}

#itemsSearchConnect .pane-content .tile .tData:nth-child(odd) > div.connectedToAsset.notConnected.notEditableItem:hover {
    background: url(../img/no_edit.png) no-repeat center;
}

#itemsSearchConnect .pane-content .tile .tData > div.connectedToAsset.notConnected.notEditableItem:hover {
    background: url(../img/no_edit.png) no-repeat center;
}

#itemsSearchConnect .pane-content .tile .tData span,
#itemsSearchConnect .pane-content .tile .tDataForTableView span {
    display: none;
}

#itemsSearchConnect .pane-content .tile .opt {
    position: absolute;
    width: 20px;
    height: 20px !important;
    background: url(../img/icon_settings.gif) no-repeat center 100%;
    top: 0;
    right: 0;
    border-radius: 10px;
    box-shadow: 0 2px 10px #000;
    transition: all .2s;
    opacity: 0;
    /*background:none !important;*/
}

.wrap.table {
    background: none #fff;
    /*height: 100%;*/
    width: 100%;
    margin: 0;
    padding-bottom: 0;
    padding-top: 16px;
    padding-right: 25%;
    padding-left: 25px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #e4e4e4;
}

.wrap.table .view {
    display: table;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    /*width: auto;*/
    position: relative;
    /*padding-left: 0;*/
    padding: 0;
    /*padding-right: 16px;*/
    /*z-index: 100;*/
    /*perspective: 5000px;*/
    /*-webkit-perspective: 5000px;*/
    /*text-align: justify;*/
    /*border-left: 2px solid #f0f0f0;*/
}

.wrap.imageList .tile .assets-vis-info-wrap .tile-format {
    /*display: none;*/
}

/*.wrap.table .tile .assets-vis-info-wrap{*/
/*    display: none;*/
/*}*/

.wrap.table #downloadAssetsView .tile {
    box-shadow: none;
    display: table-row;
    line-height: 0;
}

.wrap.table .tile > video,
.wrap.table .tile > img {
    display: none;
}

.wrap.table .tData span:not(.label-text),
.wrap.table .tDataForTableView span:not(.label-text) {
    display: none;
}

.wrap .tHholderInPopup .tHead {
    /*white-space: nowrap;*/
    height: 25px !important;
    /*background-color: #fff;*/
    /*display: flex;*/
    /*border-left: 2px solid #f0f0f0;*/
    /*border-top: 2px solid #f0f0f0;*/
}

#itemsSearchConnect #right-pane .pane-content .tile .opt,
#itemsSearchConnect #left-pane .pane-content .tile .opt {
    opacity: 1;
}

#itemsSearchConnect #vertical .tHholder .cHead.IsEditable,
#itemsSearchConnect #vertical .pane-content .tData div[title*='IsEditable'] {
    display: none !important;
}

#itemsSearchConnect #vertical .tHholder .cHead.RecID,
#itemsSearchConnect #vertical .pane-content .tData div[title*='RecID'] {
    display: none !important;
}

/**items search container*/

.advancedSearchContanier.items .advancedSearchProjectsContanier {
    max-height: 182px;
    height: 182px;
}

.advancedSearchContanier.items .advancedSearchFormatContanierHeader,
.advancedSearchContanier.items .advancedSearchEditingStatusContanierHeader,
.advancedSearchContanier.items .advancedSearchUsageContanierHeader,
.advancedSearchContanier.items .advancedSearchFormatContanierTitle,
.advancedSearchContanier.items .advancedSearchEditingStatusContanierTitle,
.advancedSearchContanier.items .advancedSearchUsageContanierTitle,
.advancedSearchContanier.items .advancedSearchLinkedToItemsContanierTitle.assets,
.advancedSearchContanier.items .albumDropDownContainer,
.advancedSearchContanier .advancedSearchLinkedToItemsContanierTitle.items {
    display: none;
}

.advancedSearchContanier.items .advancedSearchLinkedToItemsContanierTitle.items {
    display: inline-block;
}

.advancedSearchContanier .asset-uploaders > a:after {
    left: -10px !important;
}

body.logged.items .tWrap .filterBar,
body.logged.items .tWrap #filterBarDynamic,
.sub-popup-menu .filterBarDynamic,
.popup-menu .filterBarDynamic,
#filterBarDynamicPopup {
    min-height: 37px;
}

#filterBarDynamicPopup {
    margin: 10px 0 0 10px;
}

/*.top .activeLabel {*/

/*background-color: #a4e5dd !important;*/

/*border: 1px solid #9ed6cf;*/

/*}*/

/*#openAssets {
    background-color: white !important;
    box-shadow: none !important;
    color: black !important;
    border: none;
}*/

#emailContactList th,
.wrap .tHead .cHead,
.wrap .tHead .cHead.sort,
.wrap .tHead .cHead.sort.rev,
#itemsSearchConnect .tHholder .tHead .cHead,
#itemsSearchConnect #top-pane .cHead.sort,
#itemsSearchConnect #top-pane .cHead.sort.rev {
    /*background-color: #e9e9e9 !important;*/
}

#openModalCreateMyCatalogPath3 {
    text-align: center;
}

#itemsSearchConnect #vertical #top-pane .pane-content {
    /*padding: 150px 0 0 0 !important;*/
    /*background-color: #fff;*/
    background-color: #e4e4e4;
}

#itemsSearchConnect .tHholder .tHead div:last-child {
    border-right: none;
}

#itemsSearchConnect #vertical #top-pane .pane-content .tData,
#itemsSearchConnect #vertical #top-pane .pane-content .tDataForTableView {
    background-color: #fff;
}

#itemsSearchConnect #vertical #top-pane .pane-content .tDataForTableView {
    /*border-bottom: 1px solid black;*/
}

#itemsSearchConnect #vertical #top-pane .mCSB_container {
    background: #e4e4e4;
}

/** search assets inside item view**/

#itemsSearchConnect #right-pane .top,
#itemsSearchConnect #left-pane .top {
    float: right;
    height: 35px;
    border: none;
    right: 20px;
}

#itemsSearchConnect #right-pane .wrap.imageList .tile img,
#itemsSearchConnect #left-pane .wrap.imageList .tile img {
    max-height: 70px;
    vertical-align: middle;
}

#itemsSearchConnect #right-pane .wrap.imageList .tile,
#itemsSearchConnect #left-pane .wrap.imageList .tile {
    display: inline-block;
    text-decoration: none;
    line-height: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin-right: 0.5%;
}

#itemsSearchConnect #right-pane .pane-content,
#itemsSearchConnect #left-pane .pane-content {
    height: 100%;
}

#itemsSearchConnect #right-pane .wrap.imageList,
#itemsSearchConnect #left-pane .wrap.imageList {
    display: block;
    /*height:calc(100% - 80px) !important;*/
    height: calc(100% - 36px);
    min-height: 0;
}

#itemsSearchConnect #right-pane.k-scrollable,
#itemsSearchConnect #left-pane.k-scrollable {
    overflow: hidden !important;
}

#itemsSearchConnect #right-pane .wrap.imageList .tData,
#itemsSearchConnect #left-pane .wrap.imageList .tData {
    display: none;
}

#itemsSearchConnect #right-pane .pane-content .tile.sel,
#itemsSearchConnect #left-pane .pane-content .tile.sel {
    box-shadow: 1px 1px 3px 3px rgba(250, 0, 0, .8) !important;
}

/**connect btn**/

#connectAssetsToItemsBtn,
#disconnectAssetsToItemsBtn {
    min-width: 90px !important;
    float: left;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    height: 26px;
    text-align: center;
    text-decoration: none;
    text-indent: -2000px;
    text-shadow: 1px 1px 0 #FFFFFF;
    margin: 3px 0 3px 0;
    border: none;
}

#disconnectAssetsToItemsBtn {
    background: url('../img/broken_link_bigger.png') no-repeat center;
}

#connectAssetsToItemsBtn {
    background: url('../img/link.png') no-repeat center;
}

#connectAssetsToItemsBtn:hover,
#disconnectAssetsToItemsBtn:hover {
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(40, 40, 40, .5) inset;
    color: #fff;
    cursor: pointer;
}

/**bottom panel headers**/

.top .viewSelAssetsPanel,
.top .viewSelItemsPanel {
    height: 26px;
    border: 1px solid #CBCBCB;
    float: left;
    margin: 3px 6px;
    right: 185px;
    top: 6px;
    overflow: hidden;
}

.viewSelAssetsPanel div,
.viewSelItemsPanel div {
    float: left;
    width: 26px;
    height: 26px;
    border-left: 1px solid #CBCBCB;
    background-color: #F9F9F9;
    cursor: pointer;
    background-image: url(../img/button_view_selection.png);
    background-repeat: no-repeat;
    background-position: 3px center;
}

.viewSelAssetsPanel .imageList,
.viewSelItemsPanel .imageList {
    border: none;
    background-position: 7px center;
    border-right: 1px solid #cbcbcb;
}

.viewSelAssetsPanel .table,
.viewSelItemsPanel .table {
    border: none;
    background-position: -48px center;
}

.viewSelAssetsPanel .grid,
.viewSelItemsPanel .grid {
    background-position: -20px center;
}

.viewSelAssetsPanel .carousel,
.viewSelItemsPanel .carousel {
    background-position: -75px center;
}

#closeConnectedAssetsPanelOnItemPage,
#closeAssetsPanelOnItemPage {
    float: left;
    opacity: .7;
    background: url("../img/cross.png") no-repeat scroll right hsla(0, 0%, 0%, 0);
    height: 36px;
}

.panelTitle {
    align-self: center;
    text-align: center;
    min-width: 70px;
    font-weight: bold;
    padding-left: 10px;
}

.color-box {
    width: 10px !important;
}

/*********assets search on item page************/

.top .searchAssetsOnItemPage {
    height: 28px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    width: 120px;
    display: block;
    padding: 0;
    margin: 0;
    border: 1px solid #CBCBCB;
    padding-left: 27px;
    padding-right: 20px;
}

.tWrap .filterBar:empty,
.tWrap #filterBarDynamic:empty,
#filterBarDynamicPopup:empty {
    display: none
}

/*.tWrap.pref .tRight{ min-width:470px;}*/

.tWrap.pref .tRight {
    min-width: 530px;
}

/*#openAssets {
    max-height: 35px;
}*/

#vertical {
    margin: 0 auto;
    position: relative;
    background-color: #e4e4e4;
}

#vertical #top-pane {
    position: relative;
    margin: 0 auto;
    padding: 0 0 0 19px;
}

/*editable not connected css hover select etc...*/

.connectedToAsset.notConnected:hover {
    background: url('../img/broken_link.png'), url(../img/searchFilter.png) no-repeat center !important;
    background-color: rgba(255, 0, 0, .3) !important;
    background-position: 20%, 99% 0 !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 24px, 12px !important;
}

.connectedToAsset.notEditableItem {
    background: url(../img/no_edit.png) no-repeat center !important;
    background-position: 70% 0 !important;
    background-repeat: no-repeat !important;
    background-size: 9px !important;
}

.connectedToAsset.notConnected.notEditableItem {
    background: url('../img/broken_link.png'), url(../img/no_edit.png) no-repeat center !important;
    background-position: 20% 0, 70% 0 !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 24px, 9px !important;
}

.tile:nth-child(odd) .connectedToAsset.notEditableItem {
    background-color: #DDD !important;
}

.tile:nth-child(odd):hover .connectedToAsset.notEditableItem {
    background-color: rgba(255, 0, 0, .3) !important;
}

.tile:nth-child(odd) .connectedToAsset.notConnected.notEditableItem {
    background-color: #DDD;
}

.tile.sel:nth-child(odd) .connectedToAsset.notEditableItem {
    background-color: #FE4B4B !important;
}

.connectedToAsset.notEditableItem:hover {
    background: url(../img/no_edit.png), url(../img/searchFilter.png) no-repeat center !important;
    background-color: rgba(255, 0, 0, .3) !important;
    background-position: 70% 0, 99% 0 !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 9px, 12px !important;
}

.connectedToAsset.notConnected.notEditableItem:hover {
    background: url('../img/broken_link.png'), url(../img/no_edit.png), url(../img/searchFilter.png) no-repeat center !important;
    background-color: #FEB2B2 !important;
    background-position: 20% 0, 70% 0, 99% 0 !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-size: 24px, 9px, 12px !important;
}

#itemsSearchConnect .pane-content .tile.sel:nth-child(even) .tData .connectedToAsset.notConnected.notEditableItem,
#itemsSearchConnect .pane-content .tile.sel:nth-child(even) .tData .connectedToAsset.notEditableItem {
    background-color: rgba(255, 0, 0, .5) !important;
}

#itemsSearchConnect .pane-content .tile.sel:nth-child(odd) .tData .connectedToAsset.notEditableItem,
#itemsSearchConnect .pane-content .tile.sel:nth-child(odd) .tData .connectedToAsset.notConnected.notEditableItem {
    background-color: rgba(255, 0, 0, .7);
}

/*editable not connected css hover select etc...*/

/**vignette on items assets search panel**/

.tWrapOnItemAssets {
    background-color: #fff;
    right: 0;
    left: 0;
    z-index: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 0;
}

.tWrapOnItemAssets .assetsOnItemAssetsFilterBar.hasFilters {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-bottom: 1px solid #CBCBCB;
    padding: 4px;
    min-height: 36px;
}

.tWrapOnItemAssets .assetsOnItemAssetsFilterBar:empty {
    display: none
}

.tWrapOnItemAssets .assetsOnItemAssetsFilterBar div {
    display: inline-block;
    margin: 2px;
    padding: 1px;
    cursor: pointer;
    background-color: #F0F0F0;
    border-radius: 4px;
}

.assetsOnItemAssetsFilterBar:empty {
    display: none
}

.connectedToAsset.notConnected {
    background: url('../img/broken_link.png') no-repeat 20% 0;
}

.tWrapOnItemAssets .assetsOnItemAssetsFilterBar > div {
    border: 1px solid #cbcbcb;
}

#itemsSearchConnect #top-pane .cHead.Linked,
#itemsSearchConnect #top-pane .tile .tData .connectedToAsset {
    width: 60px !important;
    text-indent: -1000px;
}

.clearAssetsOnItemSearch {
    display: none;
}

.searchAssetsOnItemPage.filled + .clearAssetsOnItemSearch {
    display: block;
    position: absolute;
    right: 3px;
    top: 5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url(../img/closeRound.png) no-repeat center;
    background-size: 16px;
    opacity: .3;
}

.searchAssetsOnItemPage:focus + .clearAssetsOnItemSearch,
.clearAssetsOnItemSearch:hover {
    opacity: 1 !important;
}

.view.hiddenView {
    display: none !important;
}

/*imageList and table fix*/

#openModalDownloadAssets .wrap.table {
    background: none #fff;
    height: auto;
    min-height: 98%;
    min-width: 100%;
    box-sizing: content-box;
    overflow: visible;
}

.wrap.imageList.grid {
    background: none #fff;
    overflow: visible;
    height: auto;
    min-height: 98%;
}

.wrap.imageList.carousel {
    height: 98%;
    overflow: hidden;
    background: none;
    width: 100%;
}

.tWrap .filterBar:empty,
div.filterBar.bbb {
    display: none;
}

.tile .tData .RecID {
    display: none !important;
}

/**+++cart trash filters*/

.filter-bar,
.filter-bar.organizationPopUpFilter,
body.logged .filterBar,
body.logged .filterBar.reportFilters,
body.logged .filterBar.organizationsFilters,
body.logged.items .filterBar,
body.logged.cart .filterBar,
body.logged.trash .filterBar,
body.logged.formatlist .filterBar,
body.logged.formatlist .filterBar.hasFormatListFilters {
    display: block;
}

body.logged .filterBar:empty,
body.logged.items .tWrap #filterBarDynamic:empty,
#filterBarDynamicPopup:empty,
body.logged.items .filterBar:empty,
body.logged.cart .filterBar:empty,
body.logged.trash .filterBar:empty,
body.logged.formatlist .filterBar:empty,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar.noAssetFilters,
body.logged.items .filterBar.noItemFilters,
body.logged.cart .filterBar.noCartFilters,
body.logged.trash .filterBar.noTrashFilters,
body.logged.formatlist .filterBar.noFormatListFilters,
body.logged.formatlist .filterBar .assetsFilters,
body.logged.formatlist .filterBar .itemFilters,
body.logged.formatlist .filterBar .cartFilters,
body.logged.formatlist .filterBar .trashFilters,
body.logged.items .filterBar .assetsFilters,
body.logged.items .formatListFilters,
body.logged.items .filterBar .cartFilters,
body.logged.items .filterBar .trashFilters,
body.logged.cart .filterBar .assetsFilters,
body.logged.cart .filterBar .formatListFilters,
body.logged.cart .filterBar .itemFilters,
body.logged.cart .filterBar .trashFilters,
body.logged.trash .filterBar .assetsFilters,
body.logged.trash .filterBar .formatListFilters,
body.logged.trash .filterBar .itemFilters,
body.logged.trash .filterBar .cartFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .formatListFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .noReportFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .noOrganizationsFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .cartFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .trashFilters,
body.logged.ads .filterBar .assetsFilters,
body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.reportListScreen) .filterBar .itemFilters {
    display: none !important;
}

body.logged:not(.items):not(.trash):not(.cart):not(.formatlist):not(.ads) .filterBar .assetsFilters {
    display: inline-block !important;
}

/*.composer,.zipDown, .eLink, .email{}*/

/*.dontMark:hover {*/

/*border: 2px solid red;*/

/*}*/

.user-guide > a:hover,
.user-guide > a:active,
.user-guide > a:visited,
.user-guide > a {
    /*color: inherit;*/
    /*outline: none;*/
    /*text-decoration: none;*/
}

.wrap.table #cartview .tile .tData > div {
    width: 100px
}

.wrap #cartview .tile .tData div[title*='SourceFullPath'] {
    display: none !important;
}

.wrap #trashview .tile .tData div[title*='SourceFullPath'] {
    display: none !important;
}

.wrap.grid #mainview .tile .tData div {
    width: auto !important
}

.wrap.grid #mainview .tile .tData div.figure-container {
    text-indent: 10px;
    position: relative;
}

.wrap.grid #mainview .tile .tData div.figure-container table {
    display: none;
}

.wrap.grid .tile .tData div {
    width: auto !important
}

div.cHead.RecID {
    display: none !important;
}

.wrap.grid .view a:nth-child(even) {
    float: right !important;
}

body.expand #itemsSearchConnect .tHead,
body.expand #itemsSearchConnect .view .tile {
    cursor: col-resize !important;
}

.wrap.bR4.imageList .tHholder,
.wrap.bR4.grid .tHholder,
.wrap.bR4.carousel .tHholder {
    display: none;
}

/*********************************Edit Assets*****************************************/

#openModalEditAssets {
    /*position: absolute;*/
    background: none;
    z-index: 1000;
    max-width: 1000px;
    margin: 0 auto;
}

#openModalEditAssets .tile {
    width: 95%;
    display: inline-block;
    /*margin: 20px;*/
    padding: 10px;
    box-shadow: none;
    /*border: 1px solid #CBCBCB;*/
    min-height: 204px;
    vertical-align: top;
}

#openModalEditAssets .tile img {
    width: 200px;
    float: right;
    border: 2px solid #CBCBCB;
    max-height: 200px !important;
    width: auto !important;
    max-width: 240px;
}

#openModalEditAssets .tile .tData {
    display: block;
    text-indent: 10px;
}

#openModalEditAssets .tile .tData div:not(.editAssetsLanguageDropdownContainer):not(.editAssetsContentTypeDropdownContainer):not(.editAssetsEditingStatusDropdownContainer) {
    width: auto !important;
}

#openModalEditAssets .tile .tData div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    background-color: #fff;
    max-height: 26px;
}

#openModalEditAssets .tile .tData > div:not(.RecID) {
    display: block !important;
}

#openModalEditAssets .tile .tData div:nth-child(odd) {
    background-color: #f7f7f7;
}

#openModalEditAssets .tile .tData span {
    color: #000;
    display: inline-block;
    width: 150px;
    padding: 0 5px;
    white-space: nowrap;
}

#openModalEditAssets .form-control {
    margin: 0;
    display: inline-block;
    width: 300px;
    height: 20px;
    padding: 6px 12px;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#openModalEditAssets .ppressetDropContainer {
    margin-top: 1px;
}

#openModalEditAssets .wrapper-dropdown {
    padding: 0 !important;
    height: 24px;
}

#openModalEditAssets .dateTimePickerField.form-control {
    width: 250px;
    background: none;
}

#openModalEditAssets .LanguageCultureCode,
#openModalEditAssets .AssetContentType,
#openModalEditAssets .EditingStatus {
    overflow: visible !important;
}

#openModalEditAssets .editAssetsLanguageDropdownContainer,
#openModalEditAssets .editAssetsContentTypeDropdownContainer,
#openModalEditAssets .editAssetsEditingStatusDropdownContainer {
    width: 150px !important;
    display: inline-block;
    overflow: visible !important;
    background-color: transparent;
}

#openModalEditAssets #editAssetsLanguageDropDown,
#openModalEditAssets #editAssetsContentTypeDropDown,
#openModalEditAssets #editAssetsEditingStatusDropDown {
    overflow: visible !important;
    background-color: transparent;
}

#openModalEditAssets #editAssetsLanguageDropDownCurrent,
#openModalEditAssets #editAssetsContentTypeDropDownCurrent,
#openModalEditAssets #editAssetsEditingStatusDropDownCurrent {
    background: none !important;
    text-align: center;
}

/*#openModalEditAssets .highlightedCurrentDropEl {*/
/*    background-color: #57a9d9 !important;*/
/*    color: #fff;*/
/*}*/

/*#openModalEditAssets .highlightedCurrentDropEl {*/
/*    background-color: #57a9d9 !important;*/
/*    color: #fff;*/
/*}*/

#openModalEditAssets input[type="checkbox"],
input[type="radio"] {
    margin: 0 5px 0 5px !important;
    padding: 0;
    padding-right: 5px !important;
    padding-top: 2px !important;
    border: 0 !important;
    box-sizing: border-box;
    background-image: none;
}

.editAssetsTitle {
    font-weight: bold;
    padding-left: 10px;
}

#openModalEditAssets .RecID,
#openModalEditAssets .RecID span {
    display: none !important
}

body.trash .actBar .drop:not(.toRight),
body.cart .actBar .drop:not(.toRight) {
    display: none !important;
}

body.cart .top .search,
body.trash .top .search,
body.cart .top .searchBtn,
body.trash .top .searchBtn {
    pointer-events: none;
    opacity: 0.2;
}

/**edit assets small resulution window**/

#openModalEditAssets .tile .tData span {
    padding-top: 0;
}

#openModalEditAssets .tile .tData div {
    max-height: 16px;
}

#openModalEditAssets .form-control {
    height: 16px;
}

#openModalEditAssets .ValidFromDateTimeUtc > div,
#openModalEditAssets .ValidToDateTimeUtc > div {
    margin-top: 0 !important;
}

#openModalEditAssets .wrapper-dropdown {
    margin-left: -3px;
    overflow: hidden;
}

#openModalEditAssets .wrapper-dropdown .dropdown li a {
    padding: 0 0 0 0;
}

/**************contact list & email list css******************/

#contactlistview,
#emaillistview {
    padding: 20px;
    display: block;
    z-index: 999999;
    position: absolute;
    top: 200px;
    left: 200px;
    width: 700px;
    background: whitesmoke;
    display: none;
}

#emaillistview .custom-checkbox-holder.inactive {
    opacity: 0.5;
}

#contactlistviewEdit {
    display: none;
}

.tftable {
    width: 99%;
}

.tftable th {
    padding: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    color: #000;
    border-left: 1px solid #ddd;
    background-color: #fff;
}

.tftable td {
    padding: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-left: 1px solid #f2f2f2;
}

.tftable td:first-child,
.tftable th:first-child {
    border-left: none;
}

#contactlistviewList .nodRecId,
#contactlistviewList .nodUserRecId,
#contactlistviewEdit .nodRecId,
#contactlistviewEdit .nodUserRecId,
#emaillistviewList .nodRecId,
#emaillistviewList .nodUserRecId,
#emaillistviewList .nodRecId,
#emaillistviewList .nodUserRecId {
    display: none
}

/******/

#contactlistview,
#emaillistview {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    -webkit-transition: opacity 400ms ease-in;
    width: 100%;
}

/*#contactListPopup,*/

#emailListPopup {
    max-width: 600px;
}

#contactlistview .contactListBtns,
#emaillistview .emailListBtns {
    height: 25px;
    min-width: 100px;
    padding: 2px 4px;
}

#contactlistview .tdBtnHolder,
#emaillistview .tdBtnHolder {
    padding: 0;
    background: white;
    border: none !important;
}

#contactlistview .addContactBtn,
#contactlistview .editContactBtn {
    width: 40px;
    height: 20px;
    margin-bottom: 0;
    margin-left: 10px;
    border-radius: 4px !important;
}

#emaillistviewList {
    max-height: 64vh;
}

#emaillistviewList .nodEmail {
    min-width: 300px;
}

#emaillistviewButtons button {
    min-width: 128px;
    margin: 0 0 0 8px;
}

#emaillistviewButtons button:first-child {
    margin: 0;
}

#emaillistview .sendForEmailLabel {
    font-size: 15px;
    font-weight: 700;
}

#emaillistview #sendForEmail {
    width: 347px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 88px;
    resize: none;
    outline: none;
    padding: 0 5px;
}

#emaillistview .sendEmailNotice {
    font-size: 12px;
}

#emaillistview .sendForEmailContainer {
    padding-bottom: 0;
    display: flex;
}

.actBar .similarItemsBtn {
    float: left;
    width: 25px;
    background: url('../img/find_similar.png') no-repeat;
    background-size: 25px;
    background-position-y: 2px;
    margin-left: 10px;
    float: left;
}

/**************album list css*****************
**********************************************/

#albumlistviewEdit {
    display: none;
}

#albumlistviewList .nodRecId,
#albumlistviewList .nodUserRecId,
#albumlistviewEdit .nodRecId,
#albumlistviewEdit .nodUserRecId {
    display: none
}

#albumlistview {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    -webkit-transition: opacity 400ms ease-in;
    width: 100%;
}

body .removeFromAlbumIcon {
    display: none
}

body.album .removeFromAlbumIcon {
    display: block
}

.actBar .addToAlbumIcon.add {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    background: url('../img/AddAssetToAlbum.png') no-repeat bottom;
    border-radius: 4px;
    background-size: 25px;
    padding-top: 3px;
    cursor: pointer;
}

.addToAlbumIcon.add.passive {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    background: url('../img/AddAssetToAlbum_Disabled.png') no-repeat bottom;
    border-radius: 4px;
    background-size: 25px;
    padding-top: 3px;
    cursor: not-allowed;
}

.actBar .removeFromAlbumIcon.remove {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    background: url('../img/RemoveAssetFromAlbum.png') no-repeat bottom;
    border-radius: 4px;
    background-size: 25px;
    padding-top: 3px;
    cursor: pointer;
}

.actBar .removeFromAlbumIcon.passive {
    background-position: center;
    text-indent: -9999px;
    height: inherit;
    background: url('../img/RemoveAssetFromAlbum_Disabled.png') no-repeat bottom;
    border-radius: 4px;
    background-size: 25px;
    padding-top: 3px;
}

.submenuAlbum {
    position: absolute;
    overflow: hidden;
    left: 100%;
    top: -1px;
    background: #fff;
    line-height: 30px;
    -moz-box-shadow: 3px 1px 7px -3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 3px 1px 7px -3px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 1px 7px -3px rgba(0, 0, 0, 0.5)
}

.context-menu.isHebrewLang .submenuAlbum {
    left: auto !important;
    right: 161px !important;
}


.context-menu.isHebrewLang .sortByLeadBtn .submenuAlbum,
.context-menu.isHebrewLang .submenuAlbumExportImport,
.context-menu.isHebrewLang .submenuAlbumFamilyOptions {
    left: auto !important;
    right: 201px !important;
}

/*.submenuAlbum.rightClickSubMenuShadow {*/
/*    top: -547px;*/
/*}*/

.submenuAlbum.submenuAlbumExportImport {
    /*top: 96px;*/
    width: auto !important;
}

.submenuAlbum a {
    display: block;
    cursor: pointer;
    padding: 0 20px;
    color: #000000;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #999;
    white-space: nowrap;
    overflow: hidden;
}

.submenuAlbum a:last-child {
    border: none;
}

.submenuAlbum a:hover {
    color: inherit;
    text-decoration: none;
}

.submenuAlbum .non-active a:hover {
    color: #999999;
}

/*.ui-draggable-handle {
    cursor: move !important;
}

.ui-dialog-titlebar-close {
    background-image: url("../img/ui-icons_dialog.png");
    background-position: -96px -128px;
}

.ui-dialog .ui-dialog-content {
    padding: .5em 0 !important;
    overflow-x: hidden !important;
}*/

/*-------------------------------styles for edition 3.4-----------------------*/

ul {
    margin: 0;
}

.ui-dialog-titlebar-close {
    background-image: url("../img/cross.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    background-color: white;
}

.search-panel {
    display: block;
    position: relative;
    top: 0px;
    left: 0;
    width: 252px;
    height: 99px;
    padding-top: 20px;
    border-right: 1px solid #dbdbdd;
    z-index: 1;
    text-align: center;
}

.search-panel .hide-search-filters {
    padding: 20px 0 0;
    display: inline-block;
    color: #4b4b4b;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dashed #4b4b4b;
}

.wrapper-top-panel {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /*padding-left: 250px;*/
}

.wrapper-top-panel .itemCountWrapper {
    display: inline-block;
    /*padding: 8px 14px;*/
    /*margin-right: 30px;*/
}

.wrapper-top-panel .top {
    box-sizing: border-box;
    border-radius: 0;
}

.filter-bar,
.wrapper-top-panel .filterBar {
    padding: 0 20px 12px 20px;
    box-sizing: border-box;
    border-radius: 0;
}

.wrapper-top-panel .actBar {
    border-bottom: 1px solid #999999;
}

.wrapper-top-panel .top,
.wrapper-top-panel .actBar {
    height: 65px;
}

.filter-bar,
.wrapper-top-panel .filterBar {
    display: block;
    /*height: 58px;*/
    background: white;
    /*border-bottom: 1px solid #000;*/
}

.logged .tWrap {
    border-bottom: 1px solid #999999;
}

.logo {
    display: inline-block;
    width: 196px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 15px;
    text-align: center;
    vertical-align: middle;
}

.logo:before {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.logo img {
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
}

.left-menu {
    position: fixed;
    z-index: 1001;
    top: 34px;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 252px;
    margin-top: 66px;
    padding-bottom: 90px;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    background: #fff;
    box-shadow: 3px 0 3px -3px rgba(0, 0, 0, 0.5);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.left-menu ul > li:hover,
.left-menu ul > li.hover {
    background: #f2f2f2;
}

li.label-elements[data-category-code="XCItemTypes"] {
    border-bottom: 5px double;
}

.left-menu button {
    width: 100%;
    height: 100%;
    border: none;
    background-color: transparent;
    text-align: left;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
    text-indent: 0;
}

.left-menu.collapse {
    display: block;
    -webkit-transform: translate(-233px, 0);
    -moz-transform: translate(-233px, 0);
    -ms-transform: translate(-233px, 0);
    -o-transform: translate(-233px, 0);
    transform: translate(-233px, 0);
}

.left-menu .menu-name {
    position: relative;
    width: 100%;
    /*padding: 19px 25px;*/
    /*background-color: #b3e8e1;*/
    box-sizing: border-box;
}

.left-menu .menu-name h3 {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 !important;
}

.left-menu .close-panel {
    position: absolute;
    z-index: 2;
    top: 2px;
    left: 237px;
    display: block;
    width: 28px;
    height: 28px;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    border-radius: 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}

.left-menu .close-panel:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -3px;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-top: 2px solid;
    border-left: 2px solid;
}

.left-menu.collapse .close-panel {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.left-menu > ul {
    /*max-height: 100%;*/
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
}

.left-menu ul li a {
    z-index: 1;
    text-decoration: none;
    color: #000;
    padding: 5px 5px 5px 0;
    height: 30px;
    max-height: 30px;
    /*text-transform: uppercase;*/
    display: flex;
    align-items: center;
    position: relative;
    /*text-transform: capitalize;*/
}

.left-menu .left-filter ul li a,
.left-menu .left-manage ul li a {
    padding-right: 12px;
}

.left-menu ul li li li a {
    text-transform: none;
}

.left-menu ul li button {
    padding: 7px 45px 7px 0;
}

.left-menu ul li label span {
    color: #000;
}

.left-menu ul li {
    position: inherit;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    /*padding: 0 45px 0 0;*/
    padding: 0;
    cursor: pointer;
    white-space: nowrap;
    /*text-indent: 25px;*/
    text-overflow: ellipsis;
    /*border-bottom: 1px dashed #999;*/
}

.left-menu ul li.open:hover {
    /*background-color: rgba(0,0,0,0);*/
}

.left-menu ul li.open {
    padding-bottom: 0;
    background-color: #f2f2f2;
}

.pagLinks.next:after,
.pagLinks.fastNext:before,
.pagLinks.fastNext:after,
.pagLinks.prev:after,
.pagLinks.fastPrev:before,
.pagLinks.fastPrev:after {
}

.itemPropertyList .itemList.itemGrouping:after,
#openModalUserPermissionsPopUp .projects-list > ul > li > a:before,
.select-wrap:after,
.dropdown-list-export:after,
.users-languages-block:after,
    /*.left-menu ul:not(#left-search-list) > li.list > a:after,*/
.left-menu ul > li.list > a .fake-arrow-click-place:after,
.left-menu ul > li.list > a .arrowForDropdownMenu:after,
.convertionAndDownloadBody .asset-formats-filter ul > li.list > a:after,
#preferencesCategoryHolder .section-name:after,
.ItemPropertyListTable .assets-title:after,
.single-item-panel .assets-title:after,
.assets-panel .assets-title:after,
#assets-btn:after,
.dropdownMenuList:after,
.assets-tabs .singl-prop-tab1-btn:after,
#item-data-list-of-values-popup .header-languages:after,
#targetListViewSubPopup .header-languages:after,
.select-dropdown-right-menu:after,
.wrapper-dropdown:after {
    position: absolute;
    top: 12px;
    display: block;
    width: 8px;
    height: 8px;
    content: "";
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.left-menu ul > li.list > a .fake-arrow-click-place:after,
.left-menu ul > li.list > a .arrowForDropdownMenu:after {
    left: 8px;
    top: 6px;
}


.select-dropdown-right-menu:after {
    right: 8% !important;
}

.isHebrewLang .dropdownMenuList:after {
    -webkit-transform: rotate(135deg) !important;
    -moz-transform: rotate(135deg) !important;
    -ms-transform: rotate(135deg) !important;
    -o-transform: rotate(135deg) !important;
    transform: rotate(135deg) !important;
}


.itemPropertyList .itemList.itemGrouping:after,
#openModalUserPermissionsPopUp .projects-list > ul > li > a:before,
.select-wrap:after,
.users-languages-block:after,
    /*.left-menu ul:not(#left-search-list) > li.list > a:after,*/
.convertionAndDownloadBody .asset-formats-filter ul > li.list > a:after,
#preferencesCategoryHolder .section-name:after,
.ItemPropertyListTable .assets-title:after,
.single-item-panel .assets-title:after,
.assets-panel .assets-title:after,
#assets-btn:after,
.dropdownMenuList:after,
.assets-tabs .singl-prop-tab1-btn:after,
#item-data-list-of-values-popup .header-languages:after,
#targetListViewSubPopup .header-languages:after,
.wrapper-dropdown:after {
    left: 188px;
}

.convertionAndDownloadBody .asset-formats-filter ul > li.list.open > a:after,
.itemPropertyList .itemList.itemGrouping.open:after,
#openModalUserPermissionsPopUp .projects-list > ul > li.open > a:before,
    /*.menu-manage > ul li.list.open > a:after,*/
.menu-manage > ul li.list.open > a .arrowForDropdownMenu:after,
    /*.search-filters ul li.list.open > a:after,*/
.search-filters ul li.list.open > a .arrowForDropdownMenu:after,
.search-filters ul li.list.asset-uploaders.open > .checkbox a:after,
.search-filters > ul > li.list ul li.list.open > a:after,
    /*.category-list ul li.list.open > a:after,*/
.category-list ul li.list.open > a .fake-arrow-click-place:after,
.category-list ul li.list.open > a .arrowForDropdownMenu:after,
.category-list > ul > li.list ul li.list.open > a:after,
.single-item-panel .assets-item-wrapper.list.open > .assets-title:after,
.ItemPropertyListTable .assets-item-wrapper.list.open > .assets-title:after,
#assets-btn.open:after,
.select-dropdown-right-menu:after,
.dropdownMenuList.open:after,
.dropdown-list-export.open:after,
.assets-tabs .singl-prop-tab1-btn.open:after,
.assets-panel .assets-item-wrapper.list.open > .assets-title:after {
    -webkit-transform: rotate(45deg) !important;
    -moz-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    -o-transform: rotate(45deg) !important;
}

#left-search-list li[disabled],
#left-search-list li[disabled] a {
    pointer-events: none;
    background-color: #d4d4d4;
}

.assetPropertyList ul,
.itemPropertyList ul {
    margin: 0;
}

.itemPropertyList ul li .sub-list {
    display: block;
    padding: 0 0 0 30px;
}

.assetPropertyList .assetList,
.itemPropertyList .itemList {
    position: relative;
    padding: 2px 15px;
    display: inline-block;
    min-width: 226px;
    cursor: pointer;
}

.assetPropertyList .assetList:hover,
.itemPropertyList .itemList:hover {
    background-color: #f2f2f2;
}

.itemPropertyList .itemList.itemGrouping:after {
    right: 4px;
    left: initial;
    top: 50%;
    margin-top: -4px;
}

.single-item-panel .itemPropertyList .itemList .sub-item-caption,
.single-item-panel .itemPropertyList .itemList .sub-item-desc,
.single-item-panel .itemPropertyList .itemList .sub-item-qty,
.single-item-panel .itemPropertyList .itemList .sub-item-controls,
.itemPropertyList .itemList.edit-mode .sub-item-prviewName,
.itemPropertyList .itemList.edit-mode .edit,
.itemPropertyList .itemList .cancel,
.itemPropertyList .itemList .save {
    display: none;
}

.single-item-panel.expand .itemPropertyList .itemList .sub-item-caption,
.single-item-panel.expand .itemPropertyList .itemList .sub-item-desc,
.single-item-panel.expand .itemPropertyList .itemList .sub-item-qty,
.single-item-panel.expand .itemPropertyList .itemList .sub-item-controls,
.itemPropertyList .itemList.edit-mode .cancel,
.itemPropertyList .itemList.edit-mode .save {
    display: inline-block;
}

.single-item-panel .itemPropertyList .itemList .subItemParamsHolder {
    width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
}

.single-item-panel .itemPropertyList .itemList.subItem {
    min-width: 200px;
}

.itemPropertyList .itemList .sub-item-controls {
    position: absolute;
    top: 0;
    left: 100%;
    width: 140px;
    padding: 2px 0 0 0;
}

.itemPropertyList .itemList .sub-item-controls button {
    box-shadow: 0 2px #FFFFFF;
}

.itemPropertyList .itemList .sub-item-controls button:active {
    box-shadow: 0 0 #FFFFFF;
    transform: translateY(2px);
}

/*.itemPropertyList .itemList .subItemParamsHolder {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
}*/

.itemPropertyList .itemList.edit-mode .subItemParamsHolder {
    width: 100%;
}

.itemPropertyList .itemList .subItemParamsHolder input {
    height: 22px;
    padding: 0 5px;
    margin: 0 0 0 15px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .05);
}

.itemPropertyList .itemList .subItemParamsHolder input[disabled] {
    border: 1px solid transparent;
    background: none;
    -webkit-box-shadow: 0 2px 2px 1px transparent;
    -moz-box-shadow: 0 2px 2px 1px transparent;
    box-shadow: 0 2px 2px 1px transparent;
}

.itemPropertyList .itemList .subItemParamsHolder input,
.itemPropertyList .itemList .sub-item-code {
    height: 22px;
    display: inline-block;
}

.itemPropertyList .itemList .sub-item-code {
    overflow: hidden;
    width: 168px;
    vertical-align: bottom;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.itemPropertyList .itemList .subItemParamsHolder input.sub-item-qty {
    padding-right: 0;
    width: 50px;
}

.itemPropertyList .itemList button {
    margin: 0 15px 0 0;
    padding: 0 5px;
    border-radius: 3px;
}

.singl-prop-tab3 > ul li.list > .assets-title:after,
.singl-prop-tab2 > ul li.list > .assets-title:after,
#assets-btn:after,
.assets-tabs .singl-prop-tab1-btn:after,
.ItemPropertyListTable .moreHolder li.list > .assets-title:after,
.singl-prop-tab1 .moreHolder li.list > .assets-title:after {
    left: 10px;
    right: 15px;
}

/*.left-menu ul:not(#left-search-list) > li.list > a:after,*/
.ItemPropertyListTable .assets-title:after,
.single-item-panel .assets-title:after,
#assets-btn:after,
.dropdownMenuList:after,
.assets-tabs .singl-prop-tab1-btn:after,
.assets-panel .assets-title:after {
    top: 50%;
    left: auto;
    right: 15px;
    margin-top: -7px;
}

.dropdownMenuList:after {
    right: 8px;
}

.context-menu.isHebrewLang .dropdownMenuList:after,
.menuUserProfile.isHebrewLang .dropdownMenuList:after {
    right: auto !important;
    left: 8px !important;
}


.left-menu ul:not(#left-search-list) > li.list > a:after {
    /*top: 50%;*/
    /*left: 10px;*/
    /*right: auto;*/
    /*margin-top: -7px;*/
}

/*.left-menu .searchList li  ul a:after {
    background-color: green !important;
}*/

.left-menu .searchList li > ul a:after {
    /*top: 50%;*/
    /*left: 15px;*/
    /*right: auto;*/
    /*margin-top: -4px;*/
}

/*.left-menu .searchList li > ul a .fake-arrow-click-place{*/
/*    left: 10px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul a:after{*/
/*    left: 25px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul a:after {*/
/*    left: 35px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul a:after{*/
/*    left: 45px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul a:after{*/
/*    left: 55px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after {*/
/*    left: 65px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after{*/
/*    left: 75px;*/
/*}*/

/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after {*/
/*    left: 85px;*/
/*}*/

/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after {*/
/*    left: 95px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after {*/
/*    left: 105px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a:after {*/
/*    left: 115px;*/
/*}*/

/*.left-menu .searchList li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 15px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 25px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 35px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 45px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 55px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 65px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 75px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 85px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 95px;*/
/*}*/
/*.left-menu .searchList li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul a .fake-arrow-click-place{*/
/*    left: 105px;*/
/*}*/
.assets-panel .assets-title:after {
    right: 20px;
    left: 10px;
}

.singl-prop-tab2 > ul li.list > .assets-title:after,
.singl-prop-tab3 > ul li.list > .assets-title:after,
.singl-prop-tab1 > .moreHolder li.list > .assets-title:after,
.ItemPropertyListTable .moreHolder li.list > .assets-title:after,
.assets-tabs .singl-prop-tab1-btn:after,
.assets-panel .assets-item-wrapper.list > .assets-title:after {
    top: 8px;
}

.dropdownMenuList:after,
.assets-tabs .singl-prop-tab1-btn:after,
#assets-btn:after {
    top: 56%;
}

.singl-prop-tab1 .moreHolder .add-organization {
    border: none;
    background: transparent;
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 10px;
    margin-top: 15px;
    box-shadow: 0 2px #e4e4e4;
    cursor: pointer;
    border-radius: 40%;
}

.singl-prop-tab1 .moreHolder .add-organization[disabled] {
    background-color: #ccc;
    opacity: 0.5;
}

.singl-prop-tab1 .moreHolder .add-organization:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.left-menu ul li .category-icon {
    /*display: inline-block;*/
    display: none;
    width: 26px;
    height: 20px;
    padding-right: 5px;
}

.left-menu .left-filter ul ul li:not(.list) {
    padding: 15px 0;
}

.search-filters > ul > li.list ul li.list > a:after,
.category-list > ul > li.list ul li.list > a:after {
    /*position: absolute;
    top: 10px;
  left: -17px;
  display: block;
    width:  8px;
    height: 8px;
    content: "";
    -webkit-transition-duration: 0.3s;
       -moz-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-property: transform;
       -moz-transition-property: transform;
         -o-transition-property: transform;
            transition-property: transform;
    -webkit-transform: rotate(-90deg);
       -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
    background: url("../img/nav_arrow.png") no-repeat -12px;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;*/
}

.search-filters > ul > li.list > ul > li.list {
    /*text-indent: 40px;*/
}

.search-filters > ul > li.list > ul > li.asset-my-uploaders {
    margin-top: 15px;
}

.search-filters > ul > li.list > ul > li.asset-my-uploaders > a,
.search-filters > ul > li.list > ul > li.asset-uploaders > a {
    text-indent: 0;
}

.category-list > ul > li.list > ul > li {
    /*text-indent: 35px;*/
}

/*
.category-list>ul>li.list>ul>li.list>ul>li {
    text-indent: 45px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 55px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 65px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 75px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 85px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 95px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 105px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 115px;
}
.category-list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li.list>ul>li {
    text-indent: 125px;
}
*/

.search-filters > ul > li.list > ul > li.list > ul > li.list label,
.category-list > ul > li.list > ul > li.list > ul > li.list label {
    padding-left: 30px;
}

.category-list.loader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

.popupContentContainer.loader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

.menu-manage.loader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

.menu-manage.loader #newAssets {
    display: none;
}

.popupContentContainer.loader .body-desc-wrapper {
    opacity: 0;
}

.right-menu.loader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center 335px;
}

.right-menu .inner_asset.loader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

.loadWrapper {
    background: url(../img/ajax-loader.gif) rgba(0, 0, 0, 0.5) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10000;
}

.menu-manage {
    background-color: #fff;
}

.left-menu ul li label {
    margin: 0;
}

.left-menu ul li input[type="radio"] + span:before,
.left-menu ul li.asset-uploaders input[type="radio"] + span:before {
    margin-left: 0;
}

.left-menu ul ul li label {
    padding-left: 24px;
}

.left-menu ul ul ul li label {
    padding-left: 25px;
}

.left-menu ul li > ul {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0 !important;
    min-height: 24px;
}

.menu-manage > ul > li ul > li {
    border: none;
    /*text-indent: 0;*/
    /*border: none;*/
    /*text-indent: 40px;*/
}

.menu-manage > ul > li a,
.search-filters > ul > li a {
    padding-left: 24px;
}

.menu-manage > ul > li a.withList,
.search-filters > ul > li a.withList {
    padding-left: 0;
}

.menu-manage > ul > li ul > li a,
.search-filters > ul > li ul > li a {
    padding-left: 48px;
}

.menu-manage > ul > li ul > li a.withList,
.search-filters > ul > li ul > li a.withList {
    padding-left: 24px;
}

.left-menu ul li ul > ul {
    display: block !important;
    list-style-type: none;
    margin: 0;
    padding: 0 !important;
}

.menu-manage > ul > li ul > li ul > li a,
.search-filters > ul > li ul > li ul > li a {
    padding-left: 72px;
}

.menu-manage > ul > li ul > li ul > li a.withList,
.search-filters > ul > li ul > li ul > li a.withList {
    padding-left: 48px;
}

.search-filters > ul > li ul > li,
.category-list > ul > li ul > li {
    /*padding: 10px 0 10px 0;*/
    border: none;
}

.left-menu ul > li > ul > li {
    overflow: visible;
}

.left-menu ul > li > ul > li:first-child {
    /*margin-top: 8px;*/
}

.left-menu ul > li > ul > li:last-child {
    margin-bottom: 5px;
}

div.left-menu ul.searchList > li > ul.chkbox-list > li,
div.left-menu ul.searchList > li > ul.radio-list > li {
    padding: 2px 12px 4px 34px;
}

div.left-menu ul.searchList > li > ul > li > ul.chkbox-list > li,
div.left-menu ul.searchList > li > ul > li > ul.radio-list > li {
    padding: 2px 12px 4px 58px;
}

.left-menu a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-shadow: 0 2px #f2f2f2;
}

.left-menu a:active {
    box-shadow: 0 0 #f2f2f2;
    transform: translateY(2px);
    opacity: 0.5;
    /*background-color: #ccc!important;*/
}

.btn-group .btn {
    padding: 4px 5px;
    text-align: center;
    box-sizing: border-box;
}

.btn-group .btn.btn-tab {
    color: #333;
    background-color: #fff;
    border-color: #fff;
}

.wrapper-top-panel .btn-group {
    float: left;
}

.wrapper-top-panel .top-menu.btn-group {
    /*margin-top: 5px;*/
    /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 30px;
}

.wrapper-top-panel .btn-group button {
    height: 25px;
    padding: 0 10px;
}

.wrapper-top-panel .btn-group button:disabled {
    opacity: 0.5;
}

.wrapper-top-panel .top-menu.btn-group button,
.wrapper-top-panel .top-menu.btn-group a {
    min-width: 61px;
    line-height: 24px;
    vertical-align: middle;
}

.wrapper-top-panel .top-menu.btn-group a {
    box-shadow: 0 2px #e4e4e4;
}

/*button style click*/
.wrapper-top-panel .top-menu.btn-group button:active,
.wrapper-top-panel .top-menu.btn-group button:focus {
    box-shadow: 0 0 #e4e4e4;
    /*transform: translateY(2px);*/
    /*background-color: #ccc !important;*/
    opacity: 0.5;
}

.wrapper-top-panel .top-menu.btn-group a {
    padding: 0 7px;
}

.search-panel .searchBlock {
    display: block;
    width: 195px;
    margin: 0 auto;
    height: auto;
    /*margin-top: 20px;*/
}

.mainSearchInputWrapper {
    display: flex;
    margin-bottom: 5px;
    margin-top: 15px;
}

.mainSearchInputWrapper svg,
.mainSearchInputWrapper i {
    pointer-events: none;
}

.mainSearchInputWrapper .iconForSearch {
    position: absolute;
    top: 7px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.mainSearchInputWrapper .mainSearchIconGlass {
    left: 7px;
}

.mainSearchInputWrapper .mainSearchIconClear {
    right: 7px;
}

.mainSearchInputWrapper .inputWrapper {
    display: flex;
}

.mainSearchInputWrapper #searchField {
    border: 1px solid #B6B6B6;
    box-sizing: border-box;
    border-radius: 17px;
    height: 30px;
    width: 100%;
    outline: none;
    padding: 0 50px 0 25px;
}

.iconDropDownSearchVariants {
    position: absolute;
    right: 30px;
    font-size: 19px;
    height: 15px;
    width: 15px;
    top: 7px;
    cursor: pointer;
}

.iconDropDownSearchVariants i {
    position: absolute;
    top: -6px;
    left: 2px;
}

.possibleSearchVariantsForScreenWrapper {
    position: absolute;
    top: 34px;
    z-index: 4;
    background: #ffffff;
    width: 100%;
    text-align: start;
    border: 1px solid #B6B6B6;
    border-radius: 8px;
    padding: 4px;
    display: none;
}

.possibleSearchVariantsForScreenWrapper .searchVariant {
    padding: 0 5px;
    line-height: 30px;
    border-radius: 5px;
    cursor: pointer;
}

.possibleSearchVariantsForScreenWrapper .searchVariant:hover {
    /*border: 1px solid #B6B6B6;*/
    background-color: #e4e4e4;
}

.search-panel .search {
    height: 29px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 200px;
    display: block;
    padding: 0;
    margin: 0;
    color: #000;
    border: 1px solid #CBCBCB;
    padding-left: 30px;
}

.wrapper-top-panel label {
    font-weight: normal;
    padding: 0 5px 0 0;
    margin: 0;
    vertical-align: top;
    line-height: 25px;
}

.wrapper-top-panel label.checkbox {
    padding: 0 5px 0 30px;
}

.wrapper-top-panel label#select-all {
    height: 20px;
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
}

#select-all span {
    padding: 0;
}

.select-all--caption {
    text-transform: capitalize;
}

#select-select-assetConvertFormatPattern--caption span {
    padding: 0;
}

.select-select-assetConvertFormatPattern--caption--caption {
    text-transform: capitalize;
}

.right-menu label,
.left-menu label {
    cursor: pointer;
    font-weight: normal;
    text-indent: 0;
}

/*#full-screen-composer input[type="radio"],*/

/*.convertionAndDownloadBody input[type="checkbox"],*/

.ItemPropertyListTable input[type="checkbox"],
.right-menu input[type="checkbox"],
.right-menu input[type="radio"],
.left-menu input[type="checkbox"],
.left-menu input[type="radio"],
.tWrap input[type="checkbox"],
.tWrap input[type="radio"],
label.radio input[type="radio"],
label.checkbox input[type="checkbox"] {
    vertical-align: middle;
    display: none;
}

/*.convertionAndDownloadBody input[type="checkbox"]+span,*/

.ItemPropertyListTable input[type="checkbox"] + span,
.right-menu input[type="checkbox"] + span,
.left-menu input[type="checkbox"] + span,
.tWrap input[type="checkbox"] + span,
.show-hidden-categories-wrap input[type="checkbox"] + span,
.XCMasterCheckbox input[type="checkbox"] + span,
.values-table input[type="checkbox"] + span,
label.checkbox input[type="checkbox"]:checked + span {
    vertical-align: middle;
}

.ItemPropertyListTable input[type="checkbox"] + span:before,
.right-menu input[type="checkbox"] + span:before,
.tWrap input[type="checkbox"] + span:before,
.show-hidden-categories-wrap input[type="checkbox"] + span:before,
.XCMasterCheckbox input[type="checkbox"] + span:before,
.values-table input[type="checkbox"] + span:before,
.tWrap input[type="checkbox"] + .mobile-select-all:before,
label.checkbox input[type="checkbox"] + span:before {
    content: '';
    float: left;
    margin: -8px 10px 0 0;
    border-radius: 2px;
    /*background: url('../img/cb_state.png') no-repeat -49px;*/
    width: 17px;
    height: 17px;
    border-radius: 2px;
    background: url('../img/checkFalse.png') no-repeat;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50%;
}

.values-table input[type="checkbox"] + span:before {
    position: relative;
    margin-top: -1px;
    margin-right: 0;
    margin-left: 4px;
}

.values-table {
    border-collapse: initial;
}

#item-data-list-of-values-popup .cancelBtn:focus {
    outline: none !important;
}

#item-data-list-of-values-popup .uploadPnlBtn:focus {
    color: #FFFFFF;
}

#item-data-list-of-values-popup .cancelBtn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    opacity: 0.5;
}

.XCMasterCheckbox input[type="checkbox"] + span:before {
    margin: 0;
    float: none;
    top: 82%;
    left: 4%;
}

.show-hidden-categories-wrap input[type="checkbox"] + span:before {
    float: none;
    left: 3%;
}

/*.convertionAndDownloadBody input[type="checkbox"]+span:before,*/

.left-menu input[type="checkbox"] + span:before,
.left-menu label.checkbox input[type="checkbox"] + span:before {
    content: '';
    float: left;
    width: 16px;
    height: 16px;
    margin: -7px 7px 0 0;
    border-radius: 2px;
    background: url('../img/checkFalse.png') no-repeat;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50%;
}

.table-wrapper label.checkbox input[type="checkbox"] + span:before {
    left: 50%;
    margin-top: 0;
    transform: translate(-50%, -50%);
}

#taskScheduler-editTask label.checkbox input[type="checkbox"] + span:before {
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    margin: -10px 10px 0 0;
    border-radius: 2px;
    background: url('../img/cb_state.png') no-repeat -49px;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    transform: none;
    top: 50%;
}

.ItemPropertyListTable input[type="checkbox"]:checked + span:before,
.right-menu input[type="checkbox"]:checked + span:before,
.tWrap input[type="checkbox"]:checked + span:before,
.show-hidden-categories-wrap input[type="checkbox"]:checked + span:before,
.XCMasterCheckbox input[type="checkbox"]:checked + span:before,
.values-table input[type="checkbox"]:checked + span:before,
.tWrap input[type="checkbox"]:checked + .mobile-select-all:before,
label.checkbox input[type="checkbox"]:checked + span:before {
    /*background: url('../img/cb_state.png') no-repeat -73px;*/
    background: url('../img/checkTrue.png') no-repeat;
}

#taskScheduler-editTask label.checkbox input[type="checkbox"]:checked + span:before {
    /*background: url('../img/cb_state.png') no-repeat -73px;*/
    background: url('../img/checkTrue.png') no-repeat 2px;
}

/*.convertionAndDownloadBody input[type="checkbox"]:checked+span:before,*/

.left-menu input[type="checkbox"]:checked + span:before,
.left-menu label.checkbox input[type="checkbox"]:checked + span:before {
    background: url('../img/checkTrue.png') no-repeat;
}

#openModalDownloadAssets .custom-checkbox-holder input[type="checkbox"]:checked + label:before,
#openModalUploadAssets label.checkbox input[type="checkbox"]:checked + span:before,
#openModalUploadItemsDataFile label.checkbox input[type="checkbox"]:checked + span:before {
    background: url('../img/navCheckWB3.png') no-repeat 0 0;
}

/*.convertionAndDownloadBody input[type="checkbox"]:disabled+span:before,*/

.right-menu input[type="checkbox"]:disabled + span:before,
#userAdminAccountSetting input[type="checkbox"]:disabled + span:before,
.left-menu input[type="checkbox"]:disabled + span:before,
.tWrap input[type="checkbox"]:disabled + span:before,
.show-hidden-categories-wrap input[type="checkbox"]:disabled + span:before,
.XCMasterCheckbox input[type="checkbox"]:disabled + span:before,
.values-table input[type="checkbox"]:disabled + span:before,
.tWrap input[type="checkbox"]:disabled + .mobile-select-all:before,
label.checkbox input[type="checkbox"]:disabled + span:before,
#taskScheduler-editTask label.checkbox input[type="checkbox"]:disabled + span:before {
    cursor: default;
    background: url('../img/cb_state.png') no-repeat -97px;
}

/*.convertionAndDownloadBody input[type="checkbox"]:checked:disabled+span:before,*/

#userAdminAccountSetting input[type="checkbox"]:checked:disabled + span:before {
    background: url(http://xcpro.loc/web/css/../img/cb_state.png) no-repeat -124px;
}

.right-menu input[type="checkbox"]:checked:disabled + span:before,
.left-menu input[type="checkbox"]:checked:disabled + span:before,
.tWrap input[type="checkbox"]:checked:disabled + span:before,
.show-hidden-categories-wrap input[type="checkbox"]:checked:disabled + span:before,
.XCMasterCheckbox input[type="checkbox"]:disabled + span:before,
.values-table input[type="checkbox"]:disabled + span:before,
.tWrap input[type="checkbox"]:checked:disabled + .mobile-select-all:before,
label.checkbox input[type="checkbox"]:checked:disabled + span:before,
#taskScheduler-editTask label.checkbox input[type="checkbox"]:checked:disabled + span:before {
    background: url('../img/cb_state.png') no-repeat -121px;
}

.wrap input[type="checkbox"] + .custom-checkbox {
    /*visibility: hidden;*/
    top: 2px;
    left: 2px;
    margin: 0;
    padding: 0;
    box-shadow: none;
    z-index: 9999;
}

.listOfContentForCollagesAssetsAndCollages input[type="checkbox"] + .custom-checkbox:before,
.wrap input[type="checkbox"] + .custom-checkbox:before {
    visibility: visible;
    /*width: 22px;*/
    /*height: 22px;*/
    width: 16px;
    height: 16px;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    /*right: -4px;*/
    /*background: url('../img/navCheckWB.png') no-repeat -1px 1px;*/
    background: url('../img/checkFalse.png') no-repeat;
    background-size: 100% 100%;
}

.listOfContentForCollagesAssetsAndCollages input[type="checkbox"]:checked + .custom-checkbox:before,
.wrap input[type="checkbox"]:checked + .custom-checkbox:before {
    visibility: visible;
    /*background: url('../img/navCheckWB2.png') no-repeat 0 0;*/
    background: url('../img/checkTrue.png') no-repeat;
    background-size: 100% 100%;
}

/*#full-screen-composer input[type="radio"] + label:before,*/

label.radio input[type="radio"] + span:before,
.right-menu input[type="radio"] + span:before,
#uploaders__radio + span:before,
#myuploads__radio + span:before,
.modalDialog input[type="radio"] + span:before,
.tWrap input[type="radio"] + span:before {
    position: absolute;
    top: 50%;
    left: 0;
    float: left;
    width: 20px;
    height: 20px;
    margin: -10px 10px 0 0;
    content: "";
    cursor: pointer;
    text-decoration: none;
    /*border: 1px solid #d8d8d8;*/
    border-radius: 50%;
    background-color: #fff;
}

label.radio input[type="radio"]:disabled + span:before,
.right-menu input[type="radio"]:disabled + span:before,
#uploaders__radio:disabled + span:before,
#myuploads__radio:disabled + span:before,
.modalDialog input[type="radio"]:disabled + span:before,
.tWrap input[type="radio"]:disabled + span:before {
    background-color: #ddd;
}

/*#full-screen-composer input[type="radio"]:checked + label:after,*/

label.radio input[type="radio"]:checked + span:after,
.right-menu input[type="radio"]:checked + span:after,
.modalDialog input[type="radio"]:checked + span:after,
#uploaders__radio:checked + span:after,
#myuploads__radio:checked + span:after,
.tWrap input[type="radio"]:checked + span:after {
    position: absolute;
    top: 50%;
    left: 0;
    float: left;
    width: 10px;
    height: 10px;
    margin: -5px 0 0 5px;
    content: "";
    cursor: pointer;
    text-decoration: none;
    border-radius: 50%;
    background-color: #999999;
}

.selCount {
    font-weight: normal;
    margin-left: 10px;
    padding-top: 2px;
    display: inline-block;
}

.pagLinks {
    margin: 0 4px;
    color: #000;
}

body .actBar .pagLinks.curPageBold {
    font-weight: bold;
    vertical-align: top;
    opacity: 1;
}

.addNewAlbum .pagLinks.curPageBold {
    font-weight: bold;
    vertical-align: top;
}

.pagLinks:hover {
    opacity: 1 !important;
}

.pagLinks.next,
.pagLinks.prev {
    width: 6px;
    height: 20px;
}

.pagLinks.fastNext,
.pagLinks.fastPrev {
    width: 10px;
    height: 20px;
}

.pagLinks.next,
.pagLinks.fastNext,
.pagLinks.prev,
.pagLinks.fastPrev {
    position: relative;
}

.pagLinks.next:after,
.pagLinks.fastNext:before,
.pagLinks.fastNext:after,
.pagLinks.prev:after,
.pagLinks.fastPrev:before,
.pagLinks.fastPrev:after {
    /*top:    7px;*/
    width: 7px;
    height: 7px;
}

.pagLinks.prev:after,
.pagLinks.fastPrev:before,
.pagLinks.fastPrev:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.pagLinks.prev:after,
.pagLinks.next:after,
.pagLinks.fastPrev:before {
    left: 0;
}

.pagLinks.fastPrev:after {
    left: 5px;
}

.pagLinks.fastNext:before {
    left: -3px;
}

.pagLinks.fastNext:after {
    left: 2px;
}

.selAsset li.dontMark {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 18px;
    height: 16px;
}

.actBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
}

.actBar .left-panel {
    line-height: 23px;
}

.default-button {
    width: 100px;
    height: 24px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
    /*background-color: #9bdcd4;*/
    /*border: 1px solid #94d1ca;*/
    box-sizing: border-box;
    text-transform: uppercase;
    cursor: pointer;
}

.actBar .ico li:first-child {
    margin-left: 0;
}

.actBar .ico li {
    margin-left: 15px;
}

.actBar .ico li button {
    background: url(../img/sn.png) no-repeat 0 1px;
    width: 17px;
    height: 16px;
    border-radius: 0;
    border: none;
    padding: 0;
    text-indent: -9999px;
}

.actBar .selAsset li .sendItemsToTrash {
    background: url('../img/nav_icon.png') no-repeat;
}

.actBar .selAsset li .editAsset {
    background: url('../img/nav_icon.png') no-repeat -19px 0;
}

.actBar .selAsset li .zipDown {
    background: url("../img/panel_sprites.png") no-repeat -320px -11px;
    opacity: 0.8;
}

body .wrapper-top-panel .actBar .edit-and-other-buttons button.zipDown[disabled] {
    opacity: 0.16;
}

.actBar .selAsset li:not(.currentScreenQueryBtn):hover {
    border: none;
}

.actBar .selAsset li:not(.print_pdf):hover {
    border: none;
}

input[type='submit'].default-button {
    padding: 0;
    height: 33px;
    box-shadow: 0 2px #e4e4e4;
}

input[type='submit'].default-button:active,
input[type='submit'].default-button:disabled {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
    opacity: 0.5;
}

input[type='submit'].default-button:focus {
    outline: 0;
}

.wrapper-top-panel .vertical-aline-block {
    display: inline-block;
    vertical-align: top;
}

.wrapper-top-panel .actBar .vertical-aline-block {
    margin-top: 4px;
    /*padding-right: 20px;*/
}

.wrapper-top-panel .actBar .vertical-aline-block.show-as {
    margin: 2px;
}

.wrapper-top-panel .actBar .vertical-aline-block.show-as #selectShowAs {
    text-indent: unset;
}

.wrapper-top-panel .actBar .vertical-aline-block.show-as .select-wrap:after {
    right: 12px;
}

.wrapper-top-panel .actBar .right-aligns .vertical-aline-block:last-child {
    padding-right: 0;
}

.wrapper-top-panel .vertical-aline-block:before {
    display: inline-block;
    /*content: '';*/
    height: 100%;
    vertical-align: middle;
}

.users-languages-block {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.users-languages-block:hover {
    opacity: .6;
}

.users-languages-block.marginForMurkup {
    margin: 0;
}

#item-data-list-of-values-popup .header-languages:after,
#targetListViewSubPopup .header-languages:after,
.wrapper-top-panel .users-languages-block:after {
    z-index: -1;
    top: 14px;
    right: -3px;
    left: auto;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.wrapper-top-panel .users-languages-block:after {
    right: 9px;
    z-index: 1;
}

#item-data-list-of-values-popup .header-languages:after,
.wrapper-top-panel .users-languages-block.zIndex1:after {
    /*z-index: 1;*/
    top: 8px;
}

.wrapper-top-panel .users-languages-block select {
    /*width: 70px;*/
    font-weight: bold;
    /* min-width: 40px; */
    padding-right: 10px;
    /*height: 27px;*/
    cursor: pointer;
    /* text-indent: 0.01px; */
    /*border: none;*/
    background: none;
    text-transform: uppercase;
    /* background: url(http://xcpro/web/css/../img/nav_arrow.png) no-repeat 60px 15px; */
    /*-webkit-appearance: none;*/
    /*-moz-appearance: none;*/
    /*-ms-appearance: none;*/
    /* appearance: none !important; */
    color: #fff;
    /*border: 1px solid black;*/
    border: 1px solid #B6B6B6;
    box-sizing: border-box;
    width: 56px;
    height: 30px;
    border-radius: 18px;
    /* margin-top: -8px; */
}

#item-data-list-of-values-popup .header-languages select option,
.wrapper-top-panel .users-languages-block select option {
    color: #000;
}

.users-languages-block select:focus {
    outline: none;
}

.input-data select {
    display: block;
    width: 120px;
    height: 24px;
    cursor: pointer;
    border: none;
    border-top-width: 1px;
    /*border-radius: 3px;*/
    background: url('../img/nav_arrow.png') top right no-repeat;
    /*for WebKit*/
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    /* for IE */
    -ms-appearance: none;
    appearance: none !important;
    border: 1px solid #d7d7d7;
    -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);
}

.select-wrap {
    position: relative;
    display: inline-block;
    width: 120px;
    /*height: 25px;*/
    line-height: 19px;
    cursor: pointer;
}

.select-wrap select {
    /*border: 1px solid #d7d7d7;*/
    /*border-radius: 3px;*/
    /*padding-right: 28px;*/
    -webkit-box-shadow: 0 2px 0px 0px rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 2px 0px 0px rgba(229, 229, 229, 1);
    box-shadow: 0 2px 0px 0px rgba(229, 229, 229, 1);
    border: none;
}

.select-wrap .icon {
    position: absolute;
    left: 8px;
    z-index: 11;
}

/*.select-wrap:before {
    position: absolute;
    display: block;
    width: 10px;
    height: 6px;
    content: "";
    top: 10px;
    right: 10px;
    background: url('../img/nav_arrow.png') no-repeat -12px;
}*/

body .select-wrap:after {
    top: 7px;
    right: 11px;
    left: auto;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 99;
    pointer-events: none;
}

table tbody .select-wrap[disabled]:after {
    border: none !important;
}

body .select-wrap select {
    position: relative;
    /*z-index: 10;*/
    background: transparent;
    /*for WebKit*/
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 5px;
    /* for IE */
    -ms-appearance: none;
    appearance: none !important;
    background-color: #fff;
}

.wrapper-dropdown.select-wrap .dropdown li a {
    text-align: left;
}

.wrapper-dropdown.select-wrap.active .dropdown {
    border-color: rgba(0, 0, 0, 0.2);
}

select::-ms-expand {
    display: none;
}

.filter-bar,
.wrapper-top-panel .filterBar {
    text-align: left;
}

.topFilter .close {
    background: url("../img/nav_icon.png") no-repeat scroll -103px 2px hsla(0, 0%, 0%, 0);
    /*float: left;*/
    opacity: 1;
}

.input-label {
    text-align: right;
    padding-top: 2px;
}

.input-field {
    display: inline-block;
    text-align: left;
}

.left-category .menu-name:hover {
    cursor: pointer;
}

.left-menu .advancedSearchContanier,
.left-menu .menu-manage,
.left-menu .category-list {
    max-height: 73vh;
    box-shadow: none;
    border: none;
    /*position: relative;*/
    overflow: hidden;
    /*overflow-y: auto!important;
    overflow-x: visible!important;*/
    top: 0;
    left: 0;
    width: 245px;
    height: 100%;
    padding: 0;
    margin: 0;
}

/*
SCROLL FOR CATEGORY TREE and ALERT SAVE CHANGE FOR MULTI ITEMS POPUP
*/
.left-menu .category-list {
    overflow-y: scroll;
}

.share-items-data-mapping-table-scroll::-webkit-scrollbar-track,
.share-prop-for-item-data-mapping-table-scroll::-webkit-scrollbar-track,
.left-menu .category-list::-webkit-scrollbar-track,
.partWithChangedProperties::-webkit-scrollbar-track,
.values-table-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.share-items-data-mapping-table-scroll::-webkit-scrollbar,
.share-prop-for-item-data-mapping-table-scroll::-webkit-scrollbar,
.left-menu .category-list::-webkit-scrollbar,
.partWithChangedProperties::-webkit-scrollbar,
.values-table-scroll::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.share-items-data-mapping-table-scroll::-webkit-scrollbar-thumb,
.share-prop-for-item-data-mapping-table-scroll::-webkit-scrollbar-thumb,
.left-menu .category-list::-webkit-scrollbar-thumb,
.partWithChangedProperties::-webkit-scrollbar-thumb,
.values-table-scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #c4c4c4;
}

.powered-by {
    position: absolute;
    left: 0;
    bottom: -15px;
    /*margin-left: -42px;*/
    width: 100%;
    /*height: 100px;
    background: #fff url('../img/by-xCircular.jpg') 50% 50% no-repeat;*/
    height: 70px;
    background: #ffffff url(../img/by-xCircular.jpg) 50% 25% no-repeat;
}

.filter-bar .topFilter,
.wrapper-top-panel .filterBar .topFilter,
.wrapper-top-panel #filterBarDynamic .topFilter,
.sub-popup-menu .filterBarDynamic .topFilter,
.popup-menu .filterBarDynamic .topFilter,
#filterBarDynamicPopup .topFilter,
.btn-filterBar {
    text-decoration: none;
    color: #000;
    padding: 5px;
    margin: 0 5px;
    border: 2px solid #d7d7d7;
    border-radius: 20px;
    cursor: pointer;
    background-color: #FFFFFF;
}

.filter-bar .topFilter,
.wrapper-top-panel .filterBar .topFilter,
.wrapper-top-panel #filterBarDynamic .topFilter,
.sub-popup-menu .filterBarDynamic .topFilter,
.popup-menu .filterBarDynamic .topFilter,
#filterBarDynamicPopup .topFilter {
    padding: 3px 5px 1px 5px;
}

#filterBarDynamicPopup .topFilter,
.sub-popup-menu .topFilter,
.popup-menu .topFilter {
    display: inline-flex;
}

/*
.btn-filterBar {
    float: left;
}
*/

.btn-filterBar:before {
    /*width: 14px;*/
    height: 16px;
    content: '';
    float: left;
    background: url('../img/nav_icon.png') no-repeat -102px 0 #fff;
}

.btn-filterBar:hover {
    text-decoration: none;
    background-color: #eeeeee;
}

.left-panel {
    display: inline-block;
    float: left;
}

.right-panel {
    display: inline-block;
    float: right;
}

.ItemPropertyListTable .data-checkbox + .custom-checkbox:before,
.right-menu .data-checkbox + .custom-checkbox:before {
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    margin: -8px 10px 0 0;
    border-radius: 2px;
    /*background: url('../img/cb_state.png') no-repeat -49px;*/
    background: url('../img/checkFalse.png') no-repeat;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 50%;
}

.ItemPropertyListTable .data-checkbox + .custom-checkbox,
.right-menu .data-checkbox + .custom-checkbox {
    display: block;
    right: 90%;
    box-shadow: none;
}

#trash-restore,
#trash-delete-all,
.trash-hover {
    display: none;
}

.trash #trash-restore,
.trash #trash-delete-all,
.trash .trash-hover {
    display: block;
}

/*body .wrapper-top-panel .actBar button[disabled],*/

body .wrapper-top-panel .actBar .edit-and-other-buttons button[disabled],
body .wrapper-top-panel .actBar .composer-buttons button[disabled],
body .actBar button[disabled]#composer_btn {
    /*border: none;*/
    /*cursor: default;*/
    /*opacity: 0.2;*/
    /*pointer-events: visible;*/
}

body.formatlist .actBar .row {
    display: none;
}

body .actBar .row {
    display: block;
}

.actBar ul.paddddd li {
    cursor: pointer;
    vertical-align: text-bottom;
    display: inline-block;
    opacity: 0.5;
}

.addNewAlbum ul.paddddd li {
    cursor: pointer;
    vertical-align: text-bottom;
    display: inline-block;
}

.wrapper-top-panel .user-name {
    text-transform: uppercase;
    color: #000;
    cursor: pointer;
    text-decoration: underline;
}

.left-aligns {
    float: left;
}

.canter-aligns {
    text-align: center;
}

.right-aligns {
    /*width: 40%;*/
    float: right;
    margin-right: 25px;
}

/*.wrap.table .tData .edit:hover .editFormat{
    display: inline-block;
}*/

.formatListEditHead {
    text-align: center;
    padding-right: 15px !important;
}

.wrap.table .tData .edit .editFormat {
    width: 16px;
    height: 16px;
    /*margin: 14px auto;*/
    /*background: url('../img/nav_icon.png') -19px 0 no-repeat;*/
    background: url('../img/edit_pencil.png') no-repeat;
}

.wrap.table .tData .edit .deleteFormat {
    width: 15px;
    height: 15px;
    /*margin: 14px auto;*/
    background: url('../img/remove-icon.png') 1px 0 no-repeat;
}

.wrap.table .tData .edit ul {
    text-align: center;
}

.wrap.table .tData .edit ul li {
    display: inline-block;
    margin: 0 3px;
}

.nicescroll-cursors:hover {
    /*right: -1px !important;*/
    /*width: 7px !important;*/
}

#itemDataHolder .nicescroll-cursors:hover {
    /*width: 71% !important;*/
}

#itemDataHolder .nicescroll-rails-hr .nicescroll-cursors:hover {
    /*width: 91% !important;*/
}

.right-menu .nicescroll-rails {
    margin: 0 0 0 -5px;
}

body .right-menu.jsAssetItem.assets-panel.floating-popup {
    visibility: visible !important;
    top: 0;
}

body .right-menu {
    position: fixed;
    z-index: 1001;
    top: 100px;
    right: 0;
    bottom: 0;
    display: block;
    /*width: 260px;*/
    width: 417px;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: -4px 0 3px -3px rgba(0, 0, 0, 0.5);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.right-menu.collapse {
    -webkit-transform: translate(93%, 0);
    -moz-transform: translate(93%, 0);
    -ms-transform: translate(93%, 0);
    -o-transform: translate(93%, 0);
    transform: translate(93%, 0);
}

.right-menu.expand.collapse {
    -webkit-transform: translate(98.5%, 0);
    -moz-transform: translate(98.5%, 0);
    -ms-transform: translate(98.5%, 0);
    -o-transform: translate(98.5%, 0);
    transform: translate(98.5%, 0);
}

.right-menu.collapse.assets-panel {
    -webkit-transform: translate(96%, 0);
    -moz-transform: translate(96%, 0);
    -ms-transform: translate(96%, 0);
    -o-transform: translate(96%, 0);
    transform: translate(96%, 0);
}

.single-item-panel .expand-panel {
    position: absolute;
    top: 9px;
    right: 60px;
    display: inline-block;
    cursor: pointer;
}

.single-item-panel.expand .groupItemsItemPanel,
.single-item-panel .moreTabShowHideEmpty,
.single-item-panel.expand .zipDownFromItemPanel,
.assets-panel .saveAsset-panel,
.single-item-panel.expand .save-panel,
.single-item-panel .save-panel,
.single-item-panel.expand .downloadProductBanner {
    position: absolute;
    /*top: 8px;*/
    right: 0;
    display: inline-block;
    /*width: 16px;*/
    /*height: 16px;*/
    cursor: pointer;
}

.assets-panel .saveAsset-panel {
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*width: 16px;*/
    /*height: 16px;*/
}

.single-item-panel .downloadProductBanner {
    display: none;
}

.single-item-panel.expand .downloadProductBanner {
    right: 255px;
    background: none;
    font-size: 18px;
    top: 6px;
    opacity: 0.8;
}

/*.single-item-panel.expand .downloadProductBanner:hover {
    box-shadow: 0 0 20px 1px #fff;
}*/

.single-item-panel.expand .downloadProductBanner:active {
    opacity: 1;
}

.single-item-panel.expand .groupItemsItemPanel {
    right: 148px;
    /*right: 188px;*/
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -419px -3px;*/
    background: url("../img/window_hover.png") no-repeat;
    cursor: pointer;
    background-color: #c4c4c4;
}

.single-item-panel.expand .groupItemsItemPanel:hover {
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -414px -54px;*/
    background: url("../img/window_hover.png") no-repeat;
    cursor: pointer;
    height: 17px;
    top: 8px;
}

.single-item-panel.expand .groupItemsItemPanel:active {
    top: 8px;
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -419px -25px;*/
    cursor: pointer;
    background: url("../img/window_hover.png") no-repeat;
    height: 17px;
}

.single-item-panel.expand .groupItemsItemPanel:disabled {
    top: 9px;
    width: 20px;
    background: url("../img/window_hover.png") no-repeat;
    /*background: url("../img/panel_sprites.png") no-repeat -419px -81px;*/
    /*cursor: pointer;*/
    height: 16px;
    background-color: #c4c4c4;
}

.single-item-panel .moreTabShowHideEmpty {
    /*display: none;*/
    /*width: 20px;*/
    /*background: url("../img/glas_open.png") no-repeat;*/
    /*background: url(../img/glas_open_white_bg.png) no-repeat;*/
    /*height: 16px;*/
    top: 8px;
    /*background: url("../img/panel_sprites.png") no-repeat -382px -11px;*/
    /*background-color: #c4c4c4;*/
    cursor: pointer;
}

.single-item-panel.moreTabActive .moreTabShowHideEmpty,
.single-item-panel.expand .moreTabShowHideEmpty {
    display: block;
}

.single-item-panel .moreTabShowHideEmpty:hover {
    /*width: 20px;*/
    /*background: url("../img/panel_sprites.png") no-repeat -377px -54px;*/
    /*background: url("../img/glas_open.png") no-repeat;*/
    /*background: url(../img/glas_open_white_bg.png) no-repeat;*/
    cursor: pointer;
    /*height: 17px;*/
    top: 8px;
}

.single-item-panel .moreTabShowHideEmpty:active {
    top: 8px;
    /*width: 20px;*/
    /*background: url("../img/glas_open.png") no-repeat;*/
    /*background: url("../img/panel_sprites.png") no-repeat -382px -31px;*/
    cursor: pointer;
    /*background-color: #c4c4c4;*/
    /*height: 17px;*/
}

.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty {
    /*width: 20px;*/
    /*background: url("../img/panel_sprites.png") no-repeat -350px -11px;*/
    /*background: url("../img/glas_hover.png") no-repeat;*/
    cursor: pointer;
    /*background-color: #c4c4c4;*/
}

.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty:hover {
    /*width: 20px;*/
    /*background: url("../img/panel_sprites.png") no-repeat -345px -54px;*/
    cursor: pointer;
    /*height: 16px;*/
    /*background: url("../img/glas_hover.png") no-repeat;*/
    top: 8px;
}

.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty:active {
    top: 8px;
    /*width: 20px;*/
    /*background: url("../img/panel_sprites.png") no-repeat -350px -31px;*/
    cursor: pointer;
    /*background: url("../img/glas_open.png") no-repeat;*/
    /*height: 17px;*/
}

/*
.single-item-panel .moreTabShowHideEmpty:hover,
.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty:hover {
    right: 123px;
}
*/

.single-item-panel .moreTabShowHideEmpty,
.single-item-panel .moreTabShowHideEmpty:active,
.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty,
.single-item-panel.moreTabHideEmpty .moreTabShowHideEmpty:active {
    right: 159px;
}

.single-item-panel .globe-support,
    /*.single-item-panel .globe-support:active,*/
.single-item-panel.moreTabHideEmpty .globe-support
    /*.single-item-panel.moreTabHideEmpty .globe-support:active{*/
{
    position: absolute;
    right: 93px;
    top: 8px;
    background-color: #fff;
}

.single-item-panel.expand.moreTabHideEmpty .globe-support,
.single-item-panel.expand .globe-support {
    right: 93px;
    /*right: 316px;*/
    /*display: none;*/
}

.single-item-panel.floating-popup.expand.moreTabHideEmpty .globe-support,
.single-item-panel.floating-popup.expand .globe-support {
    right: 93px;
    /*right: 286px;*/
}

.single-item-panel .save-panel {
    /*background: url(../img/save_img.png) no-repeat 1px 1px;*/
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    position: absolute;
    display: inline-block;
    right: 192px;
}

.single-item-panel .add-organization {
    background: white;
    position: absolute;
    right: 126px;
    /*top: 8px;*/
}

.single-item-panel.expand .add-organization {
    /*right: 142px;*/
    right: 126px;
}

/*
.single-item-panel .save-panel:hover {
    background: url(../img/save_img_hover.png) no-repeat;
}
*/

/*.single-item-panel.expand .groupItemsItemPanel {
    display: none;
}
.single-item-panel.expand .moreTabShowHideEmpty {
    -webkit-transform: translateX(35px);
       -moz-transform: translateX(35px);
        -ms-transform: translateX(35px);
         -o-transform: translateX(35px);
            transform: translateX(35px);
}*/

/*
.single-item-panel.expand .moreTabShowHideEmpty:hover,
.single-item-panel.expand.moreTabHideEmpty .moreTabShowHideEmpty:hover {
    right: 182px;
    !*right: 222px;*!
}
*/

.single-item-panel.expand .moreTabShowHideEmpty,
.single-item-panel.expand .moreTabShowHideEmpty:active,
.single-item-panel.expand.moreTabHideEmpty .moreTabShowHideEmpty,
.single-item-panel.expand.moreTabHideEmpty .moreTabShowHideEmpty:active {
    right: 159px;
    /*right: 222px;*/
}

.single-item-panel.expand .zipDownFromItemPanel {
    right: 164px;
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -320px -11px;*/
    background: url("../img/download_hover.png") no-repeat;
    background-color: #c4c4c4;
    cursor: pointer;
}

.single-item-panel.expand .zipDownFromItemPanel:hover {
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -315px -54px;*/
    background: url("../img/download_hover.png") no-repeat;
    height: 17px;
    top: 8px;
}

.single-item-panel.expand .zipDownFromItemPanel:active {
    right: 164px;
    top: 8px;
    width: 20px;
    /*background: url("../img/panel_sprites.png") no-repeat -320px -31px;*/
    height: 17px;
    background: url("../img/download_hover.png") no-repeat;
}

.single-item-panel.expand .zipDownFromItemPanel:disabled {
    background: url("../img/download_hover.png") no-repeat;
    /*background: url("../img/panel_sprites.png") no-repeat -320px -78px;*/
    background-color: #c4c4c4;
}

.assets-panel .removeAsset-panel,
.single-item-panel.expand .removeItem-panel {
    position: absolute;
    top: 8px;
    right: 278px;
    display: inline-block;
    /*background: url(../img/panel_sprites.png) no-repeat -41px -11px;*/
    background: url(../img/delete_defoult.png) no-repeat;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

.assets-panel .removeAsset-panel:hover,
.single-item-panel.expand .removeItem-panel:hover {
    right: 154px;
    /*background: url(../img/panel_sprites.png) no-repeat -39px -53px;*/
    background: url(../img/delete_hover.png) no-repeat;
    width: 18px;
    height: 18px;
    /*top: 6px;*/
}

.assets-panel .refreshAsset-panel,
.single-item-panel.expand .refreshItem-panel {
    position: absolute;
    top: 8px;
    right: 255px;
    display: inline-block;
    /*background: url(../img/panel_sprites.png) no-repeat -41px -11px;*/
    /*background: url(../img/refresh_defoult.png) no-repeat;*/
    background: url(../img/refresh_hover.png) no-repeat;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

/*
.assets-panel .refreshAsset-panel:hover,
.single-item-panel.expand .refreshItem-panel:hover {
    right: 154px;
    !*background: url(../img/panel_sprites.png) no-repeat -39px -53px;*!
    background: url(../img/refresh_hover.png) no-repeat;
    width: 18px;
    height: 17px;
    top: 8px;
}
*/

/*.single-item-panel.expand .removeItem-panel:hover {*/
/*right: 278px;*/
/*}*/

/*
.single-item-panel.expand .refreshItem-panel:hover {
    right: 276px;
}
*/

.assets-panel .removeAsset-panel:active,
.single-item-panel.expand .removeItem-panel:active {
    position: absolute;
    top: 8px;
    right: 154px;
    display: inline-block;
    /*background: url(../img/panel_sprites.png) no-repeat -41px -31px;*/
    background: url(../img/delete_hover.png) no-repeat;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

/*
.assets-panel .refreshAsset-panel:active,
.single-item-panel.expand .refreshItem-panel:active {
    position: absolute;
    top: 8px;
    right: 154px;
    display: inline-block;
    !*background: url(../img/panel_sprites.png) no-repeat -41px -31px;*!
    background: url(../img/refresh_hover.png) no-repeat;
    cursor: pointer;
    width: 18px;
    height: 17px;
}
*/

/*
.single-item-panel.expand .removeItem-panel:active {
    right: 276px;
}

.single-item-panel.expand .refreshItem-panel:active {
    right: 276px;
}
*/

.assets-panel .removeAsset-panel:disabled,
.single-item-panel.expand .removeItem-panel:disabled {
    background: url(../img/panel_sprites.png) no-repeat -41px -78px;
}

.assets-panel .removeAsset-panel:disabled:hover,
.single-item-panel.expand .removeItem-panel:disabled:hover {
    cursor: default;
    top: 8px;
    right: 154px;
    width: 20px;
    height: 20px;
    background: url(../img/panel_sprites.png) no-repeat -41px -78px;
}

.single-item-panel.expand .removeItem-panel:disabled:hover {
    right: 278px;
}

/*
.single-item-panel.expand .refreshItem-panel:disabled:hover {
    right: 278px;
}
*/

.assets-panel .removeAsset-panel:disabled:active,
.single-item-panel.expand .removeItem-panel:disabled:active {
    cursor: default;
    top: 9px;
    right: 154px;
    width: 20px;
    height: 20px;
    background: url(../img/add_hover.png) no-repeat;
    background-color: #c4c4c4;
    /*background: url(../img/panel_sprites.png) no-repeat -41px -78px;*/
}

.single-item-panel.expand .removeItem-panel:disabled:active {
    right: 278px;
}

/*
.single-item-panel.expand .refreshItem-panel:disabled:active {
    right: 278px;
}
*/

.assets-panel .removeAsset-panel,
.assets-panel .removeAsset-panel:hover,
.assets-panel .removeAsset-panel:active,
.assets-panel .removeAsset-panel:disabled:hover,
.assets-panel .removeAsset-panel:disabled:active {
    /*right: 121px;*/
    right: 86px;
}

.assets-panel .refreshAsset-panel,
.assets-panel .refreshAsset-panel:hover,
.assets-panel .refreshAsset-panel:active,
.assets-panel .refreshAsset-panel:disabled:hover,
.assets-panel .refreshAsset-panel:disabled:active {
    /*right: 121px;*/
    right: 93px
    /*top: 6px!important;*/
}

.single-item-panel.expand .save-panel {
    /*right: 114px;*/
    right: 192px;
    /*
    background: url(../img/save_img.png) no-repeat 1px 1px;
    */
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*background: url(../img/panel_sprites.png) no-repeat -111px -11px;*/
}

.assets-panel .saveAsset-panel:hover
    /*.single-item-panel.expand .save-panel:hover*/
{
    /*right: 122px;*/
    /*background: url(../img/panel_sprites.png) no-repeat -102px -53px;*/
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*top: 6px;*/
}

.assets-panel .saveAsset-panel:disabled
    /*.single-item-panel.expand .save-panel:disabled*/
{
    /*background: url(../img/panel_sprites.png) no-repeat -111px -78px;*/
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*background-color: #c4c4c4;*/
}

.assets-panel .saveAsset-panel:disabled:hover
    /*.single-item-panel.expand .save-panel:disabled:hover*/
{
    /*background: url(../img/panel_sprites.png) no-repeat -111px -78px;*/
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*background-color: #c4c4c4;*/
    /*cursor: default;*/
    /*right: 125px;*/
    /*top: 8px;*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
}

.assets-panel .saveAsset-panel:active
    /*.single-item-panel.expand .save-panel:active*/
{
    /*right: 125px;*/
    /*width: 16px;*/
    /*height: 16px;*/
    cursor: pointer;
    /*top: 9px;*/
    /*background: url(../img/save_img_hover.png) no-repeat;*/
    /*background: url(../img/panel_sprites.png) no-repeat -111px -31px;*/
}

.assets-panel .saveAsset-panel:disabled:active,
.single-item-panel.expand .save-panel:disabled:active {
    /*background: url(../img/panel_sprites.png) no-repeat -111px -78px;*/
}

.assets-panel .saveAsset-panel,
.assets-panel .saveAsset-panel:disabled:hover,
.assets-panel .saveAsset-panel:active:hover,
.assets-panel .saveAsset-panel:active {
    /*right: 90px;*/
    right: 126px;
    /*top: 7px!important;*/
}

/*.assets-panel .saveAsset-panel:hover {*/
/*    !*right: 87px;*!*/
/*    right: 55px;*/
/*}*/

.assets-panel .addAsset-panel,
.single-item-panel.expand .add-panel {
    position: absolute;
    top: 8px;
    right: 85px;
    /*background: url(../img/panel_sprites.png) no-repeat -75px -11px;*/
    background: url(../img/add_hover.png) no-repeat;
    background-color: #c4c4c4;
    cursor: pointer;
    width: 20px;
    height: 17px;
}

.single-item-panel.expand .add-panel:disabled {
    /*background: url(../img/panel_sprites.png) no-repeat -75px -78px;*/
    background: url(../img/add_hover.png) no-repeat;
    background-color: #c4c4c4;
}

.assets-panel .addAsset-panel:hover,
.single-item-panel.expand .add-panel:hover {
    right: 85px;
    width: 20px;
    height: 17px;
    top: 8px;
    /*background: url(../img/add_hover.png) no-repeat;*/
    /*background: url(../img/panel_sprites.png) no-repeat -69px -54px;*/
}

.assets-panel .addAsset-panel:active,
.single-item-panel.expand .add-panel:active {
    right: 88px;
    top: 9px;
    width: 17px;
    height: 16px;
    background: url(../img/add_hover.png) no-repeat;
    /*background: url(../img/panel_sprites.png) no-repeat -75px -31px;*/
}

.assets-panel .addAsset-panel,
.assets-panel .addAsset-panel:active,
.assets-panel .addAsset-panel:active:hover {
    right: 55px;
}

.assets-panel .addAsset-panel:hover {
    right: 48px;
}

.single-item-panel.expand .expand-panel {
    /*right: 57px;*/
    /*top: 8px;*/
    /*!*background: url(../img/panel_sprites.png) no-repeat -143px -9px;*!*/
    /*background: url(../img/more_settings_hover.png) no-repeat;*/
    /*width: 20px;*/
    /*height: 17px;*/
}

.single-item-panel.expand .expand-panel:hover {
    /*right: 57px;*/
    /*top: 8px;*/
    /*!*background: url(../img/panel_sprites.png) no-repeat -136px -52px;*!*/
    /*background: url(../img/more_settings_hover.png) no-repeat;*/
    /*width: 20px;*/
    /*height: 17px;*/
}

.single-item-panel.expand .expand-panel:active {
    /*right: 57px;*/
    /*top: 8px;*/
    /*!*background: url(../img/panel_sprites.png) no-repeat -143px -29px;*!*/
    /*background: url(../img/more_settings_hover.png) no-repeat;*/
    /*width: 20px;*/
    /*height: 16px;*/
}

.single-item-panel:not(.expand) .expand-panel,
.single-item-panel:not(.expand) .expand-panel:active,
.single-item-panel.expand .expand-panel,
.single-item-panel.expand .expand-panel:active {
    /*right: 54px;*/
    position: absolute;
    top: 35px;
    left: -14px;
    width: 25px;
    height: 25px;
    display: block;
    /* background: url(http://xcpro/web/css/../img/closeLeftPanel.png) no-repeat; */
    border-radius: 50%;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
    /*background: url(../img/more_settings_small.png) no-repeat;*/
    /*background-color: #c4c4c4;*/
    /*background: url(../img/panel_sprites.png) no-repeat -213px -11px;*/
}

.single-item-panel:not(.expand) .expand-panel:after,
.single-item-panel.expand .expand-panel:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -3px;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
}

.single-item-panel.expand .expand-panel,
.single-item-panel.expand .expand-panel:active {
    /*-webkit-transform: rotate(180deg);*/
    /*-moz-transform: rotate(180deg);*/
    /*-ms-transform: rotate(180deg);*/
    /*-o-transform: rotate(180deg);*/
    /*transform: rotate(180deg);*/
    display: none;
}

/*
.single-item-panel:not(.expand) .expand-panel:hover {
    right: 52px;
    width: 20px;
    height: 17px;
    top: 8px;
    background: url(../img/more_settings_small.png) no-repeat;
    background-color: #c4c4c4;
    !*background: url(../img/panel_sprites.png) no-repeat -208px -50px;*!
}
*/

.single-item-panel:not(.expand) .expand-panel:active {
    /*right: 52px;*/
    /*width: 20px;*/
    /*height: 17px;*/
    /*top: 8px;*/
    /*background: url(../img/more_settings_small.png) no-repeat;*/
    /*background-color: #c4c4c4;*/
    /*!*background: url(../img/panel_sprites.png) no-repeat -213px -31px;*!*/
}

.right-menu .header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 35px;
    padding: 10px 18px;
    box-sizing: border-box;
    z-index: 3;
}

.right-menu .header button {
    border: none;
}

.right-menu .header h3 {
    margin: 0 !important;
    font-weight: normal;
    text-transform: capitalize;
    color: #000;
}

.right-menu .header .close-panel {
    display: block;
    position: absolute;
    top: 2px;
    left: -14px;
    /*background: url('../img/closeLeftPanel.png') no-repeat;*/
    border-radius: 50%;
    width: 25px;
    height: 25px;
    cursor: pointer;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}

.right-menu .header .close-panel:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -3px;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-top: 2px solid;
    border-left: 2px solid;
}

.right-menu.collapse .header .close-panel {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.right-menu .header .close-panel[disabled],
.single-item-panel:not(.expand) .expand-panel[disabled] {
    background-color: rgba(189, 195, 199, 1);
    transform: translateY(0) !important;
}

.right-menu .header .hold-panel[disabled] {
    /*transform: translateY(0)!important;*/
}

.right-menu .header .hold-panel[disabled] svg circle {
    /*fill: rgba(189, 195, 199, 1);*/
    /*stroke: rgba(189, 195, 199, 1);*/
    /*opacity: 1!important;*/
}

.right-menu .header .hold-panel[disabled] svg {
    /*opacity: 1!important;*/
}


.right-menu.collapse .header .hold-panel,
.right-menu.collapse .header .expand-panel {
    display: none !important;
}

.right-menu.jsItemProp .header .hold-panel {
    position: absolute;
    right: 60px;
    top: 8px;
    /*right: 10px;*/
    /* background: url(http://xcpro/web/css/../img/panel_sprites.png) no-repeat -178px -10px; */
    /* background: url(http://xcpro/web/css/../img/nav_icon.png) no-repeat -117px 0; */
    /* background: url(http://xcpro/web/css/../img/pinned_hover.png) no-repeat; */
    /* background-color: #c4c4c4; */
    width: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 50%;
}

.right-menu.jsAssetItem .header .hold-panel {
    position: absolute;
    top: 8px;
    /*left: -14px;*/
    right: 60px;
    /* background: url(http://xcpro/web/css/../img/panel_sprites.png) no-repeat -178px -10px; */
    /* background: url(http://xcpro/web/css/../img/nav_icon.png) no-repeat -117px 0; */
    /* background: url(http://xcpro/web/css/../img/pinned_hover.png) no-repeat; */
    /* background-color: #c4c4c4; */
    width: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 50%;
}

.right-menu.jsItemProp .header .hold-panel:active,
.right-menu.jsItemProp .header .hold-panel.active,
.right-menu.jsItemProp .header .hold-panel.active:active {
    position: absolute;
    right: 60px;
    top: 8px;
    /*right: 10px;*/
    /*background: url('../img/panel_sprites.png') no-repeat -178px -30px;*/
    /*background: url('../img/nav_icon.png') no-repeat -117px 0;*/
    /*background: url('../img/pinned_hover.png') no-repeat;*/
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.right-menu.jsAssetItem .header .hold-panel:active,
.right-menu.jsAssetItem .header .hold-panel.active,
.right-menu.jsAssetItem .header .hold-panel.active:active {
    position: absolute;
    right: 60px;
    top: 8px;
    /*right: 10px;*/
    /*background: url('../img/panel_sprites.png') no-repeat -178px -30px;*/
    /*background: url('../img/nav_icon.png') no-repeat -117px 0;*/
    /*background: url('../img/pinned_hover.png') no-repeat;*/
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.right-menu .header .hold-panel.active {
    /*position: absolute;*/
    /*top: 8px;*/
    /*right: 10px;*/
    /*!*background: url('../img/panel_sprites.png') no-repeat -178px -30px;*!*/
    /*!*background: url('../img/nav_icon.png') no-repeat -117px 0;*!*/
    /*background: url('../img/pinned_hover.png') no-repeat;*/
    /*width: 20px;*/
    /*height: 17px;*/
    /*cursor: pointer;*/
}

.right-menu .header .hold-panel.active:active {
    /*position: absolute;*/
    /*top: 8px;*/
    /*right: 10px;*/
    /*!*background: url('../img/panel_sprites.png') no-repeat -178px -30px;*!*/
    /*!*background: url('../img/nav_icon.png') no-repeat -117px 0;*!*/
    /*background: url('../img/pinned_hover.png') no-repeat;*/
    /*width: 20px;*/
    /*height: 17px;*/
    /*cursor: pointer;*/
}

.right-menu .body {
    /*height: 100%;*/
    height: calc(100% - 34px);
    padding: 15px 20px 0 20px;
    border-radius: 3px 0 3px 0;
    box-sizing: inherit;
    /*box-sizing: border-box;*/
}

.right-menu .body .innerBodyHolder {
    padding-bottom: 45px;
    overflow: hidden;
    /*display: flex;*/
}

.right-menu .body .item-wrapper {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.right-menu .body .singl-prop-tab1 > .item-wrapper {
    width: 70%;
}

.right-menu .body .item-wrapper .btn-group {
    width: 100%;
}


.right-menu .item-right-panel-control,
.right-menu .asset-right-panel-control {
    height: 25px;
    width: 25px;
    background: none;
    top: 8px;
    position: absolute;
}

.left-menu .btn-group .btn,
.search-panel .btn-group .btn {
    width: 33.6%;
}

.search-panel .btn-group .btn {
    height: 27px;
    line-height: 17px;
}

.item-wrapper label {
    width: 100%;
    margin: 0;
}

.item-wrapper input[type=url],
    /*#guiSettings input[type=url],*/
.item-wrapper textarea,
.item-wrapper input[type=text],
.singl-prop-tab1 input[type=text],
.singl-prop-tab1 textarea,
.singl-prop-tab1 input[type=number],
    /*#guiSettings input[type=text],*/
.singl-prop-tab1 input[type=date] {
    width: 100%;
    height: 30px;
    padding: 0 10px;
    /*border: 1px solid #d7d7d7;*/
    /*border-radius: 3px;*/
    border: 0;
    box-shadow: 0 3px 0px 0 #e5e5e5 !important;
    outline: none;
}

.item-wrapper input[type=url],
    /*#guiSettings input[type=url],*/
.item-wrapper textarea,
.item-wrapper input[type=text] {
    padding: 0;
}

.singl-prop-tab1 textarea {
    line-height: 1.2em;
    padding: 7px 0 0 0;
}

/*.item-wrapper input[type=text] {
    width:69%;
}*/

.item-wrapper textarea {
    height: 60px;
    line-height: 1.5;
    resize: vertical;
}

.singl-prop-tab3 .valueColumn input[type=text] {
    margin: 0;
}

.singl-prop-tab3 .valueColumn,
.singl-prop-tab3 .nameColumn {
    vertical-align: middle;
    float: none;
    display: inline-block;
    margin-bottom: 3px;
}

.singl-prop-tab3 .row {
    width: 100%;
}

.item-wrapper table td:first-child {
    padding-left: 0;
}

.item-wrapper table td {
    width: 33%;
    padding-left: 22px;
}

.btn-group.singl-prop-tabs {
    display: block;
    height: 27px;
}

.searchBlock .btn-group {
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.wrap-singl-prop-tabs {
    margin-bottom: 5px;
}

.searchBlock .btn-group.wrap-singl-prop-tabs {
    border-radius: 0px;
    box-shadow: 0 3px 0px 0 rgba(0, 0, 0, 0.1);
}

.uppercase {
    text-transform: uppercase;
}

.singl-tab-item {
    display: none;
    /*position: absolute;*/
    top: 0;
    left: 0;
    right: 0;
    bottom: 196px;
    z-index: 1;
}

.context-menu {
    position: fixed;
    top: 300px;
    left: 300px;
    width: 205px;
    z-index: 1001;
}

.context-menu .context_menu_option_wrapper_with_btn {
    padding: 0;
}

.context-menu .context_menu_option_wrapper_with_input_file > label {
    font-size: inherit;
    margin: 0;
    font-weight: normal;
    cursor: pointer;
}

.context-menu .context_menu_option_wrapper_with_input_file > label.hiddenLabelForFileInput {
    width: 0;
    height: 0;
    overflow: hidden;
}

.context-menu .context_menu_option_wrapper_with_input_file > input {
    display: none;
}

.context-menu button {
    background: inherit;
    border: none;
    width: 100%;
    padding: 5px 10px;
    text-align: start;
}

.context-menu button:disabled {
    /*opacity: 0.5;*/
    color: #999999 !important;
}

.asset-data-info-menu,
.item-data-info-menu {
    /*pointer-events: inherit;*/
    display: none;
    position: absolute;
    top: 40px;
    left: -15px;
    z-index: 99999;
    font-size: 11px;
    background: #FFFFFF;
    border: 1px solid #8B8B8B;
    box-sizing: border-box;
    border-radius: 3px;
}

.asset-data-info-menu {
    max-width: 250px;
    min-width: 200px;

}

.item-data-info-menu {
    width: 8vw;
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left {
    left: -171px !important;
}

.asset-data-info-menu.left {
    left: -150px !important;
}

.item-data-info-menu.left {
    left: -105px;
}

.asset-data-info-menu.left ul::before,
.asset-data-info-menu.left ul::after {
    left: 71%
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left.bottom ul::before,
.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left.bottom ul::after {
    left: 79%
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left ul::before,
.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left ul::after {
    left: 81%
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu {
    top: 27px;
    left: -24px;
    /*top: -34px;*/
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.left ul::after {
    /*top: -33px*/
}

.item-data-info-menu.left ul::before,
.item-data-info-menu.left ul::after {
    left: 67%;
}

.asset-data-info-menu.bottom {
    top: -160px;
    left: -22px;
}

.item-data-info-menu.bottom {
    top: -79px;
}

.asset-data-info-menu.bottom ul::before,
.item-data-info-menu.bottom ul::before {
    /* border: 15px solid transparent; */
    border: none;
    top: 140px;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgba(0, 0, 0, 0.8);
}

.item-data-info-menu.bottom ul::before {
    top: 60px;
}

.asset-data-info-menu.bottom ul::after,
.item-data-info-menu.bottom ul::after {
    border: none;
    top: 139px;
    border-bottom: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid white;
}

.item-data-info-menu.bottom ul::after {
    top: 59px;
}

.item-data-info-menu.bottom.left {
    left: -110px;
}

.asset-data-info-menu ul,
.item-data-info-menu ul {
    list-style: none;
    margin: 0;
    line-height: 1.5;
}

.asset-data-info-menu ul li,
.item-data-info-menu ul li {
    display: flex;
    padding: 2px 5px;
}


/*.asset-data-info-menu ul:before{*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    height: 0;*/
/*    width: 0;*/
/*    left: 50%;*/
/*    border: 40px solid transparent;*/
/*    border-bottom-color: red;*/
/*    content: "";*/
/*}*/


.asset-data-info-menu ul::before,
.item-data-info-menu ul::before {
    position: absolute;
    /* bottom: 0; */
    height: 0;
    width: 0;
    left: 7%;
    top: -31px;
    border: 15px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.8);
    content: "";
}


.asset-data-info-menu ul::after,
.item-data-info-menu ul::after {
    position: absolute;
    /* bottom: 0; */
    height: 0;
    width: 0;
    left: 7%;
    top: -30px;
    border: 15px solid transparent;
    border-bottom-color: white;
    content: "";
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.bottom {
    top: -160px;
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.bottom ul::before {
    top: 140px;
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-data-info-menu.bottom ul::after {
    top: 139px;
}

.asset-data-info-menu .property-asset-name,
.item-data-info-menu .property-item-name {
    margin-right: 5px;
    font-weight: bold;
}

.asset-data-info-menu .property-asset-value,
.item-data-info-menu .property-item-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 70%;
}

.tooltip-qualification {
    position: fixed;
    background: #fff;
    z-index: 99999;
    font-size: 12px;
    right: auto;
    width: 393px;
    padding: 15px;
    /*padding: 8px;*/
    box-shadow: 2px 2px 10px 3px rgba(0, 0, 0, 0.1);
    /*box-shadow: 1px 1px 10px 2px;*/
}

/*
.tooltip-qualification:after {
    top: -11px;
    content: '';
    left: 59px;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 11px solid #fff;
}
*/

.tooltip-qualification table {
    table-layout: fixed;
    width: 100%;
}

.tooltip-qualification table th {
    white-space: nowrap;
    width: 33.3%;
    padding: 5px 0 0 5px;
    /*padding: 13px 0 13px 15px;*/
    /*background: #c5c5c5;*/
    /*border-right: 1px solid #e3e3e3;*/
    border: none;
    font-weight: bold;
}

.tooltip-qualification table td {
    border: none;
    padding: 5px 0 0 5px;
    /*border-right: 1px solid #e3e3e3;*/
    /*padding: 13px 0 0 15px;*/
}

.tooltip-qualification table th:last-child {
    border: none;
}

.tooltip-qualification table tr.tooltip-header-row {
}

.tooltip-qualification table td:last-child {
    border: none;
}

.context-menu.large {
    max-width: 163px;
}

.popupInfoAssetsName ul,
.popupInfoOrganizationNames ul,
.context-menu ul {
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}

.popupInfoAssetsName ul li,
.popupInfoOrganizationNames ul li,
.context-menu ul li {
    padding: 5px 20px 5px 10px;
    line-height: normal;
    position: relative;
    height: auto;
    word-break: break-word;
}

/*.popupInfoAssetsName ul li:hover,*/
.context-menu ul li:hover {
    cursor: pointer;
}

.assets-item-wrapper:first-child {
    border-top: none;
}

.assets-item-wrapper:first-child {
    padding: 0 0 10px 0;
}

.moreHolder .assets-item-wrapper:first-child {
    padding: 10px 0;
}

.assets-item-wrapper {
    padding: 10px 0;
    background-color: #f7f7f7;
}

.assets-item-wrapper .assets-title {
    position: relative;
    text-transform: capitalize;
    cursor: pointer;
    padding-left: 25px;
    font-weight: 600;
}

.assets-item-wrapper .assets-title.upload_asset_title_box {
    display: flex;
}

.assets-item-wrapper .asset-infoChat {
}

.assets-item-wrapper .asset-infoChat-item {
    display: inline-block;
    vertical-align: top;
    width: 40%;
}

.left-menu.activeManager .searchBtnDiv {
    display: none;
}

.assets-item-wrapper .asset-infoChat-text {
    display: inline-block;
    width: 60%;
}

.assets-item-wrapper .asset-infoChat-data {
    font-weight: 600;
    width: 60%;
    display: inline-block;
}

.assets-item-wrapper .asset-infoChat-name {
    font-weight: 600;
    width: 45%;
}

.assets-item-wrapper > ul {
    padding: 10px 0 0 0;
}

.lead-image-holder {
    position: relative;
    min-height: 100px;
}

.lead-image-holder img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

.assets_items-list_holder {
    min-height: 20px;
}

.assets_items-list_holder .item {
    display: inline-block;
    position: relative;
    margin: 0 0 10px 18px;
    min-height: 60px;
    min-width: 60px;
}

.assets_items-list_holder .item video {
    vertical-align: middle;
    height: 150px;
    width: 150px;
}

.assets_items-list_holder img {
    /*max-width: 100%;*/
    max-height: 150px;
    max-width: 150px;
}

.assets-item-wrapper .item-documents a {
    text-decoration: none;
}

.assets-item-wrapper a:hover {
    text-decoration: none;
}

.uploadPnlBtn,
.assets-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    text-transform: uppercase;
    border-radius: 5px;
    margin: 0 0 10px 0;
    box-shadow: 0 2px #e4e4e4;
}

.uploadPnlBtn:active,
.assets-button:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#openModalGroupedItems .uploadPnlBtn,
#openModalGroupedItems .cancelBtn {
    width: auto;
    margin: 4px;
    padding: 2px 14px;
}

.dragging {
    position: fixed !important;
}

.nicescroll-rails.nicescroll-rails-vr:after {
    position: absolute;
    top: 0;
    right: 2px;
    content: '';
    display: block;
    width: 1px;
    z-index: -1;
    height: 100%;
}

.single-item-panel-draggable {
    z-index: 2000;
}

.assets-tabs {
    /*padding: 20px 20px 10px 20px;*/
    padding: 20px 0 10px 0;
    border: none;
}

.single-item-panel .assets-tabs {
    border: none;
}

.single-item-panel.expand {
    width: 834px;
    z-index: 1001;
}

.single-item-panel.expand .singl-prop-tab1,
.single-item-panel.expand .singl-prop-tab2,
.single-item-panel.expand .singl-prop-tab3 {
    width: 50%;
    padding-right: 1.5%;
    padding-left: 1.5%;
    float: left;
    display: block !important;
    border-right: 1px solid #d7d7d7;
    min-height: 100vh;
}

.single-item-panel.expand .singl-prop-tab2 {
    border-right: none;
    overflow: hidden;
}

.single-item-panel.expand .singl-prop-tab1 {
    padding-right: 0;
    border-right: 0;
    width: 50%;
    border-left: 1px solid #d7d7d7;
}

.single-item-panel:not(.expand) .singl-prop-tab1 input[type=text],
.single-item-panel:not(.expand) .singl-prop-tab3 input[type=text],
.ItemPropertyListTable input[type=text]:disabled,
.ItemPropertyListTable input[type=number]:disabled,
.single-item-panel .singl-prop-tab1 input[type=text]:disabled,
.single-item-panel .singl-prop-tab3 input[type=text]:disabled {
    /*height: auto;*/
    padding: 0;
    margin: 0;
    color: #000;
    border: none;
    height: 30px;
    /* 5884 */
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.single-item-panel .singl-prop-tab1 input:disabled,
.single-item-panel .singl-prop-tab1 textarea:disabled,
.single-item-panel .singl-prop-tab1 select:disabled {
    background-color: rgba(220, 220, 220, 0.4) !important;
}

.single-item-panel .singl-prop-tab1 .item-wrapper input[type=text]:disabled {
    width: 69%;
}

.single-item-panel:not(.expand) .singl-prop-tab1 .item-wrapper input[type=text] {
    width: 66%;
}

.single-item-panel .item-wrapper label {
    width: 30%;
}

.item-wrapper table {
    padding-top: 5px;
}

.single-item-panel.expand .singl-prop-tabs.btn-group button {
    width: 46%;
    text-align: left;
    /*text-indent: 5px;*/
    margin-left: 15px;
}

.right-menu .btn-group .btn {
    width: 50%;
}


.single-item-panel.expand .singl-prop-tabs.btn-group button:last-child {
    width: 48%;
}

.single-item-panel.expand .singl-prop-tab1 .nameColumn {
    width: 30%;
    line-height: 30px;
}

.single-item-panel.expand .singl-prop-tab1 .valueColumn {
    width: 66%;
    line-height: 30px;
    position: relative;
    font-weight: 600;
    float: left;
}

.ItemPropertyListTable ul,
.right-menu ul {
    list-style: none;
}

.right-menu .panel-inform {
    padding-top: 10px;
}

.singl-prop-tab2 img {
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

#openModalDownloadAssets .wrap.table {
    /*background: none #fff;*/
    /*height: auto;*/
    /*min-height: 98%;*/
    /*min-width: 100%;*/
    padding: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: visible;
}

/*start Assets panel */

/*
body .right-menu.assets-panel {
    width: 452px;
}
*/

.panel-col-3 .big-column {
    width: 45%;
    display: inline-block;
}

.panel-col-3 .medium-column {
    width: 33%;
    display: inline-block;
}

.panel-col-3 .small-column {
    width: 16%;
    display: inline-block;
}

.assets-panel .list-header {
    text-transform: uppercase;
}

.label-name {
    width: 40%;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}

.label-name:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}

.item-data {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-weight: 600;
}

.item-data,
.assets-panel .select-wrap {
    width: 55%;
}

.assets-panel .item-wrapper input[type=text] {
    margin: 0;
    font-weight: 600;
}

.assets-panel .item-wrapper input[type=text]:disabled {
    background-color: rgba(220, 220, 220, 0.4) !important;
    border-color: transparent;
}

.assets-panel .input-data select {
    text-indent: 0;
    width: 100%;
}

.assets-panel .input-data .label-name {
    text-align: left;
}

.right-menu.assets-panel .input-data .label-name {
    text-align: right;
}

.right-menu .asset-chkbox-list .item-wrapper .label-name .checkbox span {
    padding-right: 36px;
}

.right-menu .label-name {
    text-transform: capitalize;
    display: inline-block;
    padding-right: 30px;
    text-align: right;
}

.asset-chkbox-list label.checkbox {
    padding-left: 0;
}

.asset-chkbox-list label.checkbox input[type="checkbox"] + span:before {
    left: auto;
    right: 0;
}

.asset-data-chkbox-list label.checkbox input[type="checkbox"] + span:before {
    left: auto;
    right: -60px;
}

.asset-chkbox-list .label-name {
    width: 49%;
}

.asset-chkbox-list .label-name:before {
    display: none;
}

.asset-chkbox-list .item-data {
    width: 50%;
}

.right-menu .info-drop {
    min-height: 60px;
    width: 100%;
}

/*end Assets panel */

/*GUI settings*/

#guiSettings {
    /*padding: 20px 30px 2000px 30px;*/
    /*margin-bottom: -2000px;*/
    /*position: relative;*/
    /*z-index: 2;*/
    /*background-color: #fff;*/
    /*overflow: hidden;*/
    /*width: 100%;*/
    /*margin-top: 90px;*/
}

#guiSettings .list-gui {
    border-right: 1px solid #dbdbdd;
    padding: 0 40px;
}

#guiSettings .list-gui .header > div {
    height: 40px;
}

#guiSettings .list-gui .list-body .guiItem {
    /*height: 40px;*/
    cursor: pointer;
}

#guiSettings .gui-settings {
    /*border-left: 1px solid #dbdbdd;*/
    width: 94%;
    margin: 0 auto;
}

#guiSettings .gui-settings .small-width {
    /*width: 120px;*/
}

#guiSettings .gui-settings select {
    width: 100%;
}

#guiSettings .gui-settings .row {
    padding: 0 2.5vh 2.5vh;
}

#guiSettings h4 {
    text-transform: uppercase;
}

#guiSettings textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

#guiSettings .gui-settings footer.row {
    border-top: 1px solid #b8b8b8;
    padding: 3vh 0 3vh;
    margin: 0 2vh;
}

#guiSettings input[type=text] {
    margin: 0;
}

.color-picker .color-circle,
#guiSettings .gui-settings .color-picker .color-circle {
    -moz-border-radius: 50% 50%;
    -webkit-border-radius: 50% 50%;
    border-radius: 50% 50%;
    border: solid 2px #fff;
    width: 27px;
    height: 27px;
    position: relative;
    float: left;
    margin-right: 14px;
    cursor: pointer;
    margin-bottom: 10px;
}

.color-picker .color-circle:before,
#guiSettings .gui-settings .color-picker .color-circle:before {
    content: '';
    -moz-border-radius: 50% 50%;
    -webkit-border-radius: 50% 50%;
    border-radius: 50% 50%;
    border: solid 1px #ccc;
    position: absolute;
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px;
}

.color-picker .color-circle.active:before,
#guiSettings .gui-settings .color-picker .color-circle.active:before {
    border: 1px solid #333;
}

.color-picker .color-circle.color-circle-transparent {
    background: url("../img/color-transparent.png") no-repeat -2px -2px;
}


#guiSettings .gui-settings .color-picker #color-picker-btn {
    background: url("../img/colorPickerIcon.png") 0 0 no-repeat;
    width: 27px;
    height: 27px;
    display: inline-block;
    cursor: pointer;
}

.guiSettingsWrap #guiSettings.hiddenView {
    display: block;
}

.itemSettingsWrap #itemDataHolder.hiddenView {
    display: block;
}

.wrap.guiSettingsWrap,
.wrap.itemSettingsWrap {
    background: none;
}

.wrap.guiSettingsWrap.table {
    margin-top: 40px;
}

#filterBox table {
    display: none;
}

#itemDataHolder .error-col select {
    border: 1px solid red;
}

#itemDataHolder .error-message {
    display: block;
    padding: 2px 0;
}

.assetPropertyList,
.itemPropertyList {
    /*max-height: 85px;*/
    /*box-sizing: initial;*/
    overflow: hidden;
    padding: 0 0 15px 0;
    margin: 0 -10px 0 -20px;
    border-bottom: 1px dashed #ccc;
}

.single-item-panel .groupHolder {
    padding-bottom: 10px;
}

.single-item-panel .groupHolder:last-child {
    padding-bottom: 0;
}

.right-menu .assetPropertyList .boxscroll,
.right-menu .itemPropertyList .boxscroll {
    overflow: hidden;
    outline: none;
    opacity: 1;
    max-height: 120px;
    /* margin-bottom: 20px; */
    box-sizing: initial;
    padding: 0;
    border: none;
    margin: 0 0 0 10px;
    position: relative;
}

/*.itemPropertyList .itemList .col-md-5,
.itemPropertyList .itemList .col-md-7 {
    padding: 0 5px 0 10px;
}*/

.itemPropertyList .itemList > .row > div {
    overflow: hidden;
    padding: 0 5px 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.itemPropertyList .boxscroll .row {
    margin: 0;
}

.itemPropertyList .boxscroll .row span {
    cursor: pointer;
}

.itemPropertyList .boxscroll .innerHolder {
    position: absolute;
    top: 220px;
    bottom: 0;
    overflow: hidden;
}

.jsItemProp .body.boxscroll.singl-prop-tab3 {
    overflow: hidden;
    outline: none;
    opacity: 1;
    position: absolute;
    top: 220px;
    bottom: 20px;
    right: 0;
    left: 0;
    height: auto;
    padding-bottom: 20px;
}

.assets-panel > .boxscroll,
.single-item-panel > .boxscroll {
    position: relative;
}

.itemsProperties .row div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wrapper-top-panel .top .btn.disabled {
    opacity: 1;
}

.wrapper-top-panel .show-as .btn-group {
    margin-top: 0;
}

.wrapper-top-panel .show-as .input-label {
    float: left;
}

#guiSettings .font-slider-holder #js-font-slider,
.thumb-slider-holder #js-thumb-slider {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 24px;
    vertical-align: bottom;
    border: none;
}

.thumb-slider-holder #js-thumb-slider {
    background: none;
}

#guiSettings .font-slider-holder #js-font-slider:after,
.thumb-slider-holder #js-thumb-slider:after {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 7px;
    content: "";
    background: url("../img/nav_icon.png") no-repeat 0 -36px;
}

.thumb-slider-holder #js-thumb-slider:after {
    background: url("../img/zoomPanel.png") no-repeat 0 0;
}

#guiSettings .font-slider-holder #js-font-size-input,
.thumb-slider-holder #js-thumb-size-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    width: 46px;
    height: 24px;
    line-height: normal;
    padding: 5px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    text-align: center;
    margin: 0 5px 0 19px;
}

#guiSettings .font-slider-holder .ui-widget-content .ui-state-active,
#guiSettings .font-slider-holder .ui-widget-content .ui-state-default,
.thumb-slider-holder .ui-widget-content .ui-state-active,
.thumb-slider-holder .ui-widget-content .ui-state-default {
    top: 23px;
    cursor: pointer;
    border: none;
    border-width: 0 5.5px 10px 5.5px;
    border-style: solid;
    border-color: transparent;
    /*border-bottom-color: transparent transparent #9bdcd4 transparent;*/
    border-radius: 0;
    background: none;
    border-bottom-color: #a49e9c;
    font-size: 9px;
}

.thumb-slider-holder {
    margin-left: 25px;
    float: left;
    height: 24px;
    margin-top: 10px;
    line-height: 24px;
}

.imageList .view .tile video,
.imageList .view .tile img,
.imageList .pane-content .tile img {
    height: auto;
    width: auto;
}

.thumbSize-25 .imageList .view .tile video,
.thumbSize-25 .imageList .view .tile img,
.thumbSize-25 .imageList .pane-content .tile img {
    /*max-height: 75px;
    max-width: 75px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-50 .imageList .view .tile video,
.thumbSize-50 .imageList .view .tile img,
.thumbSize-50 .imageList .pane-content .tile img {
    /*max-height: 100px;
    max-width: 100px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-75 .imageList .view .tile video,
.thumbSize-75 .imageList .view .tile img,
.thumbSize-75 .imageList .pane-content .tile img {
    /*max-height: 125px;
    max-width: 125px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-100 .imageList .view .tile video,
.thumbSize-100 .imageList .view .tile img,
.thumbSize-100 .imageList .pane-content .tile img {
    /*max-height: 150px;
    max-width: 150px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-125 .imageList .view .tile video,
.thumbSize-125 .imageList .view .tile img,
.thumbSize-125 .imageList .pane-content .tile img {
    /*max-height: 175px;
    max-width: 175px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-150 .imageList .view .tile video,
.thumbSize-150 .imageList .view .tile img,
.thumbSize-150 .imageList .pane-content .tile img {
    /*max-height: 200px;
    max-width: 200px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-175 .imageList .view .tile video,
.thumbSize-175 .imageList .view .tile img,
.thumbSize-175 .imageList .pane-content .tile img {
    /*max-height: 225px;
    max-width: 200px;
    max-height: 225px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-200 .imageList .view .tile video,
.thumbSize-200 .imageList .view .tile img,
.thumbSize-200 .imageList .pane-content .tile img {
    /*max-height: 250px;
    max-width: 250px;*/
    max-width: 95%;
    max-height: 85%;
}

.thumbSize-225 .imageList .view .tile video,
.thumbSize-225 .imageList .view .tile img,
.thumbSize-225 .imageList .pane-content .tile img {
    /*width: 275px;*/
    max-width: 95%;
    /*max-height: 85%;*/
}

.thumbSize-225 .imageList .view .tile video.img-vertical,
.thumbSize-225 .imageList .view .tile img.img-vertical,
.thumbSize-225 .imageList .pane-content .tile img.img-vertical {
    /*height: 275px;*/
    /*max-width: 95%;*/
    max-height: 85%;
    width: auto;
}

.thumbSize-250 .imageList .view .tile video,
.thumbSize-250 .imageList .view .tile img,
.thumbSize-250 .imageList .pane-content .tile img {
    /*width: 300px;*/
    /*width: 95%;*/
    /*max-height: 85%;*/
}

.thumbSize-250 .imageList .view .tile video.img-vertical,
.thumbSize-250 .imageList .view .tile img.img-vertical,
.thumbSize-250 .imageList .pane-content .tile img.img-vertical {
    /*height: 300px;*/
    height: 85%;
    width: auto;
}

.imageList .view .tile img.broken-link,
.imageList .pane-content .tile img.broken-link {
    min-width: 20px !important;
    width: 20px !important;
    height: 20px !important;
}

#guiSettings .gui-settings .logo-holder {
    height: 64px;
}

#guiSettings .gui-settings .logo-holder img {
    max-width: 100%;
    max-height: 100%;
}

#addNewGUI {
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
}

#addNewGUI:hover h4 {
    font-weight: bold;
}

.custom-checkbox-holder {
    text-indent: 4px;
}

/*.custom-checkbox-holder input[type="checkbox"] {
    visibility: hidden;
    position: relative;
}
.custom-checkbox-holder input[type="checkbox"]:before {
    position: absolute;
    visibility: visible;
    top: -1px;
    left: -5px;
    width: 18px;
    height: 18px;
    content: "";
    background: url("../img/navCheckWB.png") no-repeat 0 0;
    background-size: 100% 100%;
}
.custom-checkbox-holder input[type="checkbox"]:checked:before {
    background: url('../img/navCheckWB2.png') no-repeat 0 0;
}*/

.custom-checkbox-holder input[type="checkbox"] {
    display: none;
}

.custom-checkbox-holder input[type="checkbox"] + label {
    position: relative;
    text-indent: 20px;
}

.custom-checkbox-holder input[type="checkbox"] + label:before {
    position: absolute;
    visibility: visible;
    top: 1px;
    left: -5px;
    width: 18px;
    height: 18px;
    content: "";
    background: url("../img/navCheckWB.png") no-repeat 0 0;
    background-size: 100% 100%;
}

.custom-checkbox-holder input[type="checkbox"]:disabled + label:before {

}

.custom-checkbox-holder input[type="checkbox"]:checked + label:before {
    background: url('../img/navCheckWB2.png') no-repeat 0 0;
}

#emailContactList .custom-checkbox-holder input[type="checkbox"]:before {
    top: -2px;
    left: -2px;
}

.modalDialog button[disabled],
.uploadPnlBtn[disabled],
.assets-button[disabled] {
    opacity: 0.5;
    box-shadow: 0 0 #FFFFFF;
    transform: translateY(2px);
    background-color: #C4C4C4 !important;
}

/*Additional hardcode to not show AssetType*/

.wrap .tHead .cHead.AssetType,
.wrap.table .tData > .AssetType,
.wrap.grid #mainview .tile .tData .AssetType,
#preferenceItemsHolder .field-chooser.AssetType {
    display: none !important;
}

.select-wrap.select-editable {
    position: relative;
}

.select-wrap.select-editable select {
    /*position: absolute;*/
    top: 0;
    left: 0;
}

.select-wrap.select-editable input {
    position: absolute;
    z-index: 11;
    top: 1px;
    left: 1px;
    width: 77%;
    height: 22px;
    padding: 0;
    border: none;
    text-indent: 9px;
}

.single-item-panel .select-wrap {
    /*width: 50%;*/
    width: 100%;
    display: inline-block;
}

.single-item-panel .select-wrap select {
    box-shadow: none;
    border: none;
    width: 100%;
}

.single-item-panel .select-wrap:after {
    content: none;
}

/*.single-item-panel.expand .select-wrap:after {*/
/*    content: "";*/
/*}*/

.single-item-panel .select-wrap:after {
    content: "";
}

.single-item-panel.expand .select-wrap select,
.modalDialog .select-wrap select {
    width: 100%;
    height: 26px;
    text-indent: 7px;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: .5em;
    outline: none;
}

.single-item-panel.expand .select-wrap select.error,
.modalDialog .select-wrap select.error {
    border: 1px solid red;
}

.single-item-panel.expand .select-wrap select {
    border: 1px solid #d7d7d7;
}

.table-33x33x34,
.table-66x34,
.table-50x50 {
    width: 100%
}

.table-33x33x34 td,
.table-66x34 td,
.table-50x50 td {
    vertical-align: top;
}

.table-50x50 td {
    width: 50%;
}

.table-33x33x34 td:first-child,
.table-66x34 td:first-child,
.table-50x50 td:first-child {
    padding: 0 5px 0 0;
}

.table-33x33x34 td:nth-child(2) {
    padding: 0 5px;
}

.table-33x33x34 td:last-child,
.table-66x34 td:last-child,
.table-50x50 td:last-child {
    padding: 0 0 0 5px;
}

.table-33x33x34 td:last-child,
.table-66x34 td:first-child {
    width: 66%;
    /*vertical-align: top;*/
}

.table-33x33x34 td:last-child,
.table-66x34 td:last-child {
    width: 34%;
    /*vertical-align: top;*/
}

.table-33x33x34 td:first-child,
.table-33x33x34 td:nth-child(2) {
    width: 33%;
}

#usersScreen-list,
#productionCampaigns-list,
#taskScheduler-list,
#accountStatisticsReport-list,
#notifications-list,
#conversionFormats-list,
#accountActivityReport-list,
#catalogManager-list,
#templatesTable-list,
#usersScreen-list,
#divisionList-list,
#user-roles,
#assetClass-list,
#assetCustomFormat-list,
#assetView-list,
#assetStyle-list,
#adJobs-list,
#itemsBrands-list,
#productionChannels-list,
#productionTarget-list,
#emailContact-list,
#exportedItems-list,
#itemProperties-list,
#organizations-list,
#itemGroupingType-list {
    display: none;
    background-color: #e4e4e4;
    padding: 1px 0;
}

.footerLink {
    display: none;
}

#organizations-list {
    display: none;
    background-color: #e4e4e4;
}

/*#organizations-list .table-w1,*/

/*#taskScheduler-list .table-w1,*/
#adJobs-list .table-w1,
#usersScreen-list .table-w1,
#user-roles .table-w1,
#assetClass-list .table-w1,
#assetCustomFormat-list .table-w1,
#assetView-list .table-w1,
#assetStyle-list .table-w1,
#exportedItems-list .table-w1,
#itemsBrands-list .table-w1,
#productionChannels-list .table-w1,
#productionCampaigns-list .table-w1,
#productionTarget-list .table-w1,
#itemProperties-list .table-w1,
#itemGroupingType-list .table-w1,
#catalogManager-list .table-w1,
#organizations-list .table-w1 {
    /*margin: 0 0 0 30px;*/
    margin: 96px 0 0 30px;
}

#exportedItems-list .container-table {
    max-height: 68vh;
}

#guiSetting-list .table-w1 {
    margin: 84px 0 0 30px;
}

#accountStatisticsReport-list.table-wrapper .table-w1,
#accountActivityReport-list.table-wrapper .table-w1,
#templatesTable-list .table-w1,
    /*#adJobs-list .table-w1,*/
    /*#productionTarget-list .table-w1,*/
#assetCustomFormat-list .table-w1,
#itemsPendingImport-list .table-w1,
#itemsPendingExport-list .table-w1,
#visualComposerPresets-list .table-w1,
#taskScheduler-list .table-w1,
#itemProperties-list .table-w1,
#itemGroupingType-list .table-w1,
#assetView-list .table-w1,
#usersScreen-list .table-w1,
#assetStyle-list .table-w1,
#assetQualifications-list .table-w1,
#notifications-list .table-w1,
#organizations-list .table-w1,
#emailContact-list .table-w1,
#divisionList-list .table-w1,
#assetClass-list .table-w1 {
    margin-top: 115px;
}

#conversionFormats-list .table-w1 {
    margin-top: 130px;
}

/*#taskScheduler-list .table-w1,*/
/*#accountStatisticsReport-list.table-wrapper .table-w1,*/
/*#accountActivityReport-list.table-wrapper .table-w1{*/
/*margin-top: 135px;*/

/*}*/

.fixed {
    top: 0;
    position: fixed;
    width: auto;
    display: none;
    border: none;
}

.table-wrapper header {
    padding: 10px 0;
}

#openModalLinkAssetsToItemByItemCode header a,
.table-wrapper header button,
#user-roles header a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0 0 0 15px;
    line-height: 1.42857143;
    /*text-transform: uppercase;*/
}

.table-wrapper header button {
    background-color: #FFFFFF;
    /*color: black!important;*/
}

.table-wrapper .table-w1 table {
    border-bottom: 1px solid #ddd;
    /*border-left: 1px solid #ddd;*/
}

.table-wrapper .table-w1 table tr.border-bottom {
    border-bottom: 1px solid #ddd;
}

.goToShareScreen .check-similar:hover,
    /*.organizationListPopup .add-another-organization-to-list:hover,*/
#openModalLinkAssetsToItemByItemCode header a,
.table-wrapper header button:hover,
#top-table-header button:hover,
#user-roles header a:hover {
    text-decoration: none;
    /*color: #333;*/
    cursor: pointer;
}

.organizationListPopup .add-another-organization-to-list {
    width: auto;
    padding: 0 10px;
    height: 34px;
    direction: ltr !important;
}

.table-wrapper .container {
    width: 100%;
}

.table-wrapper figure {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    border-radius: 50%;
    margin: 0 auto;
}

.table-wrapper .figure-true,
.table-wrapper .figure-accepted {
    background-color: #0f0;
}

.table-wrapper .figure-false,
.table-wrapper .figure-rejected {
    background-color: #f00;
}

.table-wrapper .figure-acceptedPartial {
    background-color: rgba(249, 191, 59, 1);
}

.table-wrapper .figure-pending {
    background-color: rgba(108, 122, 137, 1);
}

.table-wrapper .checkbox-table:before,
.show-hidden-categories-wrap .checkbox-table:before {
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 2px;
    background: url('../img/checkFalse.png') no-repeat;
    /*background: url('../img/cb_state.png') no-repeat -49px;*/
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

#mandatoryPropertiesPopup .table-wrapper .checkbox-table:before {
    display: flex;
}

#mandatoryPropertiesPopup .table-wrapper .propertyCounterNum {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 5px 0;
}

#mandatoryPropertiesPopup .table-wrapper .propertiesNum {
    height: auto;
    line-height: 1;
    margin-top: 5px;
    font-weight: 400;
}

#mandatoryPropertiesPopup .header,
#createEditItemFullscreenPopup .header,
#afterSaveItemPopup .header,
#permissionModalPopupForCurrentUser .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 10px;
    line-height: 1;
}

#mandatoryPropertiesPopup .header button,
#createEditItemFullscreenPopup .header button,
#afterSaveItemPopup .header button,
#permissionModalPopupForCurrentUser .header button {
    line-height: 1;
    width: 14px;
    height: 14px;
    box-shadow: none;
}

.table-wrapper input[type="checkbox"] {
    vertical-align: middle;
    display: none;
}

.table-wrapper input[type="checkbox"]:checked + .checkbox-table:before {
    vertical-align: middle;
    /*background: url('../img/cb_state.png') no-repeat -73px;*/
    background: url('../img/checkTrue.png') no-repeat;
}

.table-wrapper thead {
    text-transform: capitalize;
    text-align: left;
}

.table-wrapper thead > tr {
    line-height: 49px;
    white-space: nowrap;
    background: #e9e9e9;
}

.table-wrapper tbody > tr {
    /*line-height: 49px;*/
}

.table-wrapper tbody > tr .select2-selection__choice {
    line-height: 2;
}

#assetQualifications-fixed-table thead > tr > th {
    box-shadow: -1px 0 0 0 #ddd inset;
    padding: 5px 15px 25px 15px;
    vertical-align: top;
    line-height: 20px;
}

#assetQualifications-fixed-table thead > tr > th.format {
    padding-right: 0 !important;
}

.table-wrapper thead > tr > th {
    /*box-shadow: -1px 0px 0 0 #ddd inset;*/
    /*box-shadow: 0px 1px 0 0 #ddd inset;*/
    padding: 2px 15px 2px 15px;
    background-color: #fff;
}

#modal-dialog-exportability.table-wrapper thead > tr > th,
#modal-dialog-exportability.table-wrapper tbody > tr > td {
    padding: 2px 7px;
}

#modal-dialog-exportability.table-wrapper table {
    border-bottom: none;
}

#openItemOrganizationSettings .table-wrapper thead > tr > th {
    padding: 0;
}

.table-wrapper .table-w1 tbody > tr > td {
    padding: 2px 10px 2px 10px;
    font-size: 14px;
    text-align: center;
    /*box-shadow: -1px 1px 0 0 #ddd inset;*/
    /*box-shadow: 0px 1px 0 0 #f0f0f0 inset;*/
    vertical-align: middle;
    /*background-color: #fff;*/
    /*Tasks 3269*/
    font-size: 12px;
}

#accountCustomFormat-fixed-table td,
#albumlistviewList td {
    vertical-align: middle;
    position: relative;
}

#accountCustomFormat-fixed-table td .error-message,
#albumList .error-message {
    display: inline-block;
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 50%;
    transform: translate(50%, 50%);
    z-index: 99;
}

#albumList .error-message {
    display: flex;
    position: relative;
    right: 0;
    transform: translate(0, 0);
    margin: 0;
}

#albumlistview #albumlistviewList #albumList .albumlistcol4 {
    width: 185px;
}

#albumlistviewList {
    height: 45vh;
}

#albumListPopup .popup-menu .filterBarDynamic {
    padding-top: 0;
    padding-left: 12px;
}

#albumListPopup .popup-menu {
    margin-top: 0;
}

#albumListPopup .table-w1.table-w2 {
    margin-top: 20px !important;
}

#albumListPopup .select-wrap:after {
    visibility: hidden;
}

#albumListPopup .popup-content-wrapper {
    padding-bottom: 20px;
    margin-bottom: 0;
}

.table-wrapper tbody > tr .account__isAdmin,
.table-wrapper tbody > tr .account__isActive,
.table-wrapper tbody > tr .project__project-isLocking,
.table-wrapper tbody > tr .project__project-isPerm,
.table-wrapper tbody > tr .project__project-isActive,
.table-wrapper tbody > tr .project__project-isSystem,
.table-wrapper tbody > tr .itemProperties-isActive,
.table-wrapper tbody > tr .itemProperties-isSystem,
.table-wrapper tbody > tr .assetClass-isActive,
.table-wrapper tbody > tr .assetClass-isSystem,
.table-wrapper tbody > tr .itemGroupingType-isActive,
.table-wrapper tbody > tr .itemGroupingType-isSystem,
.table-wrapper tbody > tr .assetView-isActive,
.table-wrapper tbody > tr .assetView-isSystem,
.table-wrapper tbody > tr .assetStyle-isActive,
.table-wrapper tbody > tr .assetStyle-isSystem {
    vertical-align: middle;
}

.table-wrapper tbody > tr .userAccount-email {
    width: 190px;
}

.table-wrapper tbody > tr .userAccount-userName,
.table-wrapper tbody > tr .userAccount-firstName,
.table-wrapper tbody > tr .userAccount-lastName,
.table-wrapper tbody > tr .userAccount-password,
.table-wrapper tbody > tr .userAccount-phoneNo {
    width: 145px;
}

.itemDevisionBusinessUnit,
.itemDevisionCode,
.itemDevisionDescription,
.table-wrapper tbody > tr > .projectCaption,
.table-wrapper tbody > tr > .projectCode,
.table-wrapper tbody > tr > .projectDescription {
    width: 280px;
}

.itemDevisionLocking,
.itemDevisionPerm,
.itemDevisionIsActive,
.itemDevisionIsSystem,
.table-wrapper tbody > tr > .project__editIsLocking,
.table-wrapper tbody > tr > .project__editIsPerm,
.table-wrapper tbody > tr > .project__editIsActive,
.table-wrapper tbody > tr > .project__editIsSystem,
.table-wrapper tbody > tr > .project__project-isLocking,
.table-wrapper tbody > tr > .project__project-isPerm,
.table-wrapper tbody > tr > .project__project-isActive,
.table-wrapper tbody > tr > .project__project-isSystem {
    width: 140px;
}

.table-wrapper tbody > tr .account__edit-data {
    width: 185px;
}

.table-wrapper tbody > tr .account__isAdmin,
.table-wrapper tbody > tr .account__isActive,
.table-wrapper tbody > tr .userAccount-viewer,
.table-wrapper tbody > tr .userAccount-fields,
.table-wrapper tbody > tr .userAccount-roles {
    width: 105px;
}

.shareItemsFromPopUp input.property-desc-input,
.values-table input[type="text"],
#duplicateFilePopup .new-file-name,
#renameAssetPopup .new-file-name,
    /*#renameAssetPopup .file-extension,*/
.values-table input[type="number"],
.taskScheduler-modal input[type="url"],
.taskScheduler-modal input[type="file"],
.taskScheduler-modal input[type="time"],
.taskScheduler-modal input[type="date"],
.taskScheduler-modal input[type="text"],
.taskScheduler-modal input[type="email"],
.taskScheduler-modal input[type="password"],
.taskScheduler-modal input[type="number"],
    /*.removeAssetsFromAssetClassPopup input[type="date"],*/
    /*.removeAssetsFromAssetClassPopup input[type="text"],*/
    /*.removeAssetsFromAssetClassPopup input[type="number"],*/
.table-wrapper select,
.table-wrapper input[type="url"],
.table-wrapper input[type="file"],
.table-wrapper input[type="time"],
.table-wrapper input[type="date"],
.table-wrapper input[type="text"],
.left-category input[type="text"],
.gui-settings input[type="url"],
.gui-settings input[type="file"],
.gui-settings input[type="time"],
.gui-settings input[type="date"],
.gui-settings input[type="text"],
.table-wrapper input[type="email"],
.table-wrapper input[type="password"],
.table-wrapper input[type="number"] {
    width: 100%;
    /*border-radius: 2px;*/
    outline: none;
    text-indent: 3px;
    border: 1px solid #D7D7D7;
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    height: inherit;
    line-height: inherit;
}

.removeAssetsFromAssetClassPopup input[type="date"],
.removeAssetsFromAssetClassPopup input[type="text"],
.removeAssetsFromAssetClassPopup input[type="number"] {
    width: auto;
    line-height: inherit;
}

.removeAssetsFromAssetClassPopup input[type="date"] {
    width: 172px;
}

/*.table-wrapper select[multiple] {
    vertical-align: text-top;
}*/

#users-fixed-table,
#project-fixed-table,
#assetClass-fixed-table,
#itemGroupingType-fixed-table,
#assetStyle-fixed-table,
#assetView-fixed-table,
#itemsBrands-fixed-table,
#productionChannels-fixed-table,
#productionCampaigns-fixed-table,
#productionTarget-fixed-table,
#productionTarget-fixed-table-popup,
#adJobs-fixed-table,
#itemProperties-fixed-table {
    /*width: 1450px;*/
    width: 100%;
}

#adJobs-fixed-table {
    /*width: 1450px;*/
    width: 98%;
}

.table-wrapper .select2 {
    width: 100% !important;
}

#users-fixed-table {
    /*margin: 20px 0 0 0;*/
}

.table-wrapper select[disabled],
.table-wrapper select[disabled] + .select2 .select2-selection,
.table-wrapper select[disabled] + .select2 .select2-selection__choice,
.table-wrapper input[disabled] {
    background: transparent;
    border: none !important;
    padding: 0;
    box-shadow: none;
    line-height: normal;
}

.table-wrapper select[disabled] + .select2 .select2-selection__choice {
    color: #333;
}

.table-wrapper select[disabled] + .select2 .select2-selection__choice::before,
.table-wrapper select[disabled] + .select2 .select2-selection__choice::after {
    content: '"';
}

.table-wrapper .select-wrap select[disabled] {
    z-index: 100;
    background: inherit;
}

#users-fixed-table {
    padding: 60px;
}

.for-unqalified-assets,
#assetQualifications-header,
#accountStatisticsReport-table-header,
#accountActivityReport-table-header,
#organizations-table-header,
#user-table-header,
#project-table-header,
#assetClass-table-header,
#itemGroupingType-table-header,
#assetView-table-header,
#assetStyle-table-header,
#itemProperties-table-header,
#productionChannels-table-header,
#productionCampaigns-table-header,
#productionTarget-table-header,
#notifications-table-header,
#adJobs-table-header,
#taskScheduler-table-header {
    top: 180px;
    position: fixed;
    width: 100%;
    z-index: 101;
    background: #fff;
    padding-left: 25px;
}

#itemsBrands-table-header {
    top: 170px;
}

.userTable__row:hover,
.userTable__row--selected {
    background-color: #ddd !important;
}

.table-wrapper .table-w1 {
    /*padding: 20px 0 0 0;*/
    margin: 75px 0px 0px 30px;
}

#usersScreen-list .table-w1 {
    padding: 0;
    position: relative;
}

.table-wrapper .email-error-message {
    line-height: 15px;
    font-size: 11px;
    text-align: left;
    color: #fa002a;
    margin: 0;
    padding: 0;
    margin-top: 30px;

}

.table-wrapper #assetQualifications .email-error-message {
    margin-top: 0;
}

#organizations-list.table-wrapper .email-error-message {
    width: 100%;
    margin: 0;
    padding: 30px 0 0 0;
}

.table-wrapper tbody > tr > td ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: center;
    list-style: none;
}

.table-wrapper tbody > tr > td .popupInfoAssetsName ul {
    display: block;
}

.table-wrapper .table-w1 tbody > tr:hover,
.table-wrapper .table-w1 tbody > tr > input:hover,
.table-wrapper .table-w1 tbody > tr > select:hover {
    background-color: #f2f2f2;
}

#organizations-fixed-table tbody > tr > td > div,
#notifications-fixed-table tbody > tr > td > div,
.table-wrapper .table-w1 tbody > tr > td > div > ul > li,
.table-wrapper .table-w1 tbody > tr > td > ul > li {
    display: inline-block;
}

#organizations-fixed-table tbody > tr > td > div,
#notifications-fixed-table tbody > tr > td > div {
    width: 100%;
}

/*.table-wrapper ul>li>a {
    font-size: 11px;
    text-transform: uppercase;
}*/

#visualComposerPresets-list .visualComposerPresets {
    z-index: 0;
}

.table-wrapper ul > li button,
#visualComposerPresetsPopup .button-wrap button,
.right-menu.jsItemProp .popup-nav-buttons button,
.pasteItemPropertyPopupButtonsWrapper button,
#itemPropertiesLegacyMainTable button,
#userAdminAccountSetting button {
    border: none;
    margin: 0 10px 0 10px;
    padding: 0 5px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 25px;
    vertical-align: middle;
    box-shadow: 0 2px #e4e4e4;
    border-radius: 3px;
}

#organizations-list.table-wrapper ul > li button.button-save,
#organizations-list.table-wrapper ul > li button.button-cancel {
    margin: 0;
}

#organizations-list.table-wrapper ul > li button.button-save {
    margin-right: 5px;
}

.table-wrapper ul > li button:active,
.table-wrapper ul > li button:disabled,
#visualComposerPresetsPopup .button-wrap button:active,
.right-menu.jsItemProp .popup-nav-buttons button:active,
#itemPropertiesLegacyMainTable button:active,
#userAdminAccountSetting button:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#organizations-fixed-table .organizations_fixed_table_parent .button-edit-organizations-parent,
#item-data-list-of-values-popup .values-table-scroll .button-edit,
.table-wrapper ul > li .button-edit {
    padding: 0;
    /*background: url('../img/nav_icon.png') no-repeat -19px 0;*/
    width: 16px;
    height: 16px;
    background: url('../img/edit_pencil.png') no-repeat;
}

.table-wrapper .userAccount-Organization ul > li .button-edit {
    margin: 0;
    display: none;
}

.table-wrapper tr:not(.editable) .userAccount-Organization:hover ul > li .button-edit {
    /*  display: inline-block*/
}

.userTable__row.editable .userAccount-Organization ul > li .button-edit {
    display: inline-block;
}

.table-wrapper ul > li .button-show {
    background: url('../img/nav_icon.png') no-repeat -68px -44px;
    width: 18px;
    height: 14px;
}

.table-wrapper ul > li .button-email {
    width: 16px;
    height: 16px;
    background: url('../img/panel_sprites.png') no-repeat -289px -4px;
}

#organizations-fixed-table .organizations_fixed_table_parent .button-delete-organizations-parent,
.table-wrapper ul > li .button-delete {
    background: url('../img/remove-icon.png') no-repeat 0 0;
    width: 14px;
    height: 15px;
}

#organizations-fixed-table .organizations_fixed_table_parent .button-delete-organizations-parent:disabled,
.table-wrapper ul > li .button-delete:disabled {
    background: url('../img/remove-icon-disabled.png') no-repeat 0 0;
    width: 14px;
    height: 15px;
}

.table-wrapper ul > li .button-delete.account__removeUserDisabled {
    background: url('../img/nav_icon.png') no-repeat 0 0;
    width: 17px;
    height: 18px;
}

.table-wrapper ul > li .button-lock {
    background: url('../img/lock-ico.png');
    width: 20px;
    height: 20px;
}

.table-wrapper tbody > tr .buttonDefiningNotifications-show,
.table-wrapper tbody > tr .buttonRoles-show,
.table-wrapper tbody > tr .buttonViewer-show,
.table-wrapper tbody > tr .buttonFields-show {
    display: inline-flex;
    width: 23px;
    height: 23px;
    border: 1px solid #ddd;
    border-radius: 50%;
    vertical-align: middle;
    background-size: contain;
}

.table-wrapper tbody > tr .buttonFields-show {
    background: url('../img/fields.png') 50% 50% no-repeat;
    background-size: contain;
}

.table-wrapper tbody > tr .buttonViewer-show {
    background: url('../img/menus.png') 50% 50% no-repeat;
    background-size: contain;
}

.table-wrapper tbody > tr .buttonRoles-show {
    background: url('../img/roles.png') 50% 50% no-repeat;
    background-size: contain;
}

.table-wrapper tbody > tr .buttonDefiningNotifications-show {
    background: url('../img/bell.png') 50% 50% no-repeat;
    background-size: contain;
    border: 0;
}

.table-wrapper tbody > tr .buttonDefiningNotifications-show .fa,
.table-wrapper tbody > tr .buttonRoles-show .fa,
.table-wrapper tbody > tr .buttonViewer-show .fa,
.table-wrapper tbody > tr .buttonFields-show .fa {
    width: 100%;
    opacity: .85;
    font-size: 17px;
}

.table-wrapper tbody > tr .buttonRoles-show,
.table-wrapper tbody > tr .buttonFields-show,
.table-wrapper tbody > tr .buttonViewer-show {
    margin-right: 7px;
}

.table-wrapper tbody > tr > td > ul .button-cancel,
#itemPropertiesLegacyMainTable .button-cancel,
#userAdminAccountSetting #adminAccountSettings .button-cancel {
    line-height: 25px;
    color: #FFFFFF;
    /*background: none;*/
}

.table-wrapper tbody > tr > td > ul .button-save,
#visualComposerPresetsPopup .button-wrap .button-save,
.right-menu.jsItemProp .popup-nav-buttons button,
.pasteItemPropertyPopupButtonsWrapper .button-save,
#userAdminAccountSetting #adminAccountSettings .button-save,
#userAdminAccountSetting #XCAdminAccountSettings .create-asset-cloud-btn,
#itemPropertiesLegacyMainTable .button-save {
    border-radius: 3px;
    color: #fff;
    line-height: 25px;
    /*padding: 0 10px;*/
    /*margin: 0 10px 0 0;*/
}

.table-wrapper tbody > tr > td > ul .button-save:hover,
#visualComposerPresetsPopup .button-wrap .button-save:hover,
.right-menu.jsItemProp .popup-nav-buttons button:hover,
.download-excel-bell-icon:hover,
.pasteItemPropertyPopupButtonsWrapper .button-save:hover,
#itemPropertiesLegacyMainTable .button-save:hover,
#userAdminAccountSetting #adminAccountSettings .button-save:hover,
#userAdminAccountSetting #XCAdminAccountSettings .create-asset-cloud-btn:hover {
    opacity: 0.85;
}

.table-wrapper tbody > tr > td > ul .button-save:disabled,
#visualComposerPresetsPopup .button-wrap .button-save:disabled,
.right-menu.jsItemProp .popup-nav-buttons button:disabled,
.download-excel-bell-icon:disabled,
.pasteItemPropertyPopupButtonsWrapper .button-save:disabled,
#itemPropertiesLegacyMainTable .button-save:disabled,
#userAdminAccountSetting #XCAdminAccountSettings .create-asset-cloud-btn:disabled,
#userAdminAccountSetting #adminAccountSettings .button-save:disabled {
    background-color: #ccc;
}

.goToShareScreen .check-similar,
    /*.organizationListPopup .add-another-organization-to-list,*/
.table-wrapper .add-organization-to-list,
.table-wrapper .add-user-to-list,
.table-wrapper .add-project-to-list,
#top-table-header button {
    font-weight: bold;
}

.table-wrapper ul > li > a:hover {
    cursor: pointer;
    text-decoration: none;
}

#user-roles .user-roles-subMenu,
#user-roles .roles-setting {
    display: none;
}

#user-roles {
    position: relative;
}

#user-roles a:hover {
    cursor: pointer;
}

#user-roles .user-roles-mainMenu > a {
    text-transform: uppercase;
    text-decoration: none;
    color: #333;
}

#user-roles .user-roles-subMenu {
    list-style: none;
}

#user-roles .user-roles-subMenu > li {
    margin: 10px 0;
}

#user-roles .user-roles-subMenu > li > a {
    margin: 0 0 0 10px;
}

#user-roles .user-roles-subMenu a {
    color: #333;
    text-decoration: none;
}

#user-roles .user-roles-list > ul {
    list-style: none;
}

#user-roles .user-roles-list {
    display: inline-block;
}

#user-roles .user-roles-mainMenu {
    margin: 10px 0;
}

#user-roles .user-roles-mainMenu > a:before {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px 0 0;
    content: "";
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: middle;
    /* background: url("../img/nav_arrow.png") no-repeat -12px; */
    border-right: 2px solid;
    border-bottom: 2px solid;
}

#user-roles .user-roles-mainMenu > .toggled-menu:before {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px 5px 0;
    content: "";
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: middle;
    /* background: url("../img/nav_arrow.png") no-repeat -12px; */
    border-right: 2px solid;
    border-bottom: 2px solid;
}

.setting-roles a {
    color: #333;
    text-decoration: none;
}

.setting-roles a:hover {
    color: #333;
    text-decoration: none;
}

.setting-roles .drop-setting-role:after {
    float: right;
    width: 8px;
    height: 8px;
    content: "";
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: middle;
    /* background: url("../img/nav_arrow.png") no-repeat -12px; */
    border-right: 2px solid;
    border-bottom: 2px solid;
}

.wrap .tile .tile-caption {
    display: none;
}

#itemsSearchConnect.imageList.image-grid .pane-content .tile > .tile-caption,
.wrap.imageList.image-grid .tile .tile-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0px 0px 5px 5px;
}

#itemsSearchConnect.imageList .pane-content .tile > .tile-caption,
.wrap.imageList .tile .tile-caption,
.wrap.imageList .tile .tile-name {
    font-size: 1rem;
    line-height: 1.2rem;
    /*Firefox fix*/
    /*line-height: calc(1rem + 2px);*/
    /*For normal browsers*/
    /*position: relative;*/
    position: absolute;
    display: block;
    overflow: hidden;
    /*max-height: calc(2*(1rem + 2px));*/
    /*max-height: 1.2rem;*/
    text-align: center;
    text-align-last: center;
    text-indent: 17px;
    word-spacing: 0;
    background-color: rgba(236, 236, 236, 0.6);
    cursor: initial;
    word-break: break-all;
    /*bottom: 0;*/
    width: 100%;
}

.wrap.imageList .tile .tile-caption,
.item-tile-caption,
.wrap.imageList .tile .tile-name {
    line-height: 20px;
    max-height: 20px;
    height: 20px;
    text-align: unset;
    text-align-last: unset;
    text-indent: 0px;

}

.tileCaptionName,
.item-tile-caption {
    display: block;
    max-width: 70%;
    margin: 0 auto;
    text-overflow: ellipsis;
    overflow: hidden;
    /* width: 160px; */
    /* height: 1.2em; */
    white-space: nowrap;
}

/*.wrap.imageList .pane-content.tile .tile-caption,
body:not(.show-asset-qualifications) #mainview .tile .tile-caption {
    position: relative;
}*/

.wrap.imageList .tile .tile-caption.more-then-one:before,
.wrap.imageList .tile .tile-caption.only-one-item:before,
.wrap.imageList .tile .tile-caption.no-linked:before {
    position: absolute;
    content: "";
    line-height: 1;
    background-repeat: no-repeat;
    background-position: center center;
    top: 3px;
    right: 2px;
    width: 14px;
    height: 14px;
}

.wrap.imageList .tile .tile-caption.more-then-one:before {
    content: "\2261  ";
}

/*.wrap.imageList .tile .tile-caption.no-linked::before {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.12793 3.05259C4.19624 3.12086 4.30695 3.12086 4.37526 3.05259L5.83206 1.59642C6.26694 1.16173 6.97184 1.16173 7.40673 1.59642C7.84151 2.03101 7.84151 2.73582 7.40673 3.17041L5.9492 4.62729C5.88132 4.69516 5.88132 4.80521 5.9492 4.87307L6.54745 5.47105C6.61575 5.53932 6.72646 5.53932 6.79477 5.47105L8.3277 3.93881C9.22902 3.03789 9.22902 1.57678 8.3277 0.67587C7.42615 -0.22529 5.96487 -0.22529 5.06332 0.67587L3.52967 2.20884C3.46179 2.2767 3.46179 2.38675 3.52967 2.45461L4.12793 3.05259Z' fill='%238B8B8B'/%3E%3Cpath d='M4.81848 6.0047C4.75017 5.93643 4.63946 5.93643 4.57115 6.0047L3.17163 7.4036C2.73674 7.83829 2.03185 7.83829 1.59696 7.4036C1.16218 6.96901 1.16218 6.2642 1.59696 5.82962L2.9972 4.42999C3.06509 4.36213 3.06509 4.25208 2.9972 4.18421L2.39896 3.58624C2.33066 3.51797 2.21994 3.51797 2.15164 3.58624L0.675988 5.06123C-0.22533 5.96215 -0.22533 7.42326 0.675988 8.32417C1.57754 9.22533 3.03882 9.22533 3.94037 8.32417L5.41673 6.84847C5.48462 6.7806 5.48462 6.67056 5.41673 6.60269L4.81848 6.0047Z' fill='%238B8B8B'/%3E%3C/svg%3E");*/
/*}*/

/*.wrap.imageList .tile .tile-caption.only-one-item:before {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.21722 2.17782C2.1937 3.23679 2.41706 4.9942 3.58948 5.77271C3.62811 5.79837 3.67951 5.79328 3.71269 5.76086C3.95951 5.51969 4.16832 5.28609 4.35115 4.98899C4.37912 4.94353 4.36173 4.88455 4.3148 4.85913C4.13597 4.76224 3.95802 4.58058 3.85784 4.38868L3.85772 4.38875C3.73772 4.1498 3.69687 3.88194 3.7604 3.60531C3.76047 3.60533 3.76054 3.60535 3.7606 3.60535C3.83371 3.25119 4.21392 2.92174 4.50432 2.61705C4.50371 2.61685 4.50311 2.61663 4.5025 2.61642L5.59054 1.50593C6.02413 1.06339 6.73735 1.05974 7.17544 1.49784C7.61797 1.93142 7.62528 2.64823 7.1917 3.09075L6.53267 3.76846C6.50217 3.79983 6.49227 3.84559 6.50655 3.88695C6.65829 4.32698 6.69561 4.94744 6.59392 5.4162C6.59107 5.42932 6.60727 5.43791 6.61665 5.42832L8.01928 3.99673C8.91532 3.08222 8.90771 1.59326 8.0024 0.687942C7.07849 -0.23596 5.57441 -0.228271 4.66 0.705L3.22284 2.17181C3.22094 2.17381 3.21914 2.17585 3.21722 2.17782Z' fill='%23AB1818'/%3E%3Cpath d='M5.83942 5.97433C5.83941 5.97438 5.83937 5.97443 5.83935 5.97448C5.84025 5.97411 5.84109 5.97375 5.84199 5.97336C6.12824 5.44993 6.18459 4.8496 6.05043 4.26438L6.04982 4.26501L6.04916 4.26472C5.92178 3.74349 5.57225 3.22591 5.09754 2.90724C5.0567 2.87983 4.99148 2.883 4.95323 2.91393C4.71277 3.10835 4.47741 3.35767 4.3221 3.67584C4.29771 3.72579 4.31598 3.78579 4.36404 3.81369C4.54428 3.91833 4.70705 4.07153 4.81604 4.27492L4.81621 4.2748C4.90114 4.41848 4.98484 4.69111 4.93063 4.98403C4.93059 4.98403 4.93054 4.98403 4.93051 4.98403C4.87993 5.37239 4.48774 5.72863 4.17598 6.04962L4.17613 6.04978C3.93881 6.29246 3.33553 6.90747 3.09397 7.15426C2.66039 7.59678 1.94358 7.6041 1.50105 7.17052C1.05853 6.73694 1.05121 6.02013 1.48479 5.5776L2.14578 4.89786C2.17574 4.86705 2.18592 4.82228 2.1726 4.78142C2.02583 4.3311 1.98562 3.72463 2.07826 3.25639C2.08084 3.24334 2.06478 3.23501 2.05547 3.24451L0.673932 4.65456C-0.231284 5.57847 -0.223612 7.0827 0.691007 7.9973C1.61486 8.90248 3.11134 8.88719 4.01652 7.96334C4.33098 7.61158 5.67709 6.36526 5.83942 5.97433Z' fill='%23AB1818'/%3E%3C/svg%3E");*/
/*}*/

/*.wrap.imageList .tile .tile-format {*/
/*    font-family: Arial;*/
/*    font-size: 12px;*/
/*    line-height: 14px;*/
/*    position: absolute;*/
/*    top: 4px;*/
/*    right: 4px;*/
/*    display: none;*/
/*    padding: 2px;*/
/*    word-spacing: normal;*/
/*    text-transform: uppercase;*/
/*    border-radius: 4px;*/
/*    background-color: #fff;*/
/*    box-shadow: 0 0 4px #999;*/
/*}*/
.wrap.imageList .tile .assets-vis-info-wrap {
    position: absolute;
    top: 6px;
    right: 6px;
    display: block;
    /*width: 75%;*/
    width: 96%;
    /*left: 23px;*/
}


/*body.selMode:not(.show-asset-qualifications) .wrap.imageList .tile .assets-vis-info-wrap{*/
body:not(.show-asset-qualifications) .wrap.imageList .tile .assets-vis-info-wrap {
    width: 87%;
}

.wrap.imageList .tile .assets-vis-info {
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}

/*.wrap.imageList .tile .assets-vis-info div {*/
/*    word-spacing: normal;*/
/*    text-transform: uppercase;*/
/*    border-radius: 4px;*/
/*    background-color: #fff;*/
/*    padding: 2px;*/
/*    box-shadow: 0 0 4px #999;*/
/*    display: flex;*/
/*    white-space: nowrap;*/
/*}*/

.wrap.imageList .tile .assets-vis-info div.tile-format {
    word-spacing: normal;
    text-transform: uppercase;
    padding: 2px;
    box-shadow: 0 0 4px #999;
    display: flex;
    white-space: nowrap;
    height: 15px;
    background: #FFFFFF;
    border: 1px solid #8B8B8B;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
    color: #8B8B8B;

}


.wrap.imageList .tile .assets-vis-info {
    display: flex;
    justify-content: flex-end;
}

.wrap.imageList .tile .assets-vis-info .tile-info {
    width: 50%;
    margin-right: 5px;
    /* margin-left: -23px; */
    line-height: 16px;
}

.wrap.imageList .tile .assets-vis-info .tile-info input {
    width: 100%;
    text-align: center;
    border: none;
    background-color: white;
}

/*.wrap.imageList .tile .tile-format {*/
/*    font-family: Arial;*/
/*    font-size: 12px;*/
/*    line-height: 14px;*/
/*    position: absolute;*/
/*    top: 4px;*/
/*    right: 4px;*/
/*    display: none;*/
/*    padding: 2px;*/
/*    word-spacing: normal;*/
/*    text-transform: uppercase;*/
/*    border-radius: 4px;*/
/*    background-color: #fff;*/
/*    box-shadow: 0 0 4px #999;*/
/*}*/

.wrap.imageList .tile .tile-qualifications-list {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    border-radius: 4px;
    box-shadow: 0 0 4px #999;
    padding: 4px 8px 1px 8px;
    max-width: 80%;
    background: #ffffff;
}

.wrap.imageList .tile .tile-qualifications {
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    padding: 2px;
    word-spacing: normal;
    text-transform: uppercase;
    border: none;
    /*border-radius: 4px;*/
    background-color: #fff;
    /*box-shadow: 0 0 4px #999;*/
    margin-bottom: 3px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wrap.imageList .tile .tile-qualifications figure {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    margin: 0 4px;
    background: #0f0;
}

/*.wrap.imageList .tile .tile-qualifications.is-not-qualified {
    color: #d00;
}*/

.wrap.imageList .tile .tile-qualifications.is-not-qualified figure {
    background-color: #f00;
}

.wrap.imageList .tile .tile-format.Video:after,
.wrap.imageList .tile .tile-format.Audio:after,
.wrap.imageList .tile .tile-format.Complex:after {
    content: " \25BA";
}

/*body.selMode.show-asset-qualifications .wrap.imageList .tile .tile-qualifications-list,*/
/*body.selMode:not(.show-asset-qualifications) .wrap.imageList .tile .tile-format {*/
body.show-asset-qualifications .wrap.imageList .tile .tile-qualifications-list,
body:not(.show-asset-qualifications) .wrap.imageList .tile .tile-format {
    display: block !important;
}

/*body.selMode.show-asset-qualifications .wrap.imageList .tile .tile-qualifications-list,*/
/*body.selMode:not(.show-asset-qualifications) .wrap.imageList .tile .assets-vis-info-wrap .tile-format {*/
/*    display: block!important;*/
/*}*/

#openModalUserPermissionsPopUp .table-wrapper tbody > tr > td,
#openModalUserPermissionsPopUp .modalDialog div,
#openModalUserPermissionsPopUp {
    font-size: 14px;
}

#openModalUserPermissionsPopUp .popupHolder {
    max-width: 777px;
}

#openModalUserPermissionsPopUp #openModalUserPermissionsPopUpAllowErase .popupHolder {
    max-width: 320px;
    margin: 40vh auto;
    text-align: justify;
}

#openModalUserPermissionsPopUpAllowErase {
    z-index: 50000;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__sidebar,
#openModalUserPermissionsPopUp .userPermissions-wrapper__content {
    height: 600px;
    padding: 20px 30px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content {
    overflow: hidden;
    position: relative;
    border-top: 1px solid #c5c5c5;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__sidebar {
    float: left;
    width: 318px;
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}

#openModalUserPermissionsPopUp .nicescroll-rails-vr {
    margin: 0 0 0 -15px;
}

#openModalUserPermissionsPopUp .projects-list {
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px dashed #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

#openModalUserPermissionsPopUp .user-permissions__table {
    table-layout: fixed;
}

#openModalUserPermissionsPopUp ul {
    list-style: none;
    margin: 0;
}

#openModalUserPermissionsPopUp .projects-list li {
    line-height: 28px;
}

#openModalUserPermissionsPopUp .projects-list > ul > li > ul,
#openModalUserPermissionsPopUp .projects-list > ul > li {
    border-top: 1px dashed #e5e5e5;
}

#openModalUserPermissionsPopUp .projects-list ul li a {
    position: relative;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    text-indent: 30px;
    cursor: pointer;
}

#openModalUserPermissionsPopUp .projects-list ul li li a {
    text-indent: 40px;
}

#openModalUserPermissionsPopUp .projects-list > ul > li > a:before {
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -4px;
}

#openModalUserPermissionsPopUp .projects-list > ul > li > ul {
    display: none;
}

/*#openModalUserPermissionsPopUp .projects-list > ul > li.open > ul {
    display: block;
}*/

#openModalUserPermissionsPopUp .role {
    position: relative;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .role {
    text-indent: 30px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .justified-list .role {
    text-indent: 22px;
}

#openModalUserPermissionsPopUp .role:after {
    position: absolute;
    top: 50%;
    right: 9px;
    width: 14px;
    height: 14px;
    margin: -8px 0 0 0;
    content: "";
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .role:after {
    left: 2px;
    right: auto;
}

#openModalUserPermissionsPopUp .role.role-owner:after {
    background: url('../img/nav_icon.png') no-repeat 0 -44px;
}

#openModalUserPermissionsPopUp .role.role-editor:after {
    background: url('../img/nav_icon.png') no-repeat -16px -44px;
}

#openModalUserPermissionsPopUp .role.role-viewer:after {
    background: url('../img/nav_icon.png') no-repeat -48px -44px;
    width: 18px;
    right: 7px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .role.role-viewer:after {
    left: 0;
    right: auto
}

#openModalUserPermissionsPopUp .role.role-contributor:after {
    background: url('../img/nav_icon.png') no-repeat -88px -44px;
    width: 17px;
    right: 8px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .role.role-viewer:after {
    left: 1px;
    right: auto
}

#openModalUserPermissionsPopUp .role.role-invite:after {
    background: url('../img/nav_icon.png') no-repeat -32px -44px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content #role-buttons-list .justified-list button {
    padding: 5px;
    cursor: pointer;
    text-align: left;
    text-indent: 20px;
    color: inherit !important;
    border: none;
    background: none;
}

#role-buttons-list button {
    position: relative;
}

#role-buttons-list button:after {
    background: url('../img/nav_icon.png') no-repeat -89px -14px;
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 4px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content #role-buttons-list .justified-list button:after {
    margin-left: 2px;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content #role-buttons-list .justified-list button:active {
    color: #fff;
}

#openModalUserPermissionsPopUp .projects-list .item.active {
    background-color: #f1f1f1;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper .popupRow {
    padding: 0 0 30px 0;
}

#openModalUserPermissionsPopUp .table-wrapper tbody > tr {
    line-height: 35px;
}

#openModalUserPermissionsPopUp .table-wrapper tbody > tr > td {
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#openModalUserPermissionsPopUp .table-wrapper tbody > tr > td:last-child {
    text-align: center;
}

#openModalUserPermissionsPopUp .table-wrapper label.checkbox {
    display: inline-block;
    margin: 0;
    padding-left: 25px;
}

#openModalUserPermissionsPopUp.modalDialog button {
    margin: 0 auto;
    padding: 6px 14px;
}

#openModalUserPermissionsPopUp.modalDialog .select-control-buttons button {
    width: 120px;
}

#openModalUserPermissionsPopUp.modalDialog .bottom-block .btn-group button {
    width: 27%;
    margin: 0 2% 15px 2%;
}

#openModalUserPermissionsPopUp .bottom-block {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 30px;
    background-color: #fff;
}

#openModalUserPermissionsPopUp .bottom-block .popupRow {
    padding: 0 0 12px 0;
}

#openModalUserPermissionsPopUp .table-wrapper .colOne {
    width: 44%;
    max-width: 44%;
}

#openModalUserPermissionsPopUp .table-wrapper .colThree {
    width: 22%;
    max-width: 22%;
}

#openModalUserPermissionsPopUp .userLevelPermissions-wrapper {
    padding: 20px 30px;
}

#user-permissions .left-menu {
    position: inherit;
    width: 100%;
    margin: 0;
    padding: 0;
}

#user-permissions .left-menu.collapse {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

#user-permissions .left-menu ul li a {
    padding: 10px 45px 10px 0;
}

#user-permissions .left-menu ul > li > ul > li:first-child {
    margin: 0;
}

#user-permissions .left-menu .category-list {
    width: 100%;
}

#user-permissions .left-menu .category-list li a > span {
    display: block;
    overflow: hidden;
    max-width: 186px;
    text-overflow: ellipsis;
}

#user-permissions .left-menu .category-list .category-permission-wrapper {
    line-height: 38px;
    position: absolute;
    top: 0;
    right: 60px;
    display: inline-block;
    height: 100%;
}

#user-permissions .left-menu .category-list .category-permission-wrapper > div {
    border-left: 1px solid #ddd;
    height: 100%;
    float: left;
    padding: 0 8px 0 0;
    position: relative;
}

#user-permissions .left-menu .category-list .category-permission-wrapper > div:first-child {
    width: 142px;
}

#user-permissions .left-menu .category-list .category-permission-wrapper > div > label {
    position: absolute;
    top: 50%;
    left: 8px;
    margin: -2px 0 0 0;
}

#openModalUserPermissionsPopUp .userPermissions-wrapper__content .left-menu .category-list .role:after {
    left: 8px;
}

/*image-grid View*/

#itemsSearchConnect.imageList.image-grid .pane-content,
.wrap.imageList.image-grid .view {
    word-spacing: 0;
    text-align: left;
}

#itemsSearchConnect.imageList.image-grid .pane-content .tile,
.imageList.image-grid .view .tile {
    /*width: 48%!important;*/
    margin-right: 2%;
    /*150 + 30*/
    height: 180px;
    text-align: center;
    float: left;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    display: flex;
}

/*
#itemsSearchConnect.imageList.image-grid .pane-content .tile:nth-child(5n),
.imageList.image-grid .view .tile:nth-child(5n) {
    margin-right: 0;
}
*/

.thumbSize-50 .imageList.image-grid .view .tile,
.thumbSize-50 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*100 + 26*/
    height: 130px;
}

.thumbSize-75 .imageList.image-grid .view .tile,
.thumbSize-75 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*125 + 30*/
    height: 155px;
}

.thumbSize-100 .imageList.image-grid .view .tile,
.thumbSize-100 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*150 + 30*/
    height: 180px;
}

.thumbSize-125 .imageList.image-grid .view .tile,
.thumbSize-125 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*175 + 30*/
    height: 205px;
}

.thumbSize-150 .imageList.image-grid .view .tile,
.thumbSize-150 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*200 + 30*/
    height: 230px;
}

.thumbSize-175 .imageList.image-grid .view .tile,
.thumbSize-175 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*225 + 30*/
    height: 255px;
}

.thumbSize-200 .imageList.image-grid .view .tile,
.thumbSize-200 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*250 + 30*/
    height: 280px;
}

.thumbSize-225 .imageList.image-grid .view .tile,
.thumbSize-225 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*280 + 30*/
    height: 310px;
}

.thumbSize-250 .imageList.image-grid .view .tile,
.thumbSize-250 #itemsSearchConnect.imageList.image-grid .pane-content .tile {
    /*310 + 30*/
    height: 340px;
}

#itemsSearchConnect.imageList.image-grid .pane-content .tile img,
.imageList.image-grid .view .tile video,
.imageList.image-grid .view .tile img {
    max-width: 100%;
    /*min-width: 85%;
    max-height: calc(100% - 2rem);*/
    /*min-width: calc(100% - 7rem);
    max-height: calc(100% - 7rem);*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

#itemsSearchConnect.imageList.image-grid .pane-content .tile img {
    max-width: 75% !important;
    max-height: 75% !important;
}

#itemsSearchConnect.imageList.image-grid .pane-content .tile img.img-vertical,
.imageList.image-grid .view .tile video.img-vertical,
.imageList.image-grid .view .tile img.img-vertical {
    /*height: 55%;*/
    width: auto;
}

/*.groupControlWrap {*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/

.groupControlWrap .controlGroupeItems,
.groupControlAssetsWrap .controlGroupeAssets {
    width: 16px;
    height: 16px;
    margin: 0;
    position: relative;
    padding: 0;
    top: 0;
    /*margin-left: 5px;*/
}

.groupControlAssetsWrap {
    display: flex !important;
    position: absolute;
    top: 10px;
    right: 159px;
    justify-content: center;
    align-items: center;
}

.groupControlAssetsWrap .controlGroupeAssets {
    border-radius: 50%;
    cursor: pointer;
    height: 16px;
    left: 0;
    /* position: absolute; */
    top: 0;
    width: 16px
}

.round {
    position: relative;
    margin-left: 5px;
}

.round label {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}

.round label:after {
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    content: "";
    height: 5px;
    left: 2px;
    opacity: 0;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 9px;
}

.round input[type="checkbox"] {
    visibility: hidden;
}

.round input[type="checkbox"]:checked + label {
    background-color: #66bb6a;
    border-color: #66bb6a;
}

.round input[type="checkbox"]:checked + label:after {
    opacity: 1;
}


/*#itemsSearchConnect.imageList.image-grid .pane-content .tile img.landscape,
.imageList.image-grid .view .tile video.landscape,
.imageList.image-grid .view .tile img.landscape {
    max-width: none;
    min-height: 100%;
    max-height: 100%;
}*/

/*.zipDownFromItemPanel,
.removeItem-panel,
.save-panel,
.add-panel,
.expand-panel,
.composer-save,
.composer-download,
.composer-email{
    opacity: 0.6;
}*/

/*Madia query*/

@media screen and (max-width: 1568px) {
    .wrapper-top-panel .actBar .vertical-aline-block {
        padding-right: 0;
    }

    .wrapper-top-panel .itemCountWrapper {
        padding: 0;
    }
}

.btn-group .btn.activeLabel {
    font-weight: 600;
}

#openModalEditCategories .addCategory-table,
#openModalAddCategories .addCategory-table {
    table-layout: fixed;
}

#openModalEditCategories .error-message {
    margin: 0;
    /* width: auto; */
    padding: 3px;
}

#openModalEditCategories .categoryCodeRow span,
#openModalAddCategories .categoryCodeRow span {
    display: block;
    font-size: 10px;
    color: red;
    padding-left: 10px;
}

#openModalEditCategories .popupHolder,
#openModalAddCategories .popupHolder {
    max-width: 630px;
    height: 615px;
}

#openModalEditCategories .popupHolder .btn-group,
#openModalAddCategories .popupHolder .btn-group {
    margin: 20px auto;
    text-align: center
}

#openModalEditCategories .popupHolder .popup-form,
#openModalAddCategories .popupHolder .popup-form {
    width: 50%;
    margin: 15px 0;
}

#openModalEditCategories .table-wrapper tbody > tr > td,
#openModalAddCategories .table-wrapper tbody > tr > td {
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#openModalEditCategories .table-wrapper,
#openModalAddCategories .table-wrapper {
    padding: 0 10px 0 10px;
}

#openModalEditCategories .submitEdit,
#openModalAddCategories .submitEdit {
    height: 34px;
    width: 290px;
    display: block;
    margin: 0 auto;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px #e4e4e4;
    outline: none;
}

#openModalEditCategories .submitEdit:active,
#openModalAddCategories .submitEdit:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#openModalAddCategories tbody > tr > td {
    vertical-align: middle;
}

#openModalAddCategories .error-message {
    margin: 0;
}

#openModalDeleteCategories .submitEdit {
    height: 34px;
    width: 230px;
    margin: 0 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
}

#openModalDeleteCategories .popupHolder {
    max-width: 810px;
}

#openModalDeleteCategories .submitEdit {
    max-width: 130px;
}

#openModalDeleteCategories .popupRow p {
    text-align: left;
    font-size: 14px;
}

#openModalDeleteCategories .popupRow p:first-child {
    margin: 20px 0 0 0;
}

#openModalDeleteCategories .popupRow p {
    margin: 0 0 10px 0;
}

#openModalDeleteCategories .cancelBtn {
    border: none;
    text-transform: uppercase;
    background: none;
    width: auto;
    height: auto;
    text-decoration: underline;
    margin: 20px 10px;
}

#openModalDeleteCategories .modalDialog .popupRow {
    padding: 0 15px 10px 15px !important;
}

#categoriesContextMenu {
    width: auto;
    max-width: 350px;
    border-radius: 3px;
    -webkit-box-shadow: -16px 6px 34px 0 rgba(0, 0, 0, 0.27);
    -moz-box-shadow: -16px 6px 34px 0 rgba(0, 0, 0, 0.27);
    box-shadow: -16px 6px 34px 0 rgba(0, 0, 0, 0.27);
}

#categoriesContextMenu .show-hidden-categories-wrap {
    display: flex;
}

#categoriesContextMenu .show-hidden-categories-wrap p {
    padding: 0;
    font-size: 12px;
    opacity: 1;
    text-align: end;
    width: 100%;
    margin-left: 16px;
}

#categoriesContextMenu ul > li {
    padding: 5px 10px;
    line-height: 47px;
    position: relative;
    font: 12px "Arial", "PT Sans", Helvetica, sans-serif;
}

#categoriesContextMenu ul > li.disabledStyle {
    pointer-events: none;
    color: #646464;
    opacity: 0.7;
}

.testLALALA {
    display: block;
}

#categoriesContextMenu ul > li > p {
    text-transform: none;
    font-size: 10px;
    opacity: 0.7;
    margin: 0;
    width: auto;
}

#categoriesContextMenu ul > li:hover {
    background: #f2f2f2;
}

#categoriesContextMenu ul > li:hover:before {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 15px 10px 0;
    border-color: transparent #f2f2f2 transparent transparent;
    left: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#categoriesContextMenu {
    border: 1px solid #f2f2f2;
}

#categoriesContextMenu .borderBeetwenMenu {
    border-bottom: 1px solid #d7d7d7;
}

.error-message {
    font-size: 10px;
    color: red;
    line-height: 9px;
    display: block;
    margin-top: 26px;
    text-align: left;
}

#itemProperties-list .itemPropertiesOrder {
    width: 15%;
}

#itemProperties-list .error-message {
    line-height: 2;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    white-space: pre-wrap;
}

.checkClipping {
    display: inline-block;
}

.checkClipping figure {
    display: none;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    border-radius: 50%;
    margin: 0 auto;
}

.checkClipping .figure-true {
    background-color: #0f0;
}

.checkClipping .figure-false {
    background-color: #f00;
}

.correctFormat {
    display: inline-block;
    font-weight: 600;
}

.help-tooltip {
    position: fixed;
    z-index: 99999;
    top: 300px;
    left: 300px;
    padding: 0 6px 2px 6px;
    background-color: #fff;
    box-shadow: 0 0 84px 0 rgba(5, 6, 7, 0.4);
    border-radius: 4px;
}

.help-tooltip:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
}

.help-tooltip.arrow-tl:after,
.help-tooltip.arrow-tr:after {
    top: -12px;
    border-width: 0 10px 12px 10px;
    border-color: transparent transparent #fff transparent;
}

.help-tooltip.arrow-bl:after,
.help-tooltip.arrow-br:after {
    bottom: -12px;
    border-width: 12px 10px 0 10px;
    border-color: #fff transparent transparent transparent;
}

.help-tooltip.arrow-tl:after,
.help-tooltip.arrow-bl:after {
    left: 14px;
}

.help-tooltip.arrow-tr:after,
.help-tooltip.arrow-br:after {
    right: 14px;
}

.help-tooltip .save-button,
.help-tooltip .cancel-button,
.help-tooltip .expand-button,
.help-tooltip .edit-button {
    width: 17px;
    height: 16px;
    padding: 0;
    vertical-align: text-top;
    text-indent: -9999px;
    border: none;
    border-radius: 0;
    background: url("../img/nav_icon.png") no-repeat -19px 0;
}

.help-tooltip .cancel-button {
    background: url('../img/nav_icon.png') no-repeat;
}

.help-tooltip .save-button {
    background: url('../img/nav_icon.png') no-repeat 0 -18px;
}

.help-tooltip .expand-button {
    position: relative;
    width: 21px;
    height: 21px;
    border-radius: 4px;
}

.help-tooltip.expanded textarea {
    display: block;
}

.help-tooltip .expand-button:before,
.help-tooltip .expand-button:after {
    position: absolute;
    content: "";
    background-color: #fff;
}

.help-tooltip .expand-button:before {
    top: 9px;
    left: 5px;
    width: 11px;
    height: 3px;
}

.help-tooltip .expand-button:after {
    top: 5px;
    left: 9px;
    width: 3px;
    height: 11px;
}

.help-tooltip.expanded .expand-button:after {
    display: none;
}

.help-tooltip input,
.help-tooltip textarea {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 5px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

.help-tooltip textarea {
    display: none;
    resize: vertical;
}

.help-tooltip input[disabled],
.help-tooltip textarea[disabled] {
    border: none;
    background: none;
    resize: none;
}

.help-tooltip .tooltip-header-wrapper > div {
    padding: 5px 5px 5px 0;
}

.help-tooltip .tooltip-header-wrapper button {
    margin-left: 7px;
    vertical-align: middle;
}

.help-tooltip .tooltip-header-wrapper button:first-child {
    margin-left: 0;
}

.help-tooltip .tooltip-header-wrapper .buttons-wrapper {
    padding-top: 9px;
}

input[disabled],
button[disabled],
select[disabled] {
    pointer-events: none;
}

.vertical-aline-block button[disabled] {
    pointer-events: auto;
}

.right-menu input[disabled],
.right-menu button[disabled],
.right-menu select[disabled] {
    pointer-events: visible;
}

.right-menu select[disabled] {
    background-color: rgba(220, 220, 220, 0.4) !important;
    border-color: transparent;
}

.screen-title {
    font-weight: normal;
    font-size: 18px;
}

/*new login page styles*/

.login-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.left-login-container {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 500px;
    padding: 30px 0;
    z-index: 1;
    background-color: #ffffff;
    /*height: 100%;*/
}

.popup.register,
.popup.login {
    position: relative;
}

.right-login-container {
    display: table-cell;
    font-family: 'proxima_nova_rgregular';
    position: relative;
}

.right-login-container .wide-container {
    /*max-width: 1420px;*/
    position: absolute;
    top: 0 !important;
    right: 0 !important;
    z-index: 0;
}

#slides .slides-pagination {
    display: none;
}

.login-info-section {
    position: absolute;
    top: 100px;
    left: 70px;
    width: 310px;
    z-index: 1000;
}

.login-info-section h1,
.login-info-section p {
    padding: 0 0 65px 0;
    margin: 0;
}

.login-info-section h1 {
    font-size: 48px;
}

.login-info-section p {
    font-size: 30px;
}

.login-info-section .login-info-btn {
    width: 200px;
    height: 40px;
    display: block;
    vertical-align: middle;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #005aa4;
    border-radius: 4px;
    font-size: 15px;
    box-shadow: 0 2px #e4e4e4;
}

.login-info-section .login-info-btn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
}

.login-info-section .login-info-btn:hover {
    text-decoration: none;
}

.popup.register .popupBox-register,
.popup.visible .popupBox-login {
    /* position: absolute;
    top: 50%;
    left: 50%;*/
    padding: 30px;
    width: 290px;
    margin: 38px auto;
    background-color: #fff;
    /*z-index: 1001;
    transform: translate(-50%, -50%);*/
    -webkit-box-shadow: 0 0 15px 13px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 0 15px 13px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 15px 13px rgba(0, 0, 0, 0.09);
}

.popup.register .popupBox-register {
    padding: 30px 30px 50px 30px;
}

.popup.visible .forgot-password,
.popup.visible #accCreate {
    text-decoration: underline;
    float: left;
}

.back-to-login-screen,
.popup.visible #accCreate {
    margin: 0 0 30px 0;
    cursor: pointer;
}

.popup.visible .forgot-password .actions {
    text-align: center;
}

.popup.register .actions .register-btn,
.popup.register .actions .back-to-login-screen,
.popup.visible .actions .login-btn,
.popup.visible .actions .back-to-login-screen,
.popup .loginBox.recover .log-res-btn,
.popup .loginBox.recover .recover-account,
.popup .loginBox.recover .reset-password,
.popup .loginBox.recover .recover-login-btn,
.recover-email--confirmBtn {
    display: block;
    width: 100%;
    background: #7c8198;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0;
    margin: 27px 0 0 0;
    outline: none;
    box-shadow: 0 2px #FFFFFF;
}

.popup.register .actions .register-btn:active,
.popup.visible .actions .login-btn:active,
.popup .loginBox.recover .log-res-btn:active,
.popup .loginBox.recover .recover-account:active,
.popup .loginBox.recover .reset-password:active,
.popup .loginBox.recover .recover-login-btn:active,
.recover-email--confirmBtn:active {
    box-shadow: 0 0 #FFFFFF;
    transform: translateY(2px);
}

.recover-email--confirmBtn {
    padding: 6px 12px !important;
}

.recover-email--confirmBtn:hover {
    color: #fff !important;
}

.input-no-valid {
    border: 1px solid #ff0000 !important;
}

.recover-email--noValidMsg,
.recover-email--noExistMsg {
    color: #ff0000;
}

.recover-email--successMsg {
    color: #18b244;
}

h2.welcome-block {
    margin: 0 0 10px;
    text-align: center;
    font-size: 18px;
}

.popup .actions .log-back-btn {
    background: none;
    border: none;
    text-align: center;
    margin: 20px 0 0 0;
    text-decoration: underline;
    outline: none;
}

.popup .loginBox .actions {
    text-align: center;
}

.login-logo {
    text-align: center;
    position: absolute;
    top: 16%;
    left: 50%;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

.login-footer {
    position: absolute;
    bottom: 0;
}

.register-text,
.login-text {
    position: absolute;
    text-align: center;
    top: -38px;
    font-size: 14px;
    font-weight: bold;
    left: 50%;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

.logo-footer {
    text-align: center;
    position: absolute;
    bottom: 5%;
    font-size: 14px;
    font-weight: bold;
    left: 50%;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

.logo-footer p {
    color: #bdbdbd;
    font-size: 10px;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 0;
}

.logo-footer a {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.logo-footer a:hover {
    color: #999999;
    text-decoration: none;
}

/*end login new styles*/

.infoRightClick {
    border-bottom: 1px solid #d7d7d7;
}

.context-menu li.disabled,
    /*.AssetsSelectedMenu li,*/
.infoRightClick li,
    /*.copyUrlUl li,*/
    /*.bottomInfoRightMenu li,*/
.inactive-menu,
.non-active,
.non-active a {
    color: #999999;
}

.disabledLiForRightClick {
    color: #999999 !important;
    pointer-events: none;
}

.disabledAllLiForRightClickInUl li {
    color: #999999 !important;
    pointer-events: none;
}

/*.context-menu #deleteItemsFromItemScreen.non-active,*/
/*.context-menu .create-variants.non-active{*/
/*    pointer-events: none;*/
/*}*/

/*.AssetsSelectedMenu.active li,*/
.infoRightClick.active li:not(.non-active)
    /*.copyUrlUl.active li,*/
    /*.bottomInfoRightMenu.active li*/
{
    color: #000;
}

.panelHrefLink > input:hover {
    cursor: pointer;
}

/*.single-item-panel:not(.expand) .singl-prop-tab3 .panelHrefLink input[type=text] {*/

.single-item-panel input[data-type-caption=Href] {
    color: #337ab7 !important;
}

.rightClickInfoMenu,
.rightClickInfoMenu .rightClickSubMenuShadow {
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
}

.context-menu .rightClickSubMenu {
    display: none;
    position: absolute;
    /*top: 0;*/
    left: 309px;
    z-index: 99999;
    background: #fff;
    height: auto;
}

.context-menu .nicescroll-rails-vr {
    -webkit-transform: translateX(-12px);
    -ms-transform: translateX(-12px);
    -o-transform: translateX(-12px);
    transform: translateX(-12px);
}

.context-menu .rightClickMenu .rightClickSubMenu,
.context-menu .findSimilarRightClick .rightClickSubMenu,
.context-menu .re-export {
    /*display: block;*/
    position: absolute;
    bottom: 0;
    z-index: 99999;
    background: #fff;
    height: auto;
}

.context-menu .rightClickMenu .rightClickSubMenu.editingStatusInItemRightMenu {
    top: 0;
    bottom: auto;
}

.context-menu .rightClickMenu .rightClickSubMenu,
.context-menu .findSimilarRightClick .rightClickSubMenu {
    left: 161px;
}

.context-menu.isHebrewLang .rightClickMenu .rightClickSubMenu,
.context-menu.isHebrewLang .findSimilarRightClick .rightClickSubMenu {
    left: -161px !important;
    right: auto !important;
}

.context-menu.isHebrewLang .sortByRightClick .submenuAlbum {
    left: -180px !important;
    right: auto !important;
}

.context-menu .rightClickMenu .rightClickSubMenu.editingStatusInItemRightMenu {
    left: 201px;
}

.context-menu.isHebrewLang .rightClickMenu .rightClickSubMenu.editingStatusInItemRightMenu {
    left: -201px !important;
}

.context-menu .re-export {
    bottom: -50px;
    width: 250px;
    left: 309px;
}

.display-block {
    display: block !important;
}

/*.context-menu .ReExport:hover .re-export{*/
/*display: block;*/
/*}*/

.context-menu .re-export .editExpDate {
    position: absolute;
    right: 30px;
}

.context-menu .re-export img {
    margin: 0;
}

#modal-dialog ul {
    margin-left: 0;
    padding-left: 0;
}

#modal-dialog li {
    list-style-type: none;
    margin-top: 10px;
    /*display: flex;*/
    /*justify-content: space-between;*/
}

#modal-dialog .editExpDate {
    font-size: 12px;
    width: 70%;
    margin-left: 25px;
}

#modal-dialog .ForcedIaeiToDateTimeUtc {
    margin-left: 42px;
}

.btn-re-export {
    border: none;
    background: inherit;
    font-weight: normal;
    font-size: 12px;
    color: inherit;
    margin: 0 30px;
    padding: 0 !important;
}

/*.context-menu ul li:hover {*/
/*background: inherit;*/
/*cursor: default;*/
/*}*/

.context-menu .rightClickMenu:hover .rightClickSubMenu,
.context-menu .findSimilarRightClick:hover .rightClickSubMenu {
    /*.context-menu .ReExport:hover .re-export{*/
    display: block;
    height: auto;
    color: #000000;
}

#showReExportMessage {
    background-color: rgba(192, 192, 192, .5);
    z-index: 5000000;
}

.rightClickDrop:hover .rightClickSubMenu {
    display: block;
    top: 0;
}

.context-menu .submenuAlbum {
    height: auto;
    width: 180px;
    /*color: #000000;*/
}

.rightClickDrop {
    position: relative;
}

.context-menu .assetFullSrc,
.context-menu .assetThumbUrl {
    text-overflow: ellipsis;
    width: 310px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.assetPropertyList .assetList.active:before,
.itemPropertyList .itemList.active:before {
    position: absolute;
    left: 5px;
    content: "•";
}

.itemPanelCount {
    text-align: center;
    margin: -14px;
    text-transform: none;
}

.single-item-panel .itemPanelCount {
    display: none;
}

.single-item-panel.expand .itemPanelCount {
    display: block;
}

.single-item-panel .item-wrapper .rightTableWrapper {
    width: 80%;
}

.single-item-panel.expand .item-wrapper .rightTableWrapper {
    width: 40%;
}

.findSimilarRightClick.disabled,
.rightClickEditImage.disabled {
    color: #d3d3d3;
}

.assets-panel .asset-id,
.single-item-panel .item-id {
    width: 130px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    cursor: pointer;
}

.single-item-panel.moreTabActive .item-id {
    width: 102px;
}

.single-item-panel.expand .item-id {
    width: inherit;
}

.lead-image:before {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 2px;
    /*left: 4px;*/
    padding: 2px;
    content: "\f005";
    word-spacing: normal;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 4px #999;
}

.right-menu .groupHolder .row {
    margin: 5px -15px;
}

.right-menu .groupHolder select {
    position: relative;
    /*z-index: 10;*/
    /*text-indent: 5px;*/
    -ms-appearance: none;
    appearance: none !important;
    background-color: #fff;
    /*border: 1px solid #d7d7d7;*/
    /*-webkit-box-shadow: 0 2px 2px 1px rgba(0,0,0, 0.05);
    -moz-box-shadow: 0 2px 2px 1px rgba(0,0,0, 0.05);*/
    /*box-shadow: 0 2px 2px 1px rgba(0,0,0, 0.05);*/
    /*border-radius: 3px;*/
    width: 100%;
    display: block;
    height: 30px;
    border: none;
    outline: none;
    -webkit-box-shadow: 0 2px 0px 0px rgb(229, 229, 229);
    -moz-box-shadow: 0 2px 0px 0px rgb(229, 229, 229);
    box-shadow: 0 2px 0px 0px rgb(229, 229, 229);
}

.right-menu .groupHolder input {
    margin: 0;
    padding: 0;
}

.right-menu .figure-true {
    background-color: #0f0;
}

.right-menu figure {
    display: block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    border-radius: 50%;
    margin: 8px 0 0 0;
}

.right-menu .figure-false {
    background-color: #f00;
}

#openModalSelectVideoFrames .video-holder {
    max-height: 400px;
    display: flex;
    justify-content: center;
}

#openModalSelectVideoFrames .videoFramesControls {
    display: flex;
    justify-content: space-between;
}

#openModalSelectVideoFrames .videoFrameContent {
    display: flex;
    justify-content: space-between;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameContentPart {
    width: 45%;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameImageWrapper {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 5px;
    max-height: 200px;
    height: 200px;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameImageWrapper .title {
    text-align: center;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameImageWrapper .img-holder {
    max-height: 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameImageWrapper .img-holder canvas {
    max-height: 100%;
    max-width: 100%;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameImageWrapper img {
    max-width: 100%;
    max-height: 100%;
}

#openModalSelectVideoFrames .videoFrameContent .videoFrameSaveWrapper {
    display: flex;
    align-items: center;
}

#openModalSelectVideoFrames button.makePreviewImage {
    height: 36px;
    padding: 0 20px;
}

#openModalSelectVideoFrames .video-holder video {
    max-width: 100%;
}

#openModalSelectVideoFrames .video-params {
    overflow: hidden;
}

#openModalSelectVideoFrames .captureCurrentFrameBtn {
    padding: 0 20px;
    /*height: 50px;*/
    /*margin-left: 112px;*/
}

#openModalSelectVideoFrames .clearAllCapturedFrames {
    width: 100%;
    min-height: 90px;
    border-radius: 6px;
    background: transparent;
}

#openModalSelectVideoFrames .clearAllCapturedFrames b {
    font-size: 22px;
    vertical-align: middle;
}

#openModalSelectVideoFrames .frame-wrapper {
    position: relative;
}

#openModalSelectVideoFrames .frame-wrapper .delete-frame {
    position: absolute;
    top: -10px;
    right: 4px;
    width: 23px;
    height: 23px;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff;
}

#openModalSelectVideoFrames .frame-wrapper .delete-frame:after {
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    top: -5px;
    left: 3px;
    content: "\00D7";
    vertical-align: middle;
}

#openModalSelectVideoFrames .output {
    min-height: 142px;
    max-height: 267px;
    padding: 15px 0 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
}

#openModalSelectVideoFrames .output .img-holder {
    overflow: hidden;
    margin: 0 0 30px 0;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

#openModalSelectVideoFrames .output .img-holder img,
#openModalSelectVideoFrames .output .img-holder canvas {
    display: block;
    max-width: 100%;
    height: auto;
}

#openModalSelectVideoFrames .output .img-holder .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #ececec;
}

#openModalSelectVideoFrames .current-preview-img-holder {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

#openModalSelectVideoFrames .current-preview-img-holder canvas,
#openModalSelectVideoFrames .current-preview-img-holder img {
    max-width: 100%;
    max-height: 150px;
    vertical-align: bottom;
}

#openModalSelectVideoFrames.modalDialog .popupHolder {
    margin: 5vh auto;
}

#openModalSelectVideoFrames.modalDialog .popup-content-wrapper {
    max-height: calc(90vh - 35px);
}

#openModalSelectVideoFrames .gotoStart {
    position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: transparent;
}

#openModalSelectVideoFrames .gotoStart[disabled] {
    opacity: 0.5;
}

#openModalSelectVideoFrames .gotoStart:before,
#openModalSelectVideoFrames .gotoStart:after {
    position: absolute;
    top: 10px;
    content: "";
}

#openModalSelectVideoFrames .gotoStart:before {
    left: 11px;
    width: 3px;
    height: 12px;
}

#openModalSelectVideoFrames .gotoStart:after {
    left: 14px;
    width: 0;
    height: 0;
    border-width: 6px 8px 6px 0;
    border-style: solid;
}

#openModalSelectVideoFrames.isHebrewLang .gotoStart:after {
    left: 10px;
    width: 0;
    height: 0;
    border-width: 6px 0 6px 8px;
    border-style: solid;
}

#openModalSelectVideoFrames.isHebrewLang .gotoStart:before {
    left: 19px;
    width: 3px;
    height: 12px;
}

/*Frame view*/

#openModalSelectVideoFrames.modalDialog .popupHolder,
#openModalViewFrames.modalDialog .popupHolder {
    max-width: none;
    width: 500px;
}

#openModalViewFrames.modalDialog .popup-content-wrapper {
    padding: 10px;
}

#openModalViewFrames.modalDialog .popupHolder .tile {
    width: 23%;
    margin: 1%;
    display: inline-block;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    position: relative;
    text-decoration: none;
    color: #686D71;
}

#openModalViewFrames.modalDialog .popupHolder .tile .tile-caption {
    font-size: 1rem;
    line-height: calc(1rem + 2px);
    text-align: center;
    background-color: rgba(236, 236, 236, 0.5);
    cursor: initial;
}

#openModalInsertAssets .popup-content-wrapper .mistake {
    color: red;
    font-size: 12px;
}

#openModalViewFrames.modalDialog .popupHolder .tile img {
    display: block;
    max-width: 100%;
    max-height: calc(100% - 2rem);
}

.linked-input-container-holder {
    float: left;
    margin: -4px 25px;
    text-align: center;
}

.linked-input-container-holder .input-range-holder,
.linked-input-container-holder .input-group-holder {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}

.linked-input-container-holder .input-range-holder {
    padding: 10px 0 0 0;
}

.linked-input-container-holder h5 {
    margin: 0 0 5px 0;
}

.linked-input-container-holder .input-group-holder {
    width: 64px;
}

.linked-input-container-holder .input-group {
    margin: 0 0 3px 0;
}

.linked-input-container-holder input[type=range] {
    background-color: transparent;
}

.imageList .view .tile,
#itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 20px;
}

.vertivalSpacing-50 .imageList .view .tile,
.vertivalSpacing-50 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 10px;
}

.vertivalSpacing-75 .imageList .view .tile,
.vertivalSpacing-75 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 15px;
}

.vertivalSpacing-100 .imageList .view .tile,
.vertivalSpacing-100 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 20px;
}

/*.vertivalSpacing-100 .imageList .view .tile:nth-last-child(-n+5),*/
/*.vertivalSpacing-100 #itemsSearchConnect.imageList .pane-content .tile:nth-last-child(-n+5) {*/
/*    margin-bottom: 5px;*/
/*}*/

.vertivalSpacing-100 .imageList.table .view .tile {
    margin: 0;
}

.vertivalSpacing-125 .imageList .view .tile,
.vertivalSpacing-125 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 25px;
}

.vertivalSpacing-150 .imageList .view .tile,
.vertivalSpacing-150 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 30px;
}

.vertivalSpacing-175 .imageList .view .tile,
.vertivalSpacing-175 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 35px;
}

.vertivalSpacing-200 .imageList .view .tile,
.vertivalSpacing-200 #itemsSearchConnect.imageList .pane-content .tile {
    margin-bottom: 40px;
}

#openModalSendRegistrationEmail.modalDialog .popupHolder {
    max-width: none;
    width: 500px;
}

#openModalSendRegistrationEmail textarea {
    min-height: 220px;
}

#openModalSendRegistrationEmail button {
    padding: 2px 75px;
}

.wrap .tHead .cHead.itemCount {
    font-size: 14px;
}

.wrap .tHead .cHead.view {
    /*padding: 2px 8px 2px 4px !important;*/
    /*display: inline-block !important;*/
}

#openModalLinkAssetsToItemByItemCode.modalDialog .popupHolder {
    max-width: 600px;
}

#openModalLinkAssetsToItemByItemCode.modalDialog .uploadPnlBtn {
    width: 50%;
    margin: 20px 0px 0px 0px;
}

#openModalLinkAssetsToItemByItemCode.modalDialog .boxscroll {
    max-height: calc(80vh - 190px);
}

#openModalLinkAssetsToItemByItemCode.modalDialog .form-control {
    width: 70%;
    margin: 10px 0px 0px 80px;
}

#openModalLinkAssetsToItemByItemCode.modalDialog .cancelBtn {
    margin: 0;
    float: right;
}

#openModalLinkAssetsToItemByItemCode header a {
    margin: 0;
}

#openAddItemColumnsExcel {
    overflow: hidden;
}

#openAddItemColumnsExcel .popupHolder {
    max-width: 35%;
}

#openAddItemColumnsExcel .popupHolder .fields-list {
    list-style: none;
}

#openSearchAssetsByExcel .popupHolder .label-input,
#openSearchItemsByExcel .popupHolder .label-input,
#openAddItemColumnsExcel .popupHolder .label-input {
    display: block;
}

#openSearchAssetsByExcelNotFoundList.modalDialog .popupHolder {
    max-width: 524px;
}

#openSearchAssetsByExcelNotFoundList .not-found-assets-label {
    font-weight: bold;
}

#openSearchAssetsByExcelNotFoundList .not-found-assets-list {
    list-style: none;
}

@supports (-ms-accelerator:true) {
    .imageList.image-grid .view .tile {
        width: 17% !important;
        margin-right: 2%;
        /*150 + 30*/
        height: 180px;
        text-align: center;
        float: none;
    }
}

.viewerModal,
.fieldsPermissionsModal,
.changePasswordModal,
.sendViewModal {
    display: none;
    width: 38vw;
    background: #fff;
}

.changePasswordModal {
    width: 30vw;
}

.fieldsPermissionsModal {
    width: 450px;
}

.sendViewModal ul li {
    list-style: none;
}

.htmlTempleteEditorPopup,
.extendItemPropertyPopup {
    display: none;
    width: 45vw;
    height: 90vh;
    background: #fff;
}

.htmlTempleteEditorPopup textarea,
.extendItemPropertyPopup iframe,
.extendItemPropertyPopup textarea {
    height: 72vh;
    width: 100%;
    resize: none;
    min-height: 200px;
    outline: none;
    border: none;
    padding: 10px;
}

.viewerModal__header,
.fieldsPermissionsModal__header,
.changePasswordModal__header,
.sendViewModal__header,
.htmlTempleteEditorPopup__header,
.organizationListPopup__header,
.requestOrganizationListPopup__header,
.shareItemsFromPopUp__header,
.userFriendlyErrorMessages__header,
.extendItemPropertyPopup__header {
    position: relative;
    line-height: 33px;
    padding: 0 20px;
    /*background-color: #ed0000;*/
}

.organizationListPopup__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.viewerModal__title,
.fieldsPermissionsModal__title,
.changePasswordModal__title,
.sendViewModal__title,
.htmlTempleteEditorPopup__title,
.organizationListPopup__title,
.requestOrganizationListPopup__title,
.shareItemsFromPopUp__title,
.userFriendlyErrorMessages__title,
.extendItemPropertyPopup__title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.viewerModal__close,
.fieldsPermissionsModal__close,
.changePasswordModal__close,
.sendViewModal__close,
.htmlTempleteEditorPopup__close,
    /*.organizationListPopup__close,*/
.requestOrganizationListPopup__close,
.shareItemsFromPopUp__close,
.userFriendlyErrorMessages__close,
.extendItemPropertyPopup__close {
    font-size: 14px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    cursor: pointer;
}

.viewerModal__main,
.fieldsPermissionsModal__main,
.changePasswordModal__main,
.sendViewModal__main,
.htmlTempleteEditorPopup__main,
.organizationListPopup__main,
.requestOrganizationListPopup__main,
.shareItemsFromPopUp__main,
.userFriendlyErrorMessages__main,
.item-data-list-of-values-popup-main,
.extendItemPropertyPopup__main {
    background: #fff;
}

.htmlTempleteEditorPopup__editor,
.extendItemPropertyPopup__editor {
    margin: 10px 25px;
    border: 1px solid #d3d3d3;
    min-height: 200px;
    font-size: 16px;
}

.extendItemPropertyPopup__settings {
    margin: 10px 10px 0 25px;
    width: 75px;
    display: inline-block;
}

.extendItemPropertyPopup__bull_settings {
    width: 40px;
    display: inline-block;
    margin: 0;
}

.extendItemPropertyPopup__settings button {
    height: 24px;
    width: 24px;
    border: none;
}

.extendItemPropertyPopup__settings .leftAlign_btn {
    /*background: url(../img/leftAlign.png) 2px 3px no-repeat;*/
    /*width: 22px;*/
    /*height: 24px;*/
    /*border: solid 1px #ccc;*/
}

.extendItemPropertyPopup__settings .rightAlign_btn {
    /*background: url(../img/rightAlign.png) 2px 3px no-repeat;*/
    /*width: 22px;*/
    /*height: 24px;*/
    /*border: solid 1px #ccc;*/
}

.extendItemPropertyPopup__settings .htmlPreview_btn {
    background: url(../img/htmlPreview.png) 0px 0px no-repeat;
    width: 22px;
    height: 24px;
    border: solid 1px #ccc;
}

.extendItemPropertyPopup__bull_settings .bullet_btn {
    background: url(../img/bullet_btn.png) 2px 2px no-repeat;
    width: 22px;
    height: 22px;
    border: solid 1px #ccc;
}

.extendItemPropertyPopup__settings button.active rect.box {
    /*background-color: #ddd*/
    fill: #DDDDDD;
}

.extendItemPropertyPopup__settings .rightAlign_btn.active {
    /*background-color: #ddd*/
}

.extendItemPropertyPopup__bull_settings .bullet_btn.active {
    background-color: #ddd
}

.extendItemPropertyPopup__settings .rightAlign_btn.active {
    /*background-color: #ddd*/
}

.extendItemPropertyPopup__editor.leftAlign textarea {
    /*text-align: left;*/
}

.extendItemPropertyPopup__editor.rightAlign textarea {
    /*text-align: right;*/
}

.extendItemPropertyPopup-text-container {
    display: block;
}

.extendItemPropertyPopup__html_preview {
    display: none;
    margin: 10px 25px;
    border: 1px solid #d3d3d3;
    min-height: 200px;
}

.extendItemPropertyPopup__editor.htmlpreview,
.extendItemPropertyPopup__html_preview.htmlpreview {
    display: inline-block;
    width: 45%;
}

.extendItemPropertyPopup__editor.htmlpreview {
    margin-left: 5px;
}

.extendItemPropertyPopup__html_preview.htmlpreview {
    margin-right: 5px;
}

.viewerModal__desc,
.fieldsPermissionsModal__desc,
.changePasswordModal__desc,
.sendViewModal__desc {
    padding: 10px 25px;
    border-bottom: 1px solid #d3d3d3;
}

.viewerModal__sections,
.fieldsPermissionsModal__sections {
    padding-left: 25px;
    max-height: 500px;
    margin-bottom: 15px;
}

.changePasswordModal__sections,
.sendViewModal__sections {
    max-height: 600px;
    margin-bottom: 15px;
}

.changePasswordModal__section {
    width: 70%;
    padding: 30px 0;
    margin: 0 auto;
    display: grid;
}

.sendViewModal__section {
    width: 90%;
    padding: 10px 0 0 0;
    margin: 0 auto;
}

.changePasswordModal__section label,
.sendViewModal__section label {
    width: 100%;
    margin-bottom: 10px;
}

.viewerModal__section__title,
.fieldsPermissionsModal__section__title,
.changePasswordModal__section__title,
.sendViewModal__section__title {
    text-decoration: underline;
}

.viewerModal__section__list,
.fieldsPermissionsModal__section__list,
.changePasswordModal__section__list,
.sendViewModal__section__list {
    list-style: none;
}

.viewerModal__section__listLabel,
.fieldsPermissionsModal__section__listLabel,
.changePasswordModal__section__listLabel,
.sendViewModal__section__listLabel {
    font-weight: 400;
}

#sendViewEmailBody,
#sendViewFinalBody {
    resize: none;
    width: 100%;
}

.fieldsPermissionsModal__section__listSubItem {
    list-style: none;
    margin-left: 40px;
}

.fieldsPermissionsModal__section__listSubItem label {
    font-weight: 400;
}

.viewerModal__section__showMore,
.fieldsPermissionsModal__section__showMore {
    text-decoration: none;
    color: #000;
    padding-left: 15px;
}

.viewerModal__section__showMore:hover,
.fieldsPermissionsModal__section__showMore:hover {
    color: #000;
}

.sendViewModal__search {
    display: block;
    position: relative;
}

.sendViewModal__search--icon {
    position: absolute;
    right: 8px;
    bottom: 49px;
    width: 18px;
    height: 18px;
    content: "";
    background: url(../img/scope.png) no-repeat;
}

.sendViewModal__search__list {
    position: absolute;
    width: 100%;
    left: 0;
    top: 56%;
    background: white;
    border: 1px solid silver;
    border-radius: 1px;
}

.sendViewModal__search__item {
    list-style: none;
    cursor: pointer;
    padding: 5px;
    border-bottom: 1px solid silver;
}

.sendViewModal__search__item:hover {
    background-color: #9f9e9e;
}

.sendViewModal__search__item:last-child {
    border-bottom: none;
}

.sendViewModal__subjects {
    display: flex;
    /*margin: 5px 0;*/
    flex-wrap: wrap;
}

.sendViewModal__subject {
    position: relative;
    margin: 5px 2px;
    padding: 5px 5px 5px 10px !important;
    font-size: 100% !important;
    cursor: pointer;
}

.sendViewModal__subject--remove:after {
    content: "x";
    padding: 0 2px;
    margin-left: 7px;
}

@keyframes rotate {
    0% {
        transform: rotate(2deg);
    }
    50% {
        transform: rotate(-2deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

.rotateAddedSubject {
    animation: rotate .5s linear;
}

.viewerModal__footer,
.fieldsPermissionsModal__footer,
.changePasswordModal__footer,
.sendViewModal__footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 25px;
    /*height: 10vh;*/
}

.htmlTempleteEditorPopup__footer,
.extendItemPropertyPopup__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    border-top: 1px solid #d3d3d3;
}

.viewerModal__btn,
.fieldsPermissionsModal__btn,
.changePasswordModal__btn,
.sendViewModal__btn,
.htmlTempleteEditorPopup__btn,
.extendItemPropertyPopup__btn {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    width: 150px;
    text-align: center;
    border-radius: 5px;
    padding: 5px 15px;
    margin-bottom: 15px;
    box-shadow: 0 2px #e4e4e4;
}

.viewerModal__btn:active,
.fieldsPermissionsModal__btn:active,
.changePasswordModal__btn:active,
.sendViewModal__btn:active,
.htmlTempleteEditorPopup__btn:active,
.extendItemPropertyPopup__btn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.htmlTempleteEditorPopup__btn,
.extendItemPropertyPopup__btn {
    margin: 0 13px;
}

.viewerModal__btn:hover,
.fieldsPermissionsModal__btn:hover,
.changePasswordModal__btn:hover,
.sendViewModal__btn:hover,
.htmlTempleteEditorPopup__btn:hover,
.extendItemPropertyPopup__btn:hover {
    color: #fff;
    opacity: .9;
    text-decoration: none;
}

.sendViewModal__btn:active {
    text-decoration: none;
}

.sendViewModal .msg {
    color: red;
}

.viewerModal__btn--cancel,
.fieldsPermissionsModal__btn--cancel,
.changePasswordModal__btn--cancel,
.sendViewModal__btn--cancel,
.htmlTempleteEditorPopup__btn--cancel,
.extendItemPropertyPopup__btn--cancel {
    text-transform: uppercase;
}

/*Item panel new Arrow*/

.single-item-panel:not(.expand) .assetTabArrow {
    display: none;
}

.assetTabArrow {
    position: absolute;
    color: #fff;
    left: 506px;
    /*Hardcoded value*/
    top: 50%;
    transform: rotate(0deg);
    z-index: 999999;
}

.dataTabArrow {
    position: absolute;
    color: #fff;
    right: 35px;
    /*Hardcoded value*/
    top: 50%;
    transform: rotate(0deg);
    z-index: 999999;
}

.assetTabArrow:hover,
.dataTabArrow:hover {
    color: #fff;
    cursor: pointer;
}

.assetTabArrow:after,
.dataTabArrow:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -3px;
    content: "";
    transform: rotate(-135deg);
    border-top: 2px solid;
    border-left: 2px solid;
}

.assetTabArrow.collapsedAssetContent:after,
.dataTabArrow.collapsedAssetContent:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

/* Tooltip left bottom logo */

.powered-by-tooltip {
    position: fixed;
    width: 150px;
    z-index: 9999;
    font-size: 10px;
    border: 1px solid silver;
    background: white;
    -webkit-box-shadow: 4px 4px 4px -1px rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 4px 4px 4px -1px rgba(0, 0, 0, 0.47);
    box-shadow: 4px 4px 4px -1px rgba(0, 0, 0, 0.47);
    padding: 4px;
    bottom: 50px;
    left: 55px;
}

.powered-by-tooltip__item {
    list-style: none;
}

.powered-by-tooltip__list {
    margin: 0;
}

.add-edit-organization {
    cursor: pointer;
    /*color: #ed0000;*/
    text-transform: uppercase;
    font-weight: bold;
    transition: opacity .3s linear;
}

.add-edit-organization:hover,
.add-edit-organization:focus {
    /*color: #ed0000;*/
    text-decoration: none;
    opacity: .9;
}

.left-panel-pin {
    display: block;
    background: url('../img/panel_sprites.png') no-repeat -178px -10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    right: 3px;
    bottom: 18px;
}

.left-panel-pin:hover {
    background: url('../img/panel_sprites.png') no-repeat -178px -56px;
}

.left-panel-pin.active {
    background: url('../img/panel_sprites.png') no-repeat -178px -30px;
}

.pinned {
    padding-left: 252px;
}

.right-panel-opened {
    padding-right: 417px !important;
}

.right-panel-opened-expand {
    padding-right: 834px !important;
}

#itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead,
#itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div {
    width: 148px;
}


.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div {
    width: 160px;
}

.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeLevel1Caption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeLevel2Caption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeCaption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeLevel1Caption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeLevel2Caption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeCaption,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.Size.WxDxH,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.Size.WxDxH,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeLevel1Caption,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeLevel2Caption,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.ItemTypeCaption,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeLevel1Caption,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeLevel2Caption,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.ItemTypeCaption,
.right-panel-opened .wrap.table .tHholder .cHead.Approval1,
.right-panel-opened .wrap.table #mainview .tDataForTableView .Approval1,
.right-panel-opened .wrap.table .tHholder .cHead.Approval2,
.right-panel-opened .wrap.table #mainview .tDataForTableView .Approval2,
.right-panel-opened-expand .wrap.table .tHholder .cHead.Approval1,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .Approval1,
.right-panel-opened-expand .wrap.table .tHholder .cHead.Approval2,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .Approval2,
.right-panel-opened-expand .wrap.table .tHholder .cHead.ColorSpace,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .ColorSpace,
.right-panel-opened-expand .wrap.table .tHholder .cHead.UploadDateTimeUtc,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .UploadDateTimeUtc
    /*.right-panel-opened-expand .wrap.table .tHholder .cHead.CreatedDateTimeUtc,*/
    /*.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .CreatedDateTimeUtc*/
{
    display: none;
}

#itemsSearchConnect.table .tHholder .cHead.LeadingImagePreviewClippedUrl,
#itemsSearchConnect.table .pane-content .tDataForTableView .LeadingImagePreviewClippedUrl,
#itemsSearchConnect.table .tHholder .cHead.Caption,
#itemsSearchConnect.table .pane-content .tDataForTableView .Caption {
    width: 160px !important;
}

.right-panel-opened #itemsSearchConnect.table .tHholder .cHead.LeadingImagePreviewClippedUrl,
.right-panel-opened #itemsSearchConnect.table .pane-content .tDataForTableView .LeadingImagePreviewClippedUrl,
.right-panel-opened #itemsSearchConnect.table .tHholder .cHead.Caption,
.right-panel-opened #itemsSearchConnect.table .pane-content .tDataForTableView .Caption {
    width: 190px !important;
}

.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div.Size.WxDxH,
.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead.Size.WxDxH {
    width: 100px;
}

.wrap.table .tHholder .cHead.ThumbnailClippedUrl,
.wrap.table #mainview .tDataForTableView .ThumbnailClippedUrl,
.wrap.table .tHholder .cHead.FileName,
.wrap.table #mainview .tDataForTableView .FileName
    /*.wrap.table .tHholder .cHead.AssetContentType,*/
    /*.wrap.table #mainview .tDataForTableView .AssetContentType*/
{
    width: 200px !important;
}

.right-panel-opened .wrap.table .tHholder .cHead.ThumbnailClippedUrl,
.right-panel-opened .wrap.table #mainview .tDataForTableView .ThumbnailClippedUrl,
.right-panel-opened .wrap.table .tHholder .cHead.FileName,
.right-panel-opened .wrap.table #mainview .tDataForTableView .FileName {
    width: 190px !important;
}

.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .tHholderForItemsScroll .tHead .cHead,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems .pane-content .tDataForTableView > div {
    width: 98px;
}

#itemsSearchConnect.table .tHholder .cHead.IsActive,
#itemsSearchConnect.table .pane-content .tDataForTableView .figure-container.IsActive {
    width: 60px !important;
    /*padding: 0 10px;*/
    text-align: center;
}

#itemsSearchConnect.table .tHholder .cHead.WxDxH,
#itemsSearchConnect.table .pane-content .tDataForTableView .WxDxH {
    min-width: 103px !important;
}

.wrap.table .tHholder .cHead,
.wrap.table #mainview .tDataForTableView > div {
    width: 117px;
}

.right-panel-opened .wrap.table .tHholder .cHead,
.right-panel-opened .wrap.table #mainview .tDataForTableView > div {
    width: 87px;
}

.right-panel-opened-expand .wrap.table .tHholder .cHead,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView > div {
    width: 86px;
}

/*.right-panel-opened-expand .wrap.table .tHholder .cHead.ThumbnailClippedUrl,*/
/*.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .ThumbnailClippedUrl,*/
.right-panel-opened-expand .wrap.table .tHholder .cHead.AssetContentType,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .AssetContentType,
.right-panel-opened .wrap.table .tHholder .cHead.AssetContentType,
.right-panel-opened .wrap.table #mainview .tDataForTableView .AssetContentType {
    width: 100px !important;
}

.right-panel-opened-expand .wrap.table .tHholder .cHead.FileName,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .FileName,
.right-panel-opened-expand .wrap.table .tHholder .cHead.ThumbnailClippedUrl,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .ThumbnailClippedUrl {
    width: 95px !important;
}


.right-panel-opened-expand .wrap.table .tHholder .cHead.FileSizePX,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .FileSizePX {
    width: 82px;
}

.right-panel-opened-expand .wrap.table .tHholder .cHead.AssetClass,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .AssetClass {
    width: 60px;
}


.right-panel-opened-expand .wrap.table .tHholder .cHead.FileSizeKB,
.right-panel-opened-expand .wrap.table #mainview .tDataForTableView .FileSizeKB {
    width: 72px;
}

#itemsSearchConnect.table .mainviewForScrolItems {
    margin-top: 100px;
    max-height: 73vh;
    width: 99% !important;
}

.right-panel-opened #itemsSearchConnect.table .mainviewForScrolItems,
.right-panel-opened-expand #itemsSearchConnect.table .mainviewForScrolItems {
    width: 100% !important;
}

.close-panel-disabled,
.close-panel-disabled:hover {
    opacity: .7;
    cursor: auto;
}

#taskScheduler-list {
    /*padding-left: 30px; */
}

.editItemPropField {
    background: transparent;
    outline: none;
    border: none;
    position: absolute;
    right: 25px;
}

.editAssetPropField {
    background: transparent;
    outline: none;
    border: none;
    position: absolute;
    right: 3px;
    top: 9px;
}

.editItemPropField:hover {
    font-weight: bold;
}

.filter-list__organizations .chkbox-list {
    max-height: 300px;
}

.advancedSearchContanier .nicescroll-cursors {
    padding: 1px;
    margin-right: 5px;
}

#openModalRightMenuItems .nicescroll-rails-vr .nicescroll-cursors {
    right: 6px !important;
}

.ItemListTable .nicescroll-rails-vr .nicescroll-cursors,
#itemHistoryMenu .nicescroll-rails-vr .nicescroll-cursors,
#assetHistoryMenu .nicescroll-rails-vr .nicescroll-cursors,
#targetListViewSubPopup .nicescroll-rails-vr .nicescroll-cursors,
#targetListViewSubSectionsPopup .nicescroll-rails-vr .nicescroll-cursors {
    right: 0 !important;
}

#openModalRightMenuItems .single-item-panel.expand .singl-prop-tab1 {
    width: 65%;
}

#openModalRightMenuItems .single-item-panel.expand .singl-prop-tab2 {
    width: 34%;
}

#openModalRightMenuItems .single-item-panel.expand .singl-prop-tab2-btn {
    width: 31%;
}

#openModalRightMenuItems .single-item-panel.expand .singl-prop-tab1-btn {
    width: 62%;
}

/* scroll cursor */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 12px !important;
    margin: 9px auto 0 !important;
}

.accountActivityReport-fixed-tableScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    margin: 0px auto !important;
}

.actBar .ico li.topRow__addItemBtn--wrap {
    margin: -2px 0 0 9px;
}

#addTopButton.topRow__addItemBtn {
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url(../img/panel_sprites.png) no-repeat -69px -54px;
    cursor: pointer;
    opacity: .7;
}

#addTopButton.topRow__addItemBtn[disabled] {
    cursor: default;
    opacity: 0.2;
}

#addTopButton.topRow__addItemBtn:hover {
    opacity: 1;
}

.print_pdf,
.currentScreenQueryBtn,
.editingStatusBtn {
    display: inline-block;
    /*margin-left: 5px;*/
    /*padding: 2px 5px 2px;*/
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
}

.print_pdf,
.currentScreenQueryBtn {
    color: #756868;
    line-height: 0;
    padding: 0;
}


.editingStatusBtn {
    border: 1px solid silver;
    margin-left: 20px;
}

/* notification (preferences) */

.notifications__title {
    margin-top: 0;
}

.notifications__table {
    width: 100%;
    border: 1px solid #d7d7d7;
}

.notifications__table th {
    text-decoration: underline;
}

.notifications__table td {
    padding: 5px;
}

.defining_notifications__dropdown,
.notifications__dropdown,
.tab_notifications__dropdown {
    width: 100%;
    height: 26px;
    text-indent: 7px;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: .5em;
    outline: none;
}

.notifications__dropdown--error {
    border-color: red;
    color: red;
}

.modalDialog .definingNotifications__save-btn,
.modalDialog .notifications__save-btn,
.modalDialog .tab_notifications__save-btn {
    font-size: 20px;
    opacity: .8;
    background-color: transparent;
    border: 0;
    color: #333;
    line-height: 26px;
    background: url(../img/panel_sprites.png) no-repeat -111px -31px;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
}

.modalDialog .definingNotifications__save-btn:disabled,
.modalDialog .notifications__save-btn:disabled,
.modalDialog .tab_notifications__save-btn:disabled {
    background: url(../img/panel_sprites.png) no-repeat -111px -56px;
}

.notifications__save-btn:hover,
.notification__remove-btn:hover,
.tab_notifications__save-btn:hover,
.tab_notification__remove-btn:hover {
    opacity: 1;
}

.popupRow button.notifications__save-btn:hover,
.popupRow button.notification__remove-btn:hover,
.popupRow button.tab_notifications__save-btn:hover,
.popupRow button.tab_notification__remove-btn:hover {
    background-color: transparent;
}

.definingNotifications__save-btn,
.notification__remove-btn,
.tab_notification__remove-btn {
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid black;
    opacity: .8;
    color: black;
    cursor: pointer;
    text-align: center;
    line-height: 18px;
    box-shadow: 0 2px #e4e4e4;
}

.definingNotifications__save-btn:active,
.notification__remove-btn:active,
.tab_notification__remove-btn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
}

#openModalDefiningNotifications.modalDialog .definingNotifications__save-btn:hover {
    background-color: #fff;
}

.notification__row td {
    text-transform: capitalize;
}

.select2.select2-container--default .select2-selection--multiple,
.select2.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #d7d7d7;
    line-height: 1.4;
}

.select2.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: transparent;
}

.user-email-rule-section {
    /*margin: 0 13vw 0 13vw;*/
    display: inline-block;
    text-align: center;
    /*width: 45vw;*/
}

.user-email-rule-section .checkbox {
    display: inline-block;
}

#openModalPreferencesSettings #save-selected-user-preferences,
#openModalPreferencesSettings .cancelBtn {
    width: auto;
    padding: 0 3vh 0 3vh;
    /*color: inherit;*/
}

#openModalPreferencesSettings .error-row {
    height: auto;
}

#openModalPreferencesSettings .popupHolder {
    max-width: 624px;
}

#openModalPreferencesSettings .table-actions {
    width: 23%;
}

#openModalPreferencesSettings .table-buttons {
    width: 8%;
}

#openModalPreferencesSettings .error-row td {
    border-top: none;
    height: auto;
    padding: 0px 8px 8px !important;
    line-height: 0;
}

#openModalUploadItemsDataFile .select-wrap,
#openModalUploadItemsPropertiesFile .select-wrap,
#openModalUploadAssets .select-wrap,
#openItemOrganizationSettings .select-wrap,
#openModalPreferencesSettings .select-wrap {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    margin-bottom: .5em;
}

#openModalUploadItemsDataFile .select-wrap:after,
#openModalUploadItemsPropertiesFile .select-wrap:after,
#openModalUploadAssets .select-wrap:after,
#openItemOrganizationSettings .select-wrap:after,
#openModalPreferencesSettings .select-wrap:after {
    right: 7px
}

#openModalUploadItemsDataFile .select-wrap select,
#openModalUploadItemsPropertiesFile .select-wrap select,
#openModalUploadAssets .select-wrap select,
#openItemOrganizationSettings .select-wrap select,
#openModalPreferencesSettings .select-wrap select {
    margin-bottom: 0;
    padding-right: 20px;
}

#top-table-header {
    display: none;
    margin: 0px 35px 0;
    text-transform: uppercase;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    position: absolute;
    /*width: 100%;*/
    width: 68vw;
    /*top: -2vh;*/
    bottom: 10px;
    /*margin-left: 280px;*/
    /*padding-top: 7vh;*/
}

.userScreenHeader {
    display: flex;
    justify-content: space-between;
    width: 70%;
}

#filterBarDynamic {
    /*padding: 10px 25px!important;*/
}

#top-table-header .assetConvertFormatPattern {
    /*margin: -20px 0 0 0;*/
    padding: 0;
    position: absolute;
    width: 100%;
}

#top-table-header .assetConvertFormatPattern .assetConvertFormatPattern_item {
    margin-top: 10px;
}

.conversionFormatCheckbox {
    display: inline-block;
    vertical-align: top;
}

.conversionFormatContent {
    display: inline-block;
    margin-top: 3px;
}

.lineHeihgtForTable {
    line-height: 2px;
}

.select_disabled {
    background: rgba(221, 221, 221, 0.25) !important;
}

.wrapper-top-panel label#select-assetConvertFormatPattern {
    height: 20px;
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
    padding: 0 10px 0;
}

.notSpace {
    word-spacing: -4px;
}

.tablesorter-header-inner {
    /*padding: 0px 20px 0px 0px;*/
    padding: 0;
    text-align: center;
}

#activityDetailedReportPopup tbody tr td {
    position: relative;
}

#activityDetailedReportPopup tbody tr td div:hover::after {
    position: absolute;
    top: 0;
    right: -2px;
    width: 18px;
    height: 18px;
    content: "";
    background: url(../img/searchFilter.png) 0 0 no-repeat;
}

#activityDetailedReportPopup.popupHolder {
    margin: 0vh auto;
    max-width: 1280px;
}

.myCatalogTableNmae,
.myCatalogTableContent,
.myCatalogTableMessage {
    display: inline-block;
}

.myCatalogTableNmae {
    width: 150px;
    vertical-align: top;
}

.myCatalogTableContent {
    width: 350px;
}

.myCatalogTableContent .myCatalogTableContentWidth50 {
    width: 50%;
}

.myCatalogTableContent.tableContentPath2 {
    width: 170px;
}

.myCatalogTableMessage {
    width: 150px;
}

.myCatalogTableMessage.tableMessagePath2 {
    width: 350px;
}

#openModalCreateMyCatalogPath1 .popupHolder,
#openModalCreateMyCatalogPath2 .popupHolder {
    max-width: 900px;
}

#openModalCreateMyCatalogPath1 thead {
    background-color: #cbcbcb
}

#openModalCreateMyCatalogPath1 table {
    width: 100%;
}

#openModalCreateMyCatalogPath1 table,
#openModalCreateMyCatalogPath1 th,
#openModalCreateMyCatalogPath1 td {
    border: 1px solid #f0f0f0;
}

.myCatalogTableContentRowCode {
    width: 80px;
}

.myCatalogTableContentRowCaption {
    width: 150px;
}

.myCatalogTableContentRowInput {
    width: 30px;
}

.openModalCreateMyCatalogPath1BtnWrap {
    text-align: right !important;
}

.openModalCreateMyCatalogPath1BtnNext {
    width: 15% !important;
    height: 34px;
    font-weight: bold;
}

.textUnderline {
    text-decoration: underline;
}

.myCatalogTableMessageError {
    color: red;
    display: none;
}

.activeUserNameRole {
}

.menuUserProfilePadding {
    margin: 10px !important;
    /*text-align: left;*/
    line-height: 2.5;
}

.menuUserProfileHR {
    border-bottom: 1px solid #dbdbdd;
}

.userProfileBtn {
    width: 50px;
    height: 50px;
    border: 1px solid #B6B6B6;
    box-sizing: border-box;
    border-radius: 2em;
    font-family: Arial, Helvetica, sans-serif !important;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 46px;
    /* vertical-align: middle; */
    cursor: pointer;
    text-align: center;
}

.userProfileBtn:active,
.userProfileBtn:focus {
    /*box-shadow: 0 0 #e4e4e4;*/
    /*transform: translateY(2px);*/
    /*background-color: #ccc !important;*/
    /*opacity: 0.5;*/
}

.userProfileBtnWrap {
    /*padding-top: 4px;*/
    /*line-height: 0;*/
    float: unset;
    margin-top: -12px;
}

.menuUserProfile {
    width: 225px;
    position: fixed;
    right: 0px;
    display: none;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    background: #fff;
    margin-right: 19px;
    z-index: 1001;
    top: 66px;
}

.menuUserProfile.marginTop70 {
    margin-top: 70px;
}

.fontWeight600 {
    font-weight: 600;
}

.activeUserName {
    font-weight: 100;
}

.menuUserProfilePadding li a
    /*.menuUserSignOut,*/
    /*.menuUserChangePassword,*/
    /*.menuUserAccountSettings,*/
    /*.system-languages-header*/
{
    text-decoration: none !important;
    color: #000;
    cursor: pointer;
}

.system-languages-options > li {
    cursor: pointer;
}

.menuUserProfilePadding li a:hover
    /*.menuUserSignOut:hover,*/
    /*.menuUserChangePassword:hover,*/
    /*.menuUserAccountSettings:hover,*/
    /*.system-languages-header:hover*/
{
    color: grey;
}

.system-languages-header:hover ul {
    color: #000;
}

#mainview.forPage3Item .tile {
    width: 31% !important;
    /*height: 319px;*/
}

#mainview.forPage4Item .tile {
    width: 48% !important;
    /*height: 494px;*/
    /*position: relative;*/
}

#mainview.forPage5Item .tile {
    width: 18% !important;
    /*height: 185px;*/
}

#itemsSearchConnect.for3Item .pane-content .tile {
    width: 31% !important;
    /*height: 319px;*/
}

#itemsSearchConnect.for4Item .pane-content .tile {
    width: 48% !important;
}

#itemsSearchConnect.for5Item .pane-content .tile {
    width: 18% !important;
    /*height: 185px;*/
}

#itemsSearchConnect.croppedTeme .pane-content .tile,
#mainview.croppedTeme .tile {
    width: initial !important;
}

#itemsSearchConnect.clipped .pane-content .tile,
#mainview.clipped .tile {
    width: initial !important;
}

#itemsSearchConnect.normal .pane-content .tile,
#mainview.normal .tile {
    width: initial !important;
}

.right-border-line-padding0 {
    padding: 0;
}

.right-border-line {
    display: inline-block;
    width: calc(100% + 10%);
    border-right: solid 1px;
    line-height: 1;
}

.search-panel .search.searchInputRightMenu {
    /*border-radius: 0;*/
    /*border: 0;*/
    /*background-color: transparent;*/
}

.searchBlock .search:focus {
    outline: none !important;
}

.headerMainPageAndFilter {
    position: absolute;
    right: 0;
    /*width: 500px;*/
    display: inline-block;
    margin: 8px 0px 0px 0px;
    top: 0;
}

.headerMainPageAndFilter.AssetorItem,
.headerMainPageAndFilter.DeleteAssetorItem {
    /*look this*/
    z-index: 1;
    /*width: 27vw;*/
    /*padding: 0 3vw;*/
    /*width: 375px;*/
    padding-right: 35px;
    margin-right: 1%;
}

.headerMainPageAndFilter.DeleteAssetorItem {
    /*width: 485px;*/
}

.filterBarBoxWidth {
    background-color: #e4e4e4;
    min-height: 55px;
}

.filterBarContentWidth.max-height-restriction,
.filterBarBoxWidth.max-height-restriction {
    height: 0;
}

.filterBarWrapWidth {
    width: 100%;
    height: 35px;
    background-color: #d4d4d4;
    position: relative;
}

body.logged .filterBar.filterBarWidth {
    margin-top: 15px;
    max-width: 850px;
    /*width: 100%;*/
    /*display: inline-block !important;*/
    background: #e4e4e4;
    overflow: hidden;
    /*height: 100%;*/
    /*padding-top: 0 !important;*/
    /*padding-bottom: 0 !important;*/
}

body.logged .filterBar.filterBarWidth:hover {
    height: initial;
}

body.logged .filterBar.filterBarWidth.managetable {
    display: none !important;
}

.filterBarWidthOverflow {
    font-size: 150% !important;
    position: absolute;
    bottom: -5px;
    left: 810px;
    display: none !important;
}

.filterBarWidthOverflow.activeOverflow {
    display: initial !important;
}

.filterBar.filterBarWidth:hover .filterBarWidthOverflow {
    display: none !important;
}

.headerMainButSelectAll {
    /*position: absolute;*/
    /*right: 45px;*/
    /*top: 20%;*/
    visibility: hidden;
}

.headerMainButSelectAll .headerMainButSelectAlla {
    text-decoration: none;
}

.vertical-align-middle {
    vertical-align: middle;
}

.di-b {
    display: inline-block;
    vertical-align: middle;
}

#perPageItemsAssetsSelectWrapper {
    width: auto;
}

.editPrefBtn.editPrefBtnLeft {
    float: left;
    margin-left: -20px;
    margin-top: 97px;
    position: fixed;
}

#itemsSearchConnect.image-grid.table .editPrefBtn.editPrefBtnLeft {
    position: fixed;
    z-index: 9999;
    top: 213px;
    margin-left: 0;
    margin: 0;
}

.hideLeftMenu {
    margin-left: 20px !important;
}

.left-aligns-forTopMenu {
    /*width: 100px;*/
    height: 20px;
    /*width: 550px;*/
}

#selectShowAs {
    width: 116px;
    /*box-shadow: 0 2px 0px 0px rgba(229,229,229, 1);*/
    border: 0;
    box-shadow: none;
    outline: none !important;
}

.input-field-select-show-as {
    display: none;
}

.select-wrap.selectBoxShowAs:after {
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    margin-top: -2px;
    /*right: 50px;*/
    transform-origin: 50% 50%;
}

/*.goToItemView {*/
/*    border-top-left-radius: 30px !important;*/
/*    border-bottom-left-radius: 30px !important;*/
/*}*/

.input-field .selectBoxShowAs {
    width: 90px;
}

.input-field #selectShowAs {
    cursor: pointer;
    width: 90px;
    height: 30px;
    /* border-radius: 5px; */
    border: 1px solid #B6B6B6;
    box-sizing: border-box;
    border-radius: 17px;
    padding-left: 15px;
}

/*.goToAssetsView {*/
/*    border-top-right-radius: 30px !important;*/
/*    border-bottom-right-radius: 30px !important;*/
/*}*/

.textTransofmCapitalize {
    text-transform: capitalize !important;
}

.search-panel.search-panelHeight {
    height: 75px;
    border-right: 0px;
    padding: 0;
}

.m-l_forLeftMenu {
    margin-left: 252px;
}

.filterBarContentWidth {
    height: auto;
    min-height: 63px;
    position: relative;
    background-color: #e4e4e4;
}

.filterBarContentWidth.managetable {
    /*height: 103px;*/
}

#openModalLeftMenuForAddCategory {
    display: none;
    border: solid 1px #ccc;
    background-color: #fff;
    width: 80%;
}

.menuForAddCategory {
    padding: 15px;
    border: 0;
}

.menuForAddCategoryItem {
    padding: 5px 0px 5px 0px !important;
    text-align: left;
    text-indent: 10px;
}

.no-translate-detected:after {
    content: "";
    display: block;
    clear: both;
    top: 45%;
    width: 10px;
    height: 10px;
    position: absolute;
    background-image: url(../img/no-translate-detected.jpg);
    background-size: cover;
    right: 5px;
    cursor: pointer !important;
}

#organization-list-fixed-table .no-translate-detected:after {
    content: none;
}

#itemSetting .no-translate-detected:after {
    top: 39%;
    right: 2px;
}

.fixScrolHeaderForNotifications.no-translate-detected:after {
    top: 30%;
}

.no-translate-detected_down:after {
    content: "";
    display: block;
    clear: both;
    top: 45%;
    width: 10px;
    height: 10px;
    position: absolute;
    background-image: url(../img/no-translate-detected_down.jpg);
    background-size: cover;
    right: 5px;
}

.no-translate-detected_up:after {
    content: "";
    display: block;
    clear: both;
    top: 45%;
    width: 10px;
    height: 10px;
    position: absolute;
    background-image: url(../img/no-translate-detected_up.jpg);
    background-size: cover;
    right: 5px;
}

.overflowHidden {
    overflow: hidden;
    background: #e4e4e4;
}

.filterBarWrapTab,
.filterBarTrashWrapTab {
    margin-left: 25px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 29px;
}

.filterBarTab,
.filterBarTrashTab {
    border: 1px solid #9e9e9e;
    display: inline-block;
    padding: 2px 25px 5px 3px;
    margin-left: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    cursor: pointer;
    height: 29px;
    background-color: #d4d4d4;
    float: left;
}

.filterBarTrashTab {
    padding: 4px 5px 5px 5px !important;
}

.filterBarTab.active,
.filterBarTrashTab.active {
    background-color: #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.filterBarTabActive,
.filterBarTrashTabActive {
    border: 1px solid #9e9e9e;
    display: inline-block;
    padding: 2px 10px 5px 3px;
    margin-left: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #d4d4d4;
    /*border-bottom: 1px solid #e4e4e4;*/
    cursor: pointer;
    position: relative;
    bottom: 0;
    float: left;
}

.filterBarTabActive.activeDefault,
.filterBarTrashTabActive.activeDefault {
    background-color: #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.filterBarWrapTabContainerScroll,
.filterBarWrapTabTrashContainerScroll {
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    float: left;
    max-width: 94%;
}

.close.closeTab {
    margin-left: 6px;
    width: 12px;
    height: 12px;
    top: 6px;
    position: absolute;
}

.filterBarTabPlus {
    font-weight: 900;
    margin-left: 6px;
    font-size: 23px;
    line-height: 0.5;
    vertical-align: sub;
}

.filterBarGuiTabDisabled {
    color: #C0C0C0 !important;
}

.filterBarGuiTabBell {
    margin-left: 6px;
    opacity: 0.4;
}

.filterBarGuiTabBell:hover {
    opacity: 0.7;
}

.wrap.table #mainview,
#itemsSearchConnect.table .pane-content {
    background-color: #fff;
    display: inline-block;
    /*width: 100%;*/
}

.assets-tabs .singl-prop-tabs button {
    border: none;
    box-shadow: 0 3px 0px 0 #f2f2f2;
}

.single-item-panel.expand .singl-prop-tabs.btn-group .singl-prop-tab2-btn {
    margin-right: 20px !important;
}

.single-item-panel.expand .singl-prop-tabs.btn-group .singl-prop-tab1-btn {
    /*margin-left: 20px !important;  */
}

.assets-item-wrapper.list {
    margin-bottom: 5px;
    /*text-indent: 10px;*/
}

.assets-item-wrapper.list.open {
    margin-bottom: 0;
    padding-bottom: 0;
}

.assets-item-wrapper.list.open ul {
    /*padding: 15px 0 10px 25px;*/
    margin: 10px 0 0 0;
    background-color: white;
}

.assets-item-wrapper.list.jsAssetInfoDrop {
    display: none;
}

.right-menu.jsAssetItem.assets-panel.active .assets-item-wrapper.list.open .jsAssetInfoDrop {
    display: block;
}

.right-menu.jsAssetItem.assets-panel .assets-item-wrapper.list.open .jsAssetInfoDrop {
    display: none;
}

.right-menu.jsAssetItem.assets-panel.active .assets-item-wrapper.list .jsAssetInfoDrop {
    display: none;
}

.assets-item-wrapper.list.open .jsAssetInfoDrop {
    border: 1px solid #7f7f7f;
}

.singl-prop-tab2 .asset-tab-section-list .assets-item-wrapper:first-child {
    padding: 10px 0;
}

.metuVisibilityLeft {
    position: absolute;
    left: 280px;
    top: 0;
    padding: 35px 0 0 0;
}

.metuVisibilityRight {
    position: absolute;
    right: 0;
    top: 0;
    padding: 35px 27px 0 0;
    width: 10%;
    max-width: 200px;
    display: flex;
    justify-content: space-between;
}

#openModalEditImageAssets .header,
.menuEditImageAssets {
    background-color: #fff;
    border: none;
    line-height: normal;
    padding: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

#openModalEditImageAssets .header > div {
    width: 32%;
    display: inline-block;
}

#openModalEditImageAssets .closeAlbumsPopup {
    color: black !important;
}

#openModalEditImageAssets .actionButton {
    width: 120px;
    border-radius: 20px;
    margin: 4px 10px;
    padding: 4px 10px;
}

#openModalEditImageAssets .header .headerName {
    width: 42%;
    overflow: hidden;
    text-overflow: ellipsis;
    /*color: #000000!important*/
}

#openModalEditImageAssets .header .hasIndicator {
    width: 20%;
    text-align: center;
}

#openModalEditImageAssets .header .btn-group {
    width: 34%;
}

#saveAsEditAssets {
    position: absolute !important;
    min-height: 720px;
}

#openModalEditImageAssets .modalDialog .popupHolder {
    max-width: 520px;
    min-width: 500px;
    top: 50%;
    margin: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

#openModalEditImageAssets #saveAsEditAssetsPopup input {
    width: 40%;
    border-radius: 2px;
    outline: none;
    text-indent: 3px;
    border: 1px solid #D7D7D7;
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    height: 24px;
    line-height: normal;
}

#saveAsEditAssetsError {
    /*width: 95%;*/
}

#openModalEditImageAssets .header .btn-group .actionButton {
    width: 100px;
    border-radius: 20px;
    margin: 4px 4px;
    padding: 4px 4px;
}

.menuEditImageAssets .features {
    width: 35%;
    display: inline-block;
    text-align: center;
}

.menuEditImageAssets .featureActions {
    width: 64%;
    display: inline-block;
    text-align: center;
    float: right;
}

.menuEditImageAssets .featureButton,
.menuEditImageAssets .pathButton {
    width: 90px;
    border-radius: 20px;
    margin: 4px 5px;
    padding: 4px 5px;
    float: left;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.menuEditImageAssets .pathButton,
.menuEditImageAssets .paths,
.menuEditImageAssets #makeClippingPath {
    display: inline-block;
}

.menuEditImageAssets #makeClippingPath {
    width: 34%;
    border-radius: 20px;
    margin: 4px 5px;
    padding: 4px 5px;
    float: right;
}

.menuEditImageAssets .pathButton {
    float: right;
}

.menuEditImageAssets .paths {
    width: 64%;
    float: left;
}

.menuEditImageAssets .imageButton {
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 0;
    background-position: 7px 7px;
    margin: 4px 5px;
    float: right;
}

.menuEditImageAssets #cropOK {
    background-image: url("../img/ConfirmTransparent.png");
}

.menuEditImageAssets #cropCancel {
    background-image: url("../img/delete-img.png");
    background-color: #c89898;
}

.menuEditImageAssets #rotateCounterClockWise {
    background-image: url("../img/ArrowCounterClockwise.png");
}

.menuEditImageAssets #rotateClockWise {
    background-image: url("../img/ArrowClockwise.png");
}

.menuEditImageAssets .cropActions,
.menuEditImageAssets .rotateActions {
    padding: 4px 10px;
}

.menuEditImageAssets .rotateActions .degrees {
    display: inline-block;
    float: left;
}

.menuEditImageAssets .rotateActions input.degrees {
    width: 100px;
    margin-left: 10px;
}

.menuEditImageAssets .rotateActions label.degrees {
    margin-top: 5px;
}

.right-menu .assets-item-wrapper.list .select-single-tab2 {
    -webkit-appearance: none;
    font-weight: 600;
}

.right-menu .assets-item-wrapper.list .select-single-tab2 select {
    border: 0;
    box-shadow: 0 3px 0px 0 #e5e5e5;
    border-radius: 0;
    text-indent: 0;
}

body .assets-item-wrapper.list .select-single-tab2.select-wrap:after {
    right: 8px;
}

.dropdown-list-export:after {
    right: 22px;
    top: 9px;
}

.dropdown-list-export.open:after {
    right: 21px;
}

/*.metuVisibilityLeft .top-menu .activeLabel:after {*/
/*    content: "";*/
/*    display: block;*/
/*    clear: both;*/
/*    top: 9px;*/
/*    left: 3px;*/
/*    width: 6px;*/
/*    height: 6px;*/
/*    position: absolute;*/
/*    background-color: #000;*/
/*    border-radius: 50%;*/
/*}*/

.metuVisibilityLeft .top-menu button {
    border: none !important;
}

.metuVisibilityLeft .top-menu .goToItemView {
    padding: 0px 13px;
}

.metuVisibilityLeft .top-menu .btn:not(.activeLabel) {
    background-color: #f0f0f0;
}

.paginationList .topRightPagination .pagLinks.next:after,
.paginationListPopup .topRightPagination .pagLinks.next:after {
    position: absolute;
    /* top: 12px; */
    /*left: 188px;*/
    display: block;
    /*width: 8px;*/
    /*height: 8px;*/
    content: ">";
    /*-webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;*/
    /*-webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;*/
    /* -webkit-transform: rotate(-45deg); */
    /*-moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);*/
    /* transform: rotate(-45deg); */
    /* border-right: 2px solid #eee; */
    /* border-bottom: 2px solid #eee; */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.paginationList .topRightPagination .pagLinks.prev:after,
.paginationListPopup .topRightPagination .pagLinks.prev:after {
    position: absolute;
    display: block;
    content: "<";
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.paginationList .topRightPagination .pagLinks.fastPrev:after,
.paginationList .topRightPagination .pagLinks.fastPrev:before,
.paginationListPopup .topRightPagination .pagLinks.fastPrev:after,
.paginationListPopup .topRightPagination .pagLinks.fastPrev:before {
    position: absolute;
    display: block;
    content: "<";
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.paginationList .topRightPagination .pagLinks.fastNext:before,
.paginationList .topRightPagination .pagLinks.fastNext:after,
.paginationListPopup .topRightPagination .pagLinks.fastNext:before,
.paginationListPopup .topRightPagination .pagLinks.fastNext:after {
    position: absolute;
    display: block;
    content: ">";
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.wrap-singl-prop-tabs.btn-group .btn {
    background-color: #fff;
    border: 1px solid #fff;
    color: #000;
    border-radius: 0;
}

.wrap-singl-prop-tabs.btn-group .btn:active {
    transform: translateY(3px);
    opacity: 0.5;
    background-color: #ccc !important;
}

.tHholder .tHead .cHead {
    background-color: #fff;
    height: auto;
    white-space: normal;
    line-height: 24px;
    vertical-align: top;
    text-transform: capitalize;
    text-indent: 0px;
    /*border-right: 1px solid #f1f1f1 !important;*/
    /*text-align: center;*/
}

.ItemPropertyListTable .assets-item-wrapper .groupHolder,
.right-menu .assets-item-wrapper .groupHolder {
    text-align: right;
}

.right-menu .assets-item-wrapper .groupHolder .valueColumn {
    font-weight: 600;
}

.tile-qualifications-list.hideForActiveTable {
    display: none;
}

.imagesAssetsListContainer {
    overflow: hidden;
    outline: none;
}

.imagesAssetsListContainer .imageList {
    cursor: pointer;
    width: 100%;
}

.imagesAssetsListContainer .imageSlides {
    display: none;
    width: 100%;
}

.imagesAssetsListContainer {
    float: left;
}

.imagesAssetsListContainer #imagesList {
    padding-top: 10px;
}

.imagesAssetsListContainer #imagesList > li {
    display: inline-block;
    float: left;
    margin: 0 5px 5px 5px;
    cursor: pointer;
}

.imagesAssetsListContainer #imagesList > li.disabledEvent,
#openModalEditImageAssets .sliderImageArrow.disabledEvent,
#openModalEditImageAssets .popupClose.closeAlbumsPopup.disabledEvent {
    pointer-events: none;
}

.imagesAssetsListContainer #imagesList > li img {
    max-height: 90px;
    max-width: 90px;
}

.imagesAssetsListContainer #imagesList > li div {
    height: 95px;
    width: 95px;
    padding: 1px;
    box-sizing: content-box;
    text-align: center;
}

.imagesAssetsListContainer .deselectedImage {
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.imagesAssetsListContainer .imegeCenterHelper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.containerEditImageAssets {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.containerEditImageAssets .canvasContainer {
    width: 94%;
    display: inline-block;
    height: 500px;
    padding: 5px;
    background-image: -moz-linear-gradient(45deg, #D3D3D3 25%, transparent 25%), -moz-linear-gradient(-45deg, #D3D3D3 25%, transparent 25%), -moz-linear-gradient(45deg, transparent 75%, #D3D3D3 75%), -moz-linear-gradient(-45deg, transparent 75%, #D3D3D3 75%);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, #D3D3D3), color-stop(.25, transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #D3D3D3), color-stop(.25, transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, #D3D3D3)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, #D3D3D3));
    -moz-background-size: 20px 20px;
    background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    /* override value for shitty webkit */
    background-position: 0 0, 50px 0, 50px -50px, 0px 50px;
}

.containerEditImageAssets .canvasContainer > canvas {
    /*position: absolute;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    user-select: none;
}

#openModalEditImageAssets .arrowHolderLeft {
    display: inline-block;
    width: 3%;
    padding-top: 250px;
    float: left;
}

#openModalEditImageAssets .arrowHolderRight {
    display: inline-block;
    width: 3%;
    padding-top: 250px;
    float: right;
}

#openModalEditImageAssets .arrowLeft {
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=-0.7071067811865476)";
}

#openModalEditImageAssets .arrowRight {
    float: right;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}

#openModalEditImageAssets .deselectedObject {
    /*background-color: rgba(0, 0, 0, 0.1);*/
    color: black;
    border: none;
}

#openModalEditImageAssets .deselectedObjectBorder {
    border: 2px solid rgba(0, 0, 0, 0.1);
}

#targetListViewSubPopup .header-real-codelanguage,
#item-data-list-of-values-popup .header-real-codelanguage,
.realCodeLanguage {
    width: 30px;
    height: 30px;
    position: absolute;
    color: #000;
    line-height: 28px;
    font-weight: 600;
    text-align: right;
    text-transform: capitalize;
    cursor: pointer;
}

.realCodeLanguage {
    width: 28px;
}

#guiSettings #gui-settings-form .item-data.select-wrap select {
    /*padding-right: 25px;*/
    /*width: 190px;*/
}

#guiSettings #gui-settings-form .item-data.select-wrap:after {
    right: 5px;
    top: 3px;
    /*content: " ";
    display: table;*/
}

.right-menu .assets-item-wrapper .jsAssetInfoDrop {
    display: none;
}

.right-menu .nicescroll-cursors {
    background-color: #d5d5d5 !important;
}

.right-menu.active .assets-item-wrapper .jsAssetInfoDrop {
    display: block;
}

.second-wrap {
    /*height: 100vh;*/
    padding: 1px 0;
    background-color: #e4e4e4;
}

.headerMainPageAndFilter .headerMainButSelectAll.showButtonSelectAll {
    display: none;
}

.headerMainPageAndFilter.showRightPanel {
    text-align: right;
}

.filterBarBoxWidth.activeTableForManager {
    margin-top: 100px;
}

.filterBarContentWidth.activeTableForManager {
    height: 100px;
}

.headerMainPageAndFilter.activeTableForManager {
    /*margin: 30px 0px 0px 0px;*/
    max-width: 250px;
    text-align: center;
}

/*#itemProperties-fixed-table thead {

}*/

.nicescroll-cursors {
    background-color: #9a9a9a !important;
}

.left-menu .nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
}

#activityDetailedReport .nicescroll-rails-vr .nicescroll-cursors,
#albumlistview .nicescroll-rails-vr .nicescroll-cursors,
#addItemsToFamily .nicescroll-rails-vr .nicescroll-cursors,
#emaillistviewNew .nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
}

#addItemsToFamily.isHebrewLang .nicescroll-rails-vr .nicescroll-cursors {
    right: -5px;
}

.nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
    width: 12px !important;
    z-index: 203;
}

.jsAssetItem .nicescroll-rails-vr .nicescroll-cursors,
.jsItemProp .nicescroll-rails-vr .nicescroll-cursors,
.floating-popup .nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
}

.scrollBarPopup .nicescroll-cursors {
    right: 0;
    width: 10px !important;
}

#activityDetailedReportLogDetails .nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
}

#activityDetailedReportLogDetails .nicescroll-rails-hr .nicescroll-cursors {
    top: -3px !important;
}

.nicescroll-rails-hr .nicescroll-cursors {
    top: 7px !important;
    height: 10px !important;
}

#itemProperties-fixed-table {
}

.filterBarWrapWidth .nicescroll-cursors {
    top: 0px !important;
    height: 7px !important;
}

.filterBarWrapTab .nicescroll-cursors {
    background-color: #aaaaaa !important;
}

.productionCampaignsTableScrol,
    /*.boxscrollAdJobs,*/
.itemsBrandsTableScrol,
.productionChannelsTableScrol,
.productionTargetTableScrol,
.productionTargetTableScrolPopup,
.itemPropertiesTableScrol {
    width: 99% !important;
}

/*.itemSettingsWrap #itemDataHolder .itemTableHolder .nicescroll-cursors {
    height: 100px !important;
}*/

.itemPropertiesOrder,
.itemPropertiesDescription,
.itemPropertiesCaption,
.itemPropertiesCode {
    /* width: 17%; */
}

.itemPropertiesSystem,
.itemPropertiesActive {
    /* width: 8%; */
}

.itemPropertiesActions {
    /* width: 14%; */
}

#formatlistview.conversionFormat {
    /*padding-top: 107px !important;*/
    padding-top: 0px !important;
}

#formatlistview.conversionFormat .tile,
#formatlistview.conversionFormat .tile .tData > div {
    height: 47px !important;
    line-height: 47px !important;
}

.accountCustomFormatTableScrolTableHeader thead th {
    white-space: nowrap;
    overflow: hidden;
    /* background: #fc0; */
    /* padding: 5px; */
    text-overflow: ellipsis;
    line-height: normal;
    text-align: center;
    height: 39px;
}

.wrap.bR4.conversionFormat {
    background-color: #e4e4e4;
}

.wrap.bR4.conversionFormat .second-wrap {
    height: auto !important;
    /*padding: 1px 0;*/
}

.wrap.bR4.conversionFormat .tHholder {
    /*padding-top: 60px;*/
}

.wrap.bR4 .editPrefBtn.editPrefBtnLeft.invisible {
    visibility: hidden;
}

.left-panel .find-similar {
    width: 20px;
}

.left-panel .show-as {
    width: 20px;
}

.actBar .edit-and-other-buttons {
    margin-top: -10px;
}

.center-aligns .toRight {
    /*margin-left: 50px;*/
}

.wrap.bR4.conversionFormat .tHholder .tHead .cHead {
    line-height: 20px;
}

/*.tableData {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    overflow: auto;
    margin: 20px;
    width: 92%;
}*/

#itemDataHolder .itemTableHolder tbody tr td .select-wrap:after {
    right: 7px;
}

/*#mainview.imageList5 .tile img {
    width: 85%;
}*/

.tableData {
    /*-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;

    box-shadow: 10px 10px 5px #000;
    overflow: auto;
    margin: 20px;
    width: 92%;*/
    width: 98%;
    padding-bottom: 20px;
}

/*.usersOrganizationTableScrol {*/
/*width: 98%;*/
/*max-height: 650px;*/
/*}*/

/*.usersOrganizationTableScrol1 {*/
/*width: 98%;*/
/*}*/

#itemSettingsTopHolder .itemSettingCol ul li {
    text-align: left;
}

#itemDataHolder.callapseTable {
    left: 0;
}

.userTableHeaderTableScrolTableHeader,
#users-fixed-table,
.accountCustomFormatTableScrolTableHeader,
#accountCustomFormat-fixed-table,
#assetQualifications-fixed-table,
    /* #assetView-fixed-table,
     .assetViewTableScrolTableHeader,
     #assetStyle-fixed-table,
    .assetStyleTableScrolTableHeader,
    #assetClass-fixed-table,
    .assetClassTypeTableScrolTableHeader,
    #itemGroupingType-fixed-table, */

#project-fixed-table,
.itemDevisionTableScrolTableHeader,
.itemsBrandsTableScrolTableHeader
    /*.productionChannelsTableScrolTableHeader,*/
    /*.productionTargetTableScrolTableHeader,*/
    /*.productionCampaignsTableScrolTableHeader*/
    /*.adJobsTableScrolTableHeader,*/
    /*.itemPropertiesTableScrolTableHeader, */
{
    width: 99%;
    background-color: #fff;
}

#assetQualifications-fixed-table .assetQualificationsTR {
    height: 60px !important;
}

.userTableCopyHeader {
}

.userTableCopyHeaderTr {
    /*display: flex;*/
    width: 100%;
    background-color: #e4e4e4;
}

.menuUserProfile ul li {
    list-style-type: none;
    box-shadow: 0 2px #FFF;
    position: relative;
}

.menuUserProfile ul li:active {
    box-shadow: 0 0 #FFF;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.system-languages-options li {
    box-shadow: none;
}

.system-languages-options li:active {
    box-shadow: inset 0 0 10px lightgrey !important;
    transform: none !important;
}

.userTableUserNameHeader,
.userTableFirstNameHeader,
.userTableLastNameHeader,
.userTableEmailHeader,
.userTablePasswordHeader,
.userTablePhoneNoHeader,
.userTableOrganizationHeader,
.userTablePermissionsHeader,
.userTableIsAdminHeader,
.userTableIsActiveHeader,
.userTableActionsHeader {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: normal;
    text-align: center;
    height: 39px;
    position: relative;
}

.userTableUserNameHeader,
.userTableFirstNameHeader,
.userTableLastNameHeader,
.userTablePasswordHeader,
.userTablePhoneNoHeader {
    width: 145px;
}

.userTableOrganizationHeaderWdth {
    width: 10%;
}

.userTableEmailHeader {
    width: 190px;
}

.userTableIsAdminHeader,
.userTableIsActiveHeader {
    width: 105px;
}

.userTablePermissionsHeader {
    width: 105px;
}

.userTableActionsHeader {
    width: 185px;
}

#users-fixed-table .userAccount-viewer {
    width: 150px;
}

.userTableHeaderTableScrolTableHeader .userTablePermissionsHeader {
    width: 150px;
}

.assetCustomFormatCode,
.assetCustomFormatCaption,
.assetCustomFormatDesc,
.assetCustomFormatDisplayPath,
.assetCustomFormatThumbnailPath,
.assetCustomFormatFullSizePath,
.assetCustomFormat__edit-data {
    width: 12.84%;
}

.assetCustomFormatIsActive,
.assetCustomFormatIsSystem {
    width: 5%;
}

/*.itemDevisionBusinessUnit {
    width: 10%;
}
.itemDevisionCode {
    width: 10%;
}
.itemDevisionDescription {
    width: 10%;
}
.itemDevisionLocking {
    width: 10%;
}
.itemDevisionPerm {
    width: 10%;
}
.itemDevisionIsActive {
    width: 10%;
}
.itemDevisionIsSystem {
    width: 10%;
}
.itemDevisionActions {
    width: 10%;
}*/

.table-w1 thead > tr {
    line-height: 59px;
}

#accountActivityReport-list .table-w1 thead > tr,
#accountStatisticsReport-list .table-w1 thead > tr {
    line-height: 40px;
}

.table-w1 thead > tr > th {
    padding-top: 5px;
}

#itemSetting-list .table-w1 thead > tr > th,
#conversionFormats-list .table-w1 thead > tr > th,
#visualComposerPresets-list .table-w1 thead > tr > th,
#accountActivityReport-list .table-w1 thead > tr > th,
#taskScheduler-list .table-w1 thead > tr > th,
#accountStatisticsReport-list .table-w1 thead > tr > th,
#organizations-list .table-w1 thead > tr > th {
    /*padding-top: 10px;*/
    white-space: initial;
}

#taskScheduler-list .table-w1 thead > tr > th {
    padding-top: 0;
}

#taskScheduler-list .no-translate-detected:after {
    top: 41% !important;
    right: 2px !important;
}

.activityReportTableScrolTableHeader {
    width: 145%;
}

#accountActivityReport thead .itemPropertiesUI {
    width: 50px;
}

#accountStatisticsReport-list .table-w1 thead .itemPropertiesLogged-In,
#accountStatisticsReport-list .table-w1 thead .itemPropertiesAsset.Size,
#accountStatisticsReport-list .table-w1 thead .itemPropertiesVideo.Size {
    width: 105px;
}

#accountStatisticsReport-list .table-w1 thead .itemPropertiesNon-Logged-In {
    width: 152px;
}

#itemSetting-list.table-wrapper thead > tr > th {
    padding: 0 5px 0 5px;
}

#itemSetting-list .table-w1 {
    margin: 85px 0 0 30px;
}

.itemSettingScreenHeader.addNewLink {
    position: absolute;
    /*top: 65px;*/
}

.table-w1 .usersNotificationsTableScrol1 thead > tr > th {
    text-align: center;
    padding: 0 !important;
    line-height: 26px;
}

.table-w1 .accountStatisticsReport-fixed-tableScroll1 thead > tr > th {
    text-align: center;
}

.left-menu .search-panel {
    /*top: -14px;*/
    z-index: 2;
}

.left-menu .singl-tab-item .searchList {
}

.ItemPropertyListTable .moreHolder .custom-checkbox,
.right-menu .moreHolder .custom-checkbox {
    margin-left: 15px;
    margin-top: 6px;
}

.taskScheduler-list {
    background-color: #e4e4e4;
}

#activityDetailedReportLogDetails {
    z-index: 100000;
}

#activityDetailedReportLogDetailsPopup {
    max-width: 25vw;
}

#activityDetailedReportPopup .table-wrapper thead > tr > th,
#activityDetailedReportLogDetailsPopup .table-wrapper thead > tr > th {
    background-color: initial;
}

.filter-bar .btn-filterBar.clear,
.filterBar .btn-filterBar.clear,
#filterBarDynamic .btn-filterBar.clear,
.filterBarDynamic .btn-filterBar.clear {
    border: 2px solid #c79797;
    box-shadow: 0 2px #FFFFFF;
}

.filter-bar .btn-filterBar.clear:active,
.filterBar .btn-filterBar.clear:active,
#filterBarDynamic .btn-filterBar.clear:active,
.filterBarDynamic .btn-filterBar.clear:active {
    box-shadow: 0 0 #FFFFFF;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.conversionFormat.table .tHholderForScrollAsset .tHead {
    background: #e4e4e4;
}

#activityDetailedReportLogDetailsPopup .table-wrapper thead > tr > th {
    text-align: center;
}

#activityDetailedReportLogDetailsPopup .table-wrapper tbody > tr > td > div {
    max-width: 300px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.visibilityHidden,
.mainVisibilityHidden {
    visibility: hidden;
}

.loaderfoView,
.mainLoaderForView {
    background: url(../img/ajax-loader.gif) #e4e4e4 no-repeat center;
    height: 100vh;
    /*background-color: #e4e4e4;*/
}

.fullPageLoader {
    width: 100vw;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/ajax-loader.gif) #e4e4e480 no-repeat center;
    height: 100vh;
    z-index: 1001;
}

.loaderfoTile {
    background: url(../img/ajax-loader.gif) #e4e4e4 no-repeat center;
}

.loaderForTables {
    background: url(../img/ajax-loader.gif) #e4e4e4 no-repeat center !important;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    /*background-color: #e4e4e4;*/
}

.tables-parent {
    height: 500px !important;
}

#activityDetailedReportLogDetailsPopup .header {
    height: 35px;
}

#activityDetailedReportLogDetailsPopup .btnDetailReport {
    float: right;
    margin-bottom: 25px;
    margin-top: 5px;
}

.goToShareScreen .check-similar,
    /*.organizationListPopup .add-another-organization-to-list,*/
#top-table-header button {
    font-weight: normal;
    color: #000;
    padding: 5px 15px 5px 15px;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0 2px #999;
}

.goToShareScreen .check-similar:active,
    /*.organizationListPopup .add-another-organization-to-list:active,*/
#top-table-header button:active {
    box-shadow: 0 0 #999;
    transform: translateY(2px);
    background-color: #ccc !important;
    opacity: 0.5;
}

.modalDialog #albumListPopup.popupHolder {
    max-width: 800px;
    background-color: #e4e4e4;
}

#albumList th.itemPropertiesVisibility {
    width: 20%;
}

#albumList .no-translate-detected:after {
    top: 12px;
}

#albumList select {
    margin: 0;
    height: inherit;
    border: 1px solid #e4e4e4;
    border-radius: 0;
}

.accountActivityReport-fixed-tableScroll .mCSB_container_wrapper,
.accountStatisticsReport-fixed-tableScroll .mCSB_container_wrapper,
.accountActivityReport-fixed-tableScroll1 .mCSB_container_wrapper,
.accountStatisticsReport-fixed-tableScroll1 .mCSB_container_wrapper,
.usersOrganizationTableScrol1 .mCSB_container_wrapper,
.formatlistviewForScrol .mCSB_container_wrapper,
.mainviewForScrol .mCSB_container_wrapper,
.tHholder .mCSB_container_wrapper,
.accountActivityReport-fixed-tableScroll1 #mCSB_6_container_wrapper,
.accountActivityReport-fixed-tableScroll #mCSB_5_container_wrapper,
.accountStatisticsReport-fixed-tableScroll #mCSB_3_container_wrapper,
.accountStatisticsReport-fixed-tableScroll1 #mCSB_4_container_wrapper,
.usersOrganizationTableScrol1 #mCSB_2_container_wrapper {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}

.accountActivityReport-fixed-tableScroll1 .mCSB_scrollTools_horizontal,
.accountStatisticsReport-fixed-tableScroll1 .mCSB_scrollTools_horizontal,
.tHholder .mCSB_scrollTools_horizontal,
.accountActivityReport-fixed-tableScroll1 #mCSB_6_scrollbar_horizontal,
.accountStatisticsReport-fixed-tableScroll1 #mCSB_4_scrollbar_horizontal,
.usersOrganizationTableScrol1 #mCSB_2_scrollbar_horizontal,
.usersOrganizationTableScrol1 .mCSB_scrollTools_horizontal {
    display: none !important;
}

.accountActivityReport-fixed-tableScroll1 .mCSB_scrollTools_vertical,
.accountStatisticsReport-fixed-tableScroll1 .mCSB_scrollTools_vertical,
.tHholder .mCSB_scrollTools_vertical,
.accountActivityReport-fixed-tableScroll1 #mCSB_6_scrollbar_vertical,
.accountStatisticsReport-fixed-tableScroll1 #mCSB_4_scrollbar_vertical,
.usersOrganizationTableScrol1 #mCSB_2_scrollbar_vertical,
.usersOrganizationTableScrol1 .mCSB_scrollTools_vertical {
    display: none !important;
}

.accountActivityReport-fixed-tableScroll1 #mCSB_6_container,
.accountStatisticsReport-fixed-tableScroll1 #mCSB_4_container,
.usersOrganizationTableScrol1 #mCSB_2_container {
    padding-bottom: 0 !important;
}

.mainviewForScrolItems .mCSB_container_wrapper > .mCSB_container,
.accountActivityReport-fixed-tableScroll1 .mCSB_container_wrapper > .mCSB_container,
.accountStatisticsReport-fixed-tableScroll1 .mCSB_container_wrapper > .mCSB_container,
.usersOrganizationTableScrol1 .mCSB_container_wrapper > .mCSB_container,
.tHholder .mCSB_container_wrapper > .mCSB_container {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.usersOrganizationTableScrol .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 22px !important;
}

.extendItemPropertyPopup__main .extendItemPropertyPopup__btn--submit.displayNone {
    display: none;
}

form.displayNone {
    display: none;
}


.accountActivityReport-fixed-tableScroll1 thead tr th {
    text-align: center;
}

.formatlistviewForScrol .mCSB_scrollTools_vertical {
    right: -2px;
}

.formatlistviewForScrol .mCSB_scrollTools_horizontal {
    bottom: -6px;
}

.formatlistviewForScrol .mCSB_scrollTools_vertical {
    right: -16px;
}

.goToItemSettings #itemDataHolder .nicescroll-rails-vr .nicescroll-cursors {
    right: -12px;
}

#targetlistview .nicescroll-rails-vr .nicescroll-cursors,
#targetlistSectionsview .nicescroll-rails-vr .nicescroll-cursors {
    right: 0;
}

.formatlistviewForScrol .mCSB_container_wrapper > .mCSB_container {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.accountStatisticsReport-fixed-tableScroll1 .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 22px !important;
}

.accountActivityReport-fixed-tableScroll1 thead tr th {
    position: relative;
}

.accountActivityReport-fixed-tableScroll .mCSB_vertical_horizontal,
.accountStatisticsReport-fixed-tableScroll .mCSB_vertical_horizontal {
    overflow: visible;
}

.accountStatisticsReport-fixed-tableScroll .mCSB_scrollTools_horizontal {
    bottom: -10px;
}

.accountStatisticsReport-fixed-tableScroll .mCSB_scrollTools_vertical {
    right: -12px;
}

.usersOrganizationTableScrol #mCSB_1_scrollbar_vertical {
    bottom: 30px !important;
    right: -5px !important;
}

.accountActivityReport-fixed-tableScroll .mCSB_scrollTools,
.accountStatisticsReport-fixed-tableScroll .mCSB_scrollTools {
    right: -5px;
}

.accountActivityReport-fixed-tableScroll #mCSB_5_container_wrapper.mCSB_container_wrapper,
.accountStatisticsReport-fixed-tableScroll #mCSB_3_container_wrapper.mCSB_container_wrapper {
    margin-bottom: 10px !important;
}

.accountActivityReport-fixed-tableScroll .mCSB_container_wrapper > .mCSB_container,
.accountStatisticsReport-fixed-tableScroll .mCSB_container_wrapper > .mCSB_container {
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.usersOrganizationTableScrol #mCSB_3_dragger_vertical .mCSB_dragger_bar {
    background-color: #c4c4c4 !important;
    right: -13px;
}

.mainviewForScrol .mCSB_vertical .mCSB_container {
    margin-right: 0 !important;
}

.mainviewForScrolItems .mCSB_vertical_horizontal,
.formatlistviewForScrol .mCSB_vertical_horizontal,
.usersOrganizationTableScrol .mCSB_vertical_horizontal {
    overflow: visible;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 0px !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 0px !important;
}

/*.accountStatisticsReportTableData {
    width:110px;
}*/

.accountStatisticsReportTableData,
.accountStatisticsReportTableFormat,
.accountStatisticsReportTableContact,
.accountStatisticsReportTableAlbum,
.accountStatisticsReportTablePage,
.accountStatisticsReportTableSpot,
.accountStatisticsReportTableJob,
.accountStatisticsReportTableChannel,
.accountStatisticsReportTableVideo,
.accountStatisticsReportTableAsset,
.accountStatisticsReportTableItem,
.accountStatisticsReportTableLog,
.accountStatisticsReportTableProjects,
.accountStatisticsReportTableUser {
    width: 150px;
}

.accountStatisticsReportTableNotLogUser {
    width: 250px;
}

#preferencesCategoryHolder {
    max-height: 665px;
    height: 665px;
    overflow-y: scroll;
}

iframe.displayNone {
    display: none !important;
}

#preferencesCategoryHolder > div {
    min-height: 20px;
    margin-top: 1px;
    /* margin-bottom: 2px; */
    vertical-align: middle;
}

/*.fixScrolHeaderForAccountStatisticsReport {
    min-width: 150px;
    max-width: 150px;
}*/

.accountSRacStaticDate,
.accountSRacStaticAssetSizeMB,
.accountSRacStaticPages,
.accountSRacStaticSpots,
.accountSRacStaticAlbums,
.accountSRacStaticContacts .accountSRacStaticFormats .accountSRacStaticItemProperties {
    min-width: 119px;
}

.accountSRacStaticProjects {
    min-width: 143px;
}

.accountSRacStaticJobs,
.accountSRacStaticChannels,
.accountSRacStaticUsers {
    min-width: 111px;
}

.accountStatisticsReportTableLog,
.accountSRacStaticLoginUsers {
    min-width: 119px;
}

.accountSRacStaticNotLoginUsers {
    min-width: 147px;
}

.accountStatisticsReportTableItemPropert,
.accountStatisticsReportTableVideoSize {
    width: 200px;
}

.accountStatisticsReportTableActiveUser {
    width: 200px;
}

.accountStatisticsReportTableAssetSizeM {
    width: 200px;
}

.accountSRacStaticActiveUsers {
    min-width: 85px;
}

.accountSRacStaticVideos,
.accountSRacStaticItems {
    min-width: 114px;
}

.accountSRacStaticAssets {
    min-width: 116px;
}

.accountSRacStaticAssetSizeMB {
    min-width: 116px;
}

.accountStatisticsReport-fixed-tableScroll1 thead tr th {
    position: relative;
}

/*.accountSRacStaticLoginUsers {
    width: 80px;
}*/

/*#accountStatisticsReport-list.table-wrapper .accountSRacStaticActiveUsers ,
#accountStatisticsReport-list.table-wrapper .accountSRacStaticLoginUsers {
    padding: 4px 12px 4px 12px !important;
}

#accountStatisticsReport-list.table-wrapper .accountSRacStaticAssetSizeMB {
    padding: 4px 10px 4px 10px !important;
}

#accountStatisticsReport-list.table-wrapper .accountSRacStaticVideoSizeMb {
    padding: 4px 8px 4px 8px !important;
}*/

#accountStatisticsReport-fixed-table {
    /*width: 100%;*/
}

.organizationListTableScrolTableHeader tr th,
.usersOrganizationTableScrolThead1 tr th,
.usersNotificationsTableScrolThead1 tr th {
    position: relative !important;
}

.addEmptyAlbumRowText {
    color: #000;
}

.goToShareScreen .check-similar:hover,
    /*.organizationListPopup .add-another-organization-to-list:hover,*/
#top-table-header button:hover,
#itemSettingsTopHolder .radio span,
#top-table-header .for-unqalified-assets-holder span:not(.for-unqalified-assets-title) {
    color: #888;
}

#top-table-header label.radio input[type="radio"]:not(:checked) + span:before,
#itemSettingsTopHolder label.radio input[type="radio"]:not(:checked) + span:before {
    border: 2px solid #999;
}

.fixScrolHeaderForOrganization,
.fixScrolHeaderForNotifications {
    min-width: 140px;
    max-width: 140px;
}

/*.arcticmodal-overlay:not(.nomore),*/
/*.arcticmodal-container:not(.nomore) {*/
/*    z-index: 20000 !important;*/
/*}*/

.mainviewForScrol {
    width: 98%;
    /*height: auto!important;*/
    max-height: 74vh;
    height: 74vh !important;
    /*margin-top: 85px;*/
}

.mainviewForScrolItems {
    /*height: auto!important;*/
    max-height: 74vh;
}

#openModalLoading.modalDialog {
    background: rgba(255, 255, 255, 0.8);
}

.print_pdf.displayNone,
.mainviewForScrol.hideSection {
    display: none !important;
}

.accountCustomFormatTableScrol tbody tr td.assetCustomFormat__edit-data ul {
    margin: 0 auto;
    display: block;
}

.accountCustomFormatTableScrol tbody tr td.assetCustomFormat__edit-data ul > li {
    margin-left: 30px;
}

.accountCustomFormatTableScrol tbody tr td.assetCustomFormat__save-data ul {
    margin: 0 auto;
    display: block;
}

#openModalLoading.modalDialog .contentForLoading {
    background: url(../img/ajax-loader.gif) rgba(255, 255, 255, 0) no-repeat center 50%;
}

/*body.selMode.show-asset-qualifications #mainview .tile {
	min-width: 205px;
    min-height: 205px;
}*/

body.selMode.show-asset-qualifications #mainview .tile .tile-qualifications-list {
}

.nicescroll-rails-vr .nicescroll-cursors {

}

.usersOrganizationTableScrol .mCS-light mCSB_scrollTools_vertical .mCSB_dragger_bar {
}

/*body.selMode.show-asset-qualifications #mainview .tile > img {*/
body.show-asset-qualifications #mainview .tile > img {
    /*margin-bottom: 16px;*/
}

#mainview,
#vertical {
    /*min-width: 570px;*/
    height: 70vh;
}

.mainviewForScrolItems .mCSB_inside > .mCSB_container {
    margin-right: 0px;
}

.mainviewForScrolItemsWrap {
    width: 100%;
    background-color: #e4e4e4;
    /*height: 90%;*/
    /*Safari doesn't support vh*/
    /*height: 90vh;*/
    /*padding-left: 20px;*/
    /*margin-top: 85px;*/
}

#activityDetailedReportInactive.modalDialog .popupHolder.contactListHolder {
    max-width: 1250px;
}

#activityDetailedReportInactive table thead tr th {
    background-color: #e8e8e8;
    text-align: center;
}

.mainviewForScrolItems .mCSB_container_wrapper {
    margin-right: 0px;
    margin-bottom: 0px;
}

.userTableHeaderTableScrolTableHeader thead tr.userTableCopyHeaderTr {
    display: flex;
}

.userTableHeaderTableScrolTableHeader thead tr.userTableCopyHeaderTr th {
    /*vertical-align: -webkit-baseline-middle;*/
    border-right: 0;
}

.headerMainPageAndFilter.modificationCss {
    margin: 0;
    top: 0;
}

.managerFilter-fixed-table-body tr.changeCss .FilterManagmentTdColAction button {
    opacity: 1;
}

.managerFilter-fixed-table-body tr .FilterManagmentTdColAction button {
    padding: 3px 10px;
    border: 0;
    border-radius: 4px;
    opacity: 1;
    box-shadow: 0 2px #e4e4e4;
}

.managerFilter-fixed-table-body tr .FilterManagmentTdColAction button:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.managerFilter-fixed-table-body tr .FilterManagmentTdColAction button[disabled] {
    opacity: 0.6;
}

.mainviewForScrolItems .mCSB_container_wrapper > .mCSB_container {
    padding-bottom: 0px !important;
}

.mainviewForScrolItems .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
}

.mainviewForScrolItems .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    margin-bottom: -7px;
    z-index: 9999;
}

.mainviewForScrolItems .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    z-index: 9999;
    margin-right: -15px;
}

/*
.mainviewForScrol .mCustomScrollBox.mCSB_vertical {
    overflow: visible;
}*/

/*.mainviewForScrol . {
    right: -15px;
}
    */

.exclusiveForItem.displayNone,
.temporary.displayNone {
    display: none !important;
}

.notifications__preference--action-download.displayNone {
    display: none;
}

.right-menu .isHasTemporary .temporary,
.right-menu .isHasIsExclusiveForItem .exclusiveForItem {
    display: inline-block;
}

.right-menu .IsHasIsExclusiveForItem.item-data {
    vertical-align: text-bottom;
}

.right-menu .isHasTemporary .label-name,
.right-menu .IsHasIsExclusiveForItem .label-name {
    margin-top: 10px;
}

body .right-menu.jsAssetItem .header h3 {
    /*width: 20.1%;*/
    width: 45%;
    cursor: pointer;
}

.itemsRightPanelKeywordsErrorTextNewItems50.displayNone,
.itemsRightPanelKeywordsErrorTextNewItems250.displayNone,
.itemsRightPanelKeywordsErrorTextNewItems.displayNone {
    display: none;
}

/*Tasks 3269*/

/*#itemsSearchConnect #vertical .tHholder .cHead,
  #itemsSearchConnect #vertical .pane-content .tData div {
    background-color: #fff;
}*/

.usersOrganizationTableScrol .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 45px;
    right: -2px;
}

.usersOrganizationTableScrol td.save-buttons-wrapper.organizations_fixed_table_action {
    padding: 8px 0px 0px 2px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 10px;
}

.organization__OrganizationRole.displayNone,
.organization__OrganizationRoleSelect.displayNone {
    display: none;
}

#ascrail2035.nicescroll-rails-vr .nicescroll-cursors {
    right: -10px;
}

.gm-scrollbar {
    right: 4px !important;
    bottom: 0px !important;
}

.gm-scrollbar.-vertical .thumb {
    width: 12px !important;
    background-color: #c4c4c4;
    right: 7px;
}

.gm-scrollbar.-horizontal .thumb {
    height: 9px !important;
    background-color: #c4c4c4;
}

.gm-scrollbar.-horizontal {
    height: 9px !important;
}

.groupControlWrap {
    /*position: absolute;*/
    /*right: 80px;*/
    /*top: 8px;*/
    display: none;
}

.controlGroupeAssets {
    /*position: absolute;*/
    right: 126px;
    /*top: 8px;*/
}

.right-menu.jsItemProp.moreTabActive .controlGroupeItems {
    /*right: 108px;*/
}

.right-menu.jsItemProp.expand .controlGroupeItems {
    /*right: 159px;*/
    /*right: 284px;*/
    /*top: 10px;*/
}

.right-menu.jsItemProp.expand .controlGroupeItems[disabled]:hover {
    /*background-color: #e4e4e4 !important;*/
}

.right-menu.jsAssetItem.assets-panel .controlGroupeAssets,
.right-menu.jsItemProp.single-item-panel.expand .controlGroupeItems {
    /*width: 25px;*/
    /*height: 25px;*/
    display: block;
    /*background: url(../img/multiple-edit-invers.png) no-repeat;*/
    cursor: pointer;
    /*background-color: #c4c4c4;*/
}


.round input[type="checkbox"]:disabled + label {
    cursor: not-allowed !important;
}

/*.right-menu.jsItemProp.single-item-panel.expand .controlGroupeItems:disabled {*/
/*}*/

.right-menu.jsItemProp.single-item-panel.expand .groupControlWrap {
    display: flex;
    align-items: center;
    right: 225px;
    position: absolute;
}

.single-item-panel .header button:not(.close-panel)[disabled],
.right-menu.jsAssetItem.assets-panel .header button:not(.close-panel)[disabled]
    /*.right-menu.jsItemProp.single-item-panel.expand .controlGroupeItems[disabled],*/
{
    transform: translateY(2px);
    box-shadow: 0 0 #FFFFFF;
    /*background-color: #e4e4e4 !important;*/
    border: none !important;
}

.single-item-panel .header button[disabled] svg,
.right-menu.jsAssetItem.assets-panel .header button[disabled] svg {
    opacity: 0.2;
}

.right-menu.jsItemProp.single-item-panel.expand .controlGroupeItems[disabled],
.right-menu.jsAssetItem.assets-panel .header .controlGroupeAssets[disabled] {
    /*background-color: #e4e4e4 !important;*/
}

.right-menu.jsAssetItem.assets-panel .controlGroupeAssets.active,
.right-menu.jsItemProp.single-item-panel.expand .controlGroupeItems.active {
    /*border-radius: 35%;*/
}

.right-menu.jsAssetItem .displayNoneImportant,
.right-menu.jsItemProp .displayNoneImportant,
.right-menu.jsItemProp .displayNone {
    display: none !important;
}

.right-menu.jsItemProp.moreTabActive .moreTabShowHideEmpty {
    display: inline-block !important;
}

.right-menu .groupHolder .classChangeForGroupItems select,
.right-menu .groupHolder .classChangeForGroupItems input {
    background-color: #f7f7f7;
}

#organizations-fixed-table td.organizations_fixed_table_parent > div {
    padding: 4px 15px 4px 15px !important;
    display: flex;
    align-items: center;
}

#organizations-fixed-table td.organizations_fixed_table_parent .button-delete-organizations-parent,
#organizations-fixed-table td.organizations_fixed_table_parent .button-edit-organizations-parent {
    margin: 0 5px 0 0;
}

#organizations-list .relation {
    height: 100%;
}

#organizations-list .relation figure {
    /*display: block;*/
}

#organizations-list .relation,
#organizations-list .head-org {
    /*width: 50%;*/
    display: inline-block;
}

#organizations-list .relation .unit-current {
    margin-right: 20px;
    margin-left: 10px;
}

#organizations-list .relation .unit-org {
    margin-right: 10px;
    margin-left: 20px;
}

#organizations-list .container-relation {
    height: 25px;
    vertical-align: middle;
    border: 0;
}

#organizations-list .container-relation.is-related {
    border-radius: 20px;
    border: 1px solid #000;
}

#organizations-list .current-org,
#organizations-list .head-directions span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    word-wrap: initial;
    vertical-align: middle;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-inline-box;
}

#organizations-list .head-org {
    text-align: center;
    vertical-align: middle;
}

#organizations-list .head-title {
    display: block;
    line-height: initial;
}

#organizations-list span.head-title {
    margin-bottom: 5px;
    text-align: center;
}

#organizations-list .head-title span {
    width: 50%;
}

#organizations-list .head-title div {
    line-height: 39px;
}

#organizations-list .shareTo,
#organizations-list .shareFrom {
    padding: 10px 15px 2px 15px;
    vertical-align: top;
}

#organizations-list .head-org,
#organizations-list .head-directions span {
    font-size: 80%;
}

#organizations-list .head-directions span.direction {
    width: 50%;
    text-align: center;
    vertical-align: middle;
}

/*.right-menu.jsItemProp button.hold-panel[disabled]:hover,*/
.right-menu.jsItemProp button.add-panel[disabled]:hover,
.right-menu.jsItemProp button.zipDownFromItemPanel[disabled]:hover,
.right-menu.jsItemProp button.groupItemsItemPanel[disabled]:hover,
    /*.right-menu.jsItemProp button.moreTabShowHideEmpty[disabled]:hover,*/
.right-menu.jsItemProp button.refreshItem-panel[disabled]:hover {
    /*pointer-events: none; */
    background-color: #c0c0c0;
}

.table-wrapper .organizationParentforClikTr tbody > tr > td {
    background: none;
}

/*.wrap.bR4.goToAccountActivityReport .formatlistviewForScrol,
.wrap.bR4.goToAccountStatisticsReport .formatlistviewForScrol,*/

.wrap.bR4.goToItemSettings .formatlistviewForScrol,
.wrap.bR4.goToItemSettings .mainviewForScrol,
.wrap.bR4.assetCustomFormatModuleGetInstance .formatlistviewForScrol,
.wrap.bR4.assetCustomFormatModuleGetInstance .mainviewForScrol,
.wrap.bR4.goToAssetQualificationMenu .formatlistviewForScrol,
.wrap.bR4.goToAssetQualificationMenu .mainviewForScrol,
.wrap.bR4.goToAssetViewList .formatlistviewForScrol,
.wrap.bR4.goToAssetViewList .mainviewForScrol,
.wrap.bR4.goToAssetStyleList .formatlistviewForScrol,
.wrap.bR4.goToAssetStyleList .mainviewForScrol,
.wrap.bR4.goToAdJobsList .formatlistviewForScrol,
.wrap.bR4.goToAdJobsList .mainviewForScrol,
.wrap.bR4.goToAssetClassList .formatlistviewForScrol,
.wrap.bR4.goToAssetClassList .mainviewForScrol,
.wrap.bR4.goToUsersSettings .mainviewForScrol,
.wrap.bR4.goToItemPropertiesList .mainviewForScrol,
.wrap.bR4.goToProductionChannels .mainviewForScrol,
.wrap.bR4.goToItemGroupingType .mainviewForScrol,
.wrap.bR4.goToTemplates .mainviewForScrol,
.wrap.bR4.goToDivisionList .mainviewForScrol,
.wrap.bR4.goToTasksScheduler .mainviewForScrol,
.tHholderForScrollAsset.goToTasksScheduler,
.tHholderForScrollAsset.goToAccountActivityReport,
.mainviewForScrol.goToAccountActivityReport,
.wrap.bR4.goToAccountStatisticsReport .mainviewForScrol,
.tHholderForScrollAsset.goToAccountStatisticsReport {
    display: none !important;
}

.filterBarManagement.displayNone,
.headerMainPageAndFilter.GUISettings .itemCountWrapper .selCount {
    display: none;
}

#ManagerFilter-fixed-table tbody,
#accountActivityReport-fixed-table tbody,
#accountStatisticsReport-fixed-table tbody,
#accountCustomFormat-fixed-table tbody,
#assetView-fixed-table tbody,
#assetStyle-fixed-table tbody,
#assetClass-fixed-table tbody,
#users-fixed-table,
#itemGroupingType-fixed-table tbody,
#itemProperties-fixed-table tbody,
#itemsBrands-fixed-table tbody,
#productionChannels-fixed-table tbody,
#productionCampaigns-fixed-table tbody,
#productionTarget-fixed-table tbody,
#adJobs-fixed-table tbody,
#project-fixed-table tbody,
#organizations-fixed-table tbody,
#notifications-fixed-table tbody {
    background-color: #fff;
}

.filterBarWrapWidth.displayNone {
    z-index: -1;
}

#productionCampaigns-fixed-table .itemPropertiesCode > input,
#productionCampaigns-fixed-table .itemPropertiesCaption > input,
#productionCampaigns-fixed-table .itemPropertiesDescription > input,
    /*#productionTarget-fixed-table .itemPropertiesCode>input,*/
    /*#productionTarget-fixed-table .itemPropertiesCaption>input,*/
    /*#productionTarget-fixed-table .itemPropertiesDescription>input,*/
#adJobs-fixed-table .itemPropertiesCode > input,
#adJobs-fixed-table .itemPropertiesCaption > input,
#adJobs-fixed-table .itemPropertiesDescription > input,
#adJobs-fixed-table .itemPropertiesPublishDate > input,
#adJobs-fixed-table .itemPropertiesValidStartDate > input,
#adJobs-fixed-table .itemPropertiesValidEndDate > input,
#adJobs-fixed-table .itemPropertiesPageCount > input,
#adJobs-fixed-table .itemPropertiesPageSize > input,
#adJobs-fixed-table .itemPropertiesJobType > input,
#adJobs-fixed-table .itemPropertiesAccessories > input,
#adJobs-fixed-table .itemPropertiesTheme > input,
#adJobs-fixed-table .itemPropertiesFirstPageNo > input,
#adJobs-fixed-table .itemPropertiesDropDate > input,
#itemsBrands-fixed-table .itemPropertiesCode > input,
#itemsBrands-fixed-table .itemPropertiesCaption > input,
#itemsBrands-fixed-table .itemPropertiesDescription > input,
#productionChannels-fixed-table .itemPropertiesCode > input,
#productionChannels-fixed-table .itemPropertiesCaption > input,
#productionChannels-fixed-table .itemPropertiesDescription > input,
#itemProperties-fixed-table .itemPropertiesCode > input,
#itemProperties-fixed-table .itemPropertiesCaption > input,
#itemProperties-fixed-table .itemPropertiesDescription > input,
#itemGroupingType-fixed-table .itemPropertiesCode > input,
#itemGroupingType-fixed-table .itemPropertiesCaption > input,
#itemGroupingType-fixed-table .itemPropertiesDescription > input {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

#itemsBrands-fixed-table .edit-mode,
#productionChannels-fixed-table .edit-mode,
#productionCampaigns-fixed-table .edit-mode,
#productionTarget-fixed-table .edit-mode,
#adJobs .edit-mode {
    display: none;
}

#itemsBrands-fixed-table .select-wrap,
#productionChannels-fixed-table .select-wrap,
#productionTarget-fixed-table .select-wrap {
    width: 200px;
}

.productionChannelsType,
.productionChannelsDivision {
    width: 15%;
}

#itemsBrands-fixed-table .productionChannelsType,
.itemsBrandsType {
    width: 19%;
}

.productionChannelsStrings {
    width: 17%;
}

#itemsBrands-fixed-table .productionChannelsStrings,
.itemsBrandsStrings {
    width: 21%;
}

.itemsBrandsDescription,
.productionChannelsDescription {
    width: 21%;
}

.itemsBrandsBit,
.productionChannelsBit {
    width: 5%;
}

.itemsBrandsActions {
    width: 10%;
}

.itemsBrandsDates,
.productionCampaignsDates {
    width: 10%;
}

.productionCampaignsStrings {
    width: 13%;
}

.productionCampaignsBit {
    width: 5%;
}

.productionTargetStrings {
    width: 25%;
}

.productionTargetStringsPopup {
    width: 18% !important;
}

.productionTargetBit {
    width: 8%;
}

#itemsBrands-fixed-table .editExpDate.changing,
#productionCampaigns-fixed-table .editExpDate.changing,
#productionTarget-fixed-table .editExpDate.changing,
#adJobs-fixed-table .editExpDate.changing {
    width: 80%;
}

#itemsBrands-fixed-table .save-buttons-wrapper > ul,
#itemsBrands-fixed-table .save-buttons-wrapper > ul > li,
#itemsBrands-fixed-table .save-buttons-wrapper > ul > li > button,
#productionChannels-fixed-table .save-buttons-wrapper > ul,
#productionChannels-fixed-table .save-buttons-wrapper > ul > li,
#productionChannels-fixed-table .save-buttons-wrapper > ul > li > button,
#productionCampaigns-fixed-table .save-buttons-wrapper > ul,
#productionCampaigns-fixed-table .save-buttons-wrapper > ul > li,
#productionCampaigns-fixed-table .save-buttons-wrapper > ul > li > button,
#productionTarget-fixed-table .save-buttons-wrapper > ul,
#productionTarget-fixed-table .save-buttons-wrapper > ul > li,
#productionTarget-fixed-table .save-buttons-wrapper > ul > li > button,
#adJobs-fixed-table .save-buttons-wrapper > ul,
#adJobs-fixed-table .save-buttons-wrapper > ul > li,
#adJobs-fixed-table .save-buttons-wrapper > ul > li > button {
    display: block;
}

.itemsBrandsTableScrolTableHeader th,
#itemsBrands-fixed-table td,
    /*.productionChannelsTableScrolTableHeader th,*/
    /*#productionChannels-fixed-table td,*/
    /*.productionCampaignsTableScrolTableHeader th,*/
    /*#productionCampaigns-fixed-table td,*/
    /*.productionTargetTableScrolTableHeader th,*/
#productionTarget-fixed-table td {
    float: left;
    display: block;
    overflow: hidden;
}

/*.adJobsTableScrolTableHeader th {
    display: inline-block;
    overflow: hidden;
} */
#adJobs-fixed-table td {
    /*float: left;*/
    /*display: inline-block;*/
    overflow: hidden;
}

#adJobs-fixed-table tr {
    white-space: nowrap;
}

.itemsBrandsTableScrolTableHeader tr {
    /*.productionChannelsTableScrolTableHeader tr,*/
    /*.productionTargetTableScrolTableHeader tr,*/
    /*.productionCampaignsTableScrolTableHeader tr{*/
    /*.adJobsTableScrolTableHeader tr {*/
    background-color: #fff !important;
}

.itemsBrandsTableScrolTableHeader th
    /*.productionChannelsTableScrolTableHeader th,*/
    /*.productionTargetTableScrolTableHeader th,*/
    /*.productionCampaignsTableScrolTableHeader th*/
    /*.adJobsTableScrolTableHeader th*/
{
    white-space: pre-wrap;
    line-height: 20px;
    height: 75px;
    text-align: center;
    font-size: 16px;
}

.adJobsTableScrolTableHeader th {
    /* height: 40px; */
}

.adJobsTableScrolTableHeader tr {
    /*  line-height: 40px!important; */
}

.adJobsAction {
    /* width: 85px; */
    padding: 2px 5px 2px 5px !important;
}

.adJobsTableScrolTableHeader .adJobsAction {
    padding-top: 10px !important;
}

.adJobsCode {
    /*width: 160px;*/
}

.adJobsDescription {
    /*width: 210px;*/
}

.itemsBrandsTableScrolTableHeader th
    /*.productionTargetTableScrolTableHeader th,*/
    /*.productionChannelsTableScrolTableHeader th*/
{
    padding-top: 35px !important;
}

/*.productionCampaignsTableScrolTableHeader th:not(.deftoppading) {
    padding-top: 30px!important;
}*/

.itemsBrandsTableTableScrolTableHeader .small-font
    /*.productionTargetTableScrolTableHeader .small-font,*/
    /*.productionChannelsTableScrolTableHeader .small-font,*/
    /*.productionTargetTableScrolTableHeader .smallpading,*/
    /*.productionCampaignsTableScrolTableHeader .smallpading,*/
    /*.productionChannelsTableScrolTableHeader .smallpading {*/
{
    padding: 30px 2px 2px 2px;
}

/*.productionCampaignsTableScrolTableHeader .small-font {
    font-size: 14px;
    text-align: center;
    padding-top: 7px;
}*/

#productionCampaigns-fixed-table .dateTimePickerIcon,
#adJobs-fixed-table .dateTimePickerIcon {
    margin-top: 15px;
}

#productionCampaigns-fixed-table label.edit-mode,
#adJobs-fixed-table label.edit-mode {
    margin-bottom: 0;
}

#itemsBrands-fixed-table .select-wrap-insert select,
#productionChannels-fixed-table .select-wrap-insert select,
#productionCampaigns-fixed-table .select-wrap-insert select,
#productionTarget-fixed-table .select-wrap-insert select,
#adJobs-fixed-table .select-wrap-insert select {
    padding-right: 19px;
}

#itemsBrands-fixed-table select[disabled],
#productionChannels-fixed-table select[disabled],
#productionCampaigns-fixed-table select[disabled],
#productionTarget-fixed-table select[disabled],
#adJobs-fixed-table select[disabled] {
    background: transparent;
}

#adJobs-fixed-table select[required=required]:not(:valid):not(:disabled) {
    color: rgba(255, 0, 0, 0.3);
}

#productionChannels-fixed-table input::-webkit-input-placeholder,
#productionTarget-fixed-table input::-webkit-input-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

#productionChannels-fixed-table input::-moz-placeholder,
#productionTarget-fixed-table input::-moz-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

#productionChannels-fixed-table input:-ms-input-placeholder,
#productionTarget-fixed-table input:-ms-input-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

#productionChannels-fixed-table input:-moz-placeholder,
#productionTarget-fixed-table input:-moz-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

.requestOrganizationListPopup input::-webkit-input-placeholder,
#productionCampaigns-fixed-table input::-webkit-input-placeholder,
#productionTarget-fixed-table input::-webkit-input-placeholder,
#adJobs-fixed-table input::-webkit-input-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

.requestOrganizationListPopup input::-moz-placeholder,
#productionCampaigns-fixed-table input::-moz-placeholder,
#productionTarget-fixed-table input::-moz-placeholder,
#adJobs-fixed-table input::-moz-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

.requestOrganizationListPopup input:-ms-input-placeholder,
#productionCampaigns-fixed-table input:-ms-input-placeholder,
#productionTarget-fixed-table input:-ms-input-placeholder,
#adJobs-fixed-table input:-ms-input-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

.requestOrganizationListPopup input:-moz-placeholder,
#productionCampaigns-fixed-table input:-moz-placeholder,
#productionTarget-fixed-table input:-moz-placeholder,
#adJobs-fixed-table input:-moz-placeholder {
    color: rgba(255, 0, 0, 0.3);
}

#productionChannels-fixed-table input:focus::-webkit-input-placeholder {
    color: transparent;
}

#productionChannels-fixed-table input:focus::-moz-placeholder {
    color: transparent;
}

#productionChannels-fixed-table input:focus:-ms-input-placeholder {
    color: transparent;
}

#productionChannels-fixed-table input:focus:-moz-placeholder {
    color: transparent;
}

.requestOrganizationListPopup input:focus::-webkit-input-placeholder,
#productionCampaigns-fixed-table input:focus::-webkit-input-placeholder,
#productionTarget-fixed-table input:focus::-webkit-input-placeholder,
#adJobs-fixed-table input:focus::-webkit-input-placeholder {
    color: transparent;
}

.requestOrganizationListPopup input:focus::-moz-placeholder,
#productionCampaigns-fixed-table input:focus::-moz-placeholder,
#productionTarget-fixed-table input:focus::-moz-placeholder,
#adJobs-fixed-table input:focus::-moz-placeholder {
    color: transparent;
}

.requestOrganizationListPopup input:focus:-ms-input-placeholder,
#productionCampaigns-fixed-table input:focus:-ms-input-placeholder,
#productionTarget-fixed-table input:focus:-ms-input-placeholder,
#adJobs-fixed-table input:focus:-ms-input-placeholder {
    color: transparent;
}

#productionCampaigns-fixed-table input:focus:-moz-placeholder,
#adJobs-fixed-table input:focus:-moz-placeholder {
    color: transparent;
}

#productionChannels-fixed-table .select-wrap:after,
#productionCampaigns-fixed-table .select-wrap:after,
#productionTarget-fixed-table .select-wrap:after,
#adJobs-fixed-table .select-wrap:after {
    display: none;
}

#itemsBrands-fixed-table .select-wrap.select-wrap-insert:after,
#productionChannels-fixed-table .select-wrap.select-wrap-insert:after,
#productionCampaigns-fixed-table .select-wrap.select-wrap-insert:after,
#productionTarget-fixed-table .select-wrap.select-wrap-insert:after,
#adJobs-fixed-table .select-wrap.select-wrap-insert:after {
    display: block;
}

.filterBarManagement {
    margin-left: 40px;
}

#xciCatalogManagerFilter.displayNone {
    display: none !important;
}

#xciCatalogManagerFilter .table-w1.displayNone {
    display: none !important;
}

/*.FilterManagmentTrRow td {
    padding: 2px 15px 2px 15px;
}*/

#ManagerFilter-fixed-table-head,
#ManagerFilter-fixed-table {
    /*margin-top: 25px;*/
    margin-left: 40px;
}

.xciCatalogManagerFilter-fixed-tableScroll-thead.displayNone {
    display: none;
}

.xciCatalogManagerFilter-wrap.modificationCSS {
    padding-top: 100px;
}

.managerFilter-fixed-table-headCSS {
    width: 100%;
}

.table-wrapper table#ManagerFilter-fixed-table-head {
    border-bottom: 0;
}

#ManagerFilter-fixed-table td.FilterManagmentTdColValue {
    width: 20%;
}

#ManagerFilter-fixed-table td.FilterManagmentTdColCaption {
    width: 30%;
}

#ManagerFilter-fixed-table td.FilterManagmentTdColDescription {
    width: 25%;
}

#ManagerFilter-fixed-table td.FilterManagmentTdColOrder {
    width: 20%;
}

.itemsRightPanelKeywordsErrorText250.displayNone,
.itemsRightPanelKeywordsErrorText50.displayNone,
.itemsRightPanelKeywordsErrorText.displayNone {
    display: none;
}

#ManagerFilter-fixed-table tr td label {
    margin-bottom: 0;
    font-weight: normal;
    width: 100%;
}

.FilterManagmentTrRow td button {
    line-height: 20px;
}

.select-wrapForFilterManagment .selectManagement {
    padding: 0 30px 0 5px;
    text-indent: 0;
}

.select-wrapForFilterManagment {
    position: relative;
    display: inline-block;
    line-height: 26px;
    cursor: pointer;
    width: inherit;
}

.viewSel .imageList5Items[disabled],
.viewSel .imageList3Items[disabled],
.viewSel .imageList[disabled] {
    opacity: 0.5;
    pointer-events: none;
}

/* Modal Build Ads by Excel*/

#openModalBuildAdsbyExcel .popupHolder {
    max-width: 535px;
    margin: 20vh auto;
}

#js-adsByExel-lang {
    border: 1px solid #ccc;
}

#openModalBuildAdsbyExcel #buildAdsbyExcelJobCodeForm,
#openModalBuildAdsbyExcel #selectLanguageAdsByExel {
    width: 50%;
    float: right;
}

#openModalBuildAdsbyExcel .wrapContent .headerH2 {
    text-align: center;
    width: 50%;
}

#openModalBuildAdsbyExcel .popupRow {
    padding: 0 15px 15px 15px;
}

#openModalBuildAdsbyExcel .popupHolder .header {
    background-color: #fff !important;
    border: 0;
}

#openModalBuildAdsbyExcel .popupHolder .header .popupClose {
    color: #000 !important;
}

#openModalBuildAdsbyExcel .popupHolder .header .headerH2 {
    border-bottom: 1px solid #eee;
    text-transform: none;
}

#openModalBuildAdsbyExcel .popupHolder .header .underLine {
    right: 27px;
    top: 10px;
    width: 10px;
    height: 10px;
    font: bold 20px/10px 'Times New Roman', sans-serif;
    position: absolute;
    background: none;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

#openModalBuildAdsbyExcel .popupHolder .headerH2 {
    font-weight: normal;
    text-transform: capitalize;
}

#openModalBuildAdsbyExcel .popupHolder #downloadExcelDataFields {
    font-weight: normal;
}

#openModalBuildAdsbyExcel .popupHolder #buildAdsbyExcelFields {
    width: 50%;
    float: right;
}

#openModalBuildAdsbyExcel .popupHolder #startItemsDataFileUpload {
    font-weight: normal;
}

#openModalBuildAdsbyExcel .popupHolder .buildAdsbyExcelFieldsContainer .headerH2 {
    text-align: center;
    width: 50%;
}

#openModalBuildAdsbyExcel .popupHolder #builExcelBtnUploadCancel {
    cursor: pointer;
}

#openModalBuildAdsbyExcel .popupHolder #builExcelBtnUpload {
    width: 30%;
    border-radius: 20px;
    text-transform: capitalize;
    margin-left: 60px;
}

#openModalBuildAdsbyExcel .popupHolder #builExcelBtnUploadCancel {
    float: right;
    margin-top: 10px;
}

body #openModalRightMenuAsset .right-menu {
    position: inherit;
}

body #openModalRightMenuAsset .right-menu.assets-panel {
    width: 100%;
}

body openModalRightMenuAsset .right-menu .body.boxscroll {
    overflow: auto;
}

body #openModalRightMenuAsset .right-menu .header {
    background-color: #fff;
    border: 0;
}

body #openModalRightMenuAsset .right-menu .header h3 {
    padding-top: 10px;
}

body #openModalRightMenuAsset .right-menu .header .close-panel {
    display: none;
}

body #openModalRightMenuAsset .popupHolder {
    max-width: 35%;
}

.statusCheckbox.InheritedFalse {
    background: url('../img/inheritedFalse.png') no-repeat -1px -1px;
    width: 13px;
    height: 13px;
}

.statusCheckbox.ExplicitFalse {
    background: url('../img/explicitFalse.png') no-repeat -1px 0px;
    width: 13px;
    height: 13px;
}

.statusCheckbox.InheritedTrue {
    background: url('../img/inheritedTrue.png') no-repeat 1px 2px;
    width: 13px;
    height: 13px;
}

.statusCheckbox.ExplicitTrue {
    background: url('../img/explicitTrue.png') no-repeat 1px 2px;
    width: 13px;
    height: 13px;
}

.meterUlpaderText.displayNone {
    display: none;
}

/*End Modal Build Ads by Excel*/

#openModalDefiningNotifications.modalDialog .popupHolder {
    max-width: 570px;
}

#openModalDefiningNotifications .notificationsWidth30 {
    width: 30%
}

#openModalDefiningNotifications .uploadBuilExcelBtn_cancel {
}

.itemTableHolder .cancelBtn {
    margin: 10px;
}

.itemTableHolder .close {
    width: 13px;
}

#item-data-list-of-values-popup .close,
.itemTableHolder .propertyAction .close {
    margin-top: 20px;
    background: url(../img/remove-icon.png) no-repeat 0 0;
    opacity: 1;
}

.itemTableHolder .propertyAction .close {
    margin-top: 5px;
}

#itemSettingsTopHolder .uploadPnlBtn,
.itemTableHolder .uploadPnlBtn {
    margin: 10px auto !important;
}

.errorTableMessage {
    width: 100%;
    /*margin-left: 20px;*/
}

#updateAssetsAlertPopup .contactlistcol1,
.errorTableMessage thead tr .oneColumn {
    width: 40%;
}

.errorTableMessage tbody tr td div {
    margin-left: 20px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}

#updateAssetsAlertPopup .contactlistcol1.error-name {
    max-width: 100px;
}

.errorMessageBodyTableForHide.displayNone {
    display: none;
}

#updateAssetsAlertPopup .popupHolder {
    width: 914px;
    max-width: 914px;
    border-radius: 6px;
}

#updateAssetsAlertPopup .popupHolder .error-btn {
    padding: 0px 10px;
    height: 20px;
}

.updateAssetsAlertPopupHeader {
    margin-top: 15px;
}

.errorTableMessage thead tr th {
    text-transform: none;
    text-align: center;
    border: 0;
}

.errorTableMessage tbody tr td {
    text-transform: none;
    border: 0;
}

.errorMessageTableContent,
.errorMessageBodyTable {
    padding-right: 15px;
}

.errorTableMessage .error-btn-td {
    width: 45px;
    text-align: right;
}

.errorMessageTableContent .error-btn {
    padding: 1px 5px;
    border-radius: 5px;
    margin: 2px 0;
}

#openModalDefiningNotifications .defining_notifications__dropdown,
#openModalDefiningNotifications .notifications__dropdown {
    border: 1px solid #ccc;
}

#openModalRightMenuItems .right-menu.jsItemProp {
    width: 99%;
}

#openModalRightMenuItems .right-menu.jsItemProp .assets-tabs .singl-prop-tab2-btn,
#openModalRightMenuItems .right-menu.jsItemProp .assets-tabs .singl-prop-tab1-btn {
    color: #000;
}

#openModalDefiningNotifications .definingNotifications-btn {
    display: block;
    width: 16px;
    height: 17px;
    color: #ccc;
    border: 1px solid #ccc;
    padding: 0px 2px;
    cursor: pointer;
    box-shadow: 0 2px #e4e4e4;
}

#openModalDefiningNotifications .definingNotifications-btn:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#openModalRightMenuItems .nicescroll-rails-hr .nicescroll-cursors {
    display: none !important;
}

#openModalRightMenuItems .right-menu.jsItemProp .expand-panel,
#openModalRightMenuItems .popupRow.header .popupClose,
#openModalRightMenuItems .popupRow.header .minimize-btn {
    display: none;
}

.right-menu .infoPopapChangeName {
    background-color: #dadada;
    width: 200px;
}

#openModalRightMenuItems .zoom-effect {
    left: 17%;
}

#openModalRightMenuItems .zoom-effect.jump {
    top: -20px;
}

body #openModalRightMenuItems.modalDialog {
    z-index: 9999;
}

body #openModalRightMenuItems.modalDialog .popupHolder {
    max-width: 100%;
    margin: 0;
    height: 100vh;
}

body #openModalRightMenuItems .close-panel {
    display: none;
}

body #openModalRightMenuItems.modalDialog .popupHolder .right-menu.jsItemProp {
    position: inherit;
}

body #openModalRightMenuItems.modalDialog .popupHolder .right-menu .header {
    background-color: #fff;
    border: 1px solid #fff;
}

.ItemPropertyListTable .moreHolder .groupHolder .nameColumn,
.right-menu.jsItemProp .singl-prop-tab1 .moreHolder .groupHolder .nameColumn {
    width: 43%;
    word-wrap: break-word;
    float: left;
}

.right-menu.jsItemProp .singl-prop-tab1 .moreHolder .groupHolder .nameColumn {
    line-height: 31px;
}

.right-menu.jsItemProp .singl-prop-tab1 .moreHolder .groupHolder .valueColumn {
    width: 57%;
}

/*
.right-menu.jsItemProp .singl-prop-tab1 .moreHolder .groupHolder .valueColumnCategories {
    width: 100%;
    margin: 0 0 1.5% 3%;
}
*/

.large-right-click {
    width: auto;
    max-width: 300px;
}

#itemsBrands-list #itemsBrands-fixed-table .itemsBrandsType input {
    width: 90%;
}

#itemsBrands-list #itemsBrands-fixed-table .itemsBrands__edit-organization {
    display: inline-block;
}

#itemsBrands-list #itemsBrands-fixed-table .itemsBrandsEditOrganization {
    display: inline-block;
    width: 20px;
}

#openItemsBrandsOrganizationSettings .itemsBrandsOrganization-code {
    width: 17%;
}

#openItemsBrandsOrganizationSettings .itemsBrandsOrganization-nameAdress {
    width: 30%;
}

#openItemsBrandsOrganizationSettings .itemsBrandsOrganization-cancel-btn {
    background: 0;
    color: black;
    margin: 0;
}

#openItemsBrandsOrganizationSettings .popupRow.table-wrapper-static-holder {
    padding: 0 15px;
}

#openItemOrganizationSettings .popupRow.table-wrapper-static-holder .loaderForTables {
    position: relative;
}

#openItemsBrandsOrganizationSettings .ItemsBrandsOrganizationButton {
    padding: 25px 15px 10px 15px;
}

#itemsBrands-fixed-table input.errorTd {
    border-color: #ff0000;
}

/*
.right-menu.jsItemProp .singl-prop-tab2-btn {
    width: 33%
}

.right-menu.jsItemProp .singl-prop-tab1-btn {
    width: 66%
}*/

#openModalRightMenuItems .singl-prop-tab_between {
    width: 2px;
    background-color: red;
    display: inline-block;
    position: absolute;
    height: 1500px;
}

#openModalRightMenuItems .singl-prop-tab_between:hover {
    cursor: col-resize;
}

#openModalGuiTabsUserNotifications .select-wrap:after {
    right: 6px;
}

#openModalGuiTabsUserNotifications .table-actions {
    width: 30%;
}

#openModalGuiTabsUserNotifications .table-buttons {
    width: 10%;
}

#openModalGuiTabsUserNotifications .select-wrap select {
    padding-right: 20px;
    border: 1px solid #9e9e9e;
    border-radius: 5px;
}

.zoom-effect {
    position: absolute;
    left: 25%;
    top: 0;
    z-index: 3;
    cursor: pointer;
    display: none;
}

.magnifying-glass {
    width: 18px;
    height: 18px;
    background: url(../img/scopeActive.png) no-repeat;
    opacity: 0.5;
}

.zoom-effect div {
    display: inline-block;
    float: left;
    margin-left: 15px;
}

.zoom-effect-value {
    width: 40px;
}

.magnifying-glass.active {
    opacity: 1;
}

.item-count-value {
    margin-right: 10px;
    text-decoration: underline;
    font-size: 23px;
}

.sendViewModal .arcticmodal-copy {
    float: right;
    text-decoration: underline;
    box-shadow: 0 2px #FFFFFF;
}

.sendViewModal .arcticmodal-copy:active {
    box-shadow: 0 0 #FFFFFF;
    transform: translateY(2px);
}

.sendViewModal .copy-link-container {
    width: 100%;
    padding: 0 25px 10px 0;
}

.ad-output-formats-label {
    font-weight: bold !important;
    text-decoration: underline;
}

.ad-output-formats {
    margin-left: 40px;
    margin-top: 40px;
}

.holderForFormat.tHholder .tHead .cHead {
    text-transform: none;
}

@media only screen and (max-height: 880px) {
    .menu-manage.boxscroll,
    .category-list.boxscroll {
        height: 71vh !important;
    }

    .search-filters.boxscroll {
        height: 65vh !important;
    }
}

@media only screen and (max-height: 770px) {
    .menu-manage.boxscroll,
    .category-list.boxscroll {
        height: 65vh !important;
    }

    .search-filters.boxscroll {
        height: 60vh !important;
    }
}

@media only screen and (max-height: 650px) {
    .menu-manage.boxscroll,
    .category-list.boxscroll {
        height: 60vh !important;
    }

    .search-filters.boxscroll {
        height: 53vh !important;
    }
}

@media only screen and (max-height: 545px) {
    .menu-manage.boxscroll,
    .search-filters.boxscroll,
    .category-list.boxscroll {
        height: 46vh !important;
    }

    .search-filters.boxscroll {
        height: 38vh !important;
    }
}

@media only screen and (max-height: 380px) {
    .menu-manage.boxscroll,
    .category-list.boxscroll {
        height: 30vh !important;
    }

    .search-filters.boxscroll {
        height: 20vh !important;
    }
}

.wrap.table .tile-qualifications-list {
    display: none;
}

.wrap.table #downloadAssetsView .tile {
    height: 0 !important;
}

.wysiwyg-editor-field {
    background: url("../img/htmleditor.png") no-repeat;
    background-size: contain;
    height: 30px;
    cursor: pointer;
    width: 12%;
    float: left;
    display: inline-block;
}

.new-value.editable .html-text,
.jsItemProp .html-text {
    width: 88% !important;
    display: inline-block;
    text-align: left;
}

/*.jsItemProp.expand .html-text {
	width: 270px;
}*/

.new-template input {
    width: 200px;
    display: inline-block;
    margin-left: 10px;
}

.new-template .field-holder {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
    margin-top: 20px;
}

.new-template .captionInfo {
    text-align: left;
}

.htmlTempleteEditorPopup.new-template-editor textarea {
    height: 65vh;
}

.wrap.table,
#itemsSearchConnect.table {
    margin-bottom: 0;
    width: 100%;
}

#itemsSearchConnect.table {
    width: 98%;
}

.organizationListPopup__main {
    width: 1000px;
}

#organization-list-fixed-table {
    direction: ltr !important;
}

.organizationListTableScrolTableHeader tr,
.organizationListTableScrolTableHeader,
#organization-list-fixed-table tr,
#organization-list-fixed-table {
    width: 100%;
}

#organization-list-fixed-table tr {
    border-bottom: 1px solid #e4e4e4;
}

#organization-list-fixed-table tr:last-child {
    border-bottom: none;
}

#organization-list-fixed-table {
    /*border-top: 1px solid #e4e4e4;;*/
}

.organizationListTableScrol {
    width: 100%;
    height: auto;
    max-height: 50vh;
    /*border-top: 1px solid #e4e4e4;*/
}

#organization-list-fixed-table img {
    max-width: 60px;
    max-height: 60px;
    margin-right: 5px;
    display: inline-block;
}

.organizationListTableScrolTableHeader th {
    padding: 0 15px;
}

#organization-list-fixed-table td {
    padding: 0 5px;
}

.organizationListTableScrolTableHeader th {
    text-align: center;
    text-transform: uppercase;
}

.organizationListPopup__main {
    padding: 20px;
}

.organizationListPopup .table {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid #e4e4e4;
}

.organizationListPopup .table tbody tr:hover {
    background-color: #d6d6d6;
}

.organizationListPopup__title {
    text-transform: uppercase;
}

.organizationListTableScrolTableHeader th,
.userOrganizationTableHeaderClick th,
.userNotificationsTableHeaderClick th {
    cursor: pointer;
}

#organization-list-fixed-table tbody span {
    word-wrap: break-word;
    word-break: break-word;
    display: inline-block;
}

#organization-list-fixed-table tbody span.with-logo {
    width: calc(100% - 65px);
}

/*#organization-list-fixed-table tbody tr td div,
#organization-list-fixed-table tbody tr td {
	overflow: hidden;
}*/

#vertical img[src=""] {
    visibility: hidden;
}

.search-organization-in-list {
    /*margin-bottom: 10px;*/
    width: 35%;
    padding-right: 0;
}

.search-organization-in-list .filter-keywords-holder {
    position: relative;
}

.organizationListPopup .filter-bar {
    padding-left: 0;
}

.organizationListPopup .topFilter {
    margin-left: 0;
}

.organizationListTableScrol .mCSB_scrollTools_vertical {
    right: -10px;
}

.data-sync-notifications .selAsset {
    position: relative;
    /*margin-right: 12px;*/
}


#trashWrapper .deleteAssetItemsCount,
.data-sync-notifications .unread {
    min-width: 15px;
    min-height: 15px;
    padding: 0 3px 0 3px;
    border: 1px solid white;
    color: white;
    border-radius: 50%;
    /* display: inline-block; */
    /* right: 12px; */
    /* position: relative; */
    position: absolute;
    bottom: -2px;
    right: -9px;
    font-size: 10px;
}

.data-sync-notifications {
    margin-right: 0 !important;
}

.data-sync-notifications-list {
    display: block;
    font-size: 80%;
}

.data-sync-notifications-list ul {
    max-height: 220px;
    width: 100%;
}

.popupInfoAssetsName ul {
    max-height: 250px;
    width: 100%;
}

.popupInfoOrganizationNames ul {
    max-height: 110px;
}

.data-sync-notifications-list ul > li {
    padding: 0;
}

.data-sync-notifications-list .point-text {
    width: calc(100% - 5px);
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    padding: 5px 5px;
}

.data-sync-notifications-list .point-mark {
    background-color: red;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border: 0;
    position: relative;
    opacity: 0;
    float: left;
    left: 2px;
    top: 9px;
}

.data-sync-notifications-list .point-mark.has-pending {
    opacity: 1;
}

.data-sync-notifications-list .has-more {
    width: 100%;
    height: 15px;
    padding-left: 10px;
    margin-bottom: 2px;
    font-weight: 900;
}

.context-menu.notifications-list {
    width: 150px;
}

.context-menu.notifications-list .mCSB_container {
    margin-right: 10px;
}

.context-menu.notifications-list .mCSB_dragger_bar {
    width: 5px;
}

.context-menu.notifications-list .mCSB_scrollTools {
    width: 10px;
}

.requestOrganizationListPopup__main {
    width: 500px;
}

.requestOrganizationListPopup .label-input {
    display: flex;
    justify-content: space-between;
}

.requestOrganizationListPopup .row-header {
    font-size: 130%;
    text-decoration: underline;
}

.requestOrganizationListPopup .field {
    width: 67%;
}

.requestOrganizationListPopup .caption {
    text-align: left;
}

.requestOrganizationListPopup .remark {
    font-size: 80%;
    white-space: initial;
}

.requestOrganizationListPopup .btn-group button {
    padding: 0 20px;
    width: auto;
}

.userFriendlyErrorMessages__main {
    width: 700px;
    padding: 20px;
}

.userFriendlyErrorMessages__title {
    text-transform: none;
}

.userFriendlyErrorMessages__main .holder {
    display: inline-block;
    vertical-align: top;
}

.userFriendlyErrorMessages__main .messages {
    width: 81%;
}

.userFriendlyErrorMessages__main .features {
    width: 18%;
}

.userFriendlyErrorMessages__main .message,
.userFriendlyErrorMessages__main .message-label,
.userFriendlyErrorMessages__main .value,
.userFriendlyErrorMessages__main .message-icon-holder,
.userFriendlyErrorMessages__main .btn-group {
    display: block;
}

.userFriendlyErrorMessages__main .message-icon-holder {
    height: 200px;
    width: 100%;
}

.userFriendlyErrorMessages__main .message:not(.with-scroll) .message-label,
.userFriendlyErrorMessages__main .message:not(.with-scroll) .value {
    display: inline-block;
}

.userFriendlyErrorMessages__main .message.with-scroll {
    margin: 0 0 20px 0;
}

.userFriendlyErrorMessages__main .message.with-scroll .value {
    position: relative;
    height: 10vh;
}

.userFriendlyErrorMessages__main .btn-group {
    width: 100%;
}

.userFriendlyErrorMessages__main button {
    width: 100%;
    margin: 0 auto;
    text-transform: none;
    padding: 5px 2px;
    box-shadow: 0 2px #e4e4e4;
}

.userFriendlyErrorMessages__main button:active,
.customPopupAlert input[type="button"]:active {
    box-shadow: 0 0 2px;
    transform: translateY(2px);
    background-color: #ccc;
}

.userFriendlyErrorMessages__main .message-icon {
    margin: auto;
    margin-top: 60px;
    width: 110px;
    height: 110px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.userFriendlyErrorMessages__main .message-icon.error {
    background: url("../img/error.png")
}

.userFriendlyErrorMessages__main .message-icon.exception {
    background: url("../img/exception.png");
}

.userFriendlyErrorMessages__main .message-icon.warning {
    background: url("../img/warn.png");
}

.userFriendlyErrorMessages__main .message-label {
    font-weight: bold;
}

.arcticmodal-container.errorpopup,
.arcticmodal-overlay.errorpopup {
    z-index: 999999 !important;
}

.shareItemsFromPopUp .popup-content-wrapper {
    padding: 8px 0 0 0;
}

.shareItemsFromPopUp .mapping,
.shareItemsFromPopUp .operation-holder .row-header,
.shareItemsFromPopUp .operation-holder-inline,
.shareItemsFromPopUp .update-holder,
.shareItemsFromPopUp button.mapping {
    display: inline-block;
    text-align: left;
}

.shareItemsFromPopUp .update-holder {
    width: 100%;
}

.update-holder .operation-holder.last-row {
    display: flex;
    justify-content: space-around;
}

.shareItemsFromPopUp .row-header,
.shareItemsFromPopUp .operation-holder,
.shareItemsFromPopUp .operation-holder label {
    display: block;
}

.shareItemsFromPopUp .operation-holder:not(.last-row) {
    margin-bottom: 5px;
}

/*.operation-holder-inline.middle-row {*/
/*margin: 0 50px;*/
/*}*/

.shareItemsFromPopUp .row-header {
    margin-left: 20px;
    font-size: 120%;
    text-decoration: underline;
}

.shareItemsFromPopUp .btn-group input,
#itemVariantsview .btn-group input {
    font-size: 120%;
}

.shareItemsFromPopUp input.property-desc-input {
    margin: 2px;
}

.shareItemsFromPopUp button.mapping {
    padding: 5px 20px;
    /*margin-left: 150px;*/
    margin-left: 352px;
    /*margin-top: 35px;*/
    vertical-align: top;
}

.shareItemsFromPopUp .save-btn {
    /*margin-left: 30%;*/
    margin-left: 405px;
}

.shareItemsFromPopUp .cancel-btn {
    height: 34px;
    margin-right: 5%;
}

.shareItemsFromPopUp .select-deselect {
    display: none;
}

.shareItemsFromPopUp .btn-group.isto .save-btn {
    /*margin-left: 60px;*/
}

.shareItemsFromPopUp .btn-group.isto input {
    display: inline-block;
    float: left;
}

.shareItemsFromPopUp .btn-group.isto .select-deselect {
    border: 0;
    background: none;
    margin: 5px 0 0 10px;
    /*padding-bottom: 2.5vh;*/
}

.shareItemsFromPopUp .btn-group.isto .cancel-btn {
    margin: 0 0 0 150px;
}

.share-items-data-mapping-table-scroll-header,
.share-items-data-mapping-table-scroll table,
.share-items-data-mapping-table-scroll tbody {
    width: 100%;
}

.share-items-data-mapping-table-scroll .checkbox {
    margin-top: 1px;
    margin-bottom: 1px;;
}

.share-items-data-mapping-table-scroll .dropdown-toggle,
.share-items-data-mapping-table-scroll span {
    font-size: 90%;
    margin-bottom: 0;
    white-space: pre-wrap;
    overflow-x: hidden;
    word-wrap: break-word;
    width: 95%;
}

.share-items-data-mapping-table-scroll .select-wrap {
    overflow: hidden;
    padding-right: 25px;
}

.shareItemsFromPopUp .MyItemProperties,
.shareItemsFromPopUp .OrgItemProperties {
    /*width: 54%;*/
    word-wrap: break-word;
    word-break: break-word;
}

.shareItemsFromPopUp .MyItemProperties,
.shareItemsFromPopUp .OrgItemProperties {
    padding: 0 5px;
}

.shareItemsFromPopUp .MyItemProperties {
    /*border-right-color: #000;*/
}

.share-items-data-mapping-table-scroll-header th {
    /*border-bottom-color: #000;*/
}

.share-items-data-mapping-table-scroll-header .MyItemProperties,
.share-prop-for-item-data-mapping-table-scroll-header .availablePropertiesForOrg,
.share-items-data-mapping-table-scroll-header .OrgItemProperties {
    text-transform: capitalize;
    font-size: 130%;
}

.shareItemsFromPopUp .mapping-header {
    font-size: 130%;
    text-decoration: underline;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}

.shareItemsFromPopUp .settings {
    font-size: 12px !important;
    /*text-align: center;*/
}

.shareItemsFromPopUp .mCSB_scrollTools {
    right: -16px;
}

.shareItemsFromPopUp.modalDialog .popupHolder {
    max-width: 1010px;
    margin: 6vh auto;
}

/*.shareItemsFromPopUp .btn-group {
	margin-top: 10px;
}*/

.share-items-data-mapping-table-scroll .dropdown .dropdown-button {
    position: absolute;
    right: 5px;
    top: 5px;
    display: block;
    width: 8px;
    height: 8px;
    /*content: "";*/
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.share-items-data-mapping-table-scroll .dropdown.open .dropdown-button {
    transform: rotate(45deg);
}

.share-items-data-mapping-table-scroll .dropdown {
    cursor: pointer;
}

.share-items-data-mapping-table-scroll .dropdown-menu {
    position: relative;
    width: 100%;
}

.share-items-data-mapping-table-scroll .property-text {
    width: 40%;
}

.share-items-data-mapping-table-scroll .property-desc {
    width: 60%;
}

.share-items-data-mapping-table-scroll .dropdown-menu > li > span {
    display: inline-block;
    padding: 0 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    font-size: 80%;
}

.share-items-data-mapping-table-scroll .dropdown-menu > li {
    height: 15px;
}

.share-items-data-mapping-table-scroll .dropdown li.header-li {
    font-weight: bold;
}

.share-items-data-mapping-table-scroll .dropdown-menu > li.header-li > span {
    padding: 0 7px;
}

.share-items-data-mapping-table-scroll .dropdown-menu > li:not(.header-li):hover {
    background: #f2f2f2;
}

.share-items-data-mapping-table-scroll .dropdown .property-text {
    border-right: 1px solid #000;
}

.share-items-data-mapping-table-scroll .dropdown li.header-li {
    border-bottom: 1px solid #000;
}

#item-data-list-of-values-popup {
    border-width: 4px !important;
}

#item-data-list-of-values-popup .close {
    margin-top: 4px;
    height: 14px;
    /*margin-right: 16px;*/
}

#targetListViewSubPopup .header-users-languages,
#item-data-list-of-values-popup .header-users-languages {
    z-index: 2001;
    opacity: 0;
}

.key-value-list-input {
    text-align: left;
    width: 30%;
    border: 0 !important;
    box-shadow: 0 3px 0px 0 #e5e5e5 !important;
    border-radius: 0 !important;
}

.ItemPropertyListTable .key-value-list-input {
    box-shadow: none !important;
}

.key-value-list-select {
    width: 70%;
    padding-left: 20px;
    /*width: 100%;*/
}

.key-value-list-select.right-menu-select {
    /*width: 70%;*/
    padding-left: 0;
    width: 100%;
}

.key-value-list-input span,
.key-value-list-input input,
.key-value-list {
    display: inline-block;
}

.key-value-list .select-wrap {
    width: 100%
}

.key-value-list-input input {
    width: calc(100% - 35px) !important;
    padding-left: 5px !important;
}

.key-value-list-input span {
    height: 24px;
}

/*.key-value-list .select-wrap:after {*/
/*    right: 0 !important;*/
/*}*/

.key-value-list-select.uncnown-code-in-list {
    color: red;
}

.key-value-list-select.uncnown-code-in-list option {
    color: black;
}

.wrap.table .view .tile.sel .tData > div,
#itemsSearchConnect .pane-content .tile.sel .tData > div {
    background: #DCDCDC !important;
    font-weight: bold;
}

/*.actBar.not-shown .edit-and-other-buttons .vertical-aline-block:not(.displayNone) {*/
/*    visibility: visible;*/
/*}*/

#updateAssetsAlertPopup .with-value {
    width: 30px;
    margin-left: 20px;
}

#updateAssetsAlertPopup .improvement-style {
    margin-bottom: 20px;
}

.user-guide {
    width: 25px;
    height: 25px;
    /*border-radius: 50%;*/
    /*border: 0;*/
    /*color: white;*/
    /*font-size: 135%;*/
    /*font-weight: bold;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
    /*opacity: 0.2; !*Task 4168 Make Inactive*!*/
}

.user-guide button {
    position: absolute;
}

.add-asset-conversation-format {
    position: absolute;
    top: -40px;
}

.color-box-edit {
    cursor: pointer;
}

.color-box-edit,
.color-box-edit-dots {
    display: inline-block;
}

#openModalFormatList .popup-holder {
    padding: 0 20px;
}

/*.right-menu .key-value-list-holder input {
    border: 0!important;
    box-shadow: 0 3px 0px 0 #e5e5e5!important;
    border-radius: 0!important;
}*/

/*
#detailsReportPopupTable thead tr th:last-child {
    width: 20%;
}
.contactlistcol5 {
    width: 20%;
}*/

.item-data-completeness-counter {
    float: right;
    margin-right: 35px;
    font-weight: bold;
}

.item-data-prop-counter {
    float: right;
    margin-right: 35px;
    font-weight: bold;
}

/*Tooltip image*/

.tooltip-image {
    display: inline-block;
}

.tooltip-image .tooltiptext-container {
    width: 100%;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    bottom: 0;
    left: 0;
}

.tooltip-image .tooltiptext-container::after {
    content: "";
}

.tile:hover .tooltiptext-container,
.draggability-img:hover .tooltiptext-container {
    visibility: visible;
    opacity: .7;
}

.tooltip-image .tooltiptext-container .btn {
    width: 25%;
    display: flex;
    flex-direction: row;
    padding: 0 !important;
}

.tooltiptext-container {
    display: flex;
    position: absolute;
}

.tooltip-image .btn-default {
    display: flex;
    justify-content: center;
}

/*new_table_intrastructure_style*/

.selectedRowOfAccountStatistic {
    background-color: #f2f2f2;
}

#tablecopy {
    width: 100%;
    height: 100%;
}

#copyToClipboard {
    /*background: url(../img/copy_to_clipboard.png);*/
    display: block;
    height: 24px;
    width: 24px;
    border: none;
}

.tableModeCheckbox {
    float: left;
    padding-right: 10px !important;
}

.tableModeCheckbox input[type="checkbox"] {
    display: inline !important;
    float: left;
}

table[id$="fixed-table"] tbody.ui-widget-content {
    background: #fff !important;
}

/*
.headerMainPageAndFilter {
    padding: 0 2vh;
}
*/

#copyToClipboard:hover {
    cursor: pointer;
}

#accountStatisticsReport-fixed-table-sticky,
#accountStatisticsReport-fixed-table .ui-icon,
#accountStatisticsReport-fixed-tableScroll1 {
    display: none !important;
}

.tableVisabilityT {
    visibility: visible !important;
    position: relative !important;
}

.accountStatisticsReport_fullWidth {
    width: 100% !important;
}

.centered {
    text-align: center;
}

.headerCellPadding {
    padding: 10px 10px !important;
}

.headerLineHeight {
    line-height: 26px !important;
}

.paddingLeft {
    left: 0 !important;
    top: 0 !important;
}

.cancel_adding-assetClass-to-list {
    background: url(../img/remove-icon.png) no-repeat 0 0;
    width: 15px;
    height: 15px;
}

.headerSettingBlockHeight {
    line-height: 8px;
}

#accountStatisticsReport-fixed-table thead tr {
    background: #fff;
}

.fixedHeaderTableMarginTop {
    margin-top: 148px !important;
}

.grayBG {
    background: #e4e4e4;
}

.ui-widget-header {
    border: none;
}

.borderNo {
    border: none !important;
}

.displayGrid {
    display: grid !important;
}

.headerRowDisplay {
    display: flex !important;
}

.headerRowDisplayContents {
    display: contents !important;
}

.hideBox {
    display: none !important;
}

.tableMarginUnfixedHeader {
    margin-top: 0px;
}

#accountStatisticsReport-fixed-table tbody {
    border-left: 0;
}

#accountStatisticsReport-fixed-table tbody tr {
    display: flex;
}

.blockSaveCancelData {
    list-style-type: none;
}

.selected_row {
    background-color: #fbfbd6 !important;
}

.exportTableToCSV,
.exportTableToCSV:hover {
    text-decoration: none;
}

.update-holder-center {
    text-align: center !important;
}

.share-items-data-mapping-table-scroll-style {
    height: 40vh;
    position: relative !important;
    /*overflow: visible !important;*/
}

.data-imp-recid-bold {
    font-weight: 700;
}

.defaultString label {
    padding-left: 0;
}

.defaultString label span::before {
    content: '';
    width: 0 !important;
    height: 0 !important;
}

.manage-table-modes-choicer {
    position: absolute;
    top: 0;
    left: 215px;
    z-index: 1001;
    margin-top: 64px;
}

.manage-table-exporter {
    position: absolute;
    bottom: -56px;
    left: 39px;
    z-index: 1001;
}

sub-popup-menu,
.popup-menu {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: 20px;
    /*height: 50px!important;*/
}

#targetListSubPopup .sub-popup-menu,
#targetListPopup .popup-menu,
#targetListSectionsPopup .popup-menu {
    margin-top: 0;
}

.manage-table-exporter-popup {
    bottom: -20px !important;
    position: absolute;
    left: 15px;
    z-index: 1001;
}

#targetlistview.modalDialog .popupRow,
#targetlistSectionsview.modalDialog .popupRow {
    padding-bottom: 20px;
}

.manage-table-modes-choicer-popup {
    /*margin-top: 30px!important;*/
    left: 20% !important;
    position: absolute;
    top: 0;
    z-index: 1001;
}

.manage-table-modes-choicer input[type=number] {
    margin: 0 5px;
    width: 50px;
    padding: 0 5px;
}

.manage-table-modes-choicer-popup input[type=number] {
    margin: 0 5px;
    width: 50px;
    padding: 0 5px;
}

.manage-table-modes-choicer input[type=checkbox] {
    margin: 5px;
}

.manage-table-modes-choicer-popup input[type=checkbox] {
    margin: 5px;
}

.manage-table-order-feature,
.manage-table-magnifying-glass td,
.values-table td {
    position: relative;
}

.values-table .actions-column {
    width: 21%;
}

/*.manage-table-magnifying-glass td div:last-child:hover::after {*/
.manage-table-magnifying-glass td .glass-option-click:hover::after {

    position: absolute;
    left: -8px;
    width: 18px;
    height: 18px;
    content: "";
    background: url(../img/searchFilter.png) 0 0 no-repeat;
    cursor: pointer;
}

/*.manage-table-magnifying-glass td div:first-child:hover::after {*/
/*position: absolute;*/
/*top: -3px;*/
/*right: -16px;*/
/*left: 98%;*/
/*}*/

.manage-table-magnifying-glass .itemPropertiesRetailers div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesRetailerImports div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesAssetFile div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesItemOrganizationItemCode div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesOrganizationItemCaption div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesItemCodeImp div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesItemCaptionImp div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesAssetFileName div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesAssetCaption div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesBackgroundColor div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesActions div:last-child:hover::after,
.manage-table-magnifying-glass .itemPropertiesClass div:last-child:hover::after {
    background: none;
}

.manage-table-magnifying-glass td > div > figure {
    margin: 0 40%;
}

.system-languages-options {
    position: absolute;
    display: none;
    right: 215px;
    top: 0;
    background-color: white;
    width: 250px;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #e4e4e4;
    line-height: 16px;
    padding: 5px 10px;
}

/*.system-languages-options li:hover {*/
/*    background-color: #005aa4;*/
/*    color: #f1f1e3;*/
/*}*/

.system-languages-options li.selected {
    color: inherit;
    font-weight: bold;
}

.select-all-columns {
    /*max-width: 13.5%;*/
    cursor: pointer;
    font-weight: bold;
    margin-bottom: 2.5vh;
}

.select-all-columns:active {
    transform: translateY(2px);
    background-color: #ccc !important;
}

.select-all-columns:hover {
    opacity: .8;
}

.modalDialog .popupHolder.targetListHolder {
    /*min-height: 80vh;*/
    min-width: 80vw;
}

.modalDialog .popupHolder.visualComposerPresetsHolder {
    /*min-height: 80vh;*/
    min-width: 60vw;
}

@media (max-width: 1600px) {
    .modalDialog .popupHolder.targetListHolder {
        /*min-height: 80vh;*/
        min-width: 90vw;
    }
}

.modalDialog .popupHolder.targetListHolderPopup {
    /*min-height: 80vh;*/
    min-width: 70vw;
}

.targetHeaderPopUpList {
    text-align: center;
    font-weight: 700;
}

#showDeleteAllPropTargetList {
    z-index: 999999;
}

.select-categories,
.deselect-categories,
.apply-used-categories,
.apply-unused-categories,
.defaults-categories {
    display: grid;
    margin: 0 5px;
    cursor: pointer;
    /*font-weight: bold;*/
    border: 2px solid;
    /* box-shadow: 0 2px 0 0 #7dbeb6; */
    text-align: center;
    border-radius: 15%;
    background-color: rgba(220, 220, 220, 0.4);
}

.icons-group {
    color: #000;
}

.check-uncheck-icon {
    color: rgba(105, 105, 105, 0.6);
}

/*.apply-unused-categories,
.apply-used-categories {
    padding-top: 9px;
}*/

.select-categories:hover,
.deselect-categories:hover,
.apply-used-categories:hover,
.apply-unused-categories:hover,
.defaults-categories:hover {
    opacity: .6;
}

.margin-top15 {
    margin-top: 15px;
}

#showProjectAlertInUploadFile {
    z-index: 10000;
}

.export-to-excel {
    width: 147px;
    height: 30px;
    /*position: absolute;*/
    /*top: 20%;*/
    /*right: 20%;*/
    font-size: 16px !important;
    text-transform: capitalize;
    cursor: pointer !important;
    z-index: 2;
    line-height: 9px;
}

#defaultCanvas {
    width: 931px !important;
    height: 500px !important;
    left: -5px !important;
    top: -5px !important;
}

.upload-item-properties {
    height: 27px !important;
    line-height: 27px !important;
}

.delete-margin:before {
    margin: 0 !important;
}

/*.bg-loader.loaderfoView {*/

/*max-height: 500px!important;*/

/*}*/

/*.figure- ,*/

.right-menu input[type="checkbox"]:indeterminate + span:before {
    background: url('../img/Square_city_locator.png') no-repeat;
    background-size: 16px 16px;
}

#showErrorMessageInImportOrgCode {
    z-index: 10000000;
}

#showModalDownloadXCService .row {
    top: 20vh;
}

.container-table {
    /*width: 95%!important;*/
    height: auto;
    /*height: 65vh;*/
    max-height: 68vh;
    position: relative;
    overflow: hidden;
    margin-right: 3% !important;
    /*background-color: #fff;*/
}

#conversionFormats-list .container-table {
    max-height: 70vh;
}

#itemVariantsList.container-table {
    max-height: 60vh;
}

thead tr:last-child .mainCol {
    top: 34px;
}


#emailContact-list .container-table,
#productionTarget-list .container-table {
    /*height: 650px;*/
    /*padding: 0!important;*/
    margin-right: 3%;
}

#emailContact {
    width: 100%;
}

.table-w2 {
    margin: 0 !important;
}

.fix-header {
    position: sticky;
    top: 0px;
    background: cyan;
    z-index: 9999;
}

/*.dragtable-drag-handle-non {*/
/*position: inherit!important;*/
/*}*/

.dragtable-drag-handle {
    height: 92%;
    width: 80%;
    /* float: right; */
    /* background: green; */
    top: 8%;
    left: 0%;
    position: absolute;
}

/*.itemGroupingType {*/
/*background-color: #fff;*/
/*}*/

.table-main {
    /*border-bottom: 1px solid;*/
    /*margin: 2.5% auto;*/
    padding-bottom: 4%;
    /* width: 90%; */
    padding-right: 3%;
}

table .th-sizer {
    position: relative;
    text-align: center;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    font-size: 12px;
}

#modallOverlay {
    background-color: #000;
    cursor: wait;
}

#modallContainer {
    display: block;
    height: 400px;
    width: 600px;
    left: 50%;
    top: 15%;
    margin-left: -300px;
    /* half the width, to center */
    background-color: #fff;
    border: 3px solid #ccc;
}

#modallContainer a.modallCloseImg {
    background: url(../img/x.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -14px;
    right: -18px;
    cursor: pointer;
}

#basicModalContent {
    height: 90%;
}

.clTableOptions {
    display: inline-block;
    position: relative;
    width: 320px;
    height: 320px;
    /* margin-right: 50px; */
    padding: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.clButtonOption {
    display: inline-block;
    position: absolute;
    width: 27%;
    height: 100px;
    padding: 20px;
}

.buttonTab {
    background: #1AAB8A;
    color: #fff;
    border: none;
    position: relative;
    height: 60px;
    font-size: 21px;
    padding: 0 20px;
    cursor: pointer;
    transition: 800ms ease all;
    outline: none;
    width: 214px;
    margin-bottom: 10px;
}

.buttonTab:hover {
    background: #fff;
    color: #1AAB8A;
}

.buttonTab:before,
.buttonTab:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 2px;
    width: 0;
    background: #1AAB8A;
    transition: 400ms ease all;
}

.buttonTab:after {
    right: inherit;
    top: inherit;
    left: 0;
    bottom: 0;
}

.buttonTab:hover:before,
.buttonTab:hover:after {
    width: 100%;
    transition: 800ms ease all;
}

#table-1 {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sortablespan {
    margin-right: 10px;
}

#table-1 li {
    background: white;
    position: relative;
    margin: 6px 0;
    padding: 12px;
    border: 2px solid gray;
    list-style: none;
    padding-left: 42px;
}

#table-1 li .handle {
    background: #f8f8f8;
    position: absolute;
    left: 0;
    top: 0px;
    bottom: 0;
    padding: 8px;
}

.spanmarg {
    margin-top: 5px;
}

#table-1 .ui-selecting {
    background: #eee;
}

#table-1 .ui-selecting .handle {
    background: #ddd;
}

#table-1 .ui-selected {
    background: #def;
}

#table-1 .ui-selected .handle {
    background: #cde;
}

.table-click-cell {
    height: 100%;
    width: 99%;
    /* float: right; */
    /* background: green; */
    top: 0%;
    left: 0%;
    position: absolute;
}

.radio-group-width {
    border: solid 1px #675f6b;
    display: inline-block;
    margin: 0px;
    border-radius: 14px;
    overflow: hidden;
    margin-top: 7px;
}

.radio-group-width input[type=radio] {
    position: absolute;
    visibility: hidden;
    display: none;
}

.radio-group-width label {
    color: #9a929e;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding: 0px 3px;
    background-color: #fff;
}

.radio-group-width input[type=radio]:checked + label {
    color: #ccc8ce;
    background: #675f6b;
}

.radio-group-width label + input[type=radio] + label {
    border-left: solid 1px #675f6b;
}

.radio-group-width-popup {
    border: solid 1px #675f6b;
    display: inline-block;
    margin: 0px;
    border-radius: 14px;
    overflow: hidden;
    margin-top: 7px;
}

.radio-group-width-popup input[type=radio] {
    position: absolute;
    visibility: hidden;
    display: none;
}

.radio-group-width-popup label {
    color: #9a929e;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding: 0px 3px;
    background-color: #fff;
}

.radio-group-width-popup input[type=radio]:checked + label {
    color: #ccc8ce;
    background: #675f6b;
}

.radio-group-width-popup label + input[type=radio] + label {
    border-left: solid 1px #675f6b;
}

.tile-name {
    display: block;
    bottom: 20px;
    border-bottom: 1px solid #bcb8b8;
    min-height: calc(1rem + 5px) !important;
}

.smallest-img {
    max-width: 70% !important;
    max-height: 70% !important;
}

.itemSettingScrolTableHeader {
    /*max-width: 100%;*/
    /*table-layout: fixed;*/
    border-collapse: inherit;
    border-bottom: none !important;
}

.itemSettingScrolTableHeader thead,
.itemSettingScrolTableHeader tbody {
    background-color: #fff;
}

.itemGroupingTypeTableScrolTableHeader,
.itemPropertiesTableScrolTableHeader,
.productionTargetTableScrolTableHeader,
.guiSettingTableScrolTableHeader,
#visualComposerPresets,
.catalogManagerTableScrolTableHeader,
.templatesTableScrolTableHeader,
.assetQualificationsTableScrolTableHeader,
.itemsPendingExportListTableScrolTableHeader,
.productionCampaignsTableScrolTableHeader,
.productionChannelsTableScrolTableHeader,
.divisionListTableScrolTableHeader,
.itemsPendingImportListTableScrolTableHeader,
.assetViewTableScrolTableHeader,
.itemPropertyLegacyTables,
.assetClassTypeTableScrolTableHeader,
#itemHistoryPopupTable,
#assetHistoryPopupTable,
.assetClassTableScrolTableHeader,
.exportedItemsListTableScrolTableHeader,
    /*.taskShedulerListTableScrolTableHeader,*/
.assetStyleTableScrolTableHeader,
.assetCustomFormatTableScrolTableHeader {
    background-color: #fff;
    /*max-width: 1900px;*/
    width: 100%;
    /*margin: 0 auto;*/
    /*table-layout: fixed;*/
    border-collapse: inherit;
}

.adJobsTableScrolTableHeader {
    background-color: #fff;
    table-layout: fixed;
    border-collapse: inherit;
}

#adJobs .select-wrap:after,
#assetQualifications .select-wrap:after {
    visibility: hidden;
}

#targetlistviewList > tbody > .tr {
    border: 1px solid black;
}

/*.productionTargetTableScrolTableHeader,*/
#emailContact {
    background: #fff;
}

.paginationListPopup {
    list-style-type: none;
    text-align: center;
    margin-top: 5px;
}

#targetlistviewInput .addNewAlbum,
#targetlistviewSectionsInput .addNewAlbum {
    height: 40px;
}

.target-context-menu {
    width: auto;
    text-align: center;
}

.right-legacy-table-context-menu {
    width: auto;
    text-align: left;
}

.btn-group-items-setting {
    display: flex !important;
}

.download-item-properties {
    margin: 10px 0 10px 30px !important;
    height: 27px !important;
    line-height: 27px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-transform: uppercase;
    border-radius: 5px;
}

/*Send View Via Email*/
.sendViewModal__sections label {
    display: block !important;
}

.sendViewModal__search,
.elmSubj {
    padding-bottom: 41px !important;
    margin: 0 !important;
}

.shareItemsFromPopUp__main .btn-group {
    display: block !important;
}

.shareItemsFromPopUp__main .suggest-mapping-btn {
    margin-top: 0 !important;
}

.removeReadOnlyCss {
    background: inherit !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    outline: none;
}

.deleteOldValueRowSelected,
.addNewValForProp,
.insertMissingPropProdTarget {
    color: #000;
}

.addNewAlbum > a {
    background: #fff;
}


#targetListSubPopup,
#targetListSubSectionsPopup,
#targetListSubPopup .table,
#targetListSubSectionsPopup .table,
#targetListPopup,
#targetListSectionsPopup,
#targetlistviewList,
#targetlistviewSubPopupList,
#targetlistviewSubPopupSectionsList,
#itemVariantsPopup,
#itemVariantsPopup .table,
#targetListPopup .table,
#targetListSectionsPopup .table {
    background: #f0f0f0 !important;
}

#targetListPopup .table,
#targetListSubPopup .table,
#targetListSectionsPopup .table,
#targetListSubSectionsPopup .table,
#assetView-list .table {
    padding: 0 !important;
}

#detailsTargetSubPopupTable,
#detailsTargetSubPopupSectionsTable,
#detailsTargetPopupTable,
#mandatoryProperties,
#detailsTargetPopupSectionsTable,
#albumList {
    background: white;
    border-collapse: inherit;
}

.table-wrapper .table-w1 table,
.table-wrapper .table-w1 th,
.table-wrapper .table-w1 td,
.values-table-scroll table,
.values-table-scroll th,
.values-table-scroll td {
    border: 1px solid #f0f0f0;
    vertical-align: middle;
    text-align: center;
}

#accountStatisticsReport,
#taskSchedulerList,
#notifications,
#assetCustomFormat,
#organizations,
#itemsPendingImport,
#itemsPendingExport,
#conversionFormats,
#accountActivityReport {
    background: #fff;
}

#notifications {
    width: 100%;
}

.usersTableScrolTableHeader,
.taskShedulerListTableScrolTableHeader,
.notificationsListTableScrolTableHeader,
.objectReportTableScrolTableHeader,
.emailContactScrolTableHeader,
.assetCustomFormatTableScrolTableHeader,
.itemPropertiesTableScrolTableHeader,
.itemGroupingTypeTableScrolTableHeader,
.organizationsTableScrolTableHeader,
.itemsPendingImportListTableScrolTableHeader,
.itemsPendingExportListTableScrolTableHeader,
.assetClassTypeTableScrolTableHeader,
.conversionFormatsTableScrolTableHeader,
.activityReportTableScrolTableHeader {
    border-collapse: inherit;
    background-color: #fff;
}

/*.taskShedulerListTableScrolTableHeader !*,*/
/*    .usersTableScrolTableHeader*!*/
/*{*/
/*    width: 150% !important;*/
/*}*/

.organizationsTableScrolTableHeader {
    width: 100%;
}

.conversionFormatsTableScrolTableHeader {
    width: 115%;
}

/*.taskShedulerListTableScrolTableHeader {*/
/*    width: 120%;*/
/*}*/

.itemPropertiesPropertyCode span {
    display: block;
    color: red;
    font-size: 10px;
    line-height: 17px;
}

.organizationsTableScrolTableHeader thead .itemPropertiesEmail {
    width: 200px;
}

.adJobsTableScrolTableHeader {
    width: 200%;
}

#notifications .notificationsList__delete-user {
    margin: 0 !important;
}

/*
.minWidth125 {
    min-width: 125px!important;
}
*/

.minWidth175 {
    min-width: 175px !important;
}

#accountActivityReport-list {
    background: #e4e4e4;
}

.tablesorter-sticky-wrapper.tablesorter-sticky-visible,
.tablesorter-sticky-wrapper.tablesorter-sticky-hidden {
    top: 203px !important;
}

.notMainCol {
    text-align: center;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    min-width: unset !important;
}

.message-text,
.recommended-action {
    white-space: pre-wrap;
    width: 100%;
    word-break: break-word;
}

.message-text p,
.recommended-action p {
    width: 100%;
}

.non-active-li {
    color: grey;
}

#adJobs-list .editExpDate,
#productionCampaigns-list .editExpDate {
    width: 85%;
    float: left;
}

#adJobs-list .dateTimePickerIcon {
    margin-top: 5px;
}

#adJobs-list .itemPropertiesDropDate,
#adJobs-list .itemPropertiesPublishDate,
#adJobs-list .itemPropertiesValidStartDate,
#adJobs-list .itemPropertiesValidEndDate {
    padding-right: 5px;
    padding-left: 5px;
}

.mainviewForScrol .mCSB_container {
    padding-bottom: 0;
}


.alertModalWrapPopup {
    z-index: 10000;
    background-color: rgba(220, 220, 220, 0.5);
}

.container-relation:hover::after,
.container-relation .relation:hover::after {
    content: '';
    background: none !important;
}

.itemPropertiesOrganization div:last-child:hover::after {
    background: none !important;
}

.removeGlassFilter:hover::after {
    background: none !important;
}

#itemsSearchConnect {
    height: 0 !important;
    padding: 0 !important;
}

.tHholder.tHholderForScrollAsset {
    /*margin-top: 75px;*/
}

#emptyModalWindowOneButton {
    background: rgba(25, 25, 25, 0.4);
}

#emptyModalWindowOneButton.modalAjaxOKAlert > div {
    max-width: 450px;
}

/*.dragtable-drag-wrapper .itemsPendingImportListTableScrolTableHeader,*/
/*.dragtable-drag-wrapper .itemsPendingExportListTableScrolTableHeader,*/
/*.dragtable-drag-wrapper .itemGroupingTypeTableScrolTableHeader,*/
/*.dragtable-drag-wrapper .itemPropertiesTableScrolTableHeader,*/
.dragtable-drag-wrapper .usersTableScrolTableHeader,
    /*.dragtable-drag-wrapper .assetCustomFormatTableScrolTableHeader,*/
    /*.dragtable-drag-wrapper .assetViewTableScrolTableHeader,*/
    /*.dragtable-drag-wrapper .assetStyleTableScrolTableHeader,*/
    /*.dragtable-drag-wrapper .assetClassTypeTableScrolTableHeader,*/
    /*.dragtable-drag-wrapper .productionTargetTableScrolTableHeader,*/
.dragtable-drag-wrapper .assetQualificationsTableScrolTableHeader,
.dragtable-drag-wrapper .taskShedulerListTableScrolTableHeader,
.dragtable-drag-wrapper .organizationsTableScrolTableHeader,
    /*.dragtable-drag-wrapper .objectReportTableScrolTableHeader,*/
.dragtable-drag-wrapper .activityReportTableScrolTableHeader,
.dragtable-drag-wrapper .conversionFormatsTableScrolTableHeader,
.dragtable-drag-wrapper .adJobsTableScrolTableHeader {
    width: 100% !important;
    display: none !important;
}

/*#targetlistviewSubInput .sub-popup-menu .filterBarDynamic,*/
#targetlistviewSubSectionsInput .sub-popup-menu .filterBarDynamic,
#targetlistviewSectionsInput .popup-menu .filterBarDynamic,
#targetlistviewInput .popup-menu .filterBarDynamic {
    padding: 6px 0 0 10px;
}

.asset__usersScreen-organization {
    background: inherit;
    border: none !important;
    box-shadow: none !important;
    cursor: default;
}

.greyLayout {
    background: darkgrey;
}

#isConvert {
    box-shadow: none;
    height: 18px;
    margin: 0px;
}

.disabledDropDown {
    background: #f0f0f0 !important;
    border-radius: 5px !important;
}

#itemsPendingImport-list,
#itemsPendingExport-list {
    display: none;
}

.tWrap #filterBarDynamic.conversionFormats {
    margin-top: 26px
}

.manage-table-exporter.conversionFormats {
    bottom: -70px;
}

.manage-table-exporter-sub-popup {
    position: absolute;
    left: 5px;
    bottom: -17px;
}

/*#targetlistviewSubInput {*/
/*    padding-bottom: 25px;*/
/*}*/

#targetListSubPopup .filterBarDynamic {
    padding: 0;
    display: inline-block !important;
}

.table-wrapper ul > li .save-button-subpopup.active {
    background: url(../img/save_img_hover.png) no-repeat;
}

.table-wrapper ul > li .save-button-subpopup {
    padding: 0;
    width: 16px;
    height: 16px;
    background: url(../img/save_img.png) no-repeat 1px 1px;
}

.bg-grey {
    background: #e4e4e4;
}

.glass-option-click {
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
    height: 100%;
    z-index: 30;
}

.save-discket-icon {
    padding: 0 !important;
    width: 15px;
    height: 16px;
    background: url(../img/save_img_hover.png) no-repeat;
    margin-top: 3px;
    /*margin-left: 10px;*/
    left: 0;
    border-radius: 0;
    background-position-x: -1px;
    background-position-y: 0;
    /* background-size: 100%; */
    border: none;
    vertical-align: middle;
}

.itemTableHolder .propertyAction .btn-group {
    display: flex;
    justify-content: space-around;
}

.cancel-icon-btn {
    background: url(../img/cancel-icon-btn.png) no-repeat;
    width: 21px;
    height: 19px;
    background-position: center;
    background-size: 174%;
    border: none;
    margin-top: 3px;
}

.report-asset-icon {
    width: 23px;
    height: 21px;
    padding: 0 !important;
    background-color: white;
    /*background: url(../img/SpreadSheetIcon.png) no-repeat;*/
    /*width: 21px;*/
    /*height: 19px;*/
    /*background-position: center;*/
    /*background-size: 174%;*/
    /*border: none;*/
    /*margin-top: 3px;*/
}

.padding-topp10 {
    padding-top: 10px;
}

#preferencesCategoryHolder .section-name {
    border: 1px solid #e4e4e4;
    position: absolute;
    width: 100%;
    right: 0;
    top: 0;
    padding: 3px 10px 2px;
}

#preferencesCategoryHolder .section-area {
    background-color: #e4e4e4;
    border: 1px solid #333333;
    min-height: 26px;
    margin-bottom: 10px;
}

#preferencesCategoryHolder .prefLabel {
    margin-left: 10px;
    width: 45%;
    border-right: 2px solid #e4e4e4;
    padding-top: 2px;
    padding-right: 10px;
    /* margin-right: 10px; */
    word-wrap: break-word;
    height: 28px;
    /* word-wrap: unset; */
    overflow: hidden;
}

#preferencesCategoryHolder .section-area ul {
    list-style-type: none;
    /*margin-left: 15px;*/
    margin-top: 35px;
    /*border-top: 2px solid #e4e4e4;*/
}

/*#preferencesCategoryHolder .section-area ul li:first-child{*/
/*border-top: 1px solid;*/
/*}*/

#preferencesCategoryHolder .section-area .field-chooser {
    /*margin-top: 31px;*/
    padding-left: 8px;
    cursor: pointer;
    display: flex;
    border-bottom: 2px solid #e4e4e4;
    border-left: 2px solid #e4e4e4;
    line-height: 24px;
    border-right: 2px solid #e4e4e4;
    vertical-align: middle;
    background: #ffffff;
}

#preferencesCategoryHolder .section-area .field-chooser + .field-chooser {
    margin-top: 0 !important;
}

#preferencesCategoryHolder .section-name.list-open:after {
    top: 6px;
    left: 95%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#preferencesCategoryHolder .section-name:after {
    top: 7px;
    left: 95%;
    cursor: pointer;
}

#preferencesCategoryHolder .stateCheckbox {
    width: 13px;
    height: 13px;
    border: 1px solid gray;
    display: inline-block;
    background-color: #fff;
}

#openModalPreferencesCategory .show-hide-categories-section {
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 20px;
    margin-right: 35px;
}

#openModalPreferencesCategory .plus-minus-icons-category-popup {
    font-size: 18px;
    color: #b7b7b7;
    cursor: pointer;
    margin-right: 40px;
}

#openModalPreferencesCategory .plus-minus-icons-category-popup i {
    box-shadow: 0 2px #e4e4e4;
    border-radius: 10%;
}

#openModalPreferencesCategory .plus-minus-icons-category-popup i:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#openModalPreferencesCategory .plus-minus-icons-category-popup .plus-icon-category-popup-screen {
    margin-right: 5px;
}

#openModalPreferencesCategory .show-hide-categories-section .showHideEmptyProperties {
    background: url(../img/glas_hover.png) no-repeat;
    background-color: #b7b7b7;
    width: 20px;
    height: 17px;
    padding: 0;
    margin-top: 3px;
    cursor: pointer;
}

#openModalPreferencesCategory .show-hide-categories-section .showHideEmptyProperties.showActiveCategories {
    background: url(../img/glas_open_white_bg.png) no-repeat;
    background-color: #b7b7b7;
}

.groupHolder .bg-light-red {
    border: 2px solid #f73d3d;
    /*background-color: red;*/
}

.checkbox-style {
    padding-top: 4px;
    padding-right: 8px;
    border-right: 2px solid #e4e4e4;
}

#openModalPreferencesCategory .caption-section {
    margin-left: 10px;
    width: 47%;
    padding-top: 2px;
    padding-right: 10px;
    height: 28px;
    overflow: hidden;
    word-wrap: break-word;
}

#itemSetting .default-table::after {
    content: '';
    display: block;
    height: 30px;
    /* width: 100%; */
    background-color: #e4e4e4 !important;
}

#itemSetting .asset__itemSetting-propertycode,
#itemProperties .asset__itemProperties-code {
    width: 85%;
    float: none;
    margin-left: 15px;
}

#itemSetting .XCMasterIcon,
#itemSetting .XCMasterIconGrey,
#itemSetting .XCMasterIconEmpty,
.optWrapper li .XCMasterIcon,
.optWrapper li .XCMasterIconGrey,
.optWrapper li .XCMasterIconEmpty {
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
}

.optWrapper li .XCMasterIcon,
.optWrapper li .XCMasterIconGrey,
.optWrapper li .XCMasterIconEmpty {
    top: 0;
}

.share-right .nameColumn .XCMasterIcon,
.share-right .nameColumn .XCMasterIconGrey,
.share-right .nameColumn .XCMasterIconEmpty {
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
}


.XCMasterIcon,
.XCMasterIconEmpty,
.XCMasterIconGrey {
    background-position: center;
}

.iconsBorder {
    border: 2px solid rgba(68, 108, 179, 1);
}

.XCMasterIcon {
    background-image: url("../img/XC.png");
}

.XCMasterIconEmpty {
    background-image: url("../img/XCEmpty.png");
}

.XCMasterIconGrey {
    background-image: url("../img/XCgray.png");
}

.XCMasterIconPopup {
    top: 8px;
}

.lightGreyLayout {
    background-color: rgb(200, 200, 200) !important;
}

#itemSetting td .disabled {
    /*width: 70px;*/
    border: none;
    background: none;
    box-shadow: none;
    padding-left: 0;
    color: #000;
}

.button-row-categories {
    display: flex;
    justify-content: space-between;
}

.button-row-categories span {
    box-shadow: 0 2px #e4e4e4;
}

.button-row-categories span:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.minWidth70 {
    min-width: 70px;
}

.minWidth65 {
    width: 65px;
    min-width: 65px;
}

.minWidth200 {
    min-width: 200px;
}

#itemSetting .close {
    height: 15px;
    width: 15px;
    margin-top: 6px;
    display: flex;
    clear: none;
    margin-left: 5px;
    background-size: auto;
    background: url(../img/remove-icon.png) no-repeat 0 0;
    opacity: 1;
}

#itemSetting .close:disabled {
    opacity: 0.5;
}

.item-prop-context-menu {
    width: 250px;
    max-width: 250px;
}

.paddingTop60 {
    padding-top: 62px !important;
}

#openModalPreferencesCategory .adv-pnl-btn {
    min-width: 60px;
}

.myItemSpan {
    display: block;
    /*width: 311px;*/
    /* overflow: hidden; */

    white-space: pre-wrap;
    overflow-x: hidden;
    word-wrap: break-word;
}

.tables-container {
    display: flex;
    justify-content: space-around;
}

.share-items-data-mapping-table-scroll-header .MyItemProperties {
    border: 1px solid #f0f0f0;
    width: 52%;
}

.share-items-data-mapping-table-scroll-header .OrgItemProperties {
    border-right: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    width: 45%;
}

.tables-container .first-table {
    /*margin-right: 20px;*/
    /*border-right: 1px solid #f0f0f0;*/
    min-width: 61%;
    max-width: 61%;
}

.tables-container .second-table {
    width: 280px;
}

.tables-container .second-table #share-prop-for-item-data-mapping-table {
    width: 100%;
}

.share-prop-for-item-data-mapping-table-scroll-header {
    width: 100%;
    border: none;
}

.availablePropertiesForOrg {
    border: none;
    width: 100%;
    border: 1px solid #f0f0f0;
    text-align: center;
}

.share-prop-for-item-data-mapping-table-scroll tbody tr td:hover {
    background-color: #e4e4e4;
}

.share-prop-for-item-data-mapping-table-scroll tbody tr td {
    display: block;
    /*width: 225px;*/
    border-left: 1px solid #f0f0f0;
    /*border-right: 1px solid #f0f0f0;*/
    border-bottom: 1px solid #f0f0f0;
    font-size: 90%;
    padding: 0 8px 0 8px;
    cursor: pointer;
    white-space: pre-wrap;
    overflow-x: hidden;
    word-wrap: break-word;
}

#share-items-data-mapping-table tbody .MyItemProperties {
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    width: 55%;
}

#share-items-data-mapping-table tbody .OrgItemProperties {
    /*border-right: 2px solid #f0f0f0;*/
    border-bottom: 1px solid #f0f0f0;
    width: 45%;
}

.shareItemsFromPopUp .loaderForTables {
    position: relative;
}

.custom-opacity {
    opacity: 0;
}

.width-50 {
    width: 50% !important;
}

.width-100 {
    width: 100% !important;
}

#openModalSuggestMappingBtn {
    z-index: 10480;
    background-color: rgba(132, 132, 132, 0.8);
}

.test-open-space {
    width: inherit !important;
    height: 30px;
    background-color: #e4e4e4 !important;
    border: 1px dashed #000 !important;
    /*border: 1px solid #0e0e0e;*/
}

/*

.ul-hover{
    display: block!important;
    min-height: 20px!important;
}*/

.border-dash {
    border: 1px dashed #000 !important;
}

.remove-padding {
    padding: 0 !important;
}

.max-width-150 {
    max-width: 150px;
}

.ui-draggable-dragging {
    pointer-events: none;
}

/*
.submenuAlbum.sortSubmenuBy {
    top: 72px;
}
*/
#itemHistoryMenu .headerH2.itemHistoryPopup,
#itemVariantsview .headerH2.itemVariantsPopup {
    text-align: center;
    cursor: move;
    text-transform: inherit;
}

#itemVariantsview .variants-option-select,
#itemVariantsview .origin-prop-value {
    display: flex;
    justify-content: center;
    vertical-align: middle;
}

#itemVariantsview .variants-option-select .text-for-select,
#itemVariantsview .origin-prop-value {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}

#itemVariantsview .variants-option-select .wrap-for-variants-select {
    width: 200px;
    line-height: inherit;
    margin-left: 10px;
}

#itemVariantsview .variants-option-select .wrap-for-variants-select select {
    padding-right: 25px;
    margin: 0;
}

#itemHistoryMenu #itemHisPopup,
#itemVariantsview #itemVariantsPopup {
    max-width: 40vw;
}

#itemVariantsview .popupHolder .btn-group {
    justify-content: flex-end;
}

#itemVariantsPopup .create-variant-button-cancel,
#itemVariantsPopup .create-variant-button-save {
    max-width: 150px;
    border-radius: 20px;
    text-transform: none;
}

#itemVariantsPopup .create-variant-button-save {
    margin-right: 30px;
    max-width: 180px;
}


#toTrashScreenBtn,
.activeThemeColor {
    position: relative;
    box-shadow: 0 2px #e4e4e4;
}

#toTrashScreenBtn:active,
.activeThemeColor:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    /*opacity: 0.5;*/
}

#toTrashScreenBtn[disabled],
.activeThemeColor[disabled] {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
}

#toTrashScreenBtn[disabled] + .deleteAssetItemsCount {
    opacity: 0.2;
}

#toTrashScreenBtn[disabled] svg circle,
.activeThemeColor[disabled] svg circle,
.activeThemeColor[disabled] svg rect {
    opacity: 0.2;
}

.context-menu .text-li {
    /*background: #FFF;*/
    /*box-shadow: 0px 2px #e4e4e4;*/
}

.context-menu .text-li:active,
.context-menu .text-li:focus {
    /*box-shadow: 0 0 #e4e4e4;*/
    /*transform: translateY(2px);*/
    /*opacity: 0.5;*/
}

.context-menu ul li:active {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.8);
}

/*
.context-menu ul li:active{
    vertical-align: bottom;
    font-size: 10px;
    line-height: inherit;
    !*opacity: 0.5;*!
}
*/

/*.right-menu .header button,*/
/*.right-menu .header a,*/
#mandatoryPropertiesPopup .open-eye-btn {
    box-shadow: 0px 2px #FFF;
}

.right-menu .header button:active,
#mandatoryPropertiesPopup .open-eye-btn:active,
.right-menu .header a:active {
    box-shadow: 0 0 #FFF;
    /*transform: translateY(2px);*/
    /*opacity: 0.5;*/
}

#mandatoryPropertiesPopup .open-eye-btn:active {
    background-color: #ccc !important;
}

.right-menu .header button.globe-support:active,
.right-menu .header button.add-organization:active {
    background-color: #FFFFFF !important;
}

.single-item-panel.moreTabHideEmpty .globe-support i:active,
.single-item-panel .globe-support i:active,
.single-item-panel.moreTabHideEmpty .add-organization i:active,
.single-item-panel .add-organization i:active {
    color: #e4e4e4;
}

.single-item-panel .header button.globe-support[disabled],
.single-item-panel .header button.add-organization[disabled] {
    background-color: #FFFFFF !important;
}

.single-item-panel .header button.globe-support[disabled] i,
.single-item-panel .header button.add-organization[disabled] i {
    color: #e4e4e4;
}

#OKDownloadReport,
#closeDownloadReport {
    width: 30%;
}

.editAlbum .albumList__edit,
.editAlbum .albumList__delete {
    padding: 0;
}

.re-export .btn-re-export {
    box-shadow: 0 2px #FFF;
}

.re-export .btn-re-export:active {
    box-shadow: 0 0 #FFF;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.addNewAlbum button {
    font-weight: normal;
    color: #000;
    padding: 5px 15px 5px 15px;
    border-radius: 20px;
    /*background: #FFF !important;*/
    box-shadow: 0 2px #999;
    /*
    border: 2px solid #e41313!important;
    */
}

.addNewAlbum button:active {
    box-shadow: 0 0 #999;
    transform: translateY(2px);
    background-color: #ccc !important;
}

.pressedButton {
    box-shadow: 0 0 #e4e4e4 !important;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#modal-dialog-exportability {
    min-width: 500px;
    background-color: #e4e4e4;
}

.not-exportable-i,
.exportable-i,
.pending-export-i {
    opacity: 0.1;
}

.remove-opacity {
    opacity: 1;
}

.not-exportable-i {
    color: red;
}

.exportable-i {
    color: orange;
}

.pending-export-i {
    color: green;
}

.remove-opacity:before {
    border: 1px solid #000000;
    border-radius: 50%;
}

.exportability-menu .icon-span-block {
    height: 24px;
    display: flex;
}

.exportability-menu .icon-span-block i,
.exportability-menu .icon-span-block span {
    line-height: 22px;
    margin-left: 15px;
}

.exportability-menu .icon-span-block i {
    font-size: 20px;
}

#modal-dialog-exportability .checkboxes-menu {
    /*margin: 15px;*/
}

#modal-dialog-exportability .checkboxes-menu div,
#modal-dialog-exportability .date-group-for-popup .modified-data-for-popup,
#modal-dialog-exportability .date-group-for-popup .for-export-at {
    margin-bottom: 10px;
}

.assets-table table,
.organizations-table table {
    background-color: #FFFFFF;
}

.assets-table table,
.organizations-table table {
    width: 100%;
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-collapse: inherit;
}

#modal-dialog-exportability thead > tr {
    line-height: 25px;
}

#modal-dialog-exportability thead > tr > th,
#modal-dialog-exportability tbody > tr > td {
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

.table-in-popup {
    max-height: 107px;
    /*overflow: auto;*/
}

.table-in-popup input {
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

.organization-table-wrapper {
    width: 50%;
}

.last-modified-col {
    width: 19%;
}

.file-name-col {
    width: 16%;
}

.type-col {
    width: 9%;
}

.content-col {
    width: 14%;
}

.far.fa-check-square {
    color: green;
    font-size: 16px;
}

.far.fa-times-circle {
    color: red;
    font-size: 16px;
}

.modified-data-for-popup,
.for-export-at {
    display: flex;
    /*margin-bottom: 35px;*/
}

.exportability-wrap {
    display: flex;
    justify-content: space-between;
}

.modified-data-area,
.for-export-at-value {
    margin-left: 10px;
}

#modal-dialog-exportability .assets-table {
    margin-bottom: 35px;
}

.itemPropertiesPermissions button {
    box-shadow: 0 2px #e4e4e4;
}

.itemPropertiesPermissions button:active {
    box-shadow: 0 0 #e4e4e4;
    transform: translateY(2px);
    background-color: #ccc !important;
}

#targetlistviewInput .addNewAlbum button,
#targetlistviewSectionsInput .addNewAlbum button {
    padding: 4px;
}

.wrapper-block.loaderForTables {
    position: relative;
}

.button-un-active {
    /*pointer-events: none;*/
    box-shadow: 0 0 #FFFFFF !important;
    transform: translateY(2px);
    opacity: 0.5;
    cursor: default !important;
}

.goToShareScreen .button-un-active:hover {
    background-color: #737373 !important;
    opacity: 0.5 !important;
    box-shadow: 0 0 #FFFFFF !important;
    transform: translateY(2px);
}

.goToShareScreen .button-un-active:active {
    transform: translateY(2px);
    background-color: #737373 !important;
}

#left-search-list-test {
    border: 1px solid #0e0e0e;
}

#catalogManager-list .button-save {
    color: #FFFFFF;
}

#catalogManager-list input {
    float: left;
    width: 96%;
    font-weight: bold;
}

.table-wrapper .select-wrap.non-border:after {
    border: none;
}

.table-wrapper .select-wrap {
    width: 100%;
}

#userAdminAccountSetting {
    margin: 60px 50px;
    display: flex;
    padding: 0 20px;
}

#userAdminAccountSetting.loaderForTables {
    height: auto;
}

#userAdminAccountSetting .account-setting-row {
    display: flex;
    justify-content: space-between;
    margin: 5px 0;
}

#adminAccountSettings,
#XCAdminAccountSettings {
    background: white;
    padding: 15px;
    border: 1px solid #e4e4e4;
    width: 50%;
    overflow: auto;
    max-height: 75vh;
}

#XCAdminAccountSettings {
    padding-top: 45px;
}

#userAdminAccountSetting .account-setting-row input,
#userAdminAccountSetting .account-setting-row .select-wrap {
    width: 40%;
}

#userAdminAccountSetting .account-setting-row .checkbox-table {
    margin-right: 38%;
}

#XCAdminAccountSettings h4,
#userAdminAccountSetting h4 {
    text-align: center;
    font-weight: bold;
}

#usersScreen th.itemPropertiesEmail {
    width: 15%;
}

.admin-button-group {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}

.clickable-cell {
    color: mediumblue;
    text-decoration: underline;
}

.clickable-cell input {
    text-decoration: underline;
}

.clickable-cell .itemPropertiesTotal input,
.clickable-cell .itemPropertiesYearMonth input {
    text-decoration: none;
    color: black;
}

.xc-category-icon,
.xc-category-icon-grey {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 2px;
    /*display: inline-block;*/
    position: relative;
    /*top: 1px;*/
}

.xc-category-icon {
    background-image: url("../img/XC.png");
    background-repeat: no-repeat;
}

.xc-category-icon-grey {
    background-image: url("../img/XCgray.png");
    background-repeat: no-repeat;
}

.XCMasterCheckbox {
    position: relative;
}

.XCMasterCheckbox input {
    display: none;
}

.btn-group.btn-group-items-setting {
    margin-top: 7px;
}

.clickableTR {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.userFriendlyErrorMessages__wrapper-main-fake {
    padding: 0 20px 20px;
    background: white;
}

.userFriendlyErrorMessages__wrapper-main-fake .popupHolder {
    border: 1px solid #000;
}

.dropdown-list-export {
    text-align: left;
    margin-left: 16%;
    vertical-align: middle;
    line-height: 39px;
    border: 0;
    border-radius: 0;
    text-indent: 0;
    /*margin-top: 3px;*/
}

.dropdown-list-export-ul {
    margin: 0 !important;
    width: 100%;
    background: #e4e4e4 !important;
    /*z-index: 100;*/
    /*border: 1px solid;*/
}

.dropdown-list-export-ul li {
    display: flex;
    position: relative;
    line-height: 24px;
    font-weight: 400;
    margin-left: 5px;
}

.dropdown-list-export-ul li span {
    margin-top: 3px !important;
    margin-left: 0 !important;
}

.dropdown-list-export-ul .caption-export {
    margin-left: 22px;
}

.dropdown-list-export .default-caption {
    height: 28px;
    line-height: 28px;
    padding-left: 27px;
    font-weight: 400;
    background: #e4e4e4;
}

.dropdown-list-export .default-wrapper {
    position: relative;
    opacity: 1;
}

.dropdown-list-export .default-wrapper.invisibleRow {
    opacity: 0;
}

.dropdown-list-export .default-wrapper span {
    margin-left: 5px !important;
    margin-top: 6px !important;
}

.not-complete {
    color: red;
    font-weight: bold;
}

.not-complete span {
    font-weight: normal;
    color: #000;
}

.itemPropertiesLegacyMainTableWrapper,
.buttons-wrapper {
    display: grid;
    grid-template-columns: 4fr 8fr;
    grid-gap: 20px;
}

.itemPropertiesLegacyMainTableWrapper th,
.itemPropertiesLegacyMainTableWrapper td {
    padding: 5px;
    font-weight: normal;
}

.itemPropertiesLegacyMainTableWrapper th {
    text-align: center;
    font-weight: 700;
    padding: 2px 10px 2px 10px !important;
}

.simulatedSecondRow {
    height: 64px;
}

.itemPropertiesLegacyTables {
    height: auto;
    /*height: 65vh;*/
    overflow-y: scroll;
    max-height: 70vh;
    position: relative;
    margin-right: 3% !important;
}

.itemPropertiesLegacyTables table {
    width: 100%;
}

.test-scroll {
    overflow: auto;
    max-height: 70vh;
}

.itemPropertiesLegacyTables thead > tr {
    line-height: inherit;
}

.left-menu .category-list::-webkit-scrollbar-track,
.partWithChangedProperties::-webkit-scrollbar-track,
.itemPropertiesLegacyTables::-webkit-scrollbar-track,
.test-scroll::-webkit-scrollbar-track,
.values-table-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.left-menu .category-list::-webkit-scrollbar,
.partWithChangedProperties::-webkit-scrollbar,
.itemPropertiesLegacyTables::-webkit-scrollbar,
.test-scroll::-webkit-scrollbar,
.values-table-scroll::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.left-menu .category-list::-webkit-scrollbar-thumb,
.partWithChangedProperties::-webkit-scrollbar-thumb,
.itemPropertiesLegacyTables::-webkit-scrollbar-thumb,
.test-scroll::-webkit-scrollbar-thumb,
.values-table-scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #c4c4c4;
}

.main-column-name-right {
    top: 31px;
}

.column-name-left {
    top: 64px;
}

.column-name-right {
    top: 62px;
}

.clickableCell {
    box-shadow: inset 0 0 10px rgba(74, 158, 255, 1);
}

.possibleClickCell.possibleSelected {
    box-shadow: inset 0 0 10px rgba(255, 151, 77, 1);
}

#itemPropertiesLegacyLeftTable .clickableCell.active {
    background-color: rgba(255, 151, 77, 1);
}

#itemPropertiesLegacyRightTable .clickableCell.active {
    background-color: rgba(74, 158, 255, 1);
}

#itemPropertiesLegacyLeftTable .possibleClickCell.possibleActive {
    box-shadow: inset 0 0 10px rgba(99, 99, 99, 1);
}

.nonClickableCell {
    box-shadow: inset 0 0 10px rgba(99, 99, 99, .5);
}

.clickableCell.temporallyDisabled,
.possibleActive.temporallyDisabled,
.nonClickableCell.temporallyDisabled {
    box-shadow: none !important;
}

.not-clickable-li {
    pointer-events: none;
    box-shadow: inset 0 0 10px rgba(99, 99, 99, 1);
}

.emulate-upload-button {
    text-decoration: underline;
    display: inline-block;
    margin-left: 5px;
}

.searchBox {
    margin-bottom: 10px;
    line-height: 24px;
    width: 97% !important;
    padding: 3px 25px 3px 25px;
}

.searchIconBtn {
    position: absolute;
    top: 8px;
    left: 8px;
    cursor: pointer;
}

.fake-arrow-click-place,
.arrowForDropdownMenu {
    /*top: 4px;*/
    /*left: 0;*/
    /*right: auto;*/
    /*margin-top: -4px;*/
    /*position: absolute;*/
    /*display: block;*/
    width: 24px;
    height: 20px;
    z-index: 2;
    position: relative;
}

.icon-for-item-prop {
    width: 17px;
    height: 15px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 17px;
    margin-top: 7px;
}

.col-md-6.nameColumn {
    padding-right: 0;
    padding-left: 40px;
}

#pasteItemPropertyPopup {
    display: flex;
    justify-content: center;
    align-items: center;
}

#pasteItemPropertyPopupWithoutPickList {
    max-width: 40%;
    width: 100%;
    height: auto;
    background-color: #fff;
}

.pasteItemPropertyPopupHeader {
    display: flex;
    justify-content: space-between;
}

.itemPropertyWithoutPickList ul,
.removeAssetsFromAssetClassPopup ul {
    list-style: none;
}

.pasteItemPropertyPopupBody {
    padding: 0 25px;
}

.pasteItemPropertyPopupDescription {
    margin: 15px 0;
}

.pasteItemPropertyPopupOptions {
    margin-bottom: 20px;
}

.pasteItemPropertyPopupButtonsWrapper {
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
}

.itemPropertyWithPickListListWrapper {
    width: 50%;
    margin: 15px auto;
    border: 3px solid;
    border-style: ridge;
}

.itemPropertyWithPickListListWrapper ul {
    list-style: none;
    margin: 0;
    text-align: center;
}

.itemPropertyWithPickListListWrapper ul li {
    border-bottom: 3px solid;
    border-bottom-style: ridge;
}

.itemPropertyWithPickListListWrapper ul li:last-child {
    border: none;
}

.itemPropertyWithPickListListWrapper ul li:hover {
    background-color: rgba(228, 228, 228, 0.5);
}

.itemPropertyWithPickListListWrapper ul li.active {
    background-color: #e4e4e4;
}

.beforeCut {
    color: rgba(0, 0, 0, 0.2) !important;
}

.partWithChangedProperties {
    margin: 0 auto 5px;
    max-height: 100px;
    overflow: auto;
}

.itemPropRow {
    display: flex;
}

.itemPropRow .propName {
    min-width: 50%;
    max-width: 50%;
}

/*
#rightMenuPopupWithChangesItemProperties > div {
    min-width: 350px;
    max-width: 400px;
}
*/

.customPopupAlert {
    padding: 0 !important;
    border-radius: 0 !important;
    width: auto;
    min-width: 250px;
}

.padding-sides5px10px {
    padding: 5px 10px;
}

.input-bnt-wrap {
    display: flex;
    justify-content: space-around;
    margin: 10px;
}

.customPopupAlert input[type="button"] {
    width: 100%;
    margin: 0 auto;
    box-shadow: 0 2px #e4e4e4;
}

.margin15px {
    margin: 15px;
}

.re-export .editExpDate {
    margin: 0 !important;
}

.re-export .dateTimePickerIcon {
    position: relative;
}

.re-export li {
    display: flex;
    justify-content: space-between;
}

.categoryNameSpan {
    margin-left: 3px;
    margin-right: 3px;
    /*max-width: 66%;*/
    /* overflow: hidden; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 10;
}

.switch-radio-button-wrap {
    display: flex;
}

.radio-button-prop {
    display: block;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 10px;
}

/*
.share-props-for-item-data-mapping-table-header,
.share-prop-for-item-data-mapping-table-scroll {
    width: 85%!important;
}*/

.shareItemsFromPopUp__main .mCSB_outside + .mCSB_scrollTools {
    right: -14px;
}

.shareItemsFromPopUp__main .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.selectWrapperBlock,
.itemPropertiesVariants .selectWrapper,
.itemPropertiesVariants .key-value-list-holder {
    display: flex;
    height: 28px;
    /*width: 100%;*/
}

.selectWrapperBlock .icon-for-item-prop {
    position: relative;
}

.itemPropertiesVariants .icon-for-item-prop {
    margin-left: 0;
    margin-right: 5px;
    padding-left: 20px;
}

.itemPropertiesVariants .key-value-list {
    padding-left: 0;
    padding-right: 15px;
}

.itemPropertiesVariants .select-wrap:after {
    right: -1px !important;
}

.itemPropertiesVariants .key-value-list-select {
    width: 100%;
}

.itemPropertiesVariants .selectWrapper {
    width: 30%;
}

.itemPropertiesVariants .select-wrap select {
    padding-right: 15px;
    margin-left: 5px;
    border: 1px solid #e4e4e4;
    margin-bottom: 0;
}

.itemPropertiesVariants .valueColumn input[disabled] {
    line-height: inherit;
    background-color: #e4e4e4;
}

.itemPropertiesVariants .warningString {
    margin: 0 auto;
    padding: 28px 0 0 0px;
    /* margin-top: 34px; */
    line-height: initial;
    color: red;
    width: auto;
}

.selectValue.asset__itemVariantsPopupTable-variants {
    min-width: 30px;
    max-width: 30px;
    height: 27px;
    /* line-height: 12px; */
    /* vertical-align: middle; */
    margin-left: 5px;
    z-index: 0;
}

.goToShareScreen .assets-item-wrapper .nameColumn input {
    width: 90%;
    padding-right: 5px;
}

.wrap-for-variants-select .optionsWrapper {
    max-height: 200px;
    position: absolute;
    z-index: 10000;
    background: white;
    width: 100%;
    overflow-y: auto;
    outline: none;
}

.wrap-for-variants-select .option-select-value {
    background: white;
    padding: 3px 10px;
    border-radius: 5px;
}

.wrap-for-variants-select .optionsWrapper ul {
    margin: 0;
}

.wrap-for-variants-select .optionsWrapper ul li {
    padding: 3px 5px 4px 23px;
    line-height: 14px;
    position: relative;
}

#taskScheduler-editTask .data-source-mapping {
    line-height: 20px;
}

.descriptionPart {
    white-space: pre-wrap;
}

.share-items-data-mapping-table-scroll,
.share-prop-for-item-data-mapping-table-scroll {
    overflow-y: scroll;
}

.download-excel-bell-icon {
    font-size: 14px;
    vertical-align: middle;
    width: 100%;
    color: #fff;
    line-height: 21px;
}

.warningRow {
    border: 2px solid red;
}

.mainviewForScrolItems {
    margin-top: 110px;
}


#openModalDownloadAssets .overlayDownloadAssetsView.loader {
    background: url(../img/ajax-loader.gif) #e4e4e4 no-repeat center;
}

#AssetClass {
    border: 1px solid #ccc;
    border-radius: 4px;
}

#targetListViewSubPopup .sub-popup-menu {
    display: flex;
    justify-content: space-between;
}

#targetListViewSubPopup .header-container-element {
    position: relative;
    display: inline-block;
}

#targetListViewSubPopup .header-real-codelanguage {
    width: 45px;
    background: white;
    border: 1px solid #e4e4e4;
    /* border-radius: 39%; */
    text-align: left;
    padding-left: 5px;
}

#targetListViewSubPopup .header-languages:after {
    z-index: 1;
    top: 10px;
    right: 8px;
    cursor: pointer;
}

#targetListViewSubPopup .header-languages select {
    border: none;
    cursor: pointer;
    width: 45px;
    height: 30px;
    -webkit-appearance: none;
    position: absolute;
    right: 0;
}

#assetHistoryPopup .itemPropertiesDate,
#itemHistoryPopup .itemPropertiesDate,
#assetHistoryPopup .itemPropertiesHour,
#itemHistoryPopup .itemPropertiesHour,
#assetHistoryPopup .itemPropertiesUser,
#itemHistoryPopup .itemPropertiesUser {
    width: 12%;
}

#assetHistoryPopup .itemPropertiesAction,
#itemHistoryPopup .itemPropertiesAction {
    width: 20%;
}

#renameAssetPopup .duplicateFileHeader {
    text-align: center;
    text-transform: uppercase;
}

.not-allow-chars {
    display: none;
    margin: 0 auto;
    /* width: 90%; */
    font-size: 10px !important;
    color: red;
}


#duplicateFilePopup .new-file-name-wrapper,
#renameAssetPopup .new-file-name-wrapper {
    display: flex;
    /*justify-content: space-between;*/
    width: 90%;
    align-items: center;
    margin: 10px auto 0;
}

#duplicateFilePopup .new-file-name {
    width: auto !important;
}

#duplicateFilePopup span {
    display: block;
}

#duplicateFilePopup .customPopupAlert {
    max-width: 600px;
    margin: 120px auto;
}

#duplicateFilePopup .duplicateAssetContentWrapper {
    padding: 10px 15px;
    background-color: #ffffff;
}

#duplicateFilePopup .displayFlex {
    display: flex;
}

#duplicateFilePopup .halfWidth {
    width: 50%;
}

#duplicateFilePopup .controlsForDuplicateAsset {
    align-items: center;
}

#duplicateFilePopup .duplicateForAssetTable {
    width: 100%;
    background: #ffffff;
    border-right: 1px solid #999999;
    border-collapse: separate;
}

#duplicateFilePopup .duplicateForAssetTable th {
    border-top: 1px solid #999999;
}

#duplicateFilePopup .duplicateForAssetTable th,
#duplicateFilePopup .duplicateForAssetTable td {
    width: 50%;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    text-align: center;
    height: 30px;
    background-color: #ffffff;
}

#duplicateFilePopup .duplicateForAssetTable .assetNameWrapper {
    display: flex;
    padding: 5px;
}

#duplicateFilePopup .duplicateForAssetTable .assetNameWrapper .assetName {
    z-index: 0;
    height: 20px;
    border-radius: 3px;
    border: 1px solid #999999;
}

#duplicateFilePopup .duplicateForAssetTable svg path {
    fill: #FF0000;
}

#duplicateFilePopup .duplicateForAssetTable svg,
#duplicateFilePopup .duplicateForAssetTable path {
    pointer-events: none;
}

#duplicateFilePopup .duplicateForAssetTable svg {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
}

#duplicateFilePopup .duplicateForAssetTable .removeAssetDuplicateRow {
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin: 0 auto;
    position: relative;
}

#duplicateFilePopup .itemsCodeForAssetWrapper,
#duplicateFilePopup .originalAssetFileName {
    margin-left: 5px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}

#duplicateFilePopup .itemsCodeForAssetWrapper {
    max-height: 100px;
}

#duplicateFilePopup #addNewRowInTableForDuplicateAsset {
    width: 80%;
    height: 30px;
}

.closeModalPopup {
    cursor: pointer;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.fontColorWhite.closeModalPopup svg path {
    fill: #FFFFFF;
}

.fontColorBlack.closeModalPopup svg path {
    fill: #000000;
}

button.fontColorBlack svg path {
    fill: #000000;
}

button.fontColorWhite svg path {
    fill: #FFFFFF;
}

#duplicateFilePopup .duplicateFileHeader {
    display: flex;
    justify-content: space-between;
}

#duplicateFilePopup.isHebrewLang .duplicateForAssetTable {
    direction: ltr;
}

#duplicateFilePopup .duplicateForAssetTableWrapper {
    height: 200px;
}

#duplicateFilePopup #linkImageToItem {
    margin: 0 5px 0 0;
}

#duplicateFilePopup .linkImageToItemWrap {
    align-items: center;
}

#duplicateFilePopup .linkImageToItemWrap label {
    margin: 0;
}

#duplicateFilePopup .linkImageToItemWrap label.disabled {
    opacity: 0.5;
    pointer-events: none;
}

#userAdminAccountSetting .create-asset-cloud-wrap {
    text-align: center;
    display: none;
}

#userAdminAccountSetting #XCAdminAccountSettings .cloud-asset-storage-wrap input:read-only,
#userAdminAccountSetting #XCAdminAccountSettings .cloud-asset-storage-wrap input:disabled {
    background: #e4e4e4 !important;
}

#userAdminAccountSetting #XCAdminAccountSettings .cloud-asset-storage-wrap .grey-color-label {
    color: grey;
}

.goToShareScreen .division-select-column {
    width: 15%;
}

.goToShareScreen .crud-column .totalApproval {
    font-weight: bold;
}

.organizationListTableScrol #organization-list-fixed-table td,
.organizationListTableScrol #organization-list-fixed-table th {
    /*float: left!important;*/
    line-height: 37px;
    border-right: 1px solid #e4e4e4;
    /*border-bottom: 1px solid #e4e4e4;*/
}

.organizationListTableScrol #organization-list-fixed-table th {
    position: sticky;
    top: 0;
    border-bottom: none;
    background-color: #c4c4c4;
}

.organizationListTableScrol #organization-list-fixed-table td:last-child {
    text-align: center;
}


.organizationListTableScrolTableHeader thead {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
}

.organizationListTableScrolTableHeader thead th {
    border-right: 1px solid #e4e4e4;
}

#organization-list-fixed-table tbody,
#organization-list-fixed-table thead {
    border-left: 1px solid #e4e4e4;
}

#organization-list-fixed-table thead th {
    background-color: #ffffff;
}

#organization-list-fixed-table tbody div {
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    line-height: 37px;
    height: 37px;
}

.popup-nav-buttons {
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin: 0 auto;
    padding: 10px 0;
}

.unclickable {
    opacity: 0;
    pointer-events: none;
}

#renameAssetPopup {
    z-index: 9999;
}

#renameAssetPopup .customPopupAlert {
    max-width: 450px;
}

.content-wrap-file-ext {
    justify-content: space-between;
    display: flex;
    flex: 50%;
}

.new-file-name {
    width: 80% !important;
}

.file-extension {
    width: 20%;
}

#visualComposerPresetsPopup .tables-parent {
    height: auto !important;
}

#visualComposerPresetsPopup .presetOptionWrap {
    display: flex;
    justify-content: space-around;
    background-color: white;
    max-height: 69vh;
    overflow: auto;
}

#visualComposerPresetsPopup .table-50x50 {
    border: none;
}

#visualComposerPresetsPopup .button-wrap {
    margin-top: 10px;
    display: flex;
    justify-content: center;
}

#visualComposerPresetsPopup input::-webkit-outer-spin-button,
#visualComposerPresetsPopup input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#visualComposerPresetsPopup input[type=number] {
    -moz-appearance: textfield;
}

.customPopupAlert .headerPopup {
    /*display: flex;*/
    /*justify-content: space-between;*/
    min-height: 24px;
}

.label-elements_first_a .title-part-cat {
    /*direction: rtl;*/
}

.label-elements_first_a .item-count-cat {
    /*display: inline-block;*/
    /*position: absolute;*/
    /*right: 5px;*/
    text-align: end;
    flex: 1;
}

#emptyModalWindowOneButtonError img {
    height: 20px;
}

.body-desc-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.icons-types {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.icon-type-info {
    background-image: url(../img/info-icon.png);
}

.icon-type-warn {
    background-image: url(../img/warning.png);
}

.icon-type-error {
    background-image: url(../img/error.png);
}

.removeAssetsFromAssetClassPopupBody {
    padding: 10px 20px;
}

.removeAssetsFromAssetClassPopupDescription {
    margin-bottom: 20px;
}

.removeAssetsFromAssetClassPopup ul > li {
    margin-bottom: 5px;
}

.input-form-wrap {
    display: flex;
    justify-content: space-between;
}

.input-form-wrap div label {
    padding: 5px 0 0 5px;
    margin: 0;
    max-width: 172px;
}

.input-form-wrap .input-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
}

#guiSetting-list .container-table {
    max-height: 22vh;
    height: 22vh;
    margin-bottom: 20px;
}

footer.controls-wrap {
    justify-content: center !important;
}

.controls-wrap {
    background: #FFFFFF;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
}

.gui-settings .item-data {
    width: 100%;
}

.all-controls-wrap {
    display: flex;
    flex-direction: column;
}

.width-30percents {
    width: 30%;
}

.update-menu-header {
    padding: 2px 20px;
    height: 24px;
}

#filterBarDynamic.guiSetting {
    padding: 40px 0 0 30px;
}

.disableEditMenu {
    opacity: 0.5;
    pointer-events: none;
}

.gui-settings.jsGuiSettings {
    display: none;
}

.itemTypeCat {
    color: #0000EE !important;
    border-bottom: 1px solid #0000EE !important;
    cursor: pointer;
}

#exportedItems-list .popupInfoAssetsName {
    font-size: 12px;
}

#exportedItems-list .asset__exportedItems-ExportedItemCode,
#itemsPendingExport-list .asset__itemsPendingExport-itemcode {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}

.js-logo-input-change {
    padding-top: 15px;
}

.main-gui-options-wrap {
    padding-bottom: 20px;
}

li.contextMenuOptionsForAssetTileVisibleInfo.disabledLi {
    opacity: 0.6;
    pointer-events: none;
    background-color: grey;
}

.searchBoxCategoriesWrap {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

.disabledCategorySearch {
    pointer-events: none;
    opacity: 0.5;
}

.hiddenElement {
    opacity: 0.5;
}

.isMatchedCategory {
    color: blue;
}

.isNonMatchedCategory {
    color: red;
}

.custom-checkbox-select-deselect-asset-tiles.small-tile-asset-info-style {
    width: 15px;
    height: 15px;
    top: 4px;
    left: 4px;
}

.custom-checkbox-select-deselect-asset-tiles.small-tile-asset-info-style svg {
    width: 15px;
    height: 15px;
}

.assets-vis-info-wrap.small-tile-asset-info-style {
    width: 85% !important;
    top: 4px !important;
    right: 6px !important;
}

.assets-vis-info-wrap.small-tile-asset-info-style .assets-vis-info {
    align-items: center;
}

.assets-vis-info-wrap.small-tile-asset-info-style .tile-info {
    font-size: 10px;
    width: 60% !important;
}

.assets-vis-info-wrap.small-tile-asset-info-style .tile-format {
    font-size: 8px !important;
    height: 14px !important;
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-info {
    width: 16px;
    position: relative;
    margin-left: 5px;
    height: 14px;
}

.assets-vis-info-wrap.small-tile-asset-info-style .asset-info svg {
    width: 12px;
    height: 12px;
}

.small-tile-asset-info-style {
    /*max-width: 49px;*/
    /*overflow-x: hidden;*/
}

.small-tile-asset-info-style-wrap {
    /*width:75%!important;*/
}

.default-tab {
    display: inline-block;
    width: 20px;
}

.clearSearchIcon {
    position: absolute;
    right: 12px;
    top: 6px;
    cursor: pointer;
    color: #333 !important;
}

#exportedItems-list .itemPropertiesAttachments,
#exportedItems-list .itemPropertiesExportBatchTime,
#exportedItems-list .itemPropertiesTargetStatusTime {
    width: 10% !important;
}

#toTrashScreenBtn {
    /*background: white;*/
    /*border: none;*/
    /*border-radius: 15%;*/
    /*cursor: pointer;*/
}

#toTrashScreenBtn i {
    /*font-size: 28px;*/
}

.itemPropertiesFile.Path.fix-header {
    width: 130px;
}

.itemPropertiesFilePath .select-wrap option:disabled {
    background: #e4e4e4 !important;
}

.itemPropertiesFilePath .select-wrap option {
    background: white !important;
}

.itemPropertiesFilePath .select-wrap select.impossible-value {
    background-color: #e4e4e4;
}

#conversionFormats th.itemPropertiesCaption {
    width: 9%;
}

#conversionFormats th.itemPropertiesClippingPathAction,
#conversionFormats th.itemPropertiesCroptoClippingPath {
    width: 7%;
}

#conversionFormats th.itemPropertiesCustom.File {
    width: 6%;
}

#conversionFormats-list .table-w1 thead > tr > th {
    padding-top: 0;
}

.invisibleBlock {
    opacity: 0 !important;
}

.assetsCountForRightPanel {
    position: absolute;
}

.itemPropertiesNon-Logged-InUsers {
    width: 8%;
}

.itemPropertiesAssetSizeMB,
.itemPropertiesVideoSizeMB {
    width: 6%;
}

.isHebrewLang {
    direction: rtl;
}

/*.placeholder-select.isHebrewLang {*/
/*    text-align: right;*/
/*}*/

body .assets-item-wrapper.list .select-single-tab2.select-wrap.onHebrew:after {
    left: 8px !important;
}

.switch-box-control .switch-box {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 20px;
    margin: 0 10px;
}

.switch-box-control .switch-box input {
    opacity: 0;
    width: 0;
    height: 0;
}

.switch-box-control .switch-box .slider-checkbox {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    background-color: #e4e4e4;

    transition: background-color .2s;
}

.switch-box-control .switch-box .slider-checkbox::before {
    content: '';
    position: absolute;
    left: 2px;
    bottom: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    transition: transform .2s;
}

/*.switch-box-control .switch-box input:checked + .slider{*/
/*    background-color: #FF4754;*/
/*}*/

.switch-box-control .switch-box input:checked + .slider-checkbox::before {
    transform: translateX(16px);
}

.mandatoryPropsDescription div {
    font-size: 10px !important;
}

.slider {
    /*width: 50%;*/
    margin: 0 auto;
}

.slick-slide {
    margin: 0;
}

.categoryNameCaption {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
}

.slick-slide {
    transition: all ease-in-out .3s;
    opacity: .2;
}

.slick-active {
    opacity: .5;
}

.slick-current {
    opacity: 1;
}

.mandatoryPropsSlider {
    height: 30px;
    width: 30%;
}

.mandatoryPropsSliderWrap {
    display: flex;
    justify-content: space-between;
    line-height: 30px;
    margin: 10px 0;
}

.mandatoryPropsControlsForTable {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}

.switch-box-control-wrapper {
    display: flex;
    /*max-width: 55%;*/
    /*width: 100%;*/
    justify-content: space-between;
}

.mandatoryPropertiesPopupContent {
    margin: 0 20px;
}

.mandatoryPropertiesPopupContent .table {
    padding: 0;
}

#mandatoryPropertiesPopup {
    /*max-height: 79vh;*/
    height: auto;
}

#mandatoryPropertiesPopup .mandatoryPropertiesPopup {
    text-transform: none;
}

.mandatoryPropsControlsForPopup {
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
}

.mandatoryPropsSliderWrap .mandatoryPropsCountWrap {
    width: 15%;
    text-align: right;
}

.mandatoryPropsSliderWrap .propertiesType {
    width: 16%;
}

#mandatoryPropertiesViewPopup .open-eye-btn.deactivated {
    background: url("../img/glas_hover.png") no-repeat;
    background-color: #737373;
}


#mandatoryPropertiesViewPopup .open-eye-btn {
    background: url("../img/glas_open_white_bg.png") no-repeat;
    background-color: #737373;
}

.eyes-box-control-wrapper {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*width: 10%;*/
}

/*.eyes-box-control-wrapper .close-eye-btn,*/
.eyes-box-control-wrapper .open-eye-btn {
    width: 20px;
    height: 17px;
    border-radius: 3px;
    cursor: pointer;
}

#mandatoryPropertiesViewPopup.modalDialog th {
    text-transform: none;
}

#mandatoryProperties .asset__mandatoryProperties-populated,
#mandatoryProperties .asset__mandatoryProperties-empty {
    text-align: center;
}

.mandatoryField {
    color: #FF0000;
    font-size: 20px;
    cursor: pointer;
}

.mandatoryField.relatedWithOrg {
    color: #FF8000;
}

.mandatoryField.isFillValue {
    color: inherit !important;
}

.withOrg::placeholder {
    color: #FF8000;
    opacity: 0.5;
}

.withoutOrg::placeholder {
    color: #FF0000;
    opacity: 0.5;
}

.placeholder-select.withoutOrg {
    color: #FF0000;
}

.placeholder-select {
    position: absolute;
    z-index: 1;
    line-height: 32px;
    opacity: 0.5;
    pointer-events: none;
    white-space: nowrap;
    width: 100%;
    text-align: start;
    word-wrap: break-word !important;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #FF8000;
}

.right-menu.jsItemProp label.error {
    /*display: none!important;*/
}

.fontColorBlack {
    color: #000000 !important;
}

.fontColorWhite {
    color: #FFFFFF !important;
}

.is-mandatory-field {
    font-size: 22px;
    line-height: 5px;
    position: absolute;
    right: 0;
    top: 50%;
}

#asset-item-switch-box-wrap .asset-item-switch {
    width: 100px;
    line-height: 26px;
    margin: 0;
    height: 25px;
    position: relative;
    background-color: #D4D4D4;
    padding: 0;
    border-radius: 1rem;
}

#asset-item-switch-box-wrap .asset-item-slider-checkbox {
    display: flex;
    justify-content: space-between;
    border-radius: 1rem;
}

.switch-screen-control {
    z-index: 1;
    font-family: Arial;
    font-style: normal;
    /*font-size: 11px;*/
    text-align: center;
    line-height: 13px;
    width: 50%;
    padding: 0;
    height: 25px;
    border: none;
    background: #D4D4D4;
}

.asset-item-switch-control {
    display: flex;
    width: 120px;
    background: #D4D4D4;
    border-radius: 16px;
    box-shadow: 0 2px #e4e4e4;
}

.switch-to-items-screen {
    border-right: none;
    border-radius: 16px 0 0 16px;
}

.switch-to-assets-screen {
    border-left: none;
    border-radius: 0 16px 16px 0;
}

.switch-to-items-screen.activeLabel,
.switch-to-assets-screen.activeLabel {
    border-radius: 16px;
}

#screen-switcher {
    display: flex;
    background-color: #d4d4d4;
    border-radius: 16px;
    /*box-shadow: 0 2px #e4e4e4;*/
}

.activeThemeColor svg {
    top: 0;
    left: 0;
    pointer-events: none;
}

.user-lang-wrapper {
    margin-top: -3px;
    /*margin-left: 8px;*/
}

#trashWrapper {
    /*margin-right: 25px;*/
    position: relative;
}

#itemsSearchConnect #top-pane .pane-content .tile img.loaded-img,
#itemsSearchConnect #top-pane .pane-content .tile img.img-load-nogrid-horizontal {
    max-width: 100%;
}

#itemsSearchConnect #top-pane .pane-content .tile img.img-error-nogrid {
    width: 100px;
    height: 150px;
}

#modal-dialog-quality {
    /*position: absolute;*/
    /*z-index: 1001;*/
    /*background: white;*/
    /*border: 1px solid #E2E2E2;*/
    /*width: 360px;*/
    /*padding: 10px;*/
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);*/
    /*border-radius: 5px;*/
}

#modal-dialog-quality table tbody tr.inactiveRow {
    background-color: rgba(218, 223, 225, 1);
}

#modal-dialog-quality th,
#modal-dialog-quality td {
    padding: 0;
    width: 35%;
}

#modal-dialog-quality .forLoader {
    padding: 10px;
}

#modal-dialog-quality table {
    width: 100%;
}

#modal-dialog-quality .exception-caption {
    line-height: normal;
    margin-bottom: 10px;
    font-weight: 700;
}

#modal-dialog-quality table {
    border-right: 1px solid #E2E2E2;
    /*border-bottom: 1px solid #BABABA;*/
}

#modal-dialog-quality table.modal-dialog-quality-table-org {
    border-top: 1px solid #E2E2E2;
    /*border-bottom: 1px solid #BABABA;*/
}

#modal-dialog-quality th {
    border-top: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
}

#modal-dialog-quality td {
    border-left: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
}

#modal-dialog-quality th,
#modal-dialog-quality td {
    text-align: center;
    padding: 5px;
}

#modal-dialog-quality td.propertyItem {
    text-align: center;
}

#modal-dialog-quality td.propertyValue .propertyIndicator {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 auto;
}

#modal-dialog-quality td.propertyValue .propertyIndicator.isfalse {
    background-color: red;
}

#modal-dialog-quality td.propertyValue .propertyIndicator.istrue {
    background-color: green;
}

#modal-dialog-quality td.propertyValue .propertyIndicator.inactiveIndicator {
    background-color: rgba(108, 122, 137, 1);
}

#modal-dialog-quality .orgPropertiesHeader {
    width: fit-content;
    margin: 10px auto;
    padding: 8px 15px;
    border: 1px solid;
    border-radius: 3px;
    font-size: 10px;
    background-color: white;
}

.ui-dialog.isHebrewLang .ui-dialog-title {
    float: right;
}

.ui-dialog.isHebrewLang .ui-dialog-titlebar-close {
    right: 95%;
}

.item-info-icon.small-tile-item-icons-style,
.item-info-icon.small-tile-item-icons-style svg {
    width: 15px;
    height: 15px;
}

.item-info-icon.small-tile-item-icons-style .item-data-info-menu {
    top: 30px;
    left: -19px;
}

.item-info-icon.small-tile-item-icons-style .item-data-info-menu.left {
    left: -110px;
}

.item-info-icon.small-tile-item-icons-style .item-data-info-menu.bottom {
    top: -81px;
}

.descritionOrg,
#failedAjaxErrorLabelHead {
    word-break: break-word;
}

.errorWarningPopup {
    position: fixed;
    z-index: 10000;
    /* background-color: black; */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* opacity: 0.5; */
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    opacity: 1;
    overflow: auto;
    display: none;
}

#newUserFriendlyErrorMessage {
    /*position: relative;*/
    /*width: auto;*/
    /*height: auto;*/
    /*background: inherit;*/
}

#newUserFriendlyErrorMessage .recommendedActionWrap div,
#newUserFriendlyErrorMessage .reasonErrorWrap div {
    white-space: normal;
    line-height: 1.5;
    word-break: break-word;
}

#newUserFriendlyErrorMessage .reasonErrorWrap {
    margin-bottom: 10px;
}

.errorWarningPopup .modalPopupWrapper {
    width: 394px;
    margin: 9% auto 0 auto;
    /* background-color: white; */
    background: #FFFFFF;
    border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    /*text-align: center;*/
    letter-spacing: 0.2px
}

#newUserFriendlyErrorMessage .modalPopupWrapper {
    /*margin: 0;*/
}

.errorWarningPopup .modalPopupWrapper .headerModalPopup {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 20px 20px 18px 20px;
}

.errorWarningPopup .modalPopupWrapper .headerModalPopup button {
    border: none;
    background: inherit;
    height: 12px;
    width: 12px;
    display: flex !important;
}

/*.errorWarningPopup .modalPopupWrapper .headerModalPopup svg {*/
/*    cursor: pointer;*/
/*}*/

.errorWarningPopup .modalPopupWrapper .typeIconForWrap {
    display: flex;
    justify-content: start;
    height: 50px;
    margin: 0 39px 30px;
}

.errorWarningPopup .modalPopupWrapper .typeIconForWrap .typeIcon {
    height: 50px;
}

.errorWarningPopup .modalPopupWrapper .headerForModalPopupWrap {
    display: flex;
    justify-content: center;
    margin: 0 20px;
    /* font-weight: bold; */
    text-transform: uppercase;
    line-height: 1;
    font-weight: 700;
    align-items: center;
}

.errorWarningPopup .modalPopupWrapper .descriptionForModalPopupWrap {
    /*display: flex;*/
    /* justify-content: center; */
    /* margin-bottom: 40px; */
    margin: 0 39px 0;
    padding-bottom: 20px;
}

.errorWarningPopup .modalPopupWrapper .descriptionForModalPopupWrap .descriptionForModalPopup {
    /*width: 70%;*/
    word-break: break-word;
}

.errorWarningPopup .modalPopupWrapper .descriptionForModalPopupWrap .descriptionForDeleteItemFamilyModalPopup {
    display: none;
    text-align: start;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
}

.errorWarningPopup .modalPopupWrapper .checkboxContentForModalPopupWrap {
    /*display: flex;*/
    /* justify-content: center; */
    /* margin-bottom: 40px; */
    margin: 0 39px 0;
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    /*padding-bottom: 47px;*/
}

.errorWarningPopup .modalPopupWrapper .checkboxContentForModalPopupWrap input,
.errorWarningPopup .modalPopupWrapper .checkboxContentForModalPopupWrap label {
    margin: 0;
    line-height: 1;
}

.errorWarningPopup .modalPopupWrapper .checkboxContentForModalPopupWrap label {
    padding: 0 10px;
}


.errorWarningPopup .modalPopupWrapper .modalPopupButtonWrap {
    padding-bottom: 30px;
    display: flex;
    justify-content: space-around;
    width: 100%;
    font-weight: bold;
    margin: 0 auto;
}

#copyToClipboardBtn {
    text-transform: inherit;
}

#newUserFriendlyErrorMessage .modalPopupWrapper .modalPopupButtonWrap {
    padding: 0 39px 50px;
    display: flex;
    justify-content: flex-end;
}

#newUserFriendlyErrorMessage .errorCode {
    margin: 0 5px;
}

.newDefaultBtnStyle {
    width: auto;
    min-width: 110px;
    padding: 0 10px;
    height: 40px;
    box-sizing: border-box;
    border-radius: 3px !important;
    box-shadow: 7px 6px 28px 1px rgba(0, 0, 0, 0.24) !important;
    cursor: pointer;
    outline: none;
    transition: 0.2s all;
    text-transform: uppercase;
}

.newDefaultBtnStyle:active,
.newDefaultBtnStyle:disabled {
    transform: scale(0.98) !important;
    /* Scaling button to 0.98 to its original size */
    box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24) !important;
    /* Lowering the shadow */
    /*transform: scale(0.98)!important;*/
    /*box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24)!important;*/
    opacity: 0.5 !important;
}

.newDefaultBtnCancel {
    background-color: white !important;
}

.newDefaultBtnConfirm {
    border: none !important;
}

.removeEvent {
    pointer-events: none;
}

.submenuAlbumFamilyOptions {
    width: auto !important;
    top: 0;
}

#createFamilyForItem label {
    margin: 0;
    width: 35%;
    text-align: end;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

#createFamilyForItem .valueForRow {
    width: 60%;
}

#createFamilyForItem .valueForRow label {
    width: 100%;
    font-size: 12px;
}

#createFamilyForItem input,
#createFamilyForItem textarea {
    margin: 0;
    width: 100%;
    height: 30px;
}

#createFamilyForItem textarea {
    resize: none;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    background-color: transparent;
    outline: none;
    padding: 0 3px;
    height: 60px;
}

#createFamilyForItem .rowWrapper {
    display: flex;
    width: 80%;
    margin: 0 auto 20px;
    align-items: center;
    justify-content: space-between;
}

#createFamilyForItem .rowWrapper.rowHasTextarea {
    align-items: start;
}

#createFamilyForItemPopup,
#addItemsToFamilyPopup {
    width: 530px;
    height: auto;
    background: #FFFFFF;
    box-sizing: border-box;
    max-width: initial;
}

#createFamilyForItem .familyPopupContent {
    margin-top: 20px;
}

.btns-wrapper {
    width: 60%;
    margin: 0 auto 20px;
    display: flex;
    justify-content: space-between;
}

#createFamilyForItem.isHebrewLang .closeCreateFamilyForItemPopup,
#addItemsToFamily.isHebrewLang .closeAddItemsToFamilyPopup {
    left: 10px;
    right: auto
}

.checkbox-for-row {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
    border: 1px solid #8B8B8B;
    cursor: pointer;
}

.rowWrapperForAddItemToFamily {
    display: flex;
    align-items: center;
    padding: 15px;
    border-bottom: 1px solid #C4C4C4;
}

.rowWrapperForAddItemToFamily .checkboxWrapper {
    width: 10%;
}

.rowWrapperForAddItemToFamily .imageWrapper {
    width: 30%;
}

.rowWrapperForAddItemToFamily .familyCodeWrapper {
    width: 30%;
}

.rowWrapperForAddItemToFamily .familyCaptionWrapper {
    width: 30%;
}


.rowWrapperForAddItemToFamily img {
    max-width: 66px;
    max-height: 50px;
    min-width: 66px;
    min-height: 50px;
}

.addToFamilyPopupContent {
    max-height: 300px;
    overflow: hidden;
    margin-bottom: 20px;
}

.sectionWrapper {
    display: flex;
    justify-content: center;
}

#perPageItemsAssetsSelect {
    margin: 0 10px;
    border: 1px solid #B6B6B6;
    box-sizing: border-box;
    border-radius: 17px;
    padding: 5px 20px 5px 5px;
    box-shadow: none;
    outline: none;
    min-width: 120px;
}

.itemCountWrapper .select-wrap:after {
    top: 9px;
    right: 20px;
}

.emptyRecycleBinBtn {
    display: none;
    border-bottom: 1px solid;
    text-decoration: inherit !important;
}

.emptyRecycleBinWrapper {
    margin-left: 10px;
}


#openModalDownloadAssets .customPopupAlert.isHebrewLang .conversationsFormatTable {
    direction: ltr;
}

#openModalDownloadAssets .customPopupAlert .conversationsFormatTable {
    padding: 0 30px 10px;
    display: none;
}

#openModalDownloadAssets .downloadAssetsHeader {
    display: flex;
    justify-content: space-between;
}

#openModalDownloadAssets .contentWrapper {
    margin: 20px 30px;
}

#openModalDownloadAssets .buttonsWrap {
    display: flex;
    justify-content: space-around;
    padding: 10px;
}

#openModalDownloadAssets .itemsOptionForDownloadWrap {
    padding-bottom: 10px;
}

#openModalDownloadAssets .itemsOptionForDownloadWrap .itemsOptionsForDownload {
    padding: 0 10px;
}

#openModalDownloadAssets .itemsOptionForDownloadWrap .radioControlsWrap {
    display: flex;
    align-items: center;
    line-height: 1;
    padding: 5px 0;
}

#openModalDownloadAssets .itemsOptionForDownloadWrap .radioControlsWrap label {
    margin: 0;
}

#openModalDownloadAssets .customPopupAlert.withOpenConversationTable #itemsInfoTable tbody .text-field {
    max-width: 282px;
}

#openModalDownloadAssets .itemsInfoTableWrapper {
    margin-bottom: 10px;
    max-height: 200px;
}

#openModalDownloadAssets .assetsInfoForDownloadPopup.inactivePopup {
    opacity: 0;
    pointer-events: none;
}

#openModalDownloadAssets .loaderForDownloadPopup.activeLoader {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

#openModalDownloadAssets #itemsInfoTable {
    width: 100%;
    border-spacing: unset;
    border-collapse: separate;
    border-right: 1px solid #bababa;
    border-left: 1px solid #bababa;
    direction: ltr;
}

#openModalDownloadAssets #itemsInfoTable figure {
    display: block;
    width: 16px;
    height: 16px;
    /* margin: -6px 0 0 -6px; */
    /* vertical-align: middle; */
    border-radius: 50%;
    margin: 0 auto;
}

#openModalDownloadAssets #itemsInfoTable figure.figure-true {
    background-color: #0f0;
}

#openModalDownloadAssets #itemsInfoTable figure.figure-false {
    background-color: #f00;
}

#openModalDownloadAssets #itemsInfoTable tr th,
#openModalDownloadAssets #itemsInfoTable tr td {
    padding: 5px;
    /*border-left: 1px solid #bababa;*/
    border-bottom: 1px solid #bababa;
    text-align: center;
}

#openModalDownloadAssets #itemsInfoTable tr th div,
#openModalDownloadAssets #itemsInfoTable tr td div {
    font-size: 12px;
}

#openModalDownloadAssets #itemsInfoTable tr th {
    position: sticky;
    top: 0;
    background-color: #ffffff;
    /* border-style: solid; */
    /* border: 1px solid; */
    border-top: 1px solid #bababa;
}

#openModalDownloadAssets #itemsInfoTable tr {
    line-height: 1;
    border-bottom: 1px solid;
}

#openModalDownloadAssets #itemsInfoTable tbody tr:last-child {
    border: none;
}

#openModalDownloadAssets #itemsInfoTable tbody .text-field {
    max-width: 150px;
    /*word-break: break-word;*/
    /* white-space: break-spaces; */
    /* word-break: break-word; */
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 1.5;
}


#openModalDownloadAssets #itemsInfoTable tbody .non-text-field {

}

#openModalDownloadAssets #itemsInfoTable tr input {
    margin-top: 2px;
    padding: 0 !important;
}

#openModalDownloadAssets #itemsInfoTable .selectAssetInTable,
#openModalDownloadAssets #itemsInfoTable .selectAllPossibleAssetsInTable {
    z-index: 0;
    text-align: left;
    float: none;
}

#openModalDownloadAssets #itemsInfoTable .selectAllPossibleAssetsInTable {
    margin-top: 2px;
}

.errorMessageForFile {
    display: none;
    color: #FF0000;
    font-size: 12px;
}

.inactiveControl {
    opacity: 0.5;
    pointer-events: none;
}

#openModalDownloadReports .meter {
    margin-top: 10px;
}

#openModalExcelColumnsSetting input,
#openModalExcelColumnsSetting label {
    margin: 0;
    padding: 0;
    line-height: 1;
}

#openModalExcelColumnsSetting .popupHolder {
    width: 25%;
}

#openModalExcelColumnsSetting .controlsForDownload {
    padding: 20px 20px;
}

#openModalExcelColumnsSetting .itemTypeWrapper {
    display: flex;
    padding: 0 23px 20px;
}

#openModalExcelColumnsSetting .itemTypeWrapper .itemTypeCaption {
    margin-right: 5px;
}

#openModalExcelColumnsSetting .itemTypeWrapper .itemTypeValue {
    font-weight: bold;
}

#openModalExcelColumnsSetting .variantsForSelect {
    display: flex;
    height: 30px;
    align-items: center;
}

#openModalExcelColumnsSetting .variantsForSelect input {
    margin-right: 10px;
}

#openModalExcelColumnsSetting .downloadExcelForItemTypeBtnWrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}

#openModalExcelColumnsSetting .listWithAllPropertiesForItemType {
    max-height: 60vh;
    overflow: auto;
}

#openModalExcelColumnsSetting .listWithAllPropertiesForItemType input {
    margin: 0 10px;
}

#openModalExcelColumnsSetting .listWithAllPropertiesForItemTypeWrapper {
    padding: 0 10px 20px;
}

#openModalExcelColumnsSetting ul {
    list-style: none;
    margin: 0;
}

#openModalExcelColumnsSetting .sectionForPropertyWrap {
    background: grey;
}

#openModalExcelColumnsSetting .sectionForProperty,
#openModalExcelColumnsSetting .propertyInSection {
    display: flex;
    height: 30px;
    align-items: center;
}

#openModalExcelColumnsSetting .sectionForProperty {
    position: sticky;
    top: 0;
    background-color: grey;
    z-index: 1;
}

#openModalExcelColumnsSetting .areaForProperties {
    background: #ffffff;
}

#openModalExcelColumnsSetting .disabledProperty {
    background-color: lightgray;
    opacity: 0.5;
}

#openModalExcelColumnsSetting .downloadExcelForItemTypeBtn {
    padding: 5px 10px;
}

.popupHolder .headerForPopup {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    height: 30px;
}

.popupHolder .closePopupBtn {
    display: flex;
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.popupHolder .contentPopupWrap {
    padding: 22px 33px;
}

#emailListNewPopup,
#contactListNewPopup {
    width: 516px;
    height: auto;
    margin: 20vh auto;
}

#contactListNewPopup {
    width: 560px;
}

#emaillistviewNew input,
#emaillistviewNew textarea,
#contactListNewPopup input,
#contactListNewPopup textarea {
    border: none;
    padding: 0 5px;
    outline: none;
    border-radius: 3px;
    margin: 0;
}

#contactListNewPopup input, #contactListNewPopup textarea {
    width: 100%;
    height: 100%;
    padding: 0;
}

#contactListNewPopup #contactListTable input,
#full-openModalSaveAsPreset #presetsListTable input,
#full-openModalSaveAsPreset #presetsListTable select {
    border: 1px solid #c4c4c4;
    height: 24px;
    background-color: inherit;
    padding: 0 5px;
}

#full-openModalSaveAsPreset #presetsListTable select {
    margin: 0;
    border-radius: 3px;
    width: 100%;
    padding: 0;
}

#contactListNewPopup input:disabled,
#contactListNewPopup textarea:disabled,
#full-openModalSaveAsPreset #presetsListTable input:disabled,
#full-openModalSaveAsPreset #presetsListTable select:disabled {
    border: none !important;
    pointer-events: auto;
}

#full-openModalSaveAsPreset #presetsListTable select:disabled {
    appearance: none;
    padding: 0 5px;
    color: inherit;
    opacity: 1;
}

#emaillistviewNew textarea {
    padding: 5px;
}

#emaillistviewNew .sendEmailDescription {
    width: 100%;
    border: none;
    border-radius: 4px;
    height: 88px;
    resize: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

#emaillistviewNew .sectionInSendEmailPopup,
#contactListNewPopup .sectionInSendEmailFromContactsListPopup {
    display: flex;
    min-height: 30px;
    align-items: center;
}

#emaillistviewNew button,
#contactListNewPopup button,
#full-openModalSaveAsPreset button {
    border-radius: 0;
    box-shadow: none !important;
}


#emaillistviewNew button:active,
#contactListNewPopup button:active {
    transform: none;
}

#emaillistviewNew .sendEmailBtn,
#contactListNewPopup .sendEmailFromContactsListBtn {
    width: 54px;
    height: 30px;
    border-radius: 3px;
    font-size: 10px;
}


#emaillistviewNew .sendEmailBtn[disabled],
#contactListNewPopup .sendEmailFromContactsListBtn[disabled] {
    transform: scale(0.98) !important;
    opacity: 0.5 !important;
}

#emaillistviewNew .sendEmailField,
#contactListNewPopup .sendEmailFromContactsListField {
    flex: 1;
    line-height: 30px;
}

#contactListNewPopup .sendEmailFromContactsListField {
    padding: 0 5px;
}

#emaillistviewNew .sendEmailOptionWrap,
#contactListNewPopup .sendEmailFromContactsListOptionWrap {
    background: transparent;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    flex-wrap: wrap;
    position: relative;
}

#contactListNewPopup .sendEmailFromContactsListOptionWrap {
    /*background: rgba(212,212,212, 0.3);*/
}


#emaillistviewNew #collageName {
    height: 30px;
    width: 100%;
    margin: 20px 0 20px 10px;
    border: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
}

#emaillistviewNew .labelForSubject {
    font-weight: bold;
}

#emaillistviewNew #sendACopy {
    width: 15px;
    height: 15px;
    margin: 20px 10px 20px 0;
}

#emaillistviewNew .buttonsSendEmailWrap {
    justify-content: space-between;
    display: flex;
    min-height: 30px;
    align-items: center;
}

#emaillistviewNew .btnForEmailSend,
#contactListNewPopup .contactListBtn {
    height: 30px;
    font-size: 10px;
    width: auto;
    padding: 0 20px;
}

#contactListNewPopup .contactsContentWrap {
    padding: 13px;
}

#contactListNewPopup .confirmToAddEmailsWrap {
    justify-content: center;
}

#contactListNewPopup .sectionInSendEmailFromContactsListPopup {
    margin-bottom: 20px;
}

#contactListNewPopup .confirmToAddEmailsBtn {
    padding: 0 40px;
}

#contactListNewPopup #contactListTable,
#full-openModalSaveAsPreset #presetsListTable {
    width: 100%;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
}

#contactListNewPopup #contactListTable thead,
#full-openModalSaveAsPreset #presetsListTable thead {
    background-color: #C4C4C4;
}

#contactListNewPopup #contactListTable tr,
#full-openModalSaveAsPreset #presetsListTable tr {
    height: 40px;
}

#contactListNewPopup #contactListTable tr.selectedContact {
    background-color: grey;
}

#contactListNewPopup #contactListTable tbody tr,
#full-openModalSaveAsPreset #presetsListTable tbody tr {
    border-bottom: 1px solid #E2E2E2;
}

#contactListNewPopup #contactListTable tbody tr:last-child,
#full-openModalSaveAsPreset #presetsListTable tbody tr:last-child {
    border: none;
}

#contactListNewPopup th,
#full-openModalSaveAsPreset th,
#permissionsPopupList th {
    padding: 0 10px;
    position: sticky;
    top: 0;
    background-color: #C4C4C4;
    z-index: 1;

}

#full-openModalSaveAsPreset th {
    width: 9%;
}

#contactListNewPopup td,
#full-openModalSaveAsPreset td {
    padding: 0 5px;
}

#contactListNewPopup .contactListWrap,
#full-openModalSaveAsPreset .presetsListWrap {
    overflow: auto;
    max-height: 240px;
    display: block;
    border-bottom: 1px solid #E2E2E2;
}

#full-openModalSaveAsPreset .presetsListWrap {
    margin: 15px 0 0 0;
    max-height: 242px;
}

#contactListNewPopup .contactBtnsWrap,
#full-openModalSaveAsPreset .presetBtnsWrap {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#contactListNewPopup svg,
#contactListNewPopup path,
#full-openModalSaveAsPreset svg,
#full-openModalSaveAsPreset path {
    pointer-events: none;
    position: relative;
}

#contactListNewPopup #contactListTable button,
#full-openModalSaveAsPreset #presetsListTable button {
    width: auto;
    height: auto;
    display: flex;
    background-color: inherit;
    border: none;
}

#full-openModalSaveAsPreset #presetsListTable button {
    padding: 0 10px;
}

.suggestionContactListWrap {
    display: none;
    position: absolute;
    z-index: 1;
    background: white;
    border: 1px solid #d4d4d4;
    max-height: 100px;
    /*overflow: auto;*/
    max-width: 200px;
    width: 200px;
}

.suggestionContactListWrap .suggestionContactWrap {
    display: flex;
    align-items: center;
    padding: 5px;
}

.suggestionContactListWrap .suggestionContactWrap:hover {
    background: #d4d4d4;
}

.suggestionContactListWrap .firstCharContactWrap {
    margin-right: 5px;
}

.suggestionContactListWrap .firstCharContact {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border-radius: 50%;
    text-transform: capitalize;
    font-weight: bold;
}

.suggestionContactListWrap .infoForContact {
    flex: 1;
    flex-basis: 100%;
}

.suggestionContactListWrap .fullContactName {
    font-size: 12px;
}

.suggestionContactListWrap .emailForContact {
    font-size: 10px;
    color: grey;
}

.selectedContactWrap {
    display: flex;
    border: 1px solid #d4d4d4;
    border-radius: 20px;
    margin: 4px;
}

.selectedContactWrap .firstCharSelectedContactWrap {
    width: 20px;
    text-align: center;
    border-radius: 50%;
    margin-right: 5px;
    text-transform: capitalize;
    font-weight: bold;
}

.selectedContactWrap .infoForSelectedContact {
    margin-right: 5px;
}

.selectedContactWrap .removeFromSelectedContacts {
    display: flex;
    align-items: center;
    margin-right: 5px;
    cursor: pointer;
}

.selectedContactWrap .removeFromSelectedContacts circle {
    stroke: rgba(0, 0, 0, 0.5);
}

.selectedContactWrap .removeFromSelectedContacts path {
    fill: rgba(0, 0, 0, 0.5);
}

.isBlackFontColor {
    color: #000000 !important;
}

.isWhiteFontColor {
    color: #FFFFFF !important;
}

svg {
    pointer-events: none;
}

.carouselCategories {
    direction: ltr !important;
}

#permissionsPopupList {
    padding: 0;
}

#permissionsPopupTable tr {
    line-height: 1;
}

#permissionModalPopupForCurrentUser .table-w1 {
    padding: 20px;
}

.organizationListPopup .topAddOrganizationBarControls {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

button.box-modal_close {
    height: 14px;
    border: none;
    width: 14px;
    background: transparent;
    display: flex;
}

.loaderWrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 10000;
    background: rgba(224, 224, 224, 0.4) url(../img/ajax-loader.gif) no-repeat center;
}

.saveAsBtn button {
    width: 100px;
    border-radius: 20px;
    margin: 4px 4px;
    padding: 4px 4px;
}

/*createEditIteModalPopup*/
/*main popup classes*/
#createEditItemFullscreenPopupWrapper.modalDialog .popupHolder {
    max-width: 99vw;
    margin: 1vh auto;
    height: 98vh;
    display: flex;
    flex-flow: column;
    letter-spacing: 0.2px;
}

#createEditItemFullscreenPopupWrapper .createEditPopupLoader {
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: url(../img/ajax-loader.gif) #FFFFFFB3 no-repeat center;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang {
    direction: rtl;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContent {
    display: flex;
    flex: 1 1 auto;
    flex-flow: row;
    width: 100%;
    overflow: auto;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContent .createEditItemFullscreenPopupContentColumn {
    display: flex;
    height: 100%;
    flex-flow: column;
    /*padding: 0 10px;*/
    border-right: 1px solid #888888;
    border-left: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContent .createEditItemFullscreenPopupContentColumn:last-child {
    border: none;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContent .createEditItemFullscreenPopupContentColumn {
    border-right: none;
    border-left: 1px solid #888888;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContent .createEditItemFullscreenPopupContentColumn:last-child {
    border: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .createEditItemFullscreenPopupContentColumnHeader,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .createEditItemFullscreenPopupContentColumnFooter {
    display: flex;
    padding: 10px
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .createEditItemFullscreenPopupContentColumnFooter.saveItemFooter {
    display: flex;
    flex-flow: column;
    padding: 10px;
    row-gap: 8px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .createEditItemFullscreenPopupContentColumnContent {
    flex: 1 1 auto;
    display: flex;
    flex-flow: column;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemTypeTitle,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .selectedItemTypeInString,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .searchItemTypeWrapper,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .searchItemTypeResultTitle,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .searchItemTypeResultRow {
    padding: 0 10px;
}


#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .searchItemTypeResultNoFound .noFoundItemSearchResult {
    padding: 0 10px 24px;
    /*font-weight: 700;*/
    /*font-size: 16px;*/
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader {
    flex-flow: row;
    align-items: center;
    width: 100%;
    padding: 0 10px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader .columnHeaderContent {
    display: flex;
    align-items: center;
    font-weight: 700;
    overflow: hidden;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn {
    width: 15%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemSaveDataColumn {
    width: 12%;
    flex: 1 1 auto;
}

#createEditItemFullscreenPopupWrapper .itemSaveDataColumn .createEditItemFullscreenPopupContentColumnContent {
    flex: 1 1 auto;
    overflow: auto;
    height: 0;
    flex-flow: column;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn {
    width: 60%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemAssetsColumn {
    flex: 1 1 auto;
    max-width: 220px;
}

#createEditItemFullscreenPopupWrapper .columnHeaderContent .columnHeaderStepTitle {
    margin: 0 10px;
    font-size: 16px !important;
}

#createEditItemFullscreenPopupWrapper .columnHeaderContent .columnHeaderStepNumber {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader .columnHeaderArrow {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader .columnHeaderArrow .line {
    /* margin-top: 14px; */
    width: auto;
    /*background-color: blue;*/
    height: 2px;
    /* float: left; */
    flex: 1 1 auto;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader .columnHeaderArrow .point {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid blue;
    border-right: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnHeader .columnHeaderStepTitle {
    white-space: nowrap;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumnHeader .columnHeaderArrow .point {
    border-left: none;
    border-right: 10px solid blue;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter {
    align-items: center;
    justify-content: flex-end;
    padding: 0 10px
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapper {
    max-width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .saveItemButtonWrapper {
    margin-bottom: 8px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .goToNextSectionButton {
    padding: 0.5em 4em;
    max-width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .goToNextSectionButton.disabledButton {
    /*pointer-events: none;*/
    /*background-color: #888888;*/
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapperItemSaveColumn {
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapperItemSaveColumn .contactSupportBtn,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapperItemSaveColumn .saveSectionButton {
    width: 100%;
    padding: 0.5em 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapperItemSaveColumn .contactSupportBtn[disabled],
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapperItemSaveColumn .saveSectionButton[disabled] {
    transform: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.disabledSection {
    pointer-events: none;
    opacity: 0.3;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .itemTypeName svg,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .selectedItemTypeInString svg {
    display: flex;
    margin: 0 5px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn .selectedItemTypeInString {
    margin: 4px 0;
    min-height: 30px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .selectedItemTypeInString {
    margin: 4px 0 28px;
    min-height: 20px;
}


/*item types classes*/

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeInputWrapper {
    margin: 8px 0;
    display: flex;
    align-items: center;
    flex-flow: row;
    border: 1px solid #888888;
    border-radius: 17px;
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeIconWrapper {
    display: flex;
    padding: 10px;
    cursor: pointer;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn #searchItemTypeInput {
    flex: 1 1 auto;
    border: 0;
    height: 30px;
    outline: none;
    width: inherit;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultRow {
    margin-bottom: 10px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultRow .searchItemResultData {
    display: flex;
    min-height: 30px;
    align-items: center;
    position: relative;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultRow:last-child {
    margin-bottom: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultRow .searchItemResultExamples {
    display: flex;
    flex-wrap: wrap;
    column-gap: 8px;
    /*justify-content: space-between;*/
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemResultExamples .assetImageThumbnailExample {
    margin-top: 5px;
    width: 80px;
    height: 80px;
    /*background-color: #D4DADE;*/
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemResultExamples .assetImageThumbnailExample img {
    width: inherit;
    height: inherit;
    padding: 5px;
    border: 1px solid #D4DADE;
    border-radius: 10px;
    object-fit: contain;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultContent {
    margin: 4px 0 12px;
    flex: 1 1 auto;
    overflow: auto;
    height: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultContent.loading {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .searchItemTypeResultTitle {
    /*font-size: 16px;*/
    font-weight: bold;
    display: flex;
    line-height: 20px;
}

#createEditItemFullscreenPopupWrapper .searchItemTypeTitle,
#createEditItemFullscreenPopupWrapper .itemTypeTitle {
    display: flex;
    align-items: center;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .itemTypeRadioButton {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    margin: 0 !important;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemTypesColumn .itemTypeName {
    margin: 0 5px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

/*item properties classes*/

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn {
    padding: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .createEditItemFullscreenPopupContentColumnHeader,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .createEditItemFullscreenPopupContentColumnFooter {
    /*padding: 0 10px;*/
}


#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .selectedItemTypeWrapper {
    display: flex;
    flex-flow: row;
    align-items: center;
    padding: 0 10px;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .selectedItemTypeWrapper .selectedItemTypeInString {
    flex: 1 1 auto;
    margin: 0 5px;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs {
    display: flex;
    border-top: 1px solid #888888;
    margin-top: 5px;
}


#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab {
    width: 25%;
    background-color: #C4C4C4;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    border-right: 1px solid #888888;
    border-left: none;
    line-height: 30px;
    cursor: pointer;
    border-bottom: 1px solid #888888;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab:hover {
    opacity: 0.7;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab:last-child {
    border-left: none;
    border-right: none;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab {
    border-left: 1px solid #888888;
    border-right: none;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab:last-child {
    border-left: none;
    border-right: none;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab .itemPropertiesTabName {
    word-break: break-all;
    text-align: center;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab .itemPropertiesTabName {
    word-break: break-all;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabName .hasRequiredItemProperties {
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabName .hasRequiredItemProperties.emptyFieldsExist {
    color: #FF0000;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesColumn .createEditItemFullscreenPopupContentColumnContent .itemPropertiesTabs .itemPropertiesTab.activeTab {
    background-color: #ffffff;
    border-bottom: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesTabsContent {
    flex: 1 1 auto;
    overflow: auto;
    height: 0;
    margin: 10px 0 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesTabsContent.loading {
    background: url(../img/ajax-loader.gif) #fff no-repeat center;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesTabsContent .itemPropertiesContent {
    display: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesTabsContent .itemPropertiesContent.activeTabContent {
    display: flex;
    flex-flow: column;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSection {
    padding-bottom: 24px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSection .itemPropertiesSectionHeader {
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSection .itemPropertiesSectionList {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

#createEditItemFullscreenPopupWrapper .itemPropertiesSection .itemPropertiesSectionList .halfPropertiesSection {
    width: 50%;
    display: flex;
    flex-flow: column;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSectionList .itemPropertyWrapper {
    display: flex;
    flex-flow: row;
    width: 100%;
    margin-top: 4px;
    align-items: flex-start;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSectionList .itemPropertyWrapper.flex_column {
    flex-flow: column !important;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .firstColumn .itemPropertiesSectionList .halfPropertiesSection {
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .firstColumn .itemPropertiesSectionList .itemPropertyWrapper {
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertiesSectionList .itemPropertyWrapper:nth-child(2n) {
    padding-right: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyName {
    width: 40%;
    min-width: 40%;
    margin-left: 10px;
    margin-right: 0;
    position: relative;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper.flex_column .itemPropertyName {
    width: calc(100% - 20px);
    min-width: calc(100% - 20px);
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyName {
    margin-left: 0;
    margin-right: 10px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyName .itemPropertyTitle {
    text-align: start;
    line-height: 30px;
    word-break: break-word;
    padding-left: 24px;
    padding-right: 0;
    /*font-size: 12px;*/
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyName .itemPropertyTitle {
    padding-left: 0;
    padding-right: 24px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyName .itemPropertyIcon {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 7px;
    left: 0;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyName .itemPropertyIcon {
    left: auto;
    right: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue {
    flex: 1 1 auto;
    margin: 0 10px;
    position: relative;
    display: flex;
    flex-direction: column;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper.flex_column .itemPropertyValue {
    width: calc(100% - 20px);
    min-width: calc(100% - 20px);
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue .calendarIconWrapper {
    position: absolute;
    top: 5px;
    right: 5px;
    left: auto;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: white;
    border-radius: 3px;
    cursor: pointer;
    outline: 1px solid #888888;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue .calendarIconWrapper {
    right: auto;
    left: 5px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue .placeholder-select {
    padding: 0 20px 0 5px;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue .placeholder-select {
    padding: 0 5px 0 20px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyWrapper .itemPropertyValue .editFieldFromPopup {
    position: absolute;
    top: 2px;
    right: 2px;
    line-height: 1;
    display: flex;
    border: 1px solid #888888;
    border-radius: 5px;
    background-color: #ffffff;
    cursor: pointer;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue input,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue select {
    width: 100%;
    line-height: 24px;
    padding: 0 4px;
    border-radius: 5px;
    border-color: #888888;
    margin-top: 2px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue input:disabled,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea:disabled,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue select:disabled,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue input:read-only,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea:read-only {
    background-color: #88888850;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue input.requiredItemProperty,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea.requiredItemProperty,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue select.requiredItemProperty {
    border-color: #FF0000;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue input.requiredItemProperty.withOrg,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea.requiredItemProperty.withOrg,
#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue select.requiredItemProperty.withOrg {
    border-color: #FF8000;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue select {
    height: 30px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue textarea {
    resize: none;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue .editPropertyFromHtmlEditorPopupWrapper {
    display: flex;
    position: absolute;
    top: 5px;
    right: 5px;
    left: auto;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue .editPropertyFromHtmlEditorPopupWrapper {
    right: auto;
    left: 5px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemPropertiesColumn .itemPropertyValue .editPropertyFromHtmlEditorPopup {
    display: flex;
    padding: 3px;
    border: 1px solid #888888;
    border-radius: 5px;
    cursor: pointer;
    background: white;
}

#createEditItemFullscreenPopupWrapper input:focus,
#createEditItemFullscreenPopupWrapper textarea:focus,
#createEditItemFullscreenPopupWrapper select:focus {
    outline: none;
}

#createEditItemFullscreenPopupWrapper input.datePickerInput {
    padding-right: 22px;
    padding-left: 0;
}

#createEditItemFullscreenPopupWrapper.isHebrewLang input.datePickerInput {
    padding-left: 22px;
    padding-right: 0;
}

#createEditItemFullscreenPopupWrapper .uploadImagesBtn {
    margin: 0;
    display: flex;
    align-items: center;
    padding: 4px;
    border-radius: 10%;
    cursor: pointer;
}

#createEditItemFullscreenPopupWrapper .uploadImagesBtn:hover {
    background-color: #e4e4e480;
}

#createEditItemFullscreenPopupWrapper .uploadImagesHeader {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#createEditItemFullscreenPopupWrapper .uploadFilesContent {
    flex: 1 1 auto;
    overflow: auto;
    height: 0;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper {
    padding: 0 10px 10px;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .uploadImagesHeader {
    /*padding: 0 10px;*/
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .leadImageLabelName {
    line-height: 32px;
    display: flex;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .leadImageContent {
    width: 100%;
    height: 350px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #EFEFEF;
    border-radius: 5px;
    /*border: 1px solid #EFEFEF80;*/
    padding: 2px;
    position: relative;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .hasLeadImage {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .leadImageContent img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

#createEditItemFullscreenPopupWrapper .leadImageWrapper .leadImageContent .deleteLeadImageFromItemBtn {
    position: absolute;
    right: 4px;
    top: 4px;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: white;
    border: 1px solid #e4e4e4;
}

#createEditItemFullscreenPopupWrapper .detailsTab {
    flex-flow: row !important;
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .firstColumn {
    display: flex;
    flex-flow: column;
    width: 33%;
    min-width: 33%;
    max-width: 33%;
}

#createEditItemFullscreenPopupWrapper .secondColumn {
    flex: 1 1 auto;
}

#createEditItemFullscreenPopupWrapper .itemsKeywordsBlock {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    column-gap: 4px;
    /*row-gap: 4px;*/
}

#createEditItemFullscreenPopupWrapper .itemsKeywordsBlock .itemKeyword {
    padding: 2px 12px;
    border-radius: 15px;
    background-color: #ffffff;
    margin-top: 4px;
    display: flex;
    flex-flow: row;
    align-items: center;
    column-gap: 4px;
}

#createEditItemFullscreenPopupWrapper .itemsKeywordsBlock .itemKeywordCaption {
    line-height: 24px;
}

#createEditItemFullscreenPopupWrapper .itemsKeywordsBlock .itemKeywordDeleteBtn {
    padding: 4px;
    background-color: #FFFFFF;
    display: flex;
    box-shadow: none;
}

#createEditItemFullscreenPopupWrapper .itemsKeywordsBlock .itemKeywordDeleteBtn:hover {
    background-color: #e4e4e480;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumn.itemAssetsColumn .createEditItemFullscreenPopupContentColumnContent {
    row-gap: 4px;
}

#createEditItemFullscreenPopupWrapper .assetGroup {

}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupHeader {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 4px;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupHeader .headerCaption {
    font-weight: 700;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupHeader .expandCollapseBtn {
    display: flex;
    background-color: #ffffff;
    padding: 8px 8px;
    box-shadow: none;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupHeader .expandCollapseBtn:hover {
    background-color: #e4e4e480;
}

#createEditItemFullscreenPopupWrapper .assetGroup .headerCaptionWrapper {
    display: flex;
    flex-flow: row;
    column-gap: 4px;
}

#createEditItemFullscreenPopupWrapper .assetGroup .expandCollapseBtn svg {
    scale: 1;
}

#createEditItemFullscreenPopupWrapper .assetGroup .expandCollapseBtn.collapseAssetSection svg {
    scale: -1;
}


#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent {
    /*max-height: 592px;*/
    display: flex;
    flex-flow: column;
    align-items: center;
    overflow: hidden;
    row-gap: 4px;
    margin: 4px 0;
    padding: 0 4px;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent.collapseAssetSection {
    height: 0;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox {
    width: 100%;
    height: 191px;
    min-height: 191px;
    max-height: 191px;
    display: flex;
    justify-content: center;
    background-color: #EFEFEF;
    border-radius: 4px;
    position: relative;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox img {
    padding: 4px;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox .wrapperForAssetsWhichCanBeShowFromLocalUrl {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox .wrapperForAssetsWhichCanBeShowFromLocalUrl span {
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox button.showMenuForAsset {
    position: absolute;
    bottom: 4px;
    right: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    /*box-shadow: none;*/
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
    cursor: pointer;
    /*transform: none;*/
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox .leadIconBlock {
    position: absolute;
    top: 4px;
    right: 4px;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 4px;
    /*box-shadow: none;*/
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
    cursor: pointer;

    /*transform: none;*/
}

#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox .leadImageForItem {
    display: flex;
}

/*#createEditItemFullscreenPopupWrapper .assetGroup .assetGroupContent .assetBox button.showMenuForAsset:hover {*/
/*    background-color: #e4e4e480;*/
/*}*/

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemSettings {
    padding: 0 10px;
    display: flex;
    flex-flow: column;
    row-gap: 12px;
    margin: 12px 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemSettingWrapper {
    display: flex;
    flex-flow: row;
    column-gap: 8px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemSettingWrapper .itemSettingValue {
    margin: 0;
    width: 16px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemExport {
    padding: 0 10px;
    display: flex;
    flex-flow: column;
    row-gap: 12px;
    margin: 12px 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemExport .itemExportHeader {
    margin: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemExport .itemExportContent {
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemExportContent .dropdown-list-export-popup {
    border: 1px solid #616161;
    border-radius: 2px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .dropdown-list-export-popup .exportMainRow {
    display: flex;
    justify-content: space-between;
    line-height: 30px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .dropdown-list-export-popup .default-wrapper {
    display: flex;
    align-items: center;
    position: relative;
    opacity: 1;
    flex-flow: row;
    column-gap: 8px;
    padding: 0 8px;
    /*width: 100%;*/
    max-width: 100%;
    flex: 1 1 auto;
    width: 0;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup .default-wrapper input {
    margin: 0;
    width: 16px;
    height: 100%;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup .default-wrapper .caption-export.default-caption {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .dropdown-list-export-popup .default-wrapper.invisibleRow {
    opacity: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .dropdown-list-export-popup .expandCollapseBtn {
    display: flex;
    align-items: center;
    padding: 4px;
    background-color: transparent;
    box-shadow: none;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup.open .expandCollapseBtn svg {
    scale: 1;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup .expandCollapseBtn svg {
    scale: -1;
}


#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup .dropdown-list-export-popup-ul {
    list-style: none;
    margin: 0;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup-ul .target-li-popup-exp {
    display: flex;
    align-items: center;
    min-height: 30px;
    flex-flow: row;
    column-gap: 8px;
    padding: 0 8px;
    max-width: 100%;
    width: 100%;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup-ul .target-li-popup-exp input {
    margin: 0;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
}

#createEditItemFullscreenPopupWrapper .dropdown-list-export-popup-ul .target-li-popup-exp .caption-export {
    /*white-space: break-spaces;*/
    /*word-break: break-word;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    word-break: break-all;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformation {
    padding: 0 10px;
    display: flex;
    flex-flow: column;
    row-gap: 12px;
    margin: 12px 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformation span {
    /*font-size: 12px;*/
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformation .itemInformationHeader {
    margin: 0;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformation .itemInformationContent {
    display: flex;
    flex-flow: column;
    row-gap: 8px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationContent .meetQualificationHeader {
    margin-top: 16px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationContent .itemInformationRow {
    display: flex;
    flex-flow: row;
    column-gap: 4px;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationRow span {
    flex: 1 1 50%
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationRow span:first-child {
    font-weight: 700;
}

#createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationRow span:last-child {
    text-align: end;
}

/* Works for Chrome, Safari, Edge, Opera */
#createEditItemFullscreenPopupWrapper input::-webkit-outer-spin-button,
#createEditItemFullscreenPopupWrapper input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Works for Firefox */
#createEditItemFullscreenPopupWrapper input[type="number"] {
    -moz-appearance: textfield;
}

/* after save popup styles*/

#afterSaveItemPopupWrapper.modalDialog .popupHolder {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 40vw;
    min-width: 30vw;
    max-height: 80vh;
    transform: translate(-50%, -50%);
    margin: 0;
    display: flex;
    flex-flow: column;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .afterSaveItemPopupContent {
    padding: 20px 40px 40px;
    display: flex;
    flex-flow: column;
    row-gap: 20px;
    max-height: 100%;
    overflow: auto;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .afterSaveItemPopupContent .afterSaveContentSection {
    display: flex;
    flex-flow: row;
    column-gap: 12px;
    align-items: center;
    justify-content: center;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemLeadAssetSrc {
    width: 270px;
    height: 270px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #EFEFEF;
    border-radius: 5px;
    /* border: 1px solid #EFEFEF80; */
    padding: 2px;
    position: relative
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemLeadAssetSrc img {
    display: none;
    height: 100%;
    width: 100%;
    /* min-width: 100%; */
    object-fit: contain;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemLeadAssetSrc svg {
    display: block;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemDetails.afterSaveContentSection {
    flex-flow: column;
    flex: 1 1 auto;
    overflow: auto;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemDetails.afterSaveContentSection span {
    text-align: center;
    line-height: 30px;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemDetails.afterSaveContentSection .savedItemItemTypeBreadCrumbs {
    flex: 1 1 auto;
    height: 31px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-flow: row;
    column-gap: 4px;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemDetails.afterSaveContentSection .savedItemItemTypeBreadCrumbs svg {
    display: flex;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemStatus {
    column-gap: 20px;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemStatus span {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemsBtsWrapper {
    column-gap: 16px;
}

#afterSaveItemPopupWrapper #afterSaveItemPopup .savedItemsBtsWrapper button {
    padding: 0.5em 2em;
    white-space: nowrap;
    overflow: hidden;
    /* background: #fc0; */
    /* padding: 5px; */
    text-overflow: ellipsis;
}


@media only screen and (max-width: 600px) {

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 991px) {
    #createEditItemFullscreenPopupWrapper .firstColumn {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    #createEditItemFullscreenPopupWrapper .detailsTab {
        flex-flow: column !important;
    }

    #createEditItemFullscreenPopupWrapper .itemPropertyWrapper {
        width: 100% !important;
    }

    #createEditItemFullscreenPopupWrapper .itemPropertiesSection .itemPropertiesSectionList .halfPropertiesSection {
        width: 100%;
    }


    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationContent .itemInformationRow {
        flex-flow: column;
    }

    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationRow span:last-child {
        text-align: start;
    }

    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .buttonWrapper {
        width: 100%;
    }

    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnFooter .goToNextSectionButton {
        padding: 0.4em 0;
        width: 100%;
    }

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 992px) and (max-width: 1600px) {
    #createEditItemFullscreenPopupWrapper .firstColumn {
        width: 50%;
        min-width: 50%;
        max-width: 50%;
    }

    #createEditItemFullscreenPopupWrapper .detailsTab .itemPropertiesSection .itemPropertiesSectionList .halfPropertiesSection {
        width: 100%;
    }

    #createEditItemFullscreenPopupWrapper .secondColumn .itemPropertyWrapper {
        width: 100% !important;
    }

    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationContent .itemInformationRow {
        flex-flow: column;
    }

    #createEditItemFullscreenPopupWrapper .createEditItemFullscreenPopupContentColumnContent .itemInformationRow span:last-child {
        text-align: start;
    }

    /**/
    #afterSaveItemPopupWrapper #afterSaveItemPopup .afterSaveItemPopupContent .afterSaveContentSection {
        flex-flow: column;
        row-gap: 12px;
    }

}
