




/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

body {
	font-family: Roboto;
	font-size: calc(16px + ( 16 - 16) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 400;
	color: #4b5560;
	background-color: #ffffff;
	letter-spacing: 0px;
}
main {
	background-color: #ffffff;
}
a {
	color: #3e9699;
}

a:hover {
	color: #38878a;
}

.display-1,
.display-2,
.display-3,
.display-4 {
			font-weight: 500;
	}

.h1,
h1 {
	font-family: Roboto;
	font-size: calc(32px + (40 - 32) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 500;
		letter-spacing: 0px;
	text-transform: none;
	color: #24344d;
}

.h2,
h2 {
	font-family: Roboto;
	font-size: calc(26px + (32 - 26) * ((100vw - 320px) / (1200 - 320)));
		font-weight: 700;
	letter-spacing: 0px;
	text-transform: none;
	color: #24344d;
}

.h3,
h3 {
	font-family: Roboto;
	font-size: calc(24px + (28 - 24) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 700;
		letter-spacing: 0px;
	text-transform: none;
	color: #24344d;
}

.h4,
h4 {
	font-family: Roboto;
	font-size: calc(20px + (24 - 20) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 700;
		letter-spacing: 0px;
	text-transform: none;
	color: #24344d;
}

.h5,
h5 {
	font-family: Roboto;
	font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 700;
		letter-spacing: 0px;
	text-transform: none;
	color: #24344d;

}

.h6,
h6 {
	font-family: Roboto;
	font-size: calc(16px + (16 - 16) * ((100vw - 320px) / (1200 - 320)));
	font-weight: 500;
		letter-spacing: 0px;
	text-transform: none;
	color: #24344d;
}

.table-primary,
.table-primary>td,
.table-primary>th {
	background-color: rgba(62,150,153,0.3)}

.table-hover .table-primary:hover {
	background-color: rgba(62,150,153,0.3)}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: rgba(62,150,153,0.3)}

.form-control:focus {
	border-color: #3e9699;
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25);
}

.btn.focus,
.btn:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.btn-primary {
	background-color: #3e9699;
	border-color: #3e9699}

.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).hover {
	background-color: #38878a;
	border-color: #38878a;
}

.btn-primary.focus,
.btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25);
}

.btn-primary.disabled,
.btn-primary:disabled {
	background-color: #3e9699;
	border-color: #3e9699}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background-color: #32787b;
	border-color: #32787b;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25);
}

.btn-outline-primary {
	color: #3e9699;
	border-color: #3e9699}

.btn-outline-primary:hover {
	background-color: #3e9699;
	border-color: #3e9699}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #3e9699;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	background-color: #3e9699;
	border-color: #3e9699}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.btn-outline-light:hover {
	color: #3e9699;
}

.btn-link {
	color: #3e9699;
}

.btn-link:hover {
	color: #32787b;
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: #3e9699}

.custom-control-input:checked~.custom-control-label::before {
	border-color: #3e9699;
	background-color: #3e9699;
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #8cc0c2}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	background-color: #8cc0c2;
	border-color: #8cc0c2}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #3e9699;
	background-color: #3e9699;
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(62,150,153,0.25)}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(62,150,153,0.25)}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(62,150,153,0.25)}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(62,150,153,0.25)}

.custom-select:focus {
	border-color: #3e9699;
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-file-input:focus~.custom-file-label {
	border-color: #8cc0c2;
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(62,150,153,0.25)}

.custom-range::-webkit-slider-thumb {
	background-color: #3e9699;
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #8cc0c2}

.custom-range::-moz-range-thumb {
	background-color: #3e9699;
}

.custom-range::-moz-range-thumb:active {
	background-color: #8cc0c2}

.custom-range::-ms-thumb {
	background-color: #3e9699;
}

.custom-range::-ms-thumb:active {
	background-color: #8cc0c2}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	background-color: rgba(62,150,153,0.1);
	color: #3e9699;
}

.navbar-brand img {
	max-width: 200px;
}

@media (min-width: 992px) {
	.navbar-brand img {
		max-width: 100%;
	}
}

.card {
	background-color: #ffffff;
}

.page-link {
	color: #3e9699;
}

.page-link:hover {
	color: #3e9699;
}

.page-link:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.page-item.active .page-link {
	background-color: #3e9699;
	border-color: #3e9699}

.badge-primary {
	background-color: #3e9699;
}

a.badge-primary:focus,
a.badge-primary:hover {
	background-color: #38878a;
}

a.badge-primary.focus,
a.badge-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.alert-primary {
	color: #3e9699;
	background-color: rgba(62,150,153,0.1);
	border-color: rgba(62,150,153,0.2);
}

.alert-primary hr {
	border-top-color: #3e9699;
}

.alert-primary .alert-link {
	color: #32787b;
}

.progress-bar {
	background-color: #3e9699;
}

.list-group-item.active {
	background-color: #ecf5f5;
	border-color: #ecf5f5;
	color: #3e9699}

.list-group-item-primary {
	color: #32787b;
	background-color: rgba(62,150,153,0.3)}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
	color: #32787b;
	background-color: rgba(62,150,153,0.3)}

.list-group-item-primary.list-group-item-action.active {
	background-color: #32787b;
	border-color: #32787b}

.bg-primary {
	background-color: #3e9699!important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #38878a!important
}

.border-primary {
	border-color: #3e9699!important
}

.hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.text-primary {
	color: #3e9699!important
}










/* ! Navbar Brand */

.navbar-brand {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
		letter-spacing: 0px;
	text-transform: none;
	}

.navbar-light .nav-pills .nav-link.active,
.navbar-light .nav-pills .show>.nav-link {
    color: #3e9699;
    background-color: rgba(62,150,153,0.1);
}

.navbar-light .nav-pills .nav-link.active svg,
.navbar-light .nav-pills .show>.nav-link svg {
    fill: #3e9699;
}


/* ! Navbar 1 */

.navbar-1 {
	background: #ffffff;
		border-bottom: 1px solid rgba(0,0,0,0.12);
	}

@media (max-width: 991px) {
	.navbar-1 {
		border-bottom: 1px solid rgba(0,0,0,0.12);
	}
}





.navbar-1 .navbar-brand {
			color: #333;
	}
.navbar-1 .navbar-brand:hover,
.navbar-1 .navbar-brand:focus {
	color: #333;
}
.navbar-1 .navbar-nav .nav-link {
	color: rgba(51,51,51,0.8);
			font-family: Roboto;
				font-size: 0.9375rem;
				font-weight: 500;
				letter-spacing: 0px;
		}
.navbar-1 .navbar-nav .nav-link:hover,
.navbar-1 .navbar-nav .nav-link:focus {
	color: #333;
}
.navbar-1 .navbar-nav .nav-link.disabled {
	color: rgba(51,51,51,0.4);
}
.navbar-1 .navbar-nav .show > .nav-link,
.navbar-1 .navbar-nav .active > .nav-link,
.navbar-1 .navbar-nav .nav-link.show,
.navbar-1 .navbar-nav .nav-link.active {
	color: #333;
}
.navbar-1 .navbar-toggler {
	color: rgba(51,51,51,0.8);
	border-color: rgba(51,51,51,0.8);
}
.navbar-1 .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(51,51,51,0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-1 .navbar-text {
	color: rgba(51,51,51,0.8);
}
.navbar-1 .navbar-text a {
	color: rgba(51,51,51,0.8);
}
.navbar-1 .navbar-text a:hover,
.navbar-1 .navbar-text a:focus {
	color: rgba(51,51,51,0.8);
}

.navbar-1 .navbar-nav .btn-default {
	background-color: rgba(51,51,51,0.8);
	border-color: transparent;
	color: #ffffff;
}
.navbar-1 .navbar-nav .btn-default:hover,
.navbar-1 .navbar-nav .btn-default:focus {
	background-color: #333;
	color: #ffffff;
}
.navbar-1 .navbar-nav .btn-outline-default {
	color: rgba(51,51,51,0.8);
	background-color: transparent;
	background-image: none;
	border-color: rgba(51,51,51,0.8);
}
.navbar-1 .navbar-nav .btn-outline-default:hover,
.navbar-1 .navbar-nav .btn-outline-default:focus {
	background-color: #333;
	border-color: #333;
	color: #ffffff;
}
.navbar-1 .navbar-nav .btn-light {
	background-color: #ffffff;
	border-color: transparent;
	color: #ffffff;
}
.navbar-1 .navbar-nav .btn-light:hover,
.navbar-1 .navbar-nav .btn-light:focus {
	background-color: rgba(255,255,255,0.8);
	color: #ffffff;
}
.navbar-1 .navbar-nav .btn-outline-light {
	color: #ffffff;
	background-color: transparent;
	background-image: none;
	border-color: #ffffff;
}
.navbar-1 .navbar-nav .btn-outline-light:hover,
.navbar-1 .navbar-nav .btn-outline-light:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #ffffff;
}



/* ! Navbar Top */

.navbar-top {
	background: #24344d;
	}
.navbar-top .navbar-nav .nav-link {
	color: rgba(255,255,255,0.8);
}

.navbar-top .navbar-nav .nav-link:hover,
.navbar-top .navbar-nav .nav-link:focus {
	color: #ffffff;
}

.navbar-top .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,0.4);
}

.navbar-top .navbar-nav .show > .nav-link,
.navbar-top .navbar-nav .active > .nav-link,
.navbar-top .navbar-nav .nav-link.show,
.navbar-top .navbar-nav .nav-link.active {
	color: #ffffff;
}

.navbar-top .navbar-toggler {
	color: rgba(255,255,255,0.8);
	border-color: rgba(255,255,255,0.8);
}

.navbar-top .navbar-text {
	color: rgba(255,255,255,0.8);
}

.navbar-top .navbar-text a {
	color: rgba(255,255,255,0.8);
}

.navbar-top .navbar-text a:hover,
.navbar-top .navbar-text a:focus {
	color: rgba(255,255,255,0.8);
}

.navbar-top .widget {
	color: rgba(255,255,255,0.8);
}

.navbar-top .widget a {
	color: rgba(255,255,255,0.8);
}

.navbar-top .widget a:hover,
.navbar-top .widget a:focus {
	color: rgba(255,255,255,0.8);
}
.navbar-top .widget h1,
.navbar-top .widget h2,
.navbar-top .widget h3,
.navbar-top .widget h4,
.navbar-top .widget h5,
.navbar-top .widget h6,
.navbar-top .widget .h1,
.navbar-top .widget .h2,
.navbar-top .widget .h3,
.navbar-top .widget .h4,
.navbar-top .widget .h5,
.navbar-top .widget .h6 {
	color: rgba(255,255,255,0.8);
}

.navbar-top .nav-link {
			font-family: Roboto;
				font-size: 0.75rem;
				font-weight: 500;
				letter-spacing: 0px;
		}

.navbar-top .navbar-nav .btn-default {
	background-color: rgba(255,255,255,0.8);
	border-color: transparent;
	color: #24344d;
}
.navbar-top .navbar-nav .btn-default:hover,
.navbar-top .navbar-nav .btn-default:focus {
	background-color: #ffffff;
	color: #24344d;
}
.navbar-top .navbar-nav .btn-outline-default {
	color: rgba(255,255,255,0.8);
	background-color: transparent;
	background-image: none;
	border-color: rgba(255,255,255,0.8);
}
.navbar-top .navbar-nav .btn-outline-default:hover,
.navbar-top .navbar-nav .btn-outline-default:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #24344d;
}
.navbar-top .navbar-nav .btn-light {
	background-color: #ffffff;
	border-color: transparent;
	color: #24344d;
}
.navbar-top .navbar-nav .btn-light:hover,
.navbar-top .navbar-nav .btn-light:focus {
	background-color: rgba(255,255,255,0.8);
	color: #24344d;
}
.navbar-top .navbar-nav .btn-outline-light {
	color: #ffffff;
	background-color: transparent;
	background-image: none;
	border-color: #ffffff;
}
.navbar-top .navbar-nav .btn-outline-light:hover,
.navbar-top .navbar-nav .btn-outline-light:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #24344d;
}


/* ! Navbar bottom */

.navbar-bottom {
	background: #007bff;
	}
.navbar-bottom .navbar-nav .nav-link {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .navbar-nav .nav-link:hover,
.navbar-bottom .navbar-nav .nav-link:focus {
	color: #ffffff;
}

.navbar-bottom .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,0.4);
}

.navbar-bottom .navbar-nav .show > .nav-link,
.navbar-bottom .navbar-nav .active > .nav-link,
.navbar-bottom .navbar-nav .nav-link.show,
.navbar-bottom .navbar-nav .nav-link.active {
	color: #ffffff;
}

.navbar-bottom .navbar-toggler {
	color: rgba(255,255,255,0.8);
	border-color: rgba(255,255,255,0.8);
}

.navbar-bottom .navbar-text {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .navbar-text a {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .navbar-text a:hover,
.navbar-bottom .navbar-text a:focus {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .widget {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .widget a {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .widget a:hover,
.navbar-bottom .widget a:focus {
	color: rgba(255,255,255,0.8);
}
.navbar-bottom .widget h1,
.navbar-bottom .widget h2,
.navbar-bottom .widget h3,
.navbar-bottom .widget h4,
.navbar-bottom .widget h5,
.navbar-bottom .widget h6,
.navbar-bottom .widget .h1,
.navbar-bottom .widget .h2,
.navbar-bottom .widget .h3,
.navbar-bottom .widget .h4,
.navbar-bottom .widget .h5,
.navbar-bottom .widget .h6 {
	color: rgba(255,255,255,0.8);
}

.navbar-bottom .nav-link {
			font-family: Roboto;
				font-size: 0.9375rem;
				font-weight: 500;
				letter-spacing: 0px;
		}

.navbar-bottom .navbar-nav .btn-default {
	background-color: rgba(255,255,255,0.8);
	border-color: transparent;
	color: #007bff;
}
.navbar-bottom .navbar-nav .btn-default:hover,
.navbar-bottom .navbar-nav .btn-default:focus {
	background-color: #ffffff;
	color: #007bff;
}
.navbar-bottom .navbar-nav .btn-outline-default {
	color: rgba(255,255,255,0.8);
	background-color: transparent;
	background-image: none;
	border-color: rgba(255,255,255,0.8);
}
.navbar-bottom .navbar-nav .btn-outline-default:hover,
.navbar-bottom .navbar-nav .btn-outline-default:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #007bff;
}
.navbar-bottom .navbar-nav .btn-light {
	background-color: #ffffff;
	border-color: transparent;
	color: #007bff;
}
.navbar-bottom .navbar-nav .btn-light:hover,
.navbar-bottom .navbar-nav .btn-light:focus {
	background-color: rgba(255,255,255,0.8);
	color: #007bff;
}
.navbar-bottom .navbar-nav .btn-outline-light {
	color: #ffffff;
	background-color: transparent;
	background-image: none;
	border-color: #ffffff;
}
.navbar-bottom .navbar-nav .btn-outline-light:hover,
.navbar-bottom .navbar-nav .btn-outline-light:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #007bff;
}

/* ! Buttons */

.btn-link svg {
	fill: #3e9699;
}

.btn-link:hover svg {
	fill: #32787b;
}


.btn-outline-primary svg {
	fill: #3e9699;
}

.btn-outline-primary.disabled svg,
.btn-outline-primary:disabled svg {
	fill: #3e9699;
}



p.small {
	line-height: 1.3;
}


/* ! Added utilities */

.bg-gradient-primary {
	background: #3e9699 linear-gradient(180deg, #8cc0c2, #3e9699) repeat-x !important;
}

.bg-primary-100 {
	background: #ecf5f5 !important;
}
.bg-primary-200 {
	background: #c6e0e1 !important;
}
.bg-primary-300 {
	background: #8cc0c2 !important;
}
.bg-primary-400 {
	background: #65abae !important;
}
.bg-primary-500 {
	background: #3e9699 !important;
}
.bg-primary-600 {
	background: #38878a !important;
}
.bg-primary-700 {
	background: #32787b !important;
}
.bg-primary-800 {
	background: #2c696c !important;
}
.bg-primary-900 {
	background: #265a5c !important;
}


.bg-primary-10 {
	background: rgba(62,150,153,0.1) !important;
}
.bg-primary-20 {
	background: rgba(62,150,153,0.2) !important;
}
.bg-primary-30 {
	background: rgba(62,150,153,0.3) !important;
}
.bg-primary-40 {
	background: rgba(62,150,153,0.4) !important;
}
.bg-primary-50 {
	background: rgba(62,150,153,0.5) !important;
}
.bg-primary-60 {
	background: rgba(62,150,153,0.6) !important;
}
.bg-primary-70 {
	background: rgba(62,150,153,0.7) !important;
}
.bg-primary-80 {
	background: rgba(62,150,153,0.8) !important;
}
.bg-primary-90 {
	background: rgba(62,150,153,0.9) !important;
}

.fill-primary {
	fill: #3e9699 !important;
}
.fill-primary-100 {
	fill: #ecf5f5 !important;
}
.fill-primary-200 {
	fill: #c6e0e1 !important;
}
.fill-primary-300 {
	fill: #8cc0c2 !important;
}
.fill-primary-400 {
	fill: #65abae !important;
}
.fill-primary-500 {
	fill: #3e9699 !important;
}
.fill-primary-600 {
	fill: #38878a !important;
}
.fill-primary-700 {
	fill: #32787b !important;
}
.fill-primary-800 {
	fill: #2c696c !important;
}
.fill-primary-900 {
	fill: #265a5c !important;
}



.dropdown-menu .dropdown-menu {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	position: relative !important;
}

.widget_archive select:focus {
	border-color: #3e9699;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(62,150,153,0.25)}

.meta a:hover {
	color: #3e9699;
}

/* ! Footer */

#site-footer {
    color: rgba(255,255,255,0.8);
}
#site-footer a:hover,
#site-footer a:focus {
	color: rgba(255,255,255,0.8);
}
#site-footer .navbar-nav .nav-link {
	color: rgba(255,255,255,0.8);
}

#site-footer .navbar-nav .nav-link:hover,
#site-footer .navbar-nav .nav-link:focus {
	color: #ffffff;
}

#site-footer .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,0.4);
}

#site-footer .navbar-nav .show > .nav-link,
#site-footer .navbar-nav .active > .nav-link,
#site-footer .navbar-nav .nav-link.show,
#site-footer .navbar-nav .nav-link.active {
	color: #ffffff;
}

#site-footer .navbar-toggler {
	color: rgba(255,255,255,0.8);
	border-color: rgba(255,255,255,0.8);
}

#site-footer .navbar-text {
	color: rgba(255,255,255,0.8);
}

#site-footer .navbar-text a {
	color: rgba(255,255,255,0.8);
}

#site-footer .navbar-text a:hover,
#site-footer .navbar-text a:focus {
	color: #ffffff;
}

#site-footer .widget {
	color: rgba(255,255,255,0.8);
}

#site-footer .widget a {
	color: rgba(255,255,255,0.8);
}

#site-footer .widget a:hover,
#site-footer .widget a:focus {
	color: #ffffff;
}
#site-footer .widget h1,
#site-footer .widget h2,
#site-footer .widget h3,
#site-footer .widget h4,
#site-footer .widget h5,
#site-footer .widget h6,
#site-footer .widget .h1,
#site-footer .widget .h2,
#site-footer .widget .h3,
#site-footer .widget .h4,
#site-footer .widget .h5,
#site-footer .widget .h6 {
	color: #ffffff;
}
#site-footer .navbar-nav .nav-link.btn-default {
	background-color: rgba(255,255,255,0.8);
	border-color: transparent;
	color: rgba(255,255,255,0.8);
}
#site-footer .navbar-nav .nav-link.btn-default:hover,
#site-footer .navbar-nav .nav-link.btn-default:focus {
	background-color: #ffffff;
	color: #343a40;
}


#site-footer .navbar-nav .nav-link.btn-outline-default {
	color: rgba(255,255,255,0.8);
	background-color: transparent;
	background-image: none;
	border-color: rgba(255,255,255,0.8);
}
#site-footer .navbar-nav .nav-link.btn-outline-default:hover,
#site-footer .navbar-nav .nav-link.btn-outline-default:focus {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #343a40;
}


.footer-3 .menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.footer-3 .menu-item {
    display: block;
    padding: .5rem 1rem;
}

/* ! Builder Buttons */

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	background: #3e9699;
	color: #fff;
	border: 1px solid #3e9699;
}


a.fl-button:hover,
.fl-builder-content a.fl-button:hover {
	background: #38878a;
	color: #ffffff;
	border: 1px solid #38878a;
}

/* ! Page Title */















.shadow-sm.fl-col .fl-col-content,
.shadow-sm.fl-module .fl-module-content {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}

.shadow.fl-col .fl-col-content,
.shadow.fl-module .fl-module-content {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.shadow-lg.fl-col .fl-col-content,
.shadow-lg.fl-module .fl-module-content {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.bg-primary.fl-row .fl-row-content-wrap,
.bg-primary.fl-col .fl-col-content,
.bg-primary.fl-module .fl-module-content {
    background-color: #3e9699;
}



/*# sourceMappingURL=bootstrap.min.css.map */
