.custm_keys_data form {
	background: #fff;
	padding: 20px;
	box-shadow: rgb(0 0 0 / 3%) 1px 2px 0px;
	border-radius: 4px;
	max-width: 500px;
}
.custm_keys_data form .submit {
	margin: 10px 0 0;
	padding-bottom: 0;
}
.custm_keys_data .form-table label {
	text-transform: capitalize;
	width: 100%;
	display: block;
	font-size: 20px;
	color: #000;
	margin: 5px 0 20px;
	font-weight: 500;
}
.custm_keys_data .form-table span {
	margin-right: 10px;
}
.custm_keys_data input {
	border: 1px solid #ddd;
	padding: 5px 15px;
	background: #f1f1f1;
}
.custm_keys_data .form-table th {
	vertical-align: middle;
}
.custm_keys_data .form-table {
	margin: 0;
}

/* user guide page css */

.plugin-info p {
    font-size: 26px;
    font-weight: 700;
}
.plugin-info-list > li span {
    font-size: 16px;
    padding: 0 0 15px;
    display: block;
    font-weight: 700;
	color: #000;
}

.plugin-info-list > li ul li {
	padding: 0;
    list-style: disc;
    font-weight: 400;
}
.plugin-info-list > li img {
    width: 80%;
    padding: 10px 0;
	margin-left: -16px;
}
.plugin-info-list > li {
    list-style: decimal;
    font-size: 15px;
    font-weight: 700;
	margin-bottom: 32px;
}
.plugin-info ul.plugin-info-list {
    background: #f6f9fd;
    padding: 24px 42px;
    border-radius: 20px;
	width: 90%;
}

/*USER GUIDE PAGE TWO CSS START FROM HERE*/
.flex-box-cm {
	display: flex;
	justify-content: space-between;
	align-items: start;
}
.plugin-info-list .detail-point li span {
	font-weight: 400;
	padding: 0 0 10px;
}
.plugin-info-list>li .flexbox-main {
	background: #ffffff;
	padding: 10px 20px;
	border: 1px solid #dddddd4d;
	border-radius: 20px;
}
.btm_0-info {
	display: block;
	text-align: center;
	padding-bottom: 20px;
	color: #333;
}
.detail-point {
	padding: 20px 0 0 20px;
}
.top-inner-title {
	margin-bottom: 5px;
	font-weight: 600;
	color: #121212;
}
.plugin-info-list>li .flexbox-main.cm-20 {
	padding: 30px;
}
.detail-point li a {
	display: block;
	width: max-content;
	margin: 0 0 20px;
	color: #121212;
	font-weight: 500;
}