﻿@import "src/materialTheme.scss";
:host /deep/ {
	.footer {
		padding: 10px;
		font-size: 13px;
		background: mat-color($primary) !important;
		color: #ffffff;
	}
}

footer {
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	color: #798099;
	background-color: #efefef;
}

.px-1 {
	padding-right: 0.25rem !important;
	padding-left: 0.25rem !important;
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.col-lg-9 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-lg-9,
.col-sm-6,
.col-md-3 {
	position: relative;
	width: 100%;
	min-height: 1px;
	
}

@media (min-width: 768px) {
	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media (max-width: 575px) {
	.hidden-xs-down {
		display: none !important;
	}
}

@media (min-width: 576px) {
	.hidden-sm-up {
		display: none !important;
	}
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}


@media (min-width: 992px) {
	.col-lg-9 {
		-webkit-box-flex: 0 !important;
		-webkit-flex: 0 0 75% !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}
}

@media (min-width: 576px) {
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 576px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 768px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 992px) {
	.row {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
}

@media (min-width: 1200px) {
	.row {
		margin-right: -15px !important;
		margin-left: -15px !important;
		float:none !important;
	}
	
	.col-lg-9 
	{
	    float:none !important;
	}
}

.text-uppercase {
	text-transform: uppercase !important;
}

.card-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;	
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
	padding: 0.75rem 1.25rem;
	background-color: #f7f7f9;
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
	border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
	margin-right: -0.625rem;
	margin-bottom: -0.75rem;
	margin-left: -0.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -0.625rem;
	margin-left: -0.625rem;
}

.card-primary .card-footer,
.card-primary .card-header {
	background-color: transparent;
}

.card-success .card-footer,
.card-success .card-header {
	background-color: transparent;
}

.card-info .card-footer,
.card-info .card-header {
	background-color: transparent;
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.border-0 {
	border: 0 !important;
}

.footer-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 16%;
	padding-bottom: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	
}

.w-inline-block {
	max-width: 100%;
	display: inline-block;
}

.social-link-small {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 3px;
	padding: 6px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e1e6ee;
	border-radius: 5px;
	-webkit-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

.w-inline-block {
	max-width: 100%;
	display: inline-block;
}

.social-icons-small {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -3px;
	margin-left: -3px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.text {
	padding: 10px 0;
	color: white;
	font-weight: bold;
	text-align: center;
}

.collapse {
	display: none;
}

.collapse.show {
	display: block;
}

dl,
ol,
ul {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.p-0 {
	padding: 0 0 !important;
}

@media print {
	*,
	 ::after,
	 ::before,
	blockquote::first-letter,
	blockquote::first-line,
	div::first-letter,
	div::first-line,
	li::first-letter,
	li::first-line,
	p::first-letter,
	p::first-line {
		text-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	abbr[title]::after {
		content: " (" attr(title) ")";
	}
	pre {
		white-space: pre-wrap !important;
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		page-break-inside: avoid;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.badge {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd !important;
	}
}

a {
	color: #8b8b8b;
	text-decoration: none;
}

.card-block {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 20px;
}

@media (min-width: 576px) {
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (min-width: 768px) {
	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

h6
     {
        color: #798099!important;
        margin-top: 0px !important;
     }
     
     footer a
     {
         color: #8b8b8b !important;
         text-decoration: none !important;
         font-size: 12px !important;
     }
     
     footer h6
     {
         font-size: 0.8rem;
     }
     
     .copyright {
        font-size: 12px;
    }
     
     .social-link-small
     {         
        display: inline-block;      
        margin: 3px;
        padding: 6px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid #e1e6ee;
        border-radius: 5px;
        -webkit-transition: border-color .2s ease;
        transition: border-color .2s ease;
     }
     .hr{
		border: 0;
		clear: both;
		display: block;
		width: 100%;
		border-top: 1px solid #ccc;
	 }
     footer{
      background: #efefef !important;
	//   border-top: 1px solid rgba(0,0,0,.1);
	  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
     }

	 footer h6 {
		font-size: 12.8px !important;
		margin-bottom: 8px !important;
		font-weight: 700 !important;
		font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
		}
