@charset "utf-8";

/* =========== LINKS ============= */
a {text-decoration:none;color: #FFF;}
a:link {text-decoration: none;color: #FFF;}
a:visited {text-decoration: none;color: #FFF;}
a:hover {text-decoration: underline;color: #00AEEF;}
a:active {text-decoration:none;color: #FFF;}

.fawesomeLinks {
	color: #FFF;
}
a.fawesomeLinks:link {color: #FFF;text-decoration: none;}
a.fawesomeLinks:visited {color: #FFF;text-decoration: none;}
a.fawesomeLinks:hover {color: #00AEEF;text-decoration: none;}
a.fawesomeLinks:active {color: #FFF;text-decoration: none;}

.footermenu {
  font-style: normal;
  font-weight: 200;
  font-family: 'Roboto Condensed', sans-serif;

}
a.footermenu:link {color: #FFF; text-decoration: none; }
a.footermenu:visited {color: #FFF; text-decoration: none; }
a.footermenu:hover {color: #82e4ff; text-decoration: underline;}
a.footermenu:active {color: #FFF; }

/* =========== TEXT ============= */
h1 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
  font-size: 36px;
  line-height: 1.1em;
  color: #FFF;
}
h2 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
  font-size: 32px;
  line-height: 1.1em;
  color: #FFF;
}
h3 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 1.1em;
  color: #FFF;
}
h4 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.1em;
  color: #FFF;
}
h5 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
  color: #FFF;
}

p {
	font-family: 'Roboto Condensed', sans-serif; /*Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/
	color: #FFF;
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 300;
}
ul {
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 300;
}

.justify {
	text-align: justify;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

.fineprint {
	font-style: normal;
	font-size: 13px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align:justify;
}
.policydate {
	font-style: normal;
	font-size: 13px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #CC0000;
	font-weight:bold;
}

.shareText {
	width: 100%;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	color: #9F9F9F;
	padding-top: 10px;
}

/* =========== FONT AWESOME ============ */
.fontAwe {
	padding:5px;
	/*padding:6px 10px 6px 6px;*/
	margin:8px 0px 0px 10px !important;
	font-size: 2.0em !important;
	vertical-align: middle;
}

/* ============== MISC COLORS ===============*/
.colorWHIT {
	color:#FFF;
}
.colorGOLD {
	color:#FFDE17;
}
.colorRED {
	color:#E80E00;
}
.colorGREY {
	color:#777;
}
.colorBLCK {
	color:#000;
}
.colorBLUE {
	color:#213674;
}
.colorGREN {
	color:#006838;
}
.colorDRK1 {
  background-color:#363636;
}

/* ============== OPACITY ==================== */
.imgOpac100 {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac100:hover {
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.imgOpac70 {
    opacity: 0.75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.imgOpac70:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac60 {
    opacity: 0.6;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.imgOpac60:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac50 {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.imgOpac50:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

/* =========== PADDING ============= */
.padT10 {
  padding-top:10px;
}
.padT20 {
  padding-top:20px;
}
.padT30 {
  padding-top:30px;
}
.padT40 {
  padding-top:40px;
}

.padB10 {
  padding-bottom:10px;
}
.padB20 {
  padding-bottom:20px;
}
.padB30 {
  padding-bottom:30px;
}
.padB40 {
  padding-bottom:40px;
}

/* =========== MARGIN ============= */
.margT10 {
  margin-top:10px;
}
.margT20 {
  margin-top:20px;
}
.margT30 {
  margin-top:30px;
}

/* =========== IMAGES ============= */
img {
	border: 0;
}
.imgCottage {
	     /* T   R   B   L */
  padding:0px 5px 10px 5px;
}

.imgIcon {
  display: inline-block;
  padding: 10px 20px 10px 20px;
  text-align: center;
}

.imgIcon:hover{
	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: .70;
}
.imgThumbnail {
	padding: 5px;
	width:280px;
   height:180px;
}


/* =========== VIDEO - IFRAME ============= */
/* for responsive iFRAMES - See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.hSQnfUZe.dpuf */
.video-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


hr {
	width: 100%;
  height:1px;
  background-color: #C0C0C0;
	margin-top: 40px;
	margin-bottom: 40px;
  border:0px;
}

.bootstrapCol {
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
}

table, th, td {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.1em;
	line-height:1.1em;
	padding:5px;
	border-collapse: collapse;
}
tr:nth-child(odd) {
	/*background-color: #EBEBEB;*/
}

table.tableLight  {
	border: 1px solid lightgray;
}
th.tableLight  {
	border: 1px solid lightgray;
}
td.tableLight  {
	border: 1px solid lightgray;
}

table.tableDark  {
	border: 1px solid #00A651;
	color:white;
}
th.tableDark  {
	border: 1px solid #00A651;
}
td.tableDark  {
	border: 1px solid #00A651;
}