#header-top {
    border-bottom: 1px solid #ffffff;
}
@media (max-width: 767px) {
    .region-header-top-left,  .region-header-top-right {
        padding-top: 5px;
    }
}
#header {
    border-bottom: 6px solid;
    z-index: 499;
    position: relative;
}
#header-inside-right {
    padding-top: 13px;
}
@media (max-width: 767px) {
    #header-inside-right {
        margin-right: 40px;
    }
}
#page-intro > .container {
    background-color: #fff;
    z-index: 440;
}
#page-intro-inside {
    position: relative;
    margin: 0 -15px;
}
#page > .container {
    border-bottom: 6px solid #e5e5e5;
    z-index: 440;
}
#page > .container {
    background-color: #fff;
    padding-left: 25px;
    padding-right: 25px;
}
#page-inside {
    padding-bottom: 30px;
}
#top-content {
    padding: 20px 0 0 0;
}
#top-content #slideshow {
    margin-right: -15px;
    margin-left: -15px;
}
#top-content + #main-content {
    padding-top: 10px;
}

#main-content {
    padding-top: 10px;
}
#main-content > .row {
    overflow: hidden;
}

#footer {
    border-bottom: 6px solid #dadada;
    padding-top: 50px;
    padding-bottom: 25px;
}
#subfooter {
    padding-top: 15px;
    padding-bottom: 10px;
}


@media (max-width: 767px) {
    #header-top {
        padding-top: 10px;
    }  /* Header Mobile Layout */
    #header-inside {
        position: relative;
    }
    #header-inside.mean-container {
        padding-right: 40px;
    }
    #header-inside.mean-container #header-top-left,  #header-top-inside.mean-container #header-top-right {
        z-index: 13;
        position: relative;
    }
    #header-inside.mean-container .mean-bar {
        position: absolute;
        top: 5px;
    }
    #header-inside.mean-container .dropdown.search-bar .dropdown-menu {
        margin-right: -40px;
    }  /* Fixed header position */
    #header {
        top: auto;
    }
    #page,  #page-intro {
        margin-top: 0!important;
    }
}/* Regions */
.colored-area {
    color: #fff;
}
.colored-area a {
}
.colored-area a:hover,.colored-area a:active,.colored-area a:focus {
    color: #fff;
    text-decoration: none;
}
.footer-area {
    font-size: 14px;
    line-height: 1.57;
    color: #464646;
}
.subfooter-area {
    font-size: 13px;
}
.subfooter-area p {
    padding-bottom: 5px;
}
@media (max-width: 991px) {
    .subfooter-area {
        text-align: center;
    }
}/*asp*/
.doc-row .col{
    width:100%;
    float:left;
    margin:0px 0px 10px 10px;
    border:2px solid #cecece;
    padding:5px;
    background:#FFFFFB
}
.doc-row .col a{
    width:30%;
    float:left
}
.doc-row p{
    text-align:center;
}
.doc-row .col p:nth-child(2){
    color:#005BAD;
    margin-top:78px;
    height:22px;
    border-bottom:1px solid #005bad
}
.doc-row img{
    border-right:1px solid #dedede;
    padding-top:6px;
    padding-bottom:6px
}
.doc-row {
    margin-top:5px;
    border:1px solid #dedede;
    padding-top:5px;
    padding-bottom:5px;
}
.doc-row .col-xs-6{
    padding-left:0px
}
.noutati-full .main-image{
    float:right;
    margin-left:20px
}
.noutati .field--name-body{
    text-align:justify!important
}/*grid servicii */
.grid-servicii img{
    padding:10px 0px;
}
#header-top-inside .block{
    padding:0px!important;
}
#header-top-inside {
    padding:30px 0px!important;
}

.messages--status{
    display:none
}
#main{
    min-height:600px!important
}
.path-taxonomy section,.page-node-type-intrebari-frecvente section{
    width:100%;
    margin:0px
}
#header-top-inside div{
    padding: 0px 1px 0px 0px;
    margin-left:0px;
    margin-right:0px;
}
.region-callcenter{
    padding-bottom:10px;
}
.region-col-right{
    display:flex;
    flex-direction: column;
}

.servicii-row h2{text-align: center;}