/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./src/app/assets/css/lucent.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.study-material-section{
box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
margin-top: 20px;
margin-bottom: 20px;
border-radius: 5px;
}
.subject-table-shadow{
box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;  
padding: 3px; 
}
.study-material-section>img{
box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
border-radius: 5px;
}
/* .subjects-tbody>tr:nth-child(even) td{
background: #fc9928;
background: #f6932e;
color: #ffffff;
}
.subjects-tbody>tr:nth-child(odd) td{
background: #d60000;
background: #d6771b;
color: #ffffff;
} */
.study-material-subjects-topic-box{
box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
border-radius: 5px;
margin-bottom: 20px;
border: 1px solid #fc9928;
}
.subject-title>a{
font-size: 20px; 
color: #000000;   
}
.line{
background: #ff0000;
width: 53px;
height: .9px;
margin-bottom: 14px;
border: 0;
border-top: 1px solid #0000001a;
position: absolute;
left: 50%;
bottom: -15px;
transform: translate(-50%, -50%);    
}
.study-material-subjects-topics-list{
list-style-type: none;  
padding-left: 0px;  
height: 230px;
overflow-y: auto;
overflow-x: hidden;
padding: 5px 0px;
scrollbar-width: thin;
}
.study-material-subjects-topics-list>li{
margin-bottom: 10px;    
padding-left: 10px;
padding-right: 10px;
}
.study-material-subjects-topics-list>li>a{
box-shadow: 0 0 10px #0003;
border-radius: 5px;
padding: 6px;
padding-right: 30px;
display: block;
max-width: 50em;
min-width: 10em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
border-left: 3px solid #000;
color: #999;
transition: all .5s;
position: relative;
font-size: 14px;
}
.study-material-subjects-topics-list>li>a>span{
position: absolute;
right: 10px; 
transition: all .5s;   
}
.study-material-subjects-topics-list>li>a:hover{
border-left: 3px solid #fc9928;
color: #fc9928;   
}
.study-material-subjects-topics-list>li>a:hover > span{
right: 5px;
}
.read-more-btn{
margin-top: 0;
display: inline-block;
padding: 2px 15px;
border: none;
border-radius: 5px;
background: #d60000;
text-align: center;
font-weight: 400;
color: #fff;
font-size: 14px;
}
.read-more-btn:hover{
background: #000000; 
color: #fff;   
}
/* subjects list */
.font-size-35{
font-size: 35px;    
}
.subject-name{
background-color: #d60000;
color: #ffffff;
font-size: 20px;
font-weight: 900;
padding: 3px 25px;
border-radius: 5px;
box-shadow: rgb(0 0 0 / 20%) 0px -3px 0px inset;
width: -moz-fit-content;
width: fit-content;
}
.subjects-bg{
background: #282c2a0d;
border: 2px solid #0000;
padding: 2px;
margin-bottom: 10px;
}
.subjects-topic-flex{
list-style-type: none;
display: flex;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto; 
scrollbar-width: thin;  
padding-bottom: 2px;
padding-top: 2px;
padding-left: 0px;
margin-top: 0px;
gap: 3px;
margin-bottom: 0px;
}
.subjects-topic-flex>li>a{
color: #000;
text-align: center;
white-space: nowrap;
background: #fff;
border-radius: 0;
padding: 2px 5px;
font-size: 14px;
font-weight: 600;
transition: background-color .2s, color .2s;
display: block;
box-shadow: 0 2px 8px #00000026;
border: 2px solid transparent;
}
.subjects-topic-flex>li>a:hover{
background: #fc9928; 
color: #ffffff;   
}
.subjects-topic-flex>li>a.active{
background: white;
animation: blink 1s infinite;
color: #000;
}
@keyframes blink{
0% { border: 2px solid red; }
25% { border: 2px solid rgb(0, 0, 0); }
50% { border: 2px solid orange; }
75% { border: 2px solid yellow; }
100% { border: 2px solid rgb(128, 0, 0); }   
}
.resourceslistBox{
box-shadow: 0 1px 2px #3c40434d, 0 1px 3px 1px #3c404326;
padding: 10px;
border-radius: 5px;
margin-bottom: 10px;
background: #ffffff;
}
.resourceslistBox>a{
font-weight: 600;
font-size: 18px;
color: #000;
}
.resourceslistBox>p{
color: #999;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.topic-details-share-icons{
display: flex;
place-items: center;
gap: 20px;
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: thin;
padding-bottom: 2px;
justify-content: space-between
}
.facebook-icon-share{
color: #3b5998;
padding: 2px 0;
margin-left: 8px;
}
.topic-details-share-icons>p{
    background-color: #f7f6f2;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 11px;
    box-shadow: 0 1px 2px #3c40434d, 0 1px 3px 1px #3c404326;
    margin-left: 2px;
    margin-right: 0;
    display: block;
    color: #000000cf;
    cursor: pointer;
    text-align: center;
    background: linear-gradient(348deg, #fc992866, #fff);
}
.twitter-icon-share{
color: #000;
padding: 2px 0;
margin-left: 5px;
}
.whatsapp-icon-share{
color: #34d56f;
padding: 2px 0;
margin-left: 5px;
}
.telegram-icon-share {
color: #08c;
padding: 2px 0;
margin-left: 5px;
}
/* details */
.pyq-bg-img{
background: #f7c32e26;
border-radius: 0px;
border-bottom: 1px solid #ecf0f2;
padding-bottom: 15px;
}
.breadcrumb{
padding: 15px;
margin-bottom: 0px;
list-style: none;
}
.breadcrumb>li{
display: inline-block;
}
.breadcrumb.white li.active{
color: #FC9928;
font-weight: 600;
}
.breadcrumb>li>a>span{
font-size: 12px;
margin-left: 5px;
margin-right: 5px;
}
.lucent-details-img{
width: 140px;
}
.article-share-section{
display: flex;
place-items: center;
}
.facebook-icon-share{
color: #3b5998;
padding: 2px 0;
margin-left: 8px;
}
.twitter-icon-share{
color: #000;
padding: 2px 0;
margin-left: 5px;
}
.whatsapp-icon-share{
color: #34d56f;
padding: 2px 0;
margin-left: 5px;
}
.telegram-icon-share{
color: #08c;
padding: 2px 0;
margin-left: 5px;
}
.lucent-topic-list{
box-shadow: 0 0 10px #0003;
padding: 10px;
border-radius: 8px;
}
.lucent-topic-list > h4{
/* background-color: #e25111; */
background: linear-gradient(90deg, rgb(198, 48, 0) 0%, rgb(251, 111, 33) 100%);
box-shadow: 0 50px 100px -20px #32325d40, 0 30px 60px -30px #0000004d, inset 0 -2px 6px #0a254059;
border-radius: 20px;
padding: 5px 5px;
color: #fff;
margin-bottom: 1rem;
font-size: 15px;
font-weight: 600 !important;
text-align: center;
}
.lucent-date-list > ul{
height: 250px;
overflow-y: auto;
overflow-x: hidden;
scrollbar-width: thin;
list-style-type: none;
padding-left: 0;
}
.lucent-topic-list>ul>li{
padding: 5px;
}
.lucent-topic-list>ul>li>a{
box-shadow: 0 0 10px #0003;
border-radius: 5px;
padding: 6px;
display: block;
max-width: 50em;
min-width: 10em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
border-left: 3px solid #000;
color: #999;
transition: all .5s;
font-size: 14px;
}
.lucent-topic-list>ul>li>a.topic-active{
border-radius: 10px;
background: white;
animation: blink 1s infinite;
border: 2px solid red;
color: #000000;
}
@keyframes blink{
0% { border: 2px solid red; }
25% { border: 2px solid green; }
50% { border: 2px solid orange; }
75% { border: 2px solid yellow; }
100% { border: 2px solid purple; }    
}
.lucent-topic-list>ul>li>a:hover{
color: #fc9928;
border-left: 3px solid #fc9928;
}
.arrow-section{
display: flex;
justify-content: space-between;
margin-bottom: 10px;
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;
}
.arrow-section>a{
background: #fc9928;
color: #ffffff;
width: 35px;
height: 35px;
text-align: center;
border-radius: 100%;
line-height: 2.3;
}
@media only screen and (min-width: 992px){
.forsticky{
position: -webkit-sticky;
position: sticky;
top: 64px;
margin-bottom: 20px;
}    
.target-content{
display: none;
}}
@media only screen and (max-width: 991px){
.lucent-topic-list>ul>li>a{
max-width: 100%;    
}   
.source-content{
display: none;
}}
@media only screen and (max-width:767px){
.article-share-section{
display: inline-table;
}
.lucent-details-img{
display: none;
}}
@media only screen and (max-width:575px){
.subjects-tbody > tr:nth-child(odd) td, .subjects-tbody > tr:nth-child(2n) td,
.study-material-subjects-topics-list > li > a, .read-more-btn, .subjects-topic-flex>li>a,
.resourceslistBox>p, .share-icons>span, .facebook-icon-share>svg, .twitter-icon-share>svg, 
.whatsapp-icon-share>svg, .telegram-icon-share>svg, .lucent-topic-list > ul > li > a{
font-size: 12px !important;    
} 
.subject-name{
font-size: 18px; 
font-weight: 700;
padding: 2px 25px;   
} 
.subjects-topic-flex{
scrollbar-width: none;    
}
.resourceslistBox>a, .current-affairs-topic-landscape, .lucent-topic-list > h4{
font-size: 14px;    
}
.resourceslistBox>p{
text-align: justify;    
}
.topic-details-share-icons>p{
font-size: 10px;
}
.mml-0{
margin-left: 0px !important;    
}
.arrow-section{
padding: 5px 10px;
}
.arrow-section>a{
width: 25px;
height: 25px;
line-height: 25px;
}
.arrow-section>a>svg{
width: 12px;
}
.current-affairs-topic-landscape, .lucent-topic-list > h4{
padding: 5px 5px;    
}
.lecture-govt-exam-name{
padding: 5px;    
}
.lecture-govt-exam-name>a>img{
width: 45px;
}
.lecture-govt-exam-name>a>p{
font-size: 12px;
margin-bottom: 0px;    
}
.lecture-govt-exam-name{
min-height: auto;
}
}
