/* Headings
-------------------------------------------------------------- */

h1 {color:#2b6094; font-family:'Martel', sans-serif;}
h2,h3,h4,h5,h6 {color:#333; font-family:'Poppins', sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:700; margin-top:0; text-transform:uppercase;}

h1 {font-size:42px; line-height:50px; margin-bottom:18px;}
h2 {font-size:30px; line-height:32px; margin-bottom:18px;}
/*h3 {font-size:24px; line-height:27px; margin-bottom:22px;}*/
h3,h4 {font-size:18px; line-height:20px; margin-bottom:12px;}
h3.nospace {margin-bottom:12px !important;}/*Not supposed to touch the bundles, so have to hack this due to UAT request*/
h5 {font-size:21px; line-height:42px; margin-bottom:0;}
h6 {font-size:12px; margin-bottom:0; margin-top:0;}

/* Text elements
-------------------------------------------------------------- */
p {margin:0 0 1.5em;}
p img.left {float:left;}
p img.right {float:right;}

a {color:#27a9e1; font-weight:bold; text-decoration:none;}
a:focus, a:hover {text-decoration:underline;}
a:visited {text-decoration:none; color:#27a9e1;}

blockquote {margin:1.5em; font-style:italic;}
strong {font-weight:bold;}
em,dfn {font-style:italic;}
dfn {font-weight:bold;}
h1 sup {font-size:.35em}
sup, sub {line-height:0; font-size:.75em}

abbr, 
acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em; font-style:italic;}
del {color:#666;}

pre {margin:1.5em 0; white-space:pre;}
pre,code,tt {font:1em 'andale mono', 'lucida console', monospace; line-height:1.5;}

.text-center {text-align: center;}


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       {margin:0 1.5em;}
ul, ol      {margin:0 0 0 15px;}

ul          {}
ol          {list-style-type:decimal; margin-bottom:20px;}

dl          {margin:0 0 1.5em 0;}
dl dt       {font-weight:bold;}
dd          {margin-left:1.5em;}


/* Tables
-------------------------------------------------------------- */

/*th,td,caption {padding:4px 10px 4px 5px;}*/
th {background-color:#000; color:#fff; font-weight:normal; padding:10px; text-align:left;}
th a {color:#fff;}

th.no-background {background-color:transparent;}

tfoot {font-style:italic;}
caption {background:#eee;}

/* =Miscellaneous classes and elements
-------------------------------------------------------------- */

/* To create standard spacing to the left of anything, text, lists, groups of things. */
.left15 	{margin-left:15px;}  /*is the spacing of 1 gutter*/
.right15 	{margin-right:15px;}  /*is the spacing of 1 gutter*/

/* To create standard spacing below anything, text, lists, groups of things. */



.bottomstandard	{margin-bottom:45px;}
.bottom, .nospace 	{margin-bottom:0; padding-bottom:0;}
.bottom5	{margin-bottom:5px;}
.bottom10	{margin-bottom:10px;}
.bottom15	{margin-bottom:15px;}
.bottom20	{margin-bottom:20px;}
.bottom25	{margin-bottom:25px;}
.bottom30	{margin-bottom:30px;}
.bottom40	{margin-bottom:40px;}
.bottom45	{margin-bottom:45px;}
.bottom50	{margin-bottom:50px;}
.bottom60	{margin-bottom:60px;}
.bottom70	{margin-bottom:70px;}
.bottom75	{margin-bottom:75px;}
.bottom80	{margin-bottom:80px;}
.bottom90	{margin-bottom:90px;}
.bottom100	{margin-bottom:100px;}
.bottom130	{margin-bottom:130px;}

.top        {margin-top:0; padding-top:0;}

.top10 {margin-top:10px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.top40 {margin-top:40px;}
.top50 {margin-top:50px;}

.left10	{margin-left:10px;}
.left15	{margin-left:15px;}
.left20	{margin-left:20px;}
.left25	{margin-left:25px;}