
@import url('menus.css');
@import url('com_contact.css');
@import url('com_content.css');
@import url('ss1200.css');
@import url('ss900.css');
@import url('ss420.css');
@import url("../../../media/system/css/joomla-fontawesome.css");

	body{
		background-color:#444444;
		margin:30px auto 0;
		padding:0;
		box-sizing: border-box;
		max-width: 1700px;
		width: 90%;
		font-family: "alternate-gothic-no3", Helvetica, Arial, sans-serif;
	}

	a{
		text-decoration: none;
		color: #0088cc;
	}


	h1,h2,h3,p{
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align: baseline;
	}

	.red{
		color: #FF0000;	
	}

	.container{
		width: 100%;
		min-width: 900px;
		margin: auto; 
	}
	.sectionSeparator{
		background-color: #FFA500; 
		height: 3px;              
		width: 50%;               
		margin: 20px auto;        
		border-radius: 1.5px;     
	}

	.header-logo-container{
		background: url(../images/logo.png) no-repeat;
		height: 100px;
		width: 100px;
		position: absolute;
		left: 50%;
		z-index: 1;
	}
	
	.bannerImage_container {
		position: relative;
		overflow: hidden;
		/*height: 650px; */
		}

	.bannerImage {
		position: absolute;
		top: 0;
		width: 100%;
		max-height: 650px;
		height: auto;
		will-change: transform;
		object-fit: cover; 
	}

	.component{
		background-color: #F8F8F8;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;
		padding-bottom: 30px;
	}

	@media (max-width: 900px) {
		body{
			width: 100%;
		}
		
		.container{
			min-width: 0px;
		}
		
		.component{
			padding: 5px 0;
		}
	}
	
	.sponsor_img{
		max-width: 500px;
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.sponsors{
		background-color: #FFFFFF;
		height: 60px;
	}
	
	.footer {
		background-color: #333;  
		color: #fff;             
		padding: 20px 0;         
		display: flex;           
		justify-content: space-around; 
		flex-wrap: wrap;         
		box-sizing: border-box;  
	}

	
	.footer a {
		color: #FDFDFD;         
		text-decoration: none;  
	}

	.footer a:hover {
		text-decoration: underline; 
	}

	.form-validate {
	}

	.form-validate .m-0{

		border: none;
	}

	.form-validate .m-0 legend{

		padding-top: 10px;
		margin-bottom: 10px;
	}

	.control-label{
		margin-top: 20px;
	}

	.btn {
		min-width: 75px;
		background-color: #FFFFFF;
		border: 1px solid;
		padding: 5px 15px 5px 15px;
		border-radius: 5px;
	}

	.validate {
		background-color: #FFD27F ;
	}

	.validate:hover {
		background-color: #FFA500;
	}

	.alert{
		padding: 10px 10px 10px 10px;
		border: 2px solid;
		border-color: rgb(214,233,198);
		background-color: rgb(223,240,218);
		color: rgb(60,118,198);
	}

	.alert-warning{
		border-color: rgb(240,220,126);
		background-color: rgb(239,231,184);
		color: rgb(204,0,0);
	}

	.alert-notice{
		border-color: rgb(132,167,219);
		background-color: rgb(195,210,229);
		color: rgb(0,85,187);
	}

	.alert-error,.alert-danger{
		border-color: rgb(222,122,123);
		background-color: rgb(230,192,192);
		color: rgb(204,0,0);
	}

	.w-100 {
		width: 100% !important;
	}

	.pe-2 {
		padding-right: .5rem !important;
	}

	.pt-3 {
		padding-top: 1rem !important;
	}

	.ms-0 {
		margin-left: 0 !important;
	}

	.mb-4 {
		margin-bottom: 1.5rem !important;
	}

.pagination {
    --pagination-padding-x: .75rem;
    --pagination-padding-y: .375rem;
    --pagination-font-size: 1rem;
    --pagination-color: var(--link-color);
    --pagination-bg: var(--body-bg);
    --pagination-border-width: var(--border-width);
    --pagination-border-color: var(--border-color);
    --pagination-border-radius: var(--border-radius);
    --pagination-hover-color: var(--link-hover-color);
    --pagination-hover-bg: var(--tertiary-bg);
    --pagination-hover-border-color: var(--border-color);
    --pagination-focus-color: var(--link-hover-color);
    --pagination-focus-bg: var(--secondary-bg);
    --pagination-focus-box-shadow: 0 0 0 .25rem #01015640;
    --pagination-active-color: #fff;
    --pagination-active-bg: #010156;
    --pagination-active-border-color: #010156;
    --pagination-disabled-color: var(--secondary-color);
    --pagination-disabled-bg: var(--secondary-bg);
    --pagination-disabled-border-color: var(--border-color);
    padding-left: 0;
    list-style: none;
    display: flex
}

.pagination {
    margin: 1rem
}

.page-link {
    padding: var(--pagination-padding-y)var(--pagination-padding-x);
    font-size: var(--pagination-font-size);
    color: var(--pagination-color);
    background-color: var(--pagination-bg);
    border: var(--pagination-border-width)solid var(--pagination-border-color);
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display: block;
    position: relative
}

.page-link:hover {
    z-index: 2;
    color: var(--pagination-hover-color);
    background-color: var(--pagination-hover-bg);
    border-color: var(--pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--pagination-focus-color);
    background-color: var(--pagination-focus-bg);
    box-shadow: var(--pagination-focus-box-shadow);
    outline: 0
}

.page-link.active,.active>.page-link {
    z-index: 3;
    color: var(--pagination-active-color);
    background-color: var(--pagination-active-bg);
    border-color: var(--pagination-active-border-color)
}

.page-link.disabled,.disabled>.page-link {
    color: var(--pagination-disabled-color);
    pointer-events: none;
    background-color: var(--pagination-disabled-bg);
    border-color: var(--pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-left: calc(var(--border-width)*-1)
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--pagination-border-radius);
    border-bottom-left-radius: var(--pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--pagination-border-radius);
    border-bottom-right-radius: var(--pagination-border-radius)
}

.copyright{
	text-align: right;
	padding: 10px 0 10px 0;
	color: #CCCCCC;
}

.adeps-top-image {
	width: 100%;
	text-align: center;
}

.adeps-top-image img{
	max-width: 200px;
}

@charset "UTF-8";:root,[data-bs-theme=light] {
    --blue: #010156;
    --black: #000;
    --indigo: #6812f3;
    --purple: #6f42c2;
    --pink: #e93f8e;
    --red: #a51f18;
    --orange: #fd7e17;
    --yellow: #ad6200;
    --green: #448344;
    --teal: #5abfdd;
    --cyan: #30638d;
    --white: #fff;
    --gray-100: #f9fafb;
    --gray-200: #eaedf0;
    --gray-300: #dfe3e7;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6d757e;
    --gray-700: #484f56;
    --gray-800: #353b41;
    --gray-900: #22262a;
    --primary: #010156;
    --secondary: #6d757e;
    --success: #448344;
    --info: #30638d;
    --warning: #ad6200;
    --danger: #a51f18;
    --light: #f9fafb;
    --dark: #353b41;
    --primary-rgb: 1,1,86;
    --secondary-rgb: 109,117,126;
    --success-rgb: 68,131,68;
    --info-rgb: 48,99,141;
    --warning-rgb: 173,98,0;
    --danger-rgb: 165,31,24;
    --light-rgb: 249,250,251;
    --dark-rgb: 53,59,65;
    --primary-text-emphasis: #002;
    --secondary-text-emphasis: #2c2f32;
    --success-text-emphasis: #1b341b;
    --info-text-emphasis: #132838;
    --warning-text-emphasis: #452700;
    --danger-text-emphasis: #420c0a;
    --light-text-emphasis: #484f56;
    --dark-text-emphasis: #484f56;
    --primary-bg-subtle: #ccd;
    --secondary-bg-subtle: #e2e3e5;
    --success-bg-subtle: #dae6da;
    --info-bg-subtle: #d6e0e8;
    --warning-bg-subtle: #efe0cc;
    --danger-bg-subtle: #edd2d1;
    --light-bg-subtle: #fcfdfd;
    --dark-bg-subtle: #ced4da;
    --primary-border-subtle: #99b;
    --secondary-border-subtle: #c5c8cb;
    --success-border-subtle: #b4cdb4;
    --info-border-subtle: #acc1d1;
    --warning-border-subtle: #dec099;
    --danger-border-subtle: #dba5a3;
    --light-border-subtle: #eaedf0;
    --dark-border-subtle: #adb5bd;
    --white-rgb: 255,255,255;
    --black-rgb: 0,0,0;
    --font-sans-serif: -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";
    --font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --gradient: linear-gradient(180deg,#ffffff26,#fff0);
    --body-font-family: var(--cassiopeia-font-family-body,-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");
    --body-font-size: 1rem;
    --body-font-weight: 400;
    --body-line-height: 1.5;
    --body-color: #22262a;
    --body-color-rgb: 34,38,42;
    --body-bg: #fff;
    --body-bg-rgb: 255,255,255;
    --emphasis-color: #000;
    --emphasis-color-rgb: 0,0,0;
    --secondary-color: #22262abf;
    --secondary-color-rgb: 34,38,42;
    --secondary-bg: #eaedf0;
    --secondary-bg-rgb: 234,237,240;
    --tertiary-color: #22262a80;
    --tertiary-color-rgb: 34,38,42;
    --tertiary-bg: #f9fafb;
    --tertiary-bg-rgb: 249,250,251;
    --heading-color: inherit;
    --link-color: #224faa;
    --link-color-rgb: 34,79,170;
    --link-decoration: underline;
    --link-hover-color: #424077;
    --link-hover-color-rgb: 66,64,119;
    --code-color: #e93f8e;
    --highlight-color: #22262a;
    --highlight-bg: #fbeea8;
    --border-width: 1px;
    --border-style: solid;
    --border-color: #dfe3e7;
    --border-color-translucent: #0000002d;
    --border-radius: .25rem;
    --border-radius-sm: .2rem;
    --border-radius-lg: .3rem;
    --border-radius-xl: .3rem;
    --border-radius-xxl: 2rem;
    --border-radius-2xl: var(--border-radius-xxl);
    --border-radius-pill: 50rem;
    --box-shadow: 0 .5rem 1rem #00000026;
    --box-shadow-sm: 0 .125rem .25rem #00000013;
    --box-shadow-lg: 0 1rem 3rem #0000002d;
    --box-shadow-inset: inset 0 1px 2px #00000013;
    --focus-ring-width: .25rem;
    --focus-ring-opacity: .25;
    --focus-ring-color: #01015640;
    --form-valid-color: #448344;
    --form-valid-border-color: #448344;
    --form-invalid-color: #a51f18;
    --form-invalid-border-color: #a51f18
}