
body{
  background: linear-gradient(to right, #ffffff 67%, #2e5cb8 176%);
  font-size: 1.8em;
}



.container {
  /*background: linear-gradient(to right, #ccccff 0%, #ffffff 100%);*/
  width: 100%;
  height: 100%;
  overflow: hidden;
  /*font-weight: bold;*/
}


#page_title {
  padding: 15px;
  color: #339933;
  margin: 36px;
  background: linear-gradient(to left, #4285f4 -23%, #ffffff 92%);
  /*font-weight: bold;*/


}

.subtitle {
  padding-right: 6px;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-top: 6px;
  text-transform: uppercase;
  color: #339933;
}

.subtitle2 {
  padding-right: 6px;
  padding-left: 15px;
  background: linear-gradient(to left, #ff9900 -23%, #ffffff 92%);
  color: #2e5cb8;
  clear: both;
}


.left_column {
  float: left;
  clear: both;
  font-family: "Comic Sans MS", cursive, sans-serif;
  width: 50%;
  text-align: right;
}


.right_column {
  float: left;
  font-family: "Comic Sans MS", cursive, sans-serif;
  width: 50%;
  text-align: left;
}

/*/* unvisited link */*/
/*a:link {*/
  /*color: #999900;*/
  /*text-decoration: none;*/
/*}*/

/*/* visited link */*/
/*a:visited {*/
  /*color: #999900;*/
  /*text-decoration: none;*/
/*}*/

/*/* mouse over link */*/
/*a:hover {*/
  /*color: #009900;*/
  /*text-decoration: none;*/
/*}*/

/*/* selected link */*/
/*a:active {*/
  /*color: #999900;*/
  /*text-decoration: none;*/
/*}*/

.content_text {
  font-size: 22px;
  color: #339933;
  /*font-weight: bold;*/

}

.content_text h1, h2, p {
  
}

.bgc {
  background: linear-gradient(to left, #99ffcc 0%, #ffffff 100%);
  padding-right: 9px;
  color: #2e5cb8;
  /*font-weight: bold;*/

}

.bgc2 {
  background: linear-gradient(to right, #ffffff 67%, #ff5050 176%);
  padding-right: 9px;
  color: #2e5cb8;
  /*font-weight: bold;*/

}


.rc2 {
  color: #339933;
  font-weight: bold;
  padding-left: 9px;
}

.expenses_box_paid {  
  width: 100%;
  overflow: hidden;
  padding-left: 9px;
  margin-bottom:9px;
  border-left: solid;
  border-color: green;
  background: linear-gradient(to left, #ffffff 67%, #99ffcc 176%);
}

.expenses_box_unpaid {  
  width: 100%;
  overflow: hidden;
  padding-left: 9px;
  margin-bottom:9px;
  border-left: solid;
  border-color: red;
  background: linear-gradient(to right, #ffffff 67%, #ff5050 176%);
}

.expenses_box_left_unpaid {
  width: 50%;
  float: left;
  clear: both;
  padding: 12px;
  border-bottom: solid;
  border-bottom-color: #ffe6e6;
}

.expenses_box_left_paid {
  width: 50%;
  float: left;
  clear: both;
  padding: 12px;
  border-bottom: solid;
  border-bottom-color: #e6fff2;
}

.expenses_box_right_paid {
  border-bottom: solid;
  border-color: green;
  overflow: hidden;
  padding: 12px;
  
  
}

.expenses_box_right_unpaid {
  border-bottom : solid;
  border-color: red;
  overflow: hidden;
  padding: 12px;  
}

.expenses_text {
  color: #2e5cb8;
}

/*Begin NavBar*/

nav {
  width: 100%;
  background-color:#34A853;
}

nav ul li {
  display:inline-block;  
}

nav a {
  color:#ffffff;
  display:block;
  text-decoration: none;
  padding:15px 15px;
  font-size: 1.1em;
  /*font-weight: bold;*/
 }

nav a:hover {
  background: #ff9900;
}

.menu-trigger {
  display:none;
  color:#F8ECC2;
}

@media screen and (max-width:500px) {
  .menu-trigger {
    display:block;
  }
  nav ul li {
    display:block;
    border-top:1px #79896D solid;    
  }
  nav ul {
    display:none;
  }
}

/*End NavBar*/