.bold { font-weight: bold; }
.italic { font-style: italic; }
.hidden { visibility: hidden; }
.visible { visibility: visible; }
.center { text-align: center; }
.alignLeft { text-align: left; }
.left { float: left; }
.right { float: right; }
.displayNone { display: none; }
.indexMin { z-index: -10; }
.top { vertical-align: top; }
.ul { text-decoration: underline; }
.email { color: blue; } 
.centerButton {
  margin: 0;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dialog { position: absolute; top: 100px; left: 100px; z-index: 1000; background: #fff; min-width: 800px; }

/* Fonts updated 25.07.2018 */
.f50 { font-size: 50%; letter-spacing: normal; } /* 8px 6pt*/
.f60 { font-size: 60%; letter-spacing: normal; } 
.f70 { font-size: 70%; letter-spacing: normal; } /* 11px 8.25pt */
.f80 { font-size: 80%; letter-spacing: normal; } 
.f90 { font-size: 90%; } /* 0.9 em 14.5px 10.875pt */
/* 100% = 16px = 12pt  Chrome */
.f110 { font-size: 110%; } /* 18px 13.5pt */
.f125 { font-size: 125%; } /* 20px 15pt */
.f150 { font-size: 150%; } /* 24px 18pt */
.f175 { font-size: 175%; } /* 28px 21pt */
.f200 { font-size: 200%; } /* 32px 24pt */
.f225 { font-size: 225%; } /* 36px 27pt */
.f250 { font-size: 250%; } /* 40px 30pt */
.f275 { font-size: 275%; } /* 44px 33pt */
.f300 { font-size: 300%; } /* 48px 36pt*/

/* Colors */
.color { color: #19a1ac; }
.white { color: white; }
.black { color: black; }
.blue { color: blue; }
.red { color: red; }
.green { color: green; }
.yellow { color: yellow; }
.grey { color: grey; }
.lightgrey { color: #ccc; }
.darkgrey { color: #333; }
.highlight { background-color: #19a1ac; }
.greyspace { background-color: #ccc; }
.gold { color: #fcb80d; }
.goldlight { background-color: #fcb80d; }
.whiteLight { background-color: #fff; }

/* Width limits */
.width30 { width: 50px; }
.width50 { width: 50px; }
.width100 { width: 100px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width500 { width: 500px; }
.width600 { width: 600px; }
.width700 { width: 700px; }
.width800 { width: 800px; }
.width1000 { width: 1000px; }

/* Main links */
.mainLink { text-decoration: none; }
a.mainLink { color: blue; }
a.mainLink:link { color: blue; }
a.mainLink:visited { color: blue; }
a.mainLink:active { color: blue; }
a.mainLink:focus { color: blue; }
a.mainLink:hover { text-decoration: underline; }

/* line height */
.line110 { line-height: 1.1; }
.line125 { line-height: 1.25; }
.line150 { line-height: 1.5; }
.line175 { line-height: 1.75; }
.line200 { line-height: 2; }

/* Pads */
.padL5 { padding-left: 5px; }
.padL10 { padding-left: 10px; }
.padL20 { padding-left: 20px; }
.padL25 { padding-left: 25px; }
.padL30 { padding-left: 30px; }
.padL40 { padding-left: 40px; }
.padL50 { padding-left: 50px; }
.padL60 { padding-left: 60px; }
.padL70 { padding-left: 70px; }
.padL80 { padding-left: 80px; }
.padL90 { padding-left: 90px; }
.padL100 { padding-left: 100px; }
.padL200 { padding-left: 200px; }
.padL250 { padding-left: 250px; }

.padT5 { padding-top:5px; }
.padT10 { padding-top: 10px; }		
.padT20 { padding-top: 20px; }
.padT25 { padding-top: 25px; }
.padT50 { padding-top: 50px; }
.padT100 { padding-top: 100px; }
.padT200 { padding-top: 200px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }
.padR10 { padding-right: 10px; }
.padR20 { padding-right: 20px; }
.padB5 { padding-bottom: 5px; }
.padB10 { padding-bottom: 10px; }
.padB20 { padding-bottom: 20px; }
.padB25 { padding-bottom: 25px; }
.padH10 { padding-left: 10px; padding-right: 10px; }
.padH20 { padding-left: 20px; padding-right: 20px; }
.padH30 { padding-left: 30px; padding-right: 30px; }
.margin10 { margin: 10px; }
.margin20 { margin: 20px; }
.margin30 { margin: 30px; }

/* Borders */
.borderBlack { border: 1px solid #000; }
.borderBlackThick { border: 2px solid #000; }
.borderRed { border: 1px solid red; }
.borderRedThick { border: 2px solid red; }
.borderWhite { border: 1px solid #fff; }
.borderBase { border: 1px solid #002d5b; }

.borderR3 { border-radius: 3px; }
.borderR5 { border-radius: 5px; }

.height900 { min-height: 900px; }

.scrolly { overflow-y: auto; }
.scrollx { overflow-x: auto; }
.scrollAny { overflow: auto; }
