/* PHOCA DOWNLOAD */
/* fix position of buttons in articles */
div[class^="phocadownloadfile"], 
div[class^="phocadownloadpreview"], 
div[class^="phocadownloadcategory"]{ 
  float: left; 
  margin-right: 20px;
  margin-left:  -5px;
  margin-top:  -15px;
}
/* hide file count - shows 0 if only subfolders */
#phoca-dl-category-box .pd-subcategory > small {
  display: none;
}

/* SEBLOD Daily List */
.table-dateborders .row_newfirstfield { border-top: solid thick green; }

/* SEBLOD CALENDAR */
.fc-calendar-container {
  background-color: white;
  padding: 0px;
}
/*
.fc-calendar article div {
  margin: 0px;
  border-bottom: solid thin grey;
}
*/
span.fc-singleday {
  padding-left: 70px;
}
.custom-header {
	height: 90px;
}
.fc-calendar .fc-row article { 
  overflow-x: hidden; overflow-y: auto; /* scrollbar when needed */
}
/* MODULES with type MENU */ 
/* make embedded menu look same as top menu */
#sp-right .sp-module.tile_topleveluppercase span.menu-separator,
.mod-articles-category-group
{
  text-transform: uppercase;
  font-weight: bold;
}
#sp-right .sp-module .sp-module-title {
  margin-bottom: 5px;
  padding-bottom: 10px;
}
.sp-module ul>li {
 /* text-transform: none; */
  padding: 0 0 0 15px;
  margin: 0 5px;
  background-image: url(../images/point.png);
  background-repeat: no-repeat;
  background-position: 0 5px; 
}
#sp-right .sp-module ul>li {
  border-bottom-style: none;
}
#sp-right .sp-module ul>li>a,
.sp-module-title,
.mod-articles-category-group,
.menu-separator {
  color: white;
  line-height: 20px;
  text-decoration: none;
}
#sp-right .sp-module ul>li>a:hover,
#sp-right .sp-module ul>li>a:focus {
  background-color: transparent;
  color: yellow;
}
#sp-right .sp-module ul>li.current>a {
  color: yellow;
}

#promo .sp-module { 
  padding-left: 10px; 
  padding-right: 10px; 
  margin-right: 20px;
}
#main > hr {
  margin: 0;
}
#left-col .sp-module {
  padding-top: 0px;
  margin-bottom: 10px;
}

#sp-left .sp-module {
    margin: 0px;
    border:none;
    padding: 0px;
}

/* TILES */
/* add tile_100 etc to Page Class for Menu item to set default tile size */
/* tile_ in Page Class causes middle column to be removed (in index.php) - so Page Class = tile_page will remove middle column without fixing height or colour */
/* add tile_100 etc to Module Class Suffix PRECEDED BY A SPACE to set size for individual modules */
/* for Custom Modules, put 
		<p style="min-height: XXXpx; background-color: white; margin: 0px; padding-left: 10px;"> </p> 
around content for box with white background - where XXX is as below */

body.tile_100 .sp-module,  .sp-module.tile_100 { min-height: 102px; }	/* XXX = 58px */
body.tile_200 .sp-module,  .sp-module.tile_200 { min-height: 244px; }	/* XXX = 200px */
body.tile_300 .sp-module,  .sp-module.tile_300 { min-height: 386px; }	/* XXX = 342px */
body.tile_400 .sp-module,  .sp-module.tile_400 { min-height: 528px; }	/* XXX = 484x */

/* to override body (Page Class) height and allow module to have automatic size add title_auto to Module Class Suffix PRECEDED BY A SPACE */
.sp-module.tile_auto { height: auto !important; }

/* add tile_grey etc to Page Class for Menu item to set default tile colour */
body.tile_grey 		#columns .sp-module 	{ background: grey }
body.tile_ivory     #columns .sp-module 	{ background: ivory }
body.tile_lightgrey #columns .sp-module 	{ background: lightgray }
body.tile_linen     #columns .sp-module 	{ background: linen }
body.tile_silver    #columns .sp-module 	{ background: silver }
body.tile_white     #columns .sp-module 	{ background: white }

/* add tile_red etc to Module Class Suffix PRECEDED BY A SPACE to change color for individual modules */
.sp-module.tile_clear			    { background : none 			!important; }  
.sp-module.tile_azure 	 		{ background : azure 			!important; }  
.sp-module.tile_black 	 		{ background : black 			!important; }
.sp-module.tile_blue	 			{ background : blue 			!important; }
.sp-module.tile_crimson	 		{ background : crimson 			!important; }
.sp-module.tile_darkblue			{ background : darkblue 		!important; }
.sp-module.tile_darkgrey	 		{ background : darkgray			!important; }
.sp-module.tile_darkred	 		{ background : darkred 			!important; }
.sp-module.tile_darkslateblue 	{ background : darkslateblue 	!important; }
.sp-module.tile_deepskyblue 		{ background : deepskyblue 		!important; }
.sp-module.tile_gainsboro	 	  	{ background : gainsboro		!important; }
.sp-module.tile_ghostwhite  		{ background : ghostwhite		!important; }
.sp-module.tile_green	 	  		{ background : green 			!important; }
.sp-module.tile_grey	 	  		{ background : grey 			!important; }
.sp-module.tile_lightblue  		{ background : rgb(226,236,250)	!important; }
.sp-module.tile_lightgrey  		{ background : lightgray 		!important; } 
.sp-module.tile_lightred  		{ background : rgb(255,215,215)	!important; } 
.sp-module.tile_lightsteelblue 	{ background : lightsteelblue 	!important; }
.sp-module.tile_lightyellow	  	{ background : lightyellow		!important; }
.sp-module.tile_midnightblue 		{ background : midnightblue 	!important; }
.sp-module.tile_powderblue  		{ background : powderblue 		!important; }
.sp-module.tile_red	 	  		{ background : red 				!important; }
.sp-module.tile_skyblue 	  		{ background : skyblue 			!important; }
.sp-module.tile_silver	  		{ background : silver 			!important; }
.sp-module.tile_verylightgrey		{ background : #f8f8f8 			!important; }
.sp-module.tile_white		 		{ background : white	 		!important; }
.sp-module.tile_whitesmoke 		{ background : whitesmoke 		!important; }
.sp-module.tile_yellow	  		{ background : yellow 			!important; }

.sp-module.tile_border 		{ border: solid thin black; }
.sp-module.tile_yellowborder 	{ border: solid thin black; outline: solid thick yellow; }
.sp-module.tile_blueborder 	{ border: solid thick blue; }
.sp-module.tile_redborder 	{ border: solid thick red; }
.sp-module.tile_greenborder 	{ border: solid 2px green; } /* box-shadow: 0 0 10px green; */

/* for light colours, to change header text to black add tile_blacktext to Header Class */
/* and/or add to Module Class Suffix */
/* also blue links on blue modules (e.g. Newsflash) hard to see */
.tile_whitetext    { color: white !important; }
.tile_blacktext,
#columns .sp-module.tile_blacktext h3,
#columns .moduletablestyle1.tile_blacktext h3,
#columns .moduletablestyle2.tile_blacktext h3 { 
  color: black !important; 
  padding-left: 0px;
}

.sp-module.tile_blacklinks a { color: black !important; }
.sp-module.tile_whitelinks a { color: white !important; }
.moduletable.tile_whitelinks a { color: white !important; }