body { 
   background-size: 100% 100%;
   background-repeat: no-repeat;
   background-color: #f9f9fa;
}

.ui.progress.attached, .ui.progress.attached .bar {
   overflow: visible;
}

      .selectedDropdown {
            border: 1px solid rgba(0, 106, 255);
            background-color: rgb(242, 250, 255);
      }

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}

.overbought {
    color: #DB2828
}

.oversold {
    color: #2C662D
}

.footer, .push {
    height: 110px; /* .push must be the same height as .footer */
}

.ui.blue.main.fixed.menu .item:before {
    background: white;
    width: 4;
}

.ui.blue.scrolling.fixed.menu .item:before {
    background: white;
    width: 4;
}

.ui.pricing.grid>* {
   padding-right: 0;
}

.ui.grid>.column:not(.row), .ui.grid>.row>.column {
   padding-right: 0;
}

.ui[class*="top attached"].pricing.segment {
   border-radius: 0;
}

.ui.attached.pricing.segment {
   border: 0;
}

.manage.reports {
   margin-top: 8px;
}

.ui.meColor.centered.header {
   color: #009688;
}

.ui.accordion.menu .item {
   padding: .92857143em 1.14285714em;
}

#stockwatch {
   min-height: 500px;
}

body.pushable>.pusher {
   background-color: #f1f1f4;
   background: #f1f1f4;
}

.ui.vertical.menu .nav.title.item {
   background-color: #009688;
}

.ui.vertical.menu .ui.header {
   color: white;
}

.ui.progress.attached, .ui.progress.attached .bar {
   overflow: visible;
}

.ui.accordion {
   max-width: inherit;
}

#second_opinion {
   margin-bottom: 40px;
}

#favorites {
   margin-bottom: 80px;
}

#etf_card {
   margin-bottom: 40px;
}

.image { 
   position: fixed;
}

.ui.selection .report {
   border-radius: 500rem;
}

.content {
   margin-bottom: 10px;
}

.form {
   margin-left: 5%;
   margin-right: 5%;
   margin-top: 5%;
   margin-bottom: 5%;
}

.ui.action.input {
   margin-bottom: 20px;
}

#edge {
   color: #fbbd08;
}

#trial {
   position: absolute; 
   top: 43%; 
   left: 20%; 

}

#classic {
   position: absolute; 
   top: 43%; 
   left: 40%;
   margin-left: 10px;  
}

#brand { 
   position: absolute; 
   color: white;
   top: 22%; 
   left: 20%; 
   width: 100%; 
   font-size: 500%;
   font-family: helvetica;
   margin-bottom: -10px;
}

#tagline { 
   position: absolute; 
   color: white;
   margin-top: -10px; 
   width: 100%; 
   font-size: 80%;
   font-family: helvetica;
}
