@import url('data-input.css');
:root{
    --excel-16: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdElEQVQ4jY3TMUhVURgH8N+TyxscRKQkWgSR0AYppaGI8IFTBYENotTQUPCmiEAnJ5HmgnBIIQhxcmgQGgShhkCcbFMQXzRFSDiIRFwazrm94+2C/Zd7vu/8z/983/+7p6aERrPViWGM4Gr8Ptpc7Nspc6HWaLbGImkUVzCIjhLvOr6WcjmOM6yjs0o9wSV8rsgfZmccLHCMDZyL8Q9043IqcIQsVpPjJMZ1fMMd3I7cD7iF95l2v/dwgD0s4Rm+YEDwpaqFk7SCl4KRbzGPmXgY9oWJjOMXPgrGv04FhvEET9GL2WSvB1Poj+0N4aLYY4p6JHB6lB3o0vanWJ8ibeEV3uAQL5K975jDKt7F9XJawW88xg08EMxcwMPowwA++Rd/Tcyxpj3nGUzH3mEX53FXMHEDN7FSCNS1HS/i/iS+gOeCcTnux8vy//0TuzBRkf+ZYRLXhIc0Em8pY18YXRlHtXKm0Wz1JmLFc57aXOzbrirtDyavSGhW0Uo1AAAAAElFTkSuQmCC);
    --whatsapp-24: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbklEQVRIiZ3VTYiOURQH8N88TZM0SZM0TZqkabKwsLCQIlnIAsnKSpqkyYIFC8nOQhaSZCFKkqw0CUlCvpKvpEY+IgkhjYkxPmbwWtzz9Dzzzrwz7zh1e27n/s/XPef+nwbjywwsxyrMRysyfMVTXMU59OLvBL5GSDN24DX+oIIf+BTrS0k/gB7Mq9d5B26F8Z/IsqtUQWtgVuAQ+gLbj+6JnM/HmzB4gCV1JNSC/RiOhHbXAs7EywD1YHodznPJsF66rmGp4hHSiBOR+WWpB2XjeqUrAvShs3ywJA4+YnbomnAk9LvqDJDhcCR6qnxwKpRlR6vDeQXPMK3OIG0YlCatkzTr78NZawl4IJzna0WdAeBk2GzOMDeC3MWHEuhn1f73JAKcje/iDHOkJvdWgS5hKPZHcWUSAZ6H7ZxMMY7fqkDXcTP2CzBlEgG+R4DpmaL0pirQELbiMxZir1RpPdIoTdRQhrehbB8D2IttkUS31Ph8mubijDRt1cm1SRW/JY3SgPQ4amW4W0Fuj7AFjxV8dTmclvEV7BGl3AnFmtpV26QgtrFWzqZNeIVfSlzWHaAbmDpOkE4ckyg7dzyM0wpK6Qr9PaWra5G4v4Kl4wTIZRY2YCdWKiasA++ka1tbNmiX+Py99Oj+R9rxMJI8rqqfeVknpVIbJdJrNrFkWCTxVUXq5yiqvxCHO7Ad1yTCeiDxfK2+LJB6Mhj2V43kMyLTfqOnotzIQdyWWPd4JPSudN4vMfGYr31jgH5FmQexTPrDrcPFCJZTd74G8ESa9Y4aFWrAPokWzuO+kSyaS1tUOlPqz1fplb5QEOKY8g/GIrp6IyrZUgAAAABJRU5ErkJggg==);
    --xml-32: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAzgAAAM4BlP6ToAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKTSURBVFiF7ZdfaM5hFMc/X96RLcuE5M+4GLY7Za7ULPmbkBvekuYSJX+mkFz5c+VGS0ZKSsuiVqJZbtDianeUmjTZ1KbMjJUsx8XvvPN49/sxe9/tvXHq9PzO95znOd/3+T3POb8XMyNUoAboBSwHPZe9bpKmGC27gJfA7hjfWOQ6cFrSOzO7+rfgOAIpoM/MHo8nu6Qv/nhZUreZPfhT/JTxJBmjTAWaJa0qFAGAEuC+pCWFIgAwH2iVVFYoAgBVQIukaZNBYDABXwuczAbjbkGukgZWx+D1wIIJJ2BmPUBPNi4pHRc/WWcgUeTlF0mLgDqiCjgdaM1zri3AN6AZuGlm3QCZ+i+gk9zq/79o58iPdwIVgfMS0UG64/YHt/cCX4EOt9PAs2DejQAf9tg0cCyBREVIoDJwdPiOLPYtO+Mx9e6/FXTOg8G8FQHeD3yKWTvUyiQCBtQ5fg2Y5zrgvgb3LQeWOvbCsSof346VQNItOC+pGDhiZn3ABaDUfR993GhmXcBr4J6kUqDWfQMJ646SJAILgZ1mNuRE9gS+/gwBH58Cj4D1QLFjn3Ml0E1Uu0vMbAhoiCFQLWkO0EZ0GLcCRfkicMITN0maDZwl+kwLCcwE1gF3ge/ANmBGPgg8N7MmSSuB7cBRMxsETmUISBJRr99gZj+ANcBcfr2C8Ay8IeqGGX0VJovrBS2SaoHDbh+S9AToAt4Dyzy5gM2S9gE7PLbC55YBKX/OlqLfLL8q5UxeFcxo+UgdcBLtk5i8PZM3bEYpYBNwnOhdXonZvlzkADAEXATazGwYgm6YEUmNwCwzi+3f4xVJt4mq4/4QL/j3wH8CBScQV4iGiep8Y55zVQMPR6ET9Pc8TnuBmux8PwFZRcGwkOBuegAAAABJRU5ErkJggg==);
    --pdf-32: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACrklEQVRYhb3XT4hXVRQH8I/DMA5hISouLR4u5m2kTSISQipSLQKVIIlQI1oIMolI4iZciBt10U5cuIj+ETlOhbQJooUJDiISvSGGxywUVEIGGYch9YeLe3/1m+f7vd97v2nmC4/Huefec7733nPvOXeFEmSSAXyEg3gFQ1E10NGtVfKfwGgqnyqzW4YVJc6HMI436xopYAa7U/mv/RI4hRNRnMQVzAkzfBr/rY4hLbyIT/BCbJuPJH5uRCDO/h5W4yp2pPL5OjPJJBeEbWtjHntT+ZWqcQMFeSQ6h7N1nUc8KMjD+D6TvN2EQKdcNNgLT0ra2iS6xlORQCdaFbq6BNokxjLJ9qYEuhnshscVumGMZ5JXmxBoil7xsgrfZZLhpSLwk3ARTeM27uK+hbG0EZs6Bw1WGGwUA6l8Eq+V6TLJAVyM4oIVqCLQFZlkFb7Ferybyqd7DLnaTdHvFuzCVmECB2v07xrQ/R7Dueh8WmFJm9rqdwWuCRlyJ+4sO4FUPoPLwtG60Y+NRRGIGI//ocpeS0jgLfyD85nkpWUlEB3uwQeRxNeZpK87pWpQFbkP8Tcu4Q9cxy+ZZEYo4QaFW/FwKn9YYaf5CsSi5YhQLX2B36OdEbwjHMspvBflSjQikElW4yw2CBdRC/uxFi/jmJCUtuAWfutls9YWxCr5EE5iDc7hs1Q+WxhzJn610TMXROdj2CYs7wQ+TeVN64VS1NmC14W9nMIs9vXhvKufKgJt3QS+EXL7G00eHXXQMwZS+Rz2LZWf4gp0XhjrFum0E11tFQn8hfbFMRrP/KIQg/hoFFtCLP2LsqfZaRyP4p/4AY/8V1T0KtXakxrESqF42Rzbvkrl7/ciMIwfhVz/f+Km8NRb8OB5jkAkMYiPhXIr0X/WfCJUx1/i8xjQC/AMPh6nKRnd5LMAAAAASUVORK5CYII=);
    --database-32: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACi0lEQVRYhe3WwWsdVRQG8N97GUISooQhtPFZVKqLakRaO0gQkUJ1qwthFq5duBAX7tzp/+DKjW66GSgILlwVuihSytiNSYlRiq0SQ3iM4RHbEB7FxZnhPaNpjW06XfjB4cG8mfud7957vnM69iDN8i6ew4n692n0cAQpHscUumNxB0PsYgsV+ljHL7iOVaxVZbE7ztepSWfxLt7Gq5jbm9gDwi1cwdf4siqLqpNm+Ul8g4VDIt0PWzjbxVIL5MQuv9JtgXgcSdsJ+D+BRyKBqkX+WxPTvcUf8AeeFy73MHAdn+DzTvOktuCX8RpOCSs+jvn7JOvjJyzjO1zCclUWoJNmeVKVxXC/r2ubXhC9YB4zmDTqAw2Gwmq3hcv1sVGVxfZd1p7spFn+Ad7BeVzEtaos7vwXqfdCmuUJXsQbNee5pFZxpg7YTrN8GWv4GTewIRRtYYAd0QGbRJvdmBH3aE7s1oLopsfFkZ6o32lwLhlbpMGs6A9L96v436Dp5a2hKy5Pqwm0vgP9Fvk3J26vr6xO9xa/x5M4ph7TDhFDUe4fVWVx/i9kaZbPi5nwtNFQekyU1EEb11CU701hvSu4istVWQyalzppls9hcDfzSbN8UkzEqSjTKSM3JO7RrpETVujfY80Es500y9/Hx/gKF8TUutF49YNCmuXEbi7hTbyFT5P6/6fwYR2wmWb5qnDCX/FbrWpLKNwRihuFSR1TwulS0TueqEmfEUea7skrSfwzjtTx+sG1HgjdR2Iiaj2B1p3wqrhYDxsDXJ64vb6yPt1b/AK/4zEcdXhHs4Nv8Rneq8pi7W+2m2b5DF7CC3hWlFFPuOGcMKL9qmdXKBtg08gJf8Q1MW3tjH/wJ7n/rW6eWfAMAAAAAElFTkSuQmCC);
    --premium: url(data:image/png;base64,Y29uc3QgTElDRU5TRSA9ICgpPT57Cgljb25zdCB4ID0ge3B1YmxpY19rZXk6bnVsbCxkYXlzOm51bGx9OwoJeC5wdWJsaWNfa2V5ID0gYC0tLS0tQkVHSU4gUlNBIFBVQkxJQyBLRVktLS0tLQpNSUlDQ2dLQ0FnRUFoRnpHUXZBVDhHSlQ5R1JNU1RvVGRKYXZvcmtaUHphMk5GUXhleW1MZ2dJbGZnVG45QWw2CnVwYzRpbUVDbnVKampIbXhFS1V0bXV3akxyTlRxN1N2d3c2dmtzYThmQnUxSUdvR2VlL2o1TDZBQS80Y3Z6WXoKaFVyNjBnY3RlbmhacmQ2Nm5PTXU4TDM0K3E2RVVuQnpMN2tXaUx2eGxwOTNZWWJSQ0tmTk52SU13cVN5bXdUbQpZeHJURWROMG0xZ2FkMDFCcFFqZTJXaHFwQlRRcVpuN0xBa3FGR2xjenQyVUZnNERINVZ6MFlUMVdlZ25iMWxkCk1EUWxNeU9TR2M4MW12Q3QzSk9KQWQrQk5Xb2pFQTdqcDZ2U3RkZWlLdG9CL2owc3BsQ3NpVjNlcWlKcm5MK3IKUXVObUxLdHBDYTA1MHhyQ3YxTmxMSW9GYkN5QldrWTkyZlV5Y0MxVlRoeEpVeUZ3dlpvNFJGeXlDRnphd3UrRwpZTU1PNVRrelVnNzNjelU5Z25xTzFDVDFKNFpQL3pTM29wR3FBVGxuNXRGczViaFFYeXVZUWtqREpZaVlKTGJECm5CbEg5MkRjbnViR2VlUndLMER1eEp0cEhSL1JNQW1UMEgrSzR6TE5GbW5CdlhabEVIM3RlU0NURDlSeVlaRmwKTklzQUdma1JLTC9CcWFLMzJGT3VlYndDd1ZrbytyQVNqRTl0TmNiT3RiQWk1ZVV5b0toaC9mSmZmUUs4Tk5POQoyYUY1dXpPSDh4RzdhaUdSQXl6R3pURG9HdjF0SjFTWVdzV296TWNob2sxei9YaFAyUStZQkRMTVlBZGxxd0E4Ckp3UUJDMm1UeE01SXZ3L3VrOXNIQk1mcWdwSlBCemZha2liWUpqTytRdUJuTGVUUUN6c05rTzhDQXdFQUFRPT0KLS0tLS1FTkQgUlNBIFBVQkxJQyBLRVktLS0tLWA7Cgl4LmRheXMgPSBmdW5jdGlvbigpewoJCWNvbnN0IG5vdyA9ICgpPT57CgkJCWxldCBkID0gbmV3IERhdGUoKTsKCQkJbGV0IHllYXIgPSBkLmdldEZ1bGxZZWFyKCkudG9TdHJpbmcoKTsKCQkJbGV0IG1vbnRoID0gKGQuZ2V0TW9udGgoKSArIDEgPCAxMCk/ICcwJyArIHBhcnNlSW50KGQuZ2V0TW9udGgoKSArIDEpIDogcGFyc2VJbnQoZC5nZXRNb250aCgpICsgMSkudG9TdHJpbmcoKTsKCQkJbGV0IGRheSA9IChkLmdldERhdGUoKSA8IDEwKT8gJzAnICsgZC5nZXREYXRlKCkgOiBkLmdldERhdGUoKS50b1N0cmluZygpOwoJCQlyZXR1cm4geWVhciArICctJyArIG1vbnRoICsgJy0nICsgZGF5OwoJCX0KCQlsZXQga2V5ID0gbmV3IE5vZGVSU0EoKTsKCQlrZXkuaW1wb3J0S2V5KHgucHVibGljX2tleSwncGtjczEtcHVibGljJyk7CgkJdHJ5ewoJCQlsZXQgZGF0ZSA9IEpTT04ucGFyc2UoYXRvYihrZXkuZGVjcnlwdFB1YmxpYyhDTElFTlRfSU5GTy5saWMsJ2Jhc2U2NCcpKSk7CgkJCWxldCBOb3cgPSBuZXcgRGF0ZShub3coKSkuZ2V0VGltZSgpOwoJCQlsZXQgc3RhcnQgPSBuZXcgRGF0ZShkYXRlLnN0YXJ0KS5nZXRUaW1lKCk7CgkJCWxldCBzdG9wID0gbmV3IERhdGUoZGF0ZS5zdG9wKS5nZXRUaW1lKCk7CgkJCWlmKE5vdyA8IHN0YXJ0IHx8IE5vdyA+IHN0b3AgfHwgU3RyaW5nKGRhdGUubWlkKSAhPT0gU3RyaW5nKENMSUVOVF9JTkZPLm1pZCkpe3JldHVybiAtMTt9CgkJCWVsc2V7cmV0dXJuIChzdG9wIC0gTm93KSAvIDEwMDAgLyAzNjAwIC8gMjQ7fQoJCX0KCQljYXRjaChlKXsKCQkJY29uc29sZS5sb2coZS5tZXNzYWdlKTsKCQkJcmV0dXJuIC0xOwoJCX0KCX0KCXJldHVybiB4Owp9);
    --gdrive: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAERUlEQVR4Ae2WA5BcSxiFuyrLZ79lbCfD52XMwVNs27ZtG6vYySK2bZuLyax3O/3HGVz8o2BO1VdcfKer76kmzjjjjGUpFqn9wm/Y7/29+itPMnQMysXP/RXxjKOVxhdvS7cSF4fLS8NUO4vMrHge5MSwf+XXFzJiXKIcWkIarl7JoJIwdZbf0N8Fy9ccV4wy+RdEu4xziLwsTBMM8q8oPqeKIHm/AQp6Zs0XWSD/koy0zW6F7SofsDXAhUmfBPG3yTXqL94CnabnA2lDNtr56miagbAhpRdWp94DzMsXHCyl9zd6gLAx0S7l7SJfemWNb5hsPAibosCEELMFpi/wBVmTZEbnuGiXD5pJTgJRc0iWqKjPoN+M5H8bUZqmRLuCLBedbCovWaouzCQzQJSLItMqGBWIjvoeBPmIp1uJly1PPxoE+ZCEq7P9h72Z1X/GFwE5QWTG5Jhlm9MPU1UGOaGUmFc19dVsXl/vmQpyAslI3+Ja2hazeRHExJB3bGD88Lm57oOYSHZa+fQ13cTKA5Iw1cnUaBdMAbhK/1hFXhap9eKYTW7CVI0yYl0GIQtcpVuJh+UFwlWzEPLAUbh6TOILJnQXU4KV72WRvDxMLUXKU0mk9nfyMuw0a4EQghS6lfgRbOCpjCugCiMGYTJ7MSXSY1wXIV+bqn+Qp5+iDKuRmxgkPdpVCUIY4HfFzea8+h7SCPVNTAH2zB5EzAROE1nioLirE6Hqh5GH0lCemAk8E5iMDrlK9QTJKxar/OAaoE4/XFOL8ASWBYQQ3IVFI3yBDxAnr95LBAS2HTYeOavDCFdg+rCzCZNLBIa9/dXYWU3d6p6f67V5ECEPr895RGSYzFZkiZXWnk0dPDeIyMCLE16eVptVaYRmI6YAPPQILnCVpmEKwO8RwxQbN3hd4VEjbxYcPjGr0PCJlJvxaYXHjLhacvLguKChjwYFDdH3w1Bj+M0R9yYU2q0f4X1ZN8A/Lam/P+VCN8g3/ukor7P60T/PMSrg3ezEVgYVwy99H18JGvKUWkLftquuPgiWUZHMMy7Q/EQzMfL52l0EAYsJGZKUdbSqWlSB+yHy8kYFcte/6uHV9MRFIfI+zU7S3/o9yQYBa9ChY5yIAvKdxFy8mp6sLKRA0U7XOIRwRGtbCimQ8SBUVppwBK5SNJe8b4tTNGBQktUL/N/rPL0bouQrMIvw5efmx4sz0QxzBcr0uMMjg2dug1Fc8vEPAmReREjYtzDJlHyu1mdp4BCdzQpUHXCPXq4QYrLAw2BZJyI0uesf/YYJxxsWUPR5KEIIx+BWEcYFQuQXaUCAC+EO96wWaH8JJYSY1ewD1f/jn03e9N/q4t3s+FGQ92l+kv4xIDENIYSiWbcD+rcKrCXY/NjytBcrcLZk11sPcDJ4ltfqFQ+b/yCg2BfgYlGJgMG6xeyPptivgF73b58rEzjkP5Y444wzzwBU1GHMLo7wbgAAAABJRU5ErkJggg==);
    --red-select:rgb(244, 67, 54);
}
html,body{font-family:'Roboto';font-weight: 400;font-size: 14px;-webkit-font-smoothing: antialiased;height:100%;width: 100%;position: absolute;top: 0;left: 0;padding: 0;margin: 0;}
@media print {@page {size:auto;margin:16mm; } body{display:none;} html:after{content:"Acțiune interzisă!";white-space: pre-wrap;color:var(--red-60);font-size:24px; margin:0;position:absolute;top:50%;left:50%;-ms-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}}
#main-tabs .tablink{font-weight:500;color:#555!important;font-size: 1.2em;}
#main-tabs .w3-border-theme{color:#000!important;}
#app-vers{visibility:visible;position:relative;left:-16mm;top:3.5mm;user-select:none;font-size:65%;}
#app-vers .material-icons{line-height:50%;font-size:16px;position:relative;top:-3mm;left:1mm;}

@media screen and (max-width: 800px) {
    #modal-factura #cumparator, 
    #modal-factura #fact, 
    #modal-factura #furnizor,
    #modal-factura #date-contact,
    #modal-factura #date-expeditie,
    #modal-factura #termeni
    {
        width: 50%!important;
        margin-bottom: 2mm!important;
    }
    #modal-factura #fact{width: 35% !important;}
}

@media screen and (max-width: 600px) {
    #app-vers{visibility:hidden;}
    /*body{display:none!important;}
    html:after{content:"Lațimea display-ului nu poate fi mai mică de 601px!";white-space: pre-wrap;color:var(--red-60);font-size:24px; margin:0;position:absolute;top:50%;left:50%;-ms-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
   /* #login-form{min-width: 98%!important;background-position: 95% 10%!important;background-size: 15%!important;margin-top: 1%!important;}
    header .w3-bar-item:hover, header .w3-bar-item:active{background-color: transparent!important;color: #fff!important;}
    [data-table] tbody .red-select td:last-child i{display: none!important;}
    [data-table] tbody tr:hover{background-color:unset!important}
    [data-table] tbody tr[data-right]{background-color: var(--hover-color)!important;}
    [data-table] tr td:last-child i:first-child{visibility:visible!important;}
    [data-table] tr td:last-child i:not(:first-child){display:none!important;}*/
}
@media screen and (min-width: 601px) {
    #app-vers{visibility:visible;position: relative;left: -15mm;top: 3.5mm;user-select: none;font-size: 50%;}
    [data-table] table caption button:hover,
    header .w3-bar-item:hover, 
    header .w3-bar-item:active,
    [data-table] table caption [data-type="button"]:hover {background-color: var(--hover-color)!important;}
    [data-table] tbody tr td:last-child [data-hide]{display: none!important;}
    [data-table] tbody tr:hover{background-color: var(--hover-color)!important;}
    * ::-webkit-scrollbar {width:8px;}
    * ::-webkit-scrollbar-track {background:#edebe9;}
    * ::-webkit-scrollbar-thumb{background:#ccc}
    * {scrollbar-width: thin;}         
    * {scrollbar-color:#ccc #edebe9}
}

tr.red-select td:last-child i{visibility:hidden!important;}
[data-table] td i:not(:first-child) {margin-right: 10px;}
.bar-item-circle{width:45px!important;height:45px;border-radius:50% !important;margin-top:3px;padding: 5px!important;}
.btn-circle{background:transparent;width:50px;height:50px;padding:0px 13px;border-radius:50%!important;}
.btn-circle:hover{background-color:var(--hover-color) /*#edebe9*/!important;}
.w3-content{max-width: 1200px;}
header .with-img i{font-size:24px;line-height:10px;position: relative;top: 10px;transition:all 0.1s; }
header .active i{transform:scale(1);filter:unset!important;font-size:25px;}
header .with-img{line-height:32px;height:72px;min-width:100px;font-size:15px;transition:all 0.1s;color:#444;border-radius:unset!important;}
.with-img img{width:28px;transition:all 0.1s;filter: sepia(1) opacity(0.9);}
header .active img{transform:scale(1);filter:unset;}
header .active{border-bottom:solid var(--theme-color) 2px!important;color:var(--theme-color);border-radius:unset!important;pointer-events:none;font-size:16px;}
header .active:hover{background-color:#fff!important;cursor:default!important;color:var(--theme-color)!important;}
div[data-role="app-menu-dots-right-dropdown-content"]{padding:2px 0px;font-size: 14px;}
div[data-role="app-menu-dots-right-dropdown-content"] .w3-bar-item{text-align:center;margin-top: 1px;font-size: 15px;}
div[id^="confirm_"], div[id^="confirm_"] button, .toast, .dialogBox form button{border-radius:4px!important;}
[data-after]::after{content: attr(data-after);display: inline-block;position: relative;/* text-align:center; *//* z-index:100; */padding: 4px 8mm;font-style: italic;float: left;font-size: 80%;color: #444;width: 100%;top: 2mm;}
main{margin-top:4px;border-radius:4px;overflow:hidden;}
select.w3-input{border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #fff;}
.w3-input{border-radius:0!important;}
.dialogBox{margin-top:5px!important;}

[data-td-before]::before{content:attr(data-td-before);display:block;font-size: 12px;color: #000;width:100%;/*border-radius:4px;*/text-align: right;/* font-style: italic; */text-transform:none;height:18px;}
[data-td-after]::after{content:attr(data-td-after);display:block;font-size: 13px;color: var(--theme-color);text-align: left;font-style: italic;text-transform: none;padding: 1px 4px;}
[data-error-msg]::after {content: attr(data-error-msg);color:var(--red-60);width: 100%;text-align: center;display: block;font-size:15px;animation: blinking 1s infinite;}
[data-empty-row] td{border-bottom: solid var(--red-60) 1px!important;}

.fiter-grayscale-0{filter: grayscale(0)!important;}
.fiter-grayscale-1{filter: grayscale(1)!important;}
.w3-striped tbody tr:nth-child(even) {background-color:#f8fafb;}
.whatsapp-icon{background-image:var(--whatsapp-24);background-size: 24px;background-repeat: no-repeat;padding-left: 32px!important;background-position: 3px 6px;}
.error-message{color:var(--red-60);}
.error-message p{height:13px;}
.no-ellipsis{text-overflow:unset!important;white-space:break-spaces!important;word-break:break-word!important;}
form{font-size:15px;}
input[type="checkbox"], input[type="checkbox"]:focus{background-color:unset!important;box-shadow:unset!important;border:none!important;width:0!important;}
form .w3-input:not([rows]){background-color:#fff;height:26px;/*background-color:#f7f9fc;border-radius: 4px!important;border: solid #ccc 1px;box-shadow: 0px 0px 2px #ccc; */}
 hr{margin: 3px 0;border-bottom: solid #ccc 1px;height: 5px;}

#h4-title{padding-left: 16px;width: 50%;float:left;/* background-repeat: no-repeat; *//* background-image: url(../img/book-stack-32.png); *//* background-position: 4px 0px; *//* background-size: 28px; */}
#h4-title [data-label] img{width: 24px;}

.pdf-32-left,.database-32-left,.xml-32-left{
    float:left;
    width: 100%;
    padding-left: 12mm;
    background-repeat: no-repeat;
    background-position: left center;
}
.pdf-32-left{background-image: var(--pdf-32);}
.xml-32-left{background-image: var(--xml-32);}
.database-32-left{background-image: var(--database-32);width: 90%;margin-left: 3mm;background-position: 5px center;background-size: 26px;}
.export-json-link{
    display: block;
    width: 100%;
    padding: 3mm 6mm;
    color: var(--link-color);
    line-height: 1px;
    margin-bottom: -8mm;
    background-color: aliceblue;
    text-decoration: none;
}
.export-json-link:hover{text-decoration:underline;}


#search-select{color: #b7e1ff;}
#search-select::before{content:attr(data-before);display:block;height: 0mm;position: relative;top: -3.5mm;font-size: 55%;left: -3mm;}
#h4-title [data-btn-lic]{width: 40px;height: 40px;cursor:pointer;display: block;border-radius:50%;border: solid var(--theme-color) 1px;padding: 8px 7px;position: relative;top: -1mm;margin-right: 1mm;}
#h4-title [data-btn-lic]:hover{background-color: var(--hover-color)!important;color:#000;}
#h4-title [data-btn-help]{width: 40px;height: 40px;cursor:pointer;display: block;border-radius:50%;border: solid var(--theme-color) 1px;padding: 8px 7px;position: relative;top: -1mm;margin-right: 1mm;}
#h4-title [data-btn-help]:hover{background-color: var(--hover-color)!important;color:#000;}
#search-select [data-active]{color:#fff;transform: scale(120%);/* top:-1mm; */text-shadow: 0px 0px 4px beige;pointer-events:none;}
#search-select [data-before]{float:left;position: relative;width: 40px;height: 40px;transition: transform ease 0.1s;text-align: center;line-height: 32px;border-radius: 50%;}
#search-select [data-before]:not(:first-child){margin-left: 8mm;}
#search-select [data-before]::before{content: attr(data-before);display:block;font-size: 50%;height: 0px;position: relative;top: -3mm;color: #b7e1ff;}
#search-select [data-active]::before{color:#fff;}
#search-select .material-icons{cursor:pointer;}
#search-select [data-before]:hover{color:#fff;}
#search-select .material-icons::before{content:attr(data-before);display:block;position: static;height: 6px;top: 0mm;color: red;width: 100%;}
#search-div{height: 50px;text-align: center;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: solid #ccc 1px;display: none;}
#search-div button{background: transparent;width: 50px;height: 50px;padding: 0px 13px;border-radius: 50%!important;margin-left: 2mm;}
#search-div input[type="search"],#search-div-facturi input[type="search"]{width: 40%;min-width:256px;margin-top: 1.5mm;}
#search-div-facturi{text-align:center;height:50px;margin-bottom: 4mm;top: 0px;position: sticky;}
#search-div-facturi input[type="search"]{min-width: 220px;}
#search-div input[type="search"]:focus,#search-div-facturi input[type="search"]:focus{border-bottom:solid var(--theme-color) 1px!important;}
#search-div button:hover{background-color:var(--hover-color)!important}
#search-div .search-count, #search-div-facturi .search-count{border-radius: 4px;background-color: var(--theme-color);min-width: 14mm;min-height: 10mm;border: solid var(--theme-color) 1px;margin-left: 4mm;margin-top: 1mm;word-break: break-word;white-space: break-spaces;display: block;color: #fff;font-size: 90%;z-index: 1;}

#radio-form-nit>div{width: 75mm;height: 6mm;margin-top: 3.5mm;margin-left: 5mm;background-color: var(--hover-color);box-sizing: border-box;padding: 4px;}
#radio-form-nit>div label:nth-child(3){margin:0 3mm;}
#radio-form-nit>div .material-icons{position:relative;top:-1mm;margin-right: 0mm;}

.dialogBox .dialogClose {display:none;}
.dialogBox .dialog-ok-mobile, .dialogBox .dialog-cancel-mobile {display:block;position:relative;top:-2mm;border: solid var(--theme-color) 1px;color: #fff;}
.dialogBox .dialog-ok-mobile{float:left;}
.dialogBox .dialog-cancel-mobile{float:right;}
.dialogBox .dialogTitleBar{border-radius:0;background-color:var(--theme-color);padding: 9px 1mm; color:#fff;}

.xml-button{
    background-image:var(--xml-32);background-repeat:no-repeat;background-size: 24px;background-position: center;display: inline-block;
    width: 35px;height: 34px;border-radius: 50%;border: solid #ccc 1px;padding: 0;position: relative;top: -3.5mm;background-color: #fff;right: 1mm;
    cursor:pointer;opacity:0;
}

#modal-info{max-width:340px;min-width:340px;-webkit-user-select:none;user-select:none;}
#modal-info hr{border-bottom:none;}

.tbody-facturi .selected-row td:first-child{border-left: solid var(--theme-color) 3px!important;}
.tbody-facturi tr{min-height:44px;outline:none;}
.tbody-facturi td:last-child{width: 190px;height:44px;min-width: 190px;}

.tbody-facturi tr:not(:nth-child(1)) td:last-child i:nth-child(3){display:none!important;}
.tbody-facturi [data-hover]{
    opacity:0;
    position:relative;
    right: 20mm;
    top: -1mm;
    color:#205c97;
    cursor:pointer;
    min-width: 50px;
    font-style:normal;
    font-size:85%;
    background-color:#fff;
    border-radius: 4px;
    padding: 0 1mm;
    box-shadow: 0px 0px 2px #ccc;
    }
.tbody-facturi [data-hover] .material-icons{float:left;font-size: 12px;}
.tbody-facturi tr:hover [data-hover]{opacity:1;}

 #contentArea-facturi .nr-serie-data{margin-left:5mm;}
 #contentArea-facturi .nr-serie-data>.material-icons{font-size:20px;position:relative;top:1mm;color:#205c97}
 #contentArea-facturi .nr-serie-data .forfetar{font-size: 18px;position:relative;top:1mm;color: blueviolet;margin: 0;left: 1mm;}
 #contentArea-facturi .nr-serie-data .nr-serie{min-width:45mm;display:inline-block;padding-left:1mm;color:#205c97}
 #contentArea-facturi td:first-child .date .material-icons{font-size:13px;position:relative;top:0.5mm;left:1mm;line-height:13px;}
 #contentArea-facturi td:first-child .date{padding:0 1mm;border-radius:4px;margin-left:0mm;margin-right: 3mm;width:27mm;display:inline-block;}
 #contentArea-facturi td:first-child .monetization_on+span{width: 20mm;display: inline-block;}
 #contentArea-facturi td:first-child .local_offer+span{display:inline-block;width: 5mm;}
 #contentArea-facturi td:first-child .monetization_on,
 #contentArea-facturi td:first-child .payment,
 #contentArea-facturi td:first-child .local_offer{font-size:13px;position:relative;top:0.5mm;left:1mm;color:var(--theme-color)}
 #contentArea-facturi td .client, #contentArea-facturi td .pay {color:var(--theme-color);margin-left:5mm;box-sizing:border-box;padding:0;height: 3.5mm;width: 85%;}
 #contentArea-facturi td .client span{position:relative;top:2mm;/* line-height: 21px; *//* height: 21px; */}
 #contentArea-facturi td .client .material-icons {font-size:20px;line-height:20px;position:relative;top:2mm;}
 #contentArea-facturi td .client small{color:#444;}
 #contentArea-facturi td .client>span {pointer-events: none;}
 #contentArea-facturi td .pay {color:#000;height:6mm;}
 #contentArea-facturi tr[data-anulata="1"] td:nth-child(1) :not(.material-icons){text-decoration:line-through;color:darkred}
 #contentArea-facturi tr[data-anulata="1"] td:nth-child(1) [data-hover]{visibility:hidden;pointer-events:none;}
 #contentArea-facturi tr[data-anulata="1"] td:last-child i:nth-child(1),
 #contentArea-facturi tr[data-anulata="1"] td:last-child i:nth-child(3),
 #contentArea-facturi tr[data-anulata="1"] td:last-child i:nth-child(4){display:none}
 
 #contentArea-facturi tr [data-deincasat="0"]{display:none;}
 #contentArea-facturi .incasari{margin-left:5mm;box-sizing:border-box;padding: 0;height: 5.5mm;width:85%;}
 #contentArea-facturi .incasari[data-after]::after{font-size:90%;top: 1mm;}
 #contentArea-facturi .incasari>i{font-size:20px;line-height:20px;color:var(--theme-color)}
 #contentArea-facturi .incasari .incasat{min-width: 50mm;display: inline-block;}
 #contentArea-facturi .incasari .nr-serie-data{display:inline-block;height: 13mm;width:90mm;margin-bottom: -8mm;}
 
#modal-factura,#modal-anaf{width:272mm;height:99%;border:solid var(--theme-color) 1px;}
#modal-factura .dialogTitle{top: -1.5mm;color: #fff;margin: 0 auto;display: inline-block;width: 50mm;font-size: 1.3em;}
#modal-factura .dialogTitle button{font-size:15px;border-radius: 4px!important;border: none;background-color: #edebe9!important;border: solid #ccc 1px;}
#modal-factura .dialogTitle .w3-center{width:60%;position:relative;top: -1px;display:inline-block;}
#modal-factura .dialogClose{top:-1mm;color:var(--theme-color)}

#modal-factura label input[style*="border-bottom"],#modal-factura label select[style*="border-bottom"]{background-color:#e06c75!important;/* box-shadow: 0px 0px 10px #d70022; */}
#modal-factura form label span.invalid-message[data-invalid-message]:after {float:left;min-width:2.5mm;display:none;}
#modal-factura .dialogContent{padding:1mm 2mm;}
#modal-factura .btn-anaf{padding:1mm 2mm;background-color:aliceblue;position:relative;left:5mm;top:-1mm; border:solid #ccc 1px;}
#modal-factura .btn-anaf:hover{background-color:#edebe9!important;}
#modal-factura .btn-anaf .material-icons{font-size:13px;font-weight:bold;pointer-events:none;}
#modal-factura #furnizor,#modal-factura #cumparator{width:39%;min-width: 103mm;min-height: 86mm;background-color:#fff;box-sizing:border-box;padding:1mm;border-radius:4px;}
#modal-factura #fact{width:21%;min-width: 56mm;min-height:86mm;background-color:#fff;margin: 0 1mm;padding: 1mm;box-sizing:border-box;border-radius:4px;}
#modal-factura #furnizor label,
#modal-factura #cumparator label,
#modal-factura #fact label,
#modal-factura #date-contact label,
#modal-factura #date-expeditie label{display:block;width:100%;height:7mm;color:var(--theme-color);font-size:15px;user-select:none;padding-left:1mm;}
#modal-factura #furnizor label input, 
#modal-factura #furnizor label select, 
#modal-factura #cumparator label input, 
#modal-factura #cumparator label select, 
#modal-factura #date-contact label input,
#modal-factura #date-expeditie label input, 
#modal-factura #date-expeditie label select{
    float:right;
    min-width:65mm;
    background-color: #fff;
    border:none;
    border-bottom: solid #ccc 1px;
    border-radius: 0px;
    min-height: 20px;
    outline: none;
    color:#000;
    margin-right:1mm;
}
#modal-factura #fact label input, #modal-factura #fact label select {
    width: 32mm;
    background-color: #fff;
    border:none;
    border-bottom: solid #ccc 1px;
    border-radius: 0px;
    min-height: 20px;
    outline: none;
    color:#000;
    float:right;
    font-size:14px;
    text-align:center;
    text-transform: uppercase;
}
#modal-factura label [data-invalid-message]{position:relative;top:1.5mm;}
#modal-factura label [data-top0] {top:0}

#modal-factura #fact #cancel-invoice{cursor:pointer;border:solid #ccc 1px;border-radius:4px;}
#modal-factura #fact #cancel-invoice:hover{color:var(--red-60);}

#modal-factura #fact label select {height:24px;width:33.5mm;}
#modal-factura #furnizor label select, #modal-factura #cumparator label select{width:65mm;height:24px;}
#modal-factura #furnizor label input:focus, #modal-factura #furnizor label select:focus,
#modal-factura #cumparator label input:focus, #modal-factura #cumparator label select:focus,
#modal-factura #fact label input:focus, #modal-factura #fact label select:focus,
#modal-factura #date-contact label input:focus, #modal-factura #date-expeditie label input:focus, #modal-factura #date-expeditie label select:focus
{border-bottom:solid var(--theme-color) 1px;}

#modal-factura #termeni textarea{border:solid #ccc 1px;height:18.5mm;width: 97%;resize:none;outline:none;}
#modal-factura #termeni textarea:focus{background-color:aliceblue;}

#modal-factura #date-contact,#modal-factura #date-expeditie, #modal-factura #termeni {
    float:left;
    background-color:#fff;
    box-sizing: border-box;
    padding: 1mm;
    margin-left:1mm;
    /* height:0; */
    }
#modal-factura #date-expeditie{width:36%}
#modal-factura #date-contact{width:29%;}
#modal-factura #termeni{width:32%;}
#modal-factura #date-contact input, #modal-factura #date-expeditie input, #modal-factura #date-expeditie select{min-width:50mm!important;}
#modal-factura #date-contact b,#modal-factura #date-expeditie b, #modal-factura #termeni b {color:#666;font-weight:normal;}

#modal-factura #totaluri td{color:var(--theme-color);background-color:#edebe9;}
#modal-factura #totaluri td:nth-child(1){width:813px!important;min-width:813px!important;max-width:813px!important;text-align:right!important;padding-right:5mm;}
#modal-factura #totaluri td:nth-child(2){width:85px!important;min-width:85px!important;max-width:85px!important;color:#123;}
#modal-factura #totaluri td:nth-child(3){width:85px!important;min-width:85px!important;max-width:85px!important;color:#123;}

#modal-factura .dialog-ok-mobile-small::after{content:" 👈 Salvează";color:darkkhaki;}
#modal-factura .dialog-ok-mobile-small{height:0;}
#modal-factura .dialog-cancel-mobile-small::before{content:"Renunță 👉 ";color:darkkhaki;}
#modal-factura .dialog-cancel-mobile-small{height:0;}
#modal-factura #data-input-table-randuri-factura tbody[data-rows] td:nth-child(1):hover{background-color:var(--hover-color);}
#modal-factura #data-input-table-randuri-factura [data-checked]{background-color:#edebe9;}
#modal-factura  #data-input-table-randuri-factura [data-checked]::before{content: "✓";color:var(--red-60);float:left;font-size:90%;font-weight:bold;width:0;position:relative;top:2px;}
#modal-factura  #delete-invoice-selected-rows{height:14px;position:relative;bottom:1mm;cursor:pointer;color:var(--red-60);transition: all 0.25s ease;}
#modal-factura  #delete-invoice-selected-rows:hover{transform: scale(125%);}
#modal-factura  #delete-invoice-selected-rows+small{position:relative;top:3px;font-weight:bold;}
#modal-factura  #delete-invoice-selected-rows-hint{position:relative;top:4px;color: #555;}

#data-input-table-randuri-factura td:nth-child(1), #data-input-table-randuri-factura th:nth-child(1){width:40px;min-width:40px;max-width:40px; text-align:center;}
#data-input-table-randuri-factura td:nth-child(2), #data-input-table-randuri-factura th:nth-child(2){width:453px;min-width:453px;max-width:453px;}
#data-input-table-randuri-factura td:nth-child(3), #data-input-table-randuri-factura th:nth-child(3){width:85px;min-width:85px;max-width:85px;}
#data-input-table-randuri-factura td:nth-child(4), #data-input-table-randuri-factura th:nth-child(4){width:85px;min-width:85px;max-width:85px;}
#data-input-table-randuri-factura td:nth-child(5), #data-input-table-randuri-factura th:nth-child(5){width:90px;min-width:90px;max-width:90px;}
#data-input-table-randuri-factura td:nth-child(6), #data-input-table-randuri-factura th:nth-child(6){width:60px;min-width:60px;max-width:60px;}
#data-input-table-randuri-factura td:nth-child(7), #data-input-table-randuri-factura th:nth-child(7){width:85px;min-width:85px;max-width:85px;}
#data-input-table-randuri-factura td:nth-child(8), #data-input-table-randuri-factura th:nth-child(8){width:85px;min-width:85px;max-width:85px;}

#modal-anaf .dialog-ok-mobile{display:none;}
#modal-anaf #text-xml{width:99%;border:solid #ccc 1px;margin-top: 1mm;overflow:auto;height:500px}
#modal-anaf #raspuns-validare{height:64px;width:99%;resize:none;border:solid #ccc 1px;overflow:auto;margin-top: 2mm;}
#xml-div{width:99%;}
#xml-div .w3-button:not(:first-child){margin-right:1mm;}
.hljs-meta{color:#61aeee;}d
.hljs-name{color: #e06c75;}
.hljs-attr{color:#d19a66;}
.hljs-string{color:#98c379;}

#modal-incasare {width:256mm;}

#modal-setari{width:185mm;}
#modal-setari .dialog-ok-mobile-small::after{content:" 👈 Salvează";color:darkkhaki;}
#modal-setari .dialog-ok-mobile-small{height:0;}
#modal-setari .dialog-cancel-mobile-small::before{content:"Renunță 👉 ";color:darkkhaki;}
#modal-setari .dialog-cancel-mobile-small{height:0;}

#modal-sel-furnizori .dialog-cancel-mobile-small::before{content:"Renunță 👉 ";color:darkkhaki;}
#modal-sel-furnizori .dialog-cancel-mobile-small{height:0;}

#modal-help .dialog-cancel-mobile-small::before{content:"Renunță 👉 ";color:darkkhaki;}
#modal-help .dialog-cancel-mobile-small{height:0;}

#modal-reports {width:272mm;height:99%;border:solid var(--theme-color) 1px;}
#modal-reports .dialog-ok-mobile{display:none;}
#modal-reports .w3-cell-row .w3-cell{min-height: 120px;padding-top: 1mm;}
#modal-reports .w3-cell-row .w3-cell:not(:first-child){margin-left:1mm;}
#modal-reports #produse-list div{overflow:auto;height:80px;}
#modal-reports #produse-list label{display:block;}
#modal-reports [data-table] th:nth-child(1), #modal-reports [data-table] td:nth-child(1){width:11mm;max-width:11mm;min-width:11mm;}
#modal-reports [data-table] th:nth-child(2), #modal-reports [data-table] td:nth-child(2){width:15mm;max-width:15mm;min-width:15mm;}
#modal-reports [data-table] th:nth-child(3), #modal-reports [data-table] td:nth-child(3){width:15mm;max-width:15mm;min-width:15mm;text-align:right;}
#modal-reports [data-table] th:nth-child(4), #modal-reports [data-table] td:nth-child(4){width:25mm;max-width:25mm;min-width:25mm;text-align:right;}

#modal-reports [data-table][class] th:nth-child(1), #modal-reports [data-table][class] td:nth-child(1){width:3mm;max-width:3mm;min-width:3mm;}
#modal-reports [data-table][class] th:nth-child(2), #modal-reports [data-table][class] td:nth-child(2){width:12mm;max-width:12mm;min-width:12mm;}
#modal-reports [data-table][class] th:nth-child(3), #modal-reports [data-table][class] td:nth-child(3){width:15mm;max-width:15mm;min-width:15mm;text-align:right;}
#modal-reports [data-table][class] td:nth-child(3){
    background-image: linear-gradient(#205c97, #205c97);
    background-repeat:no-repeat;
    background-size:0;
    background-clip:content-box;
    padding-right: 0mm;
    }
#modal-reports [data-table][class] td:nth-child(3) span{margin-right:1mm;}
#tbody-reports-2 tr{pointer-events:none;}
#modal-reports .dialog-cancel-mobile-small::before{content:"Renunță 👉 ";color:darkkhaki;}
#modal-reports .dialog-cancel-mobile-small{height:0;}