
@charset "utf-8";
/* CSS Document */

/****************FORMULARIO MODELOS*******************/
.closeConfig{
	background-image: url(/assetic/images/close.png);
    width: 27px;
    border: none;
    background-repeat: no-repeat;
    padding: 3px;
    background-position: center;
    margin-top: 10px;
    background-color: #a5a5a5;
}
 .selectsNormal .select2-container .select2-choice {
    display: block;
    height: 32px!important;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    /* border: 1px solid #aaa; */
    white-space: nowrap;
    background-clip: unset;
    background-color: none!important;
    line-height: 32px!important;
    color: #474545;
    text-decoration: none;
    border-radius:0px!important;
    background-image:none!important;
}


.selectsNormal .select2-drop-active {
    border: 1px solid #079b6e!important;
}


#filtro2{
	margin-top: 75px;
	display: inline-block;
}

#filtro2 h2{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
	color:rgba(0,0,0,0.3);

}

div.form-group.tfs_partes_partesbundle_modeloParte_headerDataList_form_group {
	display: none!important;
}	

div.form-group.tfs_partes_partesbundle_modeloParte_footerDataList_form_group {
	display: none!important;
}

div.form-group.tfs_partes_partesbundle_modeloParte_sectionList_form_group {
	display: none!important;
}
div.form-group.tfs_partes_partesbundle_modeloParte_dataList_form_group {
	display: none!important;
}
div#collectionmodelo_parte_dataList_form_group {
	display: none!important;
}
div#collectionmodelo_parte_sectionList_form_group{
	display: none!important;
}
#formulario1{
	width: 100%;
	padding-left: 20px;
	border-bottom: 1px solid white;
	padding-bottom:30px;
	margin-bottom:30px;
	
}

#formulario1 label{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color:white;
	display: block;/*alinear los input*/
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#formulario1 select{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	border: thin solid rgba(0,0,0,0.5);
	width: 100%;
	margin-bottom: 15px;
	/*padding: 10px;*/
}

#formularioFooter {
	width: 100%;
	padding-left: 20px;
	border-bottom: 1px solid white;
	padding-bottom:30px;
	margin-bottom:30px;
}

#formularioFooter label{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color:white;
	display: block;/*alinear los input*/
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#formularioFooter select{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	border: thin solid rgba(0,0,0,0.5);
	width: 100%;
	margin-bottom: 15px;
	/*padding: 10px;*/
}

#SectionForm {
	width: 100%;
	padding-left: 20px;
	
}

#SectionForm label{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color:white;
	display: block;/*alinear los input*/
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
div#datosVariablesSection{
	border-bottom: 1px solid white;
	padding-bottom:30px;
	margin-bottom:30px;
}
#SectionForm select{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	border: thin solid rgba(0,0,0,0.5);
	width: 100%;
	margin-bottom: 15px;
	/*padding: 10px;*/
}

#formularioWebData{
	width: 100%;
	padding-left: 20px;
	border-bottom: 1px solid white;
	padding-bottom:30px;
	margin-bottom:30px;
	
}

#formularioWebData label{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color:white;
	display: block;/*alinear los input*/
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#formularioWebData select{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	border: thin solid rgba(0,0,0,0.5);
	width: 100%;
	margin-bottom: 15px;
	/*padding: 10px;*/
}




div>span.sectionName {
	color: orangered;
}

.sectionTable {
	margin-bottom: 30px;
	margin-top: 10px;
}

input.invalid, textarea.invalid{
	border: 2px solid red;
}

input.valid, textarea.valid{
	border: 2px solid green;
}

.addColumn {
	background-color: #87BD46;
	color: white;
	margin-bottom: 2px;
	text-align: center;
}

#insertdatoCabecera{
	position: fixed;
	top: 0px;
	right: 0px;
}

#insertdatoPie{
	position: fixed;
	top: 0px;
	right: 0px;
}

#insertSection{
	position: fixed;
	top: 0px;
	right: 0px;
}

#insertdatoColumn{
	position: fixed;
	top: 0px;
	right: 0px;
}

#insertWebData{
	position: fixed;
	top: 0px;
	right: 0px;
}

#choiceBtn {
	background-color: #DCDCDC;
    width: 24px;
}

#formularioColumna {
	width: 100%;
	padding-left: 20px;
	border-bottom: 1px solid white;
	padding-bottom:30px;
	margin-bottom:30px;
}

#formularioColumna label{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color:white;
	display: block;/*alinear los input*/
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#formularioColumna select{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	border: thin solid rgba(0,0,0,0.5);
	width: 100%;
	margin-bottom: 15px;
	/*padding: 10px;*/
}

th.sectionColumn {
	width: 20%;
	font-size: 13px;
}
.italic_txt{
font-style:italic;
}

#botones3 {
  	position: absolute;
  	text-align: center;
  	bottom: 0;
  	margin-top: 10px;
  	margin-bottom: 50px;
}

a#multiModal {
	padding: 10px;
	width: 50%;
	height: 50px;
}
tr.tr3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	border-bottom: 0px;
	widows: 100%;
	text-align: left;
	color: #49b695;
}
/*************** Añadido por idoia ***************/
.tablePartes tr.tr2.hover:hover{
	background: linear-gradient(to right, #F9F9F9,#dde4e3, #F9F9F9);
	cursor: pointer;
}
/*.title{
	color: #EC6624;
} */
.filter-input{
	height: 32px!important;
	/* border: 1px solid #aaa!important; */
}

.margin-top-20{
	margin-top: 20px;
}

.margin-top-40{
	margin-top: 40px;
}
/************* Añadido por Jon *******************/
.je-filters-select.secondary div.row {
	margin-right: 30px;
	margin-left: 30px;
}

span.title .sectionTitle {
	margin-bottom: 40px!important;
	font-size: 12pt;
}
#menuModelos::-webkit-scrollbar {
  	display: none !important;
}
ul#slide-out{
	width: 220px;
}
ul#slide-out::-webkit-scrollbar{
	display: none !important;
}
#tableProyectos tr.hover{
	background: linear-gradient(to right, #F9F9F9,#dde4e3, #F9F9F9);
}

a.btn-kiosk {
	vertical-align: middle;
	text-transform: none !important;
	height: 50px;
	padding: 6px;
}


/************* Añadido por Unai *******************/

