 /*HEADINGS*/

h1, .red-title {
color: #ac2b37; 
}

h1 {
font-size: 2.25rem;
}

h2 {
font-size: 1.85rem;
}

h3 {
font-size: 1.55rem;
}

h4 {
font-size: 1.35rem;
}

h5 {
font-size: 1.25rem;
}

h6 {
font-size: 1rem;
}

.h1 {
font-size: 1.75rem;
font-weight: bold;
}

.h2 {
font-size: 1.25rem;
font-weight: bold;
}

.h3 {
font-size: 1rem;
font-weight: bold;
}

/*LINKS*/

a {
color: #143866;
text-decoration: underline solid #143866;
text-underline-offset: .25em;
}

.accordion .card .card-body p a, a:hover {
  font-weight: 400;
text-decoration: underline solid #143866;

}


/*TEXT JUSTIFY RESPONSIVENESS*/

@media (max-width: 685px) {

p.text-align-justify { 
  text-align: left;
}
}


/*SLIDER TITLE
.webpublish-slider .slide .super-title {
    top: 30%;
    font-size: 1.75rem;
    font-weight: normal;
}

*/


/*
.webpublish-slider .slide .slide-subtitle-content {
    position: relative;
    bottom: 47%;
    left: 18%;
    right: auto;*/
  /*  -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); 
    width: 100%;*/


/*PEOPLE ENTRY FOR UNIT*/

.basic-info p:first-child {
font-weight: bold;
}
.basic-info a:first-child {
font-weight: normal;
}
.information-container h1 {
color: black;
}


/*DIVIDERS used by ITServices --not part of Basic theme yet. Will be in the future*/

.dividers .solid, .dividers .dashed, .dividers .dotted, .dividers .double, .dividers .gradient {
margin-top: 20px;
margin-bottom: 20px;
background-repeat: no-repeat;
background-size: auto 100%; }
.dividers .solid {
height: 1px;
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/solidgrey.gif");
background-size: 100% 100%; }
.dividers .solid.red {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/solidred.gif");
background-size: 100% 100%; }
.dividers .solid.blue {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/solidblue.gif");
background-size: 100% 100%; }
.dividers .dashed {
height: 1px;
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dashedgrey.gif");
background-size: 100% 100%; }
.dividers .dashed.red {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dashedred.gif");
background-size: 100% 100%; }
.dividers .dashed.blue {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dashedblue.gif");
background-size: 100% 100%; }
.dividers .dotted {
height: 1px;
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dottedgrey.gif");
background-size: 100% 100%; }
.dividers .dotted.red {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dottedred.gif");
background-size: 100% 100%; }
.dividers .dotted.blue {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/dottedblue.gif");
background-size: 100% 100%; }
.dividers .double {
height: 5px;
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/doublegrey.gif");
background-size: 100% 100%; }
.dividers .double.red {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/doublered.gif");
background-size: 100% 100%; }
.dividers .double.blue {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/doubleblue.gif");
background-size: 100% 100%; }
.dividers .gradient {
height: 8px;
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/gradientgrey.png");
background-size: 100% 100%; }
.dividers .gradient.red {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/gradientred.png");
background-size: 100% 100%; }
.dividers .gradient.blue {
background: url("/physics/shastrilab/sites/shastwww/files/images/paragraphs/divider/dividers/gradientblue.png");
background-size: 100% 100%; 
}


/*COLUMN CARDS*/


/*COLLAPSIBLE TITLE*/

.accordion .card .card-header h2 button {
    font-size: 1.25rem;
    /*font-weight: 700;
    color: #2f2f2f;
    position: relative;
    padding-right: 20px;*/
}


/* IMAGES*/

.img-border {
border-width: 1px;
border-style: solid;
border-color: black;
} /*used on available positions web page*/

.textbook-pic {
width: 180px;
height: 272px;
}

.team-member-pic, .alumni-pic {
width: 180px;
height: 250px; /* was width: 294, height: 444*/
}

.image-gallery .gallery-modal .modal-dialog .modal-content .carousel.slide .carousel-inner .carousel-item img {
  margin-top: 27px; 
}

/*EMBED VIDEO FOR RESPONSIVENESS*/

@media (min-width: 576px) {
.video-embed-field-responsive-video { 
  width: 65%;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 margin-top: 1em;
}
}


/*COLUMN PARAGRAPHS*/

.two-column-body .column-split.left-column {
    margin-right: .5rem;
}

/*FOOTER WIDTH*/

@media (min-width:1200px) {
  footer .queens-address {
     flex: 0 0 75%; 
     max-width: 75%; 
  }
}