/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
#accessibility a {
	padding: 4px;
	color: #fff;
	margin: 0 2px;
}

main marquee a {
	color: #084279;
	font-size: 16px;
	font-weight: bold;
}

.bs-example-form p.txt {
	color: cornsilk;
	max-width: 700px;
	font-size: 14px;
	margin: 0 auto;
}

.bs-example-form .radio-inline {
	font-size: 16px;
	color: white;
	margin-left: 5px;
}

.screenreader #content p {
	font-size: 15px;
}

.screenreader #content .table tbody>tr>th {
	color: #fff;
}

.screenreader #content .table tr:nth-child(even) {
	background-color: #fff;
}

.screenreader #content .table tr:nth-child(odd) {
	background-color: #d5e4fa;
}

.banner img {
	background-color: #FFFFFF;
	padding: 15px;
	margin: 20px;
}

.brand {
	padding-top: 30px;
}

.brand h4 {
	color: #999999
}

ol.breadcrumb li {
	color: white;
	font-style: italic;
}

ol.breadcrumb li a {
	color: white;
	font-weight: bold;
	font-style: normal;
}

body.undernavigation {
	overflow-x: hidden;
	padding-top: 0px;
}


#content {
	padding-bottom: 0px;
	min-height: 500px;
	margin-top: 10px;
}

#designedby {
	padding: 5px;
}

#footer_feedback {
	padding-top: 12px;
}

input[type="file"] {
	display: block;
	height: auto;
}

div.panel-primary div.panel-heading a {
	color: white;
}
/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence, span.ds-authority-confidence {
	width: 16px;
	height: 16px;
	margin: 5px;
	background-repeat: no-repeat;
	padding: 0px 2px;
	vertical-align: bottom;
	color: transparent;
}

img.ds-authority-confidence.cf-unset, span.ds-authority-confidence.cf-unset
	{
	background-image: url(../../../image/authority/bug.png);
}

img.ds-authority-confidence.cf-novalue, span.ds-authority-confidence.cf-novalue
	{
	background-image: url(../../../image/confidence/0-unauthored.gif);
}

img.ds-authority-confidence.cf-rejected, img.ds-authority-confidence.cf-failed,
	span.ds-authority-confidence.cf-rejected, span.ds-authority-confidence.cf-failed
	{
	background-image: url(../../../image/confidence/2-errortriangle.gif);
}

img.ds-authority-confidence.cf-notfound, span.ds-authority-confidence.cf-notfound
	{
	background-image: url(../../../image/confidence/3-thumb1.gif);
}

img.ds-authority-confidence.cf-ambiguous, span.ds-authority-confidence.cf-ambiguous
	{
	background-image: url(../../../image/confidence/4-question.gif);
}

img.ds-authority-confidence.cf-uncertain, span.ds-authority-confidence.cf-uncertain
	{
	background-image: url(../../../image/confidence/5-pinion.gif);
}

img.ds-authority-confidence.cf-accepted, span.ds-authority-confidence.cf-accepted
	{
	background-image: url(../../../image/confidence/6-greencheck.gif);
}

/* hide authority-value inputs in forms */
input.ds-authority-value {
	display: none;
}

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* for edit-item-form lock button */
input.ds-authority-lock {
	vertical-align: bottom;
	height: 24px;
	width: 24px;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-color: transparent;
}

input.ds-authority-lock.is-locked {
	background-image: url(../../../image/lock24.png);
}

input.ds-authority-lock.is-unlocked {
	background-image: url(../../../image/unlock24.png);
}

/* field required in submission */
.label-required:after {
	content: " *";
}

.browse_range {
	text-align: center;
}

.prev-next-links {
	text-align: center;
}

div.tagcloud {
	width: 100%;
	text-align: center
}

div.tagcloud .tagcloud_1 {
	color: rgb(217, 108, 39);
	font-weight: normal;
	margin-right: 5px;
}

div.tagcloud .tagcloud_2 {
	color: rgb(66, 66, 66);
	font-weight: normal;
	margin-right: 5px;
}

div.tagcloud .tagcloud_3 {
	color: rgb(129, 129, 131);
	font-weight: normal;
	margin-right: 5px;
}

div.batchimport-info {
	color: gray;
}

div.batchimport-info  a {
	color: #47a447;
	font-weight: bold;
}

span.batchimport-error-tab {
	padding-left: 10px;
}

span.batchimport-error-caused {
	font-weight: bold;
}

.row.home-margin {
	margin-left: 0px;
	margin-right: 0px;
}

.metadataFieldLabel {
	font-family: "verdana", "Arial", "Helvetica", sans-serif;
	text-align: right;
	font-weight: bold;
	border-top: #506b93 1px solid;
	border-left: #506b93 1px solid;
	border-bottom: #506b93 1px solid;
	border-right: #506b93 1px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	width: 25%;
}

.metadataFieldValue {
	font-family: "verdana", "Arial", "Helvetica", sans-serif;
	text-align: left;
	text-decoration: none;
	border-top: #506b93 1px solid;
	border-left: #506b93 1px solid;
	border-bottom: #506b93 1px solid;
	border-right: #506b93 1px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 9pt;
	background: #ffffff;
	vertical-align: middle;
	color: #000000;
	padding-top: 3px;
}
/* customise code  */
@import url('https://fonts.googleapis.com/css?family=Roboto');

body {
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
}
/*important links css start*/
.dark-yellow {
	background-color: #6088c3;
	border-bottom: 2px solid #5177af;
	text-align: center;
}

.dark-yellow h4 {
	color: #fff;
}

.light-yellow {
	background-color: #f6faff;
	text-align: center;
}

.box-size {
	padding-bottom: 20px;
	padding-top: 20px;
}
/*important links css start*/

/*header css start*/
.back-shade {
	background-image: url('../image/indiacode.jpg');
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 80px;
	width: 100%;
}

.back-shade a img {
	position: relative;
	top: 20px;
}
/*header css end*/

/*menu css start*/
.navbar-default {
	background: #5f99cb; /* Old browsers */
	background: -moz-linear-gradient(top, #5f99cb 0%, #4288c3 34%, #3e84c0 46%, #458ac5
		59%, #4b8cc4 66%, #4c8ec8 69%, #5493c9 76%, #5b97c9 86%, #619bcb 93%,
		#629ed0 95%, #659bc9 97%, #74a7d2 98%, #fefeff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #5f99cb 0%, #4288c3 34%, #3e84c0 46%,
		#458ac5 59%, #4b8cc4 66%, #4c8ec8 69%, #5493c9 76%, #5b97c9 86%,
		#619bcb 93%, #629ed0 95%, #659bc9 97%, #74a7d2 98%, #fefeff 100%);
	/* Chrome10-25,Safari5.1-6 */
	/* background-image: linear-gradient(to bottom,#DB6030 ,#DB6030 100%);W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background-image: linear-gradient(to bottom, #0778BE 50%, #3399D9 100%);
	border-color: #0778BE;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f99cb',
		endColorstr='#fefeff', GradientType=0); /* IE6-9 */
	min-height: 29px !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a
	{
	background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
	background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),
		to(#e2e2e2));
	background-image: linear-gradient(to bottom, #fff2a9, #fef2ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb',
		endColorstr='#ffe2e2e2', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
	color: #000;
}

.navbar-default .navbar-nav>li>a {
	color: #FFF;
	padding: 7px 12px;
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #DB6030;
	border-radius: 0px;
	margin-bottom: 0px;
}

.navbar-default .navbar-nav form {
	padding: 0 5px;
	width: 200px;
}

.navbar-default .navbar-nav form .glyphicon {
	top: -2;
}

.more-link .dropdown-menu {
	min-width: 100px;
}

.list-group {
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #ffffff;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover
	{
	background-image: linear-gradient(to bottom, #c0d6f5, #bfd5f4 100%);
}

a.list-group-item, button.list-group-item {
	color: #000;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover
	{
	z-index: 2;
	color: #0158a9;
	background-color: #337ab7;
	border-color: #337ab7;
}

.well.collection-home-heading {
	color: white;
}

h3.well.facets {
	color: white;
}

.media-body a {
	color: #fff;
}
/*change in existing*/
.list-group-item:hover {
	background-image: linear-gradient(to bottom, #fff2a9, #fef2ce 100%);
	border-bottom: 3px solid #fff2a9;
}

a.list-group-item:hover {
	color: #000;
}

/*.panel-warning > .panel-heading 
{
       background-image: linear-gradient(to bottom,#5783c0 0,#7499ce 100%);
    border-bottom: 3px solid #5782c0;
}
.panel-title
{
	color: #fff;
}*/
.panel-warning>.panel-body {
	padding: 10px;
	/*background-color: #f6faff;*/
	text-align: justify;
	/*border: 1px solid #d6e8fd;*/
}

/*.panel-primary > .panel-heading 
{
   background-image: linear-gradient(to bottom,#378c37 ,#44a344 100%);
    border-bottom: 3px solid #c2655f;
}*/
.panel-primary>.panel-heading>.panel-title {
	color: #fff;
	text-align: center;
}
/*change in existing*/
.panel-primary>.panel-body {
	padding: 10px;
	background-color: #f2f7ff;
}

.panel-warning {
	border-color: #db6030;
}

.btn {
	line-height: 1.62857143;
}

.form-control {
	height: 40px;
}

.panel-primary {
	border-color: #b9d8b9;
}
/*body css end*/

/*footer css start*/
.navbar {
	border-radius: 0px;
}

.navbar-inverse {
	border-radius: 0px;
}

.navbar-bottom {
	border-radius: 0px;
}

.footer-content {
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
}

.black {
	background-color: #3F3F3F;
	text-align: center;
	color: #fff;
	padding: 12px;
}
/*footer css end*/
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover
	{
	border-color: #bad1f1;
}

.blk {
	padding: 5px;
	text-align: center;
}

.blk ul {
	list-style-type: none;
	margin-bottom: 0px;
}

.blk ul li {
	display: inline-block;
	padding: 0px 10px;
	border-left: 1px solid #f7af68;
}

.blk ul li:first-child, .blk ul li:first-child {
	border: none;
}

.about-title {
	color: #52bcdc;
	margin-top: 0px;
}

.uldes {
	list-style: none;
	padding-left: 0px;
}

.uldes li {
	margin-bottom: 5px;
	margin-top: 8px;
	border-bottom: 1px dotted #adc5e9;
}

.panel-info>.panel-heading {
	background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
	background-image: -o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7),
		to(#c4e3f3));
	background-image: linear-gradient(to bottom, #004b8e 0, #004b8e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',
		endColorstr='#ffc4e3f3', GradientType=0);
	background-repeat: repeat-x;
}

.panel-info {
	border-color: #004B8E;
}

.panel-info>.panel-heading {
	color: #fff;
	background-color: #004b8e;
	border-color: #004b8e;
}

.dropdown-menu {
	background-color: #0778be;
}

/*new css*/
.dropdown-menu>li>a:hover {
	background-image: linear-gradient(to bottom, #fbf0a2 0, #e1c742 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',
		endColorstr='#ffe8e8e8', GradientType=0);
	background-repeat: repeat-x;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #e5edf9;
}

th#t1 {
	background-color: #004d93;
	color: white;
}

th#t2 {
	background-color: #004d93;
	color: white;
}

th#t3 {
	background-color: #004d93;
	color: white;
}

th#t4 {
	background-color: #004d93;
	color: white;
}

.panel-primary {
	border-color: #3174ae;
}

.footer-color {
	background-image: url(../../../image/footer-top-bg.jpg);
	margin-top: 10px;
	height: 60px;
}

.nav-search {
	height: 25px;
	line-height: 5px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #333;
	text-decoration: none;
	background-color: #428bca;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	color: #333;
	background-image: linear-gradient(to bottom, #fff2a9, #fef2ce 100%);
}

a {
	color: #333;
	text-decoration: none;
}

.container-max-width {
	width: 700px;
}

.container-full-jsp {
	max-width: 1000px;
}

.well {
	background-image: linear-gradient(to bottom, #bfd6f5 0, #c0d5f4 100%);
}

.carousel-margin-top {
	margin-top: -10px;
}

.well.collection-home-heading h2, h1, h3 {
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

th {
	text-align: left;
	background-image: linear-gradient(to bottom, #004b8e 0, #004b8e 100%);
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 2.2;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.evenRowEvenCol {
	border-top: #f9f9f9 0px solid;
	border-left: #f9f9f9 0px solid;
	border-bottom: #e6e6e6 0px solid;
	border-right: #e6e6e6 0px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 10pt;
	background: #ffffff;
	vertical-align: middle;
	color: #000000;
	font-style: normal;
	font-family: "verdana", "arial", "helvetica", sans-serif;
	text-decoration: none;
}

.evenRowOddCol {
	border-top: #f9f9f9 0px solid;
	border-left: #f9f9f9 0px solid;
	border-bottom: #e6e6e6 0px solid;
	border-right: #e6e6e6 0px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 10pt;
	background: #ffffff;
	vertical-align: middle;
	color: #000000;
	font-style: normal;
	font-family: "verdana", "arial", "helvetica", sans-serif;
	text-decoration: none;
}

.oddRowEvenCol {
	border-top: #506b93 0px solid;
	border-left: #506b93 0px solid;
	border-bottom: #506b93 0px solid;
	border-right: #506b93 0px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 10pt;
	background: #d5e4fa;
	vertical-align: middle;
	color: #000000;
	font-style: normal;
	font-family: "verdana", "arial", "helvetica", sans-serif;
	text-decoration: none;
}

.oddRowOddCol {
	border-top: #506b93 0px solid;
	border-left: #506b93 0px solid;
	border-bottom: #506b93 0px solid;
	border-right: #506b93 0px solid;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 10pt;
	background: #d5e4fa;
	vertical-align: middle;
	color: #000000;
	font-style: normal;
	font-family: "verdana", "arial", "helvetica", sans-serif;
	text-decoration: none;
	width: 10px;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover {
	background-image: linear-gradient(to bottom, #fff2a9, #fef2ce 100%);
}
/* .alert-info {
        color: #ffffff;
    background-image: linear-gradient(to bottom,#db6030 0,#db6030 100%);
    border-color: #db6030;
} */
.form-position {
	margin-top: 5px;
	margin-bottom: 1px;
	position: relative;
}

.nowrap {
	white-space: nowrap;
}

.display-item-container {
	max-width: 750px;
}

.panel-primary>.panel-heading {
	background-image: linear-gradient(to bottom, #004b8e 0, #004b8e 100%);
}

.panel-heading {
	background-image: linear-gradient(to bottom, #004b8e, #004b8e 100%);
	color: white;
}

.panel-heading1 {
	background-image: linear-gradient(to bottom, #0778be, #0778be 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.list-group-item:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td,
	.table tbody>tr>td, .table tfoot>tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border: 1px solid #3174ae;
}

.panel-info .panel-heading a {
	color: #fff;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small,
	.h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
	font-weight: normal;
	line-height: 1;
	color: #fff;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.428571429;
	color: #333;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #333;
}

.facet-margin {
	/* margin-top: 60px; */
	
}

.panel-success {
	border-color: #3174ae;
}

.list-group-item {
	border: 1px solid #3174ae;
}

.panel-footer {
	padding: 10px 15px;
	background-color: rgb(242, 247, 255);
	border-top: 1px solid #3174ae;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.orange-strip {
	text-align: center;
	color: #000;
	padding: 8px;
	font-size: 18px;
}

.clr, a.clr:hover {
	color: #fff;
}

.well {
	background-image: linear-gradient(to bottom, #337ab7 0, #337ab7 100%);
	color: white;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}

.well .sort-form, .well .mrg {
	margin-top: 10px;
	margin-bottom: 0;
}

.panel-success>.panel-heading {
	color: #fff;
	background-color: #3b84c3;
	border-color: #3a83c2;
}

.panel-success>.panel-heading {
	background-image: linear-gradient(to bottom, #3f88c7 0, #3c85c4 100%);
	background-repeat: repeat-x;
}

.discovery-query.panel-heading.blue {
	background-image: linear-gradient(to bottom, #3d86c5 0, #3d86c5 100%);
}

.row.home-fect h3 {
	display: none;
}
/*.home-fect div#facet_title {
    display: none;
}
.home-fect div#facet_actno {
    display: none;
}*/
.full-jsp-margin-bottom {
	margin-bottom: -15px;
}

label {
	font-size: 13px;
	display: inline-block;
	margin-bottom: 5px;
	/* font-weight: bold; */
}

.heading-css {
	text-transform: uppercase;
	font-weight: bold;
	color: #195488;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 2px 6px;
	margin-left: -1px;
	line-height: 1.3;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination {
	margin-top: 0px;
}

.label-default {
	background-color: #004d93;
}

.label-default-schedule {
	background-color: #5e4fa3;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.panel-heading {
	padding: 5px 15px;
	text-transform: uppercase;
}

.img-hover:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.img-hover img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: 2px 4px #ccc;
	border-radius: 6px;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	/*  font-size: 13px; */
	font-size: 18px;
	color: inherit;
	text-transform: uppercase;
}

.list-height {
	height: 200px;
	overflow-y: scroll;
}

.dropdown-menu>li>a {
	color: #fff;
}

.nav-li li {
	border-right: 1px solid #fff1ec;
}

.nav-li li .dropdown-menu li {
	border-right: none;
}

input, select, textarea {
	color: black;
}

@media ( max-width : 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
}

.p10 {
	text-align: -webkit-center;
}

.dash-itemheadwrapper {
	float: left;
	width: 65%;
	border: 0;
}

div#ds-body h1 {
	font-size: 1.8em;
	color: #982521;
	font-weight: 400;
	padding: 10px 0 0 0;
	margin: 0;
	margin-bottom: 8px;
}

.dash-item-download {
	float: right;
	width: 33%;
	border: 0;
	margin: 0;
	margin-top: 1em;
	padding: 0;
}

div.dash-item-download img {
	vertical-align: bottom;
	border: none;
	float: right;
	margin: 0;
	width: 32px;
	height: 32px;
}

div.dash-item-download span {
	font-size: 1.2em;
	float: right;
	margin: .3em .2em 0 0;
}

th.sorting_disabled {
	background-image: none;
}

.container.display-item-container {
	margin-top: 75px;
}

.panel-heading-rules {
	background-image: linear-gradient(to bottom, #1d65a6, #1d65a6 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-circulars {
	background-image: linear-gradient(to bottom, #db6030, #db6030 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-notifications {
	background-image: linear-gradient(to bottom, #673AB7, #673AB7 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-amendments {
	background-image: linear-gradient(to bottom, #db6030, #db6030 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-regulations {
	background-image: linear-gradient(to bottom, #f2a104, #f2a104 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-orders {
	background-image: linear-gradient(to bottom, #00743f, #00743f 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-bylaws {
	background-image: linear-gradient(to bottom, #333333, #333333 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-ordinances {
	background-image: linear-gradient(to bottom, #795548, #795548 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-statutes {
	background-image: linear-gradient(to bottom, #673AB7, #673AB7 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-actdetals {
	background-image: linear-gradient(to bottom, #db6030, #db6030 100%);
	color: white;
	padding: 6px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading-statutes .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.statutes_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-ordinances .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.ordinances_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-rules .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.rules_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-circulars .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.circulars_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-notifications .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.notifications_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-amendments .accordion-toggle:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.panel-heading-amendments .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-regulations .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.regulations_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-orders .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.orders_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-bylaws .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.bylaws_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.panel-heading-actdetals .panel-title:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #d9edf7; /* adjust as needed */
}

.accordion-toggle.collapsed .panel-title.act_details_arrow:after {
	/* symbol for "collapsed" panels */
	content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

#pan2 .input-group input::placeholder {
	color: #000;
	font-weight: bold;
	opacity: 1;
}

#content {
	min-height: 60%;
}

/* Icon when the collapsible content is hidden*/
/*.nav-tabs li a{
	background-color:#2aabd2;
}
.nav-tabs li a:focus{
	border-color:#db6030;
}*/
/* .nav-tabs li a:hover {
	background-color: #2aabd2;
} */

#accordion .btn {
	background: transparent;
	color: #004B8E;
	font-weight: bold;
	/* border: 2px solid #004B8E; */
	display: block;
}

#accordion .btn:hover {
	background-color: #004B8E;
	color: #fff;
	transition: 500ms;
}

.accord-brd {
	/* border-left: 1px dotted #004B8E; */
	margin-left: 45px;
}

span.homePageTitle {
	font-size: 50px;
	color: white;
	text-align: center;
	align-self: center;
	margin-left: 200px;
}

p.submitFormHelp.alert.alert-info {
	text-align: justify;
}

.navbar-default .nav-li .dropdown-menu .col-sm-3 {
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
}

.navbar-default .nav-li .dropdown-menu ul {
	list-style-type: none;
	margin-left: -40px;
}

.navbar-default .nav-li .dropdown-menu ul li {
	border: none;
}

.navbar-default .nav-li .dropdown-menu ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0;
	text-align: left;
	padding: 2px 10px;
	font-size: 17px;
}

.navbar-default .nav-li .dropdown-menu ul li a:hover {
	background-image: linear-gradient(to bottom, #fff2a9, #fef2ce 100%);
	color: #000;
}

@media only screen and (min-width: 768px) {
	.navbar-default .navbar-nav .dropdown .menu19 {
		width: 585px;
	}
	.navbar-default .navbar-nav .dropdown .menu19 {
		right: 0;
	}
}

.navbar-default .navbar-nav .dropdown .menu19 li a {
	word-break: break-word;
	white-space: normal;
	text-align: left;
	font-size: 15px;
}

span.mrg {
	margin-left: 15px;
}

hr.hr2 {
	border: none;
	margin-bottom: 3px;
	margin-top: 0;
}

hr.hr1 {
	border: none;
	margin-bottom: 8px;
	margin-top: 0;
}

center.font1 {
	font-size: 17px;
}

center.font2 {
	font-size: 16px;
}

.display-item #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li a
	{
	/* color: #5f5e5e; */
	/* color: #fff; */
	width: 100%;
}

.display-item #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a,
	.display-item #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a:focus
	{
	color: #000;
}

.display-item #secaccordion .hideshowsection {
	/* 	border-color: #ddd; */
	background: #ffffff;
	margin: 5px 5px 5px 13px;
	box-shadow: 0 0 1px #1d65a6;
	padding: 2px 5px;
}

.display-item .display-item-container1 .panel-default .pnl-style2 {
	max-width: 99%;
	padding: 0 0 0 17px;
}

.display-item #main .panel-group .hideshowsection>a {
	font-size: 15px;
	color: #000;
	display: inline;
}

.display-item .bitstreamTable tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: inherit;
	border: 1px solid #3174ae;
}

.display-item .itemDisplayTable {
	margin-bottom: 0;
}

.display-item .panel-heading-actdetals {
	background-image: linear-gradient(to bottom, #4b86d2, #4b86d2 100%);
	color: #fff;
	padding: 10px 15px;
	border-bottom: 2px solid #000;
	border-radius: 0 0 15px 15px;
	font-weight: bold;
	font-size: 14px;
}

.display-item #main {
	transition: .5s;
	margin-top: 20px;
	padding-right: 10px;
}

.display-item #subordinate a.cl3 {
	background-color: #f12b2b;
	min-width: 120;
}

.display-item #subordinate a.cl4 {
	background-color: #f2a104;
	min-width: 120;
}

.display-item #subordinate a.cl5 {
	background-color: #db6030;
	min-width: 120;
}

.display-item #subordinate a.cl6 {
	background-color: #673AB7;
	min-width: 120;
}

.display-item #subordinate a.cl7 {
	background-color: #00743f;
	min-width: 120;
}

.display-item #subordinate a.cl8 {
	background-color: #795548;
	min-width: 120;
}

.display-item #subordinate a.cl9 {
	background-color: #897112;
	min-width: 120;
}

.display-item #subordinate a.cl200 {
	background-color: #8a8a8a;
	min-width: 120;
}

/* .display-item .nav-tabs #cl1 a {
	background-color: #2d94d5;
}

.display-item .nav-tabs #cl2 a {
	background-color: #2d94d5;
}
.display-item .nav-tabs #cl10 a {
	background-color: #2d94d5;
}

.display-item .nav-tabs #cl11 a {
	background-color: #2d94d5;
}
.display-item .nav-tabs #cl12 a {
	background-color: #2d94d5;
}
.display-item .nav-tabs #cl13 a {
	background-color: #2d94d5;
}
.display-item .nav-tabs #cl14 a {
	background-color: #2d94d5;
}
 */
.section-in-new-tab .nav li a {
	width: 100%;
	border-radius: 0px 9px 0px 0px;
}

.rule {
	background-color: #f12b2b;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.regu {
	background-color: #f2a104;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.noti {
	background-color: #673AB7;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.sta {
	background-color: #897112;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.cir {
	background-color: #db6030;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.ord {
	background-color: #00743f;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.ordi {
	background-color: #795548;
	margin-right: 1px;
	border-radius: 0px 9px 0px 0px;
}

.display-item .nav-tabs #cl1 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl2 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl10 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl11 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl12 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl13 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl14 a {
	background-color: #39798f;
}

.display-item .nav-tabs #cl100 a {
	background-color: #8a8a8a;
}

.display-item .nav-tabs #cl101 a {
	background-color: #8a8a8a;
}

.display-item .nav-tabs #cl102 a {
	background-color: #8a8a8a;
}

.display-item .nav-tabs #cl103 a {
	background-color: #8a8a8a;
}

.display-item .nav-tabs #cl104 a {
	background-color: #8a8a8a;
}

/* .nav-tabs #cl2.active>a, .nav-tabs #cl2.active>a:focus,
	.nav-tabs #cl3.active>a, .nav-tabs #cl3.active>a:focus, .nav-tabs #cl4.active>a,
	.nav-tabs #cl4.active>a:focus, .nav-tabs #cl5.active>a, .nav-tabs #c5.active>a:focus,
	.nav-tabs #cl6.active>a, .nav-tabs #cl6.active>a:focus, .nav-tabs #cl7.active>a,
	.nav-tabs #cl7.active>a:focus, .nav-tabs #cl8.active>a, .nav-tabs #cl8.active>a:focus,
	.nav-tabs #cl9.active>a, .nav-tabs #cl9.active>a:focus, .nav-tabs #cl10.active>a,
	.nav-tabs #cl10.active>a:focus, .nav-tabs #cl11.active>a, .nav-tabs #cl11.active>a:focus,
	.nav-tabs #cl13.active>a, .nav-tabs #cl13.active>a:focus, .nav-tabs #cl14.active>a,
	.nav-tabs #cl14.active>a:focus {
	background-color: #fff;
} */
.nav-tabs #cl2.active>a, .nav-tabs #cl2.active>a:focus,
	.nav-tabs #cl3.active>a, .nav-tabs #cl3.active>a:focus, .nav-tabs #cl4.active>a,
	.nav-tabs #cl4.active>a:focus, .nav-tabs #cl5.active>a, .nav-tabs #c5.active>a:focus,
	.nav-tabs #cl6.active>a, .nav-tabs #cl6.active>a:focus, .nav-tabs #cl7.active>a,
	.nav-tabs #cl7.active>a:focus, .nav-tabs #cl8.active>a, .nav-tabs #cl8.active>a:focus,
	.nav-tabs #cl9.active>a, .nav-tabs #cl9.active>a:focus, 


/*.display-item .nav-tabs li a{
	border-top: 1px solid #ddd;
	border-right:1px solid #ddd;
	

}*/
.display-item .nav-tabs li a {
	border-radius: 0 10px 0 0;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 5px 6px;
}

.display-item .myTableSchedules .nav-tabs li a {
	color: #000;
}

.display-item .nav-tabs li a:hover {
	background: transparent;
	border: none;
}

.display-item .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover,
	.nav-tabs>li.active>a:focus {
	 color: #000; 
	cursor: default;
	/*  background-color: #fff; */ 
	border: 1px solid #000;
	border-bottom-color: transparent;
}

.display-item .tab-content {
	width: 100%;
	/*  border: 1px solid #000; */
	margin-top: -1px;
}

.display-item .table tbody>tr>td, .table tr>td {
	vertical-align: middle;
	font-size: 16px;
}
/*patrika*/
.display-itemdefault element.style {
    width: 900px;
    margin: 0 auto;
} 
/*patrika*/
.display-item #col8 .panel-group button {
	margin: 5px 5px 0px 12px;
	border: none;
	background-color: #238dcf;
	border-radius: 5px;
	color: #fff;
	padding: 3px;
}

/*  .display-item .myTableSchedules .hideshowsection>a {
	padding: 4px;
	font-size: 15px;
	box-shadow: 0 0 1px #1d65a6;
	display: block;
	margin:2px;
} */
.display-item .myTableSchedules .hideshowsection>a {
	padding: 4px;
	font-size: 18px;
	/* box-shadow: 0 0 1px #1d65a6; */
	display: block;
	margin: 2px;
	/* border: 1.5px solid #62efff;  */
}

.display-item .myTableSchedules .panel .panel-body {
	border: 1.5px solid #62efff;
	border-top: none;
}

.display-item .myTableSchedules .panel-default>.panel-heading {
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 32px;
	font-size: 16px;
	display: block;
	border: 1.5px solid #62efff;
	border-bottom:none;
}

.display-item #myTableSchedulesOrder .panel {
	border: none;
	box-shadow: none;
	margin-bottom: 8px;
}

/* .display-item #myTableSchedulesOrder .panel .panel-body {
	border: 1px solid #000;
	border-top: none;
}
 */
.display-item #myTableSchedulesOrder .panel .panel-body {
	border: 1.5px solid #f44336;
	border-top: none;
}

.display-item #myTableSchedulesOrder .panel-default>.panel-heading {
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 20px;
	display: block;
	border: 1.5px solid #f44336;
}

.display-item #myTableSchedulesOrder .panel-default>.panel-heading .panel-title a
	{
	color: #000;
	display: block;
}

.display-item #myTableSchedulesOrder .panel-heading h4.panel-title a:after,
	.display-item .hideshowsection a.schedulebtnzain:after, .display-item .hideshowsection span.aaa:after,
	.display-item  .hideshowsection a.schedulebtn:after {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	font-weight: bold;
	font-size: 14px;
	float: right;
}

.display-item #myTableSchedulesOrder .panel-heading h4.panel-title a.collapsed:after,
	.display-item .hideshowsection a.schedulebtnzain.collapsed:after,
	.display-item .hideshowsection span.collapsed:after, .display-item  .hideshowsection a.schedulebtn.collapsed:after
	{
	content: "\e080";
	font-weight: bold;
	font-size: 14px;
	float: right;
}

.display-item .myTableSchedules tbody tr td, .display-item  #myTableActSection tbody tr td
	{
	padding: 0;
}

.display-item #myTableSchedulesOrder tr td .panel-default .panel-heading .panel-title
	{
	text-transform: none;
	font-size: 18px;
}

/*abhishek  */
.display-item #myTableSchedulesOrderRule .panel-default>.panel-heading {
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 16px;
	display: block;
	border: 1.5px solid #388e3c;
}

.display-item #myTableSchedulesOrderRule .panel .panel-body {
	border: 1.5px solid #388e3c;
	border-top: none;
}

.display-item #myTableSchedules .panel-default>.panel-heading {
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 20px;
	display: block;
	border: 1.5px solid #62efff;
}

.display-item #myTableSchedules  .panel-body {
	border: 1.5px solid #62efff;
	border-top: none;
}
/* below section */
.display-item .myTableSchedulesBelowSection .panel-default>.panel-heading
	{
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 20px;
	display: block;
	border: 1.5px solid #62efff;
}

.display-item .myTableSchedulesBelowSection>.panel-body {
	border: 1.5px solid #62efff;
	border-top: none;
}

.display-item .myTableSchedulesBelowSection .panel-default>.panel-title
	{
	border: 1.5px solid #62efff;
	border-top: none;
	font-size: 120px;
	border: 1.5px solid brown;
}

.display-item #myTableSchedulesOrderBelowSection .panel .panel-body {
	border: 1.5px solid #f44336;
	border-top: none;
}

.display-item #myTableSchedulesOrderBelowSection .panel-default>.panel-heading
	{
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 20px;
	display: block;
	border: 1.5px solid #f44336;
}

.display-item #myTableSchedulesOrderRuleBelowSection .panel-default>.panel-heading
	{
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
	/* box-shadow: 0 0 2px #2d94d5; */
	padding: 8px 20px;
	font-size: 16px;
	display: block;
	border: 1.5px solid #388e3c;
}

.display-item #myTableSchedulesOrderRuleBelowSection .panel .panel-body
	{
	border: 1.5px solid #388e3c;
	border-top: none;
}

a.aschedulebtnzainbelowsection:after {
	color: #388e3c;
}

a.ordertitlebelowsection:after {
	color: #f44336;
}

a.aschedulebtnzainbelowsection:after {
	color: #62efff;
}
/* below section */
.display-item #myTableSchedules .panel-default>.panel-title {
	border: 1.5px solid #62efff;
	border-top: none;
	font-size: 120px;
	border: 1.5px solid brown;
}

.schedule .nav-tabs li a {
	background-color: #ab7720;
}

.schedulebelowsection .nav-tabs li a {
	background-color: #ab7720;
}

a.ruletitle:after {
	color: #388e3c;
}

a.ordertitlerule:after {
	color: #f44336;
}

a.schedulebtnzain:after {
	color: #62efff;
}

@media only screen and (min-width: 768px) {
	.container>.tab-content {
		height: 550px;
		overflow-y: auto;
	}
}

.display-item .tab-content .col-sm-4 {
	background-color: #ffffff;
	padding-right: 0;
	padding-left: 5px;
	height: 95%;
	overflow-y: auto;
	margin-top: 25px;
}

.display-item .tab-content .col-sm-8 {
	height: 100%;
	overflow-y: auto;
}

.display-item .tab-content .col-sm-4 p {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.display-item .tab-content .col-sm-4 ul li {
	font-size: 15px;
}

.display-item .tab-content .col-sm-4 ul ul li {
	font-size: 14px;
}

.display-item .tab-content .col-sm-4 ul {
	padding: 0 0 0 13px;
}

.display-item .tab-content .col-sm-4 a.headingone {
	/* background-color: #f1f1f1; */
	
}

.display-item .tab-content .col-sm-4 a, .tab-content .col-sm-4 p,
	.tab-content .col-sm-4 ul li, .tab-content .col-sm-4 ul li a {
	color: #000;
}

.display-item .tab-content .col-sm-4 a, .tab-content .col-sm-4 ul li a {
	padding: 5px;
	display: block;
	cursor: pointer;
	font-size: 13px;
	box-shadow: 0 0 2px #1874a0bf;
	margin: 5px 2px;
	border-left: none;
	font-weight: normal;
}
/* .actname  {  place-items:center;
    font-size: 18px;
    font-weight: bold;
    margin-top: 17px;
    margin-left: 150px;
    }
    
    .subordinate{
    color:#000;
    place-items:center;
        font-size: 28px;
    } */
    
    .actname  {      display: flex;
    font-size: 22px;
    justify-content: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;

    }
    .actlabel{
      display: flex;
    font-size: 22px;
    justify-content: center;
    font-weight:bold;
    }
    .subordinate{
       display: flex;
    font-size: 22px;
    justify-content: center;

    }
.display-item .tab-content .col-sm-4 a:before, .tab-content .col-sm-4 ul li a:before
	{
	content: " "
}

.display-item .tab-content .col-sm-4 a:hover, .tab-content .col-sm-4 ul li a:hover
	{
	background-color: #e1e1e1;
	color: #000;
}

.display-item .tab-content .col-sm-4 a:focus, .tab-content .col-sm-4 ul li a:focus
	{
	background-color: #f1f1f1;
	color: #000;
}

.display-item .tab-content .col-sm-4 ul {
	/* background-color: #f1f1f1; */
	
}

.display-item .tab-content .col-sm-4 ul li {
	list-style-type: none;
}

.display-item .tab-content .col-sm-4 .showallchapter {
	background-color: #014c90;
	color: #fff;
}

@media only screen and (max-width: 768px) {
	#subordinate .btn {
		display: block;
		width: 100%;
		margin: 5px;
	}
}

@media only screen and (min-width: 768px) {
	#subordinate .btn {
		padding: 5px;
		font-size: 16px;
	}
}

.display-item .hideshowsection .label {
	font-weight: normal;
	font-size: 13px;
}

.display-item .itemDisplayTable .btn.collapsed span.aaa:after {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	font-weight: bold;
	font-size: 14px;
	float: right;
}

.display-item .itemDisplayTable .btn span.aaa:after {
	font-family: 'Glyphicons Halflings';
	content: "\e080";
	font-weight: bold;
	font-size: 14px;
	float: right;
}

.display-item #subordinate a.btn {
	color: #fff;
	padding: 2px 8px;
}

.display-item .dataTables_wrapper .dataTables_info {
	clear: both;
	float: left;
	/* padding-top: 0.755em; */
}

.display-item .dataTables_wrapper .dataTables_paginate .paginate_button
	{
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	/* padding: 0.5em 1em; */
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px;
}

.display-item .modal-header .close {
	margin-top: -10px;
}
.modal-header{
	
	    border: none;
}
@media only screen and (max-width: 768px) {
	.display-item .tab-content .col-sm-8 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.display-item .tab-content .col-sm-8 #main {
		padding-right: 0;
	}
	.display-item #secaccordion .hideshowsection {
		margin: 5px 5px 5px 0px;
	}
	.display-item .accord-brd {
		margin-left: 0;
	}
	.display-item #secaccordion .hideshowsection .accord-brd .panel-body {
		padding: 15px 5px;
		text-align: justify;
	}
}

.allsearch #narrow-browser-alert p {
	font-size: 17px;
	color: black;
}

.allsearch #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li a
	{
	color: #5f5e5e;
}

.allsearch #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a,
	.allsearch #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a:focus
	{
	color: #000;
}

.allsearch #secaccordion .panel-default {
	border-color: #ddd;
	background: #ffffff;
	margin: 5px 5px 5px 13px;
	box-shadow: 0 0 1px #1d65a6;
}

.allsearch .display-item-container1 .panel-default .pnl-style2 {
	max-width: 99%;
	padding: 0 0 0 17px;
}

.allsearch #myTabContent .tab-pane p a {
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: block;
	border-left: 3px solid #2891d2;
	margin-left: 10px;
	box-shadow: 0 0 1px #1d65a6;
}

.allsearch .bitstreamTable tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: inherit;
	border: 1px solid #3174ae;
}

.allsearch .itemDisplayTable {
	margin-bottom: 0;
}

.allsearch .panel-heading-actdetals {
	background-image: linear-gradient(to bottom, #4b86d2, #4b86d2 100%);
	color: #fff;
	padding: 10px 15px;
	border-bottom: 2px solid #000;
	border-radius: 0 0 15px 15px;
	font-weight: bold;
	font-size: 14px;
}

.allsearch #main {
	transition: .5s;
	margin-top: 20px;
	padding-right: 10px;
}

.allsearch #main .panel-default .panel-heading {
	background-image: linear-gradient(to bottom, #4B86D2 0, #4B86D2 100%);
	border-bottom: 2px solid #000;
	border-radius: 0px 0px 15px 15px;
	color: #fff;
	padding: 10px;
}

.allsearch .nav-tabs #cl1 a {
	background-color: #6e4f73;
}

.allsearch .nav-tabs #cl2 a {
	background-color: #4b86d2;
}

.allsearch .nav-tabs #cl3 a {
	background-color: #f12b2b;
}

.allsearch .nav-tabs #cl4 a {
	background-color: #f2a104;
}

.allsearch .nav-tabs #cl5 a {
	background-color: #db6030;
}

.allsearch .nav-tabs #cl6 a {
	background-color: #673AB7;
}

.allsearch .nav-tabs #cl7 a {
	background-color: #00743f;
}

.allsearch .nav-tabs #cl8 a {
	background-color: #795548;
}

.allsearch .nav-tabs #cl9 a {
	background-color: #897112;
}

.allsearch .nav-tabs #cl200 a {
	background-color: #8a8a8a;
}

.allsearch .nav-tabs #cl1.active>a:focus, .allsearch .nav-tabs #cl2.active>a,
	.allsearch .nav-tabs #cl2.active>a:focus, .allsearch .nav-tabs #cl3.active>a,
	.allsearch .nav-tabs #cl3.active>a:focus, .allsearch .nav-tabs #cl4.active>a,
	.allsearch .nav-tabs #cl4.active>a:focus, .allsearch .nav-tabs #cl5.active>a,
	.allsearch .nav-tabs #c5.active>a:focus, .allsearch .nav-tabs #cl6.active>a,
	.allsearch .nav-tabs #cl6.active>a:focus, .allsearch .nav-tabs #cl7.active>a,
	.allsearch .nav-tabs #cl7.active>a:focus, .allsearch .nav-tabs #cl8.active>a,
	.allsearch .nav-tabs #cl8.active>a:focus, .allsearch .nav-tabs #cl9.active>a,
	.allsearch .nav-tabs #cl9.active>a:focus {
	background-color: #fff;
}

/*.allsearch .nav-tabs li a{
	border-top: 1px solid #ddd;
	border-right:1px solid #ddd;
	

}*/
.allsearch .nav-tabs li a {
	border-radius: 0 10px 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 3px;
}

.allsearch .nav-tabs li a:hover {
	background: transparent;
	border: none;
}

.allsearch .nav-tabs>li.active>a, .allsearch .nav-tabs>li.active>a:hover,
	.allsearch .nav-tabs>li.active>a:focus {
	color: #000;
	cursor: default;
	background-color: #fff;
	border: 1px solid #000;
	border-bottom-color: transparent;
}

.allsearch .table tbody>tr>td, .allsearch .table tr>td {
	vertical-align: middle;
	font-size: 14px;
}

.allsearch #col8 .panel-group button {
	margin: 5px 5px 0px 12px;
	border: none;
	background-color: #238dcf;
	border-radius: 5px;
	color: #fff;
	padding: 3px;
}

@media only screen and (min-width: 900px) {
	.allsearch #myTabContent .tab-pane {
		max-width: 90%;
		margin: 0 auto;
	}
}

.allsearch #myTabContent {
	border: 1px solid #000;
	margin-top: -1px;
}

.allsearch #myTabContent .tab-pane p a.allrules {
	border-left-color: #f12b2b;
}

.allsearch #myTabContent .tab-pane p a.allregulation {
	border-left-color: #f2a104;
}

.allsearch #myTabContent .tab-pane p a.allcircular {
	border-left-color: #db6030;
}

.allsearch #myTabContent .tab-pane p a.allnotification {
	border-left-color: #673AB7;
}

.allsearch #myTabContent .tab-pane p a.allorder {
	border-left-color: #00743f;
}

.allsearch #myTabContent .tab-pane p a.allordinances {
	border-left-color: #795548;
}

.allsearch #myTabContent .tab-pane p a.allstatutes {
	border-left-color: #897112;
}

.allsearch table.dataTable tbody th, table.dataTable tbody td {
	padding: 0px 10px;
}

.rulesnact .heading {
	font-size: 15px;
	text-transform: capitalize;
	font-weight: bold;
}

.rulesnact th {
	color: white;
}

.rulesnact .panel {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.rulesnact .panel-group .panel {
	margin-bottom: 0;
	overflow: hidden;
	border-radius: 4px;
	background-color: transparent;
	border: none;
	box-shadow: none;
}

.rulesnact .panel-group .panel-default .panel-body {
	padding: 7px;
}
/* #t a:after, #t a.collapsed:after {
    content: "\f106";
    font-family: FontAwesome;
    color: #de4d4e;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    top: 14px;
    right: 25px;
}
#t a.collapsed:after {
    content: "\f107";
    color: #808080;
} */
.rulesnact .panel-group #headingOne {
	padding: 5px 0 5px 10px;
	background: #fff;
	color: #000;
	font-size: 14px;
	border: 1px solid #2d95d5;
	border-radius: 5px;
	border-left: 5px solid #2d95d5;
	margin-right: 5px;
	text-transform: capitalize;
	box-shadow: 1px 1px 3px #668ea7;
}

.rulesnact .panel-group #headingOne .col-sm-8 {
	text-align: justify;
	font-weight: bold;
	font-size: 16px;
	word-spacing: 3px;
}

.rulesnact .panel-group #headingOne:hover {
	box-shadow: 2px 2px 5px #668ea7;
}

.rulesnact .panel-group .panel-body {
	border-radius: 20px;
}

.rulesnact .panel-group .panel-default .panel-body .panel-heading {
	background-image: linear-gradient(to bottom, #4b86d2, #4b86d2 100%);
	border-bottom: 2px solid #000;
	color: #fff;
	border-radius: 0px 0px 15px 15px;
	padding: 4px;
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
}

.rulesnact .panel-group .panel-default .panel-body .panel-heading a {
	color: #fff;
}

.rulesnact .panel-group .panel-default .panel-body .collapse #demo11 {
	background-color: #fdffd3;
}

.rulesnact .sectionView {
	border: 1px solid #3c7aca;
	border-radius: 0 0 15px 15px;
	margin-top: 0px;
	padding-bottom: 7px;
}

.rulesnact .sectionView .title-backg {
	background-color: #4B86D2;
	margin: 0;
	border-bottom: 2px solid #000;
	border-radius: 0px 0px 15px 15px;
	color: #fff;
}

.rulesnact .sectionView .title-backg h4 {
	margin-top: 7px;
	margin-bottom: 7px;
	font-weight: bold;
}

.rulesnact .sectionView .itemDisplayTable {
	background-color: #fff;
	margin-top: 5px;
	padding: 10px;
	color: #000;
	border-left: 2px solid #4b86d2;
	box-shadow: 1px 1px 4px #4b86d2;
	font-size: 16px;
	font-weight: bold;
}

.rulesnact .sectionView .itemDisplayTable a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.rulesnact .panel-group .panel-default {
	border: 1ps solid red;
}

.rulesnact table.itemDisplayTable {
	margin-bottom: 5px;
}

.rulesnact table.itemDisplayTable tbody>tr>td {
	padding: 10px 4px;
	vertical-align: middle;
}

.rulesnact .sectionView .text-backg {
	background-color: rgba();
	text-align: justify;
	padding: 10px;
	font-size: 15px;
	background-color: #fff;
	line-height: 30px;
	margin-top: 1px;
	box-shadow: 0px 0px 5px #4b86d2;
}
/*.rulesnact .sectionView .itemDisplayTable{
background-color: #873818;
}
.rulesnact .sectionView .text-backg{
background-color: rgba(254, 255, 190, 0.9);
}*/
.rulesnact main hr {
	margin: 0 0 15px 0;
	border-top: 1px solid #4b86d2;
}

.rulesnact main h2 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.rulesnact main#content {
	margin-top: 0;
}

.rulesnact main#content {
	min-height: 550px;
}

.rulesnact #t a:after {
	content: "Hide Details";
	font-family: FontAwesome;
	color: #de4d4e;
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	top: 10px;
	right: 40px;
}

.rulesnact #t a.collapsed:after {
	content: "View...";
	color: #000;
	font-family: calibri;
	font-weight: bold;
	font-size: 16px;
}

.sectionresult #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li a
	{
	color: #5f5e5e;
}

.sectionresult #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a,
	.sectionresult #tb1 #main .panel-group .panel-default .panel-body .nav-tabs li.active>a:focus
	{
	color: #000;
}

.sectionresult #secaccordion .panel-default {
	border-color: #ddd;
	background: #ffffff;
	margin: 5px 5px 5px 13px;
	box-shadow: 0 0 1px #1d65a6;
}

.sectionresult .display-item-container1 .panel-default .pnl-style2 {
	max-width: 99%;
	padding: 0 0 0 17px;
}

.sectionresult #main .panel-group .panel-default a {
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: block;
}

.sectionresult .bitstreamTable tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: inherit;
	border: 1px solid #3174ae;
}

.sectionresult .itemDisplayTable {
	margin-bottom: 0;
}

.sectionresult .panel-heading-actdetals {
	background-image: linear-gradient(to bottom, #4b86d2, #4b86d2 100%);
	color: #fff;
	padding: 10px 15px;
	border-bottom: 2px solid #000;
	border-radius: 0 0 15px 15px;
	font-weight: bold;
	font-size: 14px;
}

.sectionresult #main {
	transition: .5s;
	margin-top: 20px;
	padding-right: 10px;
}

.sectionresult #main .panel-default .panel-heading {
	background-image: linear-gradient(to bottom, #4B86D2 0, #4B86D2 100%);
	border-bottom: 2px solid #000;
	border-radius: 0px 0px 15px 15px;
	color: #fff;
	padding: 10px;
}

.sectionresult .nav-tabs #cl1 a {
	background-color: #6e4f73;
}

.sectionresult .nav-tabs #cl2 a {
	background-color: #4b86d2;
}

.sectionresult .nav-tabs #cl3 a {
	background-color: #f12b2b;
}

.sectionresult .nav-tabs #cl4 a {
	background-color: #f2a104;
}

.sectionresult .nav-tabs #cl5 a {
	background-color: #db6030;
}

.sectionresult .nav-tabs #cl6 a {
	background-color: #673AB7;
}

.sectionresult .nav-tabs #cl7 a {
	background-color: #00743f;
}

.sectionresult .nav-tabs #cl8 a {
	background-color: #795548;
}

.sectionresult .nav-tabs #cl9 a {
	background-color: #897112;
}

.sectionresult .nav-tabs #cl1.active>a {
	background-color: #fff;
}
/*
.sectionresult .nav-tabs #cl1.active>a,.sectionresult .nav-tabs #cl1.active>a:focus,.sectionresult .nav-tabs #cl2.active>a,
.sectionresult .nav-tabs #cl2.active>a:focus,.sectionresult .nav-tabs #cl3.active>a,.sectionresult .nav-tabs #cl3.active>a:focus,
.sectionresult .nav-tabs #cl4.active>a,.sectionresult .nav-tabs #cl4.active>a:focus,.sectionresult .nav-tabs #cl5.active>a,
.sectionresult .nav-tabs #c5.active>a:focus,.sectionresult .nav-tabs #cl6.active>a,.sectionresult .nav-tabs #cl6.active>a:focus,
.sectionresult .nav-tabs #cl7.active>a,.sectionresult .nav-tabs #cl7.active>a:focus,.sectionresult .nav-tabs #cl8.active>a,
.sectionresult .nav-tabs #cl8.active>a:focus,.sectionresult .nav-tabs #cl9.active>a,.sectionresult .nav-tabs #cl9.active>a:focus{
	background-color: #fff;
}

.nav-tabs li a{
	border-top: 1px solid #ddd;
	border-right:1px solid #ddd;
	

}*/
.sectionresult .nav-tabs li a {
	border: none;
	border-radius: 0 10px 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 12px;
}

.sectionresult .nav-tabs li a:hover {
	background: transparent;
	border: none;
}

.sectionresult .nav-tabs>li.active>a, .sectionresult  .nav-tabs>li.active>a:hover,
	.sectionresult  .nav-tabs>li.active>a:focus {
	color: #000;
	cursor: default;
	background-color: #fff;
	border: 1px solid #000;
	border-bottom-color: transparent;
}

.sectionresult .table tbody>tr>td, .sectionresult .table tr>td {
	vertical-align: middle;
	font-size: 14px;
}

.sectionresult #col8 .panel-group button {
	margin: 5px 5px 0px 12px;
	border: none;
	background-color: #238dcf;
	border-radius: 5px;
	color: #fff;
	padding: 3px;
}

.sectionresult #main .panel-group .panel-default p a {
	font-weight: normal;
	font-size: 13px;
	padding: 0 0 0 5px;
	border-left: 2px solid #2891d2;
	background: #e8f9fb;
}

.sectionresult #main .panel-group .panel-default a.act_title {
	font-weight: normal;
	font-size: 13px;
	padding: 0 0 0 5px;
	border-left: 2px solid #2891d2;
	background: #e8f9fb;
}

.sectionresult .tab-content {
	border: 1px solid #000;
	margin-top: -1px;
}

.section-in-new-tab .label-default {
	background-color: #000000;
}

.section-in-new-tab .pull-right a {
	color: #004d93;
	font-weight: normal;
	font-size: 14px;
}

.section-in-new-tab .nav-tabs>li.active>a, .section-in-new-tab .nav-tabs>li.active>a:hover,
	.section-in-new-tab .nav-tabs>li.active>a:focus {
	color: #000;
	cursor: default;
	background-color: #fff;
	border: 1px solid #000;
	border-bottom-color: transparent;
}

.section-in-new-tab .nav>li>a {
	padding: 5px 10px;
}

.section-in-new-tab .nav-tabs li a:hover {
	/* background-color: #ffffff; */
}

.section-in-new-tab .hideshowsection .footnote, .display-item .hideshowsection .footnote
	{
	font-size: 11px;
}

.modaltd1 {
	width: 20%;
}

.modaltd2 {
	width: 30%;
}
.modaltd3 {
	width: 10%;
}
p.state-hint {
	font-size: 14px;
}

p.state-text {
	font-size: 17px;
}

.navbar-default_haryana {
	background-image: linear-gradient(to bottom, #004B8E, #004B8E 100%);
}

.navbar-default_andaman {
	background-image: linear-gradient(to bottom, #004B8E, #004B8E 100%);
}

.navbar-default_gujrat {
	background-image: linear-gradient(to bottom, #004B8E, #004B8E 100%);
}

.modal-dialog {
	width: 850px;
}
#tableincontent {
	text-align: center; 
	min-width: 100px; 
	padding: 10px;
    background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
}
#refactpdf {
	    font-weight: bold;
    font-size: 17px;
    margin: 0;
}