
/* GERAL *****************************************************************************************/

body{
	overflow-x:auto;
	overflow-y:auto;
	padding-bottom:0 !important;
}

h1.title-bar{
	font-weight:800;
}
.container{
	width:auto !important;
	padding:0 20px;
}
.container-full{
	width:auto;
	padding:0;
}
.display-none{
	display:none;
}
.btn-group [class*=ico-]{
	font-size:100%;
}
.btn-group .btn,
.btn-group .btn:hover{
	line-height:100% !important;
	padding:5px 8px;
}

@media \0screen{
	.btn-group .btn.ico-pos-center,
	.btn-group .btn.ico-pos-center:hover{
		padding-left:8px !important;
		padding-right:8px !important;
	}
}

#scroll-helper{
	margin-bottom:0 !important;
}

.filtro-filiais {
    border-right: 1px solid #eaeaea;
    padding: 30px 20px 0 20px !important;
}

.filtro-filiais button {
	padding-left: 5px;
	padding-right: 5px;
	background-color: inherit;
}

.filtro-filiais input[type="checkbox"] {
	float: inherit !important;
	margin-bottom: 0px !important;
}

.filtro-filiais .tree-selected {
	font-weight: inherit !important;
}

.grid-filiais {
	overflow: auto;
	max-height: 90%;
}

.paginacao-filiais {
	text-align: center;
}

.paginacao-filiais a {
	cursor: pointer;
}

.min-width187 {
	min-width: 187px !important;
}

.filiais-wrapper, .filiais {
	height: 580px !important;
}

.grid-filiais .ico-doc-text-option {
	font-size: 20px;
}

/* LOGIN *****************************************************************************************/

img.bg-cover{
	display:none;
}
@media \0screen{
	img.bg-cover{
		z-index:0;
		position:absolute;
		display:block;
	}
}

html.full-bg{
	height:100%;
}
html.full-bg body{
	height:100%;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	position:relative;
}
@media \0screen{
	html.full-bg body{
		background:none !important;
		overflow:hidden;
	}
}

/* STAGE AREAS ***********************************************************************************/

.filtros{
	border-right:1px solid #eaeaea;
	padding:30px 20px 0 20px !important;
}
.filiais,
.filial{
	border-left:1px solid #eaeaea;
	margin-left:-1px;
	padding-right:20px !important;
}
.filiais-wrapper,
.filial-wrapper{
	border-top:1px solid #eaeaea;
}

/* SIDE-MENU, TOGGLE-MENU ************************************************************************/

#apps-sidemenu.popup{
	right:0;
	max-width:320px;
}
@media \0screen{
	#apps-sidemenu.popup{
		left:100% !important;
		margin-left:-320px;
	}
}

#toggle-menu,
.toggle-menu{
	text-align:left;
	font-size:16px;
	font-weight:800;
	color:#ccc !important;
	background-position:53px 0 !important;
	max-width:96px !important;
	padding-top:4px;
	margin-top:17px !important;
	margin-bottom:10px !important;
	margin-left:auto !important;
}
#toggle-menu:hover,
.toggle-menu:hover{
	background-position:53px -25px;
}

/* PESQUISA E FILTROS */

.toggle-control{
	font-size:16px;
	font-weight:800;
	text-transform:uppercase;
	color:#ccc;
	cursor:pointer;
}

.toggle-control.pesquisa-filtro{
	width:30px;
	background-color:#fff;
	background-image:url("data:image/png;base64,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");
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
	height:100%;
	background-position:-30px -22px;
}
.toggle-control.pesquisa-filtro.closed{
	background-position:0 -22px;
}

.display-none{
	display:none !important;
}

form + hr + form{
	margin-top:25px;
}

.filtros-wrapper{
	overflow:hidden;
	overflow-y:auto;
}

/* SLIDER ****************************************************************************************/

.slide-range-wrapper{
	margin:20px 0;
	padding:0 16px;
	position:relative;
}
.slide-range-wrapper *:focus {
	outline:none;
}
.slide-range-wrapper .minTip,
.slide-range-wrapper .maxTip{
	display:block;
	position:absolute;
	font-size:11px;
	top:-26px;
}
.slide-range-wrapper .minTip{
	left:3px;
}
.slide-range-wrapper .maxTip{
	right:4px;
}
.ui-slider-range{
	background:#09c;
}
.ui-slider{
	height:8px;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #999;
}
.ui-slider-handle{
	display:block;
	width:16px !important;
	height:16px !important;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDYvMTahEyfiAAACB0lEQVQ4jZWTQUtiURiGn3PPHUJXoXBTuCZqENLqFlRw0R/gLPsNU7jK3fyLFu7CfsLMZmBcRgZFuxstrESUq4aHVlFitDj3zCIKh4lq3uULz8P3LV6xvb3NbHzfb9ze3n7tdrvp2X5paWnsOM7vk5OTby/d/v4+4kVQqVSyQRBcKqViQgiklFiWhRACrTVaa4wxpFKpR8/zis1mMwSwX+BWq9WfTqdibm6O1dVV1tfXcRwHAKUUZ2dnBEGAUirWarX6lUol12w2QxsgCILL6XQqEokEu7u7LCws/PVWMplkZWWF4XBIvV7n4eFBBEFwCcQt3/cPlFIx27ap1Wr/wLPJZDJUq1Vs20YpFfN9/8AajUZbAGtra68nv5dcLsfy8jIAo9FoywrDcF5KSblc/hAGEEJQKpWQUhKG4bwFEEURrut+SgCQz+eRUiKEwPo0NRMpJVEUATwLLMvi5ubm04Jut4sx5lmQzWbvtNYcHh6+lu8liiKOj4/RWrO4uHhnua77E+D8/Jxer/ehoN1uc319DYDruj+k4zi/0un09/v7+y8XFxcUCgUSicSbcKfTodFo8PT0RCqVemy325s2gOd5xaOjo/5kMhF7e3sUi0U2NjbIZDJIKRkMBpyennJ1dYXWmng8bjzPK47H4/fHJKXEGIPWmiiK3hyTMMaws7Pzeub/zBngD9Up779EYrNHAAAAAElFTkSuQmCC") no-repeat 0 0;
	cursor:pointer !important;
}
.ui-slider-handle .slider-tooltip{
	position:absolute;
	z-index:99999999;
	font-size:11px;
	top:-22px;
	left:-6px;
	background:#fff;
}

.ui-slider-horizontal .ui-slider-handle{
	top:-5px !important;
	margin-left:-8px !important;
}

/* PREFERENCIAS **********************************************************************************/

#pref_abrir,
#pref_salvar{
	width:90%;
	max-width:780px;
	position:absolute;
	left:auto;
	right:20px;
}
#pref_abrir h1,
#pref_salvar h1{
	font-size:140%;
	line-height:20px;
}
#pref_abrir td a,
#pref_salvar td a{
	font-size:160% !important;
}
#pref_abrir td.ico-circle,
#pref_salvar td.ico-circle{
	font-size:100% !important;
}
#pref_abrir td,
#pref_salvar td{
	text-align:center;
	vertical-align:middle;
}
#pref_abrir td:first-child,
#pref_salvar td:first-child{
	color:#a4c02e;
	font-size:140%;
}
#pref_abrir td:first-child + td,
#pref_salvar td:first-child + td{
	text-align:left;
}
#pref_abrir td:first-child + td + td,
#pref_salvar td:first-child + td + td{
	font-size:60%;
	color:#999;
}

#pref_abrir tr td,
#pref_salvar tr td{
	cursor:default;
}

#pref_abrir tr.selected td,
#pref_salvar tr.selected td,
#pref_abrir tr.selected:hover td,
#pref_salvar tr.selected:hover td{
	background:#a4c7f1 !important;
	color:#000 !important;
	border-left-color:#666;
}

/* TB FILIAIS ************************************************************************************/

/* ALL FF */
@-moz-document url-prefix(){
	.tb_filiais.dataTable thead th.nome.sorting:before,
	.tb_filiais.dataTable thead th.nome.sorting_asc:before,
	.tb_filiais.dataTable thead th.nome.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.nome.sorting_desc:before,
	.tb_filiais.dataTable thead th.nome.sorting_desc_disabled:before,
	.tb_filiais.dataTable thead th.codigo.sorting:before,
	.tb_filiais.dataTable thead th.codigo.sorting_asc:before,
	.tb_filiais.dataTable thead th.codigo.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.codigo.sorting_desc:before,
	.tb_filiais.dataTable thead th.codigo.sorting_desc_disabled:before,
	.tb_filiais.dataTable thead th.nucleo.sorting:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_asc:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_desc:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_desc_disabled:before{
		margin-top:auto;
	}
}

/* IE9 */
.tb_filiais.dataTable thead th.nome.sorting:before,
.tb_filiais.dataTable thead th.nome.sorting_asc:before,
.tb_filiais.dataTable thead th.nome.sorting_asc_disabled:before,
.tb_filiais.dataTable thead th.nome.sorting_desc:before,
.tb_filiais.dataTable thead th.nome.sorting_desc_disabled:before,
.tb_filiais.dataTable thead th.codigo.sorting:before,
.tb_filiais.dataTable thead th.codigo.sorting_asc:before,
.tb_filiais.dataTable thead th.codigo.sorting_asc_disabled:before,
.tb_filiais.dataTable thead th.codigo.sorting_desc:before,
.tb_filiais.dataTable thead th.codigo.sorting_desc_disabled:before,
.tb_filiais.dataTable thead th.nucleo.sorting:before,
.tb_filiais.dataTable thead th.nucleo.sorting_asc:before,
.tb_filiais.dataTable thead th.nucleo.sorting_asc_disabled:before,
.tb_filiais.dataTable thead th.nucleo.sorting_desc:before,
.tb_filiais.dataTable thead th.nucleo.sorting_desc_disabled:before{
	margin-top:23px\0/ !important;
}
/* IE10, IE11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	.tb_filiais.dataTable thead th.nome.sorting:before,
	.tb_filiais.dataTable thead th.nome.sorting_asc:before,
	.tb_filiais.dataTable thead th.nome.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.nome.sorting_desc:before,
	.tb_filiais.dataTable thead th.nome.sorting_desc_disabled:before,
	.tb_filiais.dataTable thead th.codigo.sorting:before,
	.tb_filiais.dataTable thead th.codigo.sorting_asc:before,
	.tb_filiais.dataTable thead th.codigo.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.codigo.sorting_desc:before,
	.tb_filiais.dataTable thead th.codigo.sorting_desc_disabled:before,
	.tb_filiais.dataTable thead th.nucleo.sorting:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_asc:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_asc_disabled:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_desc:before,
	.tb_filiais.dataTable thead th.nucleo.sorting_desc_disabled:before{
		margin-top:23px;
	}
}

.tb_filiais.dataTable thead td,
.tb_filiais.dataTable thead th{
	border-bottom:1px solid #999 !important;
	border-left:1px solid #999 !important;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
}
.tb_filiais.dataTable td.nome{
	cursor:pointer;
}
.tb_filiais.apps-table{
	border-top:1px solid #666 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
}

.tb_filiais .ico-doc-text-option{
	font-size:20px;
}
.tb_filiais th:first-child,
.tb_filiais td:first-child{
	width:0.1% !important;
	max-width:31px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
.tb_filiais th,
.tb_filiais td{
	text-align:center !important;
	position:relative !important;
}
.tb_filiais td ul{
    text-align:left !important;
}
.tb_filiais tr.table-subheader th.nome,
.tb_filiais tr td:first-child + td{
	width:70% !important;
}
.tb_filiais td:first-child + td{
	text-align:left !important;
}
.tb_filiais.apps-table tr th{
	padding:2px 25px 0  25px;
	white-space:nowrap;
}
.tb_filiais.apps-table tr td{
	padding:2px 10px 0  10px;
	white-space:nowrap;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.vendacif,
.tb_filiais.dataTable thead th.vendacif{
	background-image:none;
	background-color:#e3c753 !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #897832 !important;
	border-left:1px solid #897832 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.entradaDevolucaoRetorno,
    .tb_filiais.dataTable thead th.entradaDevolucaoRetorno{
	background-image:none;
	background-color:#e2733d !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #894525 !important;
	border-left:1px solid #894525 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.transferencia,
.tb_filiais.dataTable thead th.transferencia{
	background-image:none;
	background-color:#e49b8b !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #8a5d53 !important;
	border-left:1px solid #8a5d53 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.coletaArmazenagem,
.tb_filiais.dataTable thead th.coletaArmazenagem{
	background-image:none;
	background-color:#eacdb4 !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #8d7c6d !important;
	border-left:1px solid #8d7c6d !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.coleta,
.tb_filiais.dataTable thead th.coleta{
	background-image:none;
	background-color:#ece3b3 !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #8f896d !important;
	border-left:1px solid #8f896d !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.compracif,
.tb_filiais.dataTable thead th.compracif{
	background-image:none;
	background-color:#cdd6ac !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #7c8168 !important;
	border-left:1px solid #7c8168 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.armazenagemTerceiros,
.tb_filiais.dataTable thead th.armazenagemTerceiros{
	background-image:none; 
	background-color:#a3c2c9 !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #63757a !important;
	border-left:1px solid #63757a !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.remessaParaArmazenagem,
.tb_filiais.dataTable thead th.remessaParaArmazenagem{
	background-image:none; 
	background-color:#8598dc !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #505b85 !important;
	border-left:1px solid #505b85 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th.retorno,
.tb_filiais.dataTable thead th.retorno{
	background-image:none; 
	background-color:#ac94e0 !important;
	border-top:none !important;
	border-right:none !important;
	border-bottom:1px solid #675986 !important;
	border-left:1px solid #675986 !important;
}

@media \0screen{
	.tb_filiais.apps-table.table-bordered tr th.vendacif,
	.tb_filiais.dataTable thead th.vendacif{
		border:1px solid #897832 !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.entradaDevolucaoRetorno,
	.tb_filiais.dataTable thead th.entradaDevolucaoRetorno{
		border:1px solid #894525 !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.transferencia,
	.tb_filiais.dataTable thead th.transferencia{
		border:1px solid #8a5d53 !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.coletaArmazenagem,
	.tb_filiais.dataTable thead th.coletaArmazenagem{
		border:1px solid #8d7c6d !important;
	}	
	.tb_filiais.apps-table.table-bordered tr th.coleta,
	.tb_filiais.dataTable thead th.coleta{
		border:1px solid #8f896d !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.compracif,
	.tb_filiais.dataTable thead th.compracif{
		border:1px solid #7c8168 !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.armazenagemTerceiros,
	.tb_filiais.dataTable thead th.armazenagemTerceiros{
		border:1px solid #63757a !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.remessaParaArmazenagem,
	.tb_filiais.dataTable thead th.remessaParaArmazenagem{
		border:1px solid #505b85 !important;
	}
	.tb_filiais.apps-table.table-bordered tr th.retorno,
	.tb_filiais.dataTable thead th.retorno{
		border:1px solid #675986 !important;
	}
	
	.tb_filiais.dataTable thead .sorting{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xNi8xNmM2QKsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAApElEQVQ4jc2UsQoCMRBE33hy3YHVFYLgD9z/f4if4GFxlXBgcc1auDaLgSRGcJplZuCRkCUyM1pp14z0U5ikTtIkqfsaBhyB3mc9TFIPjG5H99UnO4cu+jyYpAMwhG7wvPhkp0Sfyj9KLZd2DyBp4vWKUZuZXXJh72teE30qT8PM7A6soVs9L4O55tBFnw8zswewuF3c18FcN2DzWaymq/G//9kTzKgpWUjPjMgAAAAASUVORK5CYII=") !important;
	}
	.tb_filiais.dataTable thead .sorting_asc{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xNi8xNmM2QKsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAApUlEQVQ4jc3UQQrCMBCF4f+JuO4RegHv0qP1SL2DFygoLroSCi66eW5SKcFAGiM48AgzA99qiGxTqw7VpJ9ikhpJo6SmSLP9DtADBvrtPDdbqA3QmvYbbIiwoQgDugha05VgYwIb92CqebRHAEln4PRhv9i+5GLrnV0T+9Q8jdl+AHO0m8N8HxbqFu3iPh+z/QSm0E6hL8NC3YElvLur6mn873/2AqeZClyQS98jAAAAAElFTkSuQmCC") !important;
	}
	.tb_filiais.dataTable thead .sorting_desc{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xNi8xNmM2QKsAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAmElEQVQ4jc3SwQnDMAyF4f81kFvApxwKgS5QyCgZLSNlFG+iXgQB4UDsulCBsCXBhw6SmdErHt2kn2KSBklvScPXGPAERn/bMUkjMHs5e9282SvMYn0Pk5SAKcwm71dvtlzMr/rFUPejlZQlWSFzleabbYAVcjMz7ub5gSNARw0UsTVgazPm4O7QXguVsARkILVg/U/jL7EP2Wn5C6zzQwIAAAAASUVORK5CYII=") !important;
	}
	.tb_filiais.dataTable thead .sorting_asc_disabled{
		background-image:none !important;
	}
	.tb_filiais.dataTable thead .sorting_desc_disabled{
		background-image:none !important;
	}	
}

.tb_filiais.apps-table.table-bordered tr.table-subheader th:last-child,
.tb_filiais.dataTable thead th:last-child{
	border-right:1px solid #666 !important;
}
.tb_filiais.apps-table.table-bordered tr.table-subheader th:first-child,
.tb_filiais.dataTable thead th:first-child{
	border-left:1px solid #666 !important;
}
.tb_filiais td.nome{
	text-transform:uppercase;
}
.tb_filiais.apps-table.table-bordered thead tr th.link-filiais{
	height:22px;
	border-top:none !important;
	border-right:none !important;
}
.tb_filiais.apps-table.table-bordered thead tr.table-subheader th.link-filiais{
	border-bottom:none !important;
}
.tb_filiais.apps-table.table-bordered thead tr th.link-filiais a{
	visibility:hidden;
}

@media \0screen{
	.tb_filiais.apps-table.table-bordered thead tr th.link-filiais{
		border-top:1px solid #666 !important;
	}
	.tb_filiais.apps-table.table-bordered thead tr + tr th.link-filiais{
		border-top:none !important;
	}
}

/* FF  <= 20*/
/* ALL FF */
@-moz-document url-prefix(){
	.tb_filiais.apps-table.table-bordered thead tr th.link-filiais{
		height:32px;
	}
}
/* FF >= 21 */
_::-moz-range-track, body:last-child .tb_filiais.apps-table.table-bordered thead tr th.link-filiais{
	height:22px;
}

.tb_filiais tbody tr td.nome,
.tb_filiais tbody tr td.vendacif,
.tb_filiais tbody tr td.entradaDevolucaoRetorno,
.tb_filiais tbody tr td.transferencia,
.tb_filiais tbody tr td.coletaArmazenagem,
.tb_filiais tbody tr td.coleta,
.tb_filiais tbody tr td.compracif,
.tb_filiais tbody tr td.armazenagemTerceiros,
.tb_filiais tbody tr td.remessa,
.tb_filiais tbody tr td.retorno{
	border-left:1px solid #999 !important;
}

.tb_filiais tbody tr td.vendacif + td.vendacif,
.tb_filiais tbody tr td.entradaDevolucaoRetorno + td.entradaDevolucaoRetorno,
.tb_filiais tbody tr td.transferencia + td.transferencia,
.tb_filiais tbody tr td.coletaArmazenagem + td.coletaArmazenagem,
.tb_filiais tbody tr td.coleta + td.coleta,
.tb_filiais tbody tr td.compracif + td.compracif,
.tb_filiais tbody tr td.armazenagemTerceiros + td.armazenagemTerceiros,
.tb_filiais tbody tr td.remessa + td.remessa,
.tb_filiais tbody tr td.retorno + td.retorno{
	border-left:1px solid #ccc !important;
}

.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.vendacif{
	background:#f4eed7;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.vendacif{
	background:#f9f4dd;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.entradaDevolucaoRetorno{
	background:#f3ded3;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.entradaDevolucaoRetorno{
	background:#f9e3d8;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.transferencia{
	background:#f4e5e2;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.transferencia{
	background:#faebe8;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.coletaArmazenagem{
	background:#f3eae3;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.coletaArmazenagem{
	background:#f9f0e8;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.coleta{
	background:#f5f4ea;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.coleta{
	background:#fbf9f0;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.compracif{
	background:#eaede1;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.compracif{
	background:#f0f3e6;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.armazenagemTerceiros{
	background:#e7edee;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.armazenagemTerceiros{
	background:#edf3f4;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.remessa{
	background:#e1e5f2;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.remessa{
	background:#e7eaf8;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.retorno{
	background:#e1daf0;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.retorno{
	background:#e6dff6;
}

#frame{
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	overflow:hidden;
	border-left:1px solid #ccc;
}

.tb_filiais td.alert:before,
.tb_filiais td.warning:before{
	display:block;
	float:left;
	margin-left:-5px;
	margin-right:-18px;
	font-family:"apps-icons";
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-variant:normal;
	font-size:17px;
	color:#f00;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	speak:none;
	content:"\e9ac";
}
.tb_filiais td.alert:before{
	color:#f00;
}
.tb_filiais td.warning:before{
	color:#f90;
}
.tb_filiais td.red1{

}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.red1{
	background:#f5c5c5;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.red1{
	background:#fbcaca;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(odd) > td.red1{
	background:#fbcaca;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(even) > td.red1{
	background:#f5c5c5;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.red2{
	background:#f6a9a9;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.red2{
	background:#fcadad;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(odd) > td.red2{
	background:#fcadad;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(even) > td.red2{
	background:#f6a9a9;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.red3{
	background:#f76c6c;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.red3{
	background:#fd6f6f;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(odd) > td.red3{
	background:#fd6f6f;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(even) > td.red3{
	background:#f76c6c;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(odd) > td.red4{
	background:#fa0000;
}
.tb_filiais.apps-table.table-striped tbody > tr:nth-of-type(even) > td.red4{
	background:#ff0000;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(odd) > td.red4{
	background:#ff0000;
}
.tb_filiais.apps-table.table-striped tbody.swap > tr:nth-of-type(even) > td.red4{
	background:#fa0000;
}

@media \0screen{
	.tb_filiais{
		border-collapse:collapse !important;
	}
	.tb_filiais th{
		border:1px solid #666 !important;
		border-top:1px double #666 !important;
	}
	.tb_filiais th,
	.tb_filiais td{
		position:static !important;
	}
	.tb_filiais td.alert:before,
	.tb_filiais td.warning:before{
		margin-left:0 !important;
	}
}

.dataTables_wrapper{
	border-bottom:1px solid #ccc;
}

.dataTables_wrapper .dataTables_info{
	padding-left:10px;
}

/* TB FILIAL DETALHE *****************************************************************************/

.tb_filial_detalhe.apps-table.table-bordered tr th:only-child{
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}

.tb_filial_detalhe.dataTable.no-footer{
	border-bottom:1px solid #999 !important;
}
.DTFC_LeftHeadWrapper .tb_filial_detalhe.dataTable.no-footer{
    border-bottom:none !important;
}

.tb_filial_detalhe{
	border-collapse:collapse !important;
}

.tb_filial_detalhe > thead > tr > th{
	text-align:center !important;
	background:none !important;
	border:none !important;
	padding:0 !important;
}

.tb_filial_detalhe > thead > tr > th.col-time,
.tb_filial_detalhe > tbody > tr > td.col-time{
	width:1% !important;
	background:#fafafa !important;
	border:none !important;
	padding:0 !important;
	vertical-align:top !important;
	text-align:right !important;
}
.tb_filial_detalhe > thead > tr > th.col-time{
	border-top:none !important;
	border-right:1px solid #999 !important;
	min-width:50px;
}
.tb_filial_detalhe > tbody > tr > td.col-time{
	border-top:none !important;
	border-right:1px solid #999 !important;
	min-width:50px;
}
.DTFC_LeftHeadWrapper .tb_filial_detalhe > thead > tr > th.col-time{
	border-top:1px solid #999 !important;
}

.dataTables_wrapper.no-footer div.dataTables_scrollBody table.tb_filial_detalhe,
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.tb_filial_detalhe{
	border-bottom:none !important;
}

/* INNER TABLE HEAD */

.tb_filial_detalhe table{
	border-collapse:separate;
	border-spacing:0;
	table-layout:fixed;
}
.tb_filial_detalhe table > thead > tr > th{
	text-align:center !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
}
.tb_filial_detalhe table > thead > tr:first-child > th:nth-of-type(odd){
	background:#f9e4cc;
	border:none !important;
	border-top:1px solid #aeaeae !important;
	border-right:1px solid #aeaeae !important;
	border-bottom:1px solid #aeaeae !important;
}
.tb_filial_detalhe table > thead > tr:first-child > th:nth-of-type(even){
	background:#fcf1e4;
	border:none !important;
	border-top:1px solid #aeaeae !important;
	border-right:1px solid #aeaeae !important;
	border-bottom:1px solid #aeaeae !important;
}
.tb_filial_detalhe table > thead > tr:last-child > th{
	background:#d9d9d9;
	border:none !important;
	border-right:1px solid #999 !important;
	border-bottom:1px solid #999 !important;
	min-width:290px !important;
	max-width:290px !important;
	padding:4px 0 !important;
}
.tb_filial_detalhe table > thead > tr:last-child > th.alert:before{
	position:absolute;
	display:block;
	width:21px;
	height:20px;
	z-index:6;
	left:5px;
	top:5px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMS8xNgGkNusAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAADhElEQVQ4jZWUX0yTVxjGn/O1lD8yWhh0sjHCEk0gwzrTKC6kMoILMUFj3CawGQ03JoZe6IUheINOb8wSLxw36wX+RUYwwRBD5E6MiTGpAQxQoMJcUTCjtKVFKF+/7zy7cDChpW5PcpKT9z3PL++b854j3EguO/k5gFMAygF4Afz6TIihJOehfACYr4fDP89eunRqrKzM7nM6f1B9vl/s5JfJfJtC7WQKNe37mZaWn+ZaWy16OJwRuns369XZs1Wx16+ddjL3f0MB7Al0dDTPX7uWknP8OIquXxdbm5sRfvBAmXO5TgCo3NTpTrBImpdHR3/z7N7NsfJyasEgVzV17BifFxUx/PBhP8nPEng3rbQi2NVVuzI1BeuZMzBYLJDRKADgk9OnARKB27fLIeWh/1QpyY8Xnz7tHLHZOHn0KGU0ysUnT/jiyBEGOjtJkq+amvi8sJDB7u5BkiVJK7WTAsB38zdvVusLC7Q6nRCpqQi0tyPc24tAezsgJfKcThgsFgTu3NmhB4N1dtL0Pmdj+0Whnp6Ghfv3zZbDh0WmwwEASN+5E0arFem7dgFCwFRQgNyGBiw+fqwEOjt/BLAnYfsklZjf3zRZW7syXFzMpaGhtcuJTkzQe+AAI/39a7HY3BzHKyo4tm+fXBoedpE0rrb/PnSbv63NPWi1cubiRa6TrjPU20stFFoX9t+4wYHsbM5cuPAHyW/ioOrsbMt4ZaU6YrNxxefjRslYLC6mRyL01tRwuKREvh0Y6CAp1qAkbbOXL78YyMqiv60tzhzp7+dEdTXnb92Kzz16xMHcXP7Z2PhGatohkgDJj9663a4xh0Pz1tRQj0TijG+uXKEb4MuTJ+NyJOlzOjlSWqovezw9JAsUADuiXu/Xmt9vsBw8CCUzM26Ws6qqkNfYiJy6uoSznl1fDxmNKur0dDGAb40A8ozZ2SYAUKenIZeWoKSlgVKumdJtNhS2tgIAqGlrcaEoYCwGdWoK1DQoGRlGAEVGAJNb9u59melwbP/r6lUR9XiQkp+/zrypDAboCwsI9/VhS1mZTC8tDQAYMAIYNZjNv396/nyekpb2VejePUFVhTAaP8iklACJrP37ufXcuXGD2dwNoE+s/vx2sh5SntCCwS+oqiqE0ACI5FQKYTCkGiwWvzCZugC4ACy/m6t/lQ8g55+93MhIIIF3Tz0MYAaABgB/A+gdgN+nQ5I/AAAAAElFTkSuQmCC") no-repeat 0 0;
	content:"";
}
.tb_filial_detalhe.tb-compact table > thead > tr:last-child > th{
	min-width:150px !important;
	max-width:150px !important;
}

/* INNER BODY UL TABLE */

.tb_filial_detalhe > tbody > tr > td{
	padding:0 !important;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .tb_filial_detalhe td{
	vertical-align:top;
}

.tb_filial_detalhe > tbody > tr > td > ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.tb_filial_detalhe > tbody > tr > td > ul > li{
	display:block;
	float:left;
	position:relative;
	padding:0;
	height:120px;
	width:291px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAB3CAYAAAA6jtGiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDMvMTaWzdfQAAAAUElEQVRYhe3TsQ0AIAgFUTXsvxmbsAOOIJW54n79Ki7s7l6TnZESvhZVNbr4tsxfaBkqtAwVWoYKLUOFkZmWIUJ/hgotQ4WWoULLUKFlqPACiWNN2TyFypYAAAAASUVORK5CYII=");
	background-position:0 0;
	background-repeat:repeat-x;
	border-bottom:1px solid #666;
	border-right:1px solid #ccc;
}
.tb_filial_detalhe.tb-compact > tbody > tr > td > ul > li{
	width:151px;
}

/* FF  <= 20*/
/* ALL FF */
@-moz-document url-prefix(){
	.tb_filial_detalhe > tbody > tr > td > ul > li{
		width:290px;
	}
	.tb_filial_detalhe.tb-compact > tbody > tr > td > ul > li{
		width:150px;
	}
}
/* FF >= 21 */
_::-moz-range-track, body:last-child .tb_filial_detalhe > tbody > tr > td > ul > li{
	width:291px;
}
/* FF >= 21 */
_::-moz-range-track, body:last-child .tb_filial_detalhe.tb-compact > tbody > tr > td > ul > li{
	width:151px;
}


.tb_filial_detalhe > tbody > tr > td > ul:last-child > li{
	border-bottom:none;
}
.tb_filial_detalhe > tbody > tr > td > ul > li.indisp{
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAB3CAYAAACnik1GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDMvMTaWzdfQAAAE90lEQVR4nO3cwXnjNhAGUKqSFJEufHAZKdAHV+EUkUqYwy69ki1ZFEUQM4P3rv5WogDMj4GN1Wme5+l0Ov09TdM0z/O/E8ABznPnNM/ztx8sP+zwbEBhtzLmIoiu/QOBBDzrXp7cDKK1LwBwy9r8uBtEX19wzYsC49qSFauD6NobCSRg8UwubAqir2+89c2B3PbKgKeC6NoDCSSob+963y2IPl9QlwQltazt08fHxz97vuC5t7e3v6Zpml5fX/9r9R5AW0fU8e4d0dU3cWyDdI6s20OC6PPNHNsgtF41emgQXbyxLgnC6F2P3YLo8wF0SdBFpNrrHkTneqcyjCBinYUKokWkpIYKotdUyCA6FzG9IYss9RM+iBZZBhQiyFYvaYJoEb3FhF4y10bTm9WtubkNNeogXUd0TeadALaotuZLBNG5bGdjeETV9V0uiBZVJ4wxVV/PZYNoUa2FZRwjrd3yQXSu+q5CDSOu06GCaDHSTkMOo6/JIYPo3Ii7D3FYf78MH0SL0XckjmOtfSeIrrBL0YJ1dVvqm9WtVbixSn/W0X06ohW00jzKmnmMIHqQ9pqfWB/bCKKN7HgsrIXnCaId2AXHZN73I4h2ZGeszxy3IYgasVvWYj7bEkSNWcC5mb9jCKKDaOnzMFfHE0Qd2GVjMi/9uFnd0XLjdprcuu3FHMSgIwrCbnws4x2LIArG7yfaMbZxCaLA7Nr7MI7xCaIEFNI2xi0PQZSIo8V9xignQZSU3f6S8chNECU3cgcw8mevRhAVMkpXMMrnHIkgKqhip1DxM/GHm9XFZf++5OzPzzo6okFkO85ke16eI4gGE/mIE/nZaEsQDSxK1xHlOehHENGlE9H9cE4QcaF1d6L74RpBxFV7diy6H+4RRNy1tYvR/bCWIGK1tcEigHiUIOJh145ajl884/Tx8SGJ2Oz9/X2apml6eXnp/CRkpiPiYToi9iaIWM3viGhFEHGXv5rRmiDiKveIOJIg4oKb1fQgiPB/zehOEA0sSncS5TnoRxANJnInEvnZaEsQDSJb15HteXmO76wuLvt3Pmd/ftbRERVU8YhT8TPxhyAqZJTjzCifcySCKLmRO4WRP3s1gigpXcEl45GbIEpEB3CfMcpJECVgt9/GuOUhiAJTSPswjvEJomAcLdoxtnEJoiDs2scy3rG4Wd3Rcmt4mtwc7sUcxKAj6sBuHJN56UcQHcTvJ/IwV8cTRI3ZZXMzf8cQRI1YwLWYz7YE0Y609PWZ4zYE0Q7slmMy7/sRRBvZGVlYC88TRA+yC/IT62MbQbSCHY9HWTOPcbP6B74vmT1YR/fpiK7QXtOCdXWbIPpNK81RrLXvhg8iuxQ9WX+/DBlEdiSiGX1NDhVEdh8yGHGdlg+i0Xca8hpp7ZYNohF3Feqqvp7LBVH1CWNsVdd3iSAaqYWFaaq35lPfrHZjFWrUQbqOqNpOAHvJXBtpgqjq2RhayFYv4YMo24BCJFnqJ2QQZW4xIaLoNRUqiLKkN2QWsc66B1H0pIaqItVetyCKmMowqt71eGgQRUpg4LteNXpIEPVOW+BxR9Zt05vVFW58wuiOqOPdOyLHL6ipZW3vFkSOXzCOvev9qSDS/cDY9sqATUGk+wG+eiYXVgeR7gdYY0tW3A0i3Q+w1dr8uBlEAgjYy708uQgixy+gpVsZc5rnWfcDHO48d/4HeDUVxhWAKtwAAAAASUVORK5CYII=");
	background-repeat:no-repeat;
}
.tb_filial_detalhe.tb-compact > tbody > tr > td > ul > li.indisp{
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAB3CAYAAADhGbnFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8wMy8xNpbN19AAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAEqklEQVR4nO2by3EjMQxEm05EQSgLHxzGBjgHRyEHsZFwD95RUdR8OPwCYL+rbYlDPKFRKNkBuHvvf0BIJZxzd+e9h3PuDgAUjJQQeuS89y8/oFwkh9idj/CH3vuf1TpCUtlqSB/xL1EucoW9lHuJwvgPAM5dZJszP3bFCl+AcpGQFCfeojCG0UhCUhvNqVgA5SK/XEkv93g8/qS+8LIsNwD4+vr6m3s4oo+cup/OWJt/xLlrGnJrnRSFMYzGOShpIFliAZTLOqWplBWF8QEA7rusUKuexWKFB6JcuqlZw+wojGE06qZ2Y6jWsZ4vyGhURat6VRfr+cKMRvG0rFG1KIxhNMqm9Qf/0uY9h2VZbtzUy6JHTZpF4cubcO4SQc86dBHr+Wacu4bR++6bzVhbcO4aw4gPdFexAMrVm1Ep0TUKX96Yc1dTRt/vMLGeB+DcVR0Jd9o9CmMYjXWRIBUgQCyActVCilSAgCgMGT0XaEXivTXfvOfAbX06Uu9KVMcKkdTWpSL5jkTMWFtw7jpGslSA4I61InF+GImW+xAv1or0T2gPNN2B2CiMmT0aNUkFKBILmFcubVIBiqIwRMucUYrm51Qp1orGT3Iq2p9NVRTGWI1G7VIBQjfvV5G6fc7ByrOojsIQzfMIoP/8MWbEWtEYIxrPfIbqGWsLbXOXRakAg2IBeuSyKhVgMApDpM4tUs9VE9NirUjqDJLO0hKTURgjJRpnkQqYpGOtjIqgGaIvZiqxVnp2jpm6VIiJzXsOPTbcVrboOUzZsVZadpNZO9XK1GIB9eefGeepLaYXa6VGh5m9S4VMsW5IoXQlQaleoVgBuXJRqncYhRukzkmcp/ahWAccdSJ2qWMYhQfsRSOlOodinRDLRanScI/Hg1mYwPf3NwDg8/Nz8El0wBkrgbBLsWOlwSg8IRZJyldwpEOxDtjrTpTrHEbhBtxjlUOxInJmKM5d7zAKA3IFYTS+Q7H+U9p1KNcr00chv4/VhqnF4jdI28HvvCt/D6lM2bH4XzrtmUos/l9hP6YRS0LnkHCGXkyxbpBS0JlWEqY7ltQIknqumpgVS0qXOkLDGXMxGYVaCmY5Gs2JpUWqFatymYlC7XOL9vPHmNi8W9pwW3kW9R1LW/SlYOGZVM9YFgqwhYW5S2XHsjaP7KH5OdWJZbVLHaHxmVVFocYLroHGaFQj1qxSrWiTS3wUap4zWqDlPkSLNXuXOkL63YiNQukXNxrp0Shy825l+9wDqXclKgq1zA/SkHhvYsRi9JUj6Q5FzFiSLkQzkuau4WJRqrpIkWtYFEqcCywx+n6HiMUu1Y9Rd909CilVX0ZFY1exKNUYRsjVJQpH5z35pWcdmm/epW6GZ6ZHTZp2LEafXFrXptmMRalk03ruqt6xOE/polW9qorFLqWX2rWrFoWUSje1o7G4YzH6bFGrnkVisUvZpbS22VFIqWxTGo1ZYlGqOSiR69LmfVmWGwBwkz4XOXVPnrHYpcgVB5KikFIR4Fo0nopFqUhIqly7Ucj9FDnizI9NsdilSCp7rrxFIaUiV9iLxhexKBXJYUsu573nPEWqEHrkALBLkao45+7/AGymftu7ubqtAAAAAElFTkSuQmCC");
}

.tb_filial_detalhe > tbody > tr > td.col-time > ul > li{
	display:block;
	padding:0 5px;
	height:120px;
	width:auto !important;
	background:none;
	border:none;
	float:none;
}
.tb_filial_detalhe > tbody > tr > td.col-time > ul > li:first-child{
	margin-bottom:-10px;
}

.overlapped{
	background-color:#fcc;
}
.ui-droppable-hover{
	background-color:#f1f1f1;
}

.tb_filial_detalhe.apps-table.table-bordered{
	border:none;
	border-top:1px solid #fafafa !important;
}
.DTFC_LeftHeadWrapper .tb_filial_detalhe.apps-table.table-bordered,
.dataTables_scrollHeadInner .tb_filial_detalhe.apps-table.table-bordered{
	border-top:none !important;
}

.DTFC_LeftBodyWrapper{
	z-index:9999;
	top:-1px !important;
}
.DTFC_LeftHeadWrapper{
	border-right:1px solid #999;
}

/* IE9 */
.DTFC_LeftBodyWrapper,
.DTFC_LeftHeadWrapper{
	border-right:1px solid #999\0/ !important;
}
/* IE10, IE11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	.DTFC_LeftBodyWrapper,
	.DTFC_LeftHeadWrapper{
		border-right:1px solid #999;
	}
}

.DTFC_LeftBodyLiner{
	width:auto !important;
	overflow:hidden !important;
}
@-moz-document url-prefix(){
	.DTFC_LeftBodyLiner{
		top:-2px !important;
	}
}
.DTFC_Cloned tr td{
	border-right:1px solid #ccc;
}
.DTFC_RightWrapper{
	display:none;
}

#tb_filial_detalhe_wrapper .dataTables_scrollHeadInner{
	margin-left:0;
}

#tb_filial_detalhe_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .apps-table{
	margin-top:0 !important;
}

/* IE9 */
#tb_filial_detalhe_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .apps-table{
	margin-top:-20px\0/ !important;
}
/* IE10, IE11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	#tb_filial_detalhe_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .apps-table{
		margin-top:-20px !important;
	}
}

/* AGENDAMENTOS **********************************************************************************/

.scroll-content{
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.agendamento{
	display:block;
	min-height:32px;
	margin:auto;
	padding:0 10px;
	position:absolute;
	width:100%;
	z-index:2;
	margin:auto;
}
.agendamento > div{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid transparent;
	text-align:left;
	overflow:hidden;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.agendamento.reservado > div{
	border-style:dashed !important;
}
.agendamento.reservado:before{
	display:block;
	position:absolute;
	height:32px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background:none;
	content:"";
	top:0;
	left:10px;
	right:10px;
	z-index:1;
}
.agendamento > div:after{
	display:block;
	width:100%;
	height:14px;
	content:" ";
}
.agendamento .header{
	position:relative;
	padding:0 0 1px 0;
	color:#fff;
	font-weight:bold;
	cursor:move;
	z-index:2;
	border-top:2px solid transparent;
}
.agendamento .body{
	position:relative;
	width:100% !important;
	overflow:hidden !important;
}
.agendamento ul{
	list-style-type:none;
	margin:0;
	padding:0;
	display:table;
	width:100%;
}
.agendamento ul li{
	display:table-cell;
	padding:3px 10px;
}
.agendamento .body ul~ul{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDQvMTYLGu9pAAAAEElEQVQImWMMLIhrYCACAAA+fgGhUnb5twAAAABJRU5ErkJggg==") repeat-x 0 top;
}
.agendamento.reservado .body ul~ul{
	background:none;
}
.agendamento .header ul li~li{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDQvMTYLGu9pAAAAFElEQVQImWP4//+/LxMDAwMD6QQAwPoDYcv0CcYAAAAASUVORK5CYII") no-repeat 0 center;
}
.agendamento .body ul li~li{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDQvMTYLGu9pAAAAFElEQVQImWNgYGDwZWJgYGAgnQAAE6gAZKetH7AAAAAASUVORK5CYII=") no-repeat 0 center;
}
.agendamento .header ul li:first-child{
	width:50%;
}
.agendamento .body ul li:first-child{
	width:1%;
}

.tb_filial_detalhe.tb-compact .agendamento ul li{
	display:none;
}
.tb_filial_detalhe.tb-compact .agendamento ul li:first-child{
	width:100%;
	text-align:center;
	display:table-cell;
}

.agendamento.novo{
	z-index:5;
}
.agendamento.novo > div{
	background:none;
	border-color:#333;
}
.agendamento.novo .header{
	background:#666;
}
.agendamento.novo.reservado > div{
	background:none;
}
.agendamento.novo.reservado:before{
	border-color:#666;
}

.agendamento.vendacif > div{
	background:#e3c753;
	border-color:#877526;
}
.agendamento.vendacif .header{
	background:#877526;
}
.agendamento.vendacif.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGnSURBVHic7dpBbsIwFIThxBapGrHjAKza+5+n3ZQDsKOpZOS6iyIoTwGmTpyA9LOqRhrVD32aFXX4/IhhWwkf36wW7dqEMWz33Uap1759Wr5Utf8bfsevsHurUsyrpxTD7j3FTvn3zfLV+WcT77uNeP6iXftmlV2f99vrPf8f397g83vr+vnYw97v3+4hbkbM/Yg5flgr7Cn9ce05pYMYxJiQtcKe0h/d3u3BQgxiTMhaYU/pl7B3Y7AQgxgTslbYU/qF7F0bLMQgxoSsFfaUfjl7FwcLMYgxIWuFPaVf1F7/YCEGMSZkrbCn9Evb6xksxCDGhKwV9pT+BPbsYCEGMSZkrbCn9KexdzZYiEGMCVkr7Cn9yeydBgsxiDEha4U9pT+lvcNgIQYxJmStsKf0J7bnqrlvRsxjiVHqrBX2lAdknO8QgxgTslbYU/qz2KtTSiZCDGKy66wV9pQHZJ9vf9aAGMRk11kr7CkPGHL+2WAhBjHZddYKe8oDBp5/GizEICa7zlphT3nAcHuHwUIMYrLrrBX2lAeMYs9ViEEMayX0sXcP9n4A8mjvnXl2Jk4AAAAASUVORK5CYII=") repeat-y 0 0;
}
.agendamento.vendacif.reservado:before{
	border-top:1px solid #877526;
	border-left:1px solid #877526;
	border-right:1px solid #877526;
}

.agendamento.entradaDevolucaoRetorno > div{
	background:#e2733d;
	border-color:#8b4e31;
}
.agendamento.entradaDevolucaoRetorno .header{
	background:#8b4e31;
}
.agendamento.entradaDevolucaoRetorno.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAG3SURBVHic7doxT8JQFMXx11dRooMuDDrIwGT8/l9FF1kYcGDRAUMK5TlIRG6qPb62r5D8O5mT3Nx3yS9nMivmL+XbwglffjMa3E5MWL4v1vOpMp4NLy/Gj87nP8PtalnMnl25iRsP5aaYPYXVR/36/Oz8/sEPr0y8fp2K5w/uJvn1KHq831+v8vx//HqNz68c18/HHva+/vYncTNijkfM90dbYU9Y37I9r8wgBjEmpK2wJ6xv3159YSEGMSakrbAnrO/EXk1hIQYxJqStsCes78reX4WFGMSYkLbCnrC+Q3u/FhZiEGNC2gp7wvpu7VUXFmIQY0LaCnvC+s7tVRQWYhBjQtoKe8L6FPZsYSEGMSakrbAnrE9k76CwEIMYE9JW2BPWp7O3LyzEIMaEtBX2hPVJ7e0KCzGIMSFthT1hfWp73vV9M2JOS4wyTlthT3lAxPkeMYgxIW2FPWF9P/ayEIKJEIOY6HHaCnvKA6LPt//WgBjERI/TVthTHtDk/IPCQgxiosdpK+wpD2h4/r6wEIOY6HHaCnvKA5rb2xUWYhATPU5bYU95QCv2vEMMYmir2g97x2HvE4gc75IbGB+cAAAAAElFTkSuQmCC") repeat-y 0 0;
}
.agendamento.entradaDevolucaoRetorno.reservado:before{
	border-top:1px solid #8b4e31;
	border-left:1px solid #8b4e31;
	border-right:1px solid #8b4e31;
}

.agendamento.transferencia > div{
	background:#e49b8b;
	border-color:#89574c;
}
.agendamento.transferencia .header{
	background:#89574c;
}
.agendamento.transferencia.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGkSURBVHic7dqxqsJAEIXhZENyC7ERFHz/hxMi10YszJKsTdDrkOsMG3ej8G85eGAmfJzKsvtt+8u5MLxqta43WzHsL2d/Olrirv5pdvvCub/D4LuuPYShj4wPg28Pg7+q8dJVzW5f1o2Y+9PReH692VardXR82a83eb796xWzz5+M28/HHvbGZb7iZsR8jpj7o62wp8bfbs+9+On9IQYxYkhbYU+Np7CnFxZiECOGtBX21Hgie0phIQYxYkhbYU+Np7P3qrAQgxgxpK2wp8aT2vu3sBCDGDGkrbCnxlPbmy4sxCBGDGkr7KnxDPYmCgsxiBFD2gp7ajyPPVlYiEGMGNJW2FPj2ew97YcYxIghbYU9NZ7T3mNFxCBGDGkr7KnxzPbGLRGDGDGkrbCnxvPbc8XSNyPmu8RY4rQV9iwLRJzvEIMYMaStsKfGl7JXhhDECDGIiY7TVtizLBB9vvxbA2IQEx2nrbBnWWDO+U9LIwYx0XHaCnuWBWae/9gbMYiJjtNW2LMsMN/euDpiEBMdp62wZ1ngLfZcgRjE0Fbaw96H2LsBRkVDrZaULH8AAAAASUVORK5CYII=") repeat-y 0 0;
}
.agendamento.transferencia.reservado:before{
	border-top:1px solid #89574c;
	border-left:1px solid #89574c;
	border-right:1px solid #89574c;
}

.agendamento.coletaArmazenagem > div{
	background:#eacdb4;
	border-color:#8d7c6d;
}
.agendamento.coletaArmazenagem .header{
	background:#8d7c6d;
}
.agendamento.coletaArmazenagem.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGfSURBVHic7drRasJAFITh3TUpVkHa93/IVkErJmZ7YbF6SJthk90o/F7JwNA98jFX9c1h252OTviEl2X1ujFh1xzbw06p+0VVr9+d97dhPLfN/tPFLq3uYmz2H/HcCn8+1Os3v6hM3H7txPOr1SbUy+T6vL9e//n6rzf6/N66fj72sHf5Hp7iZsQ8jpjrh7XCntCf2F5QOohBjAlZK+wJ/entDQ8WYhBjQtYKe0I/i72BwUIMYkzIWmFP6Oey999gIQYxJmStsCf0M9r7c7AQgxgTslbYE/p57fUPFmIQY0LWCntCP7u9nsFCDGJMyFphT+iXsGcHCzGIMSFrhT2hX8je3WAhBjEmZK2wJ/TL2fsdLMQgxoSsFfaEflF7P4OFGMSYkLXCntAvbS+4uW9GzHOJUeqsFfaUByScHxCDGBOyVtgT+vPY8zFGEyEGMcl11gp7ygOSz7f/1oAYxCTXWSvsKQ8Yc/7dYCEGMcl11gp7ygPGnn/9hhjEJNdZK+wpD5jA3uUbYhCTXGetsKc8YBJ7wSEGMazVcB97D2HvG6umm6pyTQhMAAAAAElFTkSuQmCC") repeat-y 0 0;
}
.agendamento.coletaArmazenagem.reservado:before{
	border-top:1px solid #8d7c6d;
	border-left:1px solid #8d7c6d;
	border-right:1px solid #8d7c6d;
}

.agendamento.coleta > div{
	background:#ece3b3;
	border-color:#8f896c;
}
.agendamento.coleta .header{
	background:#8f896c;
}
.agendamento.coleta.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGbSURBVHic7drBqsIwEIXhJI1eV4Lv/5CiK6lpcxdXrjpUZ0ibVOHPSgYOzJSPs9Kn/jQMF2d4XbfrNnsxHIdLup4t8eBj/Dk45x+HeUypP2aXy+Iu59Qfx5zUuHc+bg8+RDEfrmfj+XGzD92uOL7u15s+3/z13OzzJ+P287GHvdsyX3EzYj5HzP+jrbCnxhe3FywZxCBGDGkr7KnxGvb0wkIMYsSQtsKeGq9kTyksxCBGDGkr7KnxevbeFRZiECOGtBX21HhVey8LCzGIEUPaCntqvLa96cJCDGLEkLbCnhpvYG+isBCDGDGkrbCnxtvYk4WFGMSIIW2FPTXezN5TYSEGMWJIW2FPjbe0dy8sxCBGDGkr7KnxxvZuhYUYxIghbYU9Nd7eXnBr34yY7xJjidNW2LMsUHB+QAxixJC2wp4aX8uez1kuhxjEFMdpK+xZFig+X/6tATGIKY7TVtizLDDn/KfCQgxiiuO0FfYsC8w8/15YiEFMcZy2wp5lgQXs/f1CDGKK47QV9iwLLGIvOMQghrbSHvY+xN4v076brFK2vXQAAAAASUVORK5CYII=") repeat-y 0 0;
}
.agendamento.coleta.reservado:before{
	border-top:1px solid #8f896c;
	border-left:1px solid #8f896c;
	border-right:1px solid #8f896c;
}

.agendamento.compracif > div{
	background:#cdd6ac;
	border-color:#516f5e;
}
.agendamento.compracif .header{
	background:#516f5e;
}
.agendamento.compracif.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGjSURBVHic7drLbsIwEIXh2DRFLgtU9f1fsZQFuDQlZgHiMko7Iwc7IP1ZVUc6kgd9Oqu67ffXTxcbw/fahjBfirDr4na3ttRn/mURPpxz1+G+7zZxlVKfV0+p38TPff+r1p3zi/A+863I425tPP9tvmzbkF2f9tcbPN/+6zWjzx+s28/HHvaOf/unuBkxjyPm/LFW2FPrd7fnLR3EIEaErBX21HoJe/pgIQYxImStsKfWC9lTBgsxiBEha4U9tV7O3n+DhRjEiJC1wp5aL2rvz8FCDGJEyFphT62Xtjc8WIhBjAhZK+yp9Qr2BgYLMYgRIWuFPbVex54cLMQgRoSsFfbUejV7N4OFGMSIkLXCnlqvae8yWIhBjAhZK+yp9cr2ToOFGMSIkLXCnlqvb883U9+MmOcSY6mzVtizPCDjfI8YxIiQtcKeWp/KnkspiQgxiMmus1bYszwg+3z5bw2IQUx2nbXCnuUBY86/GSzEICa7zlphz/KAkedfBgsxiMmus1bYszxgvL3TYCEGMdl11gp7lgfcxZ5vEIMY1kr7sPcg9g6o0kO1B9yu2gAAAABJRU5ErkJggg==") repeat-y 0 0;
}
.agendamento.compracif.reservado:before{
	border-top:1px solid #516f5e;
	border-left:1px solid #516f5e;
	border-right:1px solid #516f5e;
}

.agendamento.armazenagemTerceiros > div{
	background:#a3c2c9;
	border-color:#44667f;
}
.agendamento.armazenagemTerceiros .header{
	background:#44667f;
}
.agendamento.armazenagemTerceiros.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGkSURBVHic7drRasJAEIXh7KYqRFsQ2vd/QanQJgG1cb0JtY6xM2zcjcKfywOn7MjHuar7rJt2ty8MX7WYr5eVCNvdftu0lvrspfx4XTnn/oaHrtt81ccQ4urHEDbf9eGnU+veufe31awsRb5tWuP562VVLebR9Wl/vcHz7b9eMfr8wbr9fOxhr/9rT3EzYh5HzO/HWmFPrd/dnrd0EIMYEbJW2FPrKezpg4UYxIiQtcKeWk9kTxksxCBGhKwV9tR6Onv/DRZiECNC1gp7aj2pvZuDhRjEiJC1wp5aT21veLAQgxgRslbYU+sZ7A0MFmIQI0LWCntqPY89OViIQYwIWSvsqfVs9i4GCzGIESFrhT21ntPeebAQgxgRslbYU+uZ7fWDhRjEiJC1wp5az2/PF1PfjJjnEmOps1bYszwg4nyPGMSIkLXCnlqfyp4LV49DDGKi66wV9iwPiD5f/lsDYhATXWetsGd5wJjzLwYLMYiJrrNW2LM8YOT558FCDGKi66wV9iwPGG+vHyzEICa6zlphz/KAu9jzBWIQw1ppH/YexN4JADpDseSlJisAAAAASUVORK5CYII=") repeat-y 0 0;
}
.agendamento.armazenagemTerceiros.reservado:before{
	border-top:1px solid #44667f;
	border-left:1px solid #44667f;
	border-right:1px solid #44667f;
}

.agendamento.remessa > div{
	background:#8598dc;
	border-color:#505b84;
}
.agendamento.remessa .header{
	background:#505b84;
}
.agendamento.remessa.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGjSURBVHic7dRBi8IwEIbhNkh6EE9CD/r/f9oubFlP4qFB0r2UdR3izpCaVOHtceBrMuHha7++x/Pl2hi+3XbT770Yni/X4RQsce/dse+ca/8OxxA/hzHGKS8e4/QxjCFENe5ce+i7zjsxH07BuH6/97vtJju+7usl17e/XrN4/WTcvj72sDf/7S12RszriPn9aCvsqfGn25PvmPwQgxgxpK2wp8ZL2NMLCzGIEUPaCntqvJA9pbAQgxgxpK2wp8bL2fuvsBCDGDGkrbCnxovae1hYiEGMGNJW2FPjpe2lCwsxiBFD2gp7aryCvURhIQYxYkhbYU+N17EnHxcxiBFD2gp7aryavbsDEIMYMaStsKfGa9q7nYEYxIghbYU9NV7Z3nwMYhAjhrQV9tR4fXuuWXtnxLyXGEuctsKe5QIZ6zvEIEYMaSvsqfG17LXTJC+HGMRkx2kr7FkukL2+fHHEICY7Tlthz3KBJevfnYoYxGTHaSvsWS6wcP3bwYhBTHactsKe5QLL7c1nIwYx2XHaCnuWCzzFnmsQgxjaSvuw9yL2fgA02UOsoLzpOgAAAABJRU5ErkJggg==") repeat-y 0 0;
}
.agendamento.remessa.reservado:before{
	border-top:1px solid #505b84;
	border-left:1px solid #505b84;
	border-right:1px solid #505b84;
}

.agendamento.retorno > div{
	background:#ac94e0;
	border-color:#675986;
}
.agendamento.retorno .header{
	background:#675986;
}
.agendamento.retorno.reservado > div{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAVCAIAAADn1y9EAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADExLzExLzE2AaQ26wAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAGiSURBVHic7dRRa8IwFIbhNm4ZgiCjF/7/nyfMOUGQZTPdTVF6yDyH1KQKby8PfE1OePjar4/v0/HcGL7larHuvBiejufDLljiL951m7fWjYY/Ie63IcY+Lx5j/7kNvyGqcefa941/9U7MD7tgXH/d+eVqkR2f9/WS69tfr5m8fjJuXx972Bv+9hQ7I+ZxxFw+2gp7avzu9uQ7Jj/EIEYMaSvsqfES9vTCQgxixJC2wp4aL2RPKSzEIEYMaSvsqfFy9m4VFmIQI4a0FfbUeFF7/xYWYhAjhrQV9tR4aXvpwkIMYsSQtsKeGq9gL1FYiEGMGNJW2FPjdezJx0UMYsSQtsKeGq9mb3QAYhAjhrQV9tR4TXvXMxCDGDGkrbCnxivbG45BDGLEkLbCnhqvb881c++MmOcSY4nTVtizXCBjfYcYxIghbYU9NT6Xvbbv5eUQg5jsOG2FPcsFsteXL44YxGTHaSvsWS4wZf3RqYhBTHactsKe5QIT178ejBjEZMdpK+xZLjDd3nA2YhCTHaetsGe5wF3suQYxiKGttA97D2LvDzAvQ7CbZijqAAAAAElFTkSuQmCC") repeat-y 0 0;
}
.agendamento.retorno.reservado:before{
	border-top:1px solid #675986;
	border-left:1px solid #675986;
	border-right:1px solid #675986;
}

.agendamento div.body .ui-resizable-s{
	display:none !important;
}

.agendamento.selected:before{
	display:block;
	position:absolute;
	left:8px;
	right:8px;
	top:0;
	height:100%;
	z-index:4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:3px solid #000 !important;
	content:"";
	background:none;
}
.agendamento.selected div.header{
	border-radius:2px 2px 0 0;
	border-top:2px solid #000;
	z-index:5;
}
.agendamento.selected div.body{
	z-index:5;
}

.agendamento.alert:after{
	position:absolute;
	display:block;
	width:21px;
	height:20px;
	z-index:6;
	left:-1px;
	top:7px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMS8xNgGkNusAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAADhElEQVQ4jZWUX0yTVxjGn/O1lD8yWhh0sjHCEk0gwzrTKC6kMoILMUFj3CawGQ03JoZe6IUheINOb8wSLxw36wX+RUYwwRBD5E6MiTGpAQxQoMJcUTCjtKVFKF+/7zy7cDChpW5PcpKT9z3PL++b854j3EguO/k5gFMAygF4Afz6TIihJOehfACYr4fDP89eunRqrKzM7nM6f1B9vl/s5JfJfJtC7WQKNe37mZaWn+ZaWy16OJwRuns369XZs1Wx16+ddjL3f0MB7Al0dDTPX7uWknP8OIquXxdbm5sRfvBAmXO5TgCo3NTpTrBImpdHR3/z7N7NsfJyasEgVzV17BifFxUx/PBhP8nPEng3rbQi2NVVuzI1BeuZMzBYLJDRKADgk9OnARKB27fLIeWh/1QpyY8Xnz7tHLHZOHn0KGU0ysUnT/jiyBEGOjtJkq+amvi8sJDB7u5BkiVJK7WTAsB38zdvVusLC7Q6nRCpqQi0tyPc24tAezsgJfKcThgsFgTu3NmhB4N1dtL0Pmdj+0Whnp6Ghfv3zZbDh0WmwwEASN+5E0arFem7dgFCwFRQgNyGBiw+fqwEOjt/BLAnYfsklZjf3zRZW7syXFzMpaGhtcuJTkzQe+AAI/39a7HY3BzHKyo4tm+fXBoedpE0rrb/PnSbv63NPWi1cubiRa6TrjPU20stFFoX9t+4wYHsbM5cuPAHyW/ioOrsbMt4ZaU6YrNxxefjRslYLC6mRyL01tRwuKREvh0Y6CAp1qAkbbOXL78YyMqiv60tzhzp7+dEdTXnb92Kzz16xMHcXP7Z2PhGatohkgDJj9663a4xh0Pz1tRQj0TijG+uXKEb4MuTJ+NyJOlzOjlSWqovezw9JAsUADuiXu/Xmt9vsBw8CCUzM26Ws6qqkNfYiJy6uoSznl1fDxmNKur0dDGAb40A8ozZ2SYAUKenIZeWoKSlgVKumdJtNhS2tgIAqGlrcaEoYCwGdWoK1DQoGRlGAEVGAJNb9u59melwbP/r6lUR9XiQkp+/zrypDAboCwsI9/VhS1mZTC8tDQAYMAIYNZjNv396/nyekpb2VejePUFVhTAaP8iklACJrP37ufXcuXGD2dwNoE+s/vx2sh5SntCCwS+oqiqE0ACI5FQKYTCkGiwWvzCZugC4ACy/m6t/lQ8g55+93MhIIIF3Tz0MYAaABgB/A+gdgN+nQ5I/AAAAAElFTkSuQmCC") no-repeat 0 0;
	content:"";
}

.agendamento.invisible > div{
	background:none !important;
	border-color:#999 !important;
}
.agendamento.invisible .header{
	visibility:hidden;
}
.agendamento.invisible:after{
	display:none;
}
.agendamento.invisible .body{
	visibility:hidden;
}
.agendamento.invisible:before{
	border:none !important;
}
.agendamento.invisible .ui-resizable-s{
	display:none !important;
}

#incluir_agendamento a.btn.ico-pos-center{
	position:relative;
}
#incluir_agendamento a.btn.ico-pos-center.checked:before{
	position:absolute;
	font-family:"apps-icons";
	font-size:16px;
	content:"\eb2d";
	color:#a4c02e;
	z-index:2;
	top:-7px;
	right:-6px;
}

/* CONTROLES *************************************************************************************/
 
.filial .btn-group [class*=ico-]{
	font-size:20px;
}

.controles [class*=span] > div{
	padding:10px 9px;
}
.controles .btn-group .btn,
.controles .btn-group .btn:hover{
	padding:4px 5px ;
}
.controle span{
	display:block;
	width:23px;
	height:22px;
	background-image:url("data:image/png;base64,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");
	background-repeat:no-repeat;
}
.controle-sem-icone span{
	display:block;
	width:23px;
	height:22px;
	padding-top:5px;
	color: #06c;
}
.controle.calendario span{
	background-position:0 0;
}
.controle.add-schedule span{
	background-position:-23px 0;
}
.controle.edit-schedule span{
	background-position:-46px 0;
}
.controle.del-schedule span{
	background-position:-69px 0;
}
.controle.vis-normal span{
	background-position:-92px 0;
}
.controle.vis-compact span{
	background-position:-115px 0;
}
.controle-sem-icone.vis-diario span{
	background-position: -110px 0;
}

.controle.calendario.selected span,
.controle.calendario.active span,
.controle.calendario:hover span{
	background-position:0 -22px;
}
.controle.add-schedule.selected span,
.controle.add-schedule.active span,
.controle.add-schedule:hover span{
	background-position:-23px -22px;
}
.controle.edit-schedule.selected span,
.controle.edit-schedule.active span,
.controle.edit-schedule:hover span{
	background-position:-46px -22px;
}
.controle.del-schedule.selected span,
.controle.del-schedule.active span,
.controle.del-schedule:hover span{
	background-position:-69px -22px;
}
.controle.vis-normal.selected span,
.controle.vis-normal.active span,
.controle.vis-normal:hover span{
	background-position:-92px -22px;
}
.controle.vis-compact.selected span,
.controle.vis-compact.active span,
.controle.vis-compact:hover span{
	background-position:-115px -22px;
}
.controle-sem-icone.vis-diario.selected span,
.controle-sem-icone.vis-diario.active span,
.controle-sem-icone.vis-diario:hover span{
	background-position:-110px -22px;
	color: white;
}

.controle.calendario.disabled span,
.controle.calendario.disabled:hover span{
	background-position:0 -44px;
}
.controle.add-schedule.disabled span,
.controle.add-schedule.disabled:hover span{
	background-position:-23px -44px;
}
.controle.edit-schedule.disabled span,
.controle.edit-schedule.disabled:hover span{
	background-position:-46px -44px;
}
.controle.del-schedule.disabled span,
.controle.del-schedule.disabled:hover span{
	background-position:-69px -44px;
}
.controle.vis-normal.disabled span,
.controle.vis-normal.disabled:hover span{
	background-position:-92px -44px;
}
.controle.vis-compact.disabled span,
.controle.vis-compact.disabled:hover span{
	background-position:-115px -44px;
}
.controle-sem-icone.vis-diario.disabled span,
.controle-sem-icone.vis-diario.disabled:hover span{
	background-position:-110px -44px;
}

.controles ul.btn-group{
	margin-top:5px;
	margin-bottom:5px;
}
.controles ul.btn-group~ul.btn-group{
	margin-right:30px;
}

/* DATA-ITERATOR */

.data-iterator{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:30px;
	max-width:167px;
}

/* LEGENDA */

.legenda{
	list-style-typr:none;
	margin:0;
	padding:0;
}
.legenda > li{
	display:inline-block;
	height:18px;
	padding:0 0 0 23px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABOCAMAAACzBLw4AAAAA3NCSVQICAjb4U/gAAAC6FBMVEX////+/v79/f38/Pz7+/v5+fn09PTx8fHw8PDu7u7t7e3s7Ozr6+vq6urp6eno6Ojp6ODn5+fm5ubl5eXk5d7p5ODk5OTj4+Po48/d4uPs47Pq4bLp4LDp4LHo29nc3Nze2ufY2+fo1MvV1dXY1snY1cnS0tLN1qzqzbTY0MrQ0sjXz8nb0qbP0sfL1Kvoy7PnyrHnyrLK06rVzrHWzrHMzMzWzqLXzqPGzc/Ly8vFzc7Hx8fWw7/GxsbVw7/jx1PIwdXDw8PHwdXZvqfhxVLCwsK9wtTgxFK+xp+/v7++vr7WuavVuqTUuqPVuau9vb26wpy8vLyjwsm7u7uiwMe6urq5ubmhwMahv8a4uLi3t7e2tra1tbXSuE20tLSysrLOtUvOtEuwsLCXtLqtra2srKyqqqqUsLeUsLawq5Opqankm4uoqKjimoqwqYXhmYmnp6ekpKSspYKvoZSjo6OgpZChpZGvoJSioqKhoaGqo4CslOCenp6rk97TkIGrnmSumYarnmOqkt2Zn4Cbm5uamprPjX6ZmZnPjH6Mm5+qlYOFmNyYmJiVnH2Mm56El9qXl5eok4GDltmTmXuZk3ific+plD6ch8yXkXWsiH+WkHSlkT2chsuPj497jcyjjzx5kJaIjXSXiHl5iseRhat5isiXh3mJiYmHjXSQhKp3jZOGjHSPiWyXhnmEinF1i5F9hqmVhHbicz3gcj3fcjyDiXCUg3V8haiEhITfcTyThEGBgYGTg0CRgDuNfG18gWiQgDuqc2d9fX2rdFnRazlwgYZvgYV8fHyrc1imcWVsfoLOaTikb2PNaDdrfYGJeDKAbqaUa2F9bKOUamGUamBjcaRjdXp7aqBhb6CRZ1ySZ11gbZ50ZpJ0Z5N0ZpFxY49eaZFeaI9wYo5eaJCKXlSKXVOKXVRaZY1aZIyoVi6lVC2iUyxoWodoWYeTVDaTUzVRXIVQW4VRW4WRTy+QTi6JRSWJRiX///+uOFYNAAAA+HRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ACjOtjcAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMzEvMTbdE24/AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAABItJREFUaIHt12tUVFUUwPEtJupMIncGCiqRh1naUzOz1CLrUmIWZdcaIO2xKLGpHJOQspJynDKlqehBZqVlhtH7gQsLaorAXqQV2cOyx/Qwh5pq3F+7BxnmnN207pcW95617v8DrLU//dZZM3POBnTODXB5nGj1wFkzcxj0N+y8GsubQTt9EPCdr5lNMgr8QwUxHOg3m2QU+IFkk///bPJAZJMHIps8EElJThHFgyUgO0WyYn2yViySS63/LHIs1UYOjnsPULQah9kkowAdmp9Ls7xYJ0uXlGQJd7+Ah9/9ygKWN4OmlboSZFepBD9y/qGuihFx8YgKlxy7nw7tO2OGl4IMLk/vre30uOR4FvViA2kAaQGnJC+53o9EmqYoWposj8++B5zXq0jzXo5/8yrccpGVOW73HEUmsrJE6fsjC1mZ2Yvd/08CckpK3/HuP2cpdj+XR+lf/Dwul/XJWnk5/ywqv9z6zyLHivn87jd/heU3KXv3G4ikJKcWBDs6Fqnqoo6OoKqefJDZIsMgdap3mW80wGifbzqAe90WxWySUVBwpS8hHr5wyeqxZpOMguAyXuyb51DNJhkFIVE8BIrNJhkFISIesslsklHgJeJ5IbNJRoFKxL6tZpOMApWIF5aZTTIKvEQ8XIZfDFEMEpCJGIJmk4yCIBFPl+AXY5AoXioB+WBB7PN7zSYZBSeuE8S+0gKzSUaBe8tqZ0pcXOOfOzXVbJJRgMpYtXhTaGuZqgZDIW+B5cVyLlLSBTippYvr9UlsOqsnxvX7LDab9kmY69NpbDbuqVauZ8ex2Zj6Jq76MWw2/uk2rmfGs9mU9m6ud6ewWdEPUa7vitis8OsI1zeFCCd0kXTzuftiYrr51J/CYrr5qFaSbj68iaSbj2kj6eZTukm6uejPqJhunrE3IlYILZTcgthDxLEexO1EHN6OuIGSNyDWU3I94npKXo/YTsntiLuJOLobcRcRR3YBFXd1IVJxLIZIxeEwIhW3tiJScVMTIhW3tSFScXc3IhVHo4hUHInYZJtsk00kn0Zi5JdIjHw1iZGPJDHyISRGPoLEyBeQGPkuEiPfRLLJNvm/yGcmIb+chHxNEvJxongCIx8qikcx8rGieCIjX5iEfHcS8s3/Jl8iii9j5HdE8YeMfIsoXsnIZ4jk2Yx8tEiezMhni+QSRr5CFC9g5EdF8UZGvl8UPxKB2gdE8mO1iJ2/iuTfOhEb3hLJHzQgVi8XyfdUI1ZeK5JvrESsul0k31eFWPe4SH6+DrH5M5H8VTNi48ci+fNGyHpj7aVnJc547ZtZiPl/7Xn/lcQZ7/k7HzHny20rr+sH37HtixzEzBdXnTMh7j1+9qrXMhHTH1p80qi497DJix9OR8x4bk3JxP5PRcmaVzMQs9/bfNVFce/FCzZ/lI2Y9/POjff2g5/Y+UseYu63Ox68LXHGO77PBcy6lb9HarPYszr/7X1cnflsltPwI1dDDptlXs/fI9WZbJZeyd8jlelslnEDf49UZbBZ9p38PVKXzWZ5L/zB1ZzHZrlP7uVqzMV/ADvljk4+BKCVAAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	font-size:12px;
	color:#000;
	position:relative;
}
.legenda > li.disponivel{
	background-position:0 0;
}
.legenda > li.indisponivel{
	background-position:0 -20px;
}
.legenda > li.reservado{
	background-position:0 -40px;
}
.legenda > li.confirmado{
	padding:0 0 0 183px;
	background-position:0 -60px;
}
.legenda > li.confirmado > ul{
	list-style-typr:none;
	margin:0;
	padding:0;
	position:absolute;
	width:178px;
	height:18px;
	left:0;
	top:0;
	z-index:2;
}
.legenda > li.confirmado > ul > li{
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin:0;
}
.legenda > li.confirmado > ul > li~li{
	margin-left:2px;
}

/* ABAS DE DETALHES ******************************************************************************/

.detalhes-wrapper {
}
.detalhes-wrapper .apps-tab-container.horizontal{
	margin-top:0;
	padding-left:34px;
}
.detalhes-wrapper .apps-tab.horizontal > li{
	font-size:14px;
	margin-top:0;
}
.detalhes-wrapper .apps-tab.horizontal > li a{
	padding-left:30px;
	padding-right:30px;
}
.detalhes-wrapper .apps-tab.horizontal > li.selected a{
	font-weight:800;
}

.toggle-control.detalhes{
	width:100%;
	height:30px;
	background-color:#fff;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAuCAMAAADDT73DAAAAA3NCSVQICAjb4U/gAAAAbFBMVEX////8/Pz5+fnw9vz19fXv9fzy8vLv7+/s7Ozf7Png7Pnp6enl5eXi4uLQ4/bP4vXf39/c3NzZ2dnV1dW/2fLA2fLS0tLPz8/MzMyw0O+vz++gxuyfxeyAs+Zfn99goN9AjNkgedIQcM8AZsy7I1A/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8yNi8xNoLhMc8AAAIySURBVFiF7ZfddqowEIUHqoHWYBFsmFbRat7/HZvJD0lAsWudxnUu2DcOlsnXJDttNsCgd4g1fk6g/rIPnvaX3lYlJxW+5Lxk3FUABeeZ+SFzDbrgPPcNAHnVNDUbIaU8rW29PknpkA1qtauhxIajqwAEYmne465BF4jMNwAzRT1GyutRl8erDJEN53WHrS3dLFU//fo01u4+0jZAi23BdoirEPkpSd+v8Pqtq08IR1ghFn5UN6RSjS1ifhfJo7dFOIDSm0GdDPrNfW3bdljdQmaKJ3DzEClQbKIZkpRDD1dpdD14x9o2rjbEbQ3zyI1a8ApFjBxe8w2sUx9dnUdIcuzLWRPPL4Fj55E0w1xv0TwS8loMrQNSO/bjIi8fI8fqoSqNHC+sMk/FeUdOnF9YUl4KMmGE1I49TByr21r1MUXWdhrdA2QpaO2hQAyRs47NONlygsw6Oil0YIp5pDI8WazWu+5117FGPNglN2RJ0wOy887v240/BUiVaASODsnIsTGyKeAGslUnxy5YNo/M9BZ0YyIEjk0gxiYHU8s49sk6PH5l0aJFixYt+r90fDZwr/5F76NvEiYv0trctYYERkqYvMDeX6VPYHaEZMnL3V/P7j4L4QhJkteXu7/a++xXhEySvHp7fz3a++zvYtC/JS+buKRNYM9IXjZxSZvAnpC8tiPHbmNkiuQ169g0yeu+Y5MlL+dYmDg2WfLqg8QVOvbPNE1efZS4vGMTavvg+a/0A7O9fLMzBxhgAAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	background-position:0 6px;
}
.toggle-control.detalhes.closed{
	background-position:0 -24px;
}

.detalhes-wrapper .apps-form label{
	font-size:11px;
	color:#666;
}

.tab-content{
	position:relative;
	padding-left:72px;
	padding-bottom:10px;
}
.tab-content:before{
	display:block;
	width:28px;
	height:28px;
	position:absolute;
	left:40px;
	top:17px;
	background-image:url("data:image/png;base64,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");
	background-repeat:no-repeat;
	background-position:0 0;
	content:"";
	z-index:2;
}

.tab-content.vendacif:before{
	background-position:0 0;
}
.tab-content.entradaDevolucaoRetorno:before{
	background-position:-30px 0;
}
.tab-content.transferencia:before{
	background-position:-60px 0;
}
.tab-content.coletaArmazenagem:before{
	background-position:-90px 0;
}
.tab-content.coleta:before{
	background-position:-120px 0;
}
.tab-content.compracif:before{
	background-position:-150px 0;
}
.tab-content.armazenagemTerceiros:before{
	background-position:-180px 0;
}
.tab-content.remessaParaArmazenagem:before{
	background-position:-210px 0;
}
.tab-content.retorno:before{
	background-position:-240px 0;
}

.tab-content input.operacao{
	text-transform:uppercase;
}
.tab-content input.capacidade{
	max-width:140px;
	text-align:right;
}
.tab-content input.placa,
.tab-content input.horario_agendado,
.tab-content .previsao_chegada input,
.tab-content input.datahora_emissao{
	max-width:140px;
	text-align:center;
}
.tab-content .previsao_chegada > div{
	display:inline-block;
	padding-right:22px;
	position:relative;
}
.tab-content .previsao_chegada > div:after{
	display:none;
	position:absolute;
	right:0;
	top:5px;
	font-family:"apps-icons";
	font-size:18px;
	content:"\e9ac";
}
.tab-content .previsao_chegada.alert input{
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
.tab-content .previsao_chegada.warning input{
	color:#f60;
	font-size:14px;
	font-weight:bold;
}
.tab-content .previsao_chegada.alert > div:after{
	display:block;
	color:#c00;
}
.tab-content .previsao_chegada.warning > div:after{
	display:block;
	color:#f60;
}
.tab-content .apps-form .warning input,
.tab-content .apps-form .warning select,
.tab-content .apps-form .warning textarea{
    border-color:#999 !important;
}

.tab-content .nf > div{
	display:inline-block;
	padding-right:22px;
	position:relative;
}
.tab-content .nf > div a{
	display:block;
	position:absolute;
	right:0;
	top:5px;
	font-size:18px;
	color:#06c;
}

/*************************************************************************************************/
/* MEDIA QUERIES *********************************************************************************/
/*************************************************************************************************/

@media (max-width:599px){
	#apps-bar .apps-bar-controls{
		display:none !important;
	}
	#apps-sidemenu.popup{
		margin-left:-91% !important;
		right:-2%;
	}
	#toggle-menu,
	.toggle-menu{
		margin-right:auto !important;
	}
	.toggle-control.pesquisa-filtro{
		width:100% !important;
		height:30px !important;
		background-position:-76px 6px !important;
		border-bottom:1px solid #ccc;
		border-top:1px solid #eaeaea;
	}
	.toggle-control.pesquisa-filtro.closed{
		background-position:-76px -23px !important;
		border-top:none;
	}
	.filiais,
	.filial{
		padding-left:20px !important;
		padding-top:30px !important;
	}
	.legenda li{
		margin-left:0;
		margin-right:30px;
	}
	.legenda li.confirmado{
		margin-right:0;
	}
	.tab-content{
		padding-left:42px;
	}
	.tab-content:before{
		left:10px;
	}
}

@media (min-width:600px) and (max-width:979px){
	.toggle-control.pesquisa-filtro{
		width:100% !important;
		height:30px !important;
		background-position:-76px 6px !important;
		border-bottom:1px solid #ccc;
		border-top:1px solid #eaeaea;
	}
	.toggle-control.pesquisa-filtro.closed{
		background-position:-76px -23px !important;
		border-top:none;
	}
	.filiais,
	.filial{
		padding-left:20px !important;
		padding-top:30px !important;
	}
	.legenda li{
		margin-left:0;
		margin-right:30px;
	}
	.legenda li.confirmado{
		margin-right:0;
	}
}

@media (min-width:980px){
	#toggle-menu,
	.toggle-menu{
		margin-right:0 !important;
	}
	.filiais,
	.filial{
		padding-left:30px !important;
	}
	.legenda li{
		margin-left:30px;
	}
}


/* TAB SEM APPS DA IPIRANGA */

.apps-tab-agenda-container.horizontal {
    width: 100%;
    display: block;
    border-bottom: 1px solid #999;
    margin-top: 12px;
    margin-bottom: 20px;
    text-align: left
}

.apps-tab-agenda-container.horizontal:after,
.apps-tab-agenda-container.horizontal:before {
    display: table;
    line-height: 0;
    content: ""
}

.apps-tab-agenda.horizontal {
    list-style-type: none;
    margin: 0 0 -1px;
    padding: 0;
    position: relative;
    overflow: visible;
    float: left;
    width: 100%
}

.apps-tab-agenda.horizontal>li {
    float: left;
    position: relative;
    font-size: 12px;
    border: none;
    border-bottom: 1px solid #999;
    padding: 0;
    margin: 6px 0 0
}

.apps-tab-agenda.horizontal>li a {
    display: block;
    position: relative;
    width: auto;
    text-align: center;
    color: #666;
    background: #f9f9f9;
    text-decoration: none;
    font-weight: 400;
    padding: 8px 20px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border: 1px solid #d1d1d1;
    border-bottom: none;
    margin: 0;
    z-index: 2;
    word-wrap: normal!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.apps-tab-agenda.horizontal>li.selected a {
    top: 1px;
    border: 1px solid #999;
    border-bottom: none;
    background: #fff
}

.apps-tab-agenda.horizontal.no-ellipsis {
    float: none;
    bottom: -1px
}

.apps-tab-agenda.horizontal.no-ellipsis>li {
    display: table
}

.apps-tab-agenda.horizontal.no-ellipsis>li a {
    display: table-cell!important;
    width: 100%!important;
    vertical-align: middle!important;
    line-height: 110%;
    padding: 12px 20px 11px;
    white-space: normal
}

@-moz-document url-prefix() {
    .apps-tab-agenda.horizontal.no-ellipsis>li.selected {
        border: none
    }
    .apps-tab-agenda.horizontal.no-ellipsis>li.selected a {
        position: absolute
    }
}

_::-moz-range-track,
body:last-child .apps-tab-agenda.horizontal.no-ellipsis>li.selected {
    border-bottom: 1px solid #999
}

_::-moz-range-track,
body:last-child .apps-tab-agenda.horizontal.no-ellipsis>li.selected a {
    position: relative
}

.apps-tab-agenda>li>span[class*=ico-] {
    cursor: default!important;
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 9
}

.apps-tab-agenda.vertical.left>li a,
.apps-tab-agenda.vertical.right>li a {
    position: relative;
    width: 100%;
    color: #666;
    text-decoration: none;
    font-weight: 400;
    z-index: 2;
    display: block;
    text-align: center;
    text-overflow: ellipsis
}

.apps-tab-agenda>li a[class*=ico-]:before {
    margin: 0 8px;
    font-size: 120%
}

.apps-tab-agenda.vertical {
    list-style-type: none;
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    overflow: visible;
    width: 100%
}

.apps-tab-agenda.vertical.left>li {
    position: relative;
    font-size: 12px;
    border: none;
    padding: 0;
    margin: 0
}

.apps-tab-agenda.vertical.left>li a {
    background: #f9f9f9;
    padding: 12px 20px 11px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    border: 1px solid #d1d1d1;
    border-right: none;
    margin: 0;
    word-wrap: normal!important;
    overflow: hidden;
    white-space: nowrap;
    line-height: 110%
}

.apps-tab-agenda.vertical.left.no-ellipsis>li a,
.apps-tab-agenda.vertical.right.no-ellipsis>li a {
    word-wrap: break-word!important;
    overflow: visible;
    white-space: normal
}

.apps-tab-agenda.vertical.left>li.selected a {
    left: 1px;
    border: 1px solid #999;
    border-right: none;
    background: #fff
}

.apps-tab-agenda.vertical.right>li {
    position: relative;
    font-size: 12px;
    border: none;
    border-left: none;
    padding: 0;
    margin: 0
}

.apps-tab-agenda.vertical.right>li a {
    background: #f9f9f9;
    padding: 8px 20px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    border: 1px solid #d1d1d1;
    border-left: none;
    margin: 0;
    word-wrap: normal!important;
    overflow: hidden;
    white-space: nowrap
}

.apps-tab-agenda.vertical.right>li.selected a {
    right: 1px;
    border: 1px solid #999;
    border-left: none;
    background: #fff
}

.apps-tableft-content {
    border-left: 1px solid #999
}

.apps-tab-agendaright-content {
    border-right: 1px solid #999;
    padding-right: 2%!important
}

.apps-tab-agendaright-container {
    padding-left: 0!important
}

.apps-tab-agenda.horizontal>li a:hover,
.apps-tab-agenda.horizontal>li.selected a,
.apps-tab-agenda.vertical.left>li a:hover,
.apps-tab-agenda.vertical.left>li.selected a,
.apps-tab-agenda.vertical.right>li a:hover,
.apps-tab-agenda.vertical.right>li.selected a {
    color: #000
}

.apps-tab-agenda.horizontal>li.disabled a,
.apps-tab-agenda.horizontal>li.disabled a:hover,
.apps-tab-agenda.vertical.left>li.disabled a,
.apps-tab-agenda.vertical.left>li.disabled a:hover,
.apps-tab-agenda.vertical.right>li.disabled a,
.apps-tab-agenda.vertical.right>li.disabled a:hover {
    color: #ccc;
    cursor: default;
    border-color: #ddd;
    background: #fff
}

@media (min-width:980px) {
    .apps-tab-agenda.horizontal.tab1>li {
        width: 100%
    }
    .apps-tab-agenda.horizontal.tab2>li {
        width: 50%
    }
    .apps-tab-agenda.horizontal.tab3>li {
        width: 33.33333333333333%
    }
    .apps-tab-agenda.horizontal.tab4>li {
        width: 25%
    }
    .apps-tab-agenda.horizontal.tab5>li {
        width: 20%
    }
    .apps-tab-agenda.horizontal.tab6>li {
        width: 16.66666666666666%
    }
    .apps-tab-agenda.horizontal.tab7>li {
        width: 14.28571428571428%
    }
    .apps-tab-agenda.horizontal.tab8>li {
        width: 12.5%
    }
    .apps-tab-agenda.horizontal.tab9>li {
        width: 11.11111111111111%
    }
    .apps-tab-agenda.horizontal.tab10>li {
        width: 10%
    }
    .apps-tab-agenda.horizontal.tab11>li {
        width: 9.09090909090909%
    }
    .apps-tab-agenda.horizontal.tab12>li {
        width: 8.33333333333333%
    }
    .apps-tab-agenda.horizontal.tab13>li {
        width: 7.69230769230769%
    }
    .apps-tab-agenda.horizontal.tab14>li {
        width: 7.14285714285714%
    }
    .apps-tab-agenda.horizontal.tab15>li {
        width: 6.66666666666666%
    }
}

@media (min-width:600px) and (max-width:979px) {
    .apps-tab-agenda.horizontal.tablet-tab1>li {
        width: 100%
    }
    .apps-tab-agenda.horizontal.tablet-tab2>li {
        width: 50%
    }
    .apps-tab-agenda.horizontal.tablet-tab3>li {
        width: 33.33333333333333%
    }
    .apps-tab-agenda.horizontal.tablet-tab4>li {
        width: 25%
    }
    .apps-tab-agenda.horizontal.tablet-tab5>li {
        width: 20%
    }
    .apps-tab-agenda.horizontal.tablet-tab6>li {
        width: 16.66666666666666%
    }
    .apps-tab-agenda.horizontal.tablet-tab7>li {
        width: 14.28571428571428%
    }
    .apps-tab-agenda.horizontal.tablet-tab8>li {
        width: 12.5%
    }
    .apps-tab-agenda.horizontal.tablet-tab9>li {
        width: 11.11111111111111%
    }
    .apps-tab-agenda.horizontal.tablet-tab10>li {
        width: 10%
    }
    .apps-tab-agenda.horizontal.tablet-tab11>li {
        width: 9.09090909090909%
    }
    .apps-tab-agenda.horizontal.tablet-tab12>li {
        width: 8.33333333333333%
    }
    .apps-tab-agenda.horizontal.tablet-tab13>li {
        width: 7.69230769230769%
    }
    .apps-tab-agenda.horizontal.tablet-tab14>li {
        width: 7.14285714285714%
    }
    .apps-tab-agenda.horizontal.tablet-tab15>li {
        width: 6.66666666666666%
    }
}

@media (max-width:599px) {
    .apps-tableft-container,
    .apps-tab-agendaright-content {
        border-right: none
    }
    .apps-tableft-content,
    .apps-tab-agendaright-container {
        border-left: none
    }
    .apps-tab-agenda.vertical.left>li,
    .apps-tab-agenda.vertical.right>li {
        border-bottom: 1px solid #d1d1d1;
        margin-bottom: -1px
    }
    .apps-tab-agenda.vertical.left>li a,
    .apps-tab-agenda.vertical.right>li a {
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        border: 1px solid #d1d1d1;
        border-bottom: none;
        padding: 12px 20px
    }
    .apps-tab-agenda.vertical.left>li.selected a,
    .apps-tab-agenda.vertical.right>li.selected a {
        top: 1px;
        left: 0;
        border: 1px solid #999;
        border-bottom: none
    }
    .apps-tab-agenda.horizontal {
        padding-top: 1px
    }
    .apps-tab-agenda.horizontal>li {
        border-bottom: 1px solid #d1d1d1
    }
    .apps-tab-agenda.horizontal.mobile-tab1>li {
        width: 100%;
        margin-top: -1px
    }
    .apps-tab-agenda.horizontal.mobile-tab2>li {
        width: 50%
    }
    .apps-tab-agenda.horizontal.mobile-tab3>li {
        width: 33.33333333333333%
    }
    .apps-tab-agenda.horizontal.mobile-tab4>li {
        width: 25%
    }
    .apps-tab-agenda.horizontal.mobile-tab5>li {
        width: 20%
    }
    .apps-tab-agenda.horizontal.mobile-tab6>li {
        width: 16.66666666666666%
    }
    .apps-tab-agenda.horizontal.mobile-tab7>li {
        width: 14.28571428571428%
    }
    .apps-tab-agenda.horizontal.mobile-tab8>li {
        width: 12.5%
    }
    .apps-tab-agenda.horizontal.mobile-tab9>li {
        width: 11.11111111111111%
    }
    .apps-tab-agenda.horizontal.mobile-tab10>li {
        width: 10%
    }
    .apps-tab-agenda.horizontal.mobile-tab11>li {
        width: 9.09090909090909%
    }
    .apps-tab-agenda.horizontal.mobile-tab12>li {
        width: 8.33333333333333%
    }
    .apps-tab-agenda.horizontal.mobile-tab13>li {
        width: 7.69230769230769%
    }
    .apps-tab-agenda.horizontal.mobile-tab14>li {
        width: 7.14285714285714%
    }
    .apps-tab-agenda.horizontal.mobile-tab15>li {
        width: 6.66666666666666%
    }
}

.input-align-center {
    margin: auto;
}

.input-align-right {
    text-align: right;
}

.float-none {
    float: none!important;
}

.sem-historico-container {
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}

.text-sem-historico-contianer {
	font-weight: bold;
	color: red !important;
}

.msg-alerta-validacao-campo {
    position: relative;
	font-size: 75% !important;
	color: red !important;
}

.campo-desabilitado {
	background-color: #EEEEEE !important;
}

.alinhar-fieldset-historico {
	margin-left: 8px !important;
}

.row-align-center {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.row-align-center-horizontal {
    justify-content: center;
}

.posicao1 {
    position: absolute;
    right: 10px;
    bottom: 0px;
}

.apps-table-thead th {
  position: sticky;
  top: 0;
  z-index: 99999;
}

.input-com-icon {
}

.input-com-icon i {
    position: absolute;
    margin-top: 7px;
    margin-right: 6px;
}

.input-com-icon input {
    margin-bottom: 5px !important;
}

.select-com-icon i {
    position: absolute;
    margin-top: 8px;
    margin-right: 0px;
}

.icon-input {
    right: 0;
}

.icon-select {
    right: 25px;
    z-index: 1;
}

.input-campo {
    padding-right: 25px !important;
}

.select2 {
    margin-bottom: 5px !important;
}

.box-mensagem-alerta-campo {
    height: 20px;
    margin-left: 0px;
    margin-right: 0px;
}

.watermark {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: rgba(0, 0, 0, 0.25);
    font-size: 32px;
    padding: 12px;
    border-radius: 4px;
}
