﻿@font-face {
    font-family: 'titlerg-regular';
    src: url('fonts/titlerg-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'montserrat-medium';
    src: url('fonts/montserrat-medium.otf') format('opentype');
}

@font-face {
    font-family: 'montserrat-bold';
    src: url('fonts/montserrat-bold.otf') format('opentype');
}
.smIconColor{
    color:#796eff;
    opacity:0.5;
}
.smIconColor2 {
    color: #21c87a;
    opacity: 0.5;
}
.smIconColor3 {
    color: #1c6be1;
    opacity: 0.5;
}
.smIconColor4 {
    color: #da4b48;
    opacity: 0.5;
}
.smIconColor5 {
    color: #ffbc42;
    opacity: 0.5;
}
.smTextDescription_Web {
    /*font-family: 'montserrat-medium';*/
    font-size: small !important;
    color: #ffffff !important;
    text-align: justify !important;
}
.smTextDescription_Web_Color {
    color: #ffffff !important;
}
.smTextDescription_WebDark {
    /*font-family: 'montserrat-medium';*/
    font-size: small !important;
    color: black !important;
    text-align: justify !important;
}
.smTextDescription_WebDarkMedium {
    /*font-family: 'montserrat-medium';*/
    font-size: medium !important;
    color: black !important;
    text-align: justify !important;
}
.smTextDescription_WebWhiteMedium {
    /*font-family: 'montserrat-medium';*/
    font-size: medium !important;
    color: white !important;
    text-align: justify !important;
}
.smTextDescription_WebDarkLarge {
    /*font-family: 'montserrat-medium';*/
    font-size:large !important;
    color: black !important;
    text-align: left !important;
}
.smTextDescription_Web_ColorDark {
    color:black !important;
}
.smBackgroundColor {
    background-color: #232f3e;
    /*to Prevent Padding*/
    border-width: thin;
    border: dashed;
    border-color: #232f3e;
}
.smColor {
    color: #232f3e;  
}
.smColorUnderline {
    color: #232f3e;
    text-decoration-line:underline;
}


.btn-primary, .btn-primary:active, .btn-primary:visited {
    background-color: black;
    border-color: black;
    border-radius: 0px;
    font-family: 'montserrat-medium';
}
    .btn-primary:hover {
        background-color: black;
        border-bottom-color: #ad99ff;
        border-bottom-width: thick;
    }

.navbar-text:active {
   /*text-decoration: underline;
    text-decoration-style: double;*/
    color: #ad99ff !important;
}

.u-header__nav-link:hover {
 /*text-decoration: underline;
   text-decoration-style: double;*/
    color: black !important;
    /*text-decoration: none;
    border-bottom: -10px solid black;*/
}
.u-header__nav-link:active {
   /*text-decoration: underline;
    text-decoration-style: double;*/
    color: #ad99ff !important;
}

.u-header__nav-link:focus {
    /*text-decoration: underline;
    text-decoration-style: double;*/
    color: #ad99ff !important;
}
.nav-link{
    color:black;
}

.text-success {
    color: black;
}


.menuBarFont {
   // font-family: 'montserrat-medium';
   font-size:small!important;
}

.boldTitle {
    font-family: 'montserrat-bold';
}

.smTextMedium_Web {
    font-family: 'montserrat-medium';
    color: black !important;
}
.smTextMedium_Web_White {
    font-family: 'montserrat-medium';
    color: white !important;
}

.smColor1{
    color:black!important;
}

.eeLabTitleFont {
    font-family: 'TitleRg-Regular';
}

.smDescription {
    font-size: large;
    text-align: justify;
}

.smSubMenuText {
    font-size: large;
}

.portfolioContainerBorder {
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    padding: 2px;
}

.smTextXSmall {
    font-size: 1.1vw;
}

.smTextSmall {
    font-size: 1.4vw;
}
/*//AV Answer*/
.smTextMedium {
    font-size: 1.7vw;
}

.smTextMediumUp {
    font-size: 2vw;
}

.smTextLargeDown {
    font-size: 2.25vw;
}

/*// 1 word answer*/
.smTextLarge {
    font-size: 2.5vw;
}

.smTextLargeUp {
    font-size: 2.8vw;
}
/*//LARGE ANSWER*/
.smTextXLargeDown {
    font-size: 3.1vw;
}

.smTextXLarge {
    font-size: 3.4vw;
}

.smTextXLargeUp {
    font-size: 3.6vw;
}
