body,html {
    height: auto
}

.OnSiteToolbarSpace {
    line-height: 15px;
    min-height: 55px;
    top: 0;
    left: 0
}

.OnSiteToolbar,.OnSiteSlider {
    line-height: 15px;
    min-height: 54px;
    z-index: 9993;
    color: #000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/toolbar_background.png") repeat scroll 0 0 #e9e9e9
}

.OnSiteSlider,.RTL .LTR .OnSiteSlider {
    display: none;
    top: 0;
    left: 10px;
    width: auto;
    min-height: 0;
    border: 1px solid #000;
    border-top: none;
    box-shadow: 2px 2px 8px -2px #000;
    text-align: center;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
    cursor: pointer;
    vertical-align: top
}

.RTL .OnSiteSlider {
    left: auto;
    right: 10px;
    box-shadow: -2px 2px 8px -2px #000
}

.OnSiteSliderButton {
    padding: 5px
}

.OnSiteSliderButton img {
    height: 18px;
    width: 18px
}

.OnSiteSlider img {
    vertical-align: top
}

.OnSiteSliderMinimize {
    border-top: 1px solid #000;
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/button_slider_background.png") repeat scroll bottom #424b54;
    height: 4px;
    padding-top: 1px
}

.OnSiteSliderButton:hover {
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/hover_background.png") repeat-x top #ffce80
}

.UniMenuDescription {
    display: none
}

.UniMenuContent img {
    vertical-align: top
}

.UniMenuContent .BigButton,.UniMenuContent .BigButtonDisabled {
    height: auto;
    margin-left: 1px!important;
    margin-right: 1px!important
}

.UniMenuContent .BigButton img,.UniMenuContent .BigButtonDisabled img {
    border: none;
    height: auto;
    margin: 0
}

.UniMenuContent .SmallButton img,.RTL .LTR .UniMenuContent .SmallButton img {
    border: none;
    height: auto;
    width: auto;
    padding: 0;
    float: none
}

.RTL .UniMenuContent .SmallButton img {
    float: right
}

.UniMenuContent .SmallButton a,.UniMenuContent .BigButton a,.UniMenuContent .BigButtonDisabled a {
    height: auto;
    display: block;
    font-size: 8pt!important;
    font-family: Arial!important;
    font-weight: normal!important;
    text-decoration: none!important;
    color: #000!important;
    min-width: 45px!important;
    margin-left: 1px!important;
    margin-right: 1px!important;
    cursor: pointer!important
}

.UniMenuContent .BigButton a,.UniMenuContent .BigButtonDisabled a {
    padding: 2px 1px 2px 1px!important
}

.UniMenuContent .BigButtonDisabled a {
    color: #888!important;
    cursor: default!important
}

.UniMenuContent .SmallButton a {
    padding: 0!important;
    white-space: nowrap
}

.UniMenuContent .MiddleBigButton {
    text-align: center;
    font-size: 8pt!important;
    line-height: 13px!important;
    height: auto;
    padding: 0
}

.RTL .LTR .MiddleBigButton a {
    direction: ltr
}

.RTL .MiddleBigButton a {
    direction: rtl
}

.MiddleBigButton img.OnSiteCulture {
    padding-top: 1px;
    padding-bottom: 1px
}

.UniMenuContent .MiddleSmallButton,.RTL .LTR .UniMenuContent .MiddleSmallButton {
    line-height: 19px;
    float: right;
    height: 19px;
    padding-left: 0;
    padding-right: 6px
}

.RTL .UniMenuContent .MiddleSmallButton {
    float: left;
    padding-right: 0;
    padding-left: 6px
}

.UniMenuContent .SubItemsArrow {
    padding-top: 2px
}

.UniMenuContent .BigButton,.UniMenuContent .BigButtonDisabled,.UniMenuContent .SmallButton {
    border: solid 1px transparent
}

.UniMenuContent .BigButton:hover,.UniMenuContent .SmallButton:hover,.UniMenuContent .Selected,.UniMenuContent .SelectedPermanent {
    border: solid 1px #ba7b32;
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/hover_background.png") repeat-x top #ffce80
}

.UniMenuContent .SmallButton:hover {
    background-image: url(https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/hover_background.png);
    background-position: center
}

.ContentMenuGroupOnSiteAdmins .BigButton a {
    padding-top: 1px!important
}

.ContentMenuGroupOnSiteAdmins .SmallButton:hover,.ContentMenuGroupOnSiteAdmins .BigButton:hover {
    padding-top: 0!important;
    border: 1px solid transparent!important;
    background: none!important
}

.ContentMenuGroupOnSiteCultures .MenuButtonImage,.ContentMenuGroupOnSiteDeviceProfile .MenuButtonImage {
    padding: 1px
}

.ContentMenuGroupOnSiteDeviceProfile .MenuButtonImage {
    width: 16px
}

.UniMenuContent .RightBigButton,.UniMenuRightBorder,.UniMenuLeftBorder,.UniMenuContent .RightSmallButton,.UniMenuContent .LeftSmallButton,.UniMenuContent .LeftBigButton {
    height: auto;
    width: auto
}

.UniMenuContent .SmallButton {
    line-height: normal;
    height: auto;
    margin: 0;
    padding: 0
}

.UniMenuContent .BigButton:hover .RightBigButton,.UniMenuContent .Selected .RightBigButton,.UniMenuContent .BigButton:hover .MiddleBigButton,.UniMenuContent .Selected .MiddleBigButton,.UniMenuContent .BigButton:hover .LeftBigButton,.UniMenuContent .Selected .LeftBigButton,.UniMenuContent .SmallButton:hover .LeftSmallButton,.UniMenuContent .Selected .LeftSmallButton,.UniMenuContent .SmallButton:hover .MiddleSmallButton,.UniMenuContent .Selected .MiddleSmallButton,.UniMenuContent .SmallButton:hover .RightSmallButton,.UniMenuContent .Selected .RightSmallButton {
    background: none
}

.UniMenuSeparator,.RTL .LTR .UniMenuSeparator {
    float: left;
    height: 37px;
    width: 2px;
    margin-top: 6px;
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/separator.png") repeat scroll 0 0 #e9e9e9
}

.RTL .UniMenuSeparator {
    float: right
}

.OnSiteMenuRight,.RTL .LTR .OnSiteMenuRight {
    float: right
}

.RTL .OnSiteMenuRight {
    float: left
}

.ContentMenuGroup {
    padding-left: 2px;
    padding-right: 2px
}

.UniMenuContent,.RTL .LTR .UniMenuContent {
    float: left;
    height: 45px;
    padding: 0;
    padding-top: 5px
}

.RTL .UniMenuContent {
    float: right
}

.OnSiteMenu .UIToolbar {
    width: 100%
}

.RTL .LTR .ActionButtons table {
    direction: ltr
}

.RTL .ActionButtons table {
    direction: rtl
}

.OnSiteMenuLeft {
    margin-left: 5px;
    margin-right: 5px
}

.ModalBackground,.modalBackground {
    z-index: 9998!important;
    background-color: #888;
    filter: alpha(opacity=70);
    opacity: .7
}

.ContentMenuGroup,.RTL .LTR .ContentMenuGroup,.UniMenuSeparator,.RTL .LTR .UniMenuSeparator {
    float: left
}

.RTL .ContentMenuGroup,.RTL .UniMenuSeparator {
    float: right
}

.ContentMenuGroupOnSiteAdmins,.RTL .LTR .ContentMenuGroupOnSiteAdmins,.ContentMenuGroupOnSitebasic,.RTL .LTR .ContentMenuGroupOnSitebasic,.UniMenuSeparatorOnSitebasic,.RTL .LTR .UniMenuSeparatorOnSitebasic {
    float: right
}

.RTL .ContentMenuGroupOnSiteAdmins,.RTL .ContentMenuGroupOnSitebasic,.RTL .UniMenuSeparatorOnSitebasic {
    float: left
}

.ContentMenuGroupOnSiteAdmins .UniMenuContent {
    width: 115px
}

.BigCMSDeskButton .UniMenuContent {
    width: auto!important
}

.UniMenuSeparatorOnSiteAdmins {
    display: none
}

.EditableImageEdit img {
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=Design/Backgrounds/ImageBackground.png")
}

.EditableImageEdit .ImageSelectorHeader {
    position: relative
}

.EditableTextEdit {
    border: none!important;
    overflow: visible
}

.EditableTextTextBox {
    border: 1px solid #ccc!important
}

.EditableTextContainer {
    padding: 5px
}

.cke_skin_kentico .cke_maximized .cke_wrapper {
    background-image: none
}

.cke_skin_kentico .cke_contents {
    margin: 0!important
}

.OnSiteHighlightContainer {
    display: none;
    border: none;
    width: 0;
    height: 0;
    top: 0;
    left: 0
}

.OnSiteWebPartBegin .OnSiteWebPartEnd {
    height: 0!important;
    width: 0!important;
    background: none!important;
    border: none!important;
    padding: 0!important;
    margin: 0!important
}

.ModalDialogFooter>div {
    z-index: 10000
}

.ModalDialogContent {
    height: auto!important
}

.OnSiteFloatRight,.RTL .LTR .OnSiteFloatRight {
    float: right
}

.RTL .OnSiteFloatRight {
    float: left
}

.OnSiteEdit .AdvancedLabel,.OnSiteEdit .AdvancedLabel.Succ,.OnSiteEdit .AdvancedLabel.Error,.OnSiteEdit .AdvancedLabel.Warn {
    z-index: 9997!important;
    color: #000!important;
    font-size: 12px!important;
    font-family: Arial!important
}

.AdvancedLabel p,.AdvancedLabel.Succ p,.AdvancedLabel.Error p,.AdvancedLabel.Warn p {
    color: #000;
    font-size: 12px;
    font-family: Arial
}

.UP {
    z-index: 31001
}

.OnSiteUPBg {
    display: none;
    position: absolute;
    z-index: 31000;
    width: 100%;
    height: 100%;
    background-color: #888;
    filter: alpha(opacity=70);
    opacity: .7
}

.OEEmptyEditableWebPart {
    font-size: 12px!important;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
    color: #888;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    padding: 5px;
    margin: 0;
    display: inline-block
}

.OnSiteHighlight {
    background-color: #fff;
    border-left: 1px dashed #000;
    border-top: 1px dashed #000;
    position: absolute;
    width: 0;
    height: 0;
    z-index: 9991
}

.OnSiteMenuTable,.RTL .LTR .OnSiteMenuTable {
    padding: 1px;
    z-index: 9992;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    display: table;
    cursor: default
}

.RTL .OnSiteMenuTable {
    text-align: right
}

.OnSiteHighlight.OnSiteMenuTable {
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/webpart_background.png") repeat-x #f4990a;
    box-shadow: none;
    padding: 0!important;
    border: 1px solid #414a54;
    font-weight: bold;
    height: auto;
    line-height: 0;
    width: auto
}

.OnSiteHighlight.OnSiteMenuTable:hover {
    z-index: 9993
}

.OnSiteMenu .ContextMenu {
    border-width: 0!important
}

.UniMenuContextMenu .Item .Name,.OnSiteHighlight .Name {
    vertical-align: middle;
    white-space: nowrap;
    line-height: 22px!important
}

.OnSiteHiddenButton {
    display: none
}

.OnSiteHiddenButton .UniMenuContextMenu .Item .Name {
    line-height: 24px!important
}

.UniMenuContextMenu .Icon,.UniMenuContextMenu .Name {
    float: left
}

.UniMenuContextMenu .ActionIcon,.UniMenuContextMenu .IconRight {
    float: right
}

.OnSiteHighlight .Icon,.OnSiteHighlight .ActionIcon,.OnSiteHighlight .Name {
    display: table-cell
}

.UniMenuContextMenu .Name,.OnSiteHighlight .Name {
    padding-bottom: 1px;
    padding-left: 6px;
    padding-right: 6px;
    min-width: 100px
}

.SubMenuItems,.ContextMenuContainer {
    max-height: 467px
}

.UniMenuContextMenu .Item,.RTL .LTR .UniMenuContextMenu .Item {
    border: 1px solid transparent!important;
    margin-top: 1px;
    margin-bottom: 1px;
    direction: ltr;
    text-align: left
}

.RTL .UniMenuContextMenu .Item {
    direction: rtl
}

.OnSiteHiddenButton .Item {
    cursor: default
}

.UniMenuContextMenu .Icon {
    padding-top: 2px
}

.UniMenuContextMenu .Icon img,.UniMenuContextMenu .ActionIcon img,.OnSiteHighlight .Icon img,.OnSiteHighlight .ActionIcon img {
    width: 16px;
    height: 16px;
    border: 1px solid transparent;
    cursor: pointer
}

.UniMenuContextMenu .ActionIcon img,.RTL .LTR .UniMenuContextMenu .ActionIcon img {
    padding: 5px
}

.OnSiteHighlight .ActionIcon img {
    padding: 3px
}

.UniMenuContextMenu .Item:hover,.RTL .LTR .UniMenuContextMenu .Item:hover,.UniMenuContextMenu .ActionIcon img:hover,.OnSiteMenuTable .ActionIcon img:hover {
    border: 1px solid #ba7b32!important;
    border-top: 1px solid #ffcd84!important;
    border-left: 1px solid #ffcd84!important;
    background: url("https://www.softdebut.com/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/OnSiteEdit/hover_background.png") repeat-x 0 -12px #ffce80!important
}

.IE9 .PortalContextMenu .ItemPadding,.IE9 .PortalContextMenu .ItemPadding:hover,.IE9 .PortalContextMenu .ItemSelected .ItemPadding {
    line-height: 22px!important;
    padding: 2px 3px 3px 5px!important
}

.IE9 .PortalContextMenu .Item .Name,.IE9 .PortalContextMenu .ItemSelected .Name,.IE9 .PortalContextMenu .ItemLast .Name,.IE9 .PortalContextMenu .Item .NameInactive,.IE9 .PortalContextMenu .ItemLast .NameInactive {
    line-height: 22px!important;
    top: 1px
}

.UIPopupDialog {
    padding: 0;
    background-color: #fff
}

.hidden-dialog-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999
}

.ui-dialog {
    border: 1px solid #888;
    box-shadow: 0 0 8px 2px #888;
    background-color: #fff
}

.ui-dialog .ui-dialog-titlebar {
    display: none
}

.ui-widget-overlay {
    background-color: #888!important
}

.ImageSelector .ContentButton:hover {
    background-color: transparent
}
