@media only screen and (min-width: 1200px){
	.document{
		width: 70%;
		margin: auto;
	}
}

section{
	display: inline;
}

.display-block{
	display: block;
}

.display-flex{
	display: flex;
}

section.navbar{
	border-color: black;
	border: solid;
	/*width: 80%;*/
}

section.select{
	max-width: 24%;
}

select{
	max-width: 100%;
}

section.container{
	/*width: 100%;*/
	margin-top: 1vw;
}

.section.content{
	margin-left: 2vw;
}

.enumerate.content{
	margin-left: 0.5vw;
}

.section.heading.title{
	margin-left: 0.5vw;
}

.provision{
	margin-top: 0.25vw;
	margin-bottom: 0.25vw;
}

.explanation{
	margin-top: 0.25vw;
	margin-bottom: 0.25vw;
}

.arrangement{
	margin: auto;
	width: 100%;
}

section.arrangement>section.title{
	text-align: center;
}

section.arrangement>table{
	border-bottom: solid;
	border-color: black;
	width: 80%;
	margin: auto;
}

section.arrangement>table .solid-border{
	border-top: solid;
	border-color: black;
}

td.hidden-border{
	border-style: hidden;
}

section.arrangement>table tr:last-child{
	height: 50px;
	vertical-align: top;
}

section.arrangement>table th{
	text-align: center;
}

section.arrangement>table th:first-child{
	width: 15%
}

section.arrangement>table td:first-child{
	text-align: center;
	width: 15%
}

section.arrangement>table td{
	border-right: solid;
	border-color: black;
	vertical-align: top;
}

section.arrangement>table td:last-child{
	border: none;
	padding-left: 1vw;
}

section.arrangement>table tr.colspan{
	height: 30px;
}

section.arrangement a{
	color: inherit;
}

section.dates>section{
	display: block;
}

.division.heading{
	text-align: center;
}

.division.container{
	padding-top: 1vw;
}

section.details>section{
	display: block;
}

.details{
	text-align: center;
}

.indiacode-link{
	text-align: center;
}

section.schedule.header{
	text-align: center;
}

section.table>table{
	width: 80%;
	margin: auto;
}

section.table>table td{
	border: solid;
	border-color: black;
}

section.table>table td[rowspan]{
	vertical-align: middle;
}

section.table>table td[colspan]{
	text-align: center;
}

/*.provision, .explanation{
	margin-left: 50px;
}*/

/*section.explanation>section.enumeration{
	width: 50%;
	margin-left: 50px;
}*/


/*.part-container{

}*/

/*.chapter-container{
	
}*/

/*.sub-chapter-container{
	
}*/

/*.section-container{*/
	
/*}*/

/*.schedule-container{*/
	
/*}*/

/*.supplementary-provisions-container{
	visibility: hidden;
}*/

/*.sp-container{
	
}*/

/*.part-heading{
	text-align: center;
}*/

/*.chapter-heading{
	text-align: center;
}*/

/*.sub-chapter-heading{
	text-align: center;
}*/

/*.sp-heading{
	
}*/

/*.sp-content{
	
}*/

/*.provision{
	
}*/

/*body{font-family: Calibri, Optima, sans-serif;}*/

/*Actual Act*/
/*div.omitted{display: none;}*/
/*div.page-break{page-break-after: always;}*/

/*References*/
/*sup.reference{font-size: xx-small;}*/
/*a.reference{font-style: italic;}*/

/*Amendments*/
/*a.amendment{font-style: italic;}*/

/*body{font-family: Calibri, Optima, sans-serif;}*/


/*Section and schedule enumeration*/
/*div.index{font-style: italic;}*/
/*a.sectionheading {text-decoration: none;color: black;font-style: italic;}*/

