ul#icons li, 
ul#icons-16 li, 
ul#icons-24 li, 
ul#icons-colors li
{
	margin:0;
	padding:0;
	list-style:none;
	cursor:pointer;
}

ul#icons-16 li, 
ul#icons-24 li, 
ul#icons-colors li
{
	float:left;
	margin:4px;
	display:block;
	background-position:center center;
	background-color:#434343;
	width:32px; height:32px;
	
	/* CSS 3 */
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

ul#icons-16 li
{
	background-color:#f0f0f0;
	border:1px solid #cccccc;
}
ul#icons-16 li a {
	display: block;
	width:32px;
	height:32px;
}
ul#icons-24 li
{
	width:40px;
	height:40px;
}
ul#icons-24 li a {
	display: block;
	width:40px;
	height:40px;
}
ul#icons-colors li
{
	width:48px;
	height:48px;
	background-color:#f0f0f0;
	border:1px solid #cccccc;
}

ul#icons li
{
	float:left;
	margin:2px;
	padding:4px 0;
}

ul#icons li.ui-state-default
{
	background-color:#f0f0f0;
	border:1px solid #cccccc;
}

ul#icons li span
{
	display:block;
	margin:0 4px;
}


#eq span {
	float:left; margin:0 15px
}










div#mws-header-container .mudarLogin {
	color:#efefef;
	
}
div#mws-header-container
{
	width:500px;
	height:58px;
	float:left;
	padding:0 10px;
	margin-left: 3%;
	color:#fff;
}
div#mws-acessar-filial {
	float:left;
	padding:4px;
	height:32px;
	margin-right:10px;
}
div#mws-acessar-filial select {
	border:0;
	background: #313130;
	color:#fff;
	padding: 6px;
	max-height: 32px;
	overflow:hidden;	
}
div#mws-acessar-filial select:hover {
	background: #EFEFEF;
	color:#333;
}
div#mws-acessar-filial select option {
	padding: 4px 0;
}

.balaoEscolheFlag {
	position: absolute;
	left: 20px;
	top: -3px;
	display: none;
	width: 139px;
	height: 34px;
	padding: 3px;
	margin: 0;
	border: 1px solid #CCC;
	background: #fff;
	z-index:2;
}
.balaoEscolheFlag a{
	cursor: pointer;
	margin: 0 2px 0 0;	
}

.flag0, .flag1, .flag2, .flag3, .flag4, .flag5, .flag6, .flag7, .flag8, .flag9, .flag10, .flag11, .flag12, .flag97, .flag98, .flag99 {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-bottom:2px;
	float:left;
}
.flag0 {
	background: url('../images/flags.png') no-repeat scroll -90px 0 transparent;
}
.flag1 {
	background: url('../images/flags.png') no-repeat scroll 0 0 transparent;
}
.flag2 {
	background: url('../images/flags.png') no-repeat scroll -15px 0 transparent;
}
.flag3 {
	background: url('../images/flags.png') no-repeat scroll -30px 0 transparent;
}
.flag4 {
	background: url('../images/flags.png') no-repeat scroll -45px 0 transparent;
}
.flag5 {
	background: url('../images/flags.png') no-repeat scroll -60px 0 transparent;
}
.flag6 {
	background: url('../images/flags.png') no-repeat scroll -75px 0 transparent;
}
.flag7 {
	background: url('../images/flags.png') no-repeat scroll 0 -15px transparent;
}
.flag8 {
	background: url('../images/flags.png') no-repeat scroll -15px -15px transparent;
}
.flag9 {
	background: url('../images/flags.png') no-repeat scroll -30px -15px transparent;
}
.flag10 {
	background: url('../images/flags.png') no-repeat scroll -45px -15px transparent;
}
.flag11 {
	background: url('../images/flags.png') no-repeat scroll -60px -15px transparent;
}
.flag12 {
	background: url('../images/flags.png') no-repeat scroll -75px -15px transparent;
}
.flag97 {
	background: url('../images/icon_square2.png') no-repeat scroll 0 0 transparent;
}
.flag98 {
	background: url('../images/icon_square.png') no-repeat scroll 0 0 transparent;
}
.flag99 {
	background: url('../images/flags.png') no-repeat scroll -75px -35px transparent;
}
.flagMarcada {
	display: block;
	width: 15px;
	height: 15px;
	padding: 3px;
	margin: 0;
	position: absolute;
}
.flagMarcada:hover {
	width: 135px;
}
.flagMarcada:hover .balaoEscolheFlag {
	display: block;
}
.iconeWhats { 
	display: block;
	width: 20px;
	height: 20px;
	background: url('../images/icone_whats20x20.png') no-repeat;
	cursor: pointer;
}
.iconeXML {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/icone_XML-24.png') no-repeat;
	cursor: pointer;
	opacity:0.6;
	margin-top: 5px !important;
}
.iconeXML:hover {
	opacity:1.0;
}
.iconeRFB {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/icone_RFB-24.png') no-repeat;
	cursor: pointer;
	opacity:0.6;
	margin-top: 5px !important;
}
.iconeRFB:hover {
	opacity:1.0;
}
.iconePDF {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/icone_PDF-24.png') no-repeat;
	cursor: pointer;
	opacity:0.6;
	margin-top: 5px !important;
}
.iconePDF:hover {
	opacity:1.0;
}
.iconeRelacionados {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/icone_LINK-24.png') no-repeat;
	cursor: pointer;
	opacity:0.6;
	margin-top: 5px !important;
}
.iconeRelacionados:hover {
	opacity:1.0;
}
.iconeST {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/btn_verst.gif') no-repeat;
	cursor: pointer;
}
.iconeST:hover {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/btn_verst2.gif') no-repeat;
}

a.ico_hiperlink {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/hiperlink_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_hiperlinkVideo {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/hiperlinkVideo_16x16.png') no-repeat;
	cursor: pointer;
}

a.ico_anotacoes {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/memo_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_informacoes {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/info_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_atividade_grupo {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/atividade_grupo_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_arrow_down {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/arrow_down_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_arrow_up {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/arrow_up_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_edit {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/ico_edit_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_checklist {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/ico_checklist_16x16.png') no-repeat;
	cursor: pointer;
}
a.ico_espaco {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: none;
	cursor: default;
}
a.ico_confirm {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url('../images/ico_confirm_16x16.png') no-repeat;
	cursor: pointer;
}
.linhaPendencia {
	background-color: lightyellow !important;
}

.sorted_table tbody tr {
	cursor: pointer;
}
table tr.cancelada {
	text-decoration: line-through;
	color: darkred;
	cursor: default;
}
table tr.concluida {
	text-decoration: line-through;
	color:darkgreen;
	cursor: default;
}

table tr td div.anotacoes {
	clear: both;
	display: none;
}
table tr td div.informacoes {
	clear: both;
	display: none;
}
table tr.linhadivisoriadata {
	cursor: default;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;	
}
table tr.linhadivisoriadata td {
	background: #333;
	padding: 2px !important;
}

.progress-indicator {
	top:0;
	right:0;
	width:100%;
	height:100%;
	position:fixed;
	text-align:center;
	/* IE filter */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;    /* Mozilla extension */
	-khtml-opacity:0.5;  /* Safari/Conqueror extension */
	opacity:0.5; /* CSS3 */
	z-index:1000;
	background-color:white;
	display:none;
}

.progress-indicator img {
	margin-top:250px;
}


div#mws-navigation ul li ul.listaFrame {
	overflow-y:scroll;
	overflow-x: hidden;
	height: 240px;
	margin-right: 6px;
}
div#mws-navigation ul li ul.listaFrame li a, 
div#mws-navigation ul li ul.listaFrame li span
{
	display:block;
	font-size:12px;
	padding:4px 0 4px 0;
	color:#ffffff !important;
	text-shadow:none;
	line-height: 14px;
}
div#mws-navigation ul li ul.listaFrame li a {
	margin-left: 4px;
	margin-right: 6px;
}
div#mws-navigation ul li ul.listaFrame li a:hover {
	color:#FEC111 !important;
}

div#mws-searchbox2
{
	margin:3px 10px 3px 3px;
	padding:0px 3px;
}

div#mws-searchbox2 .mws-search-input
{
	background:none;
	padding:1px;
	width:135px;
	display:block;
	border:none;
	outline:none;
	color:#ffffff;
	height:24px;
}
div#mws-user-tools #mws-user-info {
	margin-right:0;
}
div#mws-user-tools #mws-user-info #mws-user-functions 
{
	display:block;
	float: left;
	margin:0 4px 0 4px;
	padding: 6px 8px;
	font-size:14px;	
}
div#mws-user-tools #mws-user-info #mws-user-functions a {
	color:#fff;
	text-decoration: none;
	cursor:pointer;
}

.mws-form.frmLabel230 .mws-form-inline label {
	width: 230px;
}
.mws-form.frmLabel230 .mws-form-inline .mws-form-item {
	margin-left: 246px;
}

.mws-form.frmLabel100 .mws-form-inline label {
	width: 100px;
}
.mws-form.frmLabel100 .mws-form-inline .mws-form-item {
	margin-left: 116px;
}

.mws-form.frmFiltrosBusca .mws-form-row {
	padding: 4px 24px;
}

.mws-form.labelsRight .mws-form-row label {
	text-align: right;
}

.estaAtivo0 {
	color: darkred;	
}

.mws-table tbody tr:hover td {
	background: #D3D3D3;
}

a.mws-button {
	text-decoration: none;
}

.ico-correio-nao-lido {
display:block;float:left;width:20px;height:16px;
}


#tabelaNavegaArquivos .right {
	text-align: right;
}


div.dataTables_wrapper .dataTables_processing {
	width:100%;
}
div.dataTables_wrapper .dataTables_length {
	display: block;
	color: #333;
}
div.dataTables_wrapper #tabelaNavegaArquivos_length.dataTables_length {
	display: block;
	color: #fff;
}

.iconeAcao {
	float: left;
}
.minWidth150 {
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}
.minWidth170 {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
}
.minWidth70 {
	width: 70px;
	min-width: 70px;
	max-width: 70px;
}

.mws-table thead tr th {
	padding: 10px 8px;
}
.mws-table tbody td, .mws-table tfoot td {
	padding: 8px 8px;
}
.mws-table tbody tr td.group {
	background: #CCC;
	font-weight:bold;
}
.mws-table tbody tr td a {
	color: #666;
}

.containerComTitulo {
	top:-40px;
}
.containerComTitulo .tituloSecao {
	border: 1px solid #BCBCBC;
	color: #333;
	font-size: 18px;
	background: url("../images/core/mws-inset.png") repeat scroll 0 0 transparent;
}
.containerComTitulo .tituloSecao a {
	color: #000;
}
.containerComTitulo .tituloSecao div.dir{
	float:right;
}
.containerComTitulo select{
	-moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #C5C5C5;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.1) inset;
    color: #323232;
    margin: 0;
    outline: medium none;
    padding: 3px 4px;
}

#mws-login-form #login_cnpj, #mws-login-form #login_senha {
	width: 285px;
	*width: 245px;
}

li#menuitem_sistemas {
	min-height: 38px;
	display: table;
}
li#menuitem_sistemas a.item {
	float: left;
	width: 45px;
	margin-right: 0;
	padding: 3px;
	margin: 5px 5px;
	text-align: center;
	cursor: pointer;
}
li#menuitem_sistemas a.item.selected {
	background-color: #FCC411;
	color: #000;
}
li#menuitem_sistemas a.item:hover {
	color: #FCC411;
}


div.index {
	overflow:hidden;
}
div.loginAvisos
{
	background:#fff;
	width:670px;
	height:410px;
	margin:auto;
	position:relative;
	
	position:relative;
	top:40%;
	margin-top:-122px;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	
	/* CSS 3 */
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	
	overflow:hidden;
}
.loginAvisos #dados {
	padding:15px;
}
.loginAvisos #rodape {
	display:block;width:100%;background:#D3D3D3;height:23px;bottom:0;position:absolute;padding:10px;
}
.mws-panel-header.tituloSecao .voltarBtn a {
    color: #333;
    cursor: pointer;
    text-decoration: none;
	padding:0 10px 0 5px;
}




.helpContext {
    background: url("../images/bg_iconsApp.png") no-repeat scroll -1px -33px transparent;
    display: block;
    height: 22px;
    width: 22px;
	position: relative;
	cursor:pointer;
}


#tooltip_quote_request_chassis {
    width: 330px !important;
}
.helpContext .tooltip {
    z-index: 100;
	cursor:default;
}
.helpContext .tooltip {
    background: url("../images/bg_helpTooltip.png") repeat-x scroll center top #FFFFCC;
    border: 1px solid #D7D7D7;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.04);
    display: none;
    left: 34px;
    padding: 0px;
    position: absolute;
    top: -12px;
    width: 280px !important;
}
.tooltip {
    background: none repeat scroll 0 0 #716966;
    color: #555555;
    display: none;
    font-size: 11px;
    left: -44px;
    padding: 6px;
    position: absolute !important;
    top: 28px;
    width: 86px !important;
    z-index: 2;
    transition: all 0.2s ease-out 0s;
    border-radius: 5px 5px 5px 5px;
}
.helpContext .tooltip .close {
    background: url("../images/bg_iconsApp.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 12px;
    text-indent: -5000px;
    width: 12px;
}
.helpContext .tooltip .text {
    display: block;
    font-size: 14px !important;
    line-height: 17px;
    margin: 12px;
}

.helpContext .tooltip .arrow {
    background: url("../images/bg_iconsApp.png") no-repeat scroll 0 -16px transparent;
    height: 14px;
    left: -8px;
    position: absolute;
    top: 15px;
    width: 8px;
}
.linkManifestar {
	text-decoration:underline;
	cursor:pointer;
}
.sim {
	color: darkgreen;
}
.nao { 
	color: darkred;
}

.tabelaComBordas {
	width: 100%;
	padding: 10px;
}
.tabelaComBordas th {
	font-weight: bold;
	padding: 4px;
}
.tabelaComBordas tr:hover td {
	background: #efefef;
}
.tabelaComBordas td {
	border: 1px solid #ccc;
	padding: 4px;
}
div.dataFutura {
	color: green;
}
div.dataVencendo {
	color: darkred;
	font-weight:bold;
}
.iconedoc {
	display: block;
	width: 32px;
	height: 32px;
	cursor: pointer;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;    
    opacity:0.7;
    filter:alpha(opacity=70);
}
.iconedoc:hover {
	display: block;
	width: 32px;
	height: 32px;
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;    
    opacity:1;
    filter:alpha(opacity=100);
    -moz-filter: none;
	-o-filter: none;
	-webkit-filter: none;
	filter: none;
	filter: none;	
}
.icone18 {
	display: block;
	width: 18px;
	height: 18px;
	cursor: pointer;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;    
    opacity:0.7;
    filter:alpha(opacity=70);
	margin-top: 7px !important;
}
.icone18:hover {
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;    
    opacity:1;
    filter:alpha(opacity=100);
    -moz-filter: none;
	-o-filter: none;
	-webkit-filter: none;
	filter: none;
}
.iconeanotacao {
	background: url('../images/icone-anotacao18.png') no-repeat;
}
.iconedocXML {
	background: url('../images/iconedoc_XML.png') no-repeat;
}
.iconedocPDF {
	background: url('../images/iconedoc_PDF.png') no-repeat;
}
.iconedocZIP {
	background: url('../images/iconedoc_ZIP.png') no-repeat;
}
.iconedocRAR {
	background: url('../images/iconedoc_RAR.png') no-repeat;
}
.iconedocDES {
	background: url('../images/iconedoc_DES.png') no-repeat;
}
.iconedocCSV {
	background: url('../images/iconedoc_CSV.png') no-repeat;
}
.iconedocTXT {
	background: url('../images/iconedoc_TXT.png') no-repeat;
}
.iconedocDOC, .iconedocDOCX {
	background: url('../images/iconedoc_DOC.png') no-repeat;
}
.iconedocXLS, .iconedocXLSX {
	background: url('../images/iconedoc_XLS.png') no-repeat;
}
.iconedocJPG, .iconedocJPEG, .iconedocPNG, .iconedocGIF, .iconedocBMP {
	background: url('../images/iconedoc_PNG.png') no-repeat;
}
.iconemail {
	background: url('../images/email-alert-icon.png') no-repeat;
}
.iconchecklist {
	background: url('../images/checklist-icon.png') no-repeat;
}
.iconchecklist24 {
	background: url('../images/checklist-icon24.png') no-repeat;
}

.naoaberto {
	filter: grayscale(100%);
	opacity: 0.6;
}
.aberto:hover {
	filter: none;
}

#dashGruposComArquivos {
	display: table;
	list-style-type: none;
	width: 100%;
}
#dashGruposComArquivos li {
	display: block;
	float: left;
	border: 1px solid #999;
	background:#efefef;
	width: 30%;
	margin: 15px 1.5%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#dashGruposComArquivos li:hover {
	border: 1px solid #ccc;
	background:#383E3D;
}
#dashGruposComArquivos li:hover a{
	color: #FCC000;
}
#dashGruposComArquivos li a {
	display: block;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	color: #383E3D;
}
#dashGruposComArquivos li a .nome {
	font-size: 1.3em;
}

.ico-enviado {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/arrow-next-icon-small.png') no-repeat;
}
.ico-recebido {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/arrow-back-icon-small.png') no-repeat;
}

.custom-combobox-input {
	color:#000 !important;
	text-shadow:none !important;
}
.custom-combobox {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}
.custom-combobox-input {
	margin: 0;
	min-width: 200px;
	padding: 5px 10px;
	background: #fff;
}
.mws-form-item .custom-combobox {
	width: 50%;
}
.mws-form-item.medium .custom-combobox {
	width: 75%;
}
.mws-form-item.large .custom-combobox {
	width: 100%;
}
.fullwidth .custom-combobox {
	width: 100%;
}
.custom-combobox .custom-combobox-input {
	width: 99%;
}
.custom-combobox-tooltip {
	overflow-y: scroll;
	max-height: 100px !important;
	border: 1px solid red;
}
.custom-combobox .ui-button.ui-widget.ui-button-icon-only.custom-combobox-toggle.ui-corner-right {
	right:0;
	padding:0;
	margin:0;
}
.ui-datepicker-group a.ui-datepicker-prev span.ui-icon, .ui-datepicker-group a.ui-datepicker-next span.ui-icon {
	background-color: #E9E9E9 !important;
}
.ui-datepicker .ui-datepicker-title {
 	color: #000;
 }
.ui-datepicker .ui-widget-header {
	background: #E9E9E9;
}
em{
    background-color: yellow;
}
.ios-ui-select{
	background: #dddddd;
	border: none !important;
	height: 36px;
	border: none !important;
	background: #dddddd;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	width: 60px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.ios-ui-select.checked{
	-webkit-box-shadow: inset 0 0 0 36px #6ddc5f;
	box-shadow: inset 0 0 0 36px #6ddc5f;
}
.ios-ui-select.checked .inner{
	left: 27px;
}
.ios-ui-select .inner{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 3px;
	left: 3px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: white;
	-webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
	-moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
	-o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
	transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.1);
}
.configurarCategoriasDOC {
	list-style-type: none;
}
.configurarCategoriasDOC li {
	padding: 6px 10px;
	display: block;
	clear:both;
	background-color: #F8F8F8;
	margin: 0;
}
.configurarCategoriasDOC li:hover {
	background-color: #EFEFEF;
}
.configurarCategoriasDOC li.nivel1 {
	padding-left: 20px;
}
.configurarCategoriasDOC li.nivel2 {
	padding-left: 40px;
}
.configurarCategoriasDOC li.nivel3 {
	padding-left: 60px;
}
.configurarCategoriasDOC li.nivel4 {
	padding-left: 80px;
}
.configurarCategoriasDOC li.nivel5 {
	padding-left: 100px;
}
.configurarCategoriasDOC li.nivel6 {
	padding-left: 120px;
}
.configurarCategoriasDOC li.nivel7 {
	padding-left: 140px;
}
.configurarCategoriasDOC li.nivel8 {
	padding-left: 160px;
}
.configurarCategoriasDOC li .opcoes {
	float:right;
	display: block;
	margin-left: 15px;
}
.somenteIcone {
	display:block;
	width: 16px;
	height: 16px;
	margin: 2px 5px;
	float: left;
}

.dashboardCategoriasDOC {
	list-style-type: none;
}
.dashboardCategoriasDOC li {
	padding: 6px 10px;
	display: block;
	clear:both;
	background-color: #F8F8F8;
	margin: 0;
}
.dashboardCategoriasDOC li a {
	display:block;
	width: 100%;
	text-decoration: none;
	color: black;
}
.dashboardCategoriasDOC li a .naoAbertos {
	background: #333737;
	display: inline;
	border-radius: 5px;
	padding: 0 10px;
	color: #FBC010;
	margin-left: 10px;
}
.dashboardCategoriasDOC li:hover {
	background-color: #EFEFEF;
}
.dashboardCategoriasDOC li.nivel1 {
	padding-left: 20px;
}
.dashboardCategoriasDOC li.nivel2 {
	padding-left: 40px;
}
.dashboardCategoriasDOC li.nivel3 {
	padding-left: 60px;
}
.dashboardCategoriasDOC li.nivel4 {
	padding-left: 80px;
}
.dashboardCategoriasDOC li.nivel5 {
	padding-left: 100px;
}
.dashboardCategoriasDOC li.nivel6 {
	padding-left: 120px;
}
.dashboardCategoriasDOC li.nivel7 {
	padding-left: 140px;
}
.dashboardCategoriasDOC li.nivel8 {
	padding-left: 160px;
}
.ui-dialog-buttonset .ui-button {
	background: #666;
}
.ui-autocomplete {
    max-height: 220px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}
.mws-progressbar div.ui-widget-header {
	background: darkgreen;
}


.iframe-preview {
	transition:.2s ease-in-out opacity, .2s ease-in-out transform;
	opacity:0;
	position:absolute;
	bottom: 110%;
	left:50%;
	box-shadow:0 1px 5px rgba(0,0,0,.5);
	width:230px;
	padding-right: 30px;
	height:160px;
	border:4px solid #fff;
	overflow-x:hidden;
	overflow-y:auto;
	transform-origin:center bottom;
	transform: translateX(-50%) translateY(10px) scale(.9);
	
	iframe {
	  transform:scale(.2);
	  transform-origin:0 0;
	}
}
  
.boxgroup:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.boxgroup { display: inline-block; }

.listaBox {
   margin: 0px;
   display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;
}
.listaBox .col {
   float: left;
   position: relative;
   margin-left: 0.5%;
   margin-right: 0.5%;
   background-color: #aaaaaa;
   padding: 0px;
   border-radius: 5px;
   display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;
}
.listaBox .col .content {
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+100 */
   background: #efefef; /* Old browsers */
   background: -moz-linear-gradient(top,  #fff 0%, #EAEAEA 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #fff 0%,#EAEAEA 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #fff 0%,#EAEAEA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#EAEAEA',GradientType=0 ); /* IE6-9 */

   border-radius: 5px;
   margin: 0.5%;
   padding: 5px;
   width:100%;
}

.listaBox .col .content .titulo {
   display: block;
   text-align: center;
   font-weight: bold;
   font-size: 1.3em;
   padding: 3px 0;
   border-bottom: 1px dotted #666;
   margin-bottom: 10px;
} 
 .listaBox_2 .col {
	width: 50% !important;
 }
 .listaBox_4 .col {
	width: 25% !important;
 }
 .listaBox_3 .col {
	width: 33% !important;
 }
 .listaBox_5 .col {
	width: 19% !important;
 }
 .listaBox_6 .col {
	width: 15.8% !important;
 }
 .mws-panel-content-zero-lr {
	padding: 20px 8px;
}
ul.painel_cdg {
	margin: 0;
	list-style-type: none;
}
ul.painel_cdg li {
	margin-left: 0;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
}

ul.painel_cdg li div#titulo {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
}
ul.painel_cdg li div#informacoes {
	display: block;
	margin-bottom: 10px;
}
div.ico16 {
	display: inline-block;
	width:16px;
	height:16px;
}
ul.painel_cdg li div.listaDocumentos {
	display: none;
}
ul.painel_cdg li div.listaDocumentos ul {
	list-style: none;
	margin:0px 0;
}
ul.painel_cdg li div.listaDocumentos ul li {
	display: block;
	padding: 5px 0 0 5px;
	margin: 0;
	border: 0;
}
ul.painel_cdg li div.listaDocumentos ul li a {
	cursor: pointer;
}
.cortaGrid:before {
	content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.cortaGrid:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.mws-panel-header a {
    color: #FBC010;
}
span.situacaoGPA_ABE, span.situacaoGPA_EAT, span.situacaoGPA_SUS, span.situacaoGPA_CON, span.situacaoGPA_CAN {
	border-radius: 5px;
	padding: 3px;
	color: #FFF;	
	margin: 3px 0;
	display: inline-block;
}
span.situacaoGPA_ABE {
	background: #7FDBFF;
	color: #34568B;;
}
span.situacaoGPA_EAT {
	background: #34568B;
}
span.situacaoGPA_SUS {
	background: #FF6F61;
}
span.situacaoGPA_CON {
	background: #88B04B;
}
span.situacaoGPA_CAN {
	background: #F7CAC9;
}
span.labelPrazoGPA {
	border-radius: 5px;
	padding: 3px;	
	color: #000;
	background: #AAAAAA;
	margin: 3px 0;
	display: inline-block;
}
span.labelPrazoFaltandoGPA {
	border-radius: 5px;
	padding: 3px;	
	color: #000;
	background: #AAAAAA;
	margin: 3px 0;
	display: inline-block;
	margin-left: 5px;
}
span.labelPrazoFaltandoGPA.atrasado{
	background: #ff6666;
}
span.labelPrazoFaltandoGPA.antecipado{
	background: #ccff99;
}
span.labelPrioridade1, span.labelPrioridade2, span.labelPrioridade3 {
	border-radius: 5px;
	padding: 3px;
	color: #000;	
	background: #AAAAAA;
	margin: 3px 0;
	display: inline-block;	
}
span.labelPrioridade3 {
	background: #F7CAC9;
}
.notificationBagde {
  position: absolute;
  right: -0.7em;
  top: -0.7em;
  min-width: 1.6em; /* or width, explained below. */
  height: 1.6em;
  border-radius: 0.8em; /* or 50%, explained below. */
  border: 0.05em solid white;
  background-color: red;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8em;
  color: white;
}
.iconeComDestaque {
  border-bottom: 1px solid #000;
}
.configurarObjetivos {
	list-style-type: none;
}
.configurarObjetivos li {
	padding: 6px 10px;
	display: block;
	clear:both;
	background-color: #F8F8F8;
	margin: 0;
}
.configurarObjetivos li.concluido {
	text-decoration: line-through;
	color:#666;
}
.configurarObjetivos li:hover {
	background-color: #EFEFEF;
}
.configurarObjetivos li.nivel1 {
	padding-left: 20px;
}
.configurarObjetivos li.nivel2 {
	padding-left: 40px;
}
.configurarObjetivos li.nivel3 {
	padding-left: 60px;
}
.configurarObjetivos li.nivel4 {
	padding-left: 80px;
}
.configurarObjetivos li.nivel5 {
	padding-left: 100px;
}
.configurarObjetivos li.nivel6 {
	padding-left: 120px;
}
.configurarObjetivos li.nivel7 {
	padding-left: 140px;
}
.configurarObjetivos li.nivel8 {
	padding-left: 160px;
}
.configurarObjetivos li .opcoes {
	float:right;
	display: block;
	margin-left: 15px;
}
/* Dropdown menu styles */
.mws-panel-toolbar ul li.mws-dropdown {
	position: relative;
}
.mws-panel-toolbar ul li.mws-dropdown > ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	min-width: 200px;
	z-index: 1000;
	list-style: none;
	margin: 0;
	padding: 5px 0;
}
.mws-panel-toolbar ul li.mws-dropdown.open > ul {
	display: block;
}
.mws-panel-toolbar ul li.mws-dropdown > ul li {
	display: block;
	margin: 0;
	padding: 0;
}
.mws-panel-toolbar ul li.mws-dropdown > ul li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	background: none !important;
}
.mws-panel-toolbar ul li.mws-dropdown > ul li a:hover {
	background-color: #f5f5f5 !important;
	color: #000;
}
.mws-panel .mws-panel-header .mws-collapseremove-button {
	width: 22px;
	height: 22px;
	display: block;
	padding: 0;
	position: absolute;
	right: 25px;
	top: 50%;
	margin-top: -11px;
	border-radius: 2px;
	background-image: url(../images/core/mws-inset.png);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 2px rgba(0, 0, 0, 0.5);
}
.mws-panel .mws-panel-header .mws-collapseremove-button span {
	background-color: #FBC010;
	display: block;
	padding: 0;
	margin: 3px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;	
	color: #FBC010;
	text-shadow: 0 0 6px rgba(197, 213, 42, 0.5);
	line-height: 24px;	
	background-image: url(../images/core/mws-panel-button-icon-remove.png);
}