/*
# ------------------------------------------------------------------------
# JA Ironis Template
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/

/* TYPO HEAD
-------------------------------------------------------------*/

/* TYPO PAGE LAYOUT
-------------------------------------------------------------*/

/* Blockswrap Actions ---*/
.ja-typo-blockrow {
	padding: 0;
}

.ja-typo-blockct {
	padding-bottom: 10px;
	padding-top: 10px;
}

.ja-typo-blockswrap h2.ja-typo-title {
	margin: 10px 0 0;
}


/* Block Actions ---*/

/* PREFORMATTED TEXT
-------------------------------------------------------------*/
/* Pre, Code ---*/

/* Inline Words Hilite ---*/

/* Dropcap ---*/

/* Blockquote ---*/

/* sub & sup tags ---*/ 

/* LIST STYLES
-----------------------------------------------------------------*/
/* Definition List --*/
dd,dl {
	padding: 5px 0;
}

dd .value {
	color: #EC534D;
}
/* Special list style ---*/

/* ICON STYLE
-----------------------------------------------------------------*/
/* Tips, Error, Message, Hightlight ---*/

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/
/* Box style ---*/

/* BUTTONS
--------------------------------------------------*/
/* Common Buttons Style ---*/

/* TAGS
--------------------------------------------------*/
/* SPECIAL MODULE STYLE
--------------------------------------------------*/
/* Badge ---*/
.badge {
	background-image: url(http://www.telenetfideacyclingteam.be/tfct/templates/ja_ironis/images/typo/badge.png);
	background-repeat: no-repeat;
	height: 13px;
	position: absolute;
	right: 0;
	width: 52px;
	top: 6px;
}

.badge-new 	.badge { background-position: 0 0; }
.badge-top 	.badge { background-position: 0 -26px; }
.badge-pick .badge { background-position: 0 -13px; }
.badge-hot 	.badge { background-position: 0 -39px; }

/*Use for Demo Page Only*/
#ja-typo .moduletable_badge {
	margin: 0;
	padding: 0;
	min-height: 40px;
}

#ja-typo .moduletable_badge .ja-box-ct {
	border: 1px solid #ddd;
	padding: 20px;
	background: #f7f7f7;
}

/* FORM
--------------------------------------------------*/
/* Fieldset ----*/
/* Common Style + Style 1 */
fieldset.ja-typo-fieldset {
	border: 1px solid #ddd;
	padding: 10px 15px;
}

fieldset.ja-typo-fieldset legend {
	padding: 0 10px;
}

/* Style 2 */
fieldset.fieldset-2 {
	border: 1px solid #ddd;
	padding: 10px;
}

fieldset.fieldset-2 legend {
	text-indent: -999px;
	background: url(http://www.telenetfideacyclingteam.be/tfct/templates/ja_ironis/images/typo/joomlart.gif) no-repeat left top;
	width: 106px;
	height: 20px;
	padding: 0;
	overflow: hidden;
	display: block;
}

/*Use for Demo Page Only*/
#ja-typo fieldset {
	margin-top: 20px;
}

fieldset.ja-typo-fieldset-logo {
	border: 1px solid #ddd;
	padding: 10px;
}

fieldset.ja-typo-fieldset-logo legend {
	text-indent: -999px;
	background: url(http://www.telenetfideacyclingteam.be/tfct/templates/ja_ironis/images/typo/joomlart.gif) no-repeat left top;
	width: 106px;
	height: 20px;
} 

fieldset.ja-typo-fieldset-logo ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
}

fieldset.ja-typo-fieldset-logo ul li.last {
	border: none;
	padding-bottom: 0;
}

/* Custom module high light ---*/

/* Images Style */
a.ja-typo-btn {
	margin-right: 25px;
}

dd, dl  {
	padding: 0px;
}

.ja-typo-blockct button {
	background-color: #E95450;
	border: none;
	color: #fff;
	padding: 6px 10px;
	cursor: pointer;
	margin: 0px 3px 0px 0px;
	visibility: visible; 
}

.ja-typo-blockct button:hover, .ja-typo-blockct button:focus, .ja-typo-blockct button:active {
	background-color: #3db9b1;
	color: #fff;
}

/* Moduletable --- */
.ja-typo-blockct .ja-moduletable {
	margin-top: 50px;
}

.ja-typo-blockct .ja-moduletable:first-child {
	margin-top: 40px;
}

/* Typo Bubble --- */
.ja-typo-bubble span.ja-typo-bubble-arrow {
	background-image: url(http://www.telenetfideacyclingteam.be/tfct/templates/ja_ironis/images/bubble-arrow.png);
}

/* Style 7 --- */
.bubble-7 .ja-typo-bubblect { border: 3px solid #EC534D; }
.bubble-7 span.ja-typo-bubble-arrow { background-position: 0 -75px; }

/* Style 8 --- */
.bubble-8 .ja-typo-bubblect { border: 0; background: #EC534D; color: #fff; }
.bubble-8 span.ja-typo-bubble-arrow { background-position: -25px -75px; }

/* Style 9 --- */
.bubble-9 .ja-typo-bubblect { border: 3px solid #3DB9B1; }
.bubble-9 span.ja-typo-bubble-arrow { background-position: 0 -100px; }

/* Style 10 --- */
.bubble-10 .ja-typo-bubblect { border: 0; background: #3DB9B1; color: #fff; }
.bubble-10 span.ja-typo-bubble-arrow { background-position: -25px -100px; }

/* Style 11 --- */
.bubble-11 .ja-typo-bubblect { border: 3px solid #222; }
.bubble-11 span.ja-typo-bubble-arrow { background-position: 0 -125px; }

/* Style 12 --- */
.bubble-12 .ja-typo-bubblect { border: none; background: #222; color: #fff; }
.bubble-12 span.ja-typo-bubble-arrow { background-position: -25px -125px; }

/* Style 13 --- */
.bubble-13 .ja-typo-bubblect {
	border: 3px solid #5B3800;
}
.bubble-13 span.ja-typo-bubble-arrow { background-position: 0 -150px; }

/* Style 14 --- */
.bubble-14 .ja-typo-bubblect { border: 0; background: #5B3800; color: #CEBDA0; }
.bubble-14 span.ja-typo-bubble-arrow { background-position: -25px -375px; }

/* Style 15 --- */
.bubble-15 .ja-typo-bubblect { border: 3px solid #61ACD6; }
.bubble-15 span.ja-typo-bubble-arrow { background-position: 0 -175px; }

/* Style 16 --- */
.bubble-16 .ja-typo-bubblect { border: 0; background: #61ACD6; color: #fff; }
.bubble-16 span.ja-typo-bubble-arrow { background-position: -25px -400px; }

/* Style 17 --- */
.bubble-17 .ja-typo-bubblect { border: 3px solid #F1C073; }
.bubble-17 span.ja-typo-bubble-arrow { background-position: 0 -425px; }

/* Style 18 --- */
.bubble-18 .ja-typo-bubblect { border: none; background: #F1C073; color: #554429; }
.bubble-18 span.ja-typo-bubble-arrow { background-position: -25px -650px; }

/* Red Legend */
.red-legend { border: 3px solid #EC534D; }
.legend-2.red-legend .legend-title { color: #EC534D; }

/* Blue Legend */
.blue-legend { border: 3px solid #3DB9B1; }
.legend-2.blue-legend .legend-title { color: #3DB9B1; }

/* Black Legend */
.black-legend { border: 3px solid #222; }
.legend-2.black-legend .legend-title { color: #222; }

/* Brown Legend */
.brown-legend { border: 3px solid #5B3800; }
.legend-2.brown-legend .legend-title { color: #5b3800; }

/* Green Legend */
.green-legend { border: 3px solid #61ACD6; }
.legend-2.green-legend .legend-title { color: #61acd6; }

/* Yellow Legend */
.yellow-legend { border: 3px solid #F1C073; }
.legend-2.yellow-legend .legend-title { color: #f1c073; }