.banner{
	box-shadow:none;
	background-color:#333333;
	height:373px !important;
	min-height:373px !important;
}
.banner-content{
	background:#ff3300;
}

.banner-h1-label{
	color:#fff !important;
	font-size:40px !important;
	margin-top:35px !important;
	margin-bottom:0px !important;
}

.banner-span-label{
	font-size:25px;
	color:#81bc00;
}

.sub-label{
	font-size:25px;
	color:#fff;
}



.vertical-center {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin-right: -4px;
	padding-top: 20px;
    padding-bottom: 20px;
}




html,body{
			background:#fff !important;
			margin:0px;
			padding:0px;
			}
		
		.top-header{
			background-color: #333333;
			height:60px;
			border-radius: 3px 3px 0px 0px !important;
		}
		
		.top-header h1{
			background-color: #333333;
			height:60px;
			color:#fff;
			line-height:60px;
			font-size:30px;
			border-radius: 3px 3px 0px 0px !important;
		}
		
		
		
		.header{
			padding:26px 0px;
			border-radius:4px 4px 0px 0px;
		}
		
		
		.header h2{
			color:#fff;
			font-size:25px;
			margin:0px;
		}
		
		.header span{
			color:#333;
			font-size:18px;
		}
		
		.responsive-table{
			background:#fff;
		}
		
		.responsive-table .thead{
			height: 88px;
			line-height: 88px;

			background:#f6f7fa;
			border-bottom:1px solid #e6e9ed;
		}
		
		.responsive-table .tbody{
			background:#fff;
		}
		
		.responsive-table .tbody .tr{
			border-bottom:1px solid #e6e9ed;
		}
		
		.responsive-table .tbody .tr:last-child{
			border:0px;
		}
		
		.responsive-table .tbody .tr.product-row{
			cursor:pointer;
			height:80px;
		}
		
		.responsive-table .tbody .tr.product-row:nth-of-type(odd) {
			background-color: rgba(0,0,0,.05);
		}

		
		
		.responsive-table .tbody .tr.product-row .btn.selected{
			background:#fff;
			color:#656d78;
			font-weight:500;
			box-shadow:inset 0 0px 0px 2px #656d78;
			border-radius:4px;
			position:relative;
		}
		
		.responsive-table .tbody .tr.product-row .btn.selected .fa{
			position:absolute;
			right:-30px;
		}
		
		.font-size-25{
			font-size:25px;
		}	
		
		.font-size-18{
			font-size:18px;
		}	
		
		.selector-button-width{
			width:105px;	
		}
		
		.button-selected{
			background:#fff;
			border:2px solid #ff7d01;
			color:#ff7d01;
			font-weight:bold;
			box-shadow:none;
		}
		
		.ex-padding{
			padding-left:30px;
			padding-right:30px;
		}
		.grey-discount{
			display:inline-block; position:relative;
		}
		.margin-right-10{
			margin-right:10px;
		}
		
		.goto-order{
			padding-bottom: 30px;
			padding-left:50px;
		}
		.goto-order .fa{
			margin-right:15px;	
		}
		
		.platform-content{
			padding:20px;
			cursor:pointer;
		}
		
		.platform-content:hover{
			border-radius:2px;
			-webkit-box-shadow: inset 0 0 0 2px #e6e9ed;
			-moz-box-shadow: inset 0 0 0 2px #e6e9ed;
			box-shadow: inset 0 0 0 2px #e6e9ed;
			background:#f6f7fa;
		}
		
		.platform-content.selected{
			border-radius:2px;
			-webkit-box-shadow: inset 0 0 0 2px #e6e9ed;
			-moz-box-shadow: inset 0 0 0 2px #e6e9ed;
			box-shadow: inset 0 0 0 2px #e6e9ed;
			background:#f6f7fa;
		}
		
		.platform-content .platform-type .fa{
			font-size:80px;
		}
		
		.platform-content .sub-text{
			font-size:16px;
			color:#333;
			font-weight:500;
		}
		
		.platform-name{
			font-size:25px;
		}
		
		
				

		
		
	