body {
    margin-top: 1em;
    width: 90%;
    background: rgb(202, 197, 214);
    /* border: 2px solid red; */
    margin-left: auto;
    margin-right: auto;
}

.my-logo {
  height:175%;
  /* margin:10px; */
  margin-left: 25px;
  /* margin-right:15px; */
  margin-top:0px;
  margin-bottom:150px;
  padding:0px;
}
.allnote-row {
  border-bottom: 1px solid green;
}
.allnote-table {
  font-size:24px; width:100%; border-collapse: collapse;
}
/*    ========================================== */

.dropdown-menu {
  background-color: lightblue;
}
.navbar-inverse .nav .navbar {
  color:lightblue;
}

/* ========================================= */


.Table
{
    display: table;
    margin:0px;
    padding: 0px;
    width: 100%;
    border-bottom: 1px solid green;
}
.Title
{
    display: table-caption;
    text-align: center;
    font-weight: bold;
    font-size: larger;
    /* border:1px solid blue; */
}
.Heading
{
    display: table-row;
    font-weight: bold;
    text-align: center;
}
.Row
{
    display: table-row;
    display:inline-block;
    /* border: 1px solid blue; */
    width: 100%;
    margin:0px;
    padding: 0px;
}
.Cell
{
    display: table-cell;
    margin: 0px;
    /* border: solid; */
    /* border-width: thin; */
    vertical-align: top;
    text-align:left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    font-weight: bold;
    float: left;
}
.Cellwide
{
    display: table-cell;
    width:100px;
    margin: 0px;
    /* border: solid; */
    /* border-width: thin; */
    vertical-align: top;
    text-align:left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    font-weight: bold;
    float: left;
}
.Cellright
{
    display: table-cell;
    margin: 0px;
    /* border: solid; */
    /* border-width: thin; */
    vertical-align: top;
    text-align:left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    font-weight: bold;
    float: right;
}

/* ========================================= */

.flex-container {
  display: flex;
}

.flex-child {
  flex: 1;
  border: 2px solid yellow;
}  

.flex-child:first-child {
  margin-right: 20px;
} 
.float-container {
  /* border: 3px solid #fff; */
  padding: 10px;
  height:300px;
}

.float-child {
  width: 50%;
  float: left;
  padding: 20px; 
  /* border: 2px solid red; */
}  
/* ================================== */
input[type=checkbox] {
  transform: scale(1.5);
}
footer {
  background-color: midnightblue; color:white; height:53px; text-align: center;
  border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding-top: 15px;
}
.loginwidth {
  width:200px;
  size: 50;
}
li a {
    color: white;
    font-weight: bolder;
}
.rnd-btn {
    border-radius:10px;
}
.my-nav-bar {
  background-color:midnightblue; border: 1px solid midnightblue;
  margin-right:auto; margin-left:auto; color: white; height: 57px; padding: 0px;
  border-top-left-radius: 15px; border-top-right-radius: 15px; margin-bottom: 0px; margin-top: 0px;
}
.my-cntr-box {
  border: 2px solid green; border-radius: 15px; margin-left: auto; margin-right: auto;
  width:250px; background-color: beige; padding:15px; color:blue; margin-top:20px;
  margin-bottom:20px;
}
.my-srch-box {
    border: 2px solid green; border-radius: 15px; margin-left: auto; margin-right: auto;
    width:450px; background-color: beige; padding:20px; color:blue; margin-top:20px;
    margin-bottom:20px;
  }
.my-bld-msg {
    font-weight: bold; font-size: 25px;
}
.my-cntr-list {
    margin-left: auto; margin-right: auto; width:90%; 
    height:600px; padding-right: 10px; overflow-y:auto;margin-bottom: 20px;/* changes for height */
}
.my-line {
    background-color: blue; height:.2em;
}
.my-dbl-overflow {
    overflow: auto;
}
.my-dbl-btm-line {
    padding-bottom:15px; border-bottom: 5px double blue;
}
.div-centered {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.center-screen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 300px;
  /* min-height: 100vh; */
}

#inner{
  width: 50%;
  height: 50%;
  top: 25%;
  margin: 0 auto;
  position: relative;
  background:lightgoldenrodyellow;
}

.fix-fluid {
    width: 100%; padding-left: 0px; padding-right: 0px; padding: 0px;
}
.main-div {
    background-color: rgb(246, 222, 189); border: 1px solid midnightblue;
}
.fix-height {
  height: 300px;
}
tab1 { padding-left: 4em; }
tab2 { padding-left: 8em; }
tab3 { padding-left: 12em; }
.txt-in-lrg {
    width:1000px;
}
.txt-in-med {
  width:250px;
}
.txt-in-medlrg {
  width: 400px;
}
.txt-in-date {
  width:110px;
}
.txt-size-med {
  background-color: beige;
  font-size: 20px;
}
.txt-area-lrg {
    width: 1100px;
    height:375px;
}
.viewcats {
  font-size: 20px;
  font-weight: bolder;
  width:150px;
  padding-right: 15px;
  text-align: right;
  vertical-align: top;
}
.viewcatsml {
  font-size: 20px;
  font-weight: bolder;
  width:75px;
  padding-right: 15px;
  text-align: right;
  vertical-align: top;
}
.viewintitle{
  font-size: 20px;
  font-weight: bolder;
  width:850px;
  text-align: right;
}
.viewwebsite{
  width:500px;
  text-align: left;
  margin-left: 5px;
  font-size: 20px;
  font-weight: bold;
  /* border: 1px solid red; */
}
.view-web-names{
  /* width:700px; */
  width:40%;
  text-align: right;
  margin-left: 5px;
  font-size: 20px;
  font-weight: bold;
  /* border: 1px solid red; */
}
  .viewtitle{
    font-size: 20px;
    font-weight: bolder;
    width:850px;
    float: left;
  }
  
  .viewdates{
    font-size: 20px;
    font-weight: bold;
    color: blue;
    width:150px;
    /* border: 1px solid red; */
  }
  .view-sml-area {
    background-color: beige;
    font-size:20px;
    font-weight: bold;
    width: 275px;
  }
  
  .viewlinks{
    font-size: 20px;
    font-weight: bold;
    color: blue;
    /* padding-left: 1.0em; */
    /* width:75px; */
  }.view-link-cell{
    font-size: 20px;
    font-weight: bold;
    color: blue;
    /* padding-left: 1.0em; */
    width:300px;
    text-align: right;
  }
  .view-nav{
      color: white;
  }
