.cmValidationError input,.cmValidationError textarea{border:2px solid red;background:#fcc;color:#000}.cmLayoutSector{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:0;padding-right:0}.cmLayoutHandler-Flow .cmFrameworkObject,.cmLayoutHandler-Flow.cmLayoutSector{width:100%;float:left}.cmLayoutHandler-Flow .ui-sortable-placeholder,.cmLayoutHandler-Page .ui-sortable-placeholder,.cmLayoutHandler-Tabs .ui-sortable-placeholder{border:1px solid #DDD;height:35px;line-height:1.2em;background:#eee!important;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:5px;-moz-opacity:.7;opacity:.7;display:table}.cmLayoutHandler-Flow .ui-sortable-placeholder span,.cmLayoutHandler-Page .ui-sortable-placeholder span,.cmLayoutHandler-Tabs .ui-sortable-placeholder span{font-size:20px;text-align:center;font-weight:700;color:#ccc;vertical-align:middle;display:table-cell}.cmSorting{height:35px;float:left;-moz-opacity:.5;opacity:.5}.cmSorting *{display:none;float:left;position:relative;width:100%}.dragHandle{position:absolute;right:0;width:30px;height:100%;background:url(/common/lib/images/stophandle.png) repeat;top:0}.cmMaster.cmEditCanvas>.cmLayoutSector.cmLayoutHandler-Flow{min-height:678px!important}.cmMaster.cmEditCanvas .cmLayoutHandler-PermissionFrame .cmLayoutSector.cmLayoutHandler-Flow{min-height:0!important}.cmEditCanvas .cmLayoutHandler-Permission.cmLayoutSector{min-height:0!important;border:1px dashed #F0B!important;width:100%;margin:5px 0}.cmLayoutHandler-Table .cmLayoutSector.cmHover{background:#eef!important}.cmLayoutHandler-Page .cmLayoutSector{width:100%}.cmLayoutHandler-PageTabs{border:none;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.cmLayoutHandler-PageTabs .ui-tabs-panel{width:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box}.cmLayoutHandler-PageTabs .ui-tabs-active{background:#ff0}.cmLayoutHandler-PageTabs ul.ui-tabs-nav{max-width:83%}.cmLayoutHandler-PageTabs .ui-tabs-nav li{padding-bottom:0!important;border-radius:0;border:1px solid #888;margin-bottom:2px!important;border-bottom:1px solid #888!important}.cmLayoutHandler-PageTabs .ui-tabs-nav li.ui-state-disabled{display:none}.cmEditCanvas .cmLayoutHandler-PageTabs a.cmTabHover{background:#fc0;z-index:50}.cmEditCanvas .cmLayoutHandler-PageTabs{border-radius:0;padding:0}.cmEditCanvas .cmLayoutHandler-PageTabs .ui-widget-header{background:none;border:none;padding:2px 0}.cmMaster.cmEditCanvas .cmLayoutSector.cmLayoutHandler-Page{padding-bottom:50px;min-height:634px!important}.cmEditCanvas .cmLayoutSector.cmLayoutHandler-Page{width:100%;float:left}.cmEditCanvas .cmLayoutSector.cmLayoutHandler-Page{border:1px dashed green;background:#fff}.cmDeletePage{position:absolute;top:6px;right:0;margin:0}.cmLayoutHandler-Tabs{border:0;height:100%;width:100%;padding:0;background:none}.cmLayoutHandler-Tabs .ui-tabs-panel{width:100%;border:0;padding:0;box-sizing:border-box;moz-box-sizing:border-box;background:#fff;display:inline-block}.cmCanvas .cmLayoutHandler-Tabs .ui-tabs-panel{border:1px solid #999}.cmCanvas .cmLayoutSector.cmLayoutHandler-Tabs{display:inline-block;padding:0 5px}.cmLayoutHandler-Tabs .ui-tabs-nav{border-radius:0;background:none;padding:0;margin:0 80px 0 0;border:0}.cmLayoutHandler-Tabs .ui-tabs-nav li{height:25px;line-height:10px;padding:2px 2px 0}.cmLayoutHandler-Tabs .ui-tabs-nav li a{color:#26c;text-decoration:underline;font-size:12px}.cmLayoutHandler-Tabs .ui-tabs-nav li a:hover{background:none;text-decoration:none;cursor:pointer}.cmLayoutHandler-Tabs .ui-tabs-nav li .cmInputLabel span{width:0}.cmLayoutHandler-Tabs .ui-tabs-nav li .cmInputLabel input{width:70px;height:16px;padding:3px 8px;border:none;font-family:sans-serif;text-align:center;font-size:12px}.cmLayoutHandler-Tabs .ui-tabs-nav li .cmInputLabel input:focus{outline:none}.cmEditCanvas .cmLayoutSector.cmLayoutHandler-Tabs{padding-bottom:50px;border:1px dashed green;display:inline-block}.cmFrameworkToolItem .cmLayoutSector.cmLayoutHandler-Tabs{padding-bottom:0;border:none}.cmLayoutHandler-Tabs .cmDeletePage{position:absolute;top:0;right:0}.cmLayoutHandler-Tabs .ui-tabs-nav .ui-sortable-placeholder{border:1px solid black}.cmMaster.cmEditCanvas .cmLayoutSector.cmLayoutHandler-Tabs{min-height:645px!important}.cmEditCanvas .cmLayoutHandler-Grid.cmLayoutSector{background-image:-webkit-linear-gradient(rgba(220,220,220,1) 1px,transparent 1px),-webkit-linear-gradient(0deg,rgba(220,220,220,1) 1px,transparent 1px);background-size:10px 10px}.cmEditCanvas .cmLayoutHandler-Grid.cmLayoutSector .cmFrameworkObject{margin-top:0}
