body {
	color: var(--text);
	font-family: calibri;
	font-size: 14px;
}

.panel-display.bryant.radix-bryant .col-md-3 {
	width: 325px;
	float: left;
	padding-right: 0;
	padding-left: 0;
}

.panel-display.bryant.radix-bryant .col-md-9 {
	width: calc(100% - 325px);
	float: left;
	padding-left: 0;
	padding-right: 0;
}

.panel-panel-inner .panels-responsive-tabs-processed .item-list {
	padding: 0 0 0 15px;
}

.cbo_metadata_view .cboxIframe {
	border: 0px !important;
}

a {
	color: var(--bordercolor);
	cursor: pointer;
}

a:focus,
a:hover {
	color: #72c575;
}

input,
textarea {
	border-color: var(--bordercolor);
	color: var(--text);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: calibri;
	line-height: 1.2;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 30px;
}

h3 {
	font-size: 26px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 20px;
}

h6 {
	font-size: 16px;
}

.file-protocol-alert.alert.colors-d.background-80.heading.fade.in {
	display: none;
}

.info h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-align: justify;
	color: var(--bgcolour);
}

.circle {
	text-align: center;
	line-height: 145px;
	font-size: 32px;
}

.info {
	background: none;
	padding: 2px 0px;
}

.info p {
	margin: 0px;
	line-height: normal;
	font-size: 10px !important;
	font-weight: 500;
	letter-spacing: 0px;
	width: auto;
	color: var(--bgcolour);
}

/*Extra scrollbar add*/
.data-demand-tblbk::-webkit-scrollbar {
	width: 6px !important;
	height: 9px !important;
	background-color: #262525;
}

.data-demand-tblbk::-webkit-scrollbar-thumb {
	height: 30px;
	border-radius: 3px;
	border: 1px solid rgb(179, 179, 179);
	background-color: #7a7a7a;
}

::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}

.data-demand-tblbk::-webkit-scrollbar-track-piece {
	background-color: #262525;
}

::-webkit-scrollbar-track-piece {
	background-color: #262525;
}

::-webkit-scrollbar-thumb:vertical {
	height: 30px;
	background-color: #7a7a7a;
}

.disable-scrollbars {
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* IE 10+ */
}

#top-nav.navbar-fixed-top li,
#top-nav.navbar-fixed-top li a,
.ext-nav-show #top-nav li,
.ext-nav-show #top-nav li a {
	line-height: normal;
	padding: 10px 0;
	color: var(--bgcolour);
}

.hover-effect::before {
	width: 25px;
	text-align: right;
	margin-right: 5px;
	margin-left: -20px;
	transform: translateX(10px);
}

.hover-effect::after {
	width: 25px;
	text-align: left;
	margin-left: 5px;
	margin-right: -20px;
	transform: translateX(-10px);
}

#top-nav.navbar-fixed-top .navbar-brand {
	/* padding: 0 14px; */
	margin: 0;
	line-height: 52px;
}

#top-nav.navbar-fixed-top .menu-toggle.ext-nav-toggle {
	height: 50px !important;
}

.home-suzi h1 {
	font-size: 40px;
	line-height: 40px;
}

.home-suzi h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: -20px;
}

.home-suzi p.title {
	margin-bottom: 10px;
	text-transform: none;
	font-size: 15px;
	line-height: 22px;
}

.content.home-suzi.full-size.colors-d.background-0 {
	background: #4b4d47;
	background: -moz-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: -webkit-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4d47', endColorstr='#586140', GradientType=1);
	text-align: center;
}

.userregistation-pg {
	background: #4b4d47;
	background: -moz-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: -webkit-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4d47', endColorstr='#586140', GradientType=1);
}

.userregistation-pg .ajax-form {
	background-color: var(--text);
}

.userregistation-pg .ajax-form label {
	color: #000;
}

.userregistation-pg .control-group .chosen-container.form-actions.chosen-container-single.w-250 {
	width: 250px !important;
	margin-left: auto;
	margin-right: auto;
}

.userregistation-pg .link {
	color: #333
}

.userregistation-pg .link:hover {
	color: #000
}

.chosen-container .chosen-drop {
	border-color: #333;
}

.chosen-container.form-actions.chosen-container-single .chosen-single {
	color: #333 !important
}

.userregistation-pg .form-actions .button {
	background-color: #a69881;
	border-color: transparent;
	color: var(--text);
}

.userregistation-pg .form-actions .button:hover {
	background-color: #968974;
}

.userregistation-pg .chosen-search input[type="text"] {
	border-color: #333;
}

.content.home-suzi.full-size.colors-d.background-0 .brand {
	margin: 0px 0px 20px;
}

.mb-30 {
	margin-bottom: 100px;
}

.row.hidden-xs.hidden-sm.bottom-box {
	position: absolute;
	bottom: 0px;
	right: 0;
	margin-top: 30px;
	left: 0;
	top: auto;
	border-top: transparent solid 1px;
}

.row.hidden-xs.hidden-sm.bottom-box .col-md-4 {
	border-right: transparent solid 1px;
}

.row.hidden-xs.hidden-sm.bottom-box .col-md-4:last-child {
	border-right: transparent solid 1px;
}

.row.hidden-xs.hidden-sm.bottom-box .col-md-4 .banner-cell {
	border-bottom: transparent solid 1px;
}

.row.hidden-xs.hidden-sm.bottom-box h3 {
	margin: 0px;
}

.banner-cell {
	padding: 10px 15px;
	text-align: center;
}

.banner-cell p.title {
	font-size: 15px;
	letter-spacing: 0px;
	display: block;
	text-align: center;
}

.view>.content {
	padding: 35px 0px;
}

.row.search .input-group-addon {
	background: none;
}

.icon-set {
	margin-top: 15px;
}

.search .input-group {
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid;
	border-radius: 0px;
}

.input-group-addon {
	border: none !important;
	border-radius: 0px;
}

.bg-transparent {
	background-color: transparent !important;
}

.row.search {
	padding: 15px;
	border-radius: 0px 0px 0px 0px;
	border: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	margin: 0px auto !important;
	z-index: 1;
	border-width: 3px 3px 0px;
	float: none;
}

.input-group-addon .input-group-text {
	border: none !important;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	border-radius: 0px !important;
	color: var(--text)fff;
	cursor: pointer;
	background: none;
}

.input-group-text .fa.fa-search {
	color: var(--text)fff;
}

.search .input-group input.form-control {
	margin: 0px auto 0px 0px;
	padding: 10px 8px;
	border-radius: 0px;
	height: auto;
	background: rgba(0, 0, 0, 0.9);
	border: 0px;
	font-weight: 500;
	font-size: 15px;
}

.input-group-addon.bg-transparent.btn-close a.close {
	color: var(--text) !important;
	font-size: 16px;
	margin-right: 0px !important;
	font-weight: 500 !important;
	opacity: 1;
}

.ext-nav-toggle.menu-toggle {
	height: 50px !important;
}

.ext-nav-show #top-nav li>a.ext-nav-toggle.menu-toggle span {
	top: 70%;
}

.menu-toggle.ext-nav-toggle span {
	display: none;
}

.menu-toggle.show span {
	display: block;
}

.menu-toggle.show .fa-search {
	display: none;
}

.menu-toggle .fa-search {
	font-size: 16px;
	line-height: 46px;
}

#top-nav .top-nav {
	display: block;
	margin: 0px;
}

#top-nav.navbar-fixed-top .top-nav li {
	height: auto;
	line-height: 20px !important;
	list-style: none;
}

#top-nav .top-nav ul {
	margin: 0px;
	padding: 0px;
}

#top-nav .top-nav li a {
	font-size: 13px;
	text-decoration: none;
	outline: none;
	line-height: 20px !important;
	display: inline-block;
	text-transform: none;
	font-weight: 500;
	letter-spacing: 0px;
	padding: 0px;
}

.navbar-brand img {
	display: inline;
	padding: 0px 5px 0px 0px;
	width: 45px;
}

footer,
footer .bottom {
	padding: 5px 0px 0px;
	margin: 0px;
	background: none;
}

/* search page css start */
.main .ctools-collapsible-handle {
	margin-bottom: 0 !important;
}

.main .ctools-collapsible-content {
	border: 1px solid var(--bordercolor);
	padding: 10px;
}

.main .ctools-collapsible-container {
	margin-bottom: 20px;
	border-radius: 3px;
	overflow: hidden;
}

.custom-select-box .select2-container {
	width: 100% !important;
}

.custom-select-box .select2-container--default .select2-selection--single {
	height: 36px;
	border-radius: 0;
}

.custom-select-box .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 36px;
}

.custom-select-box .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 35px;
}

.page-search .main .pane-custom {
	margin-bottom: 0;
}

#top-nav.colors-e .nav>li ul a {
	text-align: left;
	/* line-height: 48px !images/check; */
	font-weight: 600;
}

#top-nav.colors-e .nav>li ul a:before,
#top-nav.colors-e .nav>li ul a:after {
	display: none;
}

.page-search .radix-layouts-content h2.pane-title {
	text-align: left;
	color: var(--text);
	border-bottom: none;
	border-left: 2px solid var(--bordercolor);
	padding-left: 10px;
	padding-bottom: 0;
}

.view-dkan-datasets .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
	vertical-align: top;
	float: left;
	width: 215px;
	border-color: var(--bordercolor);
}

.view-dkan-datasets .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item:last-child {
	margin-right: 0;
}

/****working properly then don't use this css**/
.view-dkan-datasets .views-field-field-dataset-thumbnail .field-content {
	width: 65px;
	display: inline-block;
	height: 70px;

	border-color: var(--bordercolor);
	border-style: dashed;
	border-radius: 0;
	border-width: 1px;
}

.view-dkan-datasets .views-field-field-dataset-thumbnail .field-content img.thumbnail {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
	height: 100%;
	background-color: transparent;
	border-color: var(--bordercolor);
	border-style: dashed;
	border-radius: 0;
	border-width: 1px;
}

.view-dkan-datasets .views-field-title {
	color: #999999;
	font-size: 15px;
	min-height: 43px;
	max-height: 43px;
	overflow: hidden;
	margin-bottom: 5px;
}

.view-dkan-datasets .views-field-title a,
.view-dkan-datasets .view-footprint-btn a {
	color: var(--bordercolor);
}

.view-dkan-datasets .view-footprint-btn a {
	font-size: 16px;
	margin-right: 5px;
}

#header,
#main-wrapper {
	background-color: transparent;
}

.page-search .pane-dkan-datasets-panel-pane-1 .pane-content {
	margin-bottom: 0;
	margin-top: -50px;
}

.page-search .pane-dkan-datasets-panel-pane-1 .search-slider {
	padding-top: 40px;
	overflow: inherit;
}

/*.admin-menu #main-wrapper{
	  background-color:var(--text);
  }*/

/* search page css end */
/* logout page css start */
.logoutPg {
	background: #f5f5f5;
	/* background: -moz-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: -webkit-linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background: linear-gradient(45deg, #4b4d47 0%, #586140 100%);
	background-color: rgba(0, 0, 0, 0); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4d47', endColorstr='#586140', GradientType=1);
}

.logout-shadow {
	background-color: rgba(255, 255, 255, 0.3);
}





.logout-content {
	width: 320px;
	max-width: 65%;
	background-color: var(--bgcolour);
	border-radius: 6px;
	padding: 15px;
	font-family: calibri;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.logout-content-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.logout-content .form-actions .form-submit {
	background-color: #a69881;
	min-width: 100px;
	font-family: calibri;
	display: inline-block;
}

.logout-content .form-actions .form-submit:hover {
	background-color: #968974 !important;
}

/* logout page css end */
.userregistation-pg .label.success {
	font-size: 12px;
	background-color: green;
	border-radius: 0;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background-color: transparent !important;
}

.horizontal-tabs ul.horizontal-tabs-list {
	background-color: transparent;
	border-color: var(--bordercolor);
}

.horizontal-tabs ul.horizontal-tabs-list li.selected,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:hover {
	background: transparent;
}

.horizontal-tabs ul.horizontal-tabs-list li {
	border-color: var(--bordercolor) !important;
	background: transparent;
}

.horizontal-tabs ul.horizontal-tabs-list li:hover {
	background: var(--bordercolor);
}

.horizontal-tabs ul.horizontal-tabs-list li:hover a strong {
	color: #333 !important
}

ul.resource-list li .heading {
	color: var(--text);
}

.pane-dkan-area-filter-area-filter .pane-content .form-group:nth-child(2),
.pane-dkan-area-filter-area-filter .pane-content .form-group:nth-child(3) {
	width: calc(50% - 5px);
	float: left;
	margin-right: 10px;
}

.pane-dkan-area-filter-area-filter .pane-content .form-group:nth-child(3) {
	margin-right: 0;
}

.form-group label {
	display: block
}

.SumoSelect {
	width: 100%;
}

.SumoSelect select.form-control {
	height: 100%;
}

.SumoSelect>.CaptionCont {
	border: 1px solid var(--bordercolor);
	background-color: transparent;
	border-radius: 1px;
	font-family: calibri;
	font-size: 16px;
	padding: 6px 8px;
	cursor: pointer;
}

.SumoSelect>.CaptionCont>span.placeholder {
	color: var(--text);
	font-style: normal;
	cursor: pointer;
}

.SumoSelect>.optWrapper {
	background: #101010;
	border: 1px solid var(--bordercolor);
	box-shadow: none;
	border-radius: 0;
}

.SumoSelect .select-all {
	background-color: #101010;
	border-bottom: 1px solid var(--bordercolor);
}

.SumoSelect>.optWrapper>.options li.opt {
	border-bottom-color: var(--bordercolor);
}

.SumoSelect .select-all {
	height: auto;
}

.SumoSelect>.optWrapper>.options li.opt:hover {
	background-color: #222121;
}

.SumoSelect .select-all>span i,
.SumoSelect>.optWrapper.multiple>.options li.opt span i {
	width: 16px;
	height: 18px;
	border: 1px solid var(--bordercolor);
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
}

.SumoSelect .select-all.partial>span i,
.SumoSelect .select-all.selected>span i,
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
	background-color: transparent;
	border-color: var(--bordercolor);
}

.SumoSelect p {
	margin-bottom: 0;
}

.SumoSelect>.optWrapper>.MultiControls {
	border-top: 1px solid var(--bordercolor);
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
	border-right-color: var(--bordercolor);
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
	font-size: 16px;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
	background-color: transparent;
}

.SumoSelect>.CaptionCont>label>i {
	background-image: none;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid var(--text);
}

select.form-control {
	background-image: url(../images/black-donw-arrow.png) !important;
	background-position: 99% center !important;
	background-repeat: no-repeat !important;
	-webkit-appearance: none;
	appearance: none;
	background-size: 9px;
	font-size: 16px;
}

.SumoSelect.open>.CaptionCont,
.SumoSelect:focus>.CaptionCont,
.SumoSelect:hover>.CaptionCont {
	box-shadow: none;
	border-color: var(--bordercolor);
}

.radix-layouts-sidebar .ctools-collapsible-container {
	overflow: initial;
}

.resolution_select,
.resolution_input {
	width: calc(50% - 5px);
	margin-right: 10px;
	float: left;
}

.resolution_input {
	margin-right: 0;
}

.resolution_select select.form-control {
	background-position: 97% center;
}

.twoMap {
	width: 30px;
	height: 29px;
	display: inline-block;
	border: var(--bordercolor) solid 1px;
	padding: 5px 5px 6px;
	margin-left: 5px;
}

.twoMap i {
	background-image: url(../images/two-map.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	font-style: normal;
	width: 100%;
	height: 100%;
	display: block;
}

.geonotRef {
	width: 30px;
	height: 29px;
	display: inline-block;
	border: var(--bordercolor) solid 1px;
	padding: 5px 5px 6px;
	margin-left: 5px;
}

.geonotRef i {
	background-image: url(../images/geo-without-ref.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	font-style: normal;
	width: 100%;
	height: 100%;
	display: block;
}

.oneMap {
	width: 30px;
	height: 29px;
	display: inline-block;
	border: var(--bordercolor) solid 1px;
	padding: 5px 5px 6px;
	margin-left: 5px;
}

.oneMap i {
	background-image: url(../images/one-map.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	font-style: normal;
	width: 100%;
	height: 100%;
	display: block;
}

.fourMap {
	width: 30px;
	height: 29px;
	display: inline-block;
	border: var(--bordercolor) solid 1px;
	padding: 5px 5px 6px;
	margin-left: 5px;
}

.fourMap i {
	background-image: url(../images/four-map.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	font-style: normal;
	width: 100%;
	height: 100%;
	display: block;
}

.data-set-modal .modal-dialog .modal-content .modal-body .select-all {
	padding-left: 35px;
	margin-bottom: 0;
}

.data-set-modal .modal-dialog .options li {
	list-style: none;
	margin-left: 0;
}

.data-set-modal .modal-dialog .MultiControls p {
	margin-bottom: 0 !important;
}

.addwordbtn {
	display: none;
}

#data-demand .listholiday {
	float: left !important;
}

.listholiday {
	font-size: 14px;
	font-weight: 600;
	float: right;
}

.holidaypopup {
	font-size: 14px;
	font-weight: 600;
	float: right;
}

.modal.holilistpopup .modal-dialog {
	top: 50%;
	width: 350px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
}

.holilistpopup .modal-dialog .modal-content {
	background-color: var(--text) !important;
}

.holilistpopup h2 {
	margin-top: 0;
	font-size: 20px;
}

.holilistpopup .close {
	color: #333333;
	opacity: 1;
	position: absolute;
	right: 7px;
	top: 3px;
	cursor: pointer;
}

.holilistpopup .holiday-tbl {
	max-height: 350px;
	overflow: auto;
}

.holilistpopup .holiday-tbl table {
	margin: 0;
}

.modal.noticelistpopup .modal-dialog {
	top: 50%;
	width: 700px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
}

.noticelistpopup .modal-dialog .modal-content {
	background-color: var(--text) !important;
}

.noticelistpopup h2 {
	margin-top: 0;
	font-size: 20px;
}

.noticelistpopup .close {
	color: #333333;
	opacity: 1;
	position: absolute;
	right: 7px;
	top: 3px;
	cursor: pointer;
}

.noticelistpopup .notice-tbl a {
	color: #333;
	text-decoration: underline;
}

.noticelistpopup .notice-tbl a:hover {
	text-decoration: none;
}

.noticelistpopup .noticeTbl-bk {
	max-height: 310px;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 1px
}

.noticelistpopup .notice-tbl table {
	margin: 0 0 1px 0;
}

.noticelistpopup .notice-tbl table th {
	white-space: nowrap
}

.notice-tbl .dataTables_wrapper .dataTables_length,
.notice-tbl .dataTables_wrapper .dataTables_filter,
.notice-tbl .dataTables_wrapper .dataTables_info,
.notice-tbl .dataTables_wrapper .dataTables_processing,
.notice-tbl .dataTables_wrapper .dataTables_paginate {
	color: #333;
}

.notice-tbl .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.notice-tbl .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.notice-tbl .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: #333 !important;
}

.notice-tbl .dataTables_wrapper {
	padding-right: 1px;
}

.notice-tbl .dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #333 !important;
}

.notice-tbl .dataTables_wrapper .dataTables_paginate span .paginate_button {
	border-color: var(--bordercolor) !important;
}

.notice-tbl .dataTables_wrapper .dataTables_paginate .paginate_button.next {
	margin-left: 2px !important;
}

.swath-width-breadth-info {
	clear: both;
	color: var(--text);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px
}

.swath-width-breadth-info.show {
	display: flex !important
}

.swath-width-breadth-info .swatch-col {
	margin-right: 5px;
	padding-right: 5px;
	border-right: var(--text) solid 1px;
	padding-left: 5px;
	word-wrap: anywhere;
}

.swath-width-breadth-info .swatch-col:first-child {
	padding-left: 0;
}

.swath-width-breadth-info .swatch-col:last-child {
	margin-right: 0px;
	border-right: none;
}

.demand-grp {
	color: var(--text);
}

.demand-grp label {
	width: 100%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
	font-size: 16px;
}

#demandDetailpop .modal-header .modal-title {
	width: 85% !important;
}

#demandDetailpop .modal-header {
	background: #978363 !important;
}

.demand-grp span {
	width: calc(100% - 84px);
	display: inline-block
}

.modal.demandDetailpop .modal-dialog {
	max-width: 450px !important;
	top: 50%;
	margin: 0 auto !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.demandDetailpop .modal-dialog .modal-content .modal-body {
	padding-top: 0;
}

.demndpopbtn {
	display: none;
	float: left;
	margin-right: 8px;
	margin-top: 0px;
	border: 1px solid #978363;
	padding: 5px;
}

.asaf-area-wrapper .container-inline-date {
	width: 48% !important;
	padding: 0 !important;
	clear: inherit !important;
	float: left;
	margin-left: 5px;
}

.container-inline-date .form-item,
.container-inline-date .form-item input {
	width: 100%;
}

.notice-tbl input {
	color: #333
}

.recent-post-result {
	max-height: 300px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.recent-post-result ul {
	list-style: none;
	display: flex;
	padding-left: 0;
	flex-wrap: wrap;
}

.recent-post-result ul li {
	display: flex;
	margin-left: 0 !important;
	width: 50%;
	flex: 0 50%;
	margin-bottom: 20px;
}

.recent-post-result .post-img {
	max-width: 70px;
	margin-right: 10px;
}

.recent-post-result .post-img img {
	margin-right: 10px;
	min-width: 70px;
	max-width: 70px;
}

.recent-post-result .post-content a {
	color: #0d5684;
	font-weight: bold;
	font-size: 14px;
}

.highlight_new {
	background: red;
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
	line-height: 11px;
	padding: 3px;
	color: var(--text);
	border-radius: 2px;
	margin-left: 5px;
	animation: newblink 2s linear infinite;
}

.imp-linkparent .modal-body {
	padding-left: 0;
	padding-right: 0;
}

@keyframes newblink {
	50% {
		opacity: 0;
	}
}

#secugen-biometric-authenticate {
	height: calc(100vh - 110px);
}

#secugen-biometric-authenticate>div,
#secugen-biometric-authenticate #contact .view,
#secugen-biometric-authenticate #contact,
#secugen-biometric-authenticate #contact .userregistation-pg {
	height: 100%;
}

#secugen-biometric-authenticate #contact .container {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

#secugen-biometric-authenticate #contact .container>.row {
	width: 100%
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	font-weight: normal;
	color: #000
}

#edit-submit-dkan-datasets {
	background: var(--bordercolor) !important;
	border-color: var(--bordercolor) !important
}

#top-nav {
	background-color: var(--bordercolor);
	padding: 0 0;
	margin: 0;
}

.role-super-admin #top-nav {
	margin-top: 30px;
}

.authenticated-user #top-nav {
	margin-top: 0;
}


@media screen and (max-width: 1200px) {
	.menu-toggle span {}

	#top-nav.navbar-fixed-top li,
	#top-nav.navbar-fixed-top li a,
	.ext-nav-show #top-nav li,
	.ext-nav-show #top-nav li a {
		line-height: 22px !important;
	}

	.page-border.bottom {
		display: inline-block;
	}

	.info.col-sm-8.col-xs-8 {
		display: none;
	}

	.navbar-brand img {
		display: inline;
		padding: 0px 0px 0px 0px;
		width: 80px;
	}
}

.sec-title {
	font-size: 18px;
	line-height: 22px;
	border-left: 2px solid #273f84;
	padding: 0px 10px 0px;
	margin: 0px 0px 15px;
	color: var(--title);
	text-align: justify;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
	letter-spacing: 1px;
}

.content.bg-light {
	background: var(--bg);
}


/*** + === + Local Boards & Services End + === + ***/



.h2-local-brands {
	background: url(../images/worldmap-dots.jpg) bottom left no-repeat;
}

.local-brands .title-style-1 {
	margin-bottom: 32px;
}

.h2-local-brands .col-md-3 {
	padding: 0 6px;
}

.local-box {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 0 10px;
}

.local-box:after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 75%;
	content: "";
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}

.local-box a {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 20px;
	font-weight: 600;
	color: var(--text);
	font-family: 'Montserrat', sans-serif;
	padding: 20px;
	z-index: 999;
}

.local-box:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.local-box img {
	width: 100%;
	height: auto;
}

.local-box:hover:after {
	height: 100%;
}

.local-box:hover a {
	color: #f63859;
}

.lb-ser-box {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.lb-ser-box li {
	position: relative;
	/* width: 100%;
	  float: left;*/
	margin: 0 0 30px;
}

.lb-ser-box li:last-child {
	margin: 0px;
}

.lb-ser-box .lb-icon {
	background: url(../images/icobox.png);
	width: 83px;
	height: 83px;
	float: left;
	text-align: center;
	line-height: 83px;
	margin-right: 16px;
}

.lb-ser-box .lb-icon {
	margin-right: 15px;
	line-height: 45px;
	height: 65px;
	width: 65px;
	background-size: 0px;
	border: 1px dashed #ddd;
	padding: 5px;
	width: inline-block;
}

.lb-ser-box .lb-ser-content {
	display: inline-block;
	width: calc(100% - 80px);
}

.lb-ser-box .lb-icon img {
	width: 50px;
	height: auto;
}

.lb-ser-box .lb-ser-content h6 {
	color: var(--title);
	font-size: 16px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0px;
	text-transform: none;
	margin: 0 0 5px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.lb-ser-box .lb-ser-content p {
	margin: 0px;
	color: var(--text);
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
}

.lb-ser-box li:hover .lb-icon {
	opacity: .7;
}

.lb-ser-box:hover,
.lb-ser-box li:hover h6 {
	cursor: pointer;
	color: var(--linkhover);
}

.lb-ser-box [class*="col-"] {
	float: none;
}

/*** + === + Local Boards & Services End + === + ***/

.widget ul.community-links-style-two li,
.widget ul.community-links-style-two li a {
	margin: 0px;
	line-height: 30px;
	font-weight: 500;
}

.widget ul.community-links-style-two {
	padding: 8px 15px;
	margin: 0px;
	max-height: 180px;
	overflow: auto;
}

.widget ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.widget .archives a::before,
.widget .categories a::before {
	content: "\f0da";
	font-family: 'Font Awesome 5 Free';
	font-size: 12px;
	margin-right: 10px;
	font-weight: 700;
	color:
		#d94148;
}

.widget .archives a,
.widget .categories a {
	display: block;
	line-height: 34px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	color:
		#333333;
	padding: 0;
}

.community-links-style-two {
	background: #fafafa;
	border: 5px solid #ebebeb;
	margin: 0px;
	padding: 25px 30px;
	list-style: none;
	width: 100%;
	float: left;
}

.community-links-style-two li {
	width: 50%;
	float: left;
	line-height: 45px;
	margin: 5px 0;
}

.widget .recent-posts li {
	position: relative;
	padding-left: 98px;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	min-height: 75px;
}

.widget .recent-posts li img {
	/* border-radius: 100px; */
	width: 75px;
	height: 75px;
	position: absolute;
	left: 0;
	top: 0;
}

.widget .recent-posts strong {
	color: var(--text);
	font-weight: 400;
	display: block;
	font-size: 12px;
}

.widget .recent-posts p {
	font-family: 'Lato', sans-serif;
	color: var(--text);
}

.widget .upcoming-events h6,
.widget .recent-posts h6 {
	font-family: 'Montserrat', sans-serif;
	color: #333333;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0px;
	font-size: 14px;
	margin: 0 0 3px;
}

.widget .recent-posts h6 a {
	color: var(--link);
}

.widget h6 a {
	color: var(--link);
	font-weight: 600;
	line-height: 22px;
}

body a,
body a:hover,
body a:active,
body a:visited,
body a:focus {
	text-decoration: none;
}

.content.bg-light {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	color: #777777;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content p,
.content {
	letter-spacing: 0px;
	text-transform: none;
}

.widget .upcoming-events .edate {
	background: #0d5684;
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	color:
		var(--text);
	overflow: hidden;
	border-radius: 3px;
	padding-top: 8px;
	z-index: 99;
	border: transparent solid 1px;
}

.widget .upcoming-events li {
	position: relative;
	padding-left: 96px;
	min-height: 100px;
	max-height: 500px;
}

.widget .upcoming-events .edate strong {
	display: block;
	color: var(--text);
	font-size: 24px;
	font-weight: 400;
	line-height: 22px;
}

.widget .upcoming-events span.year {
	display: block;
	background: rgba(0, 0, 0, .25);
	text-align: center;
	color: var(--text);
	font-size: 12px;
	line-height: 20px;
	margin-top: 8px;
}

.widget .upcoming-events span.loc {
	color: var(--text);
	font-size: 12px;
	display: block;
}


.main-footer {
	background: url('../images/newsbg.jpg') center center no-repeat;
	border-top: 1px solid #d94148;
	border-bottom: 1px solid #d94148;
	padding: 30px 0px;
	background-size: cover;
}

.main-footer h6 {
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 1.42857143;
	text-transform: none;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	font-weight: 500;
}

.textwidget address ul {
	margin: 20px 0 0;
	padding: 0px;
	list-style: none;
}

.textwidget address ul li {
	color: var(--text);
	margin: 0 0 20px;
	padding: 0 0 0 26px;
	position: relative;
}

.textwidget address ul li i {
	position: absolute;
	left: 0;
	top: 5px;
	font-size: 14px;
}

.textwidget address ul li strong {
	display: block;
	font-weight: 500;
}

.footer-widget ul li a,
.footer-widget h6 {
	color: #333;
	font-weight: 500;
}

.footer-widget h6 {
	font-size: 22px;
	margin: 0;
	margin-bottom: 16px;
}

.footer-widget ul {
	list-style: none;
}

.footer-widget ul li {
	line-height: 32px;
	font-family: 'Lato', sans-serif;
}

.footer-widget ul li a,
.footer-widget h6 {
	color: var(--text);
	font-weight: 500;
	font-family: 'Lato', sans-serif;
}

.footer-widget ul li a i {
	font-size: 8px;
	margin-right: 8px;
	position: relative;
	top: -3px;
}

.footer-widget ul li a {
	font-size: 16px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.footer-widget ul li a:hover {
	color: var(--linkhover);
}

.twitter-widget {
	background: var(--text);
	color: #333;
	border-radius: 5px;
	position: relative;
}

.tw-txt {
	padding: 30px 30px 17px 30px;
}

.twitter-widget h6 {
	color: var(--text);
	margin: 0 0 20px;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0px;
}

.twitter-widget p {
	color: var(--text);
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 0 10px 0 0;
	margin: 0px;
	letter-spacing: 0px;
}

.tw-footer {
	border-top: 1px solid rgba(255, 255, 255, .20);
	border-color: #ddd;
	padding: 10px 30px;
	color: var(--text);
	position: relative;
	font-size: 14px;
}

.tw-footer strong {
	font-size: 12px;
	font-weight: 600;
	display: block;
	text-transform: uppercase;
}

.copyright p.copyr {
	color: var(--text);
	letter-spacing: 0px;
	margin: 0px;
	font-family: 'Lato', sans-serif;
}

.copyright p.copyr a {
	color: #273f84;
	font-family: 'Lato', sans-serif;
	letter-spacing: 0px;
}

.footer-social {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: right;
}

.footer-social li {
	display: inline-block;
	margin-left: 10px;
}

.footer-social a {
	font-size: 15px;
}

.wf100 {
	width: 100%;
	float: left;
}

.copyright.wf100 {

	padding: 10px 0px;
	background: #f5f5f5;
	line-height: 30px;
	position: fixed;
	bottom: 0;
	top: auto;
}



.mapframe {
	position: relative;
}

.map-tools {
	padding: 0px !important;
	display: block;
	position: absolute !important;
	bottom: 210px !important;
	left: auto;
	max-width: 50px !important;
	right: 22px;
}

.map-tools .list-inline {
	margin: 0px;
	text-align: center;
}

.map-tools li {
	display: block;
	margin: 0px 3px 6px 0px;
}

.map-tools li a {
	padding: 6px 0px;
	background: var(--custom-main-color);
	display: inline-block;
	border-radius: 100px;
	width: 35px;
	height: 35px;
	color: var(--text)fff;
	text-align: center;
	font-size: 15px;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
	display: none;
}

aside.layers {
	display: inline-block;
	padding: 0px;
	top: 20px;
	position: absolute;
	left: 30px;
	height: auto;
	right: auto;
}

aside.layers .menu {
	display: none;
	background: var(--text)fff;
	box-shadow: 8px 8px 5px 10px rgba(0, 0, 0);
	-moz-box-shadow: -5px -5px 5px #888;
	height: 0px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 3px #a4a4a4;
	padding: 0px;
	position: absolute;
	z-index: 1;
	right: 0px;
	left: 0px;
}

.layers .btn-collapse a {
	right: 0px;
	left: 0px;
	border-radius: 5px;
	position: absolute;
	background: var(--custom-main-color);
	color: var(--text)fff;
	top: 0%;
	font-size: 18px;
	margin: 0px 0px 0px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}

.layers:hover .menu {
	display: block;
	height: auto;
}

aside li a {
	display: block;
	text-align: left;
	padding: 5px 0px 5px 0px;
}

aside li a label {
	font-size: 15px;
	font-family: calibri;
	color: #7a7f83;
	font-weight: 500;
	width: 98%;
	cursor: pointer;
	margin: 0px;
}

ul.menu li a label::before {
	content: "";
	width: 17px;
	opacity: 1 !important;
	height: 17px;
	border: 1px solid #dddddd;
	display: inline-block;
	position: relative;
	top: 3px;
	background: var(--text)fff;
	left: 16px;
}

input[type="checkbox"]::before,
input[type="radio"]::before {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
	width: 16px;
	height: 18px;
	cursor: pointer;
	display: inline-block;
	-webkit-appearance: none !important;
	appearance: none !important;
	-moz-appearance: none !important;
	border: 1px solid var(--bordercolor);
	position: relative;
	top: 4px;
	margin: 0px 5px 0px 0px;
}

/* input[type="checkbox"]:checked::before, input[type="radio"]:checked::before { */
/* content: ""; */
/* display: inline-block; */
/* background: url('../images/check.png') scroll center center no-repeat; */
/* background-size: 9px; */
/* height: 18px; */
/* top: 0px; */
/* width:16px; */
/* } */
input[type="checkbox"]:checked,
input[type="radio"]:checked {
	opacity: 1;
	display: inline-block;
	position: relative;
	background: url('../images/check-white.png') scroll center center no-repeat;
	background-size: 9px;
}

aside li.radio {
	margin: 0px;
}

aside li.radio a label::before {
	border-radius: 100px;
}

aside li.radio a input[type="radio"] {
	margin: 0px 5px 0px 0px;
	position: relative;
}

aside li.radio label {
	padding: 0px;
	margin: auto !important;
}

img.northarrowicon {
	position: absolute;
	bottom: 10px;
	z-index: 1;
	width: 70px;
	right: 5px;
	cursor: pointer;
}

.owl-carousel .owl-nav button span {
	font-size: 24px;
	color: #000;
	padding: 0px 4px;
	background: var(--text);
	width: 20px;
	margin: 8px 5px 5px 0px;
	height: 20px;
	display: inline-block;
	line-height: 15px;
}

.owl-carousel .owl-nav button.owl-next {
	float: right;
}

.colors-e {
	background-color: var(--bgcolour);
}

.ajax-form {
	background: rgba(255, 255, 255, 0.1);
	padding: 30px;
	border-radius: 8px;
}

.ajax-form .control-label {
	margin: 5px 0px 8px;
	padding: 0px;
}

.page-border.left ul {
	display: none;
}

.help-block ul {
	padding: 5px 10px 0px;
	color: var(--bordercolor);
	font-size: 12px;
}

.img-responsive.img-fingerprint {
	margin: 15px auto 10px;
}

.img-login img {
	width: 45px;
	height: 45px;
}

.img-login {
	background: var(--text);
	padding: 15px 10px;
	width: 74px;
	height: 74px;
	border-bottom: 2px solid #333;
	border-radius: 100px;
	margin: -55px auto 20px;
}

.form-title {
	text-align: center;
	padding: 15px 0px 8px;
	font-size: 18px;
	border-bottom: 1px solid #988871;
	margin: 0px 0px 20px;
}

.colors-h select,
.colors-h textarea {
	background-color: transparent;
	border-color: rgba(204, 176, 138, .6);
	outline-color: rgba(239, 239, 239, 0);
	color: var(--text)fff;
	cursor: pointer;
	height: 44px;
	border-radius: 0px;
}

.content.full-size.colors-h.bg-none {
	background: none;
}

.content.full-size.colors-h.bg-none .ajax-form {
	background: rgba(0, 0, 0, 0.8);
}

.content.full-size.colors-h.bg-none .ajax-form label,
.content.full-size.colors-h.bg-none .ajax-form input,
.content.full-size.colors-h.bg-none .ajax-form textarea {
	color: var(--text)fff;
}

.table.table-data.table-bordered .btn {
	color: var(--text);
	font-family: calibri;
	letter-spacing: 0px;
	text-transform: capitalize;
	font-size: 15px;
}

.orderhistory .form-group {
	padding: 0px;
}

.orderhistory .table-data .btn {
	padding: 5px 8px;
}

.orderhistory .table-data th {
	color: var(--bordercolor);
	font-size: 15px;
	border-color: #333333;
}

.content.full-size.colors-h.padding-sm {
	padding: 80px 0px 80px !important;
}

.table-bordered>tbody>tr>td {
	/* border-color: #333333;  */
	vertical-align: middle;
}

.table-bordered {
	border: 1px solid var(--bordercolor);
}

.table.table-data.table-bordered .btn.text-theme {
	color: #c7ac74;
	outline: none;
}

.modal-dialog .modal-content {
	background: #fff;
	border: 1px solid var(--bordercolor);
}

.modal-dialog .modal-content .modal-title {
	font-size: 13px;
	color: var(--bordercolor);
	display: inline-block;
}

.modal-dialog .modal-content .modal-header,
.modal-dialog .modal-content .modal-footer {
	border-color: #999;
	padding: 10px 15px;
}

.modal-body {
	background: #d5d5d5;
}

.modal-dialog .modal-content .btn-theme {
	background: #000;
	color: var(--text);
}

.modal-dialog .modal-content .btn {
	font-size: 15px;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-family: calibri;
	height: 36px;
	border: 0px;
	min-width: 100px;
	position: relative;
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-radius: 0px;
	line-height: 18px;
}

.mt-10 {
	margin-top: 15px;
}

.border-theme-color {
	border-color: var(--bordercolor);
}

.owl-nav {
	position: absolute;
	top: -55px;
	right: 0;
}

input,
select.form-control {
	/* height: 34px !important;  */
	padding: 5px 8px;
}

select.form-control option {
	color: #333;
}

.button {
	height: auto !important;
}

.pl-1 {
	padding-left: 15px !important;
}

.p-0 {
	padding: 0px !important;
}

.m-0 {
	margin: 0px;
}

.page-border.bottom.colors-e.background-solid {
	display: block;
	left: inherit;
	right: 25px;
	bottom: 10px;
	height: auto;
	background-color: transparent;
	border: none;
}

.page-border.bottom.colors-e.background-solid a {
	display: none;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	padding-top: 0;
	background: #000;
	border: #333 solid 1px;
}

.page-border.bottom.colors-e.background-solid.show a {
	display: flex;
}

.page-border.bottom.colors-e.background-solid a:after,
.page-border.bottom.colors-e.background-solid a:before {
	display: none;
}

.modal-header button.close {
	color: var(--text);
	opacity: 1;
	font-weight: normal;
	font-size: 25px;
	margin-top: -5px;
}

.views-slideshow-controls-bottom {
	position: absolute;
	top: 3px;
	right: 40px;
	z-index: 9;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
	display: none
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-previous a,
.views-slideshow-controls-bottom .views-slideshow-controls-text-next a {
	text-indent: -999px;
	height: 25px;
	overflow: hidden;
	width: 25px;
	display: inline-block;
	vertical-align: middle;
	/* background-color: var(--text); */
	position: relative;
	font-size: 0;
	border: 1px solid var(--bordercolor);
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:before {
	background-image: url(../images/left-arrow-icon.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 0;
	left: 0;
	content: "";
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-next a:before {
	background-image: url(../images/right-arrow-icon.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 0;
	left: 0;
	content: "";
}

input[type="checkbox"].checkbox {
	-webkit-appearance: checkbox !important;
	appearance: checkbox !important;
	-moz-appearance: checkbox !important;
	opacity: 1 !important;
	top: 2px;
	height: auto !important;
}

.owl-carousel .owl-item {
	border: 1px solid #333;
	padding: 10px 0px;
}

.modal-body .ajax-form {
	padding: 0px;
}

.modal.fade.in .modal-dialog .modal-content,
.modal.fade.in .modal-dialog .modal-content .modal-body .ajax-form {
	background: none;
}

.modal.fade.in .modal-dialog .modal-content .modal-header,
.modal.fade.in .modal-dialog .modal-content .modal-footer,
.modal.fade.in .modal-dialog .modal-content .modal-body {
	background: var(--bgcolour);
	border: none;
}

.modal.fade.in,
.modal-open .modal {
	background: rgba(15, 14, 14, .85);
}

.modal .modal-dialog {
	top: 10%;
	width: auto;
}

#SignInModal.modal .modal-dialog {
	top: 50%;
	width: 320px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
}

.ajax-form input,
.ajax-form textarea {
	background-color: transparent;
	border-color: rgba(204, 176, 138, .6);
	outline-color: rgba(239, 239, 239, 0);
	color: var(--text)fff;
}

.ajax-form label {
	color: var(--text)fff;
}

.modal a,
a.modal {
	color: #afafaf;
}

/* signin page css start */
.signin-popup.modal.fade .modal-dialog .modal-content {
	background-color: var(--text);
}

.signin-popup {
	background-color: rgba(255, 255, 255, 0.3) !important;
}

.signin-popup .form-submit.btn.btn-default {
	border-color: transparent;
	background-color: #72c575;
}

.signin-popup .form-submit.btn.btn-default:hover {
	background-color: #72c575 !important;
}

/* signin page css end */

#user-login label {
	color: #333;
	font-weight: 700;
}

#user-login .form-actions {
	text-align: right;
	background: transparent !important;
}

#user-login .form-item input {
	background-color: transparent;
	border-color: var(--bordercolor);
	caret-color: #333;
	color: #333;
	outline-color: rgba(239, 239, 239, 0);
	border-width: 1px;
}

#user-login .form-item .help-block {
	color: var(--text)fff;
}

.page-biometric-authenticate .region-content,
.page-biometric-authenticate .region-content form {
	margin: 0px;
	padding: 0px;
}

.page-biometric-authenticate .ajax-progress.ajax-progress-throbber {
	display: none;
}

#bio_msg {
	float: left;
	display: none;
	color: red;
}

.dropdown.radix-dropdown-processed a,
.dropdown.radix-dropdown-processed,
.dropdown-menu {
	background: none;
	height: auto;
	border: none;
}

.dropdown.radix-dropdown-processed a {
	/* border-bottom: 1px solid #eaeaea; */
	border: 0;
	padding-bottom: 0;
}

.dropdown.radix-dropdown-processed a:last-child {
	border: none;
}

.dropdown-menu {
	margin-top: 0;
}

.custom-m {
	margin-top: 5px;
}

.custom-m li a {
	font-weight: 400;
	font-size: 14px;
}

.dropdown.radix-dropdown-processed .dropdown-menu>li {
	display: block !important;
	clear: both;
	margin: 0px;
	width: auto;
}

.dropdown.radix-dropdown-processed .dropdown-menu>li a {
	line-height: 22px !important;
	text-transform: none;
	padding: 3px 8px;
}

.dropdown.radix-dropdown-processed .dropdown-menu {
	width: auto;
	border-radius: 0px;
	padding: 0px !important;
	background: #fff;
	/* padding: 0px 0px 5px !important; */
}

.navbar-brand.custom-menu .d-custom {
	display: flex;
	align-items: center;
}

#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li {
	border-bottom: 1px solid #d6d6d6;
}

#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li:last-child {
	border-bottom: 0;
}

#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li:hover,
#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li a:hover,
#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li,
#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li a {
	line-height: normal !important;
	font-size: 13px;
	background: transparent;
	/* color: var(--bgcolour) !important; */
	color: var(--text);
	font-weight: 600;
	padding: 3px 5px;
}

#top-nav .dropdown.radix-dropdown-processed .dropdown-menu li a:hover {
	color: var(--bordercolor);
}

.page-biometric-authenticate .page-header {
	display: none;
}

div#edit-buttons-2 .form-submit {
	background: var(--bgcolour);
}

.form-item.form-type-select.form-item-field-topic.form-group {
	width: 122%;
}

.form-item.form-type-select.form-item-field-spatial-filtered-new.form-group {
	width: 107%;
}

.resp-tabs-container .pane-content .views-exposed-widget.views-widget-sort-order {
	width: 100%;
}

.resp-tabs-container .pane-content .views-exposed-widget.views-widget-filter-field_data_type {
	width: 100%;
}

.resp-tabs-container .pane-content .views-exposed-widget.views-widget-sort-by {
	width: 100%;
}

.dataset-searchbox {
	border: 1px solid #c5c5c5;
	margin: 5px;
}

.bio-register label {
	margin: 15px 0px 15px 0px;
	color: white;
}

.bio-register button {
	color: white;
}

.bio-register button:hover {
	color: white;
}

#user-list {
	margin: 6px 0;
	color: #000;
	background-color: transparent;
	min-width: 200px;
	font-size: 16px;
	padding-left: 5px;
}

.bio-register img {
	height: auto;
	width: auto;
	text-align: center;
	margin: 0 0 0 56px;
}

#LEFT_THUMB {
	float: left;
}

#LEFT_INDEX {
	margin-left: 50px;
	float: left;
}

#RIGHT_THUMB {
	margin-left: 50px;
	margin-right: 50px;
	float: left;
}

.modal-dialog .form-submit.btn.btn-default {
	border-color: var(--bordercolor);
	color: var(--text);
	margin-right: 0px;
}

.medium {
	width: 50px;
	height: 50px;
}

.external .breadcrumb {
	display: none;
}

.external .tabs--primary.nav-pills li a,
.tabs--primary li a {
	border: 1px solid rgba(204, 176, 138, .6);
	background: transparent;
	color: white;
}

.external .tabs--primary.nav-pills li a:hover,
.tabs--primary li a:hover {
	border: 1px solid rgba(204, 176, 138, .6);
	background: transparent;
	color: white;
}

.external .form-submit.btn-primary:hover {
	border-color: rgba(204, 176, 138, .6);
}

.external .tabs--primary.nav-pills>li>a.active {
	border: 1px solid #005489;
	background: transparent;
	color: white;
	border-color: rgba(204, 176, 138, .6);
	background-color: rgba(238, 238, 238, .2);
}

.external .tabs--primary.nav-pills li a:hover {
	border: 1px solid rgba(204, 176, 138, .6);
	background: transparent;
	color: white;
	background-color: rgba(238, 238, 238, .2);
}

.external .tabs--primary.nav-pills li.active a:hover {
	border: 1px solid rgba(204, 176, 138, .6);
	background: transparent;
	color: white;
	background-color: rgba(238, 238, 238, .2);
}

.external h1.page-header {
	color: white;
}

.external .page-header {
	border-bottom: 1px solid rgba(204, 176, 138, .6);
}

.external .tabs--primary li {
	width: 49%;
	text-align: center;
}

.external .form-actions #edit-submit {
	background: transparent;
	border-color: rgba(204, 176, 138, .6);
}

.form-actions #edit-submit:hover {
	/* background-color:rgba(238,238,238,.2); */
}

.page-biometric #main {
	width: 100%;
	padding: 0;
}

/* #user-login .form-actions input { */
/* background-color: transparent; */
/* border: 1px solid rgba(204,176,138,.6) !important; */
/* } */
.control-group .chosen-container.form-actions.chosen-container-single.w-100 {
	width: 50% !important;
	text-align: justify;
	margin: 0px;
	display: block !important;
	background: none;
}

.chosen-container.form-actions.chosen-container-single .chosen-single {
	border-radius: 0px;
	margin: 0px;
	padding: 3px 5px;
	height: auto;
	width: 100%;
	color: #C7AF8B;
	display: block;
	background: none;
	box-shadow: none;
	border: 1px solid;
}

.chosen-container-single .chosen-search input[type="text"] {
	color: #666;
	font-weight: normal;
}

.chosen-container-single .chosen-single div {
	top: 4px;
}

#user-login input.btn-default.form-submit:hover {
	background: transparent;
}

.create-event-btn {
	padding: 7px 0px 0px 3px;
	background: var(--bordercolor);
	display: inline-block;
	border-radius: 15px;
	width: 30px;
	height: 31px;
	color: #333;
	text-align: center;
	font-size: 15px;
	position: absolute;
	right: 18px;
	top: 7px;
	cursor: pointer;
	z-index: 1;
}

.create-event-btn:hover {}

.create-event-btn::before {
	content: "O";
	font-size: 0;
	position: absolute;
	top: 10px;
	height: 9px;
	width: 9px;
	z-index: 1;
	right: 9px;
	background: var(--bordercolor);
	border-radius: 100%;
}

.create-event-btn .fa-map-marker::before {
	font-size: 20px;
}

#event-form-div {
	width: 140%;
	border-radius: 10px;
	background: #888;
	padding: 10px 15px;
	position: absolute;
	z-index: 1;
	top: -33px;
	left: -60px;
}

.form-item-event-manager-lat,
.form-item-event-manager-long,
.form-item-event-manager-title,
.form-item-event-type {
	width: 48%;
	display: inline-block;
}


.page-search .pane-block-9 {
	position: absolute;
	right: 20px;
	right: 20px;
	right: 20px;
	right: 20px;
	right: 20px;
}

#event-form-div .get_cords {
	position: absolute;
	top: 41%;
	right: 7%;
	width: auto;
	text-align: center;
	background: #0a77bd;
	color: var(--text);
	border-radius: 10px;
	padding: 0px 10px;
	cursor: pointer;
}

.page-search .leftpanel-block {
	z-index: 2;
	position: absolute;
	top: 45px;
	left: 0;
	background: var(--bordercolor);
	border-radius: 0 3px 3px 0;
	font-size: 16px;
	text-align: center;
	width: 25px;
	color: var(--bgcolour);
	height: 25px;
	line-height: 25px;
	cursor: pointer;
}

.page-search .data-map-left .leftpanel-block {
	left: 0;
}

.page-search .leftpanel-block .fa-angle-right {
	display: none
}

.page-search .data-map-left .fa-angle-right {
	display: inline-block
}

.page-search .data-map-left .fa-angle-left {
	display: none
}

.pane-block-11 h2 {
	display: none;
}

.page-search .radix-layouts-sidebar,
.page-search .radix-layouts-content {
	transation: all ease-in-out 0.3s;
	-webkit-transition: all linear 0.3s;
	transition: all linear 0.3s;
}

.page-search .radix-bryant.data-map-left .radix-layouts-sidebar {
	width: 0;
	overflow: hidden;
	padding: 0;
	background: #fdfdfd;
}

.page-search .radix-layouts-sidebar .panel-panel-inner {
	height: 100%;
	margin: 10px 0 0 0;
}

.page-search .panels-responsive-tabs-processed {
	height: 100%;
}

.page-search .resp-tabs-container {
	height: calc(100vh - 175px);
	background-color: #fafffb !important;
}

.page-search .main-row .region.region-content .panel-display.data-map-left .radix-layouts-content {
	width: 100%;
}

.panel-display .radix-layouts-sidebar .item-list ul li {
	margin: 0 1px 0 0;
	font-size: 14px;
}

.contextual-links-region .view-content {
	padding-top: 0;
}

.page-search .pane-dkan-datasets-panel-pane-1 {
	height: 222px;
	transation: all ease-in-out 0.3s;
	-webkit-transition: all linear 0.3s;
	transition: all linear 0.3s;
	position: relative;
	bottom: 0;
}

.page-search .radix-bryant.data-map-bottom .pane-dkan-datasets-panel-pane-1 {
	height: 0;
	bottom: -222px;
}

.search-result-arrow .fa-angle-up {
	display: none;
}

.search-result-arrow {
	z-index: 2;
	position: absolute;
	top: auto;
	left: auto;
	background: var(--bordercolor);
	border-radius: 0 3px 3px 0;
	font-size: 16px;
	text-align: center;
	width: 25px;
	color: var(--bgcolour);
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	right: 15px;
	bottom: 0;
}

.page-search .map-viewer {
	position: relative;
	height: 100%;
	border: 1px solid var(--bordercolor);
	padding: 3px;
	border-radius: 3px;
}

.page-search .radix-bryant.data-map-bottom .radix-layouts-content {
	height: 100%;
}

.page-search .radix-bryant.data-map-bottom .search-result-arrow {
	bottom: 13px;
}

.page-search .radix-bryant.data-map-bottom .search-result-arrow .fa-angle-up {
	display: inline-block;
}

.page-search .radix-bryant.data-map-bottom .search-result-arrow .fa-angle-down {
	display: none;
}

.page-search .map-viewer #IGIS_MapViewer {
	height: 100% !important;
	float: none !important
}

.page-search .breadcrumb {
	display: none;
}

.page-search .region.region-content {
	overflow: hidden;
	padding: 0 0;
}

button.btn,
input.btn {
	padding: 0.25rem 0.5rem;
	font-size: .875rem;
	border-radius: 0.2rem;
}

.page-search .panel-panel-inner {
	height: 100%;
}

.page-search .panel-pane.pane-1 {
	height: calc(100% - 229px);
	-webkit-transition: all linear 0.3s;
	transition: all linear 0.3s;
}

.page-search .panel-pane .pane-content {
	height: 100%;
}

.page-search .radix-bryant.data-map-bottom .panel-pane.pane-1 {
	height: 100%
}

.page-search .resp-tab-content {
	height: 100%;
	overflow: auto;
}

.main-row {
	margin-top: 32px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}

#IGIS_MapViewer {
	width: 100%;
	height: 400px;
	border: 0px;
	display: block;
}

.page-user-login .main {
	padding-top: 0;
}



.main h1.page-header {
	color: var(--text);
	border-bottom: none;
	text-align: left;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
	color: var(--text);
}

.dataTables_filter input[type="search"] {
	width: auto;
	outline: none;
	background: transparent;
	border-color: rgba(204, 176, 138, .6);
}

.dataTables_filter input[type="search"]:focus {
	outline: none;
	border-color: #66afe9;
}

.dataTables_length select {
	height: 34px;
	outline: 0;
	border-color: rgba(204, 176, 138, .6);
	border-width: 1px;
	background: transparent;
}

.dataTables_length select:focus {
	border-color: #66afe9;

}

.dataTables_length select option {
	color: #333
}

.dataTables_wrapper input[type="search"] {
	height: 34px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: rgba(255, 255, 255, 0.5) !important
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: var(--bordercolor);
	border-color: var(--bordercolor);
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: var(--text) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: var(--bordercolor);
	color: #333 !important;
	border-color: var(--bordercolor);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next:after,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:before {
	display: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	width: inherit;
	height: inherit;
	margin: 0;
	float: inherit;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	background-size: 12px;
	background-position: 98% center;
}

.dtDemind-tbl.table-bordered.table-data th {
	color: #333;
	font-size: 13px;
	border-color: #333333;
	background-color: var(--bordercolor);
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.dtDemind-tbl.table-bordered.table-data th:focus {
	outline: 0;
}

/* .dtDemind-tbl.table-bordered.table-data th:nth-child(5),.dtDemind-tbl.table-bordered.table-data td:nth-child(5){
	  min-width:100px;
  } */
.dtDemind-tbl.table-bordered tr,
.dtDemind-tbl.table-bordered tr:hover,
.dtDemind-tbl.table-bordered tr:hover td {
	background: transparent;
}

.dtDemind-tbl.table-bordered tbody tr td {
	border-color: #333333;
	vertical-align: middle;
	color: var(--text);
}

.dtDemind-tbl.table-bordered {
	border-color: #333;
}

.dtDemind-tbl.table.table-data.table-bordered .btn.text-theme {
	color: #c7ac74;
	outline: none;
}

.data-demand-list {
	font-family: calibri;
	width: 100%;
	overflow: auto;
}

.viewmore {
	position: relative;
	padding-left: 7px;
	color: var(--text);
	cursor: pointer;
}

.viewmore:hover {
	color: var(--text);
}

.viewmore:after {
	content: "";
	width: 6px;
	height: 2px;
	background: var(--text);
	position: absolute;
	left: 0;
	top: 5px;
	border-radius: 16px;
}

.viewmore:before {
	content: "";
	width: 6px;
	height: 2px;
	background: var(--text);
	position: absolute;
	left: 0;
	top: 9px;
	border-radius: 9px;
}

.demand-filter-calender {
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	position: relative
}

.demand-filter-calender:after {
	position: absolute;
	top: 0;
	bottom: 5px;
	width: 1px;
	background: rgba(204, 176, 138, .6);
	content: "";
	left: 0;
}

.demand-filter-calender .form-control {
	width: auto;
	border-radius: 0;
	display: inline-block;
	color: var(--text);
	background: transparent;
	border-color: var(--bordercolor);
}

.demand-filter-calender label {
	color: var(--text);
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #000;
	border-color: #333;
	color: var(--text);
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	color: var(--text);
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #a78f6b;
	box-shadow: #a78f6b 0px 1px 3px 0px inset;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	background: var(--bordercolor) !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: #000000;
	border-top: 1px solid #333;
	color: var(--text)fff;
}

.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next {
	background-image: url(../images/calender-arrow.png);
	z-index: 0 !important;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect,
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
	background: #000;
}

.xdsoft_datetimepicker {
	background: #000;
	color: var(--text);
	border: var(--bordercolor) solid 1px;
}

.xdsoft_datetimepicker .xdsoft_label {
	background: #000;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	border-color: #333
}

.modalTable {
	margin-top: 0;
	margin-bottom: 0;
}

.data-set-modal .modal-dialog .modal-content .modal-body.pt-0 {
	padding-top: 0;
}

.data-set-modal .modal-dialog .modal-content .modal-body.pb-0 {
	padding-bottom: 0;
}

/* .dtDemind-tbl.table-bordered tbody tr td{
	  word-break: break-all;
  } */
.dtDemind-tbl.table-bordered.table-data td td {
	border-color: var(--bordercolor);
	word-wrap: anywhere;
}

.dtDemind-tbl .modal-content .btn.btn-rights {
	background-color: transparent !important;
	border: var(--bordercolor) solid 1px !important;
	color: var(--text);
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

.modal-dialog .modal-footer .btn.btn-rights {
	background-color: transparent !important;
	border: var(--bordercolor) solid 1px !important;
	color: var(--text);
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

.update-icon {
	color: var(--text);
	cursor: pointer;
}

.update-icon:hover {
	color: var(--text);
}

.Clname {
	max-width: 193px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
}

.mt10 {
	margin-top: 10px;
}

.pass-modal-div .form-item label {
	color: var(--text);
	font-size: 14px;
	margin-bottom: 0px;
	display: inline-block;
}

.pass-modal-div .form-item label input[type="radio"] {
	height: inherit;
	border: var(--text) solid 1px;
	position: relative;
	height: 20px;
	width: 20px;
	opacity: 1;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	background: none;
}

.pass-modal-div .form-item label input[type="radio"]:checked {
	background: url('../images/check.png') scroll center center no-repeat;
	outline: 0;
}

.pass-modal-div .help-block {
	color: var(--text);
	margin-top: 2px;
	margin-bottom: 0;
}

.pass-modal-div .form-item textarea.form-control {
	font-size: 14px;
	resize: none;
	height: 56px;
}

.pass-modal-div .form-submit {
	border: var(--bordercolor) solid 1px !important;
}

.pass-modal-div .form-submit:hover {
	background: none !important
}

.pass-modal-div .form-submit:focus {
	outline: 0;
}

.map-viewer {
	border: 1px solid var(--bordercolor);
	padding: 3px;
	border-radius: 3px;
	clear: both;
}

.not-logged-in .breadcrumb {
	display: none;
}

.fullmap-wrap {
	/* height: calc(100% - 30px); */
	height: calc(100% - 0px);
}

.fullmap-wrap .main,
.fullmap-wrap .map-viewer {
	height: 100%;
}

.fullmap-wrap .main-row {
	/* margin-top: 29px; */
	margin-top: 0px;
	height: 100%;
	padding-left: 0;
	padding-right: 0;
}



.not-logged-in .page-border.left,
.not-logged-in .page-border.right {
	bottom: 0;
	width: auto;
}

.logout-shadow {
	height: calc(100vh - 80px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-around;
	-ms-flex-pack: justify;
	justify-content: space-around;
}

.data-set-modal .form-group {
	width: calc(50% - 10px);
	float: left;
	margin: 0 5px 10px !important;
}

.data-set-modal .modal-body .asaf-area-wrapper {
	margin-left: 0;
	margin-right: 0;
	width: auto;

}

.data-set-modal .form-group .form-group {
	width: 100%;
	float: none;
	margin: 0;
}

.data-set-modal .form-group:nth-child(even) {
	clear: left;
}

.data-set-modal .form-group:nth-child(odd) {
	margin-right: 0;
}

.data-set-modal .modal-dialog .modal-content .modal-body p.SelectBox {
	margin: 0;
	padding: 6px 8px;
	font-size: 14px;
	font-family: inherit;
}

.data-set-modal .form-group .form-control {
	background-color: transparent;
	border-color: var(--bordercolor);
	color: var(--text);
	font-size: 14px;
}

.data-set-modal .form-group .form-control option {
	color: #333;
}

.data-set-modal .form-group .form-control:focus {
	outline: 0;
	box-shadow: none !important;
}

.data-set-modal .container-inline-date {
	width: calc(50% - 5px);
	float: left;
	margin-right: 0px;
	clear: inherit;
}

.data-set-modal .container-inline-date .form-group {
	width: 100%;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 0;
}

.nav.navbar-nav.navbar-right .hover-effect {
	background: transparent !important;
}

#signinmodal:hover {
	cursor: pointer;
}

.field-group-format.group_additional.table.table-striped.table-bordered.sticky-enabled.tableheader-processed.sticky-table {
	background-color: transparent;
}

.search-slider .view-header {
	position: absolute;
	top: 1px;
	right: 60px;
	font-size: 16px;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;

}

.search-slider .fresh-data-req {
	color: var(--text);
	font-weight: 400;
	font-size: 14px;
	margin-right: 7px;
}

.search-slider .demand-click {
	border: var(--bordercolor) solid 1px;
	padding: 5px 10px;
	color: var(--text);
	text-transform: capitalize;
	cursor: pointer;
	font-size: 14px;
	line-height: initial;
	margin-left: 5px;
}

.data-set-modal .container-inline-date label[for="edit-data-demand-date-datepicker-popup-0"] {
	display: none
}

.data-set-modal .full-width {
	width: 100%
}

.page-node-1803 .main-row {
	margin-top: 0;
}

.view-empty {
	font-size: 16px;
	/*color:var(--bordercolor);*/
	color: var(--text) !important;
	margin: 0 0 0 15px;
}

.help-block {
	color: var(--text);
}

.form-control {
	background-color: transparent;
	border-color: var(--bordercolor);
	color: var(--text);
	font-weight: 400;
	height: 36px;
}

.panel {
	background-color: transparent;
	border-color: var(--bordercolor);
}

.panel-default>.panel-heading {
	background-color: var(bordercolor);
	border-color: var(bordercolor);
	color: var(--text);
}

form .description {
	color: var(--text);
}

.checkbox label,
.radio label {
	padding-left: 24px;
	position: relative;
	color: var(--text);
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	opacity: 1;
	border: var(--bordercolor) solid 1px;
	/* top:50%; */
	top: 2px;
	height: 18px;
	width: 18px;
	background: transparent;
	margin-left: -24px;
	position: absolute;
	/* margin-top:-9px; */
}

.radio input[type="radio"],
.radio-inline input[type="radio"] {
	border-radius: 50%;
}

.radio input[type="radio"]:checked,
.radio-inline input[type="radio"]:checked {
	background: url('../images/check.png') scroll center center no-repeat;
	background-size: 9px;
}

.checkbox input[type="checkbox"]:checked,
.checkbox-inline input[type="checkbox"]:checked {
	background: url('../images/check.png') scroll center center no-repeat;
	background-size: 9px;
}

.table-striped>tbody>tr:nth-of-type(2n+1),
.table-striped tbody tr {
	background: transparent;
	border-color: var(--bordercolor);
}

.node-form {
	background: transparent;
	padding: 0;
}

.node-form .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.form-control:focus {
	border-color: var(--bordercolor);
	box-shadow: none;
}

form .form-group label {
	font-size: 14px;
	color: var(--text) !important;
	margin: 0px 0px 3px;
	font-family: calibri;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	/* background:#333 */
}

.tabs--primary.nav-pills li a,
.tabs--primary li a {
	background: transparent;
	color: var(--text);
	border-color: var(--bordercolor);
}

.tabs--primary.nav-pills li a:hover,
.tabs--primary li a:hover {
	border-color: var(--bordercolor);
	background: var(--bordercolor);
	color: #333;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.tabs--primary.nav-pills>li>a.active,
.tabs--primary.nav-pills>li>a:focus,
.tabs--primary.nav-pills li.active a:hover,
.tabs--primary.nav-pills li.active a:focus,
.tabs--primary li a.active,
.tabs--primary li a:focus {
	border-color: var(--bordercolor);
	background: var(--bordercolor);
	color: #333;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border-width: 1px;
}

.table>tbody>tr.active>td,
.table>tbody>tr>td.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr>td.active,
.table>thead>tr.active>td,
.table>thead>tr>td.active {
	background: transparent;
}

.table>tbody>tr.active>th,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>th,
.table>tfoot>tr>th.active,
.table>thead>tr.active>th,
.table>thead>tr>th.active {
	background: var(--bordercolor);
}

.breadcrumb {
	background-color: transparent;
	border: var(--bordercolor) solid 1px;
}

.pagination>li>a,
.pagination>li>span,
.pagination>.active>span {
	background-color: transparent;
	border-color: var(--bordercolor);
	color: var(--text);
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover,
.pagination>.active>span:hover,
.pagination>.active>span {
	background-color: var(--bordercolor);
	color: #333;
	border-color: var(--bordercolor);
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	color: var(--text);
}

.btn-primary[disabled] {
	background-color: var(--bordercolor);
	border-color: var(--bordercolor);
	margin-top: 0;
}

.form-managed-file .image-widget-data .file {
	border-color: var(--bordercolor);
}

.image-widget-data .file-size {
	background: var(--bordercolor);
	color: #333;
	border-top-color: var(--bordercolor);
	border-bottom-color: var(--bordercolor);
}

.panel-title a {
	color: var(--bordercolor);
}

.panel-default .panel-heading .panel-title a {
	color: #333;
}

.panels-layouts-checkboxes .form-checkboxes .form-item,
#panels-choose-layout .form-type-radio,
.panels-choose-layout .form-type-radio {
	float: inherit;
	display: inline-block;
	vertical-align: top;
}

.profile-stats strong {
	font-size: 18px;
	margin-bottom: 5px;
}

.pane-dkan-sitewide-panels-dkan-user-summary .profile-stats p {
	line-height: 1.2;
	margin-bottom: 3px;
}

.panel-region-sidebar .radix-layouts-sidebar .pane-dkan-sitewide-panels-dkan-user-summary .pane-content {
	padding: 0;
}

.pane-dkan-sitewide-panels-dkan-user-summary .profile-stats {
	padding-left: 10px;
	padding-top: 5px;
}

.pane-dkan-sitewide-panels-dkan-user-summary .group-membership {
	border-top: var(--bordercolor) solid 1px;
}

.pane-dkan-sitewide-panels-dkan-user-summary .view-content {
	padding-top: 0;
	padding-bottom: 0;
}

.pane-dkan-sitewide-panels-dkan-user-summary img {
	margin-left: -74px;
}

.resp-tabs-container .form-control {
	background-image: inherit;
	border: 1px solid var(--bordercolor);
	color: var(--text);
}

.resp-tabs-container .form-control:focus {
	border-color: var(--bordercolor);
}

.resp-tabs-container input,
.resp-tabs-container textarea {
	border: 1px solid var(--bordercolor);
	color: var(--text);
}

.select2-container {
	color: #3B3B3B;
}

.pane-dkan-sitewide-panels-dkan-user-summary .pane-content>p {
	padding-left: 10px;
	padding-right: 10px;
}

.resp-tabs-container table>thead>tr>th {
	background-color: #0d5684;

}

.resp-tabs-container table>thead:first-child>tr:first-child>th {
	color: #333;
	border-color: var(--bordercolor) !important;
}

.resp-tabs-container table td {
	border-color: var(--bordercolor);
}

input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
	outline: 0;
	outline-offset: 0;
}

.resp-tabs-container .btn:not(:disabled):not(.disabled) {
	background: var(--bordercolor);
	border-color: var(--bordercolor);
}

.create-event-btn:hover,
.create-event-btn:hover .fa-map-marker {
	color: var(--text);
}

.page-search .main-row {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.form-file {
	font-weight: 400;
	height: inherit;
}

.views-display-top {
	background: var(--bordercolor);
}

.views-displays .secondary a {
	border-color: #333;
	color: #333;
}

.views-display-top .ctools-dropbutton {
	border-color: #333;
	background: #fff;
}

.views-display-top .ctools-button-processed {
	font-size: 14px;
	color: #333;
}

.views-ui-display-tab-bucket .even {
	background: transparent;
}

.views-ui-display-tab-bucket .views-display-setting {
	color: var(--bordercolor);
}

.footer {
	color: var(--text);
}

.views-ui-display-tab-bucket+.views-ui-display-tab-bucket {
	border-top: 1px solid #f3f3f3;
}

.views-displays .secondary .action-list li {
	background-color: #fff
}

.views-displays .secondary .action-list li:hover {
	background: var(--bordercolor);
}

.views-displays .secondary .open>a,
.views-displays .secondary .open>a:hover {
	background: #666;
	color: var(--text);
}

#views-live-preview h1.section-title {
	color: var(--text);
}

.preview .node {
	background: transparent;
}

.fieldset-legend span.summary {
	color: #333;
}

.form-textarea-wrapper textarea {
	background-color: transparent;
}

.ui-dialog .ui-dialog-content {
	background: transparent;
	color: var(--text);
}

.views-ui-dialog .form-buttons {
	background-color: transparent;
}

.views-ui-dialog .scroll {
	border: none
}

.views-ui-dialog #views-ajax-title,
.views-ui-dialog .views-override {
	background-color: transparent;
}

.views-ui-dialog #views-ajax-title {
	line-height: 1.4;
	font-size: 18px;
}

.ui-widget-header {
	border: none;
}

#views-slideshow-form-wrapper .vs-dependent {
	padding-left: 0;
}

.ui-widget-content a {
	color: var(--bordercolor);
}

.dependent-options {
	margin-left: 0;
}

.views-ajax-submit-processed-processed .btn:not(:disabled):not(.disabled) {
	background-color: transparent;
	color: var(--text);
}

.views-ui-dialog .ui-dialog-titlebar-close {
	font-size: 0;
}

.views-display-settings .ctools-collapsible-content,
.views-ui-display-tab-bucket,
.views-display-column>.ctools-collapsible-handle {
	border-color: var(--bordercolor);
}

.title {
	font-family: calibri;
}

.views-ui-display-tab-bucket+.views-ui-display-tab-bucket {
	border-top-color: var(--bordercolor);
}

#page-manager-edit .page-manager-ajax-pad {
	background-color: transparent;
}

#page-manager-edit .page-manager-ajax-pad .content-title {
	background-color: transparent;
	border-bottom: 1px solid var(--bordercolor);
	border-left: 1px solid var(--bordercolor);
}

#page-manager-edit .page-manager-wrapper {
	color: var(--text);
}

#page-manager-edit .actions ul,
#page-manager-edit .actions li {
	border-color: var(--bordercolor);
}

#page-manager-edit .actions li a {
	background-color: transparent;
	color: var(--bordercolor);
	padding: 5px 8px;
}

#page-manager-edit .actions li a:hover {
	background-color: var(--bordercolor);
	color: #333;
}

#panels-dnd-main div.panel-region {
	border: 1px solid var(--bordercolor);
	background: transparent;
}

#panels-dnd-main div.panel-region h2.label {
	color: var(--text);
	text-shadow: none;
}

.panel-portlet {
	background-color: transparent;
	border-color: var(--bordercolor);
}

.panel-portlet .grabber {
	background-color: var(--bordercolor);
	background-image: none;
	color: #333;
}

.panel-portlet.hidden-pane .grab-title,
.panel-portlet .grabber:hover,
.panel-portlet .grabber:active {
	background-color: var(--bordercolor);
	background-image: none;
}

.panel-pane.hidden-pane {
	background-color: transparent;
}

.panel-portlet.hidden-pane .grab-title:hover {
	background-color: var(--bordercolor);
}

.panel-portlet .grab-title {
	text-shadow: none;
}

.panel-portlet .grabber:hover,
.panel-portlet .grabber:active {
	text-shadow: none;
	color: #333;
}

.panel-portlet .pane-content {
	word-wrap: break-word;
	word-break: break-word;
}

#page-manager-edit .page-manager-tabs,
#page-manager-edit .secondary-actions,
#page-manager-edit .page-manager-edit-operations .inside {
	border-color: var(--bordercolor);
}

#page-manager-edit .page-manager-edit-operations li {
	background-color: transparent;
	border-color: var(--bordercolor);
}

#page-manager-edit .page-manager-edit-operations li a {
	color: var(--text);
}

#page-manager-edit .page-manager-edit-operations li a:hover,
#page-manager-edit .page-manager-edit-operations li.active,
#page-manager-edit .page-manager-edit-operations li.active-group .page-manager-group-title,
#page-manager-edit .page-manager-edit-operations li.active a,
#page-manager-edit .page-manager-edit-operations li.active a:hover,
#page-manager-edit .page-manager-edit-operations li.active-group li.not-active .page-manager-group-title,
#page-manager-edit .page-manager-edit-operations li.changed-group li.not-changed .page-manager-group-title {
	background-color: var(--bordercolor);
	color: #333;
}

#page-manager-edit .page-manager-edit-operations li.active,
#page-manager-edit .page-manager-edit-operations li.active-group .page-manager-group-title,
#page-manager-edit .page-manager-edit-operations li.active a,
#page-manager-edit .page-manager-edit-operations li.active a:hover {
	background-image: url(../images/arrow-active1.png);
}

#page-manager-edit .page-manager-edit-operations li li.operation-first {
	border-color: var(--bordercolor);
}

#page-manager-edit .ctools-collapsible-content {
	border-color: var(--bordercolor);
}

#user-profile-form #edit-field-first-name,
#user-profile-form #edit-field-last-name,
#user-profile-form #edit-field-mobile-no,
#user-profile-form [id*='edit-field-first-name--'],
#user-profile-form [id*='edit-field-last-name--'],
#user-profile-form [id*='edit-field-mobile-no--'],
[id*='user-profile-form--'] [id*='edit-field-first-name--'],
[id*='user-profile-form--'] [id*='edit-field-last-name--'],
[id*='user-profile-form--'] [id*='edit-field-mobile-no--'],
.page-user-edit .form-wrapper.panel,
.page-user-edit .form-type-textfield,
input.password-confirm,
input.password-field,
.page-user-edit .field-type-file,
.confirm-parent,
.password-parent,
.password-strength {
	width: 100%;
	float: left;
	/* margin-right: 10px; */
}

.password-parent {
	margin-bottom: 0px;
}

.password-strength {
	margin: -10px 0 10px 0;
}

div.password-confirm {
	float: right;
	margin: 0 0 0 0;
	width: 100%;
}

.form-managed-file input {
	border: 1px solid var(--bordercolor);
}

.page-user .form-checkboxes .form-item {
	width: 100%;
}

#user-profile-form #edit-field-mobile-no,
#user-profile-form [id*='edit-field-mobile-no--'],
[id*='user-profile-form--'] [id*='edit-field-mobile-no--'] {
	margin-right: 0;
}

.phonefield-field-phonenumber .form-group {
	margin-bottom: 0;
}

.panels-layouts-checkboxes .form-item-layout .form-radio {
	top: 9px;
}

.panels-layouts-checkboxes .form-item-layout label {
	width: 100%;
}

.panels-layouts-checkboxes .form-checkboxes .form-item-layout .layout-icon {
	width: 100%;
}

.panels-layouts-checkboxes .form-item-layout .layout-icon img {
	width: 100%;
}

.panels-layouts-checkboxes .form-item-layout .layout-icon .caption {
	width: 100%;
	font-size: 14px;
	text-align: left;
	line-height: initial;
	font-family: calibri;
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border-color: var(--bordercolor);
}

.table .table {
	background: transparent;
}

.list-group-item {
	background: transparent;
	border-color: var(--bordercolor);
}

.list-group .list-group-item dt,
.list-group .list-group-item dd {
	border-top: none;
}

.list-group .list-group-item {
	color: var(--bordercolor);
}

.table tr td.alert-success {
	background: transparent;
	color: var(--bordercolor);
}

.table-bordered tbody {
	border: none;
}

.form-type-radios.form-item-display-options {
	background-color: var(--bordercolor);
}

/* .form-radios .form-type-radio + .form-type-radio{
	  margin-top:0.4em;
  } */
.form-radios .form-type-radio {
	margin-right: 5px;
	margin-top: 0;
}

.ui-controlgroup .form-type-radio label {
	color: #333;
}

.ui-controlgroup .form-type-radio input[type="radio"] {
	border-color: #333;
}

.menu-block-processed {
	border-color: var(--bordercolor);
	margin-bottom: 10px;
}

.tableheader-processed {
	border: 1px solid var(--bordercolor);
}

.tableheader-processed tbody {
	border: none;
}

.tableheader-processed tbody tr {
	border: 1px solid var(--bordercolor);
	background: transparent;
}

.page-admin .tableheader-processed tbody tr td {
	border: 1px solid var(--bordercolor);
}

#blocks tr.region-message {
	color: var(--text);
}

td.ctools-export-ui-operations .ctools-dropbutton {
	position: relative;
}

#path-breadcrumbs-ui-form-wrapper.edit-form {
	border-color: var(--bordercolor);
}

#path-breadcrumbs-ui-menu .item-list ul li {
	margin-left: 0;
	border-color: var(--bordercolor);
}

#path-breadcrumbs-ui-menu .item-list {
	border-color: var(--bordercolor);
}

#path-breadcrumbs-ui-menu {
	background: transparent;
}

#path-breadcrumbs-ui-menu .item-list ul li a {
	color: var(--text);
}

#path-breadcrumbs-ui-menu .item-list ul a.active {
	background: var(--bordercolor);
	color: #333
}

.dashboard-block {
	border: var(--bordercolor) solid 1px;
}

.handler-summary .handler-title {
	border-color: var(--bordercolor);
	background: transparent;
}

#page-manager-edit table tr.even {
	background: transparent;
}

#page-manager-edit .page-manager-edit-operations li .ctools-collapsible-handle:hover {
	background-color: var(--bordercolor);
	color: #333;
}

#page-manager-edit .ctools-collapsible-container {
	margin-bottom: 0;
}

.resp-tabs-container a {
	color: var(--bordercolor);
	cursor: pointer
}

.resp-tabs-container .views-exposed-form .views-exposed-widget {
	width: 100%;
	padding-right: 0;
}

.resp-tabs-container .views-exposed-form .views-exposed-widget .form-type-select {
	width: 100%;
}

.views-filterable-options .even .form-type-checkbox {
	background-color: transparent;
}

.page-user-edit input[type="file"] {
	height: inherit;
}

.page-user-edit .form-actions {
	clear: both;
}

/*#edit-og-user-node-und-0-default{
	  pointer-events:none; height:35px;
  }*/
.pane-dkan-area-filter-area-filter .pane-content .form-group {
	width: calc(50% - 10px);
	float: left;
	margin-right: 10px;
}

.pane-dkan-area-filter-area-filter .pane-content .form-group:first-child {
	margin-right: 10px;
}

.pane-dkan-area-filter-area-filter .pane-content .btnlatlon {
	width: auto;
	float: none;
	clear: both;
	text-align: right;
}

.pane-dkan-area-filter-area-filter .btn.btn-default {
	margin-right: 0;
}

.resp-tabs-container .btn.btn-default {
	margin-left: 0;
}

.form-item-shape .form-radios {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.form-item-shape .form-radios .form-type-radio {
	border: var(--bordercolor) solid 1px;
	border-radius: 3px 3px 0 0;
	padding: 7px;
	font-size: 15px;
	margin: 0;
	line-height: initial;
}

.form-item-shape {
	margin-bottom: 0;
}

.form-item-shape .form-radios .form-type-radio .form-radio {
	display: none;
}

.form-item-shape .form-radios .form-type-radio label {
	padding-left: 0;
	margin-bottom: 0;
	min-height: inherit;
	line-height: inherit;
	font-weight: 600;
}

.form-radios-content {
	border: var(--bordercolor) solid 1px;
	padding: 15px;
	margin-top: 5px;
}

.showlatlon {
	margin-top: 0;
}

.form-radios {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: block;
}

div#dddms {
	display: none;
}

.form-radios-content .form-item {
	width: calc(50% - 7px);
	display: inline-block;
	margin-right: 10px;
}

.form-radios-content .form-item:nth-child(2n) {
	margin-right: 0;
}

.form-item-shape .form-radios .form-type-radio.active {
	background-color: var(--bordercolor);
}

.form-item-shape .form-radios .form-type-radio.active label {
	color: var(--bgcolour) !important;
}

select.form-control[multiple="multiple"] option {
	color: var(--text);
}

.group-let-cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.group-let-cols .mr-5 {
	margin-right: 5px;
}

.group-let-cols .form-item {
	width: auto;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.full-width {
	width: 100%;
}

table.showlatlon td {
	word-break: break-word;
	word-wrap: break-word;
}

.delcoordinate {
	display: flex;
}

.delcoordinate_margin {
	margin-right: 120px;
}

.uploadbtn .btn.btn-default {
	margin-right: 0;
}

.showKMLbtn {
	margin-left: 5px;
}

.extent th:last-child,
.extent td:last-child {
	min-width: 47px;
	padding: 4px;
	text-align: center;
}

.form-radios-content .location-icon .form-item {
	width: calc(50% - 15px);
}

.logout-content .tabs--primary.nav-pills li a {
	color: #333
}

.logout-content .tabs--primary.nav-pills li a:hover,
.logout-content .tabs--primary.nav-pills li a:focus {
	background-color: var(--bordercolor);
	color: #333;
}

#data-demand-add-modal-div .modal-dialog {
	max-width: 650px !important;
}

#geo-events-node-form #edit-actions {
	display: none;
}

.views-field.views-field-field-link-api-1 {
	display: none;
}

.ui-widget {
	font-family: calibri;
	font-size: 16px;
	padding: 0;
	border: none;
}

.ui-dialog .ui-dialog-titlebar {
	font-weight: 700;
	background: transparent;
	border: none;
	border-color: transparent;
}

.ui-widget-header {
	color: var(--bordercolor);
}

.ui-dialog .ui-dialog-titlebar-close {
	font-size: 0;
	text-indent: -999px;
	right: 5px;
	background: none;
}

.ui-widget-content {
	background: var(--bgcolour);
}

.ui-dialog .ui-dialog-content {
	background: transparent;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: calibri;
	font-size: 16px;
}

.ui-dialog .ui-dialog-buttonset .ui-button {
	margin-top: 0;
	margin-bottom: 0;
	background-color: transparent;
	border: var(--bordercolor) solid 1px;
	padding: 5px 10px 6px;
	color: var(--text);
	border-radius: 0;
	outline: 0;
}

.ui-dialog .ui-dialog-buttonset .ui-button:hover:before {
	display: none;
}

.ui-dialog .ui-dialog-buttonpane {
	padding-top: 0;
	padding-bottom: 10px;
	border-top: none;
	background: transparent;
	margin-top: 0;
}

.ui-dialog #drupal-modal.ui-dialog-content {
	max-height: 500px !important;
}

.ui-widget-header .ui-icon,
.ui-widget-header .ui-icon:focus,
.ui-widget-header .ui-icon:hover {
	outline: 0;
	background-image: url(../images/close-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 10px;
}

/* input[type="image"]{ */
/* height:inherit; */
/* padding: 0; */
/* border: none; */
/* width: auto; */
/* } */
.ui-widget-content .ui-icon-alert {
	background: url(../images/confirm-icon.png) no-repeat;
	background-position: center center;
	margin: 4px 8px 0 0 !important;
	background-size: 16px;
}

#dialog-confirm>p {
	font-size: 16px;
}

.module-section .view>.content {
	padding-top: 75px;
}

#edit-og-user-node-und [id*="og-user-node-add-more-wrapper--"] {
	display: none;
}

#og-user-node-add-more-wrapper [id*="og-user-node-add-more-wrapper--"],
[id*="og-user-node-add-more-wrapper--"] [id*="og-user-node-add-more-wrapper--"] {
	display: none;
}

#tbl_dmndsplit_wrapper table.dataTable th {
	white-space: nowrap;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	border: none !important;
	border-right: #333 solid 1px !important;
}

#tbl_dmndsplit_wrapper table.dataTable tr {
	background-color: transparent;
}

#tbl_dmndsplit_wrapper table.dataTable td {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	border: none !important;
	border-right: #333 solid 1px !important;
	border-bottom: #333 solid 1px !important
}

#tbl_dmndsplit_wrapper table.dataTable th:first-child,
#tbl_dmndsplit_wrapper table.dataTable td:first-child {
	border-left: #333 solid 1px !important;
}

.page-search .mapDatalist {
	height: 222px;
}

.page-search .mapDatalist .pane-content {
	margin-bottom: 0;
}

.page-search .mapDatalist .dataTables_wrapper {
	height: 100%
}

.page-search .mapDatalist .dataTables_scroll {
	height: calc(100% - 78px);
}

.page-search .mapDatalist .dataTables_scrollBody {
	height: calc(100% - 36px) !important;
}

.page-search .mapDatalist .dataTables_paginate .paginate_button {
	padding: 7px;
	line-height: inherit;
}

#tbl_dmndsplit_wrapper table.dataTable td:last-child a {
	margin-right: 5px;
}

.page-user #edit-picture {
	margin-right: 0;
}

.page-user [id*='edit-picture--'] {
	margin-right: 0;
}

.data-demand-tblbk {
	width: 100%;
	overflow: auto;
}

/* imint page start css*/
.imint-page .main-row {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.imint-content {
	padding: 15px 0 0;
}

.imint-page .map-viewer {
	height: 100%;
}

/* .imint-page #IGIS_MapViewer{ */
/* height:100% !important; */
/* } */
.sidebar-imt {
	height: 100%;
}

.sidebar-imt .head {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	height: 34px;
	padding: 7px;
	text-align: center;
	color: var(--text);
	font-size: 15px;
	background: var(--bordercolor);
	color: #333;
	font-weight: 600;
}

.sidebar-imt .head-box {
	border: var(--bordercolor) solid 1px;
	padding: 15px;
	height: calc(100% - 34px);
	overflow: auto;
}

.imt-accourding-box {
	margin-bottom: 10px;
}

.imt-accourding-box .according-title {
	height: 38px;
	padding: 7px;
	text-align: center;
	color: var(--text);
	font-size: 15px;
	background: var(--bordercolor);
	color: #333;
	font-weight: 600;
	position: relative;
	cursor: pointer;
}

.imt-accourding-box .according-title:after {
	font-family: "fontawesome";
	content: "\f078";
	color: #333;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	top: 7px;
}

.imt-accourding-box .according-context {
	border: var(--bordercolor) solid 1px;
	padding: 10px;
}

.imt-img-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: var(--bordercolor) solid 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.imt-img-detail ul {
	list-style: none;
	padding-left: 0;
	margin-right: 5px;
	margin-bottom: 0;
	flex: 1;
}

.imt-img-detail ul li {
	font-size: 12px;
}

.imt-thum-img {
	width: 120px;
	background: var(--text);
	height: 82px;
}

.imt-thum-img img {
	max-width: 100%;
	width: 100%;
	height: 100%;
}

.imt-button-grp .form-submit {
	margin-right: 0;
}

.frm_imint #btn_imint {
	margin-right: 0;
	background: transparent;
	line-height: 1;
	min-height: inherit;
	height: inherit;
	margin-left: 5px;
	padding: 5px 5px 6px;
}

.frm_imint #btn_imint:hover,
.frm_imint #btn_imint:active,
.frm_imint #btn_imint:focus {
	border-color: var(--bordercolor)
}

.frm_imint {
	margin-bottom: 0;
}

.imt-accourding-box .according-title.active:after {
	content: "\f077"
}

.mr-0 {
	margin-right: 0 !important;
}

.switchbtn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.switchbtn input[type=checkbox] {
	height: 0;
	width: 0;
	visibility: hidden;
}

.switchbtn label {
	cursor: pointer;
	text-indent: -9999px;
	width: 30px;
	height: 16px;
	background: grey;
	display: block;
	border-radius: 30px;
	position: relative;
}

.switchbtn label:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 10px;
	height: 10px;
	background: var(--text);
	border-radius: 50%;
	transition: 0.3s;
}

.switchbtn input:checked+label {
	background: var(--bordercolor);
}

.switchbtn input:checked+label:after {
	left: calc(100% - 5px);
	transform: translateX(-100%);
}

.switchbtn label:active:after {
	width: 10px;
}

.right-swt-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-widget-header .ui-datepicker-next .ui-icon {
	background-image: url(../../../../../modules/contrib/jquery_update/replace/ui/themes/base/images/ui-icons_222222_256x240.png)
	/*{iconsContent}*/
	;
	background-position: -80px -192px;
	position: relative;
	background-size: inherit;
}

.ui-datepicker-header .ui-datepicker-next .ui-icon,
.ui-widget-header .ui-datepicker-next .ui-icon {
	background-image: url(../../../../../modules/contrib/jquery_update/replace/ui/themes/base/images/ui-icons_222222_256x240.png)
	/*{iconsContent}*/
	;
	background-position: -48px -192px;
	position: relative;
	background-size: inherit;
}

.ui-datepicker-header {
	color: #555;
}

/* imint page end css*/

.imt-accourding-box .form-control.chosen-processed {
	width: 100% !important;
}

#btn_div {
	display: none;
}

/* .page-admin-structure-taxonomy-event-type-add #fieldset_term_access,.page-admin-structure-taxonomy-event-type-add #edit-description-format, .page-admin-structure-taxonomy-event-type-add #edit-relations, .page-admin-structure-taxonomy-event-type-add #edit-path , .page-admin-structure-taxonomy-event-sub-type-add #fieldset_term_access,.page-admin-structure-taxonomy-event-sub-type-add #edit-description-format, .page-admin-structure-taxonomy-event-sub-type-add #edit-relations, .page-admin-structure-taxonomy-event-sub-type-add #edit-path{ */
/* display: none; */
/* } */
/* .page-admin-structure-taxonomy-event-type-add #taxonomy-form-term, .page-admin-structure-taxonomy-event-sub-type-add #taxonomy-form-term{ */
/* max-width:400px; */
/* } */

.page-node-add-event-type section {
	max-width: 400px;
}

#quicktabs-container-event_subscribe {
	border: 1px solid #b6a080;
}

.home-modal .modal-dialog .modal-content {
	background: var(--text);
	border-radius: 6px !important;
	overflow: hidden;
}

.home-modal .modal-body {
	background: var(--text);
}

.home-modal .modal-body .table-bordered {
	margin: 0;
	border-color: #ddd;
}

.home-modal .table-bordered>tbody>tr>td {
	border-color: #ddd;
}

.home-modal .modal-content .modal-header,
.home-modal .modal-content .modal-footer {
	border-color: transparent;
}

.home-modal .modal-dialog .modal-content .modal-header .modal-title {
	font-size: 20px;
	color: #333
}

.home-modal.in .modal-dialog {
	max-width: 500px !important;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	margin: 0 !important;
}

.home-modal .table-bordered>tbody>tr>td a {
	color: #333;
}

.home-modal .table-bordered>tbody>tr>td a:hover {
	color: #000;
}

.home-modal .modal-dialog .modal-content .btn,
.holilistpopup .modal-dialog .modal-content .btn,
.noticelistpopup .modal-dialog .modal-content .btn {
	margin: 0;
	background: transparent !important;
	border: var(--bordercolor) solid 1px;
	color: #000;
}

.home-modal .modal-dialog .modal-content .btn:hover,
.holilistpopup .modal-dialog .modal-content .btn:hover,
.noticelistpopup .modal-dialog .modal-content .btn:hover {
	background: var(--bordercolor) !important;
}

.home-modal .modal-content .modal-header button.close {
	color: #333;
	font-size: 30px;
}

.home-modal .modal-content .modal-body p {
	font-size: 16px !important;
}

.home-accord-block .according-head {
	margin: 0;
	cursor: pointer;
	font-size: 16px;
	background: var(--bordercolor);
	padding: 10px;
	border-radius: 4px;
}

.home-accord-block .accord-content {
	display: none;
	border: var(--bordercolor) solid 1px;
	padding: 10px;
	margin-top: -3px;
}

.home-accord-block .accord-content p {
	margin-bottom: 0;
}

.home-accord-block {
	margin-bottom: 10px;
}

.home-modal .modal-body {
	overflow: auto;
}

.home-modal .modal-body label {
	margin-bottom: 0;
	font-size: 16px;
}

.home-accord-block .modal-body .accordion {
	margin-bottom: 0;
	margin-top: 0;
}

.loader-spinner-div {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background: #101010;
	opacity: 0.5;
}

.loader-spinner {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -20px;
	padding: 0;
	width: 60px;
	height: 60px;
	list-style: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	display: flex;
}

.loader-spinner span {
	background: var(--bordercolor);
	width: 10px;
	display: inline-block;
	margin-right: 5px;
}

.loader-spinner span:nth-child(1) {
	-webkit-animation: loading-animation .6s ease-in-out infinite 0s;
	-moz-animation: loading-animation .6s ease-in-out infinite 0s;
	-ms-animation: loading-animation .6s ease-in-out infinite 0s;
	animation: loading-animation .6s ease-in-out infinite 0s
}

.loader-spinner span:nth-child(2) {
	-webkit-animation: loading-animation .6s ease-in-out infinite -.2s;
	-moz-animation: loading-animation .6s ease-in-out infinite -.2s;
	-ms-animation: loading-animation .6s ease-in-out infinite -.2s;
	animation: loading-animation .6s ease-in-out infinite -.2s
}

.loader-spinner span:nth-child(3) {
	-webkit-animation: loading-animation .6s ease-in-out infinite -.4s;
	-moz-animation: loading-animation .6s ease-in-out infinite -.4s;
	-ms-animation: loading-animation .6s ease-in-out infinite -.4s;
	animation: loading-animation .6s ease-in-out infinite -.4s
}

@-webkit-keyframes loading-animation {
	0% {
		height: 10px;
		margin-top: 25px
	}

	50% {
		height: 50px;
		margin-top: 0
	}

	100% {
		height: 10px;
		margin-top: 25px
	}
}

@-moz-keyframes loading-animation {
	0% {
		height: 10px;
		margin-top: 25px
	}

	50% {
		height: 50px;
		margin-top: 0
	}

	100% {
		height: 10px;
		margin-top: 25px
	}
}

@-ms-keyframes loading-animation {
	0% {
		height: 10px;
		margin-top: 25px
	}

	50% {
		height: 50px;
		margin-top: 0
	}

	100% {
		height: 10px;
		margin-top: 25px
	}
}

@-o-keyframes loading-animation {
	0% {
		height: 10px;
		margin-top: 25px
	}

	50% {
		height: 50px;
		margin-top: 0
	}

	100% {
		height: 10px;
		margin-top: 25px
	}
}

@keyframes loading-animation {
	0% {
		height: 10px;
		margin-top: 25px
	}

	50% {
		height: 50px;
		margin-top: 0
	}

	100% {
		height: 10px;
		margin-top: 25px
	}
}

.gate.colors-e {
	opacity: 0 !important;
	visibility: hidden !important;
}

table.dataTable tbody tr {
	background-color: transparent;
}

.role-data-approval-authority #quicktabs-tab-event_subscribe-1,
.role-repository-manager #quicktabs-tab-event_subscribe-1,
.role-repository-assistant #quicktabs-tab-event_subscribe-1,
.role-quality-assurance-assistant #quicktabs-tab-event_subscribe-1 {
	display: none;
}

.satellite_details {
	list-style: none;
	padding-left: 0;
}

.satellite_details li {
	display: flex;
}

.satellite_details label {
	min-width: 107px;
	font-weight: 600;
	margin-right: 5px;
}

.satellite_details span {
	word-wrap: break-word;
	word-break: break-word;
	display: inline-block;
	width: calc(100% - 112px);
	vertical-align: top;
	min-width: 100px;
	font-size: 100% !important;
}

/* .show_footprint{
	  word-wrap:break-word;
	  word-break:break-word;
  } */
#data-demand .show-fttd {
	max-width: 400px;
}

.data-demand-tblbk {
	padding-right: 1px;
}

.heading-b span {
	display: grid;
}

.heading-d span {
	display: grid;
}

ul.quicktabs-tabs.quicktabs-style-excel li.active,
ul.quicktabs-tabs.quicktabs-style-excel li.last.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.last a,
ul.quicktabs-tabs.quicktabs-style-excel li.first.active {
	background: none
}

ul.quicktabs-tabs.quicktabs-style-excel li {
	margin: 0;
	padding: 0;
}

ul.quicktabs-tabs.quicktabs-style-excel li.first {
	background: none;
	margin: 0;
	padding: 0;
}

ul.quicktabs-tabs.quicktabs-style-excel {
	background: none;
	height: 38px;
	padding: 0;
}

ul.quicktabs-tabs.quicktabs-style-excel li a {
	border: var(--bordercolor) solid 1px;
	color: var(--text);
	padding: 5px 7px 6px;
	border-radius: 3px 3px 0 0;
	background: none;
	font-size: 15px;

}

ul.quicktabs-tabs.quicktabs-style-excel li a:hover {
	color: var(--text);
}

ul.quicktabs-tabs.quicktabs-style-excel li.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.active a:hover {
	background-color: var(--bordercolor);
	color: #333;
	background-image: none;
}

ul.quicktabs-tabs.quicktabs-style-excel li.last.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.last.active a:hover {
	background-color: var(--bordercolor);
	color: #333;
	background-image: none;
}

#edit-field-event-creation-sub-type-wrapper,
#edit-field-event-creation-type-wrapper,
#edit-field-event-start-date-1-wrapper,
#edit-field-event-end-date-1-wrapper {
	display: none;
}

.custom_sorting .btn {
	margin-top: 0;
	margin-right: 45px;
	background: var(--bordercolor);
	line-height: 1;
	min-height: inherit;
	height: inherit;
	margin-left: 5px;
	padding: 5px;
	text-transform: uppercase;
	color: var(--bgcolour);
	letter-spacing: normal;
}

.custom_sorting .btn:hover {
	background: var(--bordercolor);
	color: var(--text);
}

.custom_sorting .label {
	color: var(--text)fff;
}

.views-exposed-widgets #edit-field-spatial-filtered-new-wrapper,
.views-exposed-widgets #edit-field-event-list-wrapper,
.views-exposed-widgets #edit-field-satellite-list-1-wrapper,
.views-exposed-widgets #edit-field-tags-wrapper {
	display: none
}

#edit-locale,
[id*="edit-locale--"] {
	display: none;
}

#edit-account .form-type-password-confirm {
	clear: both;
	margin: 0;
}

#edit-account .form-type-password-confirm:before,
#edit-account .form-type-password-confirm:after {
	display: table;
	content: " ";
}

#edit-account .form-type-password-confirm:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#edit-account .form-type-password-confirm .password-suggestions {
	float: right;
	margin-top: -150px;
	background: var(--bgcolour);
}

/* .page-search #btn_resetrec , .page-search #btn_gotodataset , .page-search #btn_gotogeoextents { */
/* display: block !important; */
/* } */
.date-api {
	background-image: url(../images/calendar--icon.png);
	background-repeat: no-repeat;
	background-position: calc(100% - 10px) center;
	background-size: 16px;
}

.wordhour-table table td {
	color: var(--text);
}

.wordhour-table table td:first-child {
	width: 200px;
}

.views-exposed-widget.views-submit-button {
	padding: 1.95em .5em 0 0;
	padding-right: 0.5em;
}

.count-right {
	text-align: right;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
}

.count-right .content {
	font-size: 14px;
}

.count-right .content span {
	font-size: 14px !important;
}

.count-right .content strong {
	font-weight: 700;
}

.module-profile-tooltip {
	position: absolute;
	top: -3px;
	left: 86px;
	background-color: #333;
	border-radius: 5px;
	color: var(--text);
	padding: 3px 10px;
	opacity: 0;
	visibility: hidden;
	-webkit-transation: all 0.3s ease-in-out;
	transation: all 0.3s ease-in-out;
	z-index: 101;
}

.module-profile-tooltip h6 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
}

.module-profile-tooltip p {
	margin-bottom: 5px;
}

.lb-ser-box li:hover .module-profile-tooltip h6 {
	color: var(--text);
}

.lb-ser-box li .lb-icon:hover+.module-profile-tooltip {
	visibility: visible;
	opacity: 1;
}

#Modules.module-section .view {
	overflow: inherit;
}

#kmlshp_form table.extent td {
	word-break: break-all;
	word-wrap: break-word;
}

#viewkmlshp_form table.extent td {
	word-break: break-all;
	word-wrap: break-word;
}

.view-user-access-log .views-exposed-form .views-exposed-widget,
.view-data-download .views-exposed-form .views-exposed-widget,
.view-data-demand-delivery .views-exposed-form .views-exposed-widget,
.view-geo-event-generation .views-exposed-form .views-exposed-widget {
	width: 200px;
	float: none;
	display: inline-block;
	vertical-align: top;
}

.view-geo-event-generation .views-exposed-form .views-exposed-widget.views-widget-filter-field_el_event_occur_date_range_value {
	width: inherit;
}

.view-user-access-log .views-exposed-widget .help-block,
.view-data-download .views-exposed-widget .help-block,
.view-data-demand-delivery .views-exposed-widget .help-block,
.view-geo-event-generation .views-exposed-widget .help-block {
	font-size: 12px;
	line-height: initial;
	margin-top: 3px;
	margin-bottom: 0;
}

.view-user-access-log .views-exposed-form .views-exposed-widget.views-submit-button,
.view-user-access-log .views-exposed-form .views-exposed-widget.views-reset-button,
.view-data-download .views-exposed-form .views-exposed-widget.views-submit-button,
.view-data-download .views-exposed-form .views-exposed-widget.views-reset-button,
.view-data-demand-delivery .views-exposed-form .views-exposed-widget.views-submit-button,
.view-data-demand-delivery .views-exposed-form .views-exposed-widget.views-reset-button,
.view-geo-event-generation .views-exposed-form .views-exposed-widget.views-submit-button,
.view-geo-event-generation .views-exposed-form .views-exposed-widget.views-reset-button {
	padding-top: 1.5em;
	width: auto;
	margin-right: 0;
	margin-top: 11px;
}

.view-user-access-log .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,
.view-user-access-log .views-exposed-form .views-exposed-widget.views-reset-button .form-submit,
.view-data-download .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,
.view-data-download .views-exposed-form .views-exposed-widget.views-reset-button .form-submit,
.view-data-demand-delivery .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,
.view-data-demand-delivery .views-exposed-form .views-exposed-widget.views-reset-button .form-submit,
.view-geo-event-generation .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,
.view-geo-event-generation .views-exposed-form .views-exposed-widget.views-reset-button .form-submit {
	margin-left: 0;
	margin-right: 0;
}

.view-user-access-log form .form-group label,
.view-data-download form .form-group label,
.view-data-demand-delivery form .form-group label,
.view-geo-event-generation form .form-group label {
	margin-bottom: 5px;
}

.views-widget-filter-field_el_event_occur_date_range_value .views-widget {
	display: flex;
}

.view-data-download .container-inline-date .form-item,
.view-data-download .container-inline-date .form-item input {
	width: 100%;
}

.view-data-demand-delivery .container-inline-date .form-item,
.view-data-demand-delivery .container-inline-date .form-item input {
	width: 100%;
}

.pdf-wrap {
	display: inline-flex;
}

.view-user-access-log .container-inline-date .form-item,
.view-user-access-log .container-inline-date .form-item input {
	width: 100%;
}

.view-user-access-log .views-widget-filter-login_time .form-item-login-time-date label,
.view-user-access-log .form-item-logout-time .form-item-logout-time-date label {
	display: none
}

.demand-grp .demand-bk {
	display: block !important;
}

.page-user-edit #edit-field-first-name .form-type-textfield,
.page-user-edit #edit-field-last-name .form-type-textfield,
.page-user-edit #edit-field-mobile-no .form-type-textfield,
.page-user-edit #edit-account .form-type-textfield {
	float: none;
	width: 100%;
}

.page-user-edit [id*="edit-field-first-name--"] .form-type-textfield,
.page-user-edit [id*="edit-field-last-name--"] .form-type-textfield,
.page-user-edit [id*="edit-field-mobile-no--"] .form-type-textfield,
.page-user-edit [id*="edit-account--"] .form-type-textfield {
	float: none;
	width: 100%;
}

#cboxMiddleLeft,
#cboxMiddleRight {
	display: none;
}

#cboxWrapper>div {
	clear: inherit !important;
}

.btn-primary.btn,
.btn.form-submit,
.btn {
	background: transparent;
	color: var(--text);
}

.cbo_popup {
	position: fixed !important;
	scrollbar-width: none !important;
	max-height: 700px;
	overflow-y: scroll !important;
}

#colorbox.cbo_print-form {
	width: 22cm !important;
	max-width: 950px;
}

.printworkplace .print-detail {
	width: 100%;
	float: left;
}

.printworkplace .print-map {
	width: 100%;
	float: left;
}

.printworkplace {
	padding: 20px;
	background: #000;
	display: flex;
	flex-direction: column;
}

.printworkplace h2 {
	margin: 0 0 20px 0;
	color: var(--text);
}

/* .printgroup{ display:flex;} */
.printgroup .print-map #IGIS_MapViewer {
	max-height: 500px
}

.print-detail table {
	margin: 0;
}

.printbuttons {
	display: flex;
	padding-top: 20px;
	justify-content: center;
}

.printbuttons button.btn {
	border: var(--bordercolor) solid 1px;
	background-color: transparent !important;
	font-size: 14px;
}

.printable .cboxIframe {
	border-color: var(--bordercolor) !important;
	border-width: 1px !important;
	background-color: #000;
}

.print-detail table tr td {
	line-height: 1.2
}

.dtDemind-tbl th .checked_val_all {
	border-color: #333;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #333
}

.alert ul {
	display: block;
	padding-left: 15px;
}

.printable #colorbox #cboxClose {
	top: 12px;
	right: 30px;
}

/* .print-detail .dtDemind-tbl.table-bordered td:first-child{background-color:var(--bordercolor); color:#333; width:174px;} */
.print-detail .dtDemind-tbl.table-bordered td label {
	font-size: 16px;
}

.cbo_print-form #cboxContent {
	height: 85vh !important
}

.printable #cboxContent #cboxLoadedContent {
	height: calc(100% - 21px) !important;
}

.printable #cboxContent .cboxIframe {
	height: 100% !important;
	max-height: 100%
}

.select-all.disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	pointer-events: none;
}

#edit-data-demand-type.form-radios .form-type-radio {
	margin-top: 0.4em
}

@media (max-width:1500px) {
	.imt-thum-img {
		/*width: 70px;*/
		width: 120px;
	}
}

.cls_sync {
	float: left;
}

h5.text-center {
	color: #333;
	font-size: 13px;
	border-color: #333333 !important;
	background-color: var(--bordercolor);
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	height: 28px;
	margin-bottom: 0;
	line-height: 25px;
}

.DItitle label {
	font-size: 20px;
	margin-left: 0;
	text-align: center;
	display: block;
}

.next_action {
	color: var(--text);
}

#drawpoly {
	color: var(--bordercolor);
}

#drawpoly {
	font-size: 15px;
}

#dpoly {
	font-size: 15px;
}

.form-item-data-demand-sensor input[type="text"]:read-only,
.form-item-data-demand-title input[type="text"]:read-only,
.form-item-data-demand-satellite input[type="text"]:read-only,
.form-item-data-demand-resolution input[type="text"]:read-only,
.form-item-data-demand-scene-width input[type="text"]:read-only,
.form-item-data-demand-swath input[type="text"]:read-only,
.form-item-data-demand-scene-breadth input[type="text"]:read-only,
.form-item-data-demand-extent #edit-data-demand-extent:read-only,
.form-item-data-type input[type="text"]:read-only,
.form-item-specification input[type="text"]:read-only,
.form-item-select-ra input[type="text"]:read-only,
.form-item-select-qa input[type="text"]:read-only {
	/* background: #575353; */
	background: rgba(0, 0, 0, .05);
}

.eventdlt {
	margin-right: -5px;
}

.data-set-modal .auto-width {
	width: auto;
	float: left;
}

#user-profile-form #edit-field-middle-name-und-0-value {
	width: 100%;
}

#user-profile-form .form-item-mail {
	display: flex;
	flex-direction: column;
}

div[id^=edit-account] {
	width: 100%;
	float: left;
}

input[id^=edit-current-pass] {
	width: 100%;
}

.custom-select-box {
	position: relative;
}

.loaderCity {
	border: 3px solid #f3f3f3;
	position: absolute;
	left: 150%;
	border-radius: 50%;
	border-top: 3px solid #315fea;
	width: 18px;
	height: 18px;
	animation: spin 2s linear infinite;
	top: 50%;
	margin: -9px 0 -9px;
	z-index: 99999999;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#top-nav.colors-e .nav>li .height-fix_500 {
	max-height: 500px;
	overflow-y: auto;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

.mar-left-zero input {
	margin-left: 0
}

[id*='dkan-data-demand-add-to-cart--']>div,
[id*='dkan-data-demand-add-to-cart']>div,
[id*='dkan-data-demand-edit--']>div,
[id*='dkan-data-demand-edit']>div {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.show {
	display: inline-block !important;
}

.navbar-header {
	/* width: 325px; */
}

/* #data-demand tbody tr td:first-child{
	  word-break:break-all
  } */
[id*='dkan-data-demand-edit--'] input[type="submit"] {
	margin-right: 5px
}

.markasread_form {
	display: inline-block;
}

.markasread_form .asaf-control-asaf_submit {
	margin-left: 0;
}

.demand-reschedule tbody tr td:nth-child(3),
.demand-reschedule tbody tr td:nth-child(5),
.demand-reschedule tbody tr td:nth-child(8) {
	word-break: break-all
}

#views-exposed-form-data-demand-delivery-data-demand-view .container-inline-date,
#views-exposed-form-user-access-log-page .container-inline-date {
	width: 100%;
	padding: 0
}

.scan_msg {
	display: block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	float: left;
	padding-bottom: 9px;
}

.no-link-res {
	pointer-events: none;
}

#edit-anonymous-zip-upload-ajax-wrapper .alert .item-list ul {
	text-align: initial;
}

#edit-anonymous-zip-upload-ajax-wrapper {
	float: left;
}

#edit-anonymous-zip-upload-ajax-wrapper .form-group {
	width: 100%;
	float: left;
}

#edit-anonymous-zip-upload-ajax-wrapper .form-file {
	width: 70%;
	float: left;
}

#edit-anonymous-zip-upload-ajax-wrapper .form-submit {
	width: 28%;
	float: left;
	height: 36px;
	line-height: 11px;
}

#data-demand .data-set-modal .content_wrapper_full {
	width: 50%;
}

#data-demand .data-set-modal .content_wrapper_full #edit-anonymous-zip-upload-ajax-wrapper {
	width: 100%;
}

.field-name-field-subscription-validity.remove_editing {
	background-color: #4a4a4a;
}

.field-name-field-subscription-validity.remove_editing input,
.field-name-field-subscription-validity.remove_editing .form-type-checkbox {
	cursor: no-drop;
	pointer-events: none;
}

#edit-field-current-password-und-0-value {
	width: 16em;
}

#edit-account--2 {
	width: 100%;
	float: left;
}

#edit-account--2 .form-item-current-pass {
	width: 100%;
	float: left;
}

#edit-account--2 .form-item-current-pass input {
	width: 16em;
}

#views-exposed-form-repository-data-dkan-administration-nodes-system-1 #edit-date-filter-wrapper .views-widget {
	display: flex;
	padding-top: 2px;
}

#views-exposed-form-repository-data-dkan-administration-nodes-system-1 #edit-date-filter-wrapper>label {
	display: none;
}

#views-exposed-form-repository-data-dkan-administration-nodes-system-1 #edit-author-wrapper .form-text {
	width: 100%;
}

#custom-subscription-node-delete #edit-submit {
	margin-top: -3px;
}

#views-exposed-form-lab-users-according-to-ls-page .views-widget-filter-status div {
	width: 100%;
	float: left;
}

#views-exposed-form-lab-users-according-to-ls-page .views-exposed-form .views-reset-button input {
	margin-top: 0px !important;
}

.form-item-from-date-date .help-block,
.form-item-to-date-date .help-block {
	display: none;
}

.button-center_div {
	width: 100%;
	margin: 0px auto;
	margin-top: 0px;
	float: none;
	text-align: center;
	margin-top: 15px;
}

.DItitle {
	margin-bottom: 14px;
}

/*div[id^="edit-anonymous-"]{
	  width: 50%;
  }
  div[id^="edit-anonymous-"] .form-managed-file {
	  width: 100%;
  }*/
div[id^="edit-anonymous-"] .form-managed-file .form-file {
	/* width: calc(100% - 57px);  */
	/* width: calc(100% - 111px);
	 padding-left: 63px !important;
	 text-indent: -58px; */
	width: calc(100% - 10px);
	padding-left: 5px !important;
	text-indent: 0px;
}

div[id^="edit-anonymous-"] .form-item {
	width: 100%;
}

.confirmation #edit-actions #edit-submit {
	margin: 0 10px 0 0;
	padding: 6px 10px;
	position: relative;
	top: -2px;
}

.cbo_popup #cboxContent {
	padding: 0 10px !important;
	border: #736249 1px solid !important;
	box-sizing: border-box;
	background: #333;
}

.cbo_popup .button-center_div {
	margin: 15px -5px 0;
	/* width: calc(100% + 10px); */
}

.cbo_popup .button-center_div input {
	/* background: #333 !important; */
	margin: 0 5px;
	/* width: calc(33.33% - 10px); */
}

.cbo_popup #cboxClose {
	top: 7px !important;
	right: 7px !important;
}

#views-exposed-form-dkan-administration-nodes-system-1 .views-reset-button {
	position: relative;
	top: 30px;
}

#views-exposed-form-dkan-administration-nodes-system-1 #edit-author-wrapper {
	width: 325px;
}

#views-exposed-form-dkan-administration-nodes-system-1 #edit-author-wrapper input {
	width: 100%;
}


.ui-dialog {
	z-index: 999999;
}

.ui-dialog-title {
	text-align: center;
	padding-left: 70px;
}

.dtDemind-tbl.table-bordered tbody tr td:last-child,
.dtDemind-tbl.table-bordered tbody tr td:nth-child(11) {
	word-break: inherit;
}

#cboxLoadedContent .item-list ul,
#cboxWrapper .item-list ul {
	list-style: none;
}

#cboxLoadedContent .item-list ul .field-label,
#cboxWrapper .item-list ul .views-label {
	float: left;
	margin-right: 9px;
}

#cboxContent .views-row .views-field {
	display: block;
	width: 100%;
	margin-right: 9px;
	float: left;
}

#cboxLoadedContent .views-field-php,
#cboxLoadedContent .item-list ul .views-field-php-2,
#cboxContent .views-row .views-field-php-4 {
	text-align: center;
}

#cboxWrapper .item-list ul li,
#cboxContent .item-list ul li,
#cboxLoadedContent .item-list ul li {
	margin: 0px;
}

/* #cboxWrapper .item-list ul .field-content{display: block;text-align: left;} */


#main-wrapper #views-exposed-form-data-download-page .container-inline-date {
	width: 100%;
}

.cbo_popup .alert-dismissable {
	margin-top: 21px !important;
}


[id^=dkan-data-demand-edit] input[type="text"][disabled] {
	background: #575353;
}

#main-wrapper #views-exposed-form-data-download-page .container-inline-date {
	width: 100%;
}

.item-list ul .views-label {
	width: 45%;
	float: left;
	margin: 0px;
	text-align: left;
}

.item-list ul .field-content {
	width: 51% !important;
	float: left !important;
	margin: 0px;
	text-align: left !important;
}

.view-id-data_download ul .views-field-php-4 .field-content,
.view-id-geo_event_generation ul .views-field-php .field-content,
.view-id-data_demand_delivery ul .views-field-php-2 .field-content {
	width: 100% !important;
	float: none !important;
}

#edit-field-middle-name-und-0-value--4,
#edit-field-middle-name-und-0-value--3,
#edit-field-middle-name-und-0-value--2 {
	width: 66%;
}

#main-wrapper #views-exposed-form-data-download-page .container-inline-date {
	width: 100%;
}

.cbo_popup {
	overflow-y: scroll !important;
	height: inherit !important;
	scrollbar-width: none !important;
	top: 0% !important;
}

.cbo_popup .alert ul {
	font-size: 12px;
	line-height: 18px;
}

.cbo_popup .alert.alert-danger::before {
	display: none;
}

.cbo_popup .alert .close {
	right: 10px !important;
}

.cbo_popup .alert {
	padding: 6px;
	font-size: 13px;
}

.cbo_popup .form-group {
	margin-bottom: 9px;
}

.xdsoft_prev,
.xdsoft_next,
.views-slideshow-controls-bottom {
	z-index: 0 !important;
}

.counter {
	color: var(--text);
}

.swal2-container {
	z-index: 10000 !important;
}

.cbo_metadata_view {
	max-width: 1080px !important;
}

.cbo_metadata_view .cboxIframe {
	min-height: 500px !important;
}

.modal-dialog {
	border: 2px solid var(--bordercolor);
}

#noticelistpopup .modal-dialog,
#holilistpopup .modal-dialog,
#website-policy-modal .modal-dialog,
#mdlcontactus .modal-dialog,
#modal-faqs .modal-dialog,
#termsofuse-modal-div .modal-dialog,
#contact-offline-modal-div .modal-dialog,
#aboutus-modal-div .modal-dialog,
#importantlistpopup .modal-dialog,
#SignInModal .modal-dialog {
	border: 0;
}

/* .iframe-node #admin-menu,.iframe-node #top-nav,.cbo_ogc_popup #top-nav{display: none;}
  .iframe-node .main-row,.cbo_ogc_popup .main-row{margin-top: 0px;}
  .iframe-node{padding-top: 0px;} */
/* .page-dataset-ogc-life-span #top-nav{display: none;} */
.page-dataset-ogc-life-span .alert {
	margin-top: 20px;
}


.demand-div_style,
.event-div_style,
.download-div_style {
	border-bottom: 2px solid #777;
	padding: 6px 0px;
	width: 100%;
	float: left;
}

.demand-div_style li a,
.event-div_style li a,
.download-div_style li a,
.demand-div_style li,
.event-div_style li,
.download-div_style li {
	width: 100% !important;
	float: left !important;
}

.Notification-width_450 {
	max-width: 450px;
}

.geo_dropdown .select2-results__option--highlighted[aria-selected],
.view-dkan-datasets .view-header .select2-selection,
.geo_dropdown .select2-results__option[aria-selected="true"],
.geo_dropdown #select2-geo-nongeo-results {
	background: #000 !important;
}

.view-dkan-datasets .view-header .select2 {
	width: 150px !important;
}

.view-dkan-datasets .view-header .select2 .select2-selection {
	border: 1px solid var(--bordercolor) !important;
}

.injection-div li {
	width: 50%;
	float: left;
	text-align: center;
}

.injection-div li.active a {
	background: var(--bordercolor) !important;
	color: #333 !important;
	border-color: var(--bordercolor) !important;
}

.injection-div {
	border-bottom: 1px solid var(--bordercolor) !important;
}

/*Notification menu and sub-menu*/
menu menuitem {
	position: relative;
	display: block;
	opacity: 0;
	cursor: pointer;
}

menuitem>menu {
	position: absolute;
	pointer-events: none;
	right: 100%;
	top: -8px;
}

menu>menuitem {
	pointer-events: all;
	opacity: 1;
}

menu menuitem a {
	white-space: nowrap;
	display: block;
}

menuitem:hover>menu {
	pointer-events: initial;
}

menuitem:hover>menu>menuitem,
menu:hover>menuitem {
	opacity: 1;
}

menu>menuitem menuitem menu {
	transform: translateX(100%);
	top: 0;
	left: 0;
}

menu a {
	line-height: 30px !important;
	padding: 0 10px !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	display: block !important;
	background: #000 !important;
}

menu menuitem {
	line-height: 30px !important;
	padding: 0 10px !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	display: block !important;
	background: #000 !important;
	text-transform: capitalize;
}

menu>menuitem>menu>menuitem {
	transition: transform 0.6s, opacity 0.6s;
	transform: translateY(150%);
	opacity: 0;
}

menu>menuitem:hover>menu>menuitem,
menu>menuitem.hover>menu>menuitem {
	transform: translateY(0%);
	opacity: 1;
	z-index: 99999;
}

menuitem>menu>menuitem>menu>menuitem {
	transition: transform 0.6s, opacity 0.6s;
	transform: translateX(195px) translateY(0%);
	opacity: 0;
}

menuitem>menu>menuitem:hover>menu>menuitem,
menuitem>menu>menuitem.hover>menu>menuitem {
	transform: translateX(0) translateY(100%);
	opacity: 1;
}

/* .blink {
	  animation: blink-animation 1s steps(5, start) infinite;
	  -webkit-animation: blink-animation 1s steps(5, start) infinite;
	}
	@keyframes blink-animation {
	  to {
		visibility: hidden;
	  }
	}
	@-webkit-keyframes blink-animation {
	  to {
		visibility: hidden;
	  }
	} */
.circleicon .form-item {
	width: calc(50% - 15px) !important;
}

#data-demand .modal-header {
	background: var(--bordercolor) !important;
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
	margin: auto;
}

.swal2-popup .swal2-title {
	font-weight: 500;
	font-size: 1.3rem;
	margin: 2rem 0 0 0;
	color: #181C32;
}

.swal2-container .swal2-html-container {
	max-height: 200px;
	overflow: auto;
}

.swal2-popup .swal2-content {
	font-weight: normal;
	font-size: 1.1rem;
	margin-top: 1.5rem;
	color: #3F4254;
}

#fingerprintProgress {
	width: 65px;
	height: auto;
}

.metadata_zone {
	text-align: center;
}

.data-demand-list {
	position: relative;
}

#btn_placeorder {
	float: left;
	margin-bottom: 6px;
	position: absolute;
	z-index: 9999;
	left: 145px;
	line-height: 1em;
	top: -3px;
	cursor: pointer;
	letter-spacing: 0px;
}

form[id^=dkan-data-demand-edit] .full-width {
	width: 100%;
	float: none;
	margin: 0 auto;
	text-align: center;
}

.demand-details {
	width: 100%;
	float: left;
}

/* For view Search Results*/
.pane-content .views-slideshow-cycle-main-frame-row-item .views-field-field-dataset-thumbnail {
	height: 70px;
}

.pane-content .views-slideshow-cycle-main-frame-row-item .view-footprint-btn {
	max-height: 23px;
}

.demand-details_div,
.demand-details_div tr {
	width: 100% !important;
}

.demand-details_div th {
	width: 25% !important;
	border: 1px solid var(--text) !important;
	border-color: none !important;
}

.demand-details_div td {
	width: 25% !important;
	border: 1px solid var(--bordercolor) !important;
	border-color: none !important;
}

.pass-modal-div .modal-header {
	background: var(--bordercolor) !important;
}

.radix-layouts-column1 {
	display: none;
}

#drupal-modal.ui-front .form-wrapper,
#drupal-modal.ui-front div>.form-item-title.form-item {
	width: 100%;
}

#edit-field-scene-size-breadth-mea,
#edit-field-scene-size-breadth,
#edit-field-scene-size-width-mea,
#edit-field-scene-size-width,
#edit-field-swath-measurement,
#edit-field-swath {
	width: 50% !important;
	float: left;
}

/* .page-node-1873 #colorbox,
   .page-node-1873 #colorbox #cboxWrapper,
  .page-node-1873 #colorbox #cboxWrapper #cboxContent,
   .page-node-1873 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent
  
   {width: 22cm !important;min-width: 22cm !important;max-width: 22cm !important;}
	   .page-node-1873 #colorbox #cboxWrapper #cboxContent{max-height: 500px !important;overflow-y: scroll; scrollbar-width: none;}
  
   {width: 22cm !important;min-width: 22cm !important;max-width: 22cm !important;} */


.metadata-popup-hidemenu .navbar {
	display: none;
}

.metadata-popup-hidemenu .main-row {
	margin: 0px;
}

.metadata-popup-hidemenu {
	padding: 0px;
}



.field-name-field-unblock-user {
	padding-left: 1%;
	width: 100%;
	float: left;
}

.field-name-field-profile-picture {
	width: 100%;
	float: left;
}

.field-name-field-profile-picture #edit-field-profile-picture-und-0-ajax-wrapper {
	width: 100%;
}


.cbo_popup #dataset-ingestion-form .button-center_div {
	margin: 0px;
}

.cbo_popup #dataset-ingestion-form .date-outer {
	width: 100%;
	float: left;
	text-align: left;
}

.cbo_popup #dataset-ingestion-form .container-inline-date {
	width: 50%;
	float: left;
}

.form-item-xml-data-source-existing label,
.form-item-xml-data-source label {
	margin-top: 9px !important;
}

.ui-dialog {
	border: 2px solid var(--bordercolor);
}

.highlight_new_demand {
	background: #4a3232 !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

#data-demand {
	background: #281b1b !important;
}

.demand-div_color menuitem,
.demand-div_color,
.demand-div_color a {
	background: #4a3232 !important
}

.download-div_color menuitem,
.download-div_color,
.download-div_color a {
	background: #626262 !important;
}

.report_generation-div_color,
.report_generation-div_color a,
.imint-div_color,
.imint-div_color a,
.imint-list.new {
	background: #424141 !important;
}

#event-list,
.event-div_color menuitem,
.event-div_color,
.event-div_color a {
	background: #332525 !important;
}

.Dataset-div_color menuitem,
.Dataset-div_color,
.Dataset-div_color a {
	background: #463c3c !important;
}

.fresh-demand-div>li>a:hover,
.fresh-demand-div>li.active>a,
.fresh-demand-div>li.active>a:focus,
.fresh-demand-div>li.active>a:hover,
.fresh-demand-div li.active a {
	background: var(--bordercolor) !important;
	color: #333 !important;
	border-color: var(--bordercolor) !important;
}

.fresh-demand-div {
	border-bottom: 1px solid var(--bordercolor) !important;
}

.fresh-demand-div a {
	color: var(--bordercolor) !important;
}

.fresh-demand-div li {
	margin-left: 0px !important;
	width: 50%;
	float: left;
	text-align: center;
}

.date-outer .form-item-from-date-date {
	display: inline-block;
	position: relative
}

input[name="field_exif_datetime[und][0][date]"],
.from_date,
.to_date,
.from_date_existing,
.to_date_existing,
.dataset_from_date,
.dataset_to_date,
.date-clear {
	/* font-family: 'FontAwesome';
	  content: '<i class="fa fa-envelope icon"> ';
	  position: absolute;
	  right: 6px; */
	padding-left: 8px;
	background: url("/profiles/dkan/themes/nuboot_radix/templates/page/images/calender1.png") no-repeat right;
	background-size: 20px;
	background-position: 95% 48%;
}

#error_hash {
	color: #f00;
}

.new_event {
	background: #715e5e !important;
}

.w90-btn a {
	width: 90px !important;
}

.printbuttons button {
	width: 85px !important;
}

div[id^=edit-actions] input {
	width: 60px;
}

#sgl-erdas-xml-form .cls_upload,
#sgl-erdas-xml-form .form-submit {
	width: 70px;
}

#sgl-xml-ingestion-existing-form .button-center_div input {
	width: 80px;
	padding: 7px 2px;
}

#sgl-xml-ingestion-form .button-center_div input {
	width: 80px;
	padding: 7px 2px;
}

.jquery-once-1-processed .views-submit-button input {
	width: 70px;
	margin-right: 5px;
	padding: 7px 2px;
}

.view-dataset-ogc-life-span .views-field-php {
	text-align: center;
}

.Unpublish-model-style {
	float: left !important;
	padding-right: 11px;
}

#sgl-xml-dataset-ingestion-form .button-center_div .asaf-control-asaf_submit,
#sgl-xml-dataset-ingestion-form .button-center_div .form-submit {
	width: 95px;
}

#views-exposed-form-approve-reject-list-page .views-exposed-widgets .views-widget-per-page,
#views-exposed-form-approve-reject-list-page .views-exposed-widgets .views-reset-button {
	margin-top: 2px;
}

#views-exposed-form-approve-reject-list-page .views-exposed-widgets .views-submit-button {
	margin-top: 5px;
}

#views-exposed-form-approve-reject-list-page .views-exposed-widgets .views-submit-button input,
#views-exposed-form-approve-reject-list-page .views-exposed-widgets .views-reset-button input {
	margin-left: 0px !important;
	margin-right: 0px !important;
	height: 36px;
}

.date-float {
	width: 100%;
	float: left;
}

#views-exposed-form-data-demand-delivery-data-demand-view .views-reset-button,
#views-exposed-form-data-demand-delivery-data-demand-view .views-submit-button {
	margin-top: 11px;
}

#views-exposed-form-user-access-log-page .views-exposed-widgets .views-submit-button input,
#views-exposed-form-user-access-log-page .views-exposed-widgets .views-reset-button input,
#views-exposed-form-data-demand-delivery-data-demand-view .views-exposed-widgets .views-submit-button input,
#views-exposed-form-data-demand-delivery-data-demand-view .views-exposed-widgets .views-reset-button input {
	width: 70px;
}

.pdf-wrap .view-footer a.btn-default {
	width: 75px;
}

#uploadfilebtn input {
	width: 100px;
}

#uploadfilebtn .asaf-control-asaf_submit {
	margin-top: 4px;
}

#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-submit-button,
#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-reset-button,
#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-submit-button input,
#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-reset-button input {
	margin-left: 0px;
	margin-right: 0px;
}

#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-submit-button input {
	margin-top: 4px !important;
}

#views-exposed-form-lab-users-according-to-ls-page .views-exposed-widgets .views-reset-button input {
	margin-top: 3px !important;
}

/*.views-exposed-widgets .views-submit-button,.views-exposed-widgets .views-reset-button{margin-top: 11px !important;}*/
#zone-unpublish-div .modal-body .btn-danger,
#zone-publish-div .modal-body .btn-danger {
	border: 1px solid var(--bordercolor) !important;
}

#edit-schedule-end-date-time-wrapper .container-inline-date,
#edit-schedule-start-date-time-wrapper .container-inline-date,
#edit-created-wrapper .container-inline-date,
#edit-created-1-wrapper .container-inline-date {
	padding: 0px
}

#views-exposed-form-data-download-page .views-exposed-widgets .views-submit-button input,
#views-exposed-form-data-download-page .views-exposed-widgets .views-reset-button input,
#views-exposed-form-geo-event-generation-page .views-exposed-widgets .views-reset-button input,
#views-exposed-form-geo-event-generation-page .views-exposed-widgets .views-submit-button input {
	width: 70px;
}

#edit-created-wrapper .form-item,
#edit-created-wrapper .form-item input {
	width: 100%;
	float: left;
}


#views-exposed-form-repository-data-page {}

.role-data-approval-authority .view-id-approve_reject_list .view-filters .views-widget-filter-ra_id,
.role-data-approval-authority .view-id-approve_reject_list .view-filters .views-widget-filter-ddd_ra_status_1,
.role-data-approval-authority .view-id-approve_reject_list .view-filters .views-widget-filter-qa_id,
.role-data-approval-authority .view-id-approve_reject_list .view-filters .views-widget-filter-ddd_qaa_status,
.role-repository-assistant .view-id-approve_reject_list .view-filters .views-widget-filter-ra_id,
.role-repository-assistant .view-id-approve_reject_list .view-filters .views-widget-filter-ddd_ra_status_1,
.role-repository-assistant .view-id-approve_reject_list .view-filters .views-widget-filter-qa_id,
.role-repository-assistant .view-id-approve_reject_list .view-filters .views-widget-filter-ddd_qaa_status {
	display: none;
}

#mdlcontactus .table tr td:first-child {
	width: 35%;
}

#edit-anonymous-zip-upload-63-ajax-wrapper {
	width: 50%;
}

#colorbox #cboxContent {
	border: 1px solid var(--bordercolor);
	max-width: 99%;
}

#views-exposed-form-repository-data-page .views-exposed-widget div input,
#views-exposed-form-repository-data-page .views-exposed-widget div {
	padding: 0px;
	margin: 0px;
}

#views-exposed-form-repository-data-page .views-exposed-widget .form-submit {
	margin-top: 4px !important;
	margin: 0px;
}

#views-exposed-form-repository-data-page .views-exposed-widget #edit-reset {
	margin-top: 3px !important;
}

#geo-nongeo {
	background: #101010 !important;
	border: 1px solid var(--bordercolor);
	width: 200px;
	height: 27px;
	position: relative;
	top: 2px;
}

.cbo_print-form #cboxLoadedContent .cboxIframe {
	border: 0px !important;
}

.ogc_btn_center {
	text-align: center;
}

.ogc_btn_center input {
	width: 75px !important;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 0px !important;
}

#ingestion-existing-form .date-outer input,
#data-ingestion-form .date-outer input {
	margin: 0 !important;
	width: 96% !important;
}

#scanpoint-custom-form h3 {
	font-size: 16px;
}

/*  for satellite delete button Design */
.model-node-delete .ui-dialog-buttonset.form-actions {
	text-align: center;
	float: none !important;
}

.model-node-delete .ui-dialog-title {
	font-size: 21px;
}


.cbo_print-form #cboxLoadedContent .cboxIframe {
	border: 0px !important;
}

.ogc_btn_center {
	text-align: center;
}

.ogc_btn_center input {
	width: 75px !important;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 0px !important;
}

#ingestion-existing-form .date-outer input,
#data-ingestion-form .date-outer input {
	margin: 0 !important;
	width: 96% !important;
}

#scanpoint-custom-form h3 {
	font-size: 16px;
}

/*  for satellite delete button Design */
.model-node-delete .ui-dialog-buttonset.form-actions {
	text-align: center;
	float: none !important;
}

.model-node-delete .ui-dialog-title {
	font-size: 21px;
}

.add-event-type-btn {
	background: var(--bordercolor);
	border: 1px solid var(--bordercolor);
	float: right;
	z-index: 9999;
	cursor: pointer;
}

.add-event-type-btn a {
	color: var(--text);
}

.cbo_print-form #cboxLoadedContent .cboxIframe {
	border: 0px !important;
}

.ogc_btn_center {
	text-align: center;
}

.ogc_btn_center input {
	width: 75px !important;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 0px !important;
}

#ingestion-existing-form .date-outer input,
#data-ingestion-form .date-outer input {
	margin: 0 !important;
	width: 96% !important;
}

#scanpoint-custom-form h3 {
	font-size: 16px;
}

/*  for satellite delete button Design */
.model-node-delete .ui-dialog-buttonset.form-actions {
	text-align: center;
	float: none !important;
}

.model-node-delete .ui-dialog-title {
	font-size: 21px;
}

.wms-rm {
	margin-left: -45px;
}

/* Genration Tabs  */

#clear-fresh-demand {
	border-color: var(--bordercolor);
	margin-left: 10px;
}

form[id^=dkan-data-demand-add-to-cart] .form-item-data-type {
	display: none;
}

#eventnoti-modal-div .modal-dialog {
	width: 560px;
}

.btn_event_type {
	float: right;
}

/* hide view & edit tabs for RM/RA */
.role-repository-manager.page-node-4159 ul.tabs--primary,
.role-repository-manager.page-node-4032 ul.tabs--primary,
.role-repository-manager.page-node-4772 ul.tabs--primary,
.role-repository-manager.page-node-3592 ul.tabs--primary,
.role-repository-manager.page-node-1873 ul.tabs--primary,
.role-repository-manager.page-node-4882 ul.tabs--primary,
.role-repository-assistant.page-node-4159 ul.tabs--primary,
.role-repository-assistant.page-node-4032 ul.tabs--primary,
.role-repository-assistant.page-node-4772 ul.tabs--primary,
.role-repository-assistant.page-node-3592 ul.tabs--primary,
.role-repository-assistant.page-node-1873 ul.tabs--primary,
.role-repository-assistant.page-node-4882 ul.tabs--primary {
	display: none;
}

#edit-actions #edit-additional,
#edit-actions #edit-another {
	width: 150px !important;
}

.form-item-field-lab-id-und {
	width: 100%;
	float: left;
}

#user-profile-form .form-item-roles {
	/* width: 50%; */
	float: left;
	margin-right: 9px;
}

#user-profile-form #edit-field-lab-id {
	width: 84%;
}

/* .form-type-phonefield-field {
	margin-right: 9px;
} */

.cbo_metadata_view #cboxContent #cboxClose {
	right: 25px;
}

.view-id-group_block .views-field.views-field-title {
	text-align: center;
}

#field-exif-datetime-add-more-wrapper .container-inline-date {
	padding: 0;
	margin-bottom: 10px;
}

.sattelite-top-fix {
	top: 100px !important;
}

#directErdas-ingestion-form .date-outer input {
	margin: 6px !important;
	width: 96% !important;
}

#eventnoti-modal-div .modal-body {
	text-align: center;
}

.form-submit.btn.btn-primary,
.modal-dialog .form-submit.btn.btn-primary {
	background: var(--bordercolor);
	color: var(--text);
}

.form-submit.btn.btn-primary:hover,
.modal-dialog .form-submit.btn.btn-primary:hover {
	color: var(--bgcolour);
}

#edit-cancel {
	cursor: pointer;
	background-color: var(--bgcolour);
	color: var(--text);
	letter-spacing: 0px;
	padding: 7px 10px;
	border: 1px solid var(--bordercolor);
	margin: 5px 0px 0px 2px;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:hover,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a {
	background-color: var(--bordercolor) !important;
}

.field-group-htabs-wrapper {
	border: 1px solid var(--bordercolor);
	border-radius: 4px;
}

h2.pane-title {
	border-bottom: 1px solid var(--text);
	padding-bottom: 5px;
	margin: 0px 0px 10px;
	margin-bottom: 10px;
	font-size: 22px;
	color: var(--text);
}

.panel-region-sidebar .radix-layouts-sidebar h2.pane-title {
	border-radius: 5px 5px 0 0;
	border: 1px solid;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	border-bottom-color: var(--text) !important;
	font-size: 16px;
	line-height: 1.3;
	margin: 0;
	margin-bottom: 0px;
	padding: 7px 10px;
	font-weight: normal;
	color: var(--text);
}

/***add css***/

/* .contextual-links-region {
	border: 1px solid var(--bordercolor);
	border-radius: 3px;
	padding: 15px;
}

.contextual-links-region.view-dkan-datasets {
	border: 0;
} */


.authenticated-user .main {
	padding-top: 0;
}

.authenticated-user .region-content {
	padding: 0 0;
}

body.authenticated-user,
body.role-super-admin {
	padding-left: 0;
	padding-right: 0;
}

.main {
	padding-top: 10px;
}

.role-authenticated-user .page-border.left,
.role-authenticated-user .page-border.right {
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	border-right: 0;
}

.role-authenticated-user .page-border.right {
	border-left: 0;
}

::selection {
	color: var(--bgcolour);
	background: var(--bordercolor);
}

.view-dkan-datasets .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
	display: flex;
	align-items: center;
}

/***Using This Variable***/

.dynamictheme {
	background: var(--bordercolor);
	color: var(--bgcolour);
	color: var(--text);
}

/***Using This Variable***/


/***Custom***/
.radix-layouts-sidebar .item-list ul li {
	background: var(--bgcolour);
	color: var(--text);
}


.radix-layouts-sidebar .item-list ul li.resp-tab-active {
	background: var(--bordercolor) !important;
	color: var(--bgcolour);
	border-color: var(--bordercolor);
}

/* .contextual-links-region{
	border-top: 1px solid var(--bordercolor);
} */

/* Query By Shape Section Start */

.location-icon {
	display: none !important;
}

input#btn_addCoor {
	display: none;
}

/* Query By Shape Section End */


svg.svg-inline--fa.fa-paw.active-faw {
	color: #FE9C00;
}

svg.svg-inline--fa.fa-map.active-map {
	color: #FE9C00;
}

.ctools-button-processed {
	background: transparent;
	border-color: var(--bordercolor);
	font-size: 14px;
}

.ctools-button-processed:hover {
	border-color: #18ad46;
}

.ctools-dropbutton-processed.open li+li {
	border-top: 1px solid var(--bordercolor);
	margin-top: 4px;
	padding-bottom: 0;
	padding-top: 4px;
}

.views-ui-dialog .ui-dialog-titlebar-close {
	background: url('/profiles/dkan/themes/nuboot_radix/templates/page/images/close.png') no-repeat scroll 6px 3px #fff !important;
	border-color: #fff;
	-moz-border-radius: 0 10px 12px 0;
	-webkit-border-radius: 0 10px 12px 0;
	border-radius: 0 10px 12px 0;
	border-style: solid;
	border-width: 0px 0px 0px 0;
	-moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
	height: 22px;
	right: -28px;
	top: 0;
	width: 26px;
}

.btn.btn-default:hover {
	background-color: var(--bordercolor);
}

#edit-body-und-0-value {
	color: var(--text);
	border: 1px solid var(--bordercolor);
	background: transparent;
	resize: none;
}

.chosen-container-single .chosen-single {
	background: transparent !important;
	color: var(--text);
	padding: 5px;
	height: inherit;
	border-radius: 0;
	box-shadow: none !important;
	border: solid 1px var(--bordercolor) !important;
}

.panel-region-sidebar .radix-layouts-sidebar .pane-block .pane-content {
	margin: 0;
	padding: 8px;
	border: solid 1px var(--bordercolor);
	border-radius: 3px;
}

/* Data Download Form clip Start */

.data-set-modal .modal-dialog .modal-content .modal-header {
	background: var(--bordercolor) !important;
	border-bottom: none;
}

.data-set-modal .modal-dialog .modal-content .modal-body {
	padding: 15px 15px 15px;
	max-height: 65vh;
	overflow: auto;
	border-bottom: none;
	background: var(--bgcolour);
}

.data-set-modal .modal-dialog .modal-content {
	/* background: #333; */
	border-radius: 0px !important;
}

.form-control.chosen-processed .chosen-choices {
	border-radius: 0px;
	border-color: var(--bordercolor);
	background: transparent;
}

.form-actions #edit-submit:hover,
.form-actions #edit-submit:focus,
.form-actions #edit-submit:active {
	background: transparent !important;
	border-color: var(--bordercolor) !important;
	color: var(--text) !important;
}

.table-bordered>thead>tr>th,
.calendar-calendar table.mini>thead>tr>th,
table thead>tr>th {
	background-color: var(--bordercolor) !important;
	border: 1px solid #ddd !important;
	padding: 4px 8px !important;
	color: #333 !important;
}

/* Data Download Form clip End */

/* Profile Page Design Start */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #fff;
	opacity: 1;
}

/* Profile Page Design End */


.resource-list li span.links {
	margin-top: 0;
	position: absolute !important;
	top: 5px !important;
	right: 10px !important;
	display: none !important;
}

/* Error Showing img Disable Start */

div.error {
	background-image: url(../../misc/message-24-error1.png) !important;
	/* border-color: red !important; */
	border: 2px solid red;
  }
  
  /* Error Showing img Disable End */