 /* Color palette:
        PaleTurquoise	#AFEEEE	rgb(175, 238, 238)
        Aquamarine	#7FFFD4	rgb(127, 255, 212)
        Turquoise	#40E0D0	rgb(64, 224, 208)
        MediumTurquoise	#48D1CC	rgb(72, 209, 204)
        DarkTurquoise	#00CED1	rgb(0, 206, 209)
        */

 hr {
     border-top: 1px dashed #00CED1;
 }

 /* Custom Styles */
 html,
 body {
     background-color: #7FFFD4;
     font-family: 'Architects Daughter', cursive;
 }

 input,
 button,
 select {
     font-family: 'Architects Daughter', cursive;
 }

 .main-container {
     background-color: #fff;
     padding: 1.5rem;
     border-radius: 10px;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     color: MidnightBlue;
 }

 .title,
 .label {
     color: MidnightBlue;
 }

 .button.is-primary {
     background-color: #40E0D0;
     border-color: transparent;
     color: #fff;
 }

 .button.is-primary:hover {
     background-color: #48D1CC;
 }

 .button.is-danger {
     margin-top: 20px;
 }

 #summary .delete {
     margin-left: 10px;
 }

 .notification.is-info.is-light {
     background-color: #40E0D0;
     color: MidnightBlue;
 }

 @media screen and (min-width: 769px) {
     #currentSharePrice {
         width: 100%;
     }
 }

 .profit {
     color: green;
 }

 .loss {
     color: red;
 }

 .neutral {
     color: black;
 }