/***/
.tcfff{color:#fff;} .tc000{color:#000;} .tcf00{color:#F00;} .tc060{color:#060;}
.tc00F{color:#00F;} .tcFF0{color:#FF0;} .tc0FF{color:#0FF;} .tc337{color: #337ab7;}
.tc333{color:#333;} .tc666{color:#666;} .tc999{color:#999;}
.bgddd{background: #ddd;} .bgfff{background: #fff;}
/***/
.text-trans-none{text-transform:none;} .text-uppercase{text-transform: uppercase;} .text-lowercase{text-transform: lowercase;}
.text-capitalize{text-transform: capitalize;}
.valm, tr.valm td, tr.valm th{vertical-align: middle;} .valt{vertical-align: top;} .valb{vertical-align: bottom;}
/***************/
.font-weight-bold{font-weight: bold;} .font-weight-normal{font-weight: normal;} .font-weight-light{font-weight: 300;} .font-italic{font-style: italic;}
.fsize10{font-size:10px;} .fsize11{font-size:11px;} .fsize12, .fsmed{font-size:12px;} .fsize15{font-size:15px;}
.fsize14{font-size:14px;} .fsize16{font-size:16px;} .fsize18{font-size:18px;} .fsize20{font-size:20px;} 
.fsize22{font-size:22px;} .fsize24, .fsbig{font-size:24px;} .fsize26{font-size:26px;} .fsize28{font-size:28px;} 
.fsize30{font-size:30px;} .fsize32{font-size:32px;} .fsize34{font-size:34px;} .fsize36{font-size:36px;} .fsize38{font-size:38px;} .fsize40{font-size:40px;} 
/*********************/
.w-25{width: 25%} .w-50{width: 50%;} .w-75{width: 75%} .w-100{width: 100%;}
.h-25{width: 25%} .h-50{width: 50%;} .h-75{width: 75%} .h-100{width: 100%;}
.pt-5{padding-top: 5px;} .pt-10{padding-top: 10px;} .pt-15{padding-top: 15px;} .pt-20{padding-top: 20px;} .pt-25{padding-top: 25px;} .pt-30{padding-top: 30px;}
.pb-10{padding-bottom: 10px;} .pb-15{padding-bottom: 15px;} .pb-20{padding-bottom: 20px;} .pb-25{padding-bottom: 25px;} .pb-30{padding-bottom: 30px;}
.d-block{display: block;} .d-none, .da-none, .distanta{display: none;}
html.no-touchevents .da-none{display: block;}
/*******************/
.border         { border: 1px solid #dee2e6!important; }
.border-top     { border-top: 1px solid #dee2e6!important; }
.border-right   { border-right: 1px solid #dee2e6!important; }
.border-bottom  { border-bottom: 1px solid #dee2e6!important; }
.border-left    { border-left: 1px solid #dee2e6!important; }

.border-0        { border: 0!important; border:none!important;}
.border-top-0    { border-top: 0!important; }
.border-right-0  { border-right: 0!important; }
.border-bottom-0 { border-bottom: 0!important; }
.border-left-0   { border-left: 0!important; }

/** icon **/
.fadown-a:after{display: inline-block; padding-left: 10px; color: #033490;
      font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); content: "\f019";}


[role=alert] {background-color: #FEEFEF; color: #731715; padding: 15px;}

.dws {z-index: 999;}
#main .node__content i.fa-solid{margin-right: 5px; margin-left: 5px;}
.btn i.fa-solid{margin-right: 5px;} 
a.button-ghid i.fa-solid {float: right; margin-top: 6px;}
#main-content section#sidebar-first, #main-content section#sidebar-second{margin:0; padding: 0;}


#header {background:#08338F; border-bottom: 4px solid #77B259; height: 44px;}
.row-wig .iconhead{width:100%;font-size:20px;text-align:center;padding-top:15px}

ul.menu{margin:0; padding:0; list-style:none}
ul.menu li{position:relative; list-style:none}
ul.menu li a{display:block; text-decoration:none; padding: 0.7em 1.5em;}
ul.menu li a:hover{text-decoration:none;}
ul.menu li.menu-item--expanded ul{padding-left:25px}
article .node__content > div{margin: 10px 0; padding-bottom: 15px;}
article .node__content .row{margin-right: 0; margin-left: 0;}


#main-navigation{min-height: 40px;}
#main-navigation nav > ul > li > a {color: #fff; font-size: 15px; padding: 10px 18px;}
#main-navigation ul.menu li a{white-space:normal;}
#main-navigation nav:before, #main-navigation nav:after, #main-navigation .nav:before, #main-navigation .nav:after, 
.programari-row > .container:before, .programari-row > .container > .row:before{display: none!important;}
#main-navigation .nav, #main-navigation .navbar{margin-bottom: 0; min-height: 40px; border: 0px; border-radius: 0px;}
#main-navigation .navbar-brand{height: 40px; padding: 12px 15px;}
#main-navigation .offcanvas-collapse{top:43px; padding-left: 0; padding-right: 0;}
#block-aspgov-offcanvas .navbar-toggler {color: #fff; background: none!important; display: inline; vertical-align: middle; float: right;}
#block-aspgov-offcanvas .navbar-icon {font-size: 30px; color: #fff; display: table-cell; vertical-align: middle; content: ""; height: 40px;}
#main-navigation a.is-active, #main-navigation li.active-trail > a{background: #77B259; color: #fff;}
#main-navigation #block-aspgov-offcanvas a{color:#fff;}

#main-navigation{filter:none}
#block-aspgov-menumain .menu li{float:left;position:relative;padding:0;margin:0;list-style-type:none;list-style-image:none}
#block-aspgov-menumain .menu li a{position:relative;color:#FFF;text-decoration:none;padding:0 20px;display:block;height:40px;line-height:40px}
@supports (display:-webkit-box) or (display:-moz-box) or (display:-ms-flexbox) or (display:-webkit-flex) or (display:flex){
#block-aspgov-menumain .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-top:0;margin-bottom:0;padding:0!important}
#block-aspgov-menumain .menu li{flex:1 auto;text-align:center}
#block-aspgov-menumain .menu>li>a{display:block;text-align:center;padding:0 10px}}
#block-aspgov-menumain .menu li.first a:before,#block-aspgov-menumain .menu li.last a:after{display:none}
#block-aspgov-menumain .menu li.active a,#block-aspgov-menumain .menu li a:hover{background:#77B259}
#block-aspgov-menumain .menu>li ul.dropdown-menu{display:none;position:absolute;z-index:1;min-width:220px;background-color:#F8F8F8;border:1px solid #dedede;
border-top:none; box-shadow:none; color:#444; border-radius:0;}
#block-aspgov-menumain .menu li ul.dropdown-menu a:before,#block-aspgov-menumain .menu li ul.dropdown-menu a:after{display:none}
#block-aspgov-menumain .menu li ul.dropdown-menu a{text-align:left}
#block-aspgov-menumain .menu>li:hover ul.dropdown-menu{display:block;top:38px}
#block-aspgov-menumain .menu li li{clear:both;width:100%}
#block-aspgov-menumain .menu li li a{color:#444;padding:10px 15px;margin:0;clear:both;display:block;height:auto;line-height:normal;border-top:1px rgba(0,0,0,.1) solid}
#block-aspgov-menumain .menu li li:first-child a{border-top:0}
#block-aspgov-menumain .menu li.active li a,#block-aspgov-menumain .menu li li a:hover{background:transparent;line-height:normal;height:auto}
#block-aspgov-menumain .menu li li.active a,#block-aspgov-menumain .menu li li a:hover{background:#EEE;background:rgba(0,0,0,.2)}
#block-aspgov-menumain ul{overflow:visible}

ul.menu--list li.expanded.dropdown.active ul{display: contents;}
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li a{padding-left: 40px;}
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li > ul.dropdown-menu > li > a{padding-left: 80px;}
ul.menu--list li.expanded.dropdown.active ul li, 
ul.menu--list li.expanded.dropdown.active ul li a, 
ul.menu--list li.expanded.dropdown.active ul li:hover a {text-align: left; white-space: normal;}
ul.menu--list li.expanded.dropdown.active > a {background: #eee!important;}
ul.menu--list a:hover {color: #fff;}
ul.menu--list li.expanded.dropdown.active a:hover {background: #337ab7!important;}
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li.active.active-trail > a {background: #337ab7!important;}
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li.active.active-trail > ul.dropdown-menu > li.active.active-trail > a {background: #337ab7!important;}
#block-aspgov-offcanvas ul.menu--list li.active.active-trail > a {background: #77B259!important;}
ul.menu--list a {border-bottom: 1px solid #dedede;}


ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li, 
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li a, 
ul.menu--list li.expanded.dropdown.active ul.dropdown-menu li:hover a {text-align: left; white-space: normal;}
ul.menu--list li.active-trail > a {background: #eee;}

/*** slider ***/
#views-bootstrap-slayder-novostey-block-1 .carousel-inner {max-width: 1170px; margin: 0 auto;}
#views-bootstrap-slayder-novostey-block-1 .carousel-indicators {left: 0; margin-left: 0; text-align: center; width: 100%; background: #f4f4f4;}

/*table*/
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 15px;line-height:16px;vertical-align:middle;border:1px solid #dbe3ec}
.tableselect td .form-item,.tableselect th .form-item{margin:0}
thead tr,thead th{background-color:#dce9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image:-webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image:-o-linear-gradient(top,#ebf3fc,#dce9f9);background-image:linear-gradient(top,#ebf3fc,#dce9f9);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;border-top:none;text-shadow:0 1px 0 rgba(255,255,255,.5);padding-top:5px}
/*thead tr,thead th{background-color:#dce9f9;border-top:none;text-shadow:0 1px 0 rgba(255,255,255,.5);padding-top:5px}*/


/** pulse **/
.pulse{position:relative;background:#29AEE3;width:100px;height:100px;color:#fff;text-align:center;border-radius:50%}
.pulse i{transition:.5s ease-in-out;transform:scale(0)}.pulse::before,
.pulse::after{content:'';position:absolute;border:1px solid #29AEE3;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:pulse 1.8s linear infinite;opacity:0}
.pulse::after{animation-delay:.5s}
.pulse .text{transform:scaleX(1);transition:.5s ease-in-out;opacity:1;text-transform:uppercase;font-weight:700;padding-top:35px;font-size:12px}
.butt-pulse a.dws{position:fixed;top:92%;left:95%;transform:translate(-50%,-50%);text-decoration:none!important}
@keyframes phone{0%,100%{transform:rotate(-20deg)}50%{transform:rotate(21deg)}}
@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}

/*** banner ***/
.programari-row {color:#fff; background:#08338f; background: linear-gradient(#08338f, #4aade2); padding: 10px 0;}
.programari-row .row {margin-left:0; margin-right:0;}
.programari-row .row .col-md-4 > div{padding-top: 30px; padding-bottom: 30px; font-size: 14px; color: #fff;}
.programari-row .row .col-md-4 h3{margin-top: 0; padding-top: 0; font-size: 22px; color: #fff;}
.programari-row .row .col-md-4 p{font-size: 14px;}
#block-achita-banner .linebutt span{display: inline-block; margin-left: 5px;}
#block-achita-banner .linebutt img.icon-mpay{height: 34px; display: inline-block; margin-left: 5px; border: 1px solid #fff; border-radius: 4px;}
.programari-row .banner-top-text{min-height: 72px;}
.programari-row .linebutt .btn {font-size: 18px; color: #fff; background-color: #5cb85c; border-color: #4cae4c;}
.programari-row .linebutt .btn:hover {background-color: #449d44; border-color: #3c763d;}

.programari-row-2 {color: #000; padding: 20px 0; background: rgb(3,53,144); background: linear-gradient(135deg, #08338f 0%, rgba(25,118,189,1) 50%, rgb(222 222 222 / 12%) 50%);}
.programari-row-2 h3{margin-top: 0; padding-top: 0; font-size: 24px;}
.programari-row-2 .banner-top-text{padding: 5px 0 20px 0;}
.programari-row-2 .linebutt .btn {font-size: 18px; color: #fff; padding: 6px 25px; background-color: #d9534f; border-color: #d43f3a;}
.programari-row-2 .linebutt .btn {background-color: #d9534f; border-color: #d43f3a;}
.programari-row-2 .linebutt .btn:hover { background-color: #c9302c; border-color: #ac2925;}

.programari-row-2 #block-program-prealabil{padding-right:80px; color:#fff;}
.programari-row-2 #block-program-prealabil h3{color: #fff;}
.programari-row-2 #block-depune-contestatie{padding-left:110px; color:#444;}

.programari-row-3 {background: #08338f; background: linear-gradient(135deg, #08338f 0%, rgba(25,118,189,1) 35%, rgb(222 222 222 / 12%) 35%); padding: 0; color:#fff;}
.programari-row-3 .container-0 {background: linear-gradient(316deg, #08338f 0%, rgba(25,118,189,1) 35%, rgb(222 222 222 / 12%) 35%); padding: 0; margin:0;}
.programari-row-3 .row {margin-left:0; margin-right:0;}
.programari-row-3 .row .col-md-4 > div{padding: 30px 40px; font-size: 14px; color: #fff;}
.programari-row-3 .row .col-md-4 h3{margin-top: 0; padding-top: 0; font-size: 22px; color: #fff;}
.programari-row-3 .row .col-md-4 p{font-size: 14px;}
.programari-row-3 #block-contestatie-banner{padding: 30px 0px 30px 40px; color: #444;}
.programari-row-3 #block-contestatie-banner h3{color:#337ab7}
.programari-row-3 #block-program-banner{padding: 30px 40px 30px 0px;}
.programari-row-3 #block-mdelivery-banner{color:#444; }
.programari-row-3 #block-mdelivery-banner h3{color:#333;}
.programari-row-3 .banner-top-text{padding: 5px 10px 20px 10px; min-height: 70px;}
.programari-row-3 #block-contestatie-banner .banner-top-text {padding: 5px 25px 20px 25px;} 
.programari-row-3 .linebutt .btn, .btn.btn-red {font-size: 18px; color: #fff; background-color: #d9534f; border-color: #d43f3a;}
.programari-row-3 .linebutt .btn:hover, .btn.btn-red:hover {background-color: #c9302c; border-color: #ac2925; color: #fff!important;}
.programari-row-3 #block-mdelivery-banner .linebutt .btn, .btn.btn-blue {font-size: 18px; color: #fff; background-color:#32afe1; border-color: #1884af;}
.programari-row-3 #block-mdelivery-banner .linebutt .btn img {width: 110px;}
.programari-row-3 #block-mdelivery-banner .linebutt .btn:hover, .btn.btn-blue:hover {background-color: #1884af; border-color:#0d688d; color: #fff!important;}
.programari-row-3 #block-aspgov-ses .linebutt > div{margin-top:20px;}
.programari-row-3 #block-aspgov-ses .linebutt .btn.autorizare{margin-left:15px;}
.btn.btn-dark-blue {font-size: 18px; color: #fff; background-color:#337ab7; border-color: #215b8d;}
.btn.btn-dark-blue:hover {background-color: #215b8d; border-color:#0d3e68; color: #fff!important;}


/** footer **/
.row.foot-row1{margin: 0; background: #033490; background: linear-gradient(to bottom, #033490, #1978be); color: #fff; padding: 10px 15px 30px 15px;}
.row.foot-row1 > div {padding: 0 20px;}
.foot-row1 h4, .foot-row1 a {color: #fff;}
.foot-row1 h4{border-bottom:1px solid #f7f7f76b; margin: 0; padding:20px 0 10px 0;}
.foot-row1 a:hover{color:#e8f5ff; text-decoration:none}

#block-aspgov-footerbottom {padding-top:15px}
#block-aspgov-footerbottom ul{padding:0}
#block-aspgov-footerbottom ul li{display:inline-block; padding:0px 15px 0px 0px; list-style:none;}
#block-aspgov-footerbottom ul li:first-child{padding:0px}
#block-aspgov-footerbottom img{width:25px; display: inline; padding-right: 5px;}
#block-aspgov-footerbottom a{text-decoration:underline; color: #333;}
#block-aspgov-footerbottom a:hover{color:#08338f;}

a[href^="mailto:"]:before{content:'\2709';padding-right:3px;font-size:.8em}

/** novosti **/
.noutati-full .main-image img{max-height: 180px; width:auto;}
.media-all, .media-gallery {margin-top: -40px;}
.media-all .views-field-field-main-image {width: 100%; max-height: 250px; overflow: hidden; margin-bottom: 10px;}
.media-all .views-field-field-main-image .overlayed{width: 100%;}
.media-all .views-field-field-main-image img{width: 100%; height:auto; }
.media-all .views-field-title h4{min-height: 60px;}
.media-all .media-text-item {margin-bottom: 10px;}
.media-all .grid .row{padding: 20px 0 10px 0; border-bottom: 1px solid #ddd;}
.media-all .grid .row > div {padding-bottom: 10px;}
.media-all .views-field-created{font-size: 13px; text-align: right; font-weight: bold;}

.block-media-photo .field-fotogalereya > div{width: 100%;}
.block-media-photo .field-fotogalereya > div >div{width: 25%; float: left; padding: 4px;}
.media-gallery img{width: 100%!important; height: auto!important; border: 1px solid #CCC; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); padding: 3px;}
.media-gallery .body-text, .block-media-photo .video-text, .media-gallery .taxonomy-term, .media-gallery .main-image, 
.block-media-video .field-fotogalereya, .media-gallery span.time-text{display: none;}
.media-gallery h2{font-size: 18px; font-weight: 700;}
/*.block-media-photo .main-image{float:left; margin: 0; width: 100%; margin-bottom: 4px;}*/
.block-media-video article.noutati-full iframe {min-height: 190px!important;}
.media-gallery .data-publicarii {background: #f4f4f4;}
.media-gallery .data-publicarii p{font-size: 14px; margin: 0; padding: 3px 5px;}
.media-gallery .grid .row{padding: 20px 0 10px 0; border-bottom: 1px solid #ddd;}
.media-gallery .grid .row > div {padding-bottom: 10px;}



/** servicii-bottom **/
.servicii-bottom .more{text-align: center; font-size: 20px; margin-top: 15px;}
.servicii-bottom .more:hover{background: #eee;}
.servicii-bottom .more a:hover{background:none!important;}
.servicii-bottom .more a[aria-expanded="false"] .fa-chevron-up{display:none}
.servicii-bottom .more a[aria-expanded="true"] .fa-chevron-down{display:none}

/*****/
#block-views-block-slayder-novostey-block-1, #views-bootstrap-slayder-novostey-block-2{margin: 0; padding: 0;}
.carousel-control.right, .carousel-control.left {background: none!important;}
.carousel-indicators {position: relative!important; bottom: 0!important; padding-bottom: 0!important; padding-top: 8px;}
.slide-new .carousel-caption{left: 0!important; right:0!important; position: relative!important; bottom: 0!important; padding: 0!important; text-align: left; text-shadow:none;}
.slide-new .carousel-caption a:hover{text-decoration: none;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {margin-top: -50px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {right: 20%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {left: 20%;}
.slide-new .carousel-caption p{background:#fff;display:inline;padding:0;position:absolute;overflow:hidden;opacity:.6;padding:5px 5px 5px 5px;z-index:1;bottom:34px}
.slide-new .carousel-caption p time{color: #000; padding: 5px;}
.carousel-indicators li{width:12px;height:12px;margin:2px;background-color:#666;background-color:rgba(0,0,0,.5);border:1px solid #fff; 
                       -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3); 
                       box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.carousel-indicators .active{width:12px;height:12px;margin:2px;background-color:#000;background-color:rgba(0,0,0,.9)}

/********/
#views-bootstrap-slayder-novostey-block-2{background: #08338f; background: linear-gradient(135deg, #08338f 0%, rgba(25,118,189,1) 51%, rgb(222 222 222 / 12%) 51%); color:#fff;}
#views-bootstrap-slayder-novostey-block-2 .carousel-inner{background: linear-gradient(316deg, #08338f 0%, rgba(25,118,189,1) 22%, rgb(222 222 222 / 12%) 22%); padding: 0; margin:0;}
#views-bootstrap-slayder-novostey-block-2 .slide-new-2{min-height: 450px;}
.slide-new-2 a.image-popup{min-width:33%; float: right; margin: 50px 15% 50px 50px; border: 1px solid #CCC; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 6px; background: #fff;}
.slide-new-2 a.image-popup img {width:100%; height: auto;}
.slide-new-2 .carousel-caption {left: 10%; right: 60%; top: 18%; text-align: left; text-shadow:none;}
.slide-new-2 .carousel-caption h3 a{color: #fff; font-size: 30px;}
.slide-new-2 .carousel-caption p{font-size: 18px;}
.slide-new-2 .carousel-caption h3 a:hover{text-decoration: none; color:#d9534f;}
.slide-new-2.item.row.active.left{opacity: 0.2;}
#views-bootstrap-slayder-novostey-block-2 .carousel-control .glyphicon-chevron-right {right: 10%;}
#views-bootstrap-slayder-novostey-block-2 .carousel-control .glyphicon-chevron-left {left: 10%;}
/** title **/
.span-title,.faq h4{background:#F4F4F4;padding:3px;text-align:center;-webkit-transition:all 0.5s cubic-bezier(.74,.43,0,.76)}
.faq h4{padding:15px 10px;}
.faq.row:before {display: none;}
.faq h4:hover{box-shadow:inset 500px 0 0 0 #156cb6;color:#fff}
.faq h4 a{transition:color 0.2s cubic-bezier(.53,.54,1,-.16);}
.faq h4:hover a{text-decoration:none;width:100%;display:block;color:#fff}


/*** node ***/
article.noutati-full iframe{width: 100%!important; height:auto!important; min-height: 410px!important;}
.servicii-front img{width:50px;}
.servicii-front.sondaj img {width:60px; padding-top:2px;}
.servicii-front.sondaj .servicii-front-block > a {border-radius: 100%; width: 100px; height: 100px;}
.servicii-front.sondaj .servicii-front-block > a:hover{border-radius: 20%;}
.servicii-front.sondaj p{font-size: 15px;}


/*Autor*/
.taxonomy-term.vocabulary-furnizor-de-informatii .row{border: 1px solid #dedede; background: #F4F4F4;}
.taxonomy-term.vocabulary-furnizor-de-informatii .row > div{padding: 5px;}
.taxonomy-term.vocabulary-furnizor-de-informatii h4, .taxonomy-term.vocabulary-furnizor-de-informatii h5 {padding: 2px 0; margin: 0;}
.taxonomy-term.vocabulary-furnizor-de-informatii h5 {font-size: 12px; line-height: 12px;}
.taxonomy-term.vocabulary-furnizor-de-informatii h4 {font-size: 13px; line-height: 13px;}
.taxonomy-term.vocabulary-furnizor-de-informatii .data-publicarii-luna{font-size: 12px; margin-bottom: 0px;}
.pcolor{color: #004988; font-weight: bold; font-size: 12px; line-height: 12px; padding: 2px 0; margin: 0;}
.autor{	max-width:46px; border-right:1px solid #77b259; text-align: center;}
#taxonomy-term-27 .autor{max-width:60px;}
.autor img{width:100%; height: auto;}
.taxonomy-term.vocabulary-furnizor-de-informatii .row .datacr{float: right;}
#field_furnizor{margin-top: 25px;}

/*****/
#block-aspgov-serviciibottom .backfon {background-image: linear-gradient(to bottom, #f9f9f9, #fafbfa, #fcfcfc, #fdfefd, #ffffff);}
#block-aspgov-serviciibottom .textban {padding: 10px 15px; min-height: 320px;}
#block-aspgov-serviciibottom a.btn{position: absolute;  bottom: 10px;}
#block-aspgov-serviciibottom .card.card-body {margin-top: 30px;}

#block-aspgov-content .panel-group .panel {margin-bottom: 20px; border:0;}
#block-aspgov-content .panel-default>.panel-heading {padding: 0; margin: 0; min-height: 68px; background: #f1f7ff; border: 1px solid #f2f2f2;}
#block-aspgov-content .panel-title {display: block; width: 100%; min-height: 68px; margin: 0;}
#block-aspgov-content .panel-title > a.accordion-toggle{display: block; width: 100%; margin: 0; min-height: 68px; padding:15px;}
#block-aspgov-content .panel-group .panel .panel-body{padding: 10px 0; border: 0;}



#main-content .comanda-online a, #main-content .comanda-online{
    width:100%;
    margin:0 auto;
    display:block;
    transition:0.3s;
    margin-bottom: 15px;
}
#main-content .comanda-online p{
    width:90%;
    margin:0 auto;
    display:block;
    transition:0.3s;
    text-align:center;
    margin-top:0px;
}

#main-content .comanda-online a:hover{
    color:#F4F4F4;
    display:block;
    width:86%;
}

#main-content .comanda-online a:hover ~ .help{
    display:block;
    color:#5cb85c;
}


/***/
article.node--type-uslugi #subssc .chosen-container{min-width: 150px;}
#main-content #main ul.menu.menu--list li {width: 33%; float: left; height: 120px; margin-bottom: 10px; margin-top: 10px; padding: 15px;}
#main-content #main ul.menu.menu--list li a{text-align: center; height: 100%; width: 100%; display: block; border: 0; border: 1px solid #ccc; 
                                            border: 1px solid #fff; background: #fafafa; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); padding: 8px;
}


.block-views-blockagenda-block-1 .agenda-list .row:nth-child(odd) > div > div {border-left: 3px solid #77b259; margin:15px 5px;}
.block-views-blockagenda-block-1 .agenda-list .row:nth-child(even) > div > div {border-left: 3px solid #1468b4; margin:15px 5px;}

.list-achizitii-publice .row.set:nth-child(odd){border-left: 3px solid #77b259; margin:15px 5px;}
.list-achizitii-publice .row.set:nth-child(even){border-left: 3px solid #1468b4; margin:15px 5px;}

.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {background-color: #F2F2F2; color: #444; border-bottom: 5px solid #fff;}
.ckeditor-accordion-container > dl {border: 0;}
.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {background-color: #F7F7F7;}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {background: #333;}

#views-bootstrap-taxonomy-term-page-1 .panel-body .views-field-title{display: none;}


.vacancy .row {border-bottom: 1px solid #dedede; text-align: center; margin: 20px 5px;}
.vacancy .row:last-child{border-bottom:none;}

#main .sup-title { border-bottom: 5px solid #F4F4F4; padding: 10px; padding-top: 0; text-transform: uppercase;}
#main #body-main {padding-bottom: 10px;}


.info-section{border: 1px solid #dbe3ec; border-radius: 10px; margin-bottom: 25px; padding: 15px; background-color: #e8f5ff;}
#top-content .bodytop {border-bottom: 5px solid #F4F4F4;padding: 10px; color: #333;}

#field_item_list .row.set{padding: 0 15px;}
#field_item_list .row.set .ckeditor-accordion-container{margin-top: 10px;}
#field_item_list .row.set .ckeditor-accordion-container dl{margin-bottom: 0;}
#field_item_list .row.set .ckeditor-accordion-container > dl dd{border: 0;}

.cariere-post #body-main, .cariere-post #field_data_limita {padding-bottom: 0!important; margin:0 0 5px 0!important;}
.cariere-post #body-main .note{background: #f1f7ff;}
.cariere-post #field_data_limita {text-align: center; font-weight: bold;}
.servicii-front.vacante .services-name {margin: 20px 0px;}
.servicii-front.vacante img {width:60px; height: 60px; padding-top:2px;}
.servicii-front.vacante .servicii-front-block h3{font-size: 22px;}
.servicii-front.vacante .servicii-front-block > a {border-radius: 100%; width: 100px; height: 100px;}
.servicii-front.vacante .servicii-front-block > a:hover{border-radius: 20%;}

.vacante-block .grid.horizontal > div.row{margin: 15px 0; border-radius: 8px;}
.vacante-block .grid.horizontal > div.row:nth-child(odd){background: #f5f9ff; border-left: 3px solid #77b259;}
.vacante-block .grid.horizontal > div.row:nth-child(even){background: #fcfcfc; border-left: 3px solid #1468b4;}
.vacante-block .views-exposed-form {display: inline-block; clear: both; margin-bottom: 15px; width: 100%;}
.vacante-block .views-exposed-form > div{display: inline-block; float: left; width: auto; width: 25%; padding: 0 8px; margin:0;}
.vacante-block .views-exposed-form .form-actions{padding: 34px 0 0 8px; width: 25%!important; margin:0!important;}
.vacante-block .views-exposed-form #edit-submit-cariere{display: block; color: #fff; background-color: #337ab7; border-color: #2e6da4; /*width: 90%;*/ min-width: 90px; height: 42px!important; padding: 5px 12px; margin: 0}

#vacante-rezumat .tarife-menu li {margin: 0px; padding: 10px; background-color: #f2f7ff; border-bottom: 5px solid #ffffff;}
#vacante-responsabil{margin: 10px 0 30px 0;}

.noutati-full .field-fotogalereya.container-inline div > div{height: 120px; overflow: hidden; }
#field_furnizor.row{margin-right: 0; margin-left: 0;}

table.text-align-center th{text-align: center;}
.tel-minw{min-width:175px;}
.zipr-minw{min-width:230px;}
#block-aspgov-functiiledeprestareaserviciilorcadastrale{padding-bottom: 0;}

/**** programare *****/
table.sast td.tdq-nrpd {background-color: #ccffff; font-size: 18px; font-weight: bold;}
table.sast td.tdq-nrpa {background-color: #fff3df; font-size: 18px; font-weight: bold;}
table.sast td.tdq-total {background-color: #e2ffd4; font-size: 18px; font-weight: bold;}

/*** popup-container ***/
.popup-container {position: fixed; bottom: 100px; right: 40px; display: flex; flex-direction: column; align-items: center; z-index: 1000;}
.popup-message {display: none; position: absolute; bottom: 85px; right: -30px; background-color: #336699; color: #ffffff; padding: 10px 15px; 
                border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); width: 220px; text-align: left; animation: fadeIn 0.3s ease-in-out;}
.popup-message :after {content: ""; position: absolute; bottom: -30px;left: 88px; border-width: 0 20px 30px 0; border-style: solid;
                       border-color: transparent #336699; display: block; width: 0;}
.popup-message p {margin: 0; color: #ffffff; font-size: 12px !important; letter-spacing: 0; -webkit-font-smoothing: antialiased; line-height: 16px !important; font: -webkit-control;}
.popup-message .close-btn {position: absolute; top: 4px; right: 5px; cursor: pointer; font-size: 16px; border: 1px solid; border-radius: 100%; width: 16px; height: 16px;
                           display: flex; transition: background 0.2s ease-in-out; justify-content: center; align-items: center; flex-wrap: nowrap; flex-direction: column;}
.popup-message .close-btn:hover {background-color: rgb(255 44 44 / 70%);}
.popup-icon-wrapper {position: relative; display: flex; justify-content: center; align-items: center;}
.popup-icon {width: 80px; height: 80px; background-color: #336699;
             background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' version='1.1' viewBox='0 0 100 100' sodipodi:docname='logo MDeuropeana.svg' inkscape:version='1.1.2 (b8e25be833, 2022-02-05)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview41' pagecolor='%23505050' bordercolor='%23eeeeee' borderopacity='1' inkscape:pageshadow='0' inkscape:pageopacity='0' inkscape:pagecheckerboard='0' showgrid='false' inkscape:zoom='8' inkscape:cx='70.9375' inkscape:cy='49.125' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-1928' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='Layer_1' /%3E%3Cdefs id='defs4'%3E%3Cstyle id='style2'%3E .cls-1 %7B fill: %232c51a2; %7D .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='g14'%3E%3Cpolygon class='cls-2' points='' id='polygon8' /%3E%3Cpath class='cls-2' d='M 44.7,18.8 44.5,19 c 0,0 0.1,0 0.2,-0.2 z' id='path10' /%3E%3Cpath id='path12' class='cls-2' d='M 35.919922 12.105469 C 35.849609 12.117969 35.774219 12.149219 35.699219 12.199219 C 35.399219 12.399219 35.200391 12.400391 34.900391 12.400391 C 34.600391 12.400391 34.500781 12.499219 34.300781 12.699219 C 34.000781 13.099219 33.499609 13.500781 33.099609 13.800781 C 32.799609 14.000781 32.600781 14.000781 32.300781 13.800781 C 31.700781 13.300781 31.300781 13.400391 30.800781 13.900391 C 30.500781 14.200391 30.299609 14.500781 30.099609 14.800781 C 29.699609 15.300781 29.1 15.500781 28.5 15.300781 C 27.9 15.100781 27.400781 14.899609 26.800781 14.599609 C 26.100781 14.299609 26.099609 14.3 26.099609 15 C 26.099609 15.2 26.100781 15.400391 25.800781 15.400391 C 25.500781 15.400391 25.3 15.4 25 15.5 C 24.7 15.5 24.399219 15.500391 24.199219 15.400391 C 23.899219 15.200391 23.599219 14.899219 23.199219 14.699219 C 22.899219 14.499219 22.600391 14.400781 22.400391 14.800781 C 22.400391 14.900781 22.199609 15 22.099609 15 C 21.599609 15 21.599219 15.299609 21.699219 15.599609 C 21.699219 15.899609 21.800781 16.2 21.800781 16.5 C 21.800781 16.8 21.800391 17.200781 21.400391 17.300781 C 21.000391 17.400781 20.799609 17.300391 20.599609 16.900391 C 20.499609 16.800391 20.400781 16.6 20.300781 16.5 C 20.100781 16.3 19.899219 16.2 19.699219 16.5 C 19.699219 16.7 19.400781 16.800391 19.300781 16.900391 C 19.100781 17.000391 18.900391 17.2 18.900391 17.5 L 18.900391 17.800781 L 19.199219 17.800781 C 19.799219 17.300781 20.400391 17.800391 20.900391 17.900391 C 21.200391 17.900391 21.500391 18.1 21.900391 18 L 22.400391 18 C 23.000391 18.6 23.899609 18.800781 24.099609 19.800781 C 24.599609 19.400781 24.6 19.400391 25 19.900391 C 25.1 20.100391 25.300391 20.099219 25.400391 20.199219 C 25.700391 20.299219 25.800391 20.599219 25.400391 20.699219 C 25.100391 20.899219 25.200391 20.999609 25.400391 21.099609 C 25.600391 21.199609 25.8 21.199219 26 21.199219 C 26.4 21.199219 26.600391 21.399219 26.400391 21.699219 C 26.200391 22.099219 26.400391 22.400781 26.400391 22.800781 C 26.600391 23.100781 26.799609 23.399609 27.099609 23.599609 C 27.299609 23.799609 27.599219 23.899219 27.199219 24.199219 L 27.199219 24.400391 C 27.699219 24.400391 27.8 24.700391 28 24.900391 C 28.4 25.100391 28.600781 25.299609 28.300781 25.599609 C 28.100781 25.999609 28.7 26.1 28.5 26.5 C 28.3 26.8 28.499219 26.899609 28.699219 27.099609 C 28.919638 27.209819 29.074445 27.384777 29.173828 27.599609 L 31.599609 27.599609 L 32.5 24.800781 L 33.400391 27.599609 L 36.300781 27.599609 L 33.900391 29.300781 L 34.800781 32.099609 L 32.5 30.400391 L 30.75 31.638672 C 30.793922 31.799891 30.831051 31.967777 30.699219 32.099609 C 30.399219 32.399609 30.499219 32.700391 30.699219 32.900391 C 31.399219 33.900391 31.899609 35.099219 33.099609 35.699219 C 33.099609 35.699219 33.300781 35.800391 33.300781 35.900391 C 33.300781 36.600391 33.9 36.999219 34 37.699219 C 34 38.099219 34.299609 38.300391 34.599609 38.400391 C 34.799609 38.400391 34.999609 38.4 35.099609 38.5 C 35.799609 38.6 36.000781 38.899609 35.800781 39.599609 C 35.800781 39.799609 35.700781 39.999219 35.800781 40.199219 C 36.000781 40.399219 36.000391 40.7 35.900391 41 L 35.900391 41.300781 C 36.400391 41.700781 36.499219 42.199219 36.699219 42.699219 C 36.799219 42.899219 36.999219 43.099219 37.199219 43.199219 C 38.099219 43.499219 38.9 43.9 39 45 C 39 45.1 39.099219 45.300391 39.199219 45.400391 C 39.599219 45.900391 39.800781 46.399609 39.800781 47.099609 C 39.800781 47.199609 39.800391 47.400391 39.900391 47.400391 C 40.600391 47.700391 40.699219 48.400781 41.199219 48.800781 C 41.799219 49.200781 42.100781 49.899219 42.800781 50.199219 C 43.000781 50.199219 43.2 50.500391 43.5 50.400391 L 43.800781 50.400391 C 44.100781 51.000391 44.600781 51.499609 44.800781 52.099609 C 45.100781 52.799609 44.899219 53.499219 45.199219 54.199219 C 45.499219 54.799219 45.199609 55.5 45.599609 56 C 46.399609 57.1 46.599219 58.499219 47.199219 59.699219 C 47.499219 60.199219 47.700391 60.8 47.400391 61.5 C 47.100391 62.3 47.1 63.100391 47 63.900391 C 47 64.100391 46.999219 64.4 47.199219 64.5 C 47.599219 65.1 47.499219 65.599219 47.199219 66.199219 C 46.999219 66.599219 46.899219 67.000391 46.699219 67.400391 C 46.499219 67.900391 46.400391 68.4 46.400391 69 C 46.400391 69.2 46.399219 69.4 46.199219 69.5 C 45.799219 69.9 45.399219 70.199219 45.199219 70.699219 C 45.099219 70.999219 44.999219 71.2 45.199219 71.5 C 45.499219 71.9 45.500391 72.199219 45.400391 72.699219 C 45.200391 73.699219 44.699609 74.699219 44.599609 75.699219 C 44.599609 76.299219 44.499219 76.9 44.699219 77.5 C 45.099219 78.3 45.099219 79.199609 45.199219 80.099609 L 45.199219 80.400391 C 44.999219 80.600391 45 80.799609 45 81.099609 C 45 81.599609 45.2 82.099609 45.5 82.599609 C 45.7 82.899609 45.800781 83.299219 45.800781 83.699219 C 45.800781 84.199219 45.800391 84.800781 45.900391 85.300781 C 45.900391 85.967448 45.6 86.366667 45 86.5 L 44.800781 86.5 C 44.600781 86.7 44.300781 86.799609 44.300781 87.099609 C 44.300781 87.399609 44.600781 87.4 44.800781 87.5 C 45.500781 87.9 46.000391 88.500391 45.900391 89.400391 C 45.900391 89.700391 45.999219 89.899219 46.199219 90.199219 C 46.399219 90.399219 46.499609 90.399219 46.599609 90.199219 C 46.999609 89.399219 47.699609 88.999609 48.599609 89.099609 C 49.099609 89.099609 49.500391 89.300391 49.900391 89.400391 C 50.400391 89.500391 50.800781 89.5 51.300781 89.5 C 51.600781 89.5 51.800781 89.3 51.800781 89 L 51.800781 88.5 C 51.800781 88.2 51.799609 87.900781 52.099609 87.800781 C 52.199609 87.800781 52.300781 87.7 52.300781 87.5 C 52.000781 87 52.199609 86.200781 51.599609 85.800781 C 51.399609 85.700781 51.399609 85.500781 51.599609 85.300781 C 51.899609 84.800781 52.099219 84.399219 52.699219 84.199219 C 52.999219 84.099219 53.099609 83.899609 53.099609 83.599609 C 53.099609 83.199609 53.299219 82.900391 53.699219 82.900391 L 54.300781 82.900391 C 54.700781 82.900391 55 82.599609 55 82.099609 C 55 81.799609 55.1 81.6 55.5 81.5 C 56 81.4 56.300391 81 56.400391 80.5 C 56.400391 80.1 56.299219 79.700781 56.199219 79.300781 C 55.999219 78.400781 56.199609 78.100781 57.099609 77.800781 C 57.699609 77.600781 58.300391 77.500781 58.900391 77.300781 C 60.300391 76.900781 60.4 77 60 75.5 C 59.8 74.9 59.900391 74.300781 60.400391 73.800781 C 60.800391 73.500781 60.999609 73 61.099609 72.5 C 61.199609 72.1 61.100781 71.700391 60.800781 71.400391 L 60 70.599609 C 59.7 70.299609 59.600781 69.999219 59.800781 69.699219 C 60.000781 69.199219 59.900781 68.699219 59.800781 68.199219 C 59.700781 67.799219 59.6 67.300391 59.5 66.900391 C 59.4 66.100391 59.600781 65.5 60.300781 65 C 61.400781 64.2 62.599219 63.899219 63.699219 63.199219 C 64.099219 62.999219 64.4 63.199219 64.5 63.699219 C 64.6 64.799219 64.900781 65.999609 64.300781 67.099609 C 64.300781 67.299609 64.100781 67.499609 64.300781 67.599609 C 64.500781 67.799609 64.700391 67.6 64.900391 67.5 C 65.100391 67.3 65.299609 67.000391 65.599609 66.900391 C 65.999609 66.700391 66.1 66.4 66 66 C 66 65.7 65.999219 65.399219 66.199219 65.199219 C 66.399219 64.899219 66.599219 64.899219 66.699219 65.199219 C 66.799219 65.499219 66.999609 65.7 67.099609 66 C 67.299609 66.4 67.499219 66.4 67.699219 66 C 67.999219 65.6 68.199609 65.100781 68.599609 64.800781 C 68.799609 64.600781 69.100391 64.499219 69.400391 64.699219 C 69.700391 64.899219 69.500391 65.100391 69.400391 65.400391 C 69.200391 66.000391 69.300391 66.200781 69.900391 66.300781 C 70.400391 66.400781 70.700391 66.599609 70.900391 67.099609 C 71.100391 67.499609 71.400391 67.799219 71.900391 67.699219 C 72.400391 67.599219 72.400391 67.200781 72.400391 66.800781 C 72.400391 66.400781 72.500391 66.199219 72.900391 66.199219 C 73.300391 66.199219 73.5 65.999609 73.5 65.599609 C 73.5 65.499609 73.499219 65.299219 73.699219 65.199219 L 74.699219 66.199219 C 74.999219 66.599219 75.299219 67 75.199219 67.5 C 75.199219 67.8 75.199609 68.099219 75.599609 68.199219 C 75.899609 68.299219 76.100781 68.200391 76.300781 67.900391 C 76.700781 67.500391 77.200781 67.300391 77.800781 67.400391 L 79.400391 67.400391 C 80.100391 67.400391 80.500781 67.099609 80.800781 66.599609 C 80.800781 66.399609 81.000781 66.299609 80.800781 66.099609 C 80.700781 65.899609 80.500781 66 80.300781 66 L 80 66.599609 C 79.5 66.599609 78.699609 66 78.599609 65.5 C 78.599609 65.2 78.399609 64.900391 78.099609 64.900391 C 77.499609 64.900391 77.199219 64.399219 76.699219 64.199219 C 76.299219 63.999219 76.399219 63.500781 76.699219 63.300781 C 77.299219 63.100781 77.399609 62.799219 77.099609 62.199219 C 76.899609 61.699219 76.999609 61.300781 77.099609 60.800781 C 77.299609 59.800781 77.599609 58.699219 77.099609 57.699219 L 77.099609 57.199219 C 77.099609 56.899219 77.099609 56.499219 76.599609 56.699219 C 76.399609 56.699219 76.300781 56.600391 76.300781 56.400391 L 76.300781 56.199219 C 76.400781 56.099219 76.499609 56.200781 76.599609 56.300781 L 76.800781 56.300781 C 76.600781 55.600781 76.200781 55.799609 75.300781 55.599609 C 74.000781 55.199609 74.200781 54.099219 73.300781 54.699219 C 73.400781 54.099219 72.600781 55.299219 72.800781 54.699219 C 72.900781 54.299219 72.800391 54.099609 72.400391 54.099609 C 72.100391 54.099609 71.799609 53.999219 71.599609 53.699219 C 71.399609 53.499219 71.2 53.400391 71 53.400391 C 70.7 53.400391 70.499609 53.200391 70.599609 52.900391 C 70.699609 52.200391 70.599609 51.500391 71.099609 50.900391 C 71.399609 50.500391 71.299609 49.9 71.099609 49.5 C 70.899609 49.3 70.600391 49.2 70.400391 49.5 C 70.300391 49.7 70.2 50 70 50 C 69.7 50 69.699609 49.600391 69.599609 49.400391 C 69.599609 49.400391 69.6 49.199609 69.5 49.099609 C 69.3 48.599609 69.300781 48.500391 69.800781 48.400391 C 70.300781 48.400391 70.5 48.099609 70.5 47.599609 C 70.5 47.099609 70.500391 46.699219 70.400391 46.199219 C 70.400391 45.799219 70.400781 45.399219 70.800781 45.199219 C 70.900781 45.199219 70.999609 45.000781 71.099609 44.800781 C 71.199609 44.200781 71.099219 43.6 70.699219 43 C 70.399219 42.7 70.099219 42.599219 69.699219 42.699219 C 69.399219 42.699219 69.300781 43.100781 69.300781 43.300781 L 69.300781 43.599609 C 69.100781 44.299609 68.400391 44.400391 67.900391 43.900391 C 67.600391 43.600391 67.5 43.200781 67.5 42.800781 C 67.5 42.300781 67.299219 41.899219 66.699219 41.699219 C 66.499219 41.699219 66.300781 41.600391 66.300781 41.400391 C 66.200781 40.700391 65.499219 40.400391 65.199219 39.900391 C 64.999219 39.600391 64.799609 39.600391 64.599609 39.900391 C 64.199609 40.200391 64.000781 40.199219 63.800781 39.699219 C 63.600781 39.299219 63.400781 38.800391 63.300781 38.400391 C 63.000781 37.700391 63.099219 37.000391 63.699219 36.400391 C 64.299219 35.700391 64.5 34.800391 64.5 33.900391 C 64.5 33.300391 64.5 32.599609 65 32.099609 C 65.5 31.599609 65.399219 31.3 64.699219 31 C 64.199219 30.8 64.100781 30.599609 64.300781 30.099609 C 64.500781 29.699609 64.8 29.399609 65 29.099609 C 65.3 28.699609 65.200781 28.500781 64.800781 28.300781 C 64.300781 28.200781 64.000391 27.800781 63.900391 27.300781 C 63.900391 26.900781 63.799609 26.600781 63.599609 26.300781 C 63.199609 25.600781 62.599609 25.5 62.099609 26 C 61.899609 26.2 61.799609 26.399609 61.599609 26.599609 C 61.299609 26.999609 60.900391 27.100391 60.400391 26.900391 C 59.200391 26.400391 58.599609 25.299219 58.099609 24.199219 C 57.899609 23.799219 57.899219 23.199219 57.699219 22.699219 C 57.499219 21.899219 57.200391 21.599609 56.400391 21.599609 C 55.500391 21.599609 54.600781 21.4 53.800781 21 L 53.5 21 C 52.9 20.9 52.600391 20.999219 52.400391 21.699219 C 52.300391 22.099219 52.199609 22.6 52.099609 23 C 52.099609 23.2 51.999609 23.500781 51.599609 23.300781 C 51.099609 23.000781 50.700391 22.099609 50.900391 21.599609 C 51.000391 21.299609 50.899609 20.900781 50.599609 20.800781 C 50.299609 20.600781 50.000391 20.799609 49.900391 21.099609 C 49.900391 21.299609 49.699609 21.399609 49.599609 21.599609 C 49.499609 21.799609 49.299609 21.899219 49.099609 21.699219 C 48.899609 21.599219 48.900391 21.399219 48.900391 21.199219 C 48.900391 20.899219 49.100391 20.600391 49.400391 20.400391 C 49.800391 20.100391 49.800781 19.700781 49.800781 19.300781 C 49.800781 19.000781 49.599219 18.800781 49.199219 18.800781 C 48.699219 18.800781 48.3 18.899219 48 19.199219 C 47.2 19.799219 46.8 19.699219 46.5 18.699219 C 46.4 18.199219 46.200391 18.2 45.900391 18.5 C 46.100391 18.5 44.000391 16.8 42.900391 16.5 C 41.800391 16.2 41 14.5 41 14.5 C 40.2 13.7 39.399609 12.9 38.099609 13 L 36.900391 13 C 36.600391 13 36.300781 12.9 36.300781 12.5 C 36.300781 12.2 36.130859 12.067969 35.919922 12.105469 z M 29.173828 27.599609 C 29.197603 27.651002 29.215611 27.705516 29.232422 27.761719 C 29.216356 27.70552 29.197545 27.650881 29.173828 27.599609 z M 29.232422 27.761719 C 29.25677 27.846886 29.273717 27.936601 29.283203 28.03125 C 29.273735 27.936748 29.257799 27.84656 29.232422 27.761719 z M 29.283203 28.03125 C 29.288824 28.087352 29.300781 28.140151 29.300781 28.199219 C 29.300781 28.499219 29.299219 28.800391 29.699219 28.900391 C 29.899219 28.900391 30.000781 29.200781 29.800781 29.300781 C 29.400781 29.600781 29.600781 29.8 29.800781 30 C 29.900781 30.2 29.999609 30.3 30.099609 30.5 C 30.099609 30.5 30.100781 30.699219 30.300781 30.699219 C 30.400781 30.699219 30.4 30.6 30.5 30.5 C 30.552531 30.368671 30.610841 30.326418 30.669922 30.328125 L 31 29.300781 L 29.283203 28.03125 z M 41.400391 15.900391 L 42.300781 18.699219 L 45.199219 18.699219 L 42.800781 20.400391 L 43.699219 23.199219 L 41.400391 21.400391 L 39 23.199219 L 39.900391 20.400391 L 37.5 18.699219 L 40.5 18.699219 L 41.400391 15.900391 z M 30.671875 30.328125 C 30.71987 30.330175 30.766978 30.365559 30.810547 30.416016 C 30.767067 30.366662 30.719602 30.330349 30.671875 30.328125 z M 30.810547 30.416016 C 30.819852 30.426578 30.828995 30.437438 30.837891 30.449219 C 30.828353 30.436187 30.820572 30.427625 30.810547 30.416016 z M 30.837891 30.449219 C 30.879256 30.505742 30.915917 30.570938 30.943359 30.632812 C 30.915362 30.571266 30.879825 30.504754 30.837891 30.449219 z M 30.953125 30.650391 C 30.980938 30.716644 31 30.777342 31 30.800781 C 31 30.776716 30.98246 30.71804 30.953125 30.650391 z M 31 30.800781 C 31 30.875781 30.981323 30.931677 30.953125 30.978516 C 30.981323 30.931677 31 30.875781 31 30.800781 z M 30.953125 30.978516 C 30.924927 31.025354 30.887207 31.064111 30.849609 31.101562 C 30.887207 31.064111 30.924927 31.025354 30.953125 30.978516 z M 30.849609 31.101562 C 30.812012 31.139014 30.774292 31.175818 30.746094 31.222656 C 30.774292 31.175818 30.812012 31.139014 30.849609 31.101562 z M 30.746094 31.222656 C 30.717896 31.269495 30.699219 31.325391 30.699219 31.400391 C 30.699219 31.325391 30.717896 31.269495 30.746094 31.222656 z M 30.699219 31.400391 C 30.699219 31.467434 30.725547 31.552677 30.748047 31.634766 C 30.725719 31.552976 30.699219 31.467376 30.699219 31.400391 z ' /%3E%3C/g%3E%3Cg id='g36'%3E%3Cpolygon class='cls-2' points='55.9,19.9 55,17.1 57.4,15.4 54.5,15.4 53.6,12.6 52.7,15.4 49.7,15.4 52.1,17.1 51.2,19.9 53.6,18.2 ' id='polygon16' /%3E%3Cpolygon class='cls-2' points='30.7,41.4 33.1,39.7 30.1,39.7 29.2,36.9 28.3,39.7 25.4,39.7 27.8,41.4 26.9,44.2 29.2,42.5 31.6,44.2 ' id='polygon22' /%3E%3Cpolygon class='cls-2' points='31.6,51.9 28.7,51.9 31,53.6 30.1,56.4 32.5,54.7 34.8,56.4 33.9,53.6 36.3,51.9 33.4,51.9 32.5,49.1 ' id='polygon24' /%3E%3Cpolygon class='cls-2' points='40.5,60.8 37.6,60.8 40,62.5 39.1,65.3 41.4,63.6 43.8,65.3 42.9,62.5 45.3,60.8 42.3,60.8 41.4,58 ' id='polygon26' /%3E%3Cpolygon class='cls-2' points='73.7,51.9 70.8,51.9 73.2,53.6 72.3,56.4 74.6,54.7 77,56.4 76.1,53.6 78.5,51.9 75.5,51.9 74.6,49.1 ' id='polygon28' /%3E%3Cpolygon class='cls-2' points='77.8,36.9 76.9,39.7 74,39.7 76.4,41.4 75.5,44.2 77.8,42.5 80.2,44.2 79.3,41.4 81.7,39.7 78.7,39.7 ' id='polygon30' /%3E%3Cpolygon class='cls-2' points='77,32 76.1,29.3 78.5,27.6 75.5,27.6 74.6,24.7 73.7,27.6 70.8,27.6 73.2,29.3 72.3,32 74.6,30.3 ' id='polygon32' /%3E%3Cpolygon class='cls-2' points='61.9,18.7 64.3,20.4 63.4,23.2 65.7,21.4 68.1,23.2 67.2,20.4 69.6,18.7 66.6,18.7 65.7,15.9 64.8,18.7 ' id='polygon34' /%3E%3C/g%3E%3C/svg%3E%0A");
             background-size: cover; border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;
             box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); position: relative; transition: transform 0.3s ease-in-out;}
.popup-icon:hover {transform: scale(1.1);}
.sonar-wave {position: absolute;width: 70px;height: 70px;border-radius: 50%;background-color: #336699;opacity: 0.6;z-index: -1;animation: sonarWave 1.5s linear infinite;}

ul.permis01 div{max-width:90%!important;}

@keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}}
@keyframes sonarWave { from {transform: scale(1);opacity: 0.6;} to {transform: scale(1.5);opacity: 0;}}

.app-services .description img.e-logo{width: auto; height:24px;}
/*html {filter: grayscale(100%);}*/