

/* Gehitutako estiloak */

/** Aldaketa hau EJIE-tik zuzenean eskatu dute, beraien portaleko estiloak gain-idazteko**/
body {
    line-height: 1 !important;
}

.logo_elhuyar img {
    margin: 1em auto 4em auto;
    width: auto;
    text-align: center;
    display: table;
}


jumbotron {
    padding: 1rem 1rem !important;
}

@media (min-width: 576px){
.jumbotron {
    padding: 1rem 1rem !important;
	}
}

@media ( max-width : 767px) {
 .jumbotron {
    padding: 1rem 1rem !important;
	}
}



.asterisko{
	font-weight: 500 !important;
    font-size: 0.75rem !important;
}
    

.list-group-item {
    position: relative;
    display: block;
    padding: .2rem 0.7rem !important;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}



.r01gContainer select, .r01gContainer select.form-control, 
.r01gContainer .ui-multiselect, .r01gContainer 
.ui-selectmenu-dropdown, .r01gContainer .form-control.ui-multiselect, 
.r01gContainer .form-control.ui-selectmenu-dropdown, .r01gContainer select.form-control-sm, 
.r01gContainer .form-control-sm.ui-multiselect, .r01gContainer .form-control-sm.ui-selectmenu-dropdown {
    font-size: 1rem;
    line-height: 1rem;
    padding: 0;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-box-shadow: 0, 1px, 1px, rgba(0, 0, 0, 0.075), inset;
    -webkit-box-shadow: 0, 1px, 1px, rgba(0, 0, 0, 0.075), inset;
    box-shadow: 0, 1px, 1px, rgba(0, 0, 0, 0.075), inset;
}

.ab34abotoia{
    background-color: #efeeee !important;
    border-color: #ccc !important;
    color: #1d7bad !important; 
}

.fa-2x {
    font-size: 1.5em !important;
}

.r01gContainer input[type="submit"]{
	background-color: #ccc !important;
    border-color: #ccc;
    color: #333333;
}

#submitIcon {
    color: #fff;
}    

 .input-group {
    position: relative;
    width: 100% !important;
    display: table;
    border-collapse: separate;
    margin-left: -22px;
}

.input-group-addon {
     padding: .4rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #55595c;
    text-align: center;
    background-color: #1d7bad;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

.alert-dismissibleab34a .close {
    position: relative;
    top: -.125rem;
    right: 0.25rem ! important;
    color: inherit;
}

.ab34aZerrenda {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding-left: 40px !important;
}


a.ab34aIkonoa:link, a.ab34aIkonoa:visited, a.ab34aIkonoa:hover, a.ab34aIkonoa:active{
	color: #1d7bad !important;
	border: 2px !important; 
	border-color:#1d7bad !important;
	background-color: #ccc;
}

.ab34aUrdina{
	border: 2px !important; 
	width: 90% !important;
	border-color:#1d7bad !important;
 	border-style: solid !important;
  	padding: 10px 10px !important;
  	margin: auto !important;
}

.ab34aJustifikatua {
    text-align: justify;
    text-justify: inter-word;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

a.estekabeltzaAb34a:link, a.estekabeltzaAb34a:visited, a.estekabeltzaAb34a:hover, a.estekabeltzaAb34a:active{
    color:#000 !important;
    text-decoration:none !important;
}


.list-groupAb34a {
    max-height:300px !important;
    overflow-y:auto !important;  
    padding-left: 0  !important; 
    margin-bottom: 0  !important; 
}
 
.list-groupAb34a > .list-group-item.active, .list-groupAb34a > .list-group-item.active:focus, .list-groupAb34a > .list-group-item.active:hover {
    color: #fff !important;
    background-color: #1d7bad !important;
    border-color: #1d7bad !important;
}


footer .footer-informacion-legal {
	float: left;
}

footer .footer-ejgv {
	float: right;
}

footer .footer-row-1 {
	clear: both;
	background: #69a3d6;
	padding: 0rem 2rem;
	line-height: 3rem;
	height: 3rem;
}

footer .footer-row-2 {
	background: url('../images/web01-2014_oina_logo_atzekoa.gif') no-repeat
		left bottom #1f1f1f;
	clear: both;
	text-align: center;
	height: 15rem;
	padding-top: 2rem;
}

/*************/
/* RUP NAVBAR */
/**************/

/** CONTAINER */
.content {
	margin: 1rem;
	clear: both;
	background: #ffffff;
	display: block;
	padding: 2rem;
}

@media ( max-width : 767px) {
	.content {
		margin: 0em;
	}
}

section>h1, section>h2, section>h3, section>h4, section>h5, section>h6 {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

#rwdExampleSection {
	background-color: #eaeaea;
}

#rwdExample div.row>div>p {
	background-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	padding: 1em;
}

/* FORMULARIOS */
.formulario_legend {
    color: #000000 !important;
    font-size: 0.96em;
}
.formulario_columna_cnt {
	color:#666666; 
	float:left; 
	width:99%;
}
.formulario_linea_izda_float { 
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 2em;
	float:left;
}
.formulario_linea_label { 
	float: left;
	width: 8em;
}
.formulario_linea_input:not(.ui-selectmenu-menu) {
	border:0.1em solid #D1D1D1;
	color:#666666;
	font-size:100%;
	height: 16px;
}
.formulario_required {
    color: #FF0000;
}
.floating_left_pad_right {
	float:left;
	padding-right:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-size:11px;
	text-align:left;
	margin-top:5px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: url("../../rup/custom-theme/images/ui-bg_glass_55_fffeda_1x400.png") repeat-x scroll 50% 50% #FFFEDA;
    border: 1px solid #AAAAAA;
}

a.ui-selectmenu { text-decoration: none; color: black }





