/***** UMASS EXTRA CSS ****/
.bordered > * + * {
  border-top: 0;
  padding-top: var(--flow-space);
  margin-top: var(--flow-space);
}

.applybtn:hover {
  background-color: rgba(0, 90, 139, 0.7) !important;
}

.gradcas {
  max-width: 80rem !important;
  margin: auto !important;
}

.table-force-wrap td, .table-force-wrap th {
  white-space: normal !important;
}

/*# sourceMappingURL=umass-extra-css.css.map */



/********    Button Styles       ***********/


.button:hover a {
  color: #25375b !important;
} 





/******    FACULTY AND STAFF LISTINGS   ******/


  	  p.para-with-space {
        padding-top: 1.5rem;
      }
  
    .FSL_grid-container {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      width: 100%;
      gap: 1rem;
    }
    .FSL_left-column {
      color: rgb(20, 20, 20);
      padding: 0.5rem;
      font-size: 0.85rem;
      /* border-bottom: 1px solid #CCC; */
    }

    .FSL_left-column strong a {
      font-size: 0.8rem;
    }
    
    .FSL_right-column img {
      border-radius: 30%;
      border-top-right-radius: 0px; /*  Squircle Code */
      width: 235px !important;
      
    }
    .FSL_right-column {
      color: rgb(20, 20, 20);
      padding: 0.5rem;
      /* border-bottom: 1px solid #CCC; */
    }

    @media screen and (max-width: 1240px) {
 	  
      .FSL_grid-container {
        margin: 0px auto;
        grid-template-columns: 1fr
      }
      
      .FSL_grid-container > div:nth-child(1)  {
        padding-top: 0px;
        border-bottom: 1px solid #CCC;
        /* border:3px solid blue; */
        order: 2;
      }

      .FSL_grid-container > div:nth-child(2)  {
       border-bottom: none;
       /* border:3px solid red; */
       padding: 2rem 0.5rem 2rem;
       order: 1;
      }
      
      .FSL_grid-container > div:nth-child(3)  {
        padding-top: 0px;
        border-bottom: 1px solid #CCC;
        /* border:3px solid purple; */
        order: 4;
      }

      .FSL_grid-container > div:nth-child(4)  {
	     border-bottom: none;
       padding: 2rem 0.5rem 2rem;
       /* border:3px solid green; */
       order: 3;
      }
      

      p.para-with-space {
      	padding-top: 0rem;
      }
    }





/******    FormAssembly CSS   ******/


.wFormContainer .wForm .inputWrapper input[type="file"]::file-selector-button {
  background: var(--color-blue-dark) !important;
  color: var(--color-dark);
  border-radius: 5rem !important;
  border: none;
  transition: 250ms ease;
  transition: var(--transition);
  font-weight: 700;
}
  
.wFormContainer .wForm .inputWrapper input[type="file"]::file-selector-button:hover {
  color: var(--color-blue-dark) !important;
  background: var(--color-blue-light) !important;
}
















