﻿body {
}

.bg-atom {
	background-color: #1b7bcb;
}

.title h2 {
	padding-top: 30px;
}

.title-line {
	padding: 16px 0 20px;
}

	.title-line .line-img {
		background: url(../Content/images/line.svg) no-repeat left top;
		height: 10px;
	}

.offers {
	padding: 30px 0;
}

	.offers .card {
		border-radius: 16px;
	}

	.offers .btn-primary {
		background-color: #FAA100;
		border-color: #FAA100;
	}

	.offers .col-sm-6 {
		margin-bottom: 20px;
	}

		.offers .col-sm-6:nth-child(odd) .btn-primary {
			background-color: #1b7bcb;
			border-color: #1b7bcb;
		}

.card-body {
}

	.card-body .partner-logo img {
		max-width: 100%;
		margin-top: 10px;
	}

	.card-body.row {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}

		.card-body.row .col-2 {
			background: #1b7bcb;
			border-radius: 16px 0px 0px 16px;
			padding: 15px 7px;
		}

			.card-body.row .col-2.right-bordered {
				background: #FAA100;
				border-radius: 0px 16px 16px 0px;
			}

			.card-body.row .col-2.right-bordered {
			}

			.card-body.row .col-2 .small-separator {
				margin: 2.4rem 0 1rem;
				height: 4px;
				border-radius: 2px;
				width: 100px;
				background: #fff;
				margin: 1rem 0 1.675rem;
				max-width: 100%;
			}

		.card-body.row .col-10 {
			padding: 1.25rem;
		}
		.card-body.row .fix-height {
			min-height: 100px;
		}
		.card-body .partners-name {
			font-size: 12px;
			text-align: center;
			margin-top: 20px;
			padding-top: 20px;
			color: #fff;
			text-transform: uppercase;
			font-weight: 600;
		}
.card-body .partners-name small {
	text-transform: lowercase;
}