/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2026 | 05:48:18 */
#billing_terms_and_conditions_field {
 padding-top:16px; 
}
.gurutor-order-details-wrapper {
	background: #ffffff;
	border-radius: 16px;
	padding: 24px;
	max-width: 640px;
	margin: 0px auto;
}

body .thank-parent .thank-col .thank-you-image img {
	width:auto !important;
}
.thankyou-main-heading h2 {
	font-weight: 900 !important;
	font-size: 35px !important;
	line-height: 49px !important;
	text-align: center;
	color: #00409E !important;

}
.gurutor-order-detail-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 12px 0;
	border-bottom: 1px solid #E5E7EB;
}
.gurutor-order-detail-row:first-child {
	padding-top: 0;
}

.gurutor-order-detail-row:last-child {
	padding-bottom: 0;
}

.gurutor-order-detail-row:last-child {
	border-bottom: none;
}

.gurutor-order-label {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 17px;
	line-height:25px;
	font-weight: 400;
	color: #4A5565;

}

.gurutor-order-value {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height:24px;
	color: #101828;
	text-align: right;
}

.gurutor-order-value.amount {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height:28px;
	color: #101828;
	text-align: right;
}

@media (max-width: 480px) {
	.gurutor-order-details-wrapper {
		padding: 20px;
	}

	.gurutor-order-detail-row {
		flex-direction: column;
		align-items: flex-start;
		gap: 5px;
	}

	.gurutor-order-value {
		text-align: left;
	}
}

.gurutor-activation-wrapper {
	background: #ffffff;
	border-radius: 16px;
	/* 	padding: 30px 40px; */
	padding:24px;
	text-align: center;
	max-width: 640px;
	margin: 26px auto 0px auto;
}

.gurutor-activation-wrapper h3 {
	font-family: "Nunito Sans", Sans-serif !important;
	font-size: 18px !important;
	line-height:28px !important;
	font-weight: 700 !important;
	color: #1E2939 !important;
	margin: 0 0 8px 0;
}

.gurutor-activation-wrapper p {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 14px;
	color: #4A5565;
	line-height:20px;
	margin: 0 0 16px 0;
}

.gurutor-activation-code-box {
	/* background: #fff; */
	background: #FFFCF7;
	border-radius: 8px;
	width: 100%;
	padding: 10px;
	border: 1.6px solid #FFD6A7;
	align-items: center;
	max-width: 280px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	gap: 48px;
	/*      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); */
}

.gurutor-activation-code {
	font-family: "Nunito Sans", monospace;
	font-size: 17px;
	font-weight: 700;
	line-height: 25px;
	color: #FBB03B;

	letter-spacing: 0;
}

.gurutor-copy-btn {
	background: #FBB03B;
	color: #fff;
	border: none;
	justify-content: center;
	border-radius: 8px;
	padding: 6px 14px;
	width: 100%;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: 400;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 6px;
	transition: all 0.3s ease;
	max-width: 76px;
}
.gurutor-copy-btn svg {
	height:14px; 
	width:14px;
}
.gurutor-copy-btn:hover {
	background: #e9a035;
	transform: translateY(-1px);
}

.gurutor-copy-btn.copied {
	background: #28a745;
}

.gurutor-copy-btn svg {
	width: 16px;
	height: 16px;
	fill: currentColor;
}

@media (max-width: 480px) {
	.gurutor-activation-wrapper {
		padding: 20px;
	}

	.gurutor-activation-wrapper h3 {
		font-size: 18px;
	}

	.gurutor-activation-code-box {
		flex-direction: column;
		border-radius: 16px;
		padding: 20px;
		gap: 15px;
	}

	.gurutor-activation-code {
		font-size: 18px;
	}
}



        .gurutor-goto-course-wrapper {
            background: #EBF3FF;
            border-radius: 16px;
            padding: 30px 40px;
            text-align: center;
            max-width: 600px;
            margin: 20px auto;
        }
        
        .gurutor-goto-course-wrapper h3 {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 22px;
            font-weight: 700;
            color: #1a1a1a;
            margin: 0 0 10px 0;
        }
        
        .gurutor-goto-course-wrapper p {
            font-family: "Nunito Sans", Sans-serif;
            font-size: 15px;
            color: black;
            margin: 0 0 20px 0;
			font-weight: 700;
        }
        
        .gurutor-goto-course-btn {
            background: #4F80FF;
            color: #fff;
            border: none;
            border-radius: 50px;
            padding: 14px 32px;
            font-family: "Nunito Sans", Sans-serif;
            font-size: 16px;
            font-weight: 700;
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            gap: 10px;
            transition: all 0.3s ease;
            text-decoration: none;
            box-shadow: 0 4px 12px rgba(79, 128, 255, 0.3);
        }
        
        .gurutor-goto-course-btn:hover {
            background: #FBB03B;
            color: #fff;
            text-decoration: none;
            transform: translateY(-2px);
            box-shadow: 0 6px 16px rgba(251, 176, 59, 0.4);
        }
        
        .gurutor-goto-course-btn svg {
            width: 18px;
            height: 18px;
            fill: currentColor;
        }
        
        @media (max-width: 480px) {
            .gurutor-goto-course-wrapper {
                padding: 20px;
            }
            
            .gurutor-goto-course-wrapper h3 {
                font-size: 18px;
            }
            
            .gurutor-goto-course-btn {
                width: 100%;
                justify-content: center;
                padding: 14px 24px;
            }
        }