/*body {
  background-color: red !important;
}*/

.fl-left {
  float: left;
}

.fl-right {
  float: right;
}

.wms-map,
#viewer-section {
  display: none;
}

.block.block-block.block--none.clearfix {
  overflow: hidden;
}

#map-collapse,
#map-collapse.collapse.in {
  display: none !important;
}

.pane-dkan-spatial-filter-spatial-filter {
  /*z-index: 999;*/
}

.radix-layouts-sidebar .btn-collapse button.btn.btn-primary.btn-apply {
  position: absolute;
  z-index: 9;
  right: 10px;
  top: 50px;
}

#edit-field-wms-x1-coordinate-wrapper,
#edit-field-wms-x2-coordinate-wrapper,
#edit-field-wms-y1-coordinate-wrapper,
#edit-field-wms-y2-coordinate-wrapper,
#edit-field-spatial-wkt,
#edit-field-wms-x1-coordinate {
  display: none;
}

.mapdisabled {
  background: #ffffff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  opacity: 0.5;
}

.group-metadatav .group-metadata-raster {
  display: none;
}

.logo img {
  max-width: 100%;
  height: auto;
  width: 170px;
}

.group-odfie-pod {
  display: none;
}

#edit-field-license,
#edit-field-author,
#edit-field-spatial-geographical-cover,
#edit-field-frequency,
#edit-field-granularity,
#edit-field-data-dictionary-type,
#edit-field-data-dictionary,
#edit-field-contact-name,
#edit-field-contact-email,
#edit-field-public-access-level,
#edit-field-landing-page,
#edit-field-conforms-to,
#edit-field-language,
#edit-field-additional-info,
#edit-field-resources,
#edit-field-related-content {
  display: none;
}


.page-download-request-form .header,
.page-download-request-form ul.breadcrumb,
.page-download-request-form #admin-menu,
.page-download-request-form .footer,
.page-download-request-form footer {
  display: none;
}



.page-biometric-authenticate .navigation-wrapper {
  display: none;
}

.page-biometric-authenticate #main-wrapper {
  display: block;
}

.page-biometric-authenticate .breadcrumb {
  display: none;
}

/*-----------------------------*/

.dialog-ovelay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.50);
  z-index: 999999
}

.dialog-ovelay .dialog {
  width: 400px;
  margin: 100px auto 0;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  border-radius: 3px;
  overflow: hidden
}

.dialog-ovelay .dialog header {
  padding: 10px 8px;
  background-color: #f6f7f9;
  border-bottom: 1px solid #e5e5e5
}

.dialog-ovelay .dialog header h3 {
  font-size: 14px;
  margin: 0;
  color: #555;
  display: inline-block
}

.dialog-ovelay .dialog header .fa-close {
  float: right;
  color: #c4c5c7;
  cursor: pointer;
  transition: all .5s ease;
  padding: 0 2px;
  border-radius: 1px
}

.dialog-ovelay .dialog header .fa-close:hover {
  color: #b9b9b9
}

.dialog-ovelay .dialog header .fa-close:active {
  box-shadow: 0 0 5px #673AB7;
  color: #a2a2a2
}

.dialog-ovelay .dialog .dialog-msg {
  padding: 12px 10px
}

.dialog-ovelay .dialog .dialog-msg p {
  margin: 0;
  font-size: 15px;
  color: #333
}

.dialog-ovelay .dialog footer {
  border-top: 1px solid #e5e5e5;
  padding: 8px 10px
}

.dialog-ovelay .dialog footer .controls {
  direction: rtl
}

.dialog-ovelay .dialog footer .controls .button {
  padding: 5px 15px;
  border-radius: 3px
}

.button {
  cursor: pointer
}

.button-default {
  background-color: rgb(248, 248, 248);
  border: 1px solid rgba(204, 204, 204, 0.5);
  color: #5D5D5D;
}

.button-danger {
  background-color: #f44336;
  border: 1px solid #d32f2f;
  color: #f5f5f5
}


/******** Satellite page ********/

.model-node-delete {
  width: 450px !important;
}

.model-node-edit,
.model-node-add {
  width: 500px !important;
}

.model-node-edit #edit-actions--2,
.model-node-edit .edit-save-button,
.model-node-edit .edit-delete {
  display: none;
  visibility: hidden;
}

.model-node-add .save-add-button,
.model-node-add #edit-actions--2 {
  display: none;
  visibility: hidden;
}

.ms-options ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#dropdown-resolution-text,
#dropdown-resolution-operation,
#dropdown-swath-text,
#dropdown-swath-operation,
#dropdown-scene_width-text,
#dropdown-scene_width-operation,
#dropdown-scene_breadth-text,
#dropdown-scene_breadth-operation {
  display: none;
}

.SumoSelect>.optWrapper>.options li label,
.SumoSelect .select-all label {
  color: #fff;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk,
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,
.SumoSelect>.CaptionCont>span {
  color: #c7ac83;
}

.page-satellite-list .region-content {
  padding-top: 0;
}

.page-satellite-list .region-content .view {
  overflow: inherit;
}

.page-satellite-list .view-header {
  text-align: right;
  float: right;
  margin-top: -50px;

}

.page-satellite-list .view-header .use-ajax {
  background: transparent;
  color: #fff;
  border: #c7af8b solid 1px;
  padding: 5px 8px;
  border-radius: 4px;
  display: inline-block;
}

.page-satellite-list .view-header .use-ajax:hover {
  background: #c7af8b;
  color: #333
}

.page-satellite-list .view-content {
  clear: both;
  padding-top: 0;
}

.page-satellite-list .view-content .views-table {
  margin-top: 0;
}

#drupal-modal.ui-front .form-wrapper,
#drupal-modal.ui-front div>.form-item-title.form-item {
  width: calc(50% - 2px);
  float: left;
  padding: 0 5px;
}

#drupal-modal.ui-front div>.form-item-title.form-item {
  margin-bottom: 0;
}

/****************************/

.showloginoutdiv {
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 9999;
  background-color: black;
  padding: 10px;
  border: 1px solid #c7ac83;
  width: 20%;
  border-radius: 10px;
}

.showloginoutdiv span {
  display: inline-block;
}

/* CUSTOM CSS */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0.12rem !important;
}

#edit-cancel {
  cursor: pointer;
  background-color: var(--bgcolour);
  color: white;
  letter-spacing: 0px;
  padding: 7px 10px;
  border: 1px solid #c7af8b;
  margin: 0px;

}

/* 
#edit-submit{
  margin-bottom: 8px;
} */

.profile_view_datasetblock {
  border-radius: 19px;
  background: #35ab39;
  padding: 8px;
}

.logged-in.page-user .radix-layouts-sidebar {
  text-align: center;
}

.view-empty {
  color: #fff !important;
}

form .field-name-field-profile-picture {
  display: inline;
  float: left;
  margin-left: 5px;
}

.modal-dialog td {
  word-break: break-all;
}

.date-outer {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 -5px;
}

.container-inline-date {
  /*width:50%;*/
  padding: 0 5px;
}

#field-subscription-validity-add-more-wrapper .container-inline-date,
#field-el-event-occur-date-range-add-more-wrapper .container-inline-date {
  width: 50%;
  float: left;
  clear: initial;
}

#field-subscription-validity-add-more-wrapper .container-inline-date div,
#field-subscription-validity-add-more-wrapper .container-inline-date input,
#field-el-event-occur-date-range-add-more-wrapper .container-inline-date div,
#field-el-event-occur-date-range-add-more-wrapper .container-inline-date input {
  width: 100%;
  float: left;
}

#field-subscription-validity-add-more-wrapper .container-inline-date label,
#field-el-event-occur-date-range-add-more-wrapper .container-inline-date label {
  display: none;
}

.date-outer input {
  margin: 0 !important;
  width: 100% !important;
}

.date-outer .container-inline-date>.form-item {
  margin-right: 0;
}

#storage_input input {
  width: 70px;
}

.imint-procced .asaf-area-wrapper {
  width: 100% !important;
}