/*!
Author  : Hunter Perrin
Version : 3.2.0
Link    : http://sciactive.com/pnotify/
*/.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{transition:opacity .25s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{transition:opacity .25s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{transition:opacity .1s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{transition:opacity .1s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}
.brighttheme{border-radius:0}.brighttheme.ui-pnotify-container{padding:18px}.brighttheme .ui-pnotify-title{margin-bottom:12px}.brighttheme-notice{background-color:#ffffa2;border:0 solid #ff0;color:#4f4f00}.brighttheme-info{background-color:#8fcedd;border:0 solid #0286a5;color:#012831}.brighttheme-success{background-color:#aff29a;border:0 solid #35db00;color:#104300}.brighttheme-error{background-color:#ffaba2;background-image:repeating-linear-gradient(135deg,transparent,transparent 35px,rgba(255,255,255,.3) 35px,rgba(255,255,255,.3) 70px);border:0 solid #ff1800;color:#4f0800}.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success{position:relative;width:16px;height:16px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;border-radius:50%}.brighttheme-icon-closer:after,.brighttheme-icon-info:after,.brighttheme-icon-notice:after,.brighttheme-icon-sticker:after,.brighttheme-icon-success:after{position:absolute;top:0;left:4px}.brighttheme-icon-notice{background-color:#2e2e00;color:#ffffa2;margin-top:2px}.brighttheme-icon-notice:after{content:"!"}.brighttheme-icon-info{background-color:#012831;color:#8fcedd;margin-top:2px}.brighttheme-icon-info:after{content:"i"}.brighttheme-icon-success{background-color:#104300;color:#aff29a;margin-top:2px}.brighttheme-icon-success:after{content:"\2713"}.brighttheme-icon-error{position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid #2e0400;font-size:0;line-height:0;color:#ffaba2;margin-top:1px}.brighttheme-icon-error:after{position:absolute;top:1px;left:-4px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;content:"!"}.brighttheme-icon-closer,.brighttheme-icon-sticker{display:inline-block}.brighttheme-icon-closer:after{top:-4px;content:"\2715"}.brighttheme-icon-sticker:after{top:-5px;content:"\1D1BC";transform:rotate(-90deg)}.brighttheme-icon-sticker.brighttheme-icon-stuck:after{transform:rotate(180deg)}.brighttheme .ui-pnotify-action-bar{padding-top:12px}.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{display:block;width:100%;margin-bottom:12px!important}.brighttheme .ui-pnotify-action-button{text-transform:uppercase;font-weight:700;padding:4px 8px;border:none;background:0 0}.brighttheme .ui-pnotify-action-button.btn-primary{border:none;border-radius:0}.brighttheme-notice .ui-pnotify-action-button.btn-primary{background-color:#ff0;color:#4f4f00}.brighttheme-info .ui-pnotify-action-button.btn-primary{background-color:#0286a5;color:#012831}.brighttheme-success .ui-pnotify-action-button.btn-primary{background-color:#35db00;color:#104300}.brighttheme-error .ui-pnotify-action-button.btn-primary{background-color:#ff1800;color:#4f0800}
.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}
.ui-pnotify-history-container{position:absolute;top:0;right:18px;width:70px;border-top:none;padding:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;z-index:10000}.ui-pnotify-history-container.ui-pnotify-history-fixed{position:fixed}.ui-pnotify-history-container .ui-pnotify-history-header{padding:2px;text-align:center}.ui-pnotify-history-container button{cursor:pointer;display:block;width:100%}.ui-pnotify-history-container .ui-pnotify-history-pulldown{display:block;margin:0 auto}.ui-pnotify-history-brighttheme{background-color:#8fcedd;border:0 solid #0286a5;color:#012831}.ui-pnotify-history-brighttheme button{text-transform:uppercase;font-weight:700;padding:4px 8px;border:none;background:0 0}.ui-pnotify-history-brighttheme .ui-pnotify-history-pulldown::after{display:block;font-size:16px;line-height:14px;padding-bottom:4px;content:"\2304";text-align:center;font-weight:700;font-family:Arial,sans-serif}
.ui-pnotify-container{position:relative;left:0}@media (max-width:480px){.ui-pnotify-mobile-able.ui-pnotify{position:fixed;top:0;right:0;left:0;width:auto!important;font-size:1.2em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}.ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{box-shadow:none;border-bottom-width:5px}.ui-pnotify-mobile-able .ui-pnotify-container{border-radius:0}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-topleft{left:0;right:0}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright{left:0;right:0;bottom:0;top:auto}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow{border-top-width:5px;border-bottom-width:1px}}
.ui-pnotify.ui-pnotify-nonblock-fade{opacity:.2}.ui-pnotify.ui-pnotify-nonblock-hide{display:none!important}
/********** admin start toolbar.css ***********/

body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif !important;
}

#wys-dynamic,
#wys-dynamic div,
#wys-toolbar,
#wys-toolbar div {
    font-size: 12px;
    line-height: 14px;
}

.txtSelect {
    height: 20px;
    font-size: 10px;
    font-family: Verdana, Arial;
}

.left,
.pull-left {
    float: left;
}

.right,
.pull-right {
    float: right;
}

.clear {
    clear: both;
    padding: 0;
    margin: 0;
}

.bar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/bar.gif?03c43232bf94448c08cd9bb29492b15d) no-repeat center center;
    width: 1px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.spacebar {
    background: none;
    width: 1px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 18px;
}

.bbar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/bbar.gif?0082d3ff792c0bc2dedd475cd3800a08) no-repeat center center;
    width: 2px;
    height: 31px;
    display: block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 2px;
}

.bgtitle_wysi {
    background: #4a4a4a url(/vendor/rvsitebuilder/wysiwyg/images/bgtitle_wysi.gif?ab291d47421188ea7c6e08cfcad278ca) repeat-x bottom;
    color: #FFFFFF;
    font-size: 14px;
    padding: 12px 10px;
}

.border_bot {
    border-bottom: #8b8b8b solid 1px;
}

/***** Start Row 1  *****/


/***** End Row 1  *****/

/***** Start Row 2  *****/
.wys-rowTwo {
    background: #fff;
    border-top: #efefef solid 1px;
    border-bottom: #9d9d9d solid 1px;
    padding: 5px 5px 0 5px;
    height: auto;
    z-index: auto;
}

.wys-rowTwo div.wys-rowTwo-block1,
.wys-rowTwo div.wys-rowTwo-block2,
.wys-rowTwo div.wys-rowTwo-block3,
.wys-rowTwo div.wys-rowTwo-block4,
.wys-rowTwo div.wys-rowTwo-block5,
.wys-rowPreview div.wys-btn-preview {
    background: #efefef url(/vendor/rvsitebuilder/wysiwyg/images/bgblock.gif?04af448bb7324b56eceb7f9743ea2be0) repeat-x top;
    padding: 2px 0 2px 5px;
    display: block;
    height: 21px;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 8px;
    width: auto;
}

.wys-rowTwo div.wys-rowTwo-block1 {
    width: auto;
    padding-right: 5px;
}

.wys-rowTwo div.wys-rowTwo-block1 button,
.wys-rowTwo div.wys-rowTwo-block2 button,
.wys-rowTwo div.wys-rowTwo-block3 button,
.wys-rowTwo-block4 button,
.wys-rowTwo-block5 button,
.wys-rowPreview div.wys-btn-preview button {
    margin-right: 5px;
    width: 20px;
    height: 20px;
}

.border_lowTwo {
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #efefef;
    margin-top: 6px;
}

/***** End Row 2  *****/

/***** Start Row 3  *****/
.wys-rowThree {
    background: #e4e4e4;
    border-top: #ffffff solid 1px;
    border-bottom: #ffffff solid 1px;
    padding: 5px;
    height: auto;
}

.wys-rowThree button {
    margin-right: 7px;
    width: 25px;
    height: 25px;
}

/***** End Row 3  *****/
.wys-rowTwo-block1-00 {
    clear: both;
    margin: 10px 0 35px 0;
    display: block;
}

.wys-row {
    clear: both;
    margin: 3px 0 3px 0;
    display: block;
}

.wys-row .mart {
    margin-top: 10px;

}

.sprite_wysiwyg {
    text-decoration: none;
    margin: 0 auto;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/wys_sprite.svg?e971571e41c2c5f4224be4586cacf324);
    float: left;
    width: 22px;
    height: 22px;
    border: 0px;
    margin-left: 4px;
    margin-right: 3px;
    cursor: pointer;
    border: #e0e0e0 solid 0px;
    border-radius: 1px;
}


/***** Start Icon Set 3  *****/
.undo,
#undo {
    background-position: 0px -0px;
}

.undo:hover,
#undo:hover {
    background-position: -30px -0px;
}

.undo_dis,
#undo_dis {
    background-position: -30px -0px;
}

.undo_ena,
#undo_ena {
    background-position: -30px -0px;
}

.redo,
#redo {
    background-position: 0px -30px;
}

.redo:hover,
#redo:hover {
    background-position: -30px -30px;
}

.redo_dis,
#redo_dis {
    background-position: -30px -30px;
}

.redo_ena,
#redo_ena {
    background-position: -30px -30px;
}

#fontcolor,
.fontcolor,
#mini_fontcolor,
.mini_fontcolor {
    background-position: 0px -90px;
}

#fontcolor:hover,
.fontcolor:hover,
#mini_fontcolor:hover,
.mini_fontcolor:hover {
    background-position: -30px -90px;
}

#fontcolor_dis,
.fontcolor_dis,
#mini_fontcolor_dis,
.mini_fontcolor_dis {
    background-position: -30px -90px;
}

#fontcolor_ena,
.fontcolor_ena,
#mini_fontcolor_ena,
.mini_fontcolor_ena {
    background-position: -30px -90px;
}

.highlight,
#highlight {
    background-position: 0px -120px;
}

.highlight:hover,
#highlight:hover {
    background-position: -30px -120px;
}

.highlight_dis,
#highlight_dis {
    background-position: -30px -120px;
}

.highlight_ena,
#highlight_ena {
    background-position: -30px -120px;
}

.bold,
#bold {
    background-position: 0px -150px;
}

.bold:hover,
#bold:hover {
    background-position: -30px -150px;
}

.bold_dis,
#bold_dis {
    background-position: -30px -150px;
}

.bold_ena,
#bold_ena {
    background-position: -30px -150px;
}

.italic,
#italic {
    background-position: 0px -180px;
}

.italic:hover,
#italic:hover {
    background-position: -30px -180px;
}

.italic_dis,
#italic_dis {
    background-position: -30px -180px;
}

.italic_ena,
#italic_ena {
    background-position: -30px -180px;
}

.underline,
#underline {
    background-position: 0px -210px;
}

.underline:hover,
#underline:hover {
    background-position: -30px -210px;
}

.underline_dis,
#underline_dis {
    background-position: -30px -210px;
}

.underline_ena,
#underline_ena {
    background-position: -30px -210px;
}

.strikethrough,
#strikethrough {
    background-position: 0px -240px;
}

.strikethrough:hover,
#strikethrough:hover {
    background-position: -30px -240px;
}

.strikethrough_dis,
#strikethrough_dis {
    background-position: -30px -240px;
}

.strikethrough_ena,
#strikethrough_ena {
    background-position: -30px -240px;
}

.superscript,
#superscript {
    background-position: 0px -270px;
}

.superscript:hover,
#superscript:hover {
    background-position: -30px -270px;
}

.superscript_dis,
#superscript_dis {
    background-position: -30px -270px;
}

.superscript_ena,
#superscript_ena {
    background-position: -30px -270px;
}

.subscript,
#subscript {
    background-position: 0px -300px;
}

.subscript:hover,
#subscript:hover {
    background-position: -30px -300px;
}

.subscript_dis,
#subscript_dis {
    background-position: -30px -300px;
}

.subscript_ena,
#subscript_ena {
    background-position: -30px -300px;
}

.clean,
#clean {
    background-position: 0px -330px;
}

.clean:hover,
#clean:hover {
    background-position: -30px -330px;
}

.clean_dis,
#clean_dis {
    background-position: -30px -330px;
}

.clean_ena,
#clean_ena {
    background-position: -30px -330px;
}

.numbering,
#numbering {
    background-position: 0px -360px;
}

.numbering:hover,
#numbering:hover {
    background-position: -30px -360px;
}

.numbering_dis,
#numbering_dis {
    background-position: -30px -360px;
}

.numbering_ena,
#numbering_ena {
    background-position: -30px -360px;
}

.bullets,
#bullets {
    background-position: 0px -390px;
}

.bullets:hover,
#bullets:hover {
    background-position: -30px -390px;
}

.bullets_dis,
#bullets_dis {
    background-position: -30px -390px;
}

.bullets_ena,
#bullets_ena {
    background-position: -30px -390px;
}

.decrease,
#decrease {
    background-position: 0px -420px;
}

.decrease:hover,
#decrease:hover {
    background-position: -30px -420px;
}

.decrease_dis,
#decrease_dis {
    background-position: -30px -420px;
}

.decrease_ena,
#decrease_ena {
    background-position: -30px -420px;
}

.increase,
#increase {
    background-position: 0px -450px;
}

.increase:hover,
#increase:hover {
    background-position: -30px -450px;
}

.increase_dis,
#increase_dis {
    background-position: -30px -450px;
}

.increase_ena,
#increase_ena {
    background-position: -30px -450px;
}

.specialchar,
#specialchar {
    background-position: 0px -480px;
}

.specialchar:hover,
#specialchar:hover {
    background-position: -30px -480px;
}

.specialchar_dis,
#specialchar_dis {
    background-position: -30px -480px;
}

.specialchar_ena,
#specialchar_ena {
    background-position: -30px -480px;
}

.divtag,
#divtag {
    background-position: 0px -510px;
}

.divtag:hover,
#divtag:hover {
    background-position: -30px -510px;
}

.divtag_dis,
#divtag_dis {
    background-position: -30px -510px;
}

.divtag_ena,
#divtannmg_ena {
    background-position: -30px -510px;
}

.wys-left,
#wys-left {
    background-position: 0px -540px;
}

.wys-left:hover,
#wys-left:hover {
    background-position: -30px -540px;
}

.wys-left_dis,
#wys-left_dis {
    background-position: -30px -540px;
}

.wys-left_ena,
#wys-left_ena {
    background-position: -30px -540px;
}

.wys-center,
#wys-center {
    background-position: 0px -570px;
}

.wys-center:hover,
#wys-center:hover {
    background-position: -30px -570px;
}

.wys-center_dis,
#wys-center_dis {
    background-position: -30px -570px;
}

.wys-center_ena,
#wys-center_ena {
    background-position: -30px -570px;
}

.wys-right,
#wys-right {
    background-position: 0px -600px;
}

.wys-right:hover,
#wys-right:hover {
    background-position: -30px -600px;
}

.wys-right_dis,
#wys-right_dis {
    background-position: -30px -600px;
}

.wys-right_ena,
#wys-right_ena {
    background-position: -30px -600px;
}

.justify,
#wys-justify {
    background-position: 0px -630px;
}

.justify:hover,
#wys-justify:hover {
    background-position: -30px -630px;
}

.justify_dis,
#wys-justify_dis {
    background-position: -30px -630px;
}

.justify_ena,
#wys-justify_ena {
    background-position: -30px -630px;
}

.leftparagraph,
#leftparagraph {
    background-position: 0px -660px;
}

.leftparagraph:hover,
#leftparagraph:hover {
    background-position: -30px -660px;
}

.leftparagraph_dis,
#leftparagraph_dis {
    background-position: -30px -660px;
}

.leftparagraph_ena,
#leftparagraph_ena {
    background-position: -30px -660px;
}

.rightparagraph,
#rightparagraph {
    background-position: 0px -690px;
}

.rightparagraph:hover,
#rightparagraph:hover {
    background-position: -30px -690px;
}

.rightparagraph_dis,
#rightparagraph_dis {
    background-position: -30px -690px;
}

.rightparagraph_ena,
#rightparagraph_ena {
    background-position: -30px -690px;
}

.cut,
#cut {
    background-position: 0px -720px;
}

.cut:hover,
#cut:hover {
    background-position: -30px -720px;
}

.cut_dis,
#cut_dis {
    background-position: -30px -720px;
}

.cut_ena,
#cut_ena {
    background-position: -30px -720px;
}

.copy,
#copy {
    background-position: 0px -750px;
}

.copy:hover,
#copy:hover {
    background-position: -30px -750px;
}

.copy_dis,
#copy_dis {
    background-position: -30px -750px;
}

.copy_ena,
#copy_ena {
    background-position: -30px -750px;
}

.paste,
#paste {
    background-position: 0px -780px;
}

.paste:hover,
#paste:hover {
    background-position: -30px -780px;
}

.paste_dis,
#paste_dis {
    background-position: -30px -780px;
}

.paste_ena,
#paste_ena {
    background-position: -30px -780px;
}

.wys-paste_source,
#wys-paste_source {
    background-position: 0px -810px;
}

.wys-paste_source:hover,
#wys-paste_source:hover {
    background-position: -30px -810px;
}

.wys-paste_source_dis,
#wys-paste_source_dis {
    background-position: -30px -810px;
}

.wys-paste_source_ena,
#wys-paste_source_ena {
    background-position: -30px -810px;
}

.wys-paste_code,
#wys-paste_code {
    background-position: 0px -840px;
}

.wys-paste_code:hover,
#wys-paste_code:hover {
    background-position: -30px -840px;
}

.wys-paste_code_dis,
#wys-paste_code_dis {
    background-position: -30px -840px;
}

.wys-paste_code_ena,
#wys-paste_code_ena {
    background-position: -30px -840px;
}

.HorizontalRule,
#HorizontalRule {
    background-position: 0px -1590px;
}

.HorizontalRule:hover,
#HorizontalRule:hover {
    background-position: -30px -1590px;
}

.HorizontalRule_dis,
#HorizontalRule_dis {
    background-position: -30px -1590px;
}

.HorizontalRule_ena,
#HorizontalRule_ena {
    background-position: -30px -1590px;
}

/***** End Icon Set 3  *****/

/***** Start Icon Set 4  *****/
.wys-like,
#wys-like {
    background-position: 0px -960px;
}

.wys-like:hover,
#wys-like:hover {
    background-position: -30px -960px;
}

.wys-like_dis,
#wys-like_dis {
    background-position: -30px -960px;
}

.wys-like_ena,
#wys-like_ena {
    background-position: -30px -960px;
}

.wys-fb,
#wys-fb {
    background-position: 0px -990px;
}

.wys-fb:hover,
#wys-fb:hover {
    background-position: -30px -990px;
}

.wys-fb_dis,
#wys-fb_dis {
    background-position: -30px -990px;
}

.wys-fb_ena,
#wys-fb_ena {
    background-position: -30px -990px;
}

.wys-fbcomment,
#wys-fbcomment {
    background-position: 0px -1320px;
}

.wys-fbcomment:hover,
#wys-fbcomment:hover {
    background-position: -30px -1320px;
}

.wys-fbcomment_dis,
#wys-fbcomment_dis {
    background-position: -30px -1320px;
}

.wys-fbcomment_ena,
#wys-fbcomment_ena {
    background-position: -30px -1320px;
}

.wys-youtube,
#wys-youtube {
    background-position: 0px -1020px;
}

.wys-youtube:hover,
#wys-youtube:hover {
    background-position: -30px -1020px;
}

.wys-youtube_dis,
#wys-youtube_dis {
    background-position: -30px -1020px;
}

.wys-youtube_ena,
#wys-youtube_ena {
    background-position: -30px -1020px;
}

.wys-instagram,
#wys-instagram {
    background-position: 0px -1050px;
}

.wys-instagram:hover,
#wys-instagram:hover {
    background-position: -30px -1050px;
}

.wys-instagram_dis,
#wys-instagram_dis {
    background-position: -30px -1050px;
}

.wys-instagram_ena,
#wys-instagram_ena {
    background-position: -30px -1050px;
}

.wys-twitter,
#wys-twitter {
    background-position: 0px -1080px;
}

.wys-twitter:hover,
#wys-twitter:hover {
    background-position: -30px -1080px;
}

.wys-twitter_dis,
#wys-twitter_dis {
    background-position: -30px -1080px;
}

.wys-twitter_ena,
#wys-twitter_ena {
    background-position: -30px -1080px;
}

.wys-rss,
#wys-rss {
    background-position: 0px -1110px;
}

.wys-rss:hover,
#wys-rss:hover {
    background-position: -30px -1110px;
}

.wys-rss_dis,
#wys-rss_dis {
    background-position: -30px -1110px;
}

.wys-rss_ena,
#wys-rss_ena {
    background-position: -30px -1110px;
}

.wys-google,
#wys-google {
    background-position: 0px -1140px;
}

.wys-google:hover,
#wys-google:hover {
    background-position: -30px -1140px;
}

.wys-google_dis,
#wys-google_dis {
    background-position: -30px -1140px;
}

.wys-google_ena,
#wys-google_ena {
    background-position: -30px -1140px;
}

.wys-onlineform,
#wys-onlineform {
    background-position: 0px -1170px;
}

.wys-onlineform:hover,
#wys-onlineform:hover {
    background-position: -30px -1170px;
}

.wys-onlineform_dis,
#wys-onlineform_dis {
    background-position: -30px -1170px;
}

.wys-onlineform_ena,
#wys-onlineform_ena {
    background-position: -30px -1170px;
}

.wys-headtag,
#wys-headtag {
    background-position: 0px -1350px;
}

.wys-headtag:hover,
#wys-headtag:hover {
    background-position: -30px -1350px;
}

.wys-headtag_dis,
#wys-headtag_dis {
    background-position: -30px -1350px;
}

.wys-headtag_ena,
#wys-headtag_ena {
    background-position: -30px -1350px;
}

.wys-bodytag,
#wys-bodytag {
    background-position: 0px -1380px;
}

.wys-bodytag:hover,
#wys-bodytag:hover {
    background-position: -30px -1380px;
}

.wys-bodytag_dis,
#wys-bodytag_dis {
    background-position: -30px -138px;
}

.wys-bodytag_ena,
#wys-bodytag_ena {
    background-position: -30px -1380px;
}

.wys-csstag,
#wys-csstag {
    background-position: 0px -1410px;
}

.wys-csstag:hover,
#wys-csstag:hover {
    background-position: -30px -1410px;
}

.wys-csstag_dis,
#wys-csstag_dis {
    background-position: -30px -1410px;
}

.wys-csstag_ena,
#wys-csstag_ena {
    background-position: -30px -1410px;
}

/***** End Icon Set 4  *****/

/***** Start Icon Property dynamic  *****/
.wys-rowbefore,
#wys-rowbefore {
    background-position: 0px -1620px;
}

.wys-rowbefore:hover,
#wys-rowbefore:hover {
    background-position: -30px -1620px;
}

.wys-rowbefore_dis,
#wys-rowbefore_dis {
    background-position: -30px -1620px;
}

.wys-rowbefore_ena,
#wys-rowbefore_ena {
    background-position: -30px -1620px;
}

.wys-rowafter,
#wys-rowafter {
    background-position: 0px -1650px;
}

.wys-rowafter:hover,
#wys-rowafter:hover {
    background-position: -30px -1650px;
}

.wys-rowafter_dis,
#wys-rowafter_dis {
    background-position: -30px -1650px;
}

.wys-rowafter_ena,
#wys-rowafter_ena {
    background-position: -30px -1650px;
}

.wys-colright,
#wys-colright {
    background-position: 0px -1680px;
}

.wys-colright:hover,
#wys-colright:hover {
    background-position: -30px -1680px;
}

.wys-colright_dis,
#wys-colright_dis {
    background-position: -30px -1680px;
}

.wys-colright_ena,
#wys-colright_ena {
    background-position: -30px -1680px;
}

.wys-colleft,
#wys-colleft {
    background-position: 0px -1710px;
}

.wys-colleft:hover,
#wys-colleft:hover {
    background-position: -30px -1710px;
}

.wys-colleft_dis,
#wys-colleft_dis {
    background-position: -30px -1710px;
}

.wys-colleft_ena,
#wys-colleft_ena {
    background-position: -30px -1710px;
}

.wys-removerow,
#wys-removerow {
    background-position: 0px -1740px;
}

.wys-removerow:hover,
#wys-removerow:hover {
    background-position: -30px -1740px;
}

.wys-removerow_dis,
#wys-removerow_dis {
    background-position: -30px -1740px;
}

.wys-removerow_ena,
#wys-removerow_ena {
    background-position: -30px -1740px;
}

.wys-removecol,
#wys-removecol {
    background-position: 0px -1770px;
}

.wys-removecol:hover,
#wys-removecol:hover {
    background-position: -30px -1770px;
}

.wys-removecol_dis,
#wys-removecol_dis {
    background-position: -30px -1770px;
}

.wys-removecol_ena,
#wys-removecol_ena {
    background-position: -30px -1770px;
}

.wys-removetable,
#wys-removetable {
    background-position: 0px -1860px;
}

.wys-removetable:hover,
#wys-removetable:hover {
    background-position: -30px -1860px;
}

.wys-removetable_dis,
#wys-removetable_dis {
    background-position: -30px -1860px;
}

.wys-removetable_ena,
#wys-removetable_ena {
    background-position: -30px -1860px;
}

.wys-colortable,
#wys-colortable {
    background-position: 0px -1830px;
}

.wys-colortable:hover,
#wys-colortable:hover {
    background-position: -30px -1830px;
}

.wys-colortable_dis,
#wys-colortable_dis {
    background-position: -30px -1830px;
}

.wys-colortable_ena,
#wys-colortable_ena {
    background-position: -30px -1830px;
}

.wys-move,
#wys-move {
    background-position: 0px -1800px;
}

.wys-move:hover,
#wys-move:hover {
    background-position: -30px -1800px;
}

.wys-move_dis,
#wys-move_dis {
    background-position: -30px -1800px;
}

.wys-move_ena,
#wys-move_ena {
    background-position: -30px -1800px;
}

.wys-merce,
#wys-merce {
    background-position: 0px -1890px;
}

.wys-merce:hover,
#wys-merce:hover {
    background-position: -30px -1890px;
}

.wys-merce_dis,
#wys-merce_dis {
    background-position: -30px -1890px;
}

.wys-merce_ena,
#wys-merce_ena {
    background-position: -30px -1890px;
}

.wys-sortableRow,
#wys-sortableRow {
    background-position: 0px -1920px;
}

.wys-sortableRow:hover,
#wys-sortableRow:hover {
    background-position: -30px -1920px;
}

.wys-sortableRow_dis,
#wys-sortableRow_dis {
    background-position: -30px -1920px;
}

.wys-sortableRow_ena,
#wys-sortableRow_ena {
    background-position: -30px -1920px;
}

.wys-sortableCol,
#wys-sortableCol {
    background-position: 0px -1950px;
}

.wys-sortableCol:hover,
#wys-sortableCol:hover {
    background-position: -30px -1950px;
}

.wys-sortableCol_dis,
#wys-sortableCol_dis {
    background-position: -30px -1950px;
}

.wys-sortableCol_ena,
#wys-sortableCol_ena {
    background-position: -30px -1950px;
}

.wys-BorderColorImg,
#wys-BorderColorImg {
    background-position: 0px -2640px;
}

.wys-BorderColorImg:hover,
#wys-BorderColorImg:hover {
    background-position: -30px -2640px;
}

.wys-BorderColorImg_dis,
#wys-BorderColorImg_dis {
    background-position: -30px -2640px;
}

.wys-BorderColorImg_ena,
#wys-BorderColorImg_ena {
    background-position: -30px -2640px;
}

.wys-bgcellColor,
#wys-bgcellColor {
    background-position: 0px -2670px;
}

.wys-bgcellColor:hover,
#wys-bgcellColor:hover {
    background-position: -30px -2670px;
}

.wys-bgcellColor_dis,
#wys-bgcellColor_dis {
    background-position: -30px -2670px;
}

.wys-bgcellColorImg_ena,
#wys-bgcellColorImg_ena {
    background-position: -30px -2670px;
}

.pastefromexternal,
#pastefromexternal {
    background-position: 0px -2788px;
}

.pastefromexternal:hover,
#pastefromexternal:hover {
    background-position: -30px -2788px;
}

.pastefromexternal_dis,
#pastefromexternal_dis {
    background-position: -30px -2790px;
}

/*
.pastefromexternal, #pastefromexternal {
    background-position: -30px -2790px;
}
*/
.htmlsource,
#htmlsource,
.htmlsource:hover,
#htmlsource:hover {
    background-position: 0px -2850px;
    height: 20px;
}

.htmlsource:hover,
#htmlsource:hover {
    background-position: -30px -2850px;
}

.editLink,
#editLink,
.editLink:hover,
#editLink:hover {
    background-position: -1px -2880px;
    opacity: 0.8;
}

.editLink:hover,
#editLink:hover {
    opacity: 0.9;
}

.editLink:hover,
#editLink:hover {
    background-position: -30px -2880px;
    outline: 0;
}

.editLink_dis,
#editLink_dis {
    background-position: -30px -2880px;
}

.editLink_ena,
#editLink_ena {
    background-position: -30px -2880px;
}

.removeLink,
#removeLink,
.removeLink:hover,
#removeLink:hover {
    background-position: -1px -2910px;
    opacity: 0.8;
}

.removeLink:hover,
#removeLink:hover {
    opacity: 0.9;
}

.removeLink:hover,
#removeLink:hover {
    background-position: -30px -2910px;
    outline: 0;
}

.removeLink_dis,
#removeLink_dis {
    background-position: -30px -2910px;
}

.removeLink_ena,
#removeLink_ena {
    background-position: -30px -2910px;
}

.editVDO,
#editVDO,
.editVDO:hover,
#editVDO:hover {
    background-position: -0px -2930px;
}

.editVDO:hover,
#editVDO:hover {
    background-position: -0px -2930px;
}

.editVDO_dis,
#editVDO_dis {
    background-position: -30px -2940px;
}

.editVDO_ena,
#editVDO_ena {
    background-position: -30px -2940px;
}

/***** End Icon Property dynamic  *****/

/***** Start Icon Switch&Preview *****/
.wys-previewmode {
    text-decoration: none;
    border: 0px;
    margin-top: -13px;
    cursor: pointer;
}

.wys-previewmode:hover,
#wys-previewmode_dis:hover {
    border: 1px solid #aac389;
}

.wys-previewmode_dis,
#wys-previewmode_dis {
    background: #f5f5f5 url(/vendor/rvsitebuilder/wysiwyg/images/icon_editmode.png?eb86e74458ac829bf0506c3f603663cf) 8px no-repeat;
    min-width: 110px;
    font-size: 15px;
    font-weight: normal;
    color: #76af3a;
    background: #fff;
    border: 1px solid #aac389;
    border-radius: 0px;
    padding: 10px 25px 10px 22px;
    cursor: pointer;
    margin-top: -1px;
    position: fixed;
    right: 140px;
}

.wys-previewmode_ena,
#wys-previewmode_ena {
    background-position: -30px -1440px;
}

.wys-desktopmode,
#wys-desktopmode,
.wys-desktopmode:hover,
#wys-desktopmode:hover,
.wys-desktopmode_dis,
#wys-desktopmode_dis {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_desktop.png?2b6a78627bc1bfc76bf5155552f0c300) left no-repeat;
    height: 38px;
    font-size: 11px;
    text-align: left;
    /*width: 90px;*/
    border: 1px solid #d5d5d5;
    border-radius: 50px;
    padding-left: 30px;
    cursor: pointer;
}

.wys-desktopmode:hover,
#wys-desktopmode:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_desktop.png?2b6a78627bc1bfc76bf5155552f0c300) left no-repeat;
}

.wys-desktopmode_dis,
#wys-desktopmode_dis {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_desktop.png?2b6a78627bc1bfc76bf5155552f0c300) left no-repeat;
}

.wys-desktopmode_ena,
#wys-desktopmode_ena {
    background-position: -30px -1470px;
}

.wys-mobilemode,
#wys-mobilemode,
.wys-mobilemode:hover,
#wys-mobilemode:hover,
.wys-mobilemode_dis,
#wys-mobilemode_dis {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_mobile.png?482293fab8b1bcaa48f432a7e96cec35) left no-repeat;
    height: 38px;
    font-size: 11px;
    text-align: left;
    border: 1px solid #d5d5d5;
    border-radius: 50px;
    padding-left: 30px;
    cursor: pointer;
}

.wys-mobilemode:hover,
#wys-mobilemode:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_mobile.png?482293fab8b1bcaa48f432a7e96cec35) left no-repeat;
}

.wys-mobilemode_dis,
#wys-mobilemode_dis {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_mobile.png?482293fab8b1bcaa48f432a7e96cec35) left no-repeat;
}

.wys-mobilemode_ena,
#wys-mobilemode_ena {
    background-position: -30px -1500px;
}

.wys-tabletmode,
#wys-tabletmode,
.wys-tabletmode:hover,
#wys-tabletmode:hover,
.wys-effectmode,
#wys-effectmode {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_tablet.png?4de43842c1d44c8817e1f2649049674f) left no-repeat;
    height: 38px;
    font-size: 11px;
    text-align: left;
    border: 1px solid #828282;
    border-radius: 50px;
    padding-left: 30px;
    cursor: pointer;
}

.wys-tabletmode:hover,
#wys-tabletmode:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_tablet.png?4de43842c1d44c8817e1f2649049674f) left no-repeat;
}

.wys-effectmode,
#wys-effectmode {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_tablet.png?4de43842c1d44c8817e1f2649049674f) left no-repeat;
}

.wys-effectmode:hover,
#wys-effectmode:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_tablet.png?4de43842c1d44c8817e1f2649049674f) left no-repeat;
    height: 38px;
    font-size: 11px;
    text-align: left;
    width: 90px;
    border: 1px solid #000;
    border-radius: 50px;
    padding-left: 30px;
    cursor: pointer;
}

.wys-tabletmode_dis,
#wys-tabletmode_dis {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/icon_tablet.png?4de43842c1d44c8817e1f2649049674f) left no-repeat;
    height: 38px;
    font-size: 11px;
    text-align: left;
    width: 90px;
    border: 1px solid #000;
    border-radius: 50px;
    padding-left: 30px;
    cursor: pointer;
}

.wys-tabletmode_ena,
#wys-tabletmode_ena {
    background-position: -30px -1530px;
}

.wys-desktopmode lang,
.wys-mobilemode lang,
.wys-effectmode lang {
    display: none;
}

.wys-mobilemode-control {
    margin-top: -10px;
}

.wys-mobilemode-control button {
    margin-left: 5px;
}

#topbar .wys-control-icon {
    text-decoration: none;
    margin: -4px auto 0px auto;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/top-wys-icon.svg?de52d82c53cf7c6521948ad06514d13d) no-repeat;
    width: 20px;
    height: 20px;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

#topbar .wys-insert-icon,
#topbar .wys-insert-icon:hover {
    background-position: 0px -0px;
    display: inline-block;
    transform: scale(0.8);
    width: 17px;
}

#topbar .wys-insert-icon:hover,
#topbar .btninsert:hover .wys-insert-icon,
#topbar .btninsert:hover {
    background-position: -30px -0px;
    color: #07d;
}

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

#topbar .wys-desktop-icon:hover {
    background-position: -30px -30px;
}

#topbar .wys-tabletportrait-icon,
#topbar .wys-tabletportrait-icon:hover {
    background-position: -0px -60px;
    width: 17px;
}

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

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

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

#topbar .wys-phoneportrait-icon,
#topbar .wys-phoneportrait-icon:hover {
    background-position: -0px -120px;
    width: 13px;
}

#topbar .wys-phoneportrait-icon:hover {
    background-position: -30px -120px;
}

#topbar .wys-phonelandscape-icon,
#topbar .wys-phonelandscape-icon:hover {
    background-position: -0px -146px;
    width: 28px;
}

#topbar .wys-phonelandscape-icon:hover {
    background-position: -30px -146px;
}

#topbar .wys-sitemap-icon,
#topbar .wys-site-icon:hover {
    background-position: -0px -240px;
    width: 22px;
    height: 15px;
}

#topbar .wys-sitemap-icon:hover,
#topbar .btnsite:hover .wys-sitemap-icon,
#topbar .btnsite:hover {
    background-position: -30px -240px;
    color: #07d;
}



/***** End Icon Switch&Preview *****/

/*************  Start dropdown  ***************/
.desc {
    color: #6b6b6b;
}

.desc a {
    color: #0092dd;
}

.Font {
    float: right;
}

.Font,
.Font dd,
.Font dt,
.Font ul {
    margin: 0px;
    padding: 0px;
}

/*.dropdown dt { border:1px solid #fff; }*/
.Font a,
.Font a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.Font a:hover {
    color: #666;
}

.Font dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 1px solid #999999;
    width: 100%;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.Font dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 1px solid #999999;
}

.Font dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
}

.Font dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 90%;
    list-style: none;
    z-index: 9;
}

.Font span.value {
    display: none;
}

.Font dd ul li a {
    padding: 0 7px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.Font dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*mini_font */
.mini_Font a,
.mini_Font a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.mini_Font a:hover {
    color: #666;
}

.mini_Font dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 90px;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.mini_Font dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.mini_Font dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}

.mini_Font dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
}

.mini_Font span.value {
    display: none;
}

.mini_Font dd ul li a {
    padding: 1px 7px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.mini_Font dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.lineSpacingBox,
.lineSpacingBox dd,
.lineSpacingBox dt,
.lineSpacingBox ul {
    margin: 0px;
    padding: 0px;
}

/*mini_font dt */
.lineSpacingBox,
.lineSpacingBox dd,
.lineSpacingBox dt,
.lineSpacingBox ul {
    margin: 0px;
    padding: 0px;
}

/*.dropdown dt { border:1px solid #fff; }*/
.lineSpacingBox a,
.lineSpacingBox a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.lineSpacingBox a:hover {
    color: #666;
}

.lineSpacingBox button {
    border: 0px solid #B8B8B8;
}

.lineSpacingBox dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.lineSpacingBox dt a span {
    display: block;
    padding: 0 2px;
    width: 20px;
    overflow: hidden;
    white-space: nowrap;
}

.lineSpacingBox dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
}

.lineSpacingBox span.value {
    display: none;
}

.lineSpacingBox dd ul li a {
    padding: 1px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.lineSpacingBox dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*************  Start FontSize  ***************/
.FontSize {
    width: 97%;
}

.FontSize,
.FontSize dd,
.FontSize dt,
.FontSize ul {
    margin: 0px;
    padding: 0px;
}

.FontSize a,
.FontSize a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.FontSize a:hover {
    color: #666;
}

.FontSize dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 0px;
    border: 1px solid #dddddd;
    width: 94%;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.FontSize dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 1px solid #999999;
    font-weight: normal;
}

.FontSize dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
}

.FontSize dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
}

.FontSize span.value {
    display: none;
}

.FontSize dd ul li,
.FontSize dd ul li a {
    padding: 0px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.FontSize dd ul li a {
    padding: 0px 4px;
}

.FontSize dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*************  Start mini FontSize  ***************/
.mini_FontSize,
.mini_FontSize dd,
.mini_FontSize dt,
.mini_FontSize ul {
    margin: 0px;
    padding: 0px;
}

.mini_FontSize a,
.mini_FontSize a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.mini_FontSize a:hover {
    color: #666;
}

.mini_FontSize dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 60px;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.mini_FontSize dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.mini_FontSize dt a span {
    cursor: pointer;
    display: block;
    padding: 1px 2px 0 2px;
}

.mini_FontSize dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
}

.mini_FontSize span.value {
    display: none;
}

.mini_FontSize dd ul li {
    padding: 0;
    margin: 0;
}

.mini_FontSize dd ul li a {
    padding: 1px 3px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.mini_FontSize dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*************  end mini FontSize  ***************/
/*************  Start tagHead  ***************/
.TagHead,
.TagHead dd,
.TagHead dt,
.TagHead ul {
    margin: 0px;
    padding: 0px;
}

.TagHead a,
.TagHead a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.TagHead a:hover {
    color: #666;
}

.TagHead dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 1px solid #999999;
    width: 97%;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.TagHead dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 1px solid #999999;
}

.TagHead dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
}

.TagHead dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
}

.TagHead span.value {
    display: none;
}

.TagHead dd ul li,
.TagHead dd ul li a {
    padding: 0px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.TagHead dd ul li a {
    padding: 2px 4px;
}

.TagHead dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.TagHead a:hover h1,
.TagHead a:hover h2,
.TagHead a:hover h3,
.TagHead a:hover h4,
.TagHead a:hover h5,
.TagHead a:hover h6 {
    color: #FFFFFF;
}

/*************  Start SelectStyle  ***************/
.SelectStyle,
.SelectStyle dd,
.SelectStyle dt,
.SelectStyle ul {
    margin: 0px;
    padding: 0px;
}

.SelectStyle a,
.SelectStyle a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.SelectStyle a:hover {
    color: #666;
}

.SelectStyle dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.SelectStyle dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.SelectStyle dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
}

.SelectStyle dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
}

.SelectStyle span.value {
    display: none;
}

.SelectStyle dd ul li,
.SelectStyle dd ul li a {
    padding: 1px 3px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.SelectStyle dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*************  NavPage ***************/
.NavPage,
.NavPage dd,
.NavPage dt,
.NavPage ul {
    margin: 0px;
    padding: 0px;
    width: 160px;
}

.NavPage dd {
    position: relative;
}

.NavPage a,
.NavPage a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.NavPage a:hover {
    color: #666;
}

.NavPage dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    margin-left: 7px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.NavPage dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.NavPage dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
}

.NavPage span.value {
    display: none;
}

#mixed a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
    width: 250px;
}

/*************  Start dropdownPara  ***************/
.dropdownPara,
.dropdownPara dd,
.dropdownPara dt,
.dropdownPara ul {
    margin: 0px;
    padding: 0px;
}

.dropdownPara dd {
    position: relative;
}

.dropdownPara a,
.dropdownPara a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.dropdownPara a:hover {
    color: #666;
}

.dropdownPara dt a {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    display: block;
    padding: 0px;
    border: 1px solid #B8B8B8;
    width: 97%;
}

.dropdownPara dt a:hover {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    color: #666;
    border: 1px solid #B8B8B8;
}

.dropdownPara dt a span {
    cursor: pointer;
    display: block;
    padding: 3px;
}

.dropdownPara dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
}

.dropdownPara span.value {
    display: none;
}

.dropdownPara dd ul li a {
    padding: 2px;
    display: block;
    white-space: nowrap;
}

.dropdownPara dd ul li a:hover {
    background-color: #316AC5;
    color: #666;
}

/*************  End dropdownPara  ***************/

/*************  Start dropdownCreate  ***************/
.dropdownCreate,
.dropdownCreate dd,
.dropdownCreate dt,
.dropdownCreate ul {
    margin: 0px;
    padding: 0px;
}

.dropdownCreate dd {
    position: relative;
}

.dropdownCreate a,
.dropdownCreate a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.dropdownCreate a:hover {
    color: #666;
}

.dropdownCreate dt a {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    display: block;
    padding: 0px;
    border: 1px solid #B8B8B8;
    width: 97%;
}

.dropdownCreate dt a:hover {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    color: #666;
    border: 1px solid #B8B8B8;
}

.dropdownCreate dt a span {
    cursor: pointer;
    display: block;
    padding: 3px;
}

.dropdownCreate dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: auto;
    list-style: none;
}

.dropdownCreate span.value {
    display: none;
}

.dropdownCreate dd ul li a {
    padding: 2px;
    display: block;
    white-space: nowrap;
}

.dropdownCreate dd ul li a:hover {
    background-color: #316AC5;
    color: #fff;
}

/*************  End dropdownCreate  ***************/

/*************  Start dropdownZoom  ***************/
.dropdownZoom,
.dropdownZoom dd,
.dropdownZoom dt,
.dropdownZoom ul {
    margin: 0px;
    padding: 0px;
}

.dropdownZoom dd {
    position: relative;
}

.dropdownZoom a,
.dropdownCreate a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.dropdownZoom a:hover {
    color: #666;
}

.dropdownZoom dt a {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    display: block;
    padding: 0px;
    border: 1px solid #B8B8B8;
    width: 97%;
}

.dropdownZoom dt a:hover {
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll right center;
    color: #666;
    border: 1px solid #B8B8B8;
}

.dropdownZoom dt a span {
    cursor: pointer;
    display: block;
    padding: 3px;
}

.dropdownZoom dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 60px;
    list-style: none;
}

.dropdownZoom span.value {
    display: none;
}

.dropdownZoom dd ul li a {
    padding: 2px;
    display: block;
    white-space: nowrap;
}

.dropdownZoom dd ul li a:hover {
    background-color: #316AC5;
    color: #fff;
}

.printformat,
#wys-printformat {
    background-position: 0px -60px;
}

.printformat:hover,
#wys-printformat:hover {
    background-position: -30px -60px;
}

.printformat_dis,
#wys-printformat_dis {
    background-position: -30px -60px;
}

.printformat_ena,
#wys-printformat_ena {
    background-position: -30px -60px;
}

.lineSpacing,
#wys-lineSpacing {
    background-position: 0px -930px;
}

.lineSpacing:hover,
#wys-lineSpacing:hover {
    background-position: -30px -930px;
}

.lineSpacing_dis,
#wys-lineSpacing_dis {
    background-position: -30px -930px;
}

.lineSpacing_ena,
#wys-lineSpacing_ena {
    background-position: -30px -930px;
}

.selectStyleSave,
#wys-selectStyleSave {
    background-position: 0px -630px;
}

.selectStyleSave:hover,
#wys-selectStyleSave:hover {
    background-position: -30px -630px;
}

.selectStyleSave_dis,
#wys-selectStyleSave_dis {
    background-position: -30px -630px;
}

.selectStyleSave_ena,
#wys-selectStyleSave_ena {
    background-position: -30px -630px;
}

/*************  End dropdownZoom  ***************/
.dropdown img.flag {
    border: none;
    vertical-align: middle;
    margin-left: 10px;
}

.flagvisibility {
    display: none;
}

.RVEditor {
    background-color: green;
    border-bottom: #c9c9c9 solid 5px;
    padding: 2px 5px;
}

.editorSource {
    display: none;
    word-wrap: break-word;
    width: 100%;
}

body {
    padding: 0px;
    margin: 0px;
}

.setCssDefault {
    font-size: 10px;
    text-decoration: none;
    background-color: #929292;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    color: #fff;
    height: 17px;
    margin: 3px 0 3px 3px;
    cursor: pointer;
}

.specialcharBlock {
    width: 20px;
    float: left;
    background: transparent;
}

.specialcharBlockSize {
    font-size: medium;
    text-align: center;
    text-decoration: none;
}

.specialDisplay {
    height: 28px;
    width: 98%;
    text-align: center;
    background-color: #fff;
    border: #cccccc solid 1px;
    padding: 5px;
    margin: 15px 0;
    font-size: 18px;
}

.boxLineSpacing {
    display: none;
    position: absolute;
    width: 100px;
}

.dynamictoolbar {
    width: auto;
    float: left;
    left: 15%;
    margin-right: 3px;
}

#dynamictoolbar_insertImage {
    width: auto;
    float: left;
    left: 9%;
    color: #6f6f6f;
}

.dynamictools {
    margin: 18px 0 0 0;
    background: #ededed;
    border: #c7c7c7 solid 1px;
    padding: 5px 4px 5px 5px;
    white-space: nowrap;
    z-index: 1000;
}

.dynamictools .imagebrdRadius ul li {
    margin: 0px;
}

.dynamictools button.resetPositon,
.dynamictools .imageHeightPX,
.dynamictools .imageHeightPX {
    margin-left: 4px;
}

/* link*/
.dialogLink {
    display: none;
}

.mainMenuLink {
    width: 20%;
    float: left;
}

.programViewLink {
    width: 100%;
    float: left;
    display: none;
}

/*end link*/

/*colorpicker*/
.colorpickerTool {
    display: none;
    cursor: move;
    z-index: 1000000;
}

/*end colorpicker*/

/*internal wysiywg */
.internalWYSData {
    display: none;
}

/*end internal wysiywg */

/*styleSelect*/
.styleSelect {
    width: 140px;
    height: 22px;
    overflow: hidden;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/arrowDropdown.gif?e18cfd429e1ade167fd6899dfb07f7f4) no-repeat right #fff;
    border: 1px solid #ccc;
}

.styleSelect select {
    background: transparent;
    width: 168px;
    padding: 2px 2px 2px 2px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    height: 22px;
    color: #666;
    font-size: 14px;
}

/*end styleSelect*/

/* editor body*/
#fBody {
    text-align: center;
}

.SpecialVariable,
.SpecialVariable dd,
.SpecialVariable dt,
.SpecialVariable ul {
    margin: 0px;
    padding: 0px;
}

.SpecialVariable a,
.SpecialVariable a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.SpecialVariable a:hover {
    color: #666;
}

.SpecialVariable dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.SpecialVariable dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.SpecialVariable dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    white-space: nowrap;
    overflow: hidden;
    width: 62px;
    text-overflow: ellipsis;
}

.SpecialVariable dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 180px;
    list-style: none;
    z-index: 9;
}

.SpecialVariable span.value {
    display: none;
}

.SpecialVariable dd ul li,
.SelectStyle dd ul li a {
    padding: 1px 3px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.SpecialVariable dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/****************************************************/
ul#navigator,
.navigator,
ul#navigator_ena,
.navigator_ena {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}

ul#navigator ul,
ul.navigator ul {
    min-width: 125px;
    /* Sub Menu Width */
    width: auto;
    margin: 0;
    margin-left: -40px;
    list-style: none;
    display: none;
    position: absolute;
    top: 78%;
    left: -30px;
    z-index: 100;
}

ul#navigator ul ul,
ul#navigator ul ul ul,
ul.navigator ul ul,
ul.navigator ul ul ul {
    top: 0;
    left: 100%;
}

ul#navigator li,
ul#navigator_ena li,
ul.navigator li,
ul.navigator_ena li {
    float: left;
    display: inline;
    position: relative;
}

ul#navigator ul li,
ul.navigator ul li {
    width: 100%;
    display: block;
}

/* Root Menu */
ul#navigator a,
ul#navigator_ena a,
ul.navigator a,
ul.navigator_ena a {
    border-bottom: 1px solid #5b5b5b;
    border-right: 0px solid #FFF;
    padding: 8px;
    white-space: nowrap;
    float: left;
    display: block;
    color: #666;
    font: 11px Arial, sans-serif;
    text-decoration: none;
    height: 1%;
}

ul#navigator li a.icnwidget,
ul#navigator_ena li a.icnwidget,
ul.navigator li a.icnwidget,
ul.navigator_ena li a.icnwidget {
    border: 0;
    padding: 0;
    white-space: nowrap;
    float: left;
    display: block;
    color: #666;
    font: bold 11px Arial, sans-serif;
    text-decoration: none;
    width: auto;
    height: auto;
}

/* submenu */
/* Root Menu Hover Persistence */
ul#navigator a:hover,
ul#navigator li:hover a,
ul#navigator li.iehover a {
    color: #FFF;
}

/*arrow sublink*/
.arrowSublink {
    margin-left: -5px;
    z-index: 9999;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/arrowSublink.png?9860bb27f6b2379b58cf47107b1b43e6) bottom no-repeat;
}

.arrowSublink span {
    visibility: hidden;
}

.arrowSubmenu {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/arrow_submenu.png?4a0bfcb8fda6babc93ecbb6e96d9a83a) right no-repeat;
    display: block;
}

/* 2nd Menu */
ul#navigator li:hover li a,
ul#navigator li.iehover li a {
    float: none;
    background: #4d4d4d;
}

/* 2nd Menu Hover Persistence */
ul#navigator li:hover li a:hover,
ul#navigator li:hover li:hover a,
ul#navigator li.iehover li a:hover,
ul#navigator li.iehover li.iehover a {
    background: #6b6b6b;
}

/* 3rd Menu */
ul#navigator li:hover li:hover li a,
ul#navigator li.iehover li.iehover li a {
    background: #6b6b6b;
    border-bottom: 1px solid #787878;
}

/* 3rd Menu Hover Persistence */
ul#navigator li:hover li:hover li a:hover,
ul#navigator li:hover li:hover li:hover a,
ul#navigator li.iehover li.iehover li a:hover,
ul#navigator li.iehover li.iehover li.iehover a {
    background: #858585;
}

/* 4th Menu */
ul#navigator li:hover li:hover li:hover li a,
ul#navigator li.iehover li.iehover li.iehover li a {
    background: #666;
}

/* 4th Menu Hover */
ul#navigator li:hover li:hover li:hover li a:hover,
ul#navigator li.iehover li.iehover li.iehover li a:hover {
    background: #333;
}

/* Hover Function - Do Not Move */
ul#navigator li:hover ul ul,
ul#navigator li:hover ul ul ul,
ul#navigator li.iehover ul ul,
ul#navigator li.iehover ul ul ul {
    display: none;
}

ul#navigator li:hover ul,
ul#navigator ul li:hover ul,
ul#navigator ul ul li:hover ul,
ul#navigator li.iehover ul,
ul#navigator ul li.iehover ul,
ul#navigator ul ul li.iehover ul {
    display: block;
}

ul#navigator_ena li ul.sublink {
    display: none;
}

ul.sublink li ul li a label {
    padding-left: 8px;
}

/****************************************************/
.rvarrowsubmenu {
    float: right;
    padding-left: 5px;
}

.ui-progressbar {
    position: relative;
}

.progress-label {
    position: absolute;
    left: 50%;
    top: 4px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
}

/* group preview buttom */
.pmode {
    display: none;
}

/* end group preview buttom */
.dtbartable {
    display: none;
}

.dtbartablecellprop {
    display: none;
}

.closeWindow {
    text-decoration: none;
    float: right;
    border: 0px solid #cacaca;
    border-radius: 4px;
    margin: 7px 11px 0 0;
    cursor: pointer;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_close.png?234cb2fa8cf0706514c9bda69d4cbe9c) no-repeat;
    width: 12px;
    height: 12px;
}

#wys-save_page.wys-toolbar-save_page,
#wys-save_page.wys-toolbar-save_page:hover {
    font-size: 15px;
    color: #76af3a;
    background: #fff;
    padding: 10px 5px 10px 5px;
    border-radius: 0px;
    cursor: pointer;
    border: #76af3a 1px solid;
    min-width: 110px;
    margin-top: 1px;
}

.wys_preview,
.wys_preview:hover {
    text-decoration: none;
    float: right;
    border: 1px solid #76af3a;
    border-radius: 0px;
    padding: 10px 5px 10px 5px;
    cursor: pointer;
    background: #fff;
    color: #76af3a;
    font-size: 15px;
    font-weight: normal;
    min-width: 110px;
    margin-top: 1px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
    margin-left: 5px;
}

.wys_grid_paste {
    text-decoration: none;
    float: right;
    border: 1px solid #cacaca;
    border-radius: 4px;
    padding-left: 33px;
    cursor: pointer;
    background: #f5f5f5 url(/vendor/rvsitebuilder/wysiwyg/images/icon_gridline_paste.png?038441f5ca809a519346283de27d4de9) 10px no-repeat;
    color: #5f5e5e;
    font-size: 11px;
    font-weight: normal;
    width: 80px;
    height: 25px;
    margin: 0 5px 5px 0;
    text-align: left;
    opacity: 0.5;
}

.wys_grid_paste:hover {
    border: 1px solid #828282;
}

.wys_grid_cancel {
    text-decoration: none;
    float: right;
    border: 1px solid #cacaca;
    border-radius: 4px;
    padding-left: 33px;
    cursor: pointer;
    background: #f5f5f5 url(/vendor/rvsitebuilder/wysiwyg/images/icon_gridline_cancel.png?9075d467fc733959cb0da5843945feb6) 10px no-repeat;
    color: #5f5e5e;
    font-size: 11px;
    font-weight: normal;
    width: 80px;
    height: 25px;
    margin: 0 5px 5px 0;
    text-align: left;
    opacity: 0.5;
}

.wys_grid_cancel:hover {
    border: 1px solid #828282;
}

.treeViewSelected {
    color: red;
}

/***************Image align*******************/
.BorderSize {
    width: 97%;
}

@-moz-document url-prefix () {
    .ImageAlign dd {

        display: block;
    }

}

.ImageAlign,
.ImageAlign dd,
.ImageAlign dt,
.ImageAlign ul {
    margin: 0px;
    padding: 0px;
    z-index: 1;
}

.ImageAlign a,
.ImageAlign a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.ImageAlign a:hover {
    color: #666;
}

.ImageAlign dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ImageAlign dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.ImageAlign dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.ImageAlign dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 5px 0 0 5px;
    position: absolute;
    width: 70px;
    list-style: none;
    margin-top: -10px;
    border-radius: 4px;
}

.ImageAlign dd ul,
x:-moz-any-link {
    margin-top: 27px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ImageAlign dd {
        display: inline-block;
    }
}

.ImageAlign span.value {
    display: none;
}

.ImageAlign dd ul li a {
    padding: 0px;
    margin: 0px 5px 5px 0;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.ImageAlign dd ul li a:hover {
    color: #FFFFFF;
}

/***************Image align*******************/
@media screen and (-webkit-min-device-pixel-ratio:0) {

    .BorderStyle dd,
    .BorderStyleSection dd {
        display: inline-block;
    }
}

@-moz-document url-prefix () {

    .BorderStyle dd,
    .BorderStyleSection dd {
        top: 23px;
        display: block;
    }

}

.BorderStyle,
.BorderStyle dt,
.BorderStyle dd,
.BorderStyle dt,
.BorderStyle ul,
.BorderStyleSection,
.BorderStyleSection dt,
.BorderStyleSection dd,
.BorderStyleSection dt,
.BorderStyleSection ul {
    margin: 0px;
    padding: 0px;
}

.BorderStyle a,
.BorderStyle a:visited,
.BorderStyleSection a,
.BorderStyleSection a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.BorderStyle a:hover,
.BorderStyleSection a:hover {
    color: #666;
}

.BorderStyle dt a,
.BorderStyleSection dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.BorderStyle dt a:hover,
.BorderStyleSection dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.BorderStyle dt a span,
.BorderStyleSection dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.BorderStyle dd ul,
.BorderStyleSection dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 97%;
    list-style: none;
    list-style-type: none;
    margin-top: -10px;
    z-index: 1;
}

.BorderStyle dd ul,
.BorderStyleSection dd ul,
x:-moz-any-link {
    margin-top: 27px;
}

.BorderStyle span.value,
.BorderStyleSection span.value {
    display: none;
}

.BorderStyle dd ul li a,
.BorderStyleSection dd ul li a {
    padding: 2px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.BorderStyle dd ul li a:hover,
.BorderStyleSection dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.BorderColor_dis,
#BorderColor_dis {
    background-position: -30px -120px;
}

.BorderColor_ena,
#BorderColor_ena {
    background-position: -30px -120px;
}

.BorderColor_Image,
.BorderColor_Image:hover {
    background-position: -0px -2670px;
    margin-left: 0;
    margin-top: 3px;
}

.BorderColor_Image:hover {
    background-position: -30px -2670px;
}

.resetDimensions,
.resetDimensions:hover {
    background-position: -0px -2700px;
    margin-left: 0;
    margin-top: 3px;
}

.resetDimensions:hover {
    background-position: -30px -2700px;
}

.spanWidth {
    float: left;
    width: 60px;
}

.icon-line {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/ridge.png?7721530779cf535b0c8e439817e953c0) no-repeat;
    width: 100px;
    height: 17px;
}

.line-none {
    background-position: 0 0;
}

.line-dotted {
    background-position: 0 -23px;
}

.line-dashed {
    background-position: 0 -42px;
}

.line-solid {
    background-position: 0 -61px;
}

.line-double {
    background-position: 0 -84px;
}

.line-groove {
    background-position: 0 -102px;
}

.line-ridge {
    background-position: 0 -124px;
}

.line-inset {
    background-position: 0 -143px;
}

.line-outset {
    background-position: 0 -162px;
}

#arrowup {
    float: left;
    width: 20px;
    height: 21px;
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
}

#arrowdown {
    float: left;
    width: 20px;
    height: 21px;
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
}

.dynamic_prop {
    border: none;
    border-radius: 1px;
    height: 18px;
    padding: 3px 0 3px 5px;
    font-size: 11px;
}

.marginImg {
    width: 57px;
    margin-bottom: 3px;
}

.dynamic_borderLeft {
    border-left: 0px solid #fff;
    height: 24px;
}

.dynamic_borderRight {
    border-right: 0px solid #999999;
    padding-right: 2px;
    height: 24px;
}

button.resetPositon {
    height: 26px;
    color: #5f5e5e;
    text-align: left;
    min-width: 25px;
    border: 0px solid #999999;
    border-radius: 1px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/reset_position.png?20abbca50396ef868c9120eb342d9510) -3px 2px no-repeat #fff;
    padding-left: 0px;
    padding-right: 10px;
}

button.resetPositon:hover {
    border: 0px solid #828282;
}

.dynamictoolbar button.resetPositon {
    height: 26px;
    color: #5f5e5e;
    text-align: left;
    min-width: 120px;
    border: 1px solid #999999;
    border-radius: 1px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/reset_position.png?20abbca50396ef868c9120eb342d9510) -3px 2px no-repeat #fff;
    padding-left: 28px;
    padding-right: 10px;
}

.dynamictoolbar button.resetPositon:hover {
    border: 1px solid #828282;
}

/* Img Align
-----------------------------------*/
.wys-ImgAlign {
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    text-decoration: none;
}

li.wys-ImgAlign {
    list-style: none;
}

.wys-alignBaseline {
    background-position: -0px -2070px;
}

.wys-alignBaseline:hover {
    background-position: -60px -2070px;
}

.wys-alignMiddle {
    background-position: -0px -2130px;
}

.wys-alignMiddle:hover {
    background-position: -60px -2130px;
}

.wys-alignTop {
    background-position: -0px -2190px;
}

.wys-alignTop:hover {
    background-position: -60px -2190px;
}

.wys-alignBottom {
    background-position: -0px -2250px;
}

.wys-alignBottom:hover {
    background-position: -60px -2250px;
}

.wys-alignLeft {
    background-position: -0px -2310px;
}

.wys-alignLeft:hover {
    background-position: -60px -2310px;
}

.wys-alignRight {
    background-position: -0px -2370px;
}

.wys-alignRight:hover {
    background-position: -60px -2370px;
}

#dynamictoolbar_insertImage .dynamictoolbar {
    margin-left: 300px;
}

button.tableprop {
    height: 25px;
    color: #5f5e5e;
    text-align: center;
    width: 120px;
    border: 1px solid #cacaca;
    border-radius: 4px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-right: 8px;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_cellproperties.png?fe09116fe679fd1b1d4ac35ec79661a4) no-repeat #f5f5f5;
}

button.tableTextMode {
    height: 25px;
    color: #5f5e5e;
    text-align: center;
    width: 120px;
    border: 1px solid #cacaca;
    border-radius: 4px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-right: 8px;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_textmode.png?0408298c2d3d16db6226cd0589bb4f55) no-repeat #f5f5f5;
}

button.tableprop:hover,
button.tableTextMode:hover {
    border: 1px solid #828282;
}

/*dialog for wys*/
.ui-dialog {
    padding: 0;
    border-radius: 0;
    background: #efefef;
    border: 0;
}

.ui-dialog .ui-dialog-titlebar {
    border: 0;
    border-radius: 0;
    padding: 8px 16px;
    font-size: 15px;
    font-weight: normal;
    background: #4444;
}

.ui-state-error {
    font-size: 11px;
    margin: 20px 8px;
}

.ui-dialog .ui-dialog-buttonpane {
    border: 0;
    background: #efefef;
    padding-top: 0px;
}

.ui-dialog .ui-dialog-buttonpane button {
    border: 1px solid #48b864;
    background: #48b864;
    font-size: 14px;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    background: #327843;
    color: #FFF;
}

.ui-widget-overlay {
    background: #000000;
    opacity: 0.9;
}

/*PageName*/
.format_pagename {
    margin-top: 25px;
    margin-left: 537px;
    font-size: 10px;
}

/*td valign cells*/
.tdValignTop,
#tdValignTop {
    background-position: 0px -2549px;
}

.tdValignTop:hover,
#tdValignTop:hover {
    background-position: -30px -2549px;
}

.tdValignTop_dis,
#tdValignTop_dis {
    background-position: -30px -2549px;
}

.tdValignTop_ena,
#tdValignTop_ena {
    background-position: -30px -2549px;
}

.tdValignMiddle,
#tdValignMiddle {
    background-position: 0px -2579px;
}

.tdValignMiddle:hover,
#tdValignMiddle:hover {
    background-position: -30px -2579px;
}

.tdValignMiddle_dis,
#tdValignMiddle_dis {
    background-position: -30px -2579px;
}

.tdValignMiddle_ena,
#tdValignMiddle_ena {
    background-position: -30px -2579px;
}

.tdValignBottom,
#tdValignBottom {
    background-position: 0px -2609px;
}

.tdValignBottom:hover,
#tdValignBottom:hover {
    background-position: -30px -2609px;
}

.tdValignBottom_dis,
#tdValignBottom_dis {
    background-position: -30px -2609px;
}

.tdValignBottom_ena,
#tdValignBottom_ena {
    background-position: -30px -2609px;
}

.tdValignBaseLine,
#tdValignBaseLine {
    background-position: 0px -930px;
}

.tdValignBaseLine:hover,
#tdValignBaseLine:hover {
    background-position: -30px -930px;
}

.tdValignBaseLine_dis,
#tdValignBaseLine_dis {
    background-position: -30px -930px;
}

.tdValignBaseLine_ena,
#tdValignBaseLine_ena {
    background-position: -30px -930px;
}

/*td align cells*/
.tdAlignLeft,
#tdAlignLeft {
    background-position: 0px -2459px;
}

.tdAlignLeft:hover,
#tdAlignLeft:hover {
    background-position: -30px -2459px;
}

.tdAlignLeft_dis,
#tdAlignLeft_dis {
    background-position: -30px -2459px;
}

.tdAlignLeft_ena,
#tdAlignLeft_ena {
    background-position: -30px -2459px;
}

.tdAlignCenter,
#tdAlignCenter {
    background-position: 0px -2489px;
}

.tdAlignCenter:hover,
#tdAlignCenter:hover {
    background-position: -30px -2489px;
}

.tdAlignCenter_dis,
#tdAlignCenter_dis {
    background-position: -30px -2489px;
}

.tdAlignCenter_ena,
#tdAlignCenter_ena {
    background-position: -30px -2489px;
}

.tdAlignRight,
#tdAlignRight {
    background-position: 0px -2519px;
}

.tdAlignRight:hover,
#tdAlignRight:hover {
    background-position: -30px -2519px;
}

.tdAlignRight_dis,
#tdAlignRight_dis {
    background-position: -30px -2519px;
}

.tdAlignRight_ena,
#tdAlignRight_ena {
    background-position: -30px -2519px;
}

.tdAlignJustify,
#tdAlignJustify {
    background-position: 0px -630px;
}

.tdAlignJustify:hover,
#tdAlignJustify:hover {
    background-position: -30px -630px;
}

.tdAlignJustify_dis,
#tdAlignJustify_dis {
    background-position: -30px -630px;
}

.tdAlignJustify_ena,
#tdAlignJustify_ena {
    background-position: -30px -630px;
}

.tdAlignChar,
#tdAlignChar {
    background-position: 0px -630px;
}

.tdAlignChar:hover,
#tdAlignChar:hover {
    background-position: -30px -630px;
}

.tdAlignChar_dis,
#tdAlignChar_dis {
    background-position: -30px -630px;
}

.tdAlignChar_ena,
#tdAlignChar_ena {
    background-position: -30px -630px;
}

/***************table align*******************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .BorderStyleTable dd {
        display: inline-block;
    }
}

@-moz-document url-prefix () {
    .BorderStyleTable dd {
        display: block;
    }

}

.BorderStyleTable {
    margin: 3px 0 0 0;
    padding: 0px;
}

.BorderStyleTable dd,
.BorderStyleTable dt,
.BorderStyleTable ul {
    margin: 0px;
    padding: 0px;
}

.BorderStyleTable a,
.BorderStyleTable a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.BorderStyleTable a:hover {
    color: #666;
}

.BorderStyleTable dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.BorderStyleTable dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.BorderStyleTable dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.BorderStyleTable dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 97%;
    list-style: none;
    list-style-type: none;
    z-index: 1;
    margin-top: -10px;
}

.dynamic-panel-group .BorderStyleTable dd ul {
    margin-top: -10px;
}

.BorderStyleTable dd ul,
x:-moz-any-link {
    margin-top: 27px;
}

.BorderStyleTable span.value {
    display: none;
}

.BorderStyleTable dd ul li a {
    padding: 2px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.BorderStyleTable dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.dynamictools .BorderStyleTable dd {
    position: absolute;
}

.dynamictools .BorderStyleTable dd ul {
    left: -86px;
    top: 26px;
}

/***************table width pixel*******************/
.tableWidthPX a,
.tableWidthPX a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.tableWidthPX a:hover {
    color: #666;
}

.tableWidthPX dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.tableWidthPX dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.tableWidthPX dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.tableWidthPX dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 30%;
    list-style: none;
    list-style-type: none;
    margin: 0px;
}

.tableWidthPX span.value {
    display: none;
}

.tableWidthPX dd ul li a {
    padding: 2px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

/***************table algin*******************/
.tableAlign a,
.tableAlign a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
    height: 17px;
}

.tableAlign a:hover {
    color: #666;
}

.tableAlign dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.tableAlign dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.tableAlign dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.tableAlign dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    width: 97%;
    list-style: none;
    list-style-type: none;
    position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}

.tableAlign span.value {
    display: none;
}

.tableAlign dd ul li a {
    padding: 2px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

.tableAlign dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.tableWidthPX dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/*hack style table and image properties for firefox*/
.BorderStyle dd ul,
x:-moz-any-link,
.ImageAlign dd ul,
x:-moz-any-link,
.BorderStyleTable dd ul,
x:-moz-any-link,
.tableWidthPX dd ul,
x:-moz-any-link,
.tableAlign dd ul,
x:-moz-any-link
/*{top:25px;}*/
/***************image width pixel*******************/


.imageWidthPX a,
.imageWidthPX a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.imageWidthPX a:hover {
    color: #666;
}

.imageWidthPX dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.imageWidthPX dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.imageWidthPX dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.imageWidthPX dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 35px;
    list-style: none;
    list-style-type: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .imageWidthPX dd ul {
        top: 16px;
        display: inline-block;
    }
}

.imageWidthPX span.value {
    display: none;
}

.imageWidthPX dd ul li a {
    padding: 2px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

/***************image height pixel*******************/
.imageHeightPX a,
.imageHeightPX a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.imageHeightPX a:hover {
    color: #666;
}

.imageHeightPX dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.imageHeightPX dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.imageHeightPX dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.imageHeightPX dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 35px;
    list-style: none;
    list-style-type: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .imageHeightPX dd ul {
        display: inline-block;
    }
}

.imageHeightPX span.value {
    display: none;
}

.imageHeightPX dd ul li a {
    padding: 2px 4px;
    display: block;
    white-space: nowrap;
    font-size: 11px;
}

/** Start Image Border Radius **/
.imagebrdRadius a,
.imagebrdRadius a:visited {
    color: #414141;
    text-decoration: none;
    outline: none;
}

.imagebrdRadius a:hover {
    color: #414141;
}

.imagebrdRadius dt a {
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    border: 0px solid #B8B8B8;
    width: 97%;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.imagebrdRadius dt a:hover {
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #414141;
    border: 0px solid #B8B8B8;
}

.imagebrdRadius dt a span {
    display: block;
    padding: 0 2px;
    width: 65px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}

.dynamictoolbar .imagebrdRadius dt a {
    width: 75px;
}

.imagebrdRadius dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    min-width: 180px;
    width: 90%;
    list-style: none;
    list-style-type: none;
    margin-left: 0px;
    margin-top: 26px;
    z-index: 1;
}

.dynamictoolbar .imagebrdRadius dd ul {
    min-width: 90px;
}

.main-panel .imagebrdRadius dd ul {
    margin-top: 2px;
}

.imagebrdRadius dd li a,
.imagebrdRadius dd li a:hover {
    background: #fff;
    color: #666;
    padding: 1px 0px 1px 3px;
    display: block;
    font-size: 11px;
}

.imagebrdRadius dd li a:hover {
    background: #316ac5;
    color: #fff;
}

/** End Image Border Radius ** /

/*************  Start helpTutorial  ***************/
.helpTutorial,
.helpTutorial dd,
.helpTutorial dt,
.helpTutorial ul {
    margin: 0px;
    padding: 0px;
}

.helpTutorial a,
.helpTutorial a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.helpTutorial a:hover {
    color: #666;
}

.helpTutorial dt a {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 60px;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.helpTutorial dt a:hover {
    background: #f8f8f8 url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.helpTutorial dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
}

.helpTutorial dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 5px 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
}

.helpTutorial span.value {
    display: none;
}

.helpTutorial dd ul li,
.helpTutorial dd ul li a {
    padding: 1px 3px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.helpTutorial dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

/* Css Dialog Keyboard Shotcuts*/
.btnKeyboardshotcut {
    font-size: 10px;
    text-decoration: none;
    background-color: #929292;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    color: #fff;
    height: 17px;
    margin: 3px 0 3px 3px;
    cursor: pointer;
    position: absolute;
    right: 0px;
}

table.table-keyboard-short {
    width: 700px;
    margin: 0 auto;
    font-size: medium;
}

table.table-keyboard-short td {
    line-height: 30px;
    padding: 8px 0;
}

table.table-keyboard-short td span {
    background-color: #e7e7e7;
    border: 1px solid #e3e3e3;
    padding: 5px 10px;
    border-radius: 4px;
    margin: 5px;
    color: #504f4f;
}

table.table-keyboard-short td.description {
    border-left: 1px solid #ccc;
    padding: 0 10px;
}

/* Css Dialog Keyboard Shotcuts*/
.rvwys-load {
    width: 80px;
    height: 27px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.rvwysEffectCenter {
    width: 80px;
    height: 27px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/*----------------- style facebook Uikit (V.6) -------------------------*/
.rv-facebook-block {
    border: 0;
}

.rv-facebook-border {
    background: #FFF;
    padding: 14px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0 7px;
}

.rv-facebook-block .clear {
    clear: both;
}

.rv-facebook-block .row-padd {
    clear: both;
    padding: 0;
    margin: 0 0 15px 0;
}

.rv-facebook-block .left-block {
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    width: 49%;
}

.rv-facebook-block .right-block {
    margin-left: 3px;
    margin-bottom: 15px;
    float: left;
    width: 49%;
}

.rv-facebook-block .title-facebook {
    font-size: 18px;
    padding: 0;
    margin: 0 0 25px 0;
    display: block;
}

.rv-facebook-block .name {
    font-size: 15px;
}

.rv-facebook-block .name-box {
    font-size: 15px;
    padding: 0;
    margin: 0 0 5px 0;
    display: block;
}

.rv-facebook-block input.box,
.rv-facebook-block select.box,
.rv-facebook-block textarea.box {
    border: #dfe0e4 solid 1px;
    padding: 7px 4px;
    font-size: 13px;
}

.rv-facebook-block textarea.box {
    width: 98%;
}

.rv-facebook-block input.box {
    width: 98%;
}

.rv-facebook-block select.box {
    width: 100%;
    padding: 6px 4px;
}

.rv-facebook-block .row-padd div.show-icon {
    border: #dfe0e4 solid 1px;
    padding: 5px;
    width: 98%;
    min-height: 80px;
}

.rv-facebook-block .row-padd div.show-icon-padd {
    padding: 20px 5px;
    min-height: auto;
    text-align: center;
}

.rv-facebook-block .row-padd div.show-icon div#fb-like {
    margin: auto;
}

/*----------------  end style facebook Uikit (V.6) ------------------------*/

/*---------------- AwesomeFont Uikit (V.6) ------------------------*/
button.AwesomeFont,
button.AwesomeFont:hover {
    cursor: pointer !important;
    background: #f5f5f5;
    border: #cacaca solid 1px;
    color: #5f5e5e;
    border-radius: 3px;
    padding: 5px 8px 4px 8px;
    font-size: 12px;
}

@-moz-document url-prefix () {

    button .AwesomeFont,
    button.AwesomeFont:hover {
        padding: 3px8px3px8px;

    }

}

button.AwesomeFont:hover {
    border: #828282 solid 1px;
}

.parentAwesomeFont ul li i,
.parentAwesomeFont ul li i:hover {
    border: #ffffff solid 1px;
    cursor: pointer !important;
    width: 20px;
    height: 17px;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
    font-size: 120%;
}

.parentAwesomeFont ul li i:hover {
    border: #5ac4e6 solid 1px;
}

.button-group {
    margin-top: 15px;
}

.icon-group {
    height: 310px;
    margin-bottom: 15px;
}

.viewAwesomeFont {
    border: #dddddd solid 1px;
    text-align: center;
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 20px;
    height: 50px;
    display: flex;
    align-items: center;
}

.viewAwesomeFont i,
.viewAwesomeFont span {
    margin: 0 auto;
}

/*---------------- AwesomeFont Uikit (CMS) ------------------------*/
button.AwesomeFontMenu,
button.AwesomeFontMenu:hover {
    cursor: pointer !important;
    background: #0071bd;
    color: #ffffff;
    border-radius: 4px;
    padding: 4px 10px 4px 10px;
    font-size: 12px;
    border: 0;
}

@-moz-document url-prefix () {

    button .AwesomeFont,
    button.AwesomeFont:hover {
        padding: 3px 8px 3px 8px;

    }

}

button.AwesomeFontMenu:hover,
button.AwesomeFontMenu:focus {
    opacity: 0.8;
}

.parentAwesomeFontMenu ul li i,
.parentAwesomeFontMenu ul li i:hover {
    border: #ffffff solid 1px;
    cursor: pointer !important;
    width: 20px;
    height: 17px;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
    font-size: 120%;
}

.parentAwesomeFontMenu ul li i:hover {
    border: #5ac4e6 solid 1px;
}

.button-group {
    margin-top: 15px;
}

.icon-group {
    height: 310px;
    margin-bottom: 15px;
}

.viewAwesomeFontMenu {
    border: #dddddd solid 1px;
    text-align: center;
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 20px;
    height: 50px;
    display: flex;
    align-items: center;
}

.viewAwesomeFontMenu i,
.viewAwesomeFontMenu span {
    margin: 0 auto;
}

.wys-rvcontent #ViewIconMenu {
    font-size: 21px;
    vertical-align: middle;
}

.wys-rvcontent .uk-form input[type=radio]:checked:before {
    background: #0071bd;
}

/********* Hyperlink Dialog *********/

/* =Navigation
-----------------------------------------------------------------------------*/
#sidebar {
    position: relative;
    margin: 0 0 0 -13px;
    padding: 0;
    color: #585858;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/bgnav.jpg?9a40a11148ef68fa7117cf0e8c2af860) #efefef left repeat-y;
    min-height: 100%;
}

#nav ul.uk-tab {
    list-style: none;
    margin: 0 0 0 5px;
    float: left;
    width: 120px;
    border: 0;
}

#nav ul.uk-tab li a {
    border: 0;
}

#nav ul.uk-tab li {
    font-family: 'Helvetica', Arial, Verdana, sans serif;
    margin-left: 0;
    vertical-align: top;
}

#nav ul.uk-tab li a:link,
#nav ul.uk-tab li a:visited {
    font-size: 12px;
    display: block;
    padding: 10px 10px 15px 10px;
    margin-top: 0px;
    margin-left: -40px;
    color: #585858;
    /* gray */
    text-decoration: none;
    right: 11px;
    line-height: 18px;
}

#nav ul.uk-tab li a:hover,
#nav ul.uk-tab li a:focus {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/nav_h.png?432c5dfb60c51a012ffb3629ef37ef20) no-repeat;
    /* lightblue */
    color: #fff;
    left: 0px;
    padding: 10px 18px 15px 10px;
}

#nav ul.uk-tab li a span {
    float: left;
    margin-top: -7px;
    padding: 0 5px;
}

/* Navigation Current */
#nav ul.uk-tab li.uk-active:hover a,
#nav ul.uk-tab li.uk-active a {
    color: #fff;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/nav_h.png?432c5dfb60c51a012ffb3629ef37ef20) no-repeat;
    left: 0px;
    padding: 10px 18px 15px 10px;
}

#nav ul.uk-tab li a span.icon-page,
#nav ul.uk-tab li a span.icon-website,
#nav ul.uk-tab li a span.icon-email,
#nav ul.uk-tab li a span.icon-images,
#nav ul.uk-tab li a span.icon-media,
#nav ul.uk-tab li a span.icon-files,
#nav ul.uk-tab li a span.icon-popup,
#nav ul.uk-tab li a span.icon-tooltip,
#nav ul.uk-tab li a span.icon-bookmark {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_page.png?3ddedec98afa611a3e8680d881cf4e8c) no-repeat left top;
    width: 29px;
    height: 29px;
    display: block;
    float: left;
}

#nav ul.uk-tab li a span.icon-website {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_website.png?7cd91eb9040dd4b5d3814c98d9657254) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-email {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_email.png?26c252d6aa02d26c0ebd3d5c56681c73) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-images {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_images.png?5a599d0c0c94aa28b1e30963d072d41f) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-media {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_media.png?0af334c952d6bf3f9b3365544efedd9b) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-files {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_files.png?4c0e1823a7a803e3d06a635c026e9195) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-popup {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_popup.png?80d5915f5b2bbf0c361146e5671bec70) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-tooltip {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_tooltip.png?002064e429f780711e5558f49ee87878) no-repeat left top;
    width: 29px;
}

#nav ul.uk-tab li a span.icon-bookmark {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_bookmark.png?3c3de309b5c3790dea995971f1ac71d8) no-repeat left top;
    width: 29px;
}

/* =ContentRight
-----------------------------------------------------------------------------*/
.ContentRight {
    background-color: #fff;
    padding: 0 0 0 0;
    margin: 0;
    line-height: 18px;
    overflow-y: auto;
    overflow-x: hidden;
    float: left;
    width: 560px;
    font-size: 12px;
}

.ContentRight .uk-panel,
.ContentRight .uk-panel label {
    font-size: 12px;
}

.ContentRight a:link,
.ContentRight a:visited,
.ContentRight a:hover,
.ContentRight a:active {
    color: #595959;
    text-decoration: none;
    background: none;
    font-size: 12px;
}

.ContentRight a:hover,
.ContentRight a:active {
    color: #006FDD;
}

.ContentRight a.linkblue:link,
.ContentRight a.linkblue:hover,
.ContentRight a.linkblue:visited,
.ContentRight a.linkblue:active {
    background-color: #216d9f;
    color: #fff;
    padding: 5px 10px;
    border: 0;
}

.ContentRight a.linkblue:hover {
    background-color: #5d5e5f;
}

.ContentRight .clearit {
    clear: both;
}

.ContentRight .fleft {
    float: left;
}

.ContentRight .fright {
    float: right;
}

.ContentRight .pad10 {
    padding: 10px;
}

.ContentRight .padtopbot10 {
    padding: 10px 0;
}

.ContentRight h2.title {
    font-size: 13px;
    padding: 0;
    margin: 5px 0;
    font-weight: normal;
}

.ContentRight .line {
    background: #2b2e33;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 15px;
}

/* =TitleDialog
-----------------------------------------------------------------------------*/
.titleDialog {
    color: #fff;
    background-color: #444;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #696969;
    width: 910px;
}

.ContentRight input.txtbox,
textarea.areamsg {
    border: 1px solid #dfe0e4;
    background-color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 4px;
    width: 98%;
    height: 25px;
}

.ContentRight .clear-margin-bottom {
    margin-bottom: -5px;
}

.ContentRight textarea.areamsg {
    height: 70px;
}

.ContentRight .selectArrow {
    overflow: hidden;
    border: 1px solid #dfe0e4;
    margin: 0 0 10px 0;
}

.ContentRight .selectArrow select {
    background: transparent;
    width: 100%;
    padding: 2px 2px 2px 2px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    height: 30px;
    color: #707070;
    font-size: 13px;
    outline: 0;
}

span.textbookmark {
    font-size: 14px;
    cursor: default;
}

.text-form-file {
    font-size: 13px;
    font-family: arial, verdana;
    background: #fff;
    padding: 5px;
    border: #d1d1d1 dashed 1px;
    white-space: nowrap;
}

.text-form-file a,
.text-form-file a:hover {
    font-size: 13px;
    font-family: arial, verdana;
}

.text-form-file a:hover {
    opacity: 0.8;
}

.ui-link-button {
    border: 0;
    border-radius: 100px;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 8px;
}

.icon-cloud-upload {
    text-decoration: none;
    margin: -2px 3px 0px 3px;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon-upload.svg?f67455a834f015503d19212e3c73500d) no-repeat;
    width: 16px;
    height: 16px;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

/** All Button Hover **/
.ui-link-button:hover,
.uk-button:hover {
    opacity: 0.8;
}

.ui-link-sample {
    margin: 5px 0;
    padding: 8px 3px;
    width: 110px;
    text-align: center;
    font-size: 14px;
}

.ui-link-sample-round {
    border-radius: 4px;
}

.ui-link-padd {
    margin-bottom: 10px;
}

/** button 1 **/
.uk-button-red {
    background-color: #f12c2c;
    color: #ffffff;
}

/** button 2 **/
.uk-button-gold {
    background-color: #f5a623;
    color: #ffffff;
}

/** button 3 **/
.uk-button-yellow {
    background-color: #ffdc00;
    color: #414141;
}

/** button 4 **/
.uk-button-green {
    background-color: #59b71c;
    color: #ffffff;
}

/** button 5 **/
.uk-button-skyblue {
    background-color: #22c7ad;
    color: #ffffff;
}

/** button 6 **/
.uk-button-blue {
    background-color: #2f8ee0;
    color: #ffffff;
}

/** button 7 **/
.uk-button-purple {
    background-color: #6f1cf8;
    color: #ffffff;
}

/** button 8 **/
.uk-button-pink {
    background-color: #c829e5;
    color: #ffffff;
}

/** button 9 **/
.uk-button-magenta {
    background-color: #e71e8f;
    color: #ffffff;
}

/** button 10 **/
.uk-button-silver {
    background-color: #bfbfbf;
    color: #414141;
}

/** button 11 **/
.uk-button-gray {
    background-color: #767676;
    color: #ffffff;
}

/** button 12 **/
.uk-button-darkgray {
    background-color: #4a4a4a;
    color: #ffffff;
}

.ui-link-dialog {
    margin-bottom: 0px;
}

.ui-link-dialog .ui-tabs .ui-tabs-nav {
    margin-bottom: 15px !important;
}

.ui-link-dialog .ui-widget-content {
    padding-bottom: 0px !important;
}

.ui-link-dialog .listLinkBlog,
.ui-link-dialog .listLinkSystem {
    width: 100%;
    height: 120px;
    overflow: auto;
    background: #fff;
    margin-bottom: 10px;
    resize: vertical;
}

.ui-link-dialog .listPageHyper {
    width: 100%;
    height: 120px;
    overflow: auto;
    background: #fff;
    margin-bottom: 10px;
    resize: vertical;
}


.ui-link-dialog .listLinkPage .titleLinkPage {
    font-size: 13px;
}

.ui-link-dialog h2.title {
    font-size: 14px;
    padding: 0;
    margin: 0 0 4px 0;
    line-height: 20px;
    font-weight: 700;
}

.ui-link-dialog input.upload-select2 {
    cursor: pointer;
    color: transparent;
    width: 90px;
}

.ui-link-dialog li.iconFile div {
    word-break: break-all;
    width: 65px;
}

/*sub toolbar mini*/
.mini_bold,
#mini_bold {
    background-position: 0px -150px;
}

.mini_bold:hover,
#mini_bold:hover {
    background-position: -30px -150px;
}

.mini_bold_dis,
#mini_bold_dis {
    background-position: -30px -150px;
}

.mini_bold_ena,
#mini_bold_ena {
    background-position: -30px -150px;
}

.mini_italic,
#mini_italic {
    background-position: 0px -180px;
}

.mini_italic:hover,
#mini_italic:hover {
    background-position: -30px -180px;
}

.mini_italic_dis,
#mini_italic_dis {
    background-position: -30px -180px;
}

.mini_italic_ena,
#mini_italic_ena {
    background-position: -30px -180px;
}

.mini_underline,
#mini_underline {
    background-position: 0px -210px;
}

.mini_underline:hover,
#mini_underline:hover {
    background-position: -30px -210px;
}

.mini_underline_dis,
#mini_underline_dis {
    background-position: -30px -210px;
}

.mini_underline_ena,
#mini_underline_ena {
    background-position: -30px -210px;
}

.mini_strikethrough,
#mini_strikethrough {
    background-position: 0px -240px;
}

.mini_strikethrough:hover,
#mini_strikethrough:hover {
    background-position: -30px -240px;
}

.mini_strikethrough_dis,
#mini_strikethrough_dis {
    background-position: -30px -240px;
}

.mini_strikethrough_ena,
#mini_strikethrough_ena {
    background-position: -30px -240px;
}

.mini_superscript,
#mini_superscript {
    background-position: 0px -270px;
}

.mini_superscript:hover,
#mini_superscript:hover {
    background-position: -30px -270px;
}

.mini_superscript_dis,
#mini_superscript_dis {
    background-position: -30px -270px;
}

.mini_superscript_ena,
#mini_superscript_ena {
    background-position: -30px -270px;
}

.mini_subscript,
#mini_subscript {
    background-position: 0px -300px;
}

.mini_subscript:hover,
#mini_subscript:hover {
    background-position: -30px -300px;
}

.mini_subscript_dis,
#mini_subscript_dis {
    background-position: -30px -300px;
}

.mini_subscript_ena,
#mini_subscript_ena {
    background-position: -30px -300px;
}

.mini_clean,
#mini_clean {
    background-position: 0px -330px;
}

.mini_clean:hover,
#mini_clean:hover {
    background-position: -30px -330px;
}

.mini_clean_dis,
#mini_clean_dis {
    background-position: -30px -330px;
}

.mini_clean_ena,
#mini_clean_ena {
    background-position: -30px -330px;
}

/*end sub toolbar mini*/
.wys-dynamic {
    display: none;
    position: absolute;
    z-index: 99;
}

/*spectrum colorepicker custom*/
.uk-modal+.sp-container {
    width: 280px;
}

.sp-picker-container {
    width: 96%;
}

.sp-container {
    border: 0;
    position: absolute;
}

.sp-picker-container {
    border: 0;
    padding-left: 5px;
    padding-right: 5px;
}

/*end spectrum colorepicker custom*/
.animate-box {
    padding-top: 10px;
    font-size: 12px;
}

.animate-box ul.ui-tabs-nav {
    margin: 5px 5px 10px 5px;
}

.animate-box a {

    text-decoration: none;
}

#tabs-Animation .uk-panel-box {
    border: 0;
    box-shadow: 1px 1px 2px rgba(255, 255, 255, 0);
    /*overwrite*/
}

#tabs-Parallax .uk-panel-box {
    box-shadow: 1px 1px 2px rgba(255, 255, 255, 0);
    /*overwrite*/
}

#tabs-Animation .title,
#tabs-Parallax .title {
    margin-bottom: 7px;
}

.animateBlock {
    float: left;
    width: 55px;
    height: 55px;
    overflow: hidden;
    border: #cfcfcf solid 1px;
    border-radius: 4px;
    margin: 0px 4px 8px 4px;
    text-align: center;
    background: #fff;
}

.animateBlock .uk-panel-box {
    padding: 10px 5px;
    background: #fff;
    border: 0 !important;
    box-shadow: none !important;
}

.animateBlock .uk-panel-box a {
    font-size: 10px;
}

.animationTime,
.animationTime dd,
.animationTime dt,
.animationTime ul {
    margin: 2px 0 0 0;
    padding: 0px;
}

.animationTime a,
.animationTime a:visited {
    color: #666;
    text-decoration: none;
    outline: none;
}

.animationTime a:hover {
    color: #666;
}

.animationTime dt a {
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    display: block;
    padding: 5px 3px;
    margin-right: 7px;
    border: 0px solid #B8B8B8;
    width: 97%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.animationTime dt a:hover {
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    color: #666;
    border: 0px solid #B8B8B8;
}

.animationTime dt a span {
    cursor: pointer;
    display: block;
    padding: 0 2px;
    white-space: nowrap;
    overflow: hidden;
    width: 60px;
    text-overflow: ellipsis;
}

.animationTime dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #C5C0B0;
    display: none;
    padding: 0px;
    position: absolute;
    width: 150px;
    list-style: none;
    z-index: 9;
    margin-top: 26px;
}

.animationTime span.value {
    display: none;
}

.animationTime dd ul li {
    padding: 1px 3px;
    margin: 0px;
    display: block;
    white-space: nowrap;
}

.animationTime dd ul li a {
    padding: 2px;
    display: block;
    white-space: nowrap;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-decoration: none !important;
    font-family: tahoma !important;
}

.animationTime dd ul li a:hover {
    background-color: #316AC5;
    color: #FFFFFF;
}

.animationTime dd ul li a:hover span {
    color: #FFFFFF;
}

.ani_current {
    border: 1px solid #616161;
}

.animation-time {
    clear: both;
    padding: 0 0 0 5px;
    margin: 0;
    width: 100px;
    float: left;
}

.animation-time ul {
    z-index: 10;
    margin-top: 1px;
}

.animationTime dt a,
.animationTime dt a:hover {
    border: 1px solid #999999;
}

.animation-repeat {
    padding: 0;
    margin: 20px 0 0 0;
    width: 120px;
    float: left;
}

.animation-repeat input {
    vertical-align: middle;
}

nav#menu .menuLeftOut div.tabs-ui-content {
    overflow-x: hidden;
}

.wys-panel {
    background: #fff;
    border-radius: 7px;
    border: 1px solid #b3b3b3 !important;
}

.wys-toolbar .title-panel {
    background: #2b2e33;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wys-rvdesign .title-panel {
    background: #09b7be;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wys-rvcontent .title-panel {
    background: #0071bd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wys-rvdesign .overlapt {
    margin-top: -5px !important;
}

.wys-rvdesign .panelsidebar .rv-content-panel {
    padding-top: 5px !important;
}

.wys-rvemail .title-panel {
    background: #02aede;
}

.wys-pageproperty .title-panel {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.title-panel .txt-title-panel {
    color: #fff;
    font-size: 14px !important;
    padding: 8px 10px;
    cursor: move;
    text-align: left;
    font-weight: 600;
}

.title-panel .uk-icon-close {
    width: 12px;
    height: 12px;
}

.title-panel .uk-icon-close:before {
    content: url(/vendor/rvsitebuilder/wysiwyg/images/icon-close.svg?06ff6ed6d1acaa28527fc9ea303cffc5);
}

.title-panel-action {
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.main-panel {
    padding: 0;
}

.txt-group-panel {
    padding: 5px 0;
}

.txt-group-panel dl {
    float: left;
    margin-right: 3px;
    width: 100%;
}

.txt-group-panel dl dt a,
.txt-group-panel dl dt a:hover {
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/arrow.gif?34086256c27bed1fde0b40cf58447f87) no-repeat scroll 97% center;
    padding: 5px 3px 0px 3px;
    margin-right: 3px;
    border: 1px solid #999999;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    font-weight: normal;
    border-radius: 4px;
}

.txt-group-panel dl dt a:hover {
    color: #666;
}

.txt-group-panel dl.SpecialVariable {
    margin-left: 3px;
}

.txt-group-panel dd ul {
    z-index: 1;
}

.txt-group-panel input.dynamic_prop {
    border: 1px solid #999999;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 12px;
    width: 43.5%;
    margin-right: 3px;
}

.dynamic-panel-group {
    margin-top: 5px;
}

/*****preview uikit*******/
.wys-preview {
    border: 0;
    color: #414141;
    font-size: 15px;
    background: transparent;
    margin-top: 12px;
    position: absolute;
    left: 20%;
    right: 20%;
    white-space: nowrap;
}

button:focus {
    border: 0;
    outline: 0;
}

/************* Page Setting **************/
button.PageSetting {
    border: 0;
    color: #414141;
    font-size: 14px;
    background: transparent;
    margin-top: 12px;
    position: absolute;
    left: 48%;
    white-space: nowrap;
    cursor: pointer;
}

button.PageSetting .uk-icon-chevron-right {
    font-size: 10px;
    margin-left: 5px;
}

.msgblock-warning-inline {
    background: transparent;
    color: #ff0000;
    border: 0;
    margin-top: 5px;
    padding: 0;
    font-size: 12px;
}

.pagesetting-box {
    width: 350px;
    height: 425px;
    color: #414141;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    cursor: default;
}

.pagesetting-box .pagesetting-box-scrollbar {
    height: 370px;
    overflow-x: hidden;
    overflow-y: auto;
}

.pagesetting-box .pagesetting-box-centent {
    width: 330px;
}

.pagesetting-box.uk-panel-box {
    background: #fff;
    border: #e8e8e8 solid 1px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 1px;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial, Tahoma, Verdana;
    cursor: default;
    padding-right: 0;
}

.pagesetting-box .uk-panel-title {
    text-align: left;
    color: #414141;
    font-size: 14px;
    font-weight: bold;
    border-bottom: #dddddd solid 1px;
}

.pagesetting-box .editpagename {
    font-size: 16px;
    font-weight: normal;
    font-family: Arial, Tahoma, Verdana;
    background: #fff;
}

.pagesetting-box .editpagename span,
.editpagename span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100px;
    display: block;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
}

.icon-control i.uk-icon-small {
    padding-right: 5px;
    padding-top: 2px;
    color: #b2b2b2;
    font-size: 20px;
    vertical-align: inherit;
}

.pagesetting-box .icon-control,
.icon-control {
    float: right;
    color: #b7bbc6;
    font-size: 20px;
}

.icon-control-home {
    margin-top: 5px;
    margin-right: 50px;
    float: right;
    color: #b7bbc6;
    font-size: 20px;
}


.pagesetting-box .clearit {
    clear: both;
    margin: 0;
    padding: 0;
}

.pagesetting-box .block-l {
    max-width: 240px;
    float: left;
}

.pagesetting-box .block-r {
    width: 90px;
    float: right;
}

.pagesetting-box .btn-addpage,
.pagesetting-box .btn-addpage:hover {
    background: #79c330;
    color: #f3ffe5;
    padding: 10px 5px;
    border-radius: 0px;
    border: #8baf67 solid 1px;
    text-align: center;
    font-size: 16px;
    width: 95%;
}

.pagesetting-box .btn-addpage:hover {
    background: #71a53d;
}

.pagesetting-box hr.rv-artical-divider {
    margin-top: 5px;
    margin-bottom: 15px;
    border-color: #dddddd;
}

/******* Page-setting Property *******/
.page-property,
.pageSettingProperty {
    width: 200px;
    color: #414141;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    background: #fff;
    border: #e8e8e8 solid 1px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 1px;
    font-size: 14px;
    padding: 5px;
    margin: 0px;
}

.page-property .uk-panel-box {
    padding: 0;
    margin: 0;
}

.page-property ul.uk-list {
    background: #fff;
    padding: 0;
    margin: 0;
}

.page-property ul.uk-list li {
    color: #414141;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    padding: 2px 5px;
    cursor: pointer;
    margin: 0;
}

.page-property ul.uk-list li:hover {
    color: #666;
}

.pageSettingProperty {
    width: auto;
    height: 70px;
    padding: 15px;
    border: #e8e8e8 solid 1px;
    margin-top: 20px;
    white-space: nowrap;
}

.pageSettingProperty .pageName {
    border: #d4d4d4 solid 1px;
    padding: 7px;
    width: 250px;
}

.rv-statusgroup span {
    font-size: 13px;
    font-family: Arial, Tahoma, Verdana;
}

.rv-statusgroup .uk-icon,
.rv-statusgroup .uk-icon-globe,
.rv-statusgroup .uk-icon-edit {
    font-family: FontAwesome, Arial !important;
}

.rv-statusgroup .uk-icon-globe,
.rv-statusgroup .uk-icon-edit {
    font-size: 16px;
}

.rv-statusgroup {
    padding: 15px 5px !important;
    text-align: center;
}

.rv-statusgroup .uk-icon-home:before,
.rv-statusgroup .uk-icon-globe:before,
.rv-statusgroup .uk-icon-edit:before {
    padding-right: 5px;
}

.rv-statusgroup .uk-icon {
    margin-right: 5px;
}

.rv-statusgroup .rv-text-blue {
    color: #444;
}

.rv-statusgroup .rv-text-blue i {
    color: #444 !important;
}

.rv-statusgroup #cmsCurrent {
    max-width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

.rv-menu-sitemap {
    color: #fff;
    background: #3e4652;
    border-radius: 100px !important;
    padding: 5px 7px;
    font-size: 16px;
    background: #fff;
    color: #444;
}

.rv-menu-sitemap .uk-icon {
    padding-top: 5px;
    color: #444;
}

.rv-menu-sitemap:hover .uk-icon {
    color: #8a8a8a;
}

/* Option Gruop */
.rv-optiongruop .uk-icon-button,
.rv-optiongruop .uk-icon-button:hover,
.rv-optiongruop .uk-icon-button:focus {
    background: #fff;
    font-size: 15px;
    line-height: 28px;
}

.rv-optiongruop .uk-icon-button:hover {
    opacity: 0.8;
}

.rv-optiongruop .uk-icon-ellipsis-v:hover {
    color: #07d;
}

.rv-optiongruop .uk-icon-caret-down {
    font-size: 12px;
}

.rv-optiongruop .page-property ul.uk-list li {
    font-size: 13px;
}

.rv-optiongruop .page-property ul.uk-list li:hover {
    background: #00a8e6;
    color: #fff;
}

.rv-optiongruop .uk-icon-button {
    height: auto;
}

/************* UK Dialog ***************/
.uk-modal-dialog {
    border-radius: 0px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border: #b3b3b1 solid 1px;
}

.uk-open .uk-modal-dialog {
    opacity: 1;
    transform: translateY(0);
}

.uk-modal-header {
    border-bottom: #dddddd solid 1px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    padding: 0;
    background: #2b2e33;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
}

.wys-rvdesign .uk-modal-header {
    background: #09b7be;
}

.wys-rvcontent .uk-modal-header {
    background: #0071bd;
}

.wys-rvemail .uk-modal-header {
    background: #02aede;
}

.uk-modal-header .uk-icon-close {
    margin-top: 7px;
    margin-right: 7px;
    float: right;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}

.uk-modal-header .uk-icon-close:before {
    content: url(/vendor/rvsitebuilder/wysiwyg/images/icon-close.svg?06ff6ed6d1acaa28527fc9ea303cffc5);
}

.uk-modal-header h2 {
    padding: 3px 20px;
    font-size: 15px;
    margin-top: 0;
    font-weight: 700;
    color: #ffffff;
    display: inline-block;
    line-height: 30px;
}

.uk-modal-content {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 0px;
    color: #666 !important;
    display: flex;
}

.uk-modal-content h2.title {
    color: #666 !important;
}

.uk-modal-content input.txtLinkOtherPage,
.uk-modal-content input.txtRenamePage,
.uk-modal-content textarea.title-boxArea,
.uk-modal-content .txtRenameFile {
    border: #c9c9c9 solid 1px;
    padding: 5px;
    width: 97%;
    font-size: 14px;
    margin-top: 3px;
}

.uk-modal-content .txtRenamePage {
    margin-bottom: 10px;
}

.uk-modal-content textarea.title-boxArea {
    display: block;
    margin-top: 5px;
}

.uk-modal-footer .uk-button {
    border-radius: 0px;
    margin: 0 10px 0 0px;
    line-height: 32px;
    padding: 0 15px;
    font-size: 13px;
}

.uk-modal-footer .uk-button,
.uk-modal-footer .uk-button:hover {
    background: #bdbdbd;
    color: #fff;
    opacity: 1;
    min-width: 120px;
    line-height: 26px;
    text-align: center;
    border-radius: 4px;
}

.uk-modal-footer {
    clear: both;
    border-top: #2b2e33 solid 2px;
    padding-top: 20px;
}

.wys-rvdesign .uk-modal-footer {
    border-top: #09b7be solid 2px !important;
}

.wys-rvcontent .uk-modal-footer {
    border-top: #0071bd solid 2px !important;
}

.wys-rvemail .uk-modal-footer {
    border-top: #02aede solid 2px !important;
}

.uk-modal-footer br {
    display: none;
}

.uk-modal-footer,
.uk-modal-footer.uk-text-left {
    text-align: center !important;
}

.uk-modal-footer .uk-button-primary,
.uk-modal-footer .uk-button-primary:hover,
.uk-modal-footer .uk-button-success,
.uk-modal-footer .uk-button-success:hover {
    background: #2b2e33;
    color: #fff;
    opacity: 1;
}

.wys-rvdesign .uk-modal-footer .uk-button-primary,
.wys-rvdesign .uk-modal-footer .uk-button-primary:hover,
.wys-rvdesign .uk-modal-footer .uk-button-success,
.wys-rvdesign .uk-modal-footer .uk-button-success:hover {
    background: #09b7be !important;
}

.wys-rvcontent .uk-modal-footer .uk-button-primary,
.wys-rvcontent .uk-modal-footer .uk-button-primary:hover,
.wys-rvcontent .uk-modal-footer .uk-button-success,
.wys-rvcontent .uk-modal-footer .uk-button-success:hover {
    background: #0071bd !important;
}

.wys-rvemail .uk-modal-footer .uk-button-primary,
.wys-rvemail .uk-modal-footer .uk-button-primary:hover,
.wys-rvemail .uk-modal-footer .uk-button-success,
.wys-rvemail .uk-modal-footer .uk-button-success:hover {
    background: #02aede !important;
}

.uk-close {
    font-size: 16px;
    color: #fff;
    opacity: 0.5;
}

.dynamicMove {
    width: 100%;
    height: 18px;
    display: block;
    background-color: #323a45;
    cursor: move;
    margin: 0;
    border-radius: 2px 2px 0 0;
}

.dynamicMove-title-panel .uk-icon-expand {
    position: relative;
    top: -15px;
    right: 5px;
    color: #fff;
}

.icon-lock,
.icon-unlock {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-lock.png?119684f481126c23e3d7e761711fb8bd) center center no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    margin-top: -17px;
    margin-right: 23px;
    border-radius: 20px;
    cursor: pointer;
}

.icon-unlock {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-unlock.png?1392e086079e23fc9ae545fe79a9e5d7) center center no-repeat;
    cursor: pointer;
}

.uk-icon-close {
    margin-top: -15px;
    margin-right: 5px;
    float: right;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}

.wys-dynamic dl dt a span,
.wys-toolbar dl dt a span {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

/***** HTML Source *******/
.viewHTMLsource textarea {
    width: 97%;
    Height: 335px;
    border: #e8e8e8 solid 1px;
    text-align: left;
    padding: 10px;
}

textarea.htmlsource-box {
    width: 100%;
    height: 450px;
    border: #c9c9c9 solid 1px;
}

/***** Insert Link *******/
ul.toolInsert,
ul.toolLink {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}

#toolbar ul.toolLink {
    margin: 0 0 0 87px;
    position: relative;
}

#toolbar ul.toolInsert {
    margin: 0;
    position: absolute;
}

ul.toolInsert ul,
ul.toolLink ul {
    width: 120px;
    /* Sub Menu Width */
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    position: absolute;
    top: 24px;
    left: 0px;
    z-index: 100;
    border: 0px solid #dfdfdf;
    background: #2b2e33;
    text-align: left;
    border-radius: 6px;
    padding-top: 5px;
}

ul.toolLink ul {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-bottom: 10px;
}

ul.toolInsert ul ul,
ul.toolInsert ul ul ul,
ul.toolLink ul ul,
ul.toolLink ul ul ul {
    top: 0;
    left: 100%;
}

ul.toolInsert li,
ul.toolLink li {
    display: block;
    position: relative;
}

ul.toolInsert ul li,
ul.toolLink ul li {
    width: 100%;
    display: block;
}

/* Root Menu */
ul.toolInsert a,
ul.toolLink a,
ul.toolInsert a:hover,
ul.toolLink a:hover {
    padding: 4px 10px;
    white-space: nowrap;
    display: block;
    background: transparent;
    color: #fff;
    text-decoration: none;
    height: 1%;
    border-radius: 0px;
    margin: 0;
    margin-right: 2px;
}

.main-panel ul.toolInsert a,
.main-panel ul.toolLink a,
.main-panel ul.toolInsert a:hover,
.main-panel ul.toolLink a:hover {
    border-radius: 1px;
    margin-right: 5px;
}

.main-panel ul.toolInsert ul li a,
.main-panel ul.toolLink ul li a,
.main-panel ul.toolInsert ul li a:hover,
.main-panel ul.toolLink ul li a:hover {
    margin-right: 0px;
}

/* Root Menu Hover Persistence */

ul.toolInsert a:hover ul li a,
ul.toolInsert li:hover a ul li a,
ul.toolInsert li.iehover a,
ul.toolLink a:hover ul li a,
ul.toolLink li:hover a ul li a,
ul.toolLink li.toolLink a ul li a {
    margin-right: 0;
}

ul.toolInsert li ul li,
ul.toolLink li ul li {
    margin-right: 0;
}

ul.toolInsert li ul li a,
ul.toolLink li ul li a,
ul.toolInsert li ul li a:hover,
ul.toolLink li ul li a:hover {
    border: 0;
    font: normal 12px Arial, sans-serif;
    background: transparent;
    border-radius: 0px;
    margin-right: 0px;
    padding: 6px 10px;
}

ul.toolInsert li ul li a:hover,
ul.toolLink li ul li a:hover {
    background: #2b2e33;
    color: #b2e7ff;
    border-radius: 0px;
    margin-right: 0px;
}

/* Hover Function - Do Not Move */
ul.toolInsert li:hover ul ul,
ul.toolInsert li:hover ul ul ul,
ul.toolInsert li.iehover ul ul,
ul.toolInsert li.iehover ul ul ul,
ul.toolLink li:hover ul ul,
ul.toolLink li:hover ul ul ul,
ul.toolLink li.iehover ul ul,
ul.toolLink li.iehover ul ul ul {
    display: none;
}

ul.toolInsert li:hover ul,
ul.toolInsert ul li:hover ul,
ul.toolInsert ul ul li:hover ul,
ul.toolInsert li.iehover ul,
ul.toolInsert ul li.iehover ul,
ul.toolInsert ul ul li.iehover ul,
ul.toolLink li:hover ul,
ul.toolLink ul li:hover ul,
ul.toolLink ul ul li:hover ul,
ul.toolLink li.iehover ul,
ul.toolLink ul li.iehover ul,
ul.toolLink ul ul li.iehover ul {
    display: block;
}

/*selectbox design use ui ui-state-disabled not show sub*/
ul.ui-state-disabled li:hover ul,
ul.ui-state-disabled ul li:hover ul,
ul.ui-state-disabled ul ul li:hover ul,
ul.ui-state-disabled li.iehover ul,
ul.ui-state-disabled ul li.iehover ul,
ul.ui-state-disabled ul ul li.iehover ul {
    display: none;
}

ul.toolLink ul li .icon-padd {
    display: none;
}

.ui-link {
    margin-right: 23px;
}

.icon-padd {
    padding-right: 3px;
    font-size: 15px;
}

.rvarrowsubmenu {
    float: right;
    padding-left: 5px;
}

.dynamictools dt a span {
    padding: 2px 2px 0 2px;
}

.rv-box-topbarinsert {
    width: 810px;
    margin: 0 auto;
}

.rv-topinsert {
    background: #2b2e33;
    padding: 5px;
    padding-bottom: 2px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 7px;
    position: fixed;
    z-index: 9;
    white-space: nowrap;
}

.rv-topinsert {
    font-size: 13px;
    font-family: Arial, Tahoma, Verdana;
}

.rv-topinsert span.btn,
.barinsert {
    display: inline-block;
    padding: 3px 7px;
    padding-right: 5px;
    cursor: pointer;
    color: #fff;
    border-left: #3b3f40 solid 1px;
}

.rv-topinsert span.btn:hover {
    color: #018ce7;
}

.rv-topinsert .icon-padd {
    padding-right: 5px;
}

.wys-insert-tool {
    display: inline-block;
    width: 12px;
    height: 14px;
    vertical-align: middle;
}

.wys-hyperlink-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-link.svg?673d6d20e0f543962374f040fb4ef98a) no-repeat;
    width: 8px;
}

#mini_buttonLinkUikit:hover .wys-hyperlink-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-link-over.svg?756b72b76adffe71648009f8a45bbe21) no-repeat;
    width: 8px;
}

#mini_buttonLinkUikit:hover span,
.insert-widget:hover span {
    color: #07d;
}

.wys-image-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-image.svg?768fcd86e8141ca0a01b60ef8fe5961f) no-repeat;
    width: 15px;
}

.btn:hover .wys-image-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-image-over.svg?832018755d0bfae1e263abb4e6f7e492) no-repeat;
    width: 15px;
}

.wys-table-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-table.svg?7d8135c1a8ae90dfc16c79eacc8c1dd4) no-repeat;
}

.btn:hover .wys-table-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-table-over.svg?efba1de08b3aafcf7b8b98f0208f02b9) no-repeat;
}

.wys-youtube-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-youtube.svg?d7a75e69f4855812146f3f8781e0baed) no-repeat;
    width: 15px;
}

.btn:hover .wys-youtube-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-youtube-over.svg?51a88124bc9c1f92b66b61888f281712) no-repeat;
    width: 15px;
}

.wys-awesomefont-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon.svg?544bac3d95bb3dff0e84d8c771c8461a) no-repeat;
}

.btn:hover .wys-awesomefont-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon-over.svg?880aa3656e4fcd7909dbcdea221bd037) no-repeat;
}

.wys-speacial-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-speacial-character.svg?d65fe0239bdc210be4ea653cae0a9caf) no-repeat;
}

.btn:hover .wys-speacial-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-speacial-character-over.svg?2226068f8ab71245b3b1fc19a6703321) no-repeat;
}

.wys-separate-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-line.svg?74655a87ca91e7a03de258c89cd4cf4a) no-repeat;
    margin-top: 10px;
    width: 10px;
}

.btn:hover .wys-separate-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-line-over.svg?9fdb0fb8cf1ad0e8a192b48f7dbc38bc) no-repeat;
    margin-top: 10px;
    width: 10px;
}

.wys-widget-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-widget-normal.svg?242b6f21369d6125efbe7785cb90d0b4) no-repeat;
    width: 15px;
}

.rv-topinsert .insert-widget:hover .wys-widget-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-widget-active.svg?236fbfb13c623f00fcb4a7419286a953) no-repeat;
    width: 15px;
}

.wys-button-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_button.svg?f677719d49fa793b0bf631f35e692bb0) no-repeat;
    width: 15px;
}

.btn:hover .wys-button-icon {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_button_hover.svg?86c6a3a229beb7ec133d884352cab545) no-repeat;
    width: 15px;
}

/**** Accordion ****/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0px;
}

.ui-accordion .ui-accordion-header,
.ui-link-dialog .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    min-height: 0;
    /* support: IE7 */
    border: 0;
    background: #fff;
    font-family: Arial, Verdana, sans-serif;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #dcdcdc;
    background: #2b2e33;
    font-weight: normal;
    color: #707070;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-content {
    padding: 10px 5px 10px 5px;
}

.ui-accordion .ui-widget-header,
.ui-link-dialog .ui-widget-header {
    border: 0;
    background: #fff;
    margin-bottom: -1px;
}

.ui-tabs {
    position: inherit;
}

.ui-widget-header {
    background: none !important;
}

.ui-tabs .ui-tabs-panel {
    background: none !important;
    padding: 0 !important;
}

.ui-tabs .ui-tabs-nav {
    padding: 0 !important;
    margin-bottom: 7px !important;
}

.ui-accordion .ui-tabs .ui-tabs-panel,
.ui-link-dialog .ui-tabs .ui-tabs-panel {
    padding: 10px 0 0 0;
}

.ui-accordion .ui-widget-header .ui-state-active,
.ui-link-dialog .ui-widget-header .ui-state-active {
    background: #2b2e33;
    border: transparent solid 1px;
}

.ui-tabs .ui-tabs-nav .ui-state-default {
    border: transparent solid 1px;
    border-bottom: 0;
}

.ui-tabs .ui-tabs-nav .ui-state-default a,
.ui-tabs .ui-tabs-nav .ui-state-default:hover a {
    padding: 3px 10px;
    color: #fff;
}

.mode-tabs .ui-tabs-nav .ui-state-default a,
.mode-tabs .ui-tabs-nav .ui-state-default:hover a {
    padding: 3px 10px;
    color: #fff;
}

.ui-state-active,
.ui-widget-header .ui-state-active,
.ui-widget-header .ui-tabs-active {
    border: #cdcdcd solid 1px;
    border-bottom: 0;
    background: #2b2e33;
}

.ui-tabs .ui-tabs-nav .ui-state-active a,
.ui-tabs .ui-tabs-nav .ui-state-active:hover a {
    padding: 3px 10px;
    color: #fff;
}

.mode-tabs .ui-tabs-nav .ui-state-active a,
.mode-tabs .ui-tabs-nav .ui-state-active:hover a {
    padding: 3px 10px;
    color: #fff;
}

.ui-accordion *,
.ui-link-dialog * {
    outline: 0;
}

.ui-effects-transfer {
    border: 2px dotted gray;
}

#diaglogWidgetEditAlbum.ui-widget-content {
    padding-bottom: 20px;
}

.rv-form-overlay {
    position: absolute;
    background: #000;
    opacity: .1;
    width: 100%;
    height: 100%;
}

.validity_true {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-validity-true.png?096c7727be0f7812d4a209c87d8a0c51);
    display: inline-block;
    width: 19px;
    height: 19px;
}

.validity_false {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-validity-false.png?41fc67c3e3da6cbd4845c3e39a66c457);
    display: inline-block;
    width: 19px;
    height: 19px;
}

/************** Icon Page Setting  ***************/
.icon-home,
.icon-pagesetting,
.icon-edit,
.icon-home:hover,
.icon-pagesetting:hover,
.icon-edit:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-home.png?e256cbe4b3fe2c1b6c471d96d1c28bbd) no-repeat;
    width: 16px;
    height: 16px;
}

.icon-home:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-home-hover.png?91d7c436c17c196b83083319abc71529) no-repeat;
}

.icon-pagesetting {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-pagesetting.png?ec06d7da35dbaadfc0ccb4d4fe180bb4) no-repeat 0px 10px;
}

.icon-pagesetting:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-pagesetting-hover.png?184dd94611bf0ed8cc9efde6999823a7) no-repeat 0px 10px;
}

.icon-edit {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-edit.png?82618f53c853063147a70402e581a517) no-repeat 0px 10px;
}

.icon-edit:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-edit-hover.png?aecdd28a81411cf6fb0ad7b3086d9c65) no-repeat 0px 10px;
}

/************** Form Property  ***************/
.ui-FormProp {
    color: #747474;
    margin-top: 5px;
}

.ui-FormProp .ui-FormProp-box {
    padding-left: 25px;
    clear: both;
}

.ui-FormProp .row {
    padding: 0;
    margin: 0 0 10px 0;
}

.ui-FormProp tr.row td {
    padding: 0 0 10px 25px;
    margin: 0;
}

.ui-FormProp .txtsmall {
    font-size: 11px !important;
    color: #919191;
}

.ui-FormProp div.title {
    font-size: 12px !important;
    padding: 0;
    margin: 0 0 3px 0;
}

.ui-FormProp span.title {
    font-size: 12px !important;
    font-weight: bold;
    padding: 0;
    margin: 0 0 3px 0;
}

.ui-FormProp div.padd {
    padding: 0;
    margin: 0 0 3px 0;
}

.ui-FormProp select,
.ui-FormProp input.txtbox {
    border: #dddddd solid 1px;
    border-radius: 1px;
    padding: 3px;
}

.ui-FormProp input.txtbox {
    width: 85%;
    padding: 4px 3px;
}

button.setting-widget {
    height: 22px;
    color: #5f5e5e;
    text-align: center;
    border: 1px solid #dddddd;
    border-radius: 3px;
    cursor: pointer;
    font-weight: normal;
    background: #f5f5f5;
    margin-left: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

/* cursor mouse move on page setting*/
.clear-cursormove {
    cursor: default;
}

#wys-toolbar * {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

.ui-img-width {
    width: 92%;
}

.ui-imgProp-box {
    clear: both;
    padding: 0;
    margin: 0 0 10px 0;
    display: block;
}

.ui-imgProp-box .title {
    padding: 0;
    margin: 0 0 5px 0;
    font-family: Arial, Verdana, sans-serif;
}

.standard-title,
.ui-imgProp-box .title {
    margin-top: 0px;
    margin-bottom: 8px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: 700;
    color: #666;
    font-size: 13px !important;
}

/******* Overite Warning UIKIT on Link to File ********/
.uk-notify-message {
    position: relative;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 13px;
    line-height: 22px;
    cursor: pointer;
    border-radius: 0px;
    text-align: center;
}

.uk-notify {
    position: fixed;
    top: 98px;
    z-index: 1040;
    box-sizing: border-box;
    width: 350px;
}

.uk-notify-message-warning {
    background: #fff3eb;
    color: #e87f3a;
    border-color: #ffd2b5;
}

/******** image manager uikit **************/

#imageLib-tabs .rv-icon {
    min-width: 25px;
    min-height: 25px;
    display: block;
    cursor: pointer;
    transform: scale(0.8);
}

#imageLib-tabs .icon-im-free {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-freeimage.svg?8bbbe73ba4dc63359253b48385a7d341) no-repeat center center;
}

#imageLib-tabs .icon-im-background {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-background.svg?4aed6a682569dc0ce519dd75539ccf3c) no-repeat center center;
}

#imageLib-tabs .icon-im-facebook {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-facebook.svg?798bed0315db83618cb16eb0994a5879) no-repeat center center;
}

#imageLib-tabs .icon-im-myimage {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-myimage.svg?3818559b14f6af194a74a7f07fdf4856) no-repeat center center;
}

.thumb-icon {
    min-width: 15px;
    min-height: 15px;
    display: inline-block;
    cursor: pointer;
}

.icon-thumb-insert {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-insert.svg?e3758dccb1c73c5e77e60bdbc26e1540) no-repeat;
    margin-right: 1px;
}

.icon-thumb-edit {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-editor.svg?5486c3960f2e063c73b6db9aea3c45e7) no-repeat;
}

.icon-thumb-delete {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-delete.svg?3934d70956efd36a026953bce9d7a3c3) no-repeat;
    margin-right: -3px;
}

.icon-newfolder {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-bt-newfolder.svg?2635630261b1895c416d50ee7bad55a7) no-repeat;
    width: 18px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.imageBoxView-common,
.imageBoxView-common:hover {
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    height: 435px;
    width: 347px;
    padding: 0px;
}

.imageBoxView-common:hover {
    overflow-y: auto;
    overflow-x: hidden;
}

.imageBoxView-free,
.imageBoxView-free:hover,
.imageBoxView-background,
.imageBoxView-background:hover {
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    height: 435px;
    width: 347px;
    padding: 0px;
}

.imageBoxView-free:hover {
    overflow-y: auto;
    overflow-x: hidden;
}

.imageBoxView-facebook,
.imageBoxView-facebook:hover {
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    height: 435px;
    width: 347px;
    padding: 0px;
}

.imageBoxView-facebook:hover {
    overflow-y: auto;
    overflow-x: hidden;
}

.imageBoxView-myimageSelection,
.imageBoxView-myimageSelection:hover {

    overflow-y: auto;
    overflow-x: hidden;
    height: 435px;
    width: 347px;
    padding: 0px;
}


.imageBoxView-myimageSelection:hover {
    overflow-y: auto;
    overflow-x: hidden;
}


.imageBlock {
    margin: 5px;
    float: left;
    position: relative;
}

.imageBlock .uk-icon-image,
.imageBlock .uk-icon-remove,
.imageBlock .uk-icon-pencil,
.imageBlock .uk-icon-download {
    cursor: pointer;
}

.imageItems {
    border: #2d2e33 solid 1px;
}

.imageBlock:hover img.imageItems {
    border: #37aee6 solid 1px;
}

.imageTools {
    display: none;
    opacity: 0.8;
    background: black;
    padding: 5px 6px 2px 4px;
    position: absolute;
    bottom: 0px;
    width: 90px;
}

.imageBoxView-free .imageTools {
    padding-bottom: 6px;
}

.imageBlock:hover .imageTools {
    display: block;
}

.imageBlock .rvCurrentImage {
    border: 1px solid #37aee6;
    box-shadow: inset 0px 0px 0px 2px #37aee6;
}

.imageItems {
    width: 100px;
    height: 100px;
    background-color: #FFF;
}

.overlaypanel,
.overlaypanels,
.overlaypanelfullimage {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000000;
    text-align: center;
    vertical-align: middle;
    height: 40px;
}

.overlaypanel p,
.overlaypanels p {
    margin: 0 auto;
    padding: 10px 20px;
    border-radius: 15px;
    background: #fff;
    color: #414141;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000000;
    transform: translate(-50%, -50%)
}

.overlaypanel .loading,
.overlaypanels .loading,
.overlaypanelfullimage .loading {
    margin: 0 auto;
    color: #FFF;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000000;
    transform: translate(-50%, -50%)
}

.fb-msgSelectAlbum,
.ig-msgSelectTag {
    top: 50%;
    text-align: center;
    margin-top: 42%;
}

.bg-categoyfacebook {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-image-manager-floder.gif?291ace88f4a4be5572046136825aa883) no-repeat center center;
    height: 200px;
}

.fb-msgSelectAlbum .icon-fb-login,
.fb-msgSelectAlbum .icon-fb-login:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-fb.gif?128c90e3053a764fd5f54c8f5d4ea43a) no-repeat;
    width: 68px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2px;
}

.fb-msgSelectAlbum .icon-fb-login:hover {
    opacity: 0.9;
}

/*  Icon Main Panel Toolbar */
.ui-image-editor-tool .icon-style,
.ui-image-editor-tool .icon-style:hover {
    color: #747474;
    margin-top: 5px;
    border: #dddddd solid 1px;
    border-radius: 1px;
    width: 22px;
    height: 20px;
    text-align: center;
    padding-top: 2px;
    cursor: pointer;
    background: #fff;
}

.ui-image-editor-tool .icon-style:hover {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.ui-image-editor-tool .grayborder {
    border-top: #dddddd solid 1px;
    margin-bottom: 15px;
}

.icon-400p,
.icon-800p,
.icon-1200p {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-400p.png?7f63c9c7578f49f1807317e05b915d75) no-repeat;
    width: 27px;
    height: 20px;
    display: inline-block;
    margin-right: 3px;
    cursor: pointer;
}

.icon-800p {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-800p.png?e84e66bb867d08443a73834098fadfae) no-repeat;
}

.icon-1200p {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-1200p.png?f8553e4585611eae69f86ed7432bfed9) no-repeat;
}

.icon-num {
    cursor: pointer;
    margin-right: 4px;
    border: rgba(255, 255, 255, 0.7) solid 1px;
    color: rgba(255, 255, 255, 1);
    font-size: 11px;
    padding: 1px 3px;
    font-family: Arial, Verdana, sans-serif;
}

.icon-num:last-child {
    margin-right: 0px;
}

.animateParallax {
    float: left;
    margin: 0px 4px 8px 4px;
    background: #fff;
    border: #cfcfcf solid 1px;
    border-radius: 4px;
    cursor: pointer;
    padding: 0;
}

.animateParallax a {
    width: 54px;
    height: 35px;
    text-align: center;
    padding: 10px 0px 5px 0px;
    display: block;
}

.animateParallax-current,
.animateParallax:hover {
    border: #616161 solid 1px;
}

.animateParallax a,
.animateParallax a:visited,
.animateParallax a:hover,
.animateParallax a:active {
    font-size: 10px;
    text-decoration: none;
    color: #555;
}

.wys-imageEditFull.wys-panel,
.image-editorfull {
    background: transparent;
}

.wys-imageEditFull .txt-title-panel {
    background: #2b2e33;
}

/******** image manager uikit **************/
/******** image background uikit ************/


.ui-parallax-box {
    padding: 0;
    margin: 10px 0 0 0;
}

.ui-parallax-box .parallax-panel {
    height: 180px;
    overflow-y: auto;
}

@media only screen and (max-width: 1366px) {
    .ui-parallax-box .parallax-panel {
        height: 120px;
    }
}

.ui-parallax-box .title {
    clear: both;
    padding: 0;
    margin: 5px 0 5px 0;
}

.ui-parallax-box .padd {
    padding: 0px 5px 3px 5px;
}

.ui-parallax-box input {
    border: #dddddd solid 1px;
    border-radius: 0px;
    padding: 3px;
    line-height: 20px;
    margin-bottom: 5px;
}

.ui-parallax-box button.btn-set,
.ui-parallax-box button.btn-set:hover {
    border: #dddddd solid 0px;
    border-radius: 4px;
    color: #fff;
    padding: 5px 5px;
    background: #2b2e33;
    cursor: pointer;
    text-align: center;
    font-size: 12px !important;
}

.ui-parallax-box button.btn-set:hover {
    opacity: 0.8;
}

.ui-parallax-box .btn-tool * {
    cursor: pointer;
}

.ui-parallax-box .margintop {
    margin-top: 8px;
}

.ui-parallax-box .btn-tool,
.ui-parallax-box .btn-tool:hover {
    border: #999999 solid 1px;
    border-radius: 4px;
    color: #09b7be;
    padding: 5px;
    padding-left: 10px;
    background: #fff;
    cursor: pointer;
    text-align: left;
    margin-bottom: 5px;
    width: 80px;
}

.ui-parallax-box .btn-tool:hover {
    background: #fff;
}

.wys-rvdesign .ui-parallax-box .btn-tool,
.wys-rvdesign .ui-parallax-box .btn-tool:hover {
    border: #09b7be solid 1px;
    border-radius: 4px;
    color: #09b7be;
    padding: 5px;
    padding-left: 10px;
    background: #fff;
    cursor: pointer;
    text-align: left;
    margin-bottom: 5px;
    width: 80px;
}

.wys-rvdesign .ui-parallax-box .btn-tool:hover {
    background: #fff;
}

.wys-rvcontent .ui-parallax-box .btn-tool,
.wys-rvcontent .ui-parallax-box .btn-tool:hover {
    border: #0071bd solid 1px;
    border-radius: 4px;
    color: #0071bd;
    padding: 5px 5px 3px 5px;
    padding-left: 10px;
    background: #fff;
    cursor: pointer;
    text-align: left;
    margin-bottom: 5px;
    width: 80px;
}

.wys-rvcontent .ui-parallax-box .btn-tool:hover {
    background: #fff;
}

.btn-custom,
.btn-custom:hover,
.btn-custom:focus {
    border: #dddddd solid 1px;
    border-radius: 4px;
    color: #555;
    padding: 5px;
    background: #f5f5f5;
    cursor: pointer;
    text-align: center;
    margin-bottom: 5px;
    min-width: 100px;
}

.btn-custom:hover {
    background: #e8e8e8;
}

.ui-parallax-box .btn-tool i lang,
.ui-parallax-box .btn-tool:hover i lang {
    font-size: 12px !important;
    font-family: Verdana, Arial, sans-serif;
    padding-left: 20px;
}

.ui-parallax-box .parallax-box-image {
    width: 140px;
    height: 83px;
    border: #999999 solid 1px;
    border-radius: 4px;
    padding: 1px;
}

.wys-rvdesign .ui-parallax-box .parallax-box-image {
    width: 140px;
    height: 83px;
    border: #09b7be solid 1px;
    border-radius: 4px;
    padding: 1px;
    margin-top: 3px;
}

.ui-parallax-box .parallax-box-image .section-bg {
    width: 140px;
    height: 83px;
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/section-bg.png?0c14dc2a5e85efb1755a39d1ec258f8a) no-repeat center center;
}

.ui-parallax-box .parallax-box-image .block-bg {
    width: 140px;
    height: 83px;
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/section-bg.png?0c14dc2a5e85efb1755a39d1ec258f8a) no-repeat center center;
}

.ui-parallax-box .marl {
    margin-left: 0px;
}

.ui-parallax-box .mart {
    margin-top: 5px !important;
    margin-left: 0px;
}

.blockbackground-tabs .marb {
    margin-bottom: 5px;
}

/** All Badge Style **/
.ui-badge-padd {
    width: 1px;
    height: 11px;
    border-radius: 30px;
    cursor: pointer;
}

.uk-badge {
    border: none;
    text-decoration: none;
    text-align: center;
    border: 2px solid rgba(0, 0, 0, 0);
}

.uk-badge-active {
    border: 2px solid rgba(0, 0, 0, 0.3);
}

/** Badge deault **/
.uk-badge-red,
.uk-badge-red:hover {
    background-color: transparent !important;
    color: #ffffff !important;
}

/** Badge 1 **/
.uk-badge-red,
.uk-badge-red:hover {
    background-color: #f12c2c !important;
    color: #ffffff !important;
}

/** Badge 2 **/
.uk-badge-gold,
.uk-badge-gold:hover {
    background-color: #f5a623 !important;
    color: #ffffff !important;
}

/** Badge 3 **/
.uk-badge-yellow,
.uk-badge-yellow:hover {
    background-color: #ffdc00 !important;
    color: #414141 !important;
}

/** Badge 4 **/
.uk-badge-green,
.uk-badge-green:hover {
    background-color: #68e218 !important;
    color: #ffffff !important;
}

/** Badge 5 **/
.uk-badge-skyblue,
.uk-badge-skyblue:hover {
    background-color: #1ce2c2 !important;
    color: #ffffff !important;
}

/** Badge 6 **/
.uk-badge-blue,
.uk-badge-blue:hover {
    background-color: #2f8ee0 !important;
    color: #ffffff !important;
}

/** Badge 7 **/
.uk-badge-purple,
.uk-badge-purple:hover {
    background-color: #6f1cf8 !important;
    color: #ffffff !important;
}

/** Badge 8 **/
.uk-badge-pink,
.uk-badge-pink:hover {
    background-color: #c829e5 !important;
    color: #ffffff !important;
}

/** Badge 9 **/
.uk-badge-magenta,
.uk-badge-magenta:hover {
    background-color: #e71e8f !important;
    color: #ffffff !important;
}

/** Badge 10 **/
.uk-badge-silver,
.uk-badge-silver:hover {
    background-color: #bfbfbf !important;
    color: #414141 !important;
}

/** Badge 11 **/
.uk-badge-gray,
.uk-badge-gray:hover {
    background-color: #767676 !important;
    color: #ffffff !important;
}

/** Badge 12 **/
.uk-badge-darkgray,
.uk-badge-darkgray:hover {
    background-color: #4a4a4a !important;
    color: #ffffff !important;
}

/**** Design Header Panel ****/
.header-category,
.Nav-category,
.banner-category {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.header-category,
.Nav-category,
.banner-category {
    border: 1px solid #dedede;
}

.header-category:hover,
.header-active,
.Nav-category:hover,
.Nav-category:focus,
.Nav-active,
.banner-category:hover,
.banner-active {
    border: 1px solid #00a8e6;
    cursor: pointer;
}

.rv-thumbnail {
    padding: 0 3px;
}

.rv-thumbnail img {
    border: 1px solid #dedede;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    max-width: inherit;
    width: 195px;
}

.rv-thumbnail img:hover {
    border: 1px solid #00a8e6;
}

input:disabled+label {
    color: #ccc;
}

/***** Panel Toolbar ******/
.title-panel .uk-icon-close {
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    top: 5px;
    right: 15px;
}

.header-design-category {
    text-align: center;
}

.header-category,
.Nav-category,
.banner-category {
    margin-left: 3px;
    margin-right: 3px;
}

.section-filter {
    padding: 10px 5px;
    border-bottom: 2px solid #09b7be;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.section-filter a,
.section-filter a:hover {
    color: #666;
    text-decoration: none;
    padding: 0 2px;
    font-weight: 600;
    font-size: 13px;
}

.section-title {
    padding: 0;
    border-bottom: 2px solid #09b7be;
    margin: 0 0 15px 0;
}

.section-filter a:hover,
.section-filter a.active,
.section-filter a:focus {
    color: #09b7be;
}

.section-filter .uk-icon-filter {
    display: none;
}

/***** Panel Toolbar Button Group ******/
.rv-button-group {
    padding: 5px 5px;
}

.rv-button-group .uk-button {
    font-size: 9px;
    color: #555;
    border: #dddddd solid 1px;
    background: #f9fafc;
    text-transform: uppercase;
    padding-top: 12px;
    min-width: 62px;
}

.rv-button-group .uk-button {
    border-right: 0;
}

.rv-button-group .uk-button:last-child {
    border-right: #dddddd solid 1px;
}

.rv-button-group .uk-button .uk-icon,
.rv-button-group .uk-button:hover .uk-icon {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    display: block;
    font-size: 14px;
    color: #555;
}

.rv-button-group .uk-button:hover {
    background: #fff;
    color: #00a8e6 !important;
}

.rv-button-group .uk-button .rv-icon-cancel {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-button-cancel.png?8c54b9cefb2aa3b4a36dc7146f112643) center bottom no-repeat;
}

.rv-panel-group .noborder {
    border: 0 !important;
    margin: 0;
}


.rv-panel-group .inputwidth {
    width: 100%;
}

.rv-panel-group .uk-button {
    font-size: 13px;
}

.rv-box-buttongroup {
    border-top: #0ab7be solid 2px;
    padding-top: 7px;
    margin-top: 0px;
    text-align: center;
}

.wys-rvemail .rv-box-buttongroup {
    border-top: #02aede solid 2px;
    padding-top: 7px;
    margin-top: 5px;
}

.rv-box-buttongroup .uk-button {
    min-width: 49%;
    font-size: 13px;
}

.wys-toolbar .uk-button {
    border-radius: 4px;
}

.uk-button-reset,
.uk-button-reset:hover {
    background: #a5a5a5;
    color: #fff;
    border: 0 !important;
}

.uk-button-reset:hover {
    opacity: 0.8;
}

/*** Navigation Panel ***/
.rv-panel-group {
    margin-top: 5px;
    padding-top: 8px;
    border-top: #999999 solid 1px
}

.rv-panel-group .rv-panel-box {
    margin-bottom: 10px;
}

/*** Pageproperty  ***/

#listPageProperty li {
    line-height: 16px;
}

/* Panel Sidebar  */
.rv-sidebar {
    width: 62px;
    height: 46px;
    display: inline-block;
    vertical-align: middle;
}

.rv-fullsidebar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/layout-full.gif?4ba26b0a04e29c5d364fe8f38de2ff7b) no-repeat;
}

.rv-leftsidebar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/layout-left-sidebar.gif?1619e23502a214b49bf203da90676896) no-repeat;
}

.rv-rightsidebar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/layout-right-sidebar.gif?0861973799d3452869890fb7bf90484b) no-repeat;
}

.rv-bothsidebar {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/layout-both-sidebar.gif?13b32c9440d88f615d902d29262fbf89) no-repeat;
}

/* Panel Pageprop  */
.panelpageprop .ui-tabs .ui-tabs-panel {
    padding: 10px;
}

.panelpageprop .ui-tabs .ui-tabs-nav {
    padding: 10px 0 0 10px;
    margin-bottom: 15px !important;
}

.panelpageprop .ui-tabs .ui-tabs-nav .ui-state-default a {
    padding: 3px 15px;
}

.ui-tabs .ui-tabs-panel {
    padding: 0 3px;
}

.ui-tabs .ui-tabs-nav {
    padding: 0;
    border: 0;
    border-bottom: 2px #2b2e33 solid;
    margin-bottom: 10px;
}

.ui-tabs .ui-tabs-nav li {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #bdbdbd;
    color: #fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #2b2e33;
}

.accordion-panel {
    padding: 7px;
}

.accordion-panel .rv-content-panel {
    padding: 0px;
    margin-bottom: 10px;
}

.accordion-panel .clearbot {
    padding: 0px;
    margin-bottom: 0px;
}

.accordion-panel .rv-content-panel .title {
    margin-bottom: 5px;
}

.wys-rvdesign .accordion-panel .rv-content-panel .title {
    margin-bottom: 5px;
    font-weight: 700;
}

.wys-rvdesign .panelWebsiteBody .accordion-panel .rv-content-panel .title {
    margin-bottom: 1px !important;
}

.wys-rvcontent .accordion-panel .rv-content-panel .title {
    margin-bottom: 5px;
    font-weight: 700;
}

.accordion-panel .rv-content-panel input[type='text'] {
    width: 100%;
}

.accordion-panel .rv-content-panel .uk-button {
    width: 100%;
}

.accordion-panel .rv-content-panel select {
    width: 100%;
}

.accordion-panel .rv-content-panel .rv-linkto-marb {
    margin-bottom: 7px;
}

.accordion-panel .rv-content-panel .NavLinkTo label {
    margin-right: 10px;
    cursor: pointer;
}

.accordion-panel .rv-content-panel .NavLinkTo input[type="radio"] {
    margin-right: 3px;
}

.accordion-panel .rv-content-panel .icon-red {
    color: #ce2323;
    font-size: 14px;
    background: #efefef;
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 2px;
    line-height: 17px;
    margin-right: 5px;
}

.accordion-panel .rv-content-panel .icon-red:hover {
    border: 1px solid #cacaca;
}

.wys-rvcontent .accordion-panel .rv-content-panel .icon-red {
    font-size: 14px;
    background: #fff url(/vendor/rvsitebuilder/wysiwyg/fonts/content-bt-delete-awesome-font.svg?51619a0839a30e9532a04a6bd26c632e) no-repeat;
    border: 0;
    padding: 0;
    border-radius: 2px;
    line-height: 20px;
    margin-left: 3px;
    margin-right: 5px;
    width: 20px;
    color: transparent;
}

.wys-rvcontent .accordion-panel .rv-content-panel .icon-red:hover {
    opacity: 0.8;
    color: transparent;
}



.accordion-panel .rv-form-design-edit {
    clear: both;
}

.accordion-panel .toolswidget {
    padding-top: 10px;
    padding-bottom: 5px;
}

.accordion-panel .toolswidget button {
    width: 93%;
}

/* Form Panel */
.accordion-panel .rv-content-panel .rv-form-row {
    clear: both;
    padding: 5px 0;
    margin: 0;
}

.accordion-panel .rv-content-panel .rv-form-row .pull-left {
    padding-top: 7px;
}

.accordion-panel .rv-content-panel .rv-form-label-align button.btn-custom {
    width: 32.2%;
    min-width: 50px;
}

.accordion-panel .rv-content-panel .line {
    clear: both;
    height: 5px;
    background: #fff;
    border-bottom: 1px solid #999;
}

/**** SEO ****/

.rv-seo {
    padding: 10px;
    text-align: left;
    border: solid 1px #dddddd;
    opacity: 0.5;
    margin-top: 10px;
}

.rv-seo-custom {
    overflow-y: scroll;
    max-height: 280px;
    opacity: 1;
}

.rv-seo h2 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #07D;
    font-weight: normal;
}

.rv-seo .rv-seo-link,
.rv-seo #prefixSlug,
.rv-seo #textUrlSEO {
    color: #006621;
    margin-bottom: 5px;
}

.rv-seo .rv-seo-content {
    color: #555;
}

.seo-bgoff {
    background: #ccc !important;
}

.seo-bgopen {
    background: #00a8e6 !important;
}

.blog-bgoff {
    background: #ccc !important;
}

.blog-bgopen {
    background: #00a8e6 !important;
}

#postOptionSelect {
    max-width: 300px;
}

/**** Modal Dialog  ****/
.dialog-btn-input,
.dialog-btn-input:hover,
input.btn-input,
input.btn-input:hover,
button.btn-input,
button.btn-input:hover {
    background: #2b2e33 !important;
    border: none !important;
    border-radius: 5px !important;
    padding: 5px 15px !important;
    cursor: pointer !important;
    color: #fff !important;
}

.dialog-btn-input:hover,
input.btn-input:hover,
button.btn-input:hover {
    opacity: 0.8;
}

/**** Tooltip Global ****/
.rv-tooltip {
    position: relative;
}

.rv-tooltip * {
    outline: 0;
    box-shadow: none;
}

.rv-tooltip .rv-tooltip-content {
    line-height: 1.5em;
    font-size: 13px;
}

.rv-tooltip-content {
    border: 0 !important;
    background: #efefef !important;
    color: #555 !important;
    font-size: 13px !important;
    font-family: arial !important;
    padding: 5px !important;
    text-transform: initial !important;
    ;
}

.rv-tooltip-tool {
    width: 120px !important;
    border: 0 !important;
    background: #efefef !important;
    color: #555 !important;
    font-size: 13px !important;
    font-family: arial !important;
    padding: 5px !important;
    text-transform: initial !important;
    ;
}

.rv-tooltip .uk-dropdown {
    width: 450px;
}

.rv-tooltip .uk-icon-question-circle,
.rv-tooltip .uk-icon-question-circle:focus {
    font-size: 16px;
    color: #a5a5a5;
    outline: 0;
}

.standardword {
    margin-bottom: 5px;
}

/**** Image Logo ****/
.section-bg-logo {
    border: 1px solid #0071bd;
    border-radius: 4px;
    padding: 3px;
}

.section-logo {
    width: 130px;
    height: 80px;
    background: #ffffff url(/vendor/rvsitebuilder/wysiwyg/images/section-bg.png?0c14dc2a5e85efb1755a39d1ec258f8a) no-repeat center center;
}

/****  overlaymenu ****/
.overlaymenu {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
    text-align: center;
    vertical-align: middle;
    line-height: 90px;
}

/** Style switch**/
.rvsb-switch-group {
    margin-top: -40px;
}

.rvsb-switch-group span {
    display: inline-block;
}

.rvsb-switch {
    color: #fff;
    background: #00a8e6;
    width: auto;
    border-radius: 50px;
    padding: 1px;
    margin: 0 auto;
    position: relative;
    height: 17px;
}

.rvsb-switch li {
    padding: 0;
    margin: 0;
}

.rvsb-switch li:first-child {
    padding: 0;
    margin-right: 10px;
}

.rvsb-switch li:hover a {
    background: transparent;
}

.rvsb-switch li.uk-active a {
    background: #fff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.rvsb-switch li.uk-active:last-child a {
    background: rgba(255, 255, 255, 1);
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
}

.rvsb-switch li a {
    border-radius: 50px;
    font-size: 12px;
    padding: 8px 8px;
    display: inline-block;
}

.rvsb-switch li a .none {
    display: none;
}

.text-switch {
    display: none;
    padding-right: 5px;
    font-size: 10px !important;
    color: #acacac;
}

/** Form Fieid Setting Toolbar **/
.propFm input[type=checkbox] {
    margin-right: 5px;
}

.propFm input[type=text],
.propFm .valid-width {
    width: 100%;
}

.propFm .uk-form-row {
    margin-top: 8px;
}

.propFm .valid-padd {
    margin-right: 5px;
}

.design-box {
    color: #505050 !important;
}

/*** Tab Title ***/
.rv-tabtitle .ui-tabs .ui-tabs-nav {
    border-bottom: 1px #dddddd solid;
    padding: 0;
    margin-bottom: 15px;
}

.rv-tabtitle .ui-tabs-nav {
    border-bottom: 1px #dddddd solid;
    margin: 0 -5px;
}

.rv-tabtitle .ui-tabs .ui-tabs-panel {
    padding: 0px;
    margin: 0 -5px;
}

.rv-tabtitle .ui-tabs .ui-state-default {
    border: 0;
    background: #fff;
}

.rv-tabtitle .ui-tabs-panel h5 {
    text-align: left;
}

.rv-tabtitle .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-bottom: 2px #07d solid;
}

.rv-tabtitle .ui-tabs .ui-tabs-nav .ui-tabs-active a {
    color: #07d;
    outline: 0;
}

.btn-padd {
    padding-left: 10px;
}

#chDisplayForm {
    width: 3.5em;
    height: 1.5em;
    top: 50%;
    margin-top: -2.3em;
    text-align: center;
    line-height: 1.4em;
    font-size: 10px !important;
    background: #323a45;
    border-radius: 2px;
    color: #fff;
    border: #323a45 solid 1px;
    cursor: pointer;
}

.rv-form-slider-bar {
    background: #ececec !important;
    border: 1px solid #dddddd !important;
    margin: 0px 0px 15px 0px;
    width: 99%;
    border-radius: 20px;
    height: 0.5em;
}

#formWidth-slider.ui-widget-content {
    background: transparent !important;
    border: 0px solid #dddddd !important;
    margin: 15px 0px 15px 5px;
    width: 84%;
}

#formWidth-slider.ui-state-active {
    background: #323a45;
    border: #323a45 solid 1px;
    border-radius: 2px;
    color: #fff;
}

#formWidth-slider.ui-slider-horizontal {
    height: 0.5em;
}

.uk-button-default,
.uk-button-default:visited,
.uk-button-default:hover,
.uk-button-default:active,
.uk-button-default:focus {
    border: #dddddd solid 0px;
    background: #00a8e6;
    color: #fff !important;
}

.uk-button-default:hover {
    opacity: 0.8;
}

.uk-button-default .uk-icon-cog {
    margin-right: 5px;
}

.uk-modal-dialog .txtsmall {
    font-size: 13px !important;
    color: #919191;
}

.uk-modal-dialog .btnadd {
    cursor: pointer;
}

.uk-modal-dialog .btnadd:hover {
    opacity: 0.8;
}

.uk-modal-dialog .btnadd i.uk-icon {
    font-size: 20px;
    color: #8cc14c;
}

.uk-modal-dialog .btnadd i.uk-icon {
    font-size: 20px;
    color: #8cc14c;
}

.uk-modal-dialog .scrollable-box {
    max-height: 300px !important;
    overflow-y: auto;
}

ul.catPost {
    padding-left: 0px;
}

.catPost .uk-icon,
.list-tree .uk-icon {
    margin: 0 4px !important;
    color: #a2a2a2 !important;
    cursor: pointer;
}

.catPost .uk-icon-pencil,
.catPost .uk-icon-pencil li:hover {
    color: #2f87f3 !important;
}

.catPost .uk-icon-trash {
    color: #d61616 !important;
}

/* Blog Category Modal not ellipsis*/
ul.catPost a.jstree-anchor,
ul.catPost ul a.jstree-anchor,
ul.catPost ul ul a.jstree-anchor {
    overflow: inherit;
    text-overflow: ellipsis;
}

ul.catPost a.jstree-anchor {
    width: auto;
}

ul.catPost ul a.jstree-anchor {
    width: auto;
}

ul.catPost ul ul a.jstree-anchor {
    width: auto;
}


.list-tree {
    padding-left: 20px !important;
}

.list-tree ul {
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 3px;
}

.list-tree li {
    list-style-type: none;
    margin: 2px 0px;
    position: relative;
}

.list-tree li::before {
    content: "";
    position: absolute;
    top: -7px;
    left: -10px;
    border-left: 1px dotted #999;
    border-bottom: 1px dotted #999;
    border-radius: 0 0 0 0px;
    width: 10px;
    height: 15px;
}

.list-tree li::after {
    position: absolute;
    content: "";
    top: 8px;
    left: -10px;
    border-left: 1px dotted #999;
    border-top: 1px dotted #999;
    border-radius: 0px 0 0 0;
    width: 10px;
    height: 100%;
}

.list-tree li:last-child::after {
    display: none;
}

.list-tree li:last-child:before {
    border-radius: 0 0 0 0px;
}

ul.list-tree>li:first-child::before {
    display: none;
}

ul.list-tree>li:first-child::after {
    border-radius: 0px 0 0 0;
}

.list-tree li input {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px !important;
    margin-bottom: 5px !important;
}

.list-tree li a {
    border-radius: 1px;
    padding: 2px 5px;
}

.list-tree li a:hover,
.list-tree li a:hover+ul li a,
.list-tree li a:focus,
.list-tree li a:focus+ul li a {
    color: #36F;
    cursor: pointer;
}

.list-tree li a:hover+ul li::after,
.list-tree li a:focus+ul li::after,
.list-tree li a:hover+ul li::before,
.list-tree li a:focus+ul li::before .list-tree li a:hover+ul::before,
.list-tree li a:focus+ul::before .list-tree li a:hover+ul ul::before,
.list-tree li a:focus+ul ul::before {
    border-color: #000;
}

ul.list-tree1,
ul.list-tree2,
ul.list-tree3 {
    border-left: 1px dotted #999;
    margin-top: -3px;
}

ul.list-tree1 li::before,
ul.list-tree2::before,
ul.list-tree3::before {
    border-left: 0px solid #999;
}

ul#postCatSelect li input[type='checkbox'] {
    margin-right: 2px !important;
    border: 1px solid #999;
}

ul#postCatSelect li input[disabled='disabled'] {
    border-color: #eaeaea !important;
}

ul#postCatSelect input[type=checkbox]:disabled {
    opacity: 0.5 !important;
    background: #ddd;
}


/***  Panel Blog category index  ***/
#tab_category_index .thumb-blog_category_style div {
    margin-bottom: 10px;
    cursor: pointer;
}

#tab_category_index .thumb-blog_category_style div img {
    max-width: inherit !important;
    cursor: pointer;
    outline: #dddddd solid 1px;
}

#tab_category_index .thumb-thumb-blog_category_style div:hover img,
#tab_category_index .thumb-blog_category_style div.uk-active img {
    outline: #00a8e6 solid 1px;
}


/***  Thumb Active  ***/
.rv-thumb-active {

    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-right: -10px;
    margin-bottom: 5px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: 4px;
    cursor: pointer;

}

.rv-thumb-active div {

    max-width: 200px !important;
    margin-left: 5px;
    cursor: pointer;
    margin-bottom: 7px;
    outline: #dddddd solid 1px;

}

#blog-category-list .rv-thumb-active div,
#blog-next-previous .rv-thumb-active div {
    padding: 7px 0 0 0;

}

.rv-thumb-active div:hover,
.rv-thumb-active div.uk-active {
    outline: #00a8e6 solid 1px;
}

/***  Upload Image  ***/
#upload-contener svg~svg {
    position: inherit;
    top: 0;
    left: 0;
}

#upload-contener .ldBar-label {
    display: none;
}

#upload-contener .ldBar-label~.ldBar-label {
    display: inherit;
}

.view-image-upload {
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
       object-fit: cover;
    border: rgba(255, 255, 255, 1) solid 1px;
}

.view-image-container {
    margin: 2px 25px 25px 2px;
    float: left;
    position: relative;
}

.view-image-container .remove-image-upload {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 22px;
    height: 22px;
    border: #ffffff solid 1px;
    background: #000;
    border-radius: 100px;
    cursor: pointer;
}

.view-image-container .remove-image-upload .uk-icon-close {
    position: inherit;
    float: none;
    margin-right: -7px;
    margin-top: -5px;
    font-size: 10px;
    color: #fff;
}

.view-image-container .remove-image-upload:hover .uk-icon-close {
    cursor: pointer;
    opacity: 0.8;
}

.upload-image-panel {
    z-index: 100;
    position: fixed;
    min-height: 20px;
    width: 100%;
    height: 100%;
    top: 0px;
    border: #cdcdcd solid 1px;
    padding: 0;
}

.upload-image-panel .panel-minimize {
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    margin-top: -30px;
    margin-right: 10px;
}

.upload-image-panel .editormode-status {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.upload-image-panel .txt-title-panel h2 {
    font-size: 14px;
    color: #fff;
    padding: 0;
    margin: 0;
}

.upload-image-panel .upload-image-content {
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    position: fixed;
}

.upload-image-panel .upload-image-scollable {
    position: absolute;
    top: 0px;
    padding: 10px 20px;
    opacity: 1;
    height: calc(100% - 40px);
    overflow-y: auto;
}

/***  global page property  ***/
.rv-global-pageproty {
    min-height: 450px;
    width: 100%;
}

.rv-global-pageproty .tab-option-nav {
    font-size: 14px;
}

.rv-global-pageproty h4 {
    padding-bottom: 0;
    margin-bottom: 5px;
    font-size: 18px;
}

.rv-global-pageproty .linepanel {
    border-right: #cccccc solid 1px;
    padding-right: 3px;
    min-height: 470px;
}

.rv-global-pageproty .scrollable,
.rv-global-pageproty .scrollable:hover {
    margin-top: 5px;
    height: 350px;
    overflow-x: hidden;
    overflow-y: hidden;
}

@media (max-width: 768px) {
    .rv-global-pageproty {
        min-height: 100px;
        width: 100%;
    }

    .rv-global-pageproty .scrollable,
    .rv-global-pageproty .scrollable:hover {
        height: 100px;
        overflow-x: auto;
        overflow-y: auto;
    }

    .rv-global-pageproty .linepanel {
        min-height: 100px;
        margin-bottom: 20px;
    }
}

.rv-global-pageproty .scrollable:hover {
    overflow-y: auto;
}

.rv-global-pageproty .width {
    width: 190px;
    font-size: 13px;
    line-height: 25px;
    min-height: 25px;
}

.rv-global-pageproty input.width[type="search"] {
    width: 190px;
    height: 20px;
}

.rv-global-pageproty h2 {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 22px;
}

.rv-global-pageproty h3 {
    font-size: 18px;
}

.rv-global-pageproty h5 {
    padding: 0;
    margin: 0;
    font-size: 16px;
}

.rv-global-pageproty h5.title {
    padding: 0;
    margin: 0;
    font-size: 14px;
    margin-bottom: 5px;
}

.rv-global-pageproty .uk-margin-bottom {
    margin: 0 0 10px 0;
}

.rv-global-pageproty textarea {
    border: #dddddd dashed 1px !important;
    width: 100% !important;
    resize: none !important;
    margin-bottom: 5px !important;
}

.rv-global-pageproty span.domaincolor {
    color: #006621;
}

.rv-global-pageproty .uk-width-1-5 {
    width: 210px;
}

.rv-global-pageproty .uk-button-default,
.rv-global-pageproty .uk-button-default:visited,
.rv-global-pageproty .uk-button-default:hover,
.rv-global-pageproty .uk-button-default:active,
.rv-global-pageproty .uk-button-default:focus {
    border: #dddddd solid 1px;
    background: #eee;
    color: #222 !important;
}

/********** Check browser *********/
.browser-open {
    text-align: center;
    padding-top: 20px;
    position: absolute;
    top: 80px;
    z-index: 9999;
    left: 0;
    right: 0;
}

@supports (-webkit-appearance:none) {

    /* Chome  */
    .browser-open {
        display: none;
    }
}

@-moz-document url-prefix() {

    /* FireFox  */
    .browser-open {
        display: block;
    }
}

@supports (-ms-ime-align: auto) {

    /* Microsoft EdgeV13&14 CSS styles go here */
    .browser-open {
        display: block;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

    /* IE10 & IE11 CSS styles go here */
    .browser-open {
        display: block;
    }
}

@media screen and (-webkit-min-device-pixel-radio:0) {

    /* safari */
    ::i-block-chome,
    .browser-open {
        display: none;
    }
}

/************  Add Post **************/
.spancatselect {
    visibility: hidden;
}

.oncategory,
.oncategorypri {
    visibility: inherit;
    background: #0071bd !important;
    color: #ffffff !important;
    font-size: 9px !important;
    line-height: 10px !important;
    min-height: 15px !important;
    text-decoration: none !important;
    padding: 2px 5px !important;
    margin-top: 0px !important;
}

#postName_error .uk-alert {
    margin: 5px 0;
}

.rv-alert {
    margin: 0 !important;
    margin-top: 10px !important;
}

.rv-alert-warning {
    margin-top: 10px !important;
}

.rv-alert-warning .uk-close {
    color: #d85030;
    opacity: 1;
}

/********** Widget Register/Login **********/

.socialLoginSetting .uk-icon-close,
.socialLoginSetting .uk-close {
    color: #666;
    margin-top: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
}

.register-enable {
    opacity: 0.5;
}

.rv-content-panel-padd {
    margin: 0;
    padding: 5px;
}

.rv-content-panel-padd .rv-content-panel {
    margin: 0;
    padding-left: 2px;
    padding-right: 2px;
}

.rv-content-panel-padd .rv-form-row {
    margin: 0 0 10px 0;
}

.rv-content-panel-padd .rv-margin-bottom {
    margin-bottom: 10px !important;
}

.rv-content-panel h1 {
    font-size: 13px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 30px;
}

.rv-content-panel h2.group-title {
    font-size: 12px;
    margin: 0;
    margin-bottom: 5px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}

.rv-content-panel h2.group-title:before {
    border-top: 1px solid #999999;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 15px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}

.rv-content-panel h2.group-title span {
    background: #fff;
    padding: 0;
    padding-right: 5px;
    color: #666;
}

.rv-content-panel select {
    margin-top: 3px;
}

.login-social {
    width: 98%;
}

.login-social .btn-social {
    background: #5f6e92;
    color: #fff;
}

.login-social .uk-icon {
    color: #596093;
    width: 20px;
    color: #fff;
}

.rv-custom-sociallogin .rv-login-box {
    padding: 10px;
    background: #f2f2f2;
    border: 1px dashed #dddddd;
    color: #444;
}

/*Social Login Modal*/
#socialLoginSetting.uk-modal,
#adminsocialLoginSetting.uk-modal {
    margin-top: 50px !important;
}

#socialLoginSetting.uk-modal .uk-close,
#adminsocialLoginSetting.uk-modal .uk-close {
    color: #333 !important;
    margin-top: -15px !important;
    margin-right: -15px !important;
    z-index: 100 !important;
}

.social-login-modal .uk-overflow-container {
    overflow-x: hidden !important;
}

.social-login-modal div {
    line-height: 20px !important;
    font-size: 14px !important;
}

.social-login-modal .rv-form-group {
    margin-bottom: 10px;
}

.social-login-modal .rv-form-row {
    margin-bottom: 5px;
}

.social-login-modal .title {
    font-weight: bold;
}

.social-login-modal .rv-text-gray {
    color: #888888;
}

.social-login-modal input[type="text"] {
    width: 100%;
    padding: 1px 5px;
    height: 25px;
}

/* Login Panel*/
.login-content-panel .login-type {
    padding: 0;
    margin-bottom: 10px;
}

.login-content-panel .text-middle,
.text-middle {
    margin-top: 5px;
}

.login-content-panel .login-type label {
    border-bottom: #999999 solid 1px;
    height: 25px !important;
    white-space: nowrap;
    padding: 3px 5px !important;
    display: inline-block;
    cursor: pointer;
}

.login-content-panel .login-type label.none {
    border-left: #999999 solid 0px;
}

.login-content-panel .login-type .current {
    border: #999999 solid 1px;
    border-bottom: #999999 solid 0px;
    color: #00a8e6;
}

.poststatus {
    color: #a2a2a2 !important;
    font-size: 11px;
    margin-left: -10px;

}

.rv-group-footer img {
    max-width: inherit;
}


#postCatSelect li i {
    vertical-align: middle !important;
}

.btn-panelset {
    padding: 0 5px;
    line-height: 20px;
    min-height: 20px;
}

.image-editor-load {
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    position: fixed;
}

.visibility-option-page ul {
    margin-left: -15px;
    list-style: none;
}

.checkbox-tel {
    margin-top: 0 !important;
    vertical-align: middle;
}

.overlaysortheader {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
    text-align: center;
    vertical-align: middle;
    line-height: 90px;
}

/* Site Toolbar */
.website-theme .title {
    color: #09b7be;
    font-weight: 700;
}

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

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

.rv-theme-active,
.rv-theme:hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
}

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

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

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

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

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

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

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

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

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

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

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

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

.rv-theme-gradient1 {
    background: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(140, 136, 136, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(140, 136, 136, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#8c8888', GradientType=0);
}

.rv-theme-gradient2 {
    background: linear-gradient(180deg, rgba(247, 228, 0, 1) 0%, rgba(177, 104, 14, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(247, 228, 0, 1) 0%, rgba(177, 104, 14, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e400', endColorstr='#b1680e', GradientType=0);
}

.rv-theme-gradient3 {
    background: linear-gradient(180deg, rgba(230, 93, 23, 1) 0%, rgba(171, 84, 24, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(230, 93, 23, 1) 0%, rgba(171, 84, 24, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e65d17', endColorstr='#ab5418', GradientType=0);
}

.rv-theme-gradient4 {
    background: linear-gradient(180deg, rgba(210, 43, 45, 1) 0%, rgba(111, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(210, 43, 45, 1) 0%, rgba(111, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22b2d', endColorstr='#6f0000', GradientType=0);
}

.rv-theme-gradient5 {
    background: linear-gradient(180deg, rgba(93, 197, 95, 1) 0%, rgba(31, 144, 24, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(93, 197, 95, 1) 0%, rgba(31, 144, 24, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dc55f', endColorstr='#1f9018', GradientType=0);
}

.rv-theme-gradient6 {
    background: linear-gradient(180deg, rgba(9, 81, 46, 1) 0%, rgba(42, 169, 107, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(9, 81, 46, 1) 0%, rgba(42, 169, 107, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09512e', endColorstr='#2aa96b', GradientType=0);
}

.rv-theme-gradient7 {
    background: linear-gradient(180deg, rgba(10, 184, 255, 1) 0%, rgba(46, 95, 156, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(10, 184, 255, 1) 0%, rgba(46, 95, 156, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ab8ff', endColorstr='#2e5f9c', GradientType=0);
}

.rv-theme-gradient8 {
    background: linear-gradient(180deg, rgba(16, 67, 132, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(16, 67, 132, 1) 0%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#104384', endColorstr='#000000', GradientType=0);
}

.rv-theme-gradient9 {
    background: linear-gradient(180deg, rgba(255, 83, 149, 1) 0%, rgba(136, 2, 83, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 83, 149, 1) 0%, rgba(136, 2, 83, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5395', endColorstr='#880253', GradientType=0);
}

.rv-theme-gradient10 {
    background: linear-gradient(180deg, rgba(152, 120, 253, 1) 0%, rgba(126, 46, 177, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(152, 120, 253, 1) 0%, rgba(126, 46, 177, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9878fd', endColorstr='#7e2eb1', GradientType=0);
}

.rv-theme-gradient11 {
    background: linear-gradient(180deg, rgba(104, 43, 1, 1) 0%, rgba(202, 143, 109, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(104, 43, 1, 1) 0%, rgba(202, 143, 109, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#682b01', endColorstr='#ca8f6d', GradientType=0);
}

.rv-theme-gradient12 {
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(86, 84, 84, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(86, 84, 84, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#565454', GradientType=0);
}


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

.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.3;
}

.panelEmailBackground input[type="number"] {
    width: 140px;
}

.btn-more,
.btn-more:hover {
    border: #999 solid 1px;
    padding: 0px 3px 0px 7px;
    font-size: 13px;
    line-height: 20px;
    border-radius: 4px;
    min-height: 26px;
    background: #fff;
    color: #555;
    width: 62px !important;
    line-height: 25px !important;
    text-align: left;
}

.btn-more:hover {
    background: #fff;
}

.sitegradient .uk-icon-caret-down {
    padding-top: 7px;
    padding-right: 3px;
}

/*Page*/
.sprite-icon-visibility ul.jstree-children .parent-normal {
    background-position: 0px 0 !important;
}

.sprite-icon-visibility .parent-member {
    background-position: -30px 0 !important;
}

.sprite-icon-visibility .parent-specific {
    background-position: -60px 0 !important;
}

/*Child*/
.sprite-icon-visibility .child-normal,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-normal {
    background-position: 0px -30px !important;
}

.sprite-icon-visibility .child-member,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-member {
    background-position: -30px -30px !important;
}

.sprite-icon-visibility .child-specific,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-specific {
    background-position: -60px -30px !important;
}

/*Internal*/
.sprite-icon-visibility .internal-normal {
    background-position: 0px -60px !important;
}

.sprite-icon-visibility .internal-member {
    background-position: -30px -60px !important;
}

.sprite-icon-visibility .internal-specific {
    background-position: -60px -60px !important;
}

/*Blog Category*/
.sprite-icon-visibility .bcate-normal {
    background-position: 0px -90px !important;
}

.sprite-icon-visibility .bcate-member {
    background-position: -30px -90px !important;
}

.sprite-icon-visibility .bcate-specific {
    background-position: -60px -90px !important;
}

/*Blog Post*/
.sprite-icon-visibility .bpost-normal {
    background-position: 0px -120px !important;
}

.sprite-icon-visibility .bpost-member {
    background-position: -30px -120px !important;
}

.sprite-icon-visibility .bpost-specific {
    background-position: -60px -120px !important;
}

/*System Category*/
.sprite-icon-visibility .system-normal {
    background-position: 0px -150px !important;
}

/*System Category*/
.sprite-icon-visibility .syscate-normal,
#sortable-system .sprite-icon-visibility .bcate-normal {
    background-position: 0px -180px !important;
}

.sprite-icon-visibility .syscate-member {
    background-position: -30px -180px !important;
}

.sprite-icon-visibility .syscate-specific {
    background-position: -60px -180px !important;
}

/*System Post*/
.sprite-icon-visibility .syspost-normal {
    background-position: 0px -120px !important;
}

.sprite-icon-visibility .syspost-member {
    background-position: -30px -120px !important;
}

.sprite-icon-visibility .syspost-specific {
    background-position: -60px -120px !important;
}


/*Home*/
.sprite-icon-visibility .home-normal {
    background-position: 0px -210px !important;
}

.sprite-icon-visibility .home-member {
    background-position: -30px -210px !important;
}

.sprite-icon-visibility .home-specific {
    background-position: -60px -210px !important;
}

/*Email Admin*/
.sprite-icon-visibility .emailadmin-normal {
    background-position: 0px -240px !important;
}

/*Email Cate*/
.sprite-icon-visibility .emailcate-normal,
#sortable-emailuser .sprite-icon-visibility .emailcate-normal,
#sortable-emailadmin .sprite-icon-visibility .emailcate-normal {
    background-position: 0px -270px !important;
}

/*Email*/
.sprite-icon-visibility .email-normal,
#sortable-emailuser .sprite-icon-visibility .email-normal,
#sortable-emailadmin .sprite-icon-visibility .email-normal {
    background-position: 0px -300px !important;
}

.sprite-icon-visibility .jstree-anchor {
    margin-left: 3px !important;
}


/* switch */
.rv-switch {
    position: relative;
    display: block;
    vertical-align: top;
    width: 55px;
    height: 18px;
    padding: 0px;
    margin: 0 5px 10px 0;
    background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
    background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
    border-radius: 18px;
    cursor: pointer;
    box-sizing: content-box;
    border: 1px solid #999;
}

.rv-switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    box-sizing: content-box;
}

.rv-switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    background: #f1f1f1;
    border-radius: inherit;
    box-sizing: content-box;
    font-family: Arial;
}

.rv-switch-label:before,
.rv-switch-label:after {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    line-height: 1;
    transition: inherit;
    box-sizing: content-box;
}

.rv-switch-label:before {
    content: attr(data-off);
    right: 11px;
    color: #666;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}

.rv-switch-label:after {
    content: attr(data-on);
    left: 11px;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
    opacity: 0;
}

.rv-switch-input:checked~.rv-switch-label {
    background: #3ab54a;
}

.rv-switch-input:checked~.rv-switch-label:before {
    opacity: 0;
}

.rv-switch-input:checked~.rv-switch-label:after {
    opacity: 1;
}

.rv-switch-handle {
    position: absolute;
    top: -3px;
    left: -2px;
    width: 22px;
    height: 22px;
    background: #f1f1f1;
    border-radius: 100%;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    border: 1px solid #999;
}

.rv-switch-input:checked~.rv-switch-handle {
    left: 35px;
}

/* Transition
	========================== */
.rv-switch-label,
.rv-switch-handle {
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}


/* move Rightbar to Toolbar */
/* Rightbar */

.bar-right {
    top: 84px;
}

.rvsb-design-bar-right {
    position: fixed;
    right: 0px;
    top: 84px;
    height: 100%;
    z-index: 100 !important;
    background-color: #fff;
    border-left: #e1e1e1 solid 1px;
    width: 70px;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    padding-top: 20px;
    text-decoration: none;
    font-weight: normal;
}

.rvsb-design-bar-right a,
.rvsb-design-bar-right a:hover,
.rvsb-design-bar-right a.active-site {
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    text-decoration: none;
    font-weight: normal;
}

.rvsb-design-bar-right a:hover,
.rvsb-design-bar-right a.active-site {
    color: #008be6;
}

.rvsb-design-bar-right-page {
    margin: 10px 3px 15px 3px;
    text-align: center;
}

.bar-category,
.bar-category-hidden {
    position: fixed;
    right: 71px;
    top: 84px;
    height: 100%;
    z-index: 20;
    background-color: #fff;
    padding: 5px 5px;
    width: 235px;
    border-left: #e1e1e1 solid 1px;
    box-shadow: -2px -1px 4px 0px rgba(0, 0, 0, 0.1);
    transition: 0.4s;
}

.bar-category-hidden {
    right: -250px;
}

.bar-category .search-style {
    height: 30px;
    border: 0px solid #cccccc;
    border-radius: 2px;
    background: #fff;
    cursor: pointer;
}

.bar-category .list-scrollable {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 90px);
    margin-top: 5px;
    position: fixed;
    width: 240px;
}

.bar-category .list-scrollable-height {
    height: calc(100% - 300px);
}

.bar-category .list-scrollable .jstree {
    margin-right: 5px;
}

.bar-category .list-scrollable .icon-control {
    width: 4px !important;
    cursor: pointer !important;
}

.bar-category .list-scrollable .uk-icon-ellipsis-v {
    width: 10px !important;
    cursor: pointer !important;
    text-align: center;
}

.bar-category .list-title {
    font-size: 13px !important;
    margin-top: 5px;
    display: inline-block;
}

.pagesetting-box-scrollbar {
    width: 165px;
    overflow-y: auto;
    margin-top: 0px;
    height: 100%;
    padding-right: 5px;
    bottom: 30px;
    background-color: #fff;
    z-index: 20;
}

/*** Page List ***/
.rvsb-design-list ul li {
    display: block;
    padding: 2px 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 1px;
    white-space: nowrap;
    margin: 0 0 2px 0;
}

.rvsb-design-list ul li .editpagename,
.rvsb-design-list ul li .editPage,
.rvsb-design-list ul li .editPost {
    cursor: pointer;
}

.rvsb-design-list ul li,
.rvsb-design-list ul li:hover {
    color: #414141;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}

.rvsb-design-list ul li:hover {
    opacity: 0.7;
    text-decoration: none;
    /* เพิ่มแค่เทสเพื่อจะได้มองเห็นอย่างชัดเจน by June */
    background-color: #00a8e6;
    color: #fff;
}

.rvsb-design-list .dd-handle {
    width: 100%;
    display: inline;
}

.rvsb-design-list .dd-handle .editPageWithPageName {
    width: 125px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block !important;
    float: left;
}

.rvsb-design-list .icon-control {
    float: right;
}

.rvsb-design-list .icon-control .uk-icon-home,
.rvsb-design-list .icon-control .uk-icon-cog,
.rvsb-design-list .icon-control .uk-icon-ellipsis-v {
    font-size: 14px;
    margin-left: 8px;
}

.rvsb-design-list .icon-control .uk-icon-ellipsis-v {
    font-size: 14px;
    margin-left: 0px;
    padding: 0 8px;
}

/*** Page Property ***/
.rvsb-design-property {
    border: 1px solid #acacac87;
    background: #fff;
    padding: 5px 10px;
    margin-top: 12px;
    margin-right: 45px;
    color: #666;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 180px !important;
}

.rvsb-design-property::before {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    right: -21px;
    border-top: 7px solid transparent;
    border-left: 20px solid rgb(189, 189, 189);
    border-bottom: 7px solid transparent;
}

.rvsb-design-property ul li {
    text-align: left;
    cursor: pointer;
}

.rvsb-design-property ul li:hover {
    opacity: 0.7;
}

.rvsb-design-property .rv-list-line {
    border-bottom: #dddddd solid 1px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.rvsb-design-property ul li#titlePage,
.rvsb-design-property ul li#titlePage:hover,
.rvsb-design-property .title,
.rvsb-design-property .title:hover,
.rvsb-design-property ul li#titleEmail,
.rvsb-design-property ul li#titleEmail:hover,
.rvsb-design-property .title,
.rvsb-design-property .title:hover {
    border-bottom: 1px solid #ccc;
    color: #666;
    opacity: 1;
    margin-bottom: 5px;
    padding-bottom: 7px;
    cursor: auto;
    font-weight: bold;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Visibility_Rightbar {
    color: #666;
    opacity: 1;
    margin-bottom: 5px;
    padding-bottom: 7px;
}

.subpage-line {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px !important;
}

/*** Page System ***/
.rvsb-design-list ul li.liHeadSystem {
    border-bottom: #eaeaea solid 1px;
    color: #414141;
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px;
    width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rvsb-design-list ul li.liHeadSystem:hover {
    background-color: transparent;
    color: #414141;
    opacity: 1;
}


/**** Button Sitebar ****/
.bar-site button {
    font-size: 12px;
    padding: 4px 5px;
    line-height: 12px;
    min-height: auto;
    min-width: 58px;
    border-radius: 20px;
    margin-right: 5px;
}

.bar-site .rv-block {
    margin-top: 5px;
}

.settitle {
    border-bottom: #dddddd solid 1px;
    font-size: 15px;
    color: #666;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.btn-setting {
    cursor: pointer;
    border: 0px solid #d0cfcf;
    padding: 4px 4px;
    background: #fff;
    color: #737373;
    border-radius: 2px;
}

.btn-setting:hover {
    opacity: 0.7;
}


/* Rightbar RecentPost */
#RecentPost .jstree-container-ul,
#RecentPage .jstree-container-ul {
    margin: 0;
}

#RecentPost.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl,
#RecentPage.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/32px.png?23470276b9ecb96effcff34a5e73b008) !important;
    background-position: -68px -4px !important;
}

#RecentPost.jstree-default>.jstree-no-dots .jstree-node,
#RecentPage.jstree-default>.jstree-no-dots .jstree-node {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/32px.png?23470276b9ecb96effcff34a5e73b008) !important;
    background-position: -292px -4px !important;
    background-repeat: repeat-y !important;
}

#RecentPost.jstree-default>.jstree-no-dots .jstree-last,
#RecentPost.jstree-default>.jstree-no-dots .jstree-hovered,
#RecentPage.jstree-default>.jstree-no-dots .jstree-last,
#RecentPage.jstree-default>.jstree-no-dots .jstree-hovered {
    background: transparent !important;
}

#RecentPost.jstree-default .jstree-wholerow-ul,
#RecentPage.jstree-default .jstree-wholerow-ul {
    margin-left: -8px;
}

#RecentPost.jstree-default ul a.jstree-anchor,
#RecentPost.jstree-default .jstree-wholerow,
#RecentPage.jstree-default ul a.jstree-anchor,
#RecentPage.jstree-default .jstree-wholerow {
    width: 220px;
}

#RecentPost.jstree-default .jstree-wholerow,
#RecentPage.jstree-default .jstree-wholerow {
    height: 22px;
}

#RecentPost.jstree-default .jstree-wholerow,
#RecentPage.jstree-default .jstree-wholerow {
    margin-left: 18px;
}

#RecentPost.jstree-default a.jstree-anchor,
#RecentPage.jstree-default a.jstree-anchor {
    width: 200px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

ul.jstree-container-ul ul,
ul.jstree-container-ul ul {
    margin-left: -7px;
}

#sortable-page ul.jstree-container-ul,
#sortable-post ul.jstree-container-ul {
    margin-left: -7px;
}

#sortable-page .jstree-default ul a.jstree-anchor,
#sortable-post .jstree-default ul a.jstree-anchor {
    width: 180px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#sortable-page .jstree-default ul ul a.jstree-anchor,
#sortable-post .jstree-default ul ul a.jstree-anchor {
    width: 155px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#sortable-page .jstree-default ul ul ul a.jstree-anchor,
#sortable-post .jstree-default ul ul ul a.jstree-anchor {
    width: 140px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#sortable-system .jstree-default .jstree-icon,
#RecentPost.jstree-default .jstree-icon,
#RecentPage.jstree-default .jstree-icon,
#sortable-page .jstree-default .jstree-icon,
#sortable-post .jstree-default .jstree-icon {
    width: 18px !important;
}

ul.jstree-container-ul ul.jstree-children ul.jstree-children span.icon-control {
    padding-right: 11px;
}

.rv-cursor {
    cursor: pointer;
}

.rv-text-black {
    color: #000;
    font-weight: bold;
}

.disable-delete,
.disable-delete:hover {
    color: #000 !important;
    opacity: 0.3 !important;
    cursor: default !important;
}

#listemail_admin ul.jstree-container-ul ul a.jstree-anchor,
#listemail_user ul.jstree-container-ul ul a.jstree-anchor {
    width: 170px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Icon Rightbar */
.section-icon {
    text-decoration: none;
    margin: 0 auto 0px auto;
    background: url(/vendor/rvsitebuilder/wysiwyg/images/section-icon.svg?b527d2636f66abbd836f807116147929) no-repeat;
    /*toolbar*/
    width: 25px;
    height: 20px;
    border: 0px;
    cursor: pointer;
    display: block;
}

.icon-page {
    background-position: 0px -570px;
    height: 26px;
}

.rightmenu-icon:hover .icon-page,
.active-site .icon-page,
.icon-page:hover {
    background-position: -30px -570px;
    height: 26px;
}

.icon-user {
    background-position: 5px -660px;
    height: 22px;
}

.rightmenu-icon:hover .icon-user,
.active-site .icon-user,
.icon-user:hover {
    background-position: -25px -660px;
    height: 22px;
}

.icon-systempage {
    background-position: 0px -510px;
    width: 28px;
    height: 26px;
}

.rightmenu-icon:hover .icon-systempage,
.active-site .icon-systempage,
.icon-systempage:hover {
    background-position: -30px -510px;
    width: 28px;
    height: 26px;
}

.icon-setting {
    background-position: 0px -690px;
    height: 26px;
}

.rightmenu-icon:hover .icon-setting,
.active-site .icon-setting,
.icon-setting:hover {
    background-position: -30px -690px;
    height: 26px;
}

.icon-emailsetting {
    background-position: 0px -690px;
    height: 26px;
}

.rightmenu-icon:hover .icon-emailsetting,
.active-site .icon-emailsetting,
.icon-emailsetting:hover {
    background-position: -30px -690px;
    height: 26px;
}

.icon-blogpage {
    background-position: 0px -720px;
    height: 26px;
}

.rightmenu-icon:hover .icon-blogpage,
.active-site .icon-blogpage,
.icon-blogpage:hover {
    background-position: -30px -720px;
    height: 26px;
}

.icon-emailadmin {
    background-position: 0px -780px;
    height: 22px;
}

.rightmenu-icon:hover .icon-emailadmin,
.active-site .icon-emailadmin,
.icon-emailadmin:hover {
    background-position: -30px -780px;
    height: 22px;
}

.btn-addpost {
    color: #fff;
    font-size: 13px;
    background: #00a8e6;
    border: 0;
    border-radius: 2px;
    padding: 5px 5px;
    min-width: 80px;
    margin: 0 auto;
    position: relative;
    top: 10%;
    left: 32%;
    cursor: pointer;
}

.btn-addpost:hover {
    opacity: 0.8;
}

.rightmenu-icon:hover {
    color: #008be6 !important;
}




/****** New UI *******/
.wys-panel dd ul {
    border-radius: 4px !important;
}

.wys-panel .uk-form select,
.wys-panel .uk-form input:not([type]),
.wys-panel .uk-form input[type=text],
.wys-panel .uk-form input[type=password],
.wys-panel .uk-form input[type=datetime],
.wys-panel .uk-form input[type=datetime-local],
.wys-panel .uk-form input[type=date],
.wys-panel .uk-form input[type=month],
.wys-panel .uk-form input[type=time],
.wys-panel .uk-form input[type=week],
.wys-panel .uk-form input[type=number],
.wys-panel .uk-form input[type=email],
.wys-panel .uk-form input[type=url],
.wys-panel .uk-form input[type=search],
.wys-panel .uk-form input[type=tel],
.wys-panel .uk-form input[type=color] {
    height: 25px !important;
    max-width: 100% !important;
    padding: 4px 6px !important;
    border: 1px solid #999 !important;
    border-radius: 4px !important;
}

.wys-panel .uk-form textarea {
    max-width: 100% !important;
    padding: 4px 6px !important;
    border: 1px solid #999 !important;
    border-radius: 4px !important;
}

.wys-panel .ui-widget-content {
    padding-bottom: 0;
}

.accordion-panel .uk-button,
.accordion-panel .uk-button:hover {
    font-size: 12px !important;
}

.accordion-panel .uk-button-success,
.accordion-panel .uk-button-success:hover {
    color: #fff;
    background: #2b2e33;
}

.accordion-panel .uk-button-success:hover {
    opacity: 0.8;
}

/* Start toolbar scrollbar */
.toolbar-panel-scrollbar {
    margin: 0 auto 7px auto;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.toolbar-panel-scrollbar::-webkit-scrollbar-track {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/bgscroll.gif?91fcd4f576495a5fa0cd9a7a5c42d2b7);
    background-position: top center;
    background-repeat: repeat-y;
}

.toolbar-panel-scrollbar::-webkit-scrollbar {
    width: 10px;
    background-color: #fff;
}

.toolbar-panel-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #666;
}

/* Imgmanager Scrollbar */
.imgmanager-panel-scrollbar,
.dialog-panel-scrollbar {
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.imgmanager-panel-scrollbar::-webkit-scrollbar-track,
.dialog-panel-scrollbar::-webkit-scrollbar-track,
.uk-overflow-container::-webkit-scrollbar-track {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/bgscroll.gif?91fcd4f576495a5fa0cd9a7a5c42d2b7);
    background-position: top center;
    background-repeat: repeat-y;
}

.imgmanager-panel-scrollbar::-webkit-scrollbar,
.dialog-panel-scrollbar::-webkit-scrollbar,
.uk-overflow-container::-webkit-scrollbar {
    width: 10px;
    background-color: #fff;
}

.imgmanager-panel-scrollbar::-webkit-scrollbar-thumb,
.dialog-panel-scrollbar::-webkit-scrollbar-thumb,
.uk-overflow-container::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #666;
}

/* End toolbar scrollbar */

.wys-panel .uk-button {
    border-radius: 4px;
    line-height: 25px;
    min-height: 25px;
    font-size: 12px;
}

.wys-panel .uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 2px solid #2b2e33;
}

.wys-panel .uk-tab>li,
.wys-panel .uk-tab>li:hover,
.wys-panel .uk-tab>li:hover>a,
.wys-panel .uk-tab>li>a:hover {
    margin-bottom: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wys-panel .uk-tab>li:not(.uk-active)>a:hover,
.wys-panel .uk-tab>li:not(.uk-active)>a:focus,
.wys-panel .uk-tab>li.uk-open:not(.uk-active)>a {
    margin-bottom: 0px;
}

.wys-panel .uk-tab>li>a {
    padding: 5px 12px 5px 12px;
    background: #ccc;
    color: #fff;
    border-top: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 0;
    margin-right: 2px;
}

.wys-panel .uk-tab>li>a:hover,
.wys-panel .uk-tab>li>a:focus,
.wys-panel .uk-tab>li.uk-open>a {
    border-color: transparent;
    border-bottom-color: transparent;
    background: #ccc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    border-top: 0px;
    padding: 5px 12px 5px 12px;
}

.wys-panel .uk-tab>li.uk-active>a {
    border-color: transparent;
    border-bottom-color: transparent;
    background: #2b2e33;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    border-top: 0px;
    padding: 5px 12px 5px 12px;
}

.wys-rvdesign .uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 2px solid #09b7be;
}

.wys-rvdesign .uk-tab>li,
.wys-rvdesign .uk-tab>li:hover,
.wys-rvdesign .uk-tab>li:hover>a,
.wys-rvdesign .uk-tab>li>a:hover {
    margin-bottom: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.wys-rvdesign .uk-tab>li:not(.uk-active)>a:hover,
.wys-rvdesign .uk-tab>li:not(.uk-active)>a:focus,
.wys-rvdesign .uk-tab>li.uk-open:not(.uk-active)>a {
    margin-bottom: 0px;
}

.wys-rvdesign .uk-tab>li>a {
    padding: 5px 12px 5px 12px;
    background: #ccc;
    color: #fff;
    border-top: 0px solid #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 0;
    margin-right: 2px;
}

.wys-rvdesign .uk-tab>li>a:hover,
.wys-rvdesign .uk-tab>li>a:focus,
.wys-rvdesign .uk-tab>li.uk-open>a {
    border-color: transparent;
    border-bottom-color: transparent;
    background: #ccc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    border-top: 0px solid #09b7be;
    padding: 5px 12px 5px 12px;
}

.wys-rvdesign .uk-tab>li.uk-active>a {
    border-color: transparent;
    border-bottom-color: transparent;
    background: #09b7be;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    border-top: 0px solid #09b7be;
    padding: 5px 12px 5px 12px;
}

.wys-rvdesign .uk-button-success,
.wys-rvdesign .uk-button-success:hover {
    background: #09b7be;
}

.wys-rvemail .uk-button-success,
.wys-rvemail .uk-button-success:hover {
    background: #02aede;
}

.wys-rvdesign .uk-button-reset,
.wys-rvdesign .uk-button-reset:hover {
    background: #ccc;
}

.wys-rvdesign .btn-panelset,
.wys-rvdesign .btn-panelset:hover {
    background: #09b7be;
    border-radius: 20px !important;
    line-height: normal;
    min-height: auto;
    padding: 2px 10px;
    border: 1px solid #999;
}

.wys-rvemail .btn-panelset,
.wys-rvemail .btn-panelset:hover {
    background: #02aede;
    border-radius: 20px !important;
    line-height: normal;
    min-height: auto;
    padding: 2px 10px;
    border: 0px solid #999;
}

.uk-button:hover {
    opacity: 0.8 !important;
}

.wys-rvdesign .rv-block {
    margin-bottom: 16px;
    margin-right: 2px;
}

.wys-rvdesign .uk-text-danger,
.wys-rvemail .uk-text-danger {
    color: #c1262a !important;
    text-align: left;
    margin: 0 0 10px 0;
    display: block;
}

.accordion-panel select {
    height: 25px;
    border-radius: 4px;
    color: #666666;
}

.accordion-panel .Menu-design select {
    border-radius: 0px;
}

.accordion-panel .sp-replacer {
    border-radius: 4px;
    width: 57px;
    background: #fff;
    border: 1px solid #999;
    padding: 1px;
}

.wys-rowFormDesign .accordion-panel .sp-replacer,
.blog_widget_next_previous .accordion-panel .sp-replacer {
    border: 1px solid #ddd;
}

.accordion-panel .sp-dd {
    float: right;
    color: #666666;
    padding: 4px 4px;
    font-size: 9px !important;
    height: 10px;
}

.accordion-panel .sp-preview {
    width: 20px;
    border: 1px solid #eaeaea;
}

.accordion-panel .sp-preview,
.accordion-panel .sp-preview-inner {
    border-radius: 4px;
}

.accordion-panel .box {
    padding-top: 5px;
}

.accordion-panel .box .pull-left {
    padding-top: 5px;
}

.accordion-panel .box-line {
    clear: both;
    height: 1px;
    background: #ccc;
    margin: 8px 0;
}

.wys-rvdesign .accordion-panel .box-line {
    margin: 5px 0 !important;
}

.accordion-panel .box-line-blue {
    clear: both;
    height: 2px;
    background: #0071bd;
    margin: 10px 0;
}

.wys-rvdesign .accordion-panel select {
    border: 1px solid #999;
}

.wys-rvdesign .accordion-panel select.position-site,
.accordion-panel select.position-section {
    width: 97px !important;
}

.accordion-panel input[type="checkbox"],
input[type="checkbox"] {
    border-radius: 3px;
    border: 1px solid #ccc;
    vertical-align: middle;
    margin-top: 0px;
    margin-right: 3px;

}

.accordion-panel .seclect-bg {
    border-radius: 3px !important;
    border: 1px solid #09b7be !important;
}

/* button Icon*/
.btn-icon {
    text-decoration: none;
    margin: 0;
    height: 18px;
    min-width: 15px;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
}

.icon-upload {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon-upload.svg?f67455a834f015503d19212e3c73500d) no-repeat;
    color: #666;
}

.icon-select {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon-select.svg?d32acb9103c1eef4d5c2622e804dc124) no-repeat;
    color: #666;
}

.title-ImageManager .icon-upload {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/insert-icon-upload.svg?f67455a834f015503d19212e3c73500d) no-repeat;
    color: #666;
    transform: scale(0.9);
}

.wys-rvdesign .icon-upload {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/design-bt-upload.svg?eac94b3442a5a8747408692b4b591275) no-repeat;
    color: #09b7be;
}

.wys-rvcontent .icon-upload {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/content-bt-upload.svg?13fd3eb05aac43a9b7681b1303dff7bb) no-repeat;
    width: 20px;
    height: 18px;
}

.wys-rvdesign .icon-select {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/design-bt-select.svg?0a30e226b5709865aabd41ded2d1cd76) no-repeat;
    color: #09b7be;
}

.icon-upload-img {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-upload.svg?55c9e293b283446875324dd0dc255760) no-repeat 0px 2px;
}

.icon-upload-img:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-upload-active.svg?17db8de11525f8ecbe512e13e16ad43d) no-repeat 0px 2px;
}

.icon-replace-img {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-replace.svg?f3b734ad94dbec56dfd29df877993433) no-repeat 0px 2px;
}

.icon-replace-img:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-replace-active.svg?0addcf7eea625db64ddca09d6a2eb284) no-repeat 0px 2px;
}

.icon-edit-img {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-edit.svg?2b4d550e569207691d5f7e4b0b0fa454) no-repeat;
}

.icon-edit-img:hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/imagemanage-tool-bt-edit-active.svg?ee4930c34139d8997b9a258a4e876249) no-repeat;
}

.icon-view {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/bt-view.svg?5515968e864fccf2ccea26ab8b8b4031) no-repeat;
}

.more-gradient-dropdown {
    background: #fff;
    border-radius: 10px;
    border: #dddddd solid 1px;
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.15);
    top: 25px;
    width: 290px;
    max-height: 330px;
    left: -212px;
}

.scrollbar-content {
    max-height: 250px;
    overflow: auto;
    padding: 10px;
    border: 0 !important;
}

.icon-mysite,
.icon-apps,
.icon-sitemap {
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 3px;
}

.icon-mysite {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/top-bt-mysite.svg?c21bdd835cc46a98d9ddaeb1d08120f4) no-repeat center center;
    width: 17px;
    height: 14px;
    border: 2 !important;
}

.icon-apps {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/top-bt-apps.svg?c83022096c480ec5ef8f5e6d0e0935f6) no-repeat center center;
    width: 14px;
    height: 13px;
}

.icon-sitemap {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon-sitemap.jpg?7c6fc68f1ee1054db05cb145565ed756) no-repeat center center;
    width: 22px;
    height: 15px;
}

/* Switch Slider */
#wys-toolbar .switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 20px;
    margin-bottom: 8px;
}

#wys-toolbar .switch input {
    display: none;
}

#wys-toolbar .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f1f1f1;
    transition: .4s;
    border: 1px solid #999;
    border-radius: 100px;
}

#wys-toolbar .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: -3px;
    bottom: -2px;
    background-color: #f1f1f1;
    transition: .4s;
    border-radius: 100%;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    border: 1px solid #999;
}

#wys-toolbar input:checked+.slider {
    background-color: #3ab54a;
}

#wys-toolbar input:focus+.slider {
    box-shadow: 0 0 1px #3ab54a;
}

input:checked+.slider:before {
    transform: translateX(26px);
}

/* Rounded sliders */
#wys-toolbar {
    border-radius: 34px;
}

#wys-toolbar .slider.round:before {
    border-radius: 50%;
}

.width-limit {
    width: 100px;
}

.btn-select {
    width: 100px !important;
    font-size: 13px;
}

/* Section Border shadow*/
.rv-sectionpro-icon {
    padding: 5px 0;
}

.rv-sectionpro-icon span {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/shadow-icon.svg?40ad70db471235b7253d5d39f4c84de7);
    background-repeat: no-repeat;
    background-position: -0px -0px;
    width: 25px;
    height: 28px;
    display: block;
    float: left;
    margin: 5px 8px 5px 0;
    cursor: pointer;
}

.ui-imgProp-box .rv-sectionpro-icon span {
    margin: 5px 5px 5px 0;
}

/* Shadow */
.rv-sectionpro-icon .shadow-top-left {
    background-position: -0px -0px;
}

.rv-sectionpro-icon .shadow-top-left-active,
.rv-sectionpro-icon .shadow-top-left:hover {
    background-position: -30px -0px;
}

.rv-sectionpro-icon .shadow-top-center {
    background-position: -0px -30px;
}

.rv-sectionpro-icon .shadow-top-center-active,
.rv-sectionpro-icon .shadow-top-center:hover {
    background-position: -30px -30px;
}

.rv-sectionpro-icon .shadow-top-right {
    background-position: -0px -60px;
}

.rv-sectionpro-icon .shadow-top-right-active,
.rv-sectionpro-icon .shadow-top-right:hover {
    background-position: -30px -60px;
}


.rv-sectionpro-icon .shadow-bottom-left {
    background-position: -0px -89px;
}

.rv-sectionpro-icon .shadow-bottom-left-active,
.rv-sectionpro-icon .shadow-bottom-left:hover {
    background-position: -30px -89px;
}

.rv-sectionpro-icon .shadow-bottom-center {
    background-position: -0px -119px;
}

.rv-sectionpro-icon .shadow-bottom-center-active,
.rv-sectionpro-icon .shadow-bottom-center:hover {
    background-position: -30px -119px;
}

.rv-sectionpro-icon .shadow-bottom-right {
    background-position: -0px -149px;
}

.rv-sectionpro-icon .shadow-bottom-right-active,
.rv-sectionpro-icon .shadow-bottom-right:hover {
    background-position: -30px -149px;
}

.rv-sectionpro-icon .shadow-reset {
    background-position: -0px -179px;
}

.rv-sectionpro-icon .shadow-reset-active,
.rv-sectionpro-icon .shadow-reset:hover {
    background-position: -30px -179px;
}

/*Overlap/Margin*/
.rv-overlap-icon span {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/overlap-icon.svg?725ceddeb086ae5333fc6e88fa0e1e1c);
    background-repeat: no-repeat;
    background-position: -0px -0px;
    width: 26px;
    height: 28px;
    display: block;
    float: left;
    margin: 5px 8px 5px 0;
    cursor: pointer;
}

.rv-overlap-icon .overlap-top {
    background-position: -0px -0px;
}

.rv-overlap-icon .overlap-top-active,
.rv-overlap-icon .overlap-top:hover {
    background-position: -30px -0px;
}

.rv-overlap-icon .overlap-bottom {
    background-position: -0px -30px;
}

.rv-overlap-icon .overlap-bottom-active,
.rv-overlap-icon .overlap-bottom:hover {
    background-position: -30px -30px;
}

.rv-overlap-icon .overlap-left {
    background-position: -0px -60px;
}

.rv-overlap-icon .overlap-left-active,
.rv-overlap-icon .overlap-left:hover {
    background-position: -30px -60px;
}

.rv-overlap-icon .overlap-right {
    background-position: -0px -90px;
}

.rv-overlap-icon .overlap-right-active,
.rv-overlap-icon .overlap-right:hover {
    background-position: -30px -90px;
}

.rv-overlap-icon .overlap-reset {
    background-position: -0px -120px;
}

.rv-overlap-icon .overlap-reset-active,
.rv-overlap-icon .overlap-reset:hover {
    background-position: -30px -120px;
}

/* set shadow*/
.set-shadow-top-left {
    box-shadow: -8px -8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-top-center {
    box-shadow: 0px -8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-top-right {
    box-shadow: 8px -8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-bottom-left {
    box-shadow: -8px 8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-bottom-center {
    box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-bottom-right {
    box-shadow: 8px 8px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-center-left {
    box-shadow: -8px 0px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-center-right {
    box-shadow: 8px 0px 4px 0px rgba(0, 0, 0, 0.3);
}

.set-shadow-center {
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.3);
}

.panel-showhide-tool.uk-icon-close:before {
    content: "\F068";
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 2px;
    right: 0px;
}

/* ui shadow/overlap/box tool */
.rv-rang-slider {
    width: 50% !important;
    padding-top: 8px !important;
    padding-left: 7px !important;
}

.rv-rang-sliderbar {
    border: 0px solid #2b2e33 !important;
    background: #ccc !important;
    height: 2px !important;
}

.rv-rang-slider-handle {
    width: 10px !important;
    height: 10px !important;
    top: -4px !important;
    border-radius: 180px !important;
    background: #5c616b !important;
    border: 0 !important;
    z-index: auto !important;
}

.rv-number-box {
    width: 42px !important;
    height: 13px !important;
}

.image-panel .rv-rang-slider {
    width: 40% !important;
    padding-top: 8px !important;
    padding-left: 7px !important;
}

.image-panel .ui-tabs .ui-tabs-nav .ui-state-default a,
.image-panel .ui-tabs .ui-tabs-nav .ui-state-default:hover a {
    padding: 3px 7px !important;
}

.addFont .uk-icon {
    color: #929497;
}

.websitefont .rvfont,
.rvfont {
    color: #237dd6;
    background: #f2f2f2;
    padding: 1px 0;
}

.rvfont span {
    color: #237dd6;
}

.rvfont:hover span {
    color: #fff;
}

/*dialog addfont*/
.AddFont-list {
    padding: 3px;
    border: 1px solid rgb(223, 224, 228);
    margin-bottom: 10px;
    width: 300px;
}

.AddFont-list div {
    border-bottom: 1px dashed #efefef;
    padding: 2px;
}

.AddFont-list div:last-child {
    border-bottom: 0;
}

.AddFont-list .uk-icon {
    color: #e64a39;
    font-size: 18px;
}

.btnAddFont {
    border-radius: 3px;
}

/** All Button Link **/
.panel-insert-button h1 {
    font-size: 12px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 3px 0;
    margin: 10px 0 15px 0;
    line-height: normal;
}

textarea.ui-button-title {
    border-radius: 4px;
    border: #999999 solid 1px;
}

/*favicon*/
.rvsiteconfig .btn-tool {
    border: #999999 solid 1px;
    border-radius: 4px;
    padding: 1px 5px;
    cursor: pointer;
    text-align: left;
    min-width: 80px;
}

.rvsiteconfig .section-bg-logo {
    border: 1px solid #999;
    border-radius: 4px;
    padding: 3px;
}

.rvsiteconfig .marl {
    margin-left: -13px;
}


/* Sprite Animation */
.sprite-animation-icon a span {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/animation-sprtie.svg?3e8fe4657b98f2e893c9ec7cfac1c3a7);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    cursor: pointer;
}

.sprite-animation-icon .animateBlock {
    width: 50px;
    height: 50px;
    border: #929497 solid 1px;
    border-radius: 10px;
    margin: 5px 8px 6px 4px;
}

.sprite-animation-icon .text {
    width: 60px;
    text-align: center;
}

.sprite-animation-icon .ani_current,
.sprite-animation-icon .animateBlock:hover {
    border: #2b2e33 solid 1px;
}

.sprite-animation-icon .animateBlock a {
    color: transparent;
}

.sprite-animation-icon .uk-panel-box {
    padding: 0;
}

.sprite-animation-icon .animation-none {
    background-position: -0px -0px;
}

.sprite-animation-icon .animateBlock:hover .animation-none,
.ani_current .animation-none {
    background-position: -70px -0px;
}

.sprite-animation-icon .animation-fade {
    background-position: -0px -70px;
}

.sprite-animation-icon .animateBlock:hover .animation-fade,
.ani_current .animation-fade {
    background-position: -70px -70px;
}

.sprite-animation-icon .animation-scaleup {
    background-position: -0px -140px;
}

.sprite-animation-icon .animateBlock:hover .animation-scaleup,
.ani_current .animation-scaleup {
    background-position: -70px -140px;
}

.sprite-animation-icon .animation-scaledown {
    background-position: -0px -210px;
}

.sprite-animation-icon .animateBlock:hover .animation-scaledown,
.ani_current .animation-scaledown {
    background-position: -70px -210px;
}

.sprite-animation-icon .animation-slidetop {
    background-position: -0px -280px;
}

.sprite-animation-icon .animateBlock:hover .animation-slidetop,
.ani_current .animation-slidetop {
    background-position: -70px -280px;
}

.sprite-animation-icon .animation-slidebottom {
    background-position: -0px -350px;
}

.sprite-animation-icon .animateBlock:hover .animation-slidebottom,
.ani_current .animation-slidebottom {
    background-position: -70px -350px;
}

.sprite-animation-icon .animation-slideleft {
    background-position: -0px -420px;
}

.sprite-animation-icon .animateBlock:hover .animation-slideleft,
.ani_current .animation-slideleft {
    background-position: -70px -420px;
}

.sprite-animation-icon .animation-slideright {
    background-position: -0px -490px;
}

.sprite-animation-icon .animateBlock:hover .animation-slideright,
.ani_current .animation-slideright {
    background-position: -70px -490px;
}

/* Sprite Scrolling Effect */
.sprite-scrolling-icon a {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/scrolling-sprtie.svg?6f043333f49402d4cd0fd66270598a3f);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    cursor: pointer;
}

.sprite-scrolling-icon .animateParallax {
    width: 50px;
    height: 50px;
    border: #929497 solid 0px;
    border-radius: 0px;
    margin: 5px 8px 6px 4px;
    transition: 0.4s;
}

.sprite-scrolling-icon .animateParallax:hover {
    transition: 0.4s;
}

.sprite-scrolling-icon .rv-animation-None {
    background-position: -0px -0px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-None,
.ani_current .rv-animation-None {
    background-position: -70px -0px;
}

.sprite-scrolling-icon .rv-animation-Fade {
    background-position: -0px -70px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-Fade,
.ani_current .rv-animation-Fade {
    background-position: -70px -70px;
}

.sprite-scrolling-icon .rv-animation-Zoom {
    background-position: -0px -140px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-Zoom,
.ani_current .rv-animation-Zoom {

    background-position: -70px -140px;
}

.sprite-scrolling-icon .rv-animation-SlideInLeft {
    background-position: -0px -210px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-SlideInLeft,
.ani_current .rv-animation-SlideInLeft {
    background-position: -70px -210px;
}

.sprite-scrolling-icon .rv-animation-SlideInRight {
    background-position: -0px -280px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-SlideInRight,
.ani_current .rv-animation-SlideInRight {
    background-position: -70px -280px;
}

.sprite-scrolling-icon .rv-animation-SlideInUp {
    background-position: -0px -350px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-SlideInUp,
.ani_current .rv-animation-SlideInUp {
    background-position: -70px -350px;
}

.sprite-scrolling-icon .rv-animation-SlideInDown {
    background-position: -0px -420px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-SlideInDown,
.ani_current .rv-animation-SlideInDown {
    background-position: -70px -420px;
}

.sprite-scrolling-icon .rv-animation-FadeInLeft {
    background-position: -0px -490px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeInLeft,
.ani_current .rv-animation-FadeInLeft {
    background-position: -70px -490px;
}

.sprite-scrolling-icon .rv-animation-FadeInRight {
    background-position: -0px -560px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeInRight,
.ani_current .rv-animation-FadeInRight {
    background-position: -70px -560px;
}

.sprite-scrolling-icon .rv-animation-FadeInUp {
    background-position: -0px -630px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeInUp,
.ani_current .rv-animation-FadeInUp {
    background-position: -70px -630px;
}

.sprite-scrolling-icon .rv-animation-FadeInDown {
    background-position: -0px -700px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeInDown,
.ani_current .rv-animation-FadeInDown {
    background-position: -70px -700px;
}

.sprite-scrolling-icon .rv-animation-ZoomInLeft {
    background-position: -0px -770px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-ZoomInLeft,
.ani_current .rv-animation-ZoomInLeft {
    background-position: -70px -770px;
}

.sprite-scrolling-icon .rv-animation-ZoomInRight {
    background-position: -0px -840px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-ZoomInRight,
.ani_current .rv-animation-ZoomInRight {
    background-position: -70px -840px;
}

.sprite-scrolling-icon .rv-animation-ZoomInUp {
    background-position: -0px -910px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-ZoomInUp,
.ani_current .rv-animation-ZoomInUp {
    background-position: -70px -910px;
}

.sprite-scrolling-icon .rv-animation-ZoomInDown {
    background-position: -0px -980px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-ZoomInDown,
.ani_current .rv-animation-ZoomInDown {
    background-position: -70px -980px;
}

.sprite-scrolling-icon .rv-animation-FadeUpLeft {
    background-position: -0px -1050px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeUpLeft,
.ani_current .rv-animation-FadeUpLeft {
    background-position: -70px -1050px;
}

.sprite-scrolling-icon .rv-animation-FadeUpRight {
    background-position: -0px -1120px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeUpRight,
.ani_current .rv-animation-FadeUpRight {
    background-position: -70px -1120px;
}

.sprite-scrolling-icon .rv-animation-FadeDownLeft {
    background-position: -0px -1190px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeDownLeft,
.ani_current .rv-animation-FadeDownLeft {
    background-position: -70px -1190px;
}

.sprite-scrolling-icon .rv-animation-FadeDownRight {
    background-position: -0px -1260px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-FadeDownRight,
.ani_current .rv-animation-FadeDownRight {
    background-position: -70px -1260px;
}

.sprite-scrolling-icon .rv-animation-ZoomOut {
    background-position: -0px -1330px;
}

.sprite-scrolling-icon .animateParallax:hover .rv-animation-ZoomOut,
.ani_current .rv-animation-ZoomOut {
    background-position: -70px -1330px;
}




/*icon widget*/
.rv-bgwidget {
    top: 4px !important;
    width: 270px !important;
    background: #58595b !important;
}

.rv-bgwidget li:hover,
.rv-bgwidget li:hover a,
.rv-bgwidget li a:hover {
    background: #58595b !important;
    color: #b2e7ff !important;
}

.rv-iconinsertwidget {
    background-repeat: no-repeat;
    background-position: -0px -0px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: 2px 1px;
    cursor: pointer;
    background-color: transparent;
    border: 0;
}

.icon-widgetelement {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-element-normal.svg?398d4ada13b15636864c8b99ca71a352);
}

.icon-widgetelement:hover {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-element-active.svg?228468bebeeeda26690939347093da51);
}

.icon-widgetblock {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-block-normal.svg?416b2d5a32ecf29d1f72e9978ef235a7);
}

.icon-widgetblock:hover {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-block-active.svg?e0d543baa81fc660c3ec4a15e7353051);
}

.icon-widgetsection {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-section-normal.svg?1b0f27324e64d7aae07e4da7628a5cf4);
}

.icon-widgetsection:hover {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/insert-section-active.svg?504bb983880b7c866d8296071aa3ce1c);
}

/** Insert button panel **/
.rv-insert-button .panel-insert-button {
    height: 400px;
    margin-bottom: 10px;
}

.rv-insert-button .panel-insert-button .rv-button {
    margin-bottom: 7px;
}

.rv-insert-button .panel-insert-button hr {
    margin: 5px 0 10px 0;
    border-top: #f2f2f2 solid 1px;
}

.rv-insert-button .ui-button-sample {
    margin: 5px 0;
    padding: 2px 3px;
    width: 110px;
    text-align: center;
    font-size: 14px;
}

.rv-insert-button .panel-setting-button .ib-box-accordion-title.uk-active {
    background: #2b2e33;
    border-radius: 4px;
    color: #fff;
}

.rv-insert-button .panel-setting-button .ib-box-accordion-title.uk-active .uk-icon-caret-down {
    transform: rotate(-180deg);
}

.rv-insert-button .panel-setting-button .black-line {
    background: #2b2e33;
    height: 2px;
    margin-top: 7px;
}

.rv-insert-button .panel-setting-button .txtbox {
    border: #cccccc solid 1px;
    border-radius: 4px;
    width: 98%;
    min-height: 18px;
}

.rv-insert-button .ib-box-accordion-title {
    margin-bottom: 5px !important;
    border-radius: 4px;
    background: #ccc;
    color: #fff;
}

.rv-insert-button .ib-box-accordion-content {
    padding: 5px 0 !important;
    margin-top: -10px !important;
}

.rv-insert-button .ib-box-setting {
    padding: 3px 0 2px 3px;
}

.rv-insert-button .rv-button-icon {
    min-width: 155px;
}

/* Sprite Scrolling Effect Banner*/
.sprite-effect-banner {
    display: block;
}

.sprite-effect-banner a {
    visibility: hidden;
}

.sprite-effect-banner .animateBlock {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/icon-effect-banner.svg?c74f60f912f57cfa1dd81cc98390495d);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    float: left;
    width: 50px;
    height: 50px;
    border: 0;
    border-radius: 0px;
    margin: 2px 5px 10px 8px;
    text-align: center;
}

.sprite-effect-banner .icon-random {
    background-position: -0px -0px;
}

.sprite-effect-banner .icon-random:hover {
    background-position: -70px -0px;
}

.sprite-effect-banner .icon-fade {
    background-position: -0px -210px;
}

.sprite-effect-banner .icon-fade:hover {
    background-position: -70px -210px;
}

.sprite-effect-banner .icon-scale {
    background-position: -0px -70px;
}

.sprite-effect-banner .icon-scale:hover {
    background-position: -70px -70px;
}

.sprite-effect-banner .icon-swipe {
    background-position: -0px -140px;
}

.sprite-effect-banner .icon-swipe:hover {
    background-position: -70px -140px;
}

.sprite-effect-banner .icon-slice-down {
    background-position: -0px -280px;
}

.sprite-effect-banner .icon-slice-down:hover {
    background-position: -70px -280px;
}

.sprite-effect-banner .icon-slice-up {
    background-position: -0px -350px;
}

.sprite-effect-banner .icon-slice-up:hover {
    background-position: -70px -350px;
}

.sprite-effect-banner .icon-up-down {
    background-position: -0px -420px;
}

.sprite-effect-banner .icon-up-down:hover {
    background-position: -70px -420px;
}

.sprite-effect-banner .icon-fold {
    background-position: -0px -490px;
}

.sprite-effect-banner .icon-fold:hover {
    background-position: -70px -490px;
}

.sprite-effect-banner .icon-puzzle {
    background-position: -0px -560px;
}

.sprite-effect-banner .icon-puzzle:hover {
    background-position: -70px -560px;
}

.sprite-effect-banner .icon-boxes {
    background-position: -0px -630px;
}

.sprite-effect-banner .icon-boxes:hover {
    background-position: -70px -630px;
}

.sprite-effect-banner .icon-boxes-reverse {
    background-position: -0px -700px;
}

.sprite-effect-banner .icon-boxes-reverse:hover {
    background-position: -70px -700px;
}

/*Social Login*/
.sociallogintabs.ui-tabs-vertical {
    width: 55em;
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 8em;
    border: 0;
    margin-left: -2px;
    margin-top: 0px;
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav li {
    display: block !important;
    clear: left;
    width: 100%;
    margin: 0 0 5px 0 !important;
    border-radius: 3px !important;
    border: 0;
    border: 1px solid rgba(0, 0, 0, 0);
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav li a {
    display: block;
    width: 100%;
    padding: 6px 8px !important;
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav li:hover {
    opacity: 0.9 !important;
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    border-radius: 3px !important;
    border: 0;
    padding-bottom: 0 !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
    margin-bottom: 15px !important;
}

.sociallogintabs.ui-tabs-vertical .ui-tabs-panel {
    padding: 1em;
    float: right;
    width: 45.8em;
}

.sociallogintabs .scrollable {
    height: 300px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.sociallogintabs .scrollable:hover {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.sociallogintabs .uk-icon {
    margin-right: 7px;
}

.sociallogintabs .bggoogle {
    background: #d85434 !important;
}

.sociallogintabs .bgfacebook {
    background: #3c5a98 !important;
}

.sociallogintabs .bgtwitter {
    background: #40cdda !important;
}

.sociallogintabs .bgline {
    background: #03c300 !important;
}

.sociallogintabs .bggithub {
    background: #53565a !important;
}

.sociallogintabs .bgbitbucket {
    background: #467a9e !important;
}

.sociallogintabs .bglinkedin {
    background: #4da9d6 !important;
}

.disable-sociallogin {
    opacity: 0.4;
    pointer-events: none;
    display: none;
}

/** wgFrame **/

.wg-framepanel {
    border: 0 !important;
    margin-left: -7px;
    font-size: 12px;
}

.wg-framepanel .toolbar-panel-scrollbar {
    height: 345px;
}

.wg-framepanel #social {
    margin-top: -15px;
}

.wg-framepanel .txt-title-panel {
    color: #333 !important;
    padding: 1px 6px;
}

.wg-framepanel.wys-rowFooterSocial .uk-form-row+.uk-form-row {
    margin-top: 5px !important;
}

.wg-framepanel.wys-rvdesign .title-panel {
    background: #fff !important;
}

.wg-framepanel .title-panel * {
    cursor: default !important;
}

.wg-framepreview {
    position: fixed;
    bottom: 3px;
    width: 98%;
}

iframe.wgFrame {
    width: 230px !important;
    min-height: 460px;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
}

.sociallogintabs li.nonesetting {
    background: #bdbdbd !important;
}

.wg-framepanel .uk-tab-responsive>a:before {
    content: none !important;
}

.bodyscrollhide {
    overflow: hidden;
}

/** All Button Link **/
.rv-button  {
    -webkit-appearance: none;
    margin: 0;
	margin-right:2px;
	margin-bottom:3px;
    border: none;
    font: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 1px 12px;
    vertical-align: middle;
    line-height: 30px;
    min-height: 30px;
	min-width:100px;
	text-align:center;
    font-size: 14px;
    text-decoration: none !important;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	transition:0.4s;
}
.rv-button:hover {
    opacity: 0.8;
}
a.rv-button hr.clearhr{
    margin-top:8px;
    color: #fff !important;
}


/***************** Design ******************/
.rv-button-normal {
    text-align: left;
	padding: 5px 20px;
}
.rv-button-round {
    border-radius: 5px;
}
.rv-button-radius {
    border-radius: 180px;
}
.rv-button-border {
    border:1px solid rgba(0,0,0,0.3);
}
.rv-button-border-md {
    border:2px solid rgba(0,0,0,0.3);
}
.rv-button-border-circle {
    border:4px solid rgba(255,255,255,1);
	border-radius: 100%;
	box-shadow: rgba(0,0,0,0.2) 0px 0px 3px 2px;
    width: 60px;
    height: 60px;
    line-height: 2.8em;
    min-height: auto;
    min-width: auto;
}
.rv-button-border-dash {
    border:1px dashed rgba(0,0,0,0.3);
}
.rv-button-shadow {
	box-shadow: rgba(0,0,0,0.65) 0px 0px 3px 2px;
}
.rv-button-round-border {
    border-style: solid;
    border-width: 1px;
    border-color: #0000003d;
    color: #fff !important;
    border-radius: 3px;
}
.rv-button-border-white {
    border:1px solid rgba(255,255,255,0.8);
}
.rv-button-border-shadow {
    border: 2px solid rgb(255, 255, 255);
    border-radius: 180px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px 0px;
}
/** shadow color **/
.rv-button-corner-shadow1 {
    border-radius: 5px;
    box-shadow: rgb(168,31,31) 0px 3px 0px 0px;
}
.rv-button-corner-shadow2 {
    border-radius: 5px;
    box-shadow: rgb(171,116,25) 0px 3px 0px 0px;
}
.rv-button-corner-shadow3 {
    border-radius: 5px;
    box-shadow: rgb(178,153,0) 0px 3px 0px 0px;
}
.rv-button-corner-shadow4 {
    border-radius: 5px;
    box-shadow: rgb(62,128,20) 0px 3px 0px 0px;
}
.rv-button-corner-shadow5 {
    border-radius: 5px;
    box-shadow: rgb(24,139,121) 0px 3px 0px 0px;
}
.rv-button-corner-shadow6 {
    border-radius: 5px;
    box-shadow: rgb(33,99,156) 0px 3px 0px 0px;
}
.rv-button-corner-shadow7 {
    border-radius: 5px;
    box-shadow: rgb(78,20,173) 0px 3px 0px 0px;
}
.rv-button-corner-shadow8 {
    border-radius: 5px;
    box-shadow: rgb(140,29,160) 0px 3px 0px 0px;
}
.rv-button-corner-shadow9 {
    border-radius: 5px;
    box-shadow: rgb(161,21,100) 0px 3px 0px 0px;
}
.rv-button-corner-shadow10 {
    border-radius: 5px;
    box-shadow: rgb(133,133,133) 0px 3px 0px 0px;
}
.rv-button-corner-shadow11 {
    border-radius: 5px;
    box-shadow: rgb(83,83,83) 0px 3px 0px 0px;
}
.rv-button-corner-shadow12 {
    border-radius: 5px;
    box-shadow: rgb(52,52,52) 0px 3px 0px 0px;
}
/** shadow blur **/
.rv-button-shadow-center {
	box-shadow: rgba(0,0,0,0.3) 0px 0px 3px 2px;
}
.rv-button-shadow-top-left {
	box-shadow: rgba(0,0,0,0.3) -1px -3px 3px 0px;
}
.rv-button-shadow-top-center {
	box-shadow: rgba(0,0,0,0.3) 0px -3px 3px 0px;
}
.rv-button-shadow-top-right {
	box-shadow: rgba(0,0,0,0.3) 1px -3px 3px 0px;
}
.rv-button-shadow-bottom-left {
	box-shadow: rgba(0,0,0,0.3) -1px 3px 3px 0px;
}
.rv-button-shadow-bottom-center {
	box-shadow: rgba(0,0,0,0.3) 1px 3px 3px 0px;
}
.rv-button-shadow-bottom-right {
	box-shadow: rgba(0,0,0,0.3) 1px 3px 3px 0px;
}

/** thick shadow**/
.rv-button-thickshadow-center {
	box-shadow: rgba(0,0,0,0.3) 0px -3px 0px 0px;
}
.rv-button-thickshadow-bottom {
	box-shadow: rgba(0,0,0,0.3) 0px 3px 0px 0px;
}
.rv-button-thickshadow-top-right {
	box-shadow: rgba(0,0,0,0.3) 3px -3px 0px 0px;
}
.rv-button-thickshadow-bottom-right {
	box-shadow: rgba(0,0,0,0.3) 3px 3px 0px 0px;
}


/*Advanced button*/
a.rv-button-oval {
    text-decoration: none;
    border-radius: 30px;
    padding: 5px 50px 5px 25px;
    color: #fff;
    font-family: sans-serif;
    font-weight: bold;
    position: relative;
    transition: all 0.3s;
    display: inline-block;
}
a.rv-button-oval span {
    position: relative;
    z-index: 3;
}
a.rv-button-oval .round {
    border-radius: 50%;
    border:1px solid rgba(255,255,255,0.5);
    width: 33px;
    height: 33px;
    position: absolute;
    right: 3px;
    top: 3px;
    transition: all 0.3s ease-out;
    z-index: 2;
}
a.rv-button-oval .round hr.clearhr {
    font-size:16px !important;
}
a.rv-button-oval .round-bg {
    background:rgba(255,255,255,0.3);
    border:1px solid rgba(255,255,255,0);
}
a.rv-button-oval .round i {
    /*position: absolute;
    top: 20%;
    left: 35%;
    margin-left: -4px;*/
    margin:6px auto 7px auto;
    transition: all 0.3s;
    font-size:20px;
    color:#fff !important;
}
a.rv-button i.rvicon {
    position:relative;
    right:-10px;
    transition:0.4s;
    font-size:22px;
    top:3px;
    color:#fff !important;
}
a.rv-button:hover i.rvicon {
    position:relative;
    right:-18px;
    transition:0.4s;
    color:#fff !important;
}
a.rv-button i.rvicon-left {
    position:relative;
    left:-10px;
    transition:0.4s;
    font-size:22px;
    top:3px;
    color:#fff !important;
}
a.rv-button:hover i.rvicon-left {
    position:relative;
    left:-2px;
    transition:0.4s;
    color:#fff !important;
}

.rv-button-icon {
    text-align: left;
    padding: 0px 10px 0px 0px;
    /* padding-right:10px; */
}
a.rv-button i.rvicon-lightbg {
    transition:0.4s;
    font-size:22px;
    background:rgba(255,255,255,0.15);
    padding:10px 10px;
    margin-right: 5px;
    vertical-align: middle;
    border-right:1px solid rgba(255,255,255,0.2);
    color:#fff !important;
}
a.rv-button:hover i.rvicon-lightbg {
    transition:0.4s;
    color:#fff !important;
}
a.rv-button i.rvicon-darkbg {
    transition:0.4s;
    font-size:22px;
    background:rgba(0,0,0,0.3);
    padding:10px 10px;
    margin-right: 5px;
    vertical-align: middle;
    color:#fff !important;
}
a.rv-button:hover i.rvicon-darkbg {
    transition:0.4s;
    color:#fff !important;
}

.rv-button-icon-circle {
    text-align: left;
    padding: 2px 10px 2px 2px;
    /* padding-right: 10px; */
    border-radius: 180px;
}
a.rv-button-icon-circle i.rvicon-lightbg {
    transition:0.4s;
    font-size:22px;
    background:rgba(255,255,255,0.4);
    padding:10px 10px;
    margin-right: 5px;
    vertical-align: middle;
	border-radius: 180px;
	width: 20px;
    height: 20px;
    color:#fff !important;
}
a.rv-button-icon-circle:hover i.rvicon-lightbg {
    transition:0.4s;
    color:#fff !important;
}

/**************** Background Color  **************/
/** button 1 **/
.rv-button-red,
.rv-button-red:hover {
    background: #f12c2c;
    color: #ffffff !important;
}
/** button 2 **/
.rv-button-gold,
.rv-button-gold:hover {
    background: #f5a623;
    color: #ffffff !important;
}
/** button 3 **/
.rv-button-yellow,
.rv-button-yellow:hover {
    background: #ffdc00;
    color: #414141 !important;
}
/** button 4 **/
.rv-button-green,
.rv-button-green:hover {
    background: #59b71c;
    color: #ffffff !important;
}
/** button 5 **/
.rv-button-skyblue,
.rv-button-skyblue:hover {
    background: #22c7ad;
    color: #ffffff !important;
}
/** button 6 **/
.rv-button-blue,
.rv-button-blue:hover {
    background: #2f8ee0;
    color: #ffffff !important;
}
/** button 7 **/
.rv-button-purple,
.rv-button-purple:hover {
    background: #6f1cf8;
    color: #ffffff !important;
}
/** button 8 **/
.rv-button-pink,
.rv-button-pink:hover {
    background: #c829e5;
    color: #ffffff !important;
}
/** button 9 **/
.rv-button-magenta,
.rv-button-magenta:hover {
    background: #e71e8f;
    color: #ffffff !important;
}
/** button 10 **/
.rv-button-silver,
.rv-button-silver:hover {
    background: #bfbfbf;
    color: #414141 !important;
}
/** button 11 **/
.rv-button-gray,
.rv-button-gray:hover {
    background: #767676;
    color: #ffffff !important;
}
/** button 12 **/
.rv-button-darkgray,
.rv-button-darkgray:hover {
    background: #4a4a4a;
    color: #ffffff !important;
}

/************************ border button **************************/

/** border button 1 **/
.rv-border-button-red,
.rv-border-button-red:hover {
	background: #fff;
    border-color: #f12c2c;
    color: #f12c2c !important;
	transition: 0.4s;
    -webkit-transition: 0.4s;
	opacity:1;
}
.rv-border-button-red:hover {
	background: #f12c2c;
    color: #fff !important;
	/*box-shadow: inset 0 -80px 0 0 #f12c2c;*/
}
/** border button 2 **/
.rv-border-button-gold,
.rv-border-button-gold:hover {
	background: #fff;
    border-color: #f5a623;
    color: #f5a623 !important;
}
.rv-border-button-gold:hover {
	background: #f5a623;
    color: #fff !important;
	opacity:1;
}
/** border button 3 **/
.rv-border-button-yellow,
.rv-border-button-yellow:hover {
	background: #fff;
    border-color: #ffdc00;
    color: #ffdc00 !important;
}
.rv-border-button-yellow:hover {
	background: #ffdc00;
    color: #fff !important;
	opacity:1;
}
/** border button 4 **/
.rv-border-button-green,
.rv-border-button-green:hover {
	background: #fff;
    border-color: #59b71c;
    color: #59b71c !important;
}
.rv-border-button-green:hover {
	background: #59b71c;
    color: #fff !important;
	opacity:1;
}
/** border button 5 **/
.rv-border-button-skyblue,
.rv-border-button-skyblue:hover {
	background: #fff;
    border-color: #22c7ad;
    color: #22c7ad !important;
}
.rv-border-button-skyblue:hover {
	background: #22c7ad;
    color: #fff !important;
	opacity:1;
}
/** border button 6 **/
.rv-border-button-blue,
.rv-border-button-blue:hover {
	background: #fff;
    border-color: #2f8ee0;
    color: #2f8ee0 !important;
}
.rv-border-button-blue:hover {
	background: #2f8ee0;
    color: #fff !important;
	opacity:1;
}
/** border button 7 **/
.rv-border-button-purple,
.rv-border-button-purple:hover {
	background: #fff;
    border-color: #6f1cf8;
    color: #6f1cf8 !important;
}
.rv-border-button-purple:hover {
	background: #6f1cf8;
    color: #fff !important;
	opacity:1;
}
/** border button 8 **/
.rv-border-button-pink,
.rv-border-button-pink:hover {
	background: #fff;
    border-color: #c829e5;
    color: #c829e5 !important;
}
.rv-border-button-pink:hover {
	background: #c829e5;
    color: #fff !important;
	opacity:1;
}
/** border button 9 **/
.rv-border-button-magenta,
.rv-border-button-magenta:hover {
	background: #fff;
    border-color: #e71e8f;
    color: #e71e8f !important;
}
.rv-border-button-magenta:hover {
	background: #e71e8f;
    color: #fff !important;
	opacity:1;
}
/** border button 10 **/
.rv-border-button-silver,
.rv-border-button-silver:hover {
	background: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf !important;
}
.rv-border-button-silver:hover {
	background: #bfbfbf;
    color: #fff !important;
	opacity:1;
}
/** border button 11 **/
.rv-border-button-gray,
.rv-border-button-gray:hover {
	background: #fff;
    border-color: #767676;
    color: #767676 !important;
}
.rv-border-button-gray:hover {
	background: #767676;
    color: #fff !important;
	opacity:1;
}
/** border button 12 **/
.rv-border-button-darkgray,
.rv-border-button-darkgray:hover {
	background: #fff;
    border-color: #4a4a4a;
    color: #4a4a4a !important;
}
.rv-border-button-darkgray:hover {
	background: #4a4a4a;
    color: #fff !important;
	opacity:1;
}

/************************ Horizontal gradient button **************************/

/** gradient button 1 **/
.rv-gradient-button-red,
.rv-gradient-button-red:hover {
	background: linear-gradient(90deg, rgb(210, 43, 45) 0%, rgb(111, 0, 0) 100%);
    border-color: #f12c2c;
    color: #fff !important;
}
.rv-gradient-button-red:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}
/** gradient button 2 **/
.rv-gradient-button-gold,
.rv-gradient-button-gold:hover {
	background: linear-gradient(90deg, rgb(230, 93, 23) 0%, rgb(247, 177, 0) 100%);
    border-color: #f5a623;
    color: #fff !important;
}
.rv-gradient-button-gold:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** gradient button 4 **/
.rv-gradient-button-green,
.rv-gradient-button-green:hover {
	 background: linear-gradient(90deg, rgb(93, 197, 95) 0%, rgb(0, 169, 157) 100%);
    border-color: #59b71c;
    color: #fff !important;
}
.rv-gradient-button-green:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** gradient button 6 **/
.rv-gradient-button-blue,
.rv-gradient-button-blue:hover {
	background: linear-gradient(90deg, rgb(152, 120, 253) 0%, rgb(10, 184, 255) 100%);
    border-color: #2f8ee0;
    color: #fff !important;
}
.rv-gradient-button-blue:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}
/************************ Vertical gradient button **************************/

/** Vertical gradient button 1 **/
.rv-vgradient-button-red,
.rv-vgradient-button-red:hover {
	background: linear-gradient(180deg, rgb(210, 43, 45) 0%, rgb(111, 0, 0) 100%);
    border-color: #f12c2c;
    color: #fff !important;
}
.rv-vgradient-button-red:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}
/** Vertical gradient button 2 **/
.rv-vgradient-button-gold,
.rv-vgradient-button-gold:hover {
	background: linear-gradient(180deg, rgb(230, 93, 23) 0%, rgb(247, 177, 0) 100%);
    border-color: #f5a623;
    color: #fff !important;
}
.rv-vgradient-button-gold:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** Vertical gradient button 4 **/
.rv-vgradient-button-green,
.rv-vgradient-button-green:hover {
	 background: linear-gradient(180deg, rgb(93, 197, 95) 0%, rgb(0, 169, 157) 100%);
    border-color: #59b71c;
    color: #fff !important;
}
.rv-vgradient-button-green:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** Vertical gradient button 6 **/
.rv-vgradient-button-blue,
.rv-vgradient-button-blue:hover {
	background: linear-gradient(180deg, rgb(152, 120, 253) 0%, rgb(10, 184, 255) 100%);
    border-color: #2f8ee0;
    color: #fff !important;
}
.rv-vgradient-button-blue:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}


/************************ radial gradient button **************************/

/** radial gradient button 1 **/
.rv-radialgradient-button-red,
.rv-radialgradient-button-red:hover {
	background: radial-gradient(circle, rgb(210, 43, 45) 0%, rgb(111, 0, 0) 100%);
    border-color: #f12c2c;
    color: #fff !important;
}
.rv-radialgradient-button-red:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}
/** radial gradient button 2 **/
.rv-radialgradient-button-gold,
.rv-radialgradient-button-gold:hover {
	background: radial-gradient(circle, rgb(247, 177, 0) 0%, rgb(230, 93, 23) 100%);
    border-color: #f5a623;
    color: #fff !important;
}
.rv-radialgradient-button-gold:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** radial gradient button 3 **/
.rv-radialgradient-button-green,
.rv-radialgradient-button-green:hover {
	 background: radial-gradient(circle, rgb(93, 197, 95) 0%, rgb(0, 169, 157) 100%);
    border-color: #59b71c;
    color: #fff !important;
}
.rv-radialgradient-button-green:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

/** radial gradient button 4 **/
.rv-radialgradient-button-blue,
.rv-radialgradient-button-blue:hover {
	background: radial-gradient(circle, rgb(10, 184, 255) 0%, rgb(152, 120, 253) 100%);
    border-color: #2f8ee0;
    color: #fff !important;
}
.rv-radialgradient-button-blue:hover {
    color: #fff !important;
	opacity:0.7;
	transition:0.4s;
}

.rv-radials {
	background: linear-gradient(108deg, rgba(2,0,36,1) 25%, rgba(63,114,125,1) 25%);
}
/**********  admin start rvsb-style.css ***********/

body {
    font-family: Arial, Verdana, Geneva, sans-serif;
    background: #fff;
    font-size: 14px;
}

.rvsb-left,
.float-left {
    float: left;
}

.rvsb-right,
.float-right {
    float: right;
}

.rvsb-clear {
    clear: both;
    padding: 0;
    margin: 0;
}

.rvsb-container {
    padding: 1px 0;
    margin: 0 20px;
}

/********** Start Topbar **********/
#topbar {
    width: 100%;
    top: 0;
    position: fixed;
    z-index: 10;
}

#topbar .padr {
    padding-right: 100px;
}

#topbar .rvsb-topbar {
    background: #2b2e33;
    height: 30px;
}

#topbar .rv-navbar-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

#topbar .rvsb-topbar .rv-navbar-nav>li {
    display: inline-block;
}

#topbar .rvsb-topbar .rv-navbar-nav>li>a {
    background: none;
    color: #fff;
}

#topbar .rvsb-topbar h1.rvsb-brand {
    color: #fff;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#topbar .rvsb-navdesign .rv-maintab {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
    border-bottom: 1px solid #ddd;
    margin-left: -10px;
}

#topbar .rvsb-navdesign {
    border-bottom: 1px solid #dadada;
    background: #fff;
    height: auto;
}

#topbar .rvsb-navdesign .rv-maintab li {
    border: 0;
    background: #fff;
    display: inline;
}

#topbar .rvsb-navdesign .rv-maintab {
    border: 0;
}

#topbar .rvsb-navdesign .rv-maintab>li:first-child a {
    padding: 15px 20px 5px 0px;
}

#topbar .rvsb-navdesign .rv-maintab>li>a {
    display: inline-block;
    padding: 14px 20px 14px 20px;
    color: #444;
    text-decoration: none;
    border: 0;
    font-size: 14px;
}

#topbar .rvsb-navdesign .rv-maintab>li:hover>a,
#topbar .rvsb-navdesign .rv-maintab>li.uk-active>a {
    border: 0;
    border-bottom-color: transparent;
    background: transparent;
    color: #07d;
}

#topbar .rvsb-navdesign .rv-maintab>li.uk-open:not(.uk-active)>a,
#topbar .rvsb-navdesign .rv-maintab>li:not(.uk-active)>a:focus,
#topbar .rvsb-navdesign .rv-maintab>li:not(.uk-active)>a:hover {
    margin-bottom: 0;
    padding-bottom: 0;
}

#topbar .rvsb-btnsite {
    padding: 15px 0 0 0;
}

#topbar .rvsb-border {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
}

#topbar .rvsb-btnsite .uk-icon-sitemap {
    color: #444;
    font-size: 18px !important;
    line-height: 28px;
    margin-right: 3px;
}

#topbar .rvsb-topbar i.uk-icon-exclamation-circle,
#topbar .rvsb-topbar i.uk-icon-bell {
    color: #fff;
}

#topbar .uk-icon-tv,
#topbar .uk-icon-desktop,
#topbar .uk-icon-mobile,
#topbar .uk-icon-tablet {
    color: #333;
    font-size: 20px;
    width: 25px;
    transition: 0.4s;
}

#topbar .uk-icon-tv:hover,
#topbar .uk-icon-desktop:hover,
#topbar .uk-icon-mobile:hover,
#topbar .uk-icon-tablet:hover,
#topbar .uk-icon-active {
    color: #07d;
}

#topbar .uk-icon-mobile {
    font-size: 24px;
}

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

#topbar .icon-landscape {
    transform: rotateZ(90deg);
}

#topbar .rvsb-dropdown .uk-dropdown {
    padding-bottom: -15px;
}

#topbar .rvsb-usergroup .rvsb-profile {
    padding: 0px;
    text-align: center;
}

#topbar .rvsb-usergroup i.uk-icon-user {
    color: #fff;
    font-size: 40px;
    border-radius: 100px;
    padding: 10px 15px;
}

#topbar .rvsb-usergroup p {
    font-size: 14px;
}

#topbar .rvsb-usergroup span {
    font-size: 12px;
}

#topbar .rvsb-usergroup .bg {
    border-top: #dedede solid 1px;
    background-color: #efefef;
    display: block;
    box-sizing: content-box;
    min-height: 34px;
    padding: 10px 10px 7px 10px;
    margin-bottom: -15px;
}

#topbar .rvsb-usergroup .bg .uk-icon-user {
    font-size: 13px;
    padding: 0;
    margin-right: 3px;
}

#topbar .uk-button {
    color: #fff;
}

#topbar .rvsb-switch-group {
    margin-top: -30px;
}

#topbar .rvsb-switch-group span {
    display: inline-block;
}

#topbar .rvsb-switch {
    color: #fff;
    background: #efefef;
    width: 60px;
    border-radius: 50px;
    padding: 0px;
    margin: 0 auto;
    top: 5px;
    position: relative;
}

#topbar .rvsb-switch li {
    padding: 0;
    margin: 0 2px;
}

#topbar .rvsb-switch li a {
    border-radius: 50px;
    font-size: 12px;
    padding: 2px 5px;
}

/* For WYSIWYG Only*/
#topbar .btntop {
    background: #ddd;
    color: #858585;
    width: 30px;
    height: 10px;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    opacity: 1;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    cursor: pointer;
    background: linear-gradient(to bottom, #fafafa, #eaeaea);
    border: 1px solid #dddddd;
    border-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
}

#topbar .btntop i {
    font-size: 16px;
    color: #858585;
    line-height: 10px;
    display: block;
    padding: 0;
    margin: 0;
}

#topbar .btntop:hover,
#topbar .btntop:hover i {
    opacity: 0.6;
}

#topbar .btninsert {
    border: 0;
    background: transparent;
    border-radius: 0px;
    padding: 8px 10px;
    margin-right: 5px;
    cursor: pointer;
    transition: 0.2s;
    border-right: 1px solid #ddd;
}

#topbar .btninsert:hover {
    opacity: 0.8;
}

#topbar .btninsert lang {
    vertical-align: top;
}

#topbar .insert {
    transform: rotate(90deg);
    font-size: 16px;
    color: #333;
}

#topbar .rv-navbar-nav>li>a {
    box-sizing: border-box;
    text-decoration: none;
    /* 1 */
    padding: 0 5px;
    line-height: 27px;
    /* 2 */
    color: #444;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
}

#topbar .rv-navbar-nav>li:last-child>a {
    padding-right: 0px;
}

.user-profile-image {
    width: 80px;
    height: 80px;
    -o-object-fit: cover;
       object-fit: cover;
}

#topbar .user-profile-image {
    border-radius: 100px;
}

#topbar .user-profile-image-sm {
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 100px;
    margin-right: 5px;

}

#topbar .uk-icon-th {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 3px;
}

.rvsb-topbar .uk-dropdown-navbar {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
}

.rvsb-navdesign .savepage a.uk-button {
    padding: 3px 30px;
    margin-left: 8px;
    margin-top: 7px;
}

.rvsb-navdesign .savepage a.save-button {
    background: #00a8e6 !important;
    color: #fff;
    padding: 3px 30px !important;
    margin-left: 8px !important;
    margin-top: 7px !important;
    cursor: pointer;
    border-radius: 4px;
    line-height: 25px !important;
    min-height: 25px !important;
    font-size: 12px;
}

.rvsb-navdesign .savepage a.save-button:hover {
    opacity: 0.8;
}

.rvsb-navdesign a,
.rvsb-navdesign button {
    color: #444;
    text-decoration: none !important;
}

.rvsb-navdesign a:hover,
.rvsb-navdesign button:hover {
    opacity: 0.8;
}

/***** Apps Menu *******/
.rvsb-topbar .rv-apps {
    padding-top: 10px;
    padding-bottom: 0px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
}

.rvsb-topbar ul.rv-apps-list {
    padding-left: 5px;
}

.rvsb-topbar ul.rv-apps-list li,
.rvsb-topbar ul.rv-apps-list li:hover {
    display: inline-block;
    margin: 0 0 5px 0;
    width: 75px;
    height: 75px;
    border: transparent solid 1px;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
}

.rvsb-topbar ul.rv-apps-list li:hover {
    border: #e5e5e5 solid 1px;
}

.rvsb-topbar ul.rv-apps-list li a {
    color: #333;
    text-decoration: none;
    padding-top: 7px;
    display: block;
    height: 70px;
    font-size: 12px;
}

.rvsb-topbar ul.rv-apps-list li a img {
    margin-bottom: 5px;
}

.rvsb-topbar ul.rv-apps-list li i {
    font-size: 28px;
    color: #3fabe8;
    margin-bottom: 3px;
}

.rvsb-topbar ul.rv-apps-list li a span {
    display: block;
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 70px;
}

.rvsb-topbar .rv-addmarketplace i.rvplus {
    color: #c3c3c3;
    font-size: 36px;
    margin-top: 3px;
    font-weight: 100;
}

.rvsb-topbar .rv-addmarketplace span {
    color: #c3c3c3;
}

.rvsb-topbar .rv-addmarketplace:hover i,
.rvsb-topbar .rv-addmarketplace:hover span {
    color: #333;
}


#topbar .rv-button-dropdown {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

#topbar .rv-dropdown {
    position: relative;
    display: inline-block;
}

#topbar .rv-dropdown-content {
    display: none;
    position: absolute;
}

#topbar .rv-dropdown-box {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    margin-top: 0;
    color: #444;
    padding: 15px;
    z-index: 999 !important;
    box-sizing: border-box;
    width: 200px;
    font-size: 14px;
}

#topbar .rv-dropdown-box .rv-nav {
    margin: 0 -15px;
    padding: 0;
    list-style: none;
}

#topbar .rv-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}

#topbar .rv-width-1-1 {
    width: 100%;
}

#topbar .rv-align-center {
    text-align: center;
}

#topbar .rv-button {
    border-radius: 4px;
    line-height: 25px;
    min-height: auto;
    font-size: 12px !important;
    padding: 3px 10px;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    background: #eee;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    min-width: 80px;
}

#topbar .rv-button:hover {
    opacity: 0.8 !important;
}

#topbar .rv-button-primary {
    background-color: #008be6;
    color: #fff;
}

#topbar .rv-button-danger {
    background-color: #da314b;
    color: #fff;
}

#topbar .rv-badge {
    display: inline-block;
    padding: 0 5px;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    text-transform: none;
    border-radius: 4px;
    line-height: 1.6em;
}

#topbar .rv-badge-warning {
    background-color: #faa732;
}

#topbar .rv-editaccount {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    overflow: hidden;
}

#topbar .overlay-over:not(:hover) {
    opacity: 0;
}

#topbar .overlay-bg {
    background: rgba(0, 0, 0, .5);
}

#topbar .overlay-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    color: #fff;
    border-radius: 100%;
    transition-duration: .3s;
    transition-timing-function: ease-out;
    transition-property: opacity, transform, -webkit-filter;
    transition-property: opacity, transform, filter;
    transition-property: opacity, transform, filter, -webkit-filter;
}

#topbar .overlay-panel a {
    color: #fff;
    text-decoration: none;
}

#topbar .rv-editaccount .icon-editprofile {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_setting_button.svg?7d077edd2f10352f790bd81e7207b94f) no-repeat !important;
    width: 20px;
    height: 20px;
    display: block;
    margin: 0 auto;
}

/********** End Topbar **********/

/********** Start Leftmenu ***********/
#leftbar {
    width: 200px;
    float: left;
}

#leftbar .rvsb-leftmenu {
    width: 200px;
    background: #2b2e33;
    color: #fff;
    z-index: 5;
}

#leftbar .rvsb-leftmenu-scroll {
    position: fixed;
    top: 80px;
    bottom: 0px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
}

#leftbar .uk-accordion-title {
    margin-top: 0;
    margin-bottom: 1px;
    padding: 5px 15px;
    background: #444;
    font-size: 14px;
    line-height: 24px;
    cursor: pointer;
    color: #fff;
}

/* ========================================================================
   Component: Nav
 ========================================================================== */

#leftbar .rv-nav,
#leftbar .rv-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#leftbar .rv-nav ul {
    padding-left: 15px;
}

#leftbar .rv-nav>li>a {
    display: block;
}

#leftbar .rv-nav li>a>div {
    font-size: 12px;
    line-height: 18px;
}

#leftbar .rv-nav li {
    margin-top: 0;
    margin-bottom: 0px;
    padding: 4px 10px;
    background: #2b2e33;
}

#leftbar .rv-nav li a {
    font-size: 14px;
    line-height: 24px;
    cursor: pointer;
    color: #fff;
    padding: 4px 0px 4px 7px;
    text-decoration: none;
    display: block;
}

#leftbar .rv-nav li:hover {
    opacity: 0.7;
}

#leftbar .rvsb-leftmenu li.leftmenutitle {
    color: #fff;
    line-height: 24px;
    padding: 6px 3px 2px 10px;
    background: #131519;
    text-transform: uppercase;
    border-bottom: solid 0px rgba(255, 255, 255, 0.15);
    cursor: pointer;
}

#leftbar .rvsb-leftmenu li.leftmenutitle:hover {
    opacity: inherit;
}

#leftbar .rvsb-leftmenu .rvappspanel li:hover {
    opacity: 1;
}

#leftbar .rvsb-leftmenu .rvappspanel li:hover>a {
    color: rgba(255, 255, 255, 0.8);
}

#leftbar .rvsb-leftmenu li.leftmenutitle i {
    margin-right: 5px;
    margin-top: 8px;
}

#leftbar .rvsb-leftmenu li.leftmenutitle span {
    overflow: hidden;
    width: 155px;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}

#leftbar ul.rv-nav-sub {
    padding: 5px 0px;
}

#leftbar .rv-hidden {
    display: none !important;
    visibility: hidden !important;
}

#leftbar .uk-open,
#leftbar .rv-open {
    display: block !important;
    visibility: inherit !important;
}

#leftbar .rv-nav-parent-icon>.uk-parent>a:after {
    content: '\F104';
    color: transparent;
    width: 20px;
    margin-right: 0px;
    float: right;
    width: 0;
    height: 0;
    margin-top: 8px;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

#leftbar .rv-nav-parent-icon>.uk-parent.uk-open>a:after {
    width: 0;
    height: 0;
    margin-top: 8px;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.rv-text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Accordion */
#leftbar .rvaccordion {
    background-color: #35393e;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    transition: 0.4s;
}

#leftbar .active,
#leftbar .rvaccordion:hover {
    background-color: #35393e;
}

#leftbar .rvappspanel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding-left: 0px !important;
}

#leftbar .rvappspanel .rvaccordion:after {
    content: '';
    color: #fff;
    font-weight: bold;
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

#leftbar .rvappspanel .active:after {
    content: '';
    color: #fff;
    margin-top: 0px;
    margin-right: 8px;
}

#leftbar .rvappspanel .rvaccordion {
    background: #2b2e33 !important;
}

#leftbar .rvappspanel .rvaccordion~.rvpanel li {
    background: #35393e !important;
}

#leftbar .rvappspanel .rvaccordion .rv-icon {
    margin-top: 12px;
}

#leftbar .uk-icon {
    color: #fff !important;
}

#leftbar .uk-icon-caret-down:before {
    transform: rotate(0deg);
    transition: all 150ms ease-in 0s;
    position: absolute;
    margin-top: 0px;
}

#leftbar .active .uk-icon-caret-down:before {
    transform: rotate(180deg);
    transition: all 150ms ease-in 0s;
    position: absolute;
    margin-top: 0px;
}

#leftbar .rvpanel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding-left: 0px !important;
}

#leftbar .rvpanel li {
    margin-bottom: 0px !important;
    background: #35393e !important;
    margin-left: 0px;
}

#leftbar .rvpanel li a {
    padding-left: 15px !important;
}

#leftbar .rvsb-leftmenu .rvappspanel li:hover>a:after,
#leftbar .rvsb-leftmenu .rvappspanel li.rvaccordion:hover>a:after {
    color: #444;
}

#leftbar .rvsb-leftmenu .rvpanel li:hover>a {
    color: #fff;
}

#leftbar .rvsb-leftmenu .rv-icon {
    display: inline-block;
}

#leftbar .rvsb-leftmenu .rv-icon-caret-down,
#leftbar .rvsb-leftmenu .active .rv-icon-caret-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ffffff;
    transform: rotate(0deg);
    transition: all 150ms ease-in 0s;
    right: 0;
}

#leftbar .rvsb-leftmenu .active .rv-icon-caret-down {
    transform: rotate(180deg);
}

#leftbar .rvsb-leftmenu .rvappspanel li.menuactive {
    border: 0 !important;
    background: linear-gradient(90deg, rgba(0, 140, 230, 1) 3%, rgba(79, 82, 86, 1) 1%) !important;
}

#leftbar .rvsb-leftmenu .rvappspanel li.menuactive:hover a {
    color: #fff !important;
}

#leftbar .rvsb-leftmenu .rvpanel li.menuactive {
    border: 0 !important;
    background: linear-gradient(90deg, rgba(0, 140, 230, 1) 3%, rgba(79, 82, 86, 1) 1%) !important;
}

#leftbar .rvsb-leftmenu .rvpanel li.menuactive:hover a {
    color: #fff !important;
}

/********** End Leftmenu **********/

/********** Start main Body **********/
#breadcrumb {
    background: #fff;
    border-bottom: #dadada solid 1px;
    width: 100%;
    padding: 5px 0;
    margin-bottom: 20px;
}

#main {
    background: #fff;
    top: 100px;
    position: relative;
}

#main .uk-tab {
    border: 0;
}

#right-body {
    background: #fff;
}

#body {
    height: 100%;
    width: 100%;
    padding-bottom: 30px;
}

#sidebar-wrapper {
    min-height: 100vh;
    margin-left: -200px;
    transition: margin .25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
    padding: 0.875rem 1.25rem;
    font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
    width: 15rem;
}

#page-content-wrapper {
    min-width: 300px;
}

#wrapper.toggled #sidebar-wrapper {
    margin-left: 0;
}

#right-body .navbar {
    padding: 5px 0;
    margin-bottom: 10px;
}

#right-body .navbar .btn-light {
    font-size: 18px;
    border: #dddddd solid 1px;
    width: 40px;
    height: 40px;
    margin-left: 5px;
}

.rv-visible-small {
    display: none;
}

@media (min-width: 768px) {
    #sidebar-wrapper {
        margin-left: 0;
    }

    #page-content-wrapper {
        min-width: 0;
        width: 100%;
    }

    #wrapper.toggled #sidebar-wrapper {
        margin-left: -200px;
    }
}

@media (max-width: 768px) {
    #main {
        top: 30px;
    }

    #main .toggled .fa-bars::before {
        content: "\F00D";
    }

    #leftbar .rvsb-leftmenu {
        top: 30px;
    }

    .rv-visible-small {
        display: block;
    }
}

/********** End Body **********/

/********** Start Footer **********/
#footer {
    width: 100%;
    height: 30px;
    background: #efefef;
    bottom: 0;
    position: fixed;
    z-index: 2;
    border-top: 1px solid #dadada;
}

#footer .rvsb-footer-content {
    padding: 5px 0;
    font-size: 14px;
    text-align: center;
}

/********** End Footer **********/

.siteproperty-active {
    outline: #ddd solid 1px;
    padding: 0 5px !important;
}

/* Desktop and bigger */

@media (min-width: 960px) {

    .uk-visible-small,
    .rv-visible-small {
        display: none !important;
    }

    .uk-visible-medium,
    .rv-visible-medium {
        display: none !important;
    }

    .uk-hidden-large,
    .rv-hidden-large {
        display: none !important;
    }
}

/* Tablets portrait */

@media (min-width: 768px) and (max-width: 959px) {

    .uk-visible-small,
    .rv-visible-small {
        display: none !important;
    }

    .uk-visible-large,
    .rv-visible-large {
        display: none !important;
    }

    .uk-hidden-medium,
    .rv-hidden-medium {
        display: none !important;
    }
}

/* Phone landscape and smaller*/

@media (max-width: 767px) {

    .uk-visible-medium,
    .rv-visible-medium {
        display: none !important;
    }

    .uk-visible-large,
    .rv-visible-large {
        display: none !important;
    }

    .uk-hidden-small,
    .rv-hidden-small {
        display: none !important;
    }
}

/********** RV Help Document **********/
#rvhelp .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99;
    top: 30px;
    right: 0;
    background: #fff;
    box-shadow: 1px 3px 2px 2px #d8d8d8;
    overflow-x: hidden;
    transition: 0.5s;
}

#rvhelp .help-title {
    padding: 6px 10px;
    border-bottom: 1px solid #ddd;
    color: #4c4c4c;
    white-space: nowrap;
    background: #ffffff;
}

#rvhelp .sidenav .closebtn {
    position: unset;
    float: right;
    right: 5px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    background: #4c4c4c;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 180px;
    padding: 0;
    text-align: center;
}

#rvhelp ul {
    width: 240px;
    padding: 5px 0 0 0;
    margin: 0;
}

#rvhelp .rv-panelfixed {
    position: fixed !important;
    height: 85% !important;
    overflow-y: auto !important;
}

#rvhelp ul h2 {
    border: 0;
    border-bottom: #f2f2f2 solid 1px;
    color: #4c4c4c;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 3px 0 10px 0;
    margin: 0;
    line-height: 1.2em;
}

/* Accordion */
#rvhelp ul li {
    color: #4c4c4c;
    cursor: pointer;
    padding: 4px 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 13px !important;
    transition: 0.4s;
    list-style: none;
    line-height: 1.4em;
}

#rvhelp ul>.active,
#rvhelp ul>.rvaccordion2:hover {
    background-color: #fff;
}

#rvhelp ul ul {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    list-style: none;
    padding: 0;
    margin: 5px 0 0 0;
}

#rvhelp ul>.rvaccordion2:after {
    content: '';
    color: #4c4c4c;
    font-weight: normal;
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

#rvhelp ul h2.active::before,
#rvhelp ul h2::before {
    content: '';
    color: #4c4c4c;
    margin-top: 0px;
    margin-right: 8px;
}

#rvhelp ul h2 img {
    margin-right: 5px;
}

#rvhelp .rv-icon {
    display: inline-block;
    margin-top: 5px;
    margin-right: -5px;
}

#rvhelp ul h2.active::before,
#rvhelp ul h2::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4c4c4c;
    transform: rotate(180deg);
    transition: all .15s ease-in 0s;
    right: 0;
    position: absolute;
    margin-top: 5px;
}

#rvhelp ul h2::before {
    transform: rotate(0deg);
}

#rvhelp ul ul li {
    padding: 5px 0;
    margin: 0;
    background: #fff !important;
    margin-left: 15px;
    border-bottom: 0;
    color: #4c4c4c;
    font-size: 13px !important;
}

#rvhelp ul ul li a,
#rvhelp ul ul li:hover>a:after,
#rvhelp ul .rvaccordion2:hover>a:after,
#rvhelp ul ul li:hover>a {
    padding-left: 10px !important;
    color: #4c4c4c !important;
    font-size: 13px !important;
    font-weight: normal !important;
    text-decoration: none;
}

#rvhelp ul ul li:hover a {
    color: #008be6 !important;
}

#rvhelp iframe {
    margin-top: -80px;
}

.iconhelp {
    border-radius: 180px;
    padding: 0px;
    font-size: 12px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    display: inline-block;
    margin-right: 3px;
    background: #3490dc;
    color: #fff;
    text-align: center;
}

.no-border {
    border: 0px solid #fff;
}
/********** admin start rvsb-cms-system.css ***********/

/***** Overwrite ******/
/* Headings
 ========================================================================== */
body {
    font-family: Arial, Helvetica, sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px 0;
    font-weight: normal;
    text-transform: none;
}

/* Modifier: `uk-panel-box`
 ========================================================================== */


/*
 * 1. Dimensions
 * 2. Style
 */

.uk-navbar-nav>li>a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    /* 1 */
    height: 25px;
    padding: 0 10px;
    line-height: 27px;
    /* 2 */
    color: #444;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
}

/* Tablet and bigger */

@media (min-width: 768px) {

    .uk-tab-left,
    .uk-tab-right {
        border-bottom: none;
    }

    .uk-tab-left>li,
    .uk-tab-right>li {
        margin-bottom: 0;
        float: none;
    }

    .uk-tab-left>li>a,
    .uk-tab-right>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
        color: #fff;
    }

    .uk-tab-left>li:nth-child(n + 2)>a,
    .uk-tab-right>li:nth-child(n + 2)>a {
        margin-left: 0;
        margin-top: 2px;
    }

    .uk-tab-left>li.uk-active>a,
    .uk-tab-right>li.uk-active>a {
        border-color: #ddd;
    }

    /*
     * Modifier: 'tab-left'
     */

    .uk-tab-left {
        border-right: 1px solid #ddd;
    }

    .uk-tab-left>li {
        margin-right: -1px;
    }

    .uk-tab-left>li>a {
        border-bottom-width: 1px;
        border-right-width: 0;
    }

    .uk-tab-left>li:not(.uk-active)>a:hover,
    .uk-tab-left>li:not(.uk-active)>a:focus {
        margin-bottom: 0;
        margin-right: 1px;
        padding-bottom: 5px;
        padding-right: 11px;
    }

    .uk-tab-left>li.uk-active>a {
        border-right-color: transparent;
    }

    /*
     * Modifier: 'tab-right'
     */

    .uk-tab-right {
        border-left: 1px solid #ddd;
    }

    .uk-tab-right>li {
        margin-left: -1px;
    }

    .uk-tab-right>li>a {
        border-bottom-width: 1px;
        border-left-width: 0;
    }

    .uk-tab-right>li:not(.uk-active)>a:hover,
    .uk-tab-right>li:not(.uk-active)>a:focus {
        margin-bottom: 0;
        margin-left: 1px;
        padding-bottom: 5px;
        padding-left: 11px;
    }

    .uk-tab-right>li.uk-active>a {
        border-left-color: transparent;
    }
}

/*
 * 1. Container width fits its content
 * 2. Responsive behavior
 * 3. Corrects `max-width` behavior sed
 * 4. Required for `figure` element
 * 5. Style
 */

.uk-thumbnail {
    /* 1 */
    display: inline-block;
    /* 2 */
    max-width: 100%;
    /* 3 */
    box-sizing: border-box;
    /* 3 */
    margin: 0;
    /* 4 */
    padding: 0px;
    border: 1px solid #ddd;
    background: #fff;
}


/***** alert ******/
.alert {
    padding: 15px;
    margin: 15px;
}

.alert-danger {
    background: #ffeded;
    color: #d85030;
    border: 1px solid #f7cbca;
}

/***** Panel ******/
.uk-panel-header {
    background: #efefef;
}

.uk-panel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    color: #444;
}

/***** Admin Dashboard ******/

#content .max-width {
    max-width: 1170px;
}

#content .card {
    margin-bottom: 20px;
}

#content .shadow {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15) !important;
}

#content .card-body p {
    font-size: 16px;
}

#content .rv-notemobile {
    border: #dddddd solid 1px;
    padding: 15px 15px 0 15px;
    margin-bottom: 20px;
}

#content .rv-notemobile .text-eng {
    color: #1052a5;
}

#content .img-circle {
    border-radius: 100px;
}

/******* Admin Template*********/

.rvsb-template-header {
    padding: 15px 5px 10px 10px;
    background: #1f2227;
}

.rvsb-template-header h3 {
    color: #fff;
    font-size: 13px;
    padding: 0;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.rvsb-tab-left {
    margin-left: -5px;
}

.rvsb-tab-left li a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 15px;
    font-size: 14px;
}

@media only screen and (max-width: 1366px) {
    .rvsb-tab-left li a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        font-size: 14px;
    }
}

.mar-template {
    margin-top: 30px;
    margin-left: 35px;
}

.rvsb-tab-left li:hover a {
    color: #252525;
}

.rvsb-template-thumbnail {
    margin-right: 50px !important;
    margin-bottom: 40px !important;
    cursor: default;
    transition: 0.4s;
}

.rvsb-template-thumbnail:hover,
.rvsb-template-thumbnail .active {
    border: 1px solid #ff7905;
}

.rvsb-template-thumbnail a:link,
.rvsb-template-thumbnail a:visited,
.rvsb-template-thumbnail a:hover,
.rvsb-template-thumbnail a:active {
    text-decoration: none !important;
    margin-right: 5px;
    color: #fff;
}

.rvsb-template-thumbnail a:hover,
.rvsb-template-thumbnail a:active {
    color: #fbc771;
}

.rvsb-template-thumbnail .rvsb-bg {
    display: block;
    width: 270px !important;
    height: 300px !important;
    transition: 2s;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 130%;
    cursor: pointer;
}

.rvsb-template-thumbnail .rvsb-bg:hover {
    transition: 2s;
    background-repeat: no-repeat;
    background-position: bottom;
    cursor: pointer;
}

.rvsb-template-thumbnail .rvsb-bgcontent,
.rvsb-template-thumbnail:hover .rvsb-bgcontent {
    border-top: #dddddd solid 1px;
    font-size: 13px;
    padding: 6px 0px 5px 5px;
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: -50px;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    visibility: hidden;
    transition: 0.4s;
    color: #fff;
}

.rvsb-template-thumbnail:hover .rvsb-bgcontent {
    bottom: 0;
    visibility: inherit;
}

.rvsb-template-thumbnail a.rvsb-preview,
.rvsb-template-thumbnail a.rvsb-preview:hover {
    background: #9a9a9a !important;
    color: #fff !important;
    padding: 2px 6px !important;
    font-size: 13px !important;
    border-radius: 2px !important;
    display: inline-block;
    text-align: center;
}

.rvsb-template-thumbnail a.rvsb-preview:hover {
    opacity: 0.8;
}

.rvsb-template-thumbnail a.rvsb-select,
.rvsb-template-thumbnail a.rvsb-select:hover {
    background: #018ce9 !important;
    color: #fff !important;
    padding: 2px 10px !important;
    font-size: 13px !important;
    border-radius: 2px !important;
    display: inline-block;
    text-align: center;
}

.rvsb-template-thumbnail a.rvsb-select:hover {
    opacity: 0.8;
}

.btn-icon {
    text-decoration: none;
    margin: 0;
    height: 18px;
    min-width: 15px;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
}

.rvsb-template-thumbnail .icon-select {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/bt-select.svg?ee5e67ddf35a3e955fe8cb465e76c263) no-repeat !important;
}

.rv-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ddd;
}

.rv-tab:before,
.rv-tab:after {
    content: '';
    display: table;
}

.rv-tab:after {
    clear: both;
}

.rv-tab>li {
    margin-bottom: -1px;
    float: left;
    /* 1 */
    position: relative;
}

.rv-tab>li>a {
    display: block;
    padding: 5px 10px 5px 10px;
    border: 1px solid transparent;
    border-bottom-width: 0;
    color: #fff;
    text-decoration: none;
}

.rv-tab>li:not(.uk-active)>a:hover,
.rv-tab>li:not(.uk-active)>a:focus,
.rv-tab>li.uk-open:not(.uk-active)>a {
    margin-bottom: 1px;
    padding-bottom: 7px;
    color: #fff;
}

.rv-tab>li.uk-active>a {
    border-color: #ddd;
    border-bottom-color: transparent;
    background: #fff;
    color: #444;
}

.rv-tab>li.uk-disabled>a {
    color: #fff;
    cursor: text;
}

.rv-tab>li.uk-disabled>a:hover,
.rv-tab>li.uk-disabled>a:focus,
.rv-tab>li.uk-disabled.uk-active>a {
    background: none;
    border-color: transparent;
    color: #fff;
}

/* Modifier: 'tab-left', 'tab-right'
 ========================================================================== */

/* Tablet and bigger */

@media (min-width: 768px) {

    .rv-tab-left,
    .rv-tab-right {
        border-bottom: none;
    }

    .rv-tab-left>li,
    .rv-tab-right>li {
        margin-bottom: 0;
        float: none;
    }

    .rv-tab-left>li>a,
    .rv-tab-right>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .rv-tab-left>li:nth-child(n + 2)>a,
    .rv-tab-right>li:nth-child(n + 2)>a {
        margin-left: 0;
        margin-top: 5px;
    }

    .rv-tab-left>li.uk-active>a,
    .rv-tab-right>li.uk-active>a {
        border-color: #ddd;
    }

    /*
     * Modifier: 'tab-left'
     */

    .rv-tab-left>li {
        margin-right: -1px;
    }

    .rv-tab-left>li>a {
        border-bottom-width: 1px;
        border-right-width: 0;
    }

    .rv-tab-left>li:not(.uk-active)>a:hover,
    .rv-tab-left>li:not(.uk-active)>a:focus {
        margin-bottom: 0;
        margin-right: 1px;
        padding-bottom: 5px;
        padding-right: 11px;
    }

    .rv-tab-left>li.uk-active>a {
        border-right-color: transparent;
    }

    /*
     * Modifier: 'tab-right'
     */

    .rv-tab-right {
        border-left: 1px solid #ddd;
    }

    .rv-tab-right>li {
        margin-left: -1px;
    }

    .rv-tab-right>li>a {
        border-bottom-width: 1px;
        border-left-width: 0;
    }

    .rv-tab-right>li:not(.uk-active)>a:hover,
    .rv-tab-right>li:not(.uk-active)>a:focus {
        margin-bottom: 0;
        margin-left: 1px;
        padding-bottom: 8px;
        padding-left: 11px;
    }

    .rv-tab-right>li.uk-active>a {
        border-left-color: transparent;
    }
}

/******* Email Template*********/

/** Modules/Core/Assets/css/admin/ **/

.rv-robots .box-height {
    height: 8px;
}

.rv-googleapi .rv-gicon-color {
    color: #f4521f;
}

.rv-googleapi input {
    color: #fff;
}

/* Analytic */
.rv-useranalytic select {
    margin-bottom: 20px;
}

.rv-useranalytic .uk-aleart {
    margin: 10px;
}

.rv-useranalytic-content {
    max-width: 1400px;
}

.rv-useranalytic-content .height-s {
    height: 330px;
}

.rv-useranalytic-content .height-m {
    height: 350px;
}

.rv-useranalytic-content .height-l {
    height: 450px;
}

.rv-useranalytic-content .uk-panel-box {
    border: #dddddd solid 1px;
    background: #ffffff;
}

.rv-panel-box-shadow {
    padding: 15px;
    background: #fff;
    border: #dddddd solid 1px;
}

.rv-useranalytic-content .google-visualization-table {
    border: #dddddd solid 1px !important;
    margin-top: 15px !important;
}

.rv-useranalytic-content .google-visualization-table th {
    padding: 7px 0.35em !important;
}

.rv-useranalytic-content .google-visualization-table td {
    padding: 5px 0.35em !important;
}

@media (min-width: 1680px) {
    .rv-panel-box-width {
        width: 440px;
    }

    .rv-panel-box-width-medium {
        width: 920px;
    }
}

@media (max-width: 1220px) {
    .rv-panel-box-width {
        width: 50%;
    }

    .rv-panel-box-width-medium {
        width: 50%;
    }
}

/**** Tab Crawl  ****/

/* Tab Device */
.rv-nav-crawl {
    background: #444 !important;
    height: 37px;
}

.rv-nav-crawl .uk-navbar-nav {
    background: #444 !important;
}

.rv-nav-crawl .uk-navbar-nav .uk-tab>li>a {
    color: #fff;
}

.rv-nav-crawl .uk-navbar-nav .uk-tab>li.uk-active>a,
.rv-nav-crawl .uk-navbar-nav .uk-tab>li:hover>a {
    border-color: #444;
    color: #555;
    background: #ffffff;
}

/* Tab Property */
.rv-nav-property-crawl {
    border-bottom: #dddddd solid 1px;
    height: 37px;
}

.rv-nav-property-crawl .uk-navbar-nav .uk-tab>li>a {
    background: #efefef;
    color: #555;
}

.rv-nav-property-crawl .uk-navbar-nav .uk-tab>li.uk-active>a,
.rv-nav-property-crawl .uk-navbar-nav .uk-tab>li:hover>a {
    color: #555;
    background: #ffffff;
    border-bottom: #fff solid 1px;
}

/**** Admin *****/
.rv-admin .shadow {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15) !important;
    border: 1px solid #f2f2f2;
}

.rv-admin h3,
.rv-admin h4,
.rv-admin h5,
.rv-admin h6 {
    font-weight: bold;
}

.rv-admin h3 {
    color: #1076c1;
}

.rv-admin h4 {
    color: #666;
}

.rv-admin .uk-table th,
.rv-admin .uk-table td {
    border-bottom: #c2cfd6 solid 1px;
    padding: 8px;
}

.rv-admin .uk-table td {
    vertical-align: middle;
}

.rv-admin input[type='submit'].uk-button,
.rv-admin input[type='button'].uk-button {
    color: #fff !important;
}

.rv-admin input[type='file'].uk-button {
    border: #c2cfd6 solid 1px;
    background: #fff;
    padding: 1px;
    min-height: 26px;
}

.rv-admin .dataTable th.sorting_asc:after,
.rv-admin .dataTable th.sorting:after,
.rv-admin .dataTable th.sorting_desc:after {
    font-family: FontAwesome !important;
    position: static !important;
    display: inline-block !important;
    right: 10px !important;
    bottom: -3px !important;
    margin-left: 10px;
}

.rv-admin .dataTable th.sorting_asc:after {
    content: '\F0DD' !important;
    color: #000;
    opacity: 0.8;
}

.rv-admin .dataTable th.sorting_desc:after {
    color: #000;
}

.rv-admin .dataTable th.sorting:after,
.rv-admin .dataTable th.sorting_desc:after {
    content: '\F0DE' !important;
}

.rv-admin input[type='text'],
.rv-admin input[type='text']:disabled,
.rv-admin input[type='checkbox'],
.rv-admin input[type='radio'],
.rv-admin input[type='search'],
.rv-admin select,
.rv-admin textarea {
    border: #898989 solid 1px;
}

.rv-admin .uk-form input:not([type=radio]):not([type=checkbox]),
.rv-admin .uk-form select {
    vertical-align: middle;
}

.rv-admin .uk-button {
    border-radius: 4px;
}

.rv-admin .form-control {
    border: #c2cfd6 solid 1px;
    padding: 4px;
}

.rv-admin .dataTables_info {
    text-align: right;
}

.rv-admin .dataTables_paginate ul.pagination {
    list-style: none;
}

.rv-admin .dataTables_paginate ul.pagination li {
    display: inline-block;
    margin: 3px;
}

.rv-admin .uk-table a:hover {
    text-decoration: none;
}

.rv-admin .uk-button-main {
    background: #2b7ec1;
    color: #fff;
}

.rv-admin .uk-button-main:hover {
    opacity: 0.9;
}

.rv-admin .rv-block {
    border: #c2cfd6 solid 1px;
    padding: 15px;
    margin-bottom: 15px;
}

.rv-admin code {
    border: #c2cfd6 dashed 1px !important;
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.rv-admin .error-help-block {
    color: #ca3636;
    font-size: 13px;
    display: block;
}

.rv-admin .uk-tab-content {
    padding: 30px 12px;
}

.rv-admin .tab-content .active,
.mt-4 .pagination .active {
    border: 0;
}

.card-footer ul li {
    padding: 0;
    display: inline-block;
}

.rv-admin-container {
    margin: 0 20px;
}

.rvsb-container .rv-admin-container {
    margin: 0 0px;
}

.rvsb-container h2 {
    color: #018be4;
    border-bottom: #2b2e33 solid 1px;
    padding-bottom: 7px;
    margin-bottom: 15px;
}

/*  developer */
.button-edit,
.button-edit:hover {
    background-color: #fbc771;
    color: #fff;
}

.button-edit:hover {
    opacity: 0.8;
}

.line {
    height: 1px;
    background-color: #ccc;

}

/*larecipe*/
.rv-larecipe blockquote {
    font-style: normal;
    padding-left: 0px;
    border-left: 0;
    min-height: 80px;
}

.rv-larecipe blockquote .blockquote-footer::before {
    content: "";
}

/*Verify License */

.rv-verify .rv-padd {
    padding-top: 30px;
    padding-bottom: 30px;
}

.rv-verify .rv-box {
    border: 1px solid #2b2e33 !important;
    border-radius: 4px;
}

.rv-verify hr {
    border-top: 1px solid #2b2e33;
}

.rv-verify .uk-button {
    border-radius: 4px !important;
    min-width: 100px !important;
}

.rv-verify .btn-verify {
    background: #39b54a !important;
    color: #fff !important;
}

.rv-verify .btn-goback {
    background: #ccc !important;
    color: #fff !important;
}

/* user management*/
.rv-usermanage .title {
    border-bottom: 3px solid #e6e6e6;
}

.rv-usermanage h3 {
    color: #34393f;
    font-size: 18px;
    margin: 0 0 10px 0;
}

.rv-usermanage hr {
    border-top: 1px solid #2b2e33;
}

.rv-usermanage .form-control {
    border: 1px solid #818286;
    border-radius: 5px;
}

.rv-usermanage .form-text {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #818286;
    border-radius: 0.25rem;
}

.rv-usermanage .mr-t {
    margin-top: 0px;
}

.pathway a,
.pathway {
    color: #188ed7;
    text-decoration: none !important;
    margin-top: -10px;
    font-size: 12px;
}

.rv-usermanage .mr-t {
    margin-top: 0px;
}

.rv-usermanage .box-height {
    min-height: 317px;
}

.rv-usermanage .note-height {
    min-height: 105px;
}

.rv-usermanage .box-profile input {
    margin-bottom: 10px;
}

.rv-usermanage .btn {
    padding: 6px 10px !important;
    min-width: 90px !important;
    border: 0 !important;
    outline: none !important;
}

.rv-usermanage .btn-success,
.btn-success {
    background-color: #3ab54a !important;
}

.rv-usermanage .btn-secondary,
.btn-secondary {
    background-color: #ccc !important;
}

.rv-usermanage .rv-primary {
    background-color: #007bff !important;
}

.rv-usermanage .round {
    border-radius: 100%;
    margin-right: 20px;
}

.rv-usermanage .user-profile-image {
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
       object-fit: cover;
}

.rv-usermanage .fa-plus {
    border: 1px solid #fff;
    border-radius: 100%;
    padding: 3px;
    width: 18px;
    height: 18px;
    font-size: 10px;
    margin-right: 3px;
}

.rv-usermanage .corner {
    border-radius: 5px !important;
}

.rv-dot-active {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #2bb73c;
    display: inline-block;
}

.rv-dot-unactive {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #bc1f28;
    display: inline-block;
}

.pathway-row {
    margin-bottom: 40px;
}

.pathway-row .pathway a,
.pathway-row .pathway {
    color: #188ed7;
    text-decoration: none !important;
    margin-top: -10px;
    font-size: 12px;
}

.uk-button-danger {
    border-radius: 3px !important;
}
/**********  admin start backend-jquery-wysiwyg.css ***********/
/*
is old file rv-custom.css 
*/
.ui-widget {
    font-size: 12px;
    line-height: 24px;
}

.ui-widget.ui-widget-content {
    border: 0px solid #aaaaaa !important;
}

.ui-widget-content {
    border: 0px solid #aaaaaa;
    padding-bottom: 30px;
}

.ui-widget-header {
    background: #fff;
    color: #373737;
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 0;
    padding: 0.3em;
    outline: 0;
    background: #fff;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 12px 15px;
    position: relative;
    margin-bottom: 5px;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close:hover {
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
    background: #ffffff ('../../../images/icon_close_dialog.png') no-repeat center center;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0 15px;
    background: #fff;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane,
.ui-dialog div.ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background: #fff;
    padding: 0 15px 15px 5px;
}

.ui-dialog .ui-dialog-buttonpane {
    padding-top: 0px;
}

.ui-dialog div.ui-dialog-buttonpane-clear {
    padding: 0.3em 0px 0.5em 0px;
}

div.ui-dialog-buttonpane,
div.ui-widget-content,
div.ui-dialog-content {
    background: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
    padding: 0px;
    margin: 0;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
}

.ui-dialog .ui-dialog-buttonpane button.ui-button,
.ui-dialog .ui-dialog-buttonpane button.ui-button:hover {
    background: #2f87f3;
    color: #fff;
    border: 0;
    font-size: 13px;
}

.ui-dialog .ui-dialog-buttonpane button.ui-button:hover {
    background: #2f87f3;
}

.widget-dialog-content {
    font-size: 14px;
    padding: 0 15px;
}

.widget-dialog-content.widget-dialog-nowrap {
    white-space: nowrap;
}

.widget-dialog-content input.widgetName {
    border: #cccccc solid 1px;
    padding: 4px;
}

.ui-dialog button.ui-dialog-titlebar-close,
.ui-dialog span.ui-button-icon-primary,
.ui-dialog span.ui-icon,
.ui-dialog span.ui-icon-closethick,
.ui-dialog span.ui-icon-closethick :hover {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_close_dialog.png?fb4916f0fea5841ab197901bd134ec8e) no-repeat center center !important;
    border: 0;
    outline: 0;
}

.ui-dialog .ui-corner-all {
    border-radius: 0px;
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}

.ui-dialog div.ui-widget-header {
    border-bottom: 1px solid #dddddd;
    background: #fff;
    color: #373737;
    font-weight: normal;
}

.ui-button {
    padding: 8px 20px;
}

/* Start warning box */
.msgblock-warning,
.msgblock-info,
.msgblock-success,
.msgblock-error,
#errorMsgRename {
    margin: 0px 0px;
    padding: 10px 15px;
    line-height: 18px;
    background-color: #fff3eb;
    border: 1px solid #ffd2b5;
    color: #e67529;
    word-wrap: break-wrap;
    text-align: left;
    font-size: 12px;
}

.msgblock-info {
    background-color: #ebf4f9;
    border: 1px solid #8dc3df;
    color: #5a5a5a;
}

.msgblock-success {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    color: #3c763d;
}

.msgblock-error,
#errorMsgRename {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442;
}

/* End warning box */
button.btn-cancel,
button.btn-cancel:hover {
    background: #e3e3e3 !important;
    border: 0 !important;
    border-radius: 0px !important;
    color: #8c8c8c !important;
    cursor: pointer !important;
}

button.btn-cancel:hover {
    background: #e3e3e3 !important;
}

/********* Start Design Notificate for step 3 only **********/
.topbar .notice_position {
    top: -29px;
}

.topbar .openNotice.openNotice_position {
    top: 4px;
}

/********* End Design Notificate for step 3 only **********/
#manage {
    line-height: 16px;
    color: #5e5e5e;
}

#manage table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#manage .compoConfig td {
    line-height: 20px;
    color: #5e5e5e;
    font-size: 12px;
}

.compoConfig .header,
#manage .header {
    padding: 5px 0 5px 0;
    font-weight: bold;
    text-align: left;
    color: #5e5e5e;
    font-size: 14px;
    border-bottom: 0;
    margin-top: -20px;
}

.compoConfig select {
    color: #7a7a7a;
    height: 25px;
    padding: 0;
    outline: 0;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: linear-gradient(#fefefe, #ebebeb);
    background: -moz-linear-gradient(#fefefe, #ebebeb);
}

.compoConfig input.textbox,
.compoConfig input.textbox {
    border-radius: 0px;
    border: #c9c9c9 solid 1px;
    width: 50%;
}

.compoConfig fieldset.borders,
.compoConfig .borders {
    border: #cccccc solid 1px;
    padding: 10px;
    margin: 0px;
    margin-bottom: 10px;
    clear: both;
}

.compoConfig fieldset.borders,
.compoConfig .borders {
    width: auto;
}

.compoConfig .compoConfig-scroll {
    height: 160px;
    overflow-y: auto;
    overflow-x: hidden;
}

a.rvshyperlink:link,
a.rvshyperlink:visited,
a.rvshyperlink:hover,
a.rvshyperlink:active {
    text-decoration: underline;
    font-weight: bold;
    color: #2c5b99;
}

a.rvshyperlink:hover,
a.rvshyperlink:active {
    color: #000;
    text-decoration: none;
}

/*** Icon  Visibility ***/
.sprite-icon-visibility {
    padding: 0;
    margin: 0;
}

.sprite-icon-visibility i {
    vertical-align: text-bottom;
}

.sprite-icon-visibility .icon-visibility {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/sprite-icon-visibility.svg?a648a071e0d4581b86c6ec40b54cd071) !important;
    background-repeat: inherit !important;
    width: 30px;
    height: 20px !important;
    display: inline-block;
    margin-top: 5px !important;
}

.rvsb-navdesign .sprite-icon-visibility .icon-visibility {
    width: 18px;
    height: 15px !important;
    display: inline-block;
    margin-top: 0px !important;
}

/*Page*/
.sprite-icon-visibility ul.jstree-children .parent-normal {
    background-position: 0px 0 !important;
}

.sprite-icon-visibility .parent-member {
    background-position: -30px 0 !important;
}

.sprite-icon-visibility .parent-specific {
    background-position: -60px 0 !important;
}

/*Child*/
.sprite-icon-visibility .child-normal,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-normal {
    background-position: 0px -30px !important;
}

.sprite-icon-visibility .child-member,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-member {
    background-position: -30px -30px !important;
}

.sprite-icon-visibility .child-specific,
.sprite-icon-visibility ul.jstree-children li>ul.jstree-children li>ul.jstree-children li a>.parent-specific {
    background-position: -60px -30px !important;
}

/*Internal*/
.sprite-icon-visibility .internal-normal {
    background-position: 0px -60px !important;
}

.sprite-icon-visibility .internal-member {
    background-position: -30px -60px !important;
}

.sprite-icon-visibility .internal-specific {
    background-position: -60px -60px !important;
}

/*Blog Category*/
.sprite-icon-visibility .bcate-normal {
    background-position: 0px -90px !important;
}

.sprite-icon-visibility .bcate-member {
    background-position: -30px -90px !important;
}

.sprite-icon-visibility .bcate-specific {
    background-position: -60px -90px !important;
}

/*Blog Post*/
.sprite-icon-visibility .bpost-normal {
    background-position: 0px -120px !important;
}

.sprite-icon-visibility .bpost-member {
    background-position: -30px -120px !important;
}

.sprite-icon-visibility .bpost-specific {
    background-position: -60px -120px !important;
}

/*System Category*/
.sprite-icon-visibility .system-normal {
    background-position: 0px -150px !important;
}

/*System Category*/
.sprite-icon-visibility .syscate-normal {
    background-position: 0px -180px !important;
}

.sprite-icon-visibility .syscate-member {
    background-position: -30px -180px !important;
}

.sprite-icon-visibility .syscate-specific {
    background-position: -60px -180px !important;
}

/*System Post*/
.sprite-icon-visibility .syspost-normal {
    background-position: 0px -120px !important;
}

.sprite-icon-visibility .syspost-member {
    background-position: -30px -120px !important;
}

.sprite-icon-visibility .syspost-specific {
    background-position: -60px -120px !important;
}

/*Home*/
.sprite-icon-visibility .home-normal {
    background-position: 0px -210px !important;
}

.sprite-icon-visibility .home-member {
    background-position: -30px -210px !important;
}

.sprite-icon-visibility .home-specific {
    background-position: -60px -210px !important;
}

/*Email Admin*/
.sprite-icon-visibility .emailadmin-normal {
    background-position: 0px -240px !important;
}

/*Email Cate*/
.sprite-icon-visibility .emailcate-normal {
    background-position: 0px -270px !important;
}

/*Email*/
.sprite-icon-visibility .email-normal {
    background-position: 0px -300px !important;
}

.sprite-icon-visibility .jstree-anchor {
    margin-left: 3px !important;
}


/** Overwrite JStree**/
.jstree-default .jstree-icon:empty {
    width: 20px;
}


/** Overwrite spectrum.css **/


.sp-container {
    border: 0;
    position: absolute;
    padding: 0px 10px 0 0 !important;
    background: #fff;
    border: 1px solid #b3b3b3;
    border-radius: 7px;
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.15);
}

.sp-picker-container {
    width: 260px;
    border: 0;
    padding-left: 10px;
    padding-right: 0px;
}

.sp-picker-container .sp-clear-display {
    background-image: url(/vendor/rvsitebuilder/wysiwyg/images/color-picker-clear.jpg?f49332bfc9526b24c635baeb7d30ceef) !important;
    background-color: #2b2e33;
}

.sp-dragger {
    border-radius: 100px;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    background: transparent;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0px 0px 0px 2px #000;
}

.sp-color,
.sp-hue,
.sp-clear {
    border: solid 1px #ccc;
}

.sp-color {
    right: 15% !important;
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: pointer;
    height: 6px;
    left: -5px;
    right: -5px;
    border: 1px solid #e5e5e5;
    background: #2b2e33;
    opacity: .8;
    border-radius: 4px;
}

.sp-replacer {
    border-radius: 4px;
    width: 57px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 1px;
}

.sp-replacer,
.sp-replacer {
    border: 1px solid #ddd;
}

.sp-dd {
    float: right;
    color: #666666;
    padding: 4px 4px;
    font-size: 9px !important;
    height: 10px;
}

.sp-preview {
    width: 20px;
    border: 1px solid #eaeaea;
}

.sp-preview,
.sp-preview-inner {
    border-radius: 4px;
}

.sp-cancel,
.sp-cancel:hover {
    font-size: 13px;
    background: #ccc;
    color: #fff !important;
    margin: 0;
    min-width: 60px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration: none;
    border-radius: 4px;
    text-decoration: none;
    padding: 2px 5px;
    float: right;

}

.sp-container button {
    border-radius: 4px;
    background: #2b2e33;
    color: #fff;
    font-size: 13px;
    border: 0;
    border-bottom: 0;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    min-width: 60px;
    float: right;
    margin-right: 5px;
}

.sp-container button:active {
    border: 0;
    border-bottom: 0;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.sp-container button:hover {
    background-color: #2b2e33;
    background-image: none;
    border: 0;
    border-bottom: 0;
    cursor: pointer;
    text-shadow: none;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 55px;
}

.sp-alpha-enabled .sp-alpha {
    display: block;
}

.sp-alpha-handle {
    position: absolute;
    top: -5px;
    bottom: -5px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid #e5e5e5;
    background: #2b2e33;
    opacity: .8;
    border-radius: 5px;
}

.sp-alpha {
    display: none;
    position: absolute;
    bottom: -50px !important;
    right: 0;
    left: 0;
    height: 18px;
}

.sp-alpha:before {
    content: 'Opacity';
    position: relative;
    top: -25px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    font-family: Arial;
}

.sp-alpha-inner {
    border: solid 1px #ccc;
}

.sp-input-container {
    margin-bottom: 7px;
}

.sp-input {
    border: solid 1px #ccc;
    padding: 3px 5px;
    margin-bottom: 5px;
}

.sp-clear-enabled .sp-clear {
    left: 89% !important;
}

.sp-hue {
    height: 84% !important;
    left: 89% !important;
}

.sp-button-container {
    float: initial;
    margin: 0 auto;
    text-align: center;
    margin-right: 20%;
}
@charset "UTF-8";

[ui-pnotify].ui-pnotify .brighttheme {
  border-radius: 0;
}

[ui-pnotify].ui-pnotify .brighttheme.ui-pnotify-container {
  padding: 1.3rem;
}

[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-confirm,
[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-text,
[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-title {
  margin-left: 1.8rem;
}

[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-confirm,
[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-text,
[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-title {
  margin-right: 1.8rem;
  margin-left: 0;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-title {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-top: -0.2rem;
  margin-bottom: 1rem;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-text {
  font-size: 1rem;
  line-height: 1.2rem;
  margin-top: 0;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-icon {
  line-height: 1;
}

[ui-pnotify].ui-pnotify .brighttheme-notice {
  background-color: #ffffa2;
  border: 0 solid #ff0;
}

[ui-pnotify].ui-pnotify .brighttheme-notice div,
[ui-pnotify].ui-pnotify .brighttheme-notice h4 {
  color: #4f4f00;
}

[ui-pnotify].ui-pnotify .brighttheme-info {
  background-color: #8fcedd;
  border: 0 solid #0286a5;
}

[ui-pnotify].ui-pnotify .brighttheme-info div,
[ui-pnotify].ui-pnotify .brighttheme-info h4 {
  color: #012831;
}

[ui-pnotify].ui-pnotify .brighttheme-success {
  background-color: #aff29a;
  border: 0 solid #35db00;
}

[ui-pnotify].ui-pnotify .brighttheme-success div,
[ui-pnotify].ui-pnotify .brighttheme-success h4 {
  color: #104300;
}

[ui-pnotify].ui-pnotify .brighttheme-error {
  background-color: #ffaba2;
  background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255, 255, 255, 0.3) 35px, rgba(255, 255, 255, 0.3) 70px);
  border: 0 solid #ff1800;
}

[ui-pnotify].ui-pnotify .brighttheme-error div,
[ui-pnotify].ui-pnotify .brighttheme-error h4 {
  color: #4f0800;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-closer,
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-sticker {
  font-size: 1rem;
  line-height: 1.2rem;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-closer,
[ui-pnotify].ui-pnotify .brighttheme-icon-error,
[ui-pnotify].ui-pnotify .brighttheme-icon-info,
[ui-pnotify].ui-pnotify .brighttheme-icon-notice,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker,
[ui-pnotify].ui-pnotify .brighttheme-icon-success {
  position: relative;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  font-family: "Courier New", Courier, monospace;
  border-radius: 50%;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-closer:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-info:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-notice:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-success:after {
  position: absolute;
  top: 0;
  left: 0.2rem;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-notice {
  background-color: #2e2e00;
  color: #ffffa2;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-notice:after {
  content: "!";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-info {
  background-color: #012831;
  color: #8fcedd;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-info:after {
  content: "i";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-success {
  background-color: #104300;
  color: #aff29a;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-success:after {
  content: "\2713";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-error {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-radius: 0;
  border-left: 0.6rem solid transparent;
  border-right: 0.6rem solid transparent;
  border-bottom: 1.2rem solid #2e0400;
  color: #ffaba2;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-error:after {
  position: absolute;
  top: 0.1rem;
  left: -0.25rem;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1.4rem;
  font-family: "Courier New", Courier, monospace;
  content: "!";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-closer,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker {
  display: inline-block;
}

[ui-pnotify].ui-pnotify .brighttheme-icon-closer:after {
  content: "\2715";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-sticker:after {
  top: -1px;
  content: "\2016";
}

[ui-pnotify].ui-pnotify .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
  content: ">";
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-confirm {
  margin-top: 1rem;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-prompt-bar {
  margin-bottom: 1rem;
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-action-button {
  text-transform: uppercase;
  font-weight: 700;
  padding: 0.4rem 1rem;
  border: none;
  background: 0 0;
  cursor: pointer;
}

[ui-pnotify].ui-pnotify .brighttheme-notice .ui-pnotify-action-button.brighttheme-primary {
  background-color: #ff0;
  color: #4f4f00;
}

[ui-pnotify].ui-pnotify .brighttheme-info .ui-pnotify-action-button.brighttheme-primary {
  background-color: #0286a5;
  color: #012831;
}

[ui-pnotify].ui-pnotify .brighttheme-success .ui-pnotify-action-button.brighttheme-primary {
  background-color: #35db00;
  color: #104300;
}

[ui-pnotify].ui-pnotify .brighttheme-error .ui-pnotify-action-button.brighttheme-primary {
  background-color: #ff1800;
  color: #4f0800;
}

