
/* Import form */
[id^="GPimportPanel-"] {
  width: 340px;
}

[id^="GPimportGetCapPanel-"],
[id^="GPimportMapBoxPanel-"] {
  width: 340px;
}

div[id^="GPimportTypeLine-"] {
  border-bottom: 1px solid #999;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

div[id^="GPimportChoice-"] {
  margin-top: 5px;
  margin-bottom: 5px;
}

div[id^="GPimportGetCapResults-"],
div[id^="GPimportMapBoxResults-"] {
    height: 140px;
    overflow-y: auto;
    resize: vertical;
}

.GPshowImportPicto {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH7SURBVFiF7dY/aBRhEAXwvcN/sRBBkUNsA8JhoZ1gJaIIamV91SUSFCxtU1oJQS9i0lnZWShYpE5pIYFUNoJIsLGIYhC9n8XOcZt175Ldu2CzD7bYmfne+97O7nybJDVq1KhRFZjFWlyz/3s/lYFDeIjvhviJRRyZAv8cXqA5pqaBp3gwqdglvA8TW+jgNj5HbAOXJ+Cfw5/gWi0yFWaeRU2/kikcx2P8DpKXOJXJn8RSbKYfT/hEBZ2e3VhGI2dmOVfTKytyC59i8Udcy+RA5v4KNiP8BXdLag1epSxW0cx1ZoCVoi6OIm9FJ+BXdOhYrmaXoYgdxiPsRPoNzk3BVL57pcx08C0WrqM9ou4fQ5lcO9YKrs6EpqqZCcLtWPgkv3CMSFG3msEB2/vewHhThcOiCNmi50mSSJLkXpIk3TIbyaEbHIKzLBr7jO0N3JB+2PAapwtqCl856dR7FemvuFNSu2gAVOpSnvgM3gbJFm7uZQhXDc+lNZydgpmVglhlUw3M44f0jFnC0bwh6XRblJ5FO9JJV0pwjJnB2C4c6aVNhVgbH4JoAxcyufOGfxCbuFhR4+AP1pzgTIj2o2Pzue71MDMBf9fw16dwNOc61cf9yoYypNcNBwYVPvwx3AvxYEZOszDVw8I0NAekLbyLqzU14ho1atQ4KPwF7C8m4Xa+2v4AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: 1px center;
}

.GPimportPanelClose,
.GPimportGetCapPanelClose,
.GPimportMapBoxPanelClose {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH7SURBVFiF7dY/aBRhEAXwvcN/sRBBkUNsA8JhoZ1gJaIIamV91SUSFCxtU1oJQS9i0lnZWShYpE5pIYFUNoJIsLGIYhC9n8XOcZt175Ldu2CzD7bYmfne+97O7nybJDVq1KhRFZjFWlyz/3s/lYFDeIjvhviJRRyZAv8cXqA5pqaBp3gwqdglvA8TW+jgNj5HbAOXJ+Cfw5/gWi0yFWaeRU2/kikcx2P8DpKXOJXJn8RSbKYfT/hEBZ2e3VhGI2dmOVfTKytyC59i8Udcy+RA5v4KNiP8BXdLag1epSxW0cx1ZoCVoi6OIm9FJ+BXdOhYrmaXoYgdxiPsRPoNzk3BVL57pcx08C0WrqM9ou4fQ5lcO9YKrs6EpqqZCcLtWPgkv3CMSFG3msEB2/vewHhThcOiCNmi50mSSJLkXpIk3TIbyaEbHIKzLBr7jO0N3JB+2PAapwtqCl856dR7FemvuFNSu2gAVOpSnvgM3gbJFm7uZQhXDc+lNZydgpmVglhlUw3M44f0jFnC0bwh6XRblJ5FO9JJV0pwjJnB2C4c6aVNhVgbH4JoAxcyufOGfxCbuFhR4+AP1pzgTIj2o2Pzue71MDMBf9fw16dwNOc61cf9yoYypNcNBwYVPvwx3AvxYEZOszDVw8I0NAekLbyLqzU14ho1atQ4KPwF7C8m4Xa+2v4AAAAASUVORK5CYII=');
}

.GPimportPanelReturnPicto {
  background-color: #366291;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AUXDwQyeFmCzQAAATJJREFUSMftliFLBFEURs/dVUQURJvYLCaLGESz1T9gUJsoWARBEBRM/obFIFgMKxtsNhG2aTUIBqOCySLsHssuTNiVGZ47aU8aZr5537vz3TfvwZAhg0K9UL/U5bLMuuyljFXJYXYOHGVuxcAM1VPg5D+/1sgfZsfAWY9HG+ok0AY+gFfgJSI+UzI7tBht9UHdUqtFzQ5M41GdKZLhQmJMa0A9d6VqqDXT2e41fvQxrQCXQK+X7oGnzvUoMA3MAyvAWEbXjIjVIllW1eseM9/vo59SrzK6ljpXtIGq6k0ew0wcdxntTqGFHxEtYBO4zTPBiBDYBX6SGlAdVRud9baeQ99tunrKz6CizubULnYMn8vczprqW+HdIoEaMF5mhRPqe2kVRsQ30Cj7WLI0PJwNnF82zKAINyZs+wAAAABJRU5ErkJggg==');
  /* background-position: 3px center; */
}

.GPimportChoiceAlt input[type="radio"] {
  display: none;
}

.GPimportChoiceAltTxt {
  display: block;
  line-height: 28px;
  color: #BBB;
  font-weight: bold;
  cursor: pointer;
}

input[type="radio"]:checked + .GPimportChoiceAltTxt {
  color: #366291;
}

/* Line inputs */

.GPimportInputLine {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-bottom: 10px;
}

.GPimportInputLine > * {
  display: block;
  height: 28px;
  line-height: 26px;
  border: 1px solid #999;
  border-radius: 0;
}

.GPimportInputLine *:not(:last-child) {
  border-right:none;
}

.GPimportInputLine *:first-child {
  border-radius: 3px 0 0 3px;
}

.GPimportInputLine *:last-child {
  border-radius: 0 3px 3px 0;
}

.GPimportInputLine > *:not(input) {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.GPimportInputLine > input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1;
  padding: 0 5px;
  min-width: 0;
}

.GPimportInputLine > select {
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1;
  padding-right: 7px;
}

.GPimportInputLine > label {
  background-color:  #F2F2F2;
  color: #666;
  padding-left: 7px;
  padding-right: 9px;
  cursor: pointer;
}



.GPimportGetCapProposal {
  width: 100%;
  height: 28px;
  line-height: 16px;
  padding: 6px 10px;
  color: #5E5E5E;
  font-size: 1.0em;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  cursor: pointer;
  list-style-type: none;
}

.GPimportGetCapRubriqueTitle,
.GPimportMapBoxSourceTitle,
.GPimportMapBoxListSourceTitle {
    color: #5E5E5E;
}

.GPimportGetCapRubrique,
.GPimportGetCapListRubrique,
.GPimportMapBoxSource,
.GPimportMapBoxListSource {
    list-style-type: none;
}

li.GPimportGetCapRubrique:before,
li.GPimportGetCapListRubrique:before,
li.GPimportMapBoxSource:before,
li.GPimportMapBoxListSource:before {
	/* content: "→ "; caractère UTF-8 */
    content: "» ";
}

.GPimportGetCapProposal:hover,
.GPimportGetCapRubrique:hover,
.GPimportMapBoxSource {

}

.GPimportGetCapRubriqueTitle:hover,
.GPimportMapBoxSourceTitle:hover {
    color: #000000;
}

.GPimportGetCapProposal:hover {
  color: #000000;
}

.GPimportMapBoxSourceVisibility,
.GPimportMapBoxSourceStyle,
.GPimportMapBoxSourceFilter,
.GPimportMapBoxSourceScale {
    display: inline-block;
    margin-left: 15px;
}

.GPimportMapBoxJsonEdit {
    outline: 1px solid #ccc;
    padding: 5px;
    margin: 5px;
}
.GPimportMapBoxJsonEdithidden {
    display: none;
}

.gp-json-string { color: green; }
.gp-json-number { color: darkorange; }
.gp-json-boolean { color: blue; }
.gp-json-null { color: magenta; }
.gp-json-key { color: red; }

.GPimportMapBoxSourceVisibilityInput {
    display: block  !important;
}

.GPimportMapBoxSourceVisibilityLabel {

}

.GPimportMapBoxSourceScale {
}

[id^="GPimportPanelReturnPicto-"] {
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 3px;
  opacity: 1;
  background-position: 0 0;
  cursor: pointer;
}
