*{
  box-sizing: border-box;
}

html, body {
  font-family: 'Muli', "Helvetica", Arial, sans-serif
  font-size: 14px;
  color: #66615B;
  height: 100%;
}

#main-content, #map-canvas {
  margin: 0px;
  padding: 0px;
  height: 100%;
}

#parcelas-list{
  display: relative;
}

:focus {
    outline: none;
}

.border-radius{
  border-radius: 0;
}

.btn{
  bord
}

button {
  -webkit-appearance: none;
  cursor: pointer;
  padding: 0;
}
button:focus {
  outline: none;
}


/* --------------------------------
combine
----------------------------------*/
.menu.combine {
  margin: -14px 0 0 -100px;
}
.menu.combine.centered .menu__inner:before, .menu.combine.centered .menu__inner:after {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.menu.combine.rotate .menu__inner {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* --------------------------------
cross
----------------------------------*/
.menu.cross {
  margin: -14px 0 0 -14px;
}
.menu.cross.active .menu__inner {
  -webkit-transform: translateY(16px);
          transform: translateY(16px);
}
.menu.cross.active .menu__inner:before {
  -webkit-transform: translateY(-16px) rotate(45deg);
          transform: translateY(-16px) rotate(45deg);
}
.menu.cross.active .menu__inner:after {
  -webkit-transform: translateY(-16px) rotate(-45deg);
          transform: translateY(-16px) rotate(-45deg);
}

/* --------------------------------
common
----------------------------------*/
.menu {
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  border: none;
  background-color: transparent;
  overflow: hidden;
}

.menu .menu__inner {
  display: block;
  width: 100%;
  height: 3px;
  background-color: #66615B;
  font-size: 0;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition-property: background, -webkit-transform;
  transition-property: background, -webkit-transform;
  transition-property: transform, background;
  transition-property: transform, background, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.menu .menu__inner:before, .menu .menu__inner:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  background-color: #66615B;
  left: 0;
  -webkit-transform: translateY(-9px);
          transform: translateY(-9px);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.menu .menu__inner:after {
  -webkit-transform: translateY(9px);
          transform: translateY(9px);
}

#menu-seleccion{
  position: absolute;
  top: 35px;
  right: 20px;
  z-index: 2000;
}

#loadingModal{
  z-index: 9999;
}

#loadingModal .modal-dialog{
  margin-top: 0;
  width: 100%;
}

#loadingModal .modal-content #loadingInfo{
  margin: 0px;
}

#loadingModal .modal-content {
  border-radius: 0;
  border: none;
  box-shadow: none;
  text-align: center;
  width: 100%;
  height: 80px;
  position: relative;
  display: block;
  color: #000;
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
}

#loadingModal .modal-content svg {
  position: relative;
  margin: 20px auto 5px auto;
}

#loadingModal .modal-content svg rect {
  fill: #4883cf;
}


.modal-backdrop{
  z-index: 9998;
}

ParcelasSeleccionadas{
  display: none;
}
