/* Index page specific styles */
.postTitle {
   margin-bottom: 0;
   color: #28536f;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
   font-size: 2rem;
}

.postTitleLatest {
   margin-bottom: 0;
   color: #696969;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
   font-size: 2rem;
}

.postsubTitleAlert {
   margin-bottom: 0;
   color: #ff0000;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.postsubTitle {
   margin-bottom: 0;
   color: #ffffff;
   font-family: Lato;
   font-weight: bold;
   font-size: 85%;
}

a {
   color: #FD5F07;
   text-decoration: none;
}

.postsubTitleVar {
   margin-bottom: 0;
   color: #DCDCDC;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.postDate {
   font-family: Lato;
   font-size: 80%;
   padding: 0;
   margin: 0;
   font-weight: bold;
}

.postsubTitleLatest {
   margin-bottom: 0;
   color: #696969;
   font-family: Lato;
   font-weight: bold;
}

.postExcerpt {
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 85%;
}

.title {
   color: #81daf5;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 2rem;
   font-weight: 600;
   line-height: 1.125;
}

.postTitleNew {
   margin-bottom: 0;
   color: #fff;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
}

.tile {
   width: 100%;
   display: inline-block;
   box-sizing: border-box;
   background: #fff;
   padding: 0px;
   margin-bottom: 10px;
}

.card {
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
   transition: 0.3s;
   border-radius: 5px;
   padding: 10px;
   margin-top: 10px;
   width: 1150px;
   height: 265px;
   background-color: #000066;
}

#index_upgrade {
   text-align: center;
   font-family: '"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.h1 {
   margin-top: 30px;
   margin-bottom: 10px;
   margin-left: 100px;
}

.h2 {
   margin-top: 30px;
   margin-bottom: 10px;
   margin-left: 100px;
}

hr {
   border: 1px solid #d9d9d9 !important;
   margin: 20px 300px -20px 300px;
}

.table_component {
   overflow: auto;
}

.table_component table {
   border: 1px solid rgb(251, 142, 81);
   height: 100%;
   table-layout: fixed;
   border-collapse: collapse;
   border-spacing: 1px;
   text-align: left;
}

.table_component caption {
   text-align: left;
}

.table_component th {
   border: 1px solid rgb(251, 142, 81);
   background-color: #eceff1;
   color: #000000;
   padding: 5px;
}

.table_component td {
   border: 1px solid rgb(251, 142, 81);
   padding: 5px;
}

.table_component tr:nth-child(even) td {
   background-color: #ffffff;
   color: #000000;
}

.table_component tr:nth-child(odd) td {
   background-color: #ffffff;
   color: #000000;
}

img {
   padding-left: 15px;
   padding-right: 20px;
   height: 60px;
}

#landing {
   width: 700px;
   height: 150px;
}

#footer {
   width: 128px;
   height: 35px;
}

/* Inline style from line 390 - moved to class */
.overview-text-margin {
   margin-top: 20px;
}
