.text-left ul {
    list-style: inside;
}
.text-left ul li {
    list-style: inside;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
 line-height:2.229;
 }
 .table > tbody > tr > td {
     text-align: left;
     border-right: none;
     color:#495f3a;
 }
 .table {
     margin-bottom: 20px;
 }
 .add_box input {
    height: 40px;
    background: url(/images/icon-affairs-calender.png) no-repeat 96% center;
    padding-right: 40px;
    box-shadow: none;
}
.btn-success {
    background-color: lightseagreen;
    text-transform: uppercase;
   font-weight: 700;
}
input[type=date]:invalid+span:after {
  content:"तिथि दर्ज करें";
  position:absolute;
  left:30px;
  top:12px;
}

input[type=date]:focus:invalid+span:after {
  display:none;
}

input:not(:focus):invalid {
  color:transparent;
}
div.ex3 {
  width: 100%;
  height: 500px;
  overflow: auto;
}
.text-left ul {
    padding-left: 30px;
    margin-top: 0;
    margin-bottom: 10px;
}
.text-left ul li {
    list-style: outside;
}
.cgk table td, table th {
    text-align: left; 
    padding: 10px 8px; 
    vertical-align: top;
}
.cgk table {
    border-collapse: collapse;
    font-size: 16px;
    width: 100%;
}
.cgk tr:nth-child(odd) { 
  background-color: #D9E1F2; 
}
 .question_option .q_tbl_optn_col_2 strong {
     padding:4px 12px;
 }
 .cat-new ul{margin:5px 0}.cat-new ul li{width:auto;display:inline-block;margin:0 0 10px;padding-right:10px;padding-left:0;background:0 0;font-size:16px}.cat-new ul li a{color:#ff0;font-style:italic;font-size:15px;background-color:#db0b0b;border-radius:4px;padding:5px 8px;font-weight: 600;}.cat-new ul li a:hover {
  color: #fff;
}