#postaPontApi-main {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #8C8C8C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
  /*	height: 400px;*/
  height: auto;
  min-height: 400px;
  width: 100%;
}

#postaPontApi-content {
  height: auto;
  margin: 0px auto;
  /*		width: 678px;*/
  width: 100%;
  max-width: 678px;
  background: url('data:image/png;base64,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') no-repeat center 0px;
  overflow: hidden;
}

#postaPontApi {
  /*			width:640px;*/
  width: 100%;
  max-width: 640px;
  margin: 0px auto;
  overflow: hidden;
}

#postaPontApi h2,
#postaPontApi select,
#postaPontApi button,
#postaPontApi input,
#postaPontApi img,
#postaPontApi p {
  border: 0;
  margin: 0;
  outline: inherit;
  padding: 0;
}

#postaPontApi h2 {
  display: block;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  overflow: hidden;
  /* corners */
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  /* text shadow */
  -moz-text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  /* linear bg */
  background: rgb(21, 134, 57);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1ODYzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzE0NzYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjUzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
  background: -moz-linear-gradient(top, rgba(21, 134, 57, 1) 0%, rgba(20, 118, 51, 1) 51%, rgba(15, 83, 36, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21, 134, 57, 1)), color-stop(51%, rgba(20, 118, 51, 1)), color-stop(100%, rgba(15, 83, 36, 1)));
  background: -webkit-linear-gradient(top, rgba(21, 134, 57, 1) 0%, rgba(20, 118, 51, 1) 51%, rgba(15, 83, 36, 1) 100%);
  background: -o-linear-gradient(top, rgba(21, 134, 57, 1) 0%, rgba(20, 118, 51, 1) 51%, rgba(15, 83, 36, 1) 100%);
  background: -ms-linear-gradient(top, rgba(21, 134, 57, 1) 0%, rgba(20, 118, 51, 1) 51%, rgba(15, 83, 36, 1) 100%);
  background: linear-gradient(to bottom, rgba(21, 134, 57, 1) 0%, rgba(20, 118, 51, 1) 51%, rgba(15, 83, 36, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#158639', endColorstr='#0f5324', GradientType=0);
}

/* mobile */
@media (max-width: 767px) {
  #postaPontApi h2 {
    font-size: 13px;
  }
}

#postaPontApi-inner {
  padding: 17px;
}

#postaPontApi-inner p {
  padding-bottom: 16px;
  border-bottom: 1px dotted #8C8C8C;
}

#postaPontApi-inner form {
  height: 70px;
  margin: 16px 0px;
}

#postaPontApi-inner form #pp-geoloc-button {
  margin-bottom: 10px;
  float: right !important;
}

#postaPontApi-inner form div#pp-select-container {
  clear: both;
  height: 23px;
  line-height: 23px;
  width: 462px;
  padding: 4px 5px 1px 7px;
  float: left;
  margin-right: 10px;
  border: 1px solid #DEDEDE;
  /* corners */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* mobile horizontal */
@media (min-width: 480px) and (max-width: 767px) {
  #postaPontApi-inner form div#pp-select-container {
    margin-right: 0;
    width: 68%;
  }
}

/* mobile vertical */
@media (max-width: 479px) {
  #postaPontApi-inner form div#pp-select-container {
    margin-right: 0;
    width: 56%;
  }
}

#postaPontApi-inner form div#pp-select-container select {
  width: 100%;
}

#postaPontApi-inner form button {
  float: left;
  cursor: pointer;
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  /* corners */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: rgb(230, 41, 37);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MjkyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2MzMWYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTE0MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
  background: -moz-linear-gradient(top, rgba(230, 41, 37, 1) 0%, rgba(195, 31, 27, 1) 49%, rgba(161, 20, 17, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 41, 37, 1)), color-stop(49%, rgba(195, 31, 27, 1)), color-stop(100%, rgba(161, 20, 17, 1)));
  background: -webkit-linear-gradient(top, rgba(230, 41, 37, 1) 0%, rgba(195, 31, 27, 1) 49%, rgba(161, 20, 17, 1) 100%);
  background: -o-linear-gradient(top, rgba(230, 41, 37, 1) 0%, rgba(195, 31, 27, 1) 49%, rgba(161, 20, 17, 1) 100%);
  background: -ms-linear-gradient(top, rgba(230, 41, 37, 1) 0%, rgba(195, 31, 27, 1) 49%, rgba(161, 20, 17, 1) 100%);
  background: linear-gradient(to bottom, rgba(230, 41, 37, 1) 0%, rgba(195, 31, 27, 1) 49%, rgba(161, 20, 17, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e62925', endColorstr='#a11411', GradientType=0);
}

#pp-geoloc-button {
  float: left !important;
}

/* mobile horizontal */
@media (min-width: 480px) and (max-width: 767px) {
  #postaPontApi-inner form button {
    float: right;
    width: 25%;
  }
}

/* mobile vertical */
@media (max-width: 479px) {
  #postaPontApi-inner form button {
    float: right;
    width: 35%;
  }
}

#postaPontApi-inner form button:hover {
  background: rgb(161, 20, 17);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMTQxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzMWYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjI5MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
  background: -moz-linear-gradient(top, rgba(161, 20, 17, 1) 0%, rgba(195, 31, 27, 1) 51%, rgba(230, 41, 37, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(161, 20, 17, 1)), color-stop(51%, rgba(195, 31, 27, 1)), color-stop(100%, rgba(230, 41, 37, 1)));
  background: -webkit-linear-gradient(top, rgba(161, 20, 17, 1) 0%, rgba(195, 31, 27, 1) 51%, rgba(230, 41, 37, 1) 100%);
  background: -o-linear-gradient(top, rgba(161, 20, 17, 1) 0%, rgba(195, 31, 27, 1) 51%, rgba(230, 41, 37, 1) 100%);
  background: -ms-linear-gradient(top, rgba(161, 20, 17, 1) 0%, rgba(195, 31, 27, 1) 51%, rgba(230, 41, 37, 1) 100%);
  background: linear-gradient(to bottom, rgba(161, 20, 17, 1) 0%, rgba(195, 31, 27, 1) 51%, rgba(230, 41, 37, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11411', endColorstr='#e62925', GradientType=0);
}

#postaPontApi-inner #pp-map-canvas {
  max-width: 606px;
  width: 100% !important;
}
