/* शोध कोडिंग स्टार्ट  */

   .justify-content-end{
     justify-content: end;
   }
   .solve-unsolve-btns{
    background: #fff;
    border-radius: 6px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    overflow: hidden;
    /* border: 1px solid #8080808a; */
    position: relative;
    /* margin-bottom: 16px; */
    cursor: pointer;
    display: block;
    white-space: nowrap;
    min-width: fit-content;
   }
   .solve-unsolve-btns>p{
    margin-bottom: 0px;
   }
   .solve-unsolve-btns>p>a{
    padding: 3px 20px;
    color: #000000bd;
    display: block;
    text-align: center;
    width: 100%;
    font-weight: 500;
   }
   .solve-unsolve-btns>p>a.active, .solve-unsolve-btns>p>a:hover{
    background: #131618;
    color: #fff;
   }
    /* .solve-unsolve-btns>p:nth-child(1){
    border-bottom: 1px solid #b3aea8;
    } */
    .subjects-bg{
    background: rgba(40, 44, 42, 0.05);
    padding: 2px;
    border: 2px solid transparent;
    width: 90%;
    }
   .major-topics-flex{
    display: flex;
    gap: 3px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    padding-bottom: 4px;
   }
   .foundation-card{
    background: #ffffff;
    color: #000;
    padding: 3px 15px;
    display: block;
    text-align: center;
    border-radius: 0px;
    white-space: nowrap;
    transition: background-color 0.2s, color 0.2s;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
    font-weight: 500;
    }
    .foundation-card:focus{
    color: #000;  
    }
    .foundation-card:hover, .foundation-card.active{
    background: #f29420e3;
    color: #fff;
    }
    /* .foundation-card .title {
      font-weight: 500;
      font-size: 14px;
      color: #000000bd;
      letter-spacing: 0.3px;
    }
    .foundation-card:hover, .foundation-card.active{
      border: 1px solid #f29420e3;
    }
    .foundation-card:hover .title, .foundation-card.active .title{
      color: #f29420e3;
    }
    .icon-section {
    position: absolute;
    right: -33px;
    top: 0px;
    height: 100%;
    width: 41%;
    border-radius: 37%;
    background: rgb(242 148 32 / 89%);
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .icon-section i{
    font-size: 20px;
    margin-right: 27px;
    color:#FFFFFF;
    } */
    .crisphead{
      letter-spacing: 0 !important;
    }

  .study-planner-section{
  box-shadow: 4px 1px 14px #8080806b !important;
  border-radius: 18px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 12px !important;
}
.study-planner-heading{
    font-size: 24px;
    font-weight: bold;
    color: #fc9928;
    text-align: center;
    border-bottom: 1px solid #ffead2;
    margin-bottom: 0px;
}
.planner-date-select{
    background: #ffffff;
    height: 35px;
    box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
    border-radius: 12px;
    border: none;
    padding: 2px 10px;
    color: #000;
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white url('data:image/svg+xml;utf8,<svg fill="gray" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center !important;
  background-size: 37px 37px;
  padding-right: 30px;
}
.planner-date-month-section>ul{
list-style-type: none;
padding-left: 15px;
padding-top: 0px;
max-height: 550px;
overflow-y: auto;
scrollbar-width: thin;
}
.planner-date-month-section>ul>li{
margin-bottom: 5px;  
}
.planner-article-bg{
  background: #f4f4f46e;
  border-left: 1px solid #e7e7e7;
}
.planner-artcile-section{
    max-height: 510px;
    overflow-y: auto;
    scrollbar-width: thin;
    padding: 2px;
    overflow-x: hidden;  
}
.dateshodh{
  height: 32px !important;
}
.shareitsnew{
font-family: 'FontAwesome' !important;
font-style: italic !important;
font-weight: bold !important;
color: #000 !important;
}

 .socialiconsodh{
    width: 20px !important;
    margin-right: 0px !important;
 }   
 .articlesodh{
  padding: 5px 18px 10px 18px !important;
  margin-bottom: 20px !important;
 }
 .articlesodh>a{
  font-size: 15px;
 }
 .datesolved{
  padding: 13px 10px 0px 26px !important;
 }
.bg-sodh{
  background: none !important;
}
.lefticonsodh i{
  font-size: 15px !important;
  color: #000000a3 !important;
  margin-right: 10px;
}
.sodhqueheadding{
  text-align: center;
    font-size: 20px !important;
    font-weight: 900 !important;
}
.lefticonsodh ul{
  padding-left: 1px !important;
}
.lefticonsodh ul li{
    margin-bottom: 0px !important;
    padding: 0px 5px;
}
.lefticonsodh ul li a{
    background: linear-gradient(180deg, #b8b8b866, #ffffff);
    border-radius: 7px 33px 33px 39px;
    padding: 6px 34px 6px 20px;
    box-shadow: 0px 5px 11px #ccc;
    width: 100%;
    margin-bottom: 20px;
    display: block;
    text-align: center;
    font-weight: 500;
}
.mains-guru-bg{
background: linear-gradient(356deg, #fc992866, #ffffff);
}
.nav-tabs>li>a:hover{
border-color: transparent;  
}
.bg-sodh-details {
  padding: 0px 20px 15px;
}
.socialicondetailsodh{
    width: 20px !important;
    margin-right: 0px !important;
}

.major-topics-list {
    box-shadow: rgb(14 30 37 / 12%) 0px 2px 4px 0px, rgb(14 30 37 / 32%) 0px 2px 16px 0px;
    padding: 10px;
    border-radius: 5px;
}
.related-questions{
padding: 20px;  
}
.related-question-item{
background-color: #ffffff;
height: auto;  
}
.related-question-item>a{
color: #2e858e;
font-size: 18px;  
}
.arrow-section{
    margin-bottom: 10px;
}
.arrow-section>.carousel-inner{
  text-align: center;
}
.arrow-section>a{
    margin-left: 3px;
    margin-right: 3px;
    padding: 7px 12px;
    color: #454545;
    transition: 0.4s;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background: #fff1e1;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    display: inline-block;
    font-size: 17px;
}
.related-questions>a{
    margin-top: 11px;
    margin-right: 10px;
    margin-left: 10px;
}
.related-questions>a:hover, .related-questions>a:focus, .related-questions>a:active{
color: #454545;  
}
.article-carousel-control{
    background-image: none !important;
    opacity: 1;
    width: fit-content;
    padding: 3px 15px;
}
.date-pdf{
font-size: 12px; 
color: #000000cf; 
}
.date-pdf>a{
box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
color: #000000cf;
background: #ffffff;
padding: 5px 14px !important;
border-radius: 7px;
}
.question-subject-details{
    padding-right: 1px !important;
    padding-left: 1px !important;
}
.question-subject-details>a, .rating-div{
    padding: 3px 8px !important;
    color: #000000cf !important;
    font-size: 12px !important;
    background: linear-gradient(348deg, #fc992866, #ffffff) !important;
    margin-right: 2px !important;
    border-radius: 4px !important;
    cursor: pointer;
    text-align: center;
}
.rating-div{
  padding: 0px 8px !important;
  height: 20px;
  margin-top: 2px;
}
.rating-div>.spheron>i{
 font-size: 12px;
 margin-right: 0px;
}
.gs_paper_name {
    color: #ffffff !important;
    font-size: 14px;
    text-align: left;
    margin-bottom: 0px;
    background: #fe8b4a !important;
    border-radius: 18px;
    text-align: center;
    padding: 2px 25px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
.subjects_list {
    list-style-type: none;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.gs_paper_toggle {
    background: #f5f5f5;
    color: #333;
    text-decoration: none;
    cursor: pointer;
    font-weight: 500; 
    display: block;
    border-radius: 18px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
    padding: 2px 24px !important;
    text-align: center;
    margin-bottom: 8px;
}
.subjects_list>li, .sodh-gs-papers-list>li {
    margin-bottom: 5px;
}
.subjects_list>li>a, .sodh-gs-papers-list>li>a {
    padding: 0px;
    display: block;
    max-width: 100%;
    color: #454545;
}
.sub_subject_list {
    list-style-type: none;
    margin-left: 0px;
    padding: 6px;
    text-align: left;
}
.sub_subject_list>li>a {
    display: block;
    padding: 3px 0px 0px 18px;
    position: relative;
}
.sub_subject_list>li>a:hover, .sub_subject_list>li>a.active {
    color: #fc9928;
}

.sub_subject_list > li>a::before, .sub_subject_list > li>a::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}
.sub_subject_list > li>a::before {
    border-left-width: 1px;
    border-left-style: solid;
}
.sub_subject_list > li>a::after {
    top: 1em;
    bottom: unset;
    width: 1em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.subjects_list>li>a:hover, .subjects_list>li>a.active,
 .sodh-gs-papers-list>li>a:hover {
    color: #fc9928;
}
.sodh-gs-papers-list{
  list-style-type: disclosure-closed;
  padding-left: 0px;
}
.pyq-db{
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: 4px;
  display: block;
  width: fit-content;
}
.pyq-db>i{
    padding: 12px 12px;
    color: #ffffff;
    margin-right: 0px;
    background: #fd7e14;
    border-radius: 4px 0px 0px 4px;
}
.pyq-db>span{
    padding: 12px 8px 12px 4px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
.flex-wrap2{
  flex-wrap: wrap;
}
.year-wise-question-box{
    padding-bottom: 5px;
}
.year-wise-question-box>h3{
padding: 5px 10px;
}
.unsolved-question-box{
    border-bottom: 1px solid #f2f2f2;
    padding: 8px 12px;
    background: #fff;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
    margin-bottom: 10px;
}
.unsolved-question-box>p{
font-size: 15px;
font-weight: 500;
color: #645d5d;
}
.unsolved-question-box>p>b{
font-size: 17px;
color: #000;  
}
.gs-unsolved{
  padding: 5px 14px !important;
  color: #000000cf !important;
  font-size: 12px !important;
  background: linear-gradient(348deg, #fc992866, #ffffff) !important;
  margin-right: 4px !important;
  border-radius: 7px !important;
  cursor: pointer;
  text-align: center;
}
.unsolved_gs_paper_name{
  padding: 2px 40px;
}
.single_answer ol {
  padding-left: 20px;		
}
.article-box>a{
font-size: 15px !important;  
}
.forumEnroll{
  padding: 5px 31px;
}
/* search bar */
.spectacledcoder-search-bar{
width: 35px;
height: 35px;
/* margin: auto; */
background-color: white;
display: flex;
border-radius: 0% 30px 30px 30px;
transition: width 1s;
box-shadow: 5px 5px 20px #d8e6fd, -5px -5px 30px white;
/* margin-left: auto;
margin-right: auto; */
}
.search-icon{
padding: 3px;
margin-bottom: auto;
margin-top: auto;
margin-left: 5px;
margin-right: auto;
border-radius: 50%;
background-color: #E9F1FF;
width: 25px;
height: 25px;
}
.spectacledcoder-search-bar:hover{
width: 225px;
border-radius:  0% 30px 30px 30px;
}
.spectacledcoder-search-input{
margin: auto;
display: none;
transition: display 12s;
outline: none;
border: none;
font-family: 'Belanosima', sans-serif;
border-radius: 25px;
padding-left: 10px;
}
.spectacledcoder-search-bar:hover .spectacledcoder-search-input{
display: inline-flex;
width: 90%;
height: 70%;
}
.spectacledcoder-search-bar > input[type="submit"]{
display: none;
}
.class-card{
display: flex;
align-items: center;
gap: 10px;
justify-content: space-around;
}
/* search end */
/* शोध कोडिंग End */