﻿/*  Import base compass components */
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
* Let's have some support for vendor prefixes
*/
/*
* Global settings
*/
/* Browser support & Vendor prefixes */
/*$experimental-support-for-khtml: true;*/
/* Constants */
/* border-radius */
.borderRadius1 { border-radius: 1px; }

.borderRadiusL1 { border-top-left-radius: 1px; border-bottom-left-radius: 1px; }

.borderRadiusT1 { border-top-left-radius: 1px; border-top-right-radius: 1px; }

.borderRadiusR1 { border-top-right-radius: 1px; border-bottom-right-radius: 1px; }

.borderRadiusB1 { border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; }

.borderRadiusTL1 { border-top-left-radius: 1px; }

.borderRadiusTR1 { border-top-right-radius: 1px; }

.borderRadiusBR1 { border-bottom-right-radius: 1px; }

.borderRadiusBL1 { border-bottom-left-radius: 1px; }

.borderRadius2 { border-radius: 2px; }

.borderRadiusL2 { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }

.borderRadiusT2 { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.borderRadiusR2 { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.borderRadiusB2 { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }

.borderRadiusTL2 { border-top-left-radius: 2px; }

.borderRadiusTR2 { border-top-right-radius: 2px; }

.borderRadiusBR2 { border-bottom-right-radius: 2px; }

.borderRadiusBL2 { border-bottom-left-radius: 2px; }

.borderRadius3 { border-radius: 3px; }

.borderRadiusL3 { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.borderRadiusT3 { border-top-left-radius: 3px; border-top-right-radius: 3px; }

.borderRadiusR3 { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.borderRadiusB3 { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.borderRadiusTL3 { border-top-left-radius: 3px; }

.borderRadiusTR3 { border-top-right-radius: 3px; }

.borderRadiusBR3 { border-bottom-right-radius: 3px; }

.borderRadiusBL3 { border-bottom-left-radius: 3px; }

.borderRadius4 { border-radius: 4px; }

.borderRadiusL4 { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.borderRadiusT4 { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.borderRadiusR4 { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.borderRadiusB4 { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.borderRadiusTL4 { border-top-left-radius: 4px; }

.borderRadiusTR4 { border-top-right-radius: 4px; }

.borderRadiusBR4 { border-bottom-right-radius: 4px; }

.borderRadiusBL4 { border-bottom-left-radius: 4px; }

.borderRadius5 { border-radius: 5px; }

.borderRadiusL5 { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.borderRadiusT5 { border-top-left-radius: 5px; border-top-right-radius: 5px; }

.borderRadiusR5 { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

.borderRadiusB5 { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.borderRadiusTL5 { border-top-left-radius: 5px; }

.borderRadiusTR5 { border-top-right-radius: 5px; }

.borderRadiusBR5 { border-bottom-right-radius: 5px; }

.borderRadiusBL5 { border-bottom-left-radius: 5px; }

.borderRadius6 { border-radius: 6px; }

.borderRadiusL6 { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }

.borderRadiusT6 { border-top-left-radius: 6px; border-top-right-radius: 6px; }

.borderRadiusR6 { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.borderRadiusB6 { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }

.borderRadiusTL6 { border-top-left-radius: 6px; }

.borderRadiusTR6 { border-top-right-radius: 6px; }

.borderRadiusBR6 { border-bottom-right-radius: 6px; }

.borderRadiusBL6 { border-bottom-left-radius: 6px; }

.borderRadius7 { border-radius: 7px; }

.borderRadiusL7 { border-top-left-radius: 7px; border-bottom-left-radius: 7px; }

.borderRadiusT7 { border-top-left-radius: 7px; border-top-right-radius: 7px; }

.borderRadiusR7 { border-top-right-radius: 7px; border-bottom-right-radius: 7px; }

.borderRadiusB7 { border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }

.borderRadiusTL7 { border-top-left-radius: 7px; }

.borderRadiusTR7 { border-top-right-radius: 7px; }

.borderRadiusBR7 { border-bottom-right-radius: 7px; }

.borderRadiusBL7 { border-bottom-left-radius: 7px; }

.borderRadius8 { border-radius: 8px; }

.borderRadiusL8 { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }

.borderRadiusT8 { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.borderRadiusR8 { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }

.borderRadiusB8 { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }

.borderRadiusTL8 { border-top-left-radius: 8px; }

.borderRadiusTR8 { border-top-right-radius: 8px; }

.borderRadiusBR8 { border-bottom-right-radius: 8px; }

.borderRadiusBL8 { border-bottom-left-radius: 8px; }

.borderRadius9 { border-radius: 9px; }

.borderRadiusL9 { border-top-left-radius: 9px; border-bottom-left-radius: 9px; }

.borderRadiusT9 { border-top-left-radius: 9px; border-top-right-radius: 9px; }

.borderRadiusR9 { border-top-right-radius: 9px; border-bottom-right-radius: 9px; }

.borderRadiusB9 { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; }

.borderRadiusTL9 { border-top-left-radius: 9px; }

.borderRadiusTR9 { border-top-right-radius: 9px; }

.borderRadiusBR9 { border-bottom-right-radius: 9px; }

.borderRadiusBL9 { border-bottom-left-radius: 9px; }

.borderRadius10 { border-radius: 10px; }

.borderRadiusL10 { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }

.borderRadiusT10 { border-top-left-radius: 10px; border-top-right-radius: 10px; }

.borderRadiusR10 { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

.borderRadiusB10 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.borderRadiusTL10 { border-top-left-radius: 10px; }

.borderRadiusTR10 { border-top-right-radius: 10px; }

.borderRadiusBR10 { border-bottom-right-radius: 10px; }

.borderRadiusBL10 { border-bottom-left-radius: 10px; }

/* menu width */
/*
* Import compass helpers
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/*
* Custom mixins
*/
/* Helper functions  */
/* Mixin for breakpoints */
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/** Mixin for custom scrollbar styles */
/* global extends */
/* Global silent extends */
/*
* Typography Guideline Tablet 
*/
.mtMobile .NavigationBarItem, .mtMobile .NavigationBarHeader, .mtMobile .browser .node, .openContextNameText { font-size: 16px; font-family: 'OpenSans', 'Verdana', 'Arial', sans-serif; }

/*
* Icons Guideline Tablet 
*/
.mtMobile .NavigationBarItem .iconcontainer, .openContextViews, .openContextMenu { height: 24px; width: 24px; }

/*
* Grids Guideline Tablet 
*/
.mtMobile .GridViewRow, .mtMobile .NavigationBarItem, .mtMobile .NavigationBarHeader, .mtMobile .browser .node, .mtMobile .menubuttontouch, .mtMobile .NavigationBarContent > li { height: 48px; }

.mtMobile #applicationBar, .mtMobile .workspacemenu > div:first-child, .openContextName { height: 30px; }

.mtMobile .menubuttontouch { width: 48px; }

.mtMobile .NavigationBarContent > li { margin-bottom: 3px; }

/*
* Color Guideline Tablet 
*/
.mtMobile { /*.tabContent { padding: 0;
}*/ /*.verticalElements.ml1,*/ }
.mtMobile.android body { overflow-y: auto; }
.mtMobile body::-webkit-scrollbar { width: 0 !important; }
.mtMobile label, .mtMobile input:not(.selectedDate), .mtMobile select, .mtMobile span, .mtMobile li, .mtMobile td, .mtMobile .recentservicename, .mtMobile .recentserviceurl, .mtMobile .title, .mtMobile .appmenu, .mtMobile .contextName, .mtMobile .ui-menu-item, .mtMobile .GridViewHeader, .mtMobile .GridViewCell, .mtMobile .SimpleGridViewHeader, .mtMobile .SimpleGridViewCell, .mtMobile .controlBarItem, .mtMobile .TreeGridHeader, .mtMobile .TreeGridCell, .mtMobile .tile, .mtMobile workspaceMenuButton.view .dx-vam, .mtMobile workspaceMenuButton.profile .dx-vam, .mtMobile .backstagemenubutton, .mtMobile .backstagemenucommand, .mtMobile .rectangularbutton, .mtMobile .expanderheader { font-size: 1.333333rem !important; }
.mtMobile label, .mtMobile input, .mtMobile select { height: 26px; min-height: 26px; }
.mtMobile label, .mtMobile .spanLabel { line-height: 26px; }
.mtMobile .rectangularbutton { padding: 4px 12px; }
.mtMobile .GridViewRow .mtselected { background-color: #15a8ff; color: White; }
.mtMobile .GridViewCell { padding: 8px 2px 0 2px; }
.mtMobile .GridViewDetailButton { padding: 0; }
.mtMobile .focusInput:focus { background: #daf1ff; }
.mtMobile .TreeGridNode, .mtMobile .TreeGridFocusedNode { height: 42px; }
.mtMobile .NavigationBarItem, .mtMobile .NavigationBarHeader, .mtMobile .browser .node { line-height: 32px !important; padding: 0; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.mtMobile .browser .name { width: auto; padding-right: 48px; }
.mtMobile .NavigationBarItem span { padding: 6px 0 !important; }
.mtMobile .SplitterSeparator { width: 21px !important; height: 21px !important; }
.mtMobile .projectPlanContainer .controlBarContainer { display: none; }
.mtMobile #viewModelContextMenu .contextMenuItem { height: 41px; border-bottom: 1px solid #aeaeae; font-size: 1.333333rem; padding: 0 10px; }
.mtMobile #viewModelContextMenu .contextMenuItem ul { display: none; }
.mtMobile #viewModelContextMenu .contextMenuItem * { vertical-align: middle; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mtMobile #appcontent { overflow: inherit; }
.mtMobile .touchPane { height: 100%; }
.mtMobile .borderPane { width: 33%; }
.mtMobile .contentPane { width: 100%; -webkit-flex: 1; flex: 1; }
.mtMobile .workspaceOverlay { width: 100%; height: 100%; background: rgba(25, 25, 25, 0.5); position: fixed; z-index: 8; }
.mtMobile.csstransitions .pushright { -moz-transition: right 0.3s ease-in-out; -o-transition: right 0.3s ease-in-out; -webkit-transition: right 0.3s ease-in-out; transition: right 0.3s ease-in-out; }
.mtMobile.csstransitions .pushbottom { -moz-transition: bottom 0.3s ease-in-out; -o-transition: bottom 0.3s ease-in-out; -webkit-transition: bottom 0.3s ease-in-out; transition: bottom 0.3s ease-in-out; }
.mtMobile .absoluteStretch { /*position: inherit!important;*/ }
.mtMobile #appTitleBar { position: absolute; background: none; pointer-events: none; line-height: 30px; }
.mtMobile #appTitleBar #appmenu, .mtMobile #appTitleBar #fullscreen { display: none; }
.mtMobile #appTitleBar > .title { text-shadow: 0 0 4px #191919; padding-left: 48px; }
.mtMobile #appcontent, .mtMobile #backstageMenuContainer { top: 32px; }
.mtMobile #applicationBar { margin: 0; }
.mtMobile #backstagemenubutton.menubuttontouch { -webkit-order: 0; order: 0; z-index: 1; }
.mtMobile .menubuttontouch { display: block; position: absolute; background-color: #E1E1E1; border-radius: 7px; margin-left: 7px; margin-top: 7px; }
.mtMobile .menubuttontouch > svg { color: #909090; }
.mtMobile #userboardbutton { -webkit-order: 0; order: 0; }
.mtMobile .userboardToolbar { margin-top: 23px; margin-right: 6px; }
.mtMobile #systembar #backstagemenubutton, .mtMobile #systembar #userboardbutton, .mtMobile #systembar #chatbutton, .mtMobile #systembar #videoConferenceButton, .mtMobile #systembar #newsfeedbutton { display: none !important; }
.mtMobile #searchcontrol, .mtMobile #voiceassistantcontrol { display: none; }
.mtMobile #appthrobber { display: none; }
.mtMobile .NavigationBarHeader { padding: 0 7px; margin-bottom: 3px; background-color: #E1E1E1; -webkit-align-items: center; align-items: center; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.mtMobile .NavigationBarContent { margin-bottom: 0; }
.mtMobile .viewportControls { left: 2px; bottom: 2px; }
.mtMobile .headerBarButton .buttonIcon { display: inline-block; vertical-align: middle; }
.mtMobile .headerBarButton .buttonText { display: inline-block; vertical-align: middle; margin-left: -4px; font-weight: normal; }
.mtMobile .smallDialog { max-width: 90%; max-height: 90%; min-width: 40%; min-height: 60%; }
.mtMobile .smallDialog .headerBarButton .buttonText { display: none; }
.mtMobile .smallDialog .content { margin: 0; }
.mtMobile .smallDialog > .container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.mtMobile .headerBarButton { height: 42px; margin: 0; padding: 0; }
.mtMobile li.groupItem:after { content: ""; background-position: 0 -117px; min-width: 32px; min-height: 32px; float: right; margin-top: 4px; }
.mtMobile .dialogclosebutton { width: 41px; height: 28px; }
.mtMobile .dialogclosebutton svg { width: 41px; height: 28px; }
.mtMobile .dialogclosebutton > svg { -moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8); }
.mtMobile .dialogsaveandnew { height: 42px; }
.mtMobile #viewModelContextMenu:not(.stateSelectionMenu) { width: 500px; }
.mtMobile .htmleditorbuttonrow { display: none !important; }
.mtMobile .workspacemenu > div:first-child { -webkit-align-items: center; align-items: center; }
.mtMobile .mblock, .mtMobile .mobile-block { display: block !important; }
.mtMobile .mtransparent { background: transparent; border: 0; }
.mtMobile.boxshadow .mtransparent { box-shadow: 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; }
.mtMobile .absoluteTop { position: absolute; top: 29px; left: 0; right: 0; z-index: 32; }
.mtMobile .absoluteTop .tabscontainer { height: 42px; }
.mtMobile .modaldialog { /*.expanderheader { background: transparent;   
}*/ }
.mtMobile .modaldialog .dialog:not(.smallDialog) > .container > .content { margin: 0; padding: 14px 0 0; }
.mtMobile .modaldialog .modaloverlay.semitransparent { background-color: #191919; opacity: 0.4; }
.mtMobile .modaldialog .tabContent.current { overflow: visible; border-top: 0; /*.container { display: block; height: auto;
}*/ }
.mtMobile .modaldialog .elementstatebox { margin: 0; }
.mtMobile .modaldialog .expanderheader { font-weight: bold; font-family: 'OpenSans Bold'; background: transparent; cursor: default; }
.mtMobile .modaldialog .expanderheader:hover { background: transparent; }
.mtMobile .modaldialog .expanderbutton { display: none; }
.mtMobile .modaldialog .expander:last-child { margin-bottom: 0; }
.mtMobile.boxshadow .modaldialog .tabContent.current { -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; }
.mtMobile .rtfeditor .editable { background-color: #fff; border: 1px solid #888; padding: 7px; cursor: text; font-family: Arial, sans-serif; font-size: 12pt; font-style: normal; min-height: 190px; flex-basis: initial; margin-bottom: 7px; -webkit-user-select: text; -moz-border-radius: 3px / 3px; -webkit-border-radius: 3px 3px; border-radius: 3px / 3px; }
.mtMobile .mmo1 { margin: 7px; }

.navigationPane { left: -33%; z-index: 11; position: static; }
.navigationPane.open { left: 0; -moz-box-shadow: 2px 0 4px rgba(25, 25, 25, 0.5); -webkit-box-shadow: 2px 0 4px rgba(25, 25, 25, 0.5); box-shadow: 2px 0 4px rgba(25, 25, 25, 0.5); }

.browserPane { width: 33%; right: -33%; z-index: 9; position: fixed; border-left: 1px solid #888; }
.browserPane.open { right: 0; -moz-box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); -webkit-box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); }

.outputPane { width: 100%; height: 33% !important; bottom: -33%; left: 0; position: fixed; z-index: 22; border-top: 1px solid #888; }
.outputPane.open { bottom: 0; -moz-box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); -webkit-box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); box-shadow: 0 -2px 4px rgba(25, 25, 25, 0.5); }

.openContextNameContainer { text-align: center; font-size: 1.833333rem; -webkit-flex: 1; flex: 1; -webkit-align-self: center; align-self: center; }

.openContextName { display: inline-block; }

.openContextNameText { color: white; text-align: left; text-shadow: 0 0 4px #191919; -webkit-align-self: center; align-self: center; }

.openContextNameContainer > div { background-color: transparent !important; padding: 0 5px 0 55px; }

.openContextViews, .openContextMenu { background-color: transparent !important; }

.openContextViews { background-repeat: no-repeat; }

.threedotmenu { background-repeat: no-repeat; }

.openContextsMenu, .openContextViewsMenu, .openContextMenuMenu, .dialogContextMenu { position: absolute; background: white; z-index: 20; font-size: 1.666666rem; min-width: 165px; -moz-box-shadow: 0 1px 6px rgba(25, 25, 25, 0.5); -webkit-box-shadow: 0 1px 6px rgba(25, 25, 25, 0.5); box-shadow: 0 1px 6px rgba(25, 25, 25, 0.5); }

.openContextViewsMenu, .openContextMenuMenu, .dialogContextMenu { right: 0; top: 44px; }

.openContextsMenu li, .openContextViewsMenu li, .openContextMenuMenu li, .dialogContextMenu li { padding: 13px 8px; border-bottom: 1px solid #888; cursor: pointer; }

.openContextMenuMenu li.menuItem { text-align: left; }

.checkItem { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; }

.checkItem input[type="checkbox"] { margin: 0 10px 0 0; }

.csstransitions .push, .csstransitions .pushright, .csstransitions .pushbottom { -moz-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); /* fixes a chrome GPU bug */ }

.browserPaneHandle, .navigationPaneHandle { width: 10px !important; height: 40px; position: fixed; background-color: #eee; bottom: 40px; opacity: .8; border: 1px solid #888; z-index: 8; }

.outputPaneHandle { height: 10px; width: 40px; position: fixed; background-color: #eee; opacity: .8; border: 1px solid #888; z-index: 21; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px; border-radius: 4px 4px 0 0; left: 50%; bottom: 100%; margin-left: -10px; }

.browserPaneHandle { right: 100%; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px; border-radius: 4px 0 0 4px; }

.navigationPaneHandle { left: 100%; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0; border-radius: 0 4px 4px 0; }

.dialogMargin { left: 14px; right: 14px; top: 14px; bottom: 14px; }

.slim .sblock { display: block !important; }
.slim .sminrh22 { min-height: 154px; }
.slim .sminrh54 { min-height: 378px; }
.slim .swraprow { -webkit-flex-direction: column !important; flex-direction: column !important; }
.slim .shidden { display: none !important; }
.slim .wraprowreverse { -webkit-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
.slim .wraprowreverse .flexitem { margin: 14px 0 0 0 !important; }
.slim .wraprowreverse .verticalElements { height: 21px; width: auto; -webkit-align-self: flex-end; align-self: flex-end; -webkit-flex-direction: row; flex-direction: row; }
.slim .wraprowreverse .verticalElements div { margin-right: 7px; }
.slim .wraprow .columnlayout { -webkit-flex-direction: column !important; flex-direction: column !important; }
.slim .columnlayout:not(.elementstatebox) .inputGroup { -webkit-flex-direction: column !important; flex-direction: column !important; }
.slim .wraprow .elementstatebox { margin-top: 14px; margin-left: 0; }
.slim .inputGroup > label, .slim .inputGroup > span, .slim .sleft { text-align: left !important; }
.slim .labelPlaceholder { display: none !important; }
.slim .patternElementContainer { width: 100%; }
.slim .patternHeader { display: none; }
.slim .rw40, .slim .rw60, .slim .projectStartEndDateInputGroup { width: auto; }
.slim .slim-flexbasisAuto { -webkit-flex-basis: auto !important; flex-basis: auto !important; }
.slim.dialog .swraprow div { flex-basis: auto !important; }

.medium .mhidden { display: none !important; }

.large .lhidden { display: none !important; }

.slim .wraprow .elementstatebox, .medium .wraprow .elementstatebox { width: auto; -webkit-align-self: stretch; align-self: stretch; }
.slim .wraprow, .medium .wraprow { -webkit-flex-direction: column !important; flex-direction: column !important; }
.slim .wraprow.splitter > .flexitem, .medium .wraprow.splitter > .flexitem { width: 100% !important; }
.slim .wraprow.splitter > .flexitem > .ui-resizable-handle, .medium .wraprow.splitter > .flexitem > .ui-resizable-handle { cursor: none; }
.slim .wraprow > .columnlayout, .medium .wraprow > .columnlayout { margin-right: 0 !important; -webkit-flex-basis: auto !important; flex-basis: auto !important; }
.slim .flexrow .flexitem.columnlayout, .slim .flexrow .columnlayout .inputGroup.mr1, .medium .flexrow .flexitem.columnlayout, .medium .flexrow .columnlayout .inputGroup.mr1 { margin-right: 0 !important; }

.medium .wraprow .elementstatebox { margin-left: 93px; margin-right: 2px; }

.mtClassic .medium .medium-minlw23 .elementstatebox { margin-left: 170px; }
.mtClassic .medium .minlw22 .elementstatebox { margin-left: 163px; }

/*test mobile layout*/
@media only screen and (max-width: 759px) { .dialogMargin { left: 0; right: 0; top: 0; bottom: 0; } }
/*max-height breaks layout on android devices with virtual keyboard*/
@media screen and (max-height: 400px) { /*.wraprow { @include flex-direction(column !important); } .wraprow > .flex1 { @include flex(initial!important); } .wraprowreverse { @include flex-direction(column-reverse !important); } .wraprowreverse .flexitem { margin: 14px 0 0 0!important; } .wraprowreverse .verticalElements { height: 21px; width: auto; @include align-self(flex-end); @include flex-direction(row); } .inputGroup { @include flex-direction(column !important); } .inputGroup > label { text-align: left!important; margin-left: 4px; } .wraprowreverse .verticalElements div { margin-right: 7px; } .login > div.flexcontainer > div.flexcol > div.flexrow div.rh50 { height: auto!important; } .navigationPane.open { left: 0; } .browserPane { width: 90%; right: -90%; } .browserPane.open { right: 0; }*/
  /*#backstagemenu { width: 90%!important; left: -90%!important; }*/
  /*.headerBarButton .buttonText { display: none!important; } .modaldialog .content { margin: 0!important; } .sminrh22 { min-height: 154px; } .sminrh54 { min-height: 378px; } .sblock { display: block!important; } .labelPlaceholder { display: none; } .smallDialog { min-width: 90%!important; min-height: 90%!important; } .patternElementContainer { width: 100%; } .patternHeader { display: none; } .dockZoneContainer { margin: 0 !important; } .backstageContentHeader { margin-top: 0!important; } .watermark { background: White!important; }*/ }
.mtMobile #dialogok .buttonIcon, .mtMobile #dialogsave .buttonIcon { background-image: url("../Images/New/Ok.png"); }
.mtMobile #dialogedit .buttonIcon { background-image: url("../Images/New/Edit.png"); }
.mtMobile .buttonIcon { height: 42px; width: 42px; }
.mtMobile .threedotmenu { background-image: url("../Images/New/menu.png"); background-repeat: no-repeat; }
