.bg-body
{
    background: rgb(255, 98, 1);
    background: linear-gradient(135deg, #0014ce 20%, #ff6201 100%);
    background-attachment: fixed;
    background-size: cover;
}

.text-gradient 
{
    background: -webkit-linear-gradient(315deg, rgb(0, 20, 206) 20%, rgb(255, 98, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.name-course
{
    font-size: 2.2rem;
}

#inputState{
    height: 50px !important;
}

.img-logo-login
{
    margin-top: -35px;    
    border: 2px solid #0014CE;
    border-radius: 7px;
    padding: 12px;
    background-color: #fff;
}

.bg-gradient-info-to-info
{
    background: rgb(255, 98, 1);
    background: -webkit-linear-gradient(315deg, rgb(0, 20, 206) 20%, rgb(255, 98, 1) 100%);
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #EFF3F9;
}

.topnav .navbar-brand img 
{
    height: 2.8rem;
}

.fw-bold
{
    font-weight: bold;
}

.fw-700
{
    font-weight: 700;
}

.bg-gradient-primary-to-primary {
    background-color: #00CFD5;
    background: linear-gradient(90deg, rgba(3,85,207,1) 39%, rgba(0,97,242,1) 64%);
}

.sidenav-light .sidenav-menu .nav-link.active {
    color: #0014CE !important;
}

.sidenav-light .sidenav-menu .nav-link.active .nav-link-icon {
    color: #0014CE !important;
}

.mail>a:hover{
    color: #0014CE !important;
}

.btn-danger:hover{
    color: #fff !important;
}

.bg-primary{
    background: rgb(255,150,0);
    background: linear-gradient(50deg, rgba(255,150,0,1) 0%, rgba(251,66,82,1) 46%, rgba(248,12,134,1) 100%);
}

.text-primary
{
    color: #0014CE !important;
}

.text-orange
{
    color: rgb(255, 98, 1) !important;
}

.card-waves .card-body 
{
    margin-top: 10px !important;
}

.avante-nestle-ico
{
    font-size: 2rem !important;
    font-weight: 600;
    padding-left: 13px;
    padding-right: 13px;
}

.link-boas-vindas
{
    font-size: 1rem;
    color: #fff;
}

.link-boas-vindas:hover
{
    color: #fff;    
}

.star 
{
    font-size: 2rem;
    cursor: pointer;
    color: gray;
}

.star.selected 
{
    color: gold;
}

.img-grey
{
    filter: grayscale(100%);
}

