body {
	font-family: 'Roboto', sans-serif !important;
	margin: 0;
	padding: 0;
	background-color: #f9f9f9;
}

.product_cards {
	cursor: pointer;
}

#marketpalce .product_cards {
	cursor: pointer;
	border-radius: 15px;
}

.workflow-one-details {
	display: flex;
	flex-direction: row;
}

.wf_logo_detail_3 {
	width: 100px;
}

.api-credential-subtitle {
	margin-left: 12px;
	padding-bottom: 8px;
}

#marketpalce_buy_app .bought_plan_desc {
	font-size: 20px;
	padding-top: 4 px;
	font-weight: bold;
	box-sizing: border-box;
}

@media ( max-width : 575.98px) {
	.workflow-one-details {
		display: flex;
		flex-direction: column;
	}
	.plan-detail-name {
		padding-left: 0px;
	}
}

.plan-detail-name {
	padding-left: 15px;
}

.custome-sidebar {
	position: absolute;
	margin-left: 93%;
	margin-top: -2.75rem;
}

@media screen and (min-width: 1800px) {
	.custome-sidebar {
		position: absolute;
		margin-left: 99%;
		margin-top: -2.75rem;
	}
}
/*main {
min-height: calc(85vh - 70px);
}
.footer {
height: 50px;
}*/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
	input:-webkit-autofill:active, textarea:-webkit-autofill, textarea:-webkit-autofill:hover,
	textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active,
	select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus,
	select:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
	box-shadow: 0 0 0px 1000px #fff inset !important;
}

.text-left {
	text-align: left !important;
}

.sidebar-menu .active-menu {
	background-color: green;
	border-left: 4px solid #c22227;
	font-weight: bold;
	/* -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;*/
	color: #c22227 !important;
}

.first-form {
	color: #000000;
	font-size: 16px;
}
/* @media screen and (min-width: 1800px) {
.first-form {
	font-size: 29px;
}
} */
.my-profile-lable {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.panel-table .panel-body {
	padding: 0;
}

.panel-table .panel-body .table-bordered {
	border-style: none;
	margin: 0;
}

/*.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type {
    width: 100px;
}*/
.panel-table .panel-body .table-bordered>thead>tr>th:last-of-type,
	.panel-table .panel-body .table-bordered>tbody>tr>td:last-of-type {
	border-right: 0px;
}

.panel-table .panel-body .table-bordered>thead>tr>th:first-of-type,
	.panel-table .panel-body .table-bordered>tbody>tr>td:first-of-type {
	border-left: 0px;
}

.panel-table .panel-body .table-bordered>tbody>tr:first-of-type>td {
	border-bottom: 0px;
}

.panel-table .panel-body .table-bordered>thead>tr:first-of-type>th {
	border-top: 0px;
}

.panel-table .panel-footer .pagination {
	margin: 0;
}

/*
used to vertically center elements, may need modification if you're not using default sizes.
*/
.panel-table .panel-footer .col {
	line-height: 34px;
	height: 34px;
}

.panel-table .panel-heading .col h3 {
	line-height: 30px;
	height: 30px;
}

.panel-table .panel-body .table-bordered>tbody>tr>td {
	line-height: 34px;
}

.btn-danger {
	color: #fff;
	background-color: none;
	border-color: none;
}

.form-inline .custom-select, .form-inline .input-group {
	width: 300px;
}

#template2 .box {
	width: 350px;
}

#profile-detail select.form-control::-ms-expand {
	display: none;
}

.ckearfix {
	clear: both;
}

/*.open-modal .modal {
  z-index: 99999;
}*/
.navbar {
	border-bottom: 1px solid #e0e0e0;

}

.form-control:focus {
	border-color: rgba(194, 34, 39, 0);
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px #d3d3d3, 0 0 8px #d3d3d3;
}

.navbar .form-control:focus {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ced4da;
}
/* .navbar #show-sidebar {
  margin-left: 35px;plan-img
  margin-right: 30px;
} */
.navbar .top-nav-menu .nav-item .nav-link {
	font-size: 18px;
	color: #535353;
	padding-top: 0;
	padding-bottom: 0;
	/* padding-left: 14px;*/
	padding-right: 14px;
}

.navbar .top-nav-menu .nav-item .nav-link:active {
	/*{
    font-size: 18px;
    color: #c22227;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
}*/
	
}

.navbar .top-nav-menu .nav-item .nav-link:hover {
	color: #c22227;
	font-weight: bold;
}

.lap-img {
	width: 34%;
}

.navbar .top-nav-menu .nav-item .nav-link img {
	margin-right: 6px;
}

.vedio-img {
	width: 22%;
}

.welcome-page-box {
	height: 100%;
	background-color: white;
	padding: 20px;
}

.welcome-dash-box {
	height: 110%;
	background-color: white;
	padding: 20px;
}

.email-note {
	font-size: 5px;
}

.navbar .top-nav-menu .nav-item .dropdown-toggle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #535353;
	font-size: 16px;
}

.navbar .top-nav-menu .nav-item .dropdown-toggle::after {
	content: url("../img/caret-down.png");
	border: 0;
	margin-left: 10px;
}

.search-btn {
	color: #fff;
	background-color: #c22227;
	border-color: #c22227;
	font-weight: lighter;
	font-size: 1.60rem;
}

.search-btn:hover {
	color: #fff;
	background-color: #c22227;
	border-color: #c22227;
}

.marktplc_search_bar {
	height: calc(2.5em + .75rem + 2px);
	border-radius: 3px;
}

.copyright-enrich {
	color: #8e8e8e;
}

main.page-content {
	padding-top: 7em;
}

.primary-heading-workflow {
	color: #18876e;
}

.fst_description {
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 18px;
	color: #000;
}

.second-heading {
	font-weight: 800;
}

.featured_box {
	padding-top: 30px;
}
/*apps section css*/
/*.apps-section{
	display: flex;
	flex-direction: row;
}*/

/*.product_cards{
	margin-right:32px;
}
*/
.card-img-fixed-height {
	height: 100px;
	width: auto;
}

.card-img-fixed-width {
	width: 100px;
}

.card-text {
	font-size: 14px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.app-price {
	font-size: 12px;
}

.app-rate {
	font-size: 14px;
	font-weight: bold;
	cursor:auto;
}

#marketpalce .custom-switch .custom-control-label::before {
	cursor: pointer;
	left: -2.25rem;
	width: 1.95rem;
	pointer-events: all;
	border-radius: .5rem;
	background-color: #dadada;
}

#marketpalce .custom-switch .custom-control-label::after {
	cursor: pointer;
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #ffffff;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s
		ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s
		ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s
		ease-in-out, border-color .15s ease-in-out, box-shadow .15s
		ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s
		ease-in-out, border-color .15s ease-in-out, box-shadow .15s
		ease-in-out, -webkit-transform .15s ease-in-out;
}

#marketpalce .custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #dadada solid 1px;
}

#marketpalce .custom-control-input:checked ~.custom-control-label::before
	{
	color: #fff;
	border-color: #007e5d;
	background-color: #007e5d;
}

.custom-control-active {
	color: #18876e;
	font-weight: bold;
	cursor:auto;
}

.custom-control-inactive {
	color: #c22227;
	font-weight: bold;
	cursor:auto;
}

.view_more {
	color: #c22227;
	font-size: 16px;
	font-weight: bold;
	cursor: auto;
}

/*css for pagination*/
@import "compass/css3";

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/*-- Variables --*/
/*-- Placeholder --*/
.browsers ul, .pgn__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.clearfix {
	/** * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */
	
}

.clearfix .cf:before, .clearfix .cf:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */
	line-height: 0;
}

.clearfix .cf:after {
	clear: both;
}

.clearfix .cf {
	*zoom: 1;
}
/*-- Mixins --*/
/*-- General --*/
.learnmore {
	margin: 150px 0 18px;
	overflow: hidden;
}

.browsers {
	margin: 0 0 50px;
	overflow: hidden;
}

.browsers li {
	float: left;
	text-align: center;
	padding-top: 80px;
	margin-right: 25px;
	background-size: 400px;
	background-image:
		url('http://outdatedbrowser.com/public/imgs/browsers-bg.png');
	background-repeat: no-repeat;
	font-size: 13px;
	font-size: 0.8125rem;
}

.browsers .chrome {
	width: 67px;
	background-position: -6px -83px;
}

.browsers .firefox {
	width: 69px;
	background-position: -85px -83px;
}

.browsers .safari {
	width: 69px;
	background-position: -246px -83px;
}

.browsers .opera {
	width: 66px;
	background-position: -327px -83px;
}

.browsers .ie {
	width: 70px;
	background-position: -165px -83px;
}

.credit {
	margin: 0 0 50px;
}
/*-- Pagination --*/
.pgn {
	width: 100%;
	border-top: 2px solid #e6e6e6;
	clear: both;
}

.pgn li {
	float: left;
}

.pgn a, .pgn span, .pgn strong {
	float: left;
	text-align: center;
	padding-top: 20px;
	color: #c22227;
}

@media screen and (min-width: 48.000em) {
	.pgn a, .pgn span, .pgn strong {
		display: block;
	}
}

.pgn a {
	text-decoration: none;
}

.pgn .prev, .pgn .next {
	width: 33.33333%;
}

@media screen and (min-width: 37.500em) {
	.pgn .prev, .pgn .next {
		width: 20%;
	}
}

.pgn .prev a, .pgn .next a {
	display: block;
	width: 100%;
}

.pgn .prev {
	float: left;
}

.pgn .prev a {
	text-align: left;
}

.pgn .next {
	float: right;
}

.pgn .next a {
	text-align: right;
}
/* <ul> */
.pgn__list {
	width: 100%;
	position: relative;
	top: -3px;
}
/* <li> - pagination numbers */
.pgn__item {
	width: 33.33333%;
}

@media screen and (min-width: 48.000em) {
	.pgn__item {
		width: calc(100% - 230px);
	}
}

.pgn__item a, .pgn__item span, .pgn__item strong {
	display: none;
	text-align: center;
	width: 100%;
}

.pgn__item a.current, .pgn__item span.current, .pgn__item strong.current
	{
	display: block;
}

@media screen and (min-width: 37.500em) {
	.pgn__item a {
		display: block;
	}
}
/* prev/next icon */
.pgn__prev-icon, .pgn__next-icon {
	margin-top: 1px;
}

.disabled .pgn__prev-icon, .disabled .pgn__next-icon {
	color: #bec2d8;
}

.fullprevnext .pgn__prev-icon {
	float: left;
}

.fullprevnext .pgn__next-icon {
	float: right;
}
/* prev/next text */
.pgn__prev-txt, .pgn__next-txt {
	display: none;
}

.disabled .pgn__prev-txt, .disabled .pgn__next-txt {
	color: #bec2d8;
}

.fullprevnext .pgn__prev-txt, .fullprevnext .pgn__next-txt {
	display: inline-block;
	padding-top: 0;
}

.fullprevnext .pgn__prev-txt {
	float: left;
	color: #c22227;
	font-weight: bold;
}

.fullprevnext .pgn__next-txt {
	float: right;
	color: #c22227;
	font-weight: bold;
}

.pgn__magic-line {
	background-color: #c22227;
	position: absolute;
	height: 3px;
	width: 50.988px;
	left: 528.987px;
}

.pgn__magic-line {
	width: 50.988px;
	left: 528.987px;
}

#marketpalce_buy_app .bought_plan_desc {
	font-size: 24px;
	font-weight: bold;
}

#marketpalce_buy_app  .Credential-flow {
	font-size: 18px;
	color: #18876e;
	font-weight: 440;
}

#marketpalce_buy_app .TC_box {
	height: 100px;
	overflow-y: scroll;
}

.tc-scroll::-webkit-scrollbar {
	width: 6px;
	height: 3px;
}

/* Track */
.tc-scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;
}

/* Handle */
.tc-scroll::-webkit-scrollbar-thumb {
	background: #727272;
	border-radius: 10px;
}

/* Handle on hover */
.tc-scroll::-webkit-scrollbar-thumb:hover {
	background: #727272;
}

.tc_agreement {
	font-size: 18px;
	cursor: pointer;
}

#marketpalce_buy_app #final-btn .btn.btn-outline-primary {
	color: #18876e;
	border-color: #18876e;
	height: 45px;
	font-size: 20px;
}

#marketpalce_buy_app .btn.btn-outline-primary:hover {
	color: #18876e;
	background-color: #ffffff;
	border-color: #18876e;
}

#final-btn .btn.btn-round {
	border-radius: 45px;
}

.btn-outline-primary:not (:disabled ):not (.disabled ):active,
	.btn-primary:not (:disabled ):not (.disabled ).active, .show>.btn-primary.dropdown-toggle
	{
	color: #18876e;
	background-color: #ffffff;
	border-color: #18876e;
}

.btn-primary:not (:disabled ):not (.disabled ):active, .btn-primary:not
	 (:disabled ):not (.disabled ).active, .show>.btn-primary.dropdown-toggle
	{
	color: #fff;
	background-color: #18876e;
	border-color: #18876e;
}

#final-btn .btn.btn-primary {
	background: #18876e;
	border-color: #18876e;
	color: #fff;
	height: 45px;
	font-size: 20px;
}

.checkbox-success {
	color: #94aa2a;
}

#tc_text .custom-control-input:checked ~.custom-control-label::before {
	color: #fff;
	border-color: #18876e;
	background-color: #18876e;
}

#marketpalce_buy_app .input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	background-color: #666666;
	border: 1px solid #666666;
	border-radius: .25rem;
}

.status_btn {
	color: #fff;
	background-color: #48b00e;
	border-color: #48b00e;
}

.status_btn:hover {
	color: #fff;
	background-color: #48b00e;
	border-color: #48b00e;
}

#features ol {
	list-style: none;
	counter-reset: my-awesome-counter;
	padding-inline-start: 0px !important;
	margin-inline-start: -12px !important;
}

#features li {
	counter-increment: my-awesome-counter;
	margin: 0.75rem;
}

#features li::before {
	content: counter(my-awesome-counter);
	background: #18876e;
	width: 1.40rem;
	height: 1.40rem;
	border-radius: 50%;
	display: inline-block;
	color: white;
	text-align: center;
	margin-right: 0.5rem;
}

#features ol ol li::before {
	background: #DE51FF;
}

#features ol ol ol li::before {
	background: #EE9EFF;
}

.enrichlogo_img {
	height:auto ;
	width: auto; 
}
.card-text:last-child {
    margin-bottom: 0;
    height: 60px;
}
.enrichlogo_img-template-2 {
	height: auto;
	width: auto; 
}
.navbar-brand{padding-bottom: 0px;}

/*css for template two strats here*/
#Template_two #add-btn .btn.btn-primary {
	background: #18876e;
	border-color: #18876e;
	color: #fff;
	height: 78%;
	width: 44%;
	font-weight: bold;
	font-size: 14px;
}

#Template_two #add-btn .btn.btn-round {
	border-radius: 54px;
}

#Template_two #add-btn .btn-primary:not (:disabled ):not (.disabled ).active:focus,
	.btn-primary:not (:disabled ):not (.disabled ):active:focus, .show>.btn-primary.dropdown-toggle:focus
	{
	box-shadow: 0 0 0 0.2rem #18876e47;
}

#Template_two #add-btn.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	box-shadow: 0 0 0 0.2rem #18876e47;
}

#Template_two .btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem #18876e47;
}

#Template_two .search-btn {
	color: #fff;
	background-color: #158569;
	border-color: #158569;
	font-weight: lighter;
	font-size: 1.60rem;
}

#Template_two .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	border-radius: 17px;
	width: 138%;
	height: 100%;
	color: #158569;
	background-color: #fff;
	border: 1px solid #158569;
}

#Template_two .page-link:hover {
	z-index: 2;
	color: #158569;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

#Template_two .page-item.active .page-link {
	z-index: 3;
	color: #158569;
	background-color: #e7eaec;
	border-color: #158569;
}

#Template_two .page-link_next {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	border-radius: 17px;
	width: 138%;
	height: 100%;
	color: #158569;
	background-color: #fff0;
}

#Template_two .page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 0.2rem #fff0;
}

#Template_two .page-item a:hover {
	color: #158569;
	text-decoration: none;
}

#Template_two .box-border {
	border-left: 1px solid #dee2e6 !important;
	height: 98px;
}

@media ( max-width : 992px) {
	#Template_two .box-border {
		border-left: 1px solid #dee2e600 !important;
		height: 98px;
	}
}

@media ( min-width : 769px) {
	#secon_templt .price_box_brdr {
		border-right: 1px solid #dee2e6 !important;
	}
}

#secon_templt .status_btn_2 {
	color: #fff;
	background-color: #48b00e;
	border-color: #48b00e;
	border-radius: 22px;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
}

#secon_templt .status_btn_2:hover {
	color: #fff;
	background-color: #48b00e;
	border-color: #48b00e;
	border-radius: 22px;
	box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
}

#secon_templt #features li::before {
	content: counter(my-awesome-counter);
	background: #18876e; /* For browsers that do not support gradients */
	background-image: linear-gradient(#136956, #479181, #29a488);
	width: 1.40rem;
	height: 1.40rem;
	border-radius: 9px 9px 0px 9px;
	display: inline-block;
	color: white;
	text-align: center;
	margin-right: 0.5rem;
}

#secon_templt #tc_text .custom-control-input:checked ~.custom-control-label::before
	{
	color: #fff;
	border-color: #18876e;
	background-color: #18876e;
	background-image: linear-gradient(#136956, #479181, #29a488);
}

#secon_templt #final-btn .btn.btn-round {
	border-radius: 5px;
}

#secon_templt .form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 10px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
/*css for template 2 ends here*/
.template_description {
	height: auto;
	min-height: 9em;
	max-height: 4.5em;
	overflow: hidden;
	color: #767676;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
#marketpalce .clickable-cardlink:hover{
	color:#18876e;
	text-decoration: underline;
}
/* #Template_two .box-border{
       border-left: 1px solid #dee2e600!important; 
       height: 100px;
      } */
#Template_two .added-btn .btn.btn-primary {
	background: #0D604B !important;
	border-color: #18876e;
	color: #fff;
	height: 78%;
	width: 44%;
	font-weight: bold;
	font-size: 14px;
}

#Template_two .card-text {
	height: auto;
	min-height: 4.5em;
	/* max-height: 0.5em; */
	overflow: hidden;
	color: #767676;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.added-btn {
	background: #0D604B !important;
	border-color: #18876e;
	color: #fff;
	height: 78%;
	width: 44%;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	line-height: 1.5;
	transition: color .15s ease-in-out, background-color .15s ease-in-out,
		border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

button:focus {
	outline: 1px dotted;
	outline: none !important;
}

btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
	height: 78% !important;
	width: 44% !important;
	font-weight: bold;
	font-size: 14px;
	border-radius: 54px;
	border: 2px solid #28a745;
}

/*css for template 3 starts here*/
#marketpalce_three .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: 12px;
	line-height: 1.25;
	color: #18876e;
	background: none;
	border: none;
	border-radius: 3px;
	/* border: 1px solid #dee2e6; */
}

#marketpalce_three .page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #18876e !important;
	border: none;
}

.mrktplc_three .text-muted {
	height: auto;
	min-height: 4em;
	font-size: 0.8rem;
	max-height: 4.5em;
	overflow: hidden;
	color: #767676;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

#marketpalce_three .page-link:focus
.enrich3_template div input[type="submit"] {
	position: absolute;
	top: 5px;
	right: 5px;
	float: right;
	padding: 10px 25px
}

.mrktplc_three body .Button, body .button {
	background-color: #1268b3;
	background-image: none
}

.mrktplc_three input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

.mrktplc_three .Button, .Button:hover, .Button:focus, .Button:active {
	text-shadow: none;
	border-color: transparent
}

.mrktplc_three .Button {
	display: inline-block;
	padding: 6px 12px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	border: transparent solid 1px;
	border-radius: 3px;
	-webkit-transition: -webkit-box-shadow 50ms;
	transition: -webkit-box-shadow 50ms;
	-o-transition: box-shadow 50ms;
	transition: box-shadow 50ms;
	transition: box-shadow 50ms, -webkit-box-shadow 50ms;
	-webkit-font-smoothing: inherit;
	color: #fff;
	background-color: #2e9df7;
	background-repeat: repeat-x;
	background-color: #38a2f7;
	background-image: -webkit-linear-gradient(#38a2f7, #2498f7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#38a2f7),
		to(#2498f7));
	background-image: -o-linear-gradient(#38a2f7, #2498f7);
	background-image: linear-gradient(#38a2f7, #2498f7)
}

.mrktplc_three .footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	color: var(- -primary_color);
	text-align: center;
}

.mrktplc_three .marketplace_3-heading {
	color: #fff;
	font-weight: bold;
}

.mrktplc_three .primary_3-heading {
	color: #fff;
	font-weight: 300;
}

.mrktplc_three .title {
	font-size: 28px;
/* 	font-weight: 500;
 */	text-decoration: underline;
}

.mrktplc_three .icon {
	position: relative;
	bottom: 11px
}

.mrktplc_three .mt-100 {
	margin-top: 100px
}

.mrktplc_three .profile img {
	width: 100%;
	height:auto;
	margin: auto;
}

.mrktplc_three .card {
	border-radius: 15px;
	margin: auto 10px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .2)
}
.mrktplc_three .card:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, .2)
}


.mrktplc_three .active_card {
	border: 1px solid green;
	box-shadow: 0 10px 20px rgb(0 0 0/ 20%);
}

.mrktplc_three .card-body {
	position: relative;
	bottom: 35px
}
.wf_logo_3::before {
    word-wrap: normal;
    font-size: 12px;
	font-weight: 500;
	color: #a7a9af;
}

.mrktplc_three .btn {
	background-color: #18876e;
	border: none;
	color: #fff;
	border-radius: 25px;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
}

.mrktplc_three .btn:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	color: #fff
}

.mrktplc_three .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #18876e;
    border-color: #18876e;
}

.mrktplc_three .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #18876e47;
}

.enrich3_template {
	padding: 40px;
	margin-bottom: 22px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	background-color: #2e9df7;
	-webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25) inset, 0 -15px
		15px -15px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25) inset, 0 -15px 15px
		-15px rgba(0, 0, 0, 0.25) inset
}

.enrich3_template div {
	position: relative;
	width: 100%;
	margin: 22px auto 0
}

#temp-3 .navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color:#fff;
	padding: .5rem 1rem;
}

.enrich3_template div input[type="submit"] {
	position: absolute;
	top: 5px;
	right: 5px;
	float: right;
	padding: 10px 25px
}

.mrktplc_three body .Button, body .button {
	background-color: #1268b3;
	background-image: none
}

.mrktplc_three input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

.mrktplc_three .Button, .Button:hover, .Button:focus, .Button:active {
	text-shadow: none;
	border-color: transparent
}

.mrktplc_three .Button {
	display: inline-block;
	padding: 6px 12px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
	border: transparent solid 1px;
	border-radius: 3px;
	-webkit-transition: -webkit-box-shadow 50ms;
	transition: -webkit-box-shadow 50ms;
	-o-transition: box-shadow 50ms;
	transition: box-shadow 50ms;
	transition: box-shadow 50ms, -webkit-box-shadow 50ms;
	-webkit-font-smoothing: inherit;
	color: #fff;
	background-color: #2e9df7;
	background-repeat: repeat-x;
	background-color: #38a2f7;
	background-image: -webkit-linear-gradient(#38a2f7, #2498f7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#38a2f7),
		to(#2498f7));
	background-image: -o-linear-gradient(#38a2f7, #2498f7);
	background-image: linear-gradient(#38a2f7, #2498f7)
}

.mrktplc_three .footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	color: var(- -primary_color);
	text-align: center;
}

.mrktplc_three .marketplace_3-heading {
	color: #fff;
	font-weight: bold;
}

.mrktplc_three .primary_3-heading {
	color: #fff;
	font-weight: 300;
}

.mrktplc_three .title {
	font-size: 28px;
	font-weight: 500;
	text-decoration: underline;
}

.mrktplc_three .icon {
	position: relative;
	bottom: 11px
}

.mrktplc_three .mt-100 {
	margin-top: 100px
}

#added_btn .btn {
	background-color: #0D604B !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.mrktplc_three .header {
	padding-top: 40px
}

.fontpassword i {
	position: absolute;
	top: 5px;
	right: 5px;
	float: right;
	font-size: 1.50rem;
	padding: 10px 25px;
	color: #18876e;
}

.mrktplc_three :focus-visible {
	outline: transparent;
	outline-color: transparent;
	outline-style: none;
	outline-width: 1px;
}

.mrktplc_three .card-title {
	margin-bottom: .75rem;
	color: #18876e;
	font-weight: 500;
}

.enrich3_template div input[type="text"] {
	padding: 15px 20px;
	padding-right: 100px;
	border-color: transparent;
	border-radius: 40px;
}

body .enrich3_template {
	background-color: #18876e;
}

.enrich3_template {
	padding: 40px;
	margin-bottom: 22px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	background-color: #2e9df7;
	-webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25) inset, 0 -15px
		15px -15px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25) inset, 0 -15px 15px
		-15px rgba(0, 0, 0, 0.25) inset
}

.enrich3_template div {
	position: relative;
	width: 100%;
	margin: 22px auto 0
}

.temp-two-header .navbar-nav .dropdown-menu {
	position: absolute;
	float: none;
}

.nav-link:hover {
	color: #18876e;
}

.bought_plan_desc-1 {
	color: #000;
}

.workflow-detail-heading {
	color: #686868;
}

#marketpalce_buy_app .breadcrumb-item.active {
	color: #000;
}

#marketpalce_buy_app_3 ul {
	list-style-type: square;
}

#marketpalce_buy_app_3 .template-heading {
	color: #18876e;
	font-size: 16px;
	font-weight: 700;
}

.btn-inactive {
	color: #fff;
	background-color: #c22227;
	border-color: #c22227;
	border-radius: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.marketpalce .card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1 px solid rgba(0, 0, 0, .125);
	border-radius: 15px;
}

#marketpalce_buy_app .breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0.75 rem 1 rem;
	margin-bottom: 1 rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: 0.25 rem;
}

#marketpalce_buy_app_3 .custom-control-input:checked ~.custom-control-label::before
	{
	color: #fff;
	border-color: #18876e;
	background-color: #18876e;
	background-image: linear-gradient(#136956, #479181, #29a488);
}

#marketpalce_buy_app_3 .tc_agreement {
	font-size: 14px;
	cursor: pointer;
}

#marketpalce_buy_app_3 .form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: 1.40rem .90rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 25px;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#marketpalce_buy_app_3 #final-btn .btn.btn-outline-primary {
	color: #18876e;
	border-color: #18876e;
	height: 39px;
	font-size: 18px;
}

#marketpalce_buy_app_3 #final-btn .btn.btn-primary {
	background: #18876e;
	border-color: #18876e;
	color: #fff;
	height: 39px;
	font-size: 18px;
}

#marketpalce_buy_app_3 .btn-outline-primary:hover {
	color: #fff;
	background-color: #e3f1ee;
	border-color: #18876e;
}

#marketpalce_buy_app_3 .downld_icon {
	color: #18876e;
}

#marketpalce_buy_app_3 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
	.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus
	{
	box-shadow: 0 0 0 0.2rem #18876e47;
}

#mrktpls_nav .navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: unset;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem;
	background-color:#fff;
}

.enrich_profile_btn:hover {
	color: #18876e;
}

.navbar .top-nav-menu .nav-item .nav-link:hover {
	color: #18876e;
	font-weight: bold;
}

.enrich-logout-btn {
	color: black;
	text-decoration: none
}

.enrich-logout-btn:hover {
	color: #18876e;
	text-decoration: none;
}

.nav-link {
	color: #000;
}

@media ( max-width : 426px) {
	#mrktpls_nav .enrichlogo_img {
		width: 50%;
	}
}

#mrktpls_nav main.page-content {
	padding-top: 3em;
}

.dropdown-item.active, .dropdown-item:active {
	color: #18876e;
	text-decoration: none;
	background-color: #f8f9fa;
}

@media ( max-width : 450px) {
	#marketpalce_buy_app_3  .app-heading {
		padding-top: 8px;
	}
	#marketpalce_buy_app .bought_plan_desc {
		font-size: 19px;
		padding-top: 4px;
		font-weight: bold;
		box-sizing: border-box;
	}
}

@media (max-width: 576px) { 
.enrichlogo_img {
    height: auto;
    width: 120px;
}
}
.profile{
width: 68px;
height: 68px;
border-radius: 50%;
background-color: #ffffff;
overflow: hidden;
display: flex;
border: 1px solid #18876e;
justify-content: center;
}

#mrktpls_nav .navbar-nav .dropdown-menu {
	position: absolute;
	float: none;
}