ul.MaestroLineStyleNew {list-style: none;padding: 0px;margin: 0px;font-size: 9pt;line-height: 1.42857143;color: #333;}
ul.MaestroLineStyleNew li {width: 100%;display: flex;margin: 0px;padding: 0px;background-color: #cedae8;height: 25px;}
ul.MaestroLineStyleNew li.HIDE {display: none}
ul.MaestroLineStyleNew li.header label,ul.MaestroLineStyleNew li.header:first-child label {font-size: 9pt;font-family: Segoe UI;box-sizing: border-box;background-color: #bfc9d6;text-align: left;border:none;}

ul.MaestroLineStyleNew li input {height: 25px;outline: none;box-sizing: border-box;font-size: 9pt;font-family: Segoe UI;width: calc( 100% - 130px );text-align: left;padding: 0px 15px 0px 15px;border: none;border-bottom: solid 1px #4f81bd;}
ul.MaestroLineStyleNew li:first-child input {border-top: solid 1px #4f81bd;}
ul.MaestroLineStyleNew li.header+li input {border-top: solid 1px #4f81bd;}
ul.MaestroLineStyleNew li.header+li label {border-top: solid 1px #ffffff;font-size: 9pt;font-family: Segoe UI;}

ul.MaestroLineStyleNew li.Selected label,ul.MaestroLineStyleNew li.Selected:first-child label {background-color: #748a99}


ul.MaestroLineStyleNew li label{box-sizing: border-box;width: 130px;font-weight: normal;padding: 2px 15px 2px 15px;background-color: #cedae8;margin: 0px;border-bottom: solid 1px #fff;text-align: right;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
ul.MaestroLineStyleNew li:first-child label:last-child,ul.MaestroLineStyleNew li label:last-child{padding: 0px;margin: 0px;width: 10px}

ul.MaestroLineStyleNew li.Selecteble input,ul.MaestroLineStyleNew li.Selecteble label {cursor:pointer;}

ul.MaestroLineStyleNew li:first-child label,ul.MaestroLineStyleNew li.afterheder label{font-size: 9pt;font-family: Segoe UI;box-sizing: border-box;width: 130px;font-weight: normal;padding: 2px 15px 2px 15px;background-color: #cedae8;margin: 0px;border-bottom: solid 1px #fff;border-top: solid 1px #fff;text-align: right;}

ul.MaestroLineStyleNew li select{font-size: 9pt;outline: none;box-sizing: border-box;width: 50%;text-align: left;border: none;border-bottom: solid 1px #4f81bd;background-color: #ffffff;padding-left: 15px;}
ul.MaestroLineStyleNew li:first-child select{font-size: 9pt;outline: none;box-sizing: border-box;width: 50%;text-align: left;border: none;border-bottom: solid 1px #4f81bd;background-color: #ffffff;padding-left: 15px;border-top: solid 1px #4f81bd;width: calc( 100% - 130px );}

ul.MaestroLineStyleNew li input[type='button']{box-sizing: border-box;font-family: Segoe UI;cursor: pointer;margin: 2px auto 0px;border-radius: 5px;text-align: center;text-decoration: none;padding: inherit;font-size: 9pt;border: solid 1px white;color: #ffffff;background: #d1d1d2;width: 75px;position: absolute;left: calc( 50% + 210px);height: 21px;line-height: 0px;}
ul.MaestroLineStyleNew li textarea{outline: none; width: 100%;resize: none;height: 120px;background-color: #fff;border: none;border-top: solid 1px #4f81bd;border-bottom: solid 1px #4f81bd;}
ul.MaestroLineStyleNew li [type='checkbox'] {display: none;}

ul.MaestroLineStyleNew li input[type='button']:hover {background: #86c586;}
ul.MaestroLineStyleNew li input[type='button']:disabled { background-color: #ececee;border: solid 1px #d1d1d2;color: #d1d1d2;}
ul.MaestroLineStyleNew li [type='checkbox'] + label {font-weight: normal;text-align: right;position: absolute;right: 10px;outline: none;width: 75px;margin: 2px 6px 0 0;height: 21px;border-radius: 5px;text-align: center;padding: inherit;font-size: 9pt;border: solid 1px white;color: #ffffff;background: #ecbdbd;text-decoration: none;}
ul.MaestroLineStyleNew li [type='checkbox']:checked + label {background: #86c586;}
ul.MaestroLineStyleNew li [type='checkbox']:checked + label:after {content: 'YES';}
ul.MaestroLineStyleNew li [type='checkbox'] + label:after {content: 'NO';}
ul.MaestroLineStyleNew li select:disabled {background-color: #ebebe4;}