.topCursuri
{
    height:80vh;
    overflow: hidden;
 }
.topCursuri .tcImg
{
     height:80vh;
     background-size: 100% auto;
     z-index:1;
}
.topCursuri .tcContent
{
    margin-top:-80vh;
}

.topCursuri .tCursTitle
{
    font-size:16px;
}
.topCursuri .tCursTitle h1
{
    font-size:22px;
    font-weight: 700;
}
.topCursuri .tCursAccess
{
    margin-top:25vh;
    padding:30px;
    color:var(--white);
    text-align:center;
    font-size:14px;
    border-radius:5px;
}
.topCursuri .tCursAccess input[type="text"]
{
      font-size:13px;
      padding:10px 15px;
  }
.topCursuri .tCursAccess input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc;
  opacity: 1; /* Firefox */
}

.topCursuri .tCursAccess input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc;
}

.topCursuri .tCursAccess input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc;
}
.topCursuri .tCursAccess input[type="submit"]
{
    color:var(--blue);
    font-size:18px;
    font-weight: 700;
    padding:5px;
    border:0px;
    border-radius:5px;
    width:80%;
    margin-left:10%;
    display:block;
    background-color:var(--white);
}
.fsCursuri
{
    margin-top:50px;
}
.cursGradientGray a
{
    text-decoration: none;
}

.fsCursuri .topGreen
{
    width:8%;
    margin-left:46%;
    height:6px;
    margin-bottom:30px;
}
.fsCursuri .fsCursuriTitle h2
{
    text-align: center;
    font-weight:700;
    font-size:24px;
    margin-bottom:60px;
}
.cursTitle
{
    padding-top:15px;
    color:var(--darkGray);
    padding-bottom:0px !important;
    margin-bottom: 0px;
}

.cursInscriere a
{
    display: block;
    text-decoration: none;
    color:var(--blue);
    border:2px solid var(--blue);
    padding:7px;
    font-weight: 700;
    border-radius:3px;
    text-align: center;
    font-size:14px;
    margin:0 40px 0 10px;
}
.cursLink
{
    padding-top:7px;
}
.cursLink a
{
    font-size: 14px;
    font-weight: 700;
}
.ccLeft a, .ccRight a
{
    color: var(--blue);
}

.crsAction a
{
    color:var(--white);
    text-decoration: none;
}
.crsAction i
{
   margin-bottom:5px !important;

}
.testDisponibil span
{
    font-weight: normal;
    color:var(--cursTextGray) !important;
}
.forSubC
{
    font-weight: normal !important;
    margin-left:15px;
}

.capitole
{
    min-height: 75px;
}
.sumarCursRight a
{
    color: var(--blue);
    text-decoration: none;
}
.modalAuth
{
    text-align:center;
}

.modalAuth a
{
    display: inline-block;
    padding:10px 20px;
    color:var(--white);
    background-color:var(--blue);
    font-weight: 600;
    font-size:16px;
    text-decoration: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    margin-top:15px;
}
.modalAuth a:hover
{
    color:var(--black);
}
.revisteOther .roHeight
{
    height:420px;
}
 @media (min-width:769px)
{
    .mobileInfoCurs
    {
        display:none;
    }

    }
@media (max-width:768px)
{
    .titluMobSvDigitale
    {
        color:var(--white);
        background-color:var(--red);
        padding:20px 0px;
        text-align:center;
        font-size:18px;
    }

    .topCursuri .tcImg
    {
        background-size:450% auto;
        background-position:top center;

    }
    .topCursuri
    {
        height:auto !important;
    }

    .topCursuri .tCursAccess
    {
        margin-top:0vh;
        margin-bottom:0vh;
        width:100%;
    }
    .textTopCursuri
    {
        font-size: 14px;
        color:var(--darkGray);
        padding:20px 25px;
    }

    .mobileInfoCurs
    {
       display: block;
       width: 100%;
       text-align: center;
       margin-top:40px;
       padding-left:30px;
       padding-right:30px;
    }
    .mbCourseRead a
    {
        color: var(--white);
    padding: 15px 30px;
    text-decoration: none;
    border-radius: 6px;
     display:block;

    }
    .allArticles,   .rvArticolR .roImg
    {
        display:block;
    }
    .revisteOther .roHeight
    {
        border:none;
    }
    .mbListaSpecializari
    {
        padding-top:25px;
    }

    .mbListaSpecializari a
    {
       padding: 15px 30px;
       color:var(--green);
       border-radius:32px;
       border:2px solid var(--green);
       display:block;
       margin-bottom:10px;
       text-decoration:none;
    }
    .mbDwSp
    {
        display:none;
    }
    .esteDisponibil
    {
        font-size:11px;
        background:none !important;
        color:var(--green) !important;
        border:none !important;
        padding:0px;
    }
    

}
    


