
/* main page layout  */

body {
  background-color: white;
  position:relative
  justify-content: center;
  padding: 5px;
  font-family: 'Cabin', sans-serif;
  font-size: 0.875em;

  }

  .absoluteFooter {
  width:1402px;
  margin: 0 auto;
  color: red;
  }


/* formatting for flexbox layouts  */

.containerFlexbox {
  width: 100%
  background-color: white;


}

.column {
  background-color: white;
  border: 5px solid white;
  padding: 2px;
}





/* formatting homepage buttons */




/*  card view styling for I have a patient with...  */

.card {
  box-shadow: 0 8px 10px 0 rgba(0,0,0,0.7);
  transition: 0.3s;
  border-radius: 15px; /* 5px rounded corners */
  padding: 30px;
  margin:30px;
}


.card2 {
  box-shadow: 0 8px 10px 0 rgba(0,0,0,0.7);
    transition: 0.3s;
    border-radius: 15px; /* 5px rounded corners */
    padding: 30px;
    margin:30px;
}


/*  background-image: linear-gradient(-180deg, #92d293, #d1f9d2);   */
/* burnt orange buttons #ba3f32, #dc493a  */


button {
  background-color: initial;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 2px 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  outline: 0;
  overflow: hidden;
  padding: 0 20px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: top;
  white-space: nowrap;
  z-index: 9;
  border: 0;
  transition: box-shadow .2s;
}


button:hover {
  box-shadow: rgba(0, 0, 0, 0) 0 0 0 ;
}

button:active {

}

button.toggleButton {
    background-image: linear-gradient(-180deg, #DC143C, #cc0000);
}

button.durationButton {

}

/* PIS link button eg curly trial  */


    .button-1 {
    background-color: #EA4C89;
    border-radius: 8px;
    border-style: none;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    line-height: 20px;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 10px 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color 100ms;
    vertical-align: baseline;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    width: 150px;
    }

    .button-1:hover,
    .button-1:focus {
    background-color: #F082AC;
    }





img   {
  max-width:85%;
  max-width:200px;
    max-height:100%;
    height:auto;
    max-height: 100vh;
    display:inline;
  padding-bottom:3%;

}

/* there are screen size specific css for img, to keep the imgs small enough */


/* formatting the columns */

.leftwardPanel {

}


.centralPanel {

}


.rightwardPanel  {

}



h4 {
font-size: 18px;
padding-bottom: 0.25em;
margin-bottom: 0px;
}

h5 {
font-size: 16x;
}

p {
font-size: 1.05rem;
}

li {
font-size: 1.05rem;
padding-bottom: 0.25em;
}

a {
font-size: 16x;
}

/* individual id's */

#backButton {
              background-color: initial;
              background-image: linear-gradient(-180deg, #ffffff, #fffffff);
              border-radius: 6px;
              box-shadow: rgba(0, 0, 0, 0.1) 0 20px 40px;
              color: #000000;
              cursor: pointer;
              display: inline-block;
              font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
              height: 40px;
              line-height: 40px;
              outline: 0;
              overflow: hidden;
              padding: 0 20px;
              pointer-events: auto;
              position: relative;
              text-align: center;
              touch-action: manipulation;
              user-select: none;
              -webkit-user-select: none;
              vertical-align: top;
              white-space: nowrap;
              width: 50%;
              z-index: 9;
              border: 0;
              transition: box-shadow .2s;
            }

   //   box-shadow: rgba(253, 76, 0, 0.5) 0 8px 8px;


            button:active {

            }


/* css to move the training card to the bottom of the div  */
#header {
  position: relative;
  min-height: 150px;
}

#header {
  position: absolute;
  bottom: 0;
}








/* Dont put anything after this  */