html{overflow-y:scroll;overflow-x:hidden;background-color:#055476;height:100%;width:100%;font-size:100%}
body{margin:0;font-family:Verdana,Arial,Helvetica,sans-serif,Fixed;width:100%}
form{width:100%}

#cssloadbell{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:102;padding:30px;background-color:#3bb4d2;}
.cssload-container{width:100%; height:80px; text-align:center;}
.cssload-zenith{width:80px; height:80px; margin:0 auto; border-radius:50%; border-top-color:transparent; border-left-color:transparent; border-right-color:transparent; box-shadow:4px 4px 1px rgb(250,229,187);animation:cssload-spin 870ms infinite linear; -o-animation:cssload-spin 870ms infinite linear; -ms-animation: cssload-spin 870ms infinite linear; -webkit-animation: cssload-spin 870ms infinite linear; -moz-animation: cssload-spin 870ms infinite linear;}

@keyframes cssload-spin{100%{transform:rotate(360deg); transform:rotate(360deg);}}
@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg); transform:rotate(360deg);}}
@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg); transform:rotate(360deg);}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}}
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg); transform:rotate(360deg);}}
@keyframes poundp{to{transform:scale(1.2);}}

.uchanew{animation:poundp 0.7s infinite alternate;transform-origin:left;}

*:focus{outline: 0 !important;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
textarea{resize:none; border:none;font-family:Verdana,Arial,Helvetica,sans-serif,Fixed;}
a{text-decoration:none !important;outline:none;transition:all 0.5s ease;color:#363838;cursor:pointer}

.plus_date{background-color:#ececec; border-radius:5px;padding:5px;display:none;margin:5px;width:95%}
.tabmate {cursor:pointer;border-collapse:collapse;font-size:0.8rem;color:#0c729b;background-color:#f2f7f9;width:100%}
.tabmarimi{border-collapse:collapse;font-size:0.8rem;color:#0c729b;background-color:#00CCFF;width:100%}
.trtabmate{background-color:#00CCFF;font-weight:bold}


.dfixat{position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-size:cover;display:none;z-index:0}
.tabfactspec{background-color:#3dafc9;color:#0d5768;font-weight:bold;font-size:0.9rem;cursor:pointer}
.tabfactspeca{background-color:#b1dfe9;color:#605502;font-size:0.9rem;cursor:pointer}
.finput{padding:5px;font-size:1rem;border:none;background-color:#b1dfe9;color:#0d5768;cursor:pointer;width:100%}
.finput:focus{background:rgba(255,255,255,0.9);}
.scristransp{color:#54C7E3;font-size:0.8rem;color:#ffffff;background:rgba(49,155,179,0.5);padding:10px;cursor:pointer;font-weight:bold;}
.dungsus{text-align:left;padding:5px;border-top:5px solid #0d526b}
.dungjos{border-bottom:5px solid #0d526b}
#suptot{color:#ffffff;background-color:#0b435b}
.scrisalb{color:#ffffff}
.sumis{background-color:#00CCFF;color:#ffffff;font-weight:bold; text-align:center;}
.sumam{background-color:#fae5bb;color:#000000;text-align:center;font-weight: bold;}
.mardesums{text-align:center;}
.detmar{font-weight:bold;text-align:center;}
.nrcrta{cursor:pointer;transition:0.5s ease all}
.nrcrta:hover{background-color:#fae5bb;}

.ui-autocomplete{max-height:300px;max-width:800px;font-size:1rem;overflow-y:auto;overflow-x:hidden;font-weight:bold;color:#cccccc}
.inptext{cursor:pointer;width:100%;padding:4px;font-size:1rem;color:#0b657b;background-repeat:no-repeat;background-position:left center;border:none;}
.inputd{cursor:pointer;background-repeat:no-repeat;background-position:left center;}
.inptext:focus, .inputd:focus{background-image:url('../images/atent.png');}
.inptextp{width:100%;padding:5px;font-size:1rem;color:#0b657b;cursor:pointer;background-color:#f3c366;border:none;}
.inppag{cursor:pointer;padding:3px;font-size:0.8rem;color:#ffffff;box-sizing:border-box;background-color:#0b435b;border:none;}
.inptextd{width:100%;font-size:1rem;color:#0b657b;box-sizing: border-box;}
.inptextd:focus {border: 2px solid #ffffff;}
input[type=button]{background:#09C;color:#fff;padding:10px;font-size:1rem;-moz-box-shadow:0px 0px 8px rgba(0,0,0, 0.5);box-shadow: 0px 0px 8px rgba(0,0,0,0.5);border-radius:5px;border:1px solid #ececec;cursor:pointer;transition:all 0.5s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input[type=button]:hover{background:#7bd5eb;color:#09C;}
.tDnD_whileDrag{color:#ab9e11;}
.suportdiv{align:center;display:none; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:3; padding:10px; background:rgba(61,175,201,0.9); border:1px solid #ffffff; overflow-y:auto;}
.suportdivdoi{align:center;display:none; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:10; padding:10px; background-color:#1b93cc; background: -webkit-gradient(linear, bottom, left 50%, from(#1b93cc), to(#7bd5eb)); background: -moz-linear-gradient(bottom, #1b93cc, #7bd5eb 50%); border:1px solid #ffffff;}
.sugess{align:center;border:1px solid #ffffff; border-radius:10px; color:#0b657b;font-size:1rem; font-style:italic;cursor:pointer;padding:10px;width:50%;}

.rtabstoc{vertical-align:middle;color:#666666;line-height:16px;}
.observatii{font-size:0.8rem;color:#0066CC;}

.grid_tabel{border-collapse:collapse;background-color:#a1e6f7;color:#052735;font-size:0.6rem;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;cursor:pointer;width:100%;border-color:#2c8ca2;}
.grid_tabel td{padding:5px;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden;border-color:#2c8ca2;}

.tr_sel{color:#000000}
.row_filtre{background-color:#319bb3;text-align:center;}
.row_titlu{font-size:0.8rem;font-weight:bold;font-style:italic;color:#0b435b;border-bottom:1px solid #359fb7;}
.titlu_coloane{background:rgba(49,155,179,0.9);color:#ffffff;font-size:0.9rem;}
.logomeniu{margin:5px; cursor:pointer;transition:all 0.5s ease; vertical-align:middle;width:3rem;}
.tiplmic{vertical-align:middle;width:0.9rem;}
.tipluri, .tipluridoi{margin:0.2rem;cursor:pointer;transition:all 0.5s ease; vertical-align:middle;width:1.7rem;}
.tipluri:hover, .tipluridoi:hover, .logomeniu:hover{opacity:0.5;}
#supermey{padding:10px;z-index:3;position:fixed;left:-100%;top:0;bottom:0;background:rgba(59,180,210,0.3);overflow-y:auto;box-shadow:0px 0px 8px rgba(0,0,0,0.8);width:25%;}
#sect_filter{padding:10px;z-index:3;position:fixed;top:0;right:-100%;bottom:0;background:rgba(59,180,210,0.3);overflow-y:auto;box-shadow:0px 0px 8px rgba(0,0,0,0.8);}
.tabelmeniu{border-collapse:collapse;font-size:0.9rem;width:100%}
.titlumoduls{background:rgba(255,255,255,0.9);cursor:pointer}
.elementmeniu{background:rgba(44,140,162,0.9);color:#052735;font-weight:400;cursor:pointer;}
#barajos{background:rgba(61,175,201,1);color:#ffffff;font-size:0.8rem;position:fixed;bottom:0;z-index:2;box-shadow:         0px -10px 5px rgba(61,175,201,0.9);}
.meniujosfix{position:fixed;bottom:0px;left:0px;right:0px;z-index:2;background:rgba(61,175,201,0.6);color:#0d5768;font-weight:bold;font-size:0.9rem;border-top:1px solid #086073;}
.media_ascuns{border-collapse:collapse;border-top:1px solid #359fb7;border-bottom:1px solid #359fb7}
img{cursor:pointer}
.divfultransp{display:none;position:fixed;bottom:0;left:0;top:0;right:0;background-Color:#3bb4d2;opacity:0.95;}
.divfulsimplu{display:none;position:fixed;bottom:0;left:0;top:0;right:0;}
.divintfulop{box-shadow: 0px 0px 10px #000000;border-radius:5px;width:90%;background-color:#ffffff;}
.baratlmb{box-shadow: 0px 0px 10px #000000;background-color:#f3c366;valign:middle;height:50px;}
.stilbstit{font-style:italic;font-weight:bold;font-size:1rem;text-align:left;padding-left:10px;}
.stilscristal{font-style:italic;font-weight:bold;font-size:1.5rem;color:#3bb4d2;padding:10px;text-align:center;border-bottom:1px solid #cccccc;}
.st_inch{padding-right:5px;float:right;}
.butonddiag{text-align:center;width:70%;background-color:#3bb4d2;font-size:1rem;padding:20px;font-weight:bold;color:#ffffff;cursor:pointer;border-bottom:2px solid #3bb4d2;border-radius:8px;}
.butonddiag:hover{background-color:#135f8a;}
.control_filtre_activ{background-color:#f3c366;padding:10px;border-top-left-radius:25px;border-bottom-left-radius:25px;border:2px solid #0b435b;}
.control_filtre_pasiv{background-color:#7bd5eb;padding:10px;border-top-left-radius:25px;border-bottom-left-radius:25px;border:2px solid #0b435b;}
.cont_poz{padding:5px; background-color:#ececec; border:1px solid #4391a4; border-radius:8px;text-align:center}
.valoareuro{font-weight:bold;font-size:0.7rem;color:#0e5068;}
.scris_mic{font-size:0.6rem;white-space:nowrap;}
.dive_asc{display:none}
.val_emf{font-weight:bold;border:solid;border-color:#666666;font-size:1rem;}
.casnormal{background-color:transparent;border:0;text-align:right; font-size:1rem;color:#a2a1a1;font-weight:bold; cursor:pointer;padding:2px;}
.casingros{background-color:transparent; border:0;text-align:right; font-size:1rem;font-weight:bold; cursor:pointer;padding:2px;}
.castext{background-color:transparent;border:0;text-align:left; font-size:1rem;font-weight:bold; cursor:pointer;padding:2px;}
.scrisgri{font-weight:bold;color:#a2a1a1}
.tabel_fact{border-collapse:collapse;}
/* .tabel_fact tr td{white-space:nowrap;} */
.culs1{background-color:#ececec}
.mardesums{text-align:center;}
.poze_artk{width:100%;border:0;}
.tabel_indiv{text-decoration:none;color:#406478;font-size:1rem;border-collapse:collapse;table-layout:fixed;}
.stilvar{font-size:0.7rem;font-style:italic;}
.tit_real{ background-color:#FFFFFF;font-weight:bold;}
.tit_realp{color:#FFFFFF;font-weight:bold; background-color:#0B435B}
.tab_real{width:100%;border-collapse:collapse;font-size:0.8rem}
.seleclien{width:100%;padding:2px;font-size:0.8rem;font-weight:bold;cursor:pointer;}
#fancy_print{cursor:pointer;position:absolute;left:6px;bottom:6px;z-index:9999;}
.mergisus{display:none;position:fixed;border:0;right:10px;cursor:pointer;z-index:10;opacity:0.8;transition:opacity 0.5s ease}
.mergisus:hover{opacity:1}
.delocf{width:100%;padding:5px;text-align:center;font-weight:bold;background-color:#ececec;border:1px solid #cccccc;transition:all 0.5s ease}
.totsaupart{display:inline-block;width:50%;padding:5px;text-align:center;font-weight:bold;background-color:#ececec;border:1px solid #cccccc;transition:all 0.5s ease}
.totsaupart:hover, .delocf:hover{background-color:#cccccc}
.algpf{padding:2px;transition:all 0.5s ease}
.algpf:hover{background-color:#fae5bb}
.algpfa{background-color:#f3c366}
.tabadaug{border-collapse:collapse;color:#19788f;font-size:0.9rem;font-style:italic;background-color:#3bb4d2;width:100%;}
.jinput{padding:5px;font-weight:bold;font-size:1rem;color:#1f606f;border:none;background-color:transparent;text-align:center}
.carta{font-size:0.8rem;font-weight:bold}
.tabelcartels{cursor:pointer;font-size:0.8rem;table-layout:fixed;font-style:normal}
.tabelchf{cursor:pointer;font-size:1rem;table-layout:fixed;font-style:normal}
.tdnumeclient{font-weight:bold; font-size:1rem;background-color:#0B435B;color:#FFFFFF;padding:5px;}
.tipfaa{background-color:#ffffff;padding:10px;cursor:pointer;}
.nuprinta{cursor:pointer}

.nrcrtcatg{font-size:2rem;cursor:pointer;padding:2px}
.clicatg{color:#ffffff;text-align:right;cursor:pointer;font-weight:bold}
.numartcatg{color:red;cursor:pointer;font-weight:bold}

.specsa{font-size:1.2rem; color:#228204; font-weight:bold; width:95%; height:3rem; text-align:left; border:0;}
.nwpria{font-size:1.2rem; color:#d2020b; font-weight:bold; width:95%; height:3rem; text-align:right; border:0}
.mentiuni{display:none;}
.spacoldoi{width:100%;cursor:pointer;color:#804d2d;height:150px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.butss{background-color:#0099cc;background-image:url(../images/papc.png); background-repeat:no-repeat; background-position:center center;transition:0.5s ease all;position:inline-block;width:50px;height:50px;border:1px solid #ffffff;}
.butssp{background-color:#0099cc;background-image:url(../images/adpoz.png); background-repeat:no-repeat; background-position:center center;transition:0.5s ease all;position:inline-block;width:50px;height:50px;border:1px solid #ffffff;}
.butss:hover, .butssp:hover{background-color:#f3c366;}
.titlu_text{color:#FFFFFF; text-align:left; font-weight:bold;}
.titlu_td{color:#FFFFFF;font-weight:bold;background-color:#0b435b}
.pe_fd{visibility:hiddem;display:inline-block;padding:5px;position:relative;}
.pz_anex{max-height:100px;border:5px solid #ececec;position:relative;}
.xdest{transition:0.5s ease all;opacity:0.7;position:absolute;top:3px;right:3px;}
.xdest:hover{opacity:1}
.caspict{height:100%;width:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.editezmat{color:#ab9e11;font-style:italic}

#sigla_r{width:70%; max-width:392px;padding:10px;opacity:0}
.arand{opacity:0;padding:10px;color:#ffffff;cursor:pointer;font-size:1rem;background-color:#319bb3;border-bottom:4px solid #f3c366}
#hartagoogle{border-top:4px solid #f3c366}
.tabcuelipsa td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:0}

.butsite{display:inline-block; padding:0.5rem; background-color:#f3c366; color:#004; font-size:1rem; font-weight:bold; width:32%; text-align:center;border-radius:6px; cursor:pointer;transition:0.3s ease all;}
.butsite:hover{background-color:#f3c3aa;}

.fundal{text-decoration:none;color:#085365;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.fundalefect{position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;z-index:1}
.tblfund{-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.8);box-shadow:0px 0px 8px rgba(0,0,0,0.8);}

.shcoldiv{display:inline-block;color:#54C7E3;font-size:0.9rem;color:#000000;background:rgba(243,195,102,0.9);padding:8px;margin:5px;cursor:pointer;font-weight:bold;text-align:center}
.erralert{background-color:red;color:#fff;padding:5px;}

@media screen and (min-width:1401px) and (max-width:3400px){
html{font-size:100%}
.suportsite{margin:1% 10% 1% 10%;padding:1rem;}
.mainTable{width:30%;}
.igalsh{width:20%}
.fundal{font-size:1rem;padding:0.4rem;}
#barajos{left:0.4rem;right:0.4rem;}
.fundalefect{margin:0 2% 0 2%;font-size:1rem;}
.tblfund{border-spacing:0.6rem;}
}

@media screen and (min-width:1025px) and (max-width:1400px){
html{font-size:105%}
.suportsite{margin:1% 8% 1% 8%;padding:0.8rem;}
.mainTable{width:40%;}
.igalsh{width:25%}
.fundal{font-size:1rem;padding:0.3rem;}
#barajos{left:0.4rem;right:0.3rem;}
.fundalefect{margin:0 1% 0 1%;font-size:1rem;}
.tblfund{border-spacing:0.4rem;}
}


@media screen and (min-width:769px) and (max-width:1024px){
html{font-size:108%}
.suportsite{margin:1% 5% 1% 5%;padding:0.5rem;}
.mainTable{width:50%;}
.igalsh{width:33%}
.fundal{font-size:1rem;padding:0.2rem;}
#barajos{left:0.4rem;right:0.2rem;}
.fundalefect{margin:0 1% 0 1%;font-size:1rem;}
.tblfund{border-spacing:0.2rem;}
}


@media screen and (min-width:0px) and (max-width:768px){
html{font-size:110%}
.suportsite{margin:1% 3% 1% 3%;padding:0.5rem;}
.mainTable{width:100%;}
.igalsh{width:50%}
.fundal{font-size:1rem;}
#barajos{left:0;right:0;}
.fundalefect{margin:0 1% 0 1%;font-size:1rem;}
}

@media print {
.nuprinta{display:none;}
a{text-decoration:none;}
}

@page{
@bottom-right {
content: counter(page) " of " counter(pages);
}
}
