#ui-modal-container {position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(0,0,0,.6);}
#ui-modal-dialog {position:absolute;}
.ui-form {position:relative;margin:1ex auto;min-width:40ex;}
.ui-panel.ui-form {min-width:15em;border:solid 1px black;margin:0;padding:1ex;}
.ui-panel.ui-form-button {margin-top:2ex;height:3ex;min-width:10ex;color:#FFF;background-color:#84b819;}

/* estil dialog */
.ui-form-dialog-div {padding:0px;margin:0px;}
.ui-form-title {display:block; position:relative; margin-top:0px; text-align:center; font-weight:bold; padding:5px; background-color:black; color:white; -webkit-border-top-left-radius:10px; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; }
.ui-form-container {margin:0px; padding:20px 20px 10px 20px;border:solid 1px black;border-bottom:none;background-color:#efefef; font-weight:normal; }
.ui-form-dialog-buttons {position:relative;padding:10px 20px 10px 20px;border:solid 1px black;border-top:none;background-color:#efefef;left:0;right:0;}

.ui-form-button-div {float:right;display:inline-block;margin-left:1ex;}
/* estil comu buttons */
.ui-form-button-div button {height:6ex;min-width:10ex;color:#FFF;background-color:#84b819;}
/* estil submit */
.ui-form-submit-button {border:solid 1px black;}
/* estil button */
.ui-form-button {border:solid 1px transparent; }

.ui-form-button-div button:disabled {background-color:transparent;color:#777;border-color:gray;}

.ui-form-fieldset {text-align:left;font-style:italic; padding:10px;margin-bottom:15px;border:1px solid gray; /* #84b819 */ }
.ui-form-field-div {text-align:left;font-style:normal; margin-left:15px; padding:2px;}
.ui-form-label {width:20ex;margin-right:1ex;display:inline-block;vertical-align:top;text-align:left;top:0px;}

/* estil input wrap */
.ui-form-field-input-div {display:inline-block;vertical-align:top;}
/* estil input disabled */
.ui-form-field-input-div input:disabled {background-color:transparent;border:none;}

/* estil combobox */
.ui-form-combobox-select {
	display:inline-block;
	vertical-align:middle;
	/*border:solid 1px black;*/
	/*border-color:#84b819;*/
}
.ui-form-combobox-select option {background-color:#efefef; /* #84b819; */}

/* estil contenidor grid per la resta mirar dins lib/slickgrid/css */
.ui-form-input-grid {border:solid 1px black;}

/* estil text */
.ui-form-text-input {vertical-align:middle;display:block;border:solid 1px gray; /*#84b819;*/ background-color:#FFF;color:#000}

/* estil text */
.ui-form-password-input {vertical-align:middle;display:block;border:solid 1px gray; /* #84b819;*/ }

/* estil textarea */
.ui-form-textarea {resize:none;height:10ex;display:block;border:solid 1px gray; /* #84b819;*/ }

/* estil telefon */
.ui-form-phone-input-div {display:inline-block;}
.ui-form-phone-plus {font-weight:bold;}
.ui-form-phone-cpar {font-weight:bold;padding-right:1ex;}
.ui-form-phone-prefix {width:6ex;border:none;border-bottom:dotted 1px gray; /* #84b819;*/ }
.ui-form-phone-number {width:16ex;border:none;border-bottom:dotted 1px gray; /* #84b819;*/ }
.ui-form-phone-extp {padding:0 1ex 0 1ex;}
.ui-form-phone-ext {width:6ex;border:none;border-bottom:dotted 1px gray; /*#84b819;*/ }

/* estil cif */
.ui-form-cif-input-div {display:inline-block;}
.ui-form-cif-country_code {margin-right:1ex;width:6ex;border:none;border-bottom:dotted 1px gray;text-transform:uppercase; /* #84b819;*/ }
.ui-form-cif-number {width:16ex;border:none;border-bottom:dotted 1px gray;text-transform:uppercase /* #84b819;*/ }

/* estil fake_field */
.ui-form-fake-field {background-color:white;border:solid 1px gray;}

/* errors */
.ui-form-error-container {display:block;}
.ui-form-error-div-efects {width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none;margin:0 auto 0 auto;}
.ui-form-error-elements {padding:4px;border:none;background-color: #efefef; /* #FFF;*/ }
.ui-form-error {display:block;color:red;}
.ui-form-input-error {background-color:#ffcccc;}
