@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;900&display=swap');
body {
	color: #1a1a1a !important;
	font-family: Nunito Sans,Arial,-apple-system,"system-ui",sans-serif;
	line-height: normal;
	background-color: #e5e5e5 !important;
}
p {
	color : #2d3e50 !important;
}
@media screen {
.footer_text {
	display: none;
}
}
@media print {
.footer_text {
	display: block !important;
}
}
.col-md-offset-3 {
	margin-left: 5% !important;
}
.bs-welcome-item .bs-welcome-header a {
	font-size: 16px !important;
	padding: 0px !important;
	padding-left: 20px !important;
	display: block;
	color: #fff !important;
	margin: 10px !important;
}
.r-vbar-page .r-left [data-logo-cell][data-logo-cell] {
	background-color: #ffffff;
	color: #2d3e50;
	border-right: none;
	border-left: none;
	border-top: solid #fff0f0 1px;
	border-bottom: solid #fff0f0 1px;
	display: flex;
	align-items: stretch;
	align-self: stretch;
	flex-grow: 1;
	justify-content: left !important;
	height: 70px !important;
}
label, .control-label, .r-view-label, .r-edit-label {
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #2d3e50 !important;
	max-width: 230px !important;
	white-space: nowrap !important;
}
.r-integrated-field > * {
	text-align: left !important;
}
.r-topbar-page .r-body .r-content .r-data-block {
	flex: 1 1;
	display: inline-block !important;
}
[data-fullwidth] > * > .r-integrated-field.r-vertical-field > [data-itemid], [data-fullwidth].r-ori-vert > * > [data-itemid] {
	margin-left: 10px !important;
}
.r-topbar-page .r-body {
	width: 90% !important;
}
.navbar-brand {
	margin: 10px !important;
}
.r-form[data-location=top], #form_below-grid_1, #form_above-grid_1 {
	background-color: rgb(255, 255, 255);
	padding: 10px !important;
	border-radius: 12px !important;
	background-color: #ffffff !important;
	box-shadow: 0 7px 40px rgba(45,62,80,.1) !important;
	width: 100%;
	margin-bottom: 20px;
}
.r-grid, #form_grid_1 {
	padding: 10px !important;
	border-radius: 12px !important;
	background-color: #fff !important;
	box-shadow: 0 7px 40px rgba(45,62,80,.1) !important;
	width: 100%;
	margin-bottom: 20px;
}
.table-bordered, .table-striped {
	border: none !important;
}
.table-bordered > thead > tr:first-child > th:first-child, .table-striped > thead > tr:first-child > th:first-child, .table#form_grid_2 > thead > tr:first-child > th:first-child {
	border-top-left-radius: 12px !important;
}
.table-bordered > thead > tr:last-child > th:last-child, .table-striped > thead > tr:last-child > th:last-child, .table#form_grid_2 > thead > tr:last-child > th:last-child {
	border-top-right-radius: 12px !important;
}
//.table, .table-bordered, .table-striped //

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .ant-table-thead > tr > th {
	
	padding-left: 0px !important;
	word-break: normal !important;

}
.table-bordered > thead > tr > th, .table-striped > thead > tr > td, .ant-table-thead > tr > th, .table#form_grid_2 > thead > tr > th {
	color: #000;
	font-size: 14px !important;
	text-align: left;
	background: #98d99c;
	border-bottom: 1px solid #98d99c;
	transition: background .3s ease;
	font-weight: bold !important;
}
tr > th {
	color: #2d3e50;
	font-weight: 600;
	text-align: left;
	background: #98d99c;
	border-bottom: 1px solid #98d99c;
	transition: background .3s ease;
}
th, td {
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	padding: 10px !important;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td, .table#form_grid_2 > thead > tr > th, .table#form_grid_2 > thead > tr > td, .table#form_grid_2 > tbody > tr > th, .table#form_grid_2 > tbody > tr > td, .table#form_grid_2 > tfoot > tr > th, .table#form_grid_2 > tfoot > tr > td {
	border-bottom: 1px solid #98d99c !important;
}
.r-pretty-login-page [data-location=superbottom], .r-pretty-login-page > .r-controls .r-mainform .r-form {
	margin-top: 30px;
	border-top: none !important;
	border-radius: 10px;
}
.btn.disabled, .btn[disabled] {
	color: #000 !important;
}
input[type=checkbox]:checked + span {
	font-weight: bold;
	color: red;
}
textarea {
	height: 100% !important;
	min-height: 100px !important;
}
#printpanelblock1 {
	min-width: 260px;
	color: #1a1a1a !important;
	font-size: 12px !important;
}
#fixed-div {
	position: fixed;
	bottom: 1em;
	right: 0em;
	border: 1px solid #cccccc;
	background-color: yellow;
	padding: 15px;
	width: 270px !important;
	overflow: visible;
	z-index: 1;
	font-weight: normal !important;
}
hr {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px dotted silver;
}
#hide {
	display: none !important;
}
#show {
	display: block !important;
}
.rnr-b-masterlistheader {
	font-size: large;
}
.bs-details.bs-details.bs-details {
	margin-top: 5px !important;
	display: table;
	width: 100% !important;
	min-height: 250px !important;
	float: none;
	padding: 5px !important;
}
.rp-divided .rp-page, .rp-presplitpage {
	padding: 15px !important;
	margin: 5px;
	border: none !important;
	display: table;
}
.rnr-print-details {
	padding: 0em !important;
}
.r-field-number, .rnr-field-number {
	text-align: right !important;
}
[data-itemtype=grid_field][data-default-width] > * > * > .form-control {
	min-width: 50px !important;
	max-width: 300px !important;
	width: 100% !important;
	height: 40px !important;
}
.form-control {
	height: 40px !important;
}
.bs-gridrow .bs-inlinerequired {
	padding-right: 10px;
	position: relative;
	text-align: left;
	display: inline-block;
}
[id^="saveLink"] {
	color: #00CC00 !important;
	font-size: 14px !important;
}
[id^="revertLink"] {
	color: red !important;
	font-size: 14px !important;
}
[id^="editLink"], [id^="viewLink"], [id^="iEditLink"] {
	font-size: 14px !important;
}
#form_supertop_1 {
	display: block;
	align-items: center;
}
.r-topheader > #form_supertop_1 {
	display: flex;
	align-items: center;
}
h2 {
	color: #333 !important;
	font-weight: 700 !important;
	line-height: 49px !important;
	word-spacing: -1px !important;
	letter-spacing: -1px !important;
	text-align: center !important;
	text-transform: uppercase;
}
.panel-primary > .panel-heading, .panel-info > .panel-heading, .panel-title {
	font-size: 18px !important;
	font-weight: 900 !important;
	line-height: 1.36 !important;
	padding: 15px 15px 8px;
	color: #2d3e50 !important;
	background-color: #98d99c !important;
	border-color: #98d99c !important;
}
.menu-icon {
	padding-right: 10px !important;
}
.r-menu-expanded > .menu-triangle {
	display: none !important;
}
.panel-default > .panel-heading {
	color: #212020 !important;
	background-color: #98d99c !important;
	border-color: #98d99c !important;
}
.panel-footer {
	text-align: center !important;
	padding: 20px 15px 24px !important;
	border-top: 1px solid #efeff4 !important;
	background-color: #ffffff !important;
}
.panel-primary, .panel-default, .panel-info {
	border-radius: 12px !important;
	box-shadow: 0 7px 40px rgba(45,62,80,.1) !important;
	border-color: #ffffff !important;
	color: #2d3e50 !important;
	border-bottom: 1px solid transparent;
}
.r-left {
	background-color: #ffffff !important;;
}
.r-vbar-page .r-content-col .r-body[data-body-width=standard], .bs-dashboard {
	width: 99% !important;
}
[id^="itemlink"] {
	padding-left: 24px !important;
	font-size: 14px !important;
	color: #323a45 !important;
	height: 35px !important;
	line-height: 35px !important;
}
[id^="itemlink"]:hover {
	font-size: 14px !important;
	color: #fff !important;
	background-color: rgb(61, 153, 112) !important;
}
.r-left .r-menu li.active.active.active > [data-menu-link] {
	background: #3d9970;
	background-color: rgb(61, 153, 112);
	color: #fff !important;
}
.search_suggest {
	display: block;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	color: #de233c;
	background-color: #ffffff;
	background-image: none;
	border: 2px solid #fff0f0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-radius: 4px;
	position: absolute;
	text-align: left;
	visibility: hidden;
	width: auto;
	min-width: 300px;
	overflow: hidden;
	z-index: 10000 !important;
}
#beneficiary-currency-mismatch {
	display: none;
}
#self-account-match {
	display: none;
}
#insufficient-funds {
	display: none;
}
.nav-tabs {
	border-bottom: 1px solid #cd1e3b;
}
.nav {
	margin-bottom: 10px;
	padding-left: 0;
	list-style: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #2d3e50;
	background-color: #fff0f0;
	border: 1px solid #cd1e3b;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	cursor: default;
}
.btn, .btn-primary, .btn-default {
	padding: 10px !important;
}
.btn-link:hover, .btn-link:focus {
	color: #ffffff !important;
	background: #333333 !important;
}
[id^="saveLink"], [id^="revertLink"], [id^="iEditLink"], [id^="viewLink"], [id^="editLink"], [id^="copyLink"], .btn-xs, .btn-group-xs > .btn {
	color: #fff !important;
	background: #333 !important;
	padding: 5px !important;
	border-radius: 5px;
}
.rnr-b-masterlistheader {
	font-size: large;
}
.rp-divided .rp-page, .rp-presplitpage {
	padding: 15px !important;
	margin: 5px;
	border: none !important;
	display: table;
}
em .bs-welcome-header a {
	font-size: 18px;
	padding: 0px !important;
	padding-left: 20px !important;
	display: block;
	color: inherit;
}
[id^="saveButton"]:before, [id^="saveall_edited"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f1d9";
}
[id^="revertall_edited"]:before, [id^="closeButton"]:before, [id^="cancelButton"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f05e";
	padding-right: 5px !important;
}
[id^="addButton"]:before, [id^="inlineAdd"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f055";
	padding-right: 5px !important;
}
[id^="editPageButton"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f044";
	padding-right: 5px !important;
}
[id^="resetButton"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f01e";
	padding-right: 5px !important;
}
[id^="searchButton"]:before, [id^="viewPageButton"]:before, [id^="advButton"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f002";
	padding-right: 5px !important;
}
[id^="delete_selected"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f014";
	padding-right: 5px !important;
}
[id^="backButton"]:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	content: "\f04a";
	padding-right: 5px !important;
}
.rnr-dragndrop-area {
	color: #c69a4e !important;
	padding: 5px;
	margin-top: 5px;
	border: #c69a4e dashed 1px !important;
	width: 50%;
	min-width: 150px;
}
.rnr-dbselectedrow.rnr-dbselectedrow {
	background-color: transparent !important;
	font-weight: bold;
}
.welcome-group {
	display: inline-block;
	margin: 0px auto !important;
}
[data-cellid=supertop_c1][data-page=".global_login"][data-cellid=supertop_c1][data-page=".global_login"][data-cellid=supertop_c1][data-page=".global_login"] {
	background-color: transparent !important;
}
.rnr-dbselectedrow.rnr-dbselectedrow {
	background-color: transparent !important;
	color: #2d3e50;
}
.rnr-dbselectedrow.rnr-dbselectedrow:hover {
	background-color: rgba(222,35,60,.05) !important;
	color: #2d3e50;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color: red !important;
}
