/***
* albastru: #3b5e7e;
* gri: #f5f5f5;
* 
*
*/

/*** ***/
:root {
    --body-font-family: Arial;
    --body-font-size: 16px;
    --body-font-weight: 400;
    --body-font-style: normal;
    --body-line-height: 1.5;
    --body-letter-spacing: 0px;
    --t4-font-family: Arial;
    --t4-font-size: 16px;
    --t4-font-weight: 400;
    --t4-font-style: normal;
    --t4-line-height: 1.5;
    --t4-letter-spacing: 0px;
    --megamenu-font-family: inherit;
    --megamenu-font-style: inherit;
    --heading-font-family: inherit;
    --heading-font-style: inherit;
    --heading-line-height: 1.3;
    --h1-font-size: 28px;
    --h2-font-size: 24px;
    --h3-font-size: 22px;
    --h4-font-size: 18px;
    --h5-font-size: 16px;
    --h6-font-size: 14px;
}

p {color: #000;}

/***topbar ***/
.t4-topbar {background-color: #3b5e7e;}
.t4-topbar p,.t4-topbar h2, .t4-topbar h3{color: #fff;}
.adresa-fac {font-size:0.9rem}

/*** meniu orizontal ***/

.t4-header {
  background-color: #f5f5f5;
  padding: 1% 0 1%;  
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 1.1rem;
    font-weight: 700;
    padding: 20px 1rem;
    height: 80px;
    line-height: 40px;
}

/*** breadcrumbs***/
.t4-section.t4-breadcrumbs {
    border-bottom: 1px solid #f5f5f5;
}

/*** header-r***/
.t4-header-r{
  background-color: #3b5e7e;
  color: #fff;
}
.t4-header-r h3{
  color: #fff;
  margin-top: .5rem;
}

/*** Col stanga ***/
.t4-module{
  background-color: #f5f5f5;
  padding: 0.2rem 0.2rem 0.2rem 0.5rem;
  margin-top: 1rem;
  border-radius: 0.25rem;
  border:1px solid #ccc;
}
.module-title {
    font-weight: 600;
    font-size: 0.9rem;
    margin: 0 0 1rem 0;
    padding: 0;
    text-transform: none;
    text-align: center;
}

/*login*/
#Passkey { width: 24px; height: 24px; background-color: whitesmoke;}
#login-form .mod-login__username input, #login-form .mod-login__password input, #login-form .mod-login__twofactor input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0.25rem;
    color: #000;
}

/***Categorie ***/
.page-header h2, .page-header .h2, .categories-list h2, .categories-list .h2 {
    font-weight: 800;
    margin: 0 0 0rem;
}
.article-aside{
  margin-bottom: 0rem;
}
.article-info{
  border-bottom: 1px solid #f5f5f5;
}
.item-intro{
  margin-top: 1rem;
}
.badge{
  color: #fff;
}
.badge-info {
  background-color: #3b5e7e;
}
.bg-info {
    background-color: #3b5e7e !important;
}

.blog .items-leading .item-content, .blog-featured .items-leading .item-content {
    padding: 0rem;
  padding-top: 0.5rem;
}




/***Articol ***/


/***Footer ***/
.t4-footer{
  background-color: #3b5e7e;
  color: #fff;
}
.t4-footer p{color: #fff;}
.footer2{display: none;}
.t4-footer .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}




/*** Responsive ***/
@media (min-width: 768px) {
    .t4-main-body {
        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .col-md-6 { /**numar articole categorie**/
        width: 100%;
    }
}