/* for PDF conversion */

/* uncomment this to hide repeating table headers for tables spanning multiple pages
thead, tfoot {
    display: table-row-group;
}
*/
* {
  overflow: visible !important;
}

tr, th, div.row, .form-horizontal, .control-group, .section-outer {
	page-break-inside: avoid; 
}

.container {
    width: 940px !important;
}

.container .row {
    margin-left:auto;
}

.section-form  {
		display:block;
}

.row.split-section:before, .row.split-section:after {
    display: none;
}

.row.split-section {
    width: 100%;
    display: -webkit-box;
}

.row.split-section .section-outer {
    margin-right: 0px;
    margin-left: 0px;
}

.row.split-section .section-outer:first-child {
    margin-right: 40px;
    float: none;
}

.row.split-section .section-outer:last-child {
    float: none;
}

.row.split-section .section-outer, .row.split-section .span6 {
    float: none;
    width: 447px;
}

.row.split-section .section-outer .section {
    height: auto !important;
}

.section-form .form-horizontal .control-label-wrapper, 
.section-form .sub-section-entry .form-horizontal .controls, 
.section-form .sub-nested-section.sub-nested-section-stacked.form-horizontal .sub-nested-section-entry .control-group.wide .control-label-wrapper, 
.section-form .form-horizontal .control-label {
    line-height: 26px;
	min-height:26px;
}

.no-padding .table-condensed tr td:first-child {
	border-left: 1px solid #dddddd;
}

.no-padding .table-condensed tr td:last-child {
	border-right: 1px solid #dddddd;
}

.no-padding .table-condensed tr:last-child td {
	border-bottom: 1px solid #dddddd;
}

.section-form .form-horizontal, .section-form .sub-section, .section-form .sub-section .form-horizontal, .section-form .sub-section .control-group {
	 page-break-inside: auto !important; 
}

.row .section-form .form-horizontal .control-group.wide, .section-form .sub-nested-section .sub-nested-section-entry .control-group {
	page-break-inside: avoid; 
}

.section-form .sub-section .sub-nested-section .sub-nested-section-entry {
    padding: 15px 8px 15px 8px;
}

.section-form .sub-section {
    float: none;
    padding-top: 10px;
	display:block;
}

.row .section-form .control-group.wide {
    display: table;
	width: 895px !important;
}

.row .section-form .sub-section-entry > .form-horizontal > .control-group.wide {
    display: block;
    width: 920px !important;
}

.no-padding .section {
    padding: 0px;
}

.section-form .sub-section .sub-nested-section.sub-nested-section-stacked .sub-nested-section-entry,
.section-form .sub-section .sub-nested-section.sub-nested-section-stacked li {
    width: auto;
}

.section-form .sub-section .sub-nested-section {
	margin-top:0px;
}

.section-form .sub-section .form-horizontal {
	display: table;
    margin-bottom: 0px;
}

.section-form .sub-section .sub-nested-section {
	display:block;
	background-color: #d6e4f7;
	float:none;
	width: auto;
	padding-bottom:10px;
}

.section-form .sub-section:first-of-type {
    margin-top: 0px;
}

.section-form .sub-section:last-of-type {
    margin-bottom: 0px;
}

.row .section-form .form-horizontal .control-group.wide, .section-form .sub-nested-section .sub-nested-section-entry .control-group {
	width: 890px;
}

ul.document-list a.filetype {
    display: table-cell;
    background-position-x: center;
    background-position-y: 40%;
    background-size: 40px;
    width: 100%;
    padding-left: 5px;
    /* bottom: 0; */
    position: absolute;
    /* top: 0; */
    left: 0;
    vertical-align: bottom;
    padding-top: 0px;
    font-size: 13px;
    text-align: center;
    overflow: hidden;
    line-height: 16px;
    margin: 0 auto 0;
    right: 0;
    width: 150px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    bottom: 0px;
    overflow: hidden !important;
    height: 120px;
	color: #818181;
	word-break: break-word;
}

ul.document-list a.filetype:before {
    content: '';
    height: 90px;
    width: 150px;
    display: block;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
}

ul.document-list a.filetype:after {
    content: '';
}

ul.document-list .internalFr a.imgPreview {
    display: none;
}

#footer, #footer_repositrak {
    display: none;
}
