body {
    overflow-y: hidden;
}

.outPopUp {
    position: absolute;
    width: 350px;
    z-index: 15;
    top: 35%;
    left: 42%;
    margin: -40px 0 0 -40px;
}

@media only screen and (max-width: 1440px) {
    .outPopUp {
        position: absolute;
        width: 300px;
        z-index: 15;
        top: 30% !important;
        left: 41%;
        margin: -150px 0 0 -40px;
    }
}

#topbar {
    height: auto;
    top: ;
    position: relative !important;
}

#topbar .rvsb-switch-group ul {
    margin-left: -25px;
}

#topbar .wys-tabletportrait-icon,
#topbar .wys-tabletportrait-icon:hover {
    background-position: -0px -30px !important;
    width: 28px !important;
    margin-right: 8px !important;
}

#topbar .wys-tabletportrait-icon:hover {
    background-position: -30px -30px !important;
}

#topbar .wys-tabletlandscape-icon,
#topbar .wys-tabletlandscape-icon:hover {
    background-position: -0px -88px !important;
    margin-right: 8px !important;
}

#topbar .wys-tabletlandscape-icon:hover {
    background-position: -30px -88px !important;
}

#topbar .uk-icon-desktop,
#topbar .icon-landscape,
#topbar .btninsert,
#topbar .wys-desktop-icon,
#topbar .wys-tabletlandscape-icon,
#topbar .wys-phonelandscape-icon {
    display: none !important;
}

#topbar .uk-icon-tablet:before {
    content: '\F108';
}

#topbar .uk-icon-mobile:before {
    content: '\F10A';
}

#topbar .uk-icon-tablet {
    font-size: 22px;
}

.bodyTemplate480 .bgTopmenu {
    max-width: 100% !important;
}

.panelEmailBackground .rv-theme,
.panelEmailBackground .rv-theme-active,
.panelEmailBackground .rv-theme:hover {
    width: 18px !important;
    height: 18px !important;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    background: #00a8e6;
    margin: 3px 0px 3px 0px !important;
    border: 1px solid rgba(255, 255, 255, 1);
}

.panelEmailBackground .rv-theme-white {
    background-color: #ffffff !important;
}

.panelEmailBackground .rv-theme-yellow {
    background-color: #fff294 !important;
}

.panelEmailBackground .rv-theme-orange {
    background-color: #ffceb8 !important;
}

.panelEmailBackground .rv-theme-red {
    background-color: #a00b13 !important;
}

.panelEmailBackground .rv-theme-green {
    background-color: #b6ffd8 !important;
}

.panelEmailBackground .rv-theme-darkgreen {
    background-color: #5dc55f !important;
}

.panelEmailBackground .rv-theme-blue {
    background-color: #4dabff !important;
}

.panelEmailBackground .rv-theme-darkblue {
    background-color: #104384 !important;
}

.panelEmailBackground .rv-theme-pink {
    background-color: #ff80b4 !important;
}

.panelEmailBackground .rv-theme-purple {
    background-color: #9878fd !important;
}

.panelEmailBackground .rv-theme-maroon {
    background-color: #eadcce !important;
}

.panelEmailBackground .rv-theme-black {
    background-color: #000000 !important;
}

.panelEmailBackground .rv-theme-gradient1 {
    background: linear-gradient(to right, #2193b0, #6dd5ed);
}

.panelEmailBackground .rv-theme-gradient2 {
    background: linear-gradient(to right, #11998e, #38ef7d);
}

.panelEmailBackground .rv-theme-gradient3 {
    background: linear-gradient(to right, #ff0099, #493240);
}

.panelEmailBackground .rv-theme-gradient4 {
    background: linear-gradient(to right, #f12711, #f5af19);
}

.websitefont .box {
    padding-top: 3px;
}

.panelEmailBackground .rv-theme-active,
.panelEmailBackground .rv-theme-white:hover,
.panelEmailBackground .rv-theme-yellow:hover,
.panelEmailBackground .rv-theme-orange:hover,
.panelEmailBackground .rv-theme-red:hover,
.panelEmailBackground .rv-theme-green:hover,
.panelEmailBackground .rv-theme-darkgreen:hover,
.panelEmailBackground .rv-theme-blue:hover,
.panelEmailBackground .rv-theme-darkblue:hover,
.panelEmailBackground .rv-theme-pink:hover,
.panelEmailBackground .rv-theme-purple:hover,
.panelEmailBackground .rv-theme-maroon:hover,
.panelEmailBackground .rv-theme-black:hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.panelEmailBackground .uk-form-icon:not(.uk-form-icon-flip)>input {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.panelEmailBackground .uk-form-icon>[class*='uk-icon-'] {
    right: 0px;
}

.emailTemplate #editable_area_content,
#email_layout_content #editable_area_content {
    min-height: unset;
}

/* Design Text Toollbar with email Only */
.txt-group-panel dl dt a,
.txt-group-panel dl dt a:hover {
    padding: 5px 3px 5px 3px;
    height: 24px !important;
}
