/* Menu Custom styling
Revision #101 4th June 2017*/
body.BeigeBlack{background-color:#fffee2;color:#000;padding:5px;}
body.SkyBlack{background:#cddddd;color:#000;}
div.Answer{font-family:"Times New Roman",Times,serif;font-size:14px;color:#000;font-weight:200;background-color:#F7F9D0;padding:4px;}
div.Question{color:#000;font-family:'Comic Sans MS', sans-serif;font-weight:200;font-size:14px;background-color:#CEF9FB;padding:4px;}
div.BeigeBlack{background:#ffffcf;color:#000;}
div.Ad{color:#000;background-color:#EBEBEB;border:outset;width:98%;border-radius:10px;-moz-border-radius:10px;border-color:#FF0;padding:2px;}
div.Bad{color:#000;background-color:#EBEBEB;border:outset;width:98%;border-radius:10px;-moz-border-radius:10px;border-color:silver;padding:0;}
footer{font-family:'Comic Sans MS', sans-serif;word-wrap:normal;width:98%;text-align:center;padding:1px;}
div.Club,div.footer{border:1px solid #a1a1a1;border-radius:10px;-moz-border-radius:10px;width:98%;text-align:center;padding:5px;}
div.Center{text-align:center;}
div.ClubLeft{border:1px solid #a1a1a1;border-radius:10px;-moz-border-radius:10px;width:98%;text-align:left;padding:5px;}
div.ClubSky{border:1px solid #a1a1a1;background:#F6FFED;border-radius:10px;-moz-border-radius:10px;width:98%;text-align:center;padding:5px;}
div.ClubSkyLeft{border:1px solid #a1a1a1;background:#F6FFED;border-radius:10px;-moz-border-radius:10px;width:98%;text-align:left;padding:5px;}
div.Club3{font-family:'Comic Sans MS', sans-serif;word-wrap:normal;width:98%;text-align:center;padding:2px;}
div.ClubHeader{border:2px solid #a1a1a1;border-radius:10px;-moz-border-radius:10px;width:98%;text-align:center;padding:5px;}
div.Right{text-align:right;}
div.skipnav{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.1em;padding:0.2em; }
header{width:98%;text-align:center;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;padding:2px;}
img.Responsive{width:70%;max-height:400px;max-width:400px;padding:5%;}
img.ResponsiveSmall{width:30%;max-height:100px;max-width:110px;}
img.Left{float:left;margin:5px;}
img.Right{float:right;margin:5px;}
img{margin:3px;}

p.Explanation{text-align:left;word-wrap:normal;text-wrap:normal;font-style:italic;font-size:0.8em;padding:2px;}

p,pre{word-wrap:normal;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:1.05em;padding:2px;}

p.Left,pre.Left{text-align:left;word-wrap:normal;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:1.05em;padding:2px;}

/* Cummins Custom styling*/
b.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS',sans-serif;word-wrap:normal;text-align:left;padding:1px; font-size:1.05em;}

b.CumminsLarge{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.5em;padding:0.1em;}

figcaption.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;font-weight:600;padding:0.1em;}

h1.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif; font-size:1.9em; padding:1.0em;}
h2.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif; font-size:1.8em; padding:1.0em;}
h3.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif; font-size:1.7em; padding:0.7em; }
h4.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif; font-size:1.4em; padding:1.0em;}
h5.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif; font-size:1.2em;}

p.CumminsLeft,pre.CumminsLeft{color:#77731C;background-color:inherit;font-family:'Comic Sans MS',sans-serif;word-wrap:normal;text-align:left;padding:2px; font-size:1.05em;}

p.CumminsLarge{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.5em;padding:.1em;}

p.Cummins,pre.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS',sans-serif;word-wrap:normal;padding:2px; font-size:1.05em;}

span.Cummins{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;word-wrap:normal;padding:2px;}

span.CumminsLeft{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;text-align:left;word-wrap:normal;padding:2px;}

/* Club Custom styling*/
b.Club{color:#980000;background-color:inherit;background-color:inherit; font-family:'Comic Sans MS', sans-serif;word-wrap:normal;font-size:1.05em;padding:1px;}
b.Club2{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;padding:2px;}
b.Club3{color:#000000;background-color:inherit;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;padding:2px;}


b.ClubLeft{color:#980000;background-color:inherit;background-color:inherit; font-family:'Comic Sans MS', sans-serif;word-wrap:normal;font-size:1.25em;padding:0.3em;}
b.Club2Left{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;text-align:left;word-wrap:normal;font-size:1.25em;padding:0.3em;}
b.Club3Left{color:#000000;background-color:inherit;font-family:'Comic Sans MS', sans-serif;text-align:left;word-wrap:normal;font-size:1.25em;padding:0.3em;}

h3.Club{color:#980000;background-color:inherit;font-family:'Comic Sans MS', sans-serif; padding-left:1.2em;}
h3.Club2{color:#000080;background-color:inherit;font-family:'Comic Sans MS', sans-serif; margin-left:1.2em;}

h1.Club,h2.Club,h4.Club,h5.Club{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;padding:0.7em;}
h1.Club2,h2.Club2,h4.Club2,h5.Club2{color:#000080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;padding:0.7em;}

h1.ClubLeft,h2.ClubLeft,h3.ClubLeft,h4.ClubLeft,h5.ClubLeft{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;text-align:left;padding:0.7em;}
h1.Club2Left,h2.Club2Left,h3.Club2Left,h4.Club2Left,h5.Club2Left{color:#000080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;text-align:left;padding:0.7em;}

li.Club{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;text-align:left; font-size:1.25em;word-wrap:normal;padding:.3em;}
li.Club2{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.25em;word-wrap:normal;padding:.3em;}
li.Club3{color:#000;background-color:inherit;font-size:1.25em; padding:.3em;font-family:'Microsoft Sans Serif',sans-serif;}

p.Club,pre.Club{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;font-size:1.05em;padding:1px;}

p.Club2,pre.Club2{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;font-size:1.05em;padding:2px;}

p.Club2Left,pre.Club2Left,span.Club2Left{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;text-align:left;word-wrap:normal;padding:1px;}

p.Club3,pre.Club3{color:#000;background-color:inherit;font-family:'Comic Sans MS', sans-serif;word-wrap:normal;padding:2px;}

span.Club{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;word-wrap:normal;padding:1px;}
span.Club2{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;word-wrap:normal;padding:1px;}
span.ClubLeft{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;text-align:left;word-wrap:normal;padding:1px;}
span.Club2Left{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;text-align:left;word-wrap:normal;padding:1px;}

span.ClubNav{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.25em;word-wrap:normal;padding:1px;}
span.Club2Nav{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.25em;word-wrap:normal;padding:1px;}

ul.Club{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;word-wrap:normal;padding:1px;}
ul.Club2{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.05em;word-wrap:normal;padding:1px;}

/* Footer Custom styling*/
span.FooterCoName{font-family:'Comic Sans MS', sans-serif;color:#6E2500;background-color:inherit;font-size:0.7em;line-height:1.5;font-weight:700;}
span.FooterCoDetails{font-size:0.6em;line-height:1.25;}
span.MaroonWebSignature{font-size:0.6em;color:#980000;background-color:inherit;background-color:inherit;line-height:1.5;font-weight:700;}
span.RevisionDetailsBlack{font-size:0.6em;color:#000;background-color:inherit;line-height:1.5;}
td.Club,th.Club{color:#980000;background-color:inherit; text-align:center;}
td.Club2,th.Club2{color:#004080;background-color:inherit; text-align:center; }
td.Club3,th.Club3{color:#000000;background-color:inherit; text-align:center;}
td.ClubB{color:#980000;background-color:inherit; text-align:center;font-weight:700;}
td.Club2B{color:#004080;background-color:inherit; text-align:center;font-weight:700; }
td.Club3B{color:#000000;background-color:inherit; text-align:center;font-weight:700; }

table.Border,td.Border,th.Border{border:thin;border-color:#C0BBC7;border-style:outset;}

/* Nav Custom styling*/
a.ClubNav{color:#980000;background-color:inherit;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.2em;text-align:left;padding:4px;}
a.Club2Nav{color:#004080;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.2em;text-align:left;padding:4px;}
h2.Nav,h3.Nav,h4.Nav{color:#77731C;background-color:inherit;font-family:'Comic Sans MS', sans-serif;font-size:1.5em;text-align:left;padding:4px;}
a.White{color:#FFF;background-color:#000;}
a.Detroit,a.EMD{color:#FFF;background-color:#000;}
/* Video Custom styling*/
video{max-width:100%;height:auto;}
/* Buttons Custom styling*/
.btn-club{color:#963200;background-color:#FFF99F;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-cummins{color:#FF1212;background-color:inherit;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-detroit{color:#333;background-color:inherit;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-deere{color:#FFF;background-color:inherit;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-general{color:#FFF;background-color:inherit;font-size:1.7em;border-color:#8080FF;padding:.4em;}
.btn-cat{color:#FFF000;background-color:#18000D;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-ford{color:#FFF;background-color:#080;font-style:italic;font-weight:700;background-color:#00007C;font-size:1.7em;border-color:#FF0;padding:.4em;}
.btn-volvo{color:#000040;background-color:#FFA810;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-deutz{color:#FFF;background-color:#080;background-color:#000040;font-style:italic;font-weight:600;font-size:1.7em;border-color:#eea236;}
.btn-ade{color:#FF0;background-color:navy;font-size:1.7em;border-color:#eea236;padding:.4em;}
.btn-terex{color:#FF0;background-color:inherit;font-size:1.7em;border-color:#eea236;padding:.4em;}
/* Marker */
/* Custom styling for the Bootstrap website. 
These styles do not ship with Bootstrap. 
Some are overrides of existing Bootstrap styles, while others are new styles not existing in Bootstrap.
In the starting CSS document, styles are based on custom classes not in Bootstrap.
*/

/* below styles are the default -- take effect at resolutions <768 px */
.logo {
	text-align: center;
}
.tagline {
	color: #602F8D;
    background-color:inherit;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 1.5em;
	text-align: center;
	padding-top: 1em;
}

/* footer styling for all resolutions */

.siteinfo {
	text-align: center;
	padding: 3em 0;
	border-top: 1px solid #ddd;
}
.siteinfo a {
	color: #999;
    background-color:inherit;
	font-size: 0.8em;
}

/* Chapter 2 challenge/solution: styling thumbnails and modals */
.btn-club {
  color: #963200;
  background-color: #FFF99F;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-cummins {
  color: #FF1212;
  background-color:inherit;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-detroit {
  color: inherit;
  background-color: #50B286;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-deere {
  color: inherit;
  background-color: #278F2C;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-general {
  color: #FFFFFF;
  background-color:inherit;
  border-color: #8080FF;
  font-size:1.7em;
  padding:0.4em;
}

.btn-cat {
  color: #FFF000;
  background-color: #18000D;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-ford {
  color:  #FFFFFF;
  font-style:italic;
  font-weight:700;
  background-color: #00007C;
  border-color:  #FFFF00;
  font-size:1.7em;
  padding:0.4em;
}

.btn-volvo {
  color: #000040;
  background-color: #FFA810;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-deutz {
  color: #FFFFFF;
  background-color: #000040;
  border-color: #eea236;
  font-style:italic;
  font-weight:600;
  font-size:1.7em;
}

.btn-ade {
  color: #FFFF00;
  background-color: #000080;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

.btn-terex {
  color: inherit;
  background-color: #00BB40;
  border-color: #eea236;
  font-size:1.7em;
  padding:0.4em;
}

/* panel styling for the home page */

.panel-primary .panel-heading {
	background-color: #602F8D;
    color:inherit;
	border-color: #602F8D;
}
.panel {
	border-color: #602F8D;
}

/* form styles */
.form-group button {
	margin-top: 10px;
}

form .col-sm-2,
form .col-sm-10 {
	padding: 10px 0;
	margin: 0;
}
/* Small devices (tablets, 768px and up) 

Greater than 768 px, push logo left and tagline right. Alter 
tagline font size, alignment, and padding for larger dimensions.

*/
@media (min-width: 768px) {  
	.logo {
		text-align: left;
	}
	.tagline {
    font-style:normal;
    font-family:"Comic Sans MS", sans-serif;
    font-weight:700;
    color:#66000E;
    background-color:inherit;
		font-size: 2em;
		text-align: center;
		padding-top: 0.5em;
	}
	form {
		width: 750px;
		margin: 0 auto;
	}

}
figcaption.Cummins{background-color:inherit;color:#77731C;font-family:'Comic Sans MS', sans-serif; font-size:1.2em; padding:0.3em; font-weight:600; }

