.uv-hide{
    display: none;
}
.uv-pop-up-overlay {
    display: none;
}
.uv-profile-wrapper.uv-dropdown-other * {
    cursor: pointer;
}
.mce-toolbar-grp .uv-loader {
    position: relative;
    float: right;
    transform: scale(0.5);
    right: 50px;
    bottom: 23px;
}
.uv-no-error-success-icon .uv-field-error-icon, .uv-no-error-success-icon .uv-field-success-icon  {
    display: none !important;
}
.uv-element-block {
    position: relative;
}
.uv-notifications-wrapper {
    z-index: 10;
}
.uv-cld-icon-clock {
    width: 18px;
    height: 18px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: 0px 0px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-icon-clock:hover {
    background-position: -19px 0px;
}
.uv-cld-icon-calendar {
    width: 18px;
    height: 18px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: -38px 0px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-icon-calendar:hover {
    background-position: -57px 0px;
}
.uv-cld-icon-remove {
    width: 18px;
    height: 18px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: 0px -19px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-icon-remove:hover {
    background-position: -19px -19px;
}
.uv-cld-angle-up {
    width: 12px;
    height: 7px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: -38px -19px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-angle-up:hover {
    background-position: -51px -19px;
}
.uv-cld-angle-down {
    width: 12px;
    height: 7px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: -38px -27px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-angle-down:hover {
    background-position: -51px -27px;
}
.uv-cld-angle-right {
    width: 7px;
    height: 12px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: 0px -38px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-angle-right:hover {
    background-position: -8px -38px;
}
.uv-cld-angle-left {
    width: 7px;
    height: 12px;
    background-image: url("../images/uvdesk-calendar-sprite.svg");
    background-position: -16px -38px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.uv-cld-angle-left:hover {
    background-position: -24px -38px;
}
br[data-mce-bogus="1"] {
  display:none;
}
.uv-no-pointer-events {
  pointer-events: none;
}
.uv-auto-pointer-events {
  pointer-events: auto;
}
.gr-top-z-index.gr-top-zero {
  position: fixed;
}

body > .uv-loader-view {
    position: fixed;
}
#google_translate_element {
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
}
.uv-rtl #google_translate_element {
    margin-right: 20px;
}
#google_translate_element .goog-te-gadget-simple {
    border: solid 1px #B1B1AE !important;
    padding: 4px;
    border-radius: 3px;
}
.uv-file-label-view:before {
  background-image: url("../../../../../bundles/webkuldefault/images/icon-attachment.svg");
}
@media screen and (max-width: 1100px) {
    #google_translate_element .goog-te-gadget-simple {
        width: 26px;
        overflow: hidden;
        font-size: 0px;
        padding: 3px 2px 2px 2px;
    }
    #google_translate_element .goog-te-gadget-simple img{
        margin: 0;
    }
}
.uv-rtl .uv-group-field {
    border-left: none;
    border-right: solid 1px #B1B1AE;
    border-radius: 0px 3px 3px 0px;
}
.uv-rtl .uv-group-select {
    border-radius: 3px 0px 0px 3px;
}

.uv-kb-layout-category .uv-kb-folder .uv-category-heading {
    font-weight: 600;
    color: #333333;
    font-size: 20px;
}
.uv-kb-layout-category .uv-kb-folder .uv-category-heading:before {
    width: 16px;
    height: 18px;
    content: "";
    margin-left: -27px;
    margin-right: 11px;
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../images/uvdesk-kb-sprite.svg");
    background-position: -72px -91px;
}
.uv-kb-layout-category .uv-kb-folder.uv-kb-category ul li:before {
    display: none;
    background: none;
}
.uv-rtl .uv-kb-layout-category .uv-kb-folder .uv-category-heading:before {
    margin-left: 7px;
    margin-right: -27px;
}
.uv-rtl .uv-kb-layout-grid .uv-kb-folder .uv-category-heading:before {
    margin-left: 7px;
    margin-right: -27px;
}