html,body {
    height:100%;
}

.reviews-atw{
	margin-top: 15px;
	background: white;
	padding: 0px;
	padding-top: 0px;
	float: right !important;
}

.reviews-atw-h2{
    font-weight: 400 ;
    margin: 0px;
    padding: 15px;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    text-align: center;
	}
	.review-summary{
		padding: 15px;
		padding-left: 0px;
	}
	.reviews-atw-source *{
		display: block;
		text-align: center;
	}
	.atw-trust-link{
		float: right;
		color: blue;
		text-transform: none;
		font-size: 14px;
		margin-top: 7px;
	}
	
	.reviews-atw-source{
		width: 50%;
		//border: 2px solid #ccc;
		box-sizing: border-box;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		cursor: pointer;
		cursor: hand;
	}
	.reviews-atw-source:hover{
		color: blue;
		}
		.atw-h1{
			text-align: left !important;
		}
	
	.reviews-atw-source sname{
		font-size: 18px;
	}
	.reviews-atw-source score{
		font-size: 24px;
	}
	.reviews-atw-source number{
		font-size: 14px;
		font-style: italic;
		font-weight: 300;
	}
	.notreviewsh3{
		//color: green;
		    text-align: left !important;
    font-weight: 400 !important;
    margin: 0px !important;
    padding: 10px !important;
	}
	
	.reviews-atw-source .fa-thumbs-up{
		color: green;
	}
	.reviews-atw-source .fa-exclamation-triangle{
		color: red;
	}
	
	.reviews-atw-h2  button, .noatwsbut{
		    float: right;
    box-sizing: border-box;
    background: #fab418;
	position: relative;
	top: -3px;

    text-transform: uppercase;
    font-size: 12px;
    border: 0px;
    padding: 10px;
}
		.reviews-atw-form{
			border: 1px solid #fab418;
	display: none;
		}
		
		.reviews-atw-form h2, .atw-pop-header{
			font-weight: 300;
    font-size: 20px;
    background: #fab418;
    margin-top: 0px;
    padding: 15px;
    margin-bottom: 0px;
			}
			
			#report-text-atw-because{
				min-height: 120px;
			}
			#atw-because{
				
			}
			
			.atw-read{
				position: fixed;
				display: none;
	
				height: 100vh;
				width: 100vw;
				background: rgba(0,0,0,0.5);
				top: 0;
		
			}
			
			.atw-read-show{
				display: table;
		
				
			}
			.atw-read-contain{
			
				display: table-cell;
				vertical-align: middle;

				
			}
			
			.atw-read-contain-div{
				background: white;
			margin: auto auto;
				max-width: 900px;
				min-height: 200px;
			font-weight: 300;
				border: 1px solid #fab418;
			}
			
			.fakelabel{
				background: red;
				color: white;
				margin-left: 15px;
				padding: 5px;
				padding-left: 15px;
				padding-right: 15px;
				font-weight: 300;
				padding-bottom: 7px;
			}
			
			.genlabel{
				background: green;
				color: white;
				margin-left: 15px;
				padding: 5px;
				padding-left: 15px;
				padding-right: 15px;
				font-weight: 300;
				padding-bottom: 7px;
			}
			.atw-read-contain-div span > i{
				margin-right: 5px;
			}
			
			.atwreview{
				background: #eee;
				padding: 15px;
				margin-bottom: 15px;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			
			.accomp-banner{
				background: #008000;
				text-align: center;
				color: white;
				padding: 15px;
				text-transform: uppercase;
				
			}
			
			.review-compup{
				float: left;
				display: inline-block;
				
			}
			
			
			
			.reviews-stats-cont{

				
			}
			.atw-why-link{
				color: blue;
				display: inline-block;
				float: right;
				text-transform: none;
				font-size: 14px;
				line-height: 28px;
				padding-right: 15px;
			}
			.atw-stars{
				color: #fab418;
				margin-left: 15px;
				font-size: 20px;
			}
			
			.reviews-totals, .reviews-posneg-container{
				width: calc(50% - 30px); 
				float: left;
				box-sizing: border-box;

			}
			
			.review-button{
			
			
				height: inherit;
				line-height: inherit;
				padding: 15px;
			 float: right;  height: 127px;
			}
			
			.atw-but{
				display: block;


				width: calc(100% - 30px);
				margin: 15px;
		
				
				background: #ccc;
				text-transform: uppercase;
				padding: 15px;
				border: 0px;
			}
			.reviews-posneg {
				text-align: center;
			}
			.reviews{
				margin-top: 0px;
				padding-top: 0px;
			}
			stars{
				color: #fab418;
			}
			.write-review-h2{
				margin-top: 0px;
			}
			
			.atw-date{
				display: inline-block;
				float: right;
				font-size: 14px;
				line-height: 28px;
			}