.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00;
  display: inline;
}

.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid green;
}

.arrow-left {
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;  
  border-right:10px solid blue; 
}

#monthly-sub-view{
  width: 80%;
  border: 1px solid silver;
  box-shadow:2px 2px 2px 2px #ccc;
  border-radius: 12px;
  padding-left: 5em;
  padding-right: 5em;
  padding-top:0em;
  padding-bottom: 3em; 
  visibility: hidden;
}

#sub-choices{
  list-style-type: none;
  margin: 0px;
  padding: 0px; 
}

.sub-choice{
  margin: 10%;
  position:relative;  
  margin: 1em 0.5em 0.5em 0.5em;
  padding: 0.1em 0.5em 0.1em 0.5em;
   
}

.sub-choices-action{
 position:absolute; 
 right:2px;
 bottom:2px;
}

.sub-b{
  border-radius:0.5em;
  font-size:  3em;
}

.sub-b:hover{
  border-radius:0.6em;
  font-size:  3.5em;
}

.sub-amount{
  font-size:  3em;
}

.dvcs {
  display: none;
  position: absolute;
  top: 150px;
  left: 0px;
  right: 0px;
  bottom: 172px;
  border: 1px solid;
  background: #FFF;
  z-index: 90;
}

.dvcs-instruction{
  background: yellow;
  border: 1px solid silver;
  padding: 0.5em;
  width: 49em;
  border-radius: 0.5em;
}
      
.dvcsFormHeader{
  font-weight: bold;
}

.dvcsSubmitRefLabel{
  background: yellow;
  padding: 0.5em;
  font-size: 9pt;
  font-weight: bold;
}
      
.dvcsSubmitRef{
  background: yellow;
  padding: 0.5em;
  font-size: 9pt; 
}


.grey {
    color: #546266;
}

#midsection {
    margin:1% 10%;
    min-height: 600px;
    padding: 3px 0px 0px 10px;
    position: relative;
    border: 1px solid gray; 
    padding: 1em;
    border-radius:0.5em;
    box-shadow:1px 1px 1px 2px #ccc;
}



.ok {
    border: 1px solid #999;
    outline: medium none;
}