h5{
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
}
#boxExp, #boxObj, #boxRel, #boxCompTec, #boxCompHum{
	width: 100%;
}
#puestosBd:hover{
	box-shadow: 0px 0px 3px 0px rgba(71,101,160,1);
}
.ts_border{
	border:1px solid transparent;
	background: white;
	border-radius: 10px;
	box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);
}
.ts_border:hover{
	box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.75);
}
.pencil_addObjPri{
	position: absolute;
    right: 20px;
    filter: brightness(1.2);
    opacity: 0.5;
    top: -45px;
    cursor: pointer;
    z-index: 1;
    width: 3%;
}
.pencil_addObjPri:hover{
	transform: scale(1.1,1.1);
	opacity: 1;
}
#pencil_edit{
	position: absolute;
    right: 50px;
    filter: brightness(1.2);
    opacity: 0.5;
    top: 7px;
    cursor: pointer;
    z-index: 1;
    width:3%;
}
#x_button{
	position: absolute;
    right: 20px;
    filter: brightness(1.2);
    opacity: 0.5;
    top: 7px;
    cursor: pointer;
    z-index: 1;
    width:3%;
}
#add_buttonEx, #add_buttonObj, #add_buttonRel, #add_buttonCompTec, #add_buttonCompHum{
	position: absolute;
    right: 18px;
    filter: brightness(1.2);
    top: 13px;
    cursor: pointer;
    z-index: 1;
    width:4%;
}
.pencil_editEx, .pencil_addObj, .pencil_addCompTec, .pencil_addCompHum{
	position: absolute;
    right: 50px;
    filter: brightness(1.2);
    opacity: 0.5;
    top: 7px;
    cursor: pointer;
    z-index: 1;
    width:3%;
}
.x_buttonEx,  .x_buttonObj, .x_buttonCompTec, .x_buttonCompHum{
	position: absolute;
    right: 20px;
    filter: brightness(1.2);
    opacity: 0.5;
    top: 7px;
    cursor: pointer;
    z-index: 1;
    width:3%;
}
#add_buttonEx:hover, #add_buttonObj:hover, #add_buttonRel:hover{
	transform: scale(1.1, 1.1);
	filter: brightness(1.5);
}
#pencil_edit:hover, #x_button:hover, .pencil_editEx:hover, .x_buttonEx:hover, .pencil_addObj:hover, .x_buttonObj:hover, .pencil_addCompTec:hover, .x_buttonCompTec:hover, .pencil_addCompHum:hover, .x_buttonCompHum:hover {
	transform: scale(1.1, 1.1);
	opacity: 1;
}
.pointer {cursor: pointer;}
.form-group .col-sm-10{
	margin-bottom: 20px;
}
.altoTr{
	height: 60px;
}


img[src^="assets/img/b_edit.png"]{
	cursor: pointer;
}
img[src^="assets/img/b_elim.png"]{
	cursor: pointer;
}
.ui-widget-header{
	border:none;
	background: white;
}
.ui-draggable .ui-dialog-titlebar{
	display: none;
}
.ui-dialog .ui-dialog-content {
     overflow: hidden; 
}
/*#closeDialog , #closeDialogE, #closeDialogEdit, #closeDialogEx{
	cursor: pointer;
}*/
.closeDialog{
	cursor: pointer;
}
.dialog{
	border-radius: 10px;
	animation: animate .3s;
	animation-delay: 0s;
}

@keyframes animate
{
	0%{
		opacity: 0;
		/*top: 0;*/
	}
	50%{
		opacity: 0.5;
	}
	100%{
		opacity: 1;
	}
}
.floatSelect{
	float: right;
}
.topBotonEliminar{
	top: 11% !important;
}
.topBotonExperiencia{
	top: 8% !important
}

.mb-0{
	margin-bottom: 0;
}
.mt20{
	margin-top: 20px;
}

.line{
	border-bottom: 2px solid black;
}
.ptb-20{
	padding-top: 20px;
	padding-bottom: 20px;
}

.ptb-20 a{
	color: #787878;
}

@media (max-width: 768px){
	.floatSelect{
		float: left;
		width: 100%;
		margin-bottom: 40px;
		z-index: 1;
	}
	#tituloGeneralidades{
		text-align: center;
	}
	#cajaGeneralidades h5{
		text-align: center;
	}
	#encabezadoRelaciones h6{
		display: none;
	}
	#pencil_edit{
    width:5%;
	}
	#x_button{
	    width:5%;
	}
	#add_buttonEx, #add_buttonObj, #add_buttonRel, #add_buttonCompTec, #add_buttonCompHum{
		width: 6%;
	}
	.pencil_editEx, .pencil_addObj, .pencil_addCompTec, .pencil_addCompHum{
	    width:5%;
	}
	.x_buttonEx,  .x_buttonObj, .x_buttonCompTec, .x_buttonCompHum{
	    width:5%;
	}
	.dialog{
		width: 100% !important;
	}
}










