/* FROM innofied.com [with pjm comments]
		Resets and overrides [ok]
		Links and type
		Main layout
		Secondary layout structures
		Form elements [useful]
		Miscellaneous [ok]
	Example start of "section" is below:
*/

/* resets and overrides
========= */

/* FROM webdesignledger.com [with pjm comments]
	 * CH01 - Resets [ok]
	 * CH02 - Typography
	 * CH03 - Page Structure
	 * CH04 - Header & Navigation [ok; separate]
	 * CH05 - Content & Media
	 * CH06 - Footer [ok]
	 * CH07 - Miscellaneous [ok]
*/

/* AZULEON CSS sections

	* 0. site colours [not really CSS; just general information about the colours used in the specific website]
	
	* 1. resets and overrides

	* 2. general typography [H1-H6 + P + general links!]

	* 3. general layout

	* 4. header-specific
	* 5. navigation-specific
	* 6. footer-specific
	
	* 7. form elements [input, form buttons, ecc]

	* 8. miscellaneous [body, etc]

*/

/* IN PRACTICE */

/* 0. site colours
==================================== */
/*
YRP 2025 COLOURS
[
For colour names, see
(1) http://chir.ag/projects/name-that-color/  OR
(2) http://www.colblindor.com/color-name-hue/
]

"Official colours":
GREY: #808080
pink: #e9b9a7
Blue Torea Bay: #0F2E80
Azzurro:        #1182b8
Yellow:         #ffbc00
Green:          #526422
Red:            #A83D1A
verde scuro:    #344029
Blue scuro      #204162 
*/

/* 1. resets and overrides
==================================== */

/* Override default uikit default*/

em {
	color: inherit;
}


/* 2. general typography
==================================== */

p {
	color: #262624;
	font-family: 'Open Sans';
}

ul {
	color: #262624;
	font-family: 'Open Sans';
}

li {
	color: #262624;
	font-family: 'Open Sans';
}

a {
	font-family: 'Open Sans';
}
h1 {
	font-family: 'Roboto';
	color: #493B30;
}
h2, h3, h4, h5, h6 {
	font-family: 'Roboto';
	color: #A83D1A;
}

.white {
	color: #fff;
}

/* 3. general layout
==================================== */


/*
 * Modifier: `uk-button-success`
 */
.button-submit {
  background-color: #A83D1A;
  color: #ffffff;
  text-shadow:none;
}

.uk-button-blue {
  background-color: #0F2E80;
  color: #ffffff;
  text-shadow:none;
}
/* Hover */
/*.uk-button-blue:hover,
.uk-button-blue:focus {
  background-color: #ffbc00;
  color: #ffffff;
}
*/
.uk-icon-file-pdf-o {
	color:red;
}

.uk-panel-box-org {
	background-color:#A83D1A;
	color:#000; !important
}

.YRPwhite {
	color:#fff;
}

.organisers {
	color:#ffffff;
	font-size:18px;
	line-height:1.5;
	border-bottom:solid thin;
}

.deadlines {
	font-weight: bold;
}
/* 4. header-specific
==================================== */
h1.YRP_header {
	font-family: 'Noticia Text', 'Arial', sans-serif;
	font-size:38px;
	font-weight:700;
	color:#493B30;
	text-align:center;
	/*margin:10px 0 0 20px;*/
	line-height:1.1;
}

/*screen narrower than 600px*/
@media (max-width: 599px) {
	h1.YRP_header {
		font-size: 25px;
		/*text-align: center  !important ;*/
	}
}

h3.YRP_header {
	font-family: 'Noticia Text', 'Arial', sans-serif;
	font-size:30px;
	font-weight:700;
	color: #493B30;
	text-align:center;
	font-style:italic;
/*	margin:10px 0 10px;
*/	line-height:1.1;
}
/*screen narrower than 600px*/
@media (max-width: 599px) {
	h3.YRP_header {
		font-size: 20px;
		/*text-align: center  !important ;*/
	}
}

h3.YRP_title {
	font-family: 'Noticia Text', 'Arial', sans-serif;
	font-size:30px;
	font-weight:700;
	color: #716B64;
	font-style:italic;
	text-align:center;
/*	margin:10px 0 10px;
*/	line-height:1.1;
}
/*screen narrower than 600px*/
@media (max-width: 599px) {
	h3.YRP_header {
		font-size: 20px;
		/*text-align: center  !important ;*/
	}
}



/* 5. navigation-specific
==================================== */
/* MAIN MENU STYLING */

nav#YRP_nav ul li a {
	/*font-size:12px;
	line-height:12px;
	padding-top:6px;*/
/*	color:#103A76;
*/}

nav#YRP_nav {
	background-color:#493B30 !important;
	color:#ffffff;
}
nav#YRP_nav a {
	color:#ffffff;
	border-bottom:none;
	text-shadow: none;
}

nav#YRP_nav li a {
	font-family: 'Roboto';	
}

nav#YRP_nav li a:focus {
	background-color:white;
	color:#716B64;
}

nav#YRP_nav li a:hover {
	background-color:white;
	color:#716B64;
}

li#myYRP a {
	background:#A83D1A;
	color:rgb(255,255,255);
}

li#logout a{
	background-color: #D12130;
	color:#FFF;
}


/* 6. footer-specific
==================================== */

div#YRP_footer,
div#YRP_footer p,
div#YRP_footer a
{
	color:#fff;
}

.YRP-footer {
	background-color:#2A3137;
	color: #818386;
}
.YRP-footer a {
	color: #6d91a0;
}

.YRP-footer a:hover {
	color: white;
	text-decoration: none;
}

/* 7. form elements
==================================== */


/* 8. miscellaneous
==================================== */

body {
	/*overflow-y: scroll;*/
	font-family: 'Roboto';
	color:#262624;
}

