﻿html {
    height: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
}

body {
    position: relative;
    height: 100%;
    padding: 0;
    margin: 0;
    font-family: Calibri, Tahoma, sans-serif;
    font-size: 14px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    background-color: #ffffff;
    background-image: url(images/scratches.png);
    background-repeat: repeat;
    -webkit-overflow-scrolling: touch;
}

/* dialog */
#dialog {
    display: none;
    overflow: hidden;
}

.dialog {
    overflow: visible !important;
}

/* wait layer */
#wait {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2000000 !important;
}


/* header area */
#header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 86px;
}

    #header #hamburger {
        display: none;
        position: absolute;
        left: 6px;
        top: 4px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAABcSURBVEhLtdGhDQAwDMTAzlhc2P1X+LKQmNUBJ0UmD7KSjMJowmjCaMJowmjCaKpjnxtTG5iC0YTRhNFUBz3qRxuYgtGE0YTRVAc96kcbmILRhNGE0YTRhNGT9QDU44JL1Ymq7QAAAABJRU5ErkJggg==') /*images/hamburger.png*/;
        background-position: center center;
        background-repeat: no-repeat;
    }

    #header #logo {
        position: absolute;
        left: 0;
        width: 260px;
        top: 0;
        height: 86px;
        background-image: url(images/logo_200.png);
        /*background-image: url(images/custom/logo-ayama_302.png);*/
        /*background-image: url(images/custom/logo-ayama_260.png);*/
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #f5f5f5;
        border-right: 1px solid #bbb;
    }

    /* logarea */

    #header #logarea {
        position: absolute;
        top: 0;
        left: 260px;
        right: 0;
        height: 40px;
        background-color: #f5f5f5;
        padding-right: 10px;
        color: #607890;
        border-bottom: 1px solid #bbb;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
    }

        #header #logarea #log-info {
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            margin-right: 5px;
        }

            #header #logarea #log-info #profile-name:hover,
            #header #logarea #log-info #license-info:hover,
            #header #logarea #log-info #license-locked-info:hover {
                cursor: pointer;
            }

            #header #logarea #log-info #license-info {
                font-weight: bold;
                color: #FF0000;
                color: #0000ff;
            }

            #header #logarea #log-info #license-locked-info {
                font-weight: bold;
                color: #FF0000;
            }

        #header #logarea #log-commands {
            display: flex;
            flex-direction: row;
            align-self: center;
            margin-right: 5px;
        }

            #header #logarea #log-commands > span {
                margin-left: 10px;
                cursor: pointer;
                background-repeat: no-repeat;
                background-position: center center;
                display: block;
                height: 24px;
                width: 24px;
            }

            #header #logarea #log-commands #logout {
                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC60lEQVRIibVWQUgUURj+QxP10KHceW/e7nToEBEFguBJ0IiyQ3rKa3ROhaAg6NoprHnv7TToliZBGGwSRCwkHYSoa5fAlAIvUbn/e7O2qwfR7XVYs92Zddw99OBd3sz83/9///e/bwBiFvO1w4QaoxJzNscVIrBEBJZsjitUYo4JNcZ87cTFqLtSkypJpZ4hQu0QjiZ2C7VjuzjteMgaCs48HCZcFQ8MHNmqSFwcig1OpBonXJVjsn1lcXwXA1ImUo3vn7lQv+OyTHk/zxIXhw6opBypJDWpkvVooRzREnjTFvoN4WjIZOkMEcFlytUWTRf6qQiuE4k/6tFV0xMq9UydbN6femqOAQAQV9+tBiBcbSf8oA8AgEyULOLqD+HvbRenK9T42gmrxZb4sSdjOiFrWhjXE3sVpQv9NK2u/lUPkej2ZEznyfvFLsLVt7C6mK8dYEKNhcrbplOl02DMIcLzCyHKNihXWzVnLr4GAEj4QV84USaDUaASc7XIOAcAkOTqWqMStbm+UaEan9eAS8yBzXGlBtXDYciaFsLxe6MAVGAeFk1rZYb+nVtCLQMRWKo+7Mps2gle6G520BK80M187YTVFAFIZU2H7a0NNg0g9aWB2dX2CECYIvqklEilVW+zAKm06q2oKURRuMnJB3gulTUdTd1HQv0ayZo2S6xfiDQ5IlOhpwAALK7uNdxkibcAACyZ9yMyDQ8a5bhxIhMch4w5XG9CowrKfxrJmjbHQ0YFblZVtbPnFdGrIr8Ai6a1K7NpR+akWv+unj/6zBypyFq9rX22e1UAADgesgjnAucGZlfbAQBsb23QdvU8FWqJSvWZyPxLmtZXAABGsqbN4vpFWD0RA9o1mnK4fOauX9zPP5IP189ToZZCwaPXdQOG84VwzNhu/g5LB7eJi4+IwK/R92IMZw/ExaH/ZpnVPbFdnG7U9AnHxw2bfvVivnaYDEapxJwl1HKlMlW0hFqmEnNMBqMH/bb8AeyFWztU9+ncAAAAAElFTkSuQmCC') no-repeat;
                /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGvSURBVDhPY/z//z8DNQATlKYYDDmDPv/4M23vo86t96B83ICAQRvOvgIatPjoMyCCCuEAOA368uXri5evgC6C8hkYbt+9D2VhA9gNAurJK6vNLa2F8sGgqrEjKavo3v2HUD4qwGIQxBSs9gMFs0uq79x7AOUjASwGTZ4xD+gvCXGxtvoKqBAYALk8PNxAqcqGdqgQEkA36PCxk+cvXQEyqkpyVZUVIYIQAORO6moGMoBhd/jYKYggHGAaBFJha2VuqKcDZDhpCQNJXg4WDUluIANolo2lGZABsQwZoBv05etXIAn0F4QL1H+8zmJ+qq6pEj9EBOJMoKMgXDjAMOgLyCAebi4IFwjgzkEGEGXIAN0gFbCFp89dhHAxwYVLV4EkRBkyQDfI09URSF65dgMzFIAAHhW2VqCQQgboBgGDABjSQAYw+W3fvQ8iCAFAI9p6JwMZ8KhABlgKNqD/4QkSqAEY8MDkc+HSFYgIJBEARcBqEQCLQUAANGvSjHloLgICoLmQZAnlIwHsBkEA0AnAZPXi5csvX7+pKCkAfQSJe6wAn0EkAfTAJhsMNoMYGADtvrNiQdfNvQAAAABJRU5ErkJggg==') no-repeat;*/
                /*				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIFSURBVEhLtZW7TgJBFIZBgoaKwkosTYixtNVGGhMLWxsKX8CosaL32lFQKS9AYfQN7Ek0sTJWGuKlkcYOY8DvDGfHIzvrNvAnX3bm3P5lYYfMYDCYKMHgOPldBNTPZApktrleQQe+oAdP0IIt8tNa/kepBjRX4c2V/IOabWqbV6IBqxwNF9EAC/G+EMrBKWR1DIEEg9Hh7J9hD8rsc5BnvQQ1eB+pPdIxbmbMgILqSEMTCi4ZEDVF8pemXj7hustFc6OFDAL/zFk33RQj4vIJpnTrJDFqr03fg6vTud6A5bYpksfy587ZL8MHvMKChp3Yz0LX9G/EDAhemYI97fUidmzyuxr2InZi8uchg44pKGufF7Ezk9/XsBfxVZO/DRl8aVJ+hjnt80ozIDZn8q8hg54mxSCvfV7E0wxKJv8SMngyBUva50UszWDN5Nshg5YpqGmfF7FDk9/RsBexusk3QgZycEUF8oYWtdeJ/SLxR7iHeQ07sS/Bp+mvxAxYTpOwj0ne0NiXPSrqZuDG9N1xzcYMtHgzKhTYX8OsSwZETu7cDv+GFckFDUSs5FQcpoCGLshLtMp1DmToGtTBPxatPdAxbmaSQZbCI0g6lmNQK3fuh4sSDSLRsA5ycA3LEqDmDtxjsUo1EBGVk3IDzuEW5KB7gTY0oEKN/5OxihlMimBwfAwyP0sDwLTeS+3ZAAAAAElFTkSuQmCC') */ /*images/logout.png*/
            }

            #header #logarea #log-commands #lock {
                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACVUlEQVRIia2VW08TURDH90uws2CUIvHNRF6Mn6TGBOKHMBqQxhgSfTHlzHKJN6KPhKB90yBN8UIwSrAPPoNgIu2yZ7awyrawvez4AAHb7q6n0Unm5Zzd/2/OnDkzmhZj+qTdDyhTICgHJlkgZBWErAJSEQTlQMhRmNrpi9MINUD7vCGclyBkAEgc60IGgM68gVZCSVw3nes6UuWvwi2uCyrrpjMUH7lwRjoVbgMh3YyMPOqnK893eWHD54NawAe1gF+t+3z52W4cZLAt51FpufS0xFRucHbT52TG5asZl5e2fN7xGnzxSSkK4HWn93pPo0fnRVQ0j/MV/lKscY95unZmgvirXeOptUrkKbqQ5o7EJ+3+uGpZLVR5bNlrW7+/4vHHH9XY6jLQSmiAMhV3aXmrxrff7ret33nv8WohBoDEIJwRDQTlwjYHZkqczLi8sOHzg09lTmbcJk9/LvPr9UNOZlwemAm/C0CZ1cAkK2yz8KvBqrbl1qMA29rx02/bLFcDZcDPwyCimmy/I8D0WoUf5SsdApCKKoCAmfumHb7w0FEGHKco/JLDTpB65/HdD14ngEUNhBxVBYwte3xvRR1gmM6wBlM7fWEP7d8BsnHSLgCdeRXA5l6dv7t1NcA4zZ70IgOthC6o/N/KVNB+z3jpbGu7Hvrzo6Utn+sBK/mbb34r4FroTDBMuhXbWxRcR7oRO9V0pEEdyetYXNB+ZOSt1p3e6+1CmlMa+igbME6zPRO755TEm1KGVuJoTsssoNzW0fZ1tH1AuQ0oFw3TGW6aXCH2GyJOczyrJarPAAAAAElFTkSuQmCC') no-repeat;
                /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGvSURBVDhPY/z//z8DNQATlKYYDDmDPv/4M23vo86t96B83ICAQRvOvgIatPjoMyCCCuEAOA368uXri5evgC6C8hkYbt+9D2VhA9gNAurJK6vNLa2F8sGgqrEjKavo3v2HUD4qwGIQxBSs9gMFs0uq79x7AOUjASwGTZ4xD+gvCXGxtvoKqBAYALk8PNxAqcqGdqgQEkA36PCxk+cvXQEyqkpyVZUVIYIQAORO6moGMoBhd/jYKYggHGAaBFJha2VuqKcDZDhpCQNJXg4WDUluIANolo2lGZABsQwZoBv05et
				/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAIAAAAi3QukAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGjSURBVEhLY/z//z8DNQATlKYYYHfRp89fb9y+d+POfQ52NgVZaTMjXagEboDFoA3b906bt+LFqzdQPgODuKhwTkqUv4cTlI8VAA1CBpUt/bp2AYl51cdPX3j5+u3jp8/3Hj7hHpYGFJw0ewlUETaAYtDClRuBGtomzPoHFUCAmrZJQKndB49B+RgAYdCvX7/dQlNTC+ugfFTw5+9f97BUB/8EKB8DIGLtzv1Hz1++DvR2gfJRATMTk4+b49v3H4BqoEKoAGHQM7AKRXkZCBcTaKkrAcnHT19AuGgAatDnL1+/fPkKZDx7/uopDvTp0xeQghevwDrQATT6z1++Hp9TBREiCHasnCklIQblwADVUjZdDDIx0JEQE4FyCAGcBqkpK8zua9y1eraQID9UCC/AaRAwvTAxMV67dff37z9QIbwAp0HABLHv8Mnbdx8CGVAhvABfGG3auf/MhatQDiGAz6D9R05t3LEPyiEE8BlEEoAapKIoB2EQBLw83P/+YSlUESXkzTv3T527DGHjAoyMjEb6WlpqylA+Ehh8tchgM4iBAQDNG0TuYSDJAwAAAABJRU5ErkJggg==') */ /*images/custom/lock_close.png*/
                /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAIAAACa6yEfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAITSURBVDhPY/z//z8DBQBd/99//19//fXk089ff0HiPGzM8gIcvOzMTIyMEAVoAEX/l19/zz77vOPmm6233v5n+P/7z39BTlYHJUF/TRELWX6oIlSA0P/jz791V1/PPfuMhYnRSIpXXYQLKHjn7bddd9/9+/e/wEouxkACohIFAPVDwL677+xmnQlbfvnQ/fc///yFCP74/ffM049+iy+q9h27/uoLRBAZMEFM+fzzz6477779/pdhJg10KhszVJydhclYiq/WUfHjjz9zzj6DCCIDqLo3X3+/+vLLUpZfQ5SLlRk9qAwleazl+IEOxBJXUHf8BwX7m6+/fv35B+Wjgoa99+S7j3z4/hvKhwFQ+AGD/cH7Hx9+/IEaiQ0svvB8xaWXm2P1beQFmJDcB9IPDOSczTd3330PFcMNgEEDNEKIkwXKh/ufbIBdP9CB7MyMwIQA5eMG2PVzszEDE0yKiZQIFytUCAfArh/owzxLmXhDSVVhTqgQDoBd/+dff6+9/vbk44+7775DhXAA7PqBme/k44+vv/4GIqgQDoBd/9dff5v3P6jbew8zvaEB7PqB4Offf2++EbAcCED6OViYgQjCxwOYGRmBxQkLqo2g9Pft99/tN9+uu/b6199/UGFsAJgXXVWEgJEC5YMBtPwA5poP3/8AixCIKFYAzNPCXKzwrA0BiPKHPIAz/IgElOlnYAAAtdcuyQIdTZ8AAAAASUVORK5CYII=') */ /*images/custom/lock_open.png*/
                /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAKESURBVEhLtZVdTxNBFIbBRK+88Hfond7bzvwGL731wvAj+BUtu+1ut1CsCXprjJqYqFisAv1CsUv5aKtiBdKmBT8icTzn9GzbbafLR8KbvOzumd33mTMzwIRS6kLd/XEaKTUZWmhcRcPDJFcDdSrA9YW1KzJ9NCWt8p6wysfCcv+KxNY38aB9/5a5fJlf0+pEQMhpXpOJnYo0ckrGSkrG17tXY5XuhfOl0O1Ir2AALImY+/HCCxROdVWmO3dDqfYdabkFYeQBVlQyUXvJX4woECBTzZvSrihp5lXYqjxEIA+RRPrwnjQLMF5UInlwg8s+BQJEsm5LM6dErPRbu9bYoeU2cAJi9muUqz4Fd2DvPKMZOvUcl0YknPoTBMjk90dc8ukEwPZzXH/YhwyXRhR2ao/PD0hUn2IHYnY3y6URhZ3q2QGhVCcs07+mhL1Rk8aKEtbGHj5rbVfgCMMJS2xu47OYb9/mGJIWIOZbW3Q0Zz6A3/N1GY7qit9Yi8J4NNu9Imiusc4xJD3ArrS6wWwKeAfOKBl5C14c8BuuwVh0Cbp1GxxDGgNw9/0ACO+FoV8PuQ+DX74/HEPSA2Kl9igAZwnGLvB5BrqiMbhGlnrvCCN3zDEkPcDM/fQDIIBm7s10cJm8Otagg/jnDseQxgAKhz4Af9w3LsurAXv1RSXszV2OIekB8U/N/uxxCYYB/UD/cwY6KJ8CQHvgHVGE4PoOBo0xvCfMYotjSHqAmT/qhXtdIIT2wjuqnj0A3MN7IvZxn2NIeoAxtMmDJphnBPJm0wQIcMAxJC0A/r7XRTT7D6wCHYElwXUnwz3W4msux5C0gOlpdQn/D5/H+C3HkHqAi7Oa+A/Gv8TMb/pw5AAAAABJRU5ErkJggg==') */ /*images/lock.png*/
            }

            /*#header #logarea #log-commands #profile {
				cursor: pointer;
				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAGoSURBVEhLtZU7SwNBFIVPQlTEEBFsBFtt1X8g9hZ2giBWFoIptLCc9YFW/gRtU9jYCFZ2aYIv4h9QYqOFmBQ+0Lie2b0k+5jMJiE58GXg5t5z2N2ZXbiu21f8n3Z0jGEo5ISsVK1qL0BhnBzAwRP5EN7ICasT0mVUcsAeZmj0QFwjCq/smZPumOwBOxilwb3ROEzFu0qD7AEKWwYzMwqHMhWSPcBBMWbUCoUySctkQ0kB5ZhRa74YkJPJhnoZUGVAbOsmBVxETGxcy1RI9oBdLBmMzCjkZSoke4BChlwaDYMolLCNEZkKyR6g5Z/iK6OxTxFHGJPumJKuYJLMYh0DXJdpdkYq5JGckxVsYognecrrNcgc4CLFgTVSo8k311MyLfW0t2r0e8jBPvlh/Z2scjrlm/iKB/gmeQ7VSfBWfJIbUvBQuJVas0fhl2zQpRESD1BYYHPUvBPq9JgXt0iAwiAb7iID3VCiV0ZbhgM62fc2FP7otagtgwEp/ql3iXmocwrhAP2i8r9UpuZuqOrtHQzIsvjCtdYjnkmmGaClD1SviD7k/uHiH32LpSk4tMFoAAAAAElFTkSuQmCC')*/ /*images/user_profile.png*/ /*;
				background-repeat: no-repeat;
				background-position: center center;
				display: block;
				height: 24px;
				width: 24px;
				margin-left: 5px;
			}
			#header #logarea #log-commands #help {
				cursor: pointer;
				background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJIZWxwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSI+PGc+CTxwYXRoIGQ9Ik0xNC4wOSwyLjIzM0MxMi45NSwxLjQxMSwxMS41MTgsMSw5Ljc5NCwxQzguNDgzLDEsNy4zNzYsMS4yODksNi40NzcsMS44NjhDNS4wNSwyLjc3NCw0LjI5Miw0LjMxMyw0LjIsNi40ODNoMy4zMDcmI3hEOyYjeEE7CQljMC0wLjYzMywwLjE4NS0xLjI0LDAuNTUzLTEuODI4YzAuMzY5LTAuNTg2LDAuOTk1LTAuODc5LDEuODc4LTAuODc5YzAuODk4LDAsMS41MTcsMC4yMzgsMS44NTQsMC43MTMmI3hEOyYjeEE7CQljMC4zMzksMC40NzcsMC41MDgsMS4wMDQsMC41MDgsMS41ODJjMCwwLjUwNC0wLjI1MiwwLjk2NS0wLjU1NywxLjM4M2MtMC4xNjcsMC4yNDQtMC4zODcsMC40NjktMC42NjEsMC42NzQmI3hEOyYjeEE7CQljMCwwLTEuNzkzLDEuMTUtMi41OCwyLjA3NGMtMC40NTYsMC41MzUtMC40OTcsMS4zMzgtMC41MzgsMi40ODhjLTAuMDAyLDAuMDgyLDAuMDI5LDAuMjUyLDAuMzE1LDAuMjUyYzAuMjg3LDAsMi4zMTYsMCwyLjU3MSwwJiN4RDsmI3hBOwkJYzAuMjU2LDAsMC4zMDktMC4xODksMC4zMTItMC4yNzRjMC4wMTgtMC40MTgsMC4wNjQtMC42MzMsMC4xNDEtMC44NzVjMC4xNDQtMC40NTcsMC41MzgtMC44NTUsMC45NzktMS4xOTlsMC45MS0wLjYyNyYjeEQ7JiN4QTsJCWMwLjgyMi0wLjY0MSwxLjQ3Ny0xLjE2NiwxLjc2Ny0xLjU3OGMwLjQ5NC0wLjY3NiwwLjg0Mi0xLjUxLDAuODQyLTIuNUMxNS44LDQuMjc0LDE1LjIzLDMuMDU3LDE0LjA5LDIuMjMzeiBNOS43NDEsMTQuOTI0JiN4RDsmI3hBOwkJYy0xLjEzOS0wLjAzNS0yLjA3OSwwLjc1NC0yLjExNSwxLjk5Yy0wLjAzNSwxLjIzNCwwLjg1OCwyLjA1MSwxLjk5OCwyLjA4NGMxLjE4OSwwLjAzNSwyLjEwNC0wLjcyNywyLjE0MS0xLjk2MyYjeEQ7JiN4QTsJCUMxMS43OTksMTUuNzk5LDEwLjkzMSwxNC45NTksOS43NDEsMTQuOTI0eiIgLz48L2c+PC9zdmc+')*/ /*images/btn_help.png*/ /*;
				background-repeat: no-repeat;
				background-position: center center;
				background-color: rgb(66, 151, 202);
				display: block;
				height: 24px;
				width: 24px;
				margin-left: 5px;
			}*/

            #header #logarea #log-commands #help-desk {
                cursor: pointer;
                /*background-color: red;*/
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABDUlEQVRIS2NkYGBg+NPC9h9EUxuw1PxiZKSV4TDHDh4L/sccZGCRtwA77PerGwxMs/WJClGCPmCu/onXoL+t7Hjl8VoAMxyXIYTkQTbjtIAYzSADCKnDboFuPAOz3ywGQt6HhQ3Ikr9fXjMwTJTBCC6sFhByFbop+NRjWIAcqaT4AGYpup5RC8Ahgy9YqRvJbRwMDP9Ry02COZmo8gDqC2yJgioW/BdUY2DJuow135BswTenyQxc+3JRPAbOaDjKJJIsQI7MPze3MTCuCWJgrv7B8HeCPAPD1xdYQ5NsC0Cm/f//n+EfKGLxAJIsYOAQZGAufsHw5+d3BsYeAaLinzQLiDISVdEwsIDWzRYA1Uekh8I3R4AAAAAASUVORK5CYII=') /*images/btn_help.png*/;
                background-repeat: repeat;
                display: block;
                height: 24px;
                width: 24px;
                margin-left: 5px;
            }


        #header #logarea > .log-separator {
            padding: 5px;
        }

        #header #logarea #log-account #account > span {
            background-color: transparent !important;
            text-decoration: underline;
            cursor: pointer;
        }

            #header #logarea #log-account #account > span .iconbutton_text {
                background-color: transparent !important;
                text-decoration: underline;
                cursor: pointer;
            }

        #header #logarea #log-account #account .iconbutton_icon {
            display: none;
        }

        #header #logarea #log-ayama {
            margin-left: 5px;
        }

            #header #logarea #log-ayama #myAyama {
                cursor: pointer;
                background-image: url('data:image/png;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKl0IAypdCBMqXQhrKl0IaypdCBMqXQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAypdCAMqXQiHKl0LKypdCy8qXQiLKl0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqXQgDKl0ImypdC6MqXQunKl0InypdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKl0IAypdCIsqXQtHKl0LSypdCI8qXQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JkuAOCZLgXfmS8e35kvH+CZLgXgmS4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4jcAByI3gAdiN0nHIjfbhyI328diN0oHIjfAB+I3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4jcAB+I3AAfiNwcH4jcvR+I3P8fiNz/H4jcvx+I3B4fiNwAH4jcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+I3AAfiNwQH4jcpR+I3P8fiNzfH4jc1B+I3P8fiNyoH4jcER+I3AAAAAAAAAAAAAAAAAAAAAAAAAAAAB+I3AAfiNwHH4jcix+I3P4fiNzrH4jcTR+I3DQfiNzaH4jc/x+I3I8fiNwIH4jcAAAAAAAAAAAAAAAAAB+I3AAfiNwCH4jccR+I3PcfiNz2H4jcah+I3AEfiNwAH4jcTR+I3OofiNz5H4jcdR+I3AMfiNwAAAAAAB+I3AAfiNwAH4jcVx+I3O4fiNz9H4jchx+I3AYfiNwAH4jcAB+I3AEfiNxnH4jc9R+I3PAfiNxbH4jcAB+I3AAfiNwAH4jcQR+I3OIfiNz/H4jcox+I3A8fiNwAAAAAAAAAAAAfiNwAH4jcBR+I3IMfiNz9H4jc5R+I3EUfiNwAH4jcIB+I3LMfiNzpH4jctB+I3BwfiNwAH4jcAAAAAAAAAAAAAAAAAB+I3AAfiNwOH4jcmh+I3OgfiNy3H4jcJB+I3A4fiNwjH4jcIh+I3BIfiNwAH4jcAAAAAAAAAAAAAAAAAAAAAAAfiNwAH4jcAB+I3A0fiNwiH4jcIx+I3A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAPw/AAD8PwAA/D8AAPw/AAD8PwAA/D8AAPgfAADwDwAA4AcAAMCDAADBgwAAg8EAAAfgAAAP8AAA//8AAA==') /*images/my academy.png*/;
                background-repeat: no-repeat;
                background-position: center center;
                display: block;
                height: 24px;
                width: 24px;
                margin-right: 5px;
            }

                #header #logarea #log-ayama #myAyama.orange {
                    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAZCAYAAADJ9/UkAAAACXBIWXMAAAsSAAALEgHS3X78AAABiUlEQVRIie1WMVLDMBBce3iAnyAa1XFBTfIDfhC7pCOdOqBzFzpK5wfJDxxqClK7QU/wExiZ8+CR72wrDEOT7aw73d6t7ixFdaEWAO4whNXG7pj1INSFUgAyZs8xwrfDXkgg/00CdaESABWAhWc6AVjFHQkt+ChJmXNRMsQNFdVEXpafABLGeaWN5ZIbq7oU5E67WF3lcJk4EiLrIyEF/KTGiDOBOO8XEfctZMiZTU66/UziJcnt49nvn9j30MYehASWJOUYsZTkThv75C9GjGMXSDqzjTb2hfF3x/IBQHmmkzY25TgGlXfQxrrqD4xpWxeKG8uKI6Y+YiGSE2aNIKkkjpQUXJS9F3hsBK8BPAB4ZLamU+M5SY6fRqqYBCwjNeb+Gadkb0EVbBgTRzwYKQmzKu9QF8pJvB1x2VGjzkIQOcZHUBwpCVeh5K6yumjV7kveCD+mC1gEn7nD7et75slu3+5vgh8dwWdOWLuLpvd9dJ0eGmTWnP8VLuT/gnMbzr+tgh6XLQB8ARc+hT/jAmU+AAAAAElFTkSuQmCC') /*images/myAyama_Orange.png*/;
                    background-size: 24px;
                }

                #header #logarea #log-ayama #myAyama > .iconbutton {
                    background-color: transparent !important;
                }

                #header #logarea #log-ayama:focus,
                #header #logarea #log-ayama #myAyama:focus {
                    outline: none;
                }
/* menu area */
#menu {
    position: absolute;
    left: 0;
    width: 260px;
    top: 70px;
    /*bottom: 30px;*/
    bottom: 20px;
    padding: 0;
    background-color: #f5f5f5;
    border-right: 1px solid #bbb;
    z-index: 2;
}



    #menu #pin {
        display: block;
        position: absolute;
        top: 58px;
        right: 10px;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        cursor: pointer;
    }

        #menu #pin.pinned {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAElJREFUOE9j+P//P0UYqyApGKsgKRirIAgHxaT8R8foakAYQwCG0TWMGkCiASDFuDC6WhQONoxNEzLGKoiMh4EBhDBWQeLxfwYAbiDlJ1oYM18AAAAASUVORK5CYII=') /*images/pinned.png*/;
        }

        #menu #pin.unpinned {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAF5JREFUOE+tzTEKgEAMRNE9o7Wl979CdIvAJPyAgxYP4ScbV0R8gtGB0YHRgXE7zuv58Exh3PaBie6VR6ovpvGA/iHlTPVehuqXAxPdK49UX5xgdGB0YHRgdGB8L9YN7tnlJ7tXRAsAAAAASUVORK5CYII=') /*images/unpinned.png*/;
        }

    #menu > ul {
        padding: 0;
        position: absolute;
        top: 54px;
        left: 0;
        right: 0;
        height: 28px;
    }

        #menu > ul > li {
            background: none;
            background-color: #f5f5f5;
            border: 1px solid #bbb;
            border-bottom: none;
            color: #666;
            padding-left: 0;
            padding-right: 0;
            margin-top: 0;
        }

            #menu > ul > li > a {
                color: #666;
                font-size: 12px;
                font-weight: normal;
                outline: none;
                border: none;
            }

            #menu > ul > li:first-child {
                margin-left: 10px;
            }

    #menu > div {
        border: none;
        border-top: 1px solid #bbb;
        position: absolute;
        left: 0;
        right: 0;
        top: 82px;
        bottom: 0;
        padding: 0;
    }

    #menu #search {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 30px;
        padding: 12px 10px;
        border-top: none;
        display: flex;
    }

    #menu #searchbox {
        position: absolute;
        border: 1px solid #ccc;
        padding: 6px 26px;
        height: 16px;
        line-height: 16px;
        width: 186px;
        background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQZAP///+3v8sPL1YSSp5CdsGt7leHl6XeGn3eHn73J2niHn5Oht5KftpWiuK25y5ekuMDL2rbB1Km1ybjD1sHL2rnE15akuLfC1XaGnwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAQABAAAAVQYCaOZGmeKGUpygOhmUMIQSAQzpkQBuADBkLC1BD8foKGCRE4+gII06HpDBxMC6NTsDBVeMfg5CSZ1W6FAerCwBwYkUEaVpKr6SM7Pl/Yl0IAOw==') /*images/search.gif*/;
        background-repeat: no-repeat;
        background-position: 5px center;
        color: #666;
    }

        #menu #searchbox::-ms-clear {
            display: none;
        }

    #menu #searchbox_clear {
        position: absolute;
        right: 13px;
        top: 15px;
        left: auto;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR42mNkoBAwUtOAaiBeBMSPCeiRBeI4IG5FNwAkMQ+Ik/AYgqGGkZACQnKMxNiCz2BcgYisgQGf1/DFAswQBnzhQjMDKPICRYFIUTRSnJAoTspkAYoNAACziCgRCK6R5wAAAABJRU5ErkJggg==') /*images/cancel.png*/;
        background-repeat: no-repeat;
        background-position: center center;
        color: #aaa;
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        cursor: default;
    }

        #menu #searchbox_clear:hover {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABXSURBVDhPzZJBDgAQDAT7K4/3Jn9gwyYStMWBSUQTMz2Rr4jlhDqqwIE7gIfU7hWmowlmTGaiOyZ9sB0ThkcxuFrAGHc/u5gF7iWaaC4xhYLqXH/lF4hk2sgeCajFzcYAAAAASUVORK5CYII=');
        }

    #menu #menu_tab1 ul, #menu #menu_tab2 ul {
        list-style: none;
        padding: 0;
        margin: 0;
        color: #fff;
        font-family: Calibri, Tahoma, sans-serif;
        font-size: 14px;
    }

        #menu #menu_tab1 ul li, #menu #menu_tab2 ul li {
            padding: 4px 20px;
            cursor: pointer;
            position: relative;
        }

    #menu #menu_tab2 > div {
        /*top: 40px;*/
    }

    #menu .backitem {
        background-color: #CCC;
        color: #222222;
        font-size: 14px;
        line-height: 18px;
        padding: 2px 3px !important;
    }

        #menu .backitem .menulabel {
            display: block;
            padding-right: 20px;
            margin-left: 17px;
        }

        #menu .backitem:before {
            content: '';
            display: block;
            width: 15px;
            height: 20px;
            position: absolute;
            top: 50%;
            margin: -8px 0 0 0;
            padding: 0;
            border: 0;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABpSURBVDhPYxg5wA6IV0KYpANvIL4BxOpgHokgAogvA7EcmEciyADiM0AsBuaRCCqA+DAQC4B5ZIByID4CxGQbAALpQHwOiMXBPDIBKBCvArECmEcm8ALim0CsCeaRCWyBeBWEOcwAAwMAk9sMJ+jqLSQAAAAASUVORK5CYII=') /*images/arrow-left-black.png*/ no-repeat;
        }

        #menu .backitem:hover {
            background-color: #B8B8B8;
        }

    #menu .folderitem {
        background-color: #4297ca;
    }

        #menu .folderitem .menulabel {
            display: block;
            padding-right: 45px;
        }

        #menu .folderitem:after {
            content: '';
            display: block;
            width: 15px;
            height: 20px;
            position: absolute;
            top: 50%;
            margin: -10px 0 0 0;
            padding: 0;
            border: 0;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAINJREFUOE+l0LENwkAQRFGXQAQZcoYoAgqABtwBdGC6P/4gsDD3hXww0ktmpA22K6X8RcsWWrbQEskRts1oiR2SM2yfaPm0RTLA9gct36yRXGH7oieukNxQ7VUhXgdGVHtVfNggucD2rwd6JD89cY/kBNsnWiI5wLYZLVto2ULL5Up3B86UC33+GbkdAAAAAElFTkSuQmCC') /*images/arrow-right-white.png*/ no-repeat;
            right: 7px;
        }

        #menu .folderitem:hover {
            background-color: #57a1ce;
        }

    #menu .pageitem {
        background-color: #4297ca;
    }

        #menu .pageitem .menulabel {
            display: block;
            padding-right: 20px;
        }

        #menu .pageitem:hover {
            background-color: #57a1ce;
        }

        #menu .pageitem .addbookmark, #menu .linkitem .addbookmark {
            position: absolute;
            right: 4px;
            width: 16px;
            top: 0;
            bottom: 0;
            background-repeat: no-repeat;
            background-position: center center;
        }

            #menu .pageitem .addbookmark:hover, #menu .linkitem .addbookmark:hover {
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7klEQVQ4jZ2SsUpDQRBFz4YQggSxTGGdQsQvsE4hIgbBD7C0yzdYiqQQ8SMsrS2CtYX+hFikCkEQybFwI+/B2zE6zSw7996de1kISu2pWxGmFQ2BQ+DoF0y4wZ16/1/yhjpX39XNEi6yMAR6QJdvK38WOCmca5XUU2BcEVv13fw6wAfwks/LSr8BQD1Q31y/ZupxbRW1rz6sQZ6q241+1JZ6EZAv1XaVUwsxpbQEpqXAgMeU0mdRIFcxcWAUzH4svOZ1F+q5epY/1Cq8diSwn4HP6k7lfqA+5dkwEpio12q3YdZRr9TbSGAv9NiA+QIQQQ30A7K7WAAAAABJRU5ErkJggg==') /*images/bookmark.png*/;
            }

        #menu .pageitem .delbookmark, #menu .linkitem .delbookmark {
            position: absolute;
            right: 4px;
            width: 16px;
            top: 0;
            bottom: 0;
            background-repeat: no-repeat;
            background-position: center center;
        }

            #menu .pageitem .delbookmark:hover, #menu .linkitem .delbookmark:hover {
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAHFJREFUOE+lkkEOwCAIBH1r/98vlEIDySpLbMthoiyznhwi0oKGX8DhVA6YK8wx95nXxeUn5khytgJAdygETKRlYxoALJRlIwVAFMuyQUOn9UCU7cR7clOgsEL5yDQopehZ2m2FheTgsv2Vf0HD98i4AX7kJAoeoLH6AAAAAElFTkSuQmCC') /*images/cancel_white.png*/;
            }

    #menu .linkitem {
        background-color: #4297ca;
    }

        #menu .linkitem .menulabel {
            display: block;
            padding-right: 20px;
        }

        #menu .linkitem:hover {
            background-color: #3B95DF;
        }

    #menu .subitems {
        padding: 1px 0;
        line-height: 16px;
        height: 16px;
        font-size: 14px;
        text-align: center;
        width: 18px;
        display: block;
        position: absolute;
        right: 30px;
        top: 50%;
        margin: -10px 0;
    }

    #menu .scrollmenu {
        position: absolute;
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 0;
        overflow-y: auto;
    }

input[type="text"], input[type="password"], input[type="button"] {
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    border-radius: 0;
}

/* content area */
#content {
    padding: 0;
    position: absolute;
    top: 50px;
    left: 270px;
    right: 10px;
    /*bottom: 40px;*/
    bottom: 30px;
}

    #content > ul {
        padding: 0;
    }

    #content > div {
        position: absolute;
        left: 0;
        right: 0;
        top: 28px;
        bottom: 0;
        border: 1px solid #bbb;
        background-color: #fff;
    }


/* footer area */
#footer {
    position: absolute;
    left: 0;
    right: 0;
    /*height: 30px;*/
    height: 20px; /* MOMENTANEO FINCHE' NON VIENE IMPLEMENTATA AREA DI NOTIFICA */
    bottom: 0;
    background-color: #f5f5f5;
    text-align: center;
    border-top: 1px solid #bbb;
    display: flex;
    flex-direction: row;
    justify-content: center; /* MOMENTANEO FINCHE' NON VIENE IMPLEMENTATA AREA DI NOTIFICA */
    /*justify-content: space-between;*/
    align-items: center;
}

    #footer #footer-padding {
        display: none; /* MOMENTANEO FINCHE' NON VIENE IMPLEMENTATA AREA DI NOTIFICA */
        /*display: block;*/
        width: 39px;
    }

    #footer #copyright {
    }


    #footer,
    #footer a {
        color: #607890;
        text-decoration: none;
    }

        #footer a:hover {
            text-decoration: underline;
        }

        /* notification area */
        #footer #notificationarea {
            display: none; /* MOMENTANEO FINCHE' NON VIENE IMPLEMENTATA AREA DI NOTIFICA */
            padding-right: 10px;
        }

            #footer #notificationarea #notifications {
                cursor: pointer;
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAOSAAADkgAW4MCa4AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAABtElEQVRIS+2VPYvCQBCGU8odd6XgL9NG8aPRwosi+gdUvEJrsdBC/AteIeJHo6U2IiKC+FGLingxzuR29mJAL4nBy3X3wFvsZHfenWSyK/xjhVcmkendZr0xvQgOh+PD5/PJs9ns0055vV6Zcgsej0euVqtQKBSQofwWypHP57FWqwHlJgP+oNvtYiKRgNPpxMePIEmSEo/HgXLRmHJrBsR4PMZQKATb7VaNWGez2Si0djKZaK/hhwGxWCwwHA7jfD63/L5obiQSwdVqdbVG14DY7XbISsXhcHjXZDAYYCwWQ1qjhjQMDQhZlpVkMgmdTsfQpN1uYyqVgvP5rEauMTW4kMlksFKpgDrUKJfLkM1mTSu8a0Afzu/3Q7FYxHQ6zXdKleVyOSiVShgMBk0bwtRguVyiKIrKer3mu+z1ehCNRrn6/T6P3c65xdCAuoJ2vt/v1YgxVAE7CUCv63QNptOpEggEQK8rjKC59A+wI0KNfKNrQJ1xPB4tJ79wOByw1WpdrdM1sBNu4Ha7Hz987kC5BZfLVW82mzAajSQ71Wg0wOl01tmdIDwz/dWF88T0jxmC8AVlmnVAYOCzNgAAAABJRU5ErkJggg==') /*/content/images/notification.png*/;
                background-repeat: no-repeat;
                background-position: center center;
                display: block;
                float: right;
                margin-top: 3px;
                height: 24px;
                width: 24px;
                margin-left: 5px;
            }

                #footer #notificationarea #notifications #notifications-counter {
                    display: block;
                    border: 1px solid rgb(255, 0, 0);
                    height: 12px;
                    width: 12px;
                    line-height: 12px;
                    background-color: rgb(255, 0, 0);
                    float: right;
                    border-radius: 10px;
                    margin-right: -5px;
                    color: white;
                    font-size: 10px;
                }

#login #footer,
#loginorganization #footer,
#passwordlost #footer,
#accountlost #footer {
    height: 20px;
}

    #login #footer #copyright,
    #loginorganization #footer #copyright,
    #passwordlost#footer,
    #accountlost #footer #copyright {
        line-height: 20px;
    }

/* login area */


#login_username, #login_usernamesso, #login_email {
    margin-bottom: 10px;
    margin-top: 30px;
}

#login_password > span.capsLock-detected {
    color: red;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#login #login_lang {
    margin-top: 15px;
}

    #login #login_lang > span {
        width: 100%;
    }







/* loginorganization area */


#loginorganization #login_fullname {
    padding: 10px 5px;
    border: 1px solid #dbdbde;
    background: #f3f3f4;
    border-radius: 10px;
    margin-top: 30px;
}

    #loginorganization #login_fullname > label {
        color: rgb(128, 128, 128);
        line-height: 24px;
        margin: 0 5px;
        vertical-align: top;
    }

    #loginorganization #login_fullname #btn_logout {
        height: 24px;
        width: 24px;
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        float: right;
        margin: 0 5px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC60lEQVRIibVWQUgUURj+QxP10KHceW/e7nToEBEFguBJ0IiyQ3rKa3ROhaAg6NoprHnv7TToliZBGGwSRCwkHYSoa5fAlAIvUbn/e7O2qwfR7XVYs92Zddw99OBd3sz83/9///e/bwBiFvO1w4QaoxJzNscVIrBEBJZsjitUYo4JNcZ87cTFqLtSkypJpZ4hQu0QjiZ2C7VjuzjteMgaCs48HCZcFQ8MHNmqSFwcig1OpBonXJVjsn1lcXwXA1ImUo3vn7lQv+OyTHk/zxIXhw6opBypJDWpkvVooRzREnjTFvoN4WjIZOkMEcFlytUWTRf6qQiuE4k/6tFV0xMq9UydbN6femqOAQAQV9+tBiBcbSf8oA8AgEyULOLqD+HvbRenK9T42gmrxZb4sSdjOiFrWhjXE3sVpQv9NK2u/lUPkej2ZEznyfvFLsLVt7C6mK8dYEKNhcrbplOl02DMIcLzCyHKNihXWzVnLr4GAEj4QV84USaDUaASc7XIOAcAkOTqWqMStbm+UaEan9eAS8yBzXGlBtXDYciaFsLxe6MAVGAeFk1rZYb+nVtCLQMRWKo+7Mps2gle6G520BK80M187YTVFAFIZU2H7a0NNg0g9aWB2dX2CECYIvqklEilVW+zAKm06q2oKURRuMnJB3gulTUdTd1HQv0ayZo2S6xfiDQ5IlOhpwAALK7uNdxkibcAACyZ9yMyDQ8a5bhxIhMch4w5XG9CowrKfxrJmjbHQ0YFblZVtbPnFdGrIr8Ai6a1K7NpR+akWv+unj/6zBypyFq9rX22e1UAADgesgjnAucGZlfbAQBsb23QdvU8FWqJSvWZyPxLmtZXAABGsqbN4vpFWD0RA9o1mnK4fOauX9zPP5IP189ToZZCwaPXdQOG84VwzNhu/g5LB7eJi4+IwK/R92IMZw/ExaH/ZpnVPbFdnG7U9AnHxw2bfvVivnaYDEapxJwl1HKlMlW0hFqmEnNMBqMH/bb8AeyFWztU9+ncAAAAAElFTkSuQmCC') no-repeat;
        /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGvSURBVDhPY/z//z8DNQATlKYYDDmDPv/4M23vo86t96B83ICAQRvOvgIatPjoMyCCCuEAOA368uXri5evgC6C8hkYbt+9D2VhA9gNAurJK6vNLa2F8sGgqrEjKavo3v2HUD4qwGIQxBSs9gMFs0uq79x7AOUjASwGTZ4xD+gvCXGxtvoKqBAYALk8PNxAqcqGdqgQEkA36PCxk+cvXQEyqkpyVZUVIYIQAORO6moGMoBhd/jYKYggHGAaBFJha2VuqKcDZDhpCQNJXg4WDUluIANolo2lGZABsQwZoBv05et
			/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIFSURBVEhLtZW7TgJBFIZBgoaKwkosTYixtNVGGhMLWxsKX8CosaL32lFQKS9AYfQN7Ek0sTJWGuKlkcYOY8DvDGfHIzvrNvAnX3bm3P5lYYfMYDCYKMHgOPldBNTPZApktrleQQe+oAdP0IIt8tNa/kepBjRX4c2V/IOabWqbV6IBqxwNF9EAC/G+EMrBKWR1DIEEg9Hh7J9hD8rsc5BnvQQ1eB+pPdIxbmbMgILqSEMTCi4ZEDVF8pemXj7hustFc6OFDAL/zFk33RQj4vIJpnTrJDFqr03fg6vTud6A5bYpksfy587ZL8MHvMKChp3Yz0LX9G/EDAhemYI97fUidmzyuxr2InZi8uchg44pKGufF7Ezk9/XsBfxVZO/DRl8aVJ+hjnt80ozIDZn8q8hg54mxSCvfV7E0wxKJv8SMngyBUva50UszWDN5Nshg5YpqGmfF7FDk9/RsBexusk3QgZycEUF8oYWtdeJ/SLxR7iHeQ07sS/Bp+mvxAxYTpOwj0ne0NiXPSrqZuDG9N1xzcYMtHgzKhTYX8OsSwZETu7cDv+GFckFDUSs5FQcpoCGLshLtMp1DmToGtTBPxatPdAxbmaSQZbCI0g6lmNQK3fuh4sSDSLRsA5ycA3LEqDmDtxjsUo1EBGVk3IDzuEW5KB7gTY0oEKN/5OxihlMimBwfAwyP0sDwLTeS+3ZAAAAAElFTkSuQmCC') */ /*/content/images/logout.png*/
        ;
    }

#loginorganization #login_organization {
    margin-top: 20px;
}

    #loginorganization #login_organization > span {
        width: 100%;
    }

#loginorganization #login_message {
    color: #f00;
    text-align: center;
    font-weight: bold;
}

/* passwordlost area */



#passwordlost #pwdlost_email > input {
    width: 218px;
    margin: 0;
    padding: 15px 15px 15px 45px;
    border: 1px solid #cccccc;
    color: rgb(102, 102, 102);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAWdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjA76PVpAAAAc0lEQVQ4T82S3Q3AIAiEnZYtGINZGMMxGONKE/pjo1HbB3vJPQGXL0D6r0wZRBQWZABR6gveLudwWPJEgCn4GcAKG6VYT7Aryz2AoT4dpTEVFDP4hz4FvF5i+TwtV54Kvl/lWnPbDnSFVJE7Zj9LjC9VShtnkuMdZ3v95wAAAABJRU5ErkJggg==') /*images/user.png*/;
    background-repeat: no-repeat;
    background-position: 15px center;
    border-radius: 10px
}

#passwordlost #pwdlost_btn > input {
    width: 100%;
    height: 46px;
    font-size: 18px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    /*color: rgb(102, 102, 102);*/
    border: 1px solid #dbdbde;
    /*background: #4297ca;*/
    /*background: #09193e;*/
    /*background: #f3f3f4;*/
    background: #0068FF;
    margin-top: 20px;
    border-radius: 10px;
}

    #passwordlost #pwdlost_btn > input:active {
        background: #0068FF;
    }

    #passwordlost #pwdlost_btn > input:hover,
    #passwordlost #pwdlost_btn > input:focus {
        background: #0068FF;
        color: rgb(255, 255, 255);
        border: 1px solid #dbdbde;
        border-radius: 10px;
    }




/* accountlost area */


#accountlost #pwdlost_email > input {
    width: 218px;
    margin: 0;
    padding: 15px 15px 15px 45px;
    border: 1px solid #cccccc;
    color: rgb(102, 102, 102);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAWdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjA76PVpAAAAc0lEQVQ4T82S3Q3AIAiEnZYtGINZGMMxGONKE/pjo1HbB3vJPQGXL0D6r0wZRBQWZABR6gveLudwWPJEgCn4GcAKG6VYT7Aryz2AoT4dpTEVFDP4hz4FvF5i+TwtV54Kvl/lWnPbDnSFVJE7Zj9LjC9VShtnkuMdZ3v95wAAAABJRU5ErkJggg==') images/user.png;
    background-repeat: no-repeat;
    background-position: 15px center;
    border-radius: 10px
}

#accountlost #pwdlost_btn > input {
    width: 100%;
    height: 46px;
    font-size: 18px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    color: rgb(102, 102, 102);
    border: 1px solid #dbdbde;
    background: #4297ca;
    background: #09193e;
    background: #f3f3f4;
    background: #0068FF;
    margin-top: 20px;
    border-radius: 10px;
}

    #accountlost #pwdlost_btn > input:active {
        background: #0068FF;
    }

    #accountlost #pwdlost_btn > input:hover,
    #accountlost #pwdlost_btn > input:focus {
        background: #0068FF;
        color: rgb(255, 255, 255);
        border: 1px solid #dbdbde;
        border-radius: 10px;
    }



/*
			################### COMMON	login / loginorganization / passwordlost / accountlost ###############
			*/

.general-wrapper {
    display: none;
    position: absolute;
    z-index: 999999;
    background-color: #ffffff;
    /*background-image: url(images/scratches.png);*/
    background-repeat: repeat;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#login-wrapper {
    margin-top: 12em;
}

#background-custom {
    background-size: cover;
    background-color: white;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.85;
}

#login_message {
    color: #f00;
    /*text-align: center;*/
    font-weight: bold;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9em;
}

div.header-back-login {
    height: 300px;
    opacity: 70%;
}

div.custom-header-back-login {
    height: 30%;
    max-height: 381px;
}


div.login-box {
    margin-top: 5%;
    float: right;
    margin-right: 40%;
    width: 280px;
    padding-top: 85px;
    background-image: url(images/logo_428_black.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-position-y: 42px;
    background-size: 280px;
    background-color: #fff;
    border-radius: 1em;
    padding: 8em 3em 2em;
    min-height: 308px;
}

    div .login-box > form {
        margin-top: 3em;
    }


        div.login-box > form > h2 {
            text-align: center;
            font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 1.3em;
        }

    div.login-box .login-box-detail {
        text-align: center;
        width: 100%;
        font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-weight: normal;
    }

#login_username > input,
#login_usernamesso > input,
#login_password > input,
#login_email > input {
    width: 218px;
    margin: 0;
    padding: 15px 15px 15px 45px;
    border: 1px solid #cccccc;
    color: rgb(102, 102, 102);
    border-radius: 10px;
}

#login_username > input, #login_usernamesso > input {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAWdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjA76PVpAAAAc0lEQVQ4T82S3Q3AIAiEnZYtGINZGMMxGONKE/pjo1HbB3vJPQGXL0D6r0wZRBQWZABR6gveLudwWPJEgCn4GcAKG6VYT7Aryz2AoT4dpTEVFDP4hz4FvF5i+TwtV54Kvl/lWnPbDnSFVJE7Zj9LjC9VShtnkuMdZ3v95wAAAABJRU5ErkJggg==') /*images/user.png*/;
    background-repeat: no-repeat;
    background-position: 15px center;
}


#login_password > input {
    /*border-top: none;*/
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAWdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjA76PVpAAAAZ0lEQVQ4T+2S0QnAMAhEM61b3BjO4hiO4RhXU9JCoQlCf1rowX1I4vMkae8UGTQIRYbVOY5qCgMFlpgupyYkGXWI63Vqr2HxDFBaY7947D3xMkkFsEzyA/IHhhF3TafBfIQ54ItqbQP1vttC1xMW7AAAAABJRU5ErkJggg==') /*images/padlock.png*/;
    background-repeat: no-repeat;
    background-position: 15px center;
}

#login_email > input {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAiElEQVQ4T2NkoAAwUqCXgTLNUVFRacuWLZtVW1v7n1hXNDc3M8bExKQwwjSBBIgxAFkdigZCBqDLY9iGywBs4lidiq4Ql4E4NaMHHrbwoI6zjx8/Pn337t3ZdXV1/3BFWVNTE1NQUNA0HR2dDJAasM2EQhndMJh6cAojJn6xGUBZ8iQ2SWJTBwBT22E4ut7QaQAAAABJRU5ErkJggg==') /*images/email.png*/;
    background-repeat: no-repeat;
    background-position: 15px center;
}


#login_btn > button {
    width: 100%;
    height: 46px;
    font-size: 1.4em;
    font-weight: bold;
    color: rgb(255, 255, 255);
    /*color: rgb(102, 102, 102);*/
    border: 1px solid #dbdbde;
    /*background: #4297ca;*/
    /*background: #09193e;*/
    /*background: #f3f3f4;*/
    background: #0068FF;
    margin-top: 15px;
    border-radius: 10px;
    /*font-family: Raleway, Calibri, Tahoma, sans-serif;*/
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
}

    #login_btn > button:active {
        opacity: 70%;
    }

    #login_btn > button:hover,
    #login_btn > button:focus {
        color: #fff;
        cursor: pointer;
    }


#login_btn > input {
    width: 100%;
    height: 46px;
    font-size: 18px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    /*color: rgb(102, 102, 102);*/
    border: 1px solid #dbdbde;
    /*background: #4297ca;*/
    /*background: #09193e;*/
    /*background: #f3f3f4;*/
    background: #0068FF;
    margin-top: 20px;
    border-radius: 10px;
}

    #login_btn > input:active {
        opacity: 70%;
    }

    #login_btn > input:hover,
    #login_btn > input:focus {
        color: #fff;
        cursor: pointer;
    }

.login-lost {
    padding-top: 10px;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
}


    .login-lost > a {
        cursor: default;
        color: rgb(0, 0, 238);
        color: #0068FF;
        font-size: 1em;
        text-decoration: underline;
        cursor: pointer;
    }

.login-pwdlost > a:hover,
.login-pwdlost > a:focus {
    color: #263248;
}



div.column-left-login {
    float: left;
    width: 260px;
    height: 204px;
    margin-top: 9%;
    border-radius: 0 1em 1em 0;
    background-color: #fff;
    padding: 0em 0.5em 9em 0em;
}


    div.column-left-login > .claim {
        padding: 3em 1em 0em;
        /*font-family: Raleway, Calibri, Tahoma, sans-serif;*/
        font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #0068FF !important;
    }

    div.column-left-login > div.custom-logo {
        min-height: 100px;
        min-width: 216px;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 1.5em;
        margin-top: 1.3em;
        image-rendering: optimizeQuality;
        image-rendering: -webkit-optimize-contrast;
    }

    div.column-left-login > div.social-info {
        color: #4297ca !important;
        font-size: 18px;
    }

        div.column-left-login > div.social-info > p > a {
            color: #0068FF !important;
            font-size: 18px;
        }

    div.column-left-login > div.support-info {
        color: #000;
        font-size: 1.1em;
        font-weight: normal;
        /*font-family: Raleway, Calibri, Tahoma, sans-serif;*/
        font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
        margin-top: 1.5em;
        margin-left: 1em;
    }

        div.column-left-login > div.support-info > p > a {
            font-weight: normal;
            color: #0068FF !important;
        }


#login_cancel {
    padding-top: 10px;
    text-align: center;
}

    #login_cancel > a {
        font-weight: bold;
        cursor: default;
        color: rgb(102, 102, 102);
    }

        #login_cancel > a:hover,
        #login_cancel > a:focus {
            color: #263248;
            cursor: pointer;
        }


/*########## LOGIN MEDIA QUERIES */
/*ipad - portrait*/
/*ipad - landscape*/
/*1024x768*/
@media only screen and (max-device-width: 1024px) {
    #login-wrapper {
        margin-top: 2em;
    }


    div.login-box {
        margin-right: 0;
    }

    #login #footer, #loginorganization #footer, #passwordlost #footer, #accountlost #footer {
        height: 4em;
    }
}

@media only screen and (device-width: 1024px) and (-webkit-device-pixel-ratio: 2.5) {
    #login-wrapper {
        margin-top: 0em;
    }
}

@media screen and (max-width: 1060px) and (-webkit-device-pixel-ratio: 1) {

    #login-wrapper {
        margin-top: 0em;
    }

    .column-left-login {
        display: none;
    }

    div.login-box {
        margin-right: 30%;
    }

    #footer {
        height: 40px !important;
    }
}

@media screen and (max-width: 1365px) and (-webkit-device-pixel-ratio: 1) {

    #login-wrapper {
        margin-top: 0em;
    }
}

/*Portatile*/
@media screen and (min-width: 1366px) and (max-width: 1536px) and (-webkit-device-pixel-ratio: 1) {

    #login-wrapper {
        margin-top: 0em;
    }

    div.column-left-login {
        margin-top: 11%;
        margin-left: 0%;
    }

    div.login-box {
        margin-right: 35%;
    }
}
/*Dev*/
/*@media screen and (min-width: 0px) and (max-width: 1919px) and (-webkit-device-pixel-ratio: 1)
{

	#login-wrapper {
		margin-top: 0em;
	}

	div.column-left-login {
		margin-left: 10%;
	}

	div.login-box {
		margin-right: 10%;
	}
}*/

/*meneghetti*/
@media screen and (max-width: 1280px) and (-webkit-device-pixel-ratio: 1.5) {

    #login-wrapper {
        margin-top: 0em;
    }

    div.column-left-login {
        margin-top: 11%;
        margin-left: 0%;
    }

    div.login-box {
        margin-right: 33%;
    }
}

/*QHD*/
@media screen and (min-width: 1280px) and (-webkit-device-pixel-ratio: 3) {

    div.column-left-login {
        margin-left: 0%;
        margin-top: -4%;
        width: 260px;
        height: 204px;
    }


        div.column-left-login > div.custom-logo {
            background-size: 85%;
            margin-left: 2em;
        }

    div.login-box {
        margin-top: -10%;
        margin-right: 37%;
        width: 240px;
        padding: 8em 3em 2em;
        background-size: 72%;
    }

    #login_username > input, #login_usernamesso > input, #login_password > input, #login_email > input {
        width: 180px;
    }
}




/* layout with menu unpinned */

body.menuunpinned #header {
    height: 40px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #bbb;
}

    body.menuunpinned #header #hamburger {
        display: block;
    }

    body.menuunpinned #header #logo {
        left: 44px;
        height: 40px;
        background-image: url(images/logo_small.png);
        background-position: left center;
        border-right: none;
    }

    body.menuunpinned #header #logarea {
        background-color: transparent;
        border-bottom: none;
    }

body.menuunpinned #menu {
    display: none;
    top: 40px;
    z-index: 99999;
}

body.menuunpinned #content {
    left: 10px;
}









/*#left {
    width: 260px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 20px;
    background-color: #f5f5f5;
}*/

/*#tools {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 86px;
    height: 30px;
    background-color: #ccc;
}*/


/*#right {
    position: absolute;
    left: 260px;
    top: 0px;
    right: 0px;
    bottom: 20px;
    background-color: #f5f5f5;
}*/








/*#content > ul > li {
            background: none;
            background-color: #fff;
            border: 1px solid #bbb;
            border-bottom: none;
            color: #666;
            padding-left: 0px;
            padding-right: 0px;
            margin-top: 0px;
        }

            #content > ul > li > a {
                color: #666;
                font-size: 12px;
                font-weight: normal;
                outline: none;
                border: none;
            }

            #content > ul > li:first-child {
            }*/

/*.toolbar {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
}*/

/*.scrollarea {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 50px;
    bottom: 10px;
    overflow: auto;
}*/

/*.fullarea {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 50px;
    bottom: 10px;
    overflow: inherit;
}*/

/* main tabs area */

#tabs {
    display: flex;
    flex-direction: row;
}

    #tabs > .ui-tabs-active, #menu > ul > .ui-tabs-active {
        z-index: 99;
    }

    #tabs li {
        display: flex;
        flex: 1;
        max-width: 180px;
        justify-content: space-between;
    }

        #tabs li .ui-icon-close {
            margin-top: 5px;
            margin-right: 3px;
            min-width: 16px;
            cursor: pointer;
        }

        #tabs li:not(.ui-state-active) {
            background-color: #f5f5f5;
        }

        #tabs li a {
            padding-left: 0.5em;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 170px;
            box-sizing: border-box;
            flex: 1;
            cursor: pointer;
        }

        #tabs li:not(.ui-state-active) a {
            color: #888;
        }





.separator {
    margin-left: 10px;
    display: inline-block;
}




.resume {
    color: #585858;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal;
}

.resume_attention {
    color: #ff9e00;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal;
}

.resume_blue {
    color: #4297ca;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal;
}

.resume_green {
    color: #88bd55;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal;
}

.resume_label {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

    .resume_label:not(:first-child):before {
        content: ' — ';
    }

    .resume_label:after {
        content: ': ';
    }

.resume_field {
    font-weight: bold;
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
    user-select: text;
}

.underlined {
    text-decoration: underline;
}

.blackBold {
    font-weight: bold;
    color: black;
}

.points {
    background-image: url(images/points.png);
}

.table {
    background-image: url(images/table.png);
}

.vidalabelbutton_btn_cancel {
    background-image: url(images/cancel.png);
}

.iconbutton .blue {
    border-color: #4297ca !important;
    background-color: #4297ca !important;
}

.iconbutton:hover:not(.vida-iconbutton-disabled) .blue {
    border-color: #60b0e0 !important;
    background-color: #60b0e0 !important;
}

.iconbutton .red {
    border-color: #d05741 !important;
    background-color: #d05741 !important;
}

.iconbutton:hover:not(.vida-iconbutton-disabled) .red {
    border-color: #da7a68 !important;
    background-color: #da7a68 !important;
}

.iconbutton .green {
    border-color: #88bd55 !important;
    background-color: #88bd55 !important;
}

.iconbutton:hover:not(.vida-iconbutton-disabled) .green {
    border-color: #99c56e !important;
    background-color: #99c56e !important;
}

.iconbutton .black {
    border-color: #444 !important;
    background-color: #444 !important;
}

.iconbutton:hover:not(.vida-iconbutton-disabled) .black {
    border-color: #6f6f6f !important;
    background-color: #6f6f6f !important;
}

.iconbutton .orange {
    border-color: #efb049 !important;
    background-color: #efb049 !important;
}

.iconbutton:hover:not(.vida-iconbutton-disabled) .orange {
    border-color: #ecbe71 !important;
    background-color: #ecbe71 !important;
}

.iconbutton_subitem {
    padding-right: 10px !important;
}

.iconbutton_subitem_hover {
    background-color: #4297ca !important;
}

.dropdowntreelist_item_hover {
    background-color: #4297ca !important;
}
.dropdowntreelist_display{
    border-radius: 3px;
}

.dropdowntreelist_item.selected {
    background-color: #4297ca !important;
}


.flowrow {
    margin-bottom: 5px;
}

    .flowrow label.required > span:first-child:after {
        color: red;
        content: ' *';
    }

.floatingrow {
    margin-bottom: 5px;
    white-space: nowrap;
    vertical-align: middle;
}

    .floatingrow > * {
        display: inline-block;
    }

    .floatingrow label > span {
        display: inline-block;
        white-space: normal;
        vertical-align: middle;
    }

        .floatingrow label > span:first-child {
            width: 150px;
            text-align: right;
        }

    .floatingrow label > .display-text {
        /*font-style: italic;*/
        font-weight: bold;
    }

    .floatingrow label.required > span:first-child:after {
        color: red;
        content: ' *';
        vertical-align: top;
    }

    .floatingrow .vidabutton {
        margin-bottom: 0;
    }

    .floatingrow:empty {
        display: none;
    }

/*.floatingrow label > span.checkbox {
		text-align: center;
	}*/

.filterrow {
    padding-top: 0 !important;
}

    .filterrow > label {
        margin-top: 5px;
    }

    .filterrow label.required > span:first-child:after {
        color: red;
        content: ' *';
        vertical-align: top;
    }

.checkbox {
    display: inline-block;
    vertical-align: middle;
}

.width05 {
    width: 73.25px;
}

.width1 {
    width: 150px;
}

.width15 {
    width: 226.5px;
}

.width2 {
    width: 303px;
}

.width3 {
    width: 456px;
}

.width4 {
    width: 609px;
}

.width5 {
    width: 762px;
}

.width6 {
    width: 915px;
}

.fullsize {
    height: 100% !important;
    width: 100% !important;
}


.lang_item {
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 24px;
    display: inline-block;
    padding-left: 37px;
}

.translationselector {
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 18px;
    display: inline-block;
    padding-left: 35px;
}

.flag_it {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUfoYwAYGtJLBcHNmw+Fz92eebKtZ9RwAgAfQXk5Kd8aMAgAAAAAAAAAAAPAPoBkAAHXABdIhLKZk1yehAAAAAElFTkSuQmCC') /*/content/images/flags/it.png*/;
}

.flag_en {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/en.png*/;
}

.flag_es {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABYUlEQVRYw+2Xu0oDQRiFv5nsJWpMVCIGvBHRRrwUCiKCT+AT+Tr2Nj6DBGwV1EIxaqIRE2M2q657+S20sApCsmzhHjjVTPHB/58zjBIRkpQmYaUAKYABUMnNJxKF7W5VpSNIAZSIwLHqvYTqxwDy40FoR5Txl3uhzvDctUCgOPpJJgwHG8Nep55nUDnK02lqJIrIT1hs77lkswEEcQJk4LEGgQRY5jvXDRMzP8J68ZNWK0ArKJWAMC4AAdeexWlY3J3UsF8LLO7uY8++8cQBQzQpcRfvCLzbSZzLIe6dNvXcOGMdoRCUcW5m0MMKpuIEUOA7Gns6Yqncpv4wx9npITNui2xxBN81Y17CCKyFCLIC1YhN7wrbu+Gt+kJhcwttykDiaPSqqIb/wcd7wNqG5vxlFd01Wc4fcxF20aJYUf13Qu8iUr8wRYOSb/u/SqnPIlIikj7HKUCiUunPKAX49wBfoI6I3uwKeckAAAAASUVORK5CYII=') /*/content/images/flags/es.png*/;
}

.flag_fr {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUUoZwBA2tJ8RcHNmw+Fz92eebKtZ9RwAgAfQ2k5Kd+aIAgAAAAAAAAAAAPAPoBkAAHXABSnleG5BXkdxAAAAAElFTkSuQmCC') /*/content/images/flags/fr.png*/;
}

.flag_de {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAPElEQVRYw+3WIREAMADDwPjXNk8ZnIQOBIQ/6hWVZQQI8AUAcFGAAAHeDoCTAgT4B3BwUoAAAXrFAQIoF+hFdQp+ds+vAAAAAElFTkSuQmCC') /*/content/images/flags/de.png*/;
}

.flag_gb {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/GB.png*/;
}

.flag_pt {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACJElEQVRYw+3WwUuTARzG8UWH/gAvhb1zbc423y3f6XSaNi2QwEsI5aEOUrRcWA0HaqEzjI2pmaGNaiSUEoRaSGiG5SQIbOBaU8vaQbe0TIZl1DX49jdE76joPTz3z+X3PD8VoPqTUSkABfBXAFSny/mVfN65R5YogH8LsO3UXuzNZk507CbkF3hZq+FVRTYfBVP6AXpXIV0BCxWe/WQ2VTLZJpESbSSqC5j1GPlgFNMHULttRIeNDDaXEi6wMme2MObIZk3IJ1ZmYbzVzuyAnk86k/yALU474ZDAekgkVmUg5XCw0d3DzNBFNn1XSR49RPRwHpEuA1G3Rn7A9nobw6MaEhMiqxkiP8ae8B1ouRsB4FvbZZY1EgnJylK9Tn5AdZtI920d3k4rD50CzwZuMjKzRP/jGA9mlpnua+BRnZ7FejMLvWr5AcfajfQO6mj0FpGw5fK8J8i1ydcEx6MEJheZazxPfF8eC3Vm5gOC/ACtq5Aqv4TZfYAVtYmvvg42gdaRWQDWjxwnWVlE3Gckfk4rP2Cr007wjhZPv0jfyVKmHFmkrgSI3ZtgzethtFZg4UYpX1bUvOvUpOcMpWYrY/cFmoIWwmdK2Mg0s5lpIZkjEblQxvyQluj0Dt6bctNXROUt+fj79ZRdKibXdZCnrmJWpBJWawwserN4W2BIfxVnOG3UtIs0XM/hxS2BN2c1RKq1JHeJyhoqgN8HKF+xAvivAT8BbnXaaLoOLXUAAAAASUVORK5CYII=') /*/content/images/flags/PT.png*/;
}

.flag_ru {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAOElEQVRYw+3WsQ0AIAACMP5/GmM8AoeSwNyRtM2yAQD4BbAKAADAA9xdFADgH0B3AgAAAK8YACAHuihBWvimU3sAAAAASUVORK5CYII=') /*/content/images/flags/RU.png*/;
}

.flag_us {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAY0lEQVRYw+2WOwoAIAxDc/9ZL+aFIoiDcy3ETwrBzT4TK4IklIIBDHAEAFAY1dgiqhWg1sbImgYQaT4A9uoFB+R3ICuCex3wFGQ6IHsJqasJsHOKFAfkAI7AETgCf8sN8DNABy9eueIDsN0kAAAAAElFTkSuQmCC') /*/content/images/flags/US.png*/;
}



.panel {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

    .panel h3 {
        margin-bottom: 0.5em;
    }

.scrollable {
    overflow: auto;
    position: absolute;
    left: 10px;
    top: 10px;
    right: 10px;
    bottom: 10px;
}

.expanded {
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
    bottom: 0;
}

    .expanded .ui-tabs-active {
        z-index: 99;
    }

    .expanded.ui-tabs > div {
        position: absolute;
        left: 0;
        right: 0;
        top: 28px;
        bottom: 0;
    }

    .expanded.ui-tabs > .ui-tabs-panel {
        border-left: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }



    .expanded.flextabs ul {
        display: flex;
        flex-direction: row;
    }

        .expanded.flextabs ul li {
            display: flex;
            flex: 1;
            max-width: 150px;
        }

            .expanded.flextabs ul li a {
                padding-left: 5px;
                padding-right: 5px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                box-sizing: border-box;
                flex: 1;
                cursor: pointer;
            }




.limits {
    border-collapse: collapse !important;
    border: 0 !important;
    font-size: 75% !important;
    /*table-layout: fixed;*/
    width: 100%;
}

    .limits td {
        border: 1px solid #ccc !important;
        padding: 2px !important;
        /*color: #666 !important;*/
    }

    .limits tr td:first-child {
    }

    .limits tr:first-child td {
    }

.selected .limits td {
    color: #fff !important;
}




textarea {
    font-family: Calibri, Tahoma, sans-serif !important;
    font-size: 14px !important;
    white-space: pre-wrap;
}

.ui-dialog.message-dialog .ui-dialog-content {
    display: flex !important;
    flex-direction: row;
    padding: 10px 10px 5px 10px;
}

    .ui-dialog.message-dialog .ui-dialog-content .dialog_icon {
        display: flex;
        width: 32px;
        height: 32px;
        margin: 0 6px;
        background-size: 32px;
        background-position: center;
    }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_icon.msgicon_warning {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAATJSURBVHhe7drNbVNRGIThtOBuaIHS0g19QC9ssg+5ChZk9Dqxc+JZvOe70gNofH9GmrPk4dL1/Px8enH8PcYlp7/H5brreCBeMMYl1x2u48Z4cIyPvH+4jhvigTGuxYfr+CFuHONWbw/XEcQNY3zW6+E6/hE/jLHqROEYyzAcYxWGZr9/fH9ue/r5+PJp7mOFoRkN35A97DA0o9EbsocdhmY0ekP2sMPQjEZvyB52GJrR6A3Zww5DMxq9IXvYYWhGozdkDzsMzWj0huxhh6EZjd6QPewwNKPRG7KHHYZmNHpD9rDD0IxGb8gedhia0egN2cMOQzMavSF72GFoRqM3ZA87DM1o9IbsYYehGY3ekD3sMDSj0Ruyhx2GZjR6Q/aww9CMRm/IHnYYmtHoDdnDDkMzGr0he9hhaEajN2QPOwzNaPSG7GGHoRmN3pA97DA0o9EbsocdhmY0ekP2sMPQjEZvyB52GJrR6A3Zww5DMxq9IXvYYWhGozdkDzsMzWj0huxhh6EZjd6QPewwNKPRG7KHHYZmNHpD9rDD0IxGb8gedhia0egN2cMOQzMavSF72GFoRqM3ZA87DM1o9IbsYYehGY3ekD3sMDSj0Ruyhx2GZjR6Q/aww9CMRm/IHnYYmtHoDdnDDkMzGr0he9hhaEajN2QPOwzNaPSG7GGHoRmN3pA97DA0o9EbsocdhmY0ekP2sMPQjEZvyB52GJrR6A3Zww5DMxq9IXvYYWhGozdkDzsMzWj0huxhh6EZjd6QPewwNKPRG7KHHYZmNHpD9rDD0IxGb8gedhia0egN2cMOQzMavSF72GFoRqM3ZA87DM1o9IbsYYehGY3ekD3sMDSj0Ruyhx2GZjR6Q/aww9CMRm/IHnYYmtHoDdnDDkMzGr0he9hhaEajN2QPOwzNaPSG7GGHoRmN3pA97DA0o9EbsocdhmY0ekP2sMPQjEZvyB52GJrR6A3Zww5DMxq9IXvYYWhGozdkDzsMzWj0huxhh6EZjd6QPewwNKPRG7KHHYZmNHpD9rDD0IxGb8gedhia0egN2cMOQzMavSF72GFoRqM3ZA87DM1o9IbsYYehGY3ekD3sMBxjFYZjrMJwjFUYjrEKwzFWYTjGKgzHWIXhGKswHGMVhmOswnCMVRiOsQrDMVZhOMYqDMc/9F9gDnnfeAvD3dFBek8+P+ZgvUGH5hb5vp1huBs6JCvy/TvCcCd0ML5Cfmc3GO6CDsRXyu/tBMMd0EG4h/zuLjC0owNwL0+/Hl8+yT3MMLSjA3BP+f0dYGhGwzdkDzsMzWj0huxhh6EVDd6SXewwtKLBm7KPGYZWNHZT9jHD0IrGbso+Zhha0dhN2ccMQysauyn7mGFoRWM3ZR8zDK1o7KbsY4ahFY3dlH3MMLSisZuyjxmGZjR4Q/aww9CMRm/IHnYYmtHo95YddoChHY1/T/n9HWC4AzoA95Df3QWGO6BDcA/53V1guAs6CF8pv7cTDHdCB+Ir5Hd2g+GO6HB8Rr53U9+OP04RbosOyi3yfRs7PRzX8Y/4YWt0aN6Tz2/u9VCdryOIG8a41dtDdb6OH+LGMa7Fh+p8HTfEA2N85P1Ddb6OG+PBMS657lCdr+OBeMEY//v24sKhenj4A4KXjO5u0GcWAAAAAElFTkSuQmCC') /*/content/images/warning_messageicon.png*/;
        }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_icon.msgicon_error {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAuHwAALh8BeO6BXwAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAAfcSURBVHhe7d1PchxFFMRhHYGldtzCe4IF3ADwHvu6BEv7MGIylO2Qmt9o/lR31aueVMSHUaqnu172M7BwBE/nvl5eXp5P9GvEOc9el+u+9IHVDSLOuW65dOHqgxGXfLxcumD1gYhr8XLpB6sLI271frkUrC6IuNfrculvVj+IaPVMYUQzDCNaYRjRCsOIVhhGtMIwohWGEa0wjGiFYUQrDCNaYRjRCsOIVhhGtMIwohWGEa0wjGiFYUQrDCNaYRjRCsOIVhhGtMKwqn/++OWnk0/fv35+Weh75XT9rNZzzjgjhhW57F9PVPSa8kMsl+bwPFPPiGE1KtTFrst+a/rl0vk9B80n08yIYSUq0oVS0WvTLpfO7fPTXG9NMSOGVahAF0kFnzPdcum8PjfNQ8rPiGEFKs4FUrGXTLNcOqfPS3N8pPSMGI6mwlwcFXqt8sul8/mcdP5rlJ0Rw5FUlAujIm9Vtnidy+ejc9+i5IwYjqKCXBQVeK9yxes8Phed9x7lZsRwBBXjgqi4VmWK1zl8Hjpni1LLhWFvKsTFUGFbGV68nu9z0Pm2UGa5MOxJRbgQKmprw4rXc/18OteWSiwXhr2oABdBBe2le/F6np9L59nD8OXCsAcN7gKomL11K17P8fPoHHsaulwY7k0De3AqpJfdi9f9/Rx6fg/DlgvDPWlQD0xF9LZb8bqv70/P7WnIcmG4Fw3oQamAUTYvXvfzfel5I3RfLgz3oME8IA0+2mbF6z6+Hz1npK7LheHWNJAHo4GraC5en/d96P4VdFsuDLd2GkZ/tJYGrebu4vU5f57uW8knOv/WMNya/9z2LG5eLl3vz9H9StG7WJ9/DxhubbLFkquXS9f5erpPOd++/HU6Ns+yJQy3dhpoln8VvnVxufRzX0efL+lQ/8Q6DTTdC7Czy6XcP6fPVXac/8aS00CHWS5975yur+zsb5StYbgXDeXhaOjKfrwQ/erv6brKui2VYLgnDechafjKdOaf/Sv9vLKuSyUY7k1DelgqobLfIauu+1IJhj1oWA9NZcQ2hiyVYNiLhvbwVEq0GbZUgmFPGt4lUDlxn6FLJRj2phJcBpUUtxm+VILhCCrDpVBZcZ0SSyUYjqJSXA6VFh8rs1SC4UgqxyVRecFKLZVgOJpKcllUYrxXbqkEwwpUlkujMuNVyaUSDKtQaS6PSn10ZZdKMKxE5blEKvdRlV4qwbAalegyqeRHU36pBMOKVKZLpbIfxRRLJRhWpVJdLpV+dNMslWBYmcp1yVT+UU21VIJhdSrZZdNLOJrplkownIHKdun0Mo5iyqUSDGeh0l0+vZTZTbtUguFMVL5fAr2cWU29VILhbPQS/DLoJc1m+qUSDGekl+GXQi9rFodYKsFwVnopfjn00qo7zFIJhrPSi/ELohdXXRarIr0Uvxx6abM4zHJhOBu9DL8UelmzOcRyYTgTvQS/DHpJs5p+uTCchcr3S6CXM7uplwvDGah0l08v5SimXS4Mq1PZLp1extFMuVwYVqaSXTa9hKOabrkwrErlumQq/+imWi4MK1KpLpdKfxTTLBeG1ahMl0plP5oplgvDSlSiy6SSH1X55cKwCpXnEqncR1d6uTCsQKW5PCo1XpVdLgxHU1kujcqM90ouF4YjqSSXRSUGK7dcGI6iclwSlRcfK7VcGI6gUlwOlRbXKbNcGPamMlwKlRW3KbFcGPakElwGlRT3Gb5cGPai4V0ClRNthi4Xhj1oaA9PpcQ2hi0XhnvTsB6ayijr38+/YV7ckOXCcE8a0sNSCZXpzPnfyl0Jw71oOA9Jw1f248XoV39P11XWdbkw3IOG8nA0dGX/eyH63jldX1m35cJwaxrGQ9GwlZ19Ecr9c/pcZcf5n41rmNVwM7j4u1s/93X0+ZK+f/18OjrPsyUMt6ZhaMjCLi7VQtf5erpPOd/+/vN0bJ5lSxhubbLFunqpFrren6P7lXKof2KdBprlX4U3L9VCn/Pn6b6VHOq/sWYo/e6lWujzvg/dv4LmGa+F4R40kAejgUfbrHDdx/ej54zUbakEw71oMA9Ig4+yeeG6n+9Lzxuh61IJhnvSgB6UCuhtt8J1X9+fnttT96USDPemQT0wFdHL7oXr/n4OPb+HIUslGPaggT04FbK3boXrOX4enWNPw5ZKMOxFg7sAKmYv3QvX8/xcOs8ehi6VYNiTCnARVNDWhhWu5/r5dK4tDV8qwbA3FeFCqKitDC9cz/c56HxbKLFUguEIKsTFUGGtyhSuc/g8dM4WZWYUDEdRMS6IirtXqcJF5/G56Lz3KDcjhiOpIBdFBd6qXOELncvno3PfouSMGI6molwYFXmtsku10Pl8Tjr/NcrOiGEFKszFUaGXlF+qhc7p89IcHyk9I4ZVqDgXSMWeM81SLXRen5vmIeVnxLASFegiqeC16ZZqoXP7/DTXW1PMiGE1KtKFUtGLaZdqofN7DppPppkRw4pUqIuduvBLNIfnmXpGDKtSsSef9Oe2F/p+psKv8WPOL/POiGFEKwwjWmEY0QrDiFYYRrTCMKIVhhGtMIxohWFEKwwjWmEY0QrDiFYYRrTCMKIVhhGt9JfndRjR6PlJX/qb1Q8i7vW6VMuXgtUFEbd6v1TLl36wujDiWrxUy5cuWH0g4pKPl2r50oWrD0acc91SLV/6wOoGEWtnlurp6T8nMLL2j8GzwwAAAABJRU5ErkJggg==') /*/content/images/error_messageicon.png*/;
        }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_icon.msgicon_critical {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAATVSURBVHhe7d3NbhtVGIdx3wDXBpvyIaSiig1h1QhC0w/arrge7gIUoSoiibgc4+NRMB4/djzznln9n8VPrZ7aM4u+Gs85tpPVer2WusMoVWGUqjBKVRilKoxSFUapCqNUhVGqwihVYZSqMEpVGKUqjFIVRqkKo1SFUarCKFVhlKowSlUYpSqMUhVGqQqjVIVRO/98/G3zx9NN+zBq8OnFxfr31WfrPz7/en178XKr/b219m/jx2sHY6p2JWrurt6t//zim+0AndIe0x77+Lzx8ZJhTNQGg4ZnCodrB2Oim6++w2GZoh1jfNxUGNP89e33OChztGONj58IY5IeL4FjviQ6WKubZ89xOCraMcfnSYMxxRJXq0fpVy2MKf6+vMah6KEde3y+JBhTnLNXNVc79vh8STAmWPJl8FHyyyHGBA7WsjAmcLCWhTGBg7UsjAkcrGVhTLHkqrBxsELdXlziQPTgdgPEFLc/vMSh6OH2x8vNKfi8CTCmeHj1Hoeih/Zp0/H5kmBMseQN/N1Pbzan4PMmwJhiycFKvnFvMCZZamXoYEFM0m6yaTCqHCyISZbYckjfamgwJlliyyF9q6HBmOTh+gMOR0X6VkODMckSK8P7X37dHJrPlwJjkiUGK/3GvcGYpveWg4PlYG313HJwRTjAmKbdbNOQzOGKcIAxTdfBckW4hTFNzy0HV4QDjGl6rgy9cR9gTONg9YcxUY8tB1eEOxgT9Xgz2hXhDsZEPVaGrgh3MCa6v3qLwzJFO8b4uKkwJupxA++N+w7GRA5WXxgTVQfLFeE+jKkqWw6uCPdhTFXZcmjPHR8vGcZUlS2H9C+ojmFM1d5ApqE5hzfu+zCmqtzAO1j7MKZysPrBmGzOytCthkMYk835/LtbDYcwJpuz5eCbz4cwJpuz5XD/6v3mqXy8VBiTzfn8uzfuhzAmm7MydLAOYUw2dbBcETKM6aZsObgiZBjTTdly8M1nhjHdlJWhWw0MY7opg/Xw+uPmKXycZBjTTdlycEXIMKabsjJ0sBjGdOcOllsNx2HUeVsOrgiPw6jzthxcER6HUeetDO+v3m0eys9Ph1Hr1d3PT3/l3hv34zDqvBt4B+s4jHp6sFwRnoZRTw+Wbz6fhlGDU1sObjWchlGDu8trHKrm7vL15iH8PDlYT2oviWT8OO3DKFVhlKowSlUYpSqMUhVGqQqjVIVRg7Zf1X4EZHv7Zuti0D4u417WaRjTtaG5efYcd9z/rz3GAWMYU507UGMO2CGMiT69uMChmaIdY3zcVBjTtKsNDcocXrkGGNPcfDn95e+Y9rI4Pn4ijEl6Xq0eedVysFZzbtaf4lUrfLCWuFo9Sr9qYUyx5GC1X58yPl8SjCnO+e7gXOnfksaYYsrPwZoq/csWGFM4WMvBmKL959NQ9OBgQUyx7BXLe6xYc34LxbnascfnS4IxhftYy8GYxJ33ZWBMssRVK/1q1WBM0/Oq5dVqgDFNz6uWV6sBxkR+grQvjKna1WbOy2J7jleqfRjTnTtg7QezPbzxd+kQjBq0Abu/ert9e+a/7xZutO8aeoU6DaNUhVGqwihVYZSqMEpVGKUqjFIVRqkKo1SFUarCKFVhlKowSlUYpSqMUhVGqQqjVIVRqsIoVWGUqjBKNevVv0SG/XttzXtiAAAAAElFTkSuQmCC') /*/content/images/critical_messageicon.png*/;
        }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_icon.msgicon_information {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAADAFBMVEUAAABCl8qBudqCuduDutuEu9uJvt6Nv9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfKfLEAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAABJzgAASc4BOiYVRQAAAAd0SU1FB90EGg8wCQWWfQAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAABTElEQVR4Xu3WwU4CQRAGYQWB93/iNUpLJMwYa/4mmk3Viez24UvvgX7Z/mWySLJIskiySLJIXazza3WqB1k9rEOZrp3raVAH67apr/KNNbDeCvO9dGE561iS++rlajHr4QteO9TrxVLWRJV+xpRViEE1sNbzWNG6QtapDKNqZKmQVYJhNbKULJIskizSPlnTv8Tw6ApZP6yrBtZKWdN1HWtgrZQ1XVe9XixmTdYVXs0xa+z6+1t+5EpVHayHqyu84z9qYd3BGlBtrM8ul/qR18lqTBZJFkkWSRZJFmmfrLoahtXIUrJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJIskiySLJI+2Q9K1kkWb9v294BMzzhhM9sClAAAAAASUVORK5CYII=') /*/content/images/information_messageicon.png*/;
        }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_icon.msgicon_question {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAuIAAALiAB1RweGwAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAASESURBVHhe7dxBjlw3DEVRb9J7ygayFA+zjWynAsEodOf5ul0ofn5R5BucyUXQn5BotZNBvj0eD7PLYTSLwmgWhdEsCqNZFEazKIxmURjNojCaRWE0i8JoFoXRLAqjWRRGsyiMZlEYzaIwmkVhNIvCaBaF0SwKo1kURrMojBP9+Pfvx1//fL/M+nn6jUkwdnf1Er1i2qJh7GbHIn1lwpJh7KLaQpGuS4bxdCcslOq2YBhPdeJCqS4LhvE0HRbqsw7LhfEk3Zbqs5MXDOMpOi/V06nLhfEEE5bq6cTlwljdpKV6Om25MFY2cameTloujJXRgU9yynJhrGrya/WZnktFGCvyUn044dXCWBEd8GTVlwtjNX6tmJ5TJRiroUO12q8Wxkr8Wn1Nz6sKjJXQYdqHqq8Wxir8Wr1Gz60CjFXQIdqv9NwqwFgFHeJO6wWt+IrquVWAsYIKF/jK319OmfNuGCugA7zLOxe1e8F0nt0wVkCHd4fIn/6dy6Wz7IZxt10XFFmqJ/q5d9A5dsO4Gx3cHXSOd+z6Q6Fz7IZxNzq4bFe8Vk/087PpDLth3I0OLpvOEEE/P5vOsBvG3ejgMl35Wi30jWw6w24Yd6ODy6Tfj6JvZNMZdsO4046//OoMEf7L+08Yd6JDy9Th1+Cic+yGsZLsF0C/F7HrtVp0lt0wniR6mfrz3rVzqa5+da+AsZM/Xbj+8+/YuVSLzlMBRnvd7qVadKYKMNprKixVxV+DC0b7swpLtehcVWC0r1VZqqqv1YLRfq/KUi06WyUY7VeVFmqp/FotGO3/qi3VojNWg9E+VFyq6q/VgtF+8lK9D6N5qaIwTuelisM4mZfqGhin8lJdB+NEXqprYZzGS3U9jJN4qXJgnIQudqcOS7VgnKLaa9VlqRaME3ipcmGcgC53h24L9YRxArrku3VdqgVjdxV+DXZeqgVjd3TRd+q+VAvGzna/VhOWasHYGV32XaYs1YKxM7rwO0xaqgVjZ3Tp2aYt1YKxM7r4bDrDBBg7o4vPNPG1WjB2RpefSb8/BcbO6PKzTH2tFoyd0QJk0W9PgrEzWoAs+u1JMHZGC5BFvz0Jxs5oAbLotyfB2BktQBb99iQYO6MFyDD53wgXjGZRGM2iMJpFYTSLwmgWhdEsCqNZFMau6L83ZdMZpsDYFV18Np1hCoxd0cVn0xmmwNgVXXw2nWEKjF3RxWfTGabA2BVdfDadYQqMXdHFZ9MZpsDYFV18Np1hCoxd0cVn0xmmwNgVXXw2nWEKjF3RxWfTGabA2BVdfDadYQqMXdHFZ9MZpsDYFV18Np1hCoxd0cVn0xmmwNgVXXw2nWEKjF3RxWfTGabA2BVdfDadYQqMXdHFZ9MZpsDYFV18Np1hCoxd0cVn0xmmwNgVXXw2nWEKjF3RxWfTGabA2BVdfDadYQqMXdHFZ9MZpsDYFV18Jv/vuM0uhtEsCqNZFEazKIxmURjNojCaRWE0i8JoFoXRLAqjWRRGsyiMZlEYzaIwmkVhNIvCaBaF0SwKo1kURrMojGYxj2//ARNPlI3PuhpFAAAAAElFTkSuQmCC') /*/content/images/question_messageicon.png*/;
        }

    .ui-dialog.message-dialog .ui-dialog-content .dialog_message {
        display: flex;
        flex-direction: column;
        flex: 1;
        margin-bottom: 10px;
    }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_message p {
            margin-top: 0;
            margin-bottom: 0;
            /*text-align: justify;*/
            word-break: break-word;
        }

            .ui-dialog.message-dialog .ui-dialog-content .dialog_message p:not(:first-child) {
                margin-top: 5px;
            }

    .ui-dialog.message-dialog .ui-dialog-content .dialog_message_noflex {
        flex-direction: column;
        flex: 1;
        margin-bottom: 10px;
    }

        .ui-dialog.message-dialog .ui-dialog-content .dialog_message_noflex p {
            margin-top: 0;
            margin-bottom: 0;
            /*text-align: justify;*/
            word-break: break-word;
        }

            .ui-dialog.message-dialog .ui-dialog-content .dialog_message_noflex p:not(:first-child) {
                margin-top: 5px;
            }

            .ui-dialog.message-dialog .ui-dialog-content .dialog_message_noflex p:nth-last-child(1) {
                margin-bottom: 5px;
            }

.ui-dialog.message-dialog .ui-dialog-buttonpane {
    margin-top: 0;
    padding: 0 10px;
}

.endfloat {
    clear: both;
}

textarea.graybackground {
    background-color: #D3D3D3;
}

textarea.FixedSizes {
    resize: none;
}

textarea:disabled, textarea:disabled:hover {
    color: #7b7b7b;
    border-color: #eee;
    background-color: #f9f9f9;
}

input[type="text"]:disabled {
    color: #7b7b7b;
    border-color: #eee;
    background-color: #f9f9f9;
}

input[type="password"]:disabled {
    color: #7b7b7b;
    border-color: #eee;
    background-color: #f9f9f9;
}

div.icon_container {
    text-align: center;
}

.arrow_out {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAcwAAAHMBY8FD/gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACtSURBVDiNpdMxbgIxEEDRN3AAkotswc0icQeOkIpUOUaalCFIFFSIOpE4RDI0LpZlk7XFSNPY/t/yzDgy0z0xG1uMiEVErCOimzRk5lVigQ8kvof7N+cH8AO2BU5sqgUF/uzBr5hXCfCIXSucmaLAb1iWshzwhJ+KJpzgvXdza55H29gSY0/YY4XfCv74VxFfMKsp4n9trJJMDdJzk2BklL+aBT3JGt3kIN37nS+afmGdUDNp1wAAAABJRU5ErkJggg==') /*images/arrow_out.png*/;
    background-position: center;
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 0.5em;
}

.arrow_in {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAcwAAAHMBY8FD/gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACiSURBVDiNrZMxCgJBEASrl3vBZYKhoKnJvcDfnZm5iGDkL3yAfsQvSJtsoLjrDp4DEwx017DNjmwzpVJLIGmQNErqiwLb1c4L7oCBK9B/aL4BMuSUAUVIBNAB5xqkCWhBBMyBRSDwDtgBqzzfgA0vIf3SlwQ8AturJWAGLAPaBGyB9dsTgiEm4EAhxKj5WDJHAfuauQngT195AMaS2Taaes5PkXpZFCM3X3sAAAAASUVORK5CYII=') /*images/arrow_in.png*/;
    background-position: center;
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 0.5em;
}


.attention_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMvvhp8YAAAHhSURBVDhPjVO/axNRHL8p7eAk7V3uBTO0UPANgg66BDP2NAoWEnEQBN2c/A8iThniEiU4Ck0GE5tCkCQNTVODCklBrUk7xEFxSZCQ3I93GbJ8/b5rrrzEqzh87vt5n/d5Hz7vwUmUUl8sFvNpmrbgTpH/S+NnJb4Ih8OL84jH6blhW04Mv8kJzr08PETiH6/N0RflGevIYB/JgPypl8cJ8GrQKfkpO1we24cyMAfL4/Y7/8V535kNjJZStj8r0N0JwvfqBeDcaMnleZ9nQK9O7tktBVjTD5Eb12HjdsjhXOvtk7uil7efuUI2ubZkfVB+sU9+4IhoGHArBPZ0beLem+f0vOv/q4FeV5OsgWaEjXADRG1YU5MzAW6D463gFbOmTNgemhFWTQgQNHNXmXTz5PJpgNtgVFEarKoCh+XMk4A7EQwQNM71ivp+JuD3tvqIlQiwEhqnk68f378GTx5cndFcX69AHjqP+DW9IptF0mdFPFzETZzMmQSar1bgACFqgq//MX1JlkZvAy/ZNgGrgKII1CLreIWbeAVBE31GnryQrBz5iQCWR/A55VxrplbhIIUNBE30mTnyQxpsBqN6hhT0jFrUMwGEOM/WjCzZGrwORJ3fmT+kCP44/6NRSn1/AIFkzZU+Ro25AAAAAElFTkSuQmCC') /*images/attention_16x16.png*/;
    background-position: center;
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.calendar_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEX///9QZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxQZGxsqBdwAAAAKXRSTlMAChMUKCouMjM2NzhSU1ZfYGV7gIuMmMPE5Ofo6uzt8PLz9fb3+Pn6+xv4FHIAAABtSURBVBiVtcjdGkJQEIXhJf8lhVJoM8w2zP3fIM5w3nvyPWsBcL/tFatb+7lshV/LY+tzavw1TpDR/Pbi2HvNlAUOympQtabrjFUdqhIq3BPLOApTz6JIk/tOkiKMDkLQCfTkP4c9bkZh9vuXL+8SHfkRGyj1AAAAAElFTkSuQmCC') /*images/calendar.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 42px;
}

.shelflife_icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS41ZEdYUgAAAI9JREFUOE+dkrENgCAQRZnExtJRXMPOcSztHcPWVdzATswP/OTIId75kxcM8B+QGJjrjtFDrqVgou8GF4WEgm0aTSgB4rmFKiMUYGzxKkC44VjmeO5rAeaaZaYmMZcZSn6VESngt/t0jBSYJXIjkAK5lreXkRv4dsnnc7hoQQlYrv22NZTEczqp3sJDaoXwAGEg4amsjCptAAAAAElFTkSuQmCC);
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 12px;
}

.check_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4y++GnxgAAARdJREFUOE9joCuI2OMrHr7Vo7n+fz0TVIh4ELoqlDl8i/teIP4fvtVtpcc2D3aoFHEgYotbK1gzFIdtcd+TtMGPFyqNH0RscfcO3+z+D9kAqCHpUCUMDCB/AW3xgHLhIHy7uwJQ81t0zUCxxUBpRogqIAjf6j4JZEvENo8kqBADyJ9AxacwNbsdzkUOg7BN7jUIBW5/Ire6BYPEgU6fhqIRiMM2u92J3OQjAtYIAmGbPSLQFQFt+BG+2WMiprj7+8hNbhpQrRAQuNZVDCh5GUMxGgYG2K/wTR7OUG2ogBhDIja7pUKVYwf4DInY7N4NVYYf4DBkfX09CUkX1RC3szE7XbmhUsQDsCFb3beHbPaWhgrRCjAwAADqHuOqYtjlZwAAAABJRU5ErkJggg==') /*images/Check_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.checkOrange_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS41ZEdYUgAAAR5JREFUOE9joCt4fe68+LtShub///8zQYWIB/cfP2R+W8SwF4j/vy1hWPnu4Ql2qBRx4G0BQytYMwyXMuz5cuEzL1QaP3h65KL3qyKGfygGAPHzY+fSoUoYGED+enHkogeUCwevj55RAGp+i64ZKLYYKM0IUQUEQH9NAtny4vilJKgQA8ifQMWnsGg+/P/AL0QYPD9xsQauoJjhz8tDF4NB4q8LGaYhawThN8UMd55duCsC1ggCz0+cj0BXBLThBxBPxCL+/vmRaxpQrRDw5OhJMaDkZXTFGLiU4dfTE5ecodpQATGGAAM4FaocO8BnyKt8hm6oMvwAhyHr110iIemiGFLMcPbV/kvcUCniAdiQEobtzy+cl4YK0QowMAAAf6wKJQG0GS8AAAAASUVORK5CYII=') /*images/CheckOrange_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.cross_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAeklEQVQ4T6WMQQ6AMAgE+xjjyfhyj/6vltptMMDSxEk4wM5SwL1v9TqPOtYQ8WTG+iKHduljQoXr6aMJFaHnBTMcpA4T0jKIRG9MGaw8CcuAPUnLwq8HrIwJn6yUMeZJVJY7y9JyFxrU8UJdBtTToVcG1JMDK4OvV8oDcGNGnKvj/3YAAAAASUVORK5CYII=') /*/content/images/Cross_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.plus_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAASUlEQVQ4T93MwQkAIAxD0Y7iOq7qkpEehFCitHgQPLzLL6kBuCJjhYwVMro2Oli8LzK6Nw/iaIc3vz1gpxGT0b1/kCVjhYx5sAnBhcJf0kYa7wAAAABJRU5ErkJggg==') /*images/Plus_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.minus_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAYklEQVQ4T6XQsQ2AMBADQE+QgoIC0TJFdqVkzcfuXbz1SCchJ3YRVNWIDRM2TNgwYcOEDRP4wBFs/ubUxTsYUBfPYEBdfbc77FBXA4sOOulq0l11ln3ZhA0TNkzYMGHDvsIPiOmPARZUIHUAAAAASUVORK5CYII=') /*images/Minus_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.different_icon {
    background-image: url('data:text/plain;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAQABADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2e68SWVnJKk1tqf7okO6adOycdSGCYI9wazPDXiRtQiaa5h1Lde3DPbhrCURxxHAjG/btwVAYnPVjR4l8NHUESG1fUc3lwFuXGozCOOI5L/Jv24IG0DGPmrUtfDdjZyRPDNqX7ogoj6lcMnHQFS5BHsRisvfcju/2aNHrd+nT/N/kf//Z') /*images/Different_16x16.PNG*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.automatic_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAABL0lEQVQ4T62SL0sEURTFR1CDYNBi8TsYRsU2bRjm3waZZDAYtlgNBmG/wxaNItg3+wH0GxgEi2KxbZyg/u7jPHnsjs4iHji8vfece/by3kT/iqZpVouiuIAjz7Is9yT3A/MQfnoS8AY3JP+OOI5XMD+HAVVVDST3I8/zk3CYsFtJ/UiSZJmBpzAAjum5e2CTA1m7gel4Zjjka5qmm7J2g4DHjkHjB0xlWwwM3AUBY7UXA5vs+GFttWZ9LnhA3XpNejv3SgjXMrR1Xe+qbcH2QdnQPeUSvx9Uj2yosuIHvmDa9wF66jP+2T25CzBQTKwxwxsM7is0I5yy1Trnkc6p9V1AlmXb1rBBznfOQycIZoSXdspzzjZXVsviTKeIE9bbUusbdoloc5cIa1n+iij6An8dyNjmqGM1AAAAAElFTkSuQmCC') /*images/automatic_icon.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.down_double_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAABYSURBVDhP1ZDBCgAgCEPt/z+6GCiIbdKhQ72LkHPO7H+G12B6Bbmn3jcDUMVyGDADkIcCqlUGoN18CktylxpNxZbnsNuquP0LZgDY7VSrDEC7+RSW5CnMFoGMDgeRPeHfAAAAAElFTkSuQmCC') /*images/down_double.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.warning_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB94FCQcSE6gNMI0AAAHoSURBVDjLpVO/axRBFP7m3WYjl/hjNRBIm1bsbGVtjIWV2Er8E4LVBQs7C68waCHYWmiTRjR6IkyKYKkQPciBUUjCccGN6yUX93Z25z2L9fZ2c1zlwAfvzcz73nwz3ygRwf8MGrcgbBfj7SfS//ZYx3EfYxuJyAiYGYfNuv79ek4O1+aEf6zocfvUSWZmRtj+rNNPt3wHCbwpC3ImgMv6OqrzjWJjpVRZAjMjDMMbtvXAdziGd9YDuTNAEgGt5Vpxr1KqLIGZEQQBOl+f62B1VuzbCyJJN0PjfIbOK22tLcmgAUmv14M1R4vO94e+d8qAYIFKNQMzwAzbXPaJaKEogwDAGANmBu08vePRTlbMXNQGtgIV7YHDzVpRRn4HdLz1yPv5zCdJAbYZBvW2QPbxis/hpj7hA8HU9r2lCsf5cUsnoMowThNQ864PyEJO4O6v3qeDjXIxM7hxEbw2U3aeWCDYAHZf1ABAifkFvL+kEe/7pScVBbp5nMUFEor/ZMHkLHDty4qDVl0jao8Uozo96vvoaJhEbchWfclB+01JL4sCpk8PO8cKlHZHyFgU0r1360o6H4DdlxpJ1xcBBgbL3rmcF+d7ZnLdnb99Nf8LInLGGDMB4AAAXNeFUuocgP4/5OYxxuRkfwEw5UbST1M+UgAAAABJRU5ErkJggg==') /*images/warning.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.info_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAFVSURBVDhPjVO7SsRAFJ1Cwe9QxEJFxFZYb7Lf4Ef4CX6A70ILV+2txcpG4x1ZCwVxQattBcXtXPGxM5NNPIkpNHNXc+FAMueReyczqlx1nYwH2m3QuW2Rdi+kbZfY3dGF26ZmMlnI/KpxOhSyWw+0dQhIJRDbfsBmF9qRwvZdmZk4PpJMItie/QrB4mpZhNbf6s10PtRmOmD34PFs9nMzXSZjUtuY+zoXoPB+WObRRUKRmQFpVjwSQAf9QMfLC9ouYfZ3SQM0FDblSiAA6/AXHnOw7UkadNlWEDyLpAZZFAJOJA3G+MjIjkRWDsCDOEKVAKy3s4ABm1ghQJs9FZ5+jqIV65P/BOA34ozMFgKzJgieSMeLOdjd+rw5yM1ZZUcZhmNPNAhsI+8+zN2kwyA3/7pM4HC4XMMz/yyKehNoeQvCFmbv4muvMN7jPuzU2EwVsqKU+gLw31hBMMKE/wAAAABJRU5ErkJggg==') /*images/Info_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.error_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAQFJREFUOE+N071OAlEQhmEKTbwOiKEQYuy5DvptuQQuwB+wgIIFe2tjRQW9NppIRWuCwU4NEALR5Z3NHDN72M1SPMV+MzubA3MKURD4yrjFK77xgwm6qCDRbx+O0cYWUYZfhDhBYsARHpH2Upox4iFuwDX8pg/U1Ytm1h3iAUVsNLSmcB8Yamb94UKKlya08gaIvhSfvNA5ZMBUip9e+F9E3oCVFOde6Bw8IOsIsg8ztdbMFx8h60eUpWmigaVmvlAGlJC2fc9wR7jXzJK/8dw1XGloLVBDFe+aWQMkVvkBflOWERKr7IbcIO8y9bB3maxTtCDX+Qtypd/QwRlMb1DYATVqdDMH6S4DAAAAAElFTkSuQmCC') /*images/Error_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.instr_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAgJJREFUOE+lkMtrE1EYxac2zURwJWYed6HgQjCgoEtBE1BoKLpQiPgAF+rCjS5EF+Ki4qqLuC3+Aa1ghrYQJC3FWC0qmIXahwqCGzcpLtJk5k6Fol7PmcyMt9068Jvvu+fec+7DUEr9F9FXLBZ3aGSAOTpa2NVZscY6y9YYe2i5bWTK5fKAgR9Ng2AgribIrX+wH8pVS4WfLIX+AbVtDEUBlUqFRoawDnFyteEU5FJ+I1yylIzIb6w8cw5yTiObnIDGLbv3WvZs+N5WOr2WNcs5jX5A/Abp7u0FcSFs2Uq+c7ZArf1SnI/NxMTpB5MAXsGcrB7YE7y2vy9P7VMjw8eVfAszYE/Nx9zTR4XdSQDfLwng8XPdBbcqFx116uQJVSqVVIiesKfGvtN0q3FA+ojcPft5au9Rv2lvyhf9ABI0nYgkgL3/3N786okj8PRPgF+Wietz9qKcdxUJwKWzxyIjuYiempzHlVC7c+4rbpoEmD9m3GuyIZRswBxXjpMAXUvWtafFFZw+Y3wc37/Tr4s1WYe5jklUGdV/AbqmrVt7M344b3Q9cUvOCBVMQ9SBlgZomr6u54m7Rq8mJoIaBA+wxj21NEDT9HV+TTwxIH6Jhd/gV8wf1sd3DimC/idIjQnwfuMVchicASPgNBgG58BlcB1cBbfBPXAD3Ac3QbHrifxfPJj503Wto4MAAAAASUVORK5CYII=') /*images/instr_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.reagent_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAbRJREFUOE+Nk89KAlEUxu/KWrSQqBnnCi5aBN1FUC/g1gfQaF0PYgSFC1sVroN0UZaChEVkf6SCXFRmtWhTtFFCdHTuuGhzO2d05DqO0eI358x3vvtx5sIQxpgnEol4QqHQmF3l/i8NzxJ8CQaD406iUTbRqCixxrMSw97NgyEEH27D5qO6zl8UYb4qAvo1N48V4LbBS97HeHm6Y5YVwS2mO5Vj35zTN3KDVkk9MR9UIdMqKSdOn2tA9ZIumyVV8HufIIRYYI9a9YouyV7cfuATUvHZKeNG/eJ3PoHYAWbvvQ2z/S02afuHNtAvtTgvghkwgf4GktYoaPGBAHuDt6PAYrug/vALMAPpDW8/4HDTa2lGAbY4V3/e03ShH2Bv0DxVi/xME4gB2IdtUONnEA5VP9WuBwK+s9oqz1PB83C4V50BqHU93Xk1Q1esS3xKzCjtHK3xHBzOwRAqhzoUYM26856vdpuYV0jz0L/Ds1QYGRAlhgJQd/haabpNjAP6CQieBrD2etRsZE32tQ/oB6nvBcJ6kmb0pJbTk35ArqO1Vooe1Xf9Yet3xouUwcv5j8YY8/wCBUSwOYU6G+UAAAAASUVORK5CYII=') /*images/reagent_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.overwritedresult_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB94FCQcSE6gNMI0AAAHoSURBVDjLpVO/axRBFP7m3WYjl/hjNRBIm1bsbGVtjIWV2Er8E4LVBQs7C68waCHYWmiTRjR6IkyKYKkQPciBUUjCccGN6yUX93Z25z2L9fZ2c1zlwAfvzcz73nwz3ygRwf8MGrcgbBfj7SfS//ZYx3EfYxuJyAiYGYfNuv79ek4O1+aEf6zocfvUSWZmRtj+rNNPt3wHCbwpC3ImgMv6OqrzjWJjpVRZAjMjDMMbtvXAdziGd9YDuTNAEgGt5Vpxr1KqLIGZEQQBOl+f62B1VuzbCyJJN0PjfIbOK22tLcmgAUmv14M1R4vO94e+d8qAYIFKNQMzwAzbXPaJaKEogwDAGANmBu08vePRTlbMXNQGtgIV7YHDzVpRRn4HdLz1yPv5zCdJAbYZBvW2QPbxis/hpj7hA8HU9r2lCsf5cUsnoMowThNQ864PyEJO4O6v3qeDjXIxM7hxEbw2U3aeWCDYAHZf1ABAifkFvL+kEe/7pScVBbp5nMUFEor/ZMHkLHDty4qDVl0jao8Uozo96vvoaJhEbchWfclB+01JL4sCpk8PO8cKlHZHyFgU0r1360o6H4DdlxpJ1xcBBgbL3rmcF+d7ZnLdnb99Nf8LInLGGDMB4AAAXNeFUuocgP4/5OYxxuRkfwEw5UbST1M+UgAAAABJRU5ErkJggg==') /*images/warning.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.treeview_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAGhJREFUOE+9kEEKwDAIBH2b//+TZQ+V1YoaAh2Yg7qRJGJmpWsQVlV75SWdDopqAfeymDs5jHqj0w5/5/o2OHD6HwE0qgXcYzEL5DDqyUAVyLZUB+AahK+fUC3gHotZIIdRTwbGwAeRBx0cmix511vtAAAAAElFTkSuQmCC') /*images/treeview_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.component_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAe1BMVEX///8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP8AqP/CXD4UAAAAKHRSTlMA7msJRCqwaPUB/LgV27UO37QWDDs8t06/TcAN2tUKm5paWd3cpmykw3ZLmwAAAGJJREFUeF6VyEcSgzAQBMBFIJFzzjjP/1+IcMBbhS/uY9NvPrSKRQ2l0LIwIQTMvyKDbSP4hhuFeZyk7h53ryAqPfEJ6TSW1jnyFf2At3F6xozdssUJzFnHhcdVx81gHnSwAvqxDCzjePHLAAAAAElFTkSuQmCC') /*images/component_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.notepad_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAABxSURBVDhPrZABCsAgCEU7207WdXbGzTm/JKxwZNKDhxH2swozq7VWKfG1qZsZuwBgFczWrW4OWMENuIjEZyJprxuAGtF6hfgTbrndIT9BI/+JjfUJwHGSKuQm+A343jQK7OBoeALvMNzzhJnWDPsALi80/jjwY8EDkQAAAABJRU5ErkJggg==') /*images/notepad_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.content_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAiEcAAIhHARPfGx8AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAE8SURBVDhPtZK9SsRQFISD2iqIWukLCOb/B8mC6bdwQUgjiL6FYGNhJ/bWYmflU2xhabN2opWFS0QLQdD4TbwJyLJmt3BgOPecuTNcTmIFQXAQhmEByylZyGvpAO/NYEB9o95NwAd5FFD6vh8xOEnTdJ56bk0AfB15qwDXdYeEvDuO80TAB/1zGz3Pe2kC4CHsTUl5moCOednEkOf/A9jH5jitNYClrhMwRCuiKNow4wZ/BrDlVcz6ztJKzo9JkqwZuYI80kYC8jyfxXBr5g01Q575ufU74Ivnbpl5Bdu2F3n2dm2GXc2MXEEeeRXQJ30Ar0X6S3Nhx5g/4TLafn3HUL993+KPWqE5ojkVOR8rgHpGr4Ar9dRufUeUR15pI0C04Su8ieN4yYzbwaYXMO3CC3awl2XZnJHGwLK+AS7QykitJnMcAAAAAElFTkSuQmCC') /*images/content_icon.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.eyeplus_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjdJREFUeNrEk89r02AYx580bdquzLJWdpEe2k0mdBBhLXQQxBUM/sKDUNmhV5kXQfDgHyD0MNllE4sUFLFQUOlhNwuZQgvFsiDi0sMqdmI7qdKBlca1S/r6PNnqYR4cePCBT0je5/l+n/dXOMYY/Etw/98Aw3o5MDqGnEVkJIT4Dup2kI9IAXmNdIa6oQHN5IrT6bwuy/JkMpkc1zTNUyqVBEpKktQPh8PdbDb7tVAofOj1ehnUrVJfGz5cyK1oNHqnWCxK+Xx+yjTNsUAgIHS7OhAoEmiMclRDtaSxtDzPn8eua61Wq6frOiMURWEUmcwjJklzTJYvM5wVG+apljSktaPLfCwW8+H0hX6/b60rlUphZxNWVtLW98TENDQaVRjmqZY02GieDJ5UKpWxTqcz5cKggmAwCIpShtnZc5bA5XKCwxH8bbCLgZpPpOVtNtuXer0+KJfLZiQSOe71ekdxvaBp7yEUEsHr9WF3DeLxM5A2nsLdzaW95Zfpz9rjt/fpVMjAxB3daDab27lc7nutVmuLosi73Q6hWn0jtNtbIIrhH36/f+te44H94oVLnmKj/A1scGNw22NwuBEwPFOMESSMnEbGkVEaNBfcMjvJ+0Hg9EQicer56gt1//KAetjgj2CTPJg33etzV+Mzh3Ov8mt/NzAWR6jTQ8QymL4mzmw8e7c/Aw5U+5EuPIMFMPCq77H1HRNv9c8BgIOLgJ0D+5H/mhYeocHU7cVNQKFKYjjhhF8CDABalADG4NIN0AAAAABJRU5ErkJggg==') /*/content/images/eye_plus.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.eyeminus_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfVJREFUeNrEk8GLEnEUx5+668jGNqzFQgcF3QULxV1YBReGaJeaPER0kj2It7wF3foHwn9gDxHCwi6ePBh0yYSJQMEw9mI7nUJJFsQOHQzHFMdf3/fD6WDHDvvgI8689/2+9/P3dAkh6H/CdfUGCPllYXQd3AM6CAP/ou4n6IAa+AiGjs4x4EkeK4ryVNf17Ww2u2ma5rVGo+HlpKZp02g0OiqVSj9qtdq3yWRShO4t93XjwweeJ5PJF/V6XatUKhHbtjcCgYB3NLKIgcjL7zjHNVzLGqn1eDxpdP0wGAwmlmUJxjAMwVEsnghNOxC6/khgKuHkuZY1rF2By1EqlfJjfO90OpXnKhQK6GzT8fEr+by1FaPLy6/k5LmWNWh0xAanrVZrYzgcRnwILgiFQmQYTdrffyAFPp9Cq6uhvwa/EdB8Z63H7Xb3u93uvNls2olE4qaqqus4L5nmFwqHd0hV/ehu0uHhXWnc6XT6+Xz+HX6LN3wrLpzDuYoUBniYTqdjmUwm1uv1brXb7XXuGI/HfwWDwX65XL6oVqsX4fH4/R0hPj2Zz4Vj4OzFGoiCXbAJpMEz29ZvC3FDIbJwr2NUz+XuEJ2vLC2WBT4vkLGNBYsIcT+XywWXt/D07IyWJ/gnXs5mNCN6DfaWc+h+fvV/pj8CDADqr+1s6rGfMAAAAABJRU5ErkJggg==') /*/content/images/eye_minus.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.biohazard_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAABjklEQVQ4T61SPYvCQBDdaFAPCxEuhYpyiYXaiIhVEnG1E7FUTyysREJqsZ3G4hCxsBKxtrDwJ+xPm8usIcjF3Afcg4E3+97b3UyW/Tvm8zn4NITvNInhcAir1SrStF6vYTAYRG/SaDTE8XiMNJzPZ6jX68Jvw2i32+hVsMHpdOJUfss6nQ7Yto1+G0az2RSVSgULhQIvlUpYLBZlEV8sFkBaq9UK3+B6vfJsNgtk9loZonncVcboux+1TCYDl8vlfrPZbMZ1Xcd+v4+maQrDMKSRinOOvV4v6MtlQ3rIS5nJZMJZt9sVh8Mh+E5df5Onp1Iv6DgOLJdLj6fkGmm+jVGGsux2uwVhQq1Ww+32A2jiiqJAPK5IvtvtoFqtBhsQvmYlvKuBpmlyUIlEApPJpAzRGmnEfwSZbdvEfD6HuVweLctCTXuN/v/P4LouqKqKqhpH13V+d/IjxuOxiMViSDUajf52Or3GdDqN0+kUqIg/vtCnoMe02Wy8wLvwZgD7/T6YMHFaI4085L0rjH0CTXGkUtz6wc4AAAAASUVORK5CYII=') /*/content/images/biohazard.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.paper_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9wBBgs6ExxhcN4AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAZklEQVQ4T7WMMQ6AMAwDs8Eb+QAj/59KHWSpKUkKQ06y3FrRyUD7kuO89t4uOFhByfZ8LUtBa3qiEjxmOPJgjgoGyQt3DKgVoLMAtsEdA2oF6CyAbXDHgFoBOgtgG9wxoE7wJx2RG1/0XRUyZr0pAAAAAElFTkSuQmCC') /*images/Paper_16x16.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.notBIO_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAHuSURBVDhPlZM/aBNxFMff75JcDpNWIlXTpNUWUlI7CBEjKh0c3BwcHIodxDoUxFG0S8GzyeLQDpq5dXBwaEGn4BYRWzUgcYoigoZqIpQkQqi5mNz1++4uf4lSv8fn3ft9f9y7d/f7/QT9r1Q6gPgI3ERek0xzP1LpGLiLLAtugLNs/7sDlYYQr4Gr4DRbHbqH+SXJiEbLIG6bllSSQQzZN7AMeh9mneMguIA5tJQQl9IruCfBGdP5u7bxklEu8BEDPzsGropD9zwc/+lcDH9nq5+K4BDQgUcS6fQkkgQgTRjuhjCct74eodKLCMU/BdnuFHf7w0qJF8Df/okqOR9kR8rzucMe2zFVcP+hjeES2R2tguuguXonOguEED9zym/mLvjhpmRdaIouVYMXPxy0LdZEZ4EAYteHc6EreR9JBul+Tc7nlVrAsJfe7srXvQ9Ueo143hq0ldoKPyu7GpFwRTluW+Q0RD20qzzuLcA/9BXgDdTUbcB/fo07Oqq5aLropYG641dQkwvdBVi8ZYnug1lwB2yCl4DPQEuV5KmcR3f87ncWFCCDyyAFeFN1PQw98b59z5+zbnWg0hjiFJgBdbAAbwecRP4c8HxTT8Ec5qo8EEgGcf8C3oAYxu94oiU+F0QXAK9SBuMM25aI9gChPYeUl5LbLwAAAABJRU5ErkJggg=='); /*images/leaf-not-bio2-16.png*/
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.notpermitteduse_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACxElEQVR42m2T30tUQRTHvzP33v11VzFXFMzcilysHiLNHqLIfoiLKxiV0UMP/gG99L/0rg/RiyBIbWlFJFG9aGBEVCQqWrSbrunu7N29985MZ69kGg4MM3fuOZ/znXPmMPw3Kj29g74nr+v25oyyTFvTma5UhV7NZyOWNRGbnXm8257tOF7si/ulyjg/1Zk2rpyG2VwPHvxVkIpB5H9DPJuFMf91qrGhYdiaeVraAYjzfTGI6qfQ7atJs6cdWF2B3liD1tv8AHSgCWg/hNzbz3Aevlw+lEicMGeelAOLYvfFqditS/08GYVaWAAMk7zMXUI1tJTgygfrSGHlw0/wR2+m2+bfpVmhp3cgfvJo1rqchP62BFghMMYJQH6GQRr5Pw5BUHGAY0fxLfsRiYVchm2cS482DB4fgdwkY3PbqabZ94HNLcB1ty9aA9kxIBYHwpSTagTrk/NjrJwZyqmulub7bWdR/r2FQqGAX/kciiWBsuOAKUUsn4JLKCVRlT4053jeWQ+5ovJMDA05+kxr5N5aHb58mIMjRKDWJwff8+F5Lk2f9hUoqeHS96Y2sZIKo7woKqx485pTFEuRG7IVShQpUQouRfRcD9L3guiKYJLOtaqtGnlPYTUVhfsxV2E/jhzOWXalOcVbocsCLJBKtdeSMq+haqsK6kBPgs6D9CisH7EhFjfzbNaKjXZ1JEY0U+B6V+U4x97Bdm0ZtK/xfmljjL0wogOdCTt78ABJ8uReQ+zDoCuEQga+bzj4vC4ygfW0GZ660NLYHzI4qiQT+2D+iguTMlcqvM4Vpvv9ajqwm+ShmGXwT731dcmoacIliPcfwKIZImeHkvpqq7jsSXViSLnlnUAPYMbpZuPddjydNC1EuLG3S6kCy1SVOVGa0mDDd+CX9lOK+2CDTeDXbcPM2OB20GxUYCH97BrUxF3oPe38BxG7X8N2vwbCAAAAAElFTkSuQmCC'); /*images/Forbidden.png*/
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}


.checkbox_icon.checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAB5SURBVEhL7c1LCoAwDEVR99Q9d5uRKwhB0vRj0oE4OFKqvnuISKrrUWuVDPsDnCP8AVMpRcA5PHCPpwSe4wgLWOMICbTG8TrgjcMNeD+iN46hgDXgvdPcAKwh666lG4Ae1PQ3LUMBrIxjOIDZcUwFVnw4EG1fII8cJ7PHcfWkIXu4AAAAAElFTkSuQmCC') /*/content/images/checkbox_checked.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.checkbox_icon.unchecked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAA6SURBVEhL7c2xDQBACEJR9x+ENbnoAjRicaF4hO4XSasZAHS4D/TfkICUgJSAlICUgPRxYNtdwIf1ACEEshspKvreAAAAAElFTkSuQmCC') /*/content/images/checkbox_unchecked.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.checkbox_icon.undefined {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAABMSURBVEhL7c2xEQAgCENRd2Jn1oynZXLaCFYpHkeVPwC02icz0eF/YP0VroGIwAvec0DwngOC9xwQvOeA4D0HBO9JoMIxUO1foA/GBNUvTQyZ7/eUAAAAAElFTkSuQmCC') /*/content/images/checkbox_undefined.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .calendar_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAC/SURBVDhP7dI9CsJAEIbh1Gn1EGJhEUE9h0JabTyFjb0eIPfRowiKKIhi/CvW9wuzsO0ulg48YZmZnWzCZs45r40tzhhaLjSCahu0LJeFDV3s8cLUcqEZ3jhAvU1ejxw9zHHFB2t0MDBar6CaetSrPbkGVNjhDh8PnHAxWivnQ73aU2mAQseucYPeoLVyT+PrqqnH15vvKDHGJJL2lBpQoJ+o0AAdK5n/B8nxH/CjAeEVjY1aA5bQXY+No3Nu8QV0QsCfwIgOagAAAABJRU5ErkJggg==') /*images/calendar_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .check_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAOZJREFUOE+9krEOwVAYhYuhg9iEwWL0HhaJ0WKWiJewicnE4AVMJqOFySYxWb2CWEWk9d3bo62kmrvwJSd/7vnP+Wvg/ZUgCOpoEoZhUZY7lEqU98yQuUa+Vm5QmJryG947VNE6H4JdFKgbgzVSxP7EIkZHzxj8Jv7VNlLgrRgFxexXFsgwkGU8Hx2jSgLewewUs8Gxdmb5RD35S9kxeBdG1RYNGP1olYB3R3M9Y/BujJaqEZg1dI4i3yHzQG3VPnE5wn6oeDZ5R/BniuWTdYT3huH+100fYZ5QWSt3dGSLGrJ+hee9AMqPnfqgiFpVAAAAAElFTkSuQmCC') /*images/Check_16x16_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .warning_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB94FCQcSE6gNMI0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAACeSURBVDhPpZDLDYAgEEQ9ejImFuXFHizFEizJ0nCWMGRZVvy95CUwwMLShRB+6YbJFQoH9NajbpiUg+SyiBtCfZjMsNpbBXCBHu4rqgDq25mRqkgxgfw4wlxTtJIHSds7c03xijyAO7RwzZKLcIO3SWitxVa4YZPkJfEVLGB7J1y/Ym8dFu4KNG9/wsEbvhQp/kAc4KTm4gh7kylDdwL9bnkmgmFLwwAAAABJRU5ErkJggg==') /*images/warning_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .info_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAETSURBVDhPrZO9TsJQGIa76SB3gglxYSDM3Ib3wDV4AQygJrogwdGdAVcYMSaQ4OJEQkx00BhCbHm+05fSQzHtwJM8oef9fkIJJ9gniqJKGIZtnOE3/uAc77CqtiwMntJwjSHP/0L5gY8zjcUQnuAgbsmH3hGWNO4WtFVLIFthA6u4VJxA1t8On2PmaxO9ugbg+UmxB3nNii2dM1C7wiauFHmQd23BRGcPcuNTrhV7kL/bgg+dPcgXegPreVbsQf57lAUvOnsUXOBe4eCPWHCB+xHL+KcsoeCC+rahoyzNF16a1KcuSUH26IYNznYPhnEpH3rHuPsrG+S25BbzLlMvM5yG4gXeoF1nu8rmG97j3nUOgg2F0y7U04h+vQAAAABJRU5ErkJggg==') /*images/Info_16x16_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .error_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAQFJREFUOE+N0zFOAkEYhmEKTDgHxlAoMfacw0NwBA6AKBZYiNhbGyoq6KGBBCpaEwh0YtQYiCzvt8skuzO7Yb7kSWb/mfyb2Z3JBUFgK+ERE2zwhRmecIXE+vjDGZrYISv/aKOARIM8uvDNAGET06ABO0vcHo1VsPKKsEERW1WszGFe0FPByh43mqyHj25ONVBeNDmMxk58Gsw1uY7GTnwa/GpyFY2deDfI2oLOw+LoT4WUhFvI+og6NDVU8aNCStpqcI600zeC2cKbClb0G6/NgjtVrHyjgjI+VLDSQeIov8M3fSSOsmlyj1OX6RnOZYq7wAN0nT+hKz1FC5eIrQ1yBzsIsEJj00hkAAAAAElFTkSuQmCC') /*images/Error_16x16_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .treeview_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAE1JREFUOE/FkEkKADAIxPz/p+1JGEugTBcaCJToQRqZeWQ9lLawsh4KtZnauXfBthgdMTpSVGjepKhQU95cYInRkaJC8yZFhZry/RMzBqbnKwA+ecpUAAAAAElFTkSuQmCC') /*images/treeview_16x16_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .component_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAC1SURBVDhPxdA9DgFRFMXxURJ0LMIWKLX0rEDCimhFrSB0bELjI3ag00me/0luJvPmShgKJ/kVc959N3mThBB+8rLEFvls4GZdYfpQlkbpwc26wpShjI2izs26wvx/QRPKyCgNuFlXoIQ1TqiijitW0Fk0H32YCR5oZ7qOdXpOdtYtaOGOHbo5e+hMM+md7OUajniXAypwC2b4NFNEC4YomgHSBRc1BXNGumCBW0FzRP/gCyF5ApXQWT6p1UH6AAAAAElFTkSuQmCC') /*images/component_16x16_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .notepad_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAHhJREFUOE+tkAkOgDAIBPsa39l/a0UWu4kHBto4yQRiYNtaRMSstWrJ99Q+zngLAKwg6nv9OWAEN2BtTd0Dm826AagZOavkn7Dp6Q7zN+jM/8TO+A1AWU7RwuEbfAZcT3oKuPiSAxHuMswGEC6ihRYQyWFbuAVIOQC9Zym0btC9DQAAAABJRU5ErkJggg==') /*images/notepad_16x16_selected.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .content_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAiEcAAIhHARPfGx8AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAFtSURBVDhPtZK/S8NAFMcPfyDiIgrFVdTFReiozipdXEQsKF0yOBQ6+A+46eBiRxeHTm46dNC/QBAEIVtSMjQlRoqtHRRNm/p58doi1JQOfuHTd/fu3fderqfCMMy12+06DKVWq/XM3rRiUIdH8OCe5AvxSefisKGqms3mW7FYXDNN86hQKCRLpdJpPp9fMQxjPg7qMxh8Sgeh4zgeqtu2XfF9v4GJZ1lWJQ7Xdat0G8odvNPFIXF7GLiGYw4PxKABi2pIsWcr+oR/NSC/FwRBSk9/aaABuQ14BQeSOt0Vub8NmC+D9/NkokdTZr6glyMx72/AeIaFO5CX1pEYXMKkLusZ8CMGSzqvOHAM5sgdwBfI+iokyI/oMjFIwYcMbuEBrjVnMAVpCDnA0oYZ6NQIJlyJQQL2IavZhQk4Z6N8/wVhlLl00anJ8u/s1Gq1ad1QTxSPU7AJPptviLN6abAolm5ycILROrF7af2l1DdAVGFgDW5v7QAAAABJRU5ErkJggg==') /*images/content_icon_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .checkbox_icon.checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACBSURBVEhL7ZFbCoAwEMR6/7P1TisDBotut7LafoiBgM8JaDGzqXIwi/UBzp8Kf+Cw1mpyP4d3AoxPCTjjEp4FOuMS8oFgXEIuMBiXcA0MXrwzLqEf8AaieyfB/0TekHctEPr/oB1sbZ8JhPgnJ8clxAGZGJcwDiSFDwbeZl1gklY2MVxrXvZD7TgAAAAASUVORK5CYII=') /*/content/images/checkbox_checked_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .checkbox_icon.unchecked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAA6SURBVEhL7Y0hDgAwEMLu/59mqhK1cWKhSRNQHUlRGSn2A/xboQErNGCFBqzQgBUasMKHgdfsBUJqDmNtWQobKqi6AAAAAElFTkSuQmCC') /*/content/images/checkbox_unchecked_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .checkbox_icon.undefined {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAABXSURBVEhL7Y2xDQAwCMP6/238RJVETBkpnYhkCRb7ZOYodUztf6D+LjUPRER2gIMmbQMOHDRpG3DgoEnbgAMHTdoGHDho0jbgwEGT5oFH1Czwev8CQ+S5e3+/CrKGth8AAAAASUVORK5CYII=') /*/content/images/checkbox_undefined_white.png*/;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.selected .outofbound {
    color: #FFBBBB !important;
}

.outofbound {
    color: #FF7F7F;
    width: 100%;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 6px;
    overflow: hidden;
    vertical-align: middle;
}

.inbound {
    width: 100%;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 6px;
    overflow: hidden;
    vertical-align: middle;
}

.stdoutofbound {
    color: #FF7F7F;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 6px;
    overflow: hidden;
    vertical-align: middle;
}

.stdinbound {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 6px;
    overflow: hidden;
    vertical-align: middle;
}

.compliant {
    color: #12c212 !important;
}

.selected .compliant {
    color: #90eb90 !important;
}

.cell_content {
    display: inline-block;
}

.lock_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAeNJREFUSInVlb1rFFEUxc89M0NYNogsu2zKQIigoKAINhaxEVKkMp1FunSxshFXl0GwsImVhZbarYUxgoh/gBAQJTYWCgkqsnEVP8mYnbnXJgNZ9+0wM7HxVG/uve/87jzeB/C/S/IU1dp6wLN4wQwzAjtoJu9EZPXTa/8BOpLsC9Bo75zWxDokJ/7OGfAMsXeud50fSwFq7eiImKwRrCr0F8AODR8APQ7BLEBR4FXlh3fq/TK3XR5+FoAqyyKsGmzTF53phmMbaa5+pT8roisEj/4ej5cA3HB6jDKfuKQNEZ4FADNZ6oaVjb353rXgMYy3AEBNzo9sclQi8eND6Xic/lNXjQFPAIDUw4UBSgnS8WYokRNA7K47A1c+E/Cv5NxF9VY0LfQuAlgEABhCV52ZTQplYffrwo4Ed7+F8jUTUG9F00Z5QbBatFtVrH/e8k/itvTT2NASCTlfxhwASBxrNvsnBmJDVSZjZcxTxZRKNiBLZg9NMKeKN3mnFAIY5U4vDB5RsJp3TuZVMQQw3Ky1orcqusicvRX6AwJT4nnNIpug8EGj4UzBpgrr6j4B5rx38spXG3gXhgFM7qvqzzLmqnjZZfB8b8x5FzUub0/B8+Zhg4cmW7aV0L/3JeT3Ms2V1h8zRpiy5XY4RAAAAABJRU5ErkJggg==') /*/content/images/lock2.png*/;
    background-position: center;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
}

.selected .lock_icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAE4SURBVEhLtdW9LgRRGMbxTZDQiEahk6DgBhQUWgmVu5BofXQ2UYtWxQ0oFAqFViu0FDoXQKUw/s9kzskZeXYOzu6T/DI5H/O+OTsz2V5VVSNlJ4fJThrT2MMV7nCJHYzB7Y/s5A/reIPLPebg7qvZycQKPqDoeoET3OALyhOm4O7PNriF8op5pGub+ISyj3QtspONWYRsw+05g/IIt97ZYA0hk3B7dApFJ3HrnQ02EOLWJbvHTjZG2mAJ5wg5HkDfQ4i+kxm0arUGDRUPr+Zfo4c9gVgvLRwcoSSriPXSwoGOXhI9l1gvLRx0NbjGFp7rkU9RAxXXntN65FPU4AXL6HoJihoo6bvvUtyg31wHpbhBLtkGhyhJ9jtYxDv+kweMI9ZLC6cWcAD9XL+1C/13t2q1BsNX9b4BeNGXpQu7sh4AAAAASUVORK5CYII=') /*/content/images/lock2_white.png*/;
    background-position: center;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
}




.cellautocomplete_menu {
    background: none !important;
    border: 1px solid #999 !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

    .cellautocomplete_menu > li {
        background-color: #eee !important;
        border-color: #eee !important;
        border-radius: 0 !important;
        padding: 0 !important;
    }

        .cellautocomplete_menu > li > a {
            background: none !important;
            border: none !important;
            border-radius: 0 !important;
            padding: 2px 4px !important;
            margin: 0 !important;
        }

            .cellautocomplete_menu > li > a.ui-state-focus {
                background: none !important;
                background-color: #4297ca !important;
                border: none !important;
                border-radius: 0 !important;
                color: #fff !important;
            }


.detail_title {
    margin-top: 0;
}




.stretchy_header {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.stretchy_content {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.stretchy_footer {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}




.column {
    float: left;
    height: 100%;
    position: relative;
}

    .column > div {
        margin: 0;
    }

.left {
    width: 40%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.right {
    width: 60%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px dashed #ddd;
}

.left2 {
    width: 75%;
}

.right2 {
    width: 25%;
}

.vertical19 .left {
    width: 10%;
}

.vertical19 .right {
    width: 90%;
}

.vertical28 .left {
    width: 20%;
}

.vertical28 .right {
    width: 80%;
}

.vertical37 .left {
    width: 30%;
}

.vertical37 .right {
    width: 70%;
}

.vertical46 .left {
    width: 40%;
}

.vertical46 .right {
    width: 60%;
}

.vertical55 .left {
    width: 50%;
}

.vertical55 .right {
    width: 50%;
}

.vertical64 .left {
    width: 60%;
}

.vertical64 .right {
    width: 40%;
}

.vertical73 .left {
    width: 70%;
}

.vertical73 .right {
    width: 30%;
}

.vertical82 .left {
    width: 80%;
}

.vertical82 .right {
    width: 20%;
}

.vertical91 .left {
    width: 90%;
}

.vertical91 .right {
    width: 10%;
}

.vertical10 .left {
    width: 100%;
}

.vertical10 .right {
    width: 0%;
}


.center {
    width: 100%;
}

.reset {
    padding: 0;
}

.simple_button {
    display: inline-block;
    cursor: default;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-family: EntypoRegular;
    font-size: 26px;
    color: #fff;
}

label {
    white-space: nowrap;
    display: inline-block;
    color: #777;
}

.padding {
    margin: 10px;
}


.error {
    font-weight: bold;
    color: #f00;
}

.AnnotationClass {
    background-color: #fffca5;
    color: #4297ca;
}

.SampleNoteClass {
    background-color: #a5e6ff;
    /*color: #fff;*/
}

.CheckListRegClass {
    background-color: #bbeac1 !important;
    /*color: #4297ca;*/
}

.SampleClass {
    background-color: #c8dbf3 !important;
    /*color: #fff;*/
}

.BOMCheckClass {
    background-color: #efcaca !important;
    /*color: #fff;*/
}

.NCClass {
    background-color: #bbeac1 !important;
    /*color: #4297ca;*/
}

.ISSUEClass {
    background-color: #c8dbf3 !important;
    /*color: #fff;*/
}

.PurchaseOrderClass {
    background-color: #bbeac1 !important;
    font-weight: bold !important;
    /*color: #4297ca;*/
}

.DarkBlueRowClass {
    background-color: #bed8ff !important;
}

.LightBlueRowClass {
    background-color: #abecf7 !important;
}

.BlueRowClass {
    background-color: #c8dbf3 !important;
}

.GreenRowClass {
    background-color: #bbeac1 !important;
}

.YellowRowClass {
    background-color: #eae6bb !important;
}

.RedRowClass {
    background-color: #efcaca !important;
}


.DisabledRowClass {
    background-color: lightgray !important;
}

.ItalicRowClass {
    font-style: italic;
}

.treegrid .row .quotationsample {
    background-color: #bbeac1;
}

/*.treegrid .quotationsample .text_value {
	background-color: rgba(0, 106, 172, 1) !important;
	border: none;
	padding: 0 2px;
	margin: 1px 0;
	color: #f5f5f5;
}*/

.treegrid .row.selected .quotationsample {
    background-color: rgba(1, 122, 198, 0.7) !important;
    color: #f5f5f5;
}


.SpanGridLabel {
    color: #777 !important;
    text-transform: uppercase !important;
    margin-left: 20px !important;
}

.SpanGridValue {
    color: #6d6d6d !important;
    font-weight: bold !important;
    display: inline-block;
}

.selected .SpanGridLabel,
.selected .SpanGridValue {
    color: #fff !important;
}

.legend {
    float: right;
    margin-right: 25px;
}

.dt {
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    margin-top: 2px;
    border: solid 1px #777;
}

.dtIcon {
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    margin-top: 2px;
}

.dd {
    float: left;
    color: #777;
}

.square_blue {
    background-color: #c8dbf3;
}

.square_green {
    background-color: #bbeac1;
}

.square_red {
    background-color: #efcaca;
}

.square_yellow {
    background-color: #eae6bb;
}

.square_orange {
    background-color: #fab76b;
}


.square_grey {
    background-color: grey;
}


.square_lightgrey {
    background-color: lightgrey;
}


.selected > .CheckListRegClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}

.selected > .SampleClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff !important;
}

.selected > .NCClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}

.selected > .ISSUEClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff !important;
}

.selected > .BOMCheckClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}

.selected > .RedRowClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}

.selected > .BlueRowClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff !important;
}

.selected > .GreenRowClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}

.selected > .YellowRowClass {
    background-color: rgba(66, 151, 202, 0.33) !important;
    color: #fff;
}


.progressbar {
    height: 28px;
}

/*TODO STYLE*/
.todo_box {
    float: left;
    width: 300px;
    text-align: center;
    background-color: rgb(243, 243, 244);
    margin-right: 10px;
    margin-bottom: 10px;
    height: 160px;
    color: #777;
}

    .todo_box:hover {
        opacity: 0.8 !important;
    }

    .todo_box h3 {
        margin-top: 0;
    }

.OpenLink {
    cursor: pointer;
}

h3.OpenLink {
    color: #4297ca;
    text-decoration: underline;
}

/* Validation Errors style */
.validation_error {
    border: 1px solid red;
}

.treegrid .row:not(.selected) .cell:not(.samplesub) .cell:not(.sampleprocessing) {
    color: #777;
}

.treegrid .row:not(.selected) .samplesub {
    font-weight: bold;
    color: #4297ca;
}

.treegrid .row:not(.selected) .sampleprocessing {
    font-weight: bold;
    color: #dc881f;
}

.treegrid .row:not(.selected) .samplelawtable {
    font-weight: bold;
    color: #FF7F7F;
}


.treegrid .samplesub .node_collapsed {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAADHSURBVDhPY3BwcKAIYxUkBSMY5AJsBgRP3P3Bd+FTVSgXP8BmgNP0U/+9pp38GzP9uAVUCDfAasC0E/+dZpz77z791L/0/g3xUGHsALsBJ/+D8fTT/91mnv8fPP3kZagUJsBqwHSQ5lNADDHEafqZ/95TDv0KmndbE6oEAbAbANIMMwBm2On/wVMOvocqQQD8BiCw95TD5LgAGAZTj/0Pnrz/HlQKE2A3AOJ0dyAmLxaAtntNOUx+OgietPstRSmRJECZAQwMAL+lqE3oiyfZAAAAAElFTkSuQmCC'); /*images/collapsed_blue_2.png*/
}

.treegrid .samplesub .node_expanded {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAC0SURBVDhPY3BwcKAIYxUkBZMNBqEBwdNPPHKafvq/0/RTmHjaSSA+AWYHTz/9EqQewwDfhU9VvSbt/YehGYTBBpz87zVhx3+QOpB6DANAIGb6cQv3yfsxDQBikDhIHqoUuwEgkN6/Id5tykEUzW5TDv0HiUOVgAFOA0AguH/zW2QDgvs2vodKwQFeA0DAe9K+PyDN3hN3/4UKoQCCBgTNu60JjJlXIBoqhAIIGkAIDBsDHBgACH+oAKh9AcsAAAAASUVORK5CYII='); /*images/expanded_blue_2.png*/
}

/* bold cell */

.treegrid .row .boldcell,
.treegrid .row .boldcell .text_value {
    font-weight: 900;
}

/* gray cell */

.treegrid .row .graycell,
.treegrid .row .graycell .text_value {
    color: #aaaaaa !important;
}

.treegrid .row.selected .graycell,
.treegrid .row.selected .graycell .text_value {
    background-color: #aaaaaa !important;
    color: #ffffff !important;
}
/* red cell */

.treegrid .row .redcell,
.treegrid .row .redcell .text_value {
    color: #ff0000 !important;
}

.treegrid .row.selected .redcell,
.treegrid .row.selected .redcell .text_value {
    background-color: #ff0000 !important;
    color: #ffffff !important;
}

/* orange cell */

.treegrid .row .orangecell,
.treegrid .row .orangecell .text_value {
    color: #ff8800 !important;
}

.treegrid .row.selected .orangecell,
.treegrid .row.selected .orangecell .text_value {
    background-color: #ff8800 !important;
    color: #ffffff !important;
}
/* orange cell */

.treegrid .row .lightbluecell,
.treegrid .row .lightbluecell .text_value {
    color: #4dacc2 !important;
}

.treegrid .row.selected .lightbluecell,
.treegrid .row.selected .lightbluecell .text_value {
    background-color: #4dacc2 !important;
    color: #ffffff !important;
}

/* yellow cell */

.treegrid .row .yellowcell,
.treegrid .row .yellowcell .text_value {
    color: #fcff00 !important;
}

.treegrid .row.selected .yellowcell,
.treegrid .row.selected .yellowcell .text_value {
    background-color: #fcff00 !important;
    color: #ffffff !important;
}

/* green cell */

.treegrid .row .greencell,
.treegrid .row .greencell .text_value {
    color: #32cd32 !important;
}

.treegrid .row.selected .greencell,
.treegrid .row.selected .greencell .text_value {
    background-color: #32cd32 !important;
    color: #ffffff !important;
}

/* blue cell */

.treegrid .row .bluecell,
.treegrid .row .bluecell .text_value {
    color: #4297ca !important;
}

.treegrid .row .blueboldcell,
.treegrid .row .blueboldcell .text_value {
    color: #4297ca !important;
    font-weight: bold;
}

.treegrid .row.selected .bluecell,
.treegrid .row.selected .bluecell .text_value {
    background-color: #4297ca !important;
    color: #ffffff !important;
}

.treegrid .row.selected .blueboldcell,
.treegrid .row.selected .blueboldcell .text_value {
    background-color: #4297ca !important;
    color: #ffffff !important;
}

.redText {
    color: #ff0000 !important;
}

.redTextBold {
    color: #ff0000 !important;
    font-weight: bold;
}

.orangeText {
    color: #ff8800 !important;
}

.greenText {
    color: #32cd32 !important;
}


.redDot {
    height: 25px;
    width: 25px;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

.greenDot {
    height: 25px;
    width: 25px;
    background-color: green;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
    display: inline-block;
}

.orangeDot {
    height: 25px;
    width: 25px;
    background-color: orangered;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

.yellowDot {
    height: 25px;
    width: 25px;
    background-color: yellow;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

.redCrossCircle {
    height: 25px;
    width: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAASASURBVEhLbZXfTxxVFMdnF/zxAEmBJpDQh0p3m7gK9tGYajSRB8MTNU2oDcsvDavGYow21Qeg8KYvGk0qGBMVhKR/gDGaQgv+KE+02kTT/gW7yM7O3HvuzHR2wc9lV1haN5u7Z898z/f8vGec3d3dnZ2dYrFYKpWQ4zhG9vP5cGnRZAdVJiNNzSaZ5LRyNhsuf+8XCmBAgscKuVKpIDsQlctl13U9zytXypHy/JkZ1dFujh0zuZw/P29WVqPbt/XKNWTJjUtnp27vABMpBQVW2MIAjwMrf5BiGDduqu6n5WRaLy4Wtwpaa/RBEIDhREazXSjIwoKkU6q7u7SxUWWBAYxDkHATcLh2Q7W16rHRoOSa0KAXEaCwIHMio6nKoevq0WHd1hqur6OHAb2tF6G6N3/nQTQ1HUahe+eOf+FCjEEY4s0YA4YTGU0cl9XMTPHvvyKgk1NYEV2tXkQUKd+mNjYG1Ny9q7u6JJmQM68Gnuf7PixgOJFFdDAxwVOdPhncuxcGoR4dUT3PhNpmRr1cCinptM1kc1MfPy4JxyQca3D2bByG+/Uql2P9wfvoeWoSCf1El/vnHzbZVMqbnbX1UvkCXdOLCyYI1WefSrJhD1qjM+fOiecppaiUfPThf0S1p2p6Gld6YUF3dDAoDvNC+7e3CoRVrlSCy5clmaw30AMDURDI5CRTVqdPmrffIi+s6Kzp7AyXlhzJDsqbOZqNY1svY/TFi/X+DXSnTkmijqghIW+8Tu3AY2VtczkzmHVU5ilvfp4ZobXkTIEr9P69dw/R1X1tpCPDcXwfJPjqfHlzczqTcXRzk6yuUlo+BMUHwVYHVw/REZE+/5ooVQ+2+JUVaW4mhWR06xYeyJwZoQTV6KIo0s+ffpArnYoCQyvAgASPFXJ4azNIJh0uLaxV+qorPmJErlyRhoOe1riYu4l3DFNWB0aWa8TVRL0y/tyhenHDzddfSWPjA0TVr63jpUuA9+tFdP6Xc/DQxyy3f7+PNqJvv5HGRw7siaW9vb4VDIRMTZvAHPRxfFyGhpzAzlcnM0LmXCuzvCyPHhDZpHp7w+0t6e+vb4Ud6U8+Bm/rlc/b+VpedphXpla+WyBtffWqefyxfQMuirz0omz/Y+e+5Er/mUN0DY368y+sFSuoOvfk7M1yH1OGJfTjD/rIkRo0kZQXTsee3TBgOGNq3tdXpePOSmtL6eefuI9y4kTtPtJaNqTq6WEfsUaCX9akpcWm9tyzks9TYDoFhpMlJcVt6XvFVrDtqPz2K/VSI8PsiUhpMLX9xQ6yi21yisfujeu69+W4uI2MN1jAcCKjua+VOj/grl1HjiYn9dG2g/1F8fb2ajlaX4dOjY4ErktG6OkRLa/KnMhoQNuJcl2QEIXra9jW9ireqvseKB5IVlJpYd/Tk8P7Hs9oioU8xTapFEjwpAamtu+rLPyBm1BD7VNI3jSmc/89tMIlY7LV3Dwa2q872v3Z2Ug/9B7CGz+wEiQyfpBpMPuINWLfic1778fmJpV50mSHmKP/fz/u7v4LjadFy9mwJTwAAAAASUVORK5CYII=');
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
    display: inline-block;
}

.treegrid .row .task_completed {
    color: #ccc !important;
}

.treegrid .row .task_expired {
    color: #f00 !important;
}

.treegrid .treegrid_navigator_selected {
    background-color: #4297ca !important;
}

.treegrid .treegrid_content > table > tbody > tr.selected {
    background-color: #4297ca !important;
}

.treegrid .cellcontent.html {
    min-height: 20px;
}

.printpreview_section.selected {
    outline: 1px solid #4297ca;
}

.printpreview_detail.selected {
    background-color: #4297ca !important;
}

    .printpreview_detail.selected:hover {
        background-color: #57a1ce !important;
    }

/* body.test */

body.test #menu .pageitem,
body.test #menu .folderitem {
    background-color: rgba(30, 210, 96, 0.5) !important;
}

body.test {
    background-color: rgba(30, 210, 96, 0.5) !important;
}

/* body.storico */

body.storico #menu .pageitem,
body.storico #menu .folderitem {
    background-color: rgba(160, 160, 160, 1) !important;
}

body.storico {
    background-color: rgba(160, 160, 160, 0.5) !important;
}

/* body.dev */

body.dev #menu .pageitem,
body.dev #menu .folderitem {
    background-color: rgba(237, 211, 138, 0.8) !important;
    color: #000;
}

    body.dev #menu .pageitem:hover,
    body.dev #menu .folderitem:hover {
        background-color: rgba(237, 211, 138, 0.3) !important;
        color: #000;
    }

body.dev {
    background-color: rgba(237, 211, 138, 0.5) !important;
}


.IgnoredClass {
    color: #c3c3c3 !important;
}

.SetBold {
    font-weight: bold;
}
/* translating css */

.k-textbox.translating {
    background-position: calc(100% - 2px) top !important;
    background-repeat: no-repeat !important;
    padding-right: 28px !important;
}

.k-editor-wrapper.translating .k-editor-toolbar {
    background-position: top right !important;
    background-repeat: no-repeat !important;
}

.k-editor-wrapper.k-editor-disabled.translating {
    background-position: 99% top !important;
    background-repeat: no-repeat !important;
}

    .k-textbox.translating.it,
    .k-editor-wrapper.translating.it .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.it {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUfoYwAYGtJLBcHNmw+Fz92eebKtZ9RwAgAfQXk5Kd8aMAgAAAAAAAAAAAPAPoBkAAHXABdIhLKZk1yehAAAAAElFTkSuQmCC') /*/content/images/flags/IT.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.en,
    .k-editor-wrapper.translating.en .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.en {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/EN.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.fr,
    .k-editor-wrapper.translating.fr .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.fr {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUUoZwBA2tJ8RcHNmw+Fz92eebKtZ9RwAgAfQ2k5Kd+aIAgAAAAAAAAAAAPAPoBkAAHXABSnleG5BXkdxAAAAAElFTkSuQmCC') /*/content/images/flags/FR.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.de,
    .k-editor-wrapper.translating.de .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.de {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAPElEQVRYw+3WIREAMADDwPjXNk8ZnIQOBIQ/6hWVZQQI8AUAcFGAAAHeDoCTAgT4B3BwUoAAAXrFAQIoF+hFdQp+ds+vAAAAAElFTkSuQmCC') /*/content/images/flags/DE.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.es,
    .k-editor-wrapper.translating.es .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.es {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABYUlEQVRYw+2Xu0oDQRiFv5nsJWpMVCIGvBHRRrwUCiKCT+AT+Tr2Nj6DBGwV1EIxaqIRE2M2q657+S20sApCsmzhHjjVTPHB/58zjBIRkpQmYaUAKYABUMnNJxKF7W5VpSNIAZSIwLHqvYTqxwDy40FoR5Txl3uhzvDctUCgOPpJJgwHG8Nep55nUDnK02lqJIrIT1hs77lkswEEcQJk4LEGgQRY5jvXDRMzP8J68ZNWK0ArKJWAMC4AAdeexWlY3J3UsF8LLO7uY8++8cQBQzQpcRfvCLzbSZzLIe6dNvXcOGMdoRCUcW5m0MMKpuIEUOA7Gns6Yqncpv4wx9npITNui2xxBN81Y17CCKyFCLIC1YhN7wrbu+Gt+kJhcwttykDiaPSqqIb/wcd7wNqG5vxlFd01Wc4fcxF20aJYUf13Qu8iUr8wRYOSb/u/SqnPIlIikj7HKUCiUunPKAX49wBfoI6I3uwKeckAAAAASUVORK5CYII=') /*/content/images/flags/ES.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.gb,
    .k-editor-wrapper.translating.gb .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.gb {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/GB.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.pt,
    .k-editor-wrapper.translating.pt .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.pt {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACJElEQVRYw+3WwUuTARzG8UWH/gAvhb1zbc423y3f6XSaNi2QwEsI5aEOUrRcWA0HaqEzjI2pmaGNaiSUEoRaSGiG5SQIbOBaU8vaQbe0TIZl1DX49jdE76joPTz3z+X3PD8VoPqTUSkABfBXAFSny/mVfN65R5YogH8LsO3UXuzNZk507CbkF3hZq+FVRTYfBVP6AXpXIV0BCxWe/WQ2VTLZJpESbSSqC5j1GPlgFNMHULttRIeNDDaXEi6wMme2MObIZk3IJ1ZmYbzVzuyAnk86k/yALU474ZDAekgkVmUg5XCw0d3DzNBFNn1XSR49RPRwHpEuA1G3Rn7A9nobw6MaEhMiqxkiP8ae8B1ouRsB4FvbZZY1EgnJylK9Tn5AdZtI920d3k4rD50CzwZuMjKzRP/jGA9mlpnua+BRnZ7FejMLvWr5AcfajfQO6mj0FpGw5fK8J8i1ydcEx6MEJheZazxPfF8eC3Vm5gOC/ACtq5Aqv4TZfYAVtYmvvg42gdaRWQDWjxwnWVlE3Gckfk4rP2Cr007wjhZPv0jfyVKmHFmkrgSI3ZtgzethtFZg4UYpX1bUvOvUpOcMpWYrY/cFmoIWwmdK2Mg0s5lpIZkjEblQxvyQluj0Dt6bctNXROUt+fj79ZRdKibXdZCnrmJWpBJWawwserN4W2BIfxVnOG3UtIs0XM/hxS2BN2c1RKq1JHeJyhoqgN8HKF+xAvivAT8BbnXaaLoOLXUAAAAASUVORK5CYII=') /*/content/images/flags/PT.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.ru,
    .k-editor-wrapper.translating.ru .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.ru {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAOElEQVRYw+3WsQ0AIAACMP5/GmM8AoeSwNyRtM2yAQD4BbAKAADAA9xdFADgH0B3AgAAAK8YACAHuihBWvimU3sAAAAASUVORK5CYII=') /*/content/images/flags/RU.png*/ !important;
        background-size: 24px !important;
    }

    .k-textbox.translating.us,
    .k-editor-wrapper.translating.us .k-editor-toolbar,
    .k-editor-wrapper.k-editor-disabled.translating.us {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAY0lEQVRYw+2WOwoAIAxDc/9ZL+aFIoiDcy3ETwrBzT4TK4IklIIBDHAEAFAY1dgiqhWg1sbImgYQaT4A9uoFB+R3ICuCex3wFGQ6IHsJqasJsHOKFAfkAI7AETgCf8sN8DNABy9eueIDsN0kAAAAAElFTkSuQmCC') /*/content/images/flags/US.png*/ !important;
        background-size: 24px !important;
    }

/* translating css by data-language */

label[data-language]:not([data-language="df"]) .k-textbox,
.k-textbox[data-language]:not([data-language="df"]) {
    background-position: calc(100% - 2px) top !important;
    background-repeat: no-repeat !important;
    padding-right: 28px !important;
}

.k-editor-wrapper[data-language]:not([data-language="df"]) .k-editor-toolbar {
    background-position: top right !important;
    background-repeat: no-repeat !important;
}

.k-editor-wrapper.k-editor-disabled[data-language]:not([data-language="df"]) {
    background-position: 99% top !important;
    background-repeat: no-repeat !important;
}

label[data-language="it"] .k-textbox,
.k-textbox[data-language="it"],
.k-editor-wrapper[data-language="it"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="it"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUfoYwAYGtJLBcHNmw+Fz92eebKtZ9RwAgAfQXk5Kd8aMAgAAAAAAAAAAAPAPoBkAAHXABdIhLKZk1yehAAAAAElFTkSuQmCC') /*/content/images/flags/IT.png*/ !important;
    background-size: 24px !important;
}

label[data-language="en"] .k-textbox,
.k-textbox[data-language="en"],
.k-editor-wrapper[data-language="en"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="en"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/EN.png*/ !important;
    background-size: 24px !important;
}

label[data-language="fr"] .k-textbox,
.k-textbox[data-language="fr"],
.k-editor-wrapper[data-language="fr"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="fr"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQklEQVRYhe3OMREAIABCUUoZwBA2tJ8RcHNmw+Fz92eebKtZ9RwAgAfQ2k5Kd+aIAgAAAAAAAAAAAPAPoBkAAHXABSnleG5BXkdxAAAAAElFTkSuQmCC') /*/content/images/flags/FR.png*/ !important;
    background-size: 24px !important;
}

label[data-language="de"] .k-textbox,
.k-textbox[data-language="de"],
.k-editor-wrapper[data-language="de"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="de"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAPElEQVRYw+3WIREAMADDwPjXNk8ZnIQOBIQ/6hWVZQQI8AUAcFGAAAHeDoCTAgT4B3BwUoAAAXrFAQIoF+hFdQp+ds+vAAAAAElFTkSuQmCC') /*/content/images/flags/DE.png*/ !important;
    background-size: 24px !important;
}

label[data-language="es"] .k-textbox,
.k-textbox[data-language="es"],
.k-editor-wrapper[data-language="es"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="es"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABYUlEQVRYw+2Xu0oDQRiFv5nsJWpMVCIGvBHRRrwUCiKCT+AT+Tr2Nj6DBGwV1EIxaqIRE2M2q657+S20sApCsmzhHjjVTPHB/58zjBIRkpQmYaUAKYABUMnNJxKF7W5VpSNIAZSIwLHqvYTqxwDy40FoR5Txl3uhzvDctUCgOPpJJgwHG8Nep55nUDnK02lqJIrIT1hs77lkswEEcQJk4LEGgQRY5jvXDRMzP8J68ZNWK0ArKJWAMC4AAdeexWlY3J3UsF8LLO7uY8++8cQBQzQpcRfvCLzbSZzLIe6dNvXcOGMdoRCUcW5m0MMKpuIEUOA7Gns6Yqncpv4wx9npITNui2xxBN81Y17CCKyFCLIC1YhN7wrbu+Gt+kJhcwttykDiaPSqqIb/wcd7wNqG5vxlFd01Wc4fcxF20aJYUf13Qu8iUr8wRYOSb/u/SqnPIlIikj7HKUCiUunPKAX49wBfoI6I3uwKeckAAAAASUVORK5CYII=') /*/content/images/flags/ES.png*/ !important;
    background-size: 24px !important;
}

label[data-language="gb"] .k-textbox,
.k-textbox[data-language="gb"],
.k-editor-wrapper[data-language="gb"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="gb"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAByElEQVRYw+2WvUvDUBTFA04u7VTo0sGpf4Ao1L2L4FApdHN01slBcFIEJ0EcFDqqFaGubkJdtIhVKWhBobjZwc5+NMeeSNI0vOTdpmId8uBt7+N3Ts69LwYAY5TTiAAigH8B8Fwo4LPVwvtHB6u7VYxN7cOY3AucpgnU4nFcW0cAqdkD7Z7FjQpeNrdwn0rhrVSCA9BcWsZtIoF2uWwddlV/RXr++NcAJuYOcX5SwUMmg6dczhL71TF7ALysenSGejoNqRtSAIVqPDbbmF447QFwIS9a276A1A0dgJ/q9eINxmeK1po+AHv2uZHP+7oRBBCk2n2XEkDqhgpAoloEIHHDC7CycylSPRCA1427ZNJxg8MN0MhmRaqVAAg53AAhxw9ALRazDvrr6QCM4nKKHvoTWAd1P0OYYZqQhZBBYqAYLAaMQWPgVAAMKIPKwDK4ujdFC8ASYilxsLRYYiw1lpwXgKXJEiUkS5alyxIOelN8AVSq2VzYZNhs2HS8AHbfYLOy3WATC3JDCeCnmu3VXuMHYPcNqRt9ADrV7o1BAO4uqnPDAZCoHhRA6Ub3qXe74QBIVIcB0LnhAEhUDwPg50b0VxwBRACc37+H2GuakEPwAAAAAElFTkSuQmCC') /*/content/images/flags/GB.png*/ !important;
    background-size: 24px !important;
}

label[data-language="pt"] .k-textbox,
.k-textbox[data-language="pt"],
.k-editor-wrapper[data-language="pt"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="pt"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACJElEQVRYw+3WwUuTARzG8UWH/gAvhb1zbc423y3f6XSaNi2QwEsI5aEOUrRcWA0HaqEzjI2pmaGNaiSUEoRaSGiG5SQIbOBaU8vaQbe0TIZl1DX49jdE76joPTz3z+X3PD8VoPqTUSkABfBXAFSny/mVfN65R5YogH8LsO3UXuzNZk507CbkF3hZq+FVRTYfBVP6AXpXIV0BCxWe/WQ2VTLZJpESbSSqC5j1GPlgFNMHULttRIeNDDaXEi6wMme2MObIZk3IJ1ZmYbzVzuyAnk86k/yALU474ZDAekgkVmUg5XCw0d3DzNBFNn1XSR49RPRwHpEuA1G3Rn7A9nobw6MaEhMiqxkiP8ae8B1ouRsB4FvbZZY1EgnJylK9Tn5AdZtI920d3k4rD50CzwZuMjKzRP/jGA9mlpnua+BRnZ7FejMLvWr5AcfajfQO6mj0FpGw5fK8J8i1ydcEx6MEJheZazxPfF8eC3Vm5gOC/ACtq5Aqv4TZfYAVtYmvvg42gdaRWQDWjxwnWVlE3Gckfk4rP2Cr007wjhZPv0jfyVKmHFmkrgSI3ZtgzethtFZg4UYpX1bUvOvUpOcMpWYrY/cFmoIWwmdK2Mg0s5lpIZkjEblQxvyQluj0Dt6bctNXROUt+fj79ZRdKibXdZCnrmJWpBJWawwserN4W2BIfxVnOG3UtIs0XM/hxS2BN2c1RKq1JHeJyhoqgN8HKF+xAvivAT8BbnXaaLoOLXUAAAAASUVORK5CYII=') /*/content/images/flags/PT.png*/ !important;
    background-size: 24px !important;
}

label[data-language="ru"] .k-textbox,
.k-textbox[data-language="ru"],
.k-editor-wrapper[data-language="ru"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="ru"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAOElEQVRYw+3WsQ0AIAACMP5/GmM8AoeSwNyRtM2yAQD4BbAKAADAA9xdFADgH0B3AgAAAK8YACAHuihBWvimU3sAAAAASUVORK5CYII=') /*/content/images/flags/RU.png*/ !important;
    background-size: 24px !important;
}

label[data-language="us"] .k-textbox,
.k-textbox[data-language="us"],
.k-editor-wrapper[data-language="us"] .k-editor-toolbar,
.k-editor-wrapper.k-editor-disabled[data-language="us"] {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAY0lEQVRYw+2WOwoAIAxDc/9ZL+aFIoiDcy3ETwrBzT4TK4IklIIBDHAEAFAY1dgiqhWg1sbImgYQaT4A9uoFB+R3ICuCex3wFGQ6IHsJqasJsHOKFAfkAI7AETgCf8sN8DNABy9eueIDsN0kAAAAAElFTkSuQmCC') /*/content/images/flags/US.png*/ !important;
    background-size: 24px !important;
}

/*BASE STP*/
.printpreview_page {
    color: #000;
    border-color: #000;
    font-size: 0.697em;
}

    .printpreview_page .hidden,
    .printpreview_page :not(.hidden) .table_layout .cell_invisible,
    .printpreview_page :not(.hidden) .table_nolayout .cell_invisible {
        background-image: url(/content/images/hidden16.png);
        background-repeat: repeat;
    }

    .printpreview_page .table_layout {
        width: 100%;
        box-sizing: border-box;
        border-collapse: collapse;
        table-layout: fixed;
    }

        .printpreview_page .table_layout > tbody > tr > td {
            border: 1px solid #000;
            word-wrap: break-word;
            height: 5px;
        }

        .printpreview_page .table_layout > thead > tr > th {
            border: 1px solid #000;
            word-wrap: break-word;
        }

    .printpreview_page .table_nolayout {
        width: 100%;
        box-sizing: border-box;
    }

        .printpreview_page .table_nolayout .detail_title {
            font-weight: bold;
            width: 30%;
            vertical-align: top;
            height: 5px;
        }

        .printpreview_page .table_nolayout .detail_content {
            width: 70%;
            vertical-align: top;
            height: 5px;
        }

    .printpreview_page .table_layout .textalign_left {
        text-align: left;
    }

    .printpreview_page .table_layout .textalign_center {
        text-align: center;
    }

    .printpreview_page .table_layout .textalign_right {
        text-align: right;
    }

    .printpreview_page .table_layout .textalign_justify {
        text-align: justify;
    }

.printpreview_section.section {
    overflow-y: auto; /*this fix margin collapsed*/
    overflow-x: hidden;
    min-height: 20px;
}

.printpreview_section.floatleft {
    float: left;
}

.printpreview_section.floatright {
    float: right;
}

.printpreview_section.clearfloat {
    clear: both;
}

.printpreview_section img {
    /*max-height: 60%;
	max-width: 60%;*/
}

.printpreview_section .invalid {
    /*background-color: #ffff00;*/
    background-image: url(images/warning_background.png);
}

.printpreview_section .bool_checked {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAEF0RVh0Q29tbWVudABDUkVBVE9SOiBnZC1qcGVnIHYxLjAgKHVzaW5nIElKRyBKUEVHIHY4MCksIHF1YWxpdHkgPSA5MAp9VNrdAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAABghJREFUeF7tnEtIY1cYx0fxWRHj+zU2Gu1z5wMRu2mR0b6gnSoaDQaJWegiG6W4KtkLQcFVEHHt1oW7ztKV675bGWxL2107lKF1Zuz3d3IHa05u7uOce84dvh/84eTEBD0/7znfdyPeIa44RkU4ydEX4SRHX4STHH0RTnL0pXiysrLyqqKiomieIydYW5v1LZ4sfPEa5R2OkmBti9a9EOEkghcyasDaitYcEU4iLEQdLMQwWIhhsBDDYCGGwUIMg4UYBgsxDBZiGCzEMFiIYbAQw2AhhsFC/HJyclKLFB76hYX44ejoqH5kZOTB2NjYl4eHh3WFaT+wEK9ABkTQ8PqDO4wx9/xZz7AQLxwfH7+CK4OGL9YFUkZHR/1KYSFugYzh4eEHos++LSmnp6depbAQN2ChIYOGonW5Dv4QBFLOz8+9nCksxCm4MrDQoivjdnxcKSzECdY2RUPRegjj8UxhIeXI5/PXB7iTK+N2PEhhIXZgIb3KsILXoiTO5XJOpLCQUrg5M8rFxZXCQkR4OTPKxZJS5qBnIbdRIcOKJcWmJNYnZG5u7l48Hr9XeGgE+O31e2bYBe9bXV19tbKyskCPRegRQjLeb2lpeUK5nJ+fnylMa0XmmVEqVVVVzyYnJz+ncSmCFzI9Pf1ea2vrExpe/8ZgjLnnz+rBKm1pKPp5pQRXRhkZIFghuDJIwFMa/u89IQVbGI0DBzKoLFUqo6am5mpiYqKcDBCckOXl5Y8jkchlqS2hqanp8ezs7BSNAwNlKLYpGgq/JxkhGc/Gx8edyADBCEkkEh81NjY+ttuf8Rx9zd8k7kN6rByrmlJ5ZriUAdQLWV9f/7S+vv4vJz84vqauru5P1VLOzs6UlbZWcGa4lAHUCkmn05+QjEc0FL1PyTQ0NDxaXFxUUn2p7DOsQIbDM+M26oRQj4HStugAdxqUxAsLC9M0lgb6DNVnBkpbjzKAGiFWn+F3f5bZp6CaUn1lOOgzyiFfSEHGUxmHJd4DYv1KsWTI+J5Kxcc2dRO5QnAYYwFpKHqdp2ARqVz+J5lMfkCPXWP1GSploM/wcICLkCcklUpN0cL9S0PRa3wHfYpbKUGcGR5KWzvkCclms7He3t5zVb+JeF83JTGqKdW3QyTLAPKEgK2trf6hoaHfVUpBT7O0tGR7pVgyVG5Tks6M28gVAu7fv98xODj4h0opqL6o+xeWxNimVB/gVE05uVHoBflCAF0prxIPVS4KpMzMzLxL4xfgAA+iz1AkA6gRArB9tbW1faNSCu4SWyVxQHdt/TR9TlAnBOzv779Fi/aVyu2rubn5cnV19TPVZwZKW8UygFoh4ODg4O3u7u4fVC5WbW3ttRzRczIisc8oh3ohYHt7e7Cnp+cnlYumKgFsUzcJRgiIx+M9VH39FiYpVNoGKQMEJwSQlM5oNPpzGKSgtA1YBghWCMhkMnepJL6godJ9308U9hnlCF4I2NzcjPb19T2koej9tQbblCYZQI8QkM1m0ad8bdJVgmpqamrqCxrrQp8QsLu7+1okElHWp7gJSmfNMoBeISCXyw1Rn/KjTikBNX1O0C8EpNPpu7FY7FcdUnBmBNT0OcEMISCRSHRTn6Ls1r0omkpbO8wRAlAS9/f3B9KnaCxt7TBLCNjY2Ojr6ur6XqUUDR24U8wTAvb29l7v7OxUIiXge1NuMVMI2NnZeaOjo+M7mVIUfewqE3OFAPQptH1JuXVvUGlrh9lCAM4UHPT4lxX00FMM36ZuYr4QkEwme71WXwYf4CLCIQSkUqmegYGBX9xIMbS0tSM8QgA6eqe3WQxs+pwQLiEAf2JU7qDHmWHQ7RA3hE8IyOfzb7a3t38rkhKiA1xEOIUAUfOI0jakV4ZFeIUAbF/RaPQCUtD0hVwGCLcQsL6+3heLxS5CvE3dJPxCQCaTkfWPjHXzcgh5iWAhhsFCDIOFGAYLMQwWYhgsxDBYiGGwEMNgIYbBQgyDhRgGCzEMFmIY7oQUPp1bo+CFHPlZs/lbgeJJfLHNCzg+U2Z9hZMcfRFOcvRFOMnRF+EkR1+EkxwtuXP1H991Mx7ijQMVAAAAAElFTkSuQmCC');
}

.printpreview_section .bool_unchecked {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBdEVYdENvbW1lbnQAQ1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFsaXR5ID0gOTAKfVTa3QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAFYSURBVHhe7dFBigJBEEVB22vNhbz/BRwL3HXiMKjUW0TAR0jsTb3Lw91SG4+2b+PR9m082r6NR9u38/F6vd6P4zjd7TNbb/vifc/H559vj/3YV7be9vTuz43HtfUh37HednrztfG4Jsj3CBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLECBIjSIwgMYLE/C/IcRzr9/bY+tA+v9vzjaedj+vPLz6wN/fH+45H27fxaPs2Hm3fxqPt23i0LbvcfwHKwRjE9sgnvgAAAABJRU5ErkJggg==');
}

.isMandatoryContent:before {
    content: "**" !important;
}

/* GUIDE */
.guidelink {
    cursor: pointer;
    color: #4297ca;
    text-decoration: underline;
}

.contentguide a, .contentguide a:visited {
    color: #4297ca;
}

/* imagebrowser */

li.imagebrowser_item:not(.selected):hover {
    background-color: rgba(66, 151, 202, 0.50) !important;
}

li.imagebrowser_item.selected {
    background-color: #4297ca !important;
}

/* license table */

.license-table {
    border-spacing: 0;
    border-collapse: collapse;
}

    .license-table thead tr th {
        text-align: left;
        padding: 3px 10px;
        border-top: 1px solid #cdcdcd;
    }

    .license-table tbody {
        border: 1px solid #cdcdcd;
    }

        .license-table tbody tr {
            background-color: #fafafa;
        }

            .license-table tbody tr:nth-child(even) {
                background-color: #f3f3f3;
            }

            .license-table tbody tr:hover {
                background-color: #e0e0e0;
                color: #333333;
            }

            .license-table tbody tr:nth-child(even):hover {
                background-color: #dadada;
                color: #333333;
            }

            .license-table tbody tr td {
                padding: 3px 10px;
                border-top: 1px solid #cdcdcd;
                border-bottom: 1px solid #cdcdcd;
            }

/* Flex Box */

div.flexBox {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start; /* align items in Main Axis */
    align-items: stretch; /* align items in Cross Axis */
    align-content: stretch; /* Extra space in Cross Axis */
    overflow: auto;
}

    div.flexBox > div.flexBox-item {
        display: flex;
    }

    div.flexBox > div.flexBox-flexitem {
        display: flex;
        box-sizing: border-box;
        flex: 1 1 auto;
        justify-content: flex-start; /* align items in Main Axis */
        align-items: stretch; /* align items in Cross Axis */
        align-content: stretch; /* Extra space in Cross Axis */
        overflow: auto;
    }

        div.flexBox > div.flexBox-flexitem.flexBox-height1 {
            flex: 1;
        }

        div.flexBox > div.flexBox-flexitem.flexBox-height2 {
            flex: 2;
        }

        div.flexBox > div.flexBox-flexitem.flexBox-height3 {
            flex: 3;
        }

        div.flexBox > div.flexBox-flexitem.flexBox-height4 {
            flex: 4;
        }

        div.flexBox > div.flexBox-flexitem.flexBox-height5 {
            flex: 5;
        }

        div.flexBox > div.flexBox-flexitem.flexBox-height6 {
            flex: 6;
        }

    div.flexBox div.flex-tabs {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

        div.flexBox div.flex-tabs > ul.ui-tabs-nav {
            display: flex;
            flex-direction: row;
        }

            div.flexBox div.flex-tabs > ul.ui-tabs-nav > li {
                margin: 1px 0.2em 0 0px;
            }

                div.flexBox div.flex-tabs > ul.ui-tabs-nav > li:first-child {
                    margin-left: 10px;
                }

                div.flexBox div.flex-tabs > ul.ui-tabs-nav > li:last-child {
                    margin-right: 10px;
                }

                div.flexBox div.flex-tabs > ul.ui-tabs-nav > li.ui-state-active {
                    margin-bottom: -1px;
                }

        div.flexBox div.flex-tabs > div.ui-tabs-panel {
            display: flex;
            flex: 1;
            border-left: none !important;
            border-bottom: none !important;
            border-right: none !important;
        }

    div.flexBox vida-iconbutton:not(:first-child) {
        margin-left: 3px;
    }

.flexalign-right {
    justify-content: flex-end;
}


.printpreview_link {
    color: darkblue;
    cursor: zoom-in !important;
    tool
}

.redOl {
    list-style: none;
    counter-reset: li
}

.redLi::before {
    content: counter(li);
    color: red;
    font-weight: bold;
    display: inline-block;
    width: 0.8em;
    margin-left: -1em
}

.redLi {
    counter-increment: li
}


.redLiMargin::before {
    content: counter(li);
    color: red;
    font-weight: bold;
    display: inline-block;
    width: 0.8em;
    margin-left: -1em;
    margin-top: 5px;
}

.redLiMargin {
    margin-top: 5px;
    counter-increment: li
}

.blackOl {
    list-style: none;
    counter-reset: li
}

.blackLi::before {
    content: counter(li);
    color: black;
    font-weight: bold;
    display: inline-block;
    width: 0.8em;
    margin-left: -1em
}

.blackLi {
    counter-increment: li
}

.selectbox_text {
    background-color: #fff;
}
.filterrow.pinnable {
    /*background-color: rgb(226 241 249);
    border: 1px solid rgb(169 197 215);*/
    background-color: rgb(245 245 245);
    border: 1px solid rgb(13 36 77);
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px;
    padding: 10px;
    /*margin: 10px;*/
}

.buttonrow {
    margin-bottom: 8px;
}

.pinned {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsAAAA7AAWrWiQkAAACKSURBVDhPY/z//z8DJYAJSpMNsLqAT9VPBUgFQXgoYN2n25vuQNlggMuAMiDVCeGhgHKgAV1QNhhQ7IXhaAA0BmQhPAwgC5WHA2wuAEVfDoSJAUDiKNGLEY1oaQDkEpCmKUD8GCQABKhpAWQALsyr4lsGxP9BNDZ5EB780bgOiMuhNFZAYXZmYAAAaDBPHP3C428AAAAASUVORK5CYII=') /*images/pinned.png*/;
}

.unpinned {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsAAAA7AAWrWiQkAAAB/SURBVDhPY/z//z8DJYAJSpMNKDYAqxf4VP1UgFQQEK/7dHvTHbAgDoDLgDIg1QnEU4D4MUgMDcANJmQALlAONKALxAAbgORkGJAF4hwIEyuAGwALRJBmkI0wjE8zCoAZsA6Iy5EwyO9EAeqEATqgRixQlg5IAQOfFyg0gIEBAA/FRv0ZKsUVAAAAAElFTkSuQmCC') /*images/unpinned.png*/;
}

.filterMark {
    border-color: #0d244d !important;
    /*background-color: #78bfe9 !important;*/
    color: #0d244d !important;
    font-weight: bold;
}

.rightSpacer {
    margin-right: 10px;
}