, body {
	color: #444;
}


.form-control {
 border-radius: 0.75rem;
}
.form-wizard-text-title .nav-wizard li .nav-link::after {
  position: absolute;
  top: 34%;
  transform: translateY(-34%);
}

.form-wizard-text-title .sw-theme-default > .nav .nav-link.active {
  color: #0b2a97 !important;
  cursor: pointer;
}

.text-label {
  font-weight: 500;
}

.select2-container--default .select2-selection--single {
  border-radius:0.75rem
}


.dropdown.bootstrap-select.form-control .btn.dropdown-toggle.btn-light{border-radius:0.75rem}

.lh-17{
	line-height: 17px;
}



table.dataTable thead th {
	padding-left: 9px;
}



#wizard_Time {
	max-width:970px;
	margin: auto;
}

.nk-kycfm-control-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 14px;
}

.nk-kycfm-control-item {
	width: 32%;
}

.title.nk-kycfm-upload-title {
	padding: 13px 0;
}

.nk-kycfm-label {
	display: flex;
	align-items: center;
	border: 2px solid #e5e9f2;
	border-radius: 4px;
	padding: .5rem 2.875rem .5rem 1rem;
	font-size: 13px;
	line-height: 1.3;
	letter-spacing: -0.01rem;
	font-weight: 500;
	cursor: pointer;
	transition: all .3s;
	margin-bottom: 0;
	position: relative;
}
.nk-kycfm-label-icon {
	position: relative;
	width: 34px;
	display: flex;
	align-items: center;
	flex-shrink: 0;
	margin-right: 12px;
}
.nk-kycfm-label-icon .label-icon {
	transition: all .3s;
	color: #8094ae;
	width: 100%;
	height: 28px;
}

.nk-kycfm-label-icon svg {
	height: 100%;
	max-width: 100%;
}

.nk-kycfm-control {
	position: absolute;
	height: 1px;
	width: 1px;
	opacity: 0;
}

.nk-kycfm-control:checked ~ .nk-kycfm-label::after {
    opacity: 1;
}
.nk-kycfm-label::after {
    position: absolute;
    right: 1.375rem;
    top: 50%;
    height: 20px;
    width: 20px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 50%;
    transform: translateY(-50%);
    font-family: "Line Awesome Free";
    content: "\f058";
    color: #fff;
    background: #0971fe;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity .3s;
}

.nk-kycfm-control:checked ~ .nk-kycfm-label {
	border-color: #0971fe;
}

.list-sm li:not(:last-child) {
    padding-bottom: .35rem;
}
.list li{
    padding-bottom: .5rem;
    position: relative;
}
.list-sm li {
    padding-left: 1.2rem;
}

.list-sm li::before {
    font-size: 12px;
}
.list-checked li::before {
    color: #0971fe;
    content: "\f058";
}
.list li::before {
    position: absolute;
    left: 0;
    font-size: 14px;
    line-height: 1.5rem;
    font-family: "Line Awesome Free";
    content: "\f058";
}

.sw-theme-default > .nav .nav-link.done {
	color: #0b2a97 !important;

}

.accordion__header-row  .accordion__header {
	padding: 0.8rem 1.75rem;
}

.add-row-input {
	position: absolute;
	right:65px;
	top:7px;
	bottom: 0;
	margin: auto;
}

	.add-row-input .form-control {
		height: 33px;
		width: 101px;
		border-color: #315cf0;
		font-size: 12px;
		border-radius: 10px;
	}

.accordion-bordered .accordion__body {
	background: #FFF;
}

.breadcrumb-theme {
	display: flex;
	margin-bottom: 0;
}

.breadcrumb-item-theme {
	font-size: 15px;
	font-weight: 400;
}

.page-titles-theme .breadcrumb-theme li a {
	color: #656773;
}

.breadcrumb-item-theme + .breadcrumb-item-theme::before {
	display: inline-block;
	padding-right: 0.5rem;
	color: #6c757d;
	content: "/";
}



.page-titles-theme .breadcrumb-theme li {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
}

.breadcrumb-item-theme + .breadcrumb-item-theme {
	padding-left: 0.5rem;
}

.breadcrumb-theme li.active a {
	color:#0B2A97;
	font-weight: 600;
}


.accordion-primary .accordion-default .accordion__header {
	background: #F7F7F7;
	border-color: #f9f9f9;
	color: #333;
	box-shadow: none;
}

.th-border-0 thead th, .table.th-border-0 td{border: 0}

.commission-add {
	max-width: 70px;
	text-align: center;
	margin: auto;
}
.add-commission{min-width: 100px;}

.form-control:hover, .form-control:focus, .form-control.active {
	color: #333;
}

.btn-outline-dark {
	border-color: #f0f1f5;
}

.add-commission {
	height: 41px;
	border-radius: 10px !important;
	color: #555;
	background: #FFF;
}

.add-commission:hover {
	color: #212529;
	background-color: transparent;
	border-color: #B1B1B1;
}
#accordion-four .accordion__header--text {
	font-weight: 600;
	font-size: 15px;
}


.custom-tab-1 .nav-link {
	font-size: 15px;
	color: #282828
}

.custom-tab-1 .nav-link i {
	color: #282828;
}

.custom-tab-1 .nav-link:hover i,  .custom-tab-1 .nav-link.active i{color:#0B2A97}

.toggle-switch .custom-control-label::after {
	width: 20px;
	height: 20px;
	top: 0px;
	left: -50px;

}



.accordion-one-button .accordion__header--indicator {
	font-size: 18px;
	font-weight: bold;

}

.accordion-checkbox {
	position: absolute;
	left: 25px;
	top: 10px;
}
.accordion-one-button .accordion__header {
	padding-left: 55px;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #F94687;
	background-color: #F94687;
}


.accordion-checkbox .custom-control-label::before {
	border-color: #A2A2A2;
}

.accordion-checkbox .custom-control-label {
	cursor: pointer;
}

.accordion__item .table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #f9f9f9;
	border-bottom: 1px solid #dddddd42;
	border-top: 1px solid #dddddd42;
	/* margin-top: 5px; */
}

.accordion__item .table td {
	padding: 9px 15px;
}
.accordion-checkbox-row {
	padding-left: 55px !important;
}

.tab-content .table td {
	padding: 1rem 15px;
}

.operator-title {
	font-weight: 600;
	color: #0b2a97;
	font-size: 15px;
}


.widget-stat .media .media-body h3 {
	font-size: 20px !important;
}


.widget-stat .media .media-body h4 {
	font-size: 18px;
}


.widget-stat.card h3 {
	font-size: 17px;
}

.card-title {
	font-size: 15px;
}


.social_media_card {
	background-color: #eee5ff;
	background-image: url(../images/shape_2.svg);
	background-size: cover;
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

.card_height_100 {
	height: calc(100% - 28px);
}

.mb_30 {
	margin-bottom: 30px;
}

.white_card .white_card_header {
	padding: 22px 30px;
}

.main-title h3 {
	font-weight: 700;
	font-size: 18px;
	color: #474d58;
}

.main-title span {
	font-size: 12px;
	font-weight: 400;
	color: #757575;
	display: block;
	margin-top: 6px;
}

.ml_25 {
	margin-left: 25px;
}

.white_card {
	border-radius: 15px;
}

.social_media_card .media_card_body {
	padding: 25px;
	position: relative;
	z-index: 1;
}

	.social_media_card .media_card_body::before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		background: #fff;
		width: 100%;
		bottom: 0;
		top: 70px;
		z-index: -1;
		border-radius: 15px;
	}

	.social_media_card .media_card_body .media_card_list {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-gap: 25px;
	}

		.social_media_card .media_card_body .media_card_list .single_media_card {
			background: #fff4de;
			border-radius: 15px;
			height: 136px;
			display: flex;
			align-items: self-start;
			flex-direction: column;
			justify-content: end;
			padding: 25px;
		}

			.social_media_card .media_card_body .media_card_list .single_media_card span {
				color: #ffc881;
				font-size: 12px;
				font-weight: 700;
			}

			.social_media_card .media_card_body .media_card_list .single_media_card h3 {
				font-size: 28px;
				font-weight: 900;
				margin-bottom: 0;
				color: #ffad44;
			}

			.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(2) {
				background: #e2fff6;
			}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(2) span {
					color: #69e2bd;
				}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(2) h3 {
					color: #25c997;
				}

			.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(3) {
				background: #ffe2e5;
			}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(3) span {
					color: #ff8895;
				}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(3) h3 {
					color: #f64e60;
				}

			.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(4) {
				background: #e1f0ff;
			}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(4) span {
					color: #76b5f5;
				}

				.social_media_card .media_card_body .media_card_list .single_media_card:nth-child(4) h3 {
					color: #3699ff;
				}

.mulit-color-box {
	transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	background-image: none;
	overflow: hidden;
	border-radius: 16px;
	position: relative;
	z-index: 0;
	box-shadow: none;
	text-align: center;
	padding: 40px 0px;
	color: rgb(0, 82, 73);
	background-color: rgb(200, 250, 205);
}

.mulit-color-box-icon {
	margin: auto auto 24px;
	display: flex;
	border-radius: 50%;
	-moz-box-align: center;
	align-items: center;
	width: 50px;
	height: 50px;
	-moz-box-pack: center;
	justify-content: center;
	color: rgb(0, 123, 85);
	background-image: linear-gradient(135deg, rgba(0, 123, 85, 0) 0%, rgba(0, 123, 85, 0.24) 100%);
	font-size: 28px;
}

.mulit-color-box h3 {
	margin: 0px;
	font-weight: 700;
	line-height: 1.5;
	font-size: 1.5rem;
	color: rgb(0, 82, 73)
}

.mulit-color-box h6 {
	margin: 0px;
	font-weight: 600;
	line-height: 1.57143;
	font-size: 0.875rem;
	color: rgb(0, 82, 73);
	opacity: 0.72;
}

.row > .col-lg-3:nth-child(2) .mulit-color-box {
	background: rgb(208, 242, 255);
}

	.row > .col-lg-3:nth-child(2) .mulit-color-box .mulit-color-box-icon {
		color: rgb(12, 83, 183);
		background-image: linear-gradient(135deg, rgba(12, 83, 183, 0) 0%, rgba(12, 83, 183, 0.24) 100%);
	}

	.row > .col-lg-3:nth-child(2) .mulit-color-box h6 {
		color: rgb(12, 83, 183)
	}

	.row > .col-lg-3:nth-child(2) .mulit-color-box h3 {
		color: rgb(12, 83, 183)
	}


.row > .col-lg-3:nth-child(3) .mulit-color-box {
	background: rgb(255, 247, 205);
}

	.row > .col-lg-3:nth-child(3) .mulit-color-box .mulit-color-box-icon {
		color: rgb(183, 129, 3);
		background-image: linear-gradient(135deg, rgba(183, 129, 3, 0) 0%, rgba(183, 129, 3, 0.24) 100%);
	}

	.row > .col-lg-3:nth-child(3) .mulit-color-box h6 {
		color: rgb(122, 79, 1)
	}

	.row > .col-lg-3:nth-child(3) .mulit-color-box h3 {
		color: rgb(122, 79, 1)
	}

.row > .col-lg-3:nth-child(4) .mulit-color-box {
	background: rgb(255, 231, 217);
}

	.row > .col-lg-3:nth-child(4) .mulit-color-box .mulit-color-box-icon {
		color: rgb(122, 12, 46);
		background-image: linear-gradient(135deg, rgba(183, 33, 54, 0) 0%, rgba(183, 33, 54, 0.24) 100%);
	}

	.row > .col-lg-3:nth-child(4) .mulit-color-box h6 {
		color: rgb(122, 12, 46)
	}

	.row > .col-lg-3:nth-child(4) .mulit-color-box h3 {
		color: rgb(122, 12, 46)
	}

/* Dashboard Chart CSS By Dharmanedra */

.card-height {
	height: auto !important;
}

.chart-title {
	padding: 10px 15px !important;
}

.card-custom-padding .content-body {
	padding: 35px 0px;
}

.fund-req-box .mulit-color-box-icon {
	margin: auto auto 0px !important;
}

.fund-req-box .fa {
	font-size: 23px;
}

.fund-req-box .fa-check {
	color: #25c997;
}

.fund-req-box .fa-times {
	color: #f64e60;
}

.fund-req-box .fa-clock-o {
	color: #ffad44;
}

.fund-success .mulit-color-box-icon {
	background-image: linear-gradient(136deg, rgb(32 226 167 / 26%) 0%, rgb(47 255 191 / 24%) 100%);
}

.fund-pending .mulit-color-box-icon {
	background-image: linear-gradient(136deg, rgb(228 187 28 / 0%) 0%, rgb(244 206 129 / 56%) 100%);
}

.fund-failed .mulit-color-box-icon {
	background-image: linear-gradient(135deg, rgba(0, 123, 85, 0) 0%, rgb(255 135 148 / 53%) 100%);
}

.social-graph-wrapper {
	background-color: #1EA7C5 !important;
}


.btn {
	font-size: 13px;
}

.btn-app {
	display: none !important;
}

.selectTable {
	height: 40px;
	float: right;
}

div.dataTables_wrapper div.dataTables_filter {
	text-align: left;
	padding-bottom: 10px;
}



.inline {
	display: inline-block;
	padding: 0;
}

.dropdown-menu .dt-buttons.btn-group {
	width: 100%;
}

	.dropdown-menu .dt-buttons.btn-group .btn {
		text-align: left;
	}

	.dropdown-menu .dt-buttons.btn-group .btn {
		background: transparent;
		color: #333;
		border: 0;
		/* border-bottom: 1px solid #ddd; */
		border-radius: 0;
	}

.dropdown-menu .dropdown-item {
	padding: 0.0rem 1rem;
	font-size: 14px;
}


.btn.btn-secondary {
	padding: 5px 0;
}

.dropdown.custom-dropdown {
	cursor: pointer;
}

.flexcontent {
	width: 73%;
}

.btn.btn-secondary.buttons-collection.dropdown-toggle.buttons-page-length.selectTable {
	background: #FFF;
	border: 0;
	color: #7e7e7e;
}

.dt-button-collection.dropdown-menu .dropdown-item {
	padding: 0.375rem 1rem;
	font-size: 14px;
}

/*.filettop {
	float: right;
	width: 25%;
	position: absolute;
	right: 0;
	top: 41px;
	z-index: 1;
}*/

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
	height: 30px;
	border-radius: 10px;
}

.datatable-theme.table.dataTable thead th {
	border-top: 0;
}

table.dataTable tfoot th {
	border-bottom: 0;
	display: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0;
	font-size: 14px;
}

	.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
		color: #fff !important;
		background: #0B2A97 !important;
	}

.page-link {
	border: 0 !important;
	border-radius: 100%;
}


[data-header-position="fixed"] .content-body {
	padding-top: 4.5rem;
}



table.dataTable thead th, table.dataTable thead td {
	padding: 11px 15px;
	font-size: 13px;
}


.header-right .notification_dropdown .nav-link svg {
	width: 18px;
	height: 18px;
}

.search-area .input-group-text {
	padding: 0;
}

.pagination .page-item .page-link, .pagination .page-item .page-link:hover {
	background: transparent;
}


.form-filter .btn {
	padding: 0 19px;
	min-width: 100px;
	border: 0 !important;
	position: relative;
	top: -1px;
}


.form-filter .btn {
	font-weight: 400;
	color: #343434 !important;
	font-size: 13px;
}

.card-header {
    padding:8px 15px;
}

.card-body {
	padding: 0.90rem;
}

#CustomSearcshs{max-width:200px;}

.accordion-bordered .accordion__header {
	cursor: pointer;
}

.listiamge {
	width:30px;
	height:30px;
	margin-right:10px;
}

.checkoboxtable tbody td
{
	padding: 5px 15px !important;
}

table.dataTable thead th, table.dataTable thead td, .table-bordered th, .table-bordered td {
	border-right: 0;
}
.badge {
	font-size: 12px;
}

.form-group {
	margin-bottom: 0.2rem;
}

.badge-sm {
	font-size: 11px;
	padding: 1px 10px;
	line-height: 12px;
}
.lh-22{line-height:14px;}

.la-ellipsis-v{font-size:23px;}

.sidenav-footer .btn {
	font-size: 12px;
	font-weight: 600;
}

.icon-shape {
	width: 32px;
	height: 32px;
	background-position: 50%;
	border-radius: 0.5rem;
	font-size: 25px;
	color: #0b2a97;
	margin:0 !important;
	margin-top:1px !important
}

.add-btn-now i {
	font-size: 11px;
	position: relative;
	top: 1px;
}
.filter-button {
	transform: rotate(90deg);
	transform-origin: right top;
	top: 50% !important;
	right: 0;
	background: #0B2A97;
	padding: 11px;
	font-size: 23px;
	z-index: 999;
	/* height: 35px !important; */
	padding: calc(0.75rem + 1px) calc(1.5rem + 1px);
	padding-right: 1.25rem !important;
	padding-left: 1.25rem !important;
	padding: 0;
	border-radius: 0 0px 8px 8px;
	color: #FFF;
	border: 0 !important;
}
.filter-row h3 {
	font-size: 16px;
	color: #333 !important;
	font-weight: 500;
	padding-top:10px;
}
.chatbox-close.close-filter {
	position: relative;
	width: auto !important;
	right: 0;
	opacity: 100;
	height: auto !important;
	padding:0 1rem;
	border-radius: 1.25rem !important;
}
	 

.filter-row {
	padding-bottom: 15px;
	border-top: 1px solid #f7f7f7;
}

.filter-row:first-child{border:0} 

.filter-row label.custom-control-label {
	padding-top:5px;

}
	.filter-row .custom-control{margin-bottom:3px;}
	@media only screen and (max-width: 767px) {
		table .dataTable > tbody > tr.child ul.dtr-details {
		width: 100%;
	}

	div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		justify-content: center;
	}

	table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
		right: 10px;
		left: auto;
		line-height: 16px;
	}
	table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control {
    position: relative;
    padding-left: 9px;
    cursor: pointer;
    padding-right: 10px;
}

	table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
		padding-left: 9px;
		padding-right: 25px;
	}
	table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
		line-height: 14px;
	}
}