
form.jqtransformdone div.rowElem { clear: both; padding: 4px 0; }
/* ------------- * Selects * ------------- */
.jqTransformSelectWrapper { display: block; width: 100% !important; position: relative; height: 49px; text-align: left; }
.jqTransformSelectWrapper > div { width: 100% !important; height: 49px !important; background: #fff; border: 1px solid #fff;  padding: 0px 40px 0 18px; }
.jqTransformSelectWrapper > div span { display: block; color: #4a4a4a; font-weight: 500; font-size: 16px; line-height: 49px; cursor: pointer; word-break: keep-all; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; }
.jqTransformSelectWrapper li { list-style: none; padding: 0; margin: 0; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen { display: block; position: absolute; right: 0; top: 0px; width: 36px; height: 100%; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 13px 7px 0 7px; border-color: #73b850 transparent transparent transparent; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.jqTransformSelectWrapper ul { position: absolute; width: 100% !important; left: 0; top: 100% !important; bottom: auto !important; list-style: none; background-color: #FFF; border: 0; display: none; margin: 0; padding: 0; height: 320px; overflow: auto; overflow-y: auto; z-index: 10; }
.jqTransformSelectWrapper ul a { display: block; padding: 8px 20px; text-decoration: none; background-color: #FFF; color: #4a4a4a; font-weight: 500; font-size: 16px;}
.jqTransformSelectWrapper ul a.selected { background: #fff; color: #73B850; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fff; color: #73B850; }
/* ------------- * Hidden - used to hide the original form elements * ------------- */
.jqTransformHidden { display: none; }
