html, body {
    overscroll-behavior: none;
}
/* Admin forms */
.clockbox h2{
  font-size: 17px !important;
}
.form-select{
  min-width: 120px;
  margin-bottom: 1.5rem !important;
}
.field-date {
    margin-bottom: 3rem !important;
}
.field-time {
    margin-bottom: 3rem !important;
}
.vIntegerField {
    width: 10em !important;
}
.btn-toolbar li{
  list-style-image: none;
    list-style: none;
    list-style-type: none;
    padding-left: 10px;
}
.vLargeTextField, .vXMLLargeTextField {
    width: 100% !important;
}
input[type='file'] {
  max-width: 100% !important;  
}
button[name="_addanother"],button[name="_continue"]{    
  display: none !important;
}
label.required::after {
    content: "*";
    display: block;
    color: #C6302F;
    margin-left: 5px;
}
.vTextField, .vUUIDField ,.vIntegerField {
    width: 100% !important;
}
fieldset .related-widget-wrapper{
  float: initial !important;
}
fieldset p.file-upload {
    margin-left: 0px!important;
}
fieldset .file-upload a {
    display: block;
    margin-bottom: 5px;
}
fieldset .clearable-file-input input {
    width: 1.5em;
    height: 1.5em;
}
fieldset span.clearable-file-input label {
    color: #C63031;
    font-size: 12px;
}

/* Admin forms errors */
form ul.errorlist {
    margin: 0 !important;
    padding-left: 0 !important;
}

/* Admin filters */
.admin-filters h3 {
  font-size: 0.9rem;
  padding-left: 8px;
}
.admin-filters ul {
  padding-left: 0;
  list-style-type: none;
}
.admin-filters .filter_panel li {
  display: inline-block;
  padding-right: 10px;
}
.related-widget-wrapper .select2-container {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 20px;
}
.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field {
    border: 1px solid #a7a7a7 !important;
}
.related-widget-wrapper .related-widget-wrapper-link {
    display: none;
}
.admindatefilter {
    border-bottom: none !important;
    padding-left: 8px !important;
    padding-bottom: 30px!important;
}
.admindatefilter a {
    padding-top: 8px!important;
    padding-left: 5px!important;
}
.admindatefilter .vDateField{
  display: inline-block !important;
  width: 80% !important;
}

/* Sidebar */
.sidebar {
	background-color: #212226;
}
.sidebar-logo {
    display: flex;
    justify-content: center;
    margin: 30px 0;
}
.sidebar-logo img {
    max-height: 50px;
}
.sidebar .nav-item {
    line-height: 1.7 !important;
}
.sidebar .nav-item .nav-link {
    font-size: 0.9rem !important;
    color: #79829c !important;
    animation: all 0.3s ease;
}
.sidebar .nav-item.active .nav-link {
    color: #ffffff !important;
    background: none !important;
}
.sidebar .nav-item .nav-link:hover {
    color: #ffffff !important;
    background: none !important;
}
.sidebar .nav-item .sidebar-icon {
    font-size: 1rem !important;
    margin-right: 0.8rem !important;
    animation: all 0.3s ease;
}
.sidebar .nav-item:hover .sidebar-icon {
    color: #ffffff !important;
}
.sidebar .nav-item.active .sidebar-icon {
    color: #ffffff !important;
}
.sidebar .nav-link .sidebar-icon {
    width: 20px;
}
.login-form-bg {
  background:#343434;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
}
.datetime span {
    float: left !important;
}
#geo_data_map {
    width: 100%;
    height: 400px;
}
textarea#id_geo_data {
    display: none !important;
}
label[for="id_map_center"] {
    display: none !important;
}
label[for="id_zoom"] {
    display: none !important;
}
input#id_map_center {
    display: none !important;
}
input#id_zoom {
    display: none !important;
}
#projectsmap {
  width: 100%;
  height: 500px;
}
#id-expiration_date{
  background-color: transparent !important; 
}
.CopyLinkField-button {
  cursor: pointer;
  color: #238cc2 !important;
  font-size: 0.8rem !important;
  text-transform: uppercase;
}
.input-group-prepend .input-group-text{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pm-textarea{
  padding-left: 4px !important;
}
  
  
