@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-beta2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
ul {
  list-style-image: url("../assets/images/bullet3.png");
	    padding-left: 20px !important;
}
ul ul {
	    padding-left: 20px !important;
  list-style-image: url("../assets/images/bullet2.png");
}
.newbull{
	color: red;
  font-weight: bold;
  display: inline-block; 
  
}

h2{
  text-align:center;
  padding: 20px;
}
/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@media (max-width: 767px) {
	.card-corporate .card-title a,
	.card-corporate .card-body {
		padding-left: 25px;
	}
}

.tabs-custom .nav-tabs {
	display: block;
	word-spacing: 0;
	border: 0;
}

.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
	display: none;
}

.tabs-custom .nav-tabs .nav-item {
	float: none;
	border: 0;
	cursor: pointer;
	transition: .33s all ease;
}

.tabs-custom .nav-tabs .nav-item .nav-link.active {
	cursor: default;
	border: 0;
}

.tabs-custom .nav-tabs .nav-link {
	margin: 0;
	border: 0;
}

* + .tabs-custom {
	margin-top: 35px;
}

@media (min-width: 992px) {
	* + .tabs-custom {
		margin-top: 50px;
	}
}

.tabs-custom.tabs-corporate .nav-tabs, .tabs-custom.tabs-line .nav-tabs, .tabs-custom.tabs-minimal .nav-tabs {
	font-size: 0;
	line-height: 0;
}

.tabs-custom.tabs-corporate .nav-tabs {
	border: 1px solid #d9d9d9;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item {
	margin: -1px 0;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link {
	padding: 8px 10px;
	font: 700 11px/18px "Arvo", "Times New Roman", Times, serif;
	color: #202020;
	background: transparent;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
	vertical-align: middle;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:after {
	font: 400 17px 'Material Design Icons';
	color: transparent;
	position: relative;
	top: -12px;
	display: inline-block;
	margin-left: 5px;
	content: '\f236';
	vertical-align: middle;
	transition: .33s all ease;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:first-child {
	border-top: 1px solid #d9d9d9;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:hover,
.tabs-custom.tabs-corporate .nav-tabs .nav-item .active.nav-link {
	color: #fff;
	background: #202020;
	border-color: #202020;
}

.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:hover:after,
.tabs-custom.tabs-corporate .nav-tabs .nav-item .active.nav-link:after {
	top: -1px;
	color: #fff;
}

.tabs-custom.tabs-corporate .tab-content {
	padding: 22px 0 0;
	color: #000;
}

.tabs-custom.tabs-line .nav-tabs .nav-item, .tabs-custom.tabs-minimal .nav-tabs .nav-item {
	margin: 0;
}

.tabs-custom.tabs-line .nav-tabs .nav-item + .nav-item, .tabs-custom.tabs-minimal .nav-tabs .nav-item + .nav-item {
	margin-top: -1px;
}

.tabs-custom.tabs-line .tab-content, .tabs-custom.tabs-minimal .tab-content {
	padding: 22px 0 0;
}

.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
	font: 400 11px/16px "Lato", Helvetica, Arial, sans-serif;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:hover,
.tabs-custom.tabs-line .nav-tabs .nav-item .active.nav-link {
	color: #5ad3f1;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
	font: 700 11px/24px "Lato", Helvetica, Arial, sans-serif;
	color: #202020;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
.tabs-custom.tabs-minimal .nav-tabs .nav-item .active.nav-link {
	color: #202020;
}

.tabs-custom.tabs-line .nav-tabs {
	text-align: center;
}

.tabs-custom.tabs-line .nav-tabs .nav-item {
	display: block;
	margin: 0 -1px;
}

.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
	padding: 8px 15px;
	border: 1px solid #e5e7e9;
}

.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:last-child {
	margin-right: 0;
	border-bottom-width: 1px;
}

.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:hover,
.tabs-custom.tabs-line .nav-tabs .nav-item .active.nav-link {
	color: #fff;
	background: #5ad3f1;
	border-color: #5ad3f1;
}

.tabs-custom.tabs-minimal .nav-tabs {
	text-align: center;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item {
	display: block;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
	padding: 7px 15px;
	border: 1px solid #e5e7e9;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:last-child {
	border-bottom-width: 1px;
}

.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
.tabs-custom.tabs-minimal .nav-tabs .nav-item .active.nav-link {
	color: #fff;
	background: #5ad3f1;
	border-color: #5ad3f1;
}

@media (min-width: 768px) {
	.tabs-custom.tabs-line .nav-item, .tabs-custom.tabs-minimal .nav-item {
		margin: 0;
	}
	.tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
		font-size: 14px;
		line-height: 24px;
	}
	.tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
		font-size: 14px;
		line-height: 24px;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs, .tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		text-align: left;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link, .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link {
		position: relative;
		z-index: 10;
		display: inline-block;
		border: 0;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item + .nav-item, .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item + .nav-item {
		margin-top: 0;
	}
	.tabs-custom.tabs-horizontal.tabs-line .tab-content, .tabs-custom.tabs-horizontal.tabs-minimal .tab-content {
		padding: 40px 0 0;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item, .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-link {
		display: block;
		border: 0;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-bottom: 2px solid #e5e7e9;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link {
		padding: 8px 0 8px 0;
		margin: 0 30px 0 0;
		background: transparent;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link:after {
		content: '';
		position: absolute;
		left: 0;
		right: 100%;
		bottom: -1px;
		border-bottom: 2px solid #5ad3f1;
		opacity: 0;
		visibility: hidden;
		transition: .33s all ease;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link:hover,
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .active.nav-link {
		color: #5ad3f1;
		background: transparent;
	}
	.tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .active.nav-link:after {
		right: 0;
		opacity: 1;
		visibility: visible;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs {
		margin-top: -10px;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item {
		display: inline-block;
		margin: 10px 35px 0 0;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link {
		position: relative;
		bottom: -1px;
		z-index: 10;
		display: inline-block;
		padding: 0 0 5px 0;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:after {
		content: '';
		position: absolute;
		left: 0;
		right: 100%;
		bottom: 0;
		border-bottom: 2px solid #5ad3f1;
		opacity: 0;
		visibility: hidden;
		transition: .33s all ease;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:last-child {
		margin-right: 0;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .active.nav-link {
		color: #202020;
		background: transparent;
	}
	.tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .active.nav-link:after {
		right: 0;
		opacity: 1;
		visibility: visible;
	}
}

.tabs-vertical .nav-tabs {
	position: relative;
}

.tabs-vertical .nav-tabs > .nav-item {
	z-index: 10;
	display: block;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.tabs-vertical.tabs-corporate .nav-tabs {
	width: 100%;
}

.tabs-vertical.tabs-corporate .nav-tabs .nav-item {
	display: block;
}

.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link {
	position: relative;
	padding: 8px 10px;
}

.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:hover,
.tabs-vertical.tabs-corporate .nav-tabs .nav-item .active.nav-link {
	border-color: #202020;
}

.tabs-vertical.tabs-corporate .tab-content {
	padding: 30px 10px 30px;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs .nav-item .nav-link {
	font: 700 12px "Lato", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #7f7f7f;
	background-color: transparent;
	border-color: #e5e7e9;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs .nav-item .nav-link:after {
	display: none;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs .nav-item .nav-link:hover,
.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs .nav-item .nav-link.active {
	color: #5ad3f1;
	fill: #5ad3f1;
	background-color: transparent;
	border-color: #e5e7e9;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg {
	display: none;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg line, .tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg path, .tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg circle {
	transition: 0.3s ease-out all;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg.stroke {
	transition: 0s;
}

.tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg.stroke path, .tabs-vertical.tabs-vertical-reverse .nav.nav-tabs svg.stroke line {
	transition: 0s;
	stroke: none;
}

.tabs-vertical.tabs-vertical-reverse .tab-content {
	padding: 20px;
}

.tabs-vertical.tabs-minimal .nav-tabs {
	border-right: 1px solid #ddd;
}

.tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link {
	position: relative;
	right: -1px;
	padding: 0 16px 0 0;
	text-align: right;
	border-right: 1px solid transparent;
	background-color: transparent;
}

.tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link:hover, .tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link.resp-tab-active {
	border-right-color: #00030a;
}

.tabs-vertical.tabs-minimal .nav-tabs .nav-item + .nav-item {
	margin-top: 16px;
}

@media (min-width: 768px) {
	.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link {
		font-size: 16px;
		line-height: 26px;
	}
	.tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:after {
		font-size: 25px;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs {
		position: relative;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item {
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item .nav-link {
		display: block;
		padding: 21px 10px 19px;
	}
	.tabs-custom.tabs-horizontal.tabs-corporate .tab-content {
		padding: 30px 0 0;
	}
	.tabs-custom.tabs-vertical {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.tabs-custom.tabs-vertical .nav-tabs {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 50%;
	}
	.tabs-custom.tabs-vertical .nav-tabs .nav-item {
		width: 100%;
	}
	.tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link {
		text-align: left;
	}
	.tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link:hover,
	.tabs-custom.tabs-vertical .nav-tabs .nav-item .active.nav-link {
		border-color: #202020;
	}
	.tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link:hover:after,
	.tabs-custom.tabs-vertical .nav-tabs .nav-item .active.nav-link:after {
		right: 15px;
	}
	.tabs-custom.tabs-vertical .tab-content {
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
		width: auto;
		min-width: 240px;
		border-width: 0 0 1px 0;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item {
		margin: 0;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link {
		padding: 23px 45px 22px 55px;
		border-width: 1px 0 0 0;
		text-align: left;
		display: block;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:after {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 26px;
		content: '\f238';
		transition: .33s all ease;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:hover:after,
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .active.nav-link:after {
		right: 15px;
		top: 50%;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .tab-content {
		padding: 0 0 0 30px;
		margin-top: -5px;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs {
		border: 0;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item:first-child .nav-link {
		border-top: 0;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link {
		padding: 25px 17px 25px 0;
		text-transform: uppercase;
		color: #7f7f7f;
		fill: #7f7f7f;
		background-color: transparent;
		border-color: #e5e7e9;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link path, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link line, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link circle {
		stroke: #7f7f7f;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link .fill path, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link .fill line {
		fill: #7f7f7f;
		stroke: none;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:after {
		display: none;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link svg {
		display: block;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link > span:first-child {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active {
		color: #5ad3f1;
		fill: #5ad3f1;
		background-color: transparent;
		border-color: #e5e7e9;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover path, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover line, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover circle,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active path,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active line,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active circle {
		stroke: #5ad3f1;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover .fill path, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover .fill line,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active .fill path,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active .fill line {
		fill: #5ad3f1;
		stroke: none;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover .stroke path, .tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link:hover .stroke line,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active .stroke path,
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs .nav-item .nav-link.active .stroke line {
		stroke: none;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .tab-content {
		padding: 0 30px 0 0;
	}
}

@media (min-width: 992px) {
	.tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
		min-width: 300px;
	}
	.tabs-custom.tabs-vertical.tabs-corporate .tab-content {
		padding: 0 0 0 44px;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .nav-tabs {
		min-width: 224px;
	}
	.tabs-custom.tabs-vertical.tabs-vertical-reverse .tab-content {
		padding: 0 44px 0 0;
	}
}

.tab-content-inner {
	display: table;
	table-layout: fixed;
	max-width: 724px;
}

.tab-content-inner > div:first-child, .tab-content-inner > div:last-child {
	max-width: 541px;
}

@media (min-width: 1200px) {
	.tab-content-inner > div {
		display: table-cell;
		vertical-align: middle;
	}
	.tab-content-inner > div:first-child {
		width: 40%;
	}
	.tab-content-inner > div:first-child > div {
		max-width: 100%;
	}
	.tab-content-inner > div:last-child {
		max-width: 100%;
		
	}
}

.tabs-custom.tabs-horizontal.tabs-line.tabs-custom-horizontal .nav-item .nav-link {
	font: 700 12px "Lato", Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
}

.tabs-custom.tabs-horizontal.tabs-line.tabs-custom-horizontal .nav-item:last-child .nav-link {
	margin-right: 0;
}

@media (min-width: 1200px) {
	.tabs-custom.tabs-horizontal.tabs-line.tabs-custom-horizontal .nav.nav-tabs {
		width: calc(100% - 50px);
	}
}

.tab-content * + .img-box, .tab-content * + .btn-custom {
	margin-top: 30px;
}

.tab-content .rd-range-wrap + h6 {
	margin-top: 40px;
}

.tab-content * + .rd-mailform {
	margin-top: 20px;
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
	text-decoration: none;
}

.nav-link.disabled {
	color: #868e96;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #f9f9f9 #f9f9f9 #ddd;
}

.nav-tabs .nav-link.disabled {
	color: #868e96;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #ddd #ddd #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: 0;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	color: #fff;
	background-color: #007bff;
}

.nav-fill .nav-item {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
}

.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center;
}

.navbar-toggler {
	padding: 0.25rem 0.75rem;
	font-size: 1.25rem;
	line-height: 1;
	background: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}

@media (max-width: 575px) {
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
	.navbar-expand-sm .dropup .dropdown-menu {
		top: auto;
		bottom: 100%;
	}
}

@media (max-width: 767px) {
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
	.navbar-expand-md .dropup .dropdown-menu {
		top: auto;
		bottom: 100%;
	}
}

@media (max-width: 991px) {
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
	.navbar-expand-lg .dropup .dropdown-menu {
		top: auto;
		bottom: 100%;
	}
}

@media (max-width: 1199px) {
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1200px) {
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
	.navbar-expand-xl .dropup .dropdown-menu {
		top: auto;
		bottom: 100%;
	}
}

@media (max-width: 1599px) {
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1600px) {
	.navbar-expand-xxl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-xxl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-xxl .navbar-collapse {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
	.navbar-expand-xxl .dropup .dropdown-menu {
		top: auto;
		bottom: 100%;
	}
}

.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-expand .dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.5);
	border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff;
}


label {
	margin-bottom: 0;
}

input::-webkit-autofill + .form-label {
	display: none;
	transition: none;
}

.form-label,
.form-input {
	font-weight: 400;
}

.input-sm,
.input-lg,
.form-input {
	font-size: 14px;
}

.input-sm, .input-sm:focus,
.input-lg,
.input-lg:focus,
.form-input,
.form-input:focus {
	box-shadow: none;
}

textarea.form-input {
	height: 166px;
	min-height: 52px;
	max-height: 249px;
	resize: vertical;
}

.form-input {
	display: block;
	width: 100%;
	height: auto;
	min-height: 52px;
	padding: 14px 19px;
	border: 0px solid #dedede;
	border-radius: 5px;
	-webkit-appearance: none;
	line-height: 24px;
}

.form-input:focus {
	outline: 0;
}

.form-group {
	position: relative;
	margin-bottom: 0;
}

.form-group + .form-group {
	margin-top: 10px;
}

.form-label {
	position: absolute;
	top: 26px;
	left: 19px;
	font-size: 14px;
	color: #7f7f7f;
	pointer-events: none;
	z-index: 9;
	transition: .3s;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	will-change: transform;
}

.form-label.focus {
	opacity: 0;
}

.form-label.auto-fill {
	color: #7f7f7f;
}

@media (min-width: 768px) {
	.form-label-outside {
		position: static;
		margin-bottom: 8px;
	}
	.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
		-webkit-transform: none;
		transform: none;
		color: #7f7f7f;
		font-size: 14px;
	}
}

.form-validation {
	position: absolute;
	right: 10px;
	top: 2px;
	font-size: 11px;
	line-height: 11px;
	color: #fe4a21;
	margin-top: 2px;
	transition: .3s;
}

form.label-outside .form-validation {
	top: 12px;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #fe4a21;
}

.has-error .form-input:not(.form-input-impressed), .has-error .form-input:not(.form-input-impressed):focus {
	border-color: #fe4a21;
	box-shadow: none;
}

.has-error .form-input-impressed, .has-error .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #fe4a21;
}

.has-error .input-group-addon {
	color: #fff;
	border-color: #fe4a21;
	background-color: #fe4a21;
}

.form-inline .has-error ~ button[type='submit'] {
	border-color: #fe4a21;
	background: #fe4a21;
}

.has-error .form-validation {
	color: #fe4a21;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #58c476;
}

.has-success .form-input:not(.form-input-impressed), .has-success .form-input:not(.form-input-impressed):focus {
	border-color: #dff0d8;
	box-shadow: none;
}

.has-success .form-input-impressed, .has-success .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #dff0d8;
}

.has-success .input-group-addon {
	color: #fff;
	border-color: #dff0d8;
	background-color: #dff0d8;
}

.form-inline .has-success ~ button[type='submit'] {
	border-color: #dff0d8;
	background: #dff0d8;
}

.has-success .form-validation {
	color: #58c476;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #c49558;
}

.has-warning .form-input:not(.form-input-impressed), .has-warning .form-input:not(.form-input-impressed):focus {
	border-color: #fcf8e3;
	box-shadow: none;
}

.has-warning .form-input-impressed, .has-warning .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #fcf8e3;
}

.has-warning .input-group-addon {
	color: #fff;
	border-color: #fcf8e3;
	background-color: #fcf8e3;
}

.form-inline .has-warning ~ button[type='submit'] {
	border-color: #fcf8e3;
	background: #fcf8e3;
}

.has-warning .form-validation {
	color: #c49558;
}

.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline,
.has-info.radio label,
.has-info.checkbox label,
.has-info.radio-inline label,
.has-info.checkbox-inline label {
	color: #3e9cf6;
}

.has-info .form-input:not(.form-input-impressed), .has-info .form-input:not(.form-input-impressed):focus {
	border-color: #d9edf7;
	box-shadow: none;
}

.has-info .form-input-impressed, .has-info .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #d9edf7;
}

.has-info .input-group-addon {
	color: #fff;
	border-color: #d9edf7;
	background-color: #d9edf7;
}

.form-inline .has-info ~ button[type='submit'] {
	border-color: #d9edf7;
	background: #d9edf7;
}

.has-info .form-validation {
	color: #3e9cf6;
}

#form-output-global {
	position: fixed;
	bottom: 30px;
	left: 15px;
	visibility: hidden;
	-webkit-transform: translateX(-500px);
	transform: translateX(-500px);
	transition: .3s all ease;
	z-index: 9999999;
}

#form-output-global.active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	visibility: visible;
}

@media (min-width: 576px) {
	#form-output-global {
		left: 30px;
	}
}

.form-output {
	position: absolute;
	top: 100%;
	left: 0;
	font-size: 14px;
	line-height: 1.5;
	margin-top: 2px;
	transition: .3s;
	opacity: 0;
	visibility: hidden;
}

.form-output.active {
	opacity: 1;
	visibility: visible;
}

.form-output.error {
	color: #fe4a21;
}

.form-output.success {
	color: #58c476;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
	opacity: 0;
}

.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
	position: absolute;
	width: 18px;
	height: 18px;
	margin-left: -20px;
	margin-top: 3px;
	outline: none;
	cursor: pointer;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
	pointer-events: none;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after,
.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
	position: absolute;
	opacity: 0;
	transition: .22s;
}

.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
	outline: none;
}

.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
	opacity: 1;
}

.radio,
.radio-inline {
	padding-left: 30px;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
	margin-top: 2px;
	border-radius: 50%;
	margin-left: -30px;
	background: transparent;
	border: 2px solid #000;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after {
	content: '';
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: #00030a;
	border-radius: 50%;
}

.form-group-color .radio-inline,
.form-group-size .radio-inline {
	padding-left: 0;
}

.form-group-color .radio-control,
.form-group-size .radio-control {
	position: relative;
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-top: 23px;
	margin-bottom: 23px;
}

.form-group-color .radio-control:after,
.form-group-size .radio-control:after {
	bottom: 0;
}

.form-group-color .radio-control:after,
.form-group-size .radio-control:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -23px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
	max-width: 100%;
	height: 3px;
	background: #5ad3f1;
	visibility: hidden;
	transition: .2s;
}

.form-group-color .radio-custom:checked ~ .radio-control:after,
.form-group-size .radio-custom:checked ~ .radio-control:after {
	visibility: visible;
	width: 100%;
}

.form-group-color .radio-custom-dummy,
.form-group-size .radio-custom-dummy {
	display: none;
}

.form-group-size .radio-inline {
	padding-left: 2px;
	padding-right: 2px;
}

.form-group-size .radio-inline + .radio-inline {
	margin-left: 1px;
}

.form-group-size .radio-control {
	color: #7f7f7f;
	text-align: center;
	text-transform: uppercase;
	transition: .2s;
}

.form-group-size .radio-control:hover {
	color: #000;
}

.form-group-size .radio-custom:checked ~ .radio-control {
	color: #000;
}

.checkbox,
.checkbox-inline {
	padding-left: 38px;
	color: #000;
}

.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
	pointer-events: none;
	border-radius: 2px;
	background: #fff;
	box-shadow: none;
	border: 2px solid #dedede;
}

.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
	content: '\e5ca';
	font-family: 'Material Icons';
	font-size: 22px;
	line-height: 10px;
	position: absolute;
	top: 0;
	left: -1px;
	color: #2a2b2b;
}

.checkbox-small {
	padding-left: 26px;
}

.checkbox-small .checkbox-custom-dummy {
	margin-top: 6px;
	width: 12px;
	height: 12px;
	border-width: 1px;
	border-radius: 1px;
}

.checkbox-small .checkbox-custom-dummy:after {
	top: -1px;
	left: -2px;
	font-size: 18px;
}

.textarea-lined-wrap {
	position: relative;
	line-height: 2.39;
	background: url("../images/textarea-pattern-light.png") repeat;
}

.textarea-lined-wrap textarea {
	height: 203px;
	resize: none;
	overflow: hidden;
	line-height: 2.39;
	background-color: transparent;
}

.textarea-lined-wrap-xs textarea {
	height: 68px;
}

.page .form-classic-bordered .form-label,
.page .form-classic-bordered .form-label-outside,
.page .form-classic-bordered .form-input {
	color: #202020;
}

.page .form-classic-bordered .form-input {
	border: 1px solid #dedede;
}

.page .form-modern .form-input,
.page .form-modern .form-label {
	color: #7f7f7f;
}

.page .form-modern input {
	height: auto;
	min-height: 20px;
}

.page .form-modern .form-input:focus {
	border-color: #5ad3f1;
}

.page .form-modern .form-input {
	padding: 6px 0;
	border-radius: 0;
	border-width: 0 0 1px 0;
	border-color: #dedede;
	background-color: transparent;
}

.page .form-modern .form-label {
	left: 0;
	top: 18px;
}

.page .form-modern .form-validation {
	top: auto;
	left: auto;
	right: 0;
	bottom: -12px;
	font-style: italic;
}

.page .form-modern .has-error .help-block,
.page .form-modern .has-error .control-label,
.page .form-modern .has-error .radio,
.page .form-modern .has-error .checkbox,
.page .form-modern .has-error .radio-inline,
.page .form-modern .has-error .checkbox-inline,
.page .form-modern .has-error.radio label,
.page .form-modern .has-error.checkbox label,
.page .form-modern .has-error.radio-inline label,
.page .form-modern .has-error.checkbox-inline label {
	color: #fe4a21;
}

.page .form-modern .has-error .form-input:not(.form-input-impressed), .page .form-modern .has-error .form-input:not(.form-input-impressed):focus {
	border-color: #fe4a21;
	box-shadow: none;
}

.page .form-modern .has-error .form-input-impressed, .page .form-modern .has-error .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #fe4a21;
}

.page .form-modern .has-error .input-group-addon {
	color: #fff;
	border-color: #fe4a21;
	background-color: #fe4a21;
}

.form-inline .page .form-modern .has-error ~ button[type='submit'] {
	border-color: #fe4a21;
	background: #fe4a21;
}

.page .form-modern .has-error .form-validation {
	color: #fe4a21;
}

.page .form-modern.form-darker .form-input,
.page .form-modern.form-darker .form-label {
	color: #202020;
}

.page .form-modern.form-darker .form-label:not(.focus) + .form-input {
	border-color: #cdcdcd;
}

.page .form-modern.form-inverse .form-label,
.page .form-modern.form-inverse .form-input {
	color: #7f7f7f;
	background-color: transparent;
}

.form-classic.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: center;
	justify-content: center;
}

.form-classic.form-inline .form-group {
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: -5px;
}

.form-classic.form-inline .form-input {
	width: 100%;
	border-radius: 5px 0 0 5px;
}

.form-classic.form-inline .btn {
	position: relative;
	z-index: 2;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 0 5px 5px 0;
}

.form-classic.form-inline .has-error + .form-input {
	border: 1px solid #fff;
}

.form-classic.form-inline .has-error .help-block,
.form-classic.form-inline .has-error .control-label,
.form-classic.form-inline .has-error .radio,
.form-classic.form-inline .has-error .checkbox,
.form-classic.form-inline .has-error .radio-inline,
.form-classic.form-inline .has-error .checkbox-inline,
.form-classic.form-inline .has-error.radio label,
.form-classic.form-inline .has-error.checkbox label,
.form-classic.form-inline .has-error.radio-inline label,
.form-classic.form-inline .has-error.checkbox-inline label {
	color: #fe4a21;
}

.form-classic.form-inline .has-error .form-input:not(.form-input-impressed), .form-classic.form-inline .has-error .form-input:not(.form-input-impressed):focus {
	border-color: #fe4a21;
	box-shadow: none;
}

.form-classic.form-inline .has-error .form-input-impressed, .form-classic.form-inline .has-error .form-input-impressed:focus {
	box-shadow: inset 0 0 0 1px #fe4a21;
}

.form-classic.form-inline .has-error .input-group-addon {
	color: #fff;
	border-color: #fe4a21;
	background-color: #fe4a21;
}

.form-inline .form-classic.form-inline .has-error ~ button[type='submit'] {
	border-color: #fe4a21;
	background: #fe4a21;
}

.form-classic.form-inline .has-error .form-validation {
	color: #fe4a21;
}

.form-classic.form-inline .form-validation {
	font-style: italic;
	top: auto;
	right: auto;
	left: 0;
	bottom: -15px;
}

.form-classic.form-inline > * + * {
	margin-top: 0;
}

.rd-mailform * + .btn {
	margin-top: 30px;
}

* + .form-login {
	margin-top: 40px;
}

.form-login * + .form-group {
	margin-top: 22px;
}

.form-login * + .btn {
	margin-top: 30px;
}

.form-login * + .info-text {
	margin-top: 15px;
}

.unit {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

[class*='unit']:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.unit-body {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.unit-left,
.unit-right {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%;
}

.unit {
	margin-bottom: -30px;
	margin-left: -20px;
}

.unit > * {
	margin-bottom: 30px;
	margin-left: 20px;
}

@media (min-width: 576px) {
	.unit-sm {
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-sm > * {
		margin-bottom: 30px;
		margin-left: 20px;
	}
}

@media (min-width: 768px) {
	.unit-md {
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-md > * {
		margin-bottom: 30px;
		margin-left: 20px;
	}
}

@media (min-width: 992px) {
	.unit-lg {
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-lg > * {
		margin-bottom: 30px;
		margin-left: 20px;
	}
}

@media (min-width: 1200px) {
	.unit-xl {
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-xl > * {
		margin-bottom: 30px;
		margin-left: 20px;
	}
}

@media (min-width: 1600px) {
	.unit-xxl {
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-xxl > * {
		margin-bottom: 30px;
		margin-left: 20px;
	}
}

.unit-spacing-xs.unit {
	margin-bottom: -8px;
	margin-left: -8px;
}

.unit-spacing-xs.unit > * {
	margin-bottom: 8px;
	margin-left: 8px;
}

@media (min-width: 576px) {
	.unit-spacing-xs.unit {
		margin-bottom: -8px;
		margin-left: -8px;
	}
	.unit-spacing-xs.unit > * {
		margin-bottom: 8px;
		margin-left: 8px;
	}
}

@media (min-width: 768px) {
	.unit-spacing-xs.unit {
		margin-bottom: -8px;
		margin-left: -8px;
	}
	.unit-spacing-xs.unit > * {
		margin-bottom: 8px;
		margin-left: 8px;
	}
}

@media (min-width: 992px) {
	.unit-spacing-xs.unit {
		margin-bottom: -8px;
		margin-left: -8px;
	}
	.unit-spacing-xs.unit > * {
		margin-bottom: 8px;
		margin-left: 8px;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-xs.unit {
		margin-bottom: -8px;
		margin-left: -8px;
	}
	.unit-spacing-xs.unit > * {
		margin-bottom: 8px;
		margin-left: 8px;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-xs.unit {
		margin-bottom: -8px;
		margin-left: -8px;
	}
	.unit-spacing-xs.unit > * {
		margin-bottom: 8px;
		margin-left: 8px;
	}
}

.unit-spacing-sm.unit {
	margin-bottom: -15px;
	margin-left: -15px;
}

.unit-spacing-sm.unit > * {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media (min-width: 576px) {
	.unit-spacing-sm.unit {
		margin-bottom: -15px;
		margin-left: -15px;
	}
	.unit-spacing-sm.unit > * {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

@media (min-width: 768px) {
	.unit-spacing-sm.unit {
		margin-bottom: -15px;
		margin-left: -15px;
	}
	.unit-spacing-sm.unit > * {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

@media (min-width: 992px) {
	.unit-spacing-sm.unit {
		margin-bottom: -15px;
		margin-left: -15px;
	}
	.unit-spacing-sm.unit > * {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-sm.unit {
		margin-bottom: -15px;
		margin-left: -15px;
	}
	.unit-spacing-sm.unit > * {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-sm.unit {
		margin-bottom: -15px;
		margin-left: -15px;
	}
	.unit-spacing-sm.unit > * {
		margin-bottom: 15px;
		margin-left: 15px;
	}
}

.unit-spacing-md.unit {
	margin-bottom: -22px;
	margin-left: -22px;
}

.unit-spacing-md.unit > * {
	margin-bottom: 22px;
	margin-left: 22px;
}

@media (min-width: 576px) {
	.unit-spacing-md.unit {
		margin-bottom: -22px;
		margin-left: -22px;
	}
	.unit-spacing-md.unit > * {
		margin-bottom: 22px;
		margin-left: 22px;
	}
}

@media (min-width: 768px) {
	.unit-spacing-md.unit {
		margin-bottom: -22px;
		margin-left: -22px;
	}
	.unit-spacing-md.unit > * {
		margin-bottom: 22px;
		margin-left: 22px;
	}
}

@media (min-width: 992px) {
	.unit-spacing-md.unit {
		margin-bottom: -22px;
		margin-left: -22px;
	}
	.unit-spacing-md.unit > * {
		margin-bottom: 22px;
		margin-left: 22px;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-md.unit {
		margin-bottom: -22px;
		margin-left: -22px;
	}
	.unit-spacing-md.unit > * {
		margin-bottom: 22px;
		margin-left: 22px;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-md.unit {
		margin-bottom: -22px;
		margin-left: -22px;
	}
	.unit-spacing-md.unit > * {
		margin-bottom: 22px;
		margin-left: 22px;
	}
}

.unit-spacing-lg.unit {
	margin-bottom: -30px;
	margin-left: -30px;
}

.unit-spacing-lg.unit > * {
	margin-bottom: 30px;
	margin-left: 30px;
}

@media (min-width: 576px) {
	.unit-spacing-lg.unit {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg.unit > * {
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

@media (min-width: 768px) {
	.unit-spacing-lg.unit {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg.unit > * {
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

@media (min-width: 992px) {
	.unit-spacing-lg.unit {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg.unit > * {
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-lg.unit {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg.unit > * {
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-lg.unit {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg.unit > * {
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

.unit-middle .unit-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.stacktable {
	width: 100%;
	text-align: left;
}

.st-head-row {
	padding-top: 1em;
}

.st-head-row.st-head-row-main {
	font-size: 1.5em;
	padding-top: 0;
}

.st-key {
	width: 49%;
	text-align: right;
	padding-right: 1%;
}

.st-val {
	width: 49%;
	padding-left: 1%;
}

.stacktable.large-only {
	display: none;
}

.stacktable.small-only {
	display: table;
}

@media (min-width: 768px) {
	.stacktable.large-only {
		display: table;
	}
	.stacktable.small-only {
		display: none;
	}
}

.section-relative {
	position: relative;
}

.section-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.section-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.section-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}

.section-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.section-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.section-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.section-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.section-66 {
	padding-top: 66px;
	padding-bottom: 66px;
}

.section-75 {
	padding-top: 75px;
	padding-bottom: 75px;
}

.section-90 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.section-100 {
	padding-top: 100px;
	padding-bottom: 100px;
}

.section-120 {
	padding-top: 120px;
	padding-bottom: 120px;
}

.section-130 {
	padding-top: 130px;
	padding-bottom: 130px;
}

.section-145 {
	padding-top: 145px;
	padding-bottom: 145px;
}

.section-165 {
	padding-top: 165px;
	padding-bottom: 165px;
}

@media (min-width: 576px) {
	.section-sm-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section-sm-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-sm-35 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.section-sm-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-sm-45 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.section-sm-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-sm-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-sm-66 {
		padding-top: 66px;
		padding-bottom: 66px;
	}
	.section-sm-75 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.section-sm-90 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.section-sm-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.section-sm-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.section-sm-130 {
		padding-top: 130px;
		padding-bottom: 130px;
	}
	.section-sm-145 {
		padding-top: 145px;
		padding-bottom: 145px;
	}
	.section-sm-165 {
		padding-top: 165px;
		padding-bottom: 165px;
	}
}

@media (min-width: 768px) {
	.section-md-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section-md-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-md-35 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.section-md-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-md-45 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.section-md-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-md-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-md-66 {
		padding-top: 66px;
		padding-bottom: 66px;
	}
	.section-md-75 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.section-md-90 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.section-md-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.section-md-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.section-md-130 {
		padding-top: 130px;
		padding-bottom: 130px;
	}
	.section-md-145 {
		padding-top: 145px;
		padding-bottom: 145px;
	}
	.section-md-165 {
		padding-top: 165px;
		padding-bottom: 165px;
	}
}

@media (min-width: 992px) {
	.section-lg-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section-lg-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-lg-35 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.section-lg-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-lg-45 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.section-lg-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-lg-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-lg-66 {
		padding-top: 66px;
		padding-bottom: 66px;
	}
	.section-lg-75 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.section-lg-90 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.section-lg-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.section-lg-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.section-lg-130 {
		padding-top: 130px;
		padding-bottom: 130px;
	}
	.section-lg-145 {
		padding-top: 145px;
		padding-bottom: 145px;
	}
	.section-lg-165 {
		padding-top: 165px;
		padding-bottom: 165px;
	}
}

@media (min-width: 1200px) {
	.section-xl-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section-xl-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-xl-35 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.section-xl-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-xl-45 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.section-xl-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-xl-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-xl-66 {
		padding-top: 66px;
		padding-bottom: 66px;
	}
	.section-xl-75 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.section-xl-90 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.section-xl-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.section-xl-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.section-xl-130 {
		padding-top: 130px;
		padding-bottom: 130px;
	}
	.section-xl-145 {
		padding-top: 145px;
		padding-bottom: 145px;
	}
	.section-xl-165 {
		padding-top: 165px;
		padding-bottom: 165px;
	}
}

@media (min-width: 1600px) {
	.section-xxl-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section-xxl-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-xxl-35 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.section-xxl-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-xxl-45 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.section-xxl-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-xxl-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-xxl-66 {
		padding-top: 66px;
		padding-bottom: 66px;
	}
	.section-xxl-75 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.section-xxl-90 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.section-xxl-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.section-xxl-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.section-xxl-130 {
		padding-top: 130px;
		padding-bottom: 130px;
	}
	.section-xxl-145 {
		padding-top: 145px;
		padding-bottom: 145px;
	}
	.section-xxl-165 {
		padding-top: 165px;
		padding-bottom: 165px;
	}
}

.section-top-15 {
	padding-top: 15px;
}

.section-top-30 {
	padding-top: 30px;
}

.section-top-35 {
	padding-top: 35px;
}

.section-top-40 {
	padding-top: 40px;
}

.section-top-45 {
	padding-top: 45px;
}

.section-top-50 {
	padding-top: 50px;
}

.section-top-60 {
	padding-top: 60px;
}

.section-top-66 {
	padding-top: 66px;
}

.section-top-75 {
	padding-top: 75px;
}

.section-top-90 {
	padding-top: 90px;
}

.section-top-100 {
	padding-top: 100px;
}

.section-top-120 {
	padding-top: 120px;
}

.section-top-130 {
	padding-top: 130px;
}

.section-top-145 {
	padding-top: 145px;
}

.section-top-165 {
	padding-top: 165px;
}

@media (min-width: 576px) {
	.section-sm-top-15 {
		padding-top: 15px;
	}
	.section-sm-top-30 {
		padding-top: 30px;
	}
	.section-sm-top-35 {
		padding-top: 35px;
	}
	.section-sm-top-40 {
		padding-top: 40px;
	}
	.section-sm-top-45 {
		padding-top: 45px;
	}
	.section-sm-top-50 {
		padding-top: 50px;
	}
	.section-sm-top-60 {
		padding-top: 60px;
	}
	.section-sm-top-66 {
		padding-top: 66px;
	}
	.section-sm-top-75 {
		padding-top: 75px;
	}
	.section-sm-top-90 {
		padding-top: 90px;
	}
	.section-sm-top-100 {
		padding-top: 100px;
	}
	.section-sm-top-120 {
		padding-top: 120px;
	}
	.section-sm-top-130 {
		padding-top: 130px;
	}
	.section-sm-top-145 {
		padding-top: 145px;
	}
	.section-sm-top-165 {
		padding-top: 165px;
	}
}

@media (min-width: 768px) {
	.section-md-top-15 {
		padding-top: 15px;
	}
	.section-md-top-30 {
		padding-top: 30px;
	}
	.section-md-top-35 {
		padding-top: 35px;
	}
	.section-md-top-40 {
		padding-top: 40px;
	}
	.section-md-top-45 {
		padding-top: 45px;
	}
	.section-md-top-50 {
		padding-top: 50px;
	}
	.section-md-top-60 {
		padding-top: 60px;
	}
	.section-md-top-66 {
		padding-top: 66px;
	}
	.section-md-top-75 {
		padding-top: 75px;
	}
	.section-md-top-90 {
		padding-top: 90px;
	}
	.section-md-top-100 {
		padding-top: 100px;
	}
	.section-md-top-120 {
		padding-top: 120px;
	}
	.section-md-top-130 {
		padding-top: 130px;
	}
	.section-md-top-145 {
		padding-top: 145px;
	}
	.section-md-top-165 {
		padding-top: 165px;
	}
}

@media (min-width: 992px) {
	.section-lg-top-15 {
		padding-top: 15px;
	}
	.section-lg-top-30 {
		padding-top: 30px;
	}
	.section-lg-top-35 {
		padding-top: 35px;
	}
	.section-lg-top-40 {
		padding-top: 40px;
	}
	.section-lg-top-45 {
		padding-top: 45px;
	}
	.section-lg-top-50 {
		padding-top: 50px;
	}
	.section-lg-top-60 {
		padding-top: 60px;
	}
	.section-lg-top-66 {
		padding-top: 66px;
	}
	.section-lg-top-75 {
		padding-top: 75px;
	}
	.section-lg-top-90 {
		padding-top: 90px;
	}
	.section-lg-top-100 {
		padding-top: 100px;
	}
	.section-lg-top-120 {
		padding-top: 120px;
	}
	.section-lg-top-130 {
		padding-top: 130px;
	}
	.section-lg-top-145 {
		padding-top: 145px;
	}
	.section-lg-top-165 {
		padding-top: 165px;
	}
}

@media (min-width: 1200px) {
	.section-xl-top-15 {
		padding-top: 15px;
	}
	.section-xl-top-30 {
		padding-top: 30px;
	}
	.section-xl-top-35 {
		padding-top: 35px;
	}
	.section-xl-top-40 {
		padding-top: 40px;
	}
	.section-xl-top-45 {
		padding-top: 45px;
	}
	.section-xl-top-50 {
		padding-top: 50px;
	}
	.section-xl-top-60 {
		padding-top: 60px;
	}
	.section-xl-top-66 {
		padding-top: 66px;
	}
	.section-xl-top-75 {
		padding-top: 75px;
	}
	.section-xl-top-90 {
		padding-top: 90px;
	}
	.section-xl-top-100 {
		padding-top: 100px;
	}
	.section-xl-top-120 {
		padding-top: 120px;
	}
	.section-xl-top-130 {
		padding-top: 130px;
	}
	.section-xl-top-145 {
		padding-top: 145px;
	}
	.section-xl-top-165 {
		padding-top: 165px;
	}
}

@media (min-width: 1600px) {
	.section-xxl-top-15 {
		padding-top: 15px;
	}
	.section-xxl-top-30 {
		padding-top: 30px;
	}
	.section-xxl-top-35 {
		padding-top: 35px;
	}
	.section-xxl-top-40 {
		padding-top: 40px;
	}
	.section-xxl-top-45 {
		padding-top: 45px;
	}
	.section-xxl-top-50 {
		padding-top: 50px;
	}
	.section-xxl-top-60 {
		padding-top: 60px;
	}
	.section-xxl-top-66 {
		padding-top: 66px;
	}
	.section-xxl-top-75 {
		padding-top: 75px;
	}
	.section-xxl-top-90 {
		padding-top: 90px;
	}
	.section-xxl-top-100 {
		padding-top: 100px;
	}
	.section-xxl-top-120 {
		padding-top: 120px;
	}
	.section-xxl-top-130 {
		padding-top: 130px;
	}
	.section-xxl-top-145 {
		padding-top: 145px;
	}
	.section-xxl-top-165 {
		padding-top: 165px;
	}
}

.section-bottom-15 {
	padding-bottom: 15px;
}

.section-bottom-30 {
	padding-bottom: 30px;
}

.section-bottom-35 {
	padding-bottom: 35px;
}

.section-bottom-40 {
	padding-bottom: 40px;
}

.section-bottom-45 {
	padding-bottom: 45px;
}

.section-bottom-50 {
	padding-bottom: 50px;
}

.section-bottom-60 {
	padding-bottom: 60px;
}

.section-bottom-66 {
	padding-bottom: 66px;
}

.section-bottom-75 {
	padding-bottom: 75px;
}

.section-bottom-90 {
	padding-bottom: 90px;
}

.section-bottom-100 {
	padding-bottom: 100px;
}

.section-bottom-120 {
	padding-bottom: 120px;
}

.section-bottom-130 {
	padding-bottom: 130px;
}

.section-bottom-145 {
	padding-bottom: 145px;
}

.section-bottom-165 {
	padding-bottom: 165px;
}

@media (min-width: 576px) {
	.section-sm-bottom-15 {
		padding-bottom: 15px;
	}
	.section-sm-bottom-30 {
		padding-bottom: 30px;
	}
	.section-sm-bottom-35 {
		padding-bottom: 35px;
	}
	.section-sm-bottom-40 {
		padding-bottom: 40px;
	}
	.section-sm-bottom-45 {
		padding-bottom: 45px;
	}
	.section-sm-bottom-50 {
		padding-bottom: 50px;
	}
	.section-sm-bottom-60 {
		padding-bottom: 60px;
	}
	.section-sm-bottom-66 {
		padding-bottom: 66px;
	}
	.section-sm-bottom-75 {
		padding-bottom: 75px;
	}
	.section-sm-bottom-90 {
		padding-bottom: 90px;
	}
	.section-sm-bottom-100 {
		padding-bottom: 100px;
	}
	.section-sm-bottom-120 {
		padding-bottom: 120px;
	}
	.section-sm-bottom-130 {
		padding-bottom: 130px;
	}
	.section-sm-bottom-145 {
		padding-bottom: 145px;
	}
	.section-sm-bottom-165 {
		padding-bottom: 165px;
	}
}

@media (min-width: 768px) {
	.section-md-bottom-15 {
		padding-bottom: 15px;
	}
	.section-md-bottom-30 {
		padding-bottom: 30px;
	}
	.section-md-bottom-35 {
		padding-bottom: 35px;
	}
	.section-md-bottom-40 {
		padding-bottom: 40px;
	}
	.section-md-bottom-45 {
		padding-bottom: 45px;
	}
	.section-md-bottom-50 {
		padding-bottom: 50px;
	}
	.section-md-bottom-60 {
		padding-bottom: 60px;
	}
	.section-md-bottom-66 {
		padding-bottom: 66px;
	}
	.section-md-bottom-75 {
		padding-bottom: 75px;
	}
	.section-md-bottom-90 {
		padding-bottom: 90px;
	}
	.section-md-bottom-100 {
		padding-bottom: 100px;
	}
	.section-md-bottom-120 {
		padding-bottom: 120px;
	}
	.section-md-bottom-130 {
		padding-bottom: 130px;
	}
	.section-md-bottom-145 {
		padding-bottom: 145px;
	}
	.section-md-bottom-165 {
		padding-bottom: 165px;
	}
}

@media (min-width: 992px) {
	.section-lg-bottom-15 {
		padding-bottom: 15px;
	}
	.section-lg-bottom-30 {
		padding-bottom: 30px;
	}
	.section-lg-bottom-35 {
		padding-bottom: 35px;
	}
	.section-lg-bottom-40 {
		padding-bottom: 40px;
	}
	.section-lg-bottom-45 {
		padding-bottom: 45px;
	}
	.section-lg-bottom-50 {
		padding-bottom: 50px;
	}
	.section-lg-bottom-60 {
		padding-bottom: 60px;
	}
	.section-lg-bottom-66 {
		padding-bottom: 66px;
	}
	.section-lg-bottom-75 {
		padding-bottom: 75px;
	}
	.section-lg-bottom-90 {
		padding-bottom: 90px;
	}
	.section-lg-bottom-100 {
		padding-bottom: 100px;
	}
	.section-lg-bottom-120 {
		padding-bottom: 120px;
	}
	.section-lg-bottom-130 {
		padding-bottom: 130px;
	}
	.section-lg-bottom-145 {
		padding-bottom: 145px;
	}
	.section-lg-bottom-165 {
		padding-bottom: 165px;
	}
}

@media (min-width: 1200px) {
	.section-xl-bottom-15 {
		padding-bottom: 15px;
	}
	.section-xl-bottom-30 {
		padding-bottom: 30px;
	}
	.section-xl-bottom-35 {
		padding-bottom: 35px;
	}
	.section-xl-bottom-40 {
		padding-bottom: 40px;
	}
	.section-xl-bottom-45 {
		padding-bottom: 45px;
	}
	.section-xl-bottom-50 {
		padding-bottom: 50px;
	}
	.section-xl-bottom-60 {
		padding-bottom: 60px;
	}
	.section-xl-bottom-66 {
		padding-bottom: 66px;
	}
	.section-xl-bottom-75 {
		padding-bottom: 75px;
	}
	.section-xl-bottom-90 {
		padding-bottom: 90px;
	}
	.section-xl-bottom-100 {
		padding-bottom: 100px;
	}
	.section-xl-bottom-120 {
		padding-bottom: 120px;
	}
	.section-xl-bottom-130 {
		padding-bottom: 130px;
	}
	.section-xl-bottom-145 {
		padding-bottom: 145px;
	}
	.section-xl-bottom-165 {
		padding-bottom: 165px;
	}
}

@media (min-width: 1600px) {
	.section-xxl-bottom-15 {
		padding-bottom: 15px;
	}
	.section-xxl-bottom-30 {
		padding-bottom: 30px;
	}
	.section-xxl-bottom-35 {
		padding-bottom: 35px;
	}
	.section-xxl-bottom-40 {
		padding-bottom: 40px;
	}
	.section-xxl-bottom-45 {
		padding-bottom: 45px;
	}
	.section-xxl-bottom-50 {
		padding-bottom: 50px;
	}
	.section-xxl-bottom-60 {
		padding-bottom: 60px;
	}
	.section-xxl-bottom-66 {
		padding-bottom: 66px;
	}
	.section-xxl-bottom-75 {
		padding-bottom: 75px;
	}
	.section-xxl-bottom-90 {
		padding-bottom: 90px;
	}
	.section-xxl-bottom-100 {
		padding-bottom: 100px;
	}
	.section-xxl-bottom-120 {
		padding-bottom: 120px;
	}
	.section-xxl-bottom-130 {
		padding-bottom: 130px;
	}
	.section-xxl-bottom-145 {
		padding-bottom: 145px;
	}
	.section-xxl-bottom-165 {
		padding-bottom: 165px;
	}
}

html .group {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
	margin-bottom: -15px;
	margin-left: -15px;
}

html .group > *, html .group > *:first-child {
	display: inline-block;
	margin-top: 15px;
	margin-left: 15px;
}

html .group-xs {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	margin-bottom: -5px;
	margin-left: -5px;
}

html .group-xs > *, html .group-xs > *:first-child {
	display: inline-block;
	margin-top: 5px;
	margin-left: 5px;
}

html .group-sm {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	margin-bottom: -10px;
	margin-left: -10px;
}

html .group-sm > *, html .group-sm > *:first-child {
	display: inline-block;
	margin-top: 10px;
	margin-left: 10px;
}

html .group-md {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
	margin-bottom: -15px;
	margin-left: -15px;
}

html .group-md > *, html .group-md > *:first-child {
	display: inline-block;
	margin-top: 15px;
	margin-left: 15px;
}

html .group-lg {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	margin-bottom: -20px;
	margin-left: -20px;
}

html .group-lg > *, html .group-lg > *:first-child {
	display: inline-block;
	margin-top: 20px;
	margin-left: 20px;
}

html .group-xl {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
	margin-bottom: -30px;
	margin-left: -30px;
}

html .group-xl > *, html .group-xl > *:first-child {
	display: inline-block;
	margin-top: 30px;
	margin-left: 30px;
}

html .group-top > *, html .group-top > *:first-child {
	vertical-align: top;
}

html .group-middle > *, html .group-middle > *:first-child {
	vertical-align: middle;
}

html .group-bottom > *, html .group-bottom > *:first-child {
	vertical-align: bottom;
}

html .group-inline > * {
	display: inline;
}

html .group-inline > *:not(:last-child) {
	margin-right: .25em;
}

html .group-xl-responsive {
	-webkit-transform: translateY(-18px);
	transform: translateY(-18px);
	margin-bottom: -18px;
	margin-left: -18px;
}

html .group-xl-responsive > *, html .group-xl-responsive > *:first-child {
	display: inline-block;
	margin-top: 18px;
	margin-left: 18px;
}

@media (min-width: 768px) {
	html .group-xl-responsive {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		margin-bottom: -30px;
		margin-left: -30px;
	}
	html .group-xl-responsive > *, html .group-xl-responsive > *:first-child {
		display: inline-block;
		margin-top: 30px;
		margin-left: 30px;
	}
}

.group-flex-center {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.relative {
	position: relative;
}

.static {
	position: static;
}

.block-top-level {
	position: relative;
	z-index: 3;
}

.height-fill {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.height-fill > * {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.align-bottom {
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.block-centered {
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 767px) {
	.responsive-centered {
		margin-left: auto;
		margin-right: auto;
	}
}

.overflow-hidden {
	overflow: hidden;
}

.page .white-space-normal {
	white-space: normal;
}

* + h1,
* + .h1 {
	margin-top: 10px;
}

* + h2,
* + .h2 {
	margin-top: 15px;
}

* + h3,
* + .h3 {
	margin-top: 20px;
}

@media (min-width: 768px) {
	* + h3,
	* + .h3 {
		margin-top: 27px;
	}
}

@media (min-width: 992px) {
	* + h3,
	* + .h3 {
		margin-top: 34px;
	}
}

* + h4,
* + .h4 {
	margin-top: 25px;
}

* + h5,
* + .h5 {
	margin-top: 17px;
}

* + h6,
* + .h6 {
	margin-top: 15px;
}

h1 + *,
.h1 + * {
	margin-top: 20px;
}

h2 + *,
.h2 + * {
	margin-top: 15px;
}

h3 + *,
.h3 + * {
	margin-top: 30px;
}

h4 + *,
.h4 + * {
	margin-top: 25px;
}

h5 + *,
.h5 + * {
	margin-top: 14px;
}

h6 + *,
.h6 + * {
	margin-top: 14px;
}

* + p,
* + p {
	margin-top: 14px;
}

hr + * {
	margin-top: 18px;
}

@media (min-width: 1200px) {
	hr + * {
		margin-top: 26px;
	}
}

p + p {
	margin-top: 27px;
}

* + .big {
	margin-top: 6px;
}

* + .text-large {
	margin-top: 10px;
}

* + .text-bigger {
	margin-top: 28px;
}

* + .btn {
	margin-top: 30px;
}

@media (min-width: 1200px) {
	* + .btn {
		margin-top: 44px;
	}
}

* + .link {
	margin-top: 18px;
}

* + .contact-info {
	margin-top: 16px;
}

* + .list-inline {
	margin-top: 32px;
}

* + .list-terms {
	margin-top: 42px;
}






.contact-info a {
	display: inline-block;
}

.contact-info dl dt, .contact-info dl dd {
	display: inline-block;
}




.shadow-panel {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.14);
}

@media (min-width: 768px) {
	.shadow-panel {
		padding: 40px 30px;
		border-top: 0.357em solid #00bba7;
	}
}

@media (min-width: 992px) {
	.shadow-panel {
		padding: 69px 66px 69px 54px;
	}
}

@media (min-width: 1200px) {
	.shadow-panel {
		padding: 50px 40px 25px 60px;
	}
}

.image-wrap-default {
	border: 1px solid #e5e7e9;
	padding: 16px;
}

.video-wrap {
	position: relative;
	box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.35);
}

.video-wrap .link-circle {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.post-boxed {
	text-align: left;
}

.post-boxed-img-wrap a {
	display: block;
}

.post-boxed-title a {
	color: #202020;
}

.post-boxed-title a:hover {
	color: #000;
}

.post-boxed img {
	width: 100%;
}

.post-boxed-title {
	font-size: 16px;
	line-height: 24px;
}



.post-boxed-title + * {
	margin-top: 5px;
}

.post-boxed .list-inline {
	font-size: 11px;
}

.post-boxed-caption {
	padding: 20px 20px 28px;
	border-left: 1px solid #e5e7e9;
	border-right: 1px solid #e5e7e9;
	border-bottom: 1px solid #e5e7e9;
}






.label-custom {
	padding: .35em .3em .25em;
	font-weight: 400;
	font-size: 70%;
	text-transform: uppercase;
}

.mac .label-custom {
	padding-top: .4em;
}

.label-custom.label-danger {
	color: #fff;
	background: #fe4a21;
	box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
}











