
.mafe-col {
	background: #676767;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b0b1b3 0%, #939497 10%, #727375 91%, #595959 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b1b3), color-stop(10%,#939497), color-stop(91%,#727375), color-stop(100%,#595959));
	background: -webkit-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: -o-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: -ms-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: linear-gradient(to bottom, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b1b3', endColorstr='#595959',GradientType=0 );*/
	color : white;
	font-size: 12px;
	width: auto;
	padding: 6px 15px;
	font-weight: inherit;
}
.mafe-body-properties{
	font-size: 11px;
}
.mafe-title-container{
	
}

.mafe-field-labelCell{
	padding: 2px;
	border-bottom: 1px solid #D6D6D6;
}

.pmui-rowfield:hover{
	background: #D6D6D6;
}

.mafe-field-labelCell .pmui-textcontrol{
	border:1px solid white;
}

.mafe-field-labelCell .pmui-textcontrol, .mafe-field-labelCell .pmui-dropdownlistcontrol{
	font-size: 12px;
}

.mafe-table-properties tr:nth-child(odd) {
   background-color: #E5E5E5;
 }
.mafe-table-properties tr:nth-child(even) {
   background-color: #F2F2F2;
}

.mafe-field-labelCell .pmui-button {
	color : rgb(78, 77, 77);
	border-radius: 2px;
	float: right;
	border: 1px solid rgb(177, 177, 177);
	background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 10%, #cfcfcf 91%, #bababa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#eaeaea), color-stop(91%,#cfcfcf), color-stop(100%,#bababa));
	background: -webkit-linear-gradient(top,#ffffff 0%,#eaeaea 10%,#cfcfcf 90%,#bababa 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 10%,#cfcfcf 90%,#bababa 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 10%,#cfcfcf 90%,#bababa 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 10%,#cfcfcf 90%,#bababa 100%);
}
.pmui-rowfield .error {
  outline: 1px solid #ecc3c2;
  border: 1px solid white;
}

.pmui-rowfield.error {
	color:red; 
}
.pmui-pmformgrid{
	padding: 1em 0 1em 1em;
	box-sizing: border-box;
	background: rgb(241, 241, 241);
}
.pmdesigner-initialrow {
	height: 10em !important;
}

.pmdesigner-formgrid-head,
.pmdesigner-formgrid-headrow,
.pmdesigner-formgrid-headcell {
	padding: 0;
	height: 0;
}
.pmdesigner-textMessageContent{
	color: rgb(119, 127, 139);
}

/*.pmdesigner-mainpanel-slec,
.pmdesigner-formgrid,
.pmdesigner-formgrid-bodyrow,
.pmdesigner-formgrid-bodycell {
	box-sizing: border-box;
	border-collapse: collapse;
	border: 1px dotted #c0c0c0;
}*/

.pmdesigner-formgrid-bodyrow {
	background: white;
}

.pmdesigner-formgrid-bodyrow:hover .pmdesigner-formgrid-bodycell {
	background: #F0F0F0;
}

.pmdesigner-rowhandler {
	box-sizing: border-box;
	background: url('../img/moveUpDown.png') no-repeat center rgba(224, 222, 222, 0.8);
	display: inline-block;
	padding: 0.3em;
	position: absolute;
	top: 0;
	left: 0;
	color: white;
	cursor: move;
}

.pmui-window.pmdesigner-dropdownconfig .pmui-window-body {
	padding: 0 1em;
}

.pmui-gridfieldcell.gridfieldcell-bodycell.pmui-containeritembehavior-hover,
.pmdesigner-formgrid-bodycell.pmui-containeritembehavior-hover {
	border-style: dashed;
	background: #FCF8D6;
	border-color: rgb(233, 202, 39);
	border-width: 2px;
	color : orange;
}

.pmdesigner-formgrid-bodycell {
	min-height: 2em;
	background: white;
}
.unique-cell{
	text-align: center;
	font-size: 30px;
	color : rgb(170, 168, 168);
	height: 5em;
}
/*
.pmdesigner-formgrid-bodycell.pmdesigner-active,
.pmdesigner-formgrid-bodyrow:hover .pmdesigner-formgrid-bodycell.pmdesigner-active
{
	background: #ECECE9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 10%, #cfcfcf 91%, #bababa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#eaeaea), color-stop(91%,#cfcfcf), color-stop(100%,#bababa));
	background: -webkit-linear-gradient(top, #ffffff 0%,#F1F3CA 10%,#cfcfcf 91%,#bababa 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 10%,#cfcfcf 91%,#bababa 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 10%,#cfcfcf 91%,#bababa 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 10%,#cfcfcf 91%,#bababa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cfcfcf',GradientType=0 );
}
*/
.pmdesigner-formgrid-bodycell.pmdesigner-active,
.pmdesigner-formgrid-bodyrow:hover .pmdesigner-formgrid-bodycell.pmdesigner-active,
.pmui-gridfieldcell.gridfieldcell-bodycell.pmdesigner-active
{
	background: #C0C0C0;
	color : white;
}

.pmdesigner-formgrid-bodycell .pmui-field-label {
	color: inherit;
}

.pmdesigner-formgrid-headcell {
	width: 8.333333333333%;
	box-sizing: border-box;
}

#pmdesigner-mainpanel .pmui-contextmenu-target {
	background: #F0F0F0;
}

.pmdesigner-formpanel {
	display: block;
	border: 1px solid #e0e0e0;
}

.pmdesigner-formpanel:hover {
	background: #e0e0e0;
}

.pmui.ui-layout-pane.right-layout-panel {
	padding: 0px;

}

.pmui.pmui-panel.pmdesigner-layout-eastpanel {
	overflow-x: hidden;
}

.toolbox-title {
	display: block;
	padding: 5px;
	background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 10%,#cfcfcf 90%,#bababa 100%);
	font-size: 14px;
}

/*.pmui-accordion-item-header {
	background: #b0b1b3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b0b1b3 0%, #939497 10%, #727375 91%, #595959 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b1b3), color-stop(10%,#939497), color-stop(91%,#727375), color-stop(100%,#595959));
	background: -webkit-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: -o-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: -ms-linear-gradient(top, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	background: linear-gradient(to bottom, #b0b1b3 0%,#939497 10%,#727375 91%,#595959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b1b3', endColorstr='#595959',GradientType=0 );
	color: #F0F0F0;
	border-color: #888;
}*/

.pmui-containeritembehavior-placeholder {
	visibility: visible;
	background: rgba(128, 128, 128, 0.3);
	border: 2px #888 dashed;
	list-style: none;
	height: 2em;
}
/*
.pmui.pmui-listpanel.components-list {
	border: none;
}
*/

.toolbox-title {
	display: block;
	padding: 0.5em;
	font-size: 15px;
	background: #2d3e50;
	color: white;
}

.pmui.pmui-listpanel.components-list .pmui-listitem {
	background: none;
	border: none;
}

.pmui.pmui-listpanel.components-list .pmui-listitem:hover {
	background: #e0e0e0;
}

.pmdesigner-controlslist .pmui-listitem .pmui-listitem-icon, .otherControlsList-list .pmui-listitem .pmui-listitem-icon{
	background-image: url(../img/cmp-icons.png);
	width: 16px;
	height: 16px;
}

.pmui-listitem.cmp-text .pmui-listitem-icon {
	background-position: 0 -128px;
}

.pmui-listitem.cmp-dropdown .pmui-listitem-icon {
	background-position: 0 -144px;
}

.pmui-listitem.cmp-checkbox .pmui-listitem-icon {
	background-position: 0 -32px;
}

.pmui-listitem.cmp-radio .pmui-listitem-icon {
	background-position: 0 0;
}

.pmui-listitem.cmp-label .pmui-listitem-icon {
  background-position: 0 -64px;
}
.pmui-listitem.cmp-datetime .pmui-listitem-icon {
	background-position: 0 -16px;
}

.pmui-listitem.cmp-fieldset .pmui-listitem-icon {
  background-position: 0 -80px;
}

.pmui-listitem.cmp-formpanel .pmui-listitem-icon {
  background-position: 0 -48px;
}

.pmui-listitem.cmp-textarea .pmui-listitem-icon {
  background-position: 0 -96px;
}

.pmui-listitem.controls-submit .pmui-listitem-icon{
	background: url('../img/submit.png') no-repeat;
	width: 33px;
	height: 20px;
}

.pmui-listitem.controls-button .pmui-listitem-icon{
	background: url('../img/button.png') no-repeat;
	width: 33px;
	height: 20px;
}
.pmui-listitem.grid-field .pmui-listitem-icon{
	background: url('../img/icon_grid.png') no-repeat;
	width: 33px;
	height: 30px;
}
.pmui-listitem.label-field .pmui-listitem-icon{
	background: url('../img/label.png') no-repeat;
	width: 33px;
	height: 30px;
	background-size: contain;	
}

.pmui-listitem.subForm-field .pmui-listitem-icon{
	background: url('../img/subform.png') no-repeat;
	width: 33px;
	height: 30px;
	background-size: contain;	
}
.pmui-listitem.fiel-field .pmui-listitem-icon{
	background: url('../img/file2.png') no-repeat;
	width: 24px;
	height: 25px;
}

.subFormList-list .pmdesigner-subform .pmui-listitem-icon{
	background: url('../img/subform.png') no-repeat;
	width: 20px;
	height: 20px;
	background-size: contain;		
}

.pmui-listitem.image-field .pmui-listitem-icon{
	background: url('../img/image.png') no-repeat;
	width: 24px;
	height: 25px;
	background-size: contain;
}

.pmui-listitem.link-field .pmui-listitem-icon{
	background: url('../img/link.png') no-repeat;
	width: 24px;
	height: 25px;
	background-size: contain;
}

.pmui-listitem.controls-title .pmui-listitem-icon{
	  background-position: 0 -112px;
}
.pmui-window.pmdesigner-controlselector .pmui-window-body {
	padding: 1em;
}

.pmui-window.pmdesigner-dependencyFieldWindow .pmui-window-body {
	padding: 1em;
}

.pm-titleListFields {
	margin-left: 40px;
	font-weight: bold;
	font-size: 20px;
}
.pm-titleListDependent {
	margin-left: 14px;
	font-weight: bold;
	font-size: 20px;	
}

.pm-dependentFieldsGrid .pmui-button{
	background:#e84c3d;
}

.pm-listFieldGrid .pmui-button{
	background:#19bd9b;
}

.pmdesigner-dependencyFieldWindow .pmui-window-body{
	background:rgb(250, 248, 248);
}

.pm_labelfield .pmui-textcontrol{
	border : 1px white;
}

.pm-listFieldGrid .pmui-gridpanelcell-content{
	padding : 2px;
}
.pm-dependentFieldsGrid .pmui-gridpanelcell-content{
	padding : 2px;
}
.pm-listFieldGrid .pmui-gridpanel-toolbar {
	height : 30px;
}
.pm-dependentFieldsGrid .pmui-gridpanel-toolbar {
	height : 30px;
}

.pmdesigner-formgrid {
	/*background: rgb(150, 150, 150);*/
	width: 99%;
}

.pmdesigner-formgrid .emptyform{
	width: 100%;
	height: 10em;	
}
/*.pmdesigner-formgrid-bodyrow.my_row{
	border-left: 3px solid #c0c0c0;
	border-bottom: 3px solid #c0c0c0;
}*/

.pmdesigner-formgrid-bodycell.pmui-textcontrol{
	width: 100%;
}
.pmdesigner-formgrid-bodycell .pmui-buttonfield .pmui-field-control {
	width : auto;
}

.pmdesigner-formgrid-bodycell .pmui-datetimefield .icon-field{
	background: url('../img/calendar.png') no-repeat;
	display: inline-block;
	padding: 0.6em;
}

.pmui-pmsuggestfield .icon-field{
	background: url('../img/suggest.png') no-repeat;
	display: inline-block;
	padding: 0.6em;
	background-size: contain;
}

/*.pmdesigner-formgrid-bodycell .pmui-field-textLabel{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: inherit;
}*/

.pmdesigner-formgrid-bodycell .pmui-field-label {
	padding: 6px 3px 6px 10px;
}

.pmdesigner-formgrid-bodycell .pmui-field-textLabel{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
}

.pmdesigner-formgrid-bodycell.colspan_12-11 .pmui-field-control {
	width: 73%;
}

.pmdesigner-formgrid-bodycell.colspan_10-9 .pmui-field-control {
	width: 72%;	
}
.pmdesigner-formgrid-bodycell.colspan_8-7 .pmui-field-control {
	width: 70%;
}
.pmdesigner-formgrid-bodycell.colspan_6 .pmui-field-control {
	width: 69%;
}
.pmdesigner-formgrid-bodycell.colspan_5 .pmui-field-control {
	width: 68%;
}
.pmdesigner-formgrid-bodycell.colspan_4 .pmui-field-control {
	width: 65%;
}
.pmdesigner-formgrid-bodycell.colspan_3 .pmui-field-control {
	width: 61%;
}
.pmdesigner-formgrid-bodycell.colspan_2 .pmui-field-control {
	width: 53%;
}
.pmdesigner-formgrid-bodycell.colspan_1 .pmui-field-control {
	width: 26%;
}

.pmdesigner-formgrid-bodycell .pmui-buttonfield .pmui-field-control{
	text-align: center;
}
/*custom styles formdesigner*/
/*///////////////////////////////////////////////////////
/
/
/
/


/
/
/
/*/

#designer-body .pmui-accordion-item-body{
	background: #FFFFFF;
	padding: 0 5px 0 5px;
	background: #e0e0e0;
}

.pmdesigner-mainlayout, #designer-body .right-layout-panel, .pmdesigner-layout-eastpanel{
	background: rgb(241, 241, 241);
}

#designer-body .pmui-accordion-item-body .pmui-listitem {
	padding: 3px;
}

#designer-body .pmui.pmui-listpanel.components-list .pmui-listitem{
	color: white;
	border-bottom: 2px solid rgb(214, 214, 214);
	background: white;
	cursor : move;
}
#designer-body .pmui.pmui-listpanel.components-list .pmui-listitem:hover {
	color: black;
	background: #e0e0e0;
}
#designer-body .pmListItem-buttonEdit {
	background: white;
	color: white;	
	border: none;
}

#designer-body .pmui.pmui-listpanel.components-list .pmui-listitem:hover .pmListItem-buttonEdit {
  background-color: #19bd9b;
}

#designer-body .pmui-accordion-item-header{
	font-size: 13px;
}

#designer-body .pmui-accordion-item-container {
	border-left: 1px solid white;
	border-right: 1px solid white
}
#designer-body .pmui-accordion-item-header .pmui-textcontrol{
	outline: none;
	margin-left: 10px;
}

#designer-body .right-layout-panel .pmui-listpanel-toolbar{
	display: none;
}

#designer-body  .pmui-accordion-item-header {
	background: #676E7C;
	color: white;
	border-color: #d8dbdf;
	padding: 3px 0 6px 0;
}

#designer-body .otherControlsList-list{
	background: white;	
}

#designer-body .otherControlsList-list .pmui-listitem{
	background: white;
	color: black;
	border-style: none;
}

#designer-body .otherControlsList-list .pmui-listitem:hover {
	background: #e0e0e0;
	color: black;
}

#designer-body .ui-layout-pane {
	overflow: initial;
}
#designer-body{
	background: #c0c0c0;
}

#designer-body .label-other-controls{
	padding-left: 5px;
	font-size: 13px;
}

#designer-body .pmdesigner-formgrid-tableContainer {
	overflow: auto;
	width: 100%;
	height: 97%;
	border: 1px solid #C0C0C0;
}

#otherControlsList-firstItem .pmui-listitem-text, #otherControlsList-secondItem .pmui-listitem-text{
	/*display: none;*/
}
#idOtherControlsList .pmui-listitem-text {
	margin-left: 20px;
        position: absolute;
        left: 50px;
        top: 10px;
}
#designer-body .formGrid-freeCell{
	width: 98%;
	height: 36px;
	border: 3px dotted rgb(136, 136, 136);
	background: #c0c0c0
}

.pmui-propertiestable {
	background: white;
	padding: 0 2px 0 2px;
}

.pmui-field.formview-view .pmui-textcontrol, 
.pmui-field.formview-view .pmui-dropdownlistcontrol, 
.pmui-field.formview-view .pmui-textareacontrol, 
.pmui-field.formview-view .pmui-passwordcontrol, 
.pmui-field.formview-view .pmui-uploadcontrol, 
.pmui-field.formview-view .pmui-datetimecontrol{
		border: 1px solid white;
		background : #ECECEC;
		font-style: italic;
}

.pmui-field.formview-disabled .pmui-textcontrol, 
.pmui-field.formview-disabled .pmui-dropdownlistcontrol, 
.pmui-field.formview-disabled .pmui-textareacontrol, 
.pmui-field.formview-disabled .pmui-passwordcontrol, 
.pmui-field.formview-disabled .pmui-uploadcontrol, 
.pmui-field.formview-disabled .pmui-datetimecontrol{
	color:  #757575;
	background : #ECECEC;	
}

#designer-body .pmui-accordion-panel-container #first-item .pmui-accordion-item-body {
	height: 200px;
}

#third-item .pmui-accordion-item-body{
	height: 850px;
}

.pmTextContainer1{
	width: 60px;
	display: inline-block;	
	font-size:12px;
	margin:1px;
	color : rgb(238, 113, 15);
}
.pmTextContainer1 span, .pmNameContent {
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.pmTextContainer2{
	width : auto;
	display: inline-block;
	font-size:12px;
	color : rgb(33, 54, 109);
}

.pmNameContent{
	width:130px;
}
.pmdesigner-formgrid-bodycell .pmui-pmsub-titlefield h5{
	background-color: #9FA1AA;
	color: white;
	margin: 0.5em 0 0.5em 0;
	padding: 8px;	
}

.pmdesigner-formgrid-bodycell.pmdesigner-active .pmui-pmsub-titlefield h5{
	background: none;
}

.pmdesigner-formgrid-bodycell .pmui-pmtitlefield h4{
	background-color: #383D41;
	color: white;
	font-size: 18px;
	padding: 10px;
	margin: 0.5em 0 0.5em 0;
}

.pmdesigner-formgrid-bodycell.pmdesigner-active .pmui-pmtitlefield h4{
	background: none;
}
.pmdesigner-itemcontrol-x {
	margin-left: 5px;
	vertical-align: super;
	cursor: pointer;
	color: rgb(231, 231, 231);
}
.pmdesigner-itemcontrol-x:hover {
	color: rgb(139, 136, 136);	
}
.pmdesigner-itemcontrol-itemselected, 
.pmdesigner-itemcontrol-optselected, 
.pmdesigner-itemcontrol-bracketsselected {
	position: relative;
	display: inline-block;
}
.pmdesigner-itemcontrol-itemselected > a{
	background: rgb(245, 242, 242);
	padding: 5px;
	margin: 1px;
}
.pmdesigner-itemcontrol-itemselected > a:hover{
	background: rgb(231, 231, 231);
}
.pmdesigner-itemcontrol-bracketsselected > a{
	color: red;
	padding: 1px;
	background: rgb(245, 242, 242);
}
.pmdesigner-itemcontrol-optselected > a{
	color: blue;
	padding: 1px;
	background: rgb(245, 242, 242);
}
/* areacontrol*/
.pmdesigner-areacontrol {
	background: white;
	height: auto;
}
.pmdesigner-suggestcontrol {
	height: 20%;
	padding: 5px;
}
.pmdesigner-suggestcontrol input{
    height: 20px;
    width: 90%;
}

.pmdesigner-suggestfields {
	position: absolute;
	width: 52%;
	z-index: 5;
	box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}
.pmdesigner-suggestfields ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.pmdesigner-suggestfields a {
	display: block;
	background: #DFDFDF;
	color: #2d3e50;
	text-decoration: none;
	padding: 0.4em 0.6em;
}
.pmdesigner-suggestfields li {
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	position: relative;
	z-index: auto;	
}
.pmdesigner-suggestfields a:hover {
	background: #838486;
	color: white;
	cursor: pointer;
}
.pmdesigner-areacontrol-operations {
	height: 10%;
}
.pmdesigner-areacontrol-operationsitem {
	background: rgb(196, 201, 202);
	height: 12px;
	padding: 3px 9px;
	margin: 0 2px;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	opacity: 0.5;
}
.pmdesigner-areacontrol-operationsitem:hover {
	opacity: 1;
}
.pmdesigner-areacontrol-areaformula {
	height: auto;
	margin: 2px;
	background: rgb(245, 242, 242);
	padding: 10px 2px;
}
.GridFieldItem .pmui-field-label{
    background: #888888;
    color: white;
    font-size: 12px;
    padding: 2px;
    display: inline-block;
    margin: initial;
}

.GridFieldItem .pmui-field-control {
    padding : 3%;
}

.GridFieldItem{
    padding: initial;
}

.gridfielditem-header{
    border-bottom: 1px solid #c0c0c0;
}

.GridFieldItem-textarea .pmui-textareacontrol{
	resize : vertical;
} 

.GridFieldItem-configFieldIcon {
    background: url('../img/config.png') no-repeat white;
    display: inline-block;
    width: 20%;
    background-size: contain;
    vertical-align: top;
    height: 20px;
}

.GridFieldItem-suggest .icon-field {
    background: url('../img/suggest.png') no-repeat;
    display: inline-block;
    padding: 0.7em;
    background-size: contain;
    vertical-align: top;
    float: right;
}

.GridFieldItem-datetime .icon-field {
    background: url('../img/datetime.png') no-repeat;
    display: inline-block;
    padding: 0.7em;
    background-size: contain;
    vertical-align: top;
    float: right;
}
.pmui-gridfield .gridfieldcell-bodycell {
    vertical-align: top;
    float: left;
    background: white;
    border-left: 1px solid #c0c0c0;
}

.pmui-gridfield .GridField-list{
    padding: 1px;
    margin: 0px;
    background: #c0c0c0;    
}

/*GridField-black-cell-contain
GridField-black-cell-icon
GridField-black-cell-message
*/
.gridfieldcell-bodycell .GridField-black-cell-icon{
    background: url(../img/addControl.png) no-repeat;
    width: 100%;
    height: 50%;
    margin-left: 20%;
    display: block;
    background-size: contain;
}

.gridfieldcell-bodycell .GridField-black-cell-contain {
    text-align: center;
    text-align: center;
    color: black;
    font-size: 14px;
}

/*.pmui-gridfield {
    box-sizing : border-box;
    border : 2px solid #c0c0c0;
    padding : 5px 5px 5px 8px;
}*/

.GridFieldItem.GridFieldItem-text .GridFieldItem-iconControl {
    background: url(../img/inputext.png) no-repeat;
    background-size: contain;
    width: 89%;
    padding: 7px 0px 7px 0;
    margin: 2% 0 0 4%;
}

.GridFieldItem.GridFieldItem-textarea .GridFieldItem-iconControl {
    background: url(../img/textarea.png) no-repeat;
    background-size: contain;
    width: 89%;
    padding: 7px 0px 7px 0;
    margin: 2% 0 0 4%;
}

.GridFieldItem.GridFieldItem-dropdown .GridFieldItem-iconControl {
    background: url(../img/select.png) no-repeat;
    background-size: contain;
    width: 89%;
    padding: 7px 0px 7px 0;
    margin: 2% 0 0 4%;
}

.GridFieldItem.GridFieldItem-checkbox .GridFieldItem-iconControl {
    background: url(../img/checkbox.png) no-repeat;
    background-size: cover;
    width: 47%;
    height: 14px;
    /* padding: 25px 75px 1px 1px; */
    margin: 3% 0 0 25%;
}
.GridFieldItem.GridFieldItem-radio .GridFieldItem-iconControl {
    background: url(../img/radio.png) no-repeat;
    background-size: cover;
    width: 47%;
    height: 14px;
    /* padding: 25px 75px 1px 1px; */
    margin: 3% 0 0 25%;
}
.GridFieldItem.GridFieldItem-suggest .GridFieldItem-iconControl {
    background: url(../img/inputext.png) no-repeat;
    width: 80%;
    height: 1.7em;
    background-size: contain;
    margin: 2% 1% 1% 11%;
}

.GridField-listContainer {
    overflow: auto;
    height: inherit;
    padding-left: 9px;
}
.pmimagefield-imageContainer{
	background: url(../img/image.png)no-repeat center rgb(231, 231, 231);
	padding: 15px;
	background-size: contain;
	opacity: 0.5;
}

.pmimagefield-commentContainer{
	font-size: 12px;
	font-style: italic;;
}
.pmui-pmlinkfield.PMLinkField-noUrl .PMLinkField-link{
	background: url('../img/link_web.png') no-repeat center;
	background-size: contain;
	height: 30px;
	width: 100%;
	display: block;
}

.pmui-pmlinkfield.PMLinkField-noUrl .PMLinkField-linkContainer{
	text-align: center;
	background-color: #F5F5F5;
	border: 1px solid #DFDDDD;
	height: 30px;
	width: 100%;
}

.pmui-pmlinkfield .PMLinkField-linkContainer{
	padding-top: 8px;
}

.pmui-pmlinkfield .PMLinkField-linkContainer .PMLinkField-link{
	text-decoration: underline;
	color : rgb(83, 83, 158);
	font-style: italic;
}
.pmui-pmlinkfield.PMLinkField-noUrl .PMLinkField-linkContainer{
	padding-top: initial;
}
.pmui-pm-textlabelfield .pmui-textlabel-field{
	margin-left: 10px;
}
.pmui-pmformfield .pmFormField-formContainer{
	text-align: center;
	background-color: #F5F5F5;
	border: 1px solid #DFDDDD;
	height: 30px;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}

.pmui-pmformfield .pmFormField-formIcon {
	background: url('../img/subform.png') no-repeat;
	width: 28px;
	height: 28px;
	display: inline-block;
	background-size: contain;
}

.pmui-pmformfield .pmui-field-label {
	background: rgb(211, 208, 208);
	color: white;
}

.pmui-pmformfield .pmFormField-editIcon{
	background: url('../img/edit.png') no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	background-size: contain;
	float: right;
}
