/*@font-face {
	font-family: 'Gotham-BookItalic';
	src: lurl('../fonts/Gotham-BookItalic.otf');
}
@font-face {
	font-family: 'Gotham-Bold';
	src: lurl('../fonts/Gotham-Bold.otf');
}
@font-face {
	font-family: 'Gotham Medium';
	src: lurl('../fonts/Gotham Medium.otf');
}
@font-face {
	font-family: 'Gotham Book Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Gotham Book Regular'), url('../fonts/Gotham Book Regular.otf') format('woff');
}	

@font-face {
	font-family: "gotham";
	src: url('../fonts/Gotham-Book.woff') format('woff'),
		 url('../fonts/Gotham-Book.woff2') format('woff2'),
		 url('../fonts/Gotham-Book.ttf') format('truetype');
	font-weight: normal;
}*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body{
    background-color: #FFFFFF !important;
    color: #000000 !important;
    /*font-family: 'gotham' !important;*/
    font-size:1.1rem !important;
    font-weight: 400;
    font-stretch: normal;
	font-family: 'Montserrat' !important;
}

.title{
	color: #06275b !important;
	font-weight: bolder !important;
	font-size: larger;
	font-family: 'Montserrat' !important;
	font-weight: 800;
	text-align: center !important;
	background: linear-gradient(#ce3279 40%, #06275b 60%) !important;
    -webkit-background-clip: text !important;
    color: transparent !important;
    text-decoration-line: none !important;
    text-decoration: none !important;
}

.nav-link{
	color: #06275b !important;
	font-weight: bolder !important;
	font-size: larger;
	font-family: 'Montserrat' !important;
	font-weight: 800;
	text-align: center !important;
}

.nav-link:hover{
	color: #ce3279 !important;
}

.dropdown-item{
	color: #06275b !important;
	font-weight: bolder !important;
	font-size: larger;
}

.dropdown-item:hover{
	color: #ce3279 !important;
}

.active{
	background: linear-gradient(#ce3279 40%, #06275b 60%) !important;
    -webkit-background-clip: text !important;
    color: transparent !important;
    text-decoration-line: none !important;
    text-decoration: none !important;
}

.dataTables_scrollHeadInner{
	width: 100% !important;
}

.table{
	width: 100% !important;
}

.user-card{
	background: linear-gradient(#ce3279 25%, #06275b 55%) !important;
    -webkit-background-clip: text !important;
    color: transparent !important;
    text-decoration-line: none !important;
    text-decoration: none !important;
	font-size: 7rem;
}

.card{
	border-width: 0px !important;
}

.btn-info{
	background-color: #06275b !important;
	border: 0px !important;
	color: #FFFFFF !important;
}

.btn-info:hover{
	background: linear-gradient(#ce3279 25%, #06275b 55%) !important;
	color: #FFFFFF !important;
}

.btn-primary{
	background-color: #06275b !important;
	border: 0px !important;
	color: #FFFFFF !important;
}

.btn-primary:hover{
	background: linear-gradient(#ce3279 25%, #06275b 55%) !important;
	color: #FFFFFF !important;
}

.text-footer{
	font-size: x-small !important;
}

@media (min-width:575px){
	.lg-foot{
		display: block !important;
	}
	.sm-foot{
		display: none !important;
	}
	.navbar-brand>img{
		width: 90px !important;
	}
}

@media (max-width:576px){
	.text-footer{
		font-size: 0.3rem !important;
	}
	.lg-foot{
		display: none !important;
	}
	.sm-foot{
		display: block !important;
	}
	.navbar-brand>img{
		width: 55px !important;
	}
	.rounded{
		margin-bottom: 5rem !important;
	}
	#siteseal>img{
		width: 95% !important;
	}
	form{
		padding: 1rem !important;
	}
}

@media (max-width:768px){
	.text-footer{
		font-size: 0.3rem !important;
	}
	.navbar-brand>img{
		width: 55px !important;
	}
	.rounded{
		margin-bottom: 5rem !important;
	}
	.rounded{
		margin-bottom: 8rem !important;
	}
	.lg-foot{
		display: none !important;
	}
	.sm-foot{
		display: block !important;
	}
}

@media (max-width:992px){
	.rounded{
		margin-bottom: 8rem !important;
	}
}

@media (max-width:991px){
	.lg-foot{
		display: none !important;
	}
	.sm-foot{
		display: block !important;
	}
	.navbar-brand>img{
		width: 55px !important;
	}
	.text-footer{
		font-size: 0.3rem !important;
	}
	.rounded{
		margin-bottom: 5rem !important;
	}
	.rounded{
		margin-bottom: 8rem !important;
	}
	#siteseal>img{
		width: 125px !important;
	}
}

.footer{
	background-color: #F8F9FA;
}