.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
.no-border-radius {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-justify {
  text-align: justify;
}
.text-line-through {
  text-decoration: line-through;
}
.box-heading {
  font-weight: bold;
   margin-bottom: 15px;
}



 /* ************ */
 /*Smartphone */
@media (max-width: 767px) {
	 
  #sidebar {
     z-index: 99999; 
    position: relative;
  }

  #page-wrapper {
    margin-top: 50px; 	
	/* background: pink;										 FLAG*/	
	background: #F9f9f9;
  }  
  
	  #topbar .navbar-header {
		width: 100%;
		text-align: left;
	  }
	  #topbar .navbar-header #logo { 
		line-height: auto;
		width: auto;
		height: auto;
		 
	  } 
	  #topbar .navbar-header .navbar-toggle {
		margin: 4px 15px;
		border: 0;
	  }
	  #topbar .navbar-header .navbar-toggle:hover,
	  #topbar .navbar-header .navbar-toggle:focus {
		background: transparent;
		color: #1871C9;
	  }
	  #topbar .navbar-header .navbar-toggle .icon-bar {
		background: #ffffff;
		width: 30px;
		height: 5px;
		border-radius: 0;
	  }
	  #topbar .navbar-top-links {
		margin-left: 15px;
		margin-right: 15px;
	  }
	  #topbar .navbar-top-links li > a {
		padding: 15px;
	  }
	  
	  #side-menu li.user-panel ul.list-inline {
		  display: none;
	  }
	  
	  /* Timeline */
	  #linha3 .timeline-centered {
		  padding-left: 5em;
		  padding-right: 5em;
	  }
	  #ult_ponto{
		  margin: 10% 0 0 38%;
	  }
  
	  /* botões auxiliares*/
	  .panel-body .btn{
		  letter-spacing: 0em;
		  margin: 0.3em 0;
	  }
	  /* Botões principais : ins/alt/del */
	  .table .btn{
		  margin: 0.3em 0;
	  }
  
	/* Janela MODAL */
	.modal-dialog{
		width: 90%; 
		margin: 0 5%;
			
		top: 0  ;
	}
	/* MODAL : botões */
	.modal-body form .form-actions button{
		margin: 0.5em 0;
	}
	
	.pagina{ 
		padding: 2em 0% ;
		font-size: 1em;
		
		width: 100%  
	}
	
		.table tbody{
			font-size: 0.9em;
		}
	
		/* Página GALERIA */
		#modal-galeria-painel #tabela-mostra-gal thead tr th:nth-child(2),
		#modal-galeria-painel #tabela-mostra-gal tbody tr td:nth-child(2),
		#modal-galeria-painel #tabela-mostra-gal thead tr th:nth-child(4),
		#modal-galeria-painel #tabela-mostra-gal tboby tr td:nth-child(4){
			display: none;
		}
			 
		
		/* Página PÁGINA */
		#pagina_pagina > .row > .col-sm-12 > button{
			margin: 1em 0;
		}
		#pagina_pagina .table thead tr th:nth-child(2),
		#pagina_pagina .table tbody tr td:nth-child(2),		
		#pagina_pagina .table thead tr th:nth-child(6),
		#pagina_pagina .table tbody tr td:nth-child(6){
			display: none;
		}
		#modal-tagmain .table thead tr th:nth-child(2),
		#modal-tagmain .table tbody tr td:nth-child(2),
		#modal-tagmain .table thead tr th:nth-child(6),
		#modal-tagmain .table tbody tr td:nth-child(6){
			display: none;
		}
		#modal-tagmain table tbody tr td {
			font-size: 1.2em;
		}

		
		/* Página NOTÍCIAS */
		#pagina_noticias > .row > .col-sm-12 > button{
			margin: 1em 0;
		}
		#modal-visitmain .table thead tr th:nth-child(2),
		#modal-visitmain .table tbody tr td:nth-child(2), 
		#modal-visitmain .table thead tr th:nth-child(4),
		#modal-visitmain .table tbody tr td:nth-child(4),
		#modal-visitmain .table thead tr th:nth-child(5),
		#modal-visitmain .table tbody tr td:nth-child(5){
			display: none;
		}
		#pagina_noticias .table thead tr th:nth-child(2),
		#pagina_noticias .table tbody tr td:nth-child(2),
		#pagina_noticias .table thead tr th:nth-child(4),
		#pagina_noticias .table tbody tr td:nth-child(4),		
		#pagina_noticias .table thead tr th:nth-child(6),
		#pagina_noticias .table tbody tr td:nth-child(6),
		#pagina_noticias .table thead tr th:nth-child(7),
		#pagina_noticias .table tbody tr td:nth-child(7),
		#pagina_noticias .table thead tr th:nth-child(8),
		#pagina_noticias .table tbody tr td:nth-child(8),		
		#pagina_noticias .table thead tr th:nth-child(10),
		#pagina_noticias .table tbody tr td:nth-child(10){
			display: none;	
		}
		#pagina_noticias .table tbody tr td .btn-grey{
			width: 10em;
		}
		
		
		/* Página CONTATO  */
		#pagina_contato .row .col-sm-12 button{
			margin: 0.5em 0;
		}
		#pagina_contato .table {
			font-size: 1.2em;
		}
		#pagina_contato #table-contato thead tr th:nth-child(3),
		#pagina_contato #table-contato tbody tr td:nth-child(3) ,
		#pagina_contato #table-contato thead tr th:nth-child(4),
		#pagina_contato #table-contato tbody tr td:nth-child(4) ,
		#pagina_contato #table-contato thead tr th:nth-child(6),
		#pagina_contato #table-contato tbody tr td:nth-child(6) {			
			display: none;
		}
		
		#pagina_contato #table-conta  thead tr th:nth-child(2),
		#pagina_contato #table-conta  tbody tr td:nth-child(2) , 
		#pagina_contato #table-conta  thead tr th:nth-child(6),
		#pagina_contato #table-conta  tbody tr td:nth-child(6) {			
			display: none;
		}		
		
		/* Página  USUÁRIOS */
		#pagina_usuarios .row .col-sm-12 button{
			margin: 0.5em 0;
		}
		#pagina_usuarios .table thead tr th:nth-child(2),
		#pagina_usuarios .table tbody tr td:nth-child(2),
		#pagina_usuarios .table thead tr th:nth-child(3),
		#pagina_usuarios .table tbody tr td:nth-child(3),		
		#pagina_usuarios .table thead tr th:nth-child(4),
		#pagina_usuarios .table tbody tr td:nth-child(4),
		#pagina_usuarios .table thead tr th:nth-child(8),
		#pagina_usuarios .table tbody tr td:nth-child(8){
			display: none;
		}	
		#pagina_usuarios .table tbody tr td{
			font-size: 0.8em;
		}
		
		/* Página  EMAILS */
		#pagina_emails .row .col-sm-12 button{
			margin: 0.5em 0;
		}
		#pagina_emails .table thead tr th:nth-child(2),
		#pagina_emails .table tbody tr td:nth-child(2),
		#pagina_emails .table thead tr th:nth-child(3),
		#pagina_emails .table tbody tr td:nth-child(3),
		#pagina_emails .table thead tr th:nth-child(6),
		#pagina_emails .table tbody tr td:nth-child(6),
		#pagina_emails .table thead tr th:nth-child(7),
		#pagina_emails .table tbody tr td:nth-child(7){		
				display: none;
		}
		#pagina_emails .table tbody tr td{
			font-size: 0.8em;
		}

		
		/* Página  FAQ */
		#pagina_faq .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		#pagina_faq .table tbody tr td{
			font-size: 0.8em;
		}		
		#pagina_faq .table thead tr th:nth-child(2),
		#pagina_faq .table tbody tr td:nth-child(2),
		#pagina_faq .table thead tr th:nth-child(3),
		#pagina_faq .table tbody tr td:nth-child(3),
		#pagina_faq .table thead tr th:nth-child(6),
		#pagina_faq .table tbody tr td:nth-child(6){		
			display: none;
		}
			
			
		/* Página  TAREFAS */
		#pagina_tarefas .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		#pagina_tarefas .table tbody tr td{
			font-size: 0.8em;
		}		
		#pagina_tarefas .table thead tr th:nth-child(2),
		#pagina_tarefas .table tbody tr td:nth-child(2),
		#pagina_tarefas .table thead tr th:nth-child(4),
		#pagina_tarefas .table tbody tr td:nth-child(4) {		
			display: none;
		}
		
		
		/* Página DOWN */		
		#pagina_down .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		#pagina_down .table tbody tr td{
			font-size: 0.8em;
		}	
		#pagina_down .table thead tr th:nth-child(2),
		#pagina_down .table tbody tr td:nth-child(2),
		#pagina_down .table thead tr th:nth-child(5),
		#pagina_down .table thead tr th:nth-child(5),
		#pagina_down .table tbody tr td:nth-child(5),		
		#pagina_down .table thead tr th:nth-child(6),
		#pagina_down .table tbody tr td:nth-child(6),	
		#pagina_down .table thead tr th:nth-child(8),
		#pagina_down .table tbody tr td:nth-child(8),		
		#pagina_down .table thead tr th:nth-child(9),
		#pagina_down .table tbody tr td:nth-child(9) {		
			display: none;
		}		
		
		
	   /* Página TABELA DE PREÇOS */
	    #pagina_tbprecos .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		 #pagina_tbprecos .table tbody tr td{
			font-size: 0.8em;
		}	
		 #pagina_tbprecos .table thead tr th:nth-child(2),
		 #pagina_tbprecos .table tbody tr td:nth-child(2),
		 #pagina_tbprecos .table thead tr th:nth-child(6),
		 #pagina_tbprecos .table tbody tr td:nth-child(6),		
		 #pagina_tbprecos .table thead tr th:nth-child(7),
		 #pagina_tbprecos .table tbody tr td:nth-child(7),		
		 #pagina_tbprecos .table thead tr th:nth-child(8),
		 #pagina_tbprecos .table tbody tr td:nth-child(8) {		
			display: none;
		}
 
		
	   /* Página BLOG */
	    #pagina_blog .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		 #pagina_blog .table tbody tr td{
			font-size: 0.8em;
		}	
		#pagina_blog .table thead tr th:nth-child(2),
		#pagina_blog .table tbody tr td:nth-child(2),
		#pagina_blog .table thead tr th:nth-child(4),
		#pagina_blog .table tbody tr td:nth-child(4),		
		#pagina_blog .table thead tr th:nth-child(7),
		#pagina_blog .table tbody tr td:nth-child(7),
		#pagina_blog .table thead tr th:nth-child(8),
		#pagina_blog .table tbody tr td:nth-child(8),		
		#pagina_blog .table thead tr th:nth-child(10),
		#pagina_blog .table tbody tr td:nth-child(10),
		#pagina_blog .table thead tr th:nth-child(11),
		#pagina_blog .table tbody tr td:nth-child(11) {		
			display: none;
		}	


	   /* Página DADOS INSTITUCIONAIS (filiais)  */
	    #pagina_filiais .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		 #pagina_filiais .table tbody tr td{
			font-size: 0.8em;
		}	
		#pagina_filiais .table thead tr th:nth-child(2),
		#pagina_filiais .table tbody tr td:nth-child(2),
		#pagina_filiais .table thead tr th:nth-child(4),
		#pagina_filiais .table tbody tr td:nth-child(4),
		#pagina_filiais .table thead tr th:nth-child(5),
		#pagina_filiais .table tbody tr td:nth-child(5),
		#pagina_filiais .table thead tr th:nth-child(8),
		#pagina_filiais .table tbody tr td:nth-child(8),
		#pagina_filiais .table thead tr th:nth-child(9),
		#pagina_filiais .table tbody tr td:nth-child(9){		
			display: none;
		}		
		 
		  #footer {
			position: relative;
		  }
		  #sidebar-hover #topbar .navbar-header {
			width: 100%;
		  }
		  #sidebar-hover #wrapper #page-wrapper {
			margin-left: 0px;
		  }
		  #sidebar-hover .dropdown-submenu > .dropdown-menu {
			margin-left: 0;
		  }
		  .timeline-centered .timeline-entry {
			width: 100%;
			float: left;
		  }
		  .horizontal-menu-page #sidebar {
			display: block;
		  }
		  
}



 /* ************ */
/* Tablet  */
@media (min-width: 768px) and (max-width: 1024px) {
	 #page-wrapper{ 
		/* background: none;	 FLAG*/
		background: #fcfcfc;
		top: -2em; 
	 }	 
	 .sidebar-collapse {
		display: block;
	  }
	  
	  /* TOPO BARRA */
	  #topbar{
		  margin-bottom: 0;
	  }
	  #topbar .navbar-header {
		text-align: center;
	  }
	  #topbar .navbar-header #logo {
		line-height: auto;
		width: 100%;
		height: auto;
		
		background: red;
	  }
	  #topbar .navbar-header .navbar-toggle {
		margin: 4px 15px;
		border: 0;
	  }
	  #topbar .navbar-header .navbar-toggle:hover,
	  #topbar .navbar-header .navbar-toggle:focus {
		background: transparent;
		color: #1871C9;
	  }
	  #topbar .navbar-header .navbar-toggle .icon-bar {
		background: #ffffff;
		width: 30px;
		height: 5px;
		border-radius: 0;
	  }
	  #topbar .navbar-top-links{
		  position: relative;
		  float: right;
		  
		  background: none;
	  }
	  #topbar .navbar-top-links li > a {
		padding: 1.5em;
	  }
	  
	  /* Timeline */
	  #linha3 .timeline-centered {
		  padding-left: 10em;
		  padding-right: 10em;
	  }
		  /* lado direito */
		  #linha3 .col-sm-12 > .timeline-centered > .timeline-entry > .timeline-entry-inner > .timeline-time{ 
			  margin-left: 4em;
			  margin-right: 0;
 
		  }
		  /* lado esquerdo */
		  #linha3 .col-sm-12 > .timeline-centered > .left-aligned > .timeline-entry-inner > .timeline-time{ 
			  margin-left: 0em;
			  margin-right: 4em;
 	  
		  }
		  #ult_ponto{
			  margin-left: 23%;
		  }	  

	 
	/* Tabela */
	.table tbody .btn{
		margin: 0.5em auto;
	}
	
	/* MODAL */
	.modal-dialog{
		width: 92%; 
		margin: 0;
			
		top: 0  ;
	}	  

	/* Página PÁGINA */
	 #pagina_pagina > .row > .col-sm-12 > button{
	 	margin: 1em 0;
	 }
	 #pagina_pagina .table thead tr th:nth-child(2),
	 #pagina_pagina .table tbody tr td:nth-child(2),		
	 #pagina_pagina .table thead tr th:nth-child(6),
	 #pagina_pagina .table tbody tr td:nth-child(6){
	 	display: none;
	 }
	 #modal-tagmain .table thead tr th:nth-child(2),
	 #modal-tagmain .table tbody tr td:nth-child(2),
	 #modal-tagmain .table thead tr th:nth-child(6),
	 #modal-tagmain .table tbody tr td:nth-child(6){
	 	display: none;
	 }
	 #modal-tagmain table tbody tr td {
	 	font-size: 1.2em;
	 }	
	 
	 
	 /* Página NOTÍCIAS */
	 #pagina_noticias > .row > .col-sm-12 > button{
	 	margin: 1em 0;
	 }
	 #modal-visitmain .table thead tr th:nth-child(2),
	 #modal-visitmain .table tbody tr td:nth-child(2),
	 #modal-visitmain .table thead tr th:nth-child(4),
	 #modal-visitmain .table tbody tr td:nth-child(4){
	 	display: none;
	 }
	 #pagina_noticias .table thead tr th:nth-child(2),
	 #pagina_noticias .table tbody tr td:nth-child(2),
	 #pagina_noticias .table thead tr th:nth-child(4),
	 #pagina_noticias .table tbody tr td:nth-child(4),		
	 #pagina_noticias .table thead tr th:nth-child(6),
	 #pagina_noticias .table tbody tr td:nth-child(6),
	 #pagina_noticias .table thead tr th:nth-child(7),
	 #pagina_noticias .table tbody tr td:nth-child(7),
	 #pagina_noticias .table thead tr th:nth-child(8),
	 #pagina_noticias .table tbody tr td:nth-child(8),		
	 #pagina_noticias .table thead tr th:nth-child(10),
	 #pagina_noticias .table tbody tr td:nth-child(10){
	 	display: none;	
	 }
	 #pagina_noticias .table tbody tr td .btn-grey{
	 	width: 10em;
	 }	 

	 
	 /* Página CONTATO */
	 #pagina_contato #table-contato thead tr th:nth-child(3),
	 #pagina_contato #table-contato tbody tr td:nth-child(3) {
		 display: none;
	 } 
	 
	 /* Página USUÁRIOS  */
	 #pagina_usuarios .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }
	 #pagina_usuarios .table thead tr th:nth-child(2),
	 #pagina_usuarios .table tbody tr td:nth-child(2), 	
	 #pagina_usuarios .table thead tr th:nth-child(4),
	 #pagina_usuarios .table tbody tr td:nth-child(4),
	 #pagina_usuarios .table thead tr th:nth-child(8),
	 #pagina_usuarios .table tbody tr td:nth-child(8){
	 	display: none;
	 }	
	 #pagina_usuarios .table tbody tr td{
	 	font-size: 0.8em;
	 }
	 
	  
	 /* Página  EMAILS */
	 #pagina_emails .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }
	 #pagina_emails .table thead tr th:nth-child(2),
	 #pagina_emails .table tbody tr td:nth-child(2),
	 #pagina_emails .table thead tr th:nth-child(3),
	 #pagina_emails .table tbody tr td:nth-child(3), 
	 #pagina_emails .table thead tr th:nth-child(7),
	 #pagina_emails .table tbody tr td:nth-child(7){		
	 		display: none;
	 }
	 #pagina_emails .table tbody tr td{
	 	font-size: 0.8em;
	 }
	 
	 
	 /* Página  FAQ */
	 #pagina_faq .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }		
	 #pagina_faq .table tbody tr td{
	 	font-size: 0.8em;
	 }		
	 #pagina_faq .table thead tr th:nth-child(2),
	 #pagina_faq .table tbody tr td:nth-child(2), 
	 #pagina_faq .table thead tr th:nth-child(6),
	 #pagina_faq .table tbody tr td:nth-child(6){		
	 	display: none;
	 }

	  
	 /* Página  TAREFAS */
	 #pagina_tarefas .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }		
	 #pagina_tarefas .table tbody tr td{
	 	font-size: 0.8em;
	 }		
	 #pagina_tarefas .table thead tr th:nth-child(2),
	 #pagina_tarefas .table tbody tr td:nth-child(2),
	 #pagina_tarefas .table thead tr th:nth-child(4),
	 #pagina_tarefas .table tbody tr td:nth-child(4) {		
	 	display: none;
	 }	 


	 /* Página DOWN */		
	 #pagina_down .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }		
	 #pagina_down .table tbody tr td{
	 	font-size: 0.8em;
	 }	
	 #pagina_down .table thead tr th:nth-child(2),
	 #pagina_down .table tbody tr td:nth-child(2),
	 #pagina_down .table thead tr th:nth-child(6),
	 #pagina_down .table tbody tr td:nth-child(6),		
	 #pagina_down .table thead tr th:nth-child(8),
	 #pagina_down .table tbody tr td:nth-child(8),		
	 #pagina_down .table thead tr th:nth-child(9),
	 #pagina_down .table tbody tr td:nth-child(9) {		
	 	display: none;
	 }		
		
		
	 /* Página TABELA DE PREÇOS */
	 #pagina_tbprecos .row .col-sm-12 button{
		margin: 0.5em 0;
	}		
	 #pagina_tbprecos .table tbody tr td{
		font-size: 0.8em;
	}	
	 #pagina_tbprecos .table thead tr th:nth-child(2),
	 #pagina_tbprecos .table tbody tr td:nth-child(2), 	
	 #pagina_tbprecos .table thead tr th:nth-child(7),
	 #pagina_tbprecos .table tbody tr td:nth-child(7),		
	 #pagina_tbprecos .table thead tr th:nth-child(8),
	 #pagina_tbprecos .table tbody tr td:nth-child(8) {		
		display: none;
	}
 
		
	   /* Página BLOG */
	    #pagina_blog .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		 #pagina_blog .table tbody tr td{
			font-size: 0.8em;
		}	
		#pagina_blog .table thead tr th:nth-child(2),
		#pagina_blog .table tbody tr td:nth-child(2),
		#pagina_blog .table thead tr th:nth-child(4),
		#pagina_blog .table tbody tr td:nth-child(4),		
		#pagina_blog .table thead tr th:nth-child(7),
		#pagina_blog .table tbody tr td:nth-child(7),
		#pagina_blog .table thead tr th:nth-child(8),
		#pagina_blog .table tbody tr td:nth-child(8),		
		#pagina_blog .table thead tr th:nth-child(10),
		#pagina_blog .table tbody tr td:nth-child(10),
		#pagina_blog .table thead tr th:nth-child(11),
		#pagina_blog .table tbody tr td:nth-child(11) {		
			display: none;
		}	


	   /* Página DADOS INSTITUCIONAIS (filiais)  */
	    #pagina_filiais .row .col-sm-12 button{
			margin: 0.5em 0;
		}		
		 #pagina_filiais .table tbody tr td{
			font-size: 0.8em;
		}	
		#pagina_filiais .table thead tr th:nth-child(2),
		#pagina_filiais .table tbody tr td:nth-child(2), 
		#pagina_filiais .table thead tr th:nth-child(4),
		#pagina_filiais .table tbody tr td:nth-child(4), 
		#pagina_filiais .table thead tr th:nth-child(5),
		#pagina_filiais .table tbody tr td:nth-child(5),
		#pagina_filiais .table thead tr th:nth-child(8),
		#pagina_filiais .table tbody tr td:nth-child(8),
		#pagina_filiais .table thead tr th:nth-child(9),
		#pagina_filiais .table tbody tr td:nth-child(9){		
			display: none;
		}		
	 
	
	  #footer {
		position: relative;
	  }
	  .timeline-centered .timeline-entry {
		width: 100%;
		float: left;
	  }
	  .horizontal-menu-page #sidebar {
		display: block;
	  }
}



 /* ************ */
/* Dekstop and laptops */
@media only screen and (min-width: 1025px)  and (max-width: 1280px) {
	 #page-wrapper{ 
		/* background: purple;										FLAG*/
		background: #EAEAEA;
		top: -2em; 
	 }	 
	
	  #topbar{
		  margin-bottom: 0;
	  }	
	
	/* Fundo 2 Geral */		  
	 .pagina{   
		width: 98% ;
		margin-left: 1%;
	}
	
	#linha2b .panel .table thead,
	#linha2b .panel .table tbody{
		font-size: 0.9em;
	}
	
    /* Janela MODAL */
	.modal-dialog{
		width: 90%; 
		margin: 0 auto;
			
		top: 0  ;
	}
	
	.modal-dialog .modal-content .modal-body .table tbody .btn{
		margin: 0.5em 0;
	}
	
	/* Página PROCESSOS */
	#pagina_pagina table thead{
		font-size: 1em;
	}
	#pagina_pagina table tbody{
		font-size: 0.8em;
	}
	
	
	 /* Página NOTÍCIAS */
	 #pagina_noticias > .row > .col-sm-12 > button{
	 	margin: 1em 0;
	 } 
	 #pagina_noticias .table thead tr th:nth-child(2),
	 #pagina_noticias .table tbody tr td:nth-child(2),
	 #pagina_noticias .table thead tr th:nth-child(4),
	 #pagina_noticias .table tbody tr td:nth-child(4),		
	 #pagina_noticias .table thead tr th:nth-child(6),
	 #pagina_noticias .table tbody tr td:nth-child(6),
	 #pagina_noticias .table thead tr th:nth-child(7),
	 #pagina_noticias .table tbody tr td:nth-child(7){
	 	display: none;	
	 }
	 #pagina_noticias .table tbody tr td .btn-grey{
	 	width: 10em;
	 }

	
	/*	 Página USUÁRIOS	*/ 
	 #pagina_usuarios .table thead tr th:nth-child(2),
	 #pagina_usuarios .table tbody tr td:nth-child(2), 	
	 #pagina_usuarios .table thead tr th:nth-child(4),
	 #pagina_usuarios .table tbody tr td:nth-child(4){
	 	display: none;
	 }	
	 #pagina_usuarios .table tbody tr td{
	 	font-size: 0.8em;
	 }	
	 
	 
	/* Página EMAILS	*/
	 #pagina_emails .table thead tr th:nth-child(2),
	 #pagina_emails .table tbody tr td:nth-child(2), 
	 #pagina_emails .table thead tr th:nth-child(7),
	 #pagina_emails .table tbody tr td:nth-child(7){		
	 		display: none;
	 }	
	 
	 
	/* Página TAREFAS */
	 #pagina_tarefas .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }		
	 #pagina_tarefas .table tbody tr td{
	 	font-size: 0.8em;
	 }		 
	 
	 
	/* Página DOWN */
	 #pagina_down .table tbody tr td{
	 	font-size: 0.8em;
	 }		
	 #pagina_down .table thead tr th:nth-child(2),
	 #pagina_down .table tbody tr td:nth-child(2), 	
	 #pagina_down .table thead tr th:nth-child(8),
	 #pagina_down .table tbody tr td:nth-child(8),		
	 #pagina_down .table thead tr th:nth-child(9),
	 #pagina_down .table tbody tr td:nth-child(9) {		
	 	display: none;
	 }		 
	
	
	 /* Página TABELA DE PREÇOS */
	 #pagina_tbprecos .row .col-sm-12 button{
	 	margin: 0.5em 0;
	 }		
	 #pagina_tbprecos .table tbody tr td{
	 	font-size: 0.8em;
	 }	
	 #pagina_tbprecos .table thead tr th:nth-child(2),
	 #pagina_tbprecos .table tbody tr td:nth-child(2),
	 #pagina_tbprecos .table thead tr th:nth-child(6),
	 #pagina_tbprecos .table tbody tr td:nth-child(6),		
	 #pagina_tbprecos .table thead tr th:nth-child(7),
	 #pagina_tbprecos .table tbody tr td:nth-child(7),		
	 #pagina_tbprecos .table thead tr th:nth-child(8),
	 #pagina_tbprecos .table tbody tr td:nth-child(8) {		
		display: none;
	}	


	/* Página BLOG */
	#pagina_blog .row .col-sm-12 button{
		margin: 0.5em 0;
	}		 
	#pagina_blog .table thead tr th:nth-child(2),
	#pagina_blog .table tbody tr td:nth-child(2),  
	#pagina_blog .table thead tr th:nth-child(10),
	#pagina_blog .table tbody tr td:nth-child(10),
	#pagina_blog .table thead tr th:nth-child(11),
	#pagina_blog .table tbody tr td:nth-child(11) {		
		display: none;
	}
	#modal-blog tbody tr td{
		font-size: 1.2em;
	}	
		
		
	/* Página DADOS INSTITUCIONAIS */	
	 #pagina_filiais .table thead tr th:nth-child(2),
	 #pagina_filiais .table tbody tr td:nth-child(2),
	 #pagina_filiais .table thead tr th:nth-child(5),
	 #pagina_filiais .table tbody tr td:nth-child(5), 
	 #pagina_filiais .table thead tr th:nth-child(9),
	 #pagina_filiais .table tbody tr td:nth-child(9){		
	 	display: none;
	 }	
	
	

}


 /* ************ */
/* DESKTOP */
@media only screen and (min-width: 1281px) {
    #page-wrapper{ 
		/* background: red;										 FLAG*/
		background: #fafafa;
		top: -2em; 
	}	
	#topbar{
		  margin-bottom: 0;
	}	
	 
	 #topbar #topbar-search {
		width: 200px;
	  }
	  span.text-uppercase {
		display: none;
	  }
	  #topbar .navbar-top-links li > a {
		padding: 15px 15px;
	  }
	  .news-update-box {
		width: 300px;
	  }
	   
	 .pagina{ 
		padding:  0% ;
		font-size: 1em;
		
		width: 100%  ;
	} 
	
	/* Janela MODAL */
	.modal-dialog{
		width: 70%; 
		margin: 0 15%;
			
		top: 0  ;
	}
	/* MODAL : botões */
	.modal-body form .form-actions button{
		margin: 0.5em 0;
	}
	#modal-tagmain table tbody .btn{
		margin: 0.5em 0;
	}
	
	/* Tabela */
	.table tbody tr td{
		font-size: 1.2em;
	}
	 
	 
	/* Botão COMENTÁRIOS */
	#pagina_noticias .table tbody tr td .btn-grey{
		width: 10em;
	}
  
}

/* DESKTOP : ULTRA LARGE */
@media only screen and (min-width : 1824px) {
	
	body{
		max-width: 200em;
		margin: 0 auto;
	}
	
		#page-wrapper{ 
			/* background: blue;										 FLAG*/
			background: f9f9f9;
			top: -2em; 
		}	
		
			#page-wrapper .page-content{
				width: 80%;
				margin: 0 10%;
			}
			
	/* Janela MODAL */
	.modal-dialog{
		width: 56%; 
		margin: 0 17%;
			
		top: 0  ;
	}		
	
	.pagina{ 
		padding:  0% 10%;
		font-size: 1em;
		
		width: 80%  ;
	} 	

}



/* BEGIN FLIP SCROLL RESPONSIVE TABLE */
@media only screen and (max-width: 800px) {
  /* Flip Scroll */
  #flip-scroll .cf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  #flip-scroll * html .cf {
    zoom: 1;
  }
  #flip-scroll *:first-child + html .cf {
    zoom: 1;
  }
  #flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }
  #flip-scroll th,
  #flip-scroll td {
    margin: 0;
    vertical-align: top;
  }
  #flip-scroll th {
    text-align: left;
  }
  #flip-scroll table {
    display: block;
    position: relative;
    width: 100%;
  }
  #flip-scroll thead {
    display: block;
    float: left;
  }
  #flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  #flip-scroll thead tr {
    display: block;
  }
  #flip-scroll th {
    display: block;
    text-align: right;
  }
  #flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  #flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  #flip-scroll th {
    border-bottom: 0;
    border-left: 0;
  }
  #flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  #flip-scroll tbody tr {
    border-left: 1px solid #babcbf;
  }
  #flip-scroll th:last-child,
  #flip-scroll td:last-child {
    border-bottom: 1px solid #babcbf;
  }
  /* Flip Scroll */
  /* No More Table */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block;
  }
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-more-tables tr {
    border: 1px solid #ccc;
  }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  #no-more-tables td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  #no-more-tables td:before {
    content: attr(data-title);
  }
  /* No More Table */
}
/* END FLIP SCROLL RESPONSIVE TABLE */

 /* Letreiro */
@media only screen and (min-width: 641px) and (max-width: 1280px) {
  .news-update-box {
    display: none;
  }
}
