body{font-family:'Poppins',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Ubuntu',sans-serif;max-width:1920px;margin:0 auto; }
header{background-color:#6c7ae0;padding:15px 0;text-transform:capitalize}
header .text-left,header .userinfo{color:#fff}
.main {
    padding: 20px 0;
    padding-bottom: 60px;
}

.cu-serch{background:#1f2c87;padding : 10px 0px 9px 0px!important;}
.cu-btn{width:171px !important; margin-top:7px!important; cursor:pointer}
.cu-serch span.cu-btn a{ color:#fff !important; text-decoration: none;}

.searchedtext {
    box-shadow: 0px 0px 3px #ccc;
    background-color: yellow;
    display: inline-block;
	/*padding: 0px 5px;*/
}

.bt-c {
    background-color: royalblue;
    border: 0;
    color: #fff;
    height: 30px;
    width: 32px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-left: 0px;
    width: 100px !important;
    position: inherit !important;
    margin-left: 3px !important;
    margin-top: 2px;
}
.bt-c:hover {
    background-color: #233a50;
    border: 0;
    color: #fff;
}
.button-73 {
    appearance: none;
    background-color: #101944;
    border-radius: 40em;
    border-style: none;
    /* box-shadow: #ADCFFF 0 -12px 6px inset; */
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.24px;
    margin: 0;
    outline: none;
    padding: 1rem 1.3rem;
    quotes: auto;
    text-align: center;
    text-decoration: none;
    transition: all .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
.button-73:hover {
  background-color: #FFC229;
  box-shadow: #FF6314 0 -6px 8px inset;
  transform: scale(1.125);
      color: #000;
}

.button-73:active {
  transform: scale(1.025);
}

@media (min-width: 768px) {
  .button-73 {
    font-size: 1.5rem;
    padding: .75rem 2rem;
  }
}


/*sup{color:#FF0000;}*/

.bold_italic {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.testClick {
 color:#FF0000;
 font-weight: bold;
}
.testclick {
  color:#FF0000;
  font-weight: bold;
}
.testClick1 {
 color:#FF0000;
 font-weight: bold;
}
.testclick1 {
  color:#FF0000;
  font-weight: bold;
}
.pdfclick {
   color:#FF0000;
   font-weight: bold;
}
.pdfclick1 {
   color:#FF0000;
   font-weight: bold;
}
.docclick {
   color:#FF0000;
   font-weight: bold;
}


.update {
    background-color: #0e88d0;
    color: #fff!important;
    padding: 4px 8px;
    border-radius: 45px;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: 0.3s;
    box-shadow: 0px 2px 2px rgba(14, 136, 208, 0.59);
}

.highlight {
    background-color: #fff34d;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}


ul.mylist{max-width:400px;margin:0 auto;text-align:left;margin-top:15px;/*padding:0*/}
ul.mylist li{display:block}
ul.mylist li a{display:block;background-color:#1f2c87;color:#fff;text-decoration:none;padding:15px;margin-bottom:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
ul.mylist li a:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#6c7ae0}
header>a{color:#fff;text-decoration:none}
header .dropdown{display:inline-block}
button.userinfo.dropdown-toggle{border:0;background:transparent;text-transform:capitalize}
.mylist a img{width:30px;display:inline-block;margin-right:5px}
.userinfo{display:inline-block}
.notifications{position:relative;left:10px}
.notifications span{width:17px;height:17px;display:inline-block;border-radius:100%;text-align:center;background-color:#333;color:#fff;line-height:17px;position:absolute;top:-7px;left:10px;font-size:9px}
header ul.dropdown-menu{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;top:28px;background-color:#1f2c87}
header ul.dropdown-menu a{color:#fff;padding:8px 10px;text-decoration:none;cursor:pointer}
header ul.dropdown-menu a i{display:inline-block;margin-right:5px}
header .dropdown-menu>li>a:focus,header .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#6c7ae0}
.mymarquee a{text-decoration:none;color:#fff;display:inline-block;margin-right:5px}
marquee.mymarquee{background-color:#1f2c87;padding:8px}
.mymarquee2{background-color:#1f2c87;padding:8px;color:#fff;position:fixed;bottom:0;z-index:1}
.main h2{text-align:center;text-transform:uppercase;font-weight:bold;font-size:30px;margin-bottom:0}
.mail_phone a,.mail_phone i{display:inline-block;margin-right:5px;text-decoration:none;color:#fff!important;text-transform:none}
.mybtn1{border:0;background-color:#6c7ae0;color:#fff;text-transform:capitalize;font-size:12px;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn1:hover{background-color:#233a50;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn3{border:0;background-color:#d41d47;color:#fff;text-transform:capitalize;font-size:12px;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn3:hover{background-color:#b31d3f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn4{border:0;background-color:#1f91f3;color:#fff;text-transform:capitalize;font-size:12px;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn4:hover{background-color:#117fde;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn5{border:0;background-color:#25d366;color:#fff;text-transform:capitalize;font-size:12px;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn5:hover{background-color:#25d366;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
span.notifications a{color:#fff;text-decoration:none!important;cursor:pointer}
.mybtn2{border:0;background-color:#1f2c87;color:#fff;text-transform:capitalize;font-size:12px;padding:10px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mybtn2:hover{background-color:#233a50;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
#query h4.modal-title{text-align:left}
#notification h4.modal-title{text-align:left}
#notification .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none;background-color:#1f2c87;color:#fff;text-align:left;font-size:12px}
#notification .panel-heading{padding:0;border:0;background:transparent}
#notification .panel-body p{text-align:justify}
#notification .panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\f067 ";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(-129deg)}
#notification .panel-default>.panel-heading a:after{content:"\f067 ";position:relative;top:1px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:-webkit-transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
#notification .modal-body{max-height:550px;overflow-x:auto}
#notification .modal-body a{color:#6c7ae0}
.main1{background-color:#6c7ae0;color:#fff}
.main1 h2{margin:0;padding:10px;text-align:center;text-transform:capitalize}
.mymain1{padding:20px 0}
ul.list_main li{display:block}
.bottm2{padding:10px;position:fixed;bottom:0;width:100%;left:0;background-color:#6c7ae0;text-align:center}
a.membership{background-color:#4c4949;color:#fff;text-decoration:none;padding:10px 20px;border-radius:20px;display:block;text-transform:capitalize;text-align:center;max-width:231px;margin:0 auto;-webkit-animation:blink .5s infinite;-moz-animation:blink .5s infinite;-o-animation:blink .5s infinite;animation:blink .5s infinite}


@-webkit-keyframes blink{0%{background-color:#6c7ae0}
50%{background-color:#1f2c87}
100%{background-color:#6c7ae0}
}

label,th{text-transform:capitalize}
.alert{text-transform:capitalize}
p.easy{text-align:center;text-transform:capitalize;font-weight:bold}
.bottm_links a{cursor:pointer}
.bottm_links p{display:inline-block;margin-right:53px}
.qr{text-align:center}
.qr strong{display:inline-block;margin:20px 0 8px 0;text-transform:capitalize}
.main1 h2{font-size:19px;padding:13px 0}
.icons span i{font-size:31px;color:#fff;display:inline-block;line-height:60px}
.icons span{display:inline-block;background-color:#6c7ae0;width:60px;height:60px;line-height:60px;border-radius:100%;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.icons span:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.icons span:after{display:block;position:absolute;width:77px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;content:"";height:77px;border:2px dashed #6c7ae0;top:50%;left:50%;z-index:-1;border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icons span:hover:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:2px dashed #4c4949}
.icons span:hover{background-color:#4c4949}
.icons p{display:inline-block;margin-top:17px;margin-right:50px}
.icons p:last-child{margin-right:0}
.icons p b{display:inline-block;margin-left:18px}

.gst_dashboard.main ul.mylist{width:100%;margin-top:0;max-width:initial}
.gst_dashboard.main ul.mylist li{display:block;float:left;width:calc(49% - 10px);margin-left:10px;font-size: 15px;}
.mymenu {
    position: fixed;
    background-color: #1f2c87;
    min-width: 313px;
    top: 0;
    height: 100%;
    z-index: 999;
    left: -50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    visibility: hidden;
    opacity: 0;
    overflow-x: auto;
}
.mymenu.openit{left:0;opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
span.fa.fa-bars {
    position: absolute;
    background-color: #1f2c87;
    border: 0;
    color: #fff;
    padding: 8px 10px;
    z-index: 99;
    right: 16px;
    top: 10px;
    cursor: pointer;
    display: inline-block;
    width: 33px;
}


.mymenu li{display:block}
.mymenu li a {
    color: #fff;     font-weight: normal!important;
    text-decoration: none;
    text-transform: capitalize;
    display: block;
    padding: 8px 14px;
    border-bottom: 1px solid rgba(255,255,255,0.27);
    background-color: #1f2c87;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    cursor: pointer;
    font-size: 14px;
    position: relative;
}
.mymenu li a:hover{background-color:#6c7ae0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
ul.submenu a{padding-left:25px}

ul.submenu2{padding:0}
ul.submenu2 a{padding-left:40px}
.mymenu li a i.fa.fa-angle-right{display:inline-block;margin-right:5px;display:none}
.mymenu li a i.fa.fa-angle-down {
    position: absolute;
    top: 12px;
    width: 10px;
    text-align: right;
    right: 8px;
}
ul.submenu{padding-left:0;}
.overlay{position:fixed;background-color:rgba(0,0,0,0.55);width:100%;height:100%;top:0;z-index:99;cursor:pointer;display:none}
.all_list a{background-color:#1f2c87;color:#fff!important;display:block;margin-bottom:5px ; font-weight: normal!important;padding:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}
.all_list a:hover{background-color:#6c7ae0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.soting{padding:0;margin-bottom:9px;text-align:center}
.soting input{border:1px solid #ccc;height:30px;padding:0 10px;width:50%}
.soting span {
    background-color: #6c7ae0;
    border: 0;
    color: #fff;
    height: 30px;
    width: 32px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-left: 0px;
}
.soting.search{display:block;width:86%;float:left;text-align:left}
b.total_record{display:block;text-align:right;position:relative;top:7px;float:right}
.mytable thead{background-color:#6c7ae0;color:#fff;position:relative}
.mytable thead:after{position:absolute;content:"";background-color:#6c7ae0;right:-17px;top:0;width:20px;height:99%;left:auto;z-index:9;}
.all_list{max-height:550px;overflow-x:auto}
.alphabates a{display:inline-block;background-color:#6c7ae0;color:#fff;text-transform:uppercase;margin-bottom:5px;width:27px;height:27px;text-align:center;line-height:27px;border-radius:3px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.alphabates a.active{background-color:#1f2c87}
.alphabates {
    margin-bottom: 6px;
}
.alphabates h4{background-color:#1f2c87;color:#fff;padding:8px;text-transform:capitalize;font-size:13px}
.alphabates a:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#1f2c87}
header{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
header.gst_judgment.fixed-header{position:fixed;z-index:999;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:0}
.gst_judgement figure{overflow:hidden;clear:both}
.normal_content .inner_diva{padding:10px;overflow:hidden;background-color:#dadada;border-radius:10px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;margin-bottom:10px}
.normal_contetn_heading {
    color: #1d1c1c;
    border-bottom: 1px solid #1f2c87;
    overflow: hidden; 
    clear: both;
}

.normal_content a{font-weight:bold;color:#6c7ae0}

.sacdoe {
    color: #1d1c1c;
    text-transform:capitalize;
    font-size:20px
}
.sacdoe a{ font-weight:bold;color:#6c7ae0}
.mybtns i{display:inline-block;margin-right:5px}
#fullcontent .modal-content .modal-body {
    height: 463px;
    overflow-x: auto;
	margin-bottom:20px;
}
table.table.table-bordered.mytable{position:relative}
.mytable{position:relative}
.mytable{max-width:100%;table-layout:fixed;margin:auto}
/*.mytable thead,.mytable tfoot{display:table;width:100%;width:calc(100% - 16px)}*/
.mytable thead,.mytable tfoot{display:table;width:100%;width:calc(100% - -5px)}


.mytable tbody tr{display:table;width:100%}
.inner_div{padding:5px;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;margin-bottom:5px;border-radius:5px;background-color:#f9f9f9}
.mytable tr:hover{background-color:#e8e8e8;cursor:pointer}
.mytable tr.active td{background-color:#1f2c87!important;color:#fff}
#tabelcontent_popup .modal-body{  
  max-height: 570px;
  overflow-x: auto;
 /* padding-bottom: 50px;*/
  }
  
 #fullcontent_popup .modal-body{  
  max-height: 570px;
  overflow-x: auto;
 /* padding-bottom: 50px;*/
  }
#analizercontent .modal-body{  
    height: 463px;
    overflow-x: auto;
	margin-bottom:20px;
}
#tabelcontent_popup .modal-dialog.modal-lg{ margin:50px auto;}
.sorting.rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}



.commodity_wise tr:nth-child(1) th:nth-child(1){width:42px!important}
.commodity_wise tr td:nth-child(1){width:42px!important}

.commodity_wise tr:nth-child(1) th:nth-child(2){width:300px!important}
.commodity_wise tr td:nth-child(2){width:300px!important}

.commodity_wise tr:nth-child(1) th:nth-child(3){width:200px!important}
.commodity_wise tr td:nth-child(3){width:200px!important}

.commodity_wise tr:nth-child(1) th:nth-child(4){width:100px!important}
.commodity_wise tr td:nth-child(4){width:100px!important}




.schedule_wise tr:nth-child(1) th:nth-child(1){width:63px!important}
.schedule_wise tr td:nth-child(1){width:63px!important}



.chapter_wise tr:nth-child(1) th:nth-child(1){width:32px!important}
.chapter_wise tr td:nth-child(1){width:32px!important}

.chapter_wise tr:nth-child(1) th:nth-child(2){width:300px!important}
.chapter_wise tr td:nth-child(2){width:300px!important}

.chapter_wise tr:nth-child(1) th:nth-child(3){width:160px!important}
.chapter_wise tr td:nth-child(3){width:160px!important}




.adv_search tr:nth-child(1) th:nth-child(1){width:36px!important}
.adv_search tr td:nth-child(1){width:36px!important}

.adv_search tr:nth-child(1) th:nth-child(2){width:360px!important}
.adv_search tr td:nth-child(2){width:360px!important}

.adv_search tr:nth-child(1) th:nth-child(3){width:160px!important}
.adv_search tr td:nth-child(3){width:160px!important}


.tax_rate_service_wise tr:nth-child(1) th:nth-child(1){width:32px!important}
.tax_rate_service_wise tr td:nth-child(1){width:32px!important}

.tax_rate_service_wise tr:nth-child(1) th:nth-child(2){width:460px!important}
.tax_rate_service_wise tr td:nth-child(2){width:460px!important}




.quick_search tr:nth-child(1) th:nth-child(1){width:42px!important}
.quick_search tr td:nth-child(1){width:42px!important}


.quick_search tr:nth-child(1) th:nth-child(2){width:500px!important}
.quick_search tr td:nth-child(2){width:500px!important}

.judgment tr:nth-child(1) th:nth-child(1){width:60px!important}
.judgment tr td:nth-child(1){width:60px!important}

.judgment tr:nth-child(1) th:nth-child(2){width:250px!important}
.judgment tr td:nth-child(2){width:250px!important}

.judgment tr:nth-child(1) th:nth-child(3){width:250px!important}
.judgment tr td:nth-child(3){width:250px!important}

.judgment tr:nth-child(1) th:nth-child(4){width:110px!important}
.judgment tr td:nth-child(4){width:110px!important}

.judgment tr:nth-child(1) th:nth-child(5){width:180px!important}
.judgment tr td:nth-child(5){width:180px!important}

.judgment tr:nth-child(1) th:nth-child(6){width:100px!important}
.judgment tr td:nth-child(6){width:100px!important}

.judgment tr:nth-child(1) th:nth-child(7){width:200px!important}
.judgment tr td:nth-child(7){width:200px!important}


.judgment1 tr:nth-child(1) th:nth-child(1){width:60px!important}
.judgment1 tr td:nth-child(1){width:60px!important}

.judgment1 tr:nth-child(1) th:nth-child(2){width:200px!important}
.judgment1 tr td:nth-child(2){width:200px!important}

.judgment1 tr:nth-child(1) th:nth-child(3){width:100px!important}
.judgment1 tr td:nth-child(3){width:200px!important}

.judgment1 tr:nth-child(1) th:nth-child(4){width:100px!important}
.judgment1 tr td:nth-child(4){width:100px!important}

.judgment1 tr:nth-child(1) th:nth-child(5){width:200px!important}
.judgment1 tr td:nth-child(5){width:200px!important}

.judgment1 tr:nth-child(1) th:nth-child(6){width:400px!important}
.judgment1 tr td:nth-child(6){width:400px!important}



.Sub_Questions tr:nth-child(1) th:nth-child(1){width:50px!important}
.Sub_Questions tr td:nth-child(1){width:50px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(2){width:150px!important}
.Sub_Questions tr td:nth-child(2){width:150px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(3){width:100px!important}
.Sub_Questions tr td:nth-child(3){width:100px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(4){width:60px!important}
.Sub_Questions tr td:nth-child(4){width:60px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(5){width:60px!important}
.Sub_Questions tr td:nth-child(5){width:60px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(6){width:60px!important}
.Sub_Questions tr td:nth-child(6){width:60px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(7){width:50px!important}
.Sub_Questions tr td:nth-child(7){width:50px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(8){width:50px!important}
.Sub_Questions tr td:nth-child(8){width:50px!important}

.Sub_Questions tr:nth-child(1) th:nth-child(9){width:200px!important}
.Sub_Questions tr td:nth-child(9){width:200px!important}


.all_notifications tr:nth-child(1) th:nth-child(1){width:50px!important}
.all_notifications tr td:nth-child(1){width:50px!important}

.all_notifications tr:nth-child(1) th:nth-child(2){width:100px!important}
.all_notifications tr td:nth-child(2){width:100px!important}

.all_notifications tr:nth-child(1) th:nth-child(3){width:150px!important}
.all_notifications tr td:nth-child(3){width:150px!important}

.all_notifications tr:nth-child(1) th:nth-child(4){width:100px!important}
.all_notifications tr td:nth-child(4){width:100px!important}

.all_notifications tr:nth-child(1) th:nth-child(5){width:100px!important}
.all_notifications tr td:nth-child(5){width:100px!important}

.all_notifications tr:nth-child(1) th:nth-child(6){width:100px!important}
.all_notifications tr td:nth-child(6){width:100px!important}

.all_notifications tr:nth-child(1) th:nth-child(7){width:50px!important}
.all_notifications tr td:nth-child(7){width:50px!important}

.all_notifications tr:nth-child(1) th:nth-child(8){width:50px!important}
.all_notifications tr td:nth-child(8){width:50px!important}

.all_notifications tr:nth-child(1) th:nth-child(9){width:50px!important}
.all_notifications tr td:nth-child(9){width:50px!important}

.all_notifications tr:nth-child(1) th:nth-child(10){width:200px!important}
.all_notifications tr td:nth-child(10){width:200px!important}

.press_release tr:nth-child(1) th:nth-child(1){width:60px!important}
.press_release tr td:nth-child(1){width:60px!important}
.press_release tr:nth-child(1) th:nth-child(2){width:82px!important}
.press_release tr td:nth-child(2){width:82px!important}
.press_release tr:nth-child(1) th:nth-child(3){width:96px!important}
.press_release tr td:nth-child(3){width:96px!important}
.press_release tr:nth-child(1) th:nth-child(4){width:322px!important}
.press_release tr td:nth-child(4){width:322px!important}

.gst_act_rules_forms tr:nth-child(1) th:nth-child(1){width:42px!important}
.gst_act_rules_forms tr td:nth-child(1){width:42px!important}
.gst_act_rules_forms tr:nth-child(1) th:nth-child(2){width:278px!important}
.gst_act_rules_forms tr td:nth-child(2){width:278px!important}
.gst_act_rules_forms tr:nth-child(1) th:nth-child(3){width:100px!important}
.gst_act_rules_forms tr td:nth-child(3){width:100px!important}

.gst_council_meeting tr:nth-child(1) th:nth-child(1){width:30px!important}
.gst_council_meeting tr td:nth-child(1){width:30px!important}
.gst_council_meeting tr:nth-child(1) th:nth-child(3){width:278px!important}
.gst_council_meeting tr td:nth-child(3){width:284px!important}
.gst_council_meeting tr:nth-child(1) th:nth-child(2){width:82px!important}
.gst_council_meeting tr td:nth-child(2){width:82px!important}


.gst_article tr:nth-child(1) th:nth-child(1){width:58px!important}
.gst_article tr td:nth-child(1){width:58px!important}
.gst_article tr:nth-child(1) th:nth-child(2){width:83px!important}
.gst_article tr td:nth-child(2){width:83px!important}
.gst_article tr:nth-child(1) th:nth-child(3){width:90px!important}
.gst_article tr td:nth-child(3){width:90px!important}
.gst_article tr:nth-child(1) th:nth-child(4){width:300px!important}
.gst_article tr td:nth-child(4){width:300px!important}
thead .active tr,thead .active th,thead .active th:hover,thead .active tr:hover{background-color:inherit!important}
.mytable thead tr:hover{background-color:inherit;cursor:pointer}
.mytable thead th{position:relative}
.sorting{background:transparent;border:0;font-size:12px;position:absolute;right:0;cursor:pointer;padding:10px;top:0;outline:none!important}


div#mailpopup{z-index:9999}
body.modal-open{overflow-x:auto}
.footer_table {
    padding: 5px 0px;
    background-color: #6c7ae0;
    text-align: center;
    color: #fff;
}
.left_section{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.left_section.hideit{position:fixed;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%);z-index:99;background-color:#fff;padding:10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.leftsection_btn{background-color:#6c7ae0;color:#fff;width:30px;height:30px;border-radius:100%;position:absolute;top:50%;z-index:9999;right:-25px;cursor:pointer;line-height:30px;display:none;-webkit-box-shadow:0 0 15px rgba(225,69,53,0.788235294117647);box-shadow:0 0 15px rgba(225,69,53,0.788235294117647);border:0}
.left_section.hideit .leftsection_btn {
    display: block;
    text-align: center;
}
.normal_content{max-height:600px;overflow-x:auto;clear:both}
span.select_lang img{width:40px}
span.select_lang {
    background-color: #2d2d2d;
    color: #fff;
    padding: 5px 10px;
    z-index: 999;
    text-transform: capitalize;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
    top: -1px;
    cursor: pointer;
}
span.select_lang img{width:25px;display:inline-block;margin-top:2px}
span.select_lang b{display:inline-block;margin-left:7px;font-size:12px}
figure.highcourt_section{padding:10px;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;margin-bottom:10px}
#high_court .modal-lg{width:94%}
figure.highcourt_section strong{display:block;margin-bottom:10px;clear:both;width:100%;font-size:12px;text-align:center;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}
#high_court .modal-body .col-sm-2{padding-left:5px;padding-right:5px}
figure.highcourt_section button{width:100%;margin-bottom:8px}
figure.highcourt_section .mybtn1:hover{background-color:#1f2c87;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}


figure.actwise_section{text-align:center;height:110px;-webkit-box-shadow:0 2px 4px 0 #a5a5a5;box-shadow:0 2px 4px 0 #a5a5a5;margin-bottom:10px;background-color:#1f2c87;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}




#statewise figure.actwise_section {
    height: auto;
}

#acts_wise figure.actwise_section {
    min-height: 63px;
    height: auto;
}

figure.actwise_section:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#6c7ae0}


.actwise_section a {
    color: #fff!important;
    text-decoration: none;
    font-weight: normal!important;
	padding:13px;
	display:block;
}

#actwise .col-sm-3{padding-left:8px;padding-right:8px}
#actwise modal-body{padding-left:20px;padding-right:20px}
select.form-control.by_type{display:inline-block;border:0;width:100%;padding:3px 2px;font-size:12px;height:auto}
/*div#notification{z-index:999999;}*/
/*div#notification{z-index:999999;  margin-top: 44px;}*/
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{word-break:break-all;word-break:break-word}
.myheading2{padding-bottom:10px}
.myheading2 h2{margin:0}
.myheading2 h3 a {
    color: #FF0000!important;
    text-decoration: none;
    font-weight: normal!important;
	}
	
.footer{background-color:#6c7ae0;overflow:hidden;clear:both;color:#fff;position:fixed;width:100%;bottom:0; min-height:45px; }

body.modal-open {
    overflow-x: auto;
    padding: 0px!important;
}


.footer .col-sm-3{padding:0}
.footer figure{padding:5px 10px;border:1px solid #fff;margin:10px;text-align:center}
.qucisearch li a{font-size:13px!important;color:#6c7ae0!important;text-decoration:none!important;text-align:justify!important;display:block!important;text-transform:capitalize!important}
.qucisearch li{display:block!important;background-color:#ececec!important;overflow:hidden;margin-bottom:13px;padding:10px;border-radius:5px;box-shadow:0 2px 3px #ccc}
.userprofile{padding:20px 0; }
.user_img {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: 0px;
}
.user_img img{width:100%;height:100%;margin:0 auto;border-radius:100%;box-shadow:0 0 2px #ccc}
.accordion2{background:linear-gradient(to bottom right,#FFF,#f7f7f7);margin:0 auto;border-radius:3px;box-shadow:0 10px 15px -20px rgba(0,0,0,0.3),0 30px 45px -30px rgba(0,0,0,0.3),0 80px 55px -30px rgba(0,0,0,0.1)}
.accordion2 .heading{color:#FFF;font-size:14px;border-bottom:1px solid #e7e7e7;margin-bottom:5px;letter-spacing:.8px;padding:10px;cursor:pointer;background-color:#6c7ae0}
.accordion2 .heading:nth-last-child(2){border-bottom:0}
.accordion2 .heading:hover{background:#1f2c87;border-radius:0}
.accordion2 .heading:first-child:hover{border-radius:3px 3px 0 0}
.accordion2 .heading:nth-last-child(2):hover{border-radius:0 0 3px 3px}
.accordion2 .heading::before{content:'';vertical-align:middle;display:inline-block;border-top:7px solid #f5f5f5;border-left:7px solid transparent;border-right:7px solid transparent;float:right;transform:rotate(0);transition:all .5s;margin-top:5px}
.accordion2 .active.heading::before{transform:rotate(-180deg)}
.accordion2 .not-active.heading::before{transform:rotate(0deg)}
.accordion2 .contents {
    display: none;
    background: #fffafa;
    padding: 10px 0px;
    color: #3e3f40;
    font-size: 13px;
    line-height: 1.5;
    text-align: justify;
}
.panel-body{overflow:hidden;clear:both}
.userprofile .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none;background-color:#1f2c87;color:#fff;text-align:left;font-size:15px;text-transform:capitalize}
.userprofile .panel-heading{padding:0;border:0;background:transparent}
i.fa.fa-file-pdf-o{color:#bf3021}


i.more-less {
    float: right;
    font-weight: bold;
    font-size: 15px;
    font-family: sans-serif;
}

button.fa.fa-angle-left.backbtn {
    position: absolute;
    right: 17px;
    top: 12px;
    border: none;
    background-color: #1f2c87;
    color: #fff;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    cursor: pointer;
}


div#accordion2 {
    padding: 10px;
}


.modal-open .modal {overflow: auto; }
body.modal-open { overflow-y: auto!important;}
.info {
    text-transform: capitalize;
    max-width: 82%;
    margin: 8px auto;
}

.mymenu {
    padding: 0px;
    margin: 0px;
}



ul.submenu a { background-color: #2b3c4c;}

ul.submenu2 a { background-color: #1e272f;}

li.has_sub.selected > a {
    background-color: #6c7ae0;
}

li.has_sub.selected2 > a {
    background-color: #9e3125;
}

.submenu, .submenu2 {
    height: 0px;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}

.selected .submenu {
  
	 height: auto;
    transition: 0.3s;
    opacity: 1;
    visibility: visible;
}

.selected2 .submenu2 {
     height: auto;
    transition: 0.3s;
    opacity: 1;
    visibility: visible;
}


.user_name {
    display: block;
    text-align: center;
    font-size: 19px;
    text-transform: capitalize;
    padding-top: 9px;
}

.mybtns {
    padding: 10px 13px;
    display: inline-block; cursor:pointer;
}

.full{ width:100%!important; }



.table>thead>tr>th {
   
    border: none!important;
}

.selected_list {
    background-color: #6c7ae0!important;
}


#full_content{ cursor:pointer;}


div#table_sorting_filter {
    display: none;
}

.dataTables_wrapper  .col-sm-5 {
    width: 100%;
}

div#table_sorting_info {
    padding: 10px;
    text-align: center!important;
    width: 100%!important;
    display: block;
}

.form-group.wrap {
    position: relative;
}



/* search filter*/


ul.matches li, .matches1 li, .matches2 li,.matches3 li,.matches5 li,.matches4 li,.matches6 li{
    display: block;
    text-transform: capitalize;
    padding: 6px 5px;
    cursor: pointer;
    border-bottom: 1px solid rgb(241, 241, 241);
}
ul.matches, .matches1, .matches2, .matches3 , .matches4, .matches5, .matches6{
    padding: 10px 7px;
    position: absolute;
    z-index: 999;
    background-color: #d8d8d8;
    width: 100%;
    max-height: 200px;
    overflow-x: auto;
    display: none;
}

ul.matches3 li{
    padding: 0;
    position: absolute;
    z-index: 9;
    background-color: #d8d8d8;
    width: 74%;
    overflow-x: auto;
    top: 69px;
    max-height: 200px;
}
	

ul.matches3 li:hover {background-color: #fff;transition: 0.3s;}

ul.matches li:hover, .matches1 li:hover, .matches2 li:hover, .matches3 li:hover, .matches4 li:hover, .matches5 li:hover, .matches6 li:hover {background-color: #fff;transition: 0.3s;}
ul.matches li span, .matches1 li span, .matches2 li span, .matches3 li span, .matches4 li, .matches5 li, .matches6 li span{ text-transform:capitalize;}
ul.matches li:last-child, ul.matches1 li:last-child, ul.matches2 li:last-child, ul.matches3 li:last-child, ul.matches4 li:last-child, ul.matches5 li:last-child, ul.matches6 li:last-child{ border-bottom:none;}
ul.matches li a, ul.matches1 li a, ul.matches2 li a, ul.matches3 li a, ul.matches4 li a, ul.matches5 li a, ul.matches6 li a{ display:block; text-decoration:none;}


span.comn.courtname {
    color: #6c7ae0;
}


#full_content b, #full_content  strong {
    font-weight: normal;
}


.mynav {
    padding: 6px;
    background-color: #1f2c87;
    margin-bottom: 7px;
    color: #fff;
    text-transform: capitalize;
}


.soting span.bt-c { width: 110px !important; position:inherit !important; margin-left: 3px!important; margin-top:2px; } /*absolute*/ 
.soting span.bt-c a{ color:#fff !important; text-decoration: none;}

.soting span.bt-c1 { width: 150px !important; margin-left: 1px!important; margin-top:2px; }
.soting span.bt-c1 a{ color:#fff !important; text-decoration: none;}

.quick_search{ padding:10px;}

.quick_dropdown label{display:inline-block;}
.quick_dropdown select {
    display: inline-block;
    width: auto;
    margin-left: 10px;
}



.quick_search table {
    
    width: 100%;
   
}

.default_mobile table {
    
    width: 100% !important;
    word-break: break-word;    
   
    
   
}




a[href='javascript:history.back();']{ display:none; }

.main_data {
    padding: 7px 0px;
}

.soting.search {
    margin-bottom: 8px;
}





.outer_table .mytable  td:nth-child(1).page_loader{ display:block!important; width: 100%!important; }

.outer_table .mytable  td:nth-child(1).page_loader{ display:block!important; width: 100%!important; }

tr.page_loader td {
    display: table-cell!important;
}



div#messagebox {
    text-align: center;
    font-size: 15px;
}

div#messagebox .modal-dialog {
    margin: 0 auto;
    top: 40%;
   
 transform: translateY(-50%);
}


.subscription_expired {
    text-align: center;
    text-transform: capitalize;
    overflow: hidden;
    clear: both;
    padding-bottom: 60px;
    padding-top: 10px;
}


.valid_c {
    color: #ff0300!important;
    font-weight: bold;
    font-style: normal;
    display: block;
    font-size: 12px; text-decoration:none!important; cursor:pointer;
}


.subscription_expired img {
    width: 85px;
}

.subscription_expired h2 {
    color: #ff0300;
}

.subscription_expired ul {
    padding: 20px;
    background-color: rgba(241, 241, 241, 0.6196078431372549);
    min-width: 400px;
    margin: 27px auto;
    display: inline-block;
    color: #000;
    box-shadow: 0px 5px 12px rgba(204, 204, 204, 0.61);
}

.subscription_expired li {
    display: block;
    text-align: left;
    padding: 5px 0px;
    overflow: hidden;
    clear: both;
}
.subscription_expired li span {
    display: block;
    width: 145px;
    padding: 5px 0px;
    text-transform: capitalize;
    float: left;
}
.later {
    background-color: #313030!important;border: none;
  color: #fff!important;
    font-weight: normal;
    text-transform: capitalize; text-decoration:none!important;
    padding: 9px 12px;
    margin-top: 12px;
    display: inline-block;
    border-radius: 40px; cursor:pointer; text-decoration: none;
    font-size: 13px;
}

 .renew {
    border: none;
    background-color: #5a9e10;
    color: #fff!important; text-decoration:none!important;
    font-weight: normal;
    text-transform: capitalize;
    padding: 9px 12px;
    margin-top: 12px;
    display: inline-block;
    border-radius: 40px; cursor:pointer; text-decoration: none;
    font-size: 13px;
}

.subscription_expired li strong {
    display: block;
    float: right;
    width: 57%;
}


.btnss {
    text-align: center;
    padding: 10px 0px;
    text-transform: capitalize;
    margin-top: 18px;
}
.session_btns {
    background-color: #337ab7;
    color: #fff;
    padding: 10px;
    cursor: pointer;
}



#session_popup .modal-body {
    text-transform: capitalize;
    text-align: center;
}


.session_btns.logut {
    background-color: red;
    margin-left: 10px;
}


.timer.countdown span {
    display: inline-block;
    background-color: #47535d;
    color: #fff;
    padding: 8px 39px;
    margin-bottom: 8px;
}
.timer.countdown {
    text-align: center;
}


#session_popup .modal-dialog {

    margin: 170px auto;
	left: 0;
    right: 0;
    position: absolute;
}




span.spinner img {
    width: 13px;
}
span.spinner {
    float: right;
    margin-left: 9px;
    display: inline-block!important;
}


.mytable tbody {
    max-height: 69vh;
    overflow: auto;
    overflow-x: hidden;
    display: block;
    width: 100%;
}


.mytable thead:after {
   
    height: 101%;}





/*@media  (max-width:1280px) and (max-height:800px){  .mytable tbody { max-height: 69vh!important;}}


*/


/*
.quick_search {
   
    min-height: 100vh;
}
*/

.all_list {
    max-height: 100vh;
    overflow-x: auto;
}


.soting.search span {
    cursor: pointer;
}








div#tabelcontent_popup .modal-content {
    padding-bottom: 15px;
     min-width: min-content;
}

@media screen and (max-width:1921px){

.mytable tbody {
    max-height: calc(101vh - 196px);
   
}

#tabelcontent_popup .modal-body table, #fullcontent .modal-body table
{
    line-height: 1.7em;
	font-family: Default Font;
	font-size: 15px;
}


.Sub_Questions  tbody {
       max-height: calc(100vh - 211px);
}

.all_notifications  tbody {
       max-height: calc(100vh - 211px);
}

}



@media screen and (max-width:1499px){

#tabelcontent_popup .modal-body table, #fullcontent .modal-body table
{
    line-height: 1.7em;
	font-family: Default Font;
	font-size: 15px;
}

.Sub_Questions  tbody {
       max-height: calc(100vh - 212px);
}
.all_notifications  tbody {
       max-height: calc(100vh - 212px);
}
}



@media screen and (max-width:1365px){.soting input{width:50%}
.alphabates a{width:28px;height:28px}
.notifications{left:3px}

#tabelcontent_popup .modal-body table, #fullcontent .modal-body table
{
    line-height: 1.7em;
	font-family: Default Font;
	font-size: 15px;
}

.mytable thead, .mytable tfoot { width: calc(100% - -1px);}

.gst_council_meeting tr td:nth-child(3) {
    width: 278px!important;
}

}

@media screen and (max-width:1359px){
#tabelcontent_popup .modal-body table, #fullcontent .modal-body table
{
    line-height: 1.7em;
	font-family: Default Font;
	font-size: 15px;
}

.alphabates a {
    width: 28px;
    height: 28px;
}

}

@media screen and (max-width:1319px){

header.gst_judgment .col-sm-4.col-xs-7.text-right {
    position: relative;
    right: 20px;
}


span.fa.fa-bars {
  
    right: 19px;
    top: 12px;
   

}


@media screen and (max-width:1169px){.soting input,.soting.search{width:50%}
.alphabates a{width:25px;height:25px}
.mytable thead,.mytable tfoot{width:100%}
#footer_table tr th{display:tabel-cell!important}
#footer_table tr td{display:tabel-cell!important}
.gst_judgment .col-sm-4.col-xs-7.text-right{padding-right:43px}

.mytable thead:after{display:none}

.press_release tr td:nth-child(2) {
    width: 86px!important;
}


ul.matches3 {
    
    width: 65%;    
    max-height: 150px;
}


}


@media screen and (max-width:1023px){.mail_phone a,.mail_phone i{margin-right:2px}
header *{font-size:12px}
.notifications{left:0}
marquee.mymarquee{font-size:12px}
.main h2{font-size:25px}
.bottm_links p{margin-right:2px;font-size:11px;font-weight:bold}


.gst_dashboard.main ul.mylist li a{font-size:14px}
.soting input,.soting.search{width:50%}
.soting.search{width:74%}
.all_list a{padding:6px;font-size:11px}
.normal_content p,.normal_content a{font-size:12px;text-align:justify;}
span.date{font-size:12px}
span.subject{font-size:12px}
.col-sm-3.col-xs-5.text-left span{display:none}
span.fa.fa-bars{left:16px}
b.total_record{display:none}
.soting.search{width:100%}
.soting.search input{width:66%}
#high_court .modal-body .col-sm-2{width:25%}
#actwise .col-sm-3{width:33.33%}

.judgment tr td:nth-child(1),.judgment tr:nth-child(1) th:nth-child(1),
.judgment tr td:nth-child(3),.judgment tr:nth-child(1) th:nth-child(3),
.judgment tr td:nth-child(5),.judgment tr:nth-child(1) th:nth-child(5),
.judgment tr td:nth-child(6),.judgment tr:nth-child(1) th:nth-child(6),
.judgment tr td:nth-child(7),.judgment tr:nth-child(1) th:nth-child(7){display:none}
.judgment1 tr td:nth-child(1),.judgment1 tr:nth-child(1) th:nth-child(1),
.judgment1 tr td:nth-child(3),.judgment1 tr:nth-child(1) th:nth-child(3),
.judgment1 tr td:nth-child(5),.judgment1 tr:nth-child(1) th:nth-child(5){display:none}

/*.all_notifications tr td:nth-child(4),
.all_notifications tr:nth-child(1) th:nth-child(4),
.all_notifications tr td:nth-child(5),
.all_notifications tr:nth-child(1) th:nth-child(5),
.all_notifications tr td:nth-child(8),
.all_notifications tr:nth-child(1) th:nth-child(8),
.all_notifications tr td:nth-child(9),
.all_notifications tr:nth-child(1) th:nth-child(9)
{
    display:none
    }
.Sub_Questions tr td:nth-child(6),
.Sub_Questions tr:nth-child(1) th:nth-child(6),*/
.Sub_Questions tr td:nth-child(7),
.Sub_Questions tr:nth-child(1) th:nth-child(7),
.Sub_Questions tr td:nth-child(8),
.Sub_Questions tr:nth-child(1) th:nth-child(8),
.Sub_Questions tr td:nth-child(9),
.Sub_Questions tr:nth-child(1) th:nth-child(9)
{
    display:none
    }

.press_release tr td:nth-child(1),.press_release tr:nth-child(1) th:nth-child(1),.press_release tr td:nth-child(3),.press_release tr:nth-child(1) th:nth-child(3){display:none}
.press_release tr:nth-child(1) th:nth-child(2){width:85px!important}
.gst_article tr td:nth-child(1),.gst_article tr:nth-child(1) th:nth-child(1),.gst_article tr td:nth-child(3),.gst_article tr:nth-child(1) th:nth-child(3){display:none}
.gst_article tr:nth-child(1) th:nth-child(2){width:85px!important}
.gst_act_rules_forms tr td:nth-child(1),.gst_act_rules_forms tr:nth-child(1) th:nth-child(1){display:none}
.gst_council_meeting tr td:nth-child(1),.gst_council_meeting tr:nth-child(1) th:nth-child(1){display:none}
.gst_judgment .col-sm-4.col-xs-7.text-right{padding-right:15px}
.footer figure{padding:5px 4px;margin:6px 5px;font-size:11px}

.mytable2 tr td:nth-child(1),.mytable2 tr:nth-child(1) th:nth-child(1),
.mytable2 tr td:nth-child(6),.mytable2 tr:nth-child(1) th:nth-child(6),
.mytable2 tr td:nth-child(7),.mytable2 tr:nth-child(1) th:nth-child(7),
.mytable2 tr td:nth-child(8),.mytable2 tr:nth-child(1) th:nth-child(8),
.mytable2 tr td:nth-child(5),.mytable2 tr:nth-child(1) th:nth-child(5)

{display:none}





.mytable2 th, .mytable2 td {
    font-size: 10px;
    padding: 8px 5px!important;
    font-weight: bold;
}

.press_release tr td:nth-child(2) {
    width: 85px!important;
}


.commodity_wise tr td:nth-child(1), .commodity_wise tr:nth-child(1) th:nth-child(1),
.commodity_wise tr td:nth-child(4), .commodity_wise tr:nth-child(1) th:nth-child(4),
.schedule_wise tr td:nth-child(1), .schedule_wise tr:nth-child(1) th:nth-child(1),
.chapter_wise tr td:nth-child(1), .chapter_wise tr:nth-child(1) th:nth-child(1),
.adv_search tr td:nth-child(1), .adv_search tr:nth-child(1) th:nth-child(1),
.tax_rate_service_wise tr td:nth-child(1), .tax_rate_service_wise tr:nth-child(1) th:nth-child(1)
{display:none}

ul.matches3 {
    width: 88%;

}

}

@media screen and (max-width:979px){.alphabates a{width:26px;height:26px}
.gst_article tr td:nth-child(2) {
    width: 85px!important;
}

    .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    min-width: min-content;
}
.modal-dialog .modal-lg{
 margin: 50px 20px;
}
#tabelcontent_popup .modal-dialog.modal-lg {
    margin: 50px 20px;
}


.alphabates a{width:25px;height:25px}

button.fa.fa-angle-left.backbtn {
  
    right: auto;
    top: 12px;    
    left: 15px;
}

.mobile.mynav.visible-xs {
    margin-bottom: -5px;
}


/*
div#tabelcontent_popup table, #fullcontent table{

    width: 100%!important;
}
div#tabelcontent_popup .h1, div#tabelcontent_popup h1 {
    font-size: 20px;
}

.quick_search  h1{ font-size: 20px;}

p.style1 {
    margin: 0px!important;
    line-height: normal!important;
    font-size: 13px!important;
    padding: 5px!important;
}

.soting.search input {
    width: 95%;
}



div#tabelcontent_popup .h1, div#tabelcontent_popup .h2, div#tabelcontent_popup .h3, div#tabelcontent_popup .h4, div#tabelcontent_popup .h5, div#tabelcontent_popup .h6, div#tabelcontent_popup h1, div#tabelcontent_popup h2, div#tabelcontent_popup h3, div#tabelcontent_popup h4, div#tabelcontent_popup h5, div#tabelcontent_popup h6 {
 
    font-size: 14px!important;
}

#fullcontent h1, #fullcontent h2, #fullcontent h3, #fullcontent h4{ font-size: 14px!important;}

*/

}


@media screen and (max-width:1024px){

li.d-col {
    display: none !important;
}

}

@media screen and (max-width:1023px){
.notifications {
       left: -109% !important;
}
.default_desktop table {
    width: 100%;
    word-break: break-word;

    
}


li.d-col {
    display: none !important;
}

}

@media screen and (max-width:768px)
{

    
  
  
  
  
  
    
.notifications {
    left: -572px;
}
.default_desktop table {
    width: 100%;
    word-break: break-word;

}

li.d-col {
    display: none !important;
}
div#notimodalbody table {
    width: 100% !important;
    word-break: break-word !important;
}

}
@media screen and (max-width:767px){
.cu-btn{ margin-left:26%!important;}
.cu-serch input{ width:97%!important;  margin:0px 5px!important;}
ul.mylist{max-width:100%;margin:0;text-align:left;margin-top:0;padding:0}

ul.mylist li{display:block;margin-bottom:10px;margin-left:10px;}
.gst_dashboard.main ul.mylist li{height:110px}
.gst_dashboard.main{padding-top:0!important}
/*ul.mylist li:nth-child(even){margin-right:10px}
ul.mylist li{display:block;float:left;width:calc(50% - 15px);height:96px;margin-bottom:10px;margin-left:10px}*/
ul.mylist li a{display:block;height:100%;text-align:center;font-size:10px;font-weight:bolder;color:#fff;background-color:#1f2c87;-webkit-box-shadow:0 2px 2px #bbb;box-shadow:0 2px 2px #bbb}
.mylist a img{width:45px;display:block;margin-right:0;margin:0 auto;margin-bottom:10px}
ul.mylist li a{display:block;height:100%;text-align:center;font-size: 13px;}
.main h2{margin-top:0;font-size:20px}
.for_mobile{margin:15px 0}
.for_mobile a,.for_mobile i{color:#292828!important}
header .dropdown{display:inline-block;margin-right:10px}
.notifications{position:relative;left:-135%;}
.page1.main ul.mylist li{display:block;float:none;width:90%;height:auto;margin-bottom:10px;margin-left:0;margin:0 auto}
.page1 ul.mylist li:nth-child(even){margin-right:auto}
.page1.main h2{margin-bottom:20px}
a.membership{margin:15px auto}
.main1 h2{font-size:14px;line-height:22px;padding:10px 0}
.gst_dashboard.main ul.mylist{width:auto!important;margin-top:0;max-width:initial}
#fullcontent table{width:100%!important;font-size:12px;word-break: break-all;}
.all_list{max-height:271px}
.soting.search input{width:94%}
.soting{text-align:left}
.soting input,.soting.search{width:50%}
#tabelcontent_popup .modal-body table{/*width:95%!important;margin:0 auto;*/ word-break: break-word;}
.modal-body table p{word-break: normal !important;}
#analizercontent .modal-body table{width:95%!important;margin:0 auto; word-break: break-word;}
.soting.search input{width:70%}
.soting.search{margin-top:10px}
.right_part figure{padding-left:0;padding-right:0}
.soting.search{width:100%}
.leftsection_btn{right:-34px}
#high_court .modal-body .col-sm-2{width:33%;float:left}
#actwise .col-sm-3{width:33.33%;float:left}
.footer{position:inherit}
.myheading2{padding-bottom:0;padding-top:10px}

.qr {
    text-align: center;
    margin-bottom:30px;
}

.icons p b {
   
    vertical-align: text-bottom;
}

.info {
    text-transform: capitalize;
    max-width: 100%;
    margin: 8px auto;
}

.bottm_links{ padding-bottom:50px;}

.main {
   
    padding-top: 5px;
}
.qr {
    text-align: center;
    margin-bottom: 12px;
}


span.comn {
    display: block;
    float: none;
    width: 100%!important;
    text-align: left;
}

span.comn.subject{ text-align:left;}
.norma_contetn_heading {
    padding-top: 0px;
}
span.comn.date {
    text-align: left;
}

.quick_search * {
    padding: 0px;
    font-size: 13px;
}

select.form-control.by_type {   
    width: 56px; float:right;
   
}

header.gst_judgment .col-sm-4.col-xs-7.text-right {
    position: relative;
    right: 45px;
}

#fullcontent {
    margin-top: 65px;
	    min-height: 750px;
}

#alertmessagebox {
    margin-top: 65px;
}

#tabelcontent_popup .modal-body {
  
    overflow-x: auto;
	
}

#fullcontent .modal-content .modal-body {
  
    overflow-x: auto;
   
}
}

@media screen and (max-width:639px){

#fullcontent {
    margin-top: 65px;
	min-height: 750px;
}

.#tabelcontent_popup .modal-body {
    max-height:550px;
    overflow-x: auto;
}

#fullcontent .modal-content .modal-body {
    height: 480px !important;
    overflow-x: auto;
   
}

.gst_dashboard.main ul.mylist li{width:calc(49% - 11px)}
.leftsection_btn{right:-30px}
.soting input{width:50%}
.soting.search input{width:66%}
.normal_content{max-height:initial}
#high_court .modal-body .col-sm-2{width:50%;float:left}
#actwise .col-sm-3{width:50%;float:left}

div#messagebox .modal-dialog {
    top: 40%;
    width: 89%;
}

.main.subscription_expired h2 {
    font-size: 20px;
    width: 90%;
    text-align: center;
    display: block;
    margin: 10px auto;
    line-height: 31px;
}

.subscription_expired ul {
    padding: 10px;
  
    min-width: 358px;
    margin: 5px auto;
   
}
.subscription_expired ul + p {
    margin-top: 11px;
}

#session_popup .modal-dialog {
    margin: 100px auto;
    width: 90%;
}



#statewise .modal-body , #acts_wise .modal-body{
    overflow-x: auto;
    height: 83vh;
}

ul.matches3 {
    width: 86%;
}

}

/*----------------------------------------------------
@media only screen and (max-width: 375px) and (min-width: 320px)  {

.soting.search input {
    width: 59%;
}
}
@media screen and (max-width:375px){

}
@media only screen and (max-width: 425px) and (min-width: 359px)  {

.soting.search input { width: 46%! !important;}
}
@media screen and (min-width:375px){
.soting.search input { width: 47%!!important;}
}



*/



/*----------------------------------------------------*/


@media only screen and (max-width: 425px) and (min-width: 320px)  {


.soting.search input {
    width: 53%;
}

@media only screen and (orientation: landscape) {
 .soting.search input { width: 69%! !important;}
}

@media screen and (max-width:479px){header *{font-size:11px}
header .text-right{padding:0;text-align:right}
.userinfo{margin-right:15px}
.notifications{left:-106%}
.mymarquee2{font-size:12px}
.mail_phone a{font-size:11px}
.gst_dashboard.main .mylist a img{width:37px}
.gst_dashboard .for_mobile{margin:7px 0 12px 0}
.gst_dashboard.main ul.mylist li{width:calc(49% - 12px)}
div#fullcontent .mybtns span{display:none}
#tabelcontent_popup .mybtns span{display:none}
span.select_lang b{display:none}
.alphabates a{width:27px;height:27px}
.soting input{width:50%}
.soting.search input{width:20%}
.leftsection_btn{right:-27px}
.mybtns{padding:10px 13px}
#high_court .modal-body .col-sm-2{width:100%;float:left}
#actwise .col-sm-3{width:100%;float:left}
figure.actwise_section{padding:16px 10px;height:auto}

.Sub_Questions tr:nth-child(1) th:nth-child(3){width:109px!important;}
.Sub_Questions tr td:nth-child(3){width:109px!important;}


.all_notifications tr:nth-child(1) th:nth-child(3){width:109px!important;}
.all_notifications tr td:nth-child(3){width:109px!important;}

.press_release tr td:nth-child(2) {
    width: 109px!important;
}
.press_release tr:nth-child(1) th:nth-child(2) {
    width: 109px!important;
}



.gst_article tr td:nth-child(2) {
    width: 103px!important;
}

.gst_article tr:nth-child(1) th:nth-child(2) {
    width: 103px!important;
}

.mytable tr td{font-size:12px}


.gst_council_meeting tr:nth-child(1) th:nth-child(2) {
    width: 103px!important;
}

.gst_council_meeting tr td:nth-child(2) {
    width: 103px!important;
}


.mymenu li a{ font-size:12px;}
.mymenu {

    min-width: auto; width:260px;}
	
	
	.subscription_expired ul {
   
    min-width: 100%;
    
    background: transparent;
    box-shadow: none;
}

ul.matches3 {
    width: 81%;
}

}

@media screen and (max-width:359px){.userinfo{display:inline-block;position:relative;right:0;top:5px}
header .notifications{position:relative; left: -186px;top: 5px;}
header .dropdown{display:inline-block;margin-right:4px}
header .text-left{padding:5px}
header .mail_phone{padding:5px}
header{padding:5px 0}
ul.mylist li a{font-size:9px}
.main{padding:12px 0}
.main h2{font-size:16px}
.for_mobile a,.for_mobile i{color:#292828!important;font-size:12px}
header .text-left{font-size:11px}
.soting input{width:50%}
.soting.search input{width:87%}
.alphabates a{width:26px;height:26px}
header.gst_judgment{height:47px}
.gst_judgment .userinfo{top:11px}
.gst_judgment .notifications{top:12px}
#tabelcontent_popup .modal-body table{font-size:15px}
.gst_council_meeting tr:nth-child(1) th:nth-child(2){width:123px!important}

.mytable tr td{font-size:11px}


.mytable2 tr td:nth-child(3), .mytable2 tr:nth-child(1) th:nth-child(3){ display:none;}
.gst_council_meeting tr td:nth-child(2) {
    width: 124px!important;
}

.icons p {
   
    margin-right: 16px;
}

.mymenu li a {
    font-size: 11px;
}

.mymenu {
   
    width: 240px;
}

.subscription_expired li strong {

    width: 50%;
}

.main.subscription_expired {
    padding-bottom: 39px;
}

.mytable tbody {
    max-height: 60vh!important;
}

ul.matches3 {
    width: 78%;
}


}

.fcu {
    padding: 6px;
}


#fullcontent {

}


#tabelcontent_popup {

}


