body {
	overflow: hidden;
	background-color: #00376C;
}

.padding-10 {
	padding: 10px !important;
}

.m-b-10 {
	margin-bottom: 10px !important;
}

.relative {
	position: relative !important;
}

.pull-bottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.orient-bottom {
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
}

.transform-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.transform-absolute,
.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.overlay.overlay-gradient {
	background: -moz-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(89,108,124,0.4) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.75)),color-stop(100%,rgba(89,108,124,0.9)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(89,108,124,0.4) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(89,108,124,0.4) 100%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(89,108,124,0.4) 100%);
	background: linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(89,108,124,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#e6596c7c',GradientType=0);
}

.text-center {
	text-align: center;
}

.btn.btn-transparent {
	border: none;
	background-color: transparent;
}

.cursor {
	cursor: pointer;
}

.hide {
	display: none !important;
	visibility: hidden !important;
}

.fs-11 {
	font-size: 11px !important;
}

.fs-13 {
	font-size: 13px !important;
}

.semi-bold {
	font-weight: 400 !important;
}

.bold {
	font-weight: 600 !important;
}

.sans-serif {
	font-family: sans-serif;
}

.background-logo {
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url('../img/logo.png');
	background-color: #00376c;
}

.border-top {
	border-top: 1px solid;
}

.primary-border-color {
	border-color: #deb408;
}

.primary-text-color {
	color: #deb408;
}

.secondary-text-color {
	color: #00376c;
}

.text-white {
	color: #fff;
}