body {
  background: #fafafa;
  color: #333333;
  margin-top: 5rem;
}

h1, h2, h3, h4, h5, h6 {
  color: #444444;
}

ul {
  margin: 0;
}

.bg-steel {
  background-color: #5f788a;
}

.site-header .navbar-nav .nav-link {
  color: #cbd5db;
}

.site-header .navbar-nav .nav-link:hover {
  color: #ffffff;
}

.site-header .navbar-nav .nav-link.active {
  font-weight: 500;
}

.content-section {
  background: #ffffff;
  padding: 10px 20px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin-bottom: 20px;
}

.article-title {
  color: #444444;
}

a.article-title:hover {
  color: #428bca;
  text-decoration: none;
}

.article-content {
  white-space: pre-line;
}

.article-img {
  height: 65px;
  width: 65px;
  margin-right: 16px;
}

.article-metadata {
  padding-bottom: 1px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e3e3e3
}

.article-metadata a:hover {
  color: #333;
  text-decoration: none;
}

.article-svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.account-img {
  height: 125px;
  width: 125px;
  margin-right: 20px;
  margin-bottom: 16px;
}

.account-heading {
  font-size: 2.5rem;
}




/* Your existing CSS styles */
.slider-container {
    width: 700px;
    height: 700px;
    overflow: hidden;
    position: relative;
}

.slider {
    display: flex;
    transition: transform 0.5s ease; /* Smooth transition */
}

.slide {
    flex: 0 0 100%;
    /* Add styling for individual slides */
}




/* This is the css styling for the page */


.app {
background-color: #fff;
    width: 90%;
max-width: 600;
    margin: 100px auto 0;
    border-radius: 10px;
    padding: 30px;
    
}
.app h1 {
font-weight: 25px;
color: #001e4d;
font-weight: 600;
border-bottom: 1px solid #333;
padding-bottom: 1px solid #333;   
}
.quiz   {
padding: 20px 0;
 
}
.quiz h2  {
font-weight: 18px;
color: #001e4d;
font-weight: 600;
 
}
.btn {
background-color: #fff;
color: #222;
font-weight: 500;
width: 100%;
border: 1px solid #222;
padding: 10px;
margin: 10px  0;
text-align: left;
border-radius: 4px;
cursor: pointer;    
transition: all 0.3s  ;
}
.btn:hover:not([disabled]){
background: #222;
color: #fff;
  
}
.btn:disabled{
cursor: no-drop; 
}


button {
    display: block;
    margin: 10px auto;
    font-size: 20px;
    color: white;
    background-color: green;
}
#next-btn{
background: #001e4d;
color: #fff;
font-weight: 500;
width: 150;
border: 0;
padding: 10px;
margin: 20px auto 0;
border-radius: 4px;
cursor: pointer;  
display: none;
}
.correct{
background: #9aeabg;
}
.incorrect{
background: #ff9398;
}

</style>
<style>
.form-group1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.form-check-column {
  flex-basis: calc(33.33% - 10px); /* Distribute evenly with some spacing */
  margin-bottom: 10px;
}

