#discrepancy {
	padding: 10px;
    background-color: #dce1e5;
}

#rates_manager {
	top:55px;
}

.rates_hide {
	position: absolute;
    font-family: sans-serif;
    top: -2px;
    right: 4px;
    color: #f5f8fa;
    font-weight: bolder;
    cursor: pointer;
    padding: 4px 8px;
    font-size: 14px;
}

.rates {
	display:none;
	position:fixed;
	width: 650px;
	background-color:#f5f8fa;
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.5);
	z-index:99;
}

.rates_title_bar {
	height:20px;
	background-color:#1e4e7b;
}

.rates_title {
	color: white;
    font-weight: bold;
    font-size: 13px;
    padding-left: 10px;
    cursor: default;
}

.rate_refresh {
	display:none;
	position:absolute;
	top:35px;
	right:80px;
	height: 30px;
	width: 30px;
	background-image:url(/img/refresh.png);
	background-size: contain;
	background-repeat: no-repeat;
	cursor:pointer;
}

.rates .module_data {
    padding:10px;
}

.rates_col {
	float:left;
	height:100%;
	background-color:#0000000d;;
}
	.rates_col > * {
		height: 18px;
	}

.rates_col1 {
	width:150px;
	background-color:initial;
}
.rates_col2 {
	width:85px;
}
.rates_col3 {
	width:85px;
}
.rates_col2and3 {
	width:170px;
}

.rates_col_seperator {
	width:2px;
	background-color:#333;
}
.rates_col4 {
	width:85px;
}
.rates_col5 {
	width:85px;
}
.rates_col4and5 {
	width:170px;
}
.rates_col6 {
	width:100px;
	background-color:initial;
}
.rates_col7 {
	background-color: initial;
}

.rates_section_top {
	height:55px;
}

.rates_section_middle {
	border-top:1px solid black;
}

.rates_section_total {
	font-size: 14px;
}

.rates_section_auto,.rates_section_sub_total,.rates_section_admin,.rates_section_total {
	padding-bottom: 10px;
}