/* For the University of St. Thomas
Written by Luca Comba
10/21/2020
*/

/* need for bug of nav-bar */
body {
    overflow-x: hidden 
}

/* GENERAL STYLE */

h1, h2, h3, h4, h5 {
    font-family: 'Lato', sans-serif;
    color: #510c76;
}

p {
    font-family: 'Lora', serif;
}

section,header {
    padding: 5rem 5rem;
}

/* UST COLORS */

#purpleOne {
    color: #510c76;
}

#purpleTwo {
    color: #8348ad;
}

#purpleThree {
    color: #a97cca;
}

#purpleFour {
    color: #9e28b5;
}

#grey {
    color: #98999b;
}

#green {
    color: #94d600;
}

#greenblue {
    color: #0099a9;
}

#orange {
    color: #ff6c00;
}

#lightblue {
    color: #6cc5e9;
}

#fucsia {
    color: #cf009f;
}

/* UST Background colors */
.purpleOne-BG {
    background-color: #510c76;
}

.purpleTwo-BG {
    background-color: #8348ad;
}

.purpleThree-BG {
    background-color: #a97cca;
}

.purpleFour-BG {
    background-color: #9e28b5;
}

.grey-BG {
    background-color: #98999b;
}

.green-BG {
    background-color: #94d600;
}

.greenblue-BG {
    background-color: #0099a9;
}

.orange-BG {
    background-color: #ff6c00;
}

.lightblue-BG {
    background-color: #6cc5e9;
}

.fucsia-BG {
    background-color: #cf009f;
}

/* UST FONTS */

#headers-font {
    font-family: 'Lato', sans-serif;
}

#body {
    font-family: 'Lora', serif;
}

/* LOGO*/

.logo {
    height: 2rem;
    width: auto;
}

/* HEADER */

.header {
    /* background-image: url('../images/header.jpg'); */
    /* background-size: cover; */
    /* height: 100vh; */
    padding: 0 0;
}

#homepage-header {
    width:100%;
    padding: 0 0;
}

#video {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

#video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.title-video {
    position: absolute;
    left: 0;
    /* 
    NOT REALLY WORKING
    top: 50vh;
    transform: translate(-50%,-50%); */
    top: calc(50% - 250px); 
    width: 100%;
    z-index: 1;
}

.title-video-main-text {
    font-size: 4vw;
    color: white;
    text-shadow: 2px 2px 2px #9e28b5;
}

.title-video-secondary-text {
    font-size: 2vw;
    color: white;
    text-shadow: 2px 2px 2px #9e28b5;
}

#overvideo-noclick{
    pointer-events:none;
}

/* BOOTStrap corrections */
.accordion div.card:only-child { 
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); 
    border-radius: calc(0.25rem - 1px); 
}

/* FILE PREVIEW SIZE */

.obj-size {
    height: 45%;
    width: 100%;
}

.full-obj-size {
    height: 100%;
    width: 100%;
}

.emb-size {
    height: 45%;
    width: 100%;
}

.full-emb-size {
    height: 100%;
    width: 100%;
}

.file-pre-link {
    cursor: pointer;
}