@charset "utf-8";
/* CSS Document */

/*############# footable css starts #############*/

    .foo-table-dv .hide_desk{display:none !important;}
    .foo-table-dv .hide_small{display:table-row !important;}
	.foo-table-dv .fix_wid{width:150px;}
	.foo-table-dv .dangertable{display:block;}
	.foo-table-dv .clone_div{clear:both;width:100%;display:none;}
	.foo-table-dv .clone_div h2{font-size:14px;background:#CCC;margin:0;padding:10px;line-height:18px;width:100%;margin-top:2px;clear:both;overflow: hidden;}
	.foo-table-dv .clone_div .data_div{width:100%;font-size:12px;clear:both;display:none;padding:0 15px;clear:both;}
	.foo-table-dv .clone_div .data_div div{padding:10px 0;width:100%;border-bottom:1px dotted #cecece;}
	.foo-table-dv .clone_div .data_div div:last-child{border-bottom:0px dotted #cecece;}
	.foo-table-dv .clone_div .data_div div select{height:24px;}
	.foo-table-dv .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {  border-bottom-width: 0;}
	
.foo-table-dv .ddol{width: 15%;}
.foo-table-dv .styleSelect{padding:0 !important;}

.foo-table-dv .cm-table th{padding:3px;}
.foo-table-dv .cm-table td{padding:3px;}

@media (max-width:992px){
	    .foo-table-dv .hide_desk{display:block !important;border-top: 1px solid #ccc;}
		.foo-table-dv .hide_desk td{border-top: 0px solid #ccc !important;}
		.foo-table-dv .hide_small{display:none !important;}
		.foo-table-dv .fix_wid{width:190px !important;}
		.foo-table-dv .clone_div{display:block;}
		.foo-table-dv .dangertable{display:none;}
		.foo-table-dv .clone_div h2 .palas,.clone_div h2 .maynus{font-size:18px;line-height:25px;color:#fff;font-weight:bold;display:block;width:20px;float:left;text-align:left;}
		.foo-table-dv .clone_div h2 .maynus{display:none;font-size:24px;line-height:20px;}
		.foo-table-dv .clone_div h2 .hdrtext{width:80%;float:left;display:block;}
		.foo-table-dv .clone_div h2{font-size:12px;font-weight:bold;}
	   }
	   
/*darshan css ends*/

.foo-table-dv .bg-abt{width:100%; height: auto; border-radius:10px;overflow:hidden;background:#fff;}
.foo-table-dv .bg-abt .headr{width:100%;height:30px;background:#eced4b;background:-moz-linear-gradient(#eced4b , #aaaa39);background:-o-linear-gradient(#eced4b , #aaaa39);background:-webkit-linear-gradient(#eced4b , #aaaa39);background:linear-gradient(#eced4b , #aaaa39);border-radius:10px 10px 0 0;}
.foo-table-dv .bg-abt .headr h1{font-size:16px;line-height:30px;padding-left:20px;font-weight:bold;margin:0 auto;width:80%;float:left;}

.foo-table-dv .bg-abt p{padding: 6px 20px 0 20px;}

.foo-table-dv .p-lnk {
    width: 100%;
    background: #FFF none repeat scroll 0% 0%;
    overflow: hidden;
    height: auto;
    border-radius: 10px;
}

.foo-table-dv .p-lnk .hdng {
    text-align: left;
    height: 30px;
    color: #FFF;
    border-bottom: 3px solid #DB0F1B;
    background: #A6A638 none repeat scroll 0% 0%;
}

.foo-table-dv .p-lnk .hdng h2 {
    line-height: 30px;
    padding: 0 0 0 10px;
    margin: 0;
    font-weight: bold;
    font-size: 14px;
}

.foo-table-dv .p-lnk .ulst {
    width: 100%;
    background: #fff none repeat scroll 0% 0%;
    height: auto;
}

.foo-table-dv .p-lnk .ulst ul {padding:10px 0 0 25px;}
.foo-table-dv .p-lnk .ulst ul li{color:#444444;list-style-image:url(../images/li_img.jpg);font-size:12px;	line-height: 25px; padding:0 0 0 5px;}

.foo-table-dv .mr-tpp{margin:20px 0 0 0;}
.foo-table-dv .p-lnk .ulst ul a {
    color: #A6A638;
    text-decoration: underline;
    font-weight: bold;
	    transition: all 1s ease 0s;
}

.foo-table-dv .p-lnk .ulst ul a:hover {
    color: #d90013;
    text-decoration: none;
    font-weight: bold;
}

.foo-table-dv .cornt{color: #444 !important; text-decoration: none !important;}

/*Our structure*/
.foo-table-dv .lst-s ul li{color:#444444;list-style-image:url(../images/li_img.jpg);font-size:12px;	line-height: 25px; padding:0 0 0 5px;}
.foo-table-dv .lst-s ul a {
    color: #A6A638;
    text-decoration: underline;
    font-weight: bold;
	    transition: all 1s ease 0s;
}
.foo-table-dv .lst-s ul a:hover {
    color: #d90013;
    text-decoration: none;
    font-weight: bold;
}

.foo-table-dv .p-lnk .ulst ul li ul{padding:0 0 0 25px;}
.foo-table-dv .p-lnk .ulst ul li ul li{color:#444444;list-style-image:url(../images/li_img.jpg);font-size:12px;	line-height: 25px; padding:0 0 0 5px;}

/*Our structure*/

/*Our Structure - ANMI-WR*/
.foo-table-dv .bg-abt h3 {
    font-size: 16px;
	font-weight:bold;
    line-height: 30px;
    padding: 20px 0 10px 20px;
    color: #000;
	margin:0;
}

.foo-table-dv .e-tblee{
	padding: 10px 20px;
	}
	
.foo-table-dv .ecm-tblee tr th{padding:3px 3px 8px 3px !important;}
.foo-table-dv .ecm-tblee tr td{padding:3px !important;}

.foo-table-dv .ecm-tblee tr td a{color: #A6A638; text-decoration: underline; font-weight: bold; transition: all 1s ease 0s;}
.foo-table-dv .ecm-tblee tr td a:hover{color: #d90013; text-decoration: none; font-weight: bold; transition: all 1s ease 0s;}

.foo-table-dv .d-tails{border-top:1px solid #ddd; border-left:1px solid #ddd; display:block; margin:0; padding:0;}
.foo-table-dv .d-tals{padding:0 20px 20px 20px; margin:0;}

.foo-table-dv .d-tals h3 {
    font-size: 16px;
	font-weight:bold;
    padding:0 0 10px 0;
    color: #000;
	margin:0;
}



.foo-table-dv .tp-mg{border-bottom:1px solid #ddd;border-right: 1px solid #DDD;}
.foo-table-dv .tp-mgs{border-right:1px solid #ddd;}
.foo-table-dv .tp-mgrs{border-left:1px solid #ddd;}

.foo-table-dv .p-zro{padding: 3px 0px 0px 5px !important;}


.foo-table-dv .lin-t a {
    color: #A6A638;
    text-decoration: underline;
    font-weight: bold;
	    transition: all 1s ease 0s;
}
.foo-table-dv .lin-t a:hover {
    color: #d90013;
    text-decoration: none;
    font-weight: bold;
}
/*Our Structure - ANMI-WR*/

/*Past Presidents*/
.foo-table-dv .ct-algn{text-align:center;}
.foo-table-dv .wd-px{width: 80px;}
/*Past Presidents*/

/*Darshan sticky table header*/
.foo-table-dv #header-fixed th{height:40px;}
.foo-table-dv #header-fixed { 
    position: fixed; 
    top: 0px; display:none;
    background-color:#f1f2f4;height:40px;
}
.foo-table-dv #header-fixed .fst{padding-left:8px;}
.foo-table-dv #col_headfixed{display:none;}
.foo-table-dv #col_headfixed th{padding-left:8px; line-height:40px;}

/*Darshan sticky table header end*/

/*Gallery*/
.foo-table-dv .curnt{background: #A6A638 none repeat scroll 0% 0%;
color: #FFF;}

.foo-table-dv .gal_bcs .headrr{width:100%;height:30px;background:#fff;border-bottom:2px solid #A6A638;}
.foo-table-dv .gal_bcs .headrr ul{margin:0;padding:0;list-style:none;}
.foo-table-dv .gal_bcs .headrr ul li{float:left;width:150px;text-align:center;line-height:30px;text-align:center;font-size:16px;font-weight:bold;color: #333;cursor:pointer;}
.foo-table-dv .gal_bcs .headrr ul li.actives{background-color: #A6A638; color:#fff;}

.foo-table-dv .dwnlods{display:none;}



.foo-table-dv .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.foo-table-dv .gal_bcs {
    width: 100%;
    height: auto;
    background: #FFF none repeat scroll 0% 0%;
}
.foo-table-dv .gal_snp{margin:0;}

.foo-table-dv .gal_snp ul{margin:0; padding:0 20px; list-style:none;}
.foo-table-dv .gal_snp ul li a img{width:210px; height:125px; float:left; padding:10px 0 0 10px;}



.foo-table-dv .dwnlods ul li{color:#444444;list-style-image:url(../images/li_img.jpg);font-size:12px;	line-height: 25px; padding:0 0 0 5px;}



.foo-table-dv .spc-dn{padding:0 0 10px 0;}
.foo-table-dv .brder-sd{padding-bottom:15px; margin-bottom:60px; border-bottom:1px solid #ddd;}
.foo-table-dv .moble-sld{display:none;}
.foo-table-dv .outsde{display:none;}
/*Gallery*/

.foo-table-dv .dwnllod{width:13% !important; text-align:center;
}

.foo-table-dv .dwnllod a{color: #A6A638 ;text-decoration: underline;font-weight: bold;transition: all 1s ease 0s;}


.foo-table-dv .dwnllod a:hover {color: #d90013;text-decoration: none;font-weight: bold;}

.foo-table-dv td[rowspan] {
  vertical-align: top;
  text-align: left;
}




.foo-table-dv .hide_desk{display:none !important;}
   .hide_small{display:table-row !important;}
/* .hide_small td:first-child{border-left:1px solid #ccc !important;}*/
	.fix_wid{width:150px;}
	

.foo-table-dv .footable > tbody > tr:hover {
    background: none !important;
}

.foo-table-dv .styleSelect select {
    background: transparent none repeat scroll 0% 0%;
    width: 100%;
    font-size: 12px;
    line-height: 1;
    height: 24px;
    -moz-appearance: none;
    color: #000;
}

.foo-table-dv .styleSelect {
    width: 100%;
    height: 24px;
    overflow: hidden;
    background: #FFF url("../images/drop-dwn.png") no-repeat scroll right center;
}

.foo-table-dv .footable > tbody > tr > td, .footable > thead > tr > th {
    border-left:none !important;
    border-top:none !important;
}
.foo-table-dv a{color: #A6A638 ;text-decoration: underline;font-weight: bold;transition: all 1s ease 0s;}


.foo-table-dv a:hover {color: #d90013;text-decoration: none;font-weight: bold;}
@media (max-width:992px){
.foo-table-dv .footable > tbody > tr > td, .footable > thead > tr > th {
    border-left:none !important;
    border-top:none !important;
}

	.foo-table-dv .footable a{background-color: #A6A638;color: #fff; text-decoration: none; font-weight: bold;transition: all 1s ease 0s; padding:2px 10px;}
	.foo-table-dv .e-tblee {
    padding: 10px 8px 0px;
}
	 .foo-table-dv .hide_desk{display:block !important;}
		.foo-table-dv .hide_desk td{border-top: 0px solid #ccc !important;}
		.foo-table-dv .hide_small{display:none !important;}
		.foo-table-dv .fix_wid{width:100% !important;}
		
		.foo-table-dv .footable.breakpoint > tbody > tr.footable-row-detail {
    background: #fff !important;
}

.foo-table-dv .footable.breakpoint > tbody > tr > td.expand {
    background: transparent url("img/plus.png") no-repeat scroll 5px center;
    padding-left: 40px;
    background-color: #ede8ee !important;
	width: 430px;
}


		.foo-table-dv .styleSelect select {
    width: 100% !important;
	border:1px solid #eeeeee;
        }


}



@media (max-width:767px){


.foo-table-dv .drpd-lst{display:block !important;}

.foo-table-dv .e-tblee {
    padding:0;
}
.foo-table-dv .mr-tpps{margin:20px 0 0 0;}
.foo-table-dv .para-on{display:none;}
.foo-table-dv .read-m{color: #A6A638; text-decoration: underline; font-weight: bold; cursor:pointer; text-align:right; padding:0 20px 0 0 !important;}
.foo-table-dv .hide-m{display:none; color: #A6A638; text-decoration: underline; font-weight: bold; cursor:pointer; text-align:right; padding:0 20px 0 0 !important;}

.foo-table-dv .bg-abt p img{ width: 80%; margin: 0 10%;}
/*Our Structure - ANMI-WR*/

.foo-table-dv .tp-mgrs{border:none; padding:0;}
.foo-table-dv .tp-mgs{border:none;}
.foo-table-dv .mb-pz{padding:0;}

.foo-table-dv .tbl-eee{padding:10px 10px 0 10px;}
.foo-table-dv .d-tals {padding: 0 10px 10px 10px;}
/*Our Structure - ANMI-WR*/


.foo-table-dv #header-fixed { 
    position: absolute; 
    }
	
.foo-table-dv .headcol {
            position:absolute;
			background:#fff; 
            width:150px; 
            left:0;
            top:auto;
            border-right: 0px none black; 
            border-top-width:3px; /*only relevant for first row*/
            margin-top:-1px; /*compensate for top border*/
        }
		.foo-table-dv .dervi_sel_a { margin-top: 10px;}
		.foo-table-dv .no_hover{width:100%;}
		input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0px 0px 0px;
}
.foo-table-dv  #col_headfixed{position:absolute;top:auto;left:0;z-index:1000;height:40px;display:none;width:150px;background:#f1f2f4;}
.fixed-scroll-table #table-1{min-width:800px;}

.foo-table-dv .m-srn{width: 150px;}
.foo-table-dv .ct-algn{text-align:left;}

.foo-table-dv .gal_snp ul li a img {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 0 0 0;
}

.foo-table-dv .gal_bcs .headrr ul li {
    float: left;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
    width: 145px;
}

.foo-table-dv .p-lnk {
    margin-top: 20px;
}


.foo-table-dv .dwnlods ul{padding: 0 0 0 25px;}

.foo-table-dv .brder-sd{margin-bottom:10px;}

.foo-table-dv .moble-sld{display:block;}
.foo-table-dv .moble-sld ul{list-style:none;margin: 0px; padding: 10px;}
.foo-table-dv .moble-sld img{width: 100%; padding:5px 0;}

.foo-table-dv .dwnlods ul li {padding:0;}
.foo-table-dv .outsde{display:block; float: right; padding: 0px 10px 0px 0px;}
.foo-table-dv .outsde p{margin:0; padding:0 0 10px 10px;}
.foo-table-dv .b-pontr{cursor:pointer;color: #333;}
}

/*############# footable css ends #############*/

/*############# heder and left colun fixed on scroll css starts example1 #############*/

.fixed-scroll-table a{color:#2b2b2b;}
.fixed-scroll-table .algn-tbe{text-align:right;}
.fixed-scroll-table .center_align{text-align:center;}
.fixed-scroll-table label{margin-bottom:0;}
.fixed-scroll-table .peerwishsave{padding:6px 0;}
.fixed-scroll-table .container{padding:0;}
.fixed-scroll-table .myfont{font-size:16px !important;}
body{overflow-x:hidden;height:99%; font-family:robotoregular; font-size:13px;}
.fixed-scroll-table .bld{color:#b3b2b2; font-weight:bold}
.fixed-scroll-table .font_awsme{font-family:'FontAwesome';}
.fixed-scroll-table a:focus{outline:none;}
.fixed-scroll-table .clear{clear:both;}
.fixed-scroll-table .nopad{padding:0 !important;}
.fixed-scroll-table .pointer{cursor:pointer;}
.fixed-scroll-table .my_date{width:100%;}
.fixed-scroll-table .my_date h6{float:right; font-family:"Myriad Pro"; font-size:10px; color:#3e3f3f; margin-top:10px;}
.fixed-scroll-table .bredcrumb_ul{ list-style-type:none; margin:0; padding:0; line-height: 40px;}
/*.bredcrumb_ul{width:100%; margin:0;padding: 0 0 0 0px;}*/
.fixed-scroll-table .bredcrumb_ul li{text-decoration:none; list-style-type:none; padding: 0px 10px 0px 0px; display:block; float:left; cursor:default; font-family: robotoregular;
font-size: 14px;}
.fixed-scroll-table .my_pointer{cursor:pointer !important; font-size:18px !important; color:#014591;}

.fixed-scroll-table .outer_class{float: right; width: 230px;}
.fixed-scroll-table .nvs_sects:hover{color:#014591;}
.fixed-scroll-table .gainer h5:hover{color:#014591;}
.fixed-scroll-table .loser h5:hover{color:#014591;}
.fixed-scroll-table .gainer{border-radius:10px 0 0 10px; border:#c7c8c9 1px solid; background:#f1f2f2; float:left;}
.fixed-scroll-table .current_type{ color:#014591 !important; cursor:default !important;}
.fixed-scroll-table .loser{border-radius:0px 10px 10px 0px; border:#c7c8c9 1px solid; background:#f1f2f2; float:left;}
.fixed-scroll-table .loser h5, .gainer h5{font-family: robotoregular; font-size: 16px; color:#b0b1b1; margin: 0px 20px; line-height: 37px; cursor:pointer;}
.fixed-scroll-table .nvs_sects{font-size:20px;  cursor:pointer; float:left; padding:0px 0 0 20px; line-height: 40px;}
.fixed-scroll-table .corp_nvs ul{width:270px;position:absolute; background-color:#f2f2f2; right:0; top:28px; z-index:10000; list-style:none; margin:0; padding:0; display:none;}
.fixed-scroll-table .corp_nvs ul li{width:270px; margin:0; padding:0 0 0 10px; color:#595959; font-size:16px; border-bottom:1px solid #595959;line-height: 40px; transition: 1s all;}
.fixed-scroll-table .corp_nvs ul li a{text-decoration:none; color:#595959;}
.fixed-scroll-table .corp_nvs ul li:hover{background-color:#FBC00C; display:block;}
.fixed-scroll-table .Indx_dr{margin:0 0 0 20px !important;}
.fixed-scroll-table .dervi_sel_a {padding: 0px 15px; }
.fixed-scroll-table .dervi_sel_a ul { list-style: outside none none; width: 50%; margin: 0px; padding: 0px 0px 0px;}
.fixed-scroll-table .fixed-scroll-table .dervi_sel_a ul li { float: left;  font-size: 14px; text-align: center;  color: #FFF;  color: #A7A6A6; line-height: 26px;  margin:0 0 0 2px;  cursor: pointer; border-radius: 10px 10px 0px 0px; padding: 0 20px 0 20px;}
.fixed-scroll-table .crt_deri { background-color: #014591 !important;  color: #FFF !important;  font-size: 14px !important; cursor: default !important; line-height: 32px !important; /*margin: 0px 0px 0px 10px !important;*/}
.fixed-scroll-table .dervi_sel_a ul li:hover{ background-color: #014591 !important;  color: #FFF !important;  font-size: 14px !important; line-height: 32px !important; margin:0 0 0 2px;}
.fixed-scroll-table .save{float:right;}
/*. {padding: 0px 15px; }*/
.fixed-scroll-table .saveprintexcel{width: 100%;float: right;}
.fixed-scroll-table .save { list-style: outside none none; margin: 0px; padding: 5px 0px 0px;}
.fixed-scroll-table .save li { float: left;  font-size: 14px; text-align: center;  color:#665B5B; line-height: 20px;  margin: 0px;  cursor: pointer; border-radius: 10px 10px 0px 0px; padding: 0px 6px;}
.fixed-scroll-table .save li:hover{color:#0C0B0B;}
.fixed-scroll-table .note h4{font-size:12px; color:#afafaf; margin:0; padding: 1px 0px 0px;}

.fixed-scroll-table .my_width{width:65px;}
.fixed-scroll-table .my_margin{margin:0 0 0 22px; width:92% !important;}
.fixed-scroll-table .whole_border{border:#EFEFEF 1px solid; float:left;}
.fixed-scroll-table .upper_heading{padding:10px 0 10px 0; float: left; width: 100%; border-bottom:#efeff0 1px solid;}
.fixed-scroll-table .wheel{border-radius:100%; width:31px; height:31px; background:#f1f2f4; text-align:center; margin: 0px 0px 0px 38px; cursor: pointer; float:left; position:relative;}
.fixed-scroll-table .wheel p{text-align:center; line-height:31px; color:#014591; margin:0; }
.caption h3{font-family:"robotoregular"; font-size:13px; text-align:left; margin:0; line-height: 31px; padding:0;}
.fixed-scroll-table .lstbox select{width: 100%; padding: 0px 0px 0px 5px;border-radius: 5px;border: 1px solid #CCC;color: #AAA;line-height: 32px;height: 32px;}
.fixed-scroll-table .lstbox select option{margin: 0px; padding: 0px 0px 0px 10px; color: #3E3232;}
.fixed-scroll-table .go_btn{border-radius:10px; background:#014591; color:#fff; text-align: center; line-height: 31px;width: 55px;float: right; cursor:pointer;}
.fixed-scroll-table .go_btn:hover{background:#075EBF;}
.fixed-scroll-table .table > thead > tr > th { font-size: 13px; background-color: #f1f2f4; color: #2b2b2b; font-family:"robotoregular";}

.fixed-scroll-table .tb_deri tr ul{margin:0; padding:0; list-style-type:none; float:right;}
.fixed-scroll-table .tb_deri tr ul li{margin:0; padding:0 10px; float:left; color:#6f6f6f; cursor:pointer; font-size:14px;}
.current_page{color:#014591 !important; cursor:default !important;}


<!--Equity Menu-->
.fixed-scroll-table .menu{overflow:hidden; position:relative;}
.fixed-scroll-table .menu ul{margin:0;padding:0;list-style:none; z-index:20000; position:absolute; right:0; top:40px; width: 47%;}
.fixed-scroll-table .menu ul li{float:left;line-height:40px;}
.fixed-scroll-table .menu ul li a{line-height:40px;font-size:14px;color:#000;padding:0 24px;display:block;}
.fixed-scroll-table .menu ul li:hover{background-color: #363636;}
.fixed-scroll-table .menu ul li:hover a{color:#fff; text-decoration:none;}
.fixed-scroll-table .activu{background-color: #363636;color:#fff !important;}
/*.activu2{background-color: #0099FF;color:#fff !important;}*/
.fixed-scroll-table .menu ul li ul{display:none;position:absolute;background:#363636;top:40px;height:300px;}
/*.menu ul li:hover >ul{display:block;}*/
.fixed-scroll-table .menu ul li ul li{float:left;color:#3eae8d;}
.fixed-scroll-table .menu ul li ul li a{color:#3eae8d;}
/*.menu ul li ul li ul{display:block;}*/
.fixed-scroll-table .menu ul li:hover > ul li a{color:#3eae8d;}
/*.menu ul li ul li:nth-child(2){width:150px;}*/
.fixed-scroll-table .menu ul li ul li ul li{float:none;clear:both;line-height:25px;font-size:12px;}
.fixed-scroll-table .menu ul li ul li ul li a{line-height:25px;font-size:12px;color:#fff;}
.fixed-scroll-table .menu ul li:hover > ul li ul li a{color:#fff;}
.fixed-scroll-table .menu ul li ul li ul{border-bottom:1px solid #333;}
.fixed-scroll-table .menu_ul{display:none; border-radius:10px;}
/*@media (max-width:992px){*/
	/*.menu_ul{display:none; border-radius:10px;}*/
	.fixed-scroll-table .mob_menu{float:right;}
/*	.menu ul li:hover >ul{display:none;}*/
	.fixed-scroll-table .menu ul{clear:both;background:#b0b1b1;}
	.fixed-scroll-table .menu_ul li{border-top:1px solid white;}
	.fixed-scroll-table .menu ul li, .menu ul li a{float:none;line-height:30px;clear:both;width:100%;display:block;cursor:pointer;}
	.fixed-scroll-table .menu ul li ul{display:block;position:relative;background:#363636;top:0px;height:auto; width: 100%;}
	.fixed-scroll-table .menu ul li ul li{float:none;background:#ebecec;color:#333;}
	.fixed-scroll-table .menu ul li ul li ul{display:none;}
/*	.menu ul li ul li:nth-child(2){width:100%;}*/
	.fixed-scroll-table .menu ul li ul li{float:left;color:#333333;}
.fixed-scroll-table .menu ul li ul li a{color:#333333;}
/*.menu ul li:hover > ul li a{color:#333333;}*/
/*.menu ul li ul li:hover > a{color:#fff;}*/
.menu ul li ul li ul,.menu ul li ul li ul li{background:#666;}

.fixed-scroll-table .show{display:block;  float:right;}
.fixed-scroll-table .hide{display:none; float:right;}

.fixed-scroll-table .for_position{ width:100%;/*float:left;*/}
.fixed-scroll-table .on_wheel{ display:none;border:solid 1px #bbbbbb; background:#dddada; width:198px; float:left; position:absolute; z-index:1000; left:0px; top:0px; padding: 2px 5px 5px;
border-radius: 10px;}
.fixed-scroll-table .gair p{text-align:center; color:#014591; margin:0; text-align:center; cursor: default;}
.fixed-scroll-table .add_peerset{float:none;}
.fixed-scroll-table .save_btn{background:#717070; text-align:center; font-size:13px; font-family:robotoregular; float:none; color:white;}
.fixed-scroll-table .save_btn:hover{background:#302D2D;}

/* Add peerset chkbox*/
.fixed-scroll-table .add_peerset input[type=checkbox] { display: none;}
.fixed-scroll-table .add_peerset label:after{bottom: 3px !important;left:-3px !important;}
/*.add_peerset label{margin-top:1px;padding-left: 5px !important;margin-left: 0px !important;}*/
.fixed-scroll-table .add_peerset label {display: inline-block;position: relative;padding-left: 18px;margin-right: 5px;font-size: 13px;margin-left: 10px; margin-top: 0px; font-family:"robotoregular"; font-weight:normal;}
.fixed-scroll-table .add_peerset label:after {content: "";display: inline-block;width: 13px; height:13px; margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #fff;border:1px solid #8f9091;}
.fixed-scroll-table .add_peerset input[type=checkbox]:checked + label:after {content: "\2713";text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 13px;color: #2e2e2e;text-align: center; line-height: 11px; font-weight:normal;}
.fixed-scroll-table .table > tbody > tr:hover{background:#cbe3fe;}
.fixed-scroll-table .no_hover td:hover{background:white;}
.fixed-scroll-table .rowhilight{background:#cbe3fe;}
.fixed-scroll-table .number_list li:hover{color:#014591 !important;}

@media (min-width: 768px) and (max-width: 990px) 
{
.fixed-scroll-table .dervi_sel_a ul{width:70%;}
.fixed-scroll-table .wheel{margin: 0px 0px 0px 18px; float:left;}
.fixed-scroll-table .table > thead > tr > th{ vertical-align:middle;}
.fixed-scroll-table .table > tbody > tr > td{vertical-align:middle;}
.fixed-scroll-table .tb_deri td label{margin-top: 21px;}
.fixed-scroll-table .tb_deri td label::after {width: 15px; height: 15px;}
.fixed-scroll-table .tb_deri th label{}
.fixed-scroll-table .tb_deri th label::after {width: 15px; height: 15px;}
	
}



@media (max-width:767px){
.fixed-scroll-table .resp_pad{padding:0;}
.fixed-scroll-table .container{padding:0 15px;}
.fixed-scroll-table .outer_class {
    float: right;
    width: 100%;
}
.fixed-scroll-table .nvs_sects { float: right; padding: 0px;}
.fixed-scroll-table .dervi_sel_a ul {width: 100%;}	
.fixed-scroll-table .wheel{margin: 0px 0px 0px 11px;}
/*.my_margin {width: 90% !important;}*/
.fixed-scroll-table .lstbox select {width: 89%;
margin: 0px 15px 5px 24px;}
.fixed-scroll-table .go_btn{width: 62px;float: left;}
.fixed-scroll-table .table-responsive{border:none;}
.fixed-scroll-table .my_margin{ width: 89% !important; margin: 0px 15px 5px 24px;}
.fixed-scroll-table .menu ul{width:100%;}

/*Darshan*/
.fixed-scroll-table .headcol {
            position:absolute;
			background:#fff; 
            width:auto; 
            left:0;
            top:auto;
            border-right: 0px none black; 
            border-top-width:3px; /*only relevant for first row*/
            margin-top:-1px; /*compensate for top border*/
        }
.fixed-scroll-table #col_headfixed{position:absolute;top:auto;left:0;z-index:1000;height:40px;display:none;width:162px;background:#f1f2f4;}

}


/*############# heder and left colun fixed on scroll css ends example1 #############*/

/*############# Responsive table css starts #############*/

/*Table alignment starts*/
	.table-responsve table{margin:0 5px !important;}
	.table-responsve #no-more-tables, #no-more-tables2{padding:0 5px !important;}


.table-responsve .generaltable1 ul { padding: 0 0 0 35px; margin: 0; list-style: none;}
.table-responsve .generaltable1 ul li { padding: 5px 0; margin: 0; list-style: none;list-style-image:url(../images/li_img.jpg); padding-left: 5px;line-height: 18px;}
.table-responsve .generaltable1 ul li a { color: #A6A638; text-decoration: underline;font-weight: bold;word-wrap:break-word;}
.table-responsve .generaltable1 {border-left: 1px solid #ddd; border-top: 1px solid #ddd;margin-left: auto !important;float: none;margin-right: auto !important;margin-bottom: 15px !important;}
.table-responsve .generaltable1 td, .generaltable1 th  {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;padding: 3px;}
.table-responsve .supara p { line-height: 18px;padding: 0px 25px 6px 32px;}
.table-responsve .supara{float:left;}
/*Table alignment ends*/

@media only screen and (max-width: 767px) {
    
    /* Force table to not be like tables anymore */
	.table-responsve #no-more-tables table, 
	.table-responsve #no-more-tables thead, 
	.table-responsve #no-more-tables tbody, 
	.table-responsve #no-more-tables th, 
	.table-responsve #no-more-tables td, 
	.table-responsve #no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.table-responsve #no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.table-responsve #no-more-tables tr { border: 1px solid #ccc; }
 
	.table-responsve #no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
	 .table-responsve .full{
		width:100% !important;}
 
	.table-responsve #no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	.table-responsve #no-more-tables td:before { content: attr(data-title); }
	
	
	.table-responsve #no-more-tables2 table, 
	.table-responsve #no-more-tables2 thead, 
	.table-responsve #no-more-tables2 tbody, 
	.table-responsve #no-more-tables2 th, 
	.table-responsve #no-more-tables2 td, 
	.table-responsve #no-more-tables2 tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.table-responsve #no-more-tables2 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.table-responsve #no-more-tables2 tr { border: 1px solid #ccc; }
 
	.table-responsve #no-more-tables2 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
	 .table-responsve .full{
		width:100% !important;}
 
	.table-responsve #no-more-tables2 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	.table-responsve #no-more-tables2 td:before { content: attr(data-title); }
	
}


@media only screen and (max-width: 767px) {
	/*Table alignment starts*/
.table-responsve .generaltable1{padding:0 !important;}
.table-responsve .generaltable1 ul { padding: 0 0 0 13px;}
.table-responsve .supara p { padding: 0px 25px 6px 7px;}
/*Table alignment ends*/
}

/*############# Responsive table css ends #############*/