fieldset {border: 2px solid #72a8d3 !important;padding: 20px !important;min-height: 160px;}
fieldset fieldset {border-color: #ddd !important;background-color: #eee;}
fieldset p {font-weight: bold;}
fieldset div.campos {clear: both;}
fieldset div.campos div {float: right;}
label {float: left;margin-right: 20px;}
input {float: right;/*background-color: rgba(238, 238, 238, 0.3) !important;*/}
input[disabled] {background-color: #ddd !important;}
button {border-color: #ccc;}
.entrada{margin-bottom: 20px !important;}
.entrada select {width: 206px;}
.fscolumn{margin: 30px 0;width: 100%;}
.fscolumn fieldset{width: 100%;}
#xyzgeodata {width: 50%;}
#xyzgeocalc {width: 85%;}
#xyzgeocalc input, #pinvres input {max-width: 150px;}

.mt30{margin-top: 30px;}
.mt0{margin-top: 0 !important;}
.ml0{margin-left: 0;}
p.normal {font-weight: normal;}

table.datos {margin: 0;width: auto;}
table.datos td {background-color: #fff !important;}
table.datos td:nth-child(1) {width: 165px;}
table.datos td:nth-child(2) input {width: auto;}
#help img {border: 2px #ddd solid;max-width: 75%;box-shadow: 5px 10px #eee;margin-bottom: 20px;}


/*Bar*/
#progress{display:none;}
#myProgress{border: 1px black solid;}
#myBar {
  width: 0%;
  height: 30px;
  background-color: black;
  text-align: center; /* To center it horizontally (if you want) */
  line-height: 30px; /* To center it vertically */
  color: white;
}

/*Secci�n*/
section{width:100%;height:800px;border:2px solid black;overflow:scroll;}
.titletype{display:block;font-size: 20px !important;color: #72a8d3 !important;font-weight: bold !important;float: left;margin-left: 10px;}
.typeprob{display:block;}
.twocolumns .iradio_flat-blue {float: left;}
.resultados {margin-top: 50px;margin-left: 0 !important;;padding-left: 0 !important;}
.resultados .span7, .resultados .span5{margin-left: 0 !important;padding-left: 0;}
.resultados input{max-width: 100px;}
.resultados #pdirres input{max-width: 120px;}

.entrfieldset,.salfieldset,.formatfieldset{display:inline-block;}
#fileradio{display:none;}
#filediv{display:none;width: 25%;}
#results, #geo_results{width:90%;height:300px;overflow:scroll;white-space: pre-line;table-layout: fixed;}
.row{display: table;margin:5px;}
.cell{display:table-cell;width:100px;}
.pdirfieldset{display:inline-block;}
.pinvfieldset{display:inline-block;}
.formatfieldset{display:inline-block;}
.trfieldset{display:inline-block;}
#datacoord{display:inline-block;}
#datacoords3{display:inline-block;}
#results_manual,#results_trab,#geo_results_trab,#arearesults{display:none;clear:both;}
#results_manual {margin-top: 20px;}
#resultsfinal{overflow:auto;width:100%;position:relative;}
#messp{display:none;text-align: center;}
#clipboardtext{display:none;}
.btn_disabled{background-color: #ccc !important;}
.disp_grid {display: grid !important;}

/* Toast*/
.error{top: 50% !important;border: 3px solid #72a8d3 !important;bottom: 0px !important;}
#geo_filearea, #trd_filearea{overflow:scroll;width:90%;height:300px;margin: 20px;}
.format1{position:absolute;border:2px solid black; top:180px !important;left:160px !important;right: 15px !important;}
.format1 .jq-toast-single{position:relative;width:100%;height:100%;}
.format2{border:3px solid black; top:180px !important;left:160px !important;right: 15px !important;}
.format3{position:relative;width:100%;height:100%;}
#selectentr{float:left;clear:left;width:100%;}
#selectentr select{width:50%;}
#btnsselec{display:inline-block;}
#entrlabel, #sallabel{float:left;padding: 20px 25px;font-weight: bold;}
#selectsal{float:left;clear:left;width:100%;}
#selectsal select{width:50%;}
#btnmovesal{float:left;clear:left;}
#evrsinfo{clear:left;}
#dived50force,#divetrs89force{display:none;}
#btnexport{float:left;clear:left;}
.jq-toast-heading {text-align: center;}
.jq-toast-wrap{width:50%;position: absolute;background: #fff;height: max-content;overflow-y: auto;margin-left: auto;margin-right: auto;}
#formatclose1 {}
.jq-toast-single{position:relative;width:100%;height:100%;}
.jq-toast-single p {padding: 20px 25px;font-size: 14px;margin-bottom: 0;}
.close-jq-toast-single{font-size: 25px;border: 1px solid;right: 5px;position: absolute;padding: 4px;background: #ccc;cursor: pointer;}
.divformat, .divformat2 {padding: 20px;}
#results .row, #geo_results .row {margin: 10px;}
#chknombre, #chkelip, #geo_chknombre {float: left;margin-right: 10px;}
#geogcamp label, #geogfor label, #utmcamp label, #geogfor label, #cartcamp label {min-width: 200px;}
#geogfor {clear: both; padding: 20px 0;}
.divformat2 label {min-width: 200px;}
#divsep label, #dived50force label, #divetrs89force label {min-width: 300px;}
#divsep {padding: 20px;}
#divsep select {width: auto;}

.boton-help {cursor: pointer;}
#combo_tipo {width: auto;}

@media (max-width: 1300px){
	.titletype{max-width: 85%;}
	#pdirinv .entrada label {max-width: 52%;margin-right: 5px;}
	#pdirinv .entrada input {max-width: 45%;}
	#pdirinv fieldset {min-height: 175px;width: 100%;}
	#pdirformato.entrada label, #pinvformato.entrada label {max-width: 75%;}
	#xyzgeodata {width: 70%;}
	#transform .span7.resultados .span7 {width: 64%;}
	#xyzgeocalc {width: 100%;}
	#transform .span7.resultados .span5 {width: 35%;}
	fieldset {min-height: 164px;}
	.pr0-med {padding-right: 0 !important}
	.pr5-med {padding-right: 5px !important}
	.izq .span7.pr5-med {width: 63%;}
	.izq .span5.pr0-med {width: 35%;}
	.der .span7.pr5-med {width: 64%;}
	.der .span5.pr0-med {width: 36%;}
}