@charset "utf-8";
/* CSS Document */
.alert.alert-info a {
  color: rgba(24, 80, 154, 0.9);
}

.index-page > .wrapper > .header {
		height: 120px;
		margin: 0;
		padding: 0;
		line-height: 0;
	 min-height: 120px;
		max-height: 120px;

}

.wrapper > .header {
	background-color: rgba(24, 80, 154, 0.9);

}

.required{
	color: #FF0000;
	font-weight: bold;
}

.resources_options{
	margin-left: 30px;
}

textarea{
	border: thin solid #666666;
}

.caret-right {
    border-left: 4px solid;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;

		/*extra */
		margin-right: 10px;
		float: right;
		margin-top: 6px;
}


/*
div.dataTables_filter input[type=search].form-control { font-size:12px; }

.form-group.form-group-sm .form-control { font-size:14px; }

input.form-control { font-size:15px; }
*/
.form-group-sm .form-control {
    height: 38px;
    padding: 3px 0;
    font-size: 15px !important;
    line-height: 1.5;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
	/*font-weight: 600;*/

}
.table-hover > tbody > tr:onblur > td,
.table-hover > tbody > tr:onblur > th {
  background-color: #000;
	/*font-weight: 600;*/

}

.alert.alert-info {
	background-color: rgba(174, 192, 214, 0.6);
  color: #376cba;
}

ul.blocks-list li:hover { background-color: #eee; }
ul.blocks-list li:hover > div.bg--primary:hover, div.bg--primary i:hover { background-color: #376cba !important;color:white; }
 div.bg--primary i { background-color: transparent;color:white; }

ul.blocks-list li img { padding-right:7px;padding-top:3px; }



/* COMPETENCE CENTERS */
ul.blocks-list li { display: inline-block;
    width: 100%; }
ul.blocks-list li:hover { background-color: #eee; }
ul.blocks-list li:hover > div.bg--primary:hover, div.bg--primary i:hover { background-color: #376cba !important;color:white; }
ul.blocks-list li h4, li div.research-lines span { color:#444; }
 div.bg--primary i { background-color: transparent;color:white; }

/*
#274a7b - Experimental particle physics:
ATLAS - Portuguese participation in the ATLAS experiment, CMS - Portuguese participation in the CMS experiment
Phenomenology, PQCD - Partons and QCD, LERHI - Low Energy Reactions with Hadrons and Ions

#3f6bb2 - Astroparticle physics:
Cosmic rays, Neutrino Physics, Dark matter

#d42440 - Development of new instruments and methods:
Detector development for particle and nuclear physics, Health and biomedical applications, Applications for space exploration

#eda922 - Computing:
Computing
*/
ul.blocks-list li span.location {
  display: block;
    bottom: 0;
    margin-bottom: 30px;
    position: absolute;
    font-size: small;
}
ul.blocks-list li span.research-line {
  /*margin-top: 20px;
  display: block;
  font-size: 0.95em;*/
  display: inline-block;
    font-size: 0.8em;
    padding: 0px 5px;
}

li.line-10, li.line-20 {
  /*color: #274a7b;*/
  border-left: 7px solid #274a7b; /*#264a9b;*/
}
li.line-30, li.line-40 {
  /*color: #3f6bb2;*/
  border-left: 7px solid #3f6bb2;
}
li.line-50, li.line-60, li.line-70 {
  /*color: #d42440;*/
  border-left: 7px solid #d42440;
}
li.line-80{
  /*color: #eda922;*/
  border-left: 7px solid #eda922;
}

li.line-10 span.research-line, li.line-20 span.research-line {
  color: #274a7b;
}
li.line-30 span.research-line, li.line-40 span.research-line {
  color: #3f6bb2;
}
li.line-50 span.research-line, li.line-60 span.research-line, li.line-70 span.research-line {
  color: white;
  background-color: #d42440;
}
li.line-80 span.research-line {
  color: #eda922;
}

.accordion-inner { padding: 25px; }
/* / COMPETENCE CENTERS */


div.main > div h6 { margin-bottom: 0px; }
div.main > div h2 { margin-top: 0px;margin-bottom: 30px;line-height: 1.2em; }
div.main a { /*text-decoration: underline;*/ }

div.quick-links {
    float: right;
}
section ul li {
  margin-bottom:34px;  
}

section.agenda { padding-left:35px; }
div.latestnews{ margin-left:-15px; }


.btn-fluid {  width:80%; }
div.dataTables_filter input[type=search]{
	    width: 30vw !important;
}

section article.internal-news p {
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

a.auth-link{ display: none; }

.hideMe {
  -moz-animation: cssAnimation 0s ease-in 5s forwards;
  /* Firefox */
  -webkit-animation: cssAnimation 0s ease-in 5s forwards;
  /* Safari and Chrome */
  -o-animation: cssAnimation 0s ease-in 5s forwards;
  /* Opera */
  animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes cssAnimation {
  to {
      width:0;
      height:0;
      overflow:hidden;
      display: none;
  }
}
@-webkit-keyframes cssAnimation {
  to {
      width:0;
      height:0;
      visibility:hidden;
      display: none;
  }
}




@media (max-width: 768px) {
div.latestnews{ width: 100%;margin-left:0px; }
	
div.quick-links {
    float: left;
}
section.agenda { padding-left:0px; }

  a.auth-link{ 
    display: block;
    color:#ffffff;
    margin-right: 20px;
    float: right; 
  }
}
