body, form, [role="contentinfo"] ul {
    font-family: "Noto Sans Display", "IBM Plex Sans Arabic", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", sans-serif;
}

.cname {
	line-height: 1.2 !important;
}
.cdetails {
    border: 1px solid #e3e3e3;
}

.ctitle {
    background: #fcfcfc;
}

.expand_upper {
    background-color: #b0b0b0;
    border: 1px solid #b0b0b0;
}

.card-structure-footer {
    background: #0059C6;
}

.card-structure-footer.disabled {
    background: #b0b0b0;
}

.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
    color: #0059C6;
}

.box {
    background-color: #faf8f8;
    border: 1px solid #ccc;
    box-shadow: 0 1px 3px -1px #ddd;
}

.ss-notebook:before, .ss-notebook.right:after {
    color: #0059C6;
}

.content h3.lead {
	font-weight: 600 !important;
}

.content h1{
	font-size: 2.375rem !important;
	line-height: 1.2 !important;
}

.content h2{
	font-size: 2rem !important;
	line-height: 1.2 !important;
}

.content h3{
	font-size: 1.75rem !important;
	line-height: 1.2 !important;
}

.content h4{
	font-size: 1.25rem !important;
	line-height: 1.2 !important;
}

.content h5{
	font-size: 1.125rem !important;
	line-height: 1.2 !important;
}

.content h6{
	font-size: 1rem !important;
	line-height: 1.2 !important;
}



.lang-rd {
    background-color: #FAF8F8;
    border: 1px solid #ccc;
    box-shadow: 0 1px 3px -1px #ddd;
}

.call-to-action {
    border-radius: 50px;
    background-color: #0059C6;
    padding-left: 20px;
    padding-right: 20px;
    border-color: #0059C6;
    color: #fff;
    font-weight: 400;
}

.call-to-action:hover {
    background-color: #004ca9;
}

.btn-secondary {
    border-radius: 50px;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    border-color: #b1b1b1;
    color: #0059C6 !important;
    font-weight: 400;
}

.btn-tertiary {
    color: #0059C6;
    font-weight: 400;
}

footer[role="contentinfo"] {
    background: rgb(239, 239, 239);
    padding: 0 15px;
    margin: 0;
    border-top: 0;
}
footer[role="contentinfo"] li {
    margin-right: 0;
}

footer[role="contentinfo"] a {
    color: rgb(75, 75, 75);
    font-size: 16px;
   /*  margin-right: 2rem; */
}

.secondary-footer-lists {
    float: none;
    padding: 2rem 0px !important;
    margin: 0;
}

.small_list .dropdown .dropdown-menu li {
	margin: 5px;
}

.small_list .dropdown .dropdown-menu li a {
	color: #fff;
	text-align: center;
    padding: 3px;
}

.course-avail-in {
	background-color: #F0F0F0;
    border: 1px solid #C9C9C9;
    border-radius: 10px;
    padding: 10px;
}

.welc2023 .container-navbar-outer {
    background-color: #fff;
}
.welc2023 .container-fluid, .welc2023 .container-xl, .welc2023 .container-lg, .welc2023 .container-md, .welc2023 .container-sm {
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.container-fluid-max-xl {
    max-width: 1248px;
}

.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
	width: auto;
	padding-right: 12px;
	padding-left: 12px;
	margin-right: auto;
	margin-left: auto;
}
 

.welc2023 .container-footer-outer {
    background-color: #efefef;
}
.welc2023 .container-fluid, .welc2023 .container-xl, .welc2023 .container-lg, .welc2023 .container-md, .welc2023 .container-sm {
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.container-fluid-max-xl {
    max-width: 1248px;
}

@media (max-width:767px) {
	.content h1{
		margin-top: 2em;
	}		
}

.card-structure-head>h3 {
	font-size: 0.85em !important;
}