.cop-actual-container {
	width: calc(50% - 10px);
	padding-top:12px;
	padding-bottom:0;	
	margin-top:20px;
	margin-bottom:inherit; 
	float:left; 
}

.cop-actual-container:nth-child(odd) {
	margin-left:20px;
}

.cop-header {
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	color:#2D2D2D;
	font-size: 14px;
	margin-left:12px;
	margin-bottom:8px;
}
 
.cop-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	background-color:#F8F8F8;
	
	box-shadow:inset 0px 0px 0px 1px #E9E9E9;
 }
 
 .cop-container:hover {
  background-color:#FAFAFA;
  box-shadow:inset 0px 0px 0px 1px #DDDDDD;
}
 
.cop-container-cop {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	width:100%;

	padding-top:15px;
	padding-bottom:15px;
 }
 
.cop-container-cop-top {
	height:50px;
 }
 
.cop-container-cop-line {
	background-color:#2D2D2D;
	height:1px;
	width:calc(100% - 24px);
	margin-left:24px;
}
 
.cop-container-cop-bottom {
	height:50px;
 }
 
.cop-equal {
	width:10px;
	margin-left:35px;
	margin-right:35px;
	height:4px;
	border-top:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;	
 }
 
.cop-result h1 {
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	color:#2D2D2D;
	font-size: 14px;
	padding-right:45px;
 }
 
.cop-icon {
	height:30px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.15);
	opacity:0.85;
 }
 
.cop-icon:hover {
	opacity:1;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
 }
 
 .so-hover-works {
	display: inline-block;
 }