.image-area {
		position: relative;
		width: 100%;
	}
	.image-area img{
		max-width: 100%;
		height: auto;
	}
	.remove-image {
		display: none;
		position: absolute;
		top: -20px;
		right: -10px;
		border-radius: 10em;
		padding: 2px 6px 3px;
		text-decoration: none;
		font: 400 21px/20px sans-serif;
		background: #555;
		border: 3px solid #fff;
		color: #FFF;
		box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 2px 4px rgba(0,0,0,0.3);
		text-shadow: 0 1px 2px rgba(0,0,0,0.5);
		-webkit-transition: background 0.5s;
		transition: background 0.5s;
	}
	.remove-image:hover {
		background: #E54E4E;
		padding: 3px 7px 5px;
		top: -21px;
		right: -11px;
	}
	.remove-image:active {
		background: #E54E4E;
		top: -20px;
		right: -11px;
	}
	
	
	
	
	
	
	
	
	.thumbnail.right-caption > img {
    float: left;
    margin-right: 9px;
}

.thumbnail.right-caption {
    float: left;
}

.thumbnail.right-caption > .caption {
    padding: 4px;
}
.noTopBorder th{
	border-top: none !important;
}
	
@media all and (max-width:768px) {
   .btn-xs-block { width: 100%; display:block; }
} 
.customBlue {
  color: rgb(0,102,204);
}

.btn-customBlue {
  color: #fff;
  background-color: rgb(0,102,204);
  border-color:rgb(0,102,204);
}

.btn-customBlue:hover {
  color: #fff;
  background-color: rgb(0,51,153);
  border-color: rgb(0,51,153);
}
.btn-customBlue:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgb(0, 102, 204);
}
.btn-outline-customBlue {
  color: rgb(0, 102, 204);
  border-color: rgb(0, 102, 204);
}
.btn-outline-customBlue:hover {
  color: #fff;
  background-color: rgb(0, 102, 204);
  border-color: rgb(0, 102, 204);
}
.btn-outline-customBlue:not(:disabled):not(.disabled):active, .btn-outline-customBlue:not(:disabled):not(.disabled).active,
.show > .btn-outline-customBlue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 102, 204);
  border-color: rgb(0, 102, 204);
}

.btn-outline-customBlue:not(:disabled):not(.disabled):active:focus, .btn-outline-customBlue:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-customBlue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.5);
}
.selected {
  color: #fff;
  background-color: rgb(0,102,204);
  border-color: rgb(0,51,153);
}
.bg-customBlue {
  background-color: rgb(0, 102, 204) !important;
}

.border-customBlue {
  border-color: rgb(0, 102, 204) !important;
}

.badge-customBlue {
  color: #fff;
  background-color: rgb(0, 102, 204);
}

.cssRadioAmountOptions input[type="radio"]{
		display: none;
	}

	.cssRadioAmountOptions label{
		padding:8px 20px;
		margin: 15px 10px 10px 10px;
		background: #ffffff;
		border-radius: 30px;
		display: inline-block;color: #000;
		cursor: pointer;
		border: 1px solid rgb(0,102,204);
		color: rgb(0,102,204);
	}

	.cssRadioAmountOptions input:hover + label {
		background: rgb(0,102,204);
		color:#fff;
	}

	.cssRadioAmountOptions input:checked + label{
		background: rgb(0,102,204);
		color:#fff;
		font-weight: bold;
		box-shadow: none;
	}

	.cssRadioAmountOptions h4{
		 padding-top: 8px;
	}
	
	.cssRadioPaymentOptions input[type="radio"]{
		display: none;
	}

	.cssRadioPaymentOptions label{
		font-size:26px;
		padding:10px 20px;
		margin: 10px 10px 10px 0px;
		background: #ffffff;
		border-radius: 30px;
		display: inline-block;
		color: rgb(0,102,204);
		cursor: pointer;
		border: 1px solid #007bff;
	}

	.cssRadioPaymentOptions input:hover + label {
		background: rgb(0,102,204);
		color:#fff;
	}

	.cssRadioPaymentOptions input:checked + label{
		background: rgb(0,102,204);
		color:#fff;
		font-weight: bold;
	}
	 .cssRadioPaymentOptions h5{
		 padding: 8px 0px 0px 0px;
	}

