/* @class="HPardini.Basico.Componente.TableNavigatorBar" */

/* @doc="Table around navigator bar." */
.tnbrTableSlim {
	background: #f1f1f1;
    border-left: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    border-radius: 0 0 0 4px;
    padding: 4px 4px 4px 4px;
    height: 27px;
}

/* @doc="Buttons within navigator bar." */
.tnbrPagingButtons {
    color: black;
    background: white;
    border: 1px solid #404040;
    margin-left: 5px;
    border-radius: 1em;
    font-size: 0.7em;
    padding-top: 0.4em;
}

/* @doc="Link within navigator bar." */
.tnbrPageLink {
	color: black;
	padding-left: 5px;
	padding-right: 5px;
}

/* @doc="Disabled link within navigator bar." */
.tnbrPageLinkDisabled {
	color: #B0B0B0;
	padding-left: 5px;
	padding-right: 5px;
}

/* @doc="Current page button within navigator bar." */
.tnbrPageLinkCurr {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #Af3737;
    color: #FFF;
    font-weight: normal;
    padding-bottom: 1px;
}

/* @doc="Row count indicator." */
.tnbrFound {
	color: #202020;
	font-weight: bold;
	font-size: 0.7em;
}

/* @doc="Filter and page size control." */
.tnbrFilter {
	color: #202020;
	padding-right: 10px;
	font-weight: bold;
	font-size: 0.7em;
}

.tnbrFilter input {
	color: #202020;
	font-size: 0.9em;
	border: 1px solid #404040;
}

select#quantidadesSelect {
    border-radius: 1em;
    border: 1px solid;
}

.exportarCSV {
	display: block;
	cursor: pointer;
	padding-right: 5px;
    padding-left: 5px;
	border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    border-radius: 0 0 4px 0;
    background-color: #0000000F
}

.exportarCSV:hover {
	background-color: rgb(211, 211, 211);
}

.fonteExportarCSV {
	font: 10px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
	font-weight: 600;
}

.tooltipExportarCSV {
  position: relative;
}

.tooltipExportarCSV:before {
  content: "Exportar arquivo .CSV";
  position: absolute;
  bottom: 105%;
  align: center;
  width: 150px;
  margin-left: -50px;
  padding: 10px;
  border-radius: 4px;
  background: #757575;
  color: #FFFFFF;
  text-align: center;
  display: none;
}

.tooltipExportarCSV:hover:before {
  display: block;
  font-size: 12px;
  font-weight: normal;
}

.tooltipExportarCSV:after {
  content: "";
  position: absolute;
  left: 100%;
  margin-left: -5px;
  top: 50%;
  border: 10px solid #000;
  border-color: transparent black transparent transparent;
  display: none;
}

/* @class="HPardini.Basico.Componente.CampoLabelButton" */
.link {
	text-decoration:underline;cursor:pointer
}
.linkDisabled {
	color: gray;
	text-decoration:underline;
}
/* @class="HPardini.Basico.Componente.CollectionOptions" */
.switch-field {
	display: flex;
	overflow: hidden;
}

.switch-field input {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.switch-field label {
	background-color: #fff;
	color: rgba(0, 0, 0, 0.6);
	line-height: 1;
	text-align: center;
    padding: 0.62em 0.8em;
    margin-right: -1px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease-in-out;
}

.switch-field input:disabled + label {
    background: #c7c7c7;
    border-color: rgb(199 199 199);
}

.switch-field label:hover {
	cursor: pointer;
}

.switch-field input:checked + label {
    color: #fff;
	background-color: #5cc778;
	box-shadow: none;
}

.switch-field input:checked:disabled + label {
    background: #93c39f;
	border-color: rgb(199 199 199);
}

.switch-field label:first-of-type {
	border-radius: 4px 0 0 4px;
}

.switch-field label:last-of-type {
	border-radius: 0 4px 4px 0;
    margin-right: 0;

}
/* @class="HPardini.Basico.Componente.InputDate" */
input[type=date]{ 
	padding-top: 0.3em;
    padding-bottom: 0.2em;
    }
input[type=date]:disabled{
	background: #eee!important;
}
/* @class="HPardini.Basico.Componente.InputTime" */
input[type=time]{ 
	padding-top: 0.3em;
	padding-bottom: 0.2em;
   }
input[type=time]:disabled{
	background: #eee!important;
}
/* @class="HPardini.Basico.Componente.Button" */

.btnProc {
    height: 36px !important;
    background-color: transparent !important;
    border: 1px solid #1AB383 !important;
    border-radius: 8px !important;
    color: #1AB383 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font: 13px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif !important;
    margin-bottom: 0 !important;
    min-width: 210px !important;
    text-align: center !important;
    transition: .6s !important;
    vertical-align: middle !important;
    white-space: normal !important;
}

.btnProc:hover:enabled {
    cursor: pointer !important;
    color: #FFF !important;
    background-color: #13805D !important;
}

.btnProc:enabled {
    webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* @class="HPardini.Basico.Componente.CampoTabela" */
/*
table.tpTableSlim tr.tpSelecionado td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	
}

table.tpTableSlim tr.tpSelecionado {
	color: black;
	background: #D19696;
	background-image: "";
	background-repeat: repeat-x;
}
*/
/* @class="HPardini.Basico.Componente.figureImage" */

/* @doc="Style used for images with links." */
.imageLink {
	cursor: pointer;
}

figure.zoom {
  background-position: 50% 50%;
  position: relative;
  /* width: 595px; */
  overflow: hidden;
  cursor: zoom-in;
}
figure.zoom img:hover {
  opacity: 0;
}
figure.zoom img {
  transition: opacity 0.5s;
  display: block;
  width: 100%;
}

/* @class="HPardini.Basico.Componente.CampoModalGrupo" */
/* @doc="Style for modalGroup: change this background for a different color" */
.modalGroup {
	position: absolute;
	border: 1px solid #808080;
	background: rgb(53,107,141);
	padding: 5px;
}

.modalGroup.modalGroupDialog {
	padding: 0px;
}

/* @doc="Title bar for modal group" */
.modalGroupTitle {
	position:relative;
	border-bottom: 1px #808080 solid;
	background: transparent;
	padding: 0px;
	cursor: move;
	top:0px;
	left:0px;
}

/* @doc="Close button for modal group" */
.modalGroupClose {
	position:absolute;
	top:0px;
	right:0px;
}

/* @doc="Resize handle for modal group" */
.modalGroupHandle {
	position:absolute;
	bottom:0px;
	right:0px;
}

.modalGroupTitle table {
	border: none;
}

.modalGroupTitle td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	border: none;
	font-weight: bold;
	font-family: arial;
	font-size: 8pt;
	color: #F0F0F0;
}

.modalGroupCloseButton {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.modalGroupCloseButtonHover {
}

/* @doc="Body of modal group" */
.modalGroupBodyAlt {
	padding: 3px;
	background: none;
	position:relative;
	top:0px;
	left:0px;
}

.modalGroupBody.modalGroupDialog {
	padding: 13px;
}

/* @doc="OK button holder for MsgBox" */
.modalGroupFooter {
	padding: 3px;
	padding-top: 10px;
	background: none;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}

.modalGroupFooter input {
	width: 7.0em;
	font-size: 0.8em;
}

/* iframe used for dialog mode */
.modalGroupIframe {
	background: white;
	margin: -1px;
    border-radius: 1%;
}

.modalGroupDialog.dragMouseTrap {
	position: fixed;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=0);
	opacity: 0;
}
.modalGroupDialog.dragMouseTrap.move {
	cursor: move;
}
.modalGroupDialog.dragMouseTrap.resize {
	cursor: nw-resize;
}
/* @class="HPardini.Basico.Componente.CampoOpcoesModalGrupo" */
/* @doc="Style for modalGroup: change this background for a different color" */
.modalGroup {
	position: absolute;
	border: 1px solid #808080;
	background: rgb(53,107,141);
	padding: 5px;
}

.modalGroup.modalGroupDialog {
	padding: 0px;
}

/* @doc="Title bar for modal group" */
.modalGroupTitle {
	position:relative;
	border-bottom: 1px #808080 solid;
	background: transparent;
	padding: 0px;
	cursor: move;
	top:0px;
	left:0px;
}

/* @doc="Close button for modal group" */
.modalGroupClose {
	position:absolute;
	top:0px;
	right:0px;
}

/* @doc="Resize handle for modal group" */
.modalGroupHandle {
	position:absolute;
	bottom:0px;
	right:0px;
}

.modalGroupTitle table {
	border: none;
}

.modalGroupTitle td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	border: none;
	font-weight: bold;
	font-family: arial;
	font-size: 8pt;
	color: #F0F0F0;
}

.modalGroupCloseButton {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.modalGroupCloseButtonHover {
}

/* @doc="Body of modal group" */
.modalGroupBodyAlt {
	padding: 3px;
	background: none;
	position:relative;
	top:0px;
	left:0px;
}

.modalGroupBody.modalGroupDialog {
	padding: 13px;
}

/* @doc="OK button holder for MsgBox" */
.modalGroupFooter {
	padding: 3px;
	padding-top: 10px;
	background: none;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}

.modalGroupFooter input {
	width: 7.0em;
	font-size: 0.8em;
}

/* iframe used for dialog mode */
.modalGroupIframe {
	background: white;
	margin: -1px;
    border-radius: 1%;
}

.modalGroupDialog.dragMouseTrap {
	position: fixed;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=0);
	opacity: 0;
}
.modalGroupDialog.dragMouseTrap.move {
	cursor: move;
}
.modalGroupDialog.dragMouseTrap.resize {
	cursor: nw-resize;
}
/* @class="HPardini.Basico.Componente.LaudadorGDDI" */
	
	
	.editableAction {
		width: 30px !important;
		height: 30px !important;
		border: 1px solid;
		margin-right:10px;
	}

	.action-Undo {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIRZJC1IfAAAA4klEQVQoz3XQMUpDcRDE4S8BIShoBCFVxM4ulaClYOHDC+QSamMdvIRVGmtBK8ETiIXBQjAQsBQLISoRbERZi//LIy/RnW7mtyw7lGdb17/TdCY8Wv8rrOn4FLkGDqaBLYMiTrqwWEbmHBkJr55y5HwczRdQw6kbVYe+hbCX7EtXdgpoFRwL4TpZL8LP1MUFX8KHCk0hPMz8dS+EtaqRwPIMsILwhvzBVilu5X2ArhB6ahO19YQY194wFEJfpq4u0xfCUGO80Z5qMak9eXO36C/pWZaCSoEs2bdpA3dunXhP9i/4cWFDeEdCggAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0xMFQxMTozMzoyMiswMTowMAoFG/sAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMTBUMTE6MzM6MjIrMDE6MDB7WKNHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) #f9f9f9 no-repeat center;
		border-radius: 0 0 0 5px !important;
	}

	.action-Redo {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIQcju3LtAAAA40lEQVQoz3XQsUpDQRCF4c8EJKaQiJBgYyUWFmkC1pYXXyAvYWp7n0GwSJdaO30EG4MISgpJa7SJBhStxLHYeLnX6JximfnPsme2qlwDTx78WzsefRnY+Av23Iu53hxaLsJVZzlMutMpGk7n45lX4UVPtYj353igaeTEek7q6bgUwhHYzOGecxdQ8S58WClFrvsUnmFbCDcLW90KYauSXJoLhpRkBmMhtEu4LYRxavpCGKrluGYohH5qW6ZCGMk0NGRGQphq/dzo/vrHpG7xzcykBCeyBJZyy5oDuzq4duU45ecbcj5hMSNUW7MAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMTBUMTE6MzM6MDcrMDE6MDAaGDMhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTEwVDExOjMzOjA3KzAxOjAwa0WLnQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) #f9f9f9 no-repeat center;
	}

	.action-Bold {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIgHh9YQbAAAA0klEQVQoz33RsS5DARQG4K+oUS7S5KYGkdi68g4GQxfdjWaLR/AKJonFHRtLH8BU6agJYRFrSajYOIbbS3vb+s90zn9yzvn/A5mYiFc9JxK/KDfk0bcKi9iU2MCHjntDa6qoqbkqZjSFcDfKFlwK4TFPpvHtHCzPa6g4AB1YGiPqMqzbkaDv9I9qTml4s1UcNBsreg7LEx6kUttazoTwJZ0tk4pbIRzNWxGeQWNSRYGqfXvgJi8c6wphqK3t2udIyYv6f896t1s2qjB64EnmwgB+AChiXfg2eukkAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEyLTEwVDExOjM0OjAxKzAxOjAwmxQdYgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMi0xMFQxMTozNDowMSswMTowMOpJpd4AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) #f9f9f9 no-repeat center;
	}

	.action-Italic {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIgsBIG0FAAAAn0lEQVQoz3WQIQsCQRCFP8Qi2Gy2a4LJKFjEbrLfTznsJrvJbraJ0SjIJREMIohoMj+Dg8zqzduyM+9j386AVwe5UwDUEmCYVJt/IONktysHdlRoYs93CbREiGNk13kgxCwCRhYwiIA5Qtx+vu50RohFZPcsYBwBU4R40YiAPUKsIjuzgLzKbHLhacCddboagD7tb6dF6YHPxOlitr54A1+iNsXe2gjRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEyLTEwVDExOjM0OjExKzAxOjAwV74d/AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMi0xMFQxMTozNDoxMSswMTowMCbjpUAAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) #f9f9f9 no-repeat center;
	}

	.action-Underline {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLITHsAed0AAAAf0lEQVQoz9XQIQ4CQRAEwILwDjxI8PwFc7lg+AGCj/ClBQMaiUPCJSxib8ku5rB0J5PJdGemMyQEUdSCVhSFJIwN4K8MdzAtapqY9IajFRo3NOBUb1roxIKd5fexredHftjk8aiwzK3NvFwcnIfCqzfs++Q1rna5DVXAzPDTo96VRizrgSyuVQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0xMFQxMTozMzo0OSswMTowMM5tRoYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMTBUMTE6MzM6NDkrMDE6MDC/MP46AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) #f9f9f9 no-repeat center;
	}

	.action-Strike {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIyMtjvS+AAAAoUlEQVQoz5XRLQ7CAAwF4G9kZhfA4zAkuwYHIEEhENMYPEdAohBoPAaBx6NRCIJELLBkCBgbGT/hVbR9eXlN2wBNQ+8xd4RY/iFiGn6gFCQiYzAWSeqCq1QGMqlrQYfYaeH04ry0weEuuNjXRp+dC4dZhe6AnnZJBfLvWwT6la5rgIXVJ/lILjd6f4efhyIUvuQaJs8fTP8YUTVbSx/VtiRvKkYtIwiC33cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMTBUMTE6MzU6MzUrMDE6MDAOFlWsAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTEwVDExOjM1OjM1KzAxOjAwf0vtEAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) #f9f9f9 no-repeat center;
	}

	.action-JLeft {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIjcuTxGCAAAAfklEQVQoz42PMQqAMAxFX7GokwiCu6snc/AAjg4ewqOJJ9DN0UXiUMRCa22zlPQ1eV8hBI8GYPe+KWoA4fz4XCKIBjSjF8jNmAiHi8npD2TP1e9wIKY0kLE5QPFG+XH4jjm/KxI6D9BGrnBj9lRhh+UJaEohCKsFNKQ2/+twAyqSKXN17TczAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEyLTEwVDExOjM0OjU1KzAxOjAwJ7s3FQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMi0xMFQxMTozNDo1NSswMTowMFbmj6kAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) #f9f9f9 no-repeat center;
	}

	.action-JCenter {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIi89I4nUAAAAiUlEQVQoz2Nk+M+AF7AwMDAwMLzEKsfIIMbAwMDwn+EHDs0CDP8Z/rMwMDCwMDRgVcABMYYoNzAwMDBMZPiAJC7BkA5j/odCBRSNBjBxhBVvGP6imCwM8woBNxDlTWaGDKwKOEn0JgPDQYYDUJYHgzmyG2AQEZ4TEKLIVrxleANliTEIwgQJugEASxcsbbI1ONUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMTBUMTE6MzQ6NDcrMDE6MDB8jiaiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTEwVDExOjM0OjQ3KzAxOjAwDdOeHgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) #f9f9f9 no-repeat center;
	}

	.action-JRight {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIwcRjRBvAAAAfElEQVQoz5XPMQrCQBCF4W9JwE7svEEKT+YRLDyAB7DI0exsRRAso81YLIIk7hpnqmHezPtfEqrVgmtBtoYQVoXzQeQPO0Ppf5rHAA+HyXavyQwh3GsMsHSZCBYzGN4WfT0mG9svguavmLlujqWYuU9jhrHF0/lj6qSfDC/wRytbl3gGGAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0xMFQxMTozNTowNyswMTowMBcGQ2YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMTBUMTE6MzU6MDcrMDE6MDBmW/vaAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) #f9f9f9 no-repeat center;
	}

	.action-JF {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiDAoLIiSq8VBcAAAAXklEQVQoz42QIRKAUAhEH8qM2kye0WK2Gsz/nHoDgw4GK/jZugu8RTB+pQCcridMAMYVDI8YpoCyuYH+W5NguFlcb6AkGKonGqpK1GyZA8hszYc9eNSaZOg43ICkGF41lRwfQJSlIwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0xMFQxMTozNDozNiswMTowMNA8JA8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMTBUMTE6MzQ6MzYrMDE6MDChYZyzAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) #f9f9f9 no-repeat center;
		border-radius: 0 0 5px 0 !important;
	}

	.editableField-toolbar {
		width:65%;
		height: 45px;
		display: flex;
		margin-bottom: 5px;
		align-items: center;
		justify-content: center;
		background:#f7f7f7;
		border-style: solid;
    	border-color: #888787;
   	 	border-radius: 10px 10px 10px 10px;
    	border: 1px solid #777777;
	}

	.speechTextArea {
		width:99%;
		resize: none;
		height:calc(100% - 53px);
    	color: black;
		font-size: 14px;
		font-family: Verdana;
		font-weight: normal;
		border: 1px solid #ddd;
		text-align: left;
		border: none !important;
	}

	.center {
		padding: 10px;
		text-align: center;
	}
	.final {
		color: black;
		padding-right: 3px;
	}
	.interim {
		color: gray;
	}
	.info {
		font-size: 14px;
		text-align: center;
		color: #777;
		display: none;
	}
	.right {
		float: right;
	}

	.sidebyside {
		display: inline-block;
		width: 45%;
		min-height: 40px;
		text-align: left;
		vertical-align: top;
	}

	#results {
		font-size: 14px;
		font-family: Verdana;
		font-weight: normal;
		border: 1px solid #ddd;
		padding: 15px;
		text-align: left;
		min-height: 10px;
		min-width: 50px;
	}

	.start_button {
		border: 0;
		background-color: transparent;
		padding: 0;
	}

	.action-Size {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAQAAABKIxwrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfjAhwOOSwKybSYAAAA1UlEQVQ4y+3UrU5DQRTE8V/LiuJwJbk08AK460lqUEWiMBjeoAKLQoCp5Q1aRYJqsIQEB3jaBAQSQUICTS+CZYF+3AQN/yM2czJn3CwDRekc+aCmThV0bMjlDsBYUy7XcumLPfswcJpWWwqF16SXPMf0mgcvsoC+eTy5StkZ2gHX5nMT365Fq46DC7cl9nMZeDQU3Ac7yjj7Kat+xb/9L9uXrck0wozjiopiwr7tkG/FASexn5tT6bFNC1Gu2NXRSlnrGHpL9pGRO71POZ7xB/Qm8uu8AxBpRiO0tFGzAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTAyLTI4VDEzOjU3OjQ0KzAxOjAwfH5jeQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wMi0yOFQxMzo1Nzo0NCswMTowMA0j28UAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') no-repeat center;
		
	}
	

/* @class="HPardini.Basico.Componente.Password" */
/* @doc="Style for password (input)." */ 
.password {
}
/* @class="HPardini.Basico.Componente.RepeatingHGroup" */
/* @doc="Unselected grouping within a repeating group." */
.repeatingGroup {
}

/* @doc="Selected grouping within a repeating group." */
.repeatingGroupSelected {
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

#rhGroup > div{
	float:left;
	background: #8B8989;
	padding: 2px 3px 0px 3px;
	text-decoration: none;
	border-right: 1px solid white;
	width: auto;
	color: #EAFFED;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
}

#rhGroup > div:hover
{	
	background: #24313C;
}

/* @class="HPardini.Basico.Componente.ToastAlert" */
.is-hidden{
	visibility: hidden;
	display: none;
}
.toast {
    position: absolute;
    top: 20px;
    right: 100px;
	display: flex;
	flex-direction: row;
	color: #fff;
	padding: 0.5%;
	transition: all 0.5s ease;
	border-radius: 4px;
	z-index: 1000;
}

.toast:hover {
	visibility: visible;
}

.toast--success {
	background-color: #1ab383;
}

.toast--error {
	background-color: #cf043b;
}

.toast--warning {
	background-color: #f9773a;
}

.toast--info {
	background-color: #efefef;
	color: black;
}
.toast-icon {
	display: flex;
	vertical-align: 50%;
	text-align: center;
	padding: 2%;
	font-size: 3em;
}
.toast-desc {
	display: flex;
	width: 20em;
	max-width: 30em;
	padding: 0.8em;
	vertical-align: middle;
	overflow-wrap: break-word;
}
.toast-close {
	left: 85%;
	display: flex;
	padding: 0.8em;
	vertical-align: middle;
	cursor: pointer;
}
.toast:hover .toast-close{
	opacity: 1;
}
/* EOF */