n/*cor das messagens do validate.js*/
.my-error-class {
	color:#FF0000;  /* vermelho */
}
.my-valid-class {
	color:#00CC00; /* verde */
}
.logo-default {
	margin-top: 5px !important;
	width:170px;
	/*height:30px;*/
}
.user-login-5 .login-logo {
    width:300px;
}	
	
.top-100 { margin-top:-100px; }
.top0 { margin-top:0px; }
.top5 { margin-top:5px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }
.top32 { margin-top:32px; }
.top40 { margin-top:40px; }
.top50 { margin-top:50px; }
.top55 { margin-top:50px; }
.top60 { margin-top:60px; }
.top70 { margin-top:70px; }
.top80 { margin-top:80px; }
.top90 { margin-top:90px; }
.top100 { margin-top:100px; }
.top110 { margin-top:110px; }
.top120 { margin-top:120px; }
.top130 { margin-top:130px; }
.top140 { margin-top:140px; }
.top150 { margin-top:150px; }
.top160 { margin-top:160px; }
.top170 { margin-top:170px; }
.top180 { margin-top:180px; }
.top190 { margin-top:190px; }
.top200 { margin-top:200px; } 
.top500 { margin-top:500px; }

.bot0 	{ margin-bottom:   0px!important; }
.bot5 	{ margin-bottom:   5px!important; }
.bot8 	{ margin-bottom:   8px!important; }
.bot10 	{ margin-bottom:  10px!important; }
.bot15 	{ margin-bottom:  15px!important; }
.bot18 	{ margin-bottom:  18px!important; }
.bot20 	{ margin-bottom:  20px!important; }
.bot25 	{ margin-bottom:  25px!important; }
.bot30 	{ margin-bottom:  30px!important; }
.bot32 	{ margin-bottom:  32px!important; }
.bot40 	{ margin-bottom:  40px!important; }
.bot50 	{ margin-bottom:  50px!important; }
.bot55 	{ margin-bottom:  50px!important; }
.bot60 	{ margin-bottom:  60px!important; }
.bot70 	{ margin-bottom:  70px!important; }
.bot80 	{ margin-bottom:  80px!important; }
.bot90 	{ margin-bottom:  90px!important; }
.bot100 	{ margin-bottom: 100px!important; }
.bot110 	{ margin-bottom: 110px!important; }
.bot120 	{ margin-bottom: 120px!important; }
.bot130 	{ margin-bottom: 130px!important; }
.bot140 	{ margin-bottom: 140px!important; }
.bot150 	{ margin-bottom: 150px!important; }
.bot160 	{ margin-bottom: 160px!important; }
.bot170 	{ margin-bottom: 170px!important; }
.bot180 	{ margin-bottom: 180px!important; }
.bot190 	{ margin-bottom: 190px!important; }
.bot200 	{ margin-bottom: 200px!important; }
.bot500 	{ margin-bottom: 500px!important; }

.right0 	{ margin-right:0px!important; }
.right5 	{ margin-right:5px!important; }
.right10 	{ margin-right:10px!important; }
.right15 	{ margin-right:15px!important; }
.right18 	{ margin-right:18px!important; }
.right20 	{ margin-right:20px!important; }
.right25 	{ margin-right:25px!important; }
.right30 	{ margin-right:30px!important; }
.right32 	{ margin-right:32px!important; }
.right40 	{ margin-right:40px!important; }
.right50 	{ margin-right:50px!important; }
.right55 	{ margin-right:50px!important; }
.right60 	{ margin-right:60px!important; }
.right70 	{ margin-right:70px!important; }
.right80 	{ margin-right:80px!important; }
.right90 	{ margin-right:90px!important; }
.right100 { margin-right:100px!important; }
.right110 { margin-right:110px!important; }
.right120 { margin-right:120px!important; }
.right130 { margin-right:130px!important; }
.right140 { margin-right:140px!important; }
.right150 { margin-right:150px!important; }
.right160 { margin-right:160px!important; }
.right170 { margin-right:170px!important; }
.right180 { margin-right:180px!important; }
.right190 { margin-right:190px!important; }
.right200 { margin-right:200px!important; }
.right500 { margin-right:500px!important; }

.left0 	{ margin-left:0px!important; }
.left5 	{ margin-left:5px!important; }
.left10 	{ margin-left:10px!important; }
.left15 	{ margin-left:15px!important; }
.left18 	{ margin-left:18px!important; }
.left20 	{ margin-left:20px!important; }
.left25 	{ margin-left:25px!important; }
.left30 	{ margin-left:30px!important; }
.left32 	{ margin-left:32px!important; }
.left40 	{ margin-left:40px!important; }
.left50 	{ margin-left:50px!important; }
.left55 	{ margin-left:50px!important; }
.left60 	{ margin-left:60px!important; }
.left70 	{ margin-left:70px!important; }
.left80 	{ margin-left:80px!important; }
.left90 	{ margin-left:90px!important; }
.left100 	{ margin-left:100px!important; }
.left110 	{ margin-left:110px!important; }
.left120 	{ margin-left:120px!important; }
.left130 	{ margin-left:130px!important; }
.left140 	{ margin-left:140px!important; }
.left150 	{ margin-left:150px!important; }
.left160 	{ margin-left:160px!important; }
.left170 	{ margin-left:170px!important; }
.left180 	{ margin-left:180px!important; }
.left190 	{ margin-left:190px!important; }
.left200 	{ margin-left:200px!important; }
.left500 	{ margin-left:500px!important; }

.cursor-default{cursor: default;}
.cursor-pointer{cursor: pointer;}
.cursor-croshair{cursor: crosshair;}
.cursor-eresize{cursor: e-resize;}
.cursor-move{cursor: move;}


/* Scroll lista de imagens no editar acervo documental*/
#lista-ficheiros-digital{
	overflow: auto;
	height:500px;
}

.capitalize {
    text-transform: capitalize;
}
.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
	background: #3598dc;
}
.page-sidebar .page-sidebar-menu>li.active.open>a:hover, .page-sidebar .page-sidebar-menu>li.active>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a:hover {
	background: #337ab7;
}
.page-header.navbar {
    background-color: #337ab7;
}
/*Endireitar os steps no portlet-title Raul-Ferrao*/
.single-step {
	margin-top: 16px !important;
}
.multi-step {
	margin-top: 8px !important;
}

#steps{
padding: 0px 0px 0px 0px !important;
}
#stepss{
padding: 0px 4px 0px 0px;
}
#stepsss{
padding: 0px 16px 0px 0px !important;
}
.no-pad-t{
	padding-top: 0px !important;
}
.no-pad-b{
	padding-bottom: 0px !important;
}
.no-pad-l{
	padding-left: 0px !important;
}
.no-pad-r{
	padding-right: 0px !important;
}
.sem-pad{
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pad-l{
	padding-left: 15px !important;
}
.pad-r{
	padding-right: 15px !important;
}
.pad-l30{
	padding-left: 30px !important;
}
.pad-l100{
	padding-left: 100px !important;
}
.pad-r30{
	padding-right: 30px !important;
}
.pad-top{
	padding-top: 5px !important;
}
.pad-lr{ /* padding 5px para esquerda e direita */
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.sem-marg{
	margin: 0 0 0 0 !important;
}
.leads{
	width: 40px !important;
}
imagens-sistema-thumbs{
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}

.alinha-dir {
  text-align: right;
  margin-right: 0;
}
.alinha-dir15{
  text-align: right;
  margin-right: 15px;
}
.alinha-esq {
  text-align: left;
  margin-left: 0;
}

.alinha-centro {
  text-align: center;
  margin-right: 0;
}
.hidden-dt{
	display: none;
}
/* faz os icons piscarem*/
@keyframes fa-blink {
     0% { opacity: 1; }
     25% { opacity: 0.25; }
     50% { opacity: 0.5; }
     75% { opacity: 0.75; }
     100% { opacity: 0; }
 }
.fa-blink {
   /*-webkit-animation: fa-blink .75s linear infinite;
   -moz-animation: fa-blink .75s linear infinite;
   -ms-animation: fa-blink .75s linear infinite;
   -o-animation: fa-blink .75s linear infinite;
   animation: fa-blink .75s linear infinite;*/

   -webkit-animation: fa-blink 1s linear infinite;
   -moz-animation: fa-blink 1s linear infinite;
   -ms-animation: fa-blink 1s linear infinite;
   -o-animation: fa-blink 1s linear infinite;
   animation: fa-blink 1s linear infinite;
}
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  font-size: 12px !important;
  padding: 5px; 
 }
.font10{
  font-size: 10px !important;
}
.font12{
  font-size: 12px !important;
}
.select2-container{
	min-width:100px;
}
.ajax-select2{
	width:100% !important;
}
.lb-sm {
  font-size: 12px;
}

.lb-md {
  font-size: 16px;
}

.lb-lg {
  font-size: 20px;
}
.imagens-sistema-thumbs-lixo{
	position:absolute;
	bottom:15px;
	right:10px;
	font-size:1.7vw;
	cursor:pointer;
}  

.dropzone-box{
	padding:15px; 
}

.logo-default1{
	height:45px;
	/*width:165px;*/
}
.highlight22 {
    background-color: #CFECEC;
	opacity: 0.5;
}
/*cor do status das atividades*/
.at-concluida-2 {
	color:#FF0000;  /* vermelho */
}
.at-concluida-1 {
	color:#26C281; /* verde */
}
.at-concluida-0 {
	color:#3598dc; /* azul */
}
/* Alterar a cor de fundo dos inputs readonly */
.input-disabled {
	color:black;
	background-color: #F0FFFF !important; /* Azure */
	/* font-weight: bold; */
}

/*CLASSES FUNIL*/
.mt-list-item{
	 
	 background-color: #578ebe;
	 border: none !important;
	 margin-left: 5px !important;
	 margin-right: 5px !important;
	 margin-top: 5px !important;
	 /*border-top: 1px solid black !important;
	 border-bottom: 1px solid black !important;
	 border-left: 1px solid black !important;
	 border-right: 1px solid black !important;*/
 }
 
 .list-head-title-container > h5{
	 color:white;
 }
 .list-label{
	 color:white;
 }
.mt-list-head{
	height: 120px !important;
}
.mt-element-list .list-simple.ext-1.mt-list-container ul>.mt-list-item:hover {
    background-color: #a8a8a8 !important;
}

.classe{
	border-left: 0.5px dashed #bccbde !important;
}

div.dashboard-cell{
	background: silver!important;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.select2-selection__clear{
	position:relative !important;
}
/*FIM CLASSES FUNIL*/