/*!
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";-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.brighttheme-icon-sticker.brighttheme-icon-stuck:after{-webkit-transform:rotate(180deg);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;
}
/*
div#selected_body div {
    font-size: 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  *****/
.wys-rowOne {
    
}
/***** 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: 20;
}

.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?981b45bf3e567e92e96a3b0f8909597c);
    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 -2940px;
}

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

.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;
    /*width: 90px;*/
    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;
    /*width: 90px;*/
    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;
    -webkit-transform:scale(0.8);
            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;
	/*width: 70px;*/
    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 {
    /*
    background:#f8f8f8 url(images/arrow.gif) no-repeat scroll 97% center; 
    display:block; padding:3px; margin-right:7px;
    */
    border: 0px solid #B8B8B8;
    /*
    width: 20px;
    height: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    */
}

.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;
    /*wordwrap case*/
    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;
}

.dynamicTable button {
	/*margin: 2px 2px;*/
}

.dynamictools {
    margin: 18px 0 0 0;
    background: #ededed;
    border: #c7c7c7 solid 1px;
    padding: 5px 4px 5px 5px;
    /*box-shadow:2px 2px 2px #7d7d7d;*/
    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;
}

.menuLink {
    
}

.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 {
        /*top: -9px;*/
        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;
    /*padding-left:2px;*/
    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;
    /*margin: 0 1px 20px 0;*/
}

.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 {
        /*top: -9px;*/
        display: inline-block;
    }
}

@-moz-document url-prefix () { .BorderStyleTable dd {
    /*top: 23px;*/
    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 {
        /* top: 16px;*/
        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 {
    /*margin-top:22px;*/
    
}

.imagebrdRadius dd {
    /*margin-top:22px;*/
    
}

.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;
    /*overflow-x: hidden;
    overflow-y: auto;*/
    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;
    /*overflow-x: hidden;
    overflow-y: auto;*/
    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;
    /*background: url(images/arrowDropdown.gif) no-repeat right #fff;*/
    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: 150px;
}

.sp-picker-container {
    width: 96%;
}

.sp-container {
    border: 0;
    /*background:none;*/
    position: absolute;
}

.sp-picker-container {
    border: 0;
    padding-left: 5px;
    padding-right: 5px;
}

/*end spectrum colorepicker custom*/
.animate-box {
    paddint-top: 10px;
    font-size: 12px;
}
.animate-box ul.ui-tabs-nav{
	margin:5px 5px 10px 5px;
}

.animate-box a {
	
    text-decoration: none;
}
/*.animate-box a {
    color: #616161 !important;
    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: 0px;
    padding: 0px;
}
.animationTime a,.animationTime a:visited, .animationTime a:hover{
    color: #616161 !important;
    text-decoration: none;
    outline: none;
    line-height:12px;
    font-weight:normal;
}
.animationTime a:hover{color:#fff !important;}
.animationTime dt a, .animationTime dt a:hover {
    background: #fff url(images/arrow-dropdown.png) no-repeat
        scroll 97% center;
    display: block;
    padding: 3px;
    margin:5px 3px 0;
    border: 2px solid #dddddd;
    width: 75px;
    height: 14px;
    border-radius:0;
    color:#fff !important;
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-family:tahoma !important;
}

.animationTime dt a span{
    cursor: pointer;
    display: block;
    padding: 0 2px;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
    color: #616161 !important;
    font-size:11px;
}
.animationTime dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #C5C0B0;
    display: none;
    padding: 0 0 0 5px;
    position: absolute;
    list-style: none;
    overflow-x: hidden; 
    height: 150px; 
    width: 100px;
    margin-left:3px; 
    top:0;
}
.animationTime dd ul:not(*:root){
    top:1px;
    padding:2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .animationTime dd {

        display: inline-block;
    }
}
*/
.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%;
    /*height: 18px;*/
    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-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;
	/*background: #323a45;*/
	font-weight:600;
}

.title-panel .uk-icon-close {
    /*background: url(images/icon-button-close.png) no-repeat;*/
    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%;
    /*right: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: 10px;
    color: #b2b2b2;
    font-size: 20px;
    vertical-align: inherit;
}

.pagesetting-box .icon-control, .icon-control {
    margin-top: -38px;
    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: -15px 0 0 -15px;
}

.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;
    /*box-shadow: 0px 0px 13px rgba(0,0,0,0.7);*/
}
.uk-open .uk-modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
    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: #ccc;
	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;
    /*border-radius:50px;
    background:#ccc;*/
    color: #fff;
    /*padding:5px;*/
    opacity: 0.5;
}

.dynamicMove {
    /*background-image: url(images/icon-move-dynamictool.png);
    background-repeat: no-repeat;
    background-position: 4px 3px;*/
    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: 150px; /* Sub Menu Width */
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    position: absolute;
	top: 24px;
	left: -3px;
    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
    {
    /*border: 1px solid #dfdfdf;*/
	padding: 4px 10px;
    white-space: nowrap;
    /*float: left;
     display: inline-block;*/
    display: block;
    background: transparent;
    color: #fff;
    /*font: bold 11px Arial, sans-serif;*/
    text-decoration: none;
    height: 1%;
	border-radius: 6px;
    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.toolInsert li:hover a, ul.toolInsert li.iehover a,
    ul.toolLink a:hover, ul.toolLink li:hover a, ul.toolLink li.toolLink a
    {
	/*background: #2b2e33;
	color: #fff;*/
}

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;
	/*border-radius: 10px;
	background: #2b2e33;*/
}

ul.toolInsert li ul li, ul.toolLink li ul li {
    margin-right: 0;
	/*border-radius: 10px;
	background: #2b2e33;*/
}

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;
    /*border-bottom: 1px solid #dfdfdf;*/
    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: #07D;
    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-topinsert {
	background:#2b2e33;
    padding:5px;
    padding-bottom:2px;
    border:1px solid rgba(255,255,255,0.2);
	border-radius:7px;
	/*box-shadow:0px 0px 10px rgba(0,0,0,0.7);*/
}
.rv-topinsert {
    font-size:13px;
    font-family:Arial, Tahoma, Verdana;
}
.rv-topinsert span.btn {
    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 {
	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;
}

/**** 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;
    /*border-top:#cdcdcd solid 1px;*/
}

.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;
}
/*
button.editLink, button.editLink:hover,
button.removeLink, button.removeLink:hover {
    border: 0;
    outline:0;
    padding:0;
    margin:5px 0 0 0;
    font-weight: normal;
    background: #fff;
    font-size:11px;
    font-family:Arial, verdana, sans-serif; 
    cursor:pointer;
    color:#747474;
}
button.editLink:hover,
button.removeLink:hover {
    text-decoration:underline;
    opacity:1;
}

button.editLink, button.editLink:hover,
button.removeLink, button.removeLink:hover {
    height: 22px;
    color: #5f5e5e;
    text-align: center;
    border: 1px solid #dddddd;
    border-radius: 3px;
    cursor: pointer;
    font-weight: normal;
    background: #f5f5f5;
    font-size:11px;
}
button.editLink:hover,
button.removeLink:hover {
    background: #f3f3f3;
}*/
#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;
    /*font-weight:bold; */
    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*/
.dd-handle, .dd {
    /*cursor: url('images/black-cursor-move.png'), auto;*/
}

.clear-cursormove {
    cursor: default;
}
/*
body {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
*/

#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;
    -webkit-transform:scale(0.8);
            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;
    /*width:30%; */
    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 {
    /*  display:none; */
    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;
    /*border: 2px solid #a1a1a1;*/
    padding: 10px 20px;
    border-radius: 15px;
    background: #fff;
    color: #414141;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000000;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%)
}

.overlaypanel .loading, .overlaypanels .loading,.overlaypanelfullimage .loading {
    margin: 0 auto;
    color: #FFF;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000000;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%)
}

.fb-msgSelectAlbum {
    /*position: absolute;*/
    top: 50%;
    /*left: 65%;
    margin-right: -50%;
    transform: translate(-50%, -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?b9969a6045453d91150abbc8b6589b26) 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;
    /*font-family: Arial, Verdana, sans-serif;*/
    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 ************/
.rv-animation-Fade {
    
}

.rv-animation-Blur {
    
}

.rv-animation-Zoom {
    
}

.rv-animation-SlideInLeft {
    
}

.rv-animation-SlideInRight {
    
}

.rv-animation-SlideInUp {
    
}

.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;
}
.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:focus {
	color: #09b7be;
}
.section-filter .uk-icon-filter {
	display:none;
}
/***** Panel Toolbar Button Group ******/
.rv-button-group {
    padding: 5px 5px;
    /*border-top:#dddddd solid 1px;*/
}

.rv-button-group .uk-button {
    font-size: 9px;
    /*color:#6e8298;*/
    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:#768699;*/
    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 .noborder button {
    
}

.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: #ccc;
	color: #fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #2b2e33;
}
.accordion-panel {
	/*background: transparent;*/
	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-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;
}
.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 {
    /* position: relative;
    top:-7px;*/ 
    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 {
    /*border:1px #dddddd solid;*/
    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: 1px #ccc solid;*/
    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 {
    /*
    background: #ccc; 
    border: 1px solid #000;
    */
    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; /*connector color on hover*/
}

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 div  {
    margin-bottom:7px;
    cursor:pointer;
}
.rv-thumb-active div {
    max-width:inherit !important;
    cursor:pointer;
    outline:#dddddd solid 1px;
}
.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;
}
.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;
}

/********** 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;
    /*z-index: 1;*/
}

.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 .btn-social{
    background:#5f6e92;
    color:#fff;
}

.login-social .uk-icon {
    color:#596093;
    width:20px;
    color:#fff;
}

/*Social Login Modal*/

.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:13px; 
    white-space:nowrap;
    padding:5px 5px;
    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{
}
.websitefont .box{
    padding-top:3px;
}
.enable {
    
}
.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;
	/*box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);*/
	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-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);*/
	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;
	/*box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);*/
	}
	.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;
	/*background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);*/
	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% - 235px);
}
.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:15px !important;
	cursor:pointer !important;
	margin-top:30px !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;
	/*     border: 1px solid #e1e1e1; */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 1px;
	white-space: nowrap;
	margin: 0 0 2px 0;
	/*cursor:pointer;*/
}

.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;
    /*
    white-space:pre-wrap;
    max-height:40px;
    */
    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;
	/*width:165px;*/
	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;
}
.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;
    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-rvdesign {
	
}

.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;
    /*background: #ccc; */  
    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;
    /*background: #ccc; */  
    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:#999;
	margin:5px 0;	
}
.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;
	-webkit-transform:scale(0.9);
	        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;
}
.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;
}

#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 {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
#wys-toolbar .slider.round {
  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?2900e944d0311e15dea374c48153f4e7); 
   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 rgb(179, 179, 179);}
.set-shadow-top-center {box-shadow: 0px -8px 4px 0px rgb(179, 179, 179);}
.set-shadow-top-right {box-shadow: 8px -8px 4px 0px rgb(179, 179, 179);}
	
.set-shadow-bottom-left {box-shadow:-8px 8px 4px 0px rgb(179, 179, 179);}
.set-shadow-bottom-center {box-shadow: 0px 8px 4px 0px rgb(179, 179, 179);}
.set-shadow-bottom-right {box-shadow: 8px 8px 4px 0px rgb(179, 179, 179);}

.set-shadow-center-left {box-shadow: -8px 0px 4px 0px rgb(179, 179, 179);}
.set-shadow-center-right {box-shadow: 8px 0px 4px 0px rgb(179, 179, 179);}
.set-shadow-center {box-shadow: 0px 0px 4px 4px rgb(179, 179, 179);}

.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:2px !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; 
}

/**********  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%;
    /*height: 100px;*/
    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 {
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
#topbar .rvsb-usergroup {
}
#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: 30px;
    padding: 10px 10px 5px 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; /*#f2f2f2*/
    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 {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    font-size: 16px;
    color: #333;
}
#topbar .rv-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;
    /*border-left:#ffffff38 solid 1px;*/
}
#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: 2px;
}
#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;
}
.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: 1020;
    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;
    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;
}

/********** End Topbar **********/

/********** Start Leftmenu ***********/
#leftbar {
    width: 200px;
    float: left;
}
#leftbar .rvsb-leftmenu {
    width: 200px;
    /*height:100%;*/
    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: 1px;
    padding: 3px 10px;
    background: #35393e;
}
#leftbar .rv-nav li a {
    font-size: 14px;
    line-height: 24px;
    cursor: pointer;
    color: #fff;
    padding: 5px 0px;
    text-decoration:none;
}
#leftbar .rv-nav li:hover {
    opacity: 0.7;
}
#leftbar .rvsb-leftmenu li.leftmenutitle {
    color: #fff;
    line-height: 26px;
    padding: 10px 5px 5px 10px;
    background: #2b2e33;
    text-transform: uppercase;
    /*border-bottom:solid 1px rgba(255,255,255,0.15);*/
}
#leftbar .rvsb-leftmenu li.leftmenutitle:hover {
    opacity: inherit;
}
#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: 15px;
   transition: 0.4s;
}
    
#leftbar .active, #leftbar .rvaccordion:hover {
   background-color: #35393e;
}
    
#leftbar .rvaccordion:after {
   content: '+';
   color: #fff;
   font-weight: bold;
   float: right;
   margin-top: -28px;
   margin-left: 5px;
   margin-right:5px;
}
    
#leftbar .active:after {
   content: "-";
   color: #fff;
   margin-top: -30px;
   margin-right:8px;
}
    
#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:#2b2e33 !important;
}
#leftbar .rvpanel li a {
   padding-left:10px !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;
    padding-left: 200px;
}
#body {
    height: 100%;
    width: 100%;
    padding-bottom: 30px;
    /* width: 100%;
    left: 200px;
    position: relative;*/
}

/********** 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;
}
/********** 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-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-weight: normal;
    /*color: #444;*/
    text-transform: none;
}

/* Modifier: `uk-panel-box`
 ========================================================================== */

/*.uk-panel-box {
  padding: 15px;
  background: #fff;
  color: #444;
}*/

/*
 * 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;
    /*border-left:#ffffff38 solid 1px;*/
}
/*
.uk-navbar-nav > li:last-child > a {
    padding-right: 0px;
}
*/
/* 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,
.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;
    /*width:110px;*/
    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;
    /*width:110px;*/
    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 #2b2e33;}
.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 thead {
    /*border-top:#c2cfd6 solid 1px;
	border-bottom:#c2cfd6 solid 2px;
	background:#efefef;*/
}
.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; /*\f107*/
    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; /*\f106*/
}
.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: #c2cfd6 solid 1px;
}
.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;
    /*border:#dddddd solid 1px; 
	max-width:900px;*/
}
.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;

}/**********  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;
    /*margin-top: .5em;*/
    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;
    /*width:75%;*/
}
.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 {
    background: url(/vendor/rvsitebuilder/wysiwyg/images/icon_close_dialog.png?fb4916f0fea5841ab197901bd134ec8e) no-repeat center center;
    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;
	position:relative;
	right:23%;
}






