/**HEADER**/
header.ib-cabecera .navbar .ib-cabecera-cont{
	text-align: center;
}

/**LOGIN**/
div.ib-col-foto{
	float: left;
}
img.ib-foto{
	width: 100%;
	height: 400px;
}
img.ib-logo{
	width: 8%;
	height: auto;
}
div.ib-formulario{
	float: left;
}
div.ib-fecha label{
	float: left;
	width: 100%;
}
div.ib-fecha select{
	float: left;
	margin-right: 1em;
}
form.ib-login{
	background-color: #f8f9fa;
	padding: 1em;
}

/*PRUEBA*/

button#volver{
	float: left;
}

button#siguiente{
	float: right;
}
button#finalizar{
	float: right;
}

/*div {
	word-break: break-all; 
	word-break: break-word;
	text-align: justify;
}*/

div {
	word-wrap: normal;
	-ms-word-break: normal;
	word-break: normal;
}

p#titulo {
	word-wrap: normal;
	-ms-word-break: normal;
	word-break: break-word;
	overflow-wrap: normal;

}
h5{
    font-family:verdana;
}
p {
	word-wrap: normal;
	-ms-word-break: normal;
	word-break: normal;
} 

.p#titulo {
	word-wrap: normal;
	-ms-word-break: normal;
	word-break: break-word;
	overflow-wrap: normal;

}

body{
    background-color:#eee;
}

div#contenido {
  clear: left;
  float: left;
  width: 100%;
}
div#contenido2 {
  width: 100%;
  position: relative;
  float: left;
  right: 50%;
}
div#botones {
  position: fixed;
  height:10vh;
  top:90vh;
}

/* width */
::-webkit-scrollbar {
  width: 25px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
::-webkit-scrollbar-button:vertical:decrement{
	background: #333;
	background-repeat: no-repeat;
    background-position: 3px 4px, 0 0;
}
::-webkit-scrollbar-button:vertical:increment{
	background: #333;
	background-repeat: no-repeat;
    background-position: 3px 5px, 0 0;
}
::-webkit-scrollbar-button:horizontal:decrement{
	background: #333;
	background-repeat: no-repeat;
    background-position: 4px 3px, 0 0;
}
::-webkit-scrollbar-button:horizontal:increment{
	background: #333;
	background-repeat: no-repeat;
    background-position: 5px 3px, 0 0;
}

div#ezkerra {
  /*float: left;*/
  position:fixed;
  padding:10px;
  height:85vh;
  top: 0;
  /*left: 50%;*/
  overflow-y: auto;
  overflow: auto;
  background-color: white;
  margin-top:2px
}

div#eskuma {
  /*float:right;*/
  padding: 5px;
  overflow-y: auto;
  overflow: auto;
  position:fixed; 
  top: 0;
  /*width: 46%;*/
  height:85vh;
  background-color: white;
  /*left: 50%;*/
}
div#uniko {
    box-sizing: content-box; 
    padding: 5px;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	height:85vh;
	background-color: white;
}



[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}


/*tabla*/

.table td, .table th {
    min-width: 3.5em;
}


.card-header{

  float: left;
  word-wrap: break-word;
  word-break: break-word;

}

.img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

.radio {
	-moz-appearance: radio!important;
}