html {
  min-width: 100vh;
  min-height: 100vh;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  background-color: #F8FAFC !important;
}

#table-map {
  position: absolute;
  z-index: 1;
  /* The z-index should be higher than Google Maps */
  /*top:575px;*/
  bottom: 8px;
  left: 208px;
  opacity: 0.87;
  right: 8px;
  font-size: 2px !important;
}

/* .ant-table-thead > tr > th, .ant-table-tbody > tr > td{
} */
#google-maps {
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 0 !important;
  /* Set z-index to 0 as it will be on a layer below the contact form */
}

#filter-card-map {
  position: absolute;
  z-index: 1;
  /* The z-index should be higher than Google Maps */
  /*top:575px;*/
  top: 76px;
  right: 8px;
  opacity: 0.87;
  text-align: center;
  /* box-shadow:0 4px 10px 4px rgba(19,35,47,0.1); */

}

.login-form-button {
  /* background-color: #60c448 !important; */
  /* border-color: #60c448 !important; */

  /* background-color: #fff !important;
  border-color: #fff !important;
  border: 1px solid #d9d9d9 !important */
}

.login-form-button:hover {
  opacity: 0.8;
}

.login-form-button:disabled,
.login-form-button[disabled] {
  background-color: initial !important;
  border-color: initial !important;
}

.loginform {
  text-align: center;
  background-color: white;
  padding: 50px;
  max-height: 100%;
  max-width: 600px;
  margin: 50px auto;
  border-radius: 10px;
  box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.1);
}

.reports-container {
  margin: 50px auto;
  text-align: center;
}

.reports-table-container {
  background-color: white;
  /* box-shadow:0 4px 10px 4px rgba(19,35,47,0.1); */
}

.antd-table-header {
  color: rgba(130, 130, 130, 1);
  font-weight: 550;
}

.ant-card-head {
  padding: 0 12px !important;
}

.ant-card-head-title {
  font-size: 14px !important;
}

.ant-card-body {
  padding: 12px !important;
}

#table-map .ant-card-body {
  padding: 0px !important;
}

.logo {
  height: 100px !important;
  background: url('../../assets/images/logo-light-white.png') !important;
  background-repeat: no-repeat !important;
  margin: 16px !important;
}

.sidebar-bg {
  /* background: url('../../images/grass.jpeg') no-repeat center bottom fixed !important; */
  /* style={{ lineHeight:'64px', backgroundColor:'#58962c',backgroundImage: 'linear-gradient(315deg, #58962c, #5bb323)', padding:'10px 10px 10px 10px', minHeight:'100vh' }}    */
  /* line-height: 64px !important; */
  /* padding: 10px 10px 10px 10px !important; */
  height: 90px;
  /* max-height: 200px; */
  /* flex: 0 0 215px; */
  /* min-width: 100vh; */
  width: 100%;
  /* width: 215px; */
}

.sidebar-bg:before {
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 100%;
  height: 90px;
  padding-top: 30px;
  display: block;
  z-index: 0;
  /* background-color: rgba(253, 185, 0, 0.8); */
  background-color: rgba(0, 126, 60, 1);
}


.gm-style-cc {
  display: none !important;
}

.dashboard-register-user {
  width: auto;
  padding: 20px 20px 20px 20px;
  box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.1);
  */
}

a[href^="http://maps.google.com/maps"] {
  display: none !important
}

a[href^="https://maps.google.com/maps"] {
  display: none !important
}

/* a{
  color:green !important;
} */

.register-login-forms input {
  border: none !important;
  border-bottom: 1px solid #5a9534 !important;
  border-radius: 0px !important;
  line-height: 64px !important;

}

.register-login-forms input:hover {
  font-size: 15px !important;
}

.register-login-forms input:focus {
  border: 1px solid rgba(96, 196, 72, 0.4) !important;
}

/* .gmnoprint a, .gmnoprint span, .gm-style-cc {
    display:none;
}
.gmnoprint div {
    background:none !important;
} */

/* The style of the selected table row */
.tableSelectedRow {
  background-color: #a0dc91
}

.ant-table-tbody>.tableSelectedRow:hover>td {
  background-color: #8ad8f0
}

/* BOXES */


.card-box {
  min-height: 120px;
  padding: 20px;
  background-color: #fff;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  margin: 10px;
}

.card-box p {
  margin: 0;
}

.card-box .box-icon {
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  vertical-align: middle;
}

.card-box .box-icon.rounded {
  border-radius: 50%;
}

.card-box .btn-icon,
.card-box .btn-icon-lined {
  margin: 0 15px 0 0;
  font-size: 1.75rem;
}

.card-box .box-info {
  display: inline-block;
  vertical-align: top;
}

.card-box .box-num {
  font-size: 24px;
  line-height: 1;
  margin: 10px 0 5px;
  /* text-align: right; */
}

.card-box .box-num-small {
  font-size: 20px;
  line-height: 1;
  margin: 10px 0 5px;
}

.card-box .box-sub-title {
  width: 100%;
  font-weight: normal;
  /* background-color: #1890ff; */
  align-self: flex-end;
  /* text-align: right; */
  /* padding-bottom: 0px; */
}

.aug-circle-icon {
  padding: 18px 21px;
  line-height: 68px;
  border-radius: 100%;
}


#components-layout-demo-custom-trigger .trigger {
  font-size: 18px;
  line-height: 64px;
  padding: 0 24px;
  cursor: pointer;
  transition: color .3s;
}

#components-layout-demo-custom-trigger .trigger:hover {
  color: #1890ff;
}

#components-layout-demo-custom-trigger .logo {
  height: 32px;
  background: rgba(255, 255, 255, .2);
  margin: 16px;
}




.ant-layout.ant-layout-has-sider {
  position: fixed;
  width: 100%;
  /* overflow-y: scroll; */
  top: 0;
  bottom: 0;
}

.ant-layout-header {
  background-color: #F8FAFC !important;
  border-bottom: 1px solid #d9d9d9;
  /* height: 75px !important; */
  /* line-height: 75px !important; */
}

.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: none !important;
}

.ant-layout-footer {
  padding: 24px 10px !important;
  background-color: white !important;
  /* color:green !important; */
  font-size: 18px !important;
}

.ant-layout-content {
  background: #fafafa !important;
}

/* .ant-menu-item .ant-menu-item-selected, .ant-menu-item .ant-menu-item-active, .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  border-left: 3px solid white !important;
  background: rgba(255,255,255,0.3) !important;
} */

/* .ant-menu-item:hover, .ant-menu-item-active, .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-submenu-active, .ant-menu-submenu-title:hover{
  background-color: none !important;
  color:none !important;
} */

/* .ant-menu-item .ant-menu-item-selected, .ant-menu-item .ant-menu-item-active, .ant-menu:not(.ant-menu-vertical) .ant-menu-item-selected {
  border-bottom: 3px solid #1C8C5E !important;
  background: rgba(0,0,0,0.1) !important;
} */

/* .ant-menu-inline>.ant-menu-item-selected,
.ant-menu-inline>.ant-menu-submenu-selected {
  background: rgba(255, 255, 255, 0.2) !important;
} */

/* .ant-menu-inline>.ant-menu-item:hover,
.ant-menu-inline>.ant-menu-submenu:hover {
  background: rgba(255, 255, 255, 0.2) !important;
} */

/* .ant-menu-horizontal > .ant-menu-item-active, */
/* .ant-menu-horizontal > .ant-menu-submenu-active, */
/* .ant-menu-horizontal > .ant-menu-item-open, */
/* .ant-menu-horizontal > .ant-menu-submenu-open, */
/* .ant-menu-horizontal>.ant-menu-item-selected,
.ant-menu-horizontal>.ant-menu-submenu-selected {
  background: rgba(0, 0, 0, 0.1) !important;
} */

/* .ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu:hover {
  background: rgba(0, 0, 0, 0.05) !important;
} */


/* .ant-menu-item {
  font-size: 14px !important;
  background: none !important;
  color: #121c17 !important;
  border-left: 3px solid transparent;
  padding: 0 10px !important;
} */

/* .ant-tabs-ink-bar{
  background-color:brown !important;
} */

.ant-layout,
.ant-layout-footer {
  /* // background: #f2f2f2; */
  background: #f6f6f6;
  /* // background: #f4f4f4; */
}

.sidebar-bg .ant-menu-inline-collapsed>.ant-menu-item,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,
.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
  padding: 0 20px !important;
}

.ant-table-small {
  border: none !important;
}

.ant-divider-horizontal {
  margin: 15px 0 !important;
}

.ant-form-vertical .ant-form-item {
  padding-bottom: 0 !important;
}

.custom-polyline-form .ant-form-item-label {
  margin-bottom: -6px;
}

.field-drawer .ant-drawer-body {
  padding: 0px !important;
}

.field-drawer .ant-drawer-content {
  opacity: 0.95;
}

.field-drawer .ant-checkbox-group-item:nth-child(1) {
  display: none !important;
}

.field-drawer .ant-checkbox-group-item:nth-child(2) {
  display: none !important;
}

/* .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #ff0000 !important;
  border-color: #ff0000 !important;
} */

.checkbox-red {
  background-color: #ff0000 !important;
  border-color: #ff0000 !important;
}

/* .polygon-tooltip-hover .gm-style .gm-style-iw-t::after {
  background: #666 !important;
} */

.vfm-slider .ant-slider-track {
  background-color: #67dad0 !important;
}

.vfm-slider .ant-slider-handle {
  border: solid 2px #67dad0 !important;
}

.field-management .ant-table-body {
  padding-bottom: 15px;
}