.ProposeChangesSection {
    border-collapse: collapse;
	width: 100%;
}
    
.ProposeChangesQuestion {
    border-bottom: 1px solid #000;
    vertical-align: top;
    width:100%;
}
    
.ProposeChangesLabel, .propose_changes_current, .propose_change_button, .proposed_change {
    vertical-align: top;
    min-height: 10px;
    float: left;
}  

.ProposeChangesLabel {
	margin-top: 0.4em;
    width:20%;
	max-width:20%;
}
        
.ProposeChangesTitle {
    font-weight: bold;
    float: left;
}

.propose_changes_current {
	font-style: italic;
}
    
.ProposeChangesAcceptDeleteColumn {
    float: left;
    width:20%;
	max-width:20%;
}

.ProposeChangesCurrent {
	width:20%;
	max-width:20%;
}

.ProposeChangesProposed {
	width:40%;
	max-width:40%;
	overflow-x: auto;
}

.ProposeChangesQuestion .FormHelp {
    clear: left;
    margin: 0 0 10px 295px;
    padding-top: 5px;
}

@media(max-width:1120px) {
    .ProposeChangesLabel, .ProposeChangesCurrent, .ProposeChangesProposed {
        width:80%;
        max-width:80%;
		float: left;
    }

    .ProposeChangesLabel.ProposeChangesTitle, .ProposeChangesCurrent.ProposeChangesTitle, .ProposeChangesProposed.ProposeChangesTitle {
        display:none;
    }

    .ProposeChangesAcceptDeleteColumn.ProposeChangesTitle {
    	margin-left:80%;
    }
		
	.propose_change_button, .proposed_change input {
		margin-top: 5px;
		clear: left;
	}
	
	.ProposeChangesLabel {
    	font-weight: bold;
	}
	
	.ProposeChangesQuestion td label {
		display:block;
	}
}

