/* Font Changes*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900&display=swap');

* {
    font-family: 'Open Sans', sans-serif;
}

.font-opensans {
    font-family: 'Open Sans', sans-serif!important;
}

.navbar {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.text-enlarged {
    font-size: 1.2em;
}
/* Image Styles */
.img-rounded {
    border-radius: 150000px!important;
}
.img-shadowed {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/*Fancy Cross Sections*/
.rounded-right-lg {
    border-radius: 0 15px 15px 0;
}
.rounded-left-lg {
    border-radius: 15px 0px 0px 15px;
    overflow: hidden;
}
.rounded-top-lg {
    border-radius: 15px 15px 0px 0px;
}
.rounded-bot-lg {
    border-radius: 0px 0px 15px 15px;
}
.rounded-bot-left-lg {
    border-radius: 0px 0px 0px 15px;
}
.rounded-all-lg {
    border-radius: 15px;
    overflow: hidden;
}
.font-weight-extra-bold {
    font-weight: 900!important;
}
.bg-image {
    background-position: center!important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.rounded-absolute {
    border-radius: 5px!important;
    overflow: hidden!important;
}

.shadowed {
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.25);
}
.rounded-lg {
    overflow:hidden;
}
.navbar-nav .nav-link {
    font-size: 1.2rem!important;
}
.bumpright {
    transform: translateX(1.5px)
}

/* Customer Specific Code*/
.bg-blue {
    background: linear-gradient(90deg, #0474BB 0%, #25AAE1 99.99%)
}

.text-blue {
    background: linear-gradient(90deg, #0973BA 0%, #27AAE1 99.99%);
    background: -webkit-linear-gradient(90deg, #0973BA 0%, #27AAE1 99.99%);
    color: #0973BA;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.text-orange {
    background: linear-gradient(90deg, #F15A2B 0%, #FAAA40 99.99%);
    background: -webkit-linear-gradient(90deg, #F15A2B 0%, #FAAA40 99.99%);
    color: #F15A2B;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body {
    color: #8A8888
}

.bg-blue-dark{
    background: #003B55;
}

.bg-gray{
    background: #464646;
}

.image-box-shadow{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.35);
}

.bg-orange {
    background-color: #F15A2B;
}

.bg-orange-gradient {
    background: linear-gradient(90deg, #F15A2B 0%, #f65727 99.99%)
}

.bg-blue-gradient {
    background: linear-gradient(90deg, #0474BB 0%, #25AAE1 99.99%)
}

.border-orange {
    border: 1px solid #f15a2b;
}

.rounded {
    border-radius: 1rem;
}