﻿body {
    margin: 0px;
    padding: 0px;
    
}

.qr_outer{position:fixed; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:1009;}
.qr_inner{width:60%; margin:80px auto; background-color:#fff; border-radius:10px; padding:10px;}
.qr_head{text-align:center;font-size:22px;font-weight:bold;}
.flex{display:flex; align-items: center;width:100%;height:100%;}
.qr_imgouter{width:40%;}
.qr_co{font-size:15px;font-weight:bold;text-align:center;padding-bottom:5px;}
.or{width:20%;font-size:15px;text-align:center;color:grey;}
.qr_button{width:30%;margin-left:20px;}
.qr_catelog {  width: 90%;color: #fff;background-color: #009933; padding: 7px 20px;cursor: pointer;
   border-radius: 5px;font-size: 15px;text-align:center; }
.qr_arrow{position:absolute;top:10px;right:10px;width:30px;cursor:pointer;}
.display_no{display:none;}

.ltr, .point1, .point2, .point3, .point4  {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.ltb {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.point5 {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: italic;
}
.col_dsply{width:100%;display:inline-block;}
.display_no{ display:none; }

.law_left{width:30%;float:left;padding:1% 1%;margin:0px 0 0px 10px;border-radius:5px;height:90%;position:fixed;
         border:1px solid #D6DBDF;
}
.lft_bnss{font-size:20px;text-align:center;padding-bottom:5px;}
.left_head{width:30%;float:left;padding:5px 0px;border-radius:10px;background-color:#E5E8E8;text-align:center;
           margin-right:10px;cursor:pointer;font-size:17px; margin-bottom:10px;}
.searchbar_outer{width:90%;margin:0 auto;margin-top:10px;border:1px solid #009933;position:relative;border-radius:5px;
margin-bottom:10px;}
.search_bar{border:none;font-size:15px;width:90%;padding:5px 5px;outline:none;margin-left:5px;}
.srch_logo{width:8%;position:absolute;top:7px;right:0px;cursor:pointer;}
.brdr1{background-color:#009933;color:white;}
.chp_outer{border:1px solid grey;margin-bottom:5px;width:98%;margin:0 auto;padding:2px 0;}
.lft_chp{width:30%;float:left;font-size:15px;}
.lft_subhead{width:68%;float:right;font-size:13px;}
.chap_txtouter{width:98%;margin:0 auto;margin-top:10px;border:1px solid #D6DBDF;
               border-radius:10px;padding:3px 0 0px 5px;cursor:pointer;}
.chap_txtouter:hover{background-color:#CAF3DE;}
.chp_number{width:30%;float:left;padding:0px 2px;font-size:16px;}
.chp_title{width:68%;float:right;font-size:14px;padding-top:2px;text-transform: lowercase;}
.chp_title:first-letter { text-transform: uppercase; } 
.brdr{background-color:#CAF3DE;}
.sec_number{width:28%;float:left;padding:0px 2px;font-size:16px;}
.sec_title{width:70%;float:left;font-size:14px;padding-top:2px;}


.law_right{width:67%;float:right;margin-right:10px;border-radius:5px;padding:1% 1%;margin-bottom:20px;}

.law_wholeouter{width:98%;margin:0 auto;}
.lok{font-size:12px;text-align:right;}
.lok2{font-size:13px;text-align:right;padding:10px 10px 0 10px;}
.bnss{font-size:25px;text-align:center;margin:15px 0px;color:#009933;}
.cls{font-size:18px;text-align:center;margin:15px 0px;}

.chp_head{text-align:center;font-size:18px;}
.chp_sub{font-size:17px;text-align:center;margin:10px 0;text-transform: lowercase;}
.chp_sub:first-letter { text-transform: uppercase; } 
.chp_txtouter{width:96%;margin:0 auto;margin-top:10px;border-radius:10px;padding:3px 0 0px 5px;}
.chp_numb{width:14%;float:left;padding:3px 2px 3px 5px;font-size:17px;background-color:#CAF3DE;border-radius:5px;}
.chp_text{width:84%;float:right;font-size:15px;padding-top:5px;}

.sect_body{text-align:justify;}
.point1{font-size:15px;margin:10px 0 8px 0;word-spacing:2px;}
.point2{font-size:15px;margin-bottom:5px;word-spacing:2px;}
.point3{font-size:15px;margin:10px 0px 8px 5%;word-spacing:2px;}
.point4{font-size:15px;margin:10px 0px 8px 8%;word-spacing:2px;}
.point5{font-size:16px;margin:5px 0px 5px 0;text-align:center;word-spacing:2px;}

table { }
th{ border:1px solid #808080; padding:5px ;line-height:20px; }
td{ border:1px solid #808080; padding:5px ; line-height:20px;}
td:nth-child(2){ text-align:center; }
      
.chp_scrol{ height:50vh; overflow-y:scroll;}

.chp_scrol::-webkit-scrollbar { width: 5px; }
.chp_scrol::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);}
    .chp_scrol::-webkit-scrollbar-thumb {
        background-color: #E5E8E8;
        outline: 1px solid #E5E8E8;
    }

.clik{text-align:right;font-size:16px;color:red;cursor:pointer;}
.form_imgouter{width:96%;margin:0 auto;}
.law_back{position:absolute;top:0px;left:20px;background-color:#009933;color:white;font-size:15px;width:80px;
padding:5px 0;text-align:center;cursor:pointer;border-radius:5px;}

/*BOOK CSS*/
.rinticon{ }
.book_chapter{  padding:5px; margin-bottom:5px; font-weight:700; cursor:pointer; background-color:#D6DBDF;}
.body_section{ width:96%; margin-left:4%;  }
.book_section{color:#808080; font-weight:700; background-color:#CAF3DE;}
.highlight{ background-color:#FFF100;}

.pop_loading{ position:fixed; z-index:1002; width:100%;  bottom:40%; left:40%;}
.pop_loading img{ width:100px;}

.sebook_chapter{padding:5px; margin-bottom:5px; font-weight:700; cursor:pointer; color:#2851f2; }
.sebook_section{ color:#000; font-weight:700; margin-bottom:10px; margin-top:10px;}