@font-face {
	font-family: "Manning"; 
	src: url('fonts/manning.ttf'), url('fonts/manning.ttf');
}

@font-face { 
	font-family: "BodyFont"; 
	src: url('fonts/fontmedium.ttf'), url('fonts/fontmedium.ttf');
}

@font-face { 
	font-family: "TitleHeavy"; 
	src: url('fonts/fontheavy.ttf'), url('fonts/fontheavy.ttf');
}

@font-face { 
	font-family: "PageTitles"; 
	src: url('fonts/diesel.ttf'), url('fonts/diesel.ttf');
}

@font-face { 
	font-family: "OldSans"; 
	src: url('fonts/oldsans.ttf'), url('fonts/oldsans.ttf');
}

@font-face { 
	font-family: "OldSansBold"; 
	src: url('fonts/OpenSans-Semibold.ttf'), url('fonts/OpenSans-Semibold.ttf');
}

@font-face { 
	font-family: "PageMainHeadings"; 
	src: url('fonts/abadi.ttf'), url('fonts/abadi.ttf');
}

@font-face { 
	font-family: "BodyHeavy"; 
	src: url('fonts/fontbold.ttf'), url('fonts/fontbold.ttf');
}

@font-face { 
	font-family: "AccentText"; 
	src: url('fonts/belgrano.ttf'), url('fonts/belgrano.ttf');
}

@font-face { 
	font-family: "Stylish"; 
	src: url('fonts/stylish.ttf'), url('fonts/stylish.ttf');
}

@font-face { 
	font-family: "Headliner"; 
	src: url('fonts/amsi.ttf'), url('fonts/amsi.ttf');
}

@font-face { 
	font-family: "PageSubHeading"; 
	src: url('fonts/digimpact.ttf'), url('fonts/digimpact.ttf');
}

@font-face { 
	font-family: "PageHeadings"; 
	src: url('fonts/digiscript.ttf'), url('fonts/digiscript.ttf');
}

@font-face { 
	font-family: "Hancock"; 
	src: url('fonts/hancock.otf'), url('fonts/hancock.otf');
}

@font-face { 
	font-family: "SansExtraBold"; 
	src: url('fonts/OpenSans-ExtraBold.ttf'), url('fonts/OpenSans-ExtraBold.ttf');
}


body {
font-family: "BodyFont";
font-size: 18pt !important;
}

@media only screen and (max-width: 640px) {
body {
font-size: 16pt;
}
}






A:link, a:active, a:visited {
	color: #0070c9;
	text-decoration: none !important;
	font-weight: bold !important;
	
}

A:hover {
	text-decoration: underline !important;	
}

A:label {
	text-decoration: none;
}


.body-overlay {
width: 100% !important;
height: 100% !important;
overflow: hidden;
}

.DialogBoxStyling {
width: 100% !important;
height: 100% !important;
border-radius: 16px !important;
}

@media only screen and (max-width: 640px) {
.DialogBoxStyling {
width: 100% !important;
height: 100% !important;
}
}


.dialog-placeholder {
width: 100% !important;
height: 100% !important;
}

@media only screen and (max-width: 640px) {
.dialog-placeholder {
width: 100% !important;
height: 100% !important;
}
}

.dialog-table {
border-radius: 16px;
width: 100% !important;
height: 100% !important;
padding: 0px !important;
box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.6);
}


.titlebar {
background: rgba(20,20,100,0.8);
border-top-left-radius: 16px;
border-top-right-radius: 16px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;

font-family: "PageTitles";
font-size: 38px !important;
color: rgba(255,210,90,1);
text-align: center;
text-decoration: none;
text-shadow: 2px 2px 5px rgba(0,0,0,1);
line-height: 115%;
padding-top: 2px;
width: 100%;
height: 50px;

background: rgb(241,218,54) !important;

box-shadow: 0px 10px 30px -5px #000000 inset;
}


@media only screen and (max-width: 640px) {
/*For mobile phones*/
.titlebar {

font-size: 28px !important;
height: 36px;

}
}




.contentbox {
background: rgba(255,255,255,0.95);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
font-size: 18pt !important;
padding: 20px;
}



@media only screen and (max-width: 640px) {
.contentbox {
font-size: 16pt !important;
}
}



.rounded-image {
border-radius: 12px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}



.dialog-header {
font-family: "TitleHeavy";
}