 @font-face {
	font-family: 'rawline';
	src: url('https://static.risesmartapps.com/lib/fonts/rawline-400.eot');
	src:
		url('https://static.risesmartapps.com/lib/fonts/rawline-400.eot?#iefix')
		format('embedded-opentype'),
		url('https://static.risesmartapps.com/lib/fonts/rawline-400.woff2')
		format('woff2'),
		url('https://static.risesmartapps.com/lib/fonts/rawline-400.woff')
		format('woff'),
		url('https://static.risesmartapps.com/lib/fonts/rawline-400.ttf')
		format('truetype'),
		url('https://static.risesmartapps.com/lib/fonts/rawline-400.svg')
		format('svg');
	font-weight: 400;
	font-style: normal;
}
	.termsNcond {
	    width: 80%;
	    border: 1px solid #dddddd;
	    border-radius: 4px;
	    padding: 20px 25px;
	    box-shadow: 0px 2px 4px rgba(0, 35, 58, 0.15);
	    -webkit-box-shadow: 0px 2px 4px rgba(0, 35, 58, 0.15);
	    margin-top: 1.5%;
	    /*margin-bottom: 1.5%;*/
	}
	
	.ps-contract-title {
	    font-size: 12px!important;
	    color: #2175D9!important;
	    margin-top: 20px!important;
	    text-transform: lowercase!important;
	}
	.accept-btn:hover,.accept-btn:focus {
	    background-color: #175197;
	    color: #D3E3F7 !important;
	}
	.accept-btn.btn[disabled], .accept-btn.btn[disabled]:hover, .accept-btn.btn[disabled]:focus{
		background: #D9DADE;
		border: 1px solid #525975;
		color: #525975;
	}
	.accept-btn {
	    background: #D3E3F7;
	    border-radius: 4px;
	    color: #fff;
	    display: inline-block;
	    font: 15px/125% "rawline", arial;
	    height: auto;
	    padding: 10px 20px;
	    text-decoration: none;
	    color: #175197!important;
	    text-transform: lowercase;
		border: solid 1px #175197;
	}
	.decline-btn {
	    color: #2175D9;
		font: 15px/125% "rawline", arial;
		padding: 10px 20px;
	}
	
	.ps-section {
	    font-family: "rawline", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	    color: #3a3a3a!important;
	    font-size:12px!important;
	}
	.navbar,.s-footer,.ps-download-link 
	{
		display:none!important;
	}
	.ps-contract-label a
	{
		    pointer-events: none!important;
		color: #444!important;
		text-decoration:none!important;
		display:inline-block!important;
		    cursor: none!important;;
	}
	body{background:#fff;}

.tc-pp-rrs-logo{
	width: 282px;
	height: 53px;
}

@media (max-width: 564px) {
	.tc-pp-rrs-logo{
		width: auto;
	}
	.termsNcond{
		padding:20px 7px;
		width:100%;
	}
}
#ps-group-searchlightgroup div.ps-contract-body ol.ps-section.ps-parent {
    padding: 0 0 0 10px;
}