wysiwyg-edit .tinyeditor{border:1px solid #bbb;padding:0 1px 1px;font:12px Verdana,Arial}wysiwyg-edit .tinyeditor iframe{border:none;background:#fff;overflow-x:hidden}wysiwyg-edit .tinyeditor .sizer{min-height:200px;height:400px;position:relative}wysiwyg-edit .tinyeditor .sizer .wysiwyg-placeholder{position:absolute;top:13px;left:10px;font-size:15px;color:#999}wysiwyg-edit .tinyeditor .resizer{background:url(data:image/gif;base64,R0lGODlhDgANAJEDAJGRkZKSkv///9jm7yH5BAEAAAMALAAAAAAOAA0AAAIfnI8mkS3Q0opoUsVUtIMf7mFfVpGPY5qiAolg2sFrAQA7) 15px 15px no-repeat;float:right;height:32px;width:32px;cursor:ns-resize}wysiwyg-edit .tinyeditor .tinyeditor-header{height:auto;border-bottom:1px solid #bbb;background:url(data:image/gif;base64,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);padding-top:1px}wysiwyg-edit .tinyeditor .tinyeditor-header select{float:left;width:220px;border:1px solid #ccc;background-color:#fff;height:30px;line-height:30px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group{float:left;height:31px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-size{margin:0 3px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-style{margin-right:12px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-divider{float:left;width:1px;height:30px;background:#ccc}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control{float:left;width:34px;height:30px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAANwCAYAAAHhF/wCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE1Q0JEMTE4NTgwMTFFNEE3MTdEMEU4NEIzRUE3NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE1Q0JEMTI4NTgwMTFFNEE3MTdEMEU4NEIzRUE3NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTVDQkQwRjg1ODAxMUU0QTcxN0QwRTg0QjNFQTc0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTVDQkQxMDg1ODAxMUU0QTcxN0QwRTg0QjNFQTc0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrEbQDEAAFjvSURBVHjaYvz//z8DIcDEQATAqShtyTO4FYzUt66+vr4aXVIsfpIEmAGyDoQzMjJew9ggnLbtzX8YmwZu2rVr1//m5ubNMP6lZ//uvfj8+z+KmxoaGv5/+PDhP7K7Lj39/59Gblq1atX/Hz9+wI29uTzu/71X31DdVFRUdLC4uPgFsptcS49/ppGbwsPD96MklbS0eiUlpQIaJRWiFHl7e+O0lw5uam1t/U9H67AqSk9PR7G3sLBw90C7yc3N7cD69es/IEuGTn2oQEc3Jc1+dAElt8jLyx9AzilGRkYTaFiqDEZFwcHBKN6Mj4/PVldX/z+QSWVU0aiiUUWkKAJW+9uR+W1H61DbBejYtsn8Eh1LutAFPv00rICWLVuGUq/0rzj3Ycrqc2AxFpjg48eP+ZEVsfAw8wdbqw1opXjixAkUe7df+PR/xu7XtCp9z58/j2Kkg4PDZ2Az9zvepALC5tmSn2iUVIBu4jA2Nu5CchPHlClT0mkUBPfv30cxsv7E25twDsy7iYmJMUFBQcLIQbDeX4ZWLfuHDx+iGHnl+d//QCdwoijq6+tjUFNTgytcN7uVITQ09BuNwqm0tFQJWaKuto7B3z+AVrll48aN2W1tbXAJR0dHt/eyqqiKgDl4CnKO9vDw2MnIxLSARm5qbGz8D8Iw/sGDB0Fs1IL1wIED/9E7hTA+9dwEEEAETWIiyhpgL1oI2N0+hizhPfnxPSpaAQJbt269gywhnzZdBR5os2fPflFSUvIfWzFDJTc8ffr03sePH+FGhbafuf3qyz/UiHv27BmKG26+JLLnTpwbduzY8f/u3btwo2amKP4/9/gvqhuAPfXPqD31E/+o6AYQMDMz+0/DFAVtfKDUvjU1NR+obAVBBQkJCftp7E2SFQC7Vmfo7QYlJSUHZAkbG5v/9HSDu7v7AVZWVgNkCSEhoQNUdMPOnTv/41Xw/PlzWhekixYtemBqago3qn3DiwcuLi7/BzrJjSoYVTD0FQC7JI8GsjA/evTof2D7Fz4rkbwp8hWV3bBy5coPS5Ysgdebi7ac7+1fDumxghUICwvzc3Jywnusb7/8T/50t5OfnuEA6i7u3bsXbtfiI+//rzj2jpqlHKinFxAQwAUTBPUE161bh9pMio+P/0TD5uLkyZPT7e3t1ZDdcPjwYQ4aB7V8wQVNFAXA1iCKXa7Goteo6IbW1tafX79+RTFqz3XI/BFYgaCgIJu/vz9cctu2bf+n18RSO+vFxsauQpbIzMrcTUUrvLy8GHp7e+GCIB8t7ulBKIAGcyu8A+Tt/cEqMJDKdfd/aG8R3pOE8ZmgAowODigtNTifcjcABBBR/U6S0i2wRBYC0VOnTj2GS0Px9jf/Q1e/ukdbl1DNkJSUFC1CmqSSJrPiNMTR0VFKT09vMT4DnOs3XXIzUDkwBMLk06dP90AYl+LQttMXXn7+ey+s7cIcnIZ8+/YNVHsqPn78+D/QMAx//v/LyvfxOzNDQ5J+8tH7v/4PvjBhQeYcOXLkP9ArDKqqqgwmJiaM6IpBnXoXExWG///+Mqhk7WPE6hKQAf/+/WOQkZFh+P79O1Z/fv7Nw/AvZB/D5WcM/4dA3qmsrNyfmpqK03ktLS31tC+Uhp4hwIbM/5EWJubm5vtxacjIyPg/hNJJU1NTGj4NPT09guXl5TNRizwsDVdRUdFyXFMtwPbLf5IbugMXJqBiwM3NbQEuDSUlJQEYgrj8np2dLYBvGsq66EqAXvxZhUEeJu7u7nidFhERMWGIJHvkViwpYDiXbHPmzCnApzh3wZMCgoZcvXoVr40XL7wfSgG7YsWKK4GBgT+srKx+YFMc0Hcf3Nl1dXX9oaur+2MkpJP+/v5rzs7OV7S1ta/g02RmZnZFXl7+ymhLadSQUUNGDRmUhqD0izdt2vT/69evDB8/ftwBbMN7YtOQfyD5/5dP3/59evdZYXXClscYLnnw4MGUmzdvMoiIiHgkJCRgrTL/vmNiuHflIZOmgs6jQT5WsHLlyg2Kior+wC4+g729PSM2DdPP9/3nZOFiOHHtBMOM8AWMGC759++f/6tXrxjevn2L1caguV6yLz+/Zrj/9gHDgX1HGAZ5mIBGkJmYmBguXrzIAOwYYYTJhBXnPkhobuV/8PEaQ6L+PAZxfk5GjA7C58+f/4MwaEUHtk7BtNVnH3748uP/+8/f/79+/+n/EOg0jRqC3ZAzZ878BxYF33Fpiutw/d67N20oDJHNmzfvHiFNQd331+A15MqVK+cIGfL/5x+jIdBBuHTp0p9r1679nz59+r+4uDg2bBomHnz9Qtz7oFzS8qf/sRqip6fHsnHjRgY+Pj5GXl5erD2Nvec+iy/67XKs94IMDcOkqqoqoaOj4zs+DQG9J//5dh37h3Po4/Tp0+BRchAuKCj4h16y/fnzBy4PYg++ko0FXaCrqws0kwAaAcaqAdgnAk0S/AdWcIygFa1YXXLy5Enj3bt34/TjhYsX/x84cKBz+/btg70oAPb/MiZNmvS/oaGhAHl9Kwzo6+szgKbYV6xb+/+9gvpqXIntqJaWFqh1ABo3UkE3ZNmyZQw/f/5sWr9yFSPD33+RVA0TlChubGwEJ2KQ4SBGfT3GOD9MDQOyPBNaFvgPmuwELZ2FLZdFKcEYGUDysLW2Q6G0JwcABGDvamCauqLwbYuIjoWymSiGZd1M3IYRHWAINFHGRrbKtqgbsuEwYhNdwkB+DJYNNhxk6BoZYVkNBIZRs0wtgSGJc2OAOGUaZR0SosRioD8UaWihxVKg3N37Qkn73n1tmRsOfSd5gdfe9/X2/px77nvfd/o4xycNDQ3w5MmTrCvgxtJ71PNkSbX+KutgM5lM1MFmY30U+R2M62xPTMP+ayCpqalLPF2wNr0qzCuIQCB4PiUlZRUbyEurV2yv+qX7LusKmJ+f34WWjCtsN/yfeWPf6v3Hm2/SX3c7OXfuHPT01CDldI8h+hPlcJzsAlwkT1UePUhxcbEK0wHQQl7NVvi+lVLF97GCoL3fUzgayMzMlLoS8l3NaOWB+hvDLwxZHHDnV6rzDBAU+Qj8/PyA1WoFw8PD5EWKzwNTDgiGLDxQkRH+NnGw4WNwcBAODAywjpf3vvwTYiWAYczEbSR9iQqys7NhdHQ0xXBAroB420PT8imcvHMNLN/4JgiJyWPSJHADBwQEgNjYWGAwGIitPTFqBD+GHAcDIdnAap8mbxDMZjMFhMYMsdp24yiwTzpA8PIlYAb6sS8ZeXl5OBwfl8vlT5OAXj949ZKAL4iA0DH+qzx2Fbfu+ABCooXQDcW6DGqJGwiavdRfZ5oJkqnVarzh5KKCRwJSWFho9nYRchtm1qhglvPrcVEnHWC+F0gkksXEtXiMQNBe2KdWTktLa/XqCrxZT08P5woWHITIhqIZiVHlBqLT6c4ibx7pCUSv1zM/xHVK44xAvrgDOi2LGycLAUJkiNGMyDJjsMPEYlheXi5i696EhIQ2kUgUV3J+yOxxycjJydkmlUpFnsZK1McqITdO5gmiUChU80JxbXHMmvM2g9EYYcx0t5r09vbO6VFJhrNUoTKX6BpWrosfEgRrxx4aZMLuIL6+8L1z8LQW/j9qsohAampqsrwV9kqeFAqFWbt3707HcmtnojK6LfPnZ+3YsQO6SrTd/EkWMm++RJzZlfWPVIecK3hIELlcTpFFURdPhIeHEx/zFijvU4TTmJiYCW4CPtkgdAKtq+2suEeRcMPCwrq5ccKBcCAcCAfCgXAgHAgHsmAgbsSeuro6zOieMZvNIrQR09AL517ZDx9YbcBiHv/5dHKdhLF9cz2ampo83tzdWhE/IP5i0wXi7aDa2look8ng1NQUsdrJp9799q3y1+DGlyOeMxtHLxJrkpub2zXfJ0/cRtIHEEwQ7OjogFVVVcSGSm/e0/BDTw2sUlWQt/moe++XlZV946kXvv/rOzibEfkz4m1Do9EYuWbNmizMadu1axexJre1d0Dx5UIoFotLuF2Gj66gsbHxmNVqleI2wgSf5ORkIb2wQtlptmMuB2rG7A8jhAwQ5EekIpEoCCtmNm/eTP7EwJVB00H5oPPGBnQWQf46mFqkUqkoIgvJAvz9wPgfg2BD6PuAONjOnDnT79SqjIyMEJ3SqMUGzejAWhXOFSy6EYvV8IGBgQBr3/AhkUgYhKeLXRZom3QAk3UapMWt4HGuYKFAoqKivt6yZYsF548rKSkhajNwvjmc1s415xwxtCgoKLBhIE9Lx089FTA6PcTm8WEiW/I6emp1zhXMA+TIkSNKTxdknNIzuecuv/KCx0lAe3s7lWme1Cs4J2BnZ2cAzguIy7N28eHDh/s8dW9cZreSC/zmCdLS0nLnwIEDr3i64KqWmUrLDcThcARpNJrxEydOEFu76bZleurBNNheq5lZ+UGnP6srqK6uhhkZGayuYGWq6qPGpLUweOvvzxJ3GXK5HCKno1u/fj3r19m0LvDUO2FjoBokDT8JS0ZpaekMctIzbIUTPm/fs63smo11FuMDp5m7desW1owuI/VM4tEr9puaKYjlwUSioFNhh2M2V4WdLyq9ud7BMrTr169TjFOpVIozODGiAoVCAbHYvbu7m0oI19vby+OiAh/uFZAEg3QjiQ7damIaMQGtTtusVrNrclH8/2J/f/9Z1pr0awagXqc7qtVq5/RvdOvr6wtG7ydxe0AfQVAEjTPE8ZVKJSDpI7GhWA1UVlYe06x7FTh/E8QNxGAwAJlM5lCr1XZ0Gk0CCQ0N1Q8NDeXcTdqGpy8TJD4+fhJvIg8dOuSP9oAdJBA0s0MSExPBvt+ahYDHC2aA7N271z8yMhI/uRbw+fzlJJClS5fy6uvrL9cbx0bR6ZLHdJzMzR0XPSg1b0ia0dlyjPfdajKrCcWiUki4eC5XmbMcAwS/0draSq+V2+rS1tZGqVbb4trIbYIK8JBR/xcVFZHcAM/pHoqA+/ucK/iPQP4WgL1rAWrqSsMnvOODiKKlBWki3e0gogWZyoKo1AV0i1h1qOJjAXXqqKs4OioLDAID+EaxuFYZiaVVWYRRd3GcolLBt+OaBRetoQRixCgIBMIj77vnvxLW1QTuDTi7OOfM3LkJ4X7ny8n5//Of13cGpWD/b77NOyeCu0+8gWbgu/8Jz2IiycnJdiAi1NDQ0LubXSgUanF3rI0pgcmpEruEn5qpjvrOXoyoU3LtwmNP20gdIUTebyI43tm4fPlyXk+DeMGSTH6/o3DjRyu/pTHmZZ690G8wbiqNHDnSddGiRXLcNdp28ODBLy0h4jSC67p1YZDcf/sP227vXvElqxLJy8vTz5kzZ76fn982/Jb78OFDFVsC0ace6T8Mj5sfNnXitsc2fO6zB9fNY5gbBwgODnaB+4oVK27iLn8D7pX+wnZO0DlkDY0x5Y/Cm/MP/dzguzL/l3c6f0jM970mYtJ8MzIyapYtW2YNU13Dhg2DJdWwa3oCG+Cvd96riV/uY63VG9DYYVo0jmeHRtjbTGBFBAjAdm1IIpFIACI3MAwDpEaPHk13lfojojdQOGNr/MoaXahqFAR+6oK0ei31GilOv0S6urok+/fv/wQH9t3YoSEfHx/InN5Hbm5C8M2k6tRL/rTvDsQi3SN5VihssitNqlMHe80tiEe2bNlSbm1tHQT70KHHgYl07tu3z4XNz9SzTz0Iv+yE/hdFGXr3q5PAaGgSwS2tL8guKBQKSiKRUAkJCRR+f5IN8NHVAl84vYJSXKQ6fk2l8uOmUPj9SVaNXlxcHAU6XRDJFxQU0COkIPMBxDIzM+VMGrzvVvEpyYU46vFfY6jU4kcUyIA8b9dR8nYNFbX7/lsYJs0XrAPkQVQqFf1PMBgId9DiXL9+PWOLUSuaka5biwyjXumS6LDlK9UUylo7xYVpHbkGE8TgQ8BvYPOllzaAk2NhZdfsRn6M7B3dkUFvTWubONhYIUd7O8RB7aRfQ4gMThhgTFlZWSJsOXxsLVex5Siys7Nj2WYAGGq1mo8b0qtKpVKBewKxrIk0Njaeww/HtLa28hUg5WJBMmLA2kKMo7CoRGpqakB5TFFWVuaDuxUUNmc+Bq1nQ4QpBjFfQuT9IgJhwUAz2rhxI2WxQ4O0ePHigy0tLd8PhARgYBPuE4OYLyEy9Ing5jsGX701efPmzaxrNRsMs0TwQydAAN+YxGLxVbZE2GD06Udqa2sVISEhfOxH4Iq1pMiNGM3NzRCPxBI/Qoi830SSk5MHXJMZYzAZYpg+fXqtl5fXPUv26DDFIOZLiBAig04ENJ/6O01xMDD6JAKaUNCbf/z4cTloR4E21JEjR1gpWRkxQFvKiLEy98k/SRhAiLwzIiCGd/bsWcVAMos8LOVnlDQqWBEBST+jiC82vRMymeyzK1eu8FevXs1nmvHrGCD9J5d0fHbugpw/JeY+n1UYALJ/IA0I0n+WNv9MMYj5EiJDn4ilh/6+nszp/bHqhONOt7EJhy0a9LxeW1sb7LTgMAWXt6rpe1RUFExQ9olhlgg8BKmgoIBjaYk0tr3SpD99+nS/GMSPECIWEYGzqfs7n7q/BBKM5mQYSWW1mMimnjQQ4OlxDzbBRX4aQuS9I2Ky9Y2Pj/f08PA4g7sCk0DHEcIAuLq6upBUKp3EBDj4z488P/ntqDO5sR/2YsByIZBwMIVBrIYQIUQGjcjx48er4Q5yvSDpGxAQYFbW11xam/+0FwN3xmnZX29vbxVp9AgRQoQQIUQIEUKEECFECBFChBAhRAgRQoQQIUQIEUKEfTI7E15UVEQJBAJ6dytcMA4P0tlVVVXu6enpMibgG39eRc38aBbSGnT40iKlWomeNcnR7ao77pe3XvtvjL6W2xw6dKhXs3379u0HYCPymjVrGtks7Vnyw/xejOCdAQfSKhIp363ejYyX9uTl5VFubm60VoBer0dyuRxdv379fH5+/ldMi3t98SpK4OqBtHoN0uCrQf4M3ai4eb76sPgtDDK8SYgMGpGcnJyqgWYW9eNXZjFMVtaCgoJNHh4eB2B7vkgkorfp83g8VF9fn7N79+4NTDJdVxq9acb4WQeU6g50qbIUqbs1aBzvAySW1OSUJ97awMihtbS0hDk7O6O7d+/KEhIS3C359m3NyrAXTi/QpbuXZSXrL/eLYdZ84+Pjx6tUqmP4CsUlYqXRYF+Ar+LiYsZrjr7YFThe1a0+hksjVNOtsdKotUir0SHJCSmH+BFCZFDCgMLCQoWDgwNPrVYjV1dXenGcVCqFVXpgxowqK5zrgbjjeE2cm2iiWw1qbLNHdTX+KD7SDzmPdGC2Mg9O7XF0dKQVNl68eEE30xCPQCvMNGHjQI621mgMtw49bBZhDFvUrXbBrflUdoGRu7t7r/YIyH94enqykfxABvy/v/F4jEC/1v6lM9I4YbyPbZE5CGK+hAghQogQIoTI/4TI1KlT7XAHnKqtraXS0tIkYrFYdePGDSoiImIPU2AjBsiYvY4xb968PYxbX9zke+DOt6KqqmpUW1ub4MqVK7C0j/Ly8tqCP97GhAgOuGmMysrKUQqFQlBWVobEhhvUiM87TWIwan1jY2O7w8PDaX3DkpISlVAo5LIt+oANbt0RESEOoJ1+7m8/qW7nPOOSMIAQGTQi2dnZwoyMDF5Px1xrSQaRh58I/7BTQmMkFT3XWuRHsM3HGAwGUVJSUsW0adNsMDHK19fXjo0f2T1XF+Ov/ZHGWOnbZQN/g88YETH6ADjHpaWlRYC7EUFwIiC+K3Bfx4OlH0HgRwADXsPf4LO3HuhraDIrK0sL96ioKF50dLTQkp2L0dkSGuPTBbd5vlH/EJKdi4TIoI4GQEpMTIzF9Weyv79/eGlpaYybm1umBielUtm0d+/epUzABanVscMNaPL8gDHh3/+9KcZtwohMvcqg6VRomh7u8Vzar9WcPHmyasmSJT7w+vDhw5XYelqx1QTm5ORQTK1lfZGsymXhdRpj5Xe/VoZ+W9c6bqkoMOqolLLIauDoWuxP6kJCQgSgTlpRUSHD5FiNNMYKZdSSUxPqwiLmClDHv9DFsmeyuZdU7haFARs2bKjjcDjgGcdbWg9KQ23qoDqElurGk2GJoU8EN/9dUqmUjsJBfvv8+fOsf8N5e2513X+qp+5INZRaZ6AyLsrYqX/l5uZSVlZWXDs7O2Rra4uePHmCZs+eDVNpVFhYWAgTEq8wONzhtlZouK0NEjXo0doZLjTGnDlzQhg5tKCgIDjkB+Q+aGFhqNAwDj9mzBi4lyIzZ3+9iaHHGPJH/9mh0NjtgmCyAbuBtzDMybQ/8PPz88ZBED2kCSRgmgSOEcSkEpmUSGZm5gMb/3XekYCBv4hKo0NjHe3Q5EkTTWIQ8yVELA4DIO3atQupNeqjqu7ubzo7uzgdyg6UJ8xjlQFTjD6JPH/+IrKzU7lG2a6Mb1cqqfb2NtZb95li9EnE3//zwtbWVvSyuRm9bGpCL182U0x8yOtpR3FJ4ZsdB1MYxHyHptUMJJ05c4a+QxNhb2//NQ66C4c/k6MvcnJBGR85yWr6ryMRERH0HTdQNwMDAyfgCusC0/IgYA8pISGhXyLQTnG5XOsFCxboHHE7ZSsWfxNSVJI7XPdK+OJNIiZ/mvr6etfw8HAqMjLydzgm+SA0NJQ+fBc3fl1MS8TJyekvSUlJOj6fjzqU7Whxauox7iORokmnbrUyYXgmiRw9enQ6xCG3bt1CaWlp6PLly7U4huDg+AREPD2ZEMGR/jr8JcSwNGjVqtVo3bp1MVKfaaPG2thPMyBqBiPzra6upk+4lMvlnPT09KkBAQH3YL1Rz8EpHDj+YbDrFPEjQ8uP9JxmSc2aNQsZT7gMDg6m41jUx5mbbzzfizETX+X42b6eN1cilLHupKSk0FcPCLxmVKngmM6UlB1o5syZNAm4o5TeRo/5TwMlAKm8vNzceZ99pqt0CZSDE6VJ0Bgpr74YsRpChBAZjPRvAdg7F7ioir6Pz7KwuAu4IKl4wRuS8lYaWmZeQAyUREXiUUpLQVFMzeDzeTFUjEVQAS94K8PSCC+l+ASZir1RgqDmY4SIF+6gCKwsy7Isl71y3vmfWPIpFs7ZferJmvFzPLsL/M53Z+bM/zfnzJwhZw0BISD/MRDsOa8eOnSIXuj+3LlzFDbC/diKv/pJ7dUFR2tpjfcypdSz75f3YwWSnJwsx12BF99++216RcCcnJwXXF1dpSEhITymEK9/IZbbCjgvpi8fTGt8ndn4wpwXbaQjV9zhGTIe3W7vv//+1ZiYmAp4nZKSQgUGBvZjexttuqjsqldsOa2x+os6atiSgn7kVhoBISAEhICEh4cfNfUg7pFf9K7RWzN98eJFJeyDgoKeM/ZZz0cy79Aao0I+MqjRa44MGjTI8o033nD09/c/Z2yOODnYWdq/tdcx3G/qOaPNM9zXg5VsHRwcjH5y7e3qZopvaY6cBgg4rOsIDvmpwcHBx2Gy4OrVqy2MAZi45mjqc29/ehzW+n1xzS4L1pV11apVZx48eHDAw8NjCcwU8PX1ZT3QaeLaI2fEDwsPvOA1a8kdKYXm+gdoWPdrtmzZAkuaVshkMnsnJ6chubm5MdXV1Sdu3LhRwxTEK+ZCnQ6pKlobVPZDxjgOuZt9NkbyoOyE9No/a1idNa+88soI2J86dYoCY2TM2TLAew2tseJsHbU8tZwiT0cnIASEgPw3QEoVCkVFY2Njxfnz5yvWrFkjMEK7VNLSUfGwSVMRnympcFtzvkcNQ8PRufDgepiJBuNAysrKYHrsaDYU8naKW91EIVmbDq2YbIvKSwb1rNFdcwuL2tfU1FSUl9P9Vnp5bqlUSuHcoXDH3JpJ897cTlXcqeuo+FeVuqIDf1Cv0FHVMjUV9209Nf3tc9aMjBGMojEzM6PvWEGuYAj6jhbkzsCBA5uZ5AgEDh6Xg2wsLQAKQe4U1/+cOwMGD2hmVEfgjibA6KHg/h5APXz4sOtOZ2+pTf3LWihmHP3S3FxUUKtD5uZmzOpIQkJCk1arpa9jwM1FmMGozyWmKTiuuEmtpWiNM1sn07ljhnOHY2aBOjooZiA7duyYoH8Ny7Y//jPs2BhZxnPbX+rSEDeDhu0vRa/lMl9lQZ9g7Xi8swHLaAbjufh8HdvzeGnsPazBsaEhcN7aCMx0rM0zaVkJCAF5okBCQ0PPRkVF0bPS5HI5hd9TYWFh/myEk4JHnj2xYTLVUhZNUU0ZFH4Pmz+rnh7u1VFXrlzpmgMO8QXGkiQmJjLuiCsefEVJMg4iCppzGL3Jt0O5V/JQyCeVHMY2AHLi4sWLFDwcR28DsD+hbQDukDOyAbKSE1RZ+mqq+NQyymgbAOPfYco+DFT6tQ1wcHBgZAO0SgXSqZWoQ6tjZAO6jTXw4AI9DERcGHIMsQYXGR2JGYG0K5C2TYU61DrjbQD4ET0InW2dJgn2AMQkaTCEtl1Ng+hNEmsbAOMTYWwyFA3kjn7cMxsb0NbYhKwGOqMOjbbTJBlhA3x8fLp+ccOGDbVgAzorNkcgEDCyAWNe29mlMWvDtVpiAwgIASEgv3cyGDj27NkTiFvWT3FTL1IoFKEtLS0jP/zwQ1brcuo1cMgQtba2hmIdwxo9hfLNmzfTF2lXrlwZtWjRIqMu+jLV6DGUwio8K1asiIJcOXXqlFF3J2AVH0YaPX0bLEB1rvFt6+bmZlSOPK7h7u5uXI7oVxmUSCSB2KEZtW4rUw0S9AgIASEgBOQPswH6FBsbK8KBKwo31dk4hM8w5iAxMTFgA3rU6DVHmpqa0nEnXG4sBCS5XJ6O40yPGr3mCO5+puMt0JRsBw38hXrW6C2MwyLBxo4bYaPRY47MmTNnhn7lY2MTaECnvrdEbAABISAEhID8YSDwXJrdu3cnwuuNGzemrV27lvWa0KCxa9cuWiMiIqJnDUNBKCEh4ZKpwS4+Pp6xhllPvXhTE6zla3LRYP9gMgg2RKaD4PAfNG/evHx4PXbs2HxjQBoaGro0XFxc8okNICAEhIAQkD/N1YAdO3Yk4cBVoVAoPPft2+dlzAHi4uK6NPbu3evFOkdiY2NX4Qgsw/t4YwMgaGAAWUxMTHxvXdceYw086gMuYdfX13tlZGRkGgMDGhCFcQD0unDhQiZrYxQcHGwHey8vr1Wenp5GXRFYuXJllwbeetQw+AN/f/9VM2fOpIWGDBnSaAzIa6+9tsrDw4PWGDp0aCMZoE9ACAgBISDEj/w6rV+/vglHzmS8NUml0uScnJwqtgcADRzBk2UyWRO2AoY1egtcfn5+FNxON+XyBBONXotGIpGEYYdFX0z//PPPb2LHJWKbK6ABJgteb0gV35y/s0LEKkfwt8gaO3bs8w4ODlkCgSALPktKSqpikxug4eLi8m8awUcfVDH2IwbGgiSHhITMMKWYZm6+m+y64uYM4kcICAEhIP81kJMnT96Mj48XmXIwg807k6D3+Hb48OEqU6/Pd9e893gD+t13323CKRn+g/Dt5uYmwh3pQNyfNdoC8NwPi2RidSAKcmSXI3+UBejVBjxuAYxNj1sAoyrr9OnTs3B2ZtXV1WVD+DYGAjSws8sSi8XZVlZWWUZfqCHtCAEhIATkiQfJzs42uZU7liujTAaB1vbSpUumw1xmDtMtCEwCy8/PdzYFQqOl0IWbTYw1uvUjN27ccI6IiCgLDAxcK5fLD8KNAdhg5kBRURGjGQPnb8ic/xnuVLZs2bK1+O9oDbg5APvi4uIn8An6oaGho00Vn/Zu4WiTQJKTkylzc/NgUyD+9/hDimtuxliD+BECQkAIyO8CkpGRUWWq8IffNlQ9kTnyp2lZu7UBly9fptzc3DgwsB5CNwwXhIEKt27dYjxp8OSVRmrx1H60ht5GgJYhjT93rDlw4IDJlTXwUKXplVX/MKW/ZWUlLSsBISAE5C8D0m30TUlJubN06dJnAgIClNDxhugLg+3z8vL6MBUOPVl7Z+/iwbQG/L1+M6TRLQgO+XSwwaG7DAAghLMZ9Q+pXq7q0gAA+EI9aZBYQ0AICAEhIATk720DUlNTbxcUFCwsLS3N11sAiJ5sbEB0muT25Z8aFz5V8n6+0TYADgoz2/G+TO9H2E4glLToUFO9EvGIDSAgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBCQvzKIwYflpKenU2q1GsGmVColbW1t29evX7+XjXhYzkpKo9YitUqD1O1qiapdvf3zN9O71TA4Di0/P59+wqxWq6U3mML/3XfffSUSiRYwBUkrPUlpO7RIo8Mg9KZGX2alfXUx9NJvNZg8eWf79u2J586do44fP270ojrzD81KjMuJpsK/Xk+xemrPoUOHuPrXGzduDKupqUF8Pp9Vub95yr9L46vV34RV1lQhS34fdnXE2tpau23bNnqtX3t7e+Tk5ASzDuG5vIxBnuL31879wBMp21RooL0Dch7tjG7eLEDoFYYgu3fvjh03bhzq378/vdgwLDpcUFCA7t27N4UpxGtH5sROe3YaGtR/CFJr1aitvRXl37yJiu+UdK9hqEwjIiI+MfW5Vh47pjDWIKM3CQgBISB/GEhiYuInph5sYfJcgxrdNmhnzpx5WSAQXLW1taXXj4dmHqxAZmYmDj/bIpkcdP2lFS87WA66OrSvIz21W6PVoHatCqV9n7YtMzwnklGsAQhYS76yshI9fPgQYVNEBz6mEJAGWjpcHWE7EhVUF6DSh2VIBYHPzgF1B2EQRCgU0gABAQFds9TDwsK4bIrBwXowKqkrQfGz93dpTIl6gcuqjsB0BZwrKDo6OvGxOqJjAyKRS5CNQIi893p0aVyN/lHHqo7ExcWlu7q6+oI91NtE2C9cuJDxPH7fj2anT3/e3VeD7SFYRDWuIxpsGxM8E9k9SSE8PDwUm6JNeOsPBlqlUqHTp0+zeqCAW8zkUFW7ahM2zf1pA423siOVT+AjHQgIASEgT+zVgPT0dHFLS0sfiJqw6fseVlZWn/r5+YUxEU4+e1Msa+v4pX/Z2VzZ8NGnwQsmhDHKEU9Pz4E41giHDh0qHD58uBDHHiFuYYXYDgQx/Yb+M50HUjZcob3zVaGDy3lhqTJP+KidL1RpzYIYFw14EH18gSWBRo0ahSwsLFgWOhcpzApRu+4Wqmm+h/u99xDPgvtL1jApmo6ODrpIIL5AJxxiDYCwCQc6/KuWOntshjqQTNmGzNosUR8LLrvKCiB9+/ZF169fRxUVFfR7AIGcYprwnyCHPq6o7jsNsiloRrw2X2RpYcb+0hWuH8jX1xfV1dWhESNG0J8VFhYyLxqcI04ji9DTDn7IuuwSkj+nxB/eRwU/CdkVDa6kdFE4Ozt3nTn37t1jXjYdajTe4WXMg/+N8NYHe3SH270GsQEEhIAQEAJCQP7enhVuGsEeHBpcLQKDBPva2loUGBjIqCP+zS0FraHBxkipplC7Bu/xVlyrRLveHPoEPl6ZgBAQAkJA/hIg8+bNS6ivr6dgkYPIyMjLlZWV1P79+6kJEybwmAqDxqNHjyh4DC9o4K4rrTFx4kQeY5BJkya9s2rVKivo8c2aNWt6UFBQC5fLXY1/FMsUBDRCQkKsIF7Nnj17+vLly1tw39mgRrcgN27cqFqyZEl1cXExPPMZvfXWW9YymewjV1dXS6Ygeo2SkhJ04cIFtGD5LOtCTeZH/aZqutdgcpf6hx9+gBEO1Jdffmn0aImvCvfSGomZIZRRSx1CgvBPh2oTnu1bUnerx58zsgHLli2LwxDv4ZfxycnJEcaATF43OA7vaI0fDtZGED9CQAgIAflDOliQ4uPjuTqdbvSoUaOuFxUVzTI3N1+No+hyNuLzdlZyOzqo0eNHC67n3VbM4vG4q7/eOGo565Y1Ojp6Me7hpdnb218MCwtzN+abzt5aurhDQ6XZ9be8eHr9cMMa3QUgHx+fBLFYTGVlZdEBCkdhZW5uLjV37twEpkEOfhc0wNMw0ei2jrz00kvv4GJQ4KKhxwQWFhbapqSk1IDHYONHtmzZosB+hNa4ffu27WeffWZQw6AfwYZIg71EO7yXSCTtnp6efPicjR/x8vLq0sCOrx2/N6jRYx3B3yj7wYMH3tip+R07duykMXVkTmRxdk1Zi7dOR/ndTn3hJOvTd926dUerqqrCx4wZU4ezNy8gIIDLFmLq6ltHq0tawseM74s1dHlP+/7ANcmPkJaVgBAQAmIMyPbt273v379PHThw4PTatWuN6lmN3lPifa22nZp5uOK045o8jlEdLBzo1ElJSW7Dhw+PbGlpEVtaWg7HloAXFRXF2A6cLWlRr9tf4ubibB1ZreCIrXjc4WZaHe/6Jmd3RjmCD5Ykl8vbFixYcF4gEDjgWGOPjdGoysrKy0whJm67myRt0rRtXjTs/ECBuQNPh+z7mqNRD+62XmZUNCtXrhw3bdo0P1gc+IMPPpjC5XKfEgqFU3AYD7ewsHBiAuEY/OO4wGn9/YIm2dluibs1xQpxnhpoaz7l9r+awm14HCejYs3hw4cpuC3f0NAAaxQVYV/iwrauvJn8kJpQnoLGXxWh7/u+UbQt7TMXxp61MwKfkUqlsXgfWV5ejnDujGUL8T/rCs9Ixe2xHy/vE8nXWKPx9g/GsjLP+KxpHjZsmA12addgDAmMJ4FcYZO8EyqaR48U2PA11LUO8V2komSorSKHuWf99bZx48aId955pwOfxpuMvVCTG+AYkTnTvOOiF3cTmbJAQAjI79oJx+3ItxwOxxO/VOJ25MjOnTvXsRWfv+v6t2YchDU4yoZ6zZHc+KnrWPV9YWttbaXgGnxRURGFO1nUhg0bTrJtO+StKiqvWkNdLlNSebVaaubGSydZLWofExPDh+vwPB4P4aiLcDOP+vTp488mN7Zu3cqHJopnbkZv4sZ2ZM4392dcR6Kjo73mzJnTRkdEDoeGsbKygsFwPJwrFEMILx8fnzYYBG+ONfgYpC8ffymuOS88PJxiVEfwAc89//zz9DQFGxubruLDHWi4SsA0Q7o0hghUXR9GelBo0qQ4ZpVVqVTySktL6eGAMFtRf/39p59+Qv369UNjx/YegFUqFa0BfwsWQp/y8/ORnZ1dtxq/AYGVECDk5+Xl0QMm6+vrEe6Mo2effZYet8gEBHICfvfHH3+kJxuKxWKEKzx65plnDGv8uvauWLEi6fXXX6cwBCz8SOHQT9XW1lJ79uyhnJycCpicLXqNtnYVJZGrqFppO1UhbqaCDl4zqEGiLwEhIATkd/Mj+/bt6xx1pW5UKlWLcAuZ2drSig4cPMBYnI2GQZDHHl4Qj5vspNa2NidFczOrb8lGw2DRQJzBcee95ubm+CZ506hG7EmkuMfHJrHRMAjSolBAp1sGc/awgEzaKH1PyrLLyUbDIEiTXI6tamMSuLMGaaOdtEEah4Xs2ICw0TAY9NLS0ih5k5yexCHB36KhoR59/PEnrC5hyRydfyNuV11K5ukREALyNwl6pqTU1NSuHkLfvn0tHj16NIDD5db4bI5BZrgri9uS3kFeffXVroCFXw8eNmwY39LSshymPUGna9OmTb2CHD9+XN/Rgt7h9yOeftqbn5ODzDUa1MHlMisamPQFm0AgGIrf1uDOuHNubi6riWB3796lW2ShUPjR5MmTp0llstI+xcXWiGNmzbiOgIhEIkHjxo0rHz9+PCyLm4GhUnE272EKAkXC5/Pd5s2bFwJ+RMizHGQVG6tosOYrENfMhhEI9Fdx1zDX3d2dB91NEI2KivqHo6MjDO9bxATE29ubN3v27OwBAwagkpJi5DTaCXlNnYoaAv4RpVSr1zACWbx48Xvz58+fCv1XyB2YIgf1pbKycgEuJk8mIAsWLAhxcXGh+83t7UrkMXMm2r9v78WhR1L2WppbjGYEsnTp0l3YQ4jv37+P3Nzc6EvfCxcudMU59X+4njB6kBHOvQNcLtf7zp07MNsenTh2TP3NlauvChFqxlGWzwgEl6kOd5QH4Yp2ftq0aUgkEu3HZ81NuGCD0y2m9cTa2vobHx+ffhkZGcoLGRmDBVYC/TTOE4xsAIzYhIv/cOnq4MGDPhjgPJwxcCkB/y4Xn76636PtIX6EgBAQk21AdHT0b0IHnF36N7i5Z3UArKc/LXvU6MmPUDNmzECXLl1CHh4eMCbt38R6OXjX30eJRPRn2VlZPWqY9QShD4KQaNGoKMaNjv5bR2OQ6E6Yzs8ogyH78Q036QhG5MFBIXWOzgMwCv+M0XB0+D1Q1v8tJPjs589RtxrdFQ0FxQE5kZ2djbAd6K7e9Jj0uTljhjv+UtmILhLIFBG7s4YDEPr68bi4SCRiBAIH/hkg+5cPRcaZZw6IYSC6PDsB2HTAOZ0Vs6uu9aZBgh4BISAEhID8ZUH+X4D2zgQ+pqv942e27JHJJhsSSxASaygvrVCt9V9RvNWSFP++VUUl/bwVS4tqg1LEWpRSL60tJeqttoqg1YQgUhGVRCZiyUJmsk4ms9z/81y5ea8RbWbcO9H3f87nc9zZ4v7me59z5vmde+65T00XT48MBUKBUCD/DcWq0e/4+Hg3T09PHHrtFB0drcTX9u3bpykvL79aVFQ0bP78+WW2EN99eb6bn7fiqJuLtNPX43xZHa8fuae5rzFcvX1HN+zS7MAyUSMEvN74Xbt2aTt16qQxGo2+6enpnbn3srKyOsMvli++t337du277747XiwQXePzxk88UKwdGOqkURiI76WzZfU60i9XdFaADnzv1a8KtR1jfx8vWoRUVFSw07Gw4JB0Oe+8Or6Hr+H7WMvKxAsSnVpPaisNRMfIYKsnNaW1D72nd5cTnYP0kfdEy0Nef/11N19f36NKpbLT3Llz2VBNSEjQ3L9//+rNmzeHffnllzZpMi1fvezWMtDxqIeHotOR2a1ZHZEbbmruF+mvqrIrhxV83dViHTQxo78yFAgFQoFQIBQIBUKB/LcAmT179jQwdrfGjx//0OSLCRMm2BT2gPe/nrbsYNot7+g1D+nwnbxOalMgCoXCOQCKnZ2dNz6fOHFih8OHD9965plnjtgSiKOdwrmDv2eAo72C1eE3eX2H9UczbkU+E3LEpkDs7e2V4GvwctsXDh48eH7OnDmZsH3lnXfeGW5bIHJlUHM3IpNKX0g4cun8/tljM1ce+uWVTW8NHm4TIH379pXWAbHH68KmTZu2VaVSZYaGhsrB/v9iKxDNnnud1eHoYG/v5uxA1k8dsTUjvySzf4ivPG/zNIt1WGTuBg4c6NunT58zISEh7SqheHt7uyCMXr16kc2bNx9PSkqKP3/+/EmxIXgOnurbrd+IM61CO7M63L39XcLtS8nQ7kFk9hffHf/u0N748rN7rNJhUYQMHjz4Omyyo6OjJRkZGbtwVtzdu3eZ48eP4/wwxejRo9dCU6kMCwtzEBNInyHjrzNEm719XFvJjfSzuySgI7uwnFly9j65mnlHETF28tr+sYcqXboPdxAVyLlz597w8fHpvW3bNpNEIglfvny5X2pqaoFGo9FDZETl5eWlyuVyB+hoRQVyJfWHN5R+gb0nfP27SW5Shu+Kf9vv1NkbBRr1PX1OWmJUUe7VVDlokMrkDqI2mYZKly5d7Hv06JHu5eUVpFari9LS0sIvX758j9i4uPYYYR/c7e/pzbybB1WpS4uuXfg6vOLCkXs2B0ITMwqEAqFAaKFAKJDGlkafuZs7d+4+FxcXvNBDCUmZkV1TQCLBSymqoHwBydkWSN9rxBY8dF7KvmauinZSKVEyhDHifE/IHYjOwFSVV9d+UVtauuXMpv+xWkej85D4+PjrMTExclySAkFg2o6nLvHSDVxuGleEOHny5E743CIxgbyyNO36Z7N6yq8VmYhUyrB3rSjXGsiA9o7kcpGBXMorJ//+KWvn0cX9F4kaIQBOgteuODg4sNezgN1nwfz666+tuRtz9u/ff+Hnn3/+Hn5Wq9XeAlC7IHJWQORohQICh08ih4buao+aJEQPmqQSOdl37l5rHehgANDw51ovnPllxnsSEyMprzHcKiio2QWRswIiRyskEMLdOw8vjePftO3ZZ59lFzNBYG3btnXCyAFHHAxAPoTI+XD+/PnrIXJmCgHEhJPYoZnIpHBACBwYqYTIoVbX1JLX/uZPuMjp1trbqS5ygiFyPoTI+XDYgp/XQ+TMFKRTRSAYBbhAD0YHVu6udVzk4HO8DAvvLZuTk8NeD9i9e3dcR2e6YBFiAgwmA8EoUcikbLUHLdjwuchxkkuIkx10Mk5yknKjhpSodWR0l2bw3HG6YBFSW1tbA0Cc8Ytz0cKBYskCFHwNt1jt7e1ZQAgQo0moYtAZakwmibObg57grqVs1BL2cUORYw9g7HXyBzoYAfuQjz/+OKyh18H26wcMGCDn+hQOCkYTt+STkECSPnqmTsfDl7+eSi3UR/XzkculcoAkZb+8DEBJcdd2BKLIwP4mCQbkcQU6z3L4wh4YEVzk8C+1rWtqerF/jrXVetAh8TCPHPanlG1qUgBi+lMd1P7TTJUCoUAoEAqEAnn67D9XwPF2gk0md1fj+t9viaRs9erVSlsJ3/xGa1ZHA2+VTd2aZ7WORuchsbGxqokTJ7b08fGRpqSk4Fk8dkFILHiy+9ixY6R9+/aYlVbs3LlTAnBcRQKhGvrmP1t6+PlL7x/bQVqNnkoq7iSz77n6R5D8xI3EudvzeLAqDm1eJwE4rqIAgchgoBJc3APTckzHseIUbs74YdTgFG8sYPvxzpxZN2/e7Llp0yatgECYV+ctJ+qcc5B5GogJKu5/j/EdYmRMhHMJZZVV8OXABWvuELXON+tO3t2egtp//LK4zArafQSBYyBcGT58OGv/0bfg7Unr7D8OHIXk5uZWL1myJHfevHnthDN4lVDhu4EjMOlrHzRd8CszhnQgjw4cdceBo5BLea2rx3+SlrsnLrydYPYf101FIFjxMVaEg97F0dGRHRLgls3l7H/Pnj3xz9sI2WwM2gpi1AKUai3UWmLECm7uz+w/REwbQSOEA4LRgRUhocXn235ufATB4HsISUi3i8Wo1T6AYICmCxXcPjG5Mra1//hFsSngqodck+G+PPYfHBBuJA236IBRCL4vZNFX1RA9AGGwL4OmwcA3NRmZuoEjG9l/+JIjcEIMQOjG/eRibdWqFbvFgaP6dsiz/3Wdr5D2f8TRfTviYduN/2KxrAL2IyHU/tNMlQKhQCgQCoQCoUAokP+vA0RcWb58+UJI5RdBVpq8YMGCgfjarFmztkNKPwleT9++fXt3W3wBoXVYDQTHPXA4AO0+ljfeeEMJzyPqxkjSbXVEKysrWdPJ+SXUAQY0gr0NjxU6pE8CBMXgivJYtm7dqikuLk7GASPYdgsNDbXJcCKuP4BrDZTWLauPOkpKSup1hIWFKW0CBFe0Ryj8u8F9//33k3EcBGx/NxA1yxZAcP8IpSEd4LS7ARSLdFhl7saMGTMJjsooCFUlDgdgW8WwhcfdoKZD01kDsFRiw3j55ZexnxgF+1Ti/vk68DE0nTWgUyU6EPqzS4FQILRQIBQIBUKBUCAUyNNr/83L7NmzVZAqB0KdvGnTph1N9YXee+89FTjwQEjhrdIhCJDp06cngO0PBJP15e7du5sMxowZMxKMRmMg+Kgvd+3aZZWOJ/YykydP7gZRcQlqWWJiorKpYKAOMJWXwNiVffPNN8omazJguw8hVI1GM6kp275QOqyOkKFDhy6CdhqB9r+uarKzsyNtDUJoHdT+059dCoQCoUAoEAqEAqFAKJD/IiCrVq06uWLFikdS3NjYWCU4zku2Ev84HTExMUpw4JdsBgRPF3IL3vPL6tWr8USzxlZA0LvgCXfzgmvMg9mzSodVbhfPrCOUhgreYNZWBU9y49z7hgreQthmEaJWq9PxzP8rr7zykKsMDw+PACE2mxuCOhBKQzrgwFilw2q3O3z48CCIkoVQg7D56PV6FPflrVu3bAbEXAdenADbdNDzZUFBge2APPvsswzuHGcQIYy6qQhs+OKMIoPBILEFDNSB/Qh//5we1GE0GiU2ixD6s0uBUCC0UCAUCAVCgVAgTwmQ+Pj40sWLF8fxLHfctGnTbJ7lCa3Dqkx1wYIFgyFNPoYXM0P6vgXS5y1bt269MG7cuMH79+//yVYw+DpguwVS9ifW0Wggq1ateg82y7nn3JpluGQGziv/7bff2K1ZwYUiPxUSgrkOrqCO7OxsVkdubq71OrgrtC2pEyZMeBOOQpz56yEhIUxgYGCuNf+nNXXixIlvjh079hEdHTt2tFqHVU1myJAhb0KILoOmcgPqfqhqqO7gON1LS0vn2KrJDB069E1oJoLqoG6X/uxSIBQIBUKBUCAUCAVCgTydxeqZzHPmzEmuc7vsiSHYToLtDm4C7Y8//hhhiy/A11G36NwT6Xii1P2tt96KAAEnUUhlZWUsbCN/+OGHCFsf1alTp7I66s4kxgKISGsPyBN7mcjISLy6W42LIIChWnPhwoWYpgj1UaNG4dXdT6zD6ibz0ksvoYAEvLT9zJkzkk6dOiU4OjrO8vPzm4SrMyxbtmyRWq2O0ev1kzp06LBw3LhxErFAgIbH6nh5Zcai4nu1MUaDcVLvENeFCyN9JU3mdqF9L/Lx8YlUqVST1qxZk95UHWXE3KxFPv4OkfnXKyelrAtLFyVC/qzEx8cnt2nTZgCu6xEYGJgMLzXJtTQjl1xP7hjsPMBgZEhgsPOf6qDjITQPoUAoEAqEAqFAKJC/nNt9XNmyZcsh8BIxuNJcx44dF44dO1bSFF/sje23DlmSslsNJC4uLhkNFGf7G7LbmLL7+vpGnj59ujsAaTLbz6XsR4+XdAcg4rldtNuw85M4ORbtdnV1deSxY8ciuJTd29ubTdnxsvN3331XtJT9j2w/puwtfB3YlL1Cayzb+04bpWhAhLTbT4vtt7rJoO2Ho5KAK8mh3Q4JCUlwdnaut9sgKt1WIP7I9lurg5o7+rNLgVAgFAgFQoFQIBTIXxHItm3b2iUnJzd5Jjdzx612//pZLYoOizNVBBIRESGpc77TpVLp+rorIFnnibVuqjV7ZeT+/ftFsf8IJKq/u6TO+eLNydejBtw37pdbcx514OMDBw5IRAFCm4xZWbFiRbukpKQmp/j3VXntVv27WHAdFrldCDsG71qGFw03ZVl6qJAJDbQn6moDaVIgOBLFTZJvylKmNbD3sRP4foKWN5moqCjJpUuXgjkgPXv2nB4aGsoEBwfj1QeMn58f4+Hhwbi6ujKOjo6MXC4XhdyyV1tIzqaqg7nn5jp8fX0ZT09PVoeDg4NFOminShMzCoQCoUAoEAqEAqFAnpLS6NT9u+++U/n4+AQWFxfnDxs2LAgtt0QiYS032mzOanPW2xLLbUnZeOyeKsjbLlBVUpv/9gteQUJaf5qpPkmT2bhxY8yhQ4dUy5cvj2lKwf/YUhCz/Nti1biVN2KatMloNBri5ORUf6O/pir31DVE6SQhZfd1ovz/tMlYGyHr169XgbUOzMvLy3/nnXeC0HJDh7W+7uKh+sp1sGKteDfpszxVtyDnwHRVVf6Oaa1ZHdB5ruc6UH7HXqfBIh00QmgeQoFQIBQIBUKBUCAUyF8tU8USFxfH4IxhzmZzc965jNDc/h8/flyUM/98HVzlZ8icJmt0WJypJiYmXhkzZkwoPo6KisriRHALQ3PpM4o8f/58iFhHMj6p9Mr8UR4P6eBbCH5NS0sLERTI0qVLQ7y8vHb6+/uH4+p2eAf16Ohom1/28dLyGyF+zRU7Q/zsw6USGcm/pyUrX2shqA6LIwRM3pUZM2awR2bgwIE1XDPhRwf3/O7duw5iwZmw+c6V3VP963WYRwW/6ViiwyIgI0eOZLgd1l2j8siMIZ7TxVsViBJFI0aMYB7XPMwdN9aKigqJKJ0q3hMCd4jTIrhpVBwUbufwGdGbEndPiIaigasajUZikyZD8xAKhAKhhQKhQCgQCoQCeUrsP2anXDW33eh4udcwk/wr2n+LgPztb3/LHDVqVCj3fOLEiVn86+/NpyKIVTyejcuMG+lRr+PP7L8oqXtiYiLODGZ9TE5OTlpeXl40ON8sW4f0x98WMl7OdqRcqyfnc6rS8q9XRp/b0EUwHRZ5mc8+++zKtGnT6o8M3/435DbFsv9Ttt658sUb/g/paBL7j7ab31dwQwDmbZdrRpbY7r+k/UfbzfUX/B1zQrCjVavV1P7TPIQCoUAoEFooEAqEAqFAbGz/saxcubLeeuMWM0bzCwD4jnfPnj2iZK6cDv4wBH8YgO+xLNFhMRDebajrQfBPb+J2165doqfv3AyDhsZCOI+1e/duiegRgvfENj8S5ud6Bw8ezOBjHCpIS0sTBQ5ebm/uYTgN5jrQjJ4/f16cCKmsrHwIBDe1m//87NmzokcIONiHIJhrwMfW6LAYCDpNDgI3SYY7CpwQvNwcowgjpLS0VBQ4nOPlA+H2j/vF50FBQfUR0lgXbjEQvEyEv2Pui3PPEVBRUZHoEcLXwT9A3HPcFhcX09vc0zyEAqFAKBAKhAKhQCiQ/xf2n2/9Gzrzzj97Zivrz7f9/JkH1lh/qzLVjz76iL1Olg+ES51RRJ0LnXH48OENYh5J1IHXDZuD4A5InSaLdVgE5IMPPmBwR9wMZv6Ubs5Q8b3EuXPnRImQ999/n+GfwuR08N03p8FSHRZHyNtvv11/JTXffps5zRmZmZmiRsi0adPYCOFHBV9H3dZiHRYBmTJlCvNH7pIPB8FYe8L5z8rkyZMZ/hiIkDosjpBhw4bVR4i5CG4UC0TMALGiRsgf6eCaL7w2A56LFyE0D6FAaKFAKBAKhAKhQCiQp9j+cyv+m0/+x8di2n9MKM1Puj/pmf8nylTnzJnDcK6XfzqTGw7A5z/88IPoZ/BQh7n9Nz8Bb4kOiyJk/vz5DDdjmW//+Rc388/zilU4+8/tnz/NvCHTZxMvEx0dzXA75JyvuQvOyckRPUKioqIY8xPefB1Yc3NzxYmQSZMmMeZjIPzpEPwZAGJeL4P2/3GDQeaPLY1UqyOkf//+jDkA/qiZpUvuWVv69evHNASCf6UGNHG69B/NQygQCoQCoUAoEAqEAvmvt/9o7HAIgFulytxgWWu7n3QYQoiJ/xYDwf+cv/6h+aID5rZbrMK/AsN8LcYn1WEREP7Ef3PbzQ0K2cLc8XWYz0nhg7DG/lsEBCf+mwswHwLgb8UEYn7Wv6HKmU3RgHAT7vkrY3Lz3J/UdltScMW9xw0GmW9Rn2hAUAgfgPlYBHf2n5tUIyaQx+kwHyCyVAe1/zQPoUAoEAqEAqFAKBAK5K9o/7EcPHiQadOmTf29u9H9YsXHmB2i3yktLSW3bt1Kgqz1k/nz5/8qhvDY0/9gIvwHEcwrTYwRKkOMsDWajKRGX0PUVWpSqC4iObezkwx64yffTj/WKB0WZ6p79+5l+FMQuEUREIa7uzvx8/MjcrmcBfT7778TlUoV+8knnyQIDWT6sUmM0VC3JqMetgYcm4EtPPZXBpAgnyCikCsAkolkXM8g2ars2OR5vyYIDuTPyoIFC1YHBQXFIBiEdOzYsZL169c3t3Xov7hqwOr2rdrHBPgFED3o+PdP35ekxl9sLkofsnbt2u2rV6/OMH89Li5uNRi8MW5ubqz5KikpQYN1QawvPX7XqO1jt498RMfApf1WaytrxiiV7qRMV0YK7xeTmmrdBcGbzJo1a5Yrlcr3WrZsyTYJbC78fgQLglAoFOTmzZu4MkQSfGbmV199VSAkiFd2vrTc183vvXb+7Qj0Xmy/wVa2DzGx2wpdOXGQOZL8mwXkwvkLSdCkZl7blFMgeJNZvHhxgqen5yxsu9Bxss2C60Pgy5fA6xegb/kBXksUGgS/DF/7fIKfp+8sg9FEVDfz2H6E60NgWwIALkD9AfQk/r45t/E6uF8LS+q7774ri4mJmWPN3wpZ+3/YW9b3g56C6qDjITQxo0AoEAqEAqFA/rpANm3aNGfDhg2ypv5iUfvGzHl1d6TFOizOQ7755puWkJGOgQxwCGx7wtabdyto4uHhwbrg27dvrwHrL9od4N9J/t+WJoOJ1QEZaU+o3rxMlXW8Jtjm3r6xBqx/jOBADhw4gCDWNW/efFSzZs3YVF0qldaPhWAqz/c1165dQz+zAqz/bCFBzDwxpaXJaFrX0SNklI+zL9EaqolMoiAmsPmcp8HxEYPpQb38+2WSezN3BVj/Rulo9AARuNYt/v7+Q+3t7dmTzb/99lsB+oRZs2bF8j83b968DIiQCytWrJgsRmTU1tRuCfPpOtRJ4UjKtGXkxNUTBRAdifte//YhHYM+6Z9h1BsunHo/xSIdlgDpiQM/ePSLi4vxPG7i7NmzY80/t2TJki5i9g01Wl1PhdQOjr6J5Jfkk5qqmsSDb37/iI4TcT9bpaPRTSYhISHGy8trNUQJ2zTQ5qtUKlJQUFC/0j93VxF8jJ/ZsWOH4DOIwPrH+LsHrG7r15YdDavSVpHs/GySV/DA8XJ9CDuCpn+gJ3P97+LMdQfr3xe+fBz2IzgI5OTkRGQy2SOOEUVA54vDjaJMqQLrz+oIaN5ilLKZkrg4OxMJq8PEQsI+xIhaoA9J2vstyd6WRyf/08SMAqFAKBAKhAKhQCiQ/1ogSUlJRffv3zeBsWPAx/xhraioYNRqNbN//3610IJ3fJtedA90VIKOquqaP6z3K2uYYk0Fs+mbS43W0WhzByDsHR0dJSdOnGC9Co572NnZ1U+OlUgk7Frr6G2cIZV++eWXMY0XPHXXVJlAh7PkX8n3iEaaSfy9som9fT6p0FUQg9EAOuxJRbkfybvRhijtepBZo4OI0SQR52oITPNxDIQbC+Fuas6NgeBrOJtZqVTWf16MYkDhMimp0RcRRlpMCiuKiVZfQ2pNBvjyhDiCjkqtHfFx7sWOk4ASIgoQ/NJo5tDU5eXlsSe18TF+cYwOPNvv4+PDvi6mR8Lz6gjEy9SNXMs1ETeHciJzriZ2AKRS40RyC4NJoEc4sVfIgIVlQWpxhNy+fZtwFxGh/e/UqRP7Os4awgiBfqZ+JoAYhakDkq2e+uBMP1TP1BLSt10gwb3euHuDfO+VSQqrE4mpEucG/CgOEO6I9+nTp8H3Q0NDH/m8RCKC+8f/F77m0B68MaHehHC9pifUCQ99XkIsCdZGA4GmseXYsWN9ITrCMAK4L4tb/nOuZGZmYtPZITSPZo7SLYnHf+9ba3QLa8wXzZRlEUcFabQOOh5CEzMKhAKhQCgQCoQCoUCekmKRl5k7dy7DmTxuQQQ8pYkOF7d4JQSeCMeKj69fvy7KmTtc7o97zJ06xWEI1IGVrwG3luiwCAh3DpfbOe6M26Lb5QQhHDGv7G4MBO51S3VYBKSwsPAhEHjpO7djqEbYeSps+4kd1nwdDUB4Ih2N9jKJiYnHvby8BnGf58wcd3KbW8+DW1MEa0FBwYnY2NjnhYSxNKn4eAtPxaCGI4dhp0nojbi0KIGtkegMhFwpqD7x1cw2zwsaIZ6enoP4X9y88oEgLKweHh6DhI4OhPG4L643wGsmbNqghTck4+9uN0jwCKE/uxQILRQIBUKBUCAUCAXyFLndAQMGOIeGhr7dokWLub6+vu43bty4qVar/w5Zab67u/svbaDcuXNHffv27aVXrlzZeOrUqSoxRHM6AgIC5vr5+bE6NBrN3+GtfKVSyeq4e/euVToanan26NHjpUGDBu2cMmWK6aOPPkoBY/ciCJKFhYWxZuvevXt4mtPo6ur6Y2RkZOdz5865nTx5MvrixYuHhYRhrgNc9ov+/v6sDoDA6oCDUq/j/PnzbidOnGi0jkZHCPiUAJz3AbSXgPV+ASy+SaVSyVAAFnSber3eZG9vL7t///46cKDzwdcECB0dqAP+73od4GpN+fn5DeooLS1ldeDfCB4h7du3l8GRCHNycjoIW28HBwe8OEcKQv4B29uBgYHfhYSE2OHJ7+bNm5NLly7hFRM4S2Dl9u3b/ykUkA4dOsigmYQ5OzuzOvCL83V4tLf/zreLzK5nSDhp4RFMTmYeIilXzhBVzr2VKevv/LkOoa6IjomJYSA8GX5JSUlh8JYJtrzae+T87sx3V7Y+pONwxgbmmel+jdIhF+rIQecaf/jw4fm4CAL0Ley0ifT0dBwGWGnLX4kSTWH8tu8/nZ91J4UE+3Yn2YWXyNmMn/GtlYI2GZqHUCC0UCAUCAVCgVAgFMhTZP/55eOPP36zdevWC3Jycl6SyWTRNTU1mzt37pwOmeqRuLi4Mbb6AiOW3nizU1vHBVeuV4MOEq3Tmjb3CnNJz1Jpjxx8r43FOizKVJ977rmHxkPA7d4sKiqq2Lx5c+jMmTN9cSyibdu29WMiYO42nj59WvAxkYbGQ+6UVFRs25RQr8PaMZFGNxkch+jdu/ftGTNmzIUvmpKYmGgsLCxsBcK2sKEml98FOG0OHDhgBAEpAG9Gr169buPfCT0egv/v9OnT63XAflt169yW1QHRyurA1/F9S3U0GgiObfDGIWTQRHAcgpw4cWINvg+Pu+FzHJ/Q6XTsmAheW6PX6wUdEzEbD5HVjYeQkydPsjqgydbrwPfrxkSYxo6JWLQ6RFZW1q8FBQXsOASEqhH9NOwQxyHwxPYeCOEKeEkBQPodOXKkPYgaCKJ+ExII/N9brl279pAOHMWoGw8hbh4t9vj7myrgYb0OODAD4fFvgvch/PLPf/4zsWXLliPT0tK6QXOZCkdgJ/Qfh69fv774q6++2mKrTvX52KuJgW0cR6b9XNpNIZNN1eoNOzuENjucdVm9+No3z2wRtVOleQgFQgsFQoFQIBQIBdKUbnfNmjUunp6eiWCgerm4uLhBQmaAjLS6pKQk5+rVq+NWrlypsoXwDp/fcIlQKhJ9Pex6+TrJ3GoNjEGtNVYXFOtyjmdoxqmWd1XZJEIqKiqqwM1eg5RZdvHixd3l5eXXMjIyvk1NTR1qKxisp1Hrq1LvaK+183WQ7b6o2Z1bYbj2Y7rm2x+TS4ZaC8PiCJkzZ05w3759D3l5efl8/vnnL4BPqe7atetJiBQ1pO/d4uLiIlu3bj0JfI0LTuK9dOnSQTB5KV988cVyIWG0nn8leOwA70PBHnY+89bmvMDojNWvhilP3nSWq2/aKbq1m3s9MqS906RAT4WLSU/ImVTNwZLCmpTCnV2XCxIhs2bNkk+bNi1q1KhRF8FJFm7cuHGmWq1uCdExCNys1MHBwRPgBHfo0GEGmCzV0aNHh+I8eGhGeULCCIxJl7d8+0LUxy8HXLyeW1m4aHnWTEOJtqVBXTNIojdKve2lniatMbhvqMuMssJa1YEDhUPVZXqiua3NawyMRgN54YUXKsaMGbOzqKhIIpPJdLt37/4aAKh69eo1wd7e3gOccGi/fv0+Awu+4P333w8DZynHqxUAVAchI+Pt4b4V88a32plXVCPxljK6O/v+9rWhWqfq/5zPBHc7uYdWKwkdOtjnsx+PFC44PbdNmFGrlzM1BuLmKGm0jicyd6+//nrvVq1abXN1dW0LLjejU6dO4X369MHpCiQnJwdX/meys7OXQJS8L2Z/4jsxvXe7dk7b3JrJ2z5zflnGSwGZ4R0HjZHZt+5MtBk/kswzPzG//a5dMuXY9fcF/5XBEhUV1dNkMkWEhIR8IJFIFPDFo3x8fPaPGDFCAs3mQTtv3RrvDCCBDngePBUFiM/4iz0ZExPRo7vyAwkhitRTJVHvVm7f3/W9fRJJj9HsZ5xChpDgLD9Jeda9RukQzP7PmzdvkaOj43zocOW4qib0MQSamBGazoJ169YtsdWvz8/jAxbZuTrPb+lpkMult0hFiYGoimRGfQ2zYMiPhiU2A0IzVQqEAqFAaKFAKBDBE7PFixfXxsTEKHBFKizc/E70LikpKZiMaSFrdQe/oxNT+PClv9T+a0ZP0PGfRZdwW1JZS75K05A7eTXabNBxav0InahAAIQR/IwCp1LjpajcdbqQvpMXX3wRnzuuWLGiEj6qEDW0ZVKjQiZV3CiVQTaFl6qaSK2BIQEuUjIrwpsYnzU5TlxdaLEOuQWR8b+wSQAgDvgcF2+rA8RucdU7zE7xDmfwnvy1116rgCw15sCBA9uEBMHpkDgMdjBBRDjIpeydzGSgQwrbggo50ZeZSA9/BZEppBbraFSmCiIyRo8eHebt7U02bNhQD6L+Rle8JbvwMb42ffp01uCtXbs2d+/eve0EgsHqwLn0nI4/K5bqaFSE4NplnGnr2rUrCQ8PZ5f5M1+7DJ97enqSn3/+mV0PsVevXrhQZFuhooOvo0uXLqwO7ioI8wKeitWBt6u0REejgOBqD6dPn2aPPM5l79ixI9s8Gip47wicjnDmzBn2OXa0QhVOBxbUAW6bXXKwoeLg4MAuTch9PjU1VbifXZxrgRGB64Xgshh4ZxD84lhxCVHuMdasrCyyZ88edjkLFIR/I1SpqqoyYURwd229ei2byO1dGqyZWdfxzgP1OnS6xv3YWOx2ExISjGDvpY/7O2w28Ktjgp9mUW+6M2VjqlGOPSlPBsP794EOk+mL6c9YpIPaf5qpUiAUCAVCgVAgT6/9xwK+gDB4OzeCt3HDVapMm00m42DIP9py7hcTMqyffvqpaOLF0GEVEG5VKhBAjCbDm0aDcZzeoHc36A3L4L05mB3W1uqhijokIooOq4BgGox3CdMb9W1g5+6w83DYea6+Vh9Xq6+9AO/vRzGNTZetLWLosApIVXUVMdQaCOz0GIRjG9jpslodHA29DnZeuxkE/KSrqVHrQIyYRQwdVgEpLyt3r9Xrj9XqdHhE1HgE4DHR1er21eh043Q1tWk6XQ37nphAxNBBvYwQEXLgwH6mpkZHarQ1pFpbTbS4KKNW+9AqldVV1WTf/n0SMcWrWwY36mi6F2TTG//RxIwCoUAoEAqEAvmL5iH79+9/6Dl3s3KlUqnQarWjy8vLf5FIJLdxpBvPneCpAv4ZvXnz5gkidtiwYf/JF+D/xsy0srJSOm7cON/g4ODRkKV+T+TyXH0zVxIxZyFxKbhNjHZ2/HxEGCC7du16SAguDQ5iXnzuuec+8Pf3P+fo6PhvTMrw/G5DpzeFKtz5ZK7IZLIWgYGB++BhXzgIRXZKZa707Nlc119+ISY1aJErxImQq1evsmf38f51EBmyFi1abOjVq9fUzp0748rc/UtLS18Fv7BQo9F87eTkVCmXy13gzyqFBsLpwLNysJ+3+vTpsyY8PNzOxcUFT5D5GEymo2VeXrXunTsdrtCc+8VVa2oF2PbCn6YKCoRbqhwi4bn27dvvASF+OFsZU3Rc9s/X19cvICBgS+/evbfg7d7w5n9wNA/An04BgBVCAambfhEAB2Iv7KtfUFAQqwvvMo/NNKCFPxk2fLhdpy5dxt7TasdeXfKJttUXX77lKFdMkpiYfYIBGTp0qB0cgYQhQ4ZMw5Xs8F53eG4XTxFi1LRr1469uxne865Hjx5lSUlJq+Boxtrb278N9ROhgLz22mtx0Gd8NGDAAAXuF0+rIgg8CHiARr00Gg6ODwHLT7Zt27Zk4r/2nLKXyr6HgzJYTiTfkAf3DHxyIJGRkVO7dOnyGjQVNlrwiODCbTg0hx0dQCA3btwgR44c+X7Hjh3jR40axTRr1qwNfLYdVHfyn7uuPVGJjo7+FPatysnJSbh//74vzlrC++pBX0bgYLGaVq1enXvyxImxBRUV6ZOh4wcQr4JbGwk1GP6LLEGAtGzZch3AWJefnz8EjsZa2LbHaRGjR49mO1jodGuPHz/+JvQhXw4fPpw96Q0gcBr1AqhhUE8LNGRoBNB727Ztuxd+zcKgaS4FGCOgGZOffvoJT26vBX2xTj7epl3Z+aQZ3kNCKk2CP4W+hOgFazJYsK1C5/UD/Lx1CA0NdYejE3P06NHZaWlp5yE6RsP79zGMsTnVlRtQd0O9JnTnWufQfwMwIzMzMyXLli0bfvny5SLo6NNatWpFtDJIryRSbu4Z3i1jFdRG3Z6R2n+aqVIgFAgFQoFQIE+X/f/www8bTAfwn4iIiPoXkpOT63/O+R9cuHDhEwu1lQZLz8sw+B+fOnWqfucnT558yHzViWN44oQeB3hEwwA+kEWLnkhDoxKzuqPDcEcCzBW75UTxC/ced0QXgUAhbndvKw2NjRCGH5a4A140sAK4neMR4cKW/zdCRAb//8Pxp0WLPnysBrKIE2uDTnXgwIGsn+C110eKwDAeKcnJpwDIwj/UYCkMSyJEwtsxw0F5vNhkMfqPRzQ8eBrxGBaLOCAWabCkD3lsKHPN6HE7F9NAcn2LUBqo26WJGQVCgVAgFAgFQoFQIBQIBfKXKP8HYWToX/JPJdkAAAAASUVORK5CYII=);background-position-x:0}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control:hover{background-color:#fff;background-position-x:34px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control.pressed{background-color:#D0CFCF}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control-fa{background-image:none;position:relative}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control-fa i{font-size:16px;margin:8px 5px 0 10px;color:#555}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control-fa div.hr{border:1px solid #555;margin:15px 10px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group:after{clear:left}wysiwyg-edit .tinyeditor .tinyeditor-footer{height:32px;border-top:1px solid #bbb;background:#f5f5f5;margin-top:10px}wysiwyg-edit .tinyeditor .tinyeditor-footer .toggle{float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAANwCAYAAAHhF/wCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE1Q0JEMTE4NTgwMTFFNEE3MTdEMEU4NEIzRUE3NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE1Q0JEMTI4NTgwMTFFNEE3MTdEMEU4NEIzRUE3NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTVDQkQwRjg1ODAxMUU0QTcxN0QwRTg0QjNFQTc0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTVDQkQxMDg1ODAxMUU0QTcxN0QwRTg0QjNFQTc0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrEbQDEAAFjvSURBVHjaYvz//z8D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) -34px 2px no-repeat;padding:9px 13px 0 31px;height:23px;border-right:1px solid #ccc;cursor:pointer;color:#666}wysiwyg-edit .tinyeditor .tinyeditor-footer .toggle:hover{background-color:#fff}wysiwyg-edit .tinyeditor .resize{float:right;height:32px;width:32px;background:url(data:image/gif;base64,R0lGODlhDgANAJEDAJGRkZKSkv///9jm7yH5BAEAAAMALAAAAAAOAA0AAAIfnI8mkS3Q0opoUsVUtIMf7mFfVpGPY5qiAolg2sFrAQA7) 15px 15px no-repeat;cursor:s-resize}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-colors-grid{position:absolute;left:0;top:30px;background-color:#fff;width:192px;border:2px solid #000;padding:0;margin:0;z-index:100}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-colors-grid>li{list-style:none;border:2px solid #fff;float:left;width:20px;height:20px}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-colors-grid>li:hover{opacity:.7}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-symbols-grid{position:absolute;left:0;top:30px;background-color:#fff;width:384px;border:2px solid #000;padding:0;margin:0;z-index:100}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-symbols-grid>li{list-style:none;border:1px solid #e7e7e7;float:left;width:30px;height:30px;text-align:center;font-size:1.3em}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control .ngp-symbols-grid>li:hover{opacity:.7;font-size:1.7em}@media only screen and (max-width:500px){wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-font,wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-size,wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-style{width:80px}}@media only screen and (max-width:768px){wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-font,wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-size,wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-style{width:80px}}
.cg-busy{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
    z-index:1001;
}

.cg-busy-animation.ng-hide-add,
.cg-busy-animation.ng-hide-remove {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    display:block !important;
}
.cg-busy-animation.ng-hide-remove {
    opacity:0;
    -webkit-transform:translate(0px,-40px);
    -moz-transform:translate(0px,-40px);
    -ms-transform:translate(0px,-40px);
    -o-transform:translate(0px,-40px);
    transform:translate(0px,-40px);
}
.cg-busy-animation.ng-hide-remove.ng-hide-remove-active {
    opacity:1;
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    transform:translate(0px,0px);
}
.cg-busy-animation.ng-hide-add {
    opacity:1;
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    transform:translate(0px,0px);
}
.cg-busy-animation.ng-hide-add.ng-hide-add-active {
    opacity:0;
    -webkit-transform:translate(0px,-40px);
    -moz-transform:translate(0px,-40px);
    -ms-transform:translate(0px,-40px);
    -o-transform:translate(0px,-40px);
    transform:translate(0px,-40px);
}

.cg-busy-backdrop {
	background-color:white;
	opacity:.7;
}

.cg-busy-backdrop-animation.ng-hide-add,
.cg-busy-backdrop-animation.ng-hide-remove {
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease;
    display:block !important;
}

.cg-busy-backdrop-animation.ng-hide {
  opacity:0;
}

/* All styles below are for the default template. */

.cg-busy-default-wrapper {
	text-align:center;
}

.cg-busy-default-sign{
	display: inline-block;
	position:relative;
    z-index:1002;
	padding-bottom: 6px;
	color:#333333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#e9eeee;
	border:1px solid #dddddd;
	border-top-width:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	transform-origin: top;
}
.cg-busy-default-text{
	margin:13px 12px 6px 49px;
	font-size:16px;
	color:#555;
	text-align: left;
	max-width: 400px;
}
.cg-busy-default-spinner{
	position:absolute;
	width:25px;
	height:25px;
	display:inline-block;
	top:12px;
	left:14px;
	transform-origin: top;
}
.cg-busy-default-spinner div{
	width:12%;
	height:26%;
	background:#000;
	position:absolute;
	left:44.5%;
	top:37%;
	opacity:0;
	-webkit-animation:cg-busy-spinner-anim 1s linear infinite;
	-moz-animation:cg-busy-spinner-anim 1s linear infinite;
	-ms-animation:cg-busy-spinner-anim 1s linear infinite;
	-o-animation:cg-busy-spinner-anim 1s linear infinite;
	animation:cg-busy-spinner-anim 1s linear infinite;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.cg-busy-default-spinner div.bar1{
	-webkit-transform:rotate(0deg) translate(0, -142%);
	-moz-transform:rotate(0deg) translate(0, -142%);
	-ms-transform:rotate(0deg) translate(0, -142%);
	-o-transform:rotate(0deg) translate(0, -142%);
	transform:rotate(0deg) translate(0, -142%);
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
}
.cg-busy-default-spinner div.bar2{
	-webkit-transform:rotate(30deg) translate(0, -142%);
	-moz-transform:rotate(30deg) translate(0, -142%);
	-ms-transform:rotate(30deg) translate(0, -142%);
	-o-transform:rotate(30deg) translate(0, -142%);
	transform:rotate(30deg) translate(0, -142%);
	-webkit-animation-delay:-0.9167s;
	-moz-animation-delay:-0.9167s;
	-ms-animation-delay:-0.9167s;
	-o-animation-delay:-0.9167s;
	animation-delay:-0.9167s;
}
.cg-busy-default-spinner div.bar3{
	-webkit-transform:rotate(60deg) translate(0, -142%);
	-moz-transform:rotate(60deg) translate(0, -142%);
	-ms-transform:rotate(60deg) translate(0, -142%);
	-o-transform:rotate(60deg) translate(0, -142%);
	transform:rotate(60deg) translate(0, -142%);
	-webkit-animation-delay:-0.833s;
	-moz-animation-delay:-0.833s;
	-ms-animation-delay:-0.833s;
	-o-animation-delay:-0.833s;
	animation-delay:-0.833s;
}
.cg-busy-default-spinner div.bar4{
	-webkit-transform:rotate(90deg) translate(0, -142%);
	-moz-transform:rotate(90deg) translate(0, -142%);
	-ms-transform:rotate(90deg) translate(0, -142%);
	-o-transform:rotate(90deg) translate(0, -142%);
	transform:rotate(90deg) translate(0, -142%);
	-webkit-animation-delay:-0.75s;
	-moz-animation-delay:-0.75s;
	-ms-animation-delay:-0.75s;
	-o-animation-delay:-0.75s;
	animation-delay:-0.75s;
}
.cg-busy-default-spinner div.bar5{
	-webkit-transform:rotate(120deg) translate(0, -142%);
	-moz-transform:rotate(120deg) translate(0, -142%);
	-ms-transform:rotate(120deg) translate(0, -142%);
	-o-transform:rotate(120deg) translate(0, -142%);
	transform:rotate(120deg) translate(0, -142%);
	-webkit-animation-delay:-0.667s;
	-moz-animation-delay:-0.667s;
	-ms-animation-delay:-0.667s;
	-o-animation-delay:-0.667s;
	animation-delay:-0.667s;
}
.cg-busy-default-spinner div.bar6{
	-webkit-transform:rotate(150deg) translate(0, -142%);
	-moz-transform:rotate(150deg) translate(0, -142%);
	-ms-transform:rotate(150deg) translate(0, -142%);
	-o-transform:rotate(150deg) translate(0, -142%);
	transform:rotate(150deg) translate(0, -142%);
	-webkit-animation-delay:-0.5833s;
	-moz-animation-delay:-0.5833s;
	-ms-animation-delay:-0.5833s;
	-o-animation-delay:-0.5833s;
	animation-delay:-0.5833s;
}
.cg-busy-default-spinner div.bar7{
	-webkit-transform:rotate(180deg) translate(0, -142%);
	-moz-transform:rotate(180deg) translate(0, -142%);
	-ms-transform:rotate(180deg) translate(0, -142%);
	-o-transform:rotate(180deg) translate(0, -142%);
	transform:rotate(180deg) translate(0, -142%);
	-webkit-animation-delay:-0.5s;
	-moz-animation-delay:-0.5s;
	-ms-animation-delay:-0.5s;
	-o-animation-delay:-0.5s;
	animation-delay:-0.5s;
}
.cg-busy-default-spinner div.bar8{
	-webkit-transform:rotate(210deg) translate(0, -142%);
	-moz-transform:rotate(210deg) translate(0, -142%);
	-ms-transform:rotate(210deg) translate(0, -142%);
	-o-transform:rotate(210deg) translate(0, -142%);
	transform:rotate(210deg) translate(0, -142%);
	-webkit-animation-delay:-0.41667s;
	-moz-animation-delay:-0.41667s;
	-ms-animation-delay:-0.41667s;
	-o-animation-delay:-0.41667s;
	animation-delay:-0.41667s;
}
.cg-busy-default-spinner div.bar9{
	-webkit-transform:rotate(240deg) translate(0, -142%);
	-moz-transform:rotate(240deg) translate(0, -142%);
	-ms-transform:rotate(240deg) translate(0, -142%);
	-o-transform:rotate(240deg) translate(0, -142%);
	transform:rotate(240deg) translate(0, -142%);
	-webkit-animation-delay:-0.333s;
	-moz-animation-delay:-0.333s;
	-ms-animation-delay:-0.333s;
	-o-animation-delay:-0.333s;
	animation-delay:-0.333s;
}
.cg-busy-default-spinner div.bar10{
	-webkit-transform:rotate(270deg) translate(0, -142%);
	-moz-transform:rotate(270deg) translate(0, -142%);
	-ms-transform:rotate(270deg) translate(0, -142%);
	-o-transform:rotate(270deg) translate(0, -142%);
	transform:rotate(270deg) translate(0, -142%);
	-webkit-animation-delay:-0.25s;
	-moz-animation-delay:-0.25s;
	-ms-animation-delay:-0.25s;
	-o-animation-delay:-0.25s;
	animation-delay:-0.25s;
}
.cg-busy-default-spinner div.bar11{
	-webkit-transform:rotate(300deg) translate(0, -142%);
	-moz-transform:rotate(300deg) translate(0, -142%);
	-ms-transform:rotate(300deg) translate(0, -142%);
	-o-transform:rotate(300deg) translate(0, -142%);
	transform:rotate(300deg) translate(0, -142%);
	-webkit-animation-delay:-0.1667s;
	-moz-animation-delay:-0.1667s;
	-ms-animation-delay:-0.1667s;
	-o-animation-delay:-0.1667s;
	animation-delay:-0.1667s;
}
.cg-busy-default-spinner div.bar12{
	-webkit-transform:rotate(330deg) translate(0, -142%);
	-moz-transform:rotate(330deg) translate(0, -142%);
	-ms-transform:rotate(330deg) translate(0, -142%);
	-o-transform:rotate(330deg) translate(0, -142%);
	transform:rotate(330deg) translate(0, -142%);
	-webkit-animation-delay:-0.0833s;
	-moz-animation-delay:-0.0833s;
	-ms-animation-delay:-0.0833s;
	-o-animation-delay:-0.0833s;
	animation-delay:-0.0833s;
}

@-webkit-keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}
@-moz-keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}
@keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}

.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#fff;border-color:#d6e9c6;background:#b4e391;background:-moz-linear-gradient(top,#b4e391 0,#61c419 50%,#b4e391 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b4e391),color-stop(50%,#61c419),color-stop(100%,#b4e391));background:-webkit-linear-gradient(top,#b4e391 0,#61c419 50%,#b4e391 100%);background:-o-linear-gradient(top,#b4e391 0,#61c419 50%,#b4e391 100%);background:-ms-linear-gradient(top,#b4e391 0,#61c419 50%,#b4e391 100%);background:linear-gradient(to bottom,#b4e391 0,#61c419 50%,#b4e391 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e391', endColorstr='#b4e391', GradientType=0)}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#333;border-color:#bce8f1;background:#fff;}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#fff;border-color:#ebccd1;background:#ff3019;background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3019),color-stop(100%,#cf0404));background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.alert-container{position:fixed;right:20px;top:20px;font-size:15px;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}.alert{width:250px;box-shadow:0 0 3px}.repeat-animation.ng-enter,.repeat-animation.ng-leave{-webkit-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-moz-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-ms-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-o-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;transition:400ms cubic-bezier(0.25,.25,.75,.75) all;position:relative;display:block}.repeat-animation.ng-enter,.repeat-animation.ng-leave.ng-leave-active{-webkit-transform:rotateX(-180deg) translatez(30px);-moz-transform:rotateX(-180deg) translatez(30px);-ms-transform:rotateX(-180deg) translatez(30px);-o-transform:rotateX(-180deg) translatez(30px);transform:rotateX(-180deg) translatez(30px);opacity:0;height:0}.repeat-animation.ng-enter.ng-enter-active,.repeat-animation.ng-leave{-webkit-transform:rotateX(0deg) translatez(30px);-moz-transform:rotateX(0deg) translatez(30px);-ms-transform:rotateX(0deg) translatez(30px);-o-transform:rotateX(0deg) translatez(30px);transform:rotateX(0deg) translatez(30px);opacity:1;height:30px}

.attendances-editor-modal-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 60;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: #e9eeee;
}

.attendances-editor-type-lessons {
    display: table;
    border-collapse: collapse;
    cursor: default;
    font-size: 12px;
    margin-top: 15px;
}

.attendances-editor-type-lessons-header {
    background-color: #efefef;
    font-size: 14px;
    font-weight: bold;
}

.attendances-editor-type-lessons-body:nth-child(even) {
	background: #dff0f7;
}

.attendances-editor-type-lessons-header div,
.attendances-editor-type-lessons-body div {
    display: table-cell;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    padding: 3px;
    vertical-align: middle;
    text-align: center;
}

.attendances-editor-type-lessons-body div {
    border-top: none !important;
}

.attendances-editor-type-lessons-header div:nth-child(1),
.attendances-editor-type-lessons-body div:nth-child(1) {
    width: 35px;
}

.attendances-editor-type-lessons-header div:nth-child(2),
.attendances-editor-type-lessons-body div:nth-child(2) {
    width: 95px;
}

.attendances-editor-type-lessons-header div:nth-child(3),
.attendances-editor-type-lessons-body div:nth-child(3) {
    width: 320px;
    text-align: left;
    padding-left: 5px;
}

.attendances-editor-type-lessons-header div:nth-child(4),
.attendances-editor-type-lessons-body div:nth-child(4) {
    width: 92px;
}

.attendances-editor-type-lessons-header div:nth-child(5),
.attendances-editor-type-lessons-body div:nth-child(5) {
    width: 222px;
}

.attendances-editor-type-day-label {
    font-weight: bold;
    color: #6c8796;
}

.attendances-editor-checked-lesson {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) top no-repeat !important;
    background-position: -1px -27px  !important;
}

.attendances-editor-table {
    display: table;
    margin: 10px 0;
}

.attendances-editor-col {
    display: table-cell;
    vertical-align: middle;
    padding: 5px;
}

.attendances-editor-col .r-b-form__btn-apply {
    margin-left: 0;
    width: 215px;
    text-align: center;
}

.attendances-notification-form {
    width: 775px;
    background-color: #fff;
    border: 1px solid #6f8498;
    border-top: 5px solid var(--color-button-5);
    padding: 5px;
    margin: 0 0 0 -440px;
    left: 50%;
    color: #2a2a2a;
    font-size: 14px;
    position: fixed;
    top: 200px;
    z-index: 61;
    height: 480px;
}

.notification-reason-description {
    display: block;
    margin: 10px 0;
    width: 212px;
    resize: vertical;
}

.attendances-editor-tabs {
    display: inline-block;
    width: 383px;
    text-align: center;
    padding-top: 14px;
    padding-bottom: 12px;
    border-bottom: 5px solid var(--color-button-5);
    background: #dedee1;
    cursor: pointer;
    font-size: 15px;
    color: #454856;
}

.attendances-editor-tabs.active-tab {
    background: var(--color-button-5);
    color: #fff;
}


.notification-type-label {
    cursor: pointer;
}

.attendances-editor-type-range .attendances-editor-type-range-col:nth-child(2) {
    padding-left: 10px;
}

.attendances-editor-copy-reasons {
    line-height: 82px;
    margin-bottom: -6px;
}

.attendances-editor-by-day-wrapper {
    display: table;
}

.attendances-editor-by-day-col {
    display: inline-block;
    vertical-align: top;
}

.attendances-editor-by-day-wrapper .info-col {
    font-size: 12px;
    overflow: scroll;
    padding-right: 178px;
    height: 370px;

}

.attendances-editor-by-day-wrapper .info-col ul {
    list-style: none;
}

.attendances-editor-by-day-wrapper .info-col .lesson-count:hover {
    text-decoration: none;
}

.attendances-editor-by-day-wrapper .info-col .lesson-count {
    color: var(--color-button-5);
    cursor: pointer;
    text-decoration: underline;
}

.rg-right, .rg-left, .rg-top, .rg-bottom {
	display: block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	position: absolute;
	z-index: 1;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background: transparent;
}
.rg-right span, .rg-left span, .rg-top span, .rg-bottom span {
	position: absolute;
	box-sizing: border-box;
	display: block;
	border: 1px solid #ccc;
}

.rg-right span, .rg-left span {
	border-width: 0 1px;
	top: 50%;
	margin: -10px 0 0 3.5px;
	height: 20px;
	width: 4px;
}

.rg-top span, .rg-bottom span {
	border-width: 1px 0;
	left: 50%;
	margin: 3.5px 0 0 -10px;
	width: 20px;
	height: 4px;
}

.rg-top {
	cursor: row-resize;
	width: 100%;
	top: 0;
	left: 0;
	margin-top: -14px;
}

.rg-right {
	cursor: col-resize;
	height: 100%;
	right: 0;
	top: 0;
	margin-right: -14px;
}

.rg-bottom {
	cursor: row-resize;
	width: 100%;
	bottom: 0;
	left: 0;
	margin-bottom: -14px;
}

.rg-left {
	cursor: col-resize;
	height: 100%;
	left: 0;
	top: 0;
	margin-left: -14px;
}
.tree-autocomplete__container {

}

.tree-autocomplete__input-field {
	width: 100%;
	border: 1px solid #E6F1F2;
}

.tree-autocomplete__textarea {

}

.tree-autocomplete__hint-container {
    cursor: pointer;
    padding: 5px;
}

.tree-autocomplete__hint-container__node,
.tree-autocomplete__hint-container__node-active {
    border-bottom: 1px dashed #929192;
    padding: 0px;
    margin: 0 5px 0 5px;
    color: #929192;
    display: inline-block;
}

.tree-autocomplete__hint-container__node-active {
    font-weight: bolder;
}
.b-404 {
	background: #f7f9fa;
}

.b-404__page {
	padding: 40px 40px 40px 65px;
	 margin-bottom: 100px;
	/*margin:  0 auto;*/
	/*width: 612px;*/
}

.b-404-page__body {
	position: relative;
	top: 0;
	left: 0;
}

.b-404-pb__white-circle {
	width: 525px;
	height: 525px;
	border-radius: 50%;
	background: #fff;
}

.b-404-pb__count {
	position: relative;
	top: 85px;
	left: 179px;
	font-size: 160px;
	font-weight: bold;
	color: #000;
}

.b-404-pb__count span {
	color: #ff2648;
}

.b-404-pb__title {
	position: relative;
	top: 65px;
	left: 179px;
	font-size: 25px;
	font-weight: bold;
	color: #3c4e5b;
}

.b-404-pb__description {
	width: 625px;
	position: relative;
	top: 205px;
	left: 180px;
	font-size: 14px;
	line-height: 24px;
	color: #3c4e5b;
}

.b-404__valve {
	position: absolute;
	top: 100px;
	display: block;
	width: 141px;
	height: 165px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAClCAYAAABhoX7+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM5QUM1MkJENDRBMTFFNEFGOEFBQjhDODgwNzM0NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM5QUM1MkNENDRBMTFFNEFGOEFBQjhDODgwNzM0NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzlBQzUyOUQ0NEExMUU0QUY4QUFCOEM4ODA3MzQ0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzlBQzUyQUQ0NEExMUU0QUY4QUFCOEM4ODA3MzQ0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg/yWPwAABbwSURBVHja7F1ZdxRH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) no-repeat;
}

.rotate45 {
	-moz-transform: rotate(45deg); /*Firefox */
	-webkit-transform: rotate(45deg); /* Safari Chrome */
	-o-transform: rotate(45deg); /* Opera */
	transform: rotate(45deg); /* CSS3 */
	-ms-transform: rotate(45 eg); /* IE9 */
}

input[type="radio"].b-check__matrix_checkbox,
input[type="radio"].b-check__matrix {
	display: none;
}

input[type="radio"].b-check__matrix_checkbox + label,
input[type="radio"].b-check__matrix + label {
	cursor: pointer;
}

input[type="radio"].b-check__matrix_checkbox + label span,
input[type="radio"].b-check__matrix + label span {
	display: inline-block;
	width: 46px;
	height: 46px;
	vertical-align: middle;
	background: none;
	cursor: pointer;
}

input[type="radio"].b-check__matrix_checkbox:checked + label span,
input[type="radio"].b-check__matrix:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAIAAADY27xgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NDc0REI1OTMwMjA2ODExODA4M0RFMjVFQUE3NzgxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEIxRkEwREQxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEIxRkEwQ0QxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxNGI1YWM4LTc4NjYtNDhiOS1hZjMzLTVhMDMxYTA5NTJhNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY0MjE4YmVlLWMxMDktMTFlNC1iZmYzLWM3ZGY0OWRhMjNmZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjXgVIMAAAIYSURBVHjaYrTcvI5hcAAmhkEDRp0y6pRRp4w6ZdQpo06hLuBgZu4ztzIRER1gpwDd0WtmZSEq3mVqaSYqNmBOAbqj29TSUFgEwu40sTAXFR8ApwDt7jCxMEaKF3Zm5iAFRXo7hR3sDrQYOfTiec3ZU3h0sVDdHWxMQHeYo7lj99MnTRfO/P3/n35OYWVi6jA1R0sTmx897Lx8/h9ed5DsFGDI//z7F587TMwtUN2x5sG9/isX/1O3XLEUE9/g7GElJoHLHW3G5paoskvu3uojzh0kOCVUQRmYM/nZ2NpNzG0lJDHd0WJsZi2O4o5ZN69Nu36VyqVtkY5+oY4eEyMj1FYjMwdJKWR3NBmZ2ooj3AcMhsnXLi+4fZP6Bf/pN69+//uHZreTpDQorTEyNRqa2ksgXAZMnj2XLyy/d4fUJM8sGxVOUNGjL1+uf/gADAkWJqjTgSEE5D799jVBVd0R7Ca4O1ountvy+CEZuY+R+N6hgZBIj5klFwvOTAcMucbzZ/Y9f0rzmvnCuzf5J458/v0bq+yvf38rz5wk2x0kF/xXP7zPOX74/c+faOLf//4tOXX82KsXdG2v3P70Mfv44Tc/fsBFvvz5XXTy6Jk3rweg6fTgy+eMY4eef/sGZH/89Svv+JGL794OWCvu2bevWccPn3/7BhhfNz5+oEr9xTg6vjLqlFGnjDpl1CmjThl1yiByCkCAAQCeysA0ixTTGAAAAABJRU5ErkJggg==) top no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
}

input[type="radio"].b-check__matrix_checkbox_empty,
input[type="radio"].b-check__matrix_empty {
	display: none;
}

input[type="radio"].b-check__matrix_checkbox_empty + label,
input[type="radio"].b-check__matrix_empty + label {
	cursor: pointer;
}

input[type="radio"].b-check__matrix_checkbox_empty + label span,
input[type="radio"].b-check__matrix_empty + label span {
	display: inline-block;
	width: 46px;
	text-align: center;
	vertical-align: middle;
	background: none;
	cursor: pointer;
}

input[type="radio"].b-check__matrix_checkbox_empty:checked + label span,
input[type="radio"].b-check__matrix_empty:checked + label span {
}

/*left column*/
.b-row_back {
	width: 48px;
	height: 47px;
}

.i-icon-big_row-back {
	width: 48px;
	height: 56px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAaCAYAAAA5WTUBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQxM0U4NTJENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQxM0U4NTNENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDEzRTg1MEQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDEzRTg1MUQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pon9FrQAAAF5SURBVHjaxNZPKERRFMfxO2Pyp5SQBRvU2Bv2ttjYKBRF/m2VjYU/2VjYUSwpMlaUhQULtor8yfZNWChKFjZITXxvnanTM2oW845Tn3qnmWl+b+a+c28sCO5cAdWBc3z6JplsdsWseAHvSeEIZyjutxcYohr7qEArtqxDxJBWd/+GMesQC+iW62+MILAM0Yl51S/jwEVU+UI0yt9QIv0p5lyEFQ5RJguxVvpHDCBrGWIN7XL9hT68uIgroa5HMa76aZkNvyqTuY8kRJv8Crm6RiVmnEH5EDXYk4Gkp2TKGZVfEzuhgWRecfnZnVqM5pWQJ+ASDajDk8yJrGWIZ/TjBKWoRxUmrULE1HliCivqNb9Zbeb7UJTniVXsqn5dHl2ThalrArdyXR4a4WYh3tGrHtWm0GZmtotmMCRniNy2vmgdwtchllQ/ix7rEE7u/lgd9bbRYh3CD6tBPEjvZ8fGf5y2X2WhfuAGw1GfJ/6qK3ThQsIUvX4EGABZjUTewO26bgAAAABJRU5ErkJggg==) no-repeat 8px 15px;
}

/*end left column*/

/*middle*/
.b-group-on-subject__wrap {
	position: relative;
	margin-bottom: 100px;
	padding: 20px 20px;
}

/*---------------*/

.b-group-on-subject__head {
	padding: 0px 20px;
	width: 1062px;
	z-index: 1;
}

.b-bgt__head-table {
}

.b-bgt-head-table__column {
	display: inline-block;
	float: left;
	height: 37px;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-bgt-head-table__column:nth-child(1) {
	width: 184px;
	padding-left: 10px;
	border-right: 1px solid #cfd4d7;
	background: #f4f9fb;
}

.b-bgt-head-table__column:nth-child(2) {
	width: 187px;
	padding-left: 10px;
	border-right: 1px solid #cfd4d7;
	background: #f0f4f5;
	position: relative;
}

.b-bgt-head-table__column:nth-child(3) {
	width: 610px;
	background: #f4f9fb;
	padding: 0px 0px;

}

.b-bgt-head-table__column:nth-child(4) {
	border-left: 1px solid #cfd4d7;
	text-align: center;
	width: 58px;
	background: #f4f9fb;
}

.b-bgt-head-table__column:nth-child(1) span,
.b-bgt-head-table__column:nth-child(2) span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-bgt-head-table__column:nth-child(4) span {
	font-size: 12px;
	font-weight: bold;
	color: #454856;
}

.b-bgt-ht-rotate-body {
	position: relative;
	width: 610px;
}

.b-bgt-ht-rotate_row-right,
.b-bgt-ht-rotate_row-left {
	position: absolute;
	text-align: center;
	width: 17px;
	background: #dbdbde;
	padding: 9px 0px;
	cursor: pointer;
	color: #fff;
}

.b-bgt-ht-rotate_row-right_wide,
.b-bgt-ht-rotate_row-left_wide {
	position: absolute;
	text-align: center;
	width: 17px;
	background: #dbdbde;
	padding: 9px 0px;
	cursor: pointer;
	color: #fff;
}

.b-bgt-ht-rotate_row-right {
	right: 0;
}

.b-bgt-ht-columns-rotate {
	width: 576px;
	height: 37px;
	position: relative;
	left: 17px;
}

.b-bgt-ht-columns-rotate > div {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.b-bgt-ht-column-rotate {
	width: 36px;
	padding: 8px 0px;
	text-align: center;
	display: inline-block;
	float: left;
}

.b-bgt-ht-column-rotate:nth-child(even) {
	background: #f0f4f5;
}

.b-bgt-ht-column-rotate span {
	font-size: 15px;
	font-weight: bold;
	color: #454856;
}

/*--------end head-----------*/

/*hard table*/
.b-bgt__lvl-second {
	/*display: block;*/
	border-top: 2px solid #cfd4d7;
}

.b-bgt__lvl-second:first-of-type {
	border-bottom: none !important;
}

.b-bgt__lvl-second:last-of-type {
	border-bottom: 1px solid #cfd4d7;
}

.b-bgt-lvl-second__column {
	display: table-cell;
	vertical-align: top;
}

.b-bgt-lvl-second__column:nth-child(1) {
	width: 189px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
	background: #f4f9fb;
	line-height: 14px;
}

.b-bgt-lvl-second__column:nth-child(2) {
	width: 191px;
	border-right: 1px solid #cfd4d7;
	background: #f0f4f5;
	position: relative;
}

.b-bgt-lvl-second__column:nth-child(3) {
	width: 15px;
	border-right: 1px solid #cfd4d7;
	position: relative;
	vertical-align: middle;
	text-align: center;
	background: var(--color-button-5);
	filter: opacity(0.5);
}

.b-bgt__plus-gray {
	background: #bac4ce !important;
}

.b-bgt-lvl-second__column:nth-child(4) {
	width: 576px;
	min-width: 576px;
	border-right: 1px solid #cfd4d7;
	background: #f4f9fb;
	/*position: relative;*/
}

.b-bgt-lvl-second__column:nth-child(5) {
	text-align: right;
	width: 76px;
	background: #fafcfd;
}

.b-bgt_column-container {
	width: 36px;
	height: 36px;
	float: left;
	display: inline-block;
	text-align: center;
}

.b-bgt_column-container:nth-child(even) {
	background: #f0f4f5;
}

.b-bgt-lvl-second__column:nth-child(3) span {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}

.b-bgt-lvl-second__column:nth-child(5) span {
	color: #9b9ca5;
	font-size: 16px;
}

.b-bgt_group-title {
	font-size: 14px;
	color: #394047;
}

a.b-bgt_count-team {
	font-size: 12px;
	color: var(--font-color);
	text-decoration: none;
	border-bottom: 1px dotted var(--font-color);
}

a.b-bgt_count-team:hover {
	border-bottom: none;
}

.b-bgt_teacher-container {
	width: 189px;
}

.b-bgt_teacher-container select {
	width: 148px;
	height: 30px;
	padding: 10px 0 11px 10px;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 124px 11px;
	filter: hue-rotate(var(--icon-hue-rotate));
	margin-left: 8px;
	margin-top: 3px;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	appearance: none !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)";
	-moz-box-shadow: 0 0 7px #CBCBCB;
	-webkit-box-shadow: 0 0 7px #CBCBCB;
	box-shadow: 0 0 7px #CBCBCB;
}

.b-bgt_result-container {
	padding: 7px 7px 7px 0px;
}

.b-bgt_teacher-container:first-of-type,
.b-bgt_result-container:first-of-type,
.b-bgt_columns-container:first-of-type {
	border-top: none !important;
}

.b-bgt_columns-container:last-of-type,
.b-bgt_teacher-container {
	border-top: 1px solid #cfd4d7;
}

.b-bgt_result-container:last-of-type {
	border-top: 1px solid #cfd4d7;
}

span.b-bgt_teacher-name {
	font-size: 14px;
	color: #28292c;
}

span.b-bgt_teacher-name input[type="text"] {
	width: 146px;
	padding-top: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-size: 14px;
	color: #f50c0c;
	background: none;
	border: none;
}

span.b-bgt_teacher-name input[type="text"]:disabled {
	color: #394047;
}

input.b-bgt_column-container-inp {
	width: 80%;
	text-align: center;
	padding: 8px 0px;
	background: none;
	border: none;
	font-size: 16px;
	color: #f50c0c;
}

input.b-bgt_column-container-inp:disabled {
	color: #9b9ca5;
}

.b-gosb__metagroups input.b-bgt_column-container-inp:disabled,
.b-gosb__metagroups .b-bgt_result-container span,
.b-bgt-lvl-second__active input.b-bgt_column-container-inp:disabled,
.b-bgt-lvl-second__active .b-bgt_result-container span {
	color: #394047 !important;
}

.b-bgt_teache-add {
	font-size: 13px;
	color: #53a8ad;
	text-decoration: none;
	border-bottom: 1px dashed #53a8ad;
}

.b-bgt_teache-add:hover {
	border-bottom: none;
}

.b-bgt_teache-add-gray {
	font-size: 13px;
	color: #bac4ce;
	text-decoration: none;
	border-bottom: 1px dashed #bac4ce;
}

.b-bgt_teache-add-gray:hover {
	border-bottom: none;
}

.b-ec__context-menu-01 {
	position: absolute;
	top: 24px;
	left: 26px;
	width: 134px;
	text-align: left;
	background: #59cac5 !important;
	z-index: 999;
}

.b-ec__context-menu-01 p {
	padding: 5px 5px;
	border-bottom: 1px solid #999;
}

.b-ec__context-menu-01 a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.b-ec__context-menu-01 a:hover {
	color: #DBDBDE;
}

/*end hard table*/

/*----------Иконки---------*/
.i-row-002 {
	display: none;
	position: absolute;
	top: 23px;
	left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUxMjAxQzFENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUxMjAxQzJENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTEyMDFCRkQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTEyMDFDMEQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmRejoAAACsSURBVHjaYvTfsYWBaMDEQArAotpWUipWTYNY1RfevLGVkDIXkyBK9effv7ovnsvW1pXg4iLK3bc/flh+91a5gTEbMzOyOAucFaSojKbn0ZfPaZraU65cwqKah5UV0xJGVC5C9aJbN5AlPGTlDUVEK04eI+xuFT7+KBW1rgvnfv79S0A10EllBsbTrl1+/u0r4TABOuDoi2cnXr7AlGLBFDr8/BkQUSGdAAQYALFdNMDEcNnLAAAAAElFTkSuQmCC) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	padding: 6px 7px 10px 10px;
	background-position: 1px 1px;
	cursor: pointer;
}

.b-bgt-t__add {
	position: relative;
	top: 5px;
	left: 5px;
}

.b-bgt-t__add-gray {
	position: relative;
	top: 5px;
	left: 5px;
	opacity: 0.2;
}

.i-icon-rotate_row-l {
	width: 17px;
	height: 20px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat 3px 0px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
}

.i-icon-rotate_row-r {
	width: 17px;
	height: 20px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat -26px 0px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
}

.b-edit-ft-lesson {
	position: absolute;
	right: 5px;
}

.i-icon__seacrh {
	position: absolute;
	right: 10px;
	top: 5px;
}

.i-icon__seacrh {
	cursor: pointer;
	padding: 6px 6px 6px 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDZDNjBCOEVEQ0Y4MTFFNEI1OTFCM0RCQkZDODVDQ0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDZDNjBCOEZEQ0Y4MTFFNEI1OTFCM0RCQkZDODVDQ0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENkM2MEI4Q0RDRjgxMUU0QjU5MUIzREJCRkM4NUNDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENkM2MEI4RERDRjgxMUU0QjU5MUIzREJCRkM4NUNDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtVQW3UAAAEySURBVHjazNQ9S0JRGMDxezSHnHpBEnJolYYIGpvKMQUtoaHBwb5DexhIc9TcFLWEhEV+gMAGG5Q+QJRUQkHQ0nD7H3gGudxzvCccOvBb7jn3Oc9z3pTv+96/bTq5mKFvAhW08IofPOEcOdeJsujhFpuYQxwL2MUDrjAdlmGwLaKPbcuEOvsDdDFjC5jAI3YiVnKEM1vAKpoOS5PEM5ZMm1LGsUPAb5zKOoe2L8w6bmAeDVOGuoQPx4CfmBr+MBzwDWnHgGn5LzTgPdYdA67hztRZQCcwia3pAz/AvO1g66u2HyFYXG5SbdTAlBzuQ0xaxjSl1HKUUvSuXchjoDPYwCq2cIJ3qWJFrmkx6oIvo44btHGJPWQCY15QGuczqINey7p66i8vtlLK2Bfzxtx+BRgA8OlK6gwPO78AAAAASUVORK5CYII=) no-repeat;
	display: inline-block;
	height: 8px;
	width: 7px;
}

.i-icon-calendar005 {
	position: absolute;
	right: 10px;
	top: 8px;
}

.i-icon-calendar005 {
	cursor: pointer;
	padding: 6px 6px 6px 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYyMDM2MzZERDA5MTFFNEFCMTc5MThCMzc1MUJGQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTYyMDM2MzdERDA5MTFFNEFCMTc5MThCMzc1MUJGQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjIwMzYzNEREMDkxMUU0QUIxNzkxOEIzNzUxQkZBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjIwMzYzNUREMDkxMUU0QUIxNzkxOEIzNzUxQkZBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtoM2ScAAAEcSURBVHjaYvz//z8DNQELukDIynW6QOoMENuuCQ86hUVeAEg9BuI0oPxydHlGkAuBisKAbCmomAoQZwPxPCC+jMURQkBcC8QbgPggVOwZ0PBVyC5ciUVjEgHfBUAxDIANZEISmAHEgkDsC+XHQPnoWB8qXwXlz8AVhj+Bzv4A9D4o3OYD8T4QH0sYfoEasgOq/ifeSAEqeoXPu0D5P0Aqk5hYjgHaFkBGSuHGZSDIZbfIMFANiEWwGbgL6J0CUk0D+moCkNKE8ZmI1BQKxErEqGUiwjBQ+poJxC5UMRAIZgHxe2KDgKCBwHDdQ0qYMjFQGbAQqc4E6NL3VHMhsYahu9ACGKMNZPjSApuBoFxiDsXkgFcoBSw1AUCAAQC7xFZ847fJHAAAAABJRU5ErkJggg==) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	display: inline-block;
	height: 8px;
	width: 7px;
}

.i-icon__row-down-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE3NjYyRDdENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE3NjYyRDhENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMTc2NjJENUQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMTc2NjJENkQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqSI/XMAAAJISURBVHjaYgxesZaBHoCFCDUKQBwBxM5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgK1CdMRPiaCar2ClQvURblAfF6IOYlIyp4oXrzCVkECqYJRPoCn+/6gTgcl0UyQDwHiBmpkMgYoWbJYbOonczgwgV4gLgN3SJZaGRSG4RDzYZbFI4rqTMyEg5JPGpYYB6AWeSITZWbsiJDu4sDAy8bG05LNESEGSZ6ujLIC/DjUuKIbJE2uiwbMzODC9AiFSFBhkYnOwYBDg4ME/QlxBlqHWwYpHh5GKxkpXFZpINskQi67K+/fxka9x9muPnmLYMcPx9DM9AyUW4uuLy5jBRDpa0lAzvQQWuv3WBYfvkaLouEGQjll6+/fzM0HTzKcOnlKwZJoKtBlknx8jLYyssyFFuZMzAzMTEsuXgFnyWIeISW3g+R0zw6YAUaWAQ02FRakuHrr98MXKwsoBTAMOfsBYadd+4RsuMxyGyYj67iU/n73z+GnqMnGA4/fMzAzcbK8B8oNuXkGWIsYYCWf/AkDSrqPfGp/vv/P8NkoOEgH11+9Yrh5JNnxOal/chBB8pU94isn0gBf4BYGVR1MCGF4woalAwrYfUTcqqrBOLPVLTkCxBXYStUnwBxKhD/p4IlIDNSkGtbJixeLQDifxRYAtJbCDULbw07CYgDyQzGz1C9E4ltM2yCllErifTdP6haXaheklpBj6BFfAWtm1sw8ACIO6CYbAAQYAAvlovm0FfEKQAAAABJRU5ErkJggg==) no-repeat;
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

.i-icon__row-up-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE4ODg4RThENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE4ODg4RTlENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTg4ODhFNkQ2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTg4ODhFN0Q2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm1G5BQAAAJcSURBVHjaYgxesZaBHoCFCDUKQBwJxE5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgKEEfgUYNuTgRUjx+xFuUD8Xog5iUjKnihevMJWQQKpn4ifYHPd/1Qs7BaJAvEc4CYkQqJjBFqlgw2i9rJDC58wdiBbhEo9YTTIPuEQ82GW+RHZJ5iMJeRYkg20mdgZGQkNp/6Iecjb2J02SvIMWSbGTMwAS3hYWNjmHLyDMPf//8JafMB4hkwi/QIqXZXUWJIMTZgYAAa/PXXbwZbeVkGDhYWhr5jJxl+//uHT6suctCJ4FMZoKEGtuQf0JJJQF9U7jnA8ObbNwZTaUmGSjsrBnYWvKEuwkBMfonU1WKI0ddh+At0Ncj1hx8+Znj2+TND7b5DDM8/f2HQExdjqLO3ZuBiZSWYuUDgLTbJKF1thmAtDYaff/8ytB8+znDyyTO43Ouv38CWPfr4iUFdRJihwdGWgZWZGZsxb5EtuoJNxbHHT4Cu/8LQfOAIw8UXLzHkP/z4wVAPtOzOu/cMe+7eZ/gNdBAWcAU51YGKek90FQ8+fGTI374bGP+4U9bnX7/AcYZHzT5kH60E4j/YVP0nnHzxqfkDrT7gFj2GWkZtsBJWPyGnumpQSFDREpBZNdgK1YdAnAoKCSpY8h9q1gNc9RHIq0VA/I8CS0B6C9GjAluGnQDEQUD8hQxLvkD1TiS2zbARiHWgrvpHpC9WQvVsJLUV9BDa4KhAa25JQOVfUKu5Bc+30Nq3nZLUARBgAF/5sQFjAzMiAAAAAElFTkSuQmCC) no-repeat;
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

/*-------------------------*/

.i-icon__row-down-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQxMjU2QzVENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQxMjU2QzZENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RDEyNTZDM0Q2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDEyNTZDNEQ2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk/7w8YAAACpSURBVHjaYpw+cxEDuYAJSmsB8V4gliGgXgaqTgtZcy8QOwHxKSA2x6HRHCrvBFUP1xwNxPuAWBKIDwBxFJrGKKi4JFRdNLLmd0DsDsTTgZgDiJcAcRsQs0DpJVDx6VB175A1g8AfIM4C4mwg/gvElUB8D0r/hYpnQdUxoGuGgWlA7AnE74FYFmqLJ1Qca2ijgz3QANoMxBZQPgZgwRMtt4HYD1+8AQQYAPiiIQuB+gDOAAAAAElFTkSuQmCC) no-repeat;
}

.i-icon__row-up-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVERUExOURENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVERUExOUVENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NURFQTE5QkQ2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NURFQTE5Q0Q2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDkutkAAACeSURBVHjaYpw+cxEDuYAJj5weEB8GYn1SNfsC8VEgtgHiI0DsR6zmUiDeAMQ8QHwDSq+HiuPUzAbE84G4C8qvAmJNKM0AFZ8PVYeiWQSI9wJxAhB/BeIQIG6HyrVD+V+h8nuh6uGa10H99wRKr0dz4Xo0+bXImrOBeD8QmwLxBRyBCBI3A+J9QJwDEmCBSlwGYiciovY5EDvDOAABBgCP9R4r1gsZNAAAAABJRU5ErkJggg==) no-repeat;
}

i.b-ec__drop-theme {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background-position: 6px 7px;
	float: left;
	display: block;
	height: 4px;
	width: 7px;
	margin-right: 5px
}

i.b-ec__add-lesson {
	padding: 12px 10px 12px 10px;
	background-position: -27px -64px;
	float: right;
}

i.b-ec__themes-edit {
	padding: 12px 10px 12px 10px;
	background-position: 0px 2px;
	float: right;
}

i.b-ec__themes-remove {
	padding: 12px 10px 12px 10px;
	background-position: 0px 2px;
	float: right;
	margin-right: 6px;
}

/*.b-icon__remove {*/
	/*padding: 5px 10px 5px 10px;*/
	/*background: url('~images/i-icon_delete_black20-20.png') no-repeat 0px 5px;*/
	/*cursor: pointer;*/
/*}*/

.b-icon__edit-pencil {
	padding: 10px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat 0 5px;
	margin-right: 5px;
	cursor: pointer;
}

.chInp:disabled {
	background: none;
	font-size: 16px;
	color: #9fa1a9;
}

.chInp {
	width: 36px;
	text-align: center;
	font-size: 16px;
	color: #ff6248;
	border: none;
}

.i-row-001 {
	display: none;
	position: absolute;
	top: 30px;
	left: 17px;
	padding: 6px 7px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUxMjAxQzFENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUxMjAxQzJENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTEyMDFCRkQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTEyMDFDMEQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmRejoAAACsSURBVHjaYvTfsYWBaMDEQArAotpWUipWTYNY1RfevLGVkDIXkyBK9effv7ovnsvW1pXg4iLK3bc/flh+91a5gTEbMzOyOAucFaSojKbn0ZfPaZraU65cwqKah5UV0xJGVC5C9aJbN5AlPGTlDUVEK04eI+xuFT7+KBW1rgvnfv79S0A10EllBsbTrl1+/u0r4TABOuDoi2cnXr7AlGLBFDr8/BkQUSGdAAQYALFdNMDEcNnLAAAAAElFTkSuQmCC) no-repeat 1px 1px;
	cursor: pointer;
}

.b-ec__context-menu {
	position: absolute;
	top: 31px;
	left: 33px;
	padding: 5px 5px;
	width: 129px;
	text-align: left;
	background: #59cac5 !important;
	z-index: 999;
}

.b-ec__context-menu a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

/*-------------------------*/

/*end table*/

span.teacher-to-group-span {
	display: block;
	padding: 8px;
}

input.teacher-to-group-input {
	border: none;
	width: 36px;
	height: 36px;
	text-align: center;
	font-size: 15px;
	color: #ff6248;
}

.b-bgt__plus {
	cursor: pointer;
}

.error {
	background-color: rgba(255, 0, 0, 0.27) !important;
}



.medium-popup {
	display: block;
	position: fixed;
	min-width: 368px;
	top: 20%;
	left: 37%;
	background: #fff;
	min-height: 300px;
	border: 1px solid #e7e7e7;
}

.medium-popup h2 {
	font-size: 17px;
	padding: 10px;
	width: 300px;
}

.medium-popup ul {
	display: block;
	margin-left: 50px;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 10px;
	width: 400px
}

.medium-popup a {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 15px;
}

.b-panel-visually-impaired-wrap {
	width: 100%;
	height: 50px;
	background: #000;
}

.b-panel-visually-impaired-head {
	width: 1120px;
	margin: 0 auto;
	color: #fff;
}

.b-panel-visually-impaired-call {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	width: 373px;
	text-align: center;
}

.b-panel-visually-impaired-call span {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	cursor: pointer;
}

span.b-zoom-font {
	width: 20px;
	border: 1px solid #fff;
	cursor: pointer;
}

span.b-zoom-font__active {
	background: #fff;
	color: #000;
}

body.black-theme {
	background: #000;
}

body.black-theme header.header,
body.black-theme .b-header__user-account {
	background: #fff;
}

body.black-theme .b-top-menu__nav nav ul li > a {
	color: #000;
}

.b-ctb__nav nav > ul li > a:hover {
	background: #fff;
}

body.black-theme .b-user,
body.black-theme .ul-labels:first-of-type {
	border-color: #000;
}

body.black-theme .b-user p,
body.black-theme .b-user p span.name,
body.black-theme .b-user p span,
body.black-theme .ul-labels a {
	color: #000;
}

body.black-theme .count-messenge,
body.black-theme i.count-solutions {
	background: #000;
	border: none;
}

body.black-theme .logout {
	color: #000;
	border-color: #000;
}

body.black-theme .wrapper,
body.black-theme i.m-title-icon-bg,
body.black-theme .content {
	background: #000;
}

body.black-theme .b-news-title,
body.black-theme i.m-title-icon-bg {
	border: 1px solid #fff;
}

body.black-theme .b-news-title {
	color: #fff;
	background: #000;
}

body.black-theme .content {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 1128px;
}

body.black-theme .b-infomation__sidebar {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 1128px;
	background: #000;
	color: #fff;
}

body.black-theme .b-infomation__sidebar span {
	color: #fff;
}

body.black-theme .b-messange-title {
	background: #000;
	border-top: 1px solid #fff;
}

body.black-theme .b-news__more,
body.black-theme .b-messenge__more,
body.black-theme .b-messenge__write {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

body.black-theme .row-2.b-messange {
	background: #000;
	border: 1px solid #fff;
}

body.black-theme .b-right__sidebar {
	/*width: 1146px;*/
	width: 919px;
	min-height: 941px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #000;
	box-sizing: border-box;
}

body.black-theme .r-main_box__title {
	background: #000;
	color: #fff;
	border-bottom: 1px solid #fff;
}

body.black-theme .b-reference-form__title {
	width: 821px;
	background: #000;
}

body.black-theme .b-reference-form__title_wide {
	width: calc(100% - 95px);
	background: #000;
}

body.black-theme .b-events__right_nav.open,
body.black-theme .b-events__right_nav,
body.black-theme .b-events__wrapper header,
body.black-theme .b-events__wrapper {
	background: #fff;
}

body.black-theme div.b-events__right_nav {
	height: 55px;
}

body.black-theme .b-reference-form__title span {
	color: #fff;
}

body.black-theme .b-logo span {
	color: #000;
}

body.black-theme .header-up select,
body.black-theme .b-right__nav_sidebar select,
body.black-theme .b-right__nav_sidebar input {
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
}

body.black-theme .ls_active,
body.black-theme .b-nav_left-part a:hover,
body.black-theme .b-nav_left-part a.selected,
body.black-theme .b-nav_left-part-turned a:hover,
body.black-theme .b-nav_left-part a.selected {
	color: #000;
	background: #fff;
}

body.black-theme .b-calendar-events__title,
body.black-theme .b-calendar-events,
body.black-theme #calendar2,
body.black-theme #calendar2 thead tr:last-child td:nth-child(n+7),
body.black-theme #calendar2 thead tr:last-child td,
body.black-theme #calendar2 tbody td > span,
body.black-theme #calendar2 tbody td > span:hover,
body.black-theme #calendar2 thead tr:nth-child(1) td:nth-child(2),
body.black-theme .b-calendar__body {
	background: #fff;
	color: #000;
}

body.black-theme .b-calendar,
body.black-theme .b-left__sidebar,
body.black-theme .b-choice-date__title,
body.black-theme .b-ctb__nav,
body.black-theme .closed-menu .b-choice-date,
body.black-theme .closed-menu .b-choice-date:hover {
	background: #000;
	color: #fff;
}

body.black-theme .b-right__nav_sidebar {
	height: 886px;
	background: #fff;
}

/*right panel*/
body.black-theme .r-st-filter__title,
body.black-theme .r-st-filter__field-name {
	color: #000;
}

body.black-theme .r-st-filter__calendar {
	border: 1px solid #000;
}

body.black-theme .ts-container__variant {
	border: 1px solid #000;
	padding: 15px 30px;
	background: #fff;
}

body.black-theme .ts-container__variant span,
body.black-theme .ts-distribution_cabinet_auto span {
	color: #000;
}

body.black-theme .ts-container__variant-active {
	background: #000;
}

body.black-theme .ts-container__variant-active span {
	color: #fff;
}

body.black-theme .ts-marker_container {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDFBMjg5N0ExRkUzMTFFNThEMkJBQzE5MUVGQjhBNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDFBMjg5N0IxRkUzMTFFNThEMkJBQzE5MUVGQjhBNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMUEyODk3ODFGRTMxMUU1OEQyQkFDMTkxRUZCOEE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMUEyODk3OTFGRTMxMUU1OEQyQkFDMTkxRUZCOEE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptge/aoAAADmSURBVHjarFTLDoIwECyEpD3Jr6o39UA5qDf1V/FUTytbbKLt9CEwCaHJbqezz4qIxJpoErbcS1UpYalkQsT1TLLonSZHpvteGPOyZ6Wk0F0XI7VKq6+ikE80DE97ftxv9r/d7e2/bTeIeAqdCclDpzWNl+nzSPCxjX0AghxasDKnCoFtTr2PGuWsFNDXDzkVKgo9G7KUctGkBITcGq6aKbAPVzufQ9xnOIfAF1Y5p5Jt7AMHPNbYh+NpnBADG1spJa6XM2zsKCGamMiERAnnLoefjVOX7Lh/9mKTcFhtwS5RK94CDACILa/fNE+LxgAAAABJRU5ErkJggg==) no-repeat;
}

body.black-theme .b-rp-controls__tools ul > li {
	background: #000;
}

body.black-theme .support a {
	color: #000;
}

body.black-theme .ts-distribution_cabinet_auto {
	margin-top: 58px;
	border: 1px solid #000;
	padding: 8px 0px 8px 13px;
	width: 128px;
	background: #fff;
}

/*end right panel*/

/*footer*/
body.black-theme .b-footer {
	background: #000;
}

body.black-theme .footer {
	height: 121px;
}

/*end footer*/

body.black-theme .dropdown-profile-list li:hover,
body.black-theme .dropdown-profile-list li.selected {
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
}

/*ДНЕВНИК*/
body.black-theme .b-diary-week-head__title,
body.black-theme .b-dl__dynamic-pause {
	background: #fff;
	border-color: #fff;
}

body.black-theme .b-diary-week-head__title span,
body.black-theme .b-dl__dynamic-pause span {
	color: #000 !important;
}

body.black-theme .b-diary-st__body div {
	border-color: #fff;
}

body.black-theme .b-diary-st__body div span {
	color: #fff;
}

body.black-theme .b-dl-active,
body.black-theme .b-dl-td-hw-assessment:hover,
body.black-theme .b-dl-td_column:hover {
	background: #fff;
}

body.black-theme .b-dl-td_column:hover span {
	color: #000;
}

body.black-theme .b-dl__time-comment span {
	color: #000;
}

body.black-theme div.b-dl__lessons-comment,
body.black-theme div.b-dl__comment,
body.black-theme div.b-dl__time-comment {
	border-color: #000;
}

body.black-theme div.b-dl__lessons-comment span,
body.black-theme div.b-dl__time-comment span,
body.black-theme div.b-dl__lessons-comment:hover span,
body.black-theme div.b-dl__time-comment:hover span {
	color: #000 !important;
}

body.black-theme .i-icon__home-work {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABjCAYAAAD+Q9ILAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJBMjE2RTkxRkU1MTFFNUE1MzBCMzQ3RjkxQjIwOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJBMjE2RUExRkU1MTFFNUE1MzBCMzQ3RjkxQjIwOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkEyMTZFNzFGRTUxMUU1QTUzMEIzNDdGOTFCMjA5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkEyMTZFODFGRTUxMUU1QTUzMEIzNDdGOTFCMjA5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/UB7gAAAHISURBVHja7Ji7SwNBEIcTEx9Y+OgtVASx0sJOsPVR5S+w19JabO3sbAQrS0sFSxHBQgQfjWKjiHZaJIJvcv4W9uBYIs7csbcH/hY+CJfJ8mV3drmZchRFpSKMtlJBBkUoQhGK5CmyACIFDY1IWXHFX4NRMCSIHQBHZn4fInGgZPJBcKsRqWbYVvPbRVBJPNsGz2knSzu+waGTZ40s/ypLovc5Iu3gK28Rs//9Th50gNe8RZrgzhF5C7E1JknHna25Bx+plldxfD9tDng5vpqb9d3nFV9VbkXyYgsm0gU2wZogdgecqkxMjggxY04QVwFNMKaYW7UiF2AKXAliH8C0MFZ9ambArj05kvECenyI8A2NIhShCEUoQhF2A9gNYDeA3QB2A9gNYDeA3QB2A/iqSBGKUIQiFKEIRf6xSP2P5syxLUO9FlhxKbEMDlp8twVGwCOYtVWf15LTVHDnv7yj7oNhuzLz4DJUjkyCG/v5JFSyroM98ATOQKevAisusmqCuJqN9VJgtWrUbIDuxLMVW1zl2h8xJ2gpRBEuWZFV7bEt3IoU5opPsyKmBT4hiPF6xdcVFb5p/vayG0ARilCEIhShiDN+BBgAULLVPkheFQIAAAAASUVORK5CYII=) no-repeat;
	background-position: -6px -38px;
}

body.black-theme .i-icon__hw-timer {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjNGNkE5MDAxRkU2MTFFNUE0MTRGQjVGMDIwN0QxNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjNGNkE5MDExRkU2MTFFNUE0MTRGQjVGMDIwN0QxNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCM0Y2QThGRTFGRTYxMUU1QTQxNEZCNUYwMjA3RDE2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCM0Y2QThGRjFGRTYxMUU1QTQxNEZCNUYwMjA3RDE2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXchT0AAAENSURBVHja7NQxagJREMbxfSIp7BSshLTCktIiaMArKNa5hDmApWBjJ9tbJbAHEdJ4gS0EK0lKmyWs/8CnLuOLrCipfPCD3XkzgzijLsuy4JanFNz4/GvDEBESpJIoFl7S0GGEJaoY4kmGii2V406qf4diTLBBV+8Pnpyucib2zia28YNOLjbGo6dpR7ntcw1jzE3sGW+ehoFy43MNv9A3MYcPPbfwkrvrq+aQb4dSw9p+zVhhigE+c3dr1RxO2RR/o+GZ/Ax1LEy8oZrjipifXowtXgvu8RwVfXLv2vim/JdCU/btYXDNHu6nOkKKd/TQlJ5iqXJckYZ7ISIkapDqOdKdt87d/w+vPjsBBgCzKBsXPn6ioQAAAABJRU5ErkJggg==) no-repeat;
	background-position: 0px 2px;
}

/*КОНЕЦ ДНЕВНИК*/
/******************/
/*------ДНЕВНИК ДЗ----------*/
body.black-theme .b-hw-page-hw__thead {
	border-color: #fff;
	background: #fff;
}

body.black-theme .b-hw-page-hw__thead span {
	color: #000;
}

body.black-theme .b-hw-page-hw__tb-item span {
	color: #fff;
}

body.black-theme .b-hw-page-hw__tb-item-column a {
	color: #fff;
	border-bottom: 1px dashed #fff
}

body.black-theme .b-hw-page-hw__tb-item-control input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc0M0EyQjQxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc0M0EyQjUxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzQzQTJCMjFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzQzQTJCMzFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQxp0QAAADhSURBVHjaYvz//z8DpYCJgQpg1BDqGSIDxHuBWAXMA0UxiVgRiO/9h4CN4CRCogEaQPwEasBxIBYg1RA9IH4BNWA/EPPC5Ig1wBSI30IN2A7EXMjyyM4EOU8eiwE2QPwRasA6IGZDVwNjrIcqegjEakgKXIH4K1RuKRCzYHMpjMEHxIehip8DsTYQ+wLxD6jYLCBmxuVdZA7In7ugmt4B8S8oeyIQM+ILM3QBdmjcw0AbMQGPTZAViFcAcRWx0c+Io1BiBCVmSvPO/9HyZNSQ0TJ2tIwdLWNHy9hhbQhAgAEAVNBP0xzc/PgAAAAASUVORK5CYII=) top no-repeat;
	background-position: 37px 2px;
}

body.black-theme .b-hw-page-hw__tb-item-control input[type="checkbox"] + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBCODQ2MkYxRkVCMTFFNTkzMEVFQ0EzMjVDNTdBRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBCODQ2MzAxRkVCMTFFNTkzMEVFQ0EzMjVDNTdBRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEI4NDYyRDFGRUIxMUU1OTMwRUVDQTMyNUM1N0FGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEI4NDYyRTFGRUIxMUU1OTMwRUVDQTMyNUM1N0FGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjEaZQAAAAERSURBVHjaYvz//z8DpYBx1JBBZMjcuXNlgNRCIE5PTk6+w0SGAYpA6hAQOwFxL0iMiUQDNIDUYSAGGXQCiONJ8g7QAD0gtQuIxYH4ABD7Ab3ymWhDgAaYAqkdQCwEpYOBBnxDCVioM+cDcQRQ8iGaATZAaisQ8wHxeqiaX8hqYGHSDsQWoAADalJDMsAVSO2EGrAMiMPQDUB2CR/UNpCtL4DYBYiVgHg1ELMD8WwgzgQa8BdvOgEaxAWkNgAxyPb3QMwDxKxAPAmIC4AG/CcqsQENAtm6ChTyMG8CNVeRnGKBBoFsXwzEl4AGtBEV/yBD0PGcOXMYsYnjwqNFwagho2XsaBk7WsaOlrEj0xCAAAMAIwhbRBdp7ccAAAAASUVORK5CYII=) top no-repeat;
	background-position: 37px -19px;
}

body.black-theme .i-icon__homw-work001 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkE2MkM1ODUxRkVCMTFFNUExNTBDQzI2MTVCM0Q3NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkE2MkM1ODYxRkVCMTFFNUExNTBDQzI2MTVCM0Q3NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTYyQzU4MzFGRUIxMUU1QTE1MENDMjYxNUIzRDc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTYyQzU4NDFGRUIxMUU1QTE1MENDMjYxNUIzRDc0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvPSlMAAABSSURBVHjaYvz//z8DuYAFShsCMRMBtSBbrgLxT5gAExqNDzACsRYQczKQoAkZgNRrADE3OZphetTJ1QzzAtmaGUY1D0nN/0jUB1bPSEmWBAgwAO3SC6zdSxFTAAAAAElFTkSuQmCC) top no-repeat;
}

/*------КОНЕЦ ДНЕВНИК ДЗ----------*/
/******************/
/*------КОНТАКТЫ----------*/
body.black-theme .b-contacts__thead {
	border-color: #fff;
	background: #fff;
}

body.black-theme .b-contacts__thead-column span {
	color: #000;
}

body.black-theme .b-contacts__item-user-col span,
body.black-theme .b-contacts__item span {
	color: #fff;
}

/*-------КОНЕЦ КОНТАКТЫ---*/


/*------УСПЕВАЕМОСТЬ ВСЕ ОЦЕНКИ----------*/
body.black-theme .b-paa-header__column {
	background: #fff;
}

body.black-theme .b-paa-header__column span {
	color: #000;
}

body.black-theme .b-paa-body__column span {
	color: #fff;
}

body.black-theme .b-paa_conteiner-active {
	background: #fff;
}

body.black-theme .b-paa_conteiner-active .b-paa_asssisment_theme span,
body.black-theme .b-paa_conteiner-active .b-paa_asssisment span {
	color: #000 !important;
}

/*------КОНЕЦ УСПЕВАЕМОСТЬ ВСЕ ОЦЕНКИ----------*/

.b-header__user-account { /*родительский блок пользователя в шапке*/
	position: relative;
}

.b-main-visually_impaired {
	background: #000;
	padding: 0px 5px 5px 5px;
	width: 183px;
	position: absolute;
	left: -193px;
	cursor: pointer;
}

.b-main-visually_impaired span {
	font-size: 10px;
	line-height: 11px;
	color: #fff;
}

.b-main-visually_impaired .i-icon__glasses {
	position: relative;
	top: 5px;
}

.i-icon__glasses {
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUZENzQ3MTMxRUZBMTFFNTg0NEVDRENBN0Y3RTIxNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUZENzQ3MTQxRUZBMTFFNTg0NEVDRENBN0Y3RTIxNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RkQ3NDcxMTFFRkExMUU1ODQ0RUNEQ0E3RjdFMjE2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RkQ3NDcxMjFFRkExMUU1ODQ0RUNEQ0E3RjdFMjE2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsmiEisAAAE/SURBVHjaYvz//z8DPQETA53BqIUmVLJHH8ZgwaGADYizgVgEiDWAeDUQ/yTDIpD56UAsBTVnHS4fRgPxOSCuBmIuIJYgwzJmIC4F4kdQc4SBWJwRLVuIAnE/EH8D4jS0oP+HZiDIAGcg/gvEu4D4M5p8GRDfBuL1KI4AWQjFUUD8+T8CPAZicyR5ZBwExB+R1L4GYmeoHMgThUAcjE0vzIcKQHwfS7B8hwYpKyg4gPgJEPMD8QccwQjytT00DazEFakM0GDEBjiBeA0QXwBiDiD+CsSeeOJtFRAXA/FFfKkIBBTxGAKyZDYQvwZiaSD2waP2Fj7LwAAatgH/cQM5tHiwxqNWH0ecwzEyZyMWAzpwaFyCRe1kQpYhJxoYyIfG0S9opC/FEzipQOwLZYPieRExmZNxtHoatZBUABBgAAmZTsIsM72UAAAAAElFTkSuQmCC) no-repeat;
	background-position: 0px 0px;
	width: 28px;
	height: 20px;
}

/* ВСЕ ОЦЕНКИ TRUE */
body.black-theme .progress-all-grades-table-header {
	background-color: #fff !important;
	color: #000;
	border-color: #fff;
}

body.black-theme .progress-all-grades-table-body {
	color: #fff;
	border-bottom: 1px solid #fff;
	background-color: #000;
}

body.black-theme .progress-all-grades-table-header div.table-col:nth-child(2) .b-bgt-ht-rotate_row-right,
body.black-theme .progress-all-grades-table-header div.table-col:nth-child(2) .b-bgt-ht-rotate_row-left {
	background-color: #000;
	top: -2px;
	padding: 10px 0;
	border: 1px solid #fff;
}

body.black-theme .progress-all-grades-table-header div.table-col:nth-child(2),
body.black-theme .progress-all-grades-table-body div.table-col:nth-child(2),
body.black-theme .progress-all-grades-module-list td,
body.black-theme .grades-module-info-title {
	border-color: #fff;
}

body.black-theme .progress-all-grades-module-list td.selected {
	background-color: #fff;
	color: #000;
}

body.black-theme .grades-module-info-avg-mark {
	color: #000;
}

/* АНАЛИЗ ПРЕДЫДУЩИХ ПЕРИОДОВ */
body.black-theme .b-progress-arc-thead {
	border-color: #fff;
	background: #fff;
}

body.black-theme .b-progress-arc-thead-column {
	border-color: #000;
}

body.black-theme .b-progress-arc-thead-column span {
	color: #000;
}

body.black-theme .b-progress-arc-tbody-item-col_lvl1 span,
body.black-theme .b-progress-arc-tbody-item-col_lvl0 span,
body.black-theme .b-progress-arc-tbody-item-col_lvl0:nth-child(1) span {
	color: #fff;
}

body.black-theme .b-progress-arc-tbody-item__lvl1 {
	background: #000;
}

body.black-theme .b-progress-arc-tbody-item__lvl0,
body.black-theme .b-progress-arc-thead-column,
body.black-theme .b-progress-arc-tbody-item-col_lvl0 {
	border-color: #fff;
}

body.black-theme .b-progress-arc-tbody-item__lvl1:last-of-type,
body.black-theme .b-progress-arc-tbody-item__lvl1,
body.black-theme .b-progress-arc-tbody-item-col_lvl1 {
	border-color: #fff;
}

body.black-theme .mrko-date-time-picker-input input {
	color: #fff;
	background-color: #000;
}

body.black-theme .mrko-date-time-picker-calendar,
body.black-theme .mrko-date-time-picker-input {
	border-color: #fff;
	background-color: #000;
}

body.black-theme .mrko-date-time-picker-calendar-header {
	color: #fff;
	background-color: #000;
}

body.black-theme .mrko-date-time-picker-calendar-days {
	border-color: #fff;
}

body.black-theme .mrko-date-time-picker-calendar-weekdays span,
body.black-theme .mrko-date-time-picker-calendar-days span {
	color: #fff;
}

body.black-theme .mrko-date-time-picker-calendar-days span:hover {
	background-color: #fff;
	color: #000 !important;
}

body.black-theme .mrko-date-time-picker-calendar-days span.weekend {
	color: #fff;
}

body.black-theme .mrko-date-time-picker-calendar-days span.another-month-day {
	color: #fff;
}

body.black-theme .apply_button {
	border-color: #000;
	background-color: #000;
}

body.black-theme .apply_button a {
	color: #fff;
}

body.black-theme .b-icon__file002 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXChAVenbXuAAABNFJREFUaN7tml2IVVUUx//LZkYYdK70QZGjOTWgD41MVBg0lAkVkaSDJmmEEmhEENRDPVQvToHRy7ylD31YRtFDGCghY2hS5oNT1kNa0GiR6eiM5jijpuWvB9etw5l9zz33oxhpb9jce/bZ93fWXnutvc7a+xqgepZJqnOJwAkIFKAs0wGagW3A7kTbTKAdmDSOkwUECsBu4DywHJgOfMo/ZT8wOxcQuAbYB5wBHnKJDgHDwBpgCfALMATcngkEWoEfgFPAAqADOAocAToS/WYAA8D3JYEuyc/AcWCe1xMuXTtwBfAmsMP7v+rDHw90SY4Bh/37AuC066oVaAI2O+AZb/sV2DMO6DN3AvjRJbkXOAd85fpsBrYDfwKrvc9B/83cEPAtYAy4EZgMDDqs4HWPz/YjLv0R12tHcJZ9At7wm3N8WE8DncC3PtsPuk6HizotaYcOeMVvNgEHEvY2CNyV0OkBoDXoIAngXlf+ZO/QAix1e5vitni2qNOSHpcA3u8K/wSYlur8KHAB+BwoZLpwymxWuBTHgXXAk8Amf9A2oLnsmhAw7NnAu24OuCe8BDTlWWQsBqkI/D8ARySRqucldZmZStWgyySWsLnAtERd6+43pZzbhVwPSW1mdijRuUHSl5JmSjob4I1Imlu8aCinEzP7A7hP0g2B29dL2ppsaMijaDM7KelkYKi/RTu8DIChWW5JR72M0jLOIlKGPSJpaoVCnU6CY5CKwAisBkhW7enpubX4PRjxKpVweHg4ufxT9yGHoBUBQ0Mst3xlLj0DAwO37dq16+/rQqGg7u7u/qqBpYSKhh2BE/3NwaIOIzACq8xGk/WcpCVZGWna9aZKWi5pT6JtSqJft6T3gCEz+yxvFnBU0tWSXijh24clbQf6JX1nZo/nSR5vlnS3pLUp9bRI2iepU9IMSSuB/Wb2Wp5sdMTMejPeGnp9BOuAY5I21jrLZyTd4oy362E2L0pq80ms3Q7N7KJvJRyNrncZJuBLJV0pqbkewHckterSLlJTzUAzW+lutUrSy8CsHIzr8iwOI5KmSzqYU7CxuEUQgRFYC/BUuW0Cr19Lagzlz6H09llJOzKE2ChpjqQPJK0alxIHdtoXl9kW2Al8AfwOfJj6fVU67PeVaFTSw6EnZkrox5rr08dwwOLkuXIuCf1AYYukxyRtyTpgKGs2fv7ZJ+l9Scf9sy90LppryMAGYJF/P+Sfi4ANWUPONctFYM06/Dddb11dgWa2fkK9irQBnTl+2xYcTWpxOKXAgUFGGVXq7CAG+giMwEqBpYL8SUk3ZZ2AJwN+0vWQtFrS3tRDX/cHd5nZhaxQEgLeY2Y7Ux3b/NXjJwXOmL0ck7Ss3BZBcXE9CDwgaV6JLu2SngpFPYD5JYbTCDSWuDc/GazyzvIar1Wt2KHSWEsIKA7lWklP+Azf4W3TJF2UtMHMBiuVcEzSN743M8Pb9rk1jFUsoZmNSvrYJZvlbZvrpcOhmnWYknZTtcD20L8rypT2UmG00picTtgLMS5HYATGBHwCJeAZklaVgPcW82P/T3ZvrWbTp0tnJ12Stvt19THFzLYCVzlstZltrUlC4E5Jz0laIel5v65pyGskLTSzjyQtzPV+85/O8oRYHGICHoERGIHB8heMnZYD3PlNlwAAAABJRU5ErkJggg==);
}

body.black-theme .dropdown-profile-header,
body.black-theme .b-user p,
body.black-theme .b-user span.name {
	color: #000;
}

/*wrap call list*/
.b-call-list__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

/*end wrap*/

/*head*/
.b-call-list__head {
	display: block;
}



.b-clh__title {
	display: block;
}

.b-clh__title span {
	font-size: 13px;
	font-weight: bold;
	color: #a8b8c4;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.b-clh__title-field {
	position: relative;
	display: block;
	float: left;
}
.b-clh__title-field:nth-child(even){
	float: right;
}
.b-clh__title-field span{
	position: absolute;
	left: 0;
	top: 0;
}
.b-clh__title-field input, .b-clh__title-field select{
	margin: 25px 0 15px 0;
}

.b-clh__title-field input[type="text"] {
	width: 545px;
	font-size: 16px;
	color: #3b3e41;
	border: none;
	background: #eef2f4;
	//margin-top: 5px;
	padding: 14px 15px;
}

.b-clh__title-field .b-clh__building {
	width: 520px;
	max-width: 520px;
	min-width: 520px;
	background: #EEF2F4;
	padding: 14px 7px 17px 7px;
	border: none;
}

/*end head*/

/*body*/
.b-call-list__body {
	display: block;
	margin-top: 15px;
}

table.b-clb__table-main {
	border-collapse: collapse;
	width: 100%;
}

table.b-clb__table-main thead tr th {
	text-align: left;
	padding: 10px 0px 10px 10px;
	width: 133px;
	cursor: pointer;
	border-top: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

table.b-clb__table-main thead tr th:nth-child(even) {
	background-color: #f8fafa;
}

table.b-clb__table-main thead tr th:nth-child(odd) {
	background-color: #f0f4f5;
}

table.b-clb__table-main thead tr th > span {
	color: #454856;
	font-size: 14px;
	font-weight: bold;
}

table.b-clb__table-main tbody tr td:nth-child(even) .b-clb__time-list {
	background-color: #f8fafa;
}

table.b-clb__table-main tbody tr td:nth-child(odd) .b-clb__time-list {
	background-color: #f0f4f5;
}

/*-----------------*/
.b-clb__time-list table {
	width: 100%;
	border-collapse: collapse;
}

.b-clb__table-main tbody tr {
	vertical-align: top;
}

.b-clb__time-list tbody tr td {
	padding: 10px 0px 10px 2px;
}

.b-clb__time-list tbody tr td:first-of-type {
	padding: 16px 0px 10px 2px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}

.b-clb__time-list table tbody:first-of-type tr td:nth-child(1) {
	padding: 16px 0px 10px 2px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 10px 36px;
}

.b-clb__time-list table tbody:last-of-type tr td:nth-child(1) {
	padding: 16px 0px 10px 2px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

.b-clb__time-list table tbody tr td:nth-child(2) {
	/*display: none;*/
}

.b-clb__time-list tbody tr td:first-of-type span {
	color: #454856;
	font-size: 12px;
	position: relative;
	top: -5px;
}

.b-clb_width {
	width: 73px !important;
}

.b-clb_width_active {
	width: 155px !important;
}

.b-clb__period {
	position: relative;
}

.b-clb__period input[type="text"]:disabled {
	cursor: text;
	color: #1fc1af;
	background: none;
	border: none;
	padding: 5px 0px;
	margin-top: 0px;
	text-align: left;
}

.b-clb__period input[type="text"] {
	cursor: text;
	text-align: center;
	font-size: 11px;
	color: #c90018;
	/*width     : 76px;*/
	width: 150px;
	margin-top: 10px;
	position: absolute;
	left: 32px;
	top: -8px;
	background: #fff;
	border: 1px solid #DADADA;
	padding: 2px 1px;
}

.b-clb__period_active {
	position: relative;
}

.b-clb__period_active input[type="text"]:disabled {
	cursor: text;
	color: #1fc1af;
	background: none;
	border: none;
	padding: 5px 0px;

}

.b-clb__period_active input[type="text"] {
	cursor: text;
	text-align: center;
	font-size: 11px;
	color: #c90018;
	width: 76px;
	position: absolute;
	left: 32px;
	top: -8px;
	background: #fff;
	border: 1px solid #DADADA;
	padding: 5px 1px;
}

/*End body*/

.b-clb__count-blank {
	float: left;
	width: 8px !important;
	height: 20px;
	margin-right: 5px !important;
}

.b-clb__count {
	font-size: 14px;
	font-style: normal;
	color: #576368;
	padding: 1px 9px 1px 9px;
	margin-right: 0px;
	width: 13px;
	background: #fff;
	border: 1px solid #DFE0E2;
	-moz-border-top-left-radius: 90px;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 90px;
	-webkit-border-top-left-radius: 90px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 90px;
	border-top-left-radius: 90px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 90px;
}

.invalid .b-clb__count{
	border-color: #c90018;
	background: #c90018;
	color:#fff;
}
.invalid input{color: #c90018 !important;}

div.b-flp__checkbox,
input[type="checkbox"].b-flp__checkbox,
input[type="radio"].b-flp__checkbox-hack {
	display: none;
}

div.b-flp__checkbox + label,
input[type="checkbox"].b-flp__checkbox + label {
	cursor: pointer;
}

div.b-flp__checkbox + label span,
input[type="checkbox"].b-flp__checkbox + label span {
	display: inline-block;
	width: 40px;
	height: 35px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) left top no-repeat;
	background-position: 0px 3px;
	cursor: pointer;
}

div.b-flp__checkbox_checked + label span,
input[type="radio"].b-flp__checkbox-hack:checked + label span,
input[type="checkbox"].b-flp__checkbox:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) top no-repeat;
	background-position: -1px -27px;
}

/*BTNs right*/
.b-btn_right-control {
	margin-left: 1px;
	padding: 15px 10px;
	font-size: 16px;
	color: #fff;
	width: 152px;
	border: 1px solid #BABFC2;
	background: #8899aa;
	cursor: pointer;
}

input.b-clb__timer {
	width: 28px;
	height: 20px;
	color: #454856;
	font-size: 11px;
	position: relative;
	top: -5px;
	left: 3px;
	font-weight: normal;
	border: none;
}

input.b-clb__timer:disabled {
	border: none;
	background: none;
}

input.b-clb__timer_active {
	width: 70px;
	height: 24px;
	color: #454856;
	font-size: 16px;
	position: relative;
	top: 0px;
	left: 3px;
	font-weight: normal;
	border: none;
}

input.b-clb__timer_active:disabled {
	border: none;
	background: none;
}

.b-call-schedule__title {
	margin: 0 0 15px 20px;
}

.b-call-schedule__title span {
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #a8b8c4;
}

.b-csl__table table {
	border-collapse: collapse;
}

.b-csl__table table tbody:first-of-type tr td:nth-child(1) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=) no-repeat 25px 30px;
}

.b-csl__table table tbody:last-of-type tr td:nth-child(1) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=) no-repeat 25px 0;
	border-bottom: none;
}

.b-csl__table table tbody tr td:nth-child(1) {
	width: 190px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI0Rjc3MUFEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI0Rjc3MUJEMTNCMTFFNEJCMTBFMjE3N0QyOEI1MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjRGNzcxOEQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjRGNzcxOUQxM0IxMUU0QkIxMEUyMTc3RDI4QjUyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhluGPUAAAAVSURBVHjaYrj/4BETAwMDNTBAgAEAyCsCxsANmFQAAAAASUVORK5CYII=) repeat-y 25px 0;
	padding: 10px 10px 10px 17px;
	border-bottom: 1px solid #DFE0E2;
	border-right: 1px solid #DFE0E2;
	border-left: 1px solid #DFE0E2;
}

.b-csl__table table tbody tr td:nth-child(1) span {
	font-size: 16px;
	color: #3c4e5b;
	margin-right: 25px;
}

.b-csl__table table tbody tr td:nth-child(2) {
	/*display: none;*/
	padding: 0 0 0 5px;
}

.b-csl__table table tbody tr td:nth-child(2) {
	border-bottom: 1px solid #DFE0E2;
}

.b-csl__table table tbody tr td:nth-child(2) span {
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #a8b8c4;
}

input.b-csl__time {
	font-size: 16px;
	color: #3b3e41;
	width: 80px;
	height: 40px;
	background: #eef2f4;
	text-align: center;
	border: none;
	margin: 0 10px;
}

input.b-csl__time-btn {
	font-size: 15px;
	color: #fff;
	width: 140px;
	height: 40px;
	background: #39b3ae;
	text-align: center;
	border: none;
	margin-left: -13px;
	cursor: pointer;
}

/*------------------------*/
b.b-csl__count {
	font-size: 14px;
	font-style: normal;
	color: #576368;
	padding: 1px 9px;
	margin-right: 5px;
	width: 13px;
	background: #fff;

	border: 1px solid #DFE0E2;
	-moz-border-top-left-radius: 90px;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 90px;
	-webkit-border-radius: 90px 10px 10px 90px;
	border-radius: 90px 10px 10px 90px;
}

/*---------------------------*/

/*---------------------------*/
.b-csl__btns {
	margin-top: 20px;
}

input.b-csl__btn-big {
	font-size: 24px;
	color: #fff;
	width: 219px;
	height: 70px;
	background: #39b3ae;
	text-align: center;
	border: none;
	cursor: pointer;
}

/*   СПИСОК ДЕТЕЙ КЛАССА   */

.classunit-students-table {
	width: 100%;
	position: relative;
	border-collapse: collapse;
}

.classunit-students-table-header {
	background-color: #ebf2f5;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	vertical-align: middle;
}

.classunit-students-table-header th,
.classunit-students-table-body td {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.classunit-students-table-body td {
	border-width: 1px;
}

.classunit-students-table-header th:last-child,
.classunit-students-table-body td:last-child {
	border-right: none;
}

.classunit-students-table-header-cols th,
.classunit-students-table-body td {
	text-align: left;
	padding: 3px 0 3px 3px;
}

.classunit-students-table-header-cols th:nth-child(1) {
	width: 20px;
}

.classunit-students-table-header-cols th:nth-child(2) {
	width: 161px;
}

.classunit-students-table-header-cols th:nth-child(3) {
	width: 104px;
}

.classunit-students-table-header-cols th:nth-child(4) {
	width: 156px;
}

.classunit-students-table-header-cols th:nth-child(5) {
	width: 161px;
}

.classunit-students-table-header-cols th:nth-child(6) {
	width: 104px;
}

.classunit-students-table-header-cols th:nth-child(7) {
	width: 104px;
}

.classunit-students-table-header-cols th:last-child {
	width: 162px;
}

.classunit-students-table-body {
	font-size: 12px;
	line-height: 13px;
	color: #454856;
	font-weight: normal;
}

.classunit-students-table-body .deleted-student {
	color: #929292;
}

.classunit-students-table-body .deleted-student:hover {
	background: none !important;
}

.classunit-students-clear,
.classunit-missing-clear {
	clear: both !important;
	padding: 0;
	margin: 0;
	width: 100% !important;
}

.classunit-students-parents-table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	padding: 0;
	margin-bottom: -1px;
	min-height: 62px;
}

.long-word-break {
	white-space: pre-line;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

.classunit-students-parents-table tr td {
	height: 100%;
}

.classunit-students-parents-table tr:first-child td {
	border-top: none !important;
}

.classunit-students-parents-table tr td:nth-child(1) {
	width: 161px;
}

.classunit-students-parents-table tr td:nth-child(2) {
	width: 104px;
}

.classunit-students-parents-table tr td:nth-child(3) {
	width: 104px;
	white-space: pre-line;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

.classunit-students-parents-table tr td:nth-child(4) {
	width: 162px;
	white-space: pre-line;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
	word-break: break-all;
}

.classunit-students-clear-padding {
	padding: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
}

.classunit-students-edit-button,
.classunit-students-view-button {
	cursor: pointer;
	margin: 0 3px;
	display: inline-block;
}

.classunit-students-edit-button {
	width: 19px;
	height: 19px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.classunit-students-view-button {
	width: 19px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgFBRkQqG7EPgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAQwSURBVDjLNZPda5NnAMWfvnmbtvm2pK6u2qqN3ZKatGO24j6YsMG2i9WBYVdu3syCUYrBi01ZRYqgDhGtxEjB/QFiw7R3gqWUTrH1i9rkhSJsF8NhLTXB+L5J+jzPbzfx9nAuzuGcn1BK+ZRSPq11C9AB/LKwsEA6nSYWi+H3+/H7/cRisZV0Os3CwgLAB4CptW5RSm0A4g11wWUYRnhxcTFz9erVfZZlib1794pkMvljT0/PohDi/eXlZfPmzZtTMzMzIhqNilQq9SCRSHyptTYMw2gWSikf0DM5ObkshCCTySClTKyvr4eA3nrKbVrrLqVUe61Wi2WzWYQQ5HK5h0CT4zjNolKp+AuFwpJpmuU7d+4ADAINgBvYoLVuA5qBNillGGgBNk1PT2OaJoVC4XfAJ4D2kZERLl++DBCRUjbUajUTCAGt1Wr1PcdxgkAAaNNam9Vq1QVsv3TpEseOHSsDX4hHjx7N9fX1PSiXy31Ag5TSVSqVPNlslt27d+Pz+f4KhUIvBwcHyWazrK2tBQEDaLRte19vby/z8/PLYmRkhCtXrgAEAXNyctLd0dHB0NAQd+/e/dy27U/fvn37yfT09E/JZPJlR0fHai6XiwEmsDOTyfxz/PhxRDwex7KsFsAzNjbWEIlEmJ2d/Q4IFIvF/tOnTzM2NlYulUrtQGhubm4oEolw7ty5HwC/ZVnfRKNRRCAQ4MWLF+4TJ074E4kEr1698kopPVLKtkOHDiGEQAjB8PAwUkof4FlZWdna39/PyZMnB1ZXV9s9Hg+GEGI+GAzKarUqhBBCa224XK5GoOZ2u+dM0xSmaQrDMPJCiJoQQrtcrkrd+5/f7w8qpYSIRqM8ffrUBxijo6Pu7u5uZmdnPwM227b94dmzZ/8+c+bMw9evX5tAeGZm5vvOzk556tSpPYD72bNnX/f09CCGh4fJZDK/Aq5KpWLkcrnNW7ZsIZlMcu/evY/X1tZ8xWLRd//+/c79+/fT1dXF1NRUcx0p49q1a1Y6nUYUCoUDiUQCYGt91rDjODsvXLhAIpEgFArR1tbGwMAA58+fx3EcE9gopQxqrbfu2LGDx48f/ywA8+jRo+8OGQXcpVKpWWu9CdgMNK6vr5tAUCnVXiwW3YBLStl78eJFjhw5AhAWgOvJkycHPB4Pt27dWgY+Appqtdp2KWVT/S8NWmu3UipQR6f79u3bBINB8vn8b8A2Ua/jv3Hjxp9er5eJiQnevHmzB9gGBMvlcsC27RDQJKV0lcvl8PXr1/F6veRyuT+klKZSqlUAjYChlGpZWlr6KpVKEY/HmZiY+Pf58+eDUkqf4zhuy7I+HR8fX4lGo6RSKZaWlka11gHApZQyBdCqtX5Hu69Sqbjz+fz4wYMH2bVrF0IIGhsbVwYGBjh8+DCWZX1r27YH2Fir1cL1Rq3/A9J5H3cUu+1uAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.classunit-students-table-body tr:hover {
	background-color: #d7f0ef;
}

/* ОТСУТСТВУЮЩИЕ */

.classunit-missing-table-header {
	position: relative;
	background-color: #ebf2f5;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.classunit-missing-table-detail-row .classunit-missing-table-body-column {
	border-right: 1px solid #cfd4d7;
	width: 110px;
	display: inline-block;
	padding: 10px 0;
	text-align: center;
}

.classunit-missing-table-header-column {
	border-right: 1px solid #cfd4d7;
	display: block;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	float: left;
}

.classunit-missing-table-header .b-bgt-ht-rotate_row-left {
	left: 289px;
	height: 22px;
}

.classunit-missing-table-header .b-bgt-ht-rotate_row-right {
	left: 749px;
	height: 22px;
}

.classunit-missing-table-header-column.rotate-wrapper,
.classunit-missing-table-body-column.rotate-wrapper {
	width: 443px;
	position: relative;
	overflow-x: hidden;
	padding: 0;
	height: 40px;
}

.classunit-missing-table-body-column.rotate-wrapper {
	height: 33px;
}

.classunit-missing-table-header-column .rotate-content,
.classunit-missing-table-body-column .rotate-content {
	display: block;
	position: absolute;
	text-align: left;
}

.classunit-missing-table-header-column:first-child,
.classunit-missing-table-body-column:first-child {
	text-align: left;
	width: 300px;
	padding-left: 5px;
}

.classunit-missing-table-body-column.action-column {
	width: 127px;
	border-right: none;
	text-align: center;
}

.classunit-missing-table-period-item {
	width: 110px;
	display: inline-block;
	padding: 10px 0;
	border-right: 1px solid #cfd4d7;
	text-align: center;
}

.classunit-missing-table-period-item:last-child {
	border-right: none;
}

.classunit-missing-table-body {
	font-size: 12px;
	line-height: 13px;
	color: #454856;
	font-weight: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.classunit-missing-table-body-column {
	border-bottom: 1px solid #cfd4d7;
	text-transform: none;
	float: left;
	border-right: 1px solid #cfd4d7;
	display: block;
	padding: 10px 0;
}

.classunit-missing-table-detail-row {
	background-color: #f7f9fa;
}

.classunit-missing-table-body .selected {
	background-color: #d7f0ef;
}

.classunit-missing-table-row a.hide-detail {
	color: #999999 !important;
}

.classunit-missing-table-row a {
	color: #39b3ae;
	cursor: pointer;
	text-decoration: none;
}

.classunit-missing-table-detail-add-missing a {
	color: #39b3ae;
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px dashed #39b3ae;
	margin-right: 15px;
}

.classunit-missing-table-detail-add-missing {
	width: 100% !important;
	text-align: center !important;
	height: 30px;
	line-height: 30px;
	padding: 1px 0 !important;
	display: block !important;
	border-bottom: 1px solid #cfd4d7;
}

.classunit-missing-table-detail-add-missing input {
	margin: 0 10px 0 4px;
	width: 120px;
	font-size: 12px;
}

.classunit-missing-table-detail-add-missing span {
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	padding: 0;
	display: inline-block;
}

.classunit-missing-table-detail-add-missing span:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZBNjkxMUJCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZBNjkxMUNCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkE2OTExOUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkE2OTExQUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkr3dO0AAAErSURBVHjatJU7CsJAEIazPgsLjyFJLL2BCtZ6BSutvIiVdh5E8ApWvvAeii+Q+A/8K+uSjZrowkfIZObfSWZ2oryMK4qil/tcgm8AxmAHLmRHW/DNpiGYgC0YAR+UiU/blj6hZGhiry44gyEo2M5GUIE+4tt1CUpmJ9ByCcUItxgTxgnKKww/FTMEJNOJLRjwu+QdQSvB8SzP2EDudZX7YAbDPUXbSMyMGk/BDphnaMc5NTxFg/RYFbtdtYdSamn1pMc+1Jk1DN8SLgfYyjpDEY4yZCiCN9MgO/sJlXQWhc/rYG0W5fkNUq42WNjn9idt87fGTnv0mklHzxwOgw+Gw4C+vaRpoys2NcZXDRRBhW+hx5f41N+Nr7gBu2ePHcHGHrC2oPr1L+AhwAC0Ea/5keCAnwAAAABJRU5ErkJggg==) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	margin-right: 0;
	cursor: pointer;
}

.classunit-missing-lessons-list-wrapper {
	position: absolute;
	width: 200px !important;
	z-index: 10;
	left: 100%;
	top: 100%;
	padding: 0 !important;
	border: none !important;
	font-size: 12px;
}

.classunit-missing-lessons-list {
	padding: 5px 0 0 0 !important;
	border-top: 5px solid #39b3ae;
	-webkit-box-shadow: 0 0 5px 0 #cfd4d7;
	-moz-box-shadow: 0 0 5px 0 #cfd4d7;
	box-shadow: 0 0 5px 0 #cfd4d7;
	background: #ffffff;
	line-height: 12px;
	width: 100% !important;
}

.classunit-missing-lessons-list-header {
	position: relative;
	font-weight: bold;
	color: #000000;
	cursor: default;
	width: 100% !important;
	padding: 5px !important;
	border: none !important;
}

.classunit-missing-lessons-list-close {
	position: absolute;
	right: 15px;
	top: 3px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgGBwM223/AmAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGGSURBVCjPnZI7q+pQEIW/vUm0EEEExQdoBFGIqGDr37ezMhJBEYuADzSaQkHMTjK3OCie6l7u6qaYWd9iFiIit9tN4jiWb6Vp+mvOskzCMBRjjOgwDPE8D9/3+ZbWGmMMWZYBEAQB8/mc7XaLtiwLEeFyueB5HiICgIhg2zZaa4IgYLPZYFkWxWIRXSqVmEwm2LbN6XRitVoBoJRCRDgcDvi+T5ZlDAYDms0mGqBQKDAej8nlcuz3e9brNQDH4xHf98nn8wyHQ6rV6s9BefMA1+sVz/MwxlAoFHg+nwB0u10cx/lg6zRNP+HL5TLD4ZD7/c5sNmO/39PpdHAc55NVKYX+MkIphVKKv+n/8ADSNCWKIpbLJcYY2u020+kU13UREXa7HYfDgTRNf/AAHo8HnucRxzHNZpN+vw9AvV5nMBjwer1YLpecz2cArCiKWCwWGGOo1Wq4rvvBUErRaDRIkoT1ev35l35bVioVRqPRr4V3jVqtFr1ejyRJuN/v8C6sMeafC/sHoM86a+B6r2UAAAAASUVORK5CYII=) 0 0 no-repeat;
	width: 15px !important;
	height: 15px !important;
	border: none !important;
}

.classunit-missing-lessons-list-items {
	padding: 5px !important;
	margin: 0;
	list-style: none;
}

.classunit-missing-lessons-list-items li {
	border-top: 1px solid #cfd4d7;
	padding: 10px 0;
	text-align: left;
	display: block;
}

.rotate-content {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.classunit-missing-table-detail-row .classunit-missing-table-body-column.rotate-wrapper .classunit-missing-table-period-item {
	padding: 0 !important;
}

.attendances-day-cell .b-icon__close-cab__add {
	margin-bottom: -5px;
	margin-left: 10px;
	margin-right: -12px;
}

.classunit-missing-table-period-item .attendances-day-cell {
	height: 32px;
	line-height: 33px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #cfd4d7;
	cursor: default;
}

.classunit-missing-table-period-item .attendances-day-cell:last-child {
	border-bottom: none;
}

.classunit-missing-table-period-item.attendances-col {
	display: block;
	float: left;
}

.journals-list-table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
}

.journals-list-header th {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
	font-weight: bold;
	background-color: #ebf2f5;
	color: #6c8796;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	padding: 8px 0 8px 15px;
	vertical-align: middle;
}

.journals-list-header th:last-child {
	border-right: none;
}

.journals-list-body tr .groups-list {
	border-bottom: 1px solid #cfd4d7;
}

.journals-list-body tr .groups-list:last-child {
	border-bottom: none;
}

.journals-list-subject-name-col {
	width: 200px;
	padding-left: 15px;
}

.journals-list-group-name-col {
	width: 300px;
}

.journals-list-subject-name-col,
.journals-list-teacher-name-col,
.journals-list-group-name-col {
	padding-left: 15px;
}

.journals-list-group-name-col a,
.journals-list-teacher-name-col span,
.journals-list-subject-name-col a {
	display: inline-block;
	border-bottom: 1px solid var(--font-color);
	color: var(--font-color);
	cursor: pointer;
	margin: 10px 0;
	text-decoration: none;
}

.journals-list-teacher-name-col span {
	color: #454856;
	border-bottom: none;
}

.journals-list-body td {
	border-bottom: 1px solid #cfd4d7;
}

.journals-list-body .journals-list-subject-name-col,
.journals-list-body .journals-list-group-name-col {
	border-right: 1px solid #cfd4d7;
}

.journals-list-body .journals-list-group-name-col,
.journals-list-body .journals-list-teacher-name-col {
	float: left;
}

.journals-list-body-clear {
	clear: both;
}

.pseudolink {
	color: #53a8ad;
	border-bottom: 1px dashed #53a8ad;
	cursor: pointer;
}

.pseudolink:hover {
	/*border-bottom: none;*/
}

.tooltip-wrap {
	position: relative;
}

.tooltip {
	position: absolute;
	z-index: 5;
	background-color: #112435;
}

.tooltip-small {
	width: 220px;
	font-size: 12px;
	color: #ffffff;
}

.invisible-form-ctrl{
	display: none;
}

.md-datepicker-calendar-pane {
	z-index: 2000 !important;
}

.b-contingent-tb-view__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-records_page {
	padding: 0 0 10px;
	text-align: right;
}

.b-records_page span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-v-contingent-thead {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-v-contingent-tbody__column,
.class-teacher-b-v-contingent-tbody__column,
.class-teacher-b-v-contingent-thead__column,
.b-v-contingent-thead__column,
.contingent-thead__column,
.contingent-tbody__column {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #cfd4d7;
	padding: 5px 5px;
}

.b-v-contingent-tbody__column:nth-child(1),
.b-v-contingent-thead__column:nth-child(1) {
	width: 30px;
}

.b-v-contingent-tbody__column:nth-child(2),
.b-v-contingent-thead__column:nth-child(2) {
	width: 242px;
}

.b-v-contingent-tbody__column:nth-child(3),
.b-v-contingent-thead__column:nth-child(3) {
	width: 164px;
}

.b-v-contingent-tbody__column:nth-child(4) {
	padding: 5px;
}

.b-v-legal-representative_item {
	width: 293px;
	/* padding: 5px; */
	border-bottom: 1px solid #cfd4d7;
}

.b-v-legal-representative_item:last-of-type {
	border-bottom: none;
}

.b-v-contingent-tbody__column:nth-child(4),
.b-v-contingent-thead__column:nth-child(4) {
	width: 303px;
	min-width: 303px;
}

.b-v-contingent-tbody__column:nth-child(5),
.b-v-contingent-thead__column:nth-child(5) {
	width: 85px;
	border-right: none;
}

.class-teacher-b-v-contingent-tbody__column:nth-child(1),
.class-teacher-b-v-contingent-thead__column:nth-child(1) {
	width: 30px;
}

.class-teacher-b-v-contingent-tbody__column:nth-child(2),
.class-teacher-b-v-contingent-thead__column:nth-child(2) {
	width: 25px;
	padding-left: 16px;
}

.class-teacher-b-v-contingent-tbody__column:nth-child(3),
.class-teacher-b-v-contingent-thead__column:nth-child(3) {
	width: 268px;
}

.class-teacher-b-v-contingent-tbody__column:nth-child(4),
.class-teacher-b-v-contingent-thead__column:nth-child(4) {
	width: 145px;
}

.class-teacher-b-v-contingent-tbody__column:nth-child(5),
.class-teacher-b-v-contingent-thead__column:nth-child(5) {
	width: 182px;
}

.class-teacher-b-v-contingent-tbody__column:last-child {
	border-right: none;
}

.b-v-contingent-thead__column span,
.class-teacher-b-v-contingent-thead__column span,
.contingent-thead__column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-v-contingent-tbody__column,
.class-teacher-b-v-contingent-tbody__column {
	line-height: 13px;
}

.b-v-contingent-tbody__column:nth-child(3) {
	text-align: center;
}

.b-v-contingent-tbody__column span,
.class-teacher-b-v-contingent-tbody__column span {
	color: #454856;
	font-size: 12px;
}

.b-v-contingent-tbody__column a,
.class-teacher-b-v-contingent-tbody__column a {
	font-size: 12px;
	color: var(--font-color);
}

.b-v-contingent-tbody__column a:hover,
.class-teacher-b-v-contingent-tbody__column a:hover {
	text-decoration: none;
}

.b-v-contingent-conteiner-item {
	border-bottom: 1px solid #cfd4d7;
}

.login-view .b-v-contingent-tbody__column:nth-child(1),
.login-view .b-v-contingent-thead__column:nth-child(1) {
	width: 30px;
}

.login-view .b-v-contingent-tbody__column:nth-child(2),
.login-view .b-v-contingent-thead__column:nth-child(2) {
	width: 260px;
}

.login-view .b-v-contingent-tbody__column:nth-child(3),
.login-view .b-v-contingent-thead__column:nth-child(3) {
	width: 184px;
}

.login-view .b-v-contingent-tbody__column:nth-child(4),
.login-view .b-v-contingent-thead__column:nth-child(4) {
	width: 184px;
}

.login-view .b-v-contingent-tbody__column:nth-child(5),
.login-view .b-v-contingent-thead__column:nth-child(5) {
	width: auto;
	border: none;
}

.par_cur_ass .contingent-thead__column:nth-child(1),
.par_cur_ass .contingent-tbody__column:nth-child(1) {
	width: 500px;
}

.par_cur_ass .contingent-thead__column:nth-child(2),
.par_cur_ass .contingent-tbody__column:nth-child(2) {
	width: 150px;
}

.par_cur_ass .contingent-thead__column:nth-child(3),
.par_cur_ass .contingent-tbody__column:nth-child(3) {
	width: 150px;
}

.par_cur_ass .contingent-thead__column:nth-child(4),
.par_cur_ass .contingent-tbody__column:nth-child(4) {
	border: none;
	width: 50px;
}

.text-column {
	font-size: 12px;
	line-height: 13px;
	color: #454856;
}

.b-v-contingent-thead-fixtop {
	width: 918px;
	position: fixed;
	top: 0;
	z-index: 100;
}

.group_ass .contingent-thead__column:nth-child(1),
.group_ass .contingent-tbody__column:nth-child(1) {
	width: 156px;
}

.group_ass .contingent-thead__column:nth-child(2),
.group_ass .contingent-tbody__column:nth-child(2) {
	width: 150px;
	word-break: break-word;
}

.group_ass .contingent-thead__column:nth-child(3),
.group_ass .contingent-tbody__column:nth-child(3) {
	width: 208px;
}

.group_ass .contingent-thead__column:nth-child(4),
.group_ass .contingent-tbody__column:nth-child(4) {
	/* border:none; */
	width: 150px;
}

.group_ass .contingent-thead__column:nth-child(5),
.group_ass .contingent-tbody__column:nth-child(5) {
	/* border:none; */
	width: 150px;
}

.group_ass .contingent-thead__column:nth-child(6),
.group_ass .contingent-tbody__column:nth-child(6) {
	border: none;
	width: 24px;
}

		/* e_cards b */

.e_cards_ass .contingent-thead__column:nth-child(1),
.e_cards_ass .contingent-tbody__column:nth-child(1) {
	width: 95px;
}

.e_cards_ass .contingent-thead__column:nth-child(2),
.e_cards_ass .contingent-tbody__column:nth-child(2) {
	width: 154px;
	word-break: break-word;
}

.e_cards_ass .contingent-thead__column:nth-child(3),
.e_cards_ass .contingent-tbody__column:nth-child(3)
 {
	width: 160px;
}


.e_cards_ass .contingent-thead__column:nth-child(4) {
	width: 260px;
	text-align:center;
}

.e_cards_ass .contingent-thead__column:nth-child(5),
.e_cards_ass .contingent-tbody__column:nth-child(5) {
	width: 130px;
}

.e_cards_ass .contingent-thead__column:nth-child(6),
.e_cards_ass .contingent-tbody__column:nth-child(6) {
	border: none;
	width: 60px;
}

.rowBorder {
  width: 260px;
  border-top-style:solid;
  border-color: #D8DCDF;
	border-width: 1px;
}

.columnBorder {
  border-left-style:solid;
  border-color: #D8DCDF;
	border-width: 1px;
	padding: 0 0 0 5px;
}



		/* e_cards e*/

.b-v-contingent-conteiner-item:hover {
	background: var(--menu-color-02);
}

.assmnts-group-col {
	display: table-cell;
	width: 360px;
	padding: 5px;
	vertical-align: middle;
}

.assmnts-group-col-row {
	display: table;
	margin-bottom: 5px;
}

.assmnts-group-col .assmnts-group-col-row:last-child {
	margin-bottom: 0;
}

.assmnts-group-col-to,
.assmnts-group-col-from,
.assmnts-group-col-controls {
	display: table-cell;
	vertical-align: middle;
}

.assmnts-group-col-from,
.assmnts-group-col-to {
	width: 150px;
	padding-right: 8px;
}

.assmnts-group-col-controls {
	width: 50px;
	height: 50px;
}


/*---------------head-----------------------*/
.b-curriculum__head {
	display: block;
}

.b-curriculum__school {
	width: 570px;
	float: left;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 12px;
	border-bottom: 5px solid var(--color-button-6);
	background: #dedee1;
	cursor: pointer;
}

.b-curriculum__active {
	background: var(--color-button-6);
}

.b-curriculum__active span {
	color: #fff !important;
}

.b-curriculum__school span {
	font-size: 17px;
	color: #454856;
}

/*-------------end head------------------*/

/*---------------tabel body--------------*/
.b-curriculum__body {
	margin-bottom: 100px;
	padding: 20px 20px;
}

#b-cs-02 {
	display: none;
}

.b-ctb__list table {
	border-collapse: collapse;
	width: 100%;
}

.b-ctb__list table thead tr th {
	text-align: left;
	padding: 12px 15px 12px 22px;
	background: #f2f5f6;
	border: 2px solid #f2f5f6;
}

.b-ctb__list table thead tr th label {
	cursor: pointer;
}

.b-ctb__list table thead tr th span.b-ctb__title {
	font-size: 16px;
	font-weight: normal;
	color: #454856;
}

.b-ctb__list table tbody tr td {
	padding: 13px 22px;
	border-bottom: 1px solid #cfd4d7;

	font-size: 13px;
	color: #454856;
	font-weight: normal;
}

.b-ctb__list table tbody tr td:nth-child(1) {
	width: 276px;
	border-left: 3px solid var(--menu-item-highlight-color);
}

.b-ctb__list table tbody tr td:nth-child(5) {
	width: 78px;
}

td.b-ctb__type-pink {
	border-left: 3px solid #fca8bb !important;
}

span.b-ctb__name {
	font-size: 13px;
	font-weight: bold;
	color: #454856;
}

/*---------------END tabel body----------*/

/*--------ICON---------*/
.b-icon__copy {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU0QTZDOURENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU0QTZDOUVENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTRBNkM5QkQ3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTRBNkM5Q0Q3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtXDd0MAAACPSURBVHjaYmSgAvj//z92cTJwBcxAGGZBM5SRBIe1YxNkooaXGRkZwRjdRf+R+IeBWIqAOVxQPd+hfGWQl3EZ+BCIo4H4GZGOvAvSix45yDyQgXKkRDQscqgShsiAhVjbccUHOQaSkpRGvTwivIxuYBqUZqWGl2cBsTGtwvYhGYUtOC9jlBCwco3cqgAgwAB2FkgeWxn7CwAAAABJRU5ErkJggg==) no-repeat;
	margin-right: 5px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.i-icon-tb-rows {
	padding: 4px 2px 5px 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAYAAABLN4eXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U4NjA2MjhENzc1MTFFNEIzRjY4RkUxQUJBMTFGREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U4NjA2MjlENzc1MTFFNEIzRjY4RkUxQUJBMTFGREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTg2MDYyNkQ3NzUxMUU0QjNGNjhGRTFBQkExMUZERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTg2MDYyN0Q3NzUxMUU0QjNGNjhGRTFBQkExMUZERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg77dYcAAADOSURBVHjaYtx79CgDqYAJhzg/EG+F0kRpYgbi1UDsBaWZidHUB8SuULYrlI9XUyoQ56GJ5UHFsWqyB+IpOPw4BSqPokkJ6n42HJrYoPIgdQwsUMFoID5ARGiD1DXDNDWTEk+M////JzlyGclJETDn1QKxLhHqLyP7aSkQnwBiUTwaXgNxBXKQ3wPiUCD+hUPDL6j8PfTIPQjEOTg05UDlsSaj2UA8CU1sElQcb4ItAuLdUPZuKJ9gKv8Ldf82KP0XV5Cjg49A7I0rGAECDABImCgp/XbG6wAAAABJRU5ErkJggg==) no-repeat 0px 5px;
	margin-left: 2px;
	cursor: pointer;
}

/*-------END ICON------*/

.b-cs-tabs3 {
	width: 379px;
	border-right: 1px solid #aaaab1;
}

/**
В этом файле размещаются старые стили, которые вскоре удалим из глобальных
 */

/**   START ADMINISTRATION.CSS   **/
.b-administration__wrap {
	margin-bottom: 140px;
	padding: 20px 20px;
}

/* АДМИНИСТРИРОВАНИЕ ЛОГИ */
.row-1-1-logs {
	width: 1072px;
}

.b-admin-logs__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-admin-logs__thead-column,
.b-admin-logs__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-admin-logs__thead-column:nth-child(1),
.b-admin-logs__item-column:nth-child(1) {
	max-width: 120px;
	min-width: 120px;
	width: 120px;
}

.b-admin-logs__thead-column:nth-child(2),
.b-admin-logs__item-column:nth-child(2) {
	max-width: 250px;
	min-width: 250px;
	width: 250px;
}

.b-admin-logs__thead-column:nth-child(3),
.b-admin-logs__item-column:nth-child(3) {
	width: 629px;
	min-width: 629px;
	max-width: 629px;
}

.b-admin-logs__thead-column:nth-child(4),
.b-admin-logs__item-column:nth-child(4) {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

.b-admin-logs__thead-column:nth-child(5),
.b-admin-logs__item-column:nth-child(5) {
	width: 190px;
	min-width: 190px;
	max-width: 190px;
}

.b-admin-logs__thead-column:nth-child(6),
.b-admin-logs__item-column:nth-child(6) {
	border-right: none;
	width: 190px;
	min-width: 190px;
	max-width: 190px;
}

.b-admin-logs__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-admin-logs__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-admin-logs__item-column a {
	font-size: 12px;
	color: #39b3ae;
}

.b-admin-logs__item-column a:hover {
	text-decoration: none;
}

.b-admin-logs__item-column span {
	font-size: 12px;
	color: #454856;
}

.b-admin-logs__new-events {
	border-radius: 30px;
	/* border: 1px solid #cfd4d7; */
	color: #fff;
	cursor: pointer;
	background: #6c8796;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	width: 150px;
	position: absolute;
	top: 40px;
	left: calc(50% - 75px);
	-webkit-box-shadow: 0px 7px 15px -2px rgba(174,174,174,.5);
	-moz-box-shadow: 0px 7px 15px -2px rgba(174,174,174,.5);
	box-shadow: 0px 7px 15px -2px rgba(174,174,174,.5);
}

.scroll_to_top {
	position: fixed;
	bottom: 40px;
	left: 40px;
}

/*КОНЕЦ АДМИНИСТРИРОВАНИЕ ЛОГИ*/

/** ВСЕ ДЗ **/
.row-1-1-all-hw {
	/*width: 1141px;*/
	width: 100%;
}

.b-admin-hw__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-admin-hw__thead-column,
.b-admin-hw__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-admin-hw__thead-column:nth-child(1),
.b-admin-hw__item-column:nth-child(1) {
	max-width: 120px;
	min-width: 120px;
	width: 120px;
}

.b-admin-hw__thead-column:nth-child(2),
.b-admin-hw__item-column:nth-child(2) {
	max-width: 150px;
	min-width: 150px;
	width: 150px;
}

.b-admin-hw__thead-column:nth-child(3),
.b-admin-hw__item-column:nth-child(3) {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
}

.b-admin-hw__thead-column:nth-child(4),
.b-admin-hw__item-column:nth-child(4) {
	width: 240px;
	min-width: 240px;
	max-width: 240px;
}

.b-admin-hw__thead-column:nth-child(5),
.b-admin-hw__item-column:nth-child(5) {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
}

.b-admin-hw__thead-column:nth-child(6),
.b-admin-hw__item-column:nth-child(6) {
	border-right: none;
	width: 55px;
	min-width: 55px;
	max-width: 55px;
}

.b-admin-hw__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-admin-hw__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-admin-hw__item-column a {
	font-size: 12px;
	color: #39b3ae;
}

.b-admin-hw__item-column a:hover {
	text-decoration: none;
}

.b-admin-hw__item-column span {
	font-size: 12px;
	color: #454856;
}

/**  END ADMINISTRATION.CSS   **/



/**   START CALENDAR.CSS   **/
.b-calendar-events__title {
	font-weight: bold;
	color: #444b53;
	font-size: 19px;
	background: #eff4f7;
	padding: 18px 25px 18px 25px;
}

.b-i-invisible {
	position: relative;
	left: -1px;
	top: -20px;
	display: inline-block;
	margin-left: 2px;
	border-radius: 50%;
}

.b-i-red {
	background: #ff5126;
	border: 1px solid #ff5126;
}

.b-i-blue {
	background: #79a4fc;
	border: 1px solid #79a4fc;
}

.b-i-green {
	background: #4ce84a;
	border: 1px solid #76d775;
}

.b-i-lg {
	width: 1px;
	height: 1px;
	padding: 4px;
}

.b-i-md {
	width: 1px;
	height: 1px;
	padding: 3px;
}

.b-i-sm {
	width: 1px;
	height: 1px;
	padding: 2px;
}

.b-i-xl {
	position: relative;
	border-radius: 50%;
	display: inline-block;
	width: 1px;
	height: 1px;
	padding: 5px;
}
/**   END CALENDAR.CSS   **/


/**   START CLASS_UNITS_JOURNALS.CSS   **/
span.journal-signature-trigger {
	position: absolute;
	top: -4px;
	right: 82px;
	font-style: italic;
	color: #2276f2;
	cursor: pointer;
	display: none;
	zoom: 0.8;
}

span.journal-signature-trigger:hover {
	color: #f24e00;
}

dl:hover span.journal-signature-trigger {
	display: inline-block;
}

/**   END CLASS_UNITS_JOURNALS.CSS   **/



/**   START SCHEDULE-FOR-CLASSES.CSS   **/
.lost-bg-color {
	background: #f9f9f9 none repeat scroll 0 0;
}

.b-container__wrap {
	margin-bottom: 60px;
	padding: 30px 20px;
}

.b-container__wrap_with_ctrl {
	margin-bottom: 60px;
	padding: 5px 20px 30px 20px;
}

.super-hide {
	display: none !important;
}

.b-rotator-weeks__left,
.b-rotator-weeks__right {
	position: absolute;
	text-align: center;
	width: 17px;
	background: #dbdbde;
	padding: 12px 0;
	cursor: pointer;
	color: #fff;
	z-index: 9999;
}

.b-rotator-weeks__right {
	right: 0;
}

.b-rw-col__title-day {
	font-size: 14px;
	font-weight: bold;
	color: #6f8498;
}

.b-rw-col__count-day {
	color: var(--font-color);
	display: block;
	font-size: 11px;
	height: 16px;
}

.b-container__footer {
	border-top: 3px solid var(--color-button-5);
	width: 1100px;
}

.b-container-footer__head {
	padding: 5px 25px;
	background-color: #fff;
}

.b-reference__week-day-info {
	display: inline-block;
	text-transform: uppercase;
}

.b-reference__week-day-info span {
	display: block;
	padding: 0 10px;
	border-right: 1px solid #cfd4d7;
	color: #454856;
	font-weight: bold;
	font-size: 11px;
}

.b-reference__week-day-info:last-of-type span {
	border-right: none;
}

.b-container-footer__body {
	background: #faf9fb;
	padding: 5px 35px;
}

.b-container-footer__body-column {
	display: inline-block;
	border-right: 2px solid #cfd4d7;
	vertical-align: top;
	min-height: 130px;
}

.b-container-footer__body-column:last-of-type {
	border-right: none;
}

.b-container-footer__body-column:nth-child(1) {
	width: 194px;
}

.b-container-footer__body-column:nth-child(2) {
	padding: 0 20px;
	width: 430px;
}

.b-container-footer__body-column:nth-child(3) {
	padding: 0 20px 0 24px;
	width: 120px;
}

.b-container-footer__body-column:nth-child(4) {
	padding: 0 20px;
}

.b-container-footer__body-column-title {
	margin-bottom: 10px;
}

.b-container-footer__body-column-title span {
	color: #454856;
	font-weight: bold;
	font-size: 12px;
}

.b-container-footer__body-column-info {
	display: block;
	line-height: 14px;
}

.b-container-footer__body-column-info span {
	font-size: 12px;
	color: #454856;
}

.b-container-footer__body-column-info span span {
	color: var(--font-color);
	text-decoration: underline;
	cursor: pointer;
}

.b-container-footer__body-column-info span span:hover {
	text-decoration: none;
}

.b-container-footer__body_table {
	display: block;
	width: 100%;
	border-top: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

.scroll-groups {
	height: 150px;
	overflow-y: auto;
}

.b-container-footer__table-column {
	float: none;
	/*display: inline-block;*/
	padding: 0 16px;
	/*border-right: 1px solid #cfd4d7;*/
	cursor: pointer;
}

.b-container-footer__table-column-active {
	background-color: var(--font-color);
}

.b-container-footer__table-column-active.selected-lesson {
	font-weight: bold !important;
}

.b-container-footer__table-column:nth-child(1) {
	/*padding-left: 0px;*/
}

.b-container-footer__table-column:last-of-type {
	border-right: none;
	padding-right: 0;
}

.b-container-footer__table-column span {
	font-size: 12px;
	color: #454856;
}

.b-container-footer__table-column .i-status__cube:first-child {
	margin-left: 10px !important;
}

.i-status__cube {
	width: 6px;
	height: 6px;
	display: inline-block;
	position: relative;
	right: 0;
	top: 4px;
	margin-left: 3px;
}

.i-icon__green-cube {
	background: #00a453;
}

.i-icon__red-cube {
	background: #eb212e;
/ / background: blue;
}

.i-icon__large-cube {
	width: 10px;
	height: 10px;
	top: 10px;
}

input[type="radio"].b-cabinet_radio-sm {
	display: none;
}

input[type="radio"].b-cabinet_radio-sm + label {
	cursor: pointer;
}

input[type="radio"].b-cabinet_radio-sm + label span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTM2OUQyODBFNzYxMTFFNEFDNDg5MDVFMEFCQzNDNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTM2OUQyODFFNzYxMTFFNEFDNDg5MDVFMEFCQzNDNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzY5RDI3RUU3NjExMUU0QUM0ODkwNUUwQUJDM0M0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzY5RDI3RkU3NjExMUU0QUM0ODkwNUUwQUJDM0M0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnh25iMAAAC7SURBVHjaYvz//z8DKYAFmXPnzv0AIJUPxKZQodNAPFFFRXEDTA0jzAag4m4gVYLD4B6gplK4BqjJ6wm4JhBkExOUU4gksRmIJYBYBspmQFYD02CMJJECNOklED8FsjORxI2RNfxFkuBAYjMisf8ih9JxIHaHspcB/VQEZfchaTiBrAEUQm5QE62B+CSah0FB2QV3EtC9e6FBii0WQWIlUDWIeIDGhQWQykUKhLNAPBmo+ARGxBELAAIMAArSPAG2SGIzAAAAAElFTkSuQmCC) left top no-repeat;
	cursor: pointer;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 8px;
	float: left;
}

input[type="radio"].b-cabinet_radio-sm:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FCNTREODVFNzYxMTFFNDhCRDZDNkQ4QTRFRjlEMDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FCNTREODZFNzYxMTFFNDhCRDZDNkQ4QTRFRjlEMDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUI1NEQ4M0U3NjExMUU0OEJENkM2RDhBNEVGOUQwMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQUI1NEQ4NEU3NjExMUU0OEJENkM2RDhBNEVGOUQwMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PprK8H4AAAC6SURBVHjaYvz//z8DKYAFmWO1Zb0/kMoHYlOo0GkgnnjMJ3AjTA0jzAag4i4gVYrD4G6gpjK4BqDiACB7PQHXBAI1bWCCcgqQJLYAsSQUb0ESB6uBaTBBkkgGmvQChIHsDCRxE2QNf5Ek2HE46S9yKJ0EYlcoeznQTzAnTkDScAJZQycQu4ACAYitocGJDEBB2QV3EtC9e4FUCVSCAYviUqgaRDxA48ICGnFGUNvOQiPuBEbEEQsAAgwAGc4+7fv8chEAAAAASUVORK5CYII=) top no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-container-footer__cabinet-list {
	border-bottom: 1px solid #cfd4d7;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 4px;
}

.b-container-footer__cabinet-list:last-of-type {
	border-bottom: none;
}

.b-container-footer__cabinet-list label {
	font-size: 12px;
	color: #454856;
}

.b-choose__builnind-cabinet {
	margin-bottom: 5px;
	position: relative;
}

.b-choose__builnind-cabinet a {
	font-size: 11px;
	color: #39b3ae;
}

.b-choose__builnind-cabinet a:hover {
	text-decoration: none;
}

.schedule-class-groups-list {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	height: 97px;
}

.schedule-class-building-selector,
.schedule-class-room-selector {
	width: 125px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkZEMTkyOEZFNzY0MTFFNDgxMDhGMEVDNDVFMzA2NjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkZEMTkyOTBFNzY0MTFFNDgxMDhGMEVDNDVFMzA2NjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkQxOTI4REU3NjQxMUU0ODEwOEYwRUM0NUUzMDY2OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkQxOTI4RUU3NjQxMUU0ODEwOEYwRUM0NUUzMDY2OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoMmcqsAAABoSURBVHjaYoyISmMgBjBBsQ8QC2GRF4LKMYEU/QPi60DsDcSSSIokoWIguX8sUMG7QPwdiF2A+ChUzAaI9wDxMxCHBckEkMBWIPaE8rcA8TuYJAuam0ASG6HsL8gSLFg88AWbrwECDADQ+xIoW8vNfgAAAABJRU5ErkJggg==) right center no-repeat;
	/*border: none;*/
	font-size: 11px;
	color: var(--font-color);
	cursor: pointer;
	margin-bottom: 10px;
	padding-right: 25px;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	text-decoration: underline;
}

.schedule-class-building-selector:hover,
.schedule-class-room-selector:hover {
	text-decoration: none;
}

.b-container-footer__table-column:hover {
	background: rgba(149, 174, 188, 0.21);
}

.close-schedule-items-editor {
	position: absolute;
	top: 4px;
	right: 4px;
	height: 16px;
	width: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGMzQzQjVFRjMxMTFFNEJENzZDQ0QzQUM5MjgxNEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGMzQzQjZFRjMxMTFFNEJENzZDQ0QzQUM5MjgxNEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEYzNDNCM0VGMzExMUU0QkQ3NkNDRDNBQzkyODE0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEYzNDNCNEVGMzExMUU0QkQ3NkNDRDNBQzkyODE0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgjL8iIAAACFSURBVHjapFNbDoAgDJvcgZ2Iy8uvfHgbRDN0xgGNLOkPaxv2InpiITw+3FCwFnhAfHKiaK5w8pALtoHJmUvCjfonrBItEy1OFoc7hKG4ZwKLLZNdAIu1SRVWI1PsGgaZJmKqBKuJPDMBJIcRehy9yqM6ubXKQR482OTXMf0553v8hwADACvtQRAxi4mUAAAAAElFTkSuQmCC) no-repeat;
	cursor: pointer;
}

.schedule-class-groups-list {
	height: 99px;
	overflow-y: auto;
}

.schedule-item-up-ordinal,
.schedule-item-down-ordinal {
	position: absolute;
	width: 15px;
	height: 10px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	right: 26px;
	border: none;
	display: none;
}

.schedule-item-up-ordinal {
	top: 3px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
	background-position: 0 0;
}

.schedule-item-down-ordinal {
	bottom: 3px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
	background-position: 0 -10px;
}

.schedule-item-remove {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	right: 3px;
	border: none;
	top: 6px;
	display: none;
}

.week-equal-lessons {
	color: black !important;
}

.week-overload-lessons {
	color: red !important;
}

.week-less-lessons {
	color: green !important;
}

.invalid-lesson {
	color: red !important;
}

.replaced-lesson {
	color: blue !important;
}

.cancel-lesson {
	color: green !important;
}

.intercepted-lesson {
	color: #7030A0 !important;
}

.overlimit-med-lesson {
	color: #FFC000 !important;
}

.schedule-item-up-ordinal:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-item-down-ordinal:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-item-up-ordinal:active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.schedule-item-down-ordinal:active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.schedule-class-transfer-form {
	background-color: #fff;
	border: 1px solid #6f8498;
	border-top: 5px solid #39b3ae;
	width: 380px;
	padding: 0;
	margin: 0 0 0 -180px;
	left: 50%;
	color: #2a2a2a;
	font-size: 14px;
	position: fixed;
	top: 200px;
	z-index: 1001;
}

.schedule-class-transfer-form-title {
	border-bottom: 1px solid #cfd4d7;
	text-align: center;
	padding: 5px 0;
}

.schedule-class-transfer-form-block {
	display: table;
	margin: 10px 0;
}

.schedule-class-transfer-form-label {
	width: 150px;
	padding-left: 30px;
}

.schedule-class-transfer-form-field {
	width: 200px;
}

.schedule-class-transfer-form-field .mrko-date-time-picker-directive-wrapper {
	margin: 0;
}

.schedule-class-transfer-form-label,
.schedule-class-transfer-form-field {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.schedule-class-modal-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #e9eeee;
}
/**   END SCHEDULE-FOR-CLASSES.CSS   **/


/**   START CALENDAR_PLANE-YEAR.CSS   **/
.calendar-table {
	border-collapse: collapse;
}

.calendar-table td, .calendar-table th {
	width: 25px;
	padding: 0 4px 0 4px;
	text-align: center;
}

.calendar-table th {
	font-size: 11px;
	color: #6c8796;
}

.calendar-table td:nth-child(7) {
	color: #d53616;
}

.calendar-table td {
	font-size: 11px;
	color: #2f2f2f;
}

.calendar-table caption {
	font-size: 16px;
	font-weight: bold;
	color: #010101;
	text-align: center;
	margin-bottom: 10px;
}

.datepicker .month:nth-child(3n) {
	padding-right: 0;
}

.datepicker .month {
	padding-right: 68px;
	padding-bottom: 20px;
}

.datepicker {
	padding: 40px 44px 0 44px;
}

.datepicker div {
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
}

.datepicker div:last-of-type {
	padding-right: 0;
}

/*Подсветка событий*/
.of-holidays {
	border-bottom: 2px solid #ae89ea;
}

.transfer-work-days {
	border-bottom: 2px solid #0ddfc4;
}

.holiday {
	position: relative;
}

.holiday span.start, .holiday span.end {
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	position: absolute;
	background: #fc6c8b;
}

.holiday span.start {
	left: -5px;
	top: 5px;
}

.holiday span.end {
	left: 25px;
	top: 5px;
}

.holiday .inner-background {
	margin: 2px -4px 0 -4px;
	width: 33px;
	height: 16px;
	line-height: 16px;
}

/**   END CALENDAR_PLANE-YEAR.CSS   **/

/**   START NEWS-CSS.CSS   **/
b-m-news__form-col {
	padding: 15px 0px;
}

.b-m-news__form-col:first-of-type {
	padding-top: 0px;
	padding-bottom: 0px;
}

.b-m-news__title {
	color: #a8b8c4;
	font-size: 13px;
	font-weight: bold;
}

.b-m-news__field {
	padding: 5px 0px;
}
/**   END NEWS-CSS.CSS   **/


/**   START NAV.CSS   **/
.b-calendar {
	background: #7591a1;
	color: #fff;
	font-size: 66px;
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 10px 10px
}

.closed-menu .b-calendar {
	font-size: 38px;
	padding: 0 0 10px 0;
}

.closed-menu .b-calendar p {
	padding-top: 10px;
}

.b-calendar span {
	font-size: 11px;
	font-weight: normal;
}

.closed-menu .b-calendar span {
	font-size: 11px;
	text-transform: uppercase;
	padding: 10px 0 10px 0;
	line-height: 0;
}

.b-nav_left-part {
	margin-bottom: 15px;
}

.b-nav_left-part__name {
	color: #bccedf;
	font-size: 11px;
	text-align: center;
	height: 43px;
	line-height:43px;
}

.b-nav_left-part a {
	padding: 15px 10px 12px 20px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;

}

.b-nav_left-part-turned a {
	padding: 15px 10px 12px 5px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;

}

.b-right__nav_sidebar .b-nav_left-part a {
	padding: 15px 7px 12px 7px;
}

.ls_active, .b-nav_left-part a:hover, .b-nav_left-part a.selected, .b-nav_left-part-turned a:hover, .b-nav_left-part a.selected {
	color: #163344;
	background: #b1ccd7;
}

.ls-link__name {
	padding: 5px 5px 2px 5px;
	width: 107px;
	float: right;
	text-align: left;
}

.b-right__nav_sidebar .ls-link__name {
	padding: 0;
	width: 85px;
}

.ls_active .ls-link__name {
	color: #163344;
}

/*end left menu*/

/*messenge nav*/
.b-news__more {
	float: right;
	padding: 22px 10px;
	border-right: 1px solid #36567a;
	color: #fff;
}

.b-news__more {
	border: none;
}

.b-news__more a {
	color: #fff;
	text-decoration: none;
}

.b-news__more a:hover {
	text-decoration: underline;
}

.b-news__more a {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAB2CAYAAADSiVPSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkY2MjVDMzBCQjY5MTFFNDlDN0NENEZDMzY4OTdGNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkY2MjVDMzFCQjY5MTFFNDlDN0NENEZDMzY4OTdGNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRjYyNUMyRUJCNjkxMUU0OUM3Q0Q0RkMzNjg5N0Y2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRjYyNUMyRkJCNjkxMUU0OUM3Q0Q0RkMzNjg5N0Y2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkesm/kAAAVJSURBVHja7FlrbBRVFJ7dPvbR3bqFYpsWii62tIC1bgkGCypoBaE8EkmM8I/ESPxjNDEaIIgxQf0PQWOUf76CidhWBaIRKFSUlmql2wr0QbGlD9hC2e2+x3PK2WZ2eue1u/zynuTLbG/nnm/uuWfO/e4dkyiKwv00s3CfjRNwAk4gCNk6HqCUkA+wA/DV9wPGAP2A22oOTIlSsXDLe0n/GDj2Ljr1ABwaD3Ed0Ab9A9BHHwHc+ChclhmIRAhwhkalHiJwvlSv8/7hW7bdh5s2zHHafQff2oa+TgJ8igTgvAgu1VqOr49OWN851Lj+t78HNkSiMcfenc/vg+YsQB3gR0BMaQS1Wo73HG6uP9fZ1xCOxJzTDrLMwR3rlvfRLdhWDuieRUBP/wDL8Y2bkxYIxXMtf/ZuCoWj+ejUbDJF46KYXTTX2WO35sQkt1cwCSgVk2zMdzcXHK89ffHq5mA46sK2PGvumMNuuTlya7IS/y6fP88r65YHwHsn5ASuxA/f5FQOxHjNqfYrW6ZCkYJEe4HT1l/5UFFba2f/i4m2VTXuLsagnSwCyx1/MPvtg43P/Np+eWsgGJkj7VFSmP/XptXLfvr0u9Y3Z4afZQ69XO/pYxDYWaVC7B4YdYQiUYvDZhk3mYSZxbqibN6Z93dt/OxI0/ldGPdEO8YfwhVjEIisOfCvWFI2AWiG381t3YOuI43nPXenwvYDrzWc3PjGJ/sgc/KlXh4pLfQqJJyfRYBv4fyZfK1cMAH4JZGeL6ysaoLYr7g24quJxuKW6fg/5vYqPP04i+AaoAbLh7zH3o9/qL/UO+z59sOdH9ksOfFDR1uqWzv7lm9fV3uVldVUOpIJqFjhhLlnPZIomtylhV1lxQVB/Hv/K+svwOWCQni61GpRB6BYmgVo1eUlva9ufdKrozzhiEZVqymMAvP+WUCOwbVlBHBKWoeSCGSG2fIUvTC6Civgd7lzNQKBqmMl1Rarwj2YeZcAw5ormtqqB5irsGT6NTtzdc0JOAFX1wbUNcMMqWtAwAhBxtQ1aw6WGnQ+rakAa1CbaRHoUtcq60cdXRUJatNMmoS6ZhIoqmuDVqGUprPUdc1Lu7/Q47Hj6wPbldS1NIvW0igyYS2AQXmILBl8ge2sEIkZClGSL2mIVkvFb5p2GvCvPERjGXKuX12nGKIkdS2vRU+w1LVB+1kqgM0MdR1Iw/ksdW1mVEWcoEgKzkeobOsq11xdc3XNCTjB/5fg+7PePYCHjfQxVCrA+edUi84Bjm6uq7qdFgE4NJMYWAmwARbI1o5GwAkgihomAOdYPV8HaIUEF/ivgKTd6Bzs0OE8IRwsqWyh3BTvIVqnrbIQ4bJ6HNAMTx9KhQAXlw+g8xXZJKPhed038L/xdDaBHVLnZChov4T27kzsMi8z2vaDczFTL1qvvMGoc74mcwJOwAkyUOwShl9EFtMVzyHiwr0vrlhZ8XNKMNVahKvUKlpoemh76qdR48FTmXDv4OoPgNcoQS6gATDA2thJDImqAFOAi0bm4GnamLdphM9HW18PjUgXQQnNDeszVh1tDKWG6/UJ2sSb9BAsog01y84Kkm/FsqU0wDpvUhrBkMrEK+2db1CmaRLkqWxPF6topYAg+8CnRBDV+X6wMi+shwAP81wpEGDoJvUQYO4vNCoe6MhhUA/BP4AlgrETyMcp8wJ63+RFpENRMd/RcI4Pg4fpx1h1yaxysIS6c5ugfAKGfWupHh1XKnpawquY3lCBTrKmyLGL5qmHykkoXWVXCHiQdjlxyrQhNcdcOnICTsAJDNh/AgwAPwT0PGGloZkAAAAASUVORK5CYII=) no-repeat 0 -35px;
	padding: 5px 25px 5px 25px;
}

.b-news__controls a > i {
	margin-right: 5px;
	display: inline-block;
	position: relative;
	top: 2px;
}

.b-messange__print {
	background: url(data:image/png;base64,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) repeat-y 1px 25px;
	padding: 10px 15px 10px 11px;
}

.b-messange__sendmail {
	background: url(data:image/png;base64,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) repeat-y -24px 24px;
	padding: 10px 15px 10px 13px;
}

.b-messange__info {
	background: url(data:image/png;base64,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) repeat-y -50px 24px;
	padding: 10px 15px 10px 6px;
}

.b-news__print {
	background: url(data:image/png;base64,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) repeat-y 1px 25px;
	padding: 10px 15px 10px 11px;
}

.b-news__sendmail {
	background: url(data:image/png;base64,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) repeat-y -24px 24px;
	padding: 10px 15px 10px 13px;
}

.b-news__info {
	background: url(data:image/png;base64,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) repeat-y -50px 24px;
	padding: 10px 15px 10px 6px;
}

.b-news__controls a:hover i.b-news__print {
	background-position: 1px 0;
	padding: 10px 15px 10px 11px;
}

.b-news__controls a:hover i.b-news__sendmail {
	background-position: -24px -1px;
	padding: 10px 15px 10px 13px;
}

.b-news__controls a:hover i.b-news__info {
	background-position: -50px -1px;
	padding: 10px 15px 10px 6px;
}

/*------------------*/

.b-news__controls a:hover {
	text-decoration: underline;
}

.b-news__controls {
	border-top: 1px solid #e5eaf0;
	padding: 5px 3px 10px;
	text-align: center;
}

.b-news__controls a {
	color: #B8B9BA;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 21px
}

/*end messenge nav*/

/*icons*/
.b-nav_left-part a:hover .ls-icon-bg,
.ls_active .ls-icon-bg {
	background-color: #ebf2f5;
	color: #163344;
}

.b-nav_left-part a.selected .ls-icon-bg {
	background: #ebf2f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZFNEM2NEVDNzI2MTFFNEFEMkQ5NDc3NTYxMEYzOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZFNEM2NEZDNzI2MTFFNEFEMkQ5NDc3NTYxMEYzOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkU0QzY0Q0M3MjYxMUU0QUQyRDk0Nzc1NjEwRjM5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkU0QzY0REM3MjYxMUU0QUQyRDk0Nzc1NjEwRjM5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PubtrZ4AAAFxSURBVHjaZJO9SwNBEMV3N0GCVTpLwcpGUGzsYmPnXxBQEAkKgTQiCBaihVrYxiKIoNgKVraWEQtLKxsLQRALC0EFGX+zt3u3dwnMvtl38/HmbmK7h6fGWGuMSIbJT29iwlE8auLegLtOE0opIoWbVomEmD7QwvZcJX6ke17QKzNtbm0iPinSqReVK0lS9LYUxJukQF/j8HvAS31kvqrerGYNu6BKE7zGLpV0thScSfTKbUnENtCCeuOyEeNdbCBhriAxHX8e2IdUeh37iII0uYYzE1tJooCC43hXcGM8HuDfRkUa5zh2CHrA7+Ra89dvTzimYZ/BLamM6LhMoa+BP0DmOfeGSodbhtuk0B+1VuG/cm2SNWBJ/Bxd8AdujbwhuAB35t+GtcecQxOGTvdAO6tYdtQsYq9cZ0GCzQRxj+BBeVlivvWd4xj3uHPgXZj5m3MF/K0uvASsF8vvZb1Tdgk7UhVwT+k3yz9j+KP8CzAAvcqCPhTEquEAAAAASUVORK5CYII=) no-repeat 15px 16px;
	color: #163344;
}

.ls-icon-bg {
	position: relative;
	background-color: #9cbfce;
	border-radius: 50px;
	margin-right: 10px;
	float: left;
	width: 44px;
	height: 44px;
}

span.ls-icon-bg__count {
	color: #fff !important;
	position: absolute;
	top: -5px;
	left: 22px;
	padding: 0 5px;
	background: #ff6248;
	border-radius: 10px;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
}

/*end icons*/

.border_block {
	border: 1px solid #ededed;
	margin: 5px;
	text-align: center;
	border-radius: 2px;
}

.border_block a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-left: 0 !important;
}

.fixed-right-nav {
	position: fixed;
	top: 0;
	width: 154px;
}
/**   END NAV.CSS   **/

.b-diary-st__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-diary-week__column {
	margin-bottom: 30px;
}

.b-diary-week-head__title {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	text-align: center;
	position: relative;
	padding: 5px 0px;
}

.b-diary-week-head__title span {
	font-size: 14px;
	font-weight: bold;
	color: #6c8796;
}

.b-diary-week-head__title .b-diary-date {
	color: #53a8ad;
}

.b-dl-table__head {
	border-bottom: 2px solid #cfd4d7;
}

.b-dl-th_column {
	display: table-cell;
	vertical-align: middle;
	height: 30px;
	border-right: 1px solid #cfd4d7;
	line-height: normal;
}

.b-dl-th_column:nth-child(1) {
	width: 137px;
}

.b-dl-th_column:nth-child(2) {
	padding-left: 10px;
	width: 416px;
}

.b-dl-th_column:nth-child(3) {
	text-align: center;
	width: 70px;
}

.b-dl-th_column:last-of-type {
	padding-left: 10px;
	width: 232px;
	border-right: none;
}

.b-dl-th_column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

/*----*/
.b-dl__dynamic-pause {
	padding: 5px 0;
	text-align: center;
	background: #f6f9fb;
	border-bottom: 1px solid #cfd4d7;
	font-size: 11px;
	cursor: default;
	line-height: 13px;
}

.b-dl-td_column {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
	height: 33px;
	position: relative;
}

.b-dl-td_column:hover {
	background: #d7f0ef;
}

.b-dl-td_column span {
	font-size: 12px;
	color: #454856;
	cursor: default;
}

.lesson-grades-column,
.lesson-subject-name-column {
	line-height: 13px;
}

.b-dl-td_column.lesson-grades-column span,
.b-dl-td_column.lesson-subject-name-column span {
	font-size: 15px;
}

.b-dl-td_column.lesson-subject-name-column span {
	width: 111px;
	word-wrap: break-word;
	display: block;
}

.grade-diary i {
	margin: 0 auto;
	background-position: 0;
}

.b-dl-td_column:nth-child(1) {
	width: 20px;
	text-align: center;
}

.b-dl-td_column:nth-child(2) {
	width: 111px;
	padding-left: 5px;
}

.b-dl-td_column:nth-child(3) {
	width: 426px;
}

.b-dl-td_column:nth-child(4) {
	width: 70px;
	text-align: center;
}

.b-dl-td_column:nth-child(5) {
	width: 241px;
	border-right: none;
}

.b-dl-td_column-hw {
	/*border-bottom: 1px solid #cfd4d7;*/
}

.bold-mark {
	font-weight: bold;
}

.b-dl-td-hw-assessment,
.b-dl-td-hw-comments {
	border-bottom: 1px solid #cfd4d7;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

.b-dl-td_column-hw .lesson-comment {
	color: #e02525;
	display: block;
	text-align: center;
}

.b-dl-td_column-hw:last-of-type,
.b-dl-td-hw-assessment:last-of-type,
.b-dl-td-hw-comments:last-of-type {
	border-bottom: none;
}

.b-dl-td_column:nth-child(1):hover,
.b-dl-td_column:nth-child(2):hover,
.b-dl-active,
.b-dl-assessment_active,
.b-dl-td-hw-assessment:hover {
	background: #d7f0ef;
}

.b-dl__comment {
	position: absolute;
	width: 200px;
	padding: 5px 2px;
	border-top: 5px solid #39b3ae;
	box-shadow: 0 0 5px #cfd4d7;
	background: #fff;
	z-index: 1;
	left: 71px;
	top: 100%;
	line-height: 12px;
	text-align: left;
}

.b-dl__comment.grade-info span {
	font-size: 12px;
}

.b-dl__lessons-comment .lesson-kes-item {
	display: block;
	margin: 5px 0;
}

.b-dl__lessons-comment {
	position: absolute;
	width: 250px;
	padding: 5px 2px;
	border-top: 5px solid #39b3ae;
	box-shadow: 0 0 5px #cfd4d7;
	background: #fff;
	z-index: 1;
	left: 100%;
	top: 100%;
	line-height: 12px;
}

.b-dl__lessons-comment span {
	width: 250px !important;
	line-height: 15px;
}

.b-dl__time-comment {
	position: absolute;
	width: 40px;
	padding: 5px 2px;
	border-top: 5px solid #39b3ae;
	box-shadow: 0 0 5px #cfd4d7;
	background: #fff;
	z-index: 1;
	left: 21px;
	top: 100%;
}

.b-dl__time-comment span,
.b-dl__lessons-comment span,
.b-dl__comment span {
	font-size: 11px;
	font-weight: bold;
}

.b-dl-td-hw-section {
	display: table-cell;
	vertical-align: middle;
	/*border-right: 1px solid #cfd4d7;*/
}

.b-dl-td-hw-section .homework-description {
	display: block;
	padding: 5px;
	width: 300px;
	word-wrap: break-word;
}

a.homework-book-link:hover {
	text-decoration: none;
}

a.homework-book-link {
	display: block;
	margin: 7px 0;
	color: #53a8ad;
	line-height: 15px;
}

/*.b-dl-td-hw-section:nth-child(1) {*/
/*width: 40px;*/
/*text-align: center;*/
/*}*/

.b-dl-td-hw-section:nth-child(1) {
	width: 300px;
	text-align: center;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}

.b-dl-td-hw-section:nth-child(2) {
	border-right: none;
	padding: 3px 3px;
}

.b-dl-td-hw-section_time {
	display: table-cell;
	width: 170px;
	border-right: 1px solid #cfd4d7;
}

.b-dl-td-hw-section_hw {
	display: table-cell;
	width: 40px;
}

.b-dl-td-hw-section_hw .i-icon__home-work {
	position: relative;
	top: 3px;
	left: 4px;
}

.b-dl-td-hw-section_time .i-icon__hw-timer {
	position: relative;
	top: 3px;
}

/*----*/

.i-icon__hw-timer {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThDREEyRTNGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThDREEyRTRGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OENEQTJFMUY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OENEQTJFMkY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDnFkYAAADpSURBVHjaYvz//z8DNQETA5UB1Q1kAHkZhtGAFhDPAOJ7QPwbiu9BxbRwmoHFQEYgrocasBKIA4BYHYoDoGK/oWoYiTGwC4hfA7E9lM+GxWP2UDVdhAy0AuK/QGyNpLkdiOWwGGoNVWuFz8C1QLwYTaMFEBfjiAKQ2rX4DHwLxIFomkDhtArKNgFiGyQ5kNq3yGagJxshIH6KnhCA+BEQ9wNxMBCfQZJ7CtUDByxomt8BsTQWr00DYlEgPokmLg3VgzMdYgtDfIBgGGKLZVyAqFjGlg4ZKEmHNMkpFOVlxpFXHlLdQIAAAwD5b//nZXFm4wAAAABJRU5ErkJggg==) no-repeat;
	background-position: 0px 2px;
}

.i-icon__home-work {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABjCAYAAAD+Q9ILAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRFMkUzODJGMkY4MTFFNDgyMTZGNTY5OTJEMjQ0NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRFMkUzODNGMkY4MTFFNDgyMTZGNTY5OTJEMjQ0NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENEUyRTM4MEYyRjgxMUU0ODIxNkY1Njk5MkQyNDQ1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENEUyRTM4MUYyRjgxMUU0ODIxNkY1Njk5MkQyNDQ1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu5QHFQAAAIZSURBVHja7JjNS0JBFMWzb1pE7SOwTYsWFbUq6A8oF/UPuDdw0yapaJsQtJGQ2lXLFoUJbYuoIKKvjdAmEZdFpNAHRq8zMMJTHjpSM++J58JxVK7Ob+6MF+f4LMtq8kI0N3kkCEIQghDkr9GqmhiOxoMYdmr47nwsEur+dxDEkhz9Crl90JmWiiAGxQNWmVaonr6tcZhMfDYEtdje3gPoi9HDigm/MZxCJzbltB9Wh4qIRfSULaYNKhgFQfigXjkWox16Nw3yA6XLQD6Mb408pMNlW5OBvnSDFOQZsB/WXTda/KcnWnyxX+DXYrkN0gltQ2sKufvQtS4QsY2H1Vo8KiYqNwYFdYHcQ5OYKKWQm4WmoJQOkEXoCFpWzF+HtpS7I296BCEIQQhCEIJ41Q2YSB7U7AZcBOYawA3AKtMK1TN3wcJkjm4AQM26AZjQG24AKkI3gG5ARTdAHla6AeLXQjegxA2o1uJRMTNuACaiG8C/igQhCEEIQhCCEKQhQGq6YIWj8TcMlcyXS2gmFgm96q6IgFiARh10Aw1B5wDuN3HlfMKK7xyqlcdwDA2IiyBeTyPvwa0zMg49yudXbh3WDSgJPUO3UIcpN6AksA0JDAm5TbMYAkZAMJnwRTahLtvbKwDKGvVHMKG4EM270kcUKrIKwExdV6Q+W7wMP7ZlpFqObpCc7BequcpBN4AgBCEIQQjSMCC/AgwATkWtYPNighgAAAAASUVORK5CYII=) no-repeat;
	background-position: -6px -38px;
}

/*left panel*/
.ts-container__variants {
	position: relative;
	width: 150px;
	margin: 54px auto 0px;
}

.ts-container__variant {
	background: #8092a4;
	line-height: 14px;
	padding: 16px 32px;
	cursor: pointer;
}

.ts-container__variant:nth-child(1) {
	margin-bottom: 2px;
}

.ts-container__variant-active {
	background: #97a6b5;
}

.ts-container__variant span {
	font-size: 13px;
	color: #fff;
	text-align: center;
}

.ts-container__variant-active span {
	color: #3B5777 !important;
	font-weight: bold;
}

.ts-marker_container {
	position: absolute;
	top: 51px;
	left: 65px;
	display: block;
	padding: 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.ts-distribution_cabinet_auto {
	width: 130px;
	margin: 0 auto;
	border: 1px solid #c8d0d8;
	background: #8899aa;
	line-height: 14px;
	padding: 8px 0px 8px 15px;
}

.ts-distribution_cabinet_auto {
	font-size: 13px;
	color: #fff;
}

.ts-container__filter-fields {
	background: #8193a5;
	padding: 10px 0px;
}

.ts-container__filter-fields .r-st-filter__field-name {
	color: #000;
}

.ts-building-adress {
	line-height: 13px;
	padding: 2px 5px 2px 25px;
}

.ts-building-adress span {
	font-size: 13px;
	color: #fff;
}

.ts-color__01 {
	background-color: #ddc7f6 !important;
}

.ts-color__02 {
	background-color: #69daff !important;
}

.ts-color__03 {
	background-color: #f5e49e !important;
}

.ts-color__04 {
	background-color: #80e7b8 !important;
}

.ts-building-list__show {
	margin-top: 5px;
	text-align: center;
}

.ts-building-list__show a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.ts-building-list__show a:hover {
	text-decoration: none;
}

/**/
.ts-container__check-list u {
	text-decoration: none;
	font-size: 13px;
	color: #fff;
}

.ts-container__check-list input[type="checkbox"] {
	display: none;
}

.ts-container__check-list input[type="checkbox"] + label {
	cursor: pointer;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check + label span {
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	cursor: pointer;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check + label span {
	background: #fff;
	position: relative;
	left: 0;
	top: -1px;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdCNEQ2NzFDRDQ5MTFFNDgxNTZBRDFGMzJEMUMzNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdCNEQ2NzJDRDQ5MTFFNDgxNTZBRDFGMzJEMUMzNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0I0RDY2RkNENDkxMUU0ODE1NkFEMUYzMkQxQzM3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0I0RDY3MENENDkxMUU0ODE1NkFEMUYzMkQxQzM3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtNlWP0AAAB2SURBVHjaYvz//z8DMYCFCDXeQBzBADIRD3YC4q9AHI9PkSUQfwbibLDzgAQnFkVGQPwBiEtgYiBiPxAXICnSBuJXQNyArBlE2ALxFyBOBWIVIH4KxD3otsAYrkD8DWrSDCBmxKUQhP2AeDY2RSDMSGyAAwQYAFS75jWN+08GAAAAAElFTkSuQmCC) top no-repeat;
	background-position: 2px 1px;
}

/**/
.rp-parameters {
	margin-top: 55px;
	padding: 0px 0px 0px 8px;
}

.r-st-filter__calendar {
	font-size: 14px;
	color: #000;
	width: 134px;
	margin-left: 5px;
	padding: 8px 5px;
	margin-bottom: 10px;
	border: none;
	background: #fff;
	-webkit-appearance: none;
}

.r-st-filter__calendar::-webkit-inner-spin-button {
	-webkit-appearance: none;
	display: none;
}

/*RIGHT PANEL*/
.sj-ts-container__lessons,
.sj-ts-container__assessment,
.sj-container_variants {
	margin-top: 0px;
	position: relative;
}

.sj-ts-container__lessons .ts-container__variant,
.sj-ts-container__assessment .ts-container__variant,
.sj-container_variants .ts-container__variant {
	text-align: center;
	margin-bottom: 2px;
}

.sj-ts-container__lessons .ts-marker_container,
.sj-container_variants .ts-marker_container,
.sj-ts-container__assessment .ts-marker_container:nth-child(1) {
	top: 37px;
}

.sj-ts-container__assessment .ts-marker_container:nth-child(2) {
	top: 113px;
}

.sj-ts-container__lessons .ts-marker_container:nth-child(2) {
	top: 85px;
}

.sj-all_lessons {
	color: #39b3ae;
}

.sj-all_selected_lessons {
	color: #fff;
}

/*END RIGHT PANEL*/
/*end left panel*/

.b-dir-lessons__title {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-dir-lessons__list {
	margin-top: 20px;
}

.b-dll__table table {
	width: 96%;
}

.b-dll__table table tbody tr td {
	padding: 10px 5px;
}

.b-dll__table table tbody tr:nth-child(1) td {
	border-bottom: 1px solid #DFE0E2;
}

.b-dll__table table tbody tr:nth-child(2) {
	/*display: none;*/
}

.b-dll__name-lesson {
	width: 500px;
	float: left;
}

.b-dll__name-lesson span {
	font-size: 16px;
	font-weight: bold;
	color: #496f84;
}

.b-dll__controls-lesson {
	width: 100px;
	float: right;
	text-align: right;
}

.b-dll__lesson-theme {
	padding: 0 20px;
}

.b-dll__lesson-theme ul li {
	color: #0eb0a0;
}

.b-dll__lesson-theme ul li > span {
	font-size: 16px;
	line-height: normal;
	color: #496f84;
}

/*icons*/
/*.b-icon__remove {*/
	/*padding: 5px 10px 5px 10px;*/
	/*background: url('~images/i-icon_remove_black20-20.png') no-repeat 0 0;*/
	/*margin-right: 5px;*/
	/*cursor: pointer;*/
/*}*/

/*end icons*/

.b-ectlo-object {
	display: block;
}

.b-ectlo-object-theme {
	padding: 20px 10px 25px 10px;
	border-bottom: 1px solid #cfd4d7;
}

.b-ectlo-object-columns__theme,
.b-ectlo-object-columns {
	width: 1093px;
	background: #F5F9FB;
	border-bottom: 1px solid #cfd4d7;
}

.b-ectlo-object-columns__name {
	width: 363px;
	padding: 0px 0px 0px 15px;
	float: left;
}

.b-ectlo-object-columns__name__is_spo {
	width: 343px;
	padding: 0px 0px 0px 15px;
	float: left;
}

.b-ectlo-object-columns__name__color {
	position: relative;
	z-index:9;
	background: #fff;
	height: 48px;
}


.b-ectlo-count-columns {
	float: left;
}

div.b-ectlo__caunt {
	position: relative;
}

.b-ectlo-count-columns div.b-ectlo__caunt {
	padding: 0px 0px 0px 0px;
	text-align: center;
	float: left;
	width: 47px;
	height: 46px;
}

.b-ectlo-count-columns div.b-ectlo__caunt > span {
	font-size: 16px;
	color: #9fa1a9;
	padding-top: 13px;
	display: block;
}

.b-ectlo-count-columns div > div:nth-child(even) {
	background: #EBF3F7;
}

.b-ectlo-count-columns div.b-ectlo___left_overflow {
	overflow: hidden;
	position: relative;
	background: #f0f4f5;
	padding: 0;
	float: right;
	width: 20px;
	height: 46px;
}

.b-ectlo-count-columns div.b-ectlo___right_overflow__is_spo {
	overflow: hidden;
	position: relative;
	background: #f0f4f5;
	padding: 0;
	float: right;
	width: 10px;
	height: 46px;
}

.b-ectlo-count-columns div.b-ectlo__caunt.sum_hours {
	float: right;
	overflow: hidden;
	width: 49px;
	position: absolute;
	right: 0;
	background: #fff;
}

span.b-ec__lessons {
	font-size: 16px;
	margin-top: 13px;
	color: #9fa1a9;
	display: inline-block;
	float: left;
	width: 170px;
	white-space: nowrap;
}

.b-ectlo-object-columns__lv2 {
	display: block;
}

/*-------------*/

.b-ectlo-object-columns__theme2 {
	width: 1093px;
	height: 48px;
	background: #f8fafa;
	border-bottom: 1px solid #cfd4d7;
}

.b-ectlo-object-columns__theme2 > .b-ectlo-object-columns__name > .b-ec__lessons {
	margin-left: 33px;
}

.b-ectlo-count-columns div.b-ectlo__caunt:nth-child(11) input.b-ectlo__caunt-inp,
.b-ectlo-count-columns div.b-ectlo__caunt:nth-child(12) input.b-ectlo__caunt-inp,
.b-ectlo-count-columns div.b-ectlo__caunt:nth-child(13) input.b-ectlo__caunt-inp {
	/*width: 25px;*/
}

input.b-ectlo__caunt-inp:disabled {
	background: none;
	font-size: 15px;
	color: #9fa1a9;
	border: none;
}

input.b-ectlo__caunt-inp {
	border: none;
	width: 47px;
	height: 46px;
	text-align: center;
	font-size: 15px;
	color: #ff6248;
}

span.b-ectlo__caunt-span {
	display: block;
	padding: 14px;
}

.subject-hours-slider {
	width: 658px;
	/*overflow: hidden;*/
	float: left;
}

.subject-hours-slider > div, .slider-transition {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.subject-hours-period_slider__is_spo {
	width: 141px;
	overflow: hidden;
	float: right;
	position: relative;
	background: #fff;
}

.subject-hours-period_slider__is_spo > div, .slider-transition {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.b-icon__study_plan {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAC2CAYAAADOfz0hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNENENFQjlERDEyMTFFNDhCRkFFRTBDQTExODc1Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNENENFQkFERDEyMTFFNDhCRkFFRTBDQTExODc1Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0Q0Q0VCN0REMTIxMUU0OEJGQUVFMENBMTE4NzVDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0Q0Q0VCOEREMTIxMUU0OEJGQUVFMENBMTE4NzVDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtED5kMAAAkESURBVHja7FtrTBzX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) no-repeat 0 0;
	padding: 0;
	margin-right: 5px;
	width: 30px;
	margin-top: 7px;
	height: 30px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__study_plan_deep {
	background-position: 0px -97px;
}

.b-icon__study_plan_deep.active, .b-icon__study_plan_deep:hover {
	background-position: 0px -141px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-icon__study_plan_inner {
	background-position: 0 -53px;
}

.b-icon__study_plan_inner.active {
	background-position: 0 -9px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

study-plan-edit-right-nav .b-right-panel__controls {
	border: 1px solid #95A8B9;
	margin: 5px 5px;
	border-radius: 3px;
}

study-plan-edit-right-nav a {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	line-height: 13px;
}

.subject_select {
	margin-top: 8px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	width: 180px;
	height: 32px;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
}

.a-add, .a-back {
	text-decoration: underline;
	color: #6c8796;
}

.a-add i {
	margin: 0;
}

.a-add:hover, .a-back:hover {
	color: var(--font-color);
}

.b-ec__lessons.add-subj {
	margin-bottom: 16px;
	margin-top: 0px;
}

.a-back {
	cursor: pointer;
	margin-top: 30px;
	display: block;
	text-align: center;
}

.gen-plan-button {
	width: 400px;
	margin: 30px auto;
	display: block;
	height: 50px;
	background: #ededed;
	border: 1px solid #ababab;
	text-align: center;
}

.gen-plan-button:hover {
	border-color: var(--color-button-5);
	cursor: pointer;
}

.gen-plan-button a,
.gen-plan-button span {
	margin-top: 15px;
	font-size: 17px;
	color: var(--font-color);
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.gen-plan-button:hover a,
.gen-plan-button:hover span {
	text-decoration: underline;
}

/* left column */
.b-row_back {
	width: 48px;
	height: 47px;
}

.i-icon-big_row-back {
	width: 48px;
	height: 56px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAaCAYAAAA5WTUBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQxM0U4NTJENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQxM0U4NTNENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDEzRTg1MEQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDEzRTg1MUQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pon9FrQAAAF5SURBVHjaxNZPKERRFMfxO2Pyp5SQBRvU2Bv2ttjYKBRF/m2VjYU/2VjYUSwpMlaUhQULtor8yfZNWChKFjZITXxvnanTM2oW845Tn3qnmWl+b+a+c28sCO5cAdWBc3z6JplsdsWseAHvSeEIZyjutxcYohr7qEArtqxDxJBWd/+GMesQC+iW62+MILAM0Yl51S/jwEVU+UI0yt9QIv0p5lyEFQ5RJguxVvpHDCBrGWIN7XL9hT68uIgroa5HMa76aZkNvyqTuY8kRJv8Crm6RiVmnEH5EDXYk4Gkp2TKGZVfEzuhgWRecfnZnVqM5pWQJ+ASDajDk8yJrGWIZ/TjBKWoRxUmrULE1HliCivqNb9Zbeb7UJTniVXsqn5dHl2ThalrArdyXR4a4WYh3tGrHtWm0GZmtotmMCRniNy2vmgdwtchllQ/ix7rEE7u/lgd9bbRYh3CD6tBPEjvZ8fGf5y2X2WhfuAGw1GfJ/6qK3ThQsIUvX4EGABZjUTewO26bgAAAABJRU5ErkJggg==) no-repeat 8px 15px;
}

/*end left column*/

/*middle*/
.b-edit-curriculum__body {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-ec__name span,
.b-ec__selects span,
.b-ect__selects span,
.b-ec__small-name span {
	font-size: 13px;
	font-weight: bold;
	color: #a8b8c4;
	padding-bottom: 5px;
}

.b-ec__name {
	width: 500px;
	float: left;
	margin-right: 15px;
}

.b-ec__name input[type="text"] {
	width: 465px;
	font-size: 16px;
	color: #3b3e41;
	border: none;
	background: #eef2f4;
	margin-top: 5px;
	padding: 14px 15px;
}

.b-ec__small-name {
	float: left
}

.b-ec__small-name input[type="text"] {
	width: 230px;
	font-size: 16px;
	color: #3b3e41;
	border: none;
	background: #eef2f4;
	margin-top: 5px;
	padding: 14px 15px;
	margin-right: 20px;
}

.b-ec_three-column__form {
	margin-top: 15px;
}

.b-ec_three-column__form .b-ec__selects:nth-child(3) {
	margin-right: 0px;
}

.block-education-levels {
	display: flex;
}

.block-education-levels-child {
	padding: 10px;
	margin-left: -5px;
	margin-top: -10px;
}
.ezd-selects-education-level {
	height: 15px;
}

.b-ec__selects {
	width: 280px;
	float: left;
	margin-right: 10px;
}

.b-ec__selects select {
	font-size: 14px;
	color: #3b3e41;
	width: 278px;
	height: 45px;
	padding: 5px 45px 5px 15px;
	margin-top: 5px;
	margin-right: 15px;
}

.b-ec__selects select {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background: #f0f4f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyRUQ5NzhENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyRUQ5NzlENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNjJFRDk3NkQ1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjJFRDk3N0Q1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUWk4kAAAGUSURBVHja7FU7TsNAEJ01iAugFCk4Ba1TBQnRJnJFRURFjsAROENOYFJHCFIlSgPUSQ1FChcodhXL3mXG9ibrjWMbRCp2JP/m897szsyaCSHgkGLBgcUQVMox3caz2YAB9KRSFp4xBlW6zTeZtyYQnA/atn2brCBcre7Q+U1lVoGKvnPgoIEjVhgEfXWL1phAFy1e6styWReRyHfVJ3lHjAQLMfUafKDhGp1imY2edQ2JCYOw9hX5mQlxXzZ80lbkwzGWMHKr3tlL1L1Mpy4+uzm9UkQZo5EML2zbyTw3fkVtKkLf76HXYruvShGVhOiZXQuKUcGr5sCHOO4geKB2CJEJfXvQh0dRJ4n54aDNBWM3mJ3QO0npIBFxTpnPfzvJQxyYh8K+T5VkeywDSIrsum6Zz9Fps/kEltVWi4fX+Gu5vKTW3BfoOE5KUCWjyaRxYlnvuIKzjOAz5Pz8qtXy/uqw8zgAFX2NvR5CFNGkerUPu5pCZ1U/q8Jr3SBmfpmGwBAYAkNgCAyBITAEhuC/EHwLMACmMtZwHT0s5wAAAABJRU5ErkJggg==) no-repeat 242px 11px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

.b-ec__selects select::-ms-expand {
	display: none;
}

.b-ec__selects .b-rf-events__control {
	width: 95px;
	padding: 12px 22px;
}

.b-ec__selects .b-rf-events > .b-rf__dot-bg {
	left: 130px;
}

.b-ec_two-column__form {
	margin-top: 15px;
}

.b-ect__selects {
	width: 332px;
	float: left;
	margin-right: 18px;
}

.b-ec_two-column__form .b-ect__selects:nth-child(2) {
	width: 525px;
	margin-right: 0px;
}

.b-ec_two-column__form .b-ect__selects:nth-child(2) select {
	width: 525px;
	margin-right: 0px;
}

.b-ect__selects select {
	font-size: 16px;
	color: #3b3e41;
	width: 332px;
	height: 45px;
	padding: 5px 15px;
	margin-top: 5px;
	margin-right: 15px;
}

.b-ec_two-column__form .b-ect__selects:nth-child(2) select {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyRUQ5NzhENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyRUQ5NzlENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNjJFRDk3NkQ1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjJFRDk3N0Q1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUWk4kAAAGUSURBVHja7FU7TsNAEJ01iAugFCk4Ba1TBQnRJnJFRURFjsAROENOYFJHCFIlSgPUSQ1FChcodhXL3mXG9ibrjWMbRCp2JP/m897szsyaCSHgkGLBgcUQVMox3caz2YAB9KRSFp4xBlW6zTeZtyYQnA/atn2brCBcre7Q+U1lVoGKvnPgoIEjVhgEfXWL1phAFy1e6styWReRyHfVJ3lHjAQLMfUafKDhGp1imY2edQ2JCYOw9hX5mQlxXzZ80lbkwzGWMHKr3tlL1L1Mpy4+uzm9UkQZo5EML2zbyTw3fkVtKkLf76HXYruvShGVhOiZXQuKUcGr5sCHOO4geKB2CJEJfXvQh0dRJ4n54aDNBWM3mJ3QO0npIBFxTpnPfzvJQxyYh8K+T5VkeywDSIrsum6Zz9Fps/kEltVWi4fX+Gu5vKTW3BfoOE5KUCWjyaRxYlnvuIKzjOAz5Pz8qtXy/uqw8zgAFX2NvR5CFNGkerUPu5pCZ1U/q8Jr3SBmfpmGwBAYAkNgCAyBITAEhuC/EHwLMACmMtZwHT0s5wAAAABJRU5ErkJggg==) 491px 11px;
}

.b-ect__selects select {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background: #f0f4f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyRUQ5NzhENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyRUQ5NzlENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNjJFRDk3NkQ1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjJFRDk3N0Q1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUWk4kAAAGUSURBVHja7FU7TsNAEJ01iAugFCk4Ba1TBQnRJnJFRURFjsAROENOYFJHCFIlSgPUSQ1FChcodhXL3mXG9ibrjWMbRCp2JP/m897szsyaCSHgkGLBgcUQVMox3caz2YAB9KRSFp4xBlW6zTeZtyYQnA/atn2brCBcre7Q+U1lVoGKvnPgoIEjVhgEfXWL1phAFy1e6styWReRyHfVJ3lHjAQLMfUafKDhGp1imY2edQ2JCYOw9hX5mQlxXzZ80lbkwzGWMHKr3tlL1L1Mpy4+uzm9UkQZo5EML2zbyTw3fkVtKkLf76HXYruvShGVhOiZXQuKUcGr5sCHOO4geKB2CJEJfXvQh0dRJ4n54aDNBWM3mJ3QO0npIBFxTpnPfzvJQxyYh8K+T5VkeywDSIrsum6Zz9Fps/kEltVWi4fX+Gu5vKTW3BfoOE5KUCWjyaRxYlnvuIKzjOAz5Pz8qtXy/uqw8zgAFX2NvR5CFNGkerUPu5pCZ1U/q8Jr3SBmfpmGwBAYAkNgCAyBITAEhuC/EHwLMACmMtZwHT0s5wAAAABJRU5ErkJggg==) no-repeat 296px 11px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

.b-ect__selects select::-ms-expand {
	display: none;
}

/*end middle*/

/*table*/
.b-ec_subject-areas {
	margin-top: 15px;
	border-top: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

.b-ec-sa__layer {
	float: left;
}

.b-ec-sa__title {
	width: 185px;
	padding: 25px 103px 25px 10px;
}

.b-ec-sa__title span {
	font-size: 12px;
	font-weight: bold;
	color: #454856;
}

.b-ec-sa__title__is_spo {
	width: 185px;
	padding: 25px 83px 25px 10px;
}

.b-ec-sa__title__is_spo span {
	font-size: 12px;
	font-weight: bold;
	color: #454856;
}
/*---------table head------------*/
.b-ec-sa__table {
	width: 803px;
}

.b-ec-sa__table__is_spo {
	width: 823px;
}

.b-ec-sa-table__header {
	float: left;
	width: 70px;
	background: #f0f4f5;
}

.b-ec-sa-table__header table {
	border-collapse: collapse;
	width: 100%;
}

.b-ec-sa-table__header table tr td {
	padding: 13px 5px 13px 5px;
}

.b-ec-sa-table__header table tr:nth-child(1) td, .b-ec-sa-table__header table tr:nth-child(2) td {
	border-bottom: 1px solid #cfd4d7;
}

.b-ec-sa-table__header table tr td span {
	font-size: 15px;
	color: var(--font-color);
}

/*---------end table head------------*/

/*----------dinamic table------------*/
.b-ec-sa-dinamic_table {
	float: left;
	position: relative;
	left: 0;
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.b-ec-sa-dinamic_active {
	display: block;
}

.b-ec-sa-changer__hide {
	display: none;
}

.b-ec-sa-dinamic_table table {
	border-collapse: collapse;
	width: 485px;
}

.b-ec-sa-dinamic_table table tbody td {
	font-size: 15px;
	color: #454856;
	min-width: 47px;
	width: 47px;
	height: 20px;
	padding: 14px 0px 13px 0px;
	text-align: center;
}

.b-ec-sa-dinamic_table table tbody tr:nth-child(1) td {
	font-weight: bold;
	border-bottom: 1px solid #cfd4d7;
}

.b-ec-sa-dinamic_table table tbody tr:nth-child(2) td {
	border-bottom: 1px solid #cfd4d7;
}

div.b-ec-sa-dinamic_table table tbody tr > td:nth-child(odd).b-ec-sa-active,
div.b-ec-sa-dinamic_table table tbody tr > td.b-ec-sa-active {
	background: #ffcbcb !important;
}

.b-ec-sa-dinamic_table table tbody tr > td:nth-child(odd) {
	background: #fff;
}

.b-ec-sa-dinamic_table table tbody tr:nth-child(2) td {
	cursor: pointer;
}

/*----------end dinamic table------------*/

/*------------chenger table--------------*/

.b-ec-sa-changer_table {
	width: 658px;
	float: left;
	overflow: hidden;
}

.b-ec-sa-changer_table table {
	border-collapse: collapse;
	width: 100%;
}

.b-ec-sa-changer_table table tbody tr > td:nth-child(even) {
	background: #f0f4f5;
}

.b-ec-sa-changer_period_table__is_spo {
	width: 141px;
	float: right;
	overflow: hidden;
}

.b-ec-sa-changer_period_table__is_spo table {
	border-collapse: collapse;
	width: 100%;
}

.b-ec-sa-changer_period_table__is_spo table tbody tr > td:nth-child(even) {
	background: #f0f4f5;
}

/*.b-ec-sa-changer_table table tbody tr>td:nth-child(even) {
  background: #f0f4f5;
}*/

.b-ec-sa-changer__week-timer {
	position: relative;
	text-align: center;
	cursor: pointer;
	float: left;
}

.b-ec-sa-changer__week,
.b-ec-sa-changer__timer,
.b-ec-sa-changer_next-week {
	padding: 14px 7px 12.5px 6px;
}

.b-ec-sa-changer__week span,
.b-ec-sa-changer__timer span,
.b-ec-sa-changer_next-week span {
	font-size: 15px;
	font-weight: bold;
	color: #818494;
}

.b-bg__dots {
	position: absolute;
	top: 36px;
	left: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #818494;
}

/*------------end chenger table----------*/

/*------------table footer---------------*/
.b-ec-sa-table__footer {
	float: right;
	width: 55px;
	background: #f0f4f5;
}

.b-ec-sa-table__footer table {
	border-collapse: collapse;
	width: 100%;
}

.b-ec-sa-table__footer table tr td {
	padding: 13px 0px 13px 0px;
	text-align: center;
	color: #454856;
}

.b-ec-sa-table__footer table tr:nth-child(1) td, .b-ec-sa-table__footer table tr:nth-child(2) td {
	border-bottom: 1px solid #cfd4d7;
}

.b-ec-sa-table__footer table tr:nth-child(1) td span {
	font-size: 12px;
	font-weight: bold;
}

.b-ec-sa-table__footer table tr:nth-child(2) td span {
	font-size: 15px;
	font-weight: normal;
}

/*-------------end table footer-----------*/

/*------------------------*/
.b-ec-table__list-objects {
	display: block;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 600px;

	position: relative;
	padding-bottom: 50px;
}

div.b-ec-table__list-objects table {
	border-collapse: collapse;
	width: 100%;
}

div.b-ec-table__list-objects table tbody tr:nth-child(1) td {
	padding: 20px 10px;
	border-bottom: 1px solid #cfd4d7;
}

div.b-ec-table__list-objects table tbody.b-ec-l-o_tb tr:nth-child(2) {
	display: none;
}

div.b-ec__lessons-list table tbody.b-ec-l-l-tb tr:nth-child(2) {
	display: none;
}

span.b-ec-objects__name {
	font-size: 14px;
	font-weight: bold;
	color: #454856;
	position: relative;
	top: 5px;
}

.adapt_subject_icon {
	padding: 0;
	margin-right: 4px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	border-radius: 10px;
	border: 1px solid red;
	color: red;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.i-icon__row-down-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE3NjYyRDdENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE3NjYyRDhENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMTc2NjJENUQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMTc2NjJENkQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqSI/XMAAAJISURBVHjaYgxesZaBHoCFCDUKQBwBxM5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgK1CdMRPiaCar2ClQvURblAfF6IOYlIyp4oXrzCVkECqYJRPoCn+/6gTgcl0UyQDwHiBmpkMgYoWbJYbOonczgwgV4gLgN3SJZaGRSG4RDzYZbFI4rqTMyEg5JPGpYYB6AWeSITZWbsiJDu4sDAy8bG05LNESEGSZ6ujLIC/DjUuKIbJE2uiwbMzODC9AiFSFBhkYnOwYBDg4ME/QlxBlqHWwYpHh5GKxkpXFZpINskQi67K+/fxka9x9muPnmLYMcPx9DM9AyUW4uuLy5jBRDpa0lAzvQQWuv3WBYfvkaLouEGQjll6+/fzM0HTzKcOnlKwZJoKtBlknx8jLYyssyFFuZMzAzMTEsuXgFnyWIeISW3g+R0zw6YAUaWAQ02FRakuHrr98MXKwsoBTAMOfsBYadd+4RsuMxyGyYj67iU/n73z+GnqMnGA4/fMzAzcbK8B8oNuXkGWIsYYCWf/AkDSrqPfGp/vv/P8NkoOEgH11+9Yrh5JNnxOal/chBB8pU94isn0gBf4BYGVR1MCGF4woalAwrYfUTcqqrBOLPVLTkCxBXYStUnwBxKhD/p4IlIDNSkGtbJixeLQDifxRYAtJbCDULbw07CYgDyQzGz1C9E4ltM2yCllErifTdP6haXaheklpBj6BFfAWtm1sw8ACIO6CYbAAQYAAvlovm0FfEKQAAAABJRU5ErkJggg==) no-repeat;
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

.i-icon__row-up-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE4ODg4RThENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE4ODg4RTlENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTg4ODhFNkQ2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTg4ODhFN0Q2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm1G5BQAAAJcSURBVHjaYgxesZaBHoCFCDUKQBwJxE5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgKEEfgUYNuTgRUjx+xFuUD8Xog5iUjKnihevMJWQQKpn4ifYHPd/1Qs7BaJAvEc4CYkQqJjBFqlgw2i9rJDC58wdiBbhEo9YTTIPuEQ82GW+RHZJ5iMJeRYkg20mdgZGQkNp/6Iecjb2J02SvIMWSbGTMwAS3hYWNjmHLyDMPf//8JafMB4hkwi/QIqXZXUWJIMTZgYAAa/PXXbwZbeVkGDhYWhr5jJxl+//uHT6suctCJ4FMZoKEGtuQf0JJJQF9U7jnA8ObbNwZTaUmGSjsrBnYWvKEuwkBMfonU1WKI0ddh+At0Ncj1hx8+Znj2+TND7b5DDM8/f2HQExdjqLO3ZuBiZSWYuUDgLTbJKF1thmAtDYaff/8ytB8+znDyyTO43Ouv38CWPfr4iUFdRJihwdGWgZWZGZsxb5EtuoJNxbHHT4Cu/8LQfOAIw8UXLzHkP/z4wVAPtOzOu/cMe+7eZ/gNdBAWcAU51YGKek90FQ8+fGTI374bGP+4U9bnX7/AcYZHzT5kH60E4j/YVP0nnHzxqfkDrT7gFj2GWkZtsBJWPyGnumpQSFDREpBZNdgK1YdAnAoKCSpY8h9q1gNc9RHIq0VA/I8CS0B6C9GjAluGnQDEQUD8hQxLvkD1TiS2zbARiHWgrvpHpC9WQvVsJLUV9BDa4KhAa25JQOVfUKu5Bc+30Nq3nZLUARBgAF/5sQFjAzMiAAAAAElFTkSuQmCC) no-repeat;
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

/*-------------------------*/

/*-------------------------*/

.b-ec__lessons-list {
	display: block;
}

div.b-ec__lessons-list table tbody tr td {
	font-size: 15px;
	color: #454856;
	width: 43px;
	max-width: 48px;
	height: 20px;
	padding: 14px 0px 13px 0px !important;
	text-align: center;
}

div.b-ec__lessons-list table tbody tr td:nth-child(even) {
	background: #ebf3f7;
}

div.b-ec__lessons-list table tbody tr td:nth-child(odd) {
	background: #f5f9fb;
}

div.b-ec__lessons-list table tbody tr td > span {
	font-size: 16px;
	color: #9fa1a9;
}

div.b-ec__lessons-list table tbody tr:nth-child(1) td:nth-child(1) {
	text-align: left;
	max-width: 246px;
	padding: 15px 5px 15px 0 !important;
}

div.b-ec__lessons-list table tbody tr:nth-child(1) td:nth-child(1) span {
	display: block;
	width: 150px;
	float: left;
}

div.b-ec__lessons-list table tbody tr:nth-child(2) td {
	background: #f8fafa;
}

div.b-ec__lessons-list table tbody tr:nth-child(2) td:nth-child(even) {
	background: #fff;
}

div.b-ec__lessons-list table tbody tr:nth-child(2) td:nth-child(1) {
	text-align: left;
	width: 195px;
	padding: 15px 5px 15px 17px !important;
}

div.b-ec__lessons-list table tbody tr td:nth-child(12), div.b-ec__lessons-list table tbody tr td:nth-child(13), div.b-ec__lessons-list table tbody tr td:nth-child(14) {
	max-width: 31px;
	width: 28px;
}

.i-icon__row-down-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQxMjU2QzVENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQxMjU2QzZENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RDEyNTZDM0Q2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDEyNTZDNEQ2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk/7w8YAAACpSURBVHjaYpw+cxEDuYAJSmsB8V4gliGgXgaqTgtZcy8QOwHxKSA2x6HRHCrvBFUP1xwNxPuAWBKIDwBxFJrGKKi4JFRdNLLmd0DsDsTTgZgDiJcAcRsQs0DpJVDx6VB175A1g8AfIM4C4mwg/gvElUB8D0r/hYpnQdUxoGuGgWlA7AnE74FYFmqLJ1Qca2ijgz3QANoMxBZQPgZgwRMtt4HYD1+8AQQYAPiiIQuB+gDOAAAAAElFTkSuQmCC) no-repeat;
}

.i-icon__row-up-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVERUExOURENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVERUExOUVENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NURFQTE5QkQ2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NURFQTE5Q0Q2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDkutkAAACeSURBVHjaYpw+cxEDuYAJj5weEB8GYn1SNfsC8VEgtgHiI0DsR6zmUiDeAMQ8QHwDSq+HiuPUzAbE84G4C8qvAmJNKM0AFZ8PVYeiWQSI9wJxAhB/BeIQIG6HyrVD+V+h8nuh6uGa10H99wRKr0dz4Xo0+bXImrOBeD8QmwLxBRyBCBI3A+J9QJwDEmCBSlwGYiciovY5EDvDOAABBgCP9R4r1gsZNAAAAABJRU5ErkJggg==) no-repeat;
}

div.b-ec__themes-list table tbody.b-ec-t-l-tb tr td:nth-child(1) {
	width: 242px !important;
}

div.b-ec__themes-list table tbody.b-ec-t-l-tb tr td {
	position: relative;
}

div.b-ec__themes-list table tbody.b-ec-t-l-tb tr td:hover .i-row-001 {
	display: block;
}

i.b-ec__drop-theme {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background-position: 6px 7px;
	float: left;
	display: inline-block;
	height: 4px;
	width: 7px;
	margin-right: 5px;
	margin-top: 13px;
}

i.b-ec__add-lesson {
	float: right;
}

i.b-ec__themes-edit {
	position: relative;
	left: 60px;
}

i.b-ec__themes-remove {
	position: relative;
	left: 61px;
}

/*.b-icon__remove {*/
	/*background: url('~images/i-icon_delete_black20-20.png') no-repeat;*/
	/*cursor: pointer;*/
	/*padding: 0;*/
	/*margin-left: 5px;*/
	/*width: 20px;*/
	/*height: 20px;*/
	/*display: inline-block;*/
/*}*/

.b-icon__reload {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wsUCggBNV7KywAAAVNJREFUOMu9lL9KxEAQxn8kFqayObGwsfQugo/gCRo9O218h/sDWohWcpY2Wlx8CUXwYZKz9CzsrZRgcTafMq5ruBBwYNhl9ptvZ2ZnB/5RWsAVkAFv0ky2VlWiEZADx0AMRNJYthxIZyHeBwqgD4QluECYQj5eaQqw7dgXgQ2grT2KdE7YQr6/ZAQMHNsdMHX0Uuu5MAP5/pBYdbFpPsvxFOgACXAIfMg+FC6Ub2wJU6DniSxxLrWRXpiznji+JTM3NExkVkKlORRZ5NR/bMGvwIL2bRF2KrRapD4lqNH0U7dulvAFWDbpA6yXEO5pLbSuAJNZHmXHQ5bo7KHsUXxtM5Hjmeq5C5zI9uQ8Vu5L39fYt57GvncwfV9j26+35dgbevlNYMk5+/p6fw6JAzMcgrrDwbZEqrp0gVVgXtoEjqqMLytrwA3wCLxLx8B1VaJa8gkJKVubQErJfQAAAABJRU5ErkJggg==) no-repeat;
	cursor: pointer;
	padding: 0;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.b-icon__finish {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wsUChQApC6nAAAAAXBJREFUOMu9lMFKglEQhb+jIv4QtrBttE3/0DeIiFxG1KZnMBSSti5rWwutJ6mWUa2CtmoP0AsUROLC/jbzw+1ytURoYDZzzznMnXvuwD9GBTgH+sCnZd9qlXmFusAAaAMxEFnGVhsAvb8I7wNjoAlkZ+AyhhkbJxhlA9TTgqSMpJKkFcuSJDmcunHKIcEu0HILkqqSXr2sebyWcX9EbHPJeoK7khIv9zxu1rhxOguABnAFTDzwV+Amfm1i3IYruAXcO51FkmKgFhCsSoolRU7tDth2QW/AsiPYkfQuaRS48sjOOg4/Mp+Sm/LiQzsrBM4KQGKYqTHwTSqpHeguzZOA5YY4r1oBloBnB/QkKQdseuTTJEnOvNoh8AHc/mabvKRrp7MbSflZtplpbBNdlfQg6VHSWmBczZCx3a+3ExAtSioGOOnXm7okDpzlkFl0Objrq2dzOQLWzSoFu8XxPOvLjQ3gEngBRpZD4GJeoYXiGylKXWUQ+5QlAAAAAElFTkSuQmCC) no-repeat;
	cursor: pointer;
	padding: 0;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.b-icon__finish.restorecur {
	transform: rotate(180deg);
	margin: 0 -20px 0 0;
	width: 20px;
	cursor: pointer;
	height: 20px;
	display: inline;
	padding-right: 20px;
	border: none;
}

.b-icon__finish.restoresubj {
	transform: rotate(180deg);
	width: 20px;
	cursor: pointer;
	height: 20px;
	display: inline-block;
	padding-right: 20px;
	border: none;
}

.chInp:disabled {
	background: none;
	font-size: 16px;
	color: #9fa1a9;
}

.chInp {
	width: 36px;
	text-align: center;
	font-size: 16px;
	color: #ff6248;
	border: none;
}

.i-row-001 {
	display: none;
	position: absolute;
	top: 30px;
	left: 17px;
	padding: 6px 7px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUxMjAxQzFENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUxMjAxQzJENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTEyMDFCRkQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTEyMDFDMEQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmRejoAAACsSURBVHjaYvTfsYWBaMDEQArAotpWUipWTYNY1RfevLGVkDIXkyBK9effv7ovnsvW1pXg4iLK3bc/flh+91a5gTEbMzOyOAucFaSojKbn0ZfPaZraU65cwqKah5UV0xJGVC5C9aJbN5AlPGTlDUVEK04eI+xuFT7+KBW1rgvnfv79S0A10EllBsbTrl1+/u0r4TABOuDoi2cnXr7AlGLBFDr8/BkQUSGdAAQYALFdNMDEcNnLAAAAAElFTkSuQmCC) no-repeat 1px 1px;
	cursor: pointer;
}

.b-ec__context-menu {
	position: absolute;
	top: 31px;
	left: 33px;
	padding: 5px 5px;
	width: 129px;
	text-align: left;
	background: var(--color-button-5) !important;
	z-index: 999;
}

.b-ec__context-menu a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

/*-------------------------*/

/*end table*/
.control-hours-table {
	display: inline-block;
	background: #DCDBE0;
	width: 10px;
}

.control-hours-table:hover {
	background: #E9E8ED;
}

.control-hours-table.left {
	float: left;
}

.control-hours-table.right {
	float: right;
}

.control-hours-table a {
	padding: 61px 1px;
	display: block;
	text-decoration: none;
}

.control-hours-table div {
	padding-top: 142px;
	background: #f0f4f5;
}

.b-ec__selects.level {
	width: 150px;
}

.b-ec__selects.level select {
	width: 112px;
	background-position: 81px 11px;
}

.b-ec__selects.edu-form {
	width: 500px;
}

.b-ec__selects.edu-form select {
	width: 495px;
	background-position: 460px 11px;
}

.b-ec__small-name.adapt span {
	padding: 0;
	margin-top: 10px;
}

.b-ec__selects.gup {
	width: 170px;
	margin-right: 0;
}

.b-ec__selects.gup select {
	width: 170px;
	margin: 0;
	background-position: 138px 15px;
	height: 55px;
}

/*events*/

.b-events__wrapper {
	width: 536px;
	float: right;
	border-left: 1px solid #dce3e7;
	border-bottom: 1px solid #dce3e7;
}

.b-events__wrapper header {
	background: #6c8796;
	height: 56px;
	float: right;
	width: 537px;
}

.b-events__add:hover,
.b-events__all:hover {
	background-color: #eff4f7;
}

.b-events__add {
	background: #fff;
	height: 55px;
	line-height: 55px;
	display: table-cell;
	cursor: pointer;
}

.b-events__placeholder {
	background: #fff;
	width: 218px;
	height: 56px;
	float: left;
}

.events-list-header-wrapper {
	display: block;
	width: 481px;
	height: 56px;
	background-color: #fff;
	position: relative;
	padding-right: 56px;
}

.events-list-header-wrapper .b-events__right_nav,
.events-list-header-wrapper .b-events__close {
	position: absolute;
	right: 0;
	top: 0;
	width: 56px;
	height: 55px;
	cursor: pointer;
}

.b-events__all {
	background: #fff;
	height: 56px;
	line-height: 56px;
	display: table-cell;
	cursor: pointer;
}

.b-events__search {
	background: #fff;
	width: 55px;
	height: 55px;
	border: 1px solid #dce3e7;
	position: absolute;
	right: 55px;
	top: 0;
	cursor: pointer;
	transition-property: width;
	transition-duration: 0.7s;
}

.b-events__search a,
.b-events__right_nav a {
	width: 27px;
	height: 27px;
	display: block;
	position: absolute;
	top: 1px;
	right: 13px;
}

.b-events__search-input {
	border: none;
	height: 55px;
	line-height: 55px;
	width: 0;
	padding: 0 10px;
	transition-property: width;
	transition-duration: 0.7s;
}

.b-events__search.opened .b-events__search-input {
	width: 220px;
}

.b-events__search.opened {
	width: 308px;
}

.b-events__add,
.b-events__all {
	font-size: 18px;
	padding: 0 10px;
}

.b-events__search a, .b-events__right_nav a {
	padding: 14px 0 0 14px;
}

.b-events__close a {
	padding: 20px 16px;
}

.b-events__all-content ul li {
	list-style: none;
	height: 60px;
	background: #fff;
}

.b-events__all-content ul li:last-child div.name, .b-events__all-content ul li:last-child div.arrow {
	border: none;
}

.b-events__all-content ul li div span {
	color: #272036;
	padding: 20px 10px;
}

.b-events__all-content > .clearfix {
	-webkit-transition: all 0.09s ease-out;
	-moz-transition: all 0.09s ease-out;
	-ms-transition: all 0.09s ease-out;
	-o-transition: all 0.09s ease-out;
	transition: all 0.09s ease-out;
}

.b-events__all-content ul li.bold div.name span {
	font-weight: bold;

}

.b-events__all-content ul li div {
	display: inline-block;
	float: left;
	height: 59px;
}

.b-events__all-content ul li div.time {
	width: 90px;
	padding-left: 20px;

}

.b-events__all-content ul li div.name {
	width: 304px;
	border-bottom: 1px solid #dce3e7;
}

.b-events__all-content ul li div.arrow .importance {
	float: none;
	vertical-align: top;
	padding: 23px 0 0 30px;
}

.b-events__all-content ul li div.name span {
	padding-left: 0;
}

.b-events__all-content ul li div.arrow {
	width: 122px;
	border-bottom: 1px solid #dce3e7;
}

.b-events__all-content ul li div.arrow i {
	margin: 20px;
	float: right;
}

.b-events__all-content ul li.double div.time i {
	position: relative;
	top: -8px;
	left: -1px;
}

.b-events__all-content ul li div.arrow i.b-i-xl {
	margin: 0 10px 0 0;
}

.b-events__all-content ul li.double div.time span {
	padding: 10px 8px;
}

.b-events__all-content ul li div.detail {
	height: auto;
	padding: 20px 0 30px 100px;

}

.b-events__all-content ul li div.detail div {
	height: auto;
}

.b-events__all-content ul li div.detail div.field {
	width: 415px;
}

.b-events__all-content ul li div.detail button.delete {
	margin: 80px 0 0;
}

.b-events__all-content ul li:hover {
	cursor: pointer;
}

.b-events__all-content ul li:hover div.main-info {
	border-color: #b1ccd7;
	background: #b1ccd7;
}

.b-events__all-content ul li:hover div span {
	color: #fff;
}

.b-events__add-content {
	padding: 20px 25px 0 20px;
	width: 492px;
}

h3.gray-title {
	color: #aabcc6;
	text-transform: uppercase;
	font-size: 13px;
	padding-bottom: 5px;
}

.accent-text {
	color: var(--font-color2);
	display: inline !important;
	padding: 0 !important;
}

.gray-text {
	color: #6C8796;
	font-weight: 700;
	display: inline !important;
	padding: 0 !important;
}

.underline {
	border-bottom: 1px solid var(--font-color2);
}

.btn-green {
	background: #1fc1af;
	color: #fff;
	height: 46px;
	width: 250px;
	margin-bottom: 10px;
}

.btn {
	border-radius: 2px;
	border: none;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
}

.btn:hover {
	cursor: pointer;
}

.adding-events {
	border-bottom: 1px solid #dce3e7;
}

.adding-events .b-events__add {
	border: none;
	margin: 0;
}

.b-i-xl.circle {
	border: 2px solid black;
	background: none;
	line-height: 1px;
	padding: 7px;
	display: inline-block;
}

.b-i-xl.circle.cont {
	background: none;
	line-height: 1px;
	display: inline-block;
	position:absolute;
	margin-top:-9px;
	cursor: pointer;
}

.b-i-xl.thin {
	border: 1px solid black;
	padding: 8px;
}

.b-i-xl.circle.red {
	border-color: #fd0822;
}

.b-i-xl.circle.blue {
	border-color: #79a4fc;
}

.b-i-xl.circle.green {
	border-color: #76d775;
}

.b-i-xl.circle.red.checked {
	background-color: #fd0822;
}

.b-i-xl.circle.blue.checked {
	background-color: #79a4fc;
}

.b-i-xl.circle.green.checked {
	background-color: #76d775;
}

.b-i-xl.circle:after {
	content: ' ';
	margin-left: -6px;
}

.b-i-xl.circle.checked:after {
	content: '\2713';
	margin-left: -5px;
}

.b-i-xl.circle.checked_delete:after {
	content:"\D7";
	font-style: normal;
	padding-left: 3px;
}

.which-day input {
	width: 9px;
	border: none;
	background: transparent;
}

.events-weekday-selector ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 150px;
}

.events-weekday-selector li {
	display: inline-block;
	margin: 2px 2px 0 0;
	background: #f0f4f5;
	color: #000;
	cursor: pointer;
	width: 20px;
	height: 20px;
	font-size: 13px;
	text-align: center;
}

.events-weekday-selector li:hover {
	background: #1fc1af;
	color: #fff;
}

.event-edit-form-buttons {
	text-align: center;
	width: 100%;
}

.event-edit-form-buttons button {
	display: block;
	float: right;
	width: 250px;
	height: 46px;
	margin: 0 9px !important;
}

.event-editor-clear {
	clear: both;
}

.event-editor-wrapper {
	position: relative;
	padding: 20px 25px 0 20px;
	font-size: 13px;
}

.event-editor-block {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #edeff0;
}

.upload-event-attach-link {
	text-decoration: none;
	color: #39b3ae;
	font-size: 12px;
	border-bottom: 1px dashed #39b3ae;
	cursor: pointer;
}

.event-author-detail {
	border: none !important;
	color: #a9acad;
	text-align: right;
}

.btn:disabled {
	background: #f0f4f5;
	color: #000;
}

.event-edit-name-field {
	width: 336px;
	height: 45px;
	float: left;
	background: #f0f4f5;
}

.event-edit-name-field input {
	width: 316px;
	height: 45px;
	border: none;
	background: transparent;
	color: #000;
	padding: 0 10px;
	font: 16px 'Open Sans', sans-serif;
}

.event-edit-priority-field {
	width: 140px;
	height: 45px;
	float: right;
}

.event-edit-priority-field h3 {
	font-size: 75%;
	padding: 0;
	line-height: 19px;
}

.event-edit-event-regularity-type-field {
	width: 170px;
	height: 42px;
	background: #f0f4f5;
	float: left;
	padding-top: 3px;
}

.event-edit-event-regularity-type-field select {
	width: 170px;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 8px;
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 146px 15px;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none !important;
	color: #000;
}

.event-edit-interval-time {
	width: 290px;
	float: right;
}

.event-edit-interval-time h3 {
	font-size: 75%;
	padding: 0;
	line-height: 19px;
	margin-top: -5px;
}

.event-edit-interval-time-inputs {
	float: left;
	width: 167px;
	padding: 2px 0 2px 5px;
	cursor: pointer;
}

.event-interval-separator {
	position: absolute;
	top: 5px;
	left: 163px;
}

.event-edit-interval-all-day i {
	vertical-align: middle;
}

.event-edit-interval-all-day {
	width: 95px;
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #f0f4f5;
	border-radius: 3px;
}

.event-edit-interval-all-day:hover {
	border: 1px solid #3b5777;
}

.event-edit-interval-time-selector {
	position: relative;
}

.event-editor-wrapper .gray-bg {
	background: #f0f4f5;
	color: #000;
}

.event-editor-wrapper .green-bg {
	background: #1fc1af;
	color: #fff;
}

.event-editor-regularity-types-list,
.event-type-list {
	display: block;
	list-style: none;
	padding: 0;
}

.event-editor-regularity-types-list {
	margin: 15px 0 0 0;
}

.event-type-list li,
.event-editor-regularity-types-list li {
	display: inline-block;
	background: #f0f4f5;
	color: #000;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
}

.event-editor-regularity-types-list li {
	min-width: 87px;
	padding: 12px 5px;
}

.event-editor-regularity-types-list li:hover,
.event-type-list li:hover {
	background: #1fc1af;
	color: #fff;
}

.event-type-list li {
	width: 242px;
	padding: 12px 0;
}

.event-editor-which-day {
	width: 140px;
	height: 45px;
	line-height: 45px;
	padding-left: 10px;
	float: left;
}

.event-editor-which-day input {
	border: none;
	background: transparent;
	width: 10px;
}

.events-weekday-selector {
	float: left;
	width: 150px;
}

.event-edit-datepicker {
	position: absolute;
	top: 6px;
	left: 215px;
}

.event-edit-date-end-field {
	padding-left: 10px;
	height: 33px;
	padding-top: 12px;
	float: left;
	width: 185px;
	cursor: pointer;
	margin-left: 30px;
}

.event-edit-date-end-separator {
	position: absolute;
	top: 14px;
	left: 366px;
}

.event-edit-date-end-unlimited {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 100px;
	padding-left: 15px;
	cursor: pointer;
}

.event-edit-address,
.event-edit-description {
	height: 45px;
	width: 492px;
}

.event-edit-address input,
.event-edit-description input {
	width: 472px;
	height: 45px;
	line-height: 45px;
	border: none;
	background: transparent;
	color: #000;
	padding: 0 10px;
	font: 16px 'Open Sans', sans-serif;
}

.event-editor-wrapper .mrko-date-time-picker-input {
	border: none;
	background-color: #f0f4f5;
}

.event-editor-wrapper .mrko-date-time-picker-input input {
	color: #1fc1af;
	background-color: #f0f4f5;
}


div.events-list-attachments span,
div.events-list-attachments a {
	color: #00acc1 !important;
}

.row-1-1 {
	width: 918px;
}

.b-general-info__head {
	width: 918px;
	height: 55px;
	display: block;
	background: #eff4f7;
}

.b-general-info__body {
	margin-top: 35px;
	margin-bottom: 100px;
	padding: 0 0 0 35px;
}

.b-gi__title {
	width: 419px;
	float: left;
	color: #444b53;
	font-size: 18px;
	font-weight: bold;
	padding: 17px 0 18px 40px;
	text-transform: uppercase;
}

.b-gi__title .b-gi-title__count {
	color: #ff6248;
	font-style: normal;
}

.b-gi-title__count {
	color: #ff6248;
	font-style: normal;
}

.b-gi__control-panel {
	width: 459px;
	float: left;
	background: #f9fbfc;
}

.b-gi__control-panel div {
	float: left;
}

.b-gi-control__users a {
	padding: 17px 5px 18px 5px;
	float: left;
	border-left: 1px solid #eef2f3;
	border-right: 1px solid #eef2f3;
}

select.b-gi-control-filter__select {
	font-size: 16px;
	color: #000;
	width: 257px;
	height: 54px;
	padding: 5px 5px;
}

select.b-gi-control-filter__select {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background: #f9fbfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBFQ0JDRjlDRURCMTFFNDk3MkY4QzFDNUM1MTJGRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBFQ0JDRkFDRURCMTFFNDk3MkY4QzFDNUM1MTJGRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEVDQkNGN0NFREIxMUU0OTcyRjhDMUM1QzUxMkZENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEVDQkNGOENFREIxMUU0OTcyRjhDMUM1QzUxMkZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrN8ZoQAAAF4SURBVHja7FUxbsJQDPVPe4NO3CUblbqDMlSdijqVI/QIPQMnSDlA1bIhlnaHuQwMGSqSKWnyXTvkg/MJSajEUmEp+Yn9/Ox82z8KEeGU4sCJ5RygUS75NpnNRgpgYJSm8EopaNJt39m8MwFqPeq67kP+Bcl6/UjgTxlZElW9l8jBIieuJIqGcotiSqBPlmCDVaWsq4KYZ4nJn4kj5yJOuwZfZLgjUGaysbNuIRlzMNehIr8pxKe64TO2KowmX+YoffXeXpLufTr1ae2X9KKIxscKMr52Xa9AbnFVbYpJGA4ItdjtqyiiSIjX4lqwjyRvmoMQsqxH5JHsEA6G9vYQRqdpL/c5ctDmqNQ9ZYd2J4kOwlRrznz+10ke08A8V/b9Rsm2lzqCvMi+79dhLq46nVdwnK4sHl2T79XqhlvzkKPnea3OoixGvCXCpdAtf0hXR37sYRdoAC56TL2eQJrypAatD7uWwmfVsKjCR1sndf5l/v8AvwIMABtq1KNV0tK0AAAAAElFTkSuQmCC) no-repeat 215px 16px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

/*noinspection CssInvalidPseudoSelector*/
select.b-gi-control-filter__select::-ms-expand {
	display: none;
}

.b-gi-control__search a {
	border-left: 1px solid #eef2f3;
	padding: 15px 15px 8px 15px;
	display: block;
}

.b-gi-right__control {
	background: #5c7581;
}

.b-gi-right__control ul li {
	display: inline-block;
	height: 48px;
	width: 48px;
	border-right: 1px solid #6c8796;
}

.b-gi-right__control ul > li:hover {
	background: #b1ccd7;
}

.b-gi-right__control a {
	padding: 0 !important;
}

/*.b-gi-right__control a{
	padding     : 18px 5px 10px 5px !important;
	border-right: 1px solid #6c8796;
}*/

.b-gi-right__control ul li:nth-child(3) {
	border-right: none;
}

/*icon*/
.b-gi-control__print {
	padding: 10px 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAZCAYAAAAbiz05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZFQTM3MDNDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZFQTM3MDRDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkVBMzcwMUNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkVBMzcwMkNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7NDnwAAAUASURBVHja7Jp5bAxhGMa3bnHUFeqK0qQEoYS6gyCO1tESUREELUVdoY647zNEHNE/ECRE0BJHquqKI/iD1lV34ipCEOqIVj0vz8ZkY3ZmdHZ2yrzJL9vdfjM7M98z7/t872xAfn6+ywkn/hQBjjiccMThhG/F0fZwcj+8JBv8jjVgGiisKqwL4kEcKMtzWWuj4ysHYkAkaABqgDzwHGSCg2D/hcior1aJYyu4rjF8PAjh3zvAKPCtkAiiCOgOxoFeIBd8ASXBZxAM3tngGCeAeWAvOAyyKIqiFEkT0Bd0AjMgkJ1WiCMKX5TCz9SGnwYdFe+PgQHgk41FUQmMYKaoB56ALSCH2WI1mAoWgPl+PE7JYPvBPbAec3FXY97a8JxE5LEYn6dXfVZFTxBuU1G0ANvAM7AKPJQbgCVlA5jJTDkDnAGTQAU/HWsxlooMyc5awpDAmItgKEW+zUhq0soWpUEwqGLwJD6C9+Sz4vOqTMuelLb4IpcCw8AlcAVEgyRQH3QDKazdc3nMU/heMkYgBeKPEM9zEySqzFdFLyJJkJKDMYPNyhxyFz1iSjUSkby7hLGKz5O4P08eWmgwV4CnYDtFMoY1eiJQ3oktWdeldp5QlEt/ZY8gMIvZTS2WY/LjvPx/M8eUMkMcQT460VjQmeT48HvcISbtOHgAJoM00AE0VfgKZZQBu8AHGlNl+Ct7SKbbSC+klh1GgyQv/z8nLzSqpnqObNa7bIPbPeZ2rxWf9QHDSQkLLmw0y0UAS53U7jZ08oEeY4uzNoeCkX84X39lD1lBpWrYgOmCxn5SuS9Nc6M32vNVlnDxOIB4gyf2jk6/Od/3tqKPw8w0nmLMo8e4SlEMUIx9w9L2mr6jHuu72nJMsscpCsSqlUuoR9n727hL0ZsmjhBF38LuUZ4pWC7AK3CEwkxkMyuWginHstKUF74mexmXaEAPevkOyR5nuR+rxFGWRr+g8YVeyzRxFIZoDPqDypy8DvQM7ljKPoasQAbxf+eIkagNRoNGFvdtXoJqLIsFiRpslv0X4gjlhMlkLwLfvXgf6SbKUm4huGWwRHWhOXWXRFnuzrbwPDOY5QpaWqRs3rFTE8yXIRcrHVxWEYZMbFf6h0EcM9dAiZIl7m2ucFqDJaAOPUuWhecpYuxnwn6iXDqekWm2z2E83QPe8s4zo89Q3svdaWYEcjUUw77GUTr1OfQejb1kjybszwzhslb8xSZwwOW/Z0SyispkryOZS1NDO8B8SuaLxnZdzCwrh6R5wjtvD3aexS/Ts20YFS9Np3V61tgFDJnYdvQeZ9kbyPXiPdxRgkvesfQrYv52cvsbNsiQIkppyslzqmYu7YefnsLogZeVLp2PMYyWFXkkPI+vRiKM2wVbcAFDuEKRTuBiiiNXxXsMpF+pRQ8in+8G8qgggauXeJsIwx1pPLapLHF6hSE3pDy5jcGNfVPPNnoyx0XQ0ERXnqPitm+ZtP8HGqayK01lBL3HSdfv7mwKs4SsdOz8+5PNvI7pmHTJfuvUnrSyTZ7IjBOBcam6HbgPf8+hjHDW/c688FZHBXqPnswOaTSwrcBQCnMrfUlhihBmZFl97QPXXL+6ubnMem1dvzqh0k5fBmG8MLJzK34JpgyrxVGHWU+eqp4H9/+xvs5PQ4p5kd+hdGP5rs6KID8/kGco6RjzV40z5zekTjjicMIRhxMmxg8BBgARr33/RQm5MwAAAABJRU5ErkJggg==) no-repeat -3px 8px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-gi-control__mail {
	padding: 10px 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAZCAYAAAAbiz05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZFQTM3MDNDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZFQTM3MDRDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkVBMzcwMUNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkVBMzcwMkNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7NDnwAAAUASURBVHja7Jp5bAxhGMa3bnHUFeqK0qQEoYS6gyCO1tESUREELUVdoY647zNEHNE/ECRE0BJHquqKI/iD1lV34ipCEOqIVj0vz8ZkY3ZmdHZ2yrzJL9vdfjM7M98z7/t872xAfn6+ywkn/hQBjjiccMThhG/F0fZwcj+8JBv8jjVgGiisKqwL4kEcKMtzWWuj4ysHYkAkaABqgDzwHGSCg2D/hcior1aJYyu4rjF8PAjh3zvAKPCtkAiiCOgOxoFeIBd8ASXBZxAM3tngGCeAeWAvOAyyKIqiFEkT0Bd0AjMgkJ1WiCMKX5TCz9SGnwYdFe+PgQHgk41FUQmMYKaoB56ALSCH2WI1mAoWgPl+PE7JYPvBPbAec3FXY97a8JxE5LEYn6dXfVZFTxBuU1G0ANvAM7AKPJQbgCVlA5jJTDkDnAGTQAU/HWsxlooMyc5awpDAmItgKEW+zUhq0soWpUEwqGLwJD6C9+Sz4vOqTMuelLb4IpcCw8AlcAVEgyRQH3QDKazdc3nMU/heMkYgBeKPEM9zEySqzFdFLyJJkJKDMYPNyhxyFz1iSjUSkby7hLGKz5O4P08eWmgwV4CnYDtFMoY1eiJQ3oktWdeldp5QlEt/ZY8gMIvZTS2WY/LjvPx/M8eUMkMcQT460VjQmeT48HvcISbtOHgAJoM00AE0VfgKZZQBu8AHGlNl+Ct7SKbbSC+klh1GgyQv/z8nLzSqpnqObNa7bIPbPeZ2rxWf9QHDSQkLLmw0y0UAS53U7jZ08oEeY4uzNoeCkX84X39lD1lBpWrYgOmCxn5SuS9Nc6M32vNVlnDxOIB4gyf2jk6/Od/3tqKPw8w0nmLMo8e4SlEMUIx9w9L2mr6jHuu72nJMsscpCsSqlUuoR9n727hL0ZsmjhBF38LuUZ4pWC7AK3CEwkxkMyuWginHstKUF74mexmXaEAPevkOyR5nuR+rxFGWRr+g8YVeyzRxFIZoDPqDypy8DvQM7ljKPoasQAbxf+eIkagNRoNGFvdtXoJqLIsFiRpslv0X4gjlhMlkLwLfvXgf6SbKUm4huGWwRHWhOXWXRFnuzrbwPDOY5QpaWqRs3rFTE8yXIRcrHVxWEYZMbFf6h0EcM9dAiZIl7m2ucFqDJaAOPUuWhecpYuxnwn6iXDqekWm2z2E83QPe8s4zo89Q3svdaWYEcjUUw77GUTr1OfQejb1kjybszwzhslb8xSZwwOW/Z0SyispkryOZS1NDO8B8SuaLxnZdzCwrh6R5wjtvD3aexS/Ts20YFS9Np3V61tgFDJnYdvQeZ9kbyPXiPdxRgkvesfQrYv52cvsbNsiQIkppyslzqmYu7YefnsLogZeVLp2PMYyWFXkkPI+vRiKM2wVbcAFDuEKRTuBiiiNXxXsMpF+pRQ8in+8G8qgggauXeJsIwx1pPLapLHF6hSE3pDy5jcGNfVPPNnoyx0XQ0ERXnqPitm+ZtP8HGqayK01lBL3HSdfv7mwKs4SsdOz8+5PNvI7pmHTJfuvUnrSyTZ7IjBOBcam6HbgPf8+hjHDW/c688FZHBXqPnswOaTSwrcBQCnMrfUlhihBmZFl97QPXXL+6ubnMem1dvzqh0k5fBmG8MLJzK34JpgyrxVGHWU+eqp4H9/+xvs5PQ4p5kd+hdGP5rs6KID8/kGco6RjzV40z5zekTjjicMIRhxMmxg8BBgARr33/RQm5MwAAAABJRU5ErkJggg==) no-repeat -48px 8px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-gi-control__info {
	padding: 10px 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAZCAYAAAAbiz05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZFQTM3MDNDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZFQTM3MDRDRUQ0MTFFNEEwMDA4QzU3Q0QxQkQ1MTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkVBMzcwMUNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkVBMzcwMkNFRDQxMUU0QTAwMDhDNTdDRDFCRDUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7NDnwAAAUASURBVHja7Jp5bAxhGMa3bnHUFeqK0qQEoYS6gyCO1tESUREELUVdoY647zNEHNE/ECRE0BJHquqKI/iD1lV34ipCEOqIVj0vz8ZkY3ZmdHZ2yrzJL9vdfjM7M98z7/t872xAfn6+ywkn/hQBjjiccMThhG/F0fZwcj+8JBv8jjVgGiisKqwL4kEcKMtzWWuj4ysHYkAkaABqgDzwHGSCg2D/hcior1aJYyu4rjF8PAjh3zvAKPCtkAiiCOgOxoFeIBd8ASXBZxAM3tngGCeAeWAvOAyyKIqiFEkT0Bd0AjMgkJ1WiCMKX5TCz9SGnwYdFe+PgQHgk41FUQmMYKaoB56ALSCH2WI1mAoWgPl+PE7JYPvBPbAec3FXY97a8JxE5LEYn6dXfVZFTxBuU1G0ANvAM7AKPJQbgCVlA5jJTDkDnAGTQAU/HWsxlooMyc5awpDAmItgKEW+zUhq0soWpUEwqGLwJD6C9+Sz4vOqTMuelLb4IpcCw8AlcAVEgyRQH3QDKazdc3nMU/heMkYgBeKPEM9zEySqzFdFLyJJkJKDMYPNyhxyFz1iSjUSkby7hLGKz5O4P08eWmgwV4CnYDtFMoY1eiJQ3oktWdeldp5QlEt/ZY8gMIvZTS2WY/LjvPx/M8eUMkMcQT460VjQmeT48HvcISbtOHgAJoM00AE0VfgKZZQBu8AHGlNl+Ct7SKbbSC+klh1GgyQv/z8nLzSqpnqObNa7bIPbPeZ2rxWf9QHDSQkLLmw0y0UAS53U7jZ08oEeY4uzNoeCkX84X39lD1lBpWrYgOmCxn5SuS9Nc6M32vNVlnDxOIB4gyf2jk6/Od/3tqKPw8w0nmLMo8e4SlEMUIx9w9L2mr6jHuu72nJMsscpCsSqlUuoR9n727hL0ZsmjhBF38LuUZ4pWC7AK3CEwkxkMyuWginHstKUF74mexmXaEAPevkOyR5nuR+rxFGWRr+g8YVeyzRxFIZoDPqDypy8DvQM7ljKPoasQAbxf+eIkagNRoNGFvdtXoJqLIsFiRpslv0X4gjlhMlkLwLfvXgf6SbKUm4huGWwRHWhOXWXRFnuzrbwPDOY5QpaWqRs3rFTE8yXIRcrHVxWEYZMbFf6h0EcM9dAiZIl7m2ucFqDJaAOPUuWhecpYuxnwn6iXDqekWm2z2E83QPe8s4zo89Q3svdaWYEcjUUw77GUTr1OfQejb1kjybszwzhslb8xSZwwOW/Z0SyispkryOZS1NDO8B8SuaLxnZdzCwrh6R5wjtvD3aexS/Ts20YFS9Np3V61tgFDJnYdvQeZ9kbyPXiPdxRgkvesfQrYv52cvsbNsiQIkppyslzqmYu7YefnsLogZeVLp2PMYyWFXkkPI+vRiKM2wVbcAFDuEKRTuBiiiNXxXsMpF+pRQ8in+8G8qgggauXeJsIwx1pPLapLHF6hSE3pDy5jcGNfVPPNnoyx0XQ0ERXnqPitm+ZtP8HGqayK01lBL3HSdfv7mwKs4SsdOz8+5PNvI7pmHTJfuvUnrSyTZ7IjBOBcam6HbgPf8+hjHDW/c688FZHBXqPnswOaTSwrcBQCnMrfUlhihBmZFl97QPXXL+6ubnMem1dvzqh0k5fBmG8MLJzK34JpgyrxVGHWU+eqp4H9/+xvs5PQ4p5kd+hdGP5rs6KID8/kGco6RjzV40z5zekTjjicMIRhxMmxg8BBgARr33/RQm5MwAAAABJRU5ErkJggg==) no-repeat -99px 8px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-gi-white-control__print {
	padding: 0 18px 28px 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAdCAYAAABWv6VKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjY0MTk5RkFDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjY0MTk5RkJDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjQxOTlGOENFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjQxOTlGOUNFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjTeWLYAAAVZSURBVHja7Jt5bBRVHMdnoRy1lVYl2gAFCoFWxULC4YFVKAgBwVQ0igYEREsKTTiCxgOwYDRcf5kIigmHguFIgMZIAvWggBiuCGiqqIVQjwLhDGA5SsfvL/slGTZ7vJmd3Z1l3zf5ZPZ48/a9md/7vd/7vVmfaZqGllas1ExfAi1tYFpJqzR9CVJeD4ARoAgUgHbgBvgXHAY7QSWoc1K5T8dgKas+4D0al4rWg7fAsVhOkSXAtMliMeTb/GblgYXgPGgE0z3e3k/APhrXRbAMPAO6g0yQBe4HL4IvwVXwAj3aq7H0YGJgm8By8HOEsuWgK19/Dl4D12+z+HUomAKG07CugFagAXSmwXlNci/GgibwEZir0E6ZNufzPIMGOUnp18TAbFBi+lWiUHa7eau2gDts/p4XuRvMBLXsVx14F0zj+0U8Vniw7cvYtotgiIPzJ4BG1lGqck48DUw0IIkNqw9YARrYlypeh+YgC5wEh/le+n4eZHuo/UVs93VQHEU9Y1mP9K9jpPIqMVg63X1bm674ErhAGiyf38v6Akn34HTSGowDexizjOL0kA+eApu54prDfs3g+wrGMdM81Jd3eFwEvgtT7i7QJcz3XzAuy+K0GfUUWU+LXWnTg1kZb/Fgm83gqvfQaM8DC8Bptu0QmAQygpTtS6+wMYgH94oX62+5xpkRyq4HZyOUybV48vbRerCcGI2o18FAcjmGv2NHzcE2UMuVYBXzQz3Bp2ynVRlgNVdiUwK+85IXG8rjKs4s4bRAIYD/i7kxa92upCnqWXG9zfPqeN5py2eyLB5PWnpkGhnFqc/HqV0S0Y+CATQWq1qAFVzaTwxyTbaDahpYdoL7VcTjVoWy85nziqStAXU7TlPcLCCjepcLnS0GuaHak4CL76MXLafRG4y5fqJhPWgpewYc5UDJZ6zyBnN9wSTnf89UQEUCDewfpho68HU4idcerHAv+tMedvN11AYWr5sdL7VhAC/e5xT4GnwF3gSloAeoAXdyiuxJb9WeuS6ZFtdZpopQqqaRtk2ggV1gf7P52g0D6w32gwPcFQiqVNyLFMN5DtzDaayIxnJTHzJbLSvD0fxulwPvnctYRozrvwT3+SQN7D4FA1NVO0vYZGgD83ufXBrM+8xkh4oXJQZ5GcyjF7PjgQcx4B/JzySVMSvBfT8EutEL/+5Snfk8HnEzyE9myYX9FuwNYVw+Tg2b6Lma6MVUp9up4FdOMY+AD0An8Dz4LcF938ljiYt1PhtQd9Qx2DnD4SMbAcrjDfFKkJ/FlexL4G+whSuk2QGxWDAVgslgDFMWO8ASsNHw1r5rR3CcbSp0weCLOVjFM/YKbz2Rk3SmJdFawD22ApuJvl48r3OYRKsZ5+RjISgDs8ATIC3ge9kGuQbWBnzeEowGOyz7ektBD49vdX3G9m7jdpbTemQ/+RfWNdeNvUgzTpn8eBpYV5CjUG41aALdQQcwD5xgW2tAOWiTJHup6eAPtn2JwzrEMCtZR7XKOSpB/o+G/6lHt1ZCl0OsZGriOGXURgjUBzNQf5qxmOzd5ViC9o+5Ak2mpzUbmEiWZ7rKOKWX2bivsupeY/gz95JLm6C06onh82BW9WOMM5A3xovKZiw2jLFmFeOMh8ErHADLGaclsx6i08jgQJMksGxe3whRvjVj0bc5yCTRPIILmpgZmFN50cA60UPL0xA/gD9TYEUtOxBLwRC+P8sBdZB5rUYmlB9j2iWT5Srp9ZS3CvUz+amtUub7noxQ7hvD/5jSBrs/oA1My6C3epwpB8nQpzHO2s081xmnFWsD04qp9B9vtbSBaSWv/hdgAD9DVkRmAFKZAAAAAElFTkSuQmCC) no-repeat -0px 10px;
}

.b-gi-white-control__mail {
	padding: 0 18px 28px 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAdCAYAAABWv6VKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjY0MTk5RkFDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjY0MTk5RkJDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjQxOTlGOENFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjQxOTlGOUNFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjTeWLYAAAVZSURBVHja7Jt5bBRVHMdnoRy1lVYl2gAFCoFWxULC4YFVKAgBwVQ0igYEREsKTTiCxgOwYDRcf5kIigmHguFIgMZIAvWggBiuCGiqqIVQjwLhDGA5SsfvL/slGTZ7vJmd3Z1l3zf5ZPZ48/a9md/7vd/7vVmfaZqGllas1ExfAi1tYFpJqzR9CVJeD4ARoAgUgHbgBvgXHAY7QSWoc1K5T8dgKas+4D0al4rWg7fAsVhOkSXAtMliMeTb/GblgYXgPGgE0z3e3k/APhrXRbAMPAO6g0yQBe4HL4IvwVXwAj3aq7H0YGJgm8By8HOEsuWgK19/Dl4D12+z+HUomAKG07CugFagAXSmwXlNci/GgibwEZir0E6ZNufzPIMGOUnp18TAbFBi+lWiUHa7eau2gDts/p4XuRvMBLXsVx14F0zj+0U8Vniw7cvYtotgiIPzJ4BG1lGqck48DUw0IIkNqw9YARrYlypeh+YgC5wEh/le+n4eZHuo/UVs93VQHEU9Y1mP9K9jpPIqMVg63X1bm674ErhAGiyf38v6Akn34HTSGowDexizjOL0kA+eApu54prDfs3g+wrGMdM81Jd3eFwEvgtT7i7QJcz3XzAuy+K0GfUUWU+LXWnTg1kZb/Fgm83gqvfQaM8DC8Bptu0QmAQygpTtS6+wMYgH94oX62+5xpkRyq4HZyOUybV48vbRerCcGI2o18FAcjmGv2NHzcE2UMuVYBXzQz3Bp2ynVRlgNVdiUwK+85IXG8rjKs4s4bRAIYD/i7kxa92upCnqWXG9zfPqeN5py2eyLB5PWnpkGhnFqc/HqV0S0Y+CATQWq1qAFVzaTwxyTbaDahpYdoL7VcTjVoWy85nziqStAXU7TlPcLCCjepcLnS0GuaHak4CL76MXLafRG4y5fqJhPWgpewYc5UDJZ6zyBnN9wSTnf89UQEUCDewfpho68HU4idcerHAv+tMedvN11AYWr5sdL7VhAC/e5xT4GnwF3gSloAeoAXdyiuxJb9WeuS6ZFtdZpopQqqaRtk2ggV1gf7P52g0D6w32gwPcFQiqVNyLFMN5DtzDaayIxnJTHzJbLSvD0fxulwPvnctYRozrvwT3+SQN7D4FA1NVO0vYZGgD83ufXBrM+8xkh4oXJQZ5GcyjF7PjgQcx4B/JzySVMSvBfT8EutEL/+5Snfk8HnEzyE9myYX9FuwNYVw+Tg2b6Lma6MVUp9up4FdOMY+AD0An8Dz4LcF938ljiYt1PhtQd9Qx2DnD4SMbAcrjDfFKkJ/FlexL4G+whSuk2QGxWDAVgslgDFMWO8ASsNHw1r5rR3CcbSp0weCLOVjFM/YKbz2Rk3SmJdFawD22ApuJvl48r3OYRKsZ5+RjISgDs8ATIC3ge9kGuQbWBnzeEowGOyz7ektBD49vdX3G9m7jdpbTemQ/+RfWNdeNvUgzTpn8eBpYV5CjUG41aALdQQcwD5xgW2tAOWiTJHup6eAPtn2JwzrEMCtZR7XKOSpB/o+G/6lHt1ZCl0OsZGriOGXURgjUBzNQf5qxmOzd5ViC9o+5Ak2mpzUbmEiWZ7rKOKWX2bivsupeY/gz95JLm6C06onh82BW9WOMM5A3xovKZiw2jLFmFeOMh8ErHADLGaclsx6i08jgQJMksGxe3whRvjVj0bc5yCTRPIILmpgZmFN50cA60UPL0xA/gD9TYEUtOxBLwRC+P8sBdZB5rUYmlB9j2iWT5Srp9ZS3CvUz+amtUub7noxQ7hvD/5jSBrs/oA1My6C3epwpB8nQpzHO2s081xmnFWsD04qp9B9vtbSBaSWv/hdgAD9DVkRmAFKZAAAAAElFTkSuQmCC) no-repeat -52px 10px;
}

.b-gi-white-control__info {
	padding: 0 18px 28px 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAdCAYAAABWv6VKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjY0MTk5RkFDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjY0MTk5RkJDRUVDMTFFNDg4NTE5QzYxRTY2NUM1RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjQxOTlGOENFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjQxOTlGOUNFRUMxMUU0ODg1MTlDNjFFNjY1QzVGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjTeWLYAAAVZSURBVHja7Jt5bBRVHMdnoRy1lVYl2gAFCoFWxULC4YFVKAgBwVQ0igYEREsKTTiCxgOwYDRcf5kIigmHguFIgMZIAvWggBiuCGiqqIVQjwLhDGA5SsfvL/slGTZ7vJmd3Z1l3zf5ZPZ48/a9md/7vd/7vVmfaZqGllas1ExfAi1tYFpJqzR9CVJeD4ARoAgUgHbgBvgXHAY7QSWoc1K5T8dgKas+4D0al4rWg7fAsVhOkSXAtMliMeTb/GblgYXgPGgE0z3e3k/APhrXRbAMPAO6g0yQBe4HL4IvwVXwAj3aq7H0YGJgm8By8HOEsuWgK19/Dl4D12+z+HUomAKG07CugFagAXSmwXlNci/GgibwEZir0E6ZNufzPIMGOUnp18TAbFBi+lWiUHa7eau2gDts/p4XuRvMBLXsVx14F0zj+0U8Vniw7cvYtotgiIPzJ4BG1lGqck48DUw0IIkNqw9YARrYlypeh+YgC5wEh/le+n4eZHuo/UVs93VQHEU9Y1mP9K9jpPIqMVg63X1bm674ErhAGiyf38v6Akn34HTSGowDexizjOL0kA+eApu54prDfs3g+wrGMdM81Jd3eFwEvgtT7i7QJcz3XzAuy+K0GfUUWU+LXWnTg1kZb/Fgm83gqvfQaM8DC8Bptu0QmAQygpTtS6+wMYgH94oX62+5xpkRyq4HZyOUybV48vbRerCcGI2o18FAcjmGv2NHzcE2UMuVYBXzQz3Bp2ynVRlgNVdiUwK+85IXG8rjKs4s4bRAIYD/i7kxa92upCnqWXG9zfPqeN5py2eyLB5PWnpkGhnFqc/HqV0S0Y+CATQWq1qAFVzaTwxyTbaDahpYdoL7VcTjVoWy85nziqStAXU7TlPcLCCjepcLnS0GuaHak4CL76MXLafRG4y5fqJhPWgpewYc5UDJZ6zyBnN9wSTnf89UQEUCDewfpho68HU4idcerHAv+tMedvN11AYWr5sdL7VhAC/e5xT4GnwF3gSloAeoAXdyiuxJb9WeuS6ZFtdZpopQqqaRtk2ggV1gf7P52g0D6w32gwPcFQiqVNyLFMN5DtzDaayIxnJTHzJbLSvD0fxulwPvnctYRozrvwT3+SQN7D4FA1NVO0vYZGgD83ufXBrM+8xkh4oXJQZ5GcyjF7PjgQcx4B/JzySVMSvBfT8EutEL/+5Snfk8HnEzyE9myYX9FuwNYVw+Tg2b6Lma6MVUp9up4FdOMY+AD0An8Dz4LcF938ljiYt1PhtQd9Qx2DnD4SMbAcrjDfFKkJ/FlexL4G+whSuk2QGxWDAVgslgDFMWO8ASsNHw1r5rR3CcbSp0weCLOVjFM/YKbz2Rk3SmJdFawD22ApuJvl48r3OYRKsZ5+RjISgDs8ATIC3ge9kGuQbWBnzeEowGOyz7ektBD49vdX3G9m7jdpbTemQ/+RfWNdeNvUgzTpn8eBpYV5CjUG41aALdQQcwD5xgW2tAOWiTJHup6eAPtn2JwzrEMCtZR7XKOSpB/o+G/6lHt1ZCl0OsZGriOGXURgjUBzNQf5qxmOzd5ViC9o+5Ak2mpzUbmEiWZ7rKOKWX2bivsupeY/gz95JLm6C06onh82BW9WOMM5A3xovKZiw2jLFmFeOMh8ErHADLGaclsx6i08jgQJMksGxe3whRvjVj0bc5yCTRPIILmpgZmFN50cA60UPL0xA/gD9TYEUtOxBLwRC+P8sBdZB5rUYmlB9j2iWT5Srp9ZS3CvUz+amtUub7noxQ7hvD/5jSBrs/oA1My6C3epwpB8nQpzHO2s081xmnFWsD04qp9B9vtbSBaSWv/hdgAD9DVkRmAFKZAAAAAElFTkSuQmCC) no-repeat -108px 10px;
}

/*end icon*/

/*left column*/
.b-row_back {
	width: 48px;
	height: 47px;
}

.i-icon-big_row-back {
	width: 48px;
	height: 56px;
	display: block;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAaCAYAAAA5WTUBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQxM0U4NTJENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQxM0U4NTNENUUwMTFFNEFGN0E5NTM1QkU1NkMzM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDEzRTg1MEQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDEzRTg1MUQ1RTAxMUU0QUY3QTk1MzVCRTU2QzMzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pon9FrQAAAF5SURBVHjaxNZPKERRFMfxO2Pyp5SQBRvU2Bv2ttjYKBRF/m2VjYU/2VjYUSwpMlaUhQULtor8yfZNWChKFjZITXxvnanTM2oW845Tn3qnmWl+b+a+c28sCO5cAdWBc3z6JplsdsWseAHvSeEIZyjutxcYohr7qEArtqxDxJBWd/+GMesQC+iW62+MILAM0Yl51S/jwEVU+UI0yt9QIv0p5lyEFQ5RJguxVvpHDCBrGWIN7XL9hT68uIgroa5HMa76aZkNvyqTuY8kRJv8Crm6RiVmnEH5EDXYk4Gkp2TKGZVfEzuhgWRecfnZnVqM5pWQJ+ASDajDk8yJrGWIZ/TjBKWoRxUmrULE1HliCivqNb9Zbeb7UJTniVXsqn5dHl2ThalrArdyXR4a4WYh3tGrHtWm0GZmtotmMCRniNy2vmgdwtchllQ/ix7rEE7u/lgd9bbRYh3CD6tBPEjvZ8fGf5y2X2WhfuAGw1GfJ/6qK3ThQsIUvX4EGABZjUTewO26bgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 8px 15px;
}

/*end left column*/

/*middle*/
.b-group-on-subject__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

/*head*/
.b-group-on-subject__head {
	padding: 0px 20px;
	width: 1062px;
}

div.b-gos-head__container {
	float: left;
	border-top: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

div.b-gos-head__container:nth-child(1) {
	padding: 5px 0px 5px 0px;
	width: 196px;
	text-align: center;
}

div.b-gos-head__container:nth-child(2) {
	padding: 15px 0px 15px 0px;
	text-align: center;
	width: 372px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

div.b-gos-head__container:nth-child(3) {
	padding: 15px 0px 15px 0px;
	text-align: center;
	width: 282px;
}

div.b-gos-head__container span {
	color: #6c8796;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}

/*end head*/

/*body*/
.b-group-on-subject__body {
	padding: 0px 20px;
}

.b-gosb__lvl-one {
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb-lvl-one__title {
	margin-bottom: 15px;
	display: block;
	padding: 5px 0px;
}

.b-gosb-lvl-one__title label {
	cursor: pointer;
}

.b-gosb-lvl-one__title span {
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	color: #454856;
	position: relative;
	top: 2px;
}

/*second level*/
.b-gosb__lvl-second {
	background: #f8fafa;
}

.b-gosb__lvl-second:last-of-type .b-gosb-lvl-second__title,
.b-lvl-second-active {
	border-bottom: 2px solid #cfd4d7;
}

.b-gosb-lvl-second__title {
	padding: 5px 0px;
	background: #ebf3f7;
	border-top: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb-lvl-second__title span,
.b-gosb__lvl-third__title span,
.b-gosb__lvl-fourth__title span {
	font-size: 14px;
	color: #454856;
	position: relative;
	top: 1px;
}

/*third lvl*/
.b-gosb__lvl-third__columns {
	margin-left: 25px;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__lvl-third:last-of-type .b-gosb__lvl-third__columns {
	border-bottom: none;
}

.b-lvl-third-column {
	padding: 10px 0px;
	float: left;
}

.b-lvl-third-column:nth-child(1) {
	padding: 10px 0px 6px 0px;
	width: 170px;
}

.b-lvl-third-column:nth-child(2) {
	text-align: center;
	width: 72px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-third-column:nth-child(2) {
	text-align: center;
	width: 72px;
	height: 20px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-third-column:nth-child(3) {
	text-align: center;
	width: 36px;
	height: 20px;
}

.b-lvl-third-column:nth-child(4) {
	text-align: center;
	width: 265px;
	height: 20px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-third-column:nth-child(5) {
	text-align: center;
	width: 266px;
	height: 20px;
}

/*fourth lvl*/
.b-gosb__lvl-fourth__columns {
	margin-left: 25px;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__lvl-fourth .b-gosb__lvl-fourth__columns {
	border-bottom: 1px solid #cfd4d7;
}

.b-lvl-fourth-column {
	padding: 10px 0px;
	float: left;
}

.b-lvl-fourth-column:nth-child(1) {
	padding: 10px 0px 6px 0px;
	width: 170px;
}

.b-lvl-fourth-column:nth-child(1) span {
	margin-left: 32px;
}

.b-lvl-fourth-column:nth-child(2) {
	text-align: center;
	width: 72px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-fourth-column:nth-child(2) {
	text-align: center;
	width: 72px;
	height: 20px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-fourth-column:nth-child(3) {
	text-align: center;
	width: 36px;
	height: 20px;
}

.b-lvl-fourth-column:nth-child(4) {
	text-align: center;
	width: 265px;
	height: 20px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
}

.b-lvl-fourth-column:nth-child(5) {
	text-align: center;
	width: 266px;
	height: 20px;
}

/*end fourth*/

/*Пятый уровень*/

.b-gosb__lvl-fifth {
	margin-left: 25px;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__lvl-fifth__left-colum,
.b-gosb__lvl-fifth__right-colum {
	display: inline-block;
	margin: 0 auto;
}

.b-gosb__lvl-fifth__left-colum {
	width: 546px;
	border-right: 1px solid #cfd4d7;
}

.b-gosb__lvl-fifth__list {
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__lvl-fifth__list:last-of-type {
	border-bottom: none;
}

.b-lvl-fifth-column {
	/*float : left;*/
	display: table-cell;
	vertical-align: middle;
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	word-break: break-word;
}

.b-lvl-fifth-column:nth-child(1) {
	/*padding: 10px 0px 10px 0px;*/
	width: 90px;
	height: 20px;
}

.b-lvl-fifth-column:nth-child(1) span {
	margin-left: 32px;
	color: #454856;
	font-size: 13px;
}

.b-lvl-fifth-column:nth-child(2) {
	min-height: 40px;
	text-align: center;
	border-left: 1px solid #cfd4d7;
	position: relative;
	/*border-right: 1px solid #cfd4d7;*/
}

.b-lvl-fifth-column:nth-child(3) {
	min-height: 40px;
	text-align: center;
	width: 36px;
}

.b-lvl-fifth-column:nth-child(4) {
	min-height: 40px;
	text-align: center;
	width: 265px;
	border-left: 1px solid #cfd4d7;
}

/*-------------*/
.b-lvl-ft-column {
	/*min-height: 25px;*/
	/*float: left;*/
	border-bottom: 1px solid #cfd4d7;
	min-height: 25px;
	/*display: table-cell;*/
	vertical-align: middle;
}

.b-lvl-fifth-three-columns:last-of-type .b-lvl-ft-column {
	border-bottom: none;
}

.b-lvl-ft-column:nth-child(1) {
	width: 177px;
	box-sizing: border-box;
	max-width: 177px;
	//white-space: nowrap;
	white-space: normal !important;
	overflow: hidden;
	position: relative;
}

.b-lvl-ft-column:nth-child(2) {
	text-align: center;
	width: 36px;
	border-left: 1px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
	background: #fff;
}

.b-lvl-ft-column:nth-child(3) {
	text-align: left;
}

.b-lvl-ft-group-list {
	position: relative;
	padding: 5px 5px 5px 5px;
}

.b-lvl-ft-group-list:last-of-type {
	border: none;
}

.b-lvl-ft-group-list input:focus{
	border:none !important;
}

.b-lvl-ft-column:nth-child(2) span {
	font-size: 13px;
	color: #1e1f24;
}

span.b-ft-lesson {
	font-size: 13px;
	color: #454856;
}

span.b-ft-class_count {
	font-size: 14px;
	color: #454856;
	position: absolute;
	left: 9px;
	top: 4px;
	width: 42px;
	overflow: hidden;
	text-align: left;
}

span.b-ft-group_counts {
	font-size: 14px;
	color: var(--color-button-5);
}

/*------------*/
/*конец пятого уровня*/

/*--------Метагруппы----------*/
.b-gosb__lvl-fifth__right-colum {
	position: relative;
}

.b-gosb__metagroup {
	width: 260px;
}

.b-gosb__add-metagroup {
	padding: 5px 0px;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__add-metagroup a {
	position: relative;
	top: -5px;
	font-size: 13px;
	color: var(--color-button-5);
}

.b-gosb__add-metagroup a:hover {
	text-decoration: none;
}

.b-gosb__list-metagroup {
	position: relative;
	padding: 5px 0px;
	border-bottom: 1px solid #cfd4d7;
}

.b-gosb__icons-metagroup {
	width: 28px;
}

.b-gosb__icons-metagroup i {
	position: initial;
	padding: 2px;
	margin: 0px;
	height: 15px;
}

.b-gosb__list-metagroup span {
	font-size: 13px;
	color: #454856;
}

/*------------*/

/*---block add mtagroups--*/
.b-gosb-metagroup-list {
	position: absolute;
	top: 5px;
	background: #fff;
	width: 426px;
	left: -163px;
	border: 1px solid #6f8498;
	z-index: 100;
}

.b-gosb-metagroup-list__title {
	padding: 5px 0px;
	text-align: center;
}

.b-gosb-metagroup-list__title span {
	font-size: 12px;
	color: #6f8498;
}

.b-gosb-metagroup__list-serch {
	background: #ebf3f7;
	position: relative;
}

.b-gosb-metagroup__list-serch input[type="text"] {
	background: #ebf3f7;
	font-size: 14px;
	color: #454856;
	padding: 7px 10px;
	border: none;
	width: 405px;
}

.b-gosb-metagroup__list-group {
	display: block;
	padding: 7px 8px;
	overflow-x: hidden;
	height: 210px;
}

.b-gosb-metagroup__list-group ul {
	text-align: left;
}

.b-gosb-metagroup__list-group ul li {
	list-style-type: none;
}

.b-gosb-metagroup__list-group ul > li {
	font-size: 14px;
	color: #454856;
}

.b-gosb-metagroup__list-group > ul > li > label {
	white-space: nowrap;
}

.b-gosb-metagroup__list-group > ul > li > label > div {
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	white-space: normal;
	width: calc(100% - 40px);
}

.b-gosb-metagroup__list-btns {
	width: 100%;
}

.b-gosb-metagroup__list-add {
	width: 100%;
	background: var(--color-button-5);
	color: #fff;
	cursor: pointer;
	border: none;
	height: 31px;
}

/*-----------------*/
/*end body*/

.b-edit-ft-lesson {
	position: absolute;
	right: 5px;
}

.i-icon__seacrh {
	position: absolute;
	right: 10px;
	top: 5px;
}

.i-icon__seacrh {
	cursor: pointer;
	padding: 6px 6px 6px 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDZDNjBCOEVEQ0Y4MTFFNEI1OTFCM0RCQkZDODVDQ0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDZDNjBCOEZEQ0Y4MTFFNEI1OTFCM0RCQkZDODVDQ0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENkM2MEI4Q0RDRjgxMUU0QjU5MUIzREJCRkM4NUNDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENkM2MEI4RERDRjgxMUU0QjU5MUIzREJCRkM4NUNDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtVQW3UAAAEySURBVHjazNQ9S0JRGMDxezSHnHpBEnJolYYIGpvKMQUtoaHBwb5DexhIc9TcFLWEhEV+gMAGG5Q+QJRUQkHQ0nD7H3gGudxzvCccOvBb7jn3Oc9z3pTv+96/bTq5mKFvAhW08IofPOEcOdeJsujhFpuYQxwL2MUDrjAdlmGwLaKPbcuEOvsDdDFjC5jAI3YiVnKEM1vAKpoOS5PEM5ZMm1LGsUPAb5zKOoe2L8w6bmAeDVOGuoQPx4CfmBr+MBzwDWnHgGn5LzTgPdYdA67hztRZQCcwia3pAz/AvO1g66u2HyFYXG5SbdTAlBzuQ0xaxjSl1HKUUvSuXchjoDPYwCq2cIJ3qWJFrmkx6oIvo44btHGJPWQCY15QGuczqINey7p66i8vtlLK2Bfzxtx+BRgA8OlK6gwPO78AAAAASUVORK5CYII=) no-repeat;
	display: inline-block;
	height: 8px;
	width: 7px;
}

.i-icon__row-down-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE3NjYyRDdENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE3NjYyRDhENjBBMTFFNDgxMzk5QkE1RjJBMDI0MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMTc2NjJENUQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMTc2NjJENkQ2MEExMUU0ODEzOTlCQTVGMkEwMjQyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqSI/XMAAAJISURBVHjaYgxesZaBHoCFCDUKQBwBxM5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgK1CdMRPiaCar2ClQvURblAfF6IOYlIyp4oXrzCVkECqYJRPoCn+/6gTgcl0UyQDwHiBmpkMgYoWbJYbOonczgwgV4gLgN3SJZaGRSG4RDzYZbFI4rqTMyEg5JPGpYYB6AWeSITZWbsiJDu4sDAy8bG05LNESEGSZ6ujLIC/DjUuKIbJE2uiwbMzODC9AiFSFBhkYnOwYBDg4ME/QlxBlqHWwYpHh5GKxkpXFZpINskQi67K+/fxka9x9muPnmLYMcPx9DM9AyUW4uuLy5jBRDpa0lAzvQQWuv3WBYfvkaLouEGQjll6+/fzM0HTzKcOnlKwZJoKtBlknx8jLYyssyFFuZMzAzMTEsuXgFnyWIeISW3g+R0zw6YAUaWAQ02FRakuHrr98MXKwsoBTAMOfsBYadd+4RsuMxyGyYj67iU/n73z+GnqMnGA4/fMzAzcbK8B8oNuXkGWIsYYCWf/AkDSrqPfGp/vv/P8NkoOEgH11+9Yrh5JNnxOal/chBB8pU94isn0gBf4BYGVR1MCGF4woalAwrYfUTcqqrBOLPVLTkCxBXYStUnwBxKhD/p4IlIDNSkGtbJixeLQDifxRYAtJbCDULbw07CYgDyQzGz1C9E4ltM2yCllErifTdP6haXaheklpBj6BFfAWtm1sw8ACIO6CYbAAQYAAvlovm0FfEKQAAAABJRU5ErkJggg==) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

.i-icon__row-up-green {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE4ODg4RThENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE4ODg4RTlENjBCMTFFNEE1MjNBMDkyMEU5QkEyODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTg4ODhFNkQ2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTg4ODhFN0Q2MEIxMUU0QTUyM0EwOTIwRTlCQTI4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm1G5BQAAAJcSURBVHjaYgxesZaBHoCFCDUKQBwJxE5ArAXEYlDxV0B8DYj3AfEKIL5PrkVyQNwJxGFAzIRFXgqKXYC4BYhXAXE5ED/CZhgTDkv8gPgKEEfgUYNuTgRUjx+xFuUD8Xog5iUjKnihevMJWQQKpn4ifYHPd/1Qs7BaJAvEc4CYkQqJjBFqlgw2i9rJDC58wdiBbhEo9YTTIPuEQ82GW+RHZJ5iMJeRYkg20mdgZGQkNp/6Iecjb2J02SvIMWSbGTMwAS3hYWNjmHLyDMPf//8JafMB4hkwi/QIqXZXUWJIMTZgYAAa/PXXbwZbeVkGDhYWhr5jJxl+//uHT6suctCJ4FMZoKEGtuQf0JJJQF9U7jnA8ObbNwZTaUmGSjsrBnYWvKEuwkBMfonU1WKI0ddh+At0Ncj1hx8+Znj2+TND7b5DDM8/f2HQExdjqLO3ZuBiZSWYuUDgLTbJKF1thmAtDYaff/8ytB8+znDyyTO43Ouv38CWPfr4iUFdRJihwdGWgZWZGZsxb5EtuoJNxbHHT4Cu/8LQfOAIw8UXLzHkP/z4wVAPtOzOu/cMe+7eZ/gNdBAWcAU51YGKek90FQ8+fGTI374bGP+4U9bnX7/AcYZHzT5kH60E4j/YVP0nnHzxqfkDrT7gFj2GWkZtsBJWPyGnumpQSFDREpBZNdgK1YdAnAoKCSpY8h9q1gNc9RHIq0VA/I8CS0B6C9GjAluGnQDEQUD8hQxLvkD1TiS2zbARiHWgrvpHpC9WQvVsJLUV9BDa4KhAa25JQOVfUKu5Bc+30Nq3nZLUARBgAF/5sQFjAzMiAAAAAElFTkSuQmCC) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 10px;
}

/*-------------------------*/

.i-icon__row-down-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQxMjU2QzVENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQxMjU2QzZENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RDEyNTZDM0Q2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDEyNTZDNEQ2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk/7w8YAAACpSURBVHjaYpw+cxEDuYAJSmsB8V4gliGgXgaqTgtZcy8QOwHxKSA2x6HRHCrvBFUP1xwNxPuAWBKIDwBxFJrGKKi4JFRdNLLmd0DsDsTTgZgDiJcAcRsQs0DpJVDx6VB175A1g8AfIM4C4mwg/gvElUB8D0r/hYpnQdUxoGuGgWlA7AnE74FYFmqLJ1Qca2ijgz3QANoMxBZQPgZgwRMtt4HYD1+8AQQYAPiiIQuB+gDOAAAAAElFTkSuQmCC) no-repeat;
}

.i-icon__row-up-grey {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVERUExOURENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVERUExOUVENjEwMTFFNDg3RTRCNjk1ODhFOTk5NjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NURFQTE5QkQ2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NURFQTE5Q0Q2MTAxMUU0ODdFNEI2OTU4OEU5OTk2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDkutkAAACeSURBVHjaYpw+cxEDuYAJj5weEB8GYn1SNfsC8VEgtgHiI0DsR6zmUiDeAMQ8QHwDSq+HiuPUzAbE84G4C8qvAmJNKM0AFZ8PVYeiWQSI9wJxAhB/BeIQIG6HyrVD+V+h8nuh6uGa10H99wRKr0dz4Xo0+bXImrOBeD8QmwLxBRyBCBI3A+J9QJwDEmCBSlwGYiciovY5EDvDOAABBgCP9R4r1gsZNAAAAABJRU5ErkJggg==) no-repeat;
}

i.b-ec__drop-theme {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background-position: 6px 7px;
	float: left;
	display: block;
	height: 4px;
	width: 7px;
	margin-right: 5px;
	margin-top: 0px;
}

i.b-ec__add-lesson {
	padding: 12px 10px 12px 10px;
	background-position: -27px -64px;
	float: right;
}

i.b-ec__themes-edit {
	padding: 12px 10px 12px 10px;
	background-position: 0px 2px;
	float: right;
}

i.b-ec__themes-remove {
	padding: 12px 10px 12px 10px;
	background-position: 0px 2px;
	float: right;
	margin-right: 6px;
}

.b-icon__remove {
	margin: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0px 0px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.chInp:disabled {
	background: none;
	font-size: 16px;
	color: #9fa1a9;
}

.chInp {
	width: 36px;
	text-align: center;
	font-size: 16px;
	color: #ff6248;
	border: none;
}

.i-row-001 {
	display: none;
	position: absolute;
	top: 16px;
	left: 17px;
	padding: 6px 7px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUxMjAxQzFENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUxMjAxQzJENjI1MTFFNDkwMzNGNkEwMkY1NkNGN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTEyMDFCRkQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTEyMDFDMEQ2MjUxMUU0OTAzM0Y2QTAyRjU2Q0Y3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmRejoAAACsSURBVHjaYvTfsYWBaMDEQArAotpWUipWTYNY1RfevLGVkDIXkyBK9effv7ovnsvW1pXg4iLK3bc/flh+91a5gTEbMzOyOAucFaSojKbn0ZfPaZraU65cwqKah5UV0xJGVC5C9aJbN5AlPGTlDUVEK04eI+xuFT7+KBW1rgvnfv79S0A10EllBsbTrl1+/u0r4TABOuDoi2cnXr7AlGLBFDr8/BkQUSGdAAQYALFdNMDEcNnLAAAAAElFTkSuQmCC) no-repeat 1px 1px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
}

.b-ec__context-menu {
	position: absolute;
	top: 0px;
	left: 33px;
	padding: 5px 5px;
	width: 124px;
	text-align: left;
	background: var(--color-button-5) !important;
	z-index: 999;
}

.b-ec__context-menu a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.group_inline-edit-number {
	font-size: 14px;
	text-align: center;
	/*text-align: left;*/
	width: 30px;
    background-color: #fff;
	/*color: #ff0000;*/
	/*border: 1px solid #EEE;*/
	border: none;
}

.group_inline-edit {
	/*text-align: center;*/
	text-align: left;
	width: 20px;
	/*color: #ff0000;*/
	/*border: 1px solid #EEE;*/
	border: none;
}

.group_inline-edit_long {
	width: 200px;
	text-align: left;
	background-color: #f8fafa;
	/*text-align: center;*/
	/*color: #ff0000;*/
	/*border: 1px solid #EEE;*/
	border: none;
}

input.group_inline-edit-number:focus,
input.group_inline-edit_long:focus,
input.group_inline-edit:focus {
	color: #ff0000;
	border: 1px solid #EEE;
}

/*-------------------------*/

/*end table*/

.b-home-work__container-wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-hw-hf_columns-3 .b-hw-hf-column {
	display: inline-block;
	margin-right: 27px;
	/* margin-bottom: 20px; */
	vertical-align: bottom;
}

.b-hw-hf_columns-3 .b-hw-hf-column:last-of-type {
	margin-right: 0px;
}

.b-hw-hf_columns-1 .b-hw-hf-column {
	width: 100%;
}

.b-hw-hf-column__field {
	position: relative;
}

.b-hw-hf-column__head-title {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	position: relative;
	padding: 5px 0px 5px 5px;
}

.b-hw-hf-column__head-title span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-hw-hf-column__title span {
	font-size: 13px;
	font-weight: bold;
	color: #a8b8c4;
}

.b-hw__separator-feature {
	color: #bdc5c5;
	font-size: 35px;
	position: relative;
	top: 5px;
}

select.b-hw__time-select,
select.b-hw__period-select {
	font-size: 16px;
	color: #3b3e41;
	width: 150px;
	height: 45px;
	padding: 5px 15px;
	margin-top: 5px;
}

select.b-hw__time-select,
select.b-hw__period-select {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyRUQ5NzhENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyRUQ5NzlENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNjJFRDk3NkQ1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjJFRDk3N0Q1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUWk4kAAAGUSURBVHja7FU7TsNAEJ01iAugFCk4Ba1TBQnRJnJFRURFjsAROENOYFJHCFIlSgPUSQ1FChcodhXL3mXG9ibrjWMbRCp2JP/m897szsyaCSHgkGLBgcUQVMox3caz2YAB9KRSFp4xBlW6zTeZtyYQnA/atn2brCBcre7Q+U1lVoGKvnPgoIEjVhgEfXWL1phAFy1e6styWReRyHfVJ3lHjAQLMfUafKDhGp1imY2edQ2JCYOw9hX5mQlxXzZ80lbkwzGWMHKr3tlL1L1Mpy4+uzm9UkQZo5EML2zbyTw3fkVtKkLf76HXYruvShGVhOiZXQuKUcGr5sCHOO4geKB2CJEJfXvQh0dRJ4n54aDNBWM3mJ3QO0npIBFxTpnPfzvJQxyYh8K+T5VkeywDSIrsum6Zz9Fps/kEltVWi4fX+Gu5vKTW3BfoOE5KUCWjyaRxYlnvuIKzjOAz5Pz8qtXy/uqw8zgAFX2NvR5CFNGkerUPu5pCZ1U/q8Jr3SBmfpmGwBAYAkNgCAyBITAEhuC/EHwLMACmMtZwHT0s5wAAAABJRU5ErkJggg==);
	background-position: 115px 11px;
	background-repeat: no-repeat;
	background-color: #f0f4f5;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

select.b-hw__type-select {
	font-size: 16px;
	color: #3b3e41;
	width: 280px;
	height: 45px;
	padding: 5px 15px;
	margin-top: 5px;
}

select.b-hw__type-select {
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyRUQ5NzhENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyRUQ5NzlENUU3MTFFNEE0QzdCNTg5RDc0QTU5RkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNjJFRDk3NkQ1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjJFRDk3N0Q1RTcxMUU0QTRDN0I1ODlENzRBNTlGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUWk4kAAAGUSURBVHja7FU7TsNAEJ01iAugFCk4Ba1TBQnRJnJFRURFjsAROENOYFJHCFIlSgPUSQ1FChcodhXL3mXG9ibrjWMbRCp2JP/m897szsyaCSHgkGLBgcUQVMox3caz2YAB9KRSFp4xBlW6zTeZtyYQnA/atn2brCBcre7Q+U1lVoGKvnPgoIEjVhgEfXWL1phAFy1e6styWReRyHfVJ3lHjAQLMfUafKDhGp1imY2edQ2JCYOw9hX5mQlxXzZ80lbkwzGWMHKr3tlL1L1Mpy4+uzm9UkQZo5EML2zbyTw3fkVtKkLf76HXYruvShGVhOiZXQuKUcGr5sCHOO4geKB2CJEJfXvQh0dRJ4n54aDNBWM3mJ3QO0npIBFxTpnPfzvJQxyYh8K+T5VkeywDSIrsum6Zz9Fps/kEltVWi4fX+Gu5vKTW3BfoOE5KUCWjyaRxYlnvuIKzjOAz5Pz8qtXy/uqw8zgAFX2NvR5CFNGkerUPu5pCZ1U/q8Jr3SBmfpmGwBAYAkNgCAyBITAEhuC/EHwLMACmMtZwHT0s5wAAAABJRU5ErkJggg==);
	background-position: 245px 11px;
	background-repeat: no-repeat;
	background-color: #f0f4f5;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

.b-hw__time-inp {
	width: 25px;
	font-size: 16px;
	color: #3b3e41;
	border: none;
	background: #eef2f4;
	margin-top: 5px;
	padding: 14px 15px;
	text-align: center;
}

.b-hw__comments-inp {
	width: 847px;
	height: 107px;
	font-size: 16px;
	color: #3b3e41;
	border: none;
	background: #FCFCFC;
	padding: 14px 15px;
	resize: none;
}

.b-hw-hf-types-btns {
	display: inline-block;
	width: 100px;
	padding: 13px 15px;
	height: 20px;
	background: #f0f4f5;
	text-align: center;
	margin-right: 0px;
	border-radius: 3px;
	cursor: pointer;
}

.b-hw-hf-types-btns:last-of-type {
	margin-right: 0;
}

.b-hw-hf-types-btns_active {
	background: #6c8796;
}

.b-hw-hf-types-btns_active span {
	color: #fff;
}

.b-hw-hf-marker {
	display: inline-block;
	position: absolute;
	left: 123px;
	top: 13px;
}

.b-hw-hf-column:nth-child(3) .b-hw-hf-types-btns {
	width: 80px;
}

.b-hw-hf-column:nth-child(3) .b-hw-hf-marker {
	left: 102px;
}

.b-hw-hf-conteiner-addkes {
	background: #f0f4f5;
}

.b-hw-hf__addkes-column {
	display: table-cell;
	height: 46px;
	vertical-align: middle;
	position: relative;
}

.b-hw-hf__addkes-column:nth-child(1) {
	width: 750px
}

.b-hw-hf__addkes-column a {
	color: #B6B6B6;
	font-size: 12px;
	border-bottom: 1px dashed #B6B6B6;
	text-decoration: none;
}

.b-hw-hf__addkes-column a:hover {
	border-bottom: none;
}

.b-hw-hf__addkes-column .b-icon__add {
	opacity: 0.3;
	position: relative;
	top: 5px;
	margin-right: 0px !important;
}

/*-----------------------------*/
.b-hw-e-book__container {
	margin-top: 20px;
}

.b-hw-e-book__head {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	position: relative;
}

.b-hw-e-book__head span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-hw-e-book__head-column {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 0px;
	border-right: 1px solid #cfd4d7;
}

.b-hw-e-book__head-column:nth-child(1) {
	width: 168px;
	padding-left: 5px;
}

.b-hw-e-book__head-column:nth-child(2) {
	width: 303px;
	padding-left: 5px;
}

.b-hw-e-book__head-column:nth-child(3) {
	padding-left: 5px;
	border-right: none;
}

.b-hw-e-book__head-column a {
	font-size: 12px;
	color: #6c8796;
	margin-left: 10px;
}

.b-hw-e-book__head-column a:hover {
	text-decoration: none;
}

.b-hw-e-book__head-control-btn {
	position: absolute;
	right: 0;
	top: 5px;
}

.b-hw-e-book__body {
	border-bottom: 2px solid #cfd4d7;
}

.b-hw-e-book__table-column {
	display: table-cell;
	vertical-align: top;
	position: relative;
	min-height: 140px;
	/* padding-bottom: 50px; */
}

.b-hw-e-book__table-column:nth-child(1) {
	width: 173px;
	border-right: 1px solid #cfd4d7;
}

.b-hw-e-book__table-column:nth-child(2) {
	/*width: 703px;*/
	width: 288px;
	border-right: 1px solid #cfd4d7;
}

.b-hw-e-book__table-column:nth-child(3) {
	/*width: 703px;*/
	width: 395px;
}

.b-hw_list-student {
	/* min-height: 100px; */
	height: 200px;
	overflow-y: scroll;
	padding: 10px 0px;
}

.b-hw_list-student dl dd {
	font-size: 12px;
	color: #454856;
	line-height: 12px;
}

/*chekbox*/
input[type="checkbox"].b-hw-student_check {
	display: none;
}

input[type="checkbox"].b-hw-student_check + label {
	cursor: pointer;

}

input[type="checkbox"].b-hw-student_check + label span {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	cursor: pointer;
}

input[type="checkbox"].b-hw-student_check + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA+CAYAAAArvjtdAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYWCyEEUinHogAAAbxJREFUWMPtl8srRFEcxz/DGBOS5NlQokZpSE2TCCULWclOFkopecS/YE8WZGHHEinExs5QmCLKwtSwYFAeGYPxGFybuzDcm3vdq5Tzq9upW+fT+T3O9/c7FkmSMNPiMNkE8D8ArQDdI/PmAj9ZEpCocf8TEFEDuoApoETHgSRgD2iV15gYTuqEAViAUmBCKSnlBkLnVgLGicIWQAHUAAwY4BwoAXuA0A9gIaBTSb6WAQfgBOI1wqKAX9ZFRYGNADtGYmgRo4gA/oHJ4eMJi4EV4Flu4Fq+KOCVbxdKjb4WSNDpYY289wvQY8DTCrMbvcUQJNluw26zmlM2RbnpDLTV09Ho0Qcszs8kKy0l5l9ZYQ59zVVIEixu7mseOAFob3Bjs8YzvuTDf3xBtauAlroyrm8fGJ1b5zx0p66HcmHHCKMjI5XepkqS7TZ2D85wOx0EL24YW9jg5v5RNTGqLp9chhmaWeUqHMHtdOAPXjI8u6YG+95lgKtwhMFpL66CbLYDp7y8vv1oaI9tMk9RfP7g35CvQwOcIyVg/+c3h0Z7ALqUYrgI5AGFOt8pASCslpRrYEs0egEUwN8GvgMyYIGJNEJfegAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 0px -9px;
}

input[type="checkbox"].b-hw-student_check:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA+CAYAAAArvjtdAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYWCyEEUinHogAAAbxJREFUWMPtl8srRFEcxz/DGBOS5NlQokZpSE2TCCULWclOFkopecS/YE8WZGHHEinExs5QmCLKwtSwYFAeGYPxGFybuzDcm3vdq5Tzq9upW+fT+T3O9/c7FkmSMNPiMNkE8D8ArQDdI/PmAj9ZEpCocf8TEFEDuoApoETHgSRgD2iV15gYTuqEAViAUmBCKSnlBkLnVgLGicIWQAHUAAwY4BwoAXuA0A9gIaBTSb6WAQfgBOI1wqKAX9ZFRYGNADtGYmgRo4gA/oHJ4eMJi4EV4Flu4Fq+KOCVbxdKjb4WSNDpYY289wvQY8DTCrMbvcUQJNluw26zmlM2RbnpDLTV09Ho0Qcszs8kKy0l5l9ZYQ59zVVIEixu7mseOAFob3Bjs8YzvuTDf3xBtauAlroyrm8fGJ1b5zx0p66HcmHHCKMjI5XepkqS7TZ2D85wOx0EL24YW9jg5v5RNTGqLp9chhmaWeUqHMHtdOAPXjI8u6YG+95lgKtwhMFpL66CbLYDp7y8vv1oaI9tMk9RfP7g35CvQwOcIyVg/+c3h0Z7ALqUYrgI5AGFOt8pASCslpRrYEs0egEUwN8GvgMyYIGJNEJfegAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 0px -34px;
}

/*end checkbox*/

.b-hw-e-book__material-column {
	vertical-align: top;
	min-height: 141px;
	padding: 5px 10px 42px;
}

.b-hw-e-book__material-column {
	width: 288px;
	height: 149px;
	overflow-y: scroll;
	/* padding: 10px 0px; */
	/* overflow: hidden; */
}

.b-hw-e-book__table-column:nth-child(3) .b-hw-e-book__material-column,
.b-hw-e-book__material-column:nth-child(2) {
	width: 373px;
}

.b-hw-hw__section {
	display: inline-block;
	vertical-align: top;
}

.b-hw-hw__files-examle,
.b-hw-hw__files-doc,
.b-hw-hw__files {
	display: inline-block;
	vertical-align: top;
}

.b-hw-hw__section {
	padding: 0px 5px;
	border-right: 1px solid #cfd4d7;
	margin-top: 5px;
}

.b-hw-hw__files-doc {
	padding: 0px 5px;
	border-right: 1px solid #cfd4d7;
	margin-top: 3px;
}

.b-hw-hw__files-doc:last-of-type,
.b-hw-hw__section:last-of-type {
	border-right: none;
}

.b-hw-hw__files-doc span,
.b-hw-hw__section span {
	font-size: 16px;
	color: #3b3e41;
}

.b-hw-e-book_material-controls {
	position: absolute;
	bottom: 0;
}

.b-hw-e-book__section {
	display: inline-block;
	border-top: 1px solid #cfd4d7;
	padding: 5px 10px 10px 10px;
	text-align: center;
}

.b-hw-e-book__section {
	width: 288px;
}

.b-hw-e-book__table-column:nth-child(3) .b-hw-e-book__section {
	width: 373px;
}

.b-hw-e-book__section span {
	font-size: 12px;
	color: #bbbbbb;
	/* margin-right: 5px; */
	/* margin-left: 5px; */

}

a.b-hw-e-book__section-link,
span.b-hw-e-book__section-link {
	font-size: 12px;
	color: #53a8ad;
	text-decoration: none;
	border-bottom: 1px dashed #53a8ad;
}

.b-hw-e-book__section .b-icon__selection-file,
.b-hw-e-book__section .b-icon__load-file,
.b-hw-e-book__section .b-icon__add {
	position: relative;
	top: 5px;
	margin-right: 3px;
}

.b-icon__load-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -3px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__selection-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 3px -25px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__file002 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -51px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__teacher-comment__exist {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAYAAACu/EtoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKWSURBVEhL7ZZNaBNBFMfnze42CZVamkhQhNbkWmiEUGMMNmogB0kwEQoe9eyhuXkRD1KPih48eSw5pBLQBEkOmoCt7clDEUHx0Ba/QguVpCEf7sz4djP0tNY0qYdCfpd9HzP/fW93ZncgHo+7K5VKmjF2UQihkh5xOBy5SCSShFAo9KrZbAY1TXuKoj9k/kDgXA9qzNlstgXi9/t1FH0scz0TCASeTU9P71JsU8E7bMh4zwwNDf3EDlUq/UNjINg/R0QQAE6aXh/oun6CUlo3tt5yq9U6h868qqrfjSQu0vVSqVQMh8OjOHAWFz+Ys/4CjpnARX0b572AaDQ6Vq1Wc+12O9hJd3A6nZ56vX4D9+i8DO0Hwy7LuONm9+6cTCZPb21tjWG1Lrzb6+Hh4Sd4ncHKGaZvdkZZg2NbhULhM5rWrWCrb2q12iXDdrlcc8ViseuPh+VbxmfxyLhiGzvYxnMz2CWWgsFgsIhCX7GVxXw+/02G+yOVSjl8Pt+odAcM+J9APJ2e3D5mWxYAIzLWE4og1cj7NTecz2V3gJPjGhUrv7nYlvkDQQV4mAKTGoF1QxAPNGLtbez6lMz3xIVc9gsRwtv5YgvYNKN9gEVVOMBR+UkdJgPB/jEFueDjptcHnMMp4zgMuMIbnBC7wvgKU6FiJBWhfFqKXbsTyufPMNJ6aM7YD0EmcPtNYXWbEM1kvLt29QMHYpdpE4cCl5uM3xMEZmToX/waaej+vR99OJO5whTu1jRlvAHKA42xj4yCF4ASaLdvyWGWMLuNvbuaWEQT67Ig9DLbZEBsho0VlldjCfMU0Q2Wb1knYkGaAp270u4KS0E7o/cVITjlYmM1kViS4a6wFCwnEhsqo06N07My1CWE/AFxz/RkBrhRCgAAAABJRU5ErkJggg==) no-repeat 0 -19px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
	float: none;
}

.b-icon__teacher-comment__not-exist {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAYAAACu/EtoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKWSURBVEhL7ZZNaBNBFMfnze42CZVamkhQhNbkWmiEUGMMNmogB0kwEQoe9eyhuXkRD1KPih48eSw5pBLQBEkOmoCt7clDEUHx0Ba/QguVpCEf7sz4djP0tNY0qYdCfpd9HzP/fW93ZncgHo+7K5VKmjF2UQihkh5xOBy5SCSShFAo9KrZbAY1TXuKoj9k/kDgXA9qzNlstgXi9/t1FH0scz0TCASeTU9P71JsU8E7bMh4zwwNDf3EDlUq/UNjINg/R0QQAE6aXh/oun6CUlo3tt5yq9U6h868qqrfjSQu0vVSqVQMh8OjOHAWFz+Ys/4CjpnARX0b572AaDQ6Vq1Wc+12O9hJd3A6nZ56vX4D9+i8DO0Hwy7LuONm9+6cTCZPb21tjWG1Lrzb6+Hh4Sd4ncHKGaZvdkZZg2NbhULhM5rWrWCrb2q12iXDdrlcc8ViseuPh+VbxmfxyLhiGzvYxnMz2CWWgsFgsIhCX7GVxXw+/02G+yOVSjl8Pt+odAcM+J9APJ2e3D5mWxYAIzLWE4og1cj7NTecz2V3gJPjGhUrv7nYlvkDQQV4mAKTGoF1QxAPNGLtbez6lMz3xIVc9gsRwtv5YgvYNKN9gEVVOMBR+UkdJgPB/jEFueDjptcHnMMp4zgMuMIbnBC7wvgKU6FiJBWhfFqKXbsTyufPMNJ6aM7YD0EmcPtNYXWbEM1kvLt29QMHYpdpE4cCl5uM3xMEZmToX/waaej+vR99OJO5whTu1jRlvAHKA42xj4yCF4ASaLdvyWGWMLuNvbuaWEQT67Ig9DLbZEBsho0VlldjCfMU0Q2Wb1knYkGaAp270u4KS0E7o/cVITjlYmM1kViS4a6wFCwnEhsqo06N07My1CWE/AFxz/RkBrhRCgAAAABJRU5ErkJggg==) no-repeat 0 7px;
	cursor: pointer;
	float: none;
}

.b-icon_new_attachment {
	display: inline-block;
	margin-right: 5px;
	padding: 0;
	width: 16px;
	height: 16px;
	font-size: 14px !important;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	border-radius: 50%;
	border: 1px solid #ffaa00;
	color: #ffffff !important;
	background: #ffaa00;
}

.b-hw-e-book__footer {
	background: #ebf2f5;
	border-bottom: 2px solid #cfd4d7;
	position: relative;
	padding: 5px 0px 5px 0px;
}

.b-hw-e-book__footer-columns {
	display: table-cell;
	vertical-align: middle;
}

.b-hw-e-book__footer-columns:nth-child(1) {
	padding-left: 5px;
	padding-right: 15px;
}

.b-hw-e-book__footer-columns:nth-child(2) {
	padding-right: 10px;
}

.b-hw-e-book__footer-columns:nth-child(3) {

}

.b-hw-e-book__footer-columns span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-hw-e-book-inp_count {
	padding: 3px 3px;
	font-size: 14px;
	color: #3b3e41;
	width: 30px;
	border: none;
	text-align: center;
}

.b-hw-e-book-selects {
	font-size: 16px;
	color: #3b3e41;
	width: 150px;
	height: 22px;
	padding: 1px 3px;

	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQxMjU2QzVENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQxMjU2QzZENjEwMTFFNEJFNjVFQTI3QjBBNDcwQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RDEyNTZDM0Q2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDEyNTZDNEQ2MTAxMUU0QkU2NUVBMjdCMEE0NzBBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk/7w8YAAACpSURBVHjaYpw+cxEDuYAJSmsB8V4gliGgXgaqTgtZcy8QOwHxKSA2x6HRHCrvBFUP1xwNxPuAWBKIDwBxFJrGKKi4JFRdNLLmd0DsDsTTgZgDiJcAcRsQs0DpJVDx6VB175A1g8AfIM4C4mwg/gvElUB8D0r/hYpnQdUxoGuGgWlA7AnE74FYFmqLJ1Qca2ijgz3QANoMxBZQPgZgwRMtt4HYD1+8AQQYAPiiIQuB+gDOAAAAAElFTkSuQmCC);
	background-position: 130px 8px;
	background-repeat: no-repeat;
	background-color: #fff;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	appearance: none !important;
}

/*-----------------------------*/

/*------------FOOTER PANEL--------------*/
.b-home-work__container-footer {
	margin-top: 150px;
	border-top: 3px solid #39b3ae;
}

.b-hw-footer__head {
	padding: 5px 20px;
}

.b-hw-fh__panel {
	height: 30px;
}

.b-hw-fh__column {
	display: inline-block;
	padding: 0px 10px
}

.b-hw-fh__column:nth-child(1) {
	border-right: 1px solid #cfd4d7;
	width: 54px;
}

.b-hw-fh__column:nth-child(2) {
	width: 677px;
}

.b-hw-fh__column span {
	font-size: 11px;
	font-weight: bold;
	color: #454856;
}

.b-hw-fh_serch,
.b-hw-fh_serch-btn {
	border: none;
	display: inline-block;
}

.b-hw-fh_serch {
	width: 630px;
	margin-right: 10px;
	color: #bbbbbb;
}

.b-hw-fh__column .b-hw-fh_serch-btn {
	position: relative;
	top: 5px;
}

.b-hw-fh_serch-btn {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMyODM2NUZGNDk4MTFFNDk4RkRGOUM1QjNDRjI0MTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMyODM2NjBGNDk4MTFFNDk4RkRGOUM1QjNDRjI0MTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzI4MzY1REY0OTgxMUU0OThGREY5QzVCM0NGMjQxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzI4MzY1RUY0OTgxMUU0OThGREY5QzVCM0NGMjQxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrivvX4AAAE8SURBVHjaYvz//z8DNQETA5UBC4hw8wwn24Bd21diGogHSAOxMhB/BuLLQPyHKBdiAeZA3APE6kB8HYgFoYZPAOIOIP5NShj6AfEmIJ4MxBJAbA/EekBsCMQWQLwFiFmJNVAciOdADV0FxP+Q5B5Bxf8CcQmxBiYA8XogPolDPciwAihmIsZASyDeTiDcbwHxByBWJcZAXiD+RERq+QjEfMQYeBuIdQgYxg513R1iDFwLxFlAzIbHwEQgPg7E72GZAjljoBu4G5qAF0Ndgg6cgbgFiGtISYfxQAwqMS4AcSkQewNxDBAvgVq0AWogG7EGfgPiCCBOAWJZIM6EGgrypho0SBiBeAU2Q/Hl5aNQjA2EQw1cCWX/gkkwklIeopVKbNBgAGXRw7BSh4WCog/kqjCaF7CM1K4CAAIMACPEQ+he9kYAAAAAAElFTkSuQmCC) no-repeat;
	background-position: -2px -2px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-hw-footer__body {
	background: #faf9fb;
	height: 380px;
	width: 877px;
	overflow: hidden;
}

.b-hw-file__controls {
	padding: 10px 30px 4px 30px;
	border-bottom: 2px solid #cfd4d7;
}

.b-hw-file__controls-column {
	display: inline-block;
	vertical-align: top;
}

.b-hw-file__controls-column:nth-child(1) {
	width: 349px;
}

.b-hw-file__controls-column:nth-child(2) {
	padding-top: 5px;
	text-align: right;
	width: 464px;
}

.b-hw-file__controls-column span {
	font-size: 11px;
	color: #020202;
	margin-right: 10px;
	cursor: pointer;
}

.b-hw-file__controls-column span:last-of-type {
	margin-right: 0px;
}

.b-hw-file__controls-column:nth-child(1) span {
	font-size: 11px;
	color: #020202;
	position: relative;
	top: -16px;
	margin-left: 10px;
	cursor: pointer;
}

.b-icon__file-row_up {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAB2CAYAAABcUxquAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMwNTZENzRGNDlCMTFFNDk2QzU5NjFDREM5REY5QTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMwNTZENzVGNDlCMTFFNDk2QzU5NjFDREM5REY5QTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzA1NkQ3MkY0OUIxMUU0OTZDNTk2MUNEQzlERjlBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMzA1NkQ3M0Y0OUIxMUU0OTZDNTk2MUNEQzlERjlBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp4QT+0AAAK6SURBVHja7Jq9jhoxFIU9oU6UEh4AQgEdBXkBqKigmg7oeAAa+kU0lLTAAyTdUETpQEoKGiSKpEA0FEAV2EXiR+D1sdgVQmS1AwPMSOdKV5btez2fPPbI1hxDSim8Zh+EB43QhCY0oQlNaEKfgg4q/6Z8ply6wGd7nuAhpHFwYPqi/Lfyzy6c3H/K48r/Hs/0g0uBxZ7r4dRM41V8cvFSflL+8RjaCwdrg588QhOa0IQmNKGvCr1arUSz2dTlVQxnj707YtPpVGYyGRkMBnWJuoOmWR2d6X6/L9LptOj1esIwDF2ijnZXLo9WqyVM0xTj8VjEYjFhWZYuUUc7+l2zPHa7naxWqzIUCuklUSqV5Hq91n0oUUc7+hGH+EuXx0XQi8VCFgoFDRUOh6XafCfj0I5+xCEeeXeBHo1GMpVKaRC1DGS73X4zHv2IQzzykH9T6G63K+PxuAZIJBJyOBy+Kw9xiEce8jHOTaAnk4mMRqP6wblcTs5mM1tPRTzykI9xMJ5d6LPuiPV6XX8VisWi8Pl8tjf/drsVlUpFBAIBkc1mbd8RebHlgYnQhCY0oQlN6HtBz13O+nQK+qfLoX+8npoOTnlh5b+Ee/9ufVX+53im0YDfXt+VP7oE9nHPE38BPp5pfj0ITWhCE5rQhCb0raEpvHL4aErh1S2vWxRe8ZNHaEITmtCEJrQ3oPFDv1wu6x/z5xjykI9xzrJLpBP5fF7O53Nb0gnEXyqduFikkkwmbYlUEH9zkcr/5ECdTufNePTfVQ7kWeHVeyRum83GfRK3Q7Ms63WDmqYpB4OBLl82HPqdkm06et2CPFO9fq1vgmwTY/v9flGr1UQkEnHsuuVJgazj0LDlcikbjYYuHTbnlwdv4zwwEZrQhCY0oe8FTeHVFYzCq2sahVeEJjShCU1oQhP67vYswAC2ZsGci+uapwAAAABJRU5ErkJggg==) no-repeat;
	background-position: -0px -12px;
	padding: 0;
	width: 42px;
	height: 42px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__file-row_down {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAB2CAYAAABcUxquAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMwNTZENzRGNDlCMTFFNDk2QzU5NjFDREM5REY5QTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMwNTZENzVGNDlCMTFFNDk2QzU5NjFDREM5REY5QTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzA1NkQ3MkY0OUIxMUU0OTZDNTk2MUNEQzlERjlBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMzA1NkQ3M0Y0OUIxMUU0OTZDNTk2MUNEQzlERjlBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp4QT+0AAAK6SURBVHja7Jq9jhoxFIU9oU6UEh4AQgEdBXkBqKigmg7oeAAa+kU0lLTAAyTdUETpQEoKGiSKpEA0FEAV2EXiR+D1sdgVQmS1AwPMSOdKV5btez2fPPbI1hxDSim8Zh+EB43QhCY0oQlNaEKfgg4q/6Z8ply6wGd7nuAhpHFwYPqi/Lfyzy6c3H/K48r/Hs/0g0uBxZ7r4dRM41V8cvFSflL+8RjaCwdrg588QhOa0IQmNKGvCr1arUSz2dTlVQxnj707YtPpVGYyGRkMBnWJuoOmWR2d6X6/L9LptOj1esIwDF2ijnZXLo9WqyVM0xTj8VjEYjFhWZYuUUc7+l2zPHa7naxWqzIUCuklUSqV5Hq91n0oUUc7+hGH+EuXx0XQi8VCFgoFDRUOh6XafCfj0I5+xCEeeXeBHo1GMpVKaRC1DGS73X4zHv2IQzzykH9T6G63K+PxuAZIJBJyOBy+Kw9xiEce8jHOTaAnk4mMRqP6wblcTs5mM1tPRTzykI9xMJ5d6LPuiPV6XX8VisWi8Pl8tjf/drsVlUpFBAIBkc1mbd8RebHlgYnQhCY0oQlN6HtBz13O+nQK+qfLoX+8npoOTnlh5b+Ee/9ufVX+53im0YDfXt+VP7oE9nHPE38BPp5pfj0ITWhCE5rQhCb0raEpvHL4aErh1S2vWxRe8ZNHaEITmtCEJrQ3oPFDv1wu6x/z5xjykI9xzrJLpBP5fF7O53Nb0gnEXyqduFikkkwmbYlUEH9zkcr/5ECdTufNePTfVQ7kWeHVeyRum83GfRK3Q7Ms63WDmqYpB4OBLl82HPqdkm06et2CPFO9fq1vgmwTY/v9flGr1UQkEnHsuuVJgazj0LDlcikbjYYuHTbnlwdv4zwwEZrQhCY0oe8FTeHVFYzCq2sahVeEJjShCU1oQhP67vYswAC2ZsGci+uapwAAAABJRU5ErkJggg==) no-repeat;
	background-position: -0px -64px;
	padding: 0;
	width: 42px;
	height: 42px;
	display: inline-block;
	cursor: pointer;
}

.b-hw-file_control .b-icon__upload-file,
.b-hw-file_control .b-icon__remove-ff,
.b-hw-file_control .b-icon__copy-file,
.b-hw-file_control .b-icon__add-folder,
.b-icon__download-file {
	position: relative;
	top: 5px;
}

.b-icon__add-folder {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -125px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__copy-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -74px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__remove-ff {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -148px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__upload-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -100px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__download-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3woOCQkr93wSTgAAAJZJREFUOMtjYKAyYITSIgwMDBYMDAx/yTSHmYGB4QQDA8MbmIA/AwPDfwqxP01dSFdwFMlbRwgpZiLCwE842GQbSBIYgQay4BD3YWBg+MfAwPCDgYFBFElclIGBwYmBgYED6pgtxFqUSETOSCTV9TvxGLaT3CC5hMWwS5SEsS4WA3UpjThXJMNcqZUa1kAx1QAzFNMfAADxKj14s1zQ3gAAAABJRU5ErkJggg==) no-repeat;
	margin-right: 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-hw-file-container__body {
	padding: 5px 0px 5px 30px;
	width: 846px;
	height: 306px;
	overflow-y: scroll;

}

.b-hw-ff {
	width: 70px;
	/* height: 90px; */
	text-align: center;
	padding: 7px;
	margin: 10px 10px;
	display: inline-block;
	vertical-align: top;
}

.b-hw-ff_pic {
	width: 50px;
	height: 50px;

}

.i-icon__doc-big {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAACZCAYAAACLzaLYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhBNzk2NDFGNDlGMTFFNDkwNUQ5QkFDREY1ODRCMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhBNzk2NDJGNDlGMTFFNDkwNUQ5QkFDREY1ODRCMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEE3OTYzRkY0OUYxMUU0OTA1RDlCQUNERjU4NEIwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEE3OTY0MEY0OUYxMUU0OTA1RDlCQUNERjU4NEIwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtsHxDUAAAHQSURBVHja7Ny9SgNBFIbhHf8CCloKNiIEUSNapBBsvQWvwTJYCYK1tYLXFBFZgoWdICr22qkg47c4NkIgIbuzO4f3wEdIlyczmTMTMnHe+8xqTWWGCxw4cODAgQMHDhw4cODApVkz/TxP4oXud7uM3DCcj5h7ZbbyafnvuYvwhs4pn8pA2VW+LS0oX+FxVblTpi2ulhsBOKgKWCfuVdlS1pS8CmDdq+WL0lHaym3Zr6cJreA5jOB6ADpLuD9gJ3wOSwM2qYk/KdvKpnJTBrBpO5RHZSeM4vWkwDpxw3YvD8q8sqf0y9yhxKpRRmRJebN65Hmf5ETAYRUcOHDgwIEDBy56jbNxrvJHYq5unGNaggMHDhx9jj7HtAQHDhw4+hx9jmkJDhy4pFuBt4pz1kbOcSEXHDhw4MCBAwcOHDhw4MA17iSeyp3Vcav4RTt3VkfMh9Kz+plrKRfKgdUFpfgG7Sr7vXRrcrUs7sAdWW4FZ8qCVdyycmy5iZ8oK1Zxi8ql5e3XoXIe2oTJveVpaPAx/9iCUwE4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDlyyxV0epiU4cODAgQMHDhw4cODAgQMHDhw4cOAi1o8AAwAuBH8+cyF9gwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 13px -18px;
	margin-right: 5px;
	padding: 0;
	width: 60px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
}

.i-icon__folder-big {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAACZCAYAAACLzaLYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhBNzk2NDFGNDlGMTFFNDkwNUQ5QkFDREY1ODRCMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhBNzk2NDJGNDlGMTFFNDkwNUQ5QkFDREY1ODRCMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEE3OTYzRkY0OUYxMUU0OTA1RDlCQUNERjU4NEIwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEE3OTY0MEY0OUYxMUU0OTA1RDlCQUNERjU4NEIwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtsHxDUAAAHQSURBVHja7Ny9SgNBFIbhHf8CCloKNiIEUSNapBBsvQWvwTJYCYK1tYLXFBFZgoWdICr22qkg47c4NkIgIbuzO4f3wEdIlyczmTMTMnHe+8xqTWWGCxw4cODAgQMHDhw4cODApVkz/TxP4oXud7uM3DCcj5h7ZbbyafnvuYvwhs4pn8pA2VW+LS0oX+FxVblTpi2ulhsBOKgKWCfuVdlS1pS8CmDdq+WL0lHaym3Zr6cJreA5jOB6ADpLuD9gJ3wOSwM2qYk/KdvKpnJTBrBpO5RHZSeM4vWkwDpxw3YvD8q8sqf0y9yhxKpRRmRJebN65Hmf5ETAYRUcOHDgwIEDBy56jbNxrvJHYq5unGNaggMHDhx9jj7HtAQHDhw4+hx9jmkJDhy4pFuBt4pz1kbOcSEXHDhw4MCBAwcOHDhw4MA17iSeyp3Vcav4RTt3VkfMh9Kz+plrKRfKgdUFpfgG7Sr7vXRrcrUs7sAdWW4FZ8qCVdyycmy5iZ8oK1Zxi8ql5e3XoXIe2oTJveVpaPAx/9iCUwE4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDlyyxV0epiU4cODAgQMHDhw4cODAgQMHDhw4cOAi1o8AAwAuBH8+cyF9gwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 6px -79px;
	margin-right: 5px;
	padding: 0;
	width: 60px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
}

.b-hw-ff__title,
.b-hw-ff__title span {
	font-size: 11px;
	color: #454856;
	line-height: 12px;

}

/*------------END FOOTER PANEL--------------*/
.homework-list .b-ktp__table-head__column, .homework-list .b-ktp__table-body__column {
	text-align: center;
}

.homework-list .b-ktp__table-body__columns {
	border-bottom: 1px solid #cfd4d7;
}

.homework-list .b-ktp__table-head__column:nth-child(1), .homework-list .b-ktp__table-body__column:nth-child(1) {
	width: 37px;
}
/*Дата задания*/
.homework-list .b-ktp__table-head__column:nth-child(2), .homework-list .b-ktp__table-body__column:nth-child(2) {
	width: 70px;
}
/*Дата выполнения*/
.homework-list .b-ktp__table-head__column:nth-child(3), .homework-list .b-ktp__table-body__column:nth-child(3) {
	width: 95px;
}
/*Предмет*/
.homework-list .b-ktp__table-head__column:nth-child(4), .homework-list .b-ktp__table-body__column:nth-child(4) {
	width: 130px;
}
/*Обязательность*/
.homework-list .b-ktp__table-head__column:nth-child(5), .homework-list .b-ktp__table-body__column:nth-child(5) {
	width: 80px;
}
/*Задание*/
.homework-list .b-ktp__table-head__column:nth-child(6), .homework-list .b-ktp__table-body__column:nth-child(6) {
	width: 190px;
	text-align: left;
}
/*Время выполнения*/
.homework-list .b-ktp__table-head__column:nth-child(7), .homework-list .b-ktp__table-body__column:nth-child(7) {
	width: 60px;
}
/*Дополнительные материалы*/
.homework-list .b-ktp__table-head__column:nth-child(8), .homework-list .b-ktp__table-body__column:nth-child(8) {
	width: 70px;
}
/*Файл выполнения*/
.homework-list .b-ktp__table-head__column:nth-child(9), .homework-list .b-ktp__table-body__column:nth-child(9) {
	width: 70px;
	border-right: 1px solid #cfd4d7;
}
/*комментарий*/
.homework-list .b-ktp__table-head__column:nth-child(10), .homework-list .b-ktp__table-body__column:nth-child(10) {
	width: 160px;
	border: none;
}

.homework-list .b-ktp__table-head__column:nth-child(11), .homework-list .b-ktp__table-body__column:nth-child(11) {
	width: 13px;
	border: none;
	padding: 0;
}

.b-ktp__table-body__columns.student {
	background: #F4F8FB;
	text-align: left;
	/* margin-left: 0px; */
	border-top: 1px solid #cfd4d7;
	border-bottom: none;
}

.b-ktp__table-body__columns.hw-entries {
	border-top: 1px solid #cfd4d7;
}

.b-ktp__table-body__columns.student .b-ktp__table-head__column:nth-child(1), .b-ktp__table-body__columns.student .b-ktp__table-body__column:nth-child(1) {
	width: 749px;
	text-align: left;
	padding-left: 52px;
}

.b-ktp__table-body__columns.student .b-ktp__table-head__column:nth-child(2), .b-ktp__table-body__columns.student .b-ktp__table-body__column:nth-child(2) {
	width: 75px;
}

.b-ktp__table-body__columns.student .b-ktp__table-head__column:nth-child(3), .b-ktp__table-body__columns.student .b-ktp__table-body__column:nth-child(3) {
	width: 80px;
}

.b-ktp__table-body__columns.student .b-ktp__table-head__column:nth-child(4), .b-ktp__table-body__columns.student .b-ktp__table-body__column:nth-child(4) {
	width: 98px;
}

.b-ktp__table-body__columns.student .b-ktp__table-body__column a {
	float: right;
}
.b-ktp__table-body__column__deleted span {
	display: block;
	padding-top: 5px;
	line-height: 15px;
}

.b-icon__add-simple {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZBNjkxMUJCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZBNjkxMUNCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkE2OTExOUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkE2OTExQUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkr3dO0AAAErSURBVHjatJU7CsJAEIazPgsLjyFJLL2BCtZ6BSutvIiVdh5E8ApWvvAeii+Q+A/8K+uSjZrowkfIZObfSWZ2oryMK4qil/tcgm8AxmAHLmRHW/DNpiGYgC0YAR+UiU/blj6hZGhiry44gyEo2M5GUIE+4tt1CUpmJ9ByCcUItxgTxgnKKww/FTMEJNOJLRjwu+QdQSvB8SzP2EDudZX7YAbDPUXbSMyMGk/BDphnaMc5NTxFg/RYFbtdtYdSamn1pMc+1Jk1DN8SLgfYyjpDEY4yZCiCN9MgO/sJlXQWhc/rYG0W5fkNUq42WNjn9idt87fGTnv0mklHzxwOgw+Gw4C+vaRpoys2NcZXDRRBhW+hx5f41N+Nr7gBu2ePHcHGHrC2oPr1L+AhwAC0Ea/5keCAnwAAAABJRU5ErkJggg==) no-repeat 0 5px;
    margin-right: 5px;
    cursor: pointer;
}

.b-icon__edit-simple {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat 0 5px;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.b-icon__padding-around {
    padding: 5px 10px 5px 10px;
}

.b-icon__padding-vertical-5px {
    padding: 5px 10px 5px 10px !important;
}

.b-icon__inline-20px {
    display: inline-block;
    height: 20px;
    width: 20px;
}

.b-icon__float-right {
    float: right;
}

.b-icon__no_padding {
    padding: 0px;
}
.edit-in-place span {
	cursor: pointer;
	position: relative;
}

.edit-in-place span.black {
	color: #BDC5C5;
}

.edit-in-place input,
.edit-in-place textarea {
	display: none;
	color: #ff6248;
	position: relative;
}

.edit-in-place.active span {
	display: none !important;
}

.edit-in-place.active input,
.edit-in-place.active textarea {
	display: inline-block;
}

.edit-in-place.active span.black {
	display: block !important;
	color: #BDC5C5;
}

.edit-in-place span.study_period:before, .edit-in-place span.holiday:before, .edit-in-place span.mixed:before, .edit-in-place span.mixed:after {
	content: ' ';
	width: 4px;
	display: inline-block;
	position: absolute;
	height: 3px;
	top: 28px;
}

.edit-in-place span.study_period:before {
	background-color: #57922f;
	left: 16px;
}

.edit-in-place span.holiday:before {
	background-color: #92302b;
	left: 16px;
}

.edit-in-place span.mixed:before {
	background-color: #57922F;
	left: 12px;
}

.edit-in-place span.mixed:after {
	background-color: #92302b;
	left: 21px;
}

.input-time-wrapper {
	display: inline-flex;
	margin: 0;
	padding: 2px;
	border: 1px solid #eee;
	font-size: 12px;
	height: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	min-width: 63px;
}

.input-time-wrapper .input-time-placeholder {
	font-family: inherit;
	font-size: 15px;
	color: #9E9E9E;
}

.input-time-wrapper.disabled {
	border: 1px solid #E6EBED !important;
	background-color: #EEEEEE;
}
.input-time-wrapper.disabled .input-time-values input {
	background: none;
	color: rgba(0,0,0,0.47) !important;
}


.input-time-wrapper.invalid {
	border-color: #ff0000;
}

.input-time-clear {
	clear: both;
}

.input-time-separator {
	position: relative;
	left: -2px;
	cursor: default;
}

.input-time-values input {
	border: none !important;
	padding: 0;
	margin: 0;
	width: 17px;
	line-height: 19px;
	height: 20px;
	text-align: center;
}

.input-time-to {
	position: relative;
	left: -3px;
}

.input-time-values {
	width: 44px;
	float: left;
}

.input-time-controls {
	float: right;
}

.input-time-controls-up-arrow,
.input-time-controls-down-arrow {
	width: 15px;
	height: 10px;
	cursor: default;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}

.input-time-controls-up-arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
	background-position: 0 0;
}

.input-time-controls-down-arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
	background-position: 0 -10px;
}

.input-time-controls-up-arrow:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.input-time-controls-down-arrow:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.input-time-controls-up-arrow.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.input-time-controls-down-arrow:active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.input-time-values input.active-input {
	background-color: #D3E4F5;
	/*color: #fff;*/
}

.journals_list_lm {

}

.journals_list_lm-list {
    list-style: none;
}

.journals_list_lm-item {
    margin: 5px;
    border: 1px solid white;
    display: block;
    vertical-align: baseline;
    padding: 5px;
    text-align: center;
    color: white;
    overflow: hidden;
    font-size: 16px;
}

.journals_list_lm-item_link {
    text-decoration: none;
    color: white;
    font-weight: bold;
    vertical-align: middle;
}

.journals_list_lm-item_link-container {
    display: flex;
    width: 100%;
    height: 60px;
    justify-content: center;
    flex-direction: column;
}
.b-ctb__nav {
	background: #6C8796;
	padding-top: 60px;
	padding-bottom: 20px;
	margin-bottom: -35px;
}

.b-ctb__nav nav ul li {
	margin-bottom: 15px;
	list-style-type: none;
}

.b-ctb__nav nav > ul li > a {
	width: 49px;
	height: 49px;
	display: block;
}

/*-------icon---------*/
.i-icon-ctb001 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -18px;
}

.i-icon-ctb002 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -78px;
}

.i-icon-ctb003 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -141px;
}

.i-icon-ctb004 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -204px;
}

.i-icon-ctb005 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -265px;
}

.i-icon-ctb006 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -328px;
}

.i-icon-ctb007 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAHMCAYAAABBdSEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RUExMzVEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RUExMzZEODUyMTFFNEJGNUZGMDVBNTFDNzA2M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzdFQTEzM0Q4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzdFQTEzNEQ4NTIxMUU0QkY1RkYwNUE1MUM3MDYzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGfwuEAACKKSURBVHja7F0HeFXF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) no-repeat;
	background-position: 1px -390px;
}

.i-icon-ctb008 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAADQCAYAAACTFuhdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ2MjRGRDREODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ2MjRGRDVEODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDYyNEZEMkQ4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDYyNEZEM0Q4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PumYtuMAAA24SURBVHja7J0JeFTV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) no-repeat;
	background-position: 1px -15px;
}

.i-icon-ctb009 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAADQCAYAAACTFuhdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ2MjRGRDREODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ2MjRGRDVEODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDYyNEZEMkQ4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDYyNEZEM0Q4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PumYtuMAAA24SURBVHja7J0JeFTV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) no-repeat;
	background-position: 1px -79px;
}

.i-icon-ctb010 {
	cursor: pointer;
	display: block;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAADQCAYAAACTFuhdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ2MjRGRDREODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ2MjRGRDVEODU1MTFFNDhGQkQ4N0U5RTA0MUUwQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDYyNEZEMkQ4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDYyNEZEM0Q4NTUxMUU0OEZCRDg3RTlFMDQxRTBBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PumYtuMAAA24SURBVHja7J0JeFTV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) no-repeat;
	background-position: 1px -144px;
}

/*-----end icon-------*/

/*-head table*/
.b-lt__head-table {
}

.b-lt-head-table__column {
	display: table-cell;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
	padding: 10px 0px;
	vertical-align: middle;
	line-height: 14px;
}

.b-lt-head-table__column:nth-child(odd) {
	background: #f9fbfc;
}

.b-lt-head-table__column:nth-child(even) {
	background: #f0f4f5;
}

.b-lt-head-table__column:nth-child(1) {
	padding-left: 10px;
	width: 15%;
	border-left: 1px solid #cfd4d7;
}

.b-lt-head-table__column:nth-child(2) {
	text-align: center;
	width: 5%;
}

.b-lt-head-table__column:nth-child(3) {
	text-align: center;
	width: 10%;
}

.b-lt-head-table__column:nth-child(4) {
	text-align: center;
	width: 20%;
}

.b-lt-head-table__column:nth-child(5) {
	text-align: center;
	width: 10.45%;
}

.b-lt-head-table__column:nth-child(6) {
	padding: 0px 0px;
	width: 32.95%;
	vertical-align: top;
}

.b-lt-head-table__column:nth-child(7) {
	text-align: center;
	width: 2%;
}

.b-lt-head-table__column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-lt-head-table__column:nth-child(7) span {
	font-size: 12px;
	font-weight: bold;
	color: #454856;
}

/*-END head table*/

/*- head table rotate*/
.b-lt-ht__rotate-body {
	position: relative;
	display: table-cell;
	width: 373px;
	overflow: hidden;
}

.b-lt-ht__rotate-right,
.b-lt-ht__rotate-left {
	position: absolute;
	text-align: center;
	width: 17px;
	background: #dbdbde;
	padding: 23px 0px;
	cursor: pointer;
	color: #fff;
	z-index: 1;
}

.b-lt-ht__rotate-right {
	right: 0;
}

.b-lt-ht__columns-rotate {
	width: 339px;
	height: 66px;
	display: table-cell;
	position: relative;
	left: 17px;
	overflow: hidden;
}

.b-lt-ht__columns-rotate > div {
	position: absolute;
	top: 0;
	left: 0;
}

.b-lt-ht__column-rotate {
	width: 33px;
	min-width: 33px;
	padding: 25px 0px;
	display: table-cell;
	text-align: center;
	border-right: 1px solid #cfd4d7;
}

.b-lt-ht__column-rotate:last-of-type {
	border-right: none;
}

.b-lt-ht__column-rotate span {
	font-size: 15px;
	font-weight: bold;
	color: #454856;
}

/*- END head table rotate*/

/*-body table*/
.b-lt__table-table {
	display: table-cell;
}

.b-lt-body-table__column {
	display: table-cell;
	border-bottom: 2px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
	padding: 10px 0px;
	vertical-align: middle;
	line-height: 14px;
}

.b-lt-body-table__column:nth-child(odd) {
	background: #f9fbfc;
}

.b-lt-body-table__column:nth-child(even) {
	background: #fff;
}

.b-lt-body-table__column:nth-child(1) {
	padding-left: 9px;
	width: 15%;
	border-left: 1px solid #cfd4d7;
}

.b-lt-body-table__column:nth-child(2) {
	text-align: center;
	width: 5%;
}

.b-lt-body-table__column:nth-child(3) {
	text-align: center;
	width: 10%;
}

.b-lt-body-table__column:nth-child(4) {
	text-align: center;
	width: 20%;
	padding: 0px 0px;
	vertical-align: top;
	vertical-align: middle;
}

.b-lt-body-table__column:nth-child(5) {
	text-align: center;
	width: 12%;
	padding: 0px 0px;
	vertical-align: top;
	vertical-align: middle;
}

.b-lt-body-table__column:nth-child(6) {
	text-align: center;
	width: 30%;
	padding: 0px 0px;
	vertical-align: top;
	overflow: hidden;
	position: relative;
}

.b-lt-body-table__column:nth-child(7) {
	text-align: center;
	padding-right: 5px;
	width: 5%;
	min-width: 48px;
}

.b-lt-body-table__column span.red{
	display: inline;
}
.b-lt-body-table__column span {
	font-size: 14px;
	color: #646c73;
	display: block;
}

.b-lt-body-table__column:nth-child(7) span {
	font-size: 16px;
	font-weight: bold;
	color: #646c73;
}

.b-lt-body-table__column:nth-child(4) .b-lt-row__list {
	/* width: 89px; */
}

.b-lt-body-table__column:nth-child(5) .b-lt-row__list {
	/* width: 76px; */
}

.b-lt-row__list {
	text-align: left;
	padding: 5px 5px;
	line-height: 14px;
	border-bottom: 1px solid #cfd4d7;
}

.b-lt-row__list:last-of-type {
	border-bottom: none;
}

.b-lt-row__list span {
	font-size: 14px;
	color: #808387;
}

.b-lt-body__column-containers {
	position: absolute;
	top: 0;
	left: 0;
}

.b-ltb-column_container {
	width: 33px;
	min-width: 33px;
	display: table-cell;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-ltb-column_container:last-of-type {
	border-right: none;
}

/*-END body table*/



/* logs */
.b-logs__title {
	color: #444b53;
	font-size: 19px;
	font-weight: bold;
	/*padding: 25px 35px 20px 39px;*/
	padding: 20px 25px 18px 25px;
	border-bottom: 1px solid #f0f0f0;
}

div.b-logs-body__left {
	float: left;
	width: 380px; /*40%*/
	padding: 10px 25px 10px 25px;
}

div.b-logs-body__left table {
	width: 100%;
}

div.b-logs-body__left table tr td {
	font-size: 14px;
	padding: 10px 0 10px 0;
	color: #262424;
}

div.b-logs-body__left table tr td:first-of-type {
	width: 50px;
	color: #e837d9;
	vertical-align: top;
}

.b-matrix-table__head {
	margin-top: 70px;
	height: 135px;
}

.b-matrix-table__head_margin_10 {
	margin-top: 10px;
	height: 135px;
}

.b-bt-head__title-01 {
	width: 56px;
	float: left;
}

.b-bt-head__title-01 span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	position: relative;
	top: 110px;
	left: 5px;
}

.b-bt-head__title-01s-01 {
	margin-left: 97px;
	height: 135px;
	float: left;
}

.b-bth-title__name {
	float: left;
	display: block;
	width: 165px;
	height: 49px;
	margin-top: 49px;
	margin-left: -153px;
	padding: 5px 7px 5px 30px;
	border-top: 1px solid #dadcdc;
	line-height: 10px;
	-moz-transform: rotate(308deg);
	-webkit-transform: rotate(308deg);
	-o-transform: rotate(308deg);
	-ms-transform: rotate(308deg);
	transform: rotate(309deg);
	text-align: left;
}

.b-bth-title__name:first-of-type {
	margin-left: 0px
}

.b-bth-title__name span {
	font-size: 12px;
	font-weight: bold;
	color: #616365;
}

.b-bth-title__name a {
	font-size: 12px;
	color: #39b3ae;
	text-decoration: none;
}

.b-matrix-table__body-01 {
	position: relative;
	z-index: 1;
}

.b-matrix-table__list-01 table {
	border-collapse: collapse;
}

.b-matrix-table__list-01 table tbody:nth-child(even) tr > td {
	background: #f6f6f7;
}

.b-matrix-table__list-01 table tbody tr td:nth-child(2) {
	border-left: 1px solid #dadcdc;
}

.b-matrix-table__list-01 table tbody tr td:nth-child(5) {
	border-left: 1px solid #dadcdc;
}

.b-matrix-table__list-01 table tbody tr > td:first-of-type {
	font-size: 12px;
	width: 160px;
	padding-left: 7px;
	border: none;
	border-top: 1px solid #dadcdc;
	border-bottom: 1px solid #dadcdc;
	background: none;
}

.b-matrix-table__list-01 table tr > td {
	width: 46px;
	height: 45px;
	border: 1px solid #dadcdc;
}

input[type="checkbox"].b-check__matrix {
	display: none;
}

input[type="checkbox"].b-check__matrix + label {
	cursor: pointer;
}

input[type="checkbox"].b-check__matrix + label span {
	display: inline-block;
	width: 46px;
	height: 45px;
	vertical-align: middle;
	background: none;
	cursor: pointer;
}

input[type="checkbox"].b-check__matrix:checked + label span {
	background: url(;) top no-repeat;
}

/**/
input[type="radio"].b-check__matrix {
	display: none;
}

input[type="radio"].b-check__matrix + label {
	cursor: pointer;
}

input[type="radio"].b-check__matrix + label span,
input[type="radio"].b-check__matrix_clear + label span {
	display: inline-block;
	width: 46px;
	height: 45px;
	vertical-align: middle;
	background: none;
	cursor: pointer;
}

input[type="radio"].b-check__matrix_clear {
	display: none;
}

input[type="radio"].b-check__matrix:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU2NjhDNThERDMyMTFFNEFFOUVFRTkzMTI3MTREQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2NjhDNTlERDMyMTFFNEFFOUVFRTkzMTI3MTREQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTY2OEM1NkREMzIxMUU0QUU5RUVFOTMxMjcxNERDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTY2OEM1N0REMzIxMUU0QUU5RUVFOTMxMjcxNERDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgBWOKoAAAIFSURBVHja7Jm7SwNBEMYTiWjhAywEC02pINrER7A1QjSxsNHOwkat/BdsJQgKFloI2gsWJkEQLEWTqEQbuxAVBC18YBFUOL+BsQkR9vZ2EgI78GOI2Z39sszNzp5+x3F89WgNvjo1K9wKt8KtcLMW8BpgLHnoaf5ZfMamiq41gSjYBnnwBhz2ef57lMfVPlU4xgJYBV0Vvm8Hg8wieAZrYAt81WTHkd+9cJdg5x/RlawTrIMs6NNd26/bZEH0MNwx6PDw21/BJB7Qi6oIh2jaqXNOA6/2DsIQfycqHKIb4XKcs6bsFoQg/lsyx1cMiyYb4LgyO47dboYr8gNm2qjaBLHrJYkdjwuJ/qs201KpEhM+EKekhIcUxxXAOGhlX1CcNyQlvEdxHJ2kp+CT/bzivG4p4ap1O1f2OWM4vmvhH4rjwuUFyXB818IfFMftgghoYb+vOO9Rqjukxqhf8Vk40agqGakdTwuXw7SU8CM+4STsheObF87HcUJIeEL1uNdtsjbBjWHR1B1uiN6AuPWc4z7ahFGcWTctrfbVjZv+iIF8p/kTbi8Rnu6cWIxOR7q+XWmGuAYjiJOt+mUZi97DjYJl8KQ4jcYtkWju7Wv2euKH35nscb8e4y4yCNr4GC/y24AUSIKS10UDBisDiTlgxM1v/wdkhVvhVrgVboVb4S7sV4ABAPYLgqVAis8/AAAAAElFTkSuQmCC) top no-repeat;
}

/**/

/*icon*/
.b-icon__eye {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEI3QkVERDJERDMzMTFFNDlCOUNFMEJFMkRENzMxRUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEI3QkVERDNERDMzMTFFNDlCOUNFMEJFMkRENzMxRUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjdCRUREMEREMzMxMUU0OUI5Q0UwQkUyREQ3MzFFQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjdCRUREMUREMzMxMUU0OUI5Q0UwQkUyREQ3MzFFQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PulWmZMAAAGDSURBVHja5NStS0NRGMfxTaYONUyLRdNUmMGXomnRYhERw2BNy4JgcGLQ/Q9ahmlJFBwGFwyiyRXxBUFhEwRREV9AMQkOnN8Dv8Hxeu8wLAg+8OHs3HvOc17uOfP5/lO0IldXo2S9OMRltUYNGEcaBzhFXnXzvFHtxvCEuKn4PRJNYxFFbOMML2hDv5L04ER1M8CR26z6cI4dNayE+T1pPWvBngYpqN+PiGvqMetZE9ZxrZmaMocLrGo1MXvJlVjAFSKOQZaxYe3XKN6x72gXUX+Tx5fUXnW4zPoRnfo9h3tM4NmlrelfDGj9BU3bGc34wJo+wjDetBXOMP2L5hxOwZSbLg3z+pKfiOIWM9h1GThrn5p6ZHCMLj2Lasmv2sdZlTcIW8m61S+jPN8ioSRZlSMIKVlaZcg6r0ktNVHtdqxrnx6whEEE9D6gegp3GjjslaxdV2xLB3dAx8bcz5IOcUn1Fb33jCHtTcrjOgb1bxL87b/FvO7n3wt/uVyuacIvAQYAMKRYPTXkDG0AAAAASUVORK5CYII=) no-repeat;
	padding: 5px 10px 5px 10px;
	background-position: 0px 4px;
	margin-right: 5px;
	cursor: pointer;
}

.i-icon__add_graph {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTkzMEEzNTdEMTU1MTFFNEI5MTlCMTdFMTNDQzE5MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTkzMEEzNThEMTU1MTFFNEI5MTlCMTdFMTNDQzE5MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTMwQTM1NUQxNTUxMUU0QjkxOUIxN0UxM0NDMTkyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTMwQTM1NkQxNTUxMUU0QjkxOUIxN0UxM0NDMTkyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvHQdT0AAAFASURBVHjadNLNK4RRFMfxB8PGJCJJdoQNKS8limQjJQspmpUsLPwHsiX+AhtiJa+lKWUhW0QoZUcRQiR2Rvge/a4OjVuf7vM8c8+95545sebkepRm5KEFxbjFLl78gtifgHxMYggZeEIh3jGHcX2LMl1QGfbRgUGdWoI4EujEHkp9oO2+ot0asYYU6pGt9wY8YsnWh8A+1KHf3cVOOkCV3l8xoI17fOAGLl3qcc1v7tsFkrY+FKdCKdgYQ7u7xhSucIQZzb3hxw9k6fkah7hxKRYgx9XjM5x4iiY9z2uuUTVH8eDStXVn4USraDcq3YLcNHesRhcWQ+AmdrCqbrFxjHKlGun7Mrax5Rsgod3tfsNqgHMUYURFSekv+dU5do82LGAad2o1mycwi1Y8f1fonya3bqlVevc40SY/40uAAQAH8UfpAGJSaAAAAABJRU5ErkJggg==) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	background-position: -1px 3px;
}

.b-control__matrix {
	position: relative;
	transform: rotate(3deg) !important;
	top: -2px;
	left: 175px;
}

/*end icon*/

/*----*/
.b-class-pupils {
	font-size: 14px;
	font-weight: bold;
	color: #454856;
	margin-top: 20px;
	display: block;
}

.b-pupil__name {
	font-size: 14px;
	font-weight: normal;
	color: #454856;
}

.b-bt-h-bp__title {
	margin-top: -5px;
	line-height: 13px;
}

.b-bth-title__name {
	position: relative;
}

.b-control__matrix {
	position: absolute;
	width: 100px;
	top: 14px;
}

/*----*/

.student-to-group-dir-wrapper {
	margin: 0 0 35px 35px;
}

.student-to-group-dir-wrapper .b-bt-head__title-01s-01,
.student-to-group-dir-wrapper .b-bgt-ht-columns-rotate,
.student-to-group-dir-wrapper .b-bgt-head-table__column {
	height: 157px;
}

.student-to-group-dir-wrapper .b-bgt-ht-columns-rotate {
	width: 100%;
	left: 0;
}

.student-to-group-dir-wrapper .b-bgt-head-table__column {
	width: 100%;
	padding: 0;
}

.gender-separator-control.selected {
	background-color: #39b3ae;
	color: #fff;
}

.gender-separator-control span {
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #454856;
}

.gender-separator-control {
	text-align: center;
	width: 100%;
	cursor: pointer;
}

.mark-select-control {
	line-height: 14px;
	cursor: pointer;
	width: 40px;
	color: #39b3ae;
	border: none;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat right 4px;
}

.student-to-group-dir-wrapper .b-bt-head__title-01s-01 {
	margin-left: 118px;
}

.student-to-group-dir-wrapper .b-bgt-ht-rotate-body,
.student-to-group-dir-wrapper .b-bgt-ht-column-rotate {
	width: 642px;
	background: none;
	border: none !important;
}

.student-to-group-dir-wrapper .b-bgt-ht-column-rotate div {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.student-to-group-students-count {
	float: left;
	border-bottom: none !important;
	font-size: 12px;
	color: #6c8796;
	font-weight: normal;
}

.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-left,
.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-right {
	z-index: 1;
	bottom: 0;
	height: 42px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-left_wide,
.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-right_wide {
	z-index: 1;
	bottom: 0;
	height: 42px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-left .i-icon-rotate_row-l,
.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-right .i-icon-rotate_row-r {
	margin-top: 10px;
}

.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-left_wide .i-icon-rotate_row-l,
.student-to-group-dir-wrapper .b-bgt-ht-rotate_row-right_wide .i-icon-rotate_row-r {
	margin-top: 10px;
}

.student-to-group-dir-wrapper table tbody tr td:nth-child(2),
.student-to-group-dir-wrapper table tbody tr td:last-child {
	width: 16px;
	position: relative;
	background: #f4f4f4;
}

.student-to-group-dir-wrapper .b-bgt-head-table__column,
.student-to-group-dir-wrapper .b-bgt-head-table__column:nth-child(1) {
	border: none;
	background: none;
}

.class-unit-header > td {
	height: 60px !important;
	vertical-align: top;
}

.student-to-group-cell {
	width: 49px;
	height: 45px;
	border-right: 1px solid #dadcdc;
	float: left;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rotate-students-parent .student-to-group-cell:first-child {
	border-left: 1px solid #dadcdc;
}

.class-unit-header .student-to-group-cell-header:first-child {
	border-left: 1px solid #dadcdc;
}

.student-to-group-dir-wrapper .student-to-group-cell {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
	z-index: 0 !important;
}

table.student-to-group-scroll-content tbody tr td,
table.student-to-group-scroll-content tbody tr td span {
	z-index: 10;
}

table.student-to-group-scroll-content tbody tr td:first-child {
	border-left: 1px solid #dadcdc;
}

table.student-to-group-scroll-content tbody tr td {
	background: none;
}

.student-to-group-cell-header {
	height: 60px;
	border-right: 1px solid #dadcdc;
	float: left;
	text-align: center;
}

.student-to-group-cell-header div {
	border-bottom: 1px solid #dadcdc;
}

.student-to-group-dir-wrapper .class-unit-header .b-bgt-ht-columns-rotate {
	height: 60px !important;
}

.b-bgt-ht-column-rotate {
	padding: 0;
}

.student-to-group-transition {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.profile-to-group-radio-control {
	background: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: none;
}

.profile-to-group-radio-control:checked {
	background-color: #39b3ae;
	border: 1px solid #39b3ae;
}

.checked-hack-image {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU2NjhDNThERDMyMTFFNEFFOUVFRTkzMTI3MTREQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2NjhDNTlERDMyMTFFNEFFOUVFRTkzMTI3MTREQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTY2OEM1NkREMzIxMUU0QUU5RUVFOTMxMjcxNERDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTY2OEM1N0REMzIxMUU0QUU5RUVFOTMxMjcxNERDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgBWOKoAAAIFSURBVHja7Jm7SwNBEMYTiWjhAywEC02pINrER7A1QjSxsNHOwkat/BdsJQgKFloI2gsWJkEQLEWTqEQbuxAVBC18YBFUOL+BsQkR9vZ2EgI78GOI2Z39sszNzp5+x3F89WgNvjo1K9wKt8KtcLMW8BpgLHnoaf5ZfMamiq41gSjYBnnwBhz2ef57lMfVPlU4xgJYBV0Vvm8Hg8wieAZrYAt81WTHkd+9cJdg5x/RlawTrIMs6NNd26/bZEH0MNwx6PDw21/BJB7Qi6oIh2jaqXNOA6/2DsIQfycqHKIb4XKcs6bsFoQg/lsyx1cMiyYb4LgyO47dboYr8gNm2qjaBLHrJYkdjwuJ/qs201KpEhM+EKekhIcUxxXAOGhlX1CcNyQlvEdxHJ2kp+CT/bzivG4p4ap1O1f2OWM4vmvhH4rjwuUFyXB818IfFMftgghoYb+vOO9Rqjukxqhf8Vk40agqGakdTwuXw7SU8CM+4STsheObF87HcUJIeEL1uNdtsjbBjWHR1B1uiN6AuPWc4z7ahFGcWTctrfbVjZv+iIF8p/kTbi8Rnu6cWIxOR7q+XWmGuAYjiJOt+mUZi97DjYJl8KQ4jcYtkWju7Wv2euKH35nscb8e4y4yCNr4GC/y24AUSIKS10UDBisDiTlgxM1v/wdkhVvhVrgVboVb4S7sV4ABAPYLgqVAis8/AAAAAElFTkSuQmCC) top no-repeat !important;
	z-index: 0;
	position: relative;
}

.rotate-students-parent {
	position: relative;
	width: 600px;
	height: 45px;
	background: none !important;
	z-index: 999;
	overflow: hidden;
}

.student-to-group-save-button {
	padding-top: 0;
}

.disable-student-to-group-cell {
	background-color: #f3f3f3;
}

.student-to-group-info-message {
	width: 100%;
	padding: 10px;
	text-align: center;
}

.class-unit-title {
	text-align: center;
	width: 185px;
	padding: 23px 0 24px 0;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	font-weight: bold;
	color: #454856;
}

.student-to-group-table-header {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	display: table;
}

.student-to-group-table-header-rotate-wrapper {
	width: 1060px;
	height: 191px;
	overflow: hidden;
	position: relative;
}

.student-to-group-table-header-rotate-wrapper_wide {
	width: 6000px;
	height: 191px;
	overflow: hidden;
	position: relative;
}

.student-to-group-table-header-left-column {
	display: table-cell;
	text-align: left;
	vertical-align: bottom;
	line-height: 12px;
}

.student-to-group-table-header-right-column {
	display: table-cell;
	width: 1036px;
}

.student-to-group-table-header-right-column .b-bgt-ht-rotate_row-left {
	 z-index: 1;
	 top: 192px;
	 left: 204px;
	 height: 42px;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }

.student-to-group-table-header-right-column .b-bgt-ht-rotate_row-left_wide {
	z-index: 1;
	top: 234px;
	left: 204px;
	height: 42px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.b_sj-table__head-fixtop .student-to-group-table-header-right-column .b-bgt-ht-rotate_row-left {
	left: 169px;
	top: 135px;
}

.b_sj-table__head-fixtop .student-to-group-table-header-right-column .b-bgt-ht-rotate_row-right {
	top: 135px;
}

.student-to-group-table-header-right-column .b-bgt-ht-rotate_row-right {
	 z-index: 1;
	 top: 192px;
	 right: 37px;
	 height: 42px;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }

.student-to-group-table-header-right-column .b-bgt-ht-rotate_row-right_wide {
	z-index: 1;
	top: 234px;
	right: 20px;
	height: 42px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.b_sj-table__head-fixtop .b-bgt-ht-rotate_row-right,
.b_sj-table__head-fixtop .b-bgt-ht-rotate_row-left {
	top: 135px;
}

.b_sj-table__head-fixtop_wide .b-bgt-ht-rotate_row-right_wide {
	top: auto;
	right: 2px;
}
.b_sj-table__head-fixtop_wide .b-bgt-ht-rotate_row-left_wide {
	top: auto;
	left: 169px;
}

.b_sj-table__head-fixtop .b-bgt-ht-rotate_row-right {
	right: 0px;
}

.table-header-rotated {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.table-header-rotated th.row-header {
	width: auto;
}

.table-header-rotated td {
	width: 40px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	vertical-align: middle;
	text-align: center;
	background: none !important;
}

.table-header-rotated th.rotate-45 {
	height: 130px;
	width: 50px;
	min-width: 50px;
	max-width: 50px;
	position: relative;
	vertical-align: bottom;
	padding: 0;
	font-size: 12px;
	line-height: 0.8;
}

.table-header-rotated th.rotate-45 > div {
	position: relative;
	top: 0;
	left: 55px;
	height: 100%;
	-ms-transform: skew(-40deg, 0deg);
	-moz-transform: skew(-40deg, 0deg);
	-webkit-transform: skew(-40deg, 0deg);
	-o-transform: skew(-40deg, 0deg);
	transform: skew(-40deg, 0deg);
	overflow: hidden;
	border-left: 1px solid #ddd;
}

.table-header-rotated th.rotate-45 span {
	-ms-transform: skew(40deg, 0deg) rotate(310deg);
	-moz-transform: skew(40deg, 0deg) rotate(310deg);
	-webkit-transform: skew(40deg, 0deg) rotate(310deg);
	-o-transform: skew(40deg, 0deg) rotate(310deg);
	transform: skew(40deg, 0deg) rotate(310deg);
	position: absolute;
	bottom: 51px;
	left: -40px;
	display: inline-block;
	width: 135px;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #6c8796;
}

.group-marker {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.low-rider-element {
	-webkit-transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.remove-assmnts-toplan {
	color: #fff !important;
}

.b-matrix-table__head {
	margin-top: 70px;
	height: 135px;
}

.b-bt-head__title {
	width: 276px;
	float: left;
}

.b-bt-head__title span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	position: relative;
	top: 115px;
	left: 5px;
}

.b-bt-head__titles {
	margin-left: -3px;
	height: 135px;
	float: left;
}

.b-bth-title__name {
	position: relative;
	float: left;
	display: block;
	width: 162px;
	height: 47px;
	margin-top: 47px;
	margin-left: -153px;
	padding: 5px 7px 5px 30px;
	border-top: 1px solid #dadcdc;
	line-height: 10px;
	-moz-transform: rotate(308deg);
	-webkit-transform: rotate(308deg);
	-o-transform: rotate(308deg);
	-ms-transform: rotate(308deg);
	transform: rotate(309deg);
}

.b-bth-title__name:first-of-type {
	margin-left: 0
}

.b-bth-title__name span {
	font-size: 12px;
	font-weight: bold;
	color: #616365;
	text-decoration: underline;
}

.b-bth-title__name a {
	font-size: 12px;
	color: var(--font-color);
	text-decoration: none;
}

.b-matrix-table__body {
	height: 560px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-top: 1px;
	width: 1076px;
}
.b-matrix-table__list > table > tbody:last-child table
{
	border-bottom: 1px solid #dadcdc;
}
.b-matrix-table__list > table > tbody:last-child td > div{
	overflow-y: visible !important;
}

.b-matrix-table__body-small {
	width: 810px;
}

.b-matrix-table__list table {
	border-collapse: collapse;
}

.b-matrix-table__class-unit-name {
	background: #fff;
	border: 1px solid #dadcdc;
	box-sizing: border-box;
	border-collapse: collapse;
}

.expandable{ overflow: hidden; }
.expandable:hover{ overflow: visible;}
.expandable:before{
	top:0;
	right: 0;
	position: absolute;
	height: 100%;
	width:100%;
	box-shadow:inset -20px 0 25px 0 #fff;
	border: 1px solid #dadcdc;
	content: '';
}
.expandable:after{
	position: absolute;
	right: 5px;
	top:0;
	opacity: 0.8;
	font-size: 8px;
	content: '\276D';
	font-weight: bold;
	height: 100%;
	line-height: 46px;
}
.expandable:hover:after,
.expandable:hover:before{
	display: none;
}
.b-matrix-table__class-unit-name{
	width: inherit;
	transition: width .3s;
	overflow: hidden;
}

.b-matrix-table__list table tbody:nth-child(even) tr > td {
	background: #f6f6f7;
}

.b-matrix-table__list table.b-matrix-table__class-unit-name tbody tr > td:first-of-type {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	width: 280px;
	padding-right: 7px;
	padding-left: 7px;
	background: none;
	border-right: none;
	border-left: none;
}

table.b-matrix-table__class-unit-name tbody tr > td {
	border-top: none;
}

.b-matrix-table__list table tr > td {
	width: 46px;
	height: 46px;
	/*border: 1px solid #dadcdc;*/
	/*border-right: 1px solid #dadcdc;*/
	/*border-top: 1px solid #dadcdc;*/
}

table.b-matrix-table__class-unit-timetable-checkboxes tr > td {
	/*border: none !important;*/
	border-top: 1px solid #dadcdc;
	border-bottom: 1px solid #dadcdc;
	border-right: 1px solid #dadcdc;

}

input[type="checkbox"].b-check__matrix {
	display: none;
}

input[type="checkbox"].b-check__matrix + label {
	cursor: pointer;
}

input[type="checkbox"].b-check__matrix + label span {
	display: inline-block;
	width: 46px;
	height: 46px;
	vertical-align: middle;
	background: none;
	cursor: pointer;
}

input[type="checkbox"].b-check__matrix:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAIAAADY27xgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NDc0REI1OTMwMjA2ODExODA4M0RFMjVFQUE3NzgxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEIxRkEwREQxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEIxRkEwQ0QxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxNGI1YWM4LTc4NjYtNDhiOS1hZjMzLTVhMDMxYTA5NTJhNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY0MjE4YmVlLWMxMDktMTFlNC1iZmYzLWM3ZGY0OWRhMjNmZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjXgVIMAAAIYSURBVHjaYrTcvI5hcAAmhkEDRp0y6pRRp4w6ZdQpo06hLuBgZu4ztzIRER1gpwDd0WtmZSEq3mVqaSYqNmBOAbqj29TSUFgEwu40sTAXFR8ApwDt7jCxMEaKF3Zm5iAFRXo7hR3sDrQYOfTiec3ZU3h0sVDdHWxMQHeYo7lj99MnTRfO/P3/n35OYWVi6jA1R0sTmx897Lx8/h9ed5DsFGDI//z7F587TMwtUN2x5sG9/isX/1O3XLEUE9/g7GElJoHLHW3G5paoskvu3uojzh0kOCVUQRmYM/nZ2NpNzG0lJDHd0WJsZi2O4o5ZN69Nu36VyqVtkY5+oY4eEyMj1FYjMwdJKWR3NBmZ2ooj3AcMhsnXLi+4fZP6Bf/pN69+//uHZreTpDQorTEyNRqa2ksgXAZMnj2XLyy/d4fUJM8sGxVOUNGjL1+uf/gADAkWJqjTgSEE5D799jVBVd0R7Ca4O1ountvy+CEZuY+R+N6hgZBIj5klFwvOTAcMucbzZ/Y9f0rzmvnCuzf5J458/v0bq+yvf38rz5wk2x0kF/xXP7zPOX74/c+faOLf//4tOXX82KsXdG2v3P70Mfv44Tc/fsBFvvz5XXTy6Jk3rweg6fTgy+eMY4eef/sGZH/89Svv+JGL794OWCvu2bevWccPn3/7BhhfNz5+oEr9xTg6vjLqlFGnjDpl1CmjThl1yiByCkCAAQCeysA0ixTTGAAAAABJRU5ErkJggg==) top no-repeat;
}

/*icon*/
.i-icon__add_graph {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTkzMEEzNTdEMTU1MTFFNEI5MTlCMTdFMTNDQzE5MkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTkzMEEzNThEMTU1MTFFNEI5MTlCMTdFMTNDQzE5MkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTMwQTM1NUQxNTUxMUU0QjkxOUIxN0UxM0NDMTkyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTMwQTM1NkQxNTUxMUU0QjkxOUIxN0UxM0NDMTkyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvHQdT0AAAFASURBVHjadNLNK4RRFMfxB8PGJCJJdoQNKS8limQjJQspmpUsLPwHsiX+AhtiJa+lKWUhW0QoZUcRQiR2Rvge/a4OjVuf7vM8c8+95545sebkepRm5KEFxbjFLl78gtifgHxMYggZeEIh3jGHcX2LMl1QGfbRgUGdWoI4EujEHkp9oO2+ot0asYYU6pGt9wY8YsnWh8A+1KHf3cVOOkCV3l8xoI17fOAGLl3qcc1v7tsFkrY+FKdCKdgYQ7u7xhSucIQZzb3hxw9k6fkah7hxKRYgx9XjM5x4iiY9z2uuUTVH8eDStXVn4USraDcq3YLcNHesRhcWQ+AmdrCqbrFxjHKlGun7Mrax5Rsgod3tfsNqgHMUYURFSekv+dU5do82LGAad2o1mycwi1Y8f1fonya3bqlVevc40SY/40uAAQAH8UfpAGJSaAAAAABJRU5ErkJggg==) no-repeat -1px 3px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-control__matrix {
	position: absolute;
	transform: rotate(3deg) !important;
	top: 8px;
	left: 200px;
	width: 120px;
}

/*end icon*/

.b-matrix_cell_inner_border {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #D1D0D0 !important;
	position: relative;
}

.b-matrix_triple_radio {
	position: relative;
	display: inline-block;
	float: left;
	height: 46px;
	width: 22px;
	background-color: #E9F4F4;
	cursor: pointer;
	overflow: hidden;
}

.b-matrix_cell_disabled {
	cursor: auto;
	background-color: #B0B0B0;
	height: 46px;
	width: 65px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

.b-matrix_triple_radio-alt {
	background-color: #E8E5E5;
}

.b-matrix_triple_radio-selected {
	background-color: var(--color-button-5);
}

.b-matrix_triple_radio-over {
	position: absolute;
	right: 0;
	opacity: 0.5;
	float: left;
	height: 26px;
	width: 16px;
	background-color: var(--color-button-5);
	cursor: pointer;
}

.b-matrix_triple_radio_select-wrapper {
	display: block;
	float: none;
	position: absolute;
	right: 0px;
	width: 21px;
}

.b-matrix_triple_radio_select-wrapper_selected {
	background-color: var(--color-button-5);
}

.b-matrix_triple_radio-arrow_down {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	text-align: center;
	color: #6c8796;
}

.b-matrix_triple_radio_select {
	margin-bottom: 10px;
	margin-top: 20px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 2px 14px;
	filter: hue-rotate(var(--icon-hue-rotate));
	width: 14px;
	background-size: contain;
	opacity: 0;
}

.b-matrix_triple_radio-value {
	position: absolute;
	width: 22px;
	text-align: center;
	font-size: 12px;
	color: #6C8796;
	font-weight: bolder;
}

.b-matrix_triple_radio-value_shifted {
	left: -1px;
}

.b-matrix_triple_radio_select-selected {
	/*background: #9CD9D7 url('~images/row_filter_reference.png') no-repeat 0px 33px;*/
}

.b-bth-title__name-big {
	margin-left: -157px !important;
	width: 187px !important;
	margin-top: 39px !important;
	line-height: 12px !important;
	height: 50px !important;
}

.b-bth-title__name-165-49 {
	margin-left: -155px !important;
	width: 165px !important;
	margin-top: 49px !important;
	line-height: 12px !important;
	height: 49px !important;
}

.b-matrix-table__cell-big {
	width: 67px !important;
	position: relative;
}

.b-matrix-table__cell-wrong {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255, 3, 0, 0.5) !important;
	-moz-box-shadow:    inset 0px 0px 0px 2px rgba(255, 3, 0, 0.5) !important;
	box-shadow:         inset 0px 0px 0px 2px rgba(255, 3, 0, 0.5) !important;
	display: block;
	height: 44px;
	width: 100%;
	position: absolute;
	z-index: 100;
	pointer-events: none;
}

.b-bth-title__name-scroll {
	overflow: scroll;
}

.b-matrix-table__cell-checked {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAIAAADY27xgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NDc0REI1OTMwMjA2ODExODA4M0RFMjVFQUE3NzgxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEIxRkEwREQxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEIxRkEwQ0QxNTkxMUU0QTg1NUJGM0I3Q0Y0RDMwRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxNGI1YWM4LTc4NjYtNDhiOS1hZjMzLTVhMDMxYTA5NTJhNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY0MjE4YmVlLWMxMDktMTFlNC1iZmYzLWM3ZGY0OWRhMjNmZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjXgVIMAAAIYSURBVHjaYrTcvI5hcAAmhkEDRp0y6pRRp4w6ZdQpo06hLuBgZu4ztzIRER1gpwDd0WtmZSEq3mVqaSYqNmBOAbqj29TSUFgEwu40sTAXFR8ApwDt7jCxMEaKF3Zm5iAFRXo7hR3sDrQYOfTiec3ZU3h0sVDdHWxMQHeYo7lj99MnTRfO/P3/n35OYWVi6jA1R0sTmx897Lx8/h9ed5DsFGDI//z7F587TMwtUN2x5sG9/isX/1O3XLEUE9/g7GElJoHLHW3G5paoskvu3uojzh0kOCVUQRmYM/nZ2NpNzG0lJDHd0WJsZi2O4o5ZN69Nu36VyqVtkY5+oY4eEyMj1FYjMwdJKWR3NBmZ2ooj3AcMhsnXLi+4fZP6Bf/pN69+//uHZreTpDQorTEyNRqa2ksgXAZMnj2XLyy/d4fUJM8sGxVOUNGjL1+uf/gADAkWJqjTgSEE5D799jVBVd0R7Ca4O1ountvy+CEZuY+R+N6hgZBIj5klFwvOTAcMucbzZ/Y9f0rzmvnCuzf5J458/v0bq+yvf38rz5wk2x0kF/xXP7zPOX74/c+faOLf//4tOXX82KsXdG2v3P70Mfv44Tc/fsBFvvz5XXTy6Jk3rweg6fTgy+eMY4eef/sGZH/89Svv+JGL794OWCvu2bevWccPn3/7BhhfNz5+oEr9xTg6vjLqlFGnjDpl1CmjThl1yiByCkCAAQCeysA0ixTTGAAAAABJRU5ErkJggg==) top no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.b-matrix-title {
	font-size: 20px;
	font-weight: bolder;
	margin-left: 35px;
	color: var(--font-color);
	cursor: pointer;
	border-bottom: 1px dashed var(--font-color);
}

.b-matrix-title:hover {
	border: none;
}

.mrko-date-time-picker-directive-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 150px;
}

.mrko-date-time-picker-input-icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wceBTAjVrB9jAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAA5SURBVDjLY7TcvO4/AwWAiYFCwAJjHPMJJEmj1Zb11HEB9byA7jRcAN2rLIQUjHphZHmBkNNp5gIAKJYUjzGhDC8AAAAASUVORK5CYII=) 0 0 no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	height: 16px;
	width: 16px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 7px 0 0 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mrko-date-time-picker-input input {
	width: 120px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	font-size: 18px;
	color: #929192;
	border: none;
	text-align: center;
}

.mrko-date-time-picker-input input:disabled {
	background-color: #ddd;
}

.mrko-date-time-picker-calendar,
.mrko-date-time-picker-input {
	border: 1px solid #6c8796;
	background-color: #fff;
}

.mrko-date-time-picker-calendar {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 12px;
	border-top: none;
	position: absolute;
	top: 32px;
	left: 0;
	z-index: 100;
	width: 165px;
}

.mrko-date-time-picker-clearfix {
	clear: both;
}

.mrko-date-time-picker-calendar-header {
	position: relative;
	color: #ffffff;
	background-color: var(--color-button-5);
	height: 22px;
	padding: 0 3px 0 8px;
	font-size: 15px;
}

.mrko-date-time-picker-calendar-header div {
	display: block;
	height: 20px;
	float: left;
}

.mrko-date-time-picker-calendar-header .title {
	text-align: center;
	width: 118px;
	font-weight: bold;
	cursor: default;
}

.mrko-date-time-picker-calendar-header .left,
.mrko-date-time-picker-calendar-header .right {
	width: 15px;
	cursor: pointer;
}

.mrko-date-time-picker-calendar-header .left:hover,
.mrko-date-time-picker-calendar-header .right:hover {
	font-weight: bold;
}

.mrko-date-time-picker-calendar-weekdays {
	margin-left: 6px;
	cursor: default;
}

.mrko-date-time-picker-calendar-weekdays span {
	font-weight: bold;
}

.mrko-date-time-picker-calendar-days {
	border-top: 1px solid #c3d2dA;
	padding-left: 5px;
}

.mrko-date-time-picker-calendar-days + .selected-week {
	background-color: #FEE7F0;
}

.mrko-date-time-picker-calendar-weekdays span,
.mrko-date-time-picker-calendar-days span {
	color: #000000;
	text-align: center;
	padding-top: 2px;
	width: 22px;
	height: 22px;
	display: inline-block;
}

.mrko-date-time-picker-calendar-days span:hover {
	background-color: #ededed;
}

.mrko-date-time-picker-calendar-days span {
	cursor: pointer;
	font-weight: normal;
}

.mrko-date-time-picker-calendar-days span.weekend {
	color: #b02020;
}

.mrko-date-time-picker-calendar-days span.another-month-day {
	color: #d0d0d0;
}

.mrko-date-time-picker-calendar-days span.selected {
	font-weight: bold;
}

.mrko-date-time-picker-input.error input {
	background-color: rgba(255, 0, 0, 0) !important;
}

#pass-overlay-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 1002; /* перебиваем cg-busy */
	font-family: "Open Sans", ​sans-serif;
}

#pass-overlay {
	background-color: #fff;
	height: 226px;
	margin: 100px auto 0;
	width: 480px;
	padding: 20px;
	border-radius: 10px;
}

#pass-overlay h1 {
	text-align: center;
	padding-bottom: 20px;
}

#pass-overlay p {
	font-size: 13pt;
	text-align: center;
	line-height: 26px;
}

#pass-overlay #close-button {
	cursor: pointer;
	float: none;
	text-align: right;
	font-size: 26px;
}

#pass-overlay input[type="password"] {
	padding: 5px;
	width: 220px;
	background-color: #fff;
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 0 7px #cbcbcb;
	color: #2a2a2a;
	font-family: "Open Sans";
	font-size: 14px;
	margin-bottom: 10px;
}
.b-pattern_schedules-head__title {
	padding-bottom: 15px;
	border-bottom: 1px solid #cfd4d7;
}

.b-pattern_schedules-head__title span {
	font-size: 14px;
	font-weight: bold;
	color: #6f8498;
}

.b-pattern_schedules__columns {
	margin-top: 20px;
}

.b-pattern_column {
	position: relative;
	width: 191px;
	margin-right: 19px;
	display: inline-block;
	border: 1px solid #cfd4d7;
	padding: 10px 5px 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

.b-pattern_column:nth-child(5n) {
	margin-right: 0px;
}

.b-pattern_item {
	font-size: 11px;
	font-style: normal;
	position: relative;
	text-transform: uppercase;
	top: -4px;
	display: inline-block;
	margin: 0px 5px;
}

.b-pattern_item span {
	font-size: 10px;
}

.b-pattern_item .b-pattern_item_watch {
	font-style: normal;
	color: var(--font-color2);
	position: absolute;
	top: 10px;
	left: 0px;
}

/**
 *  WARNING: это такой особенный чекбокс
 *  http://redmine.dfsystems.ru/issues/22465#note-14
 */
.b-pattern_column > input[type="checkbox"] + label span {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA+CAYAAAArvjtdAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYWCyEEUinHogAAAbxJREFUWMPtl8srRFEcxz/DGBOS5NlQokZpSE2TCCULWclOFkopecS/YE8WZGHHEinExs5QmCLKwtSwYFAeGYPxGFybuzDcm3vdq5Tzq9upW+fT+T3O9/c7FkmSMNPiMNkE8D8ArQDdI/PmAj9ZEpCocf8TEFEDuoApoETHgSRgD2iV15gYTuqEAViAUmBCKSnlBkLnVgLGicIWQAHUAAwY4BwoAXuA0A9gIaBTSb6WAQfgBOI1wqKAX9ZFRYGNADtGYmgRo4gA/oHJ4eMJi4EV4Flu4Fq+KOCVbxdKjb4WSNDpYY289wvQY8DTCrMbvcUQJNluw26zmlM2RbnpDLTV09Ho0Qcszs8kKy0l5l9ZYQ59zVVIEixu7mseOAFob3Bjs8YzvuTDf3xBtauAlroyrm8fGJ1b5zx0p66HcmHHCKMjI5XepkqS7TZ2D85wOx0EL24YW9jg5v5RNTGqLp9chhmaWeUqHMHtdOAPXjI8u6YG+95lgKtwhMFpL66CbLYDp7y8vv1oaI9tMk9RfP7g35CvQwOcIyVg/+c3h0Z7ALqUYrgI5AGFOt8pASCslpRrYEs0egEUwN8GvgMyYIGJNEJfegAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 0px -8px;
	filter: none;
	margin-right: 5px;
	border-right: 1px solid #cfd4d7;
	padding: 0 4px;
}

.b-pattern_column > input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA+CAYAAAArvjtdAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYWCyEEUinHogAAAbxJREFUWMPtl8srRFEcxz/DGBOS5NlQokZpSE2TCCULWclOFkopecS/YE8WZGHHEinExs5QmCLKwtSwYFAeGYPxGFybuzDcm3vdq5Tzq9upW+fT+T3O9/c7FkmSMNPiMNkE8D8ArQDdI/PmAj9ZEpCocf8TEFEDuoApoETHgSRgD2iV15gYTuqEAViAUmBCKSnlBkLnVgLGicIWQAHUAAwY4BwoAXuA0A9gIaBTSb6WAQfgBOI1wqKAX9ZFRYGNADtGYmgRo4gA/oHJ4eMJi4EV4Flu4Fq+KOCVbxdKjb4WSNDpYY289wvQY8DTCrMbvcUQJNluw26zmlM2RbnpDLTV09Ho0Qcszs8kKy0l5l9ZYQ59zVVIEixu7mseOAFob3Bjs8YzvuTDf3xBtauAlroyrm8fGJ1b5zx0p66HcmHHCKMjI5XepkqS7TZ2D85wOx0EL24YW9jg5v5RNTGqLp9chhmaWeUqHMHtdOAPXjI8u6YG+95lgKtwhMFpL66CbLYDp7y8vv1oaI9tMk9RfP7g35CvQwOcIyVg/+c3h0Z7ALqUYrgI5AGFOt8pASCslpRrYEs0egEUwN8GvgMyYIGJNEJfegAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 0px -33px;
	filter: none;
}

.b-pattern_column > input[type="checkbox"] + label {
	cursor: pointer;
	font-size: 10px;
}

.b-pattern_column .b-icon__edit,
.b-pattern_column .b-icon__remove {
	vertical-align: middle;
}

.b-pattern_schedules-body {
	margin-top: 20px;
}

.b-pattern__week {
	position: relative;
	top: 1px;
	left: -5px;
	display: inline-block;
	width: 20px;
	height: 21px;
	border-right: 1px solid #cfd4d7;
	padding: 0px 4px;
	text-align: center;
	font-weight: bold;
}

.b-pattern__week-active {
	border: 1px solid #00a35a;
}

.b-pattern__week-active-strong {
	border: 1px solid #002816;
}

.b-pattern__week-hide {
	opacity: 0.5;
}


/*chekbox*/

/*right panel*/

.sj-container_variants {
	margin-top: 15px !important;
	position: relative;
}

.tw_line-container__variant {
	display: inline-block;
	cursor: pointer;
	background: #8092a4;
	padding: 9px;
	color: #6f8092;
}

.tw_line-container__variant span {
	color: #fff;
}

.tw_line-container__variant:nth-child(3) {
	width: 56px;
}

.tw_line-marker_container {
	display: inline-block;
	position: absolute;
	padding: 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
	left: 59px;
	top: 12px;
}

.all-schedule-button-wrapper {
	flex-direction: row;
	justify-content: center;
	display: flex;
}

.all-schedule-button-wrapper .download-button,
.all-schedule-button-wrapper .calc-button {
	display: flex;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	background: var(--color-button-5);
	color: #fff;
	border-radius: 3px;
	margin-right: 16px;
	cursor: pointer;
}

/*ДНЕВНИК ДОМАШНЕЕ ЗАДАНИЕ 2 */
.br-text {
	white-space: pre-line;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}

.student-homework-file-upload-link,
.student-homework-file-upload-link span,
.student-homework-file-upload-link a {
	text-decoration: none;
	color: #39b3ae;
	font-size: 12px;
	border-bottom: 1px dashed #39b3ae;
	cursor: pointer;
}

/*------------------------------*/
/*УСПЕВАЕМОСТЬ ВСЕ ОЦНКИ - ГРАФИК*/
.tc-chart-js-legend {
	list-style-type: none;
}

.tc-chart-js-legend li {
	display: block;
	float: left;
	clear: both;
	padding: 10px;
	cursor: pointer;
}

.dynamic-progress-subjects-legend li {
	display: inline-block !important;
	clear: none !important;
	width: 260px;
}

.tc-chart-js-legend input[type="checkbox"] {
	display: none;
}

.tc-chart-js-legend input[type="checkbox"] + label {
	cursor: pointer;
}

.tc-chart-js-legend input[type="checkbox"] + label span {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	cursor: pointer;
	background: none !important;
	border-width: 2px;
	border-style: solid;
}

.tc-chart-js-legend input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABAklEQVQokY2QrU7DcBTFf7f/lfxT0ZqmomamoqaCibkZ3gAJ4Q3QvAohQU5iSBCQLHsB4A0QY1MzTZYUQUhzL2ZNJrqPm1xxzz3nfhzhxBiNRjEwcKeQq6qKzWymqslRQVmWsZnNzGysqj9yiFwURSwiM2AM/InIZAAwHA4D4BH4WC6XD1ssbtu2IyMid4vF4l3yPA9EZApcA2pmV8DbzmSAZ+fc5Wq1QrIsuwGmO5e0wAZIt/V3EATn6/V6AyBpmp6p6itw0fPGr4hM6rr+7AABSJIkUtWXHtFt0zT3vY5EURR57+fee9vm0yEHAQjDMHLOzZ1zX2EYxkcF3TIg39f8BwSKTTdJAhlYAAAAAElFTkSuQmCC) 1px 1px no-repeat !important;
}

.tc-chart-js-legend li span {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


/*КОНЕЦ УСПЕВАЕМОСТЬ ВСЕ ОЦНКИ - ГРАФИК*/

/* ВСЕ ОЦЕНКИ TRUE */

.bold-mark {
	font-weight: bold;
}

.mark-value.final-mark {
	position: absolute;
	right: -13px;
	color: red;
	font-weight: bold;
	font-size: 16px;
}

.criterial-info {
	position: absolute;
	width: 200px;
	padding: 5px 2px;
	border-top: 5px solid #39b3ae;
	box-shadow: 0 0 5px #cfd4d7;
	background: #fff;
	line-height: 12px;
	text-align: left;
	font-size: 12px;
	color: #454856;
	z-index: 101;
}


.criterial-info div {
	margin: 0 0 5px 2px;
}

/*refs */

select, input, textarea, button {
	outline: none;
}

.r-main_box {
	background: #fff;
}

.r-main_box__title {
	color: #444b53;
	font-size: 19px;
	font-weight: bold;
	/*padding: 25px 30px 10px 30px;*/
}

.r-buildings__count {
	font-size: 14px;
	padding: 0 30px 10px 30px;
}

.r-building__list {
	background: #f4f4f4;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

/*gray line*/
.r-building__list-rotate {
	height: 136px;
	display: block;
	position: relative;
}

.r-building__list-slide {
	width: 730px;
	height: 136px;
	overflow: hidden;
	float: left;
}

.r-body__slider {
	height: 136px;
}

.r-slide-control {
	position: absolute;
	top: 60px;
	padding: 10px 6px 10px 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkI5Mzg4OTNCQ0Q1MTFFNEIwQUFDMUEzMkU2MDAwRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkI5Mzg4OTRCQ0Q1MTFFNEIwQUFDMUEzMkU2MDAwRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QjkzODg5MUJDRDUxMUU0QjBBQUMxQTMyRTYwMDBENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QjkzODg5MkJDRDUxMUU0QjBBQUMxQTMyRTYwMDBENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ple5uw0AAAF8SURBVHjatJQ7SwNBFIWzQzQ+oiIqKlpoYxMttBALC41vf4H+0BUhQbGwsNFCMdiIEh8Ei0gwEMTXGTlXhmVnd8mOBz6Sm0z228zeO57v+xlGga/MP0XxdRHsgSGH154C+2BERONgDnSDHUeyCbAKekBRRDVwxwU5B7JRsG7s1qX5XI4dyfRvNkGW9Tm4Np+RC9kA2AadrK/ARbAZ0sryXNvF+gachXVdGpk0US/rW3Bqa+92ZfJdP+sqOAHfSURJZR1gCwyyfgZHtqFXEVsismpAlmNdlGFEXkAZfMSdDLb0Bf6FvuA733vG517SI8jWrrucbp0H3rXsf5linWGwYcxPYpFN8mms0dt0COqsx8Ca7ZqqTYlEb+MBaLCeBCthW6liJI8REkmLsibrabAcJQqTlGIkkiZlLdYzYClMlEYiaVAmXVkAC6Yo70AiqbNBZJ7mwayIssaJm0ZizlrJOCEKInrlXVQcSCRPPI7e2Ex/A1YjLnNPfvMjwACvPmq8RLoYcgAAAABJRU5ErkJggg==);
	cursor: pointer;
}

#r-slide-rightControl {
	background-position: 0 0;
	left: 705px;
}

#r-slide-leftControl {
	background-position: 13px 0;
	left: 7px;
}

.r-bulding-item {
	margin: 25px 0 25px 0;
	padding: 0 20px 0 30px;
	border-right: 1px solid #e7e7e7;
	width: 311px;
	float: left;
}

.r-bulding-item__img {
	float: left;
	width: 90px;
}

.r-bulding-item__img img {
	width: 85px;
	height: 85px;
	border-radius: 50%;
	border: 1px solid #d3d6dd;
	padding: 1px 1px 1px 1px;
	opacity: 0.8;
}

.r-bulding-item:hover .r-bulding-item__img img {
	opacity: 1;
}

.r-bulding-item__des {
	float: left;
	padding: 10px 0 10px 20px;
}

.r-bulding-item__title {
	width: 190px;
	margin-top: 5px;
	font-size: 18px;
	color: #000;
}

.r-bulding-item__street {
	color: #646464;
	font-size: 13px;
	line-height: normal;
}

.r-building_add {
	padding: 59px 0 59px 20px;
	float: left;
}

.r-cab_lessons__add,
a.r-cabinet_add__link,
a.r-building_edit__link {
	color: var(--link-color);
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed var(--link-color);
	cursor: pointer;
}

a.r-building_add__link {
	margin-left: 20px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed var(--link-color);
	cursor: pointer;
}

a.r-building_add__link-active {
	background-color: #97a6b5;
}

.r-cab_lessons__add:hover,
a.r-cabinet_add__link:hover,
a.r-building_edit__link:hover,
a.r-building_add__link:hover {
	text-decoration: none;
	border-bottom: none;
}

.r-cab_lessons__clear {
	padding: 0px !important;
	color: var(--color-button-5);
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed var(--color-button-5);
	cursor: pointer;
}

.r-cab_lessons__clear:hover {
	text-decoration: none;
	border-bottom: 1px dashed #ffffff;
}

/*.b-icon__edit {*/
	/*padding: 5px 10px 5px 10px;*/
	/*background: url('~images/i-icon_edit_black20-20.png') no-repeat 0 5px;*/
	/*margin-right: 5px;*/
	/*cursor: pointer;*/
/*}*/

.b-icon__question {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAY1JREFUOI2V1L9rFEEYxvHP5XK3h4rkKnsJSmoLOwt/INpYCAk5/U9s/ANsFANpFAwKQoK2Nv4Ag9pY2FjmFESxOGxULEQs3lnYrLO757famfeZZ2feed/pyTPCGi7hRBrDL7zFY2yncSfrmOIOzuBgJXYIZ3EXe1htM+pjEy9wdI4fL+MlNtLaf9jEfSzOYVYywMNkuo/1tLP/MSsZYlfl+CORs9wxj+MpfuATrqGX0R0TOS36uII/uFcTLeI1nmOCZ7iNz3hX085UquGRuM06J0VZDCtzD7CV0cIF7MAH+0ujZJxMS4Z4j+sNhksidb42CKoMRDG/woEW3WxewxuiQw536GbwUXRAEz18w/kOszGmfZzCF3HtORbwG0/ws8XwNI4siNxMWoSlYe7iqkySl1Ha3XKDcITvONditpI8inJiTTT6oGMXOQq8weV6YEM0+rAe6DDbwa1csJ9Md0VvdrGSdnZTw/NVsirysSXaaakSG+OieOb2ZI7ZRIGr4jhTUbCz9L0tbrTILfwLs5lNTy1H+nMAAAAASUVORK5CYII=) no-repeat 0 5px;
	margin-right: 5px;
	cursor: pointer;
	zoom: 0.6;
}

.b-icon__journal {
	width: 19px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgFBRkQqG7EPgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAQwSURBVDjLNZPda5NnAMWfvnmbtvm2pK6u2qqN3ZKatGO24j6YsMG2i9WBYVdu3syCUYrBi01ZRYqgDhGtxEjB/QFiw7R3gqWUTrH1i9rkhSJsF8NhLTXB+L5J+jzPbzfx9nAuzuGcn1BK+ZRSPq11C9AB/LKwsEA6nSYWi+H3+/H7/cRisZV0Os3CwgLAB4CptW5RSm0A4g11wWUYRnhxcTFz9erVfZZlib1794pkMvljT0/PohDi/eXlZfPmzZtTMzMzIhqNilQq9SCRSHyptTYMw2gWSikf0DM5ObkshCCTySClTKyvr4eA3nrKbVrrLqVUe61Wi2WzWYQQ5HK5h0CT4zjNolKp+AuFwpJpmuU7d+4ADAINgBvYoLVuA5qBNillGGgBNk1PT2OaJoVC4XfAJ4D2kZERLl++DBCRUjbUajUTCAGt1Wr1PcdxgkAAaNNam9Vq1QVsv3TpEseOHSsDX4hHjx7N9fX1PSiXy31Ag5TSVSqVPNlslt27d+Pz+f4KhUIvBwcHyWazrK2tBQEDaLRte19vby/z8/PLYmRkhCtXrgAEAXNyctLd0dHB0NAQd+/e/dy27U/fvn37yfT09E/JZPJlR0fHai6XiwEmsDOTyfxz/PhxRDwex7KsFsAzNjbWEIlEmJ2d/Q4IFIvF/tOnTzM2NlYulUrtQGhubm4oEolw7ty5HwC/ZVnfRKNRRCAQ4MWLF+4TJ074E4kEr1698kopPVLKtkOHDiGEQAjB8PAwUkof4FlZWdna39/PyZMnB1ZXV9s9Hg+GEGI+GAzKarUqhBBCa224XK5GoOZ2u+dM0xSmaQrDMPJCiJoQQrtcrkrd+5/f7w8qpYSIRqM8ffrUBxijo6Pu7u5uZmdnPwM227b94dmzZ/8+c+bMw9evX5tAeGZm5vvOzk556tSpPYD72bNnX/f09CCGh4fJZDK/Aq5KpWLkcrnNW7ZsIZlMcu/evY/X1tZ8xWLRd//+/c79+/fT1dXF1NRUcx0p49q1a1Y6nUYUCoUDiUQCYGt91rDjODsvXLhAIpEgFArR1tbGwMAA58+fx3EcE9gopQxqrbfu2LGDx48f/ywA8+jRo+8OGQXcpVKpWWu9CdgMNK6vr5tAUCnVXiwW3YBLStl78eJFjhw5AhAWgOvJkycHPB4Pt27dWgY+Appqtdp2KWVT/S8NWmu3UipQR6f79u3bBINB8vn8b8A2Ua/jv3Hjxp9er5eJiQnevHmzB9gGBMvlcsC27RDQJKV0lcvl8PXr1/F6veRyuT+klKZSqlUAjYChlGpZWlr6KpVKEY/HmZiY+Pf58+eDUkqf4zhuy7I+HR8fX4lGo6RSKZaWlka11gHApZQyBdCqtX5Hu69Sqbjz+fz4wYMH2bVrF0IIGhsbVwYGBjh8+DCWZX1r27YH2Fir1cL1Rq3/A9J5H3cUu+1uAAAAAElFTkSuQmCC) 0 0 no-repeat;
	cursor: pointer;
	margin: 0 3px;
	display: inline-block;
}

/*.b-icon__add {*/
	/*padding: 5px 10px 5px 10px;*/
	/*background: url('~images/i-icon_add_black20-20.png') no-repeat 0 5px;*/
	/*margin-right: 5px;*/
	/*cursor: pointer;*/
/*}*/

.parents_list .b-icon__edit-cab {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURBMzZEMjRCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURBMzZEMjVCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREEzNkQyMkJEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREEzNkQyM0JEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmehmeYAAALISURBVHjarJYxaFNBGMffe2mliujWRYfaySZFBQdRHFQa7dDBKIiCk7SDsQVFVzfdrA5N46C4Kg4tYhcNxM1ZJEm3GkRndakomvj/4//K5XovvCTv4Ae5d/f977vvvvsuYbvdDtJsUdxAGIZZ8BDUwKao6Vs2VpEe2qBx8hKog1sgB3aKnL5xrMS52+wdsQL4BeZBxp1szYs0h3MLXkG0CU3Ixwl5hPOymfAJcpsLScUsuwXadggqNvVu2+wimJFtzhZkgG8MkC20LdmCNXnJtgNcAUdMBumwTloCZ8G01Wf8G7bgd7BXg/eYTeAnGAVz6re0SF79thYKlFKb1PIl9rCV9IzPkDM2bPUz3sRWUE32j4BZcMwyuirPTDsPLioc3i2nfiippU2kbfNDFRT78O46baXhvXpTfVy9bFxxuGAVh2ig4uCUr5LiwhAc1MmPaBc3E5cvR3gSLIN1JTlpgEc+IUOY9hMwdGJtdSCB9zOFZG9K6o9Uvy39GMYNILZZFQnWvnF93gBvwVPErpHIQwnxOp2hoQQ2NDyuBbjQO1B2hTsEIcYjewFug8eY/DfG+0hJvwguY97qNkFM4i34AGYwoZIkXrDhXV5jJYfNuhtDrngHVHrIzYpsinpO/3sIAdbDl+AQ8G2Tb8bvmDHWw4/gErysR1ZNK8fEbBd4BZ753hDZlKWxteVTPASPGCvMivWe/NEr2HLmVc0TYgT3gy8eMQbzHLgP9oFrGnNFm2CsW2IbsWm903et7caJdtyUr/Lgh/qjeriMWKADmdXvo2CP/iAE8q5pCzLrT6uAsn0Gh8E3xwEjuttaPNCtqvaSNt1aR9psle7jr1eWQM//D2EzT1vTt+shc+kBvJ1K6pqu3qKdcm5x4DP6XMWBid7quzg45auoQ1pWsJsaPqC8nEtUvhzhSasujunzJ/AGPElcYAdt/wQYANm7tJJmyJVDAAAAAElFTkSuQmCC) no-repeat 0 0px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: inline-block;
	padding: 0;
}

.b-icon__close-cab {
	padding: 3px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURBMzZEMjRCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURBMzZEMjVCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREEzNkQyMkJEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREEzNkQyM0JEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmehmeYAAALISURBVHjarJYxaFNBGMffe2mliujWRYfaySZFBQdRHFQa7dDBKIiCk7SDsQVFVzfdrA5N46C4Kg4tYhcNxM1ZJEm3GkRndakomvj/4//K5XovvCTv4Ae5d/f977vvvvsuYbvdDtJsUdxAGIZZ8BDUwKao6Vs2VpEe2qBx8hKog1sgB3aKnL5xrMS52+wdsQL4BeZBxp1szYs0h3MLXkG0CU3Ixwl5hPOymfAJcpsLScUsuwXadggqNvVu2+wimJFtzhZkgG8MkC20LdmCNXnJtgNcAUdMBumwTloCZ8G01Wf8G7bgd7BXg/eYTeAnGAVz6re0SF79thYKlFKb1PIl9rCV9IzPkDM2bPUz3sRWUE32j4BZcMwyuirPTDsPLioc3i2nfiippU2kbfNDFRT78O46baXhvXpTfVy9bFxxuGAVh2ig4uCUr5LiwhAc1MmPaBc3E5cvR3gSLIN1JTlpgEc+IUOY9hMwdGJtdSCB9zOFZG9K6o9Uvy39GMYNILZZFQnWvnF93gBvwVPErpHIQwnxOp2hoQQ2NDyuBbjQO1B2hTsEIcYjewFug8eY/DfG+0hJvwguY97qNkFM4i34AGYwoZIkXrDhXV5jJYfNuhtDrngHVHrIzYpsinpO/3sIAdbDl+AQ8G2Tb8bvmDHWw4/gErysR1ZNK8fEbBd4BZ753hDZlKWxteVTPASPGCvMivWe/NEr2HLmVc0TYgT3gy8eMQbzHLgP9oFrGnNFm2CsW2IbsWm903et7caJdtyUr/Lgh/qjeriMWKADmdXvo2CP/iAE8q5pCzLrT6uAsn0Gh8E3xwEjuttaPNCtqvaSNt1aR9psle7jr1eWQM//D2EzT1vTt+shc+kBvJ1K6pqu3qKdcm5x4DP6XMWBid7quzg45auoQ1pWsJsaPqC8nEtUvhzhSasujunzJ/AGPElcYAdt/wQYANm7tJJmyJVDAAAAAElFTkSuQmCC) no-repeat 0 -20px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
}

.b-icon__close-cab__add {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 5px;
	margin-right: 5px;
	cursor: pointer;
}

.r-cab_lessons__delete {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 5px;
	margin-right: 5px;
	cursor: pointer;
}

/*end gray line*/

.r-bulding_body {
	padding: 25px 30px 10px 30px;
}

.r-bulding_head {

}

.r-bulding_bottom__title,
.r-bulding_head__title {
	width: 800px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #444b53;
}

.r-bulding_edit {
	float: right;
}

.r-bulding_images-block {
	margin: 25px 0 0 0;
	float: left;
	width: 230px;
	height: 230px;
	position: relative;
	background: #F4F4F4;
}

.r-bulding_images-block img {
	width: 220px;
	margin: 5px 6px 5px 6px;
}

.r-building__download {
	width: 43px;
	height: 43px;
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAIAAABuP+aXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzgyMENFRDRCQ0RGMTFFNDlDMjk4RkRGQ0NDQjRFRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzgyMENFRDVCQ0RGMTFFNDlDMjk4RkRGQ0NDQjRFRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODIwQ0VEMkJDREYxMUU0OUMyOThGREZDQ0NCNEVFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDODIwQ0VEM0JDREYxMUU0OUMyOThGREZDQ0NCNEVFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvyMGC0AAADkSURBVHja7JetEYQwEIXh5jQVIKKpgIqoAI1ApwIEOoIKUgEaER1BBVRwb2ZnIgCR4zhi3oo3ySab/fIzy5B777Ok9spSGwlIQAISkIAEtxE455RS0GQE27YF5TsgAQnSEMzzvK5r6KINz7Wl3tfCmqaBdl0n6aW7LMtzZ2CMgfZ9r7WGBs+/CNq23ZXeqqokJYYkPTy7gi1D9xBM02St3TkFoq7rY3oY5iPqzndwWvzDSfxiUQRlWWJDRVHErzuOI6JiZuYxf65yqV99hZF+GIbj7VwkYE0kAQlIQAISPGYfAQYAKi9d6r0EoSMAAAAASUVORK5CYII=) no-repeat;
	left: 197px;
	top: -10px;
	cursor: pointer;
}

.r-load__img-file {
	width: 30px;
	height: 30px;
}

.r-bulding_input-block {
	margin: 25px 0 0 60px;
	float: left;
}

.r-bulding-text-block {
	margin-left: 30px !important;
	width: 598px;
	text-align: justify;
	color: #676767;
	font-size: 14px;
	line-height: normal;
}

/*form*/
.r-building_info-options {
	margin-top: 20px;
}

.r-building_info-options table {
	width: 100%;
}

.r-building_info-options table td {
	padding: 5px 0 3px 0;
}

.r-building_info-options table td:first-of-type {
	width: 215px;
}

.r-building_info-options table td:last-of-type {
	color: #000;
}

.r-b-form__field {
	margin-bottom: 25px;
	font-size: 14px;
	color: #656565;
	line-height: normal;
}

.r-b-form__map {
	color: #39b3ae;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed #39b3ae;
}

.r-b-form__map-icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURDNDkyMkRCQ0Y2MTFFNEFBQTVFMkMyNEEwODhDOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURDNDkyMkVCQ0Y2MTFFNEFBQTVFMkMyNEEwODhDOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REM0OTIyQkJDRjYxMUU0QUFBNUUyQzI0QTA4OEM4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REM0OTIyQ0JDRjYxMUU0QUFBNUUyQzI0QTA4OEM4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqzkc+sAAAFhSURBVHjahFLBUcMwEJQ9FOASXILzhJfzZwa7gjgVOB0wdBBXEKcB4gz8MR++cQeoBHdgdmFFFGHgZm5Outu9lU6Kpmkyzm6eDwXCCl6Ys3Xw/dtt2blERBLACdY7gVk8wi08hd95+TXI45XIJOTwJZK9ubQWTVk7CFdG10+PhRLfBIAqqVjkWuVIfHEkEgyKpYonhAzeS31AbaHaJzbWeY+eAgkLAJeM3CtvhCtibawij9SDMEh9kGLq40gag2SOzpmUM3dEr+kYq9NKnXlp+gkEXpr3a703Iq4nqVH3VMQ1JwR/ZdTeqE7VveHjYoLv8B3XvznrxHHtBvEAr5xaaMpXwn2RdBcOoTbzVvsPHXuFRmpJoJJIpXE5n9QqbgKVTVA/k/h71a12aoo8WqP6DyXaVrEI4tYHXZDUjQ95rxRj56vMKbnxp/oRqRvznyR0tbp0ri9k/yV5anZOhfYhwADFeLlZ6J59FQAAAABJRU5ErkJggg==) no-repeat 0 5px;
	padding: 5px 7px 5px 7px;
	margin-right: 5px;
}

.r-b-form__inp-info {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIwMjRDOTZCQ0Y4MTFFNEIwMkM5NjBDMkFDODQ1RTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIwMjRDOTdCQ0Y4MTFFNEIwMkM5NjBDMkFDODQ1RTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjAyNEM5NEJDRjgxMUU0QjAyQzk2MEMyQUM4NDVFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjAyNEM5NUJDRjgxMUU0QjAyQzk2MEMyQUM4NDVFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpOStMUAAAFMSURBVHjaYrxx4wYDGlAB4lQg9oKymYH4ERDvBuL5QHwKWTEjkgEghe1AXAjELAzYwX8gXgnEaUD8GSTAhKR5AxCXImu+9f0bw50f31EsBOIIID4MxPzIBnQAsQ+yyg9//jB0PnkAxj///UN3iT4QL2OA2qYKxPnoKriYmRlk2TkYWBkZGViZmLB5BxRG3izQAGNFl2UDamyQU2IgALJABniii77/85uh9uE9OH+KsjouA5xZoFHFgBpSjAyczEwMb37/JuQCdiZoDKAAARYWhiY5ZQZiABM0kZAL/jJBUxi54BjIgAXQFIaSBuoe3YXzyx7cwWXAfJABJ4F4BYq7gOYhB+Dr37+waT4PxItgeQGULA8BsR6RTn8FxJZAfA+WxD4CsT0QbyNC8wUgtgBpRs4LYK9D80MwNGCR3f0P6lVQLjQD4vswCYAAAwCpW1ZGvAYI5wAAAABJRU5ErkJggg==) no-repeat 0 7px;
	padding: 5px 18px 5px 18px;
	margin-left: 10px;
	cursor: pointer;
}

.r-b-form__map:hover {
	border-bottom: none;
}

input.r-b-form__inp-sm {
	width: 40px;
	border: 1px solid #C8C8C8;
	border-radius: 3px;
	color: #000;
	padding: 10px 10px 10px 10px;
}

input.r-b-form__inp {
	width: 425px;
	border: 1px solid #C8C8C8;
	border-radius: 3px;
	color: #000;
	padding: 10px 10px 10px 10px;
}

textarea.r-b-form__textarea {
	width: 425px;
	height: 60px;
	border: 1px solid #C8C8C8;
	border-radius: 3px;
	color: #000;
	padding: 10px 10px 10px 10px;
}

.r-b-form__field ul li {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.r-b-form__field ul {
	display: inline-block;
	margin-right: 20px;
	vertical-align: top;
}

.r-b-form__field input[type="checkbox"] {
	display: none;
}

.r-b-form__field input[type="checkbox"] + label {
	cursor: pointer;
}

.r-b-form__field input[type="checkbox"] + label span {
	display: inline-block;
	width: 40px;
	height: 35px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyNkFFNDVCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyNkFFNDZCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDI2QUU0M0JDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDI2QUU0NEJDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUiVdEAAAM3SURBVHja7JhLaBNRFIbP5G0TY5MKpk0iqOCr+FipbVpdlEgFsbhyJRR8LGyVFs1WXAhuqgaptCIILly7sQgtdGHVVCINBlMoCiJJo0JqG6dN0mSS8dzJWEKazjSTGYs4B35umIT55t5z5t7/hGJZFjYiNLBBsWFgXaWLY2Nj53C4hNqPMkm4bxoVRg16vd6RSj+gSnOMQAqHJw6Ho9vpdILZbAaNpvpFKRQKQNM0RKNRSCQSAwj3rfoRAf/R6OjoxUgkwsoVDMOwoVCIxft2lXKIyqfT63K5ZMujVqsFt9tNPvavWVy4zCTfB61Wq6xFxN+vWaiqzTqdjpK7eimKu6VefY9VsApWwSr43wanyQEud/BGg1kTjC4hi+CZpaUlWcGpVIoMn8WW+jGxK3JGLBYjw7CY2fMjuAPHU8Q5EM8ldXnJyhFoPB5/hpeeCpq9EidyDXUZD/E9aA6qBudyOVIs06ghIkwjKwouewjiHCwSJk0jjBF0JmoLo4IVbdpaXzz/K7C3p88Kd4sYsnWLqJH1tKlct4jqrnFyNlQTqhM1gPKJ5fiCDNDyuIHqEgP3KpTefiEw1y0qBBbuFvkcKxHKdosmbMRPOt3S/3yREnV4fN490gqH7A3QXG+D+5Gw8juXRacH/1EPByXh2dYIRpy9ojO26g3gP+aBvVvqi1YHncfVyQlYzudrm/E+XLZHnhOwY/Pq/0bqDQZ4UAL9ukjDlcAr+JFO13ZINNbVwWBLOxyw2eFhSxvsLIHbjUbuu9089AtNQ2/gNSQymdpPp+9oTcfjMX52BNQGuxC+1WTCB2lfeZBPv5LQE5iAueXMulMkmGNiiu6EQ6ClKOh0befgQ63HYbmQhwZj8eyYSS5A37s3kMxmqz8WhaKAnuz2hynQa7TQ0eQEi16P7q+4H0wvzHPQxVxOGSNA4LdCQRj/NrtyLfxzDvompUGrep3yCL85FQTmcAFzvAl8wQCkGaY2B7LeKM78vfzdooKuhxECk7KcUQgs3i0qBB4WA/tRL2WGVuwWy8FkZz+Dul7jspNu8SOqB3We34tEq5oUwj1ekrvFSgVVzetEdod5JZL+/7WpvwUYAB7paxPz3do6AAAAAElFTkSuQmCC) no-repeat 0 4px;
	cursor: pointer;
}

.r-b-form__field input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyNkFFNDVCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyNkFFNDZCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDI2QUU0M0JDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDI2QUU0NEJDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUiVdEAAAM3SURBVHja7JhLaBNRFIbP5G0TY5MKpk0iqOCr+FipbVpdlEgFsbhyJRR8LGyVFs1WXAhuqgaptCIILly7sQgtdGHVVCINBlMoCiJJo0JqG6dN0mSS8dzJWEKazjSTGYs4B35umIT55t5z5t7/hGJZFjYiNLBBsWFgXaWLY2Nj53C4hNqPMkm4bxoVRg16vd6RSj+gSnOMQAqHJw6Ho9vpdILZbAaNpvpFKRQKQNM0RKNRSCQSAwj3rfoRAf/R6OjoxUgkwsoVDMOwoVCIxft2lXKIyqfT63K5ZMujVqsFt9tNPvavWVy4zCTfB61Wq6xFxN+vWaiqzTqdjpK7eimKu6VefY9VsApWwSr43wanyQEud/BGg1kTjC4hi+CZpaUlWcGpVIoMn8WW+jGxK3JGLBYjw7CY2fMjuAPHU8Q5EM8ldXnJyhFoPB5/hpeeCpq9EidyDXUZD/E9aA6qBudyOVIs06ghIkwjKwouewjiHCwSJk0jjBF0JmoLo4IVbdpaXzz/K7C3p88Kd4sYsnWLqJH1tKlct4jqrnFyNlQTqhM1gPKJ5fiCDNDyuIHqEgP3KpTefiEw1y0qBBbuFvkcKxHKdosmbMRPOt3S/3yREnV4fN490gqH7A3QXG+D+5Gw8juXRacH/1EPByXh2dYIRpy9ojO26g3gP+aBvVvqi1YHncfVyQlYzudrm/E+XLZHnhOwY/Pq/0bqDQZ4UAL9ukjDlcAr+JFO13ZINNbVwWBLOxyw2eFhSxvsLIHbjUbuu9089AtNQ2/gNSQymdpPp+9oTcfjMX52BNQGuxC+1WTCB2lfeZBPv5LQE5iAueXMulMkmGNiiu6EQ6ClKOh0befgQ63HYbmQhwZj8eyYSS5A37s3kMxmqz8WhaKAnuz2hynQa7TQ0eQEi16P7q+4H0wvzHPQxVxOGSNA4LdCQRj/NrtyLfxzDvompUGrep3yCL85FQTmcAFzvAl8wQCkGaY2B7LeKM78vfzdooKuhxECk7KcUQgs3i0qBB4WA/tRL2WGVuwWy8FkZz+Dul7jspNu8SOqB3We34tEq5oUwj1ekrvFSgVVzetEdod5JZL+/7WpvwUYAB7paxPz3do6AAAAAElFTkSuQmCC) no-repeat 0 -28px;
}

.r-b-form__btns {
	width: 445px;
	text-align: right;
}

.r-b-form__btn-defoult,
.r-b-form__btn-apply,
.r-b-form__btn-grey {
	width: 147px;
	padding: 10px 0;
	border-radius: 3px;
	border: none;
	color: #fff;
	margin-left: 25px;
	cursor: pointer;
}

.r-b-form__btn-defoult {
	color: #656565;
	border: 1px solid #a8a8a8;
	background: #eeeeee;
}

.r-b-form__btn-apply {
	background: #39b3ae;
}

.r-b-form__btn-grey {
	background: #7a7a7a;
}

/*end form*/

/*filters*/
.r-bulding_bottom {
	padding: 15px 0 30px 0;
}

.r-bulding_filter-box {
	margin-top: 25px;
	padding: 5px 15px 5px 15px;
	background: #e7e7e7;
	border-radius: 3px;
}

.r-cab_filter-box {
	font-size: 14px;
	color: #656565;
	display: inline-block;
	padding: 5px 5px 5px 5px;
	margin-right: 232px;
}

.r-cab_filter-box:last-of-type {
	margin-right: 0;
}

.r-cab_filter-box select {
	font-size: 14px;
	color: #000;
	width: 125px;
	height: 36px;
	padding: 5px 5px;
	margin-left: 15px;
}

.r-cab_filter-box select {
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 100px 14px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

/*noinspection CssInvalidPseudoSelector*/
.r-cab_filter-box select::-ms-expand {
	display: none;
}

/*end filters*/

/*cabinets list*/
.r-bulding__cab-add {
	margin-top: 1px;
}

.r-bulding__cab-list, .parents_list {

}

.r-bulding__cab-add table,
.r-bulding__cab-list table,
.parents_list table {
	border-collapse: collapse;
	width: 100%;
}

.r-bulding__cab-add table thead td {
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #e7e7e7;
}

.parents_list table thead td,
.r-bulding__cab-add table thead td,
.r-bulding__cab-list table thead td {
	font-size: 10px;
	font-weight: bold;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px solid #e7e7e7;
}

.parents_list table tbody td,
.r-bulding__cab-add table tbody td,
.r-bulding__cab-list table tbody td {
	font-size: 14px;
	color: #2a2a2a;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px solid #e7e7e7;
}

.parents_list table tbody tr:nth-child(2) td,
.r-bulding__cab-add table tbody tr:nth-child(2) td,
.r-bulding__cab-list table tbody tr:nth-child(2) td {
	font-size: 14px;
	color: #2a2a2a;
	padding: 0 0 0 0;
	border-bottom: 1px solid #e7e7e7;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(1),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(1),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(1),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(1) {
	width: 130px;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(2),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(2),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(2),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(2) {
	width: 270px;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(3),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(3),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(3),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(3) {
	width: 240px;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(4),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(4),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(4),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(4) {
	width: 195px;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(5),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(5),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(5),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(5) {
	width: 130px;
}

.r-bulding__cab-add table tbody tr:nth-child(1) td:nth-child(6),
.r-bulding__cab-add table thead tr:nth-child(1) td:nth-child(6),
.r-bulding__cab-list table tbody tr:nth-child(1) td:nth-child(6),
.r-bulding__cab-list table thead tr:nth-child(1) td:nth-child(6) {
	text-align: right;
}

.r-cab__box {
	background: #eee;
	border-radius: 3px;
}

.r-cab_box__head {
	background: #fff;
	padding: 12px 7px 12px 7px;
	border-bottom: 1px solid #fff;
}

.r-cab_form__field {
	position: relative;
	display: inline-block;
}

.parents_list .r-cab_form__field {
	vertical-align: middle;
}

.r-cab_box__head-stud input,
.r-cab_box__head select,
.r-cab_box__head input {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #2a2a2a;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

.r-cab_number {
	margin-right: 7px;
}

.r-cab_type {
	margin-left: 40px;
	margin-right: 11px;
}

.r-cab_teacher {
	margin-right: 10px;
}

.r-cab_subject {
	margin-right: 10px;
}

.r-cab_level {
	margin-right: 17px;
}

.r-cab_level_box_add {
	margin-right: 20px;
}

.r-cab_number input[type="text"],
.r-cab_number input[type="number"] {
	padding: 10px 0 10px 14px;
	width: 70px;
	/* margin-right: 18px; */
	-moz-appearance: none;
	-webkit-appearance: none;
}

.r-cab_teacher input[type="text"] {
	padding: 10px 0 11px 10px;
	width: 114px;
	/*height: 40px;*/
	padding-right: 25px;
	margin-left: 20px;
}

.r-cab_type input[type="text"] {
	padding: 10px 0 10px 14px;
	width: 140px;
}

.r-cab_teacher select {
	width: 160px;
	height: 40px;
	padding: 10px 0 11px 10px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 136px 14px;
	margin-left: 20px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

.r-cab_subject select {
	margin-top: 10px;
	width: 170px;
	height: 40px;
	padding: 10px 0 11px 10px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 146px 14px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

.r-cab_form__selectBox select {
	width: 165px;
	height: 40px;
	padding: 10px 0 11px 10px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 142px 14px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

.r-cab_form__multiselect {
	width: 165px;
}

.r-cab_form__selectBox {
	position: relative;
}

.r-cab_form__overSelect {
	cursor: pointer;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

#r-cab_form__checkboxes {
	position: absolute;
	background: #ffffff;

}

#r-cab_form__checkboxes > .r-b-form__field {
	margin-bottom: 0;
}

#r-cab_form__checkboxes ul {
	display: block;
	margin: 0 0 0 0;
	width: 145px;
	border-top: 1px solid #eee;
	padding: 10px 10px 10px 10px;
}

#r-cab_form__checkboxes label {
	display: block;
}

.r-cab_box__body {
	padding: 20px 0 20px 0;
}

.r-cab_row__title {
	font-size: 14px;
	color: #656565;
	line-height: normal;
	margin-bottom: 5px;
}

.r-cab_row {
	float: left;
	width: 155px;
	padding: 0 24px 0 24px;
	border-right: 1px solid #bcbcbc;
}

.r-cab_row:nth-child(3) {
	width: 370px;
	padding: 0 0 0 24px;
	border-right: none;
}

.r-cab_lessons-inp {
	position: relative;
	/*width: 232px;*/
	width: 155px;
	margin-bottom: 5px;
}

.r-cab_lessons-add {
	margin-top: 15px;
	margin-bottom: 0;
}

.r-cab_lessons-inp i.r-cab_lessons__delete {
	padding: 17px 10px 10px 10px;
	position: absolute;
	top: 4px;
	right: 10px;
}

.r-cab_row__body input[type="text"][disabled="disabled"],
.r-cab_row__body div.subject {
	border: 1px solid #bcbcbc;
}

.r-cab_row__body textarea,
.r-cab_row__body input[type="text"],
.r-cab_row__body div.subject {
	width: 100%;
	padding: 10px 0 10px 14px;
	border-radius: 3px;
	border: 1px solid #bcbcbc;
}

.r-cab_description_add {
	width: 97%;
}

.r-cab_row__body textarea {
	height: 65px;
}

.r-cab_teachers {

}

.r-cab_teachers ul {
	margin-bottom: 28px;
}

.r-cab_teachers ul li {
	color: #b6b6b6;
	list-style-type: disc;
	margin: 10px 17px 10px 17px;
}

.r-cab_teachers ul li a {
	color: #39b3ae;
	font-size: 14px;
}

.r-cab_teachers ul li a:hover {
	text-decoration: none;
}

.r-cab_box__footer {
	padding: 10px 10px 10px 10px;
}

.r-cab_box__footer-btns {
	text-align: right;
}

/*end cabinet list*/

.parents_list .r-cab_form__field input[type=text] {
	width: 242px;
}

.parents_list .r-cab_number input[type=text] {
	display: block;
	margin-bottom: 13px;
}

.parents_list .r-cab_teacher select {
	width: 123px;
	margin-bottom: 13px;
	background-position-x: 95px;
	padding: 10px 32px 11px 10px;
}

.portfolio-editor-wrapper {
	background-color: #fff;
	border: 1px solid #6f8498;
	border-top: 5px solid var(--color-button-5);
	width: 380px;
	padding: 5px;
	margin: 0 auto;
	color: #313131;
	font-size: 12px;
}

.portfolio-editor-label,
.portfolio-editor-field {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.portfolio-editor-label {
	width: 100px;
	padding-left: 5px;
}

.portfolio-editor-field .mrko-date-time-picker-directive-wrapper {
	margin: 0;
}

.portfolio-editor-field {
	width: 275px;
}

.portfolio-editor-block {
	display: table;
	margin: 10px 0;
}

.portfolio-editor-field .form-input {
	width: 260px;
	padding: 5px;
}

.portfolio-editor-field select.form-input {
	width: 272px;
	padding-right: 25px;
	cursor: pointer;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
}

.portfolio-editor-field textarea.form-input {
	resize: vertical;
	min-height: 145px;
}

.row-1-1 {
	width: 918px;
}

.b-reference-form__title {
	width: 822px;
	height: 55px;
	float: left;
	padding-left: 40px;
	background: #eff4f7;
}

.b-reference-form__title-wide {
	width: 1052px;
}

.b-reference-form__title span {
	color: #444b53;
	font-size: 18px;
	font-weight: bold;
	padding: 19px 7px;
}

.b-reference-form__pre-title {
	padding: 10px 0px 10px 46px;
	background: #e7f0f4;
}

.b-reference-form__pre-title span {
	color: #6c8796;
	font-size: 14px;
	font-weight: bold;
}

.b-reference-form__body {

}

.b-rf-add-form__link {
	margin-top: 30px;
	padding: 10px 0 10px 34px;
}

.b-rf-add-form__table-list {
	margin-top: 10px;
	padding: 10px 10px 10px 34px;
}

.b-rf-add-form__table-list table {
	border-collapse: collapse;
	width: 100%;
}

.b-rf-add-form__table-list table thead tr th {
	color: #2a2a2a;
	font-size: 10px;
	text-align: left;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #eee;
}

.b-rf-add-form__table-list table tbody tr td {
	color: #2a2a2a;
	font-size: 14px;
	text-align: left;
	padding: 10px 0 10px 0;
}

.b-rf-add-form__table-list table tbody tr td:nth-child(1) {
	width: 624px;
}

.b-rf-add-form__table-list table tbody tr td:nth-child(2) {
	width: 91px;
}

.b-rf-add-form__table-list table tbody tr:last-of-type td {
	border-top: 1px solid #eee;
}

.b-rf__fields {
	margin-top: 10px;
	padding: 10px 0px 10px 0px;
}

.b-rf-fields__left {
	line-height: normal;
	color: #a8b8c4;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 555px;
}

.b-rf-fields__left input[type="text"] {
	margin-top: 5px;
	font-size: 16px;
	color: #3b3e41;
	padding: 13px 10px 13px 10px;
	border: none;
	background: #f0f4f5;
	width: 505px;
}

.b-rf-fields__right {
	line-height: normal;
	color: #a8b8c4;
	font-size: 13px;
	font-weight: bold;
	float: left;
}

.b-rf-fields__right input[type="text"] {
	margin-top: 5px;
	font-size: 16px;
	color: #3b3e41;
	padding: 13px 10px 13px 10px;
	border: none;
	background: #f0f4f5;
	width: 108px;
}

.b-rf-left__choise {
	float: left;
}

.b-rf-fields__choice {
	margin-top: 5px;
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

.b-rf-mark {
	width: 133px;
	margin-right: 15px;
}

.b-rf-defoult_mark {
	width: 288px;
}

.b-rf-mark i {
	position: relative;
	left: 110px;
}

.b-rf-defoult_mark i {
	position: relative;
	left: 110px;
}

.b-rf-events {
	margin-top: 5px;
	width: 319px;
	position: relative;
}

.b-rf-events div {
	float: left;
}

.b-rf__dot-bg {
	position: absolute;
	top: 13px;
	left: 150px;
}

.b-rf-events__current {
	width: 115px;
	font-size: 16px;
	color: #3b3e41;
	font-weight: normal;
	padding: 10px 22px;
	background: #f0f4f5;
}

.b-rf-events__control {
	width: 115px;
	font-size: 16px;
	color: #cccdcd;
	font-weight: normal;
	padding: 10px 22px;
	background: #fbfbfc;
}

.b-rf__btns {
	margin-top: 10px;
	margin-bottom: 100px;
	padding: 10px 0px 10px 44px;
}

.b-rf__btns input[type="button"],
.b-rf__btns input[type="submit"] {
	text-align: left;
	width: 390px;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	background: #1fc1af;
	padding: 15px 0px 15px 25px;
	border-radius: 3px;
	border: none;
	margin: 5px 0px 5px 0px;
	cursor: pointer;
}

.b-rf__btns a {
	font-size: 15px;
	font-weight: bold;
	color: #ff6248;
	text-decoration: none;
	margin-left: 28px;
	padding: 15px 0px;
	display: block;
	width: 80px;
}

/*icons*/
.sprite-gray-dot {
	width: 18px;
	height: 18px;
	background-image: url(data:image/png;base64,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);
	background-position: -54px -36px;
	background-repeat: no-repeat;
	display: inline-block;
}

.b-icon-row__down {
	cursor: pointer;
	width: 22px;
	height: 14px;
	background: url(data:image/png;base64,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) no-repeat;
	background-position: -83px -67px;
	display: inline-block;
}

/*.b-icon__add {*/
	/*background: url('~images/spritesheet-events.png') no-repeat;*/
	/*padding: 5px 10px 5px 10px;*/
	/*background-position: -27px -61px;*/
	/*margin-right: 5px;*/
	/*cursor: pointer;*/
/*}*/

/*.b-icon__edit {*/
	/*background: url('~images/i-icon_edit_black20-20.png') no-repeat;*/
	/*padding: 5px 10px 5px 10px;*/
	/*background-position: 0px 5px;*/
	/*margin-right: 5px;*/
	/*cursor: pointer;*/
/*}*/

.action-link {
	color: var(--link-color);
	text-decoration: none;
	border-bottom: 1px dashed var(--link-color);
	font-weight: normal;
	cursor: pointer;
}

.action-link:hover {
	border-bottom: none;
}

.b-rf__btns input[type="button"].control-form-button,
.b-rf__btns input[type="submit"].control-form-button {
	width: 200px;
	text-align: center;
	padding: 5px 10px;
	text-transform: uppercase;
}

.b-rf__btns input[type="button"].control-form-button.right-button,
.b-rf__btns input[type="submit"].control-form-button.right-button {
	float: right;
	margin-right: 44px;
}

.b-icon__delete:disabled,.control-form-button:disabled {
	opacity: 0.5;
}
.data_pickers{
	display: inline-block;
}
.b-table_periods_input_group-inline.invalid,
.b-table_periods_input.invalid
{
	box-shadow: 0 0 1px 2px rgba(255, 0, 0, .7);
}
.data_pickers.invalid .b-table_periods_input-date{
	box-shadow: 0 0 1px 1px rgba(255, 0, 0, 1);
}

.b-rf-add-form__table-list .column-fixed-size {
	width: 120px;
	text-align: center !important;
}

.approve-scale-table .evaluation-scale-pairs-part {
	width: 77px;
}

.approve-scale-table .evaluation-scale-pairs-part select {
	border: none;
	background: none;
	margin-top: 11px;
}

.b-rf-add-form__table-list table.evaluation-scale-table div.clear-top-border {
	border-top: none !important;
}

table.evaluation-scale-table input.criterial-input-custom-width {
	width: 120px !important;
}

input[type="radio"].b-flp__checkbox + label,
input[type="checkbox"].b-flp__checkbox + label,
input[type="radio"].b-flp__checkbox-hack + label {
	cursor: pointer;
}

input[type="radio"].b-flp__checkbox-hack + label span,
input[type="checkbox"].b-flp__checkbox + label span,
input[type="radio"].b-flp__checkbox + label span {
	display: inline-block;
	width: 40px;
	height: 35px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) left top no-repeat;
	background-position: 0 3px;
	cursor: pointer;
}

/*--------3 ЗАМЕНЫ СПИСОК ОТ 23.06.2015 ШИРОКИЙ ЭКРАН-----------------*/
.replacement-room-name {
	color: #454856;
	font-size: 12px;
	line-height: 13px;
}

.replacement-building-name {
	color: #ccc;
	font-size: 10px;
	line-height: 13px;
}

.autocomplete-wrapper {
	background-color: #fff;
	margin: -2px -104px 0;
	position: absolute;
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 0 7px #cbcbcb;
	color: #2a2a2a;
	font-family: "Open Sans";
	font-size: 14px;
	/*padding: 5px;*/
	width: 250px;
	z-index: 5;
	max-height: 300px;
	overflow-x: hidden;
}

.replacement-st-filter__field ul {
	margin-left: 10px;
	width: 250px;
}

.b-rpl__item-column-replacement {
	width: 100px;
}

.replacement-st-filter__field ul li {
	color: #444b53;
	list-style-type: none;
	padding: 0 15px 0 0;
	width: 250px;
}

.autocomplete-wrapper > ul {
	margin: 0px !important;
}

.autocomplete-wrapper li {
	cursor: pointer;
	display: block;
	padding: 0 5px !important;
	width: 250px !important;
}

.autocomplete-wrapper li:hover {
	background-color: #0000ee;
	color: #fff;
}

.r-st-filter__field-without-padding {
	/*padding: 0px!important;*/
}

.b-rpl__item-column-cancellation {
	width: 392px;
	border-bottom: 2px solid #cfd4d7;
	display: table-cell;
	height: 25px;
	position: relative;
	vertical-align: middle;
	color: #e81010 !important;
	text-align: center;
}

.r-st-filter__field-without-padding input[type="text"] {
	margin: 0 8px;
	padding: 5px;
	width: 128px;
	background-color: #fff;
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 0 7px #cbcbcb;
	color: #2a2a2a;
	font-family: "Open Sans";
	font-size: 14px;
}

span.b-rpl__grey {
	color: #a9abb4;
}

.b-rplcw_tbody-column_control {
	position: relative;
	text-align: center;
}

.b-rplcw_tbody-column_control .b-icon__edit {
	position: relative;
	/*top: 5px;*/
}

.b-rplcw__cancel-replacment {
	text-align: center;
}

.b-rplcw__cancel-replacment span {
	color: #e81010 !important;
}

/*--------3 ЗАМЕНЫ СПИСОК ОТ 23.06.2015 ШИРОКИЙ ЭКРАН-----------------*/
/*///////////////////////////////////////////////*/
/*--------2 ЗАМЕНЫ ОТ 23.06.2015-----------------*/
.b-rpl__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-rpl__conteiner {
	display: block;
}

.b-rpl__table-body {
	margin-bottom: 20px;
}

.b-rpl__table-thead {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	text-align: center;
	position: relative;
	padding: 5px 0px;
}

.b-rpl__table-thead span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

span.b-rpl__color-green {
	color: var(--font-color);
}

.b-rpl-tthc__column {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 2px solid #cfd4d7;
}

.b-rpl-tthc__column:nth-child(1) {
	/*width: 365px;*/
}

.b-rpl-tthc__column:nth-child(2) {
	text-align: center;
	width: 72px;
	border-right: 1px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.b-rpl-tthc__column:nth-child(3) {
	/*width: 430px;*/
}

.b-rpl-tthc__column span {
	color: #6c8796;
	font-weight: bold;
	font-size: 12px;
}

.b-rpl-tthcc__schedule,
.b-rpl-tthcc__replacement {
	text-align: center;
	padding: 2px 0px;
}

.b-rpl-tthcc__schedule-details,
.b-rpl-tthcc__replacement-details {
	border-top: 2px solid #cfd4d7;
}

.b-rpl-tthcc-sd_column-title {
	display: table-cell;
	vertical-align: middle;
	padding: 2px 0px;
	border-right: 1px solid #cfd4d7;
	box-sizing: border-box;
}

.b-rpl-tthcc-sd_column-title:nth-child(1) {
	width: 53px;
}

.b-rpl-tthcc-sd_column-title:nth-child(2) {
	width: 72px;
	text-align: center;
}

.b-rpl-tthcc-sd_column-title:nth-child(3) {
	padding-left: 5px;
	width: 113px;
}

.b-rpl-tthcc-sd_column-title:nth-child(4) {
	padding-left: 5px;
	width: 127px;
	border-right: none;
}

.b-rpl-tthcc-rd_column-title {
	display: table-cell;
	vertical-align: middle;
	padding: 2px 0px;
	border-right: 1px solid #cfd4d7;
	box-sizing: border-box;
}

.b-rpl-tthcc-rd_column-title:nth-child(1) {
	width: 115px;
	padding-left: 5px;
}

.b-rpl-tthcc-rd_column-title:nth-child(2) {
	width: 91px;
	padding-left: 5px;
}

.b-rpl-tthcc-rd_column-title:nth-child(3) {
	width: 187px;
	text-align: center;
}

.b-rpl-tthcc-rd_column-title:nth-child(4) {
	width: 42px;
	padding-left: 5px;
	border-right: none;
}

.b-rpl__table-tbody_conteiner {
	display: block;
}

.b-rpl__item-list {
	display: block;
}

.b-rpl__item-column {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	height: 25px;
	position: relative;
	word-wrap: break-word;
	word-break: break-all;
	box-sizing: border-box;
}

.b-rpl__item-column:nth-child(1) {
	width: 53px;
}

.b-rpl__item-column:nth-child(2) {
	padding-left: 5px;
	width: 72px;
}

.b-rpl__item-column:nth-child(3) {
	padding-left: 5px;
	width: 113px;
}

.b-rpl__item-column:nth-child(4) {
	padding-left: 5px;
	width: 128px;
}

.b-rpl__item-column:nth-child(5) {
	width: 72px;
}

.b-rpl__item-column:nth-child(6) {
	width: 116px;
	padding-left: 5px;
	cursor: pointer;
}

.b-rpl__item-column:nth-child(7):not(.b-rpl__item-column-reason){
	width: 91px;
	padding-left: 5px;
	cursor: pointer;
}

.replacement-reason-icon {
	height: 20px;
	width: 20px;
	cursor: pointer;
	display: inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.replacement-reason-icon-unactive {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EzMDUxOUQxNDE3MTFFNTg4ODhEMzRFM0U5QjUwMEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EzMDUxOUUxNDE3MTFFNTg4ODhEMzRFM0U5QjUwMEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTMwNTE5QjE0MTcxMUU1ODg4OEQzNEUzRTlCNTAwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTMwNTE5QzE0MTcxMUU1ODg4OEQzNEUzRTlCNTAwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnrsECkAAABgSURBVHjaYvz//z8DNQETLollG3f9B2FixQkaSC5ghHkZn63EgCh/N0aauJAFl00wF8P4yGGITR1OA9ENJlacZpHCgi/ZEBMJRBtIyGujXh71Mi29TGmpQ7vykFoAIMAAYZ45L744TJAAAAAASUVORK5CYII=) 0 0 no-repeat;
}

.replacement-reason-icon-active {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwRCzI0wniWhAAAAGFJREFUOMtj/P//PwM1ARMuCTfP8P9unuH/iRUnaCC5gBHmZXy2EgN2bV/JSBMXsuCyCeZiGB85DLGpw2kgusHEitMsUljwJRtiIoFoAwl5bdTLo16mpZcpLXVoVx5SCwAA7Sg5L+Z5MqcAAAAASUVORK5CYII=) 0 0 no-repeat;
}

.replacement-reason-create-icon {
	height: 20px;
	width: 20px;
	cursor: pointer;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: absolute;
	top: 50%;
	transform: translate(40%, -50%);
}

.b-rpl__item-column:nth-child(8) {
	padding-left: 5px;
	border-right: 1px #cfd4d7;
	width: 185px;
	cursor: pointer;
}

.b-rpl__item-column:nth-child(9) {
	/*width: 42px;*/
	border-right: none;
	cursor: pointer;
}

.b-rpl__item-column span {
	font-size: 12px;
	line-height: 13px;
	color: #454856;
}

.b-rpl__item-column-group {
	border-bottom: 1px solid #cfd4d7;
	padding: 2px 0px;
	padding-left: 5px;
}

.b-rpl__item-column-group:last-of-type {
	border-bottom: none;
	height: 100%;
}

.b-rpl__item-column-reason {
	width: 42px;
	border-right: none!important;
	cursor: pointer!important;
	border-left: 1px solid #cfd4d7;
	padding-left: 0!important;
}

.b-rpl__item-column-reason textarea,
.b-rpl__item-column-reason-textarea {
	width: 268px;
	height: 110px;
	resize: none;
}

.b-rpl__item-column-reason a,
.b-rpl__item-column-reason-a {
	color: #0088CC;
	border-bottom: 1px dashed #0088CC;
	font-size: 13px;
}


/*-----check-------------*/
.b-rpl__item-control input[type="checkbox"] {
	display: none;
}

.b-rpl__item-control input[type="checkbox"] + label {
	cursor: pointer;

}

.b-rpl__item-control input[type="checkbox"] + label span {
	display: inline-block;
	width: 72px;
	height: 25px;
	vertical-align: middle;
	cursor: pointer;
}

.b-rpl__item-control input[type="checkbox"] + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYzODY3QjZGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYzODY3QjdGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjM4NjdCNEYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjM4NjdCNUYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuirhYcAAAEZSURBVHja7NQ9S0JRHMdxlVxEglwcjBuBSCC4CQpNQTVI6JCBi74EfRU6ubg6Ci4OSS0KRQ8GNvsS7isQBcEHuH4vHEHilPd6lRzOgQ8H7oXfef67DcNwOW0e1w7a4YQcJdstRwH9TPZ/l3OKV4S3DTnHJ65Q3SbkAj0R9I2C3ZAY3hES/Q2GdkLieEMQHaQw/rmx5jT7OJMEXOIFATwijYnsdCpIiA2LrP2/RhfHaOIBs9+O2NygL2j4QBR3eIYPdeSxkN5Y0Y9wi7YY3TwBP7yooQTDymWbiNGfcCICzGUW/wpYn8mqTXGPBgYoW3qAkm9z5DaNbuXt2Cp3blUe91RjdV13FKBpmqqxqsaqGqtqrKqx8rYUYAAMRWAd03EUCAAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 27px -19px;
}

.b-rpl__item-control input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYzODY3QjZGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYzODY3QjdGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjM4NjdCNEYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjM4NjdCNUYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuirhYcAAAEZSURBVHja7NQ9S0JRHMdxlVxEglwcjBuBSCC4CQpNQTVI6JCBi74EfRU6ubg6Ci4OSS0KRQ8GNvsS7isQBcEHuH4vHEHilPd6lRzOgQ8H7oXfef67DcNwOW0e1w7a4YQcJdstRwH9TPZ/l3OKV4S3DTnHJ65Q3SbkAj0R9I2C3ZAY3hES/Q2GdkLieEMQHaQw/rmx5jT7OJMEXOIFATwijYnsdCpIiA2LrP2/RhfHaOIBs9+O2NygL2j4QBR3eIYPdeSxkN5Y0Y9wi7YY3TwBP7yooQTDymWbiNGfcCICzGUW/wpYn8mqTXGPBgYoW3qAkm9z5DaNbuXt2Cp3blUe91RjdV13FKBpmqqxqsaqGqtqrKqx8rYUYAAMRWAd03EUCAAAAABJRU5ErkJggg==) top no-repeat;
	background-position: 27px 2px;
}

/*------end check---------*/
.b-rpl__list-teachers-conteiner {
	position: absolute;
	z-index: 1;
	padding: 5px;
	background: #fff;
	border-top: 2px solid var(--color-button-5);
	width: 270px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";
	-moz-box-shadow: 0px 0px 3px #333333;
	-webkit-box-shadow: 0px 0px 3px #333333;
	box-shadow: 0px 0px 3px #333333;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333);
}

.b-rpl__list-teachers-conteiner-teachers {
	left: 0px;
	top: 100%;
}

.b-rpl__list-teachers-conteiner-rooms {
	left: 0px;
	top: 100%;
}

.b-rpl__list-teachers-conteiner-groups {
	left: 0px;
	top: 100%;
}

.b-rpl__ltc-head {
	position: relative;
}

.b-rpl__ltc-head span {
	font-size: 14px;
	font-weight: bold;
}

.b-rpl__ltc-head .i_icon_close-big {
	pointer-events: all;
	position: absolute;
	right: 0;
	top: 2px;
}

.i_icon_close-big {
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGMzQzQjVFRjMxMTFFNEJENzZDQ0QzQUM5MjgxNEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGMzQzQjZFRjMxMTFFNEJENzZDQ0QzQUM5MjgxNEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEYzNDNCM0VGMzExMUU0QkQ3NkNDRDNBQzkyODE0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEYzNDNCNEVGMzExMUU0QkQ3NkNDRDNBQzkyODE0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgjL8iIAAACFSURBVHjapFNbDoAgDJvcgZ2Iy8uvfHgbRDN0xgGNLOkPaxv2InpiITw+3FCwFnhAfHKiaK5w8pALtoHJmUvCjfonrBItEy1OFoc7hKG4ZwKLLZNdAIu1SRVWI1PsGgaZJmKqBKuJPDMBJIcRehy9yqM6ubXKQR482OTXMf0553v8hwADACvtQRAxi4mUAAAAAElFTkSuQmCC) no-repeat;
}

.b-rpl__item-select-group {
	width: 270px;
	margin: 10px 0px;
	pointer-events: all;
}

select.b-rpl__item-select-list {
	border: 1px solid #cfd4d7;
	/**/
	cursor: pointer;
	-webkit-appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==);
	filter: hue-rotate(var(--icon-hue-rotate));
	background-position: 245px 9px;
	background-repeat: no-repeat;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	appearance: none !important;
	/**/
	font-size: 12px;
	color: #454856;
	width: 269px;
	height: 30px;
	padding: 5px 20px 5px 5px;
}

.b-rpl__list-teachers {
	width: 270px;
	height: 130px;
	overflow-y: scroll;
}

.b-ktp-metagroup-list dd {
	padding: 5px 0px;
	font-size: 13px;
	color: #454856;
	line-height: 14px;
}

/*--------END 2 ЗАМЕНЫ ОТ 23.06.2015-----------------*/
/*///////////////////////////////////////////////*/
/*--------1 ОУ-ЗАМЕНА ОТ 20.03.2015--------------*/
.b-replacement__body {
	margin: 0 18px 100px 18px;
	width: 900px;
}

.day-wrap {
	border-bottom: 1px solid #eef2f3;
	font-size: 17px;
	font-weight: bold;
	margin-left: 22px;
	margin-right: 16px;
	padding: 15px 0;
}

div.b-rt__container {
	padding-top: 35px;
	padding-bottom: 30px;
	width: 441px;
	float: left;
	border-right: 1px solid #eef2f3;
	border-bottom: 1px solid #eef2f3;
}

div.b-rt__container:nth-child(even) {
	border-right: none;
}

.b-replacement_teachers {
	margin: 0 5px 0 22px;
	width: 400px;
}

.b-rt__teachers span {
	display: inline-block;
}

.b-rt__teachers span {
	color: #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 15px;
}

.b-rt__teachers span > em {
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	color: #818387;
}

.b-rt__location {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #3c4e5b;
}

.b-rt__location p {
	margin-bottom: 5px;
}

.b-rt__location span {
	font-weight: normal;
	color: #818387;
}

.b-rt__location em {
	margin-right: 25px;
}

/*icon*/
.i-rt-rows {
	padding: 17px 15px 0 5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkMwQjlGM0ZDRjBCMTFFNDlBMTZCOTIyRkE0M0U5QjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkMwQjlGNDBDRjBCMTFFNDlBMTZCOTIyRkE0M0U5QjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzBCOUYzRENGMEIxMUU0OUExNkI5MjJGQTQzRTlCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzBCOUYzRUNGMEIxMUU0OUExNkI5MjJGQTQzRTlCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuIo3QwAAAEvSURBVHjaYrwRZsOADyTGFjEQC5jQBdR4eNpVubkfg2gcesSA+D8Q/4OycRv2//9//je/fsmAaCwG8QDxMyibEYhfIBvIxEA8EALid0D8E0kMxUAmEgwCuegrEE+BijUiGfiSFMNALvoCxOuB+DuSuDiyK0nxpggQJ6GJvYI6CIT/szBQDv5jRIA6D48CNpXH1s9SJCmdqXBz7/j7//9lYNrqREtznUDxS4fXzdxBtGHA6Lj/89+/v7///UsHcjmg7uYA8UHiQPkHRBt2++vXTA4mpuV//v9n+P3/f+CH37/BNIgPFF9hE5SeQVJ2ghkI9BYjKOGAaFIMAgGU2AQZCMyXDMrc3LFAA5eD+Fj0TEOjEQkNW6kBjFm5m1++PMIQX3kYr8sYgRmagVoAIMAAfwt1mlNaI5MAAAAASUVORK5CYII=) no-repeat 0 7px;
}

/*end icon*/
/*--------END 1 ОУ-ЗАМЕНА ОТ 20.03.2015--------------*/


.b-rp-controls__title {
	background: #5c7986;
	width: 126px;
	height: 29px;
	padding: 14px 14px;
	font-size: 12px;
	line-height: 13px;
}

.b-rp-controls__title span {
	color: #fff;
}

/* четверти */
.b-rp-controls__quarters {
	padding: 0 1px 0 1px;
	margin-bottom: 20px;
}

.b-rp-controls__quarters ul li {
	list-style-type: none;
}

.b-rp-controls__quarters ul > li {
	/*padding: 14px 1px 14px 14px;*/
	background: #7f95a4;
	margin-bottom: 1px;
	cursor: pointer;
	min-height: 20px;
}

.b-rp-controls__quarters ul > li > div:first-child {
	padding: 14px 1px 14px 14px;
}

.b-rp-controls__quarters ul > li > div:nth-child(2) {
	padding: 0 1px 14px 14px;
}

.b-rp-controls__quarters ul > li span {
	font-size: 13px;
	color: #fff;
}

/*иконки*/
.i-icon-color_quarter {
	width: 18px;
	height: 18px;
	display: block;
	margin-right: 6px;
	float: left;
}

.i-icon-color_quarter::after {
	content: '';
	clear: both;
}

.yellow {
	background: #ffe8aa;
}

.red {
	background: #ffced2;
}

.pink {
	background: #f3d8f4;
}

.violet {
	background: #d9d5f8;
}

/*конец иконкам*/
/*конец четвертей*/

/*каникулы*/
.b-rp-controls__holidays {
	padding: 0 1px 0 1px;
	margin-bottom: 20px;
}

.b-rp-controls__holidays ul li {
	list-style-type: none;
	cursor: pointer;
}

.b-rp-controls__holidays ul > li {
	background: #7f95a4;
	margin-bottom: 1px;
	position: relative;
	min-height: 13px;
}

.b-rp-controls__holidays ul > li > div:first-child {
	padding: 11px 1px 11px 14px;
}

.b-rp-controls__holidays ul > li > div:nth-child(2) {
	padding: 0 1px 11px 14px;
}

.b-rp-controls__holidays ul > li span {
	font-size: 13px;
	color: #fff;
	display: block;
	margin-left: 19px;
	line-height: 1;
}

/*иконки каникул*/
.i-icon-color_holiday {
	width: 13px;
	height: 13px;
	display: block;
	margin-right: 6px;
	position: relative;
	top: 3px;
	float: left;
}

.i-icon-color_holiday::after {
	content: '';
	clear: both;
}

.b-rp-winter__quarter {
	background: #3da1e4;
}

.b-rp-spring__quarter {
	background: #50bfdd;
}

/*конец иконкам каникул*/
/*конец каникулам*/

/*Добавление периодов*/
.b-rp-controls__adding-periods {
	padding: 0 5px 0 5px;
	margin-bottom: 20px;
}

.b-rp-controls__quarters input,
.b-rp-controls__adding-periods input,
.b-rp-controls__holidays input {
	width: 125px;
}

.b-rp-controls__adding-periods ul li {
	list-style-type: none;
}

.b-rp-controls__adding-periods ul > li {
	background: #869ca9;
	cursor: pointer;
	border: 1px solid #fff;
}

.b-rp-controls__adding-periods ul > li > div:first-child {
	padding: 5px 5px 5px 5px;
}

.b-rp-controls__adding-periods ul > li > div:nth-child {
	padding: 0 5px 5px 5px;
}

.b-rp-controls__adding-periods ul > li:last-of-type {
	border-top: none;
}

.b-rp-controls__adding-periods ul > li i {
	display: block;
	height: 45px;
	float: left;
	margin-right: 5px;
}

.b-rp-controls__adding-periods ul > li span {
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	display: block;
}

/*иконка*/
.i-icon__add-periods {
	padding: 2px 11px 2px 11px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYwNUI3N0VDRDQ0MTFFNEJBN0ZDNjU2MEVFNjAwM0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYwNUI3N0ZDRDQ0MTFFNEJBN0ZDNjU2MEVFNjAwM0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjA1Qjc3Q0NENDQxMUU0QkE3RkM2NTYwRUU2MDAzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjA1Qjc3RENENDQxMUU0QkE3RkM2NTYwRUU2MDAzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnbWpNwAAAHJSURBVHjapJXdK0NhHMe3UWtrI0WWsmRJXkphd1ys/AeT5JKrtch/oPwRU5KScrPcSEIklIt5K7nw0kjLHS5GGJvj+9T31NPpec6Zeepzdvo93993z+vvuA3DcDk0L2gBAfACcqDolOQSxhomwbahbmtgzCZXaTwEjiSTArgGJ+AeFKW+LdBajvGclHQORoDPoqkDCfBAXR502RnHKfwBM8BjN1XgB8vSrNpVxrXSCKYdDGXcYIF5OypjcwnWNQYNoA8EFH1ecMP8pGzskZagW2OcoGZA0z9qHbV49DN4ajNlJ2Mx6ldqgiLmwVEe5JE+cFXeCiDD96h4CONmBnIWcUrcH5Ji7FCKJSx6Mz8sHtXgnQG/RXgG0nyPgF6wB54Yy1r0Pv5+mFd6nGuz+I81FhxTEzU3r42BR57LSowbQYmaKnPzbrl2TWBYszl5cAc+Nf1J7tcqKMnVbYr/lgU1f7h5ggh4Y35MVSs22bmhKDw6QuCSeUu6IhRmWTS4EZ0OpjGpvuxbB6OaVobib5Dmde1h3RU7PgF2pfIq6kt9OYVe1I55w7ldgVndjNw237wQiPPKd4AgeAYXPEUr4EuX7C7jY1pR+xVgAAbsZLLZURsKAAAAAElFTkSuQmCC) no-repeat;
	background-position: 0 15px;
}

/*конец иконок*/
/*конец добавления периодов*/

/*чекбоксы рабочих и выходных дней*/
.b-rp-controls__check-list {
	padding: 0 1px 0 1px;
	margin-bottom: 40px;
}

.b-rp-controls__check-list ul li {
	list-style-type: none;
}

.b-rp-controls__check-list ul > li {
	padding: 11px 1px 11px 14px;
	margin-bottom: 1px;
	position: relative;
}

.b-rp-controls__check-list ul > li span {
	font-size: 13px;
	color: #fff;
	display: block;
	margin-left: 19px;
	line-height: 1;
}

.b-rp-controls__check-list label > u,
.b-rp-controls__check-list label > u {
	float: right;
	width: 120px;
	text-decoration: none;
	line-height: 14px;
}

/*конец чекбоксов ... дней*/

/*Инструменты*/
.b-rp-controls__tools {
	margin-top: 54px;
}

.b-rp-controls__tools ul {
	margin-bottom: 2px;
}

.b-rp-controls__tools ul li {
	list-style-type: none;
}

.b-rp-controls__tools ul > li {
	width: 75px;
	height: 75px;
	background: #5e7283;
	display: inline-block;
	vertical-align: top;
}

.b-rp-controls__tools ul > li:hover {
	background: #b1ccd7;
}

.b-rp-controls__tools ul > li a {
	padding: 0 !important;
}

.b-rp-controls__tools ul > li a:hover {
	padding: 0;
	background: none;
}

/*иконки*/
.b-rp-tool__print {
	cursor: pointer;
	padding: 0 35px 51px 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
	background-position: -3px -4px;
}

.b-rp-tool__mail {
	padding: 0 35px 51px 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
	background-position: -80px -4px;
}

.b-rp-tool__info {
	padding: 0 35px 51px 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
	background-position: -2px -84px;
}

.b-rp-tool__question {
	padding: 0 35px 51px 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
	background-position: -81px -84px;
}

.b-rp-tool__xlsx {
	background: #5e7283 url(data:image/png;base64,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) no-repeat;
	width: 75px;
	height: 75px;
	display: block;
	margin:  40px 2px 2px 0;
}

.b-rp-tool__pdf {
	background: #5e7283 url(data:image/png;base64,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) no-repeat;
	width: 75px;
	height: 75px;
	display: block;
	margin: 40px 2px 2px 0;
}

.b-rp-tool__xlsx:hover, .b-rp-tool__pdf:hover {
	background-color: #b1ccd7;
	cursor: pointer;
}
/*конец иконкам*/

/*Конец инструментам*/

/*ФИЛЬРЫ*/
.b-rp-controls__variants {
	padding: 0 1px 0 1px;
	margin-bottom: 20px;
}

.b-rp-controls__variants ul li {
	list-style-type: none;
}

.b-rp-controls__variants ul > li {
	padding: 14px 1px 14px 14px;
	margin-bottom: 1px;
	line-height: 13px;
	cursor: pointer;
}

.b-rp-controls__variants ul > li span {
	font-size: 13px;
	color: #fff;
}

.i-icon-filter__row-down {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTgyRTk4Q0JDRDYyMTFFNDhGQkU5MjM0QThCM0RGMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTgyRTk4Q0NDRDYyMTFFNDhGQkU5MjM0QThCM0RGMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODJFOThDOUNENjIxMUU0OEZCRTkyMzRBOEIzREYyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODJFOThDQUNENjIxMUU0OEZCRTkyMzRBOEIzREYyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGWSrYAAAKqSURBVHjarJZfiExRHMfvTKt4tEKpDUm7hEIs+bO7T54sL0vtxj6IeNkIb+RhywvixZ/yJ4naVmq0CGFpSjuTRW2x9oX1L0sGtbHZtvX51ffUuN17587s/OozZ86555zv+d1z7u/8Et2ZHq+ATYPNsA6WwkyohK/wHrKQrl9Ze6PQRIkIsbnQDi1ePHsJDxE9UKzYWdit/6NwB1LwAoYgBzOgCmphC6zOEz2I6IM4YldgG4zDVTjMwMFCbj3OZkz0ZJ7oOcbtiRK7Bs0wbIJ0TnlFGIJJWxwcsbn9gvli7tX9gg10ynglGqImcFqCa5jrqbUn9Xy+hMblUclCZoy3hR9T9ahrd2LtKi/Tscsrjx2CV1CHp/uc2CzYCn/1vstiLHo0b75NTmyjGlJ0+OSV127CZ3m3MKnIYNZVZiHzbozilqprK/hZrEpfwKl6RzG7iPkHEZjja3sGu2CF2zNP7vqtr0hngvp/UFllYlNVyQV03A4DMYUG1N9vIyonm9gPVSoD3rk9a4SfBYTseaP6+83NmzOx16osCNnkNxRNMBYiZO1N6hdkNSr7TSytSl3EqbII3hbyuC0owudZg8q0iT1RpZnTl4gQPKP4+d9VpPawGGmHr17VbhO7L+9q3JceYeZdh+64jghvne0H+7w6WdSIi/rWeBzewhIeDE/0g8Yr+357YZJdsMyZdYH4BNxVKnBR99JEhCxv6ZTQBRPKj/pmdgd91xV/iQEVJQpNp7inbelGaKf/ijGz0LQefkMrPGLgvCKFGhSelivraimUg9iKrsMi+APnder6QwQSCuZ7lfJZ/TbsYMxQnOxqio55qy8c9QZkV6uUS3phiU6cvNFsmfbSVl4d0S8tTiH0LaxToUPwHNwGV2svXEZsHn6EHgS+xNnTfwIMAJws2eYpLU3KAAAAAElFTkSuQmCC) no-repeat;
	float: left;
	display: block;
	height: 8px;
	width: 7px;
	margin-right: 5px;
}

/*ФИЛЬТРЫ*/

planrightnav input[type=date], planrightnav input[type=text], planrightnav input[type=color] {
	width: 123px;
	-webkit-appearance: none;
	border: none !important;
	cursor: pointer;
	font-size: 12px;
}

planrightnav div > input[type="color"] {
	border: none;
	opacity: 0;
}

planrightnav input[type=text] {
	padding: 5px 0;
	cursor: text;
}

.b-rp-controls__quarters label, .b-rp-controls__holidays label, .b-rp-controls__adding-periods label {
	font-size: 12px;
	margin-top: 10px;
}



/*spriteheet-events*/

.sprite {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	display: inline-block;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.sprite-double-arrow-up {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAyCAYAAABYiSsbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wsDBwwWF/d2fQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAKvSURBVFjD7Ze/ahtBEMa/WZFzYXwCdYogRYqQIq2RISepkQLakMZ9MCEPYfAr5M8zuFYb+0LsM9i6Fci4TeGkSBFw1Al8xs1F2kkhS9pbnU62m5CgASGtNPPbudlZ7bcUdDrfCHiCG2NmAAARYdF3kzEDmP4E1vq7iC8v15n5GoaZgLRxAgoLynwdX12tCyllxEAdzHrkQ4ks0+Djz6YPMwPMmoG6lDISANDwvC4DO8w8md3O8jbGwE7D87rWQwBHYegzUXMedFwC+x0Ahlp/flGpyJTqAABEoNRPAKUE3FgcE2rYRd3zHgHQE/CyK5ZdMdMVwgLrOIrKDMTTuhnTGxkS0fgVx1FUNqFpYEgpLzAcbvKkx6aZsr2ozKwHg00p5YXNEWm1bNRq+0z0Ia3tzI4YaP2xUavtpzEylz4Iwy4JUZ7p29EmOK1XKhvzYkUWuN/rVaF1395xWut+v9erZsUubFa/3X7qCPGViHI34GGs9TNZrZ5nxYlFYFmtnmvgDTNDMwODwdtF0DtZoNRuoNQulra0pf0PdtctLW4FPT7eYmALwNaBUq9vE/N3/jZbrZbzgKgDIGccT7kVok6r1XLuDS4Ui20hRGFGxwlRKBSL7XuBv7Tb70FUnqfZSIjyYafz7k41Pjw5eSlyuU9jinnkW7qNeTh8lXZSz4B93y+t5PM/ADiWvgIM2coYZa+Z499R9NjWFnYphOO6p8zsMPMkU7agoGnmBDiO657arMTgIAz3iKhkyqgZrWY9441v6SgM91LBgVLbgqg5UytjkrkLRQQmagZKbSdqfKjUhgA6DAhzcRZp5InPWDgyaw08b3hel3zfdx3X/UVEq5nBGZNZPtdxFD0UztraWQLKGXeNlCtEypVi1cnnz+YK70T9sm5II3C28F52xb/VFX8AaHka7YpA9zwAAAAASUVORK5CYII=) no-repeat 0px -30px;
}

.sprite-double-arrow {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAyCAYAAABYiSsbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wsDBwwWF/d2fQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAKvSURBVFjD7Ze/ahtBEMa/WZFzYXwCdYogRYqQIq2RISepkQLakMZ9MCEPYfAr5M8zuFYb+0LsM9i6Fci4TeGkSBFw1Al8xs1F2kkhS9pbnU62m5CgASGtNPPbudlZ7bcUdDrfCHiCG2NmAAARYdF3kzEDmP4E1vq7iC8v15n5GoaZgLRxAgoLynwdX12tCyllxEAdzHrkQ4ks0+Djz6YPMwPMmoG6lDISANDwvC4DO8w8md3O8jbGwE7D87rWQwBHYegzUXMedFwC+x0Ahlp/flGpyJTqAABEoNRPAKUE3FgcE2rYRd3zHgHQE/CyK5ZdMdMVwgLrOIrKDMTTuhnTGxkS0fgVx1FUNqFpYEgpLzAcbvKkx6aZsr2ozKwHg00p5YXNEWm1bNRq+0z0Ia3tzI4YaP2xUavtpzEylz4Iwy4JUZ7p29EmOK1XKhvzYkUWuN/rVaF1395xWut+v9erZsUubFa/3X7qCPGViHI34GGs9TNZrZ5nxYlFYFmtnmvgDTNDMwODwdtF0DtZoNRuoNQulra0pf0PdtctLW4FPT7eYmALwNaBUq9vE/N3/jZbrZbzgKgDIGccT7kVok6r1XLuDS4Ui20hRGFGxwlRKBSL7XuBv7Tb70FUnqfZSIjyYafz7k41Pjw5eSlyuU9jinnkW7qNeTh8lXZSz4B93y+t5PM/ADiWvgIM2coYZa+Z499R9NjWFnYphOO6p8zsMPMkU7agoGnmBDiO657arMTgIAz3iKhkyqgZrWY9441v6SgM91LBgVLbgqg5UytjkrkLRQQmagZKbSdqfKjUhgA6DAhzcRZp5InPWDgyaw08b3hel3zfdx3X/UVEq5nBGZNZPtdxFD0UztraWQLKGXeNlCtEypVi1cnnz+YK70T9sm5II3C28F52xb/VFX8AaHka7YpA9zwAAAAASUVORK5CYII=) no-repeat 0 0;
}

.sprite-arrow-left {
	width: 13px;
	height: 21px;
	background-position: -5px -5px;
}

.sprite-arrow-right {
	width: 13px;
	height: 21px;
	background-position: -28px -5px;
}

.sprite-blue-check {
	width: 21px;
	height: 20px;
	background-position: -51px -5px;
}

.sprite-blue-circle {
	width: 21px;
	height: 21px;
	background-position: -82px -5px;
}

.sprite-exit {
	width: 17px;
	height: 17px;
	background-position: -5px -36px;
}

.sprite-gray-circle {
	width: 12px;
	height: 12px;
	background-position: -32px -36px;
}

.sprite-gray-dot {
	width: 18px;
	height: 18px;
	background-position: -54px -36px;
}

.sprite-green-circle {
	width: 21px;
	height: 21px;
	background-position: -82px -36px;
}

.sprite-grid {
	width: 12px;
	height: 13px;
	background-position: -5px -67px;
}

.sprite-plus {
	width: 18px;
	height: 18px;
	background-position: -27px -67px;
	margin-bottom: -3px;
}

.sprite-plus-gray {
	width: 18px;
	height: 18px;
	background-position: -55px -67px;
	margin-bottom: -3px;

}

.sprite-triangle {
	width: 22px;
	height: 14px;
	background-position: -83px -67px;
	cursor: pointer;
}

.sprite-triangle-up {
	width: 22px;
	height: 14px;
	background-position: -83px -91px;
	cursor: pointer;
}

.sprite-red-checked {
	width: 21px;
	height: 21px;
	background-position: -113px -5px;
}

.sprite-red-circle {
	width: 10px;
	height: 10px;
	background-position: -113px -36px;
}

.sprite-search {
	width: 27px;
	height: 27px;
	background-position: -144px -5px;
}

.b-staff-tb-view__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-records_page {
	padding: 0px 0px 10px 0px;
	text-align: right;
}

.b-records_page span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-v-staff-thead {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-v-staff-tbody__column,
.b-v-staff-thead__column {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #cfd4d7;
	padding: 5px 5px;
}

.b-v-staff-tbody__column:nth-child(1),
.b-v-staff-thead__column:nth-child(1) {
	width: 30px;
}

.b-v-staff-tbody__column:nth-child(2),
.b-v-staff-thead__column:nth-child(2) {
	width: 157px;
}

.b-v-staff-tbody__column:nth-child(3),
.b-v-staff-thead__column:nth-child(3) {
	width: 163px;
}

.b-v-staff-tbody__column:nth-child(4),
.b-v-staff-thead__column:nth-child(4) {
	width: 210px;
}

.b-v-staff-tbody__column:nth-child(5),
.b-v-staff-thead__column:nth-child(5) {
	width: 150px;
}

.b-v-staff-tbody__column:nth-child(6),
.b-v-staff-thead__column:nth-child(6) {
	width: 101px;
	border-right: none;
	text-align: right;

}

.b-v-staff-thead__column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-v-staff-tbody__column {
	line-height: 13px;
}

.b-v-staff-tbody__column span {
	color: #454856;
	font-size: 12px;
}

.b-v-staff-tbody__column a {
	font-size: 12px;
	color: #53a8ad;
}

.b-v-staff-tbody__column a:hover {
	text-decoration: none;
}

.b-v-staff-conteiner-item {
	border-bottom: 1px solid #cfd4d7;
}

select, input, textarea, button {
	outline: none;
}

/**/
.r-main_box {
	background: #fff;
}

.r-main_box__title {
	color: #444b53;
	font-size: 19px;
	font-weight: bold;
	height: 56px;
	background: #e7e7e7;;
	padding: 0;
}

.r-main_box__title h2 {
	font-size: 19px;
	margin: 22px 0 0 27px;
}

.r-staff__variant {
	padding: 25px 0 20px 0;
}

.r-staff__variant select {
	font-size: 14px;
	color: #000;
	width: 265px;
	height: 36px;
	padding: 5px 5px;
}

.r-staff__variant select {
	cursor: pointer;
	border: 1px solid #bababa;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 240px 14px;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
}

.r-staff__leftSide,
.r-staff__rightSide {
	float: left;
}

.r-staff__leftSide {
	width: 325px;
}

.r-staff__filter {

}

.r-st-filter__title {
	color: #DDEEF6;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0px 0 0 8px;

}

.r-st-filter__field {
	padding: 20px 0 0 0;
}

.r-st-filter__field ul {
	width: 180px;
	margin-left: 10px;
}

.r-st-filter__field ul li {
	list-style-type: none;
	width: 130px;
	/*display: inline-block;*/
	padding: 0 15px 0 0;
	color: #444b53;
}

.r-st-filter__field ul li:nth-last-of-type(2) {
	padding: 0 7px 0 0;
}

.r-st-filter__field-name {
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 0 5px 10px;
}

.r-st-filter__field select {
	padding-right: 25px;
	font-size: 14px;
	color: #000;
	width: 134px;
	margin-left: 10px;
	height: 36px;
	padding: 5px 5px;
}

.r-st-filter__field select {
	margin-bottom: 10px;
	padding-right: 25px;
	cursor: pointer;
	border: none;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.r-st-filter__field select::-ms-expand {
	display: none;
}

.r-st-filter__field > .r-b-form__btn-grey,
.r-st-filter__field > .r-b-form__btn-apply,
.r-st-filter__field > .r-b-form__btn-apply-disabled {
	width: 125px;
	margin-left: 0;
}

.r-st-filter__field > .r-b-form__btn-grey {
	margin-right: 11px;
}

input[type="checkbox"] {
	display: none;
}

input[type="checkbox"] + label {
	cursor: pointer;
}

input[type="checkbox"] + label span {
	display: inline-block;
	width: 30px;
	height: 35px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyNkFFNDVCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyNkFFNDZCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDI2QUU0M0JDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDI2QUU0NEJDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUiVdEAAAM3SURBVHja7JhLaBNRFIbP5G0TY5MKpk0iqOCr+FipbVpdlEgFsbhyJRR8LGyVFs1WXAhuqgaptCIILly7sQgtdGHVVCINBlMoCiJJo0JqG6dN0mSS8dzJWEKazjSTGYs4B35umIT55t5z5t7/hGJZFjYiNLBBsWFgXaWLY2Nj53C4hNqPMkm4bxoVRg16vd6RSj+gSnOMQAqHJw6Ho9vpdILZbAaNpvpFKRQKQNM0RKNRSCQSAwj3rfoRAf/R6OjoxUgkwsoVDMOwoVCIxft2lXKIyqfT63K5ZMujVqsFt9tNPvavWVy4zCTfB61Wq6xFxN+vWaiqzTqdjpK7eimKu6VefY9VsApWwSr43wanyQEud/BGg1kTjC4hi+CZpaUlWcGpVIoMn8WW+jGxK3JGLBYjw7CY2fMjuAPHU8Q5EM8ldXnJyhFoPB5/hpeeCpq9EidyDXUZD/E9aA6qBudyOVIs06ghIkwjKwouewjiHCwSJk0jjBF0JmoLo4IVbdpaXzz/K7C3p88Kd4sYsnWLqJH1tKlct4jqrnFyNlQTqhM1gPKJ5fiCDNDyuIHqEgP3KpTefiEw1y0qBBbuFvkcKxHKdosmbMRPOt3S/3yREnV4fN490gqH7A3QXG+D+5Gw8juXRacH/1EPByXh2dYIRpy9ojO26g3gP+aBvVvqi1YHncfVyQlYzudrm/E+XLZHnhOwY/Pq/0bqDQZ4UAL9ukjDlcAr+JFO13ZINNbVwWBLOxyw2eFhSxvsLIHbjUbuu9089AtNQ2/gNSQymdpPp+9oTcfjMX52BNQGuxC+1WTCB2lfeZBPv5LQE5iAueXMulMkmGNiiu6EQ6ClKOh0befgQ63HYbmQhwZj8eyYSS5A37s3kMxmqz8WhaKAnuz2hynQa7TQ0eQEi16P7q+4H0wvzHPQxVxOGSNA4LdCQRj/NrtyLfxzDvompUGrep3yCL85FQTmcAFzvAl8wQCkGaY2B7LeKM78vfzdooKuhxECk7KcUQgs3i0qBB4WA/tRL2WGVuwWy8FkZz+Dul7jspNu8SOqB3We34tEq5oUwj1ekrvFSgVVzetEdod5JZL+/7WpvwUYAB7paxPz3do6AAAAAElFTkSuQmCC) no-repeat 0 2px;
	cursor: pointer;
}

input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyNkFFNDVCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyNkFFNDZCQ0VDMTFFNDgyNDRCOUQ0NDIzNTUzMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDI2QUU0M0JDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDI2QUU0NEJDRUMxMUU0ODI0NEI5RDQ0MjM1NTMxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUiVdEAAAM3SURBVHja7JhLaBNRFIbP5G0TY5MKpk0iqOCr+FipbVpdlEgFsbhyJRR8LGyVFs1WXAhuqgaptCIILly7sQgtdGHVVCINBlMoCiJJo0JqG6dN0mSS8dzJWEKazjSTGYs4B35umIT55t5z5t7/hGJZFjYiNLBBsWFgXaWLY2Nj53C4hNqPMkm4bxoVRg16vd6RSj+gSnOMQAqHJw6Ho9vpdILZbAaNpvpFKRQKQNM0RKNRSCQSAwj3rfoRAf/R6OjoxUgkwsoVDMOwoVCIxft2lXKIyqfT63K5ZMujVqsFt9tNPvavWVy4zCTfB61Wq6xFxN+vWaiqzTqdjpK7eimKu6VefY9VsApWwSr43wanyQEud/BGg1kTjC4hi+CZpaUlWcGpVIoMn8WW+jGxK3JGLBYjw7CY2fMjuAPHU8Q5EM8ldXnJyhFoPB5/hpeeCpq9EidyDXUZD/E9aA6qBudyOVIs06ghIkwjKwouewjiHCwSJk0jjBF0JmoLo4IVbdpaXzz/K7C3p88Kd4sYsnWLqJH1tKlct4jqrnFyNlQTqhM1gPKJ5fiCDNDyuIHqEgP3KpTefiEw1y0qBBbuFvkcKxHKdosmbMRPOt3S/3yREnV4fN490gqH7A3QXG+D+5Gw8juXRacH/1EPByXh2dYIRpy9ojO26g3gP+aBvVvqi1YHncfVyQlYzudrm/E+XLZHnhOwY/Pq/0bqDQZ4UAL9ukjDlcAr+JFO13ZINNbVwWBLOxyw2eFhSxvsLIHbjUbuu9089AtNQ2/gNSQymdpPp+9oTcfjMX52BNQGuxC+1WTCB2lfeZBPv5LQE5iAueXMulMkmGNiiu6EQ6ClKOh0befgQ63HYbmQhwZj8eyYSS5A37s3kMxmqz8WhaKAnuz2hynQa7TQ0eQEi16P7q+4H0wvzHPQxVxOGSNA4LdCQRj/NrtyLfxzDvompUGrep3yCL85FQTmcAFzvAl8wQCkGaY2B7LeKM78vfzdooKuhxECk7KcUQgs3i0qBB4WA/tRL2WGVuwWy8FkZz+Dul7jspNu8SOqB3We34tEq5oUwj1ekrvFSgVVzetEdod5JZL+/7WpvwUYAB7paxPz3do6AAAAAElFTkSuQmCC) no-repeat 0 -28px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.r-b-form__btn-defoult,
.r-b-form__btn-apply,
.r-b-form__btn-apply-disabled,
.r-b-form__btn-grey {
	width: 147px;
	padding: 10px 0;
	border-radius: 3px;
	border: none;
	color: #fff;
	margin-left: 25px;
	cursor: pointer;
}

.btn-small {
	width: 95px;
	padding: 9px 0;
	margin-left: 0;
	margin-top: 10px;
}

.r-b-form__btn-defoult {
	color: #656565;
	border: 1px solid #a8a8a8;
	background: #eeeeee;
}

.r-b-form__btn-apply {
	background: var(--color-button-5);
}

.r-b-form__btn-apply-disabled {
	background: var(--color-button-5);
	opacity: 0.75;
}

.r-b-form__btn-grey {
	background: #7a7a7a;
}

/*serch field*/
.r-staff__search {
	width: 735px;
	padding: 10px 30px 10px 30px;
	background: #f1f1f1;
	border-top: 1px solid #e7e7e7;
}

.r-st-search__field {
	background: #ffffff;
	float: right;
}

.r-st-search__field:nth-child(1) {
	width: 225px;
}

.r-st-search__field:nth-child(2) {
	text-align: right;
	width: 541px;
}

.r-st-search__field,
.r-st-search__field span {
	color: #444b53;
	font-size: 14px;
	position: relative;
	/*top: 7px;*/
}

.r-st-search__field input[type="text"] {
	margin-right: 10px;
	padding: 19.5px 19.5px 16px;
	text-transform: uppercase;
	font-size: 14px;
	width: 384px;
	border: none;
	-webkit-appearance: none;
	background-color: #fff;
}

.r-st-search__field::-webkit-input-placeholder {
	color: #a7a7a7;
	font-style: italic;
}

.r-st-search__field::-moz-placeholder {
	color: #a7a7a7;
	font-style: italic;
}

/* Firefox 19+ */
.r-st-search__field:-moz-placeholder {
	color: #a7a7a7;
	font-style: italic;
}

/* Firefox 18- */
.r-st-search__field:-ms-input-placeholder {
	color: #a7a7a7;
	font-style: italic;
}

.r-st-search__field button {
	margin-left: 5px;
	border: none;
	background: none;
	color: #39b3ae;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed #39b3ae;
	cursor: pointer;
}

.r-st-search__field button:hover {
	border-bottom: none;
}

/*end serch field*/

/*staff list*/
.r-st__list > table {
	width: 767px;
	border-collapse: collapse;
}

.r-st__list > table td {
	padding: 15px 0 15px 0;
}

.r-st__list > table td:nth-child(1) {
	width: 75px;
}

.r-st__list > table td:nth-child(1) > img {
	border-radius: 50%;
	border: 1px solid #e7e7e7;
	padding: 2px 2px 2px 2px;
	margin-left: 20px;
}

.r-st__list > table td:nth-child(2) span {
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

.r-st__list > table td:nth-child(3) {
	text-align: right;
	width: 70px;
}

.r-st__list > table td:nth-child(2),
.r-st__list > table td:nth-child(3) {
	border-bottom: 1px solid #e7e7e7;
}

.r-st__list > table tr:nth-child(2) td {
	padding: 15px 15px 15px 42px;
}

.r-st__skills {
	float: left;
	width: 280px;
	border-right: 1px solid #e7e7e7;
	padding: 0 35px 0 35px;
	position: relative;
}

.r-st__skills:nth-child(2) {
	border-right: none;
}

.r-st_skills-title {
	font-size: 14px;
	color: #656565;
	margin-bottom: 10px;
}

.r-st_skills-title p span:after {
	content: ', ';
}

.r-st_skills-title p span:last-child:after {
	content: '';
}

.r-st_skills-title:last-of-type {
	margin-bottom: 0;
}

.r-st_skills-title p {
	font-size: 18px;
	color: #000;
	line-height: normal;
}

.r-st_edit {
	position: absolute;
	left: 590px;
	margin-top: -15px;

}

.r-st_edit__link {
	color: #39b3ae;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dashed #39b3ae;
	cursor: pointer;
}

.r-st_edit__link:hover {
	border-bottom: none;
}

.r-st_next-list {
	text-align: right;
	padding: 15px 30px 40px 30px;
}

/*end staff list*/

/*pop-up*/
.b-window__popup-skills {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(000, 000, 000, 0.7);
	position: fixed;
	top: 0;
	left: 0;
}

.b-window_popup-body {
	width: 495px;
	margin: 0 auto;
	padding: 20px 30px 20px 30px;
	position: relative;
	top: 45px;
	background: #e9e9e9;
}

.b-window_popup-close {
	position: absolute;
	color: #fff;
	top: -25px;
	left: 480px;
	border-bottom: 1px dashed #a8b4b3;
	cursor: pointer;
}

.b-window_popup-close:hover {
	border-bottom: none;
}

.b-st_window-team {
	font-size: 24px;
	color: #000;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #cbcbcb;
}

.b-st_window-field {
	color: #656565;
	font-size: 14px;
	margin: 20px 0 0 0;
}

.b-st_window-field p {
	margin-bottom: 5px;
}

.b-st-level_education-team select {
	font-size: 14px;
	color: #000;
	width: 495px;
	height: 36px;
	padding: 5px 5px;
	background-position: 470px 14px;
}

.b-st-field-big select {
	font-size: 14px;
	color: #000;
	width: 385px;
	height: 36px;
	padding: 5px 5px;
	background-position: 360px 14px;
}

.b-st-field-sm select {
	font-size: 14px;
	color: #000;
	width: 96px;
	height: 36px;
	padding: 5px 5px;
	background-position: 70px 14px;
}

.b-st_window-field select {
	cursor: pointer;
	border: 1px solid #bababa;
	border-radius: 3px;
	-webkit-appearance: none;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)"; /*IE 8*/
	-moz-box-shadow: 0 0 7px #CBCBCB; /*FF 3.5+*/
	-webkit-box-shadow: 0 0 7px #CBCBCB; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 7px #CBCBCB; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB); /*IE 5.5-7*/
}

.b-st-activity {
	padding: 10px 0 10px 14px;
	width: 369px;
	border-radius: 3px;
	border: 1px solid #bababa;
	-webkit-appearance: none;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)";
	-moz-box-shadow: 0 0 7px #CBCBCB;
	-webkit-box-shadow: 0 0 7px #CBCBCB;
	box-shadow: 0 0 7px #CBCBCB;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB);
}

.b-st-activity-big {
	padding: 10px 0 10px 14px;
	width: 480px;
	border-radius: 3px;
	border: 1px solid #bababa;
	-webkit-appearance: none;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB)";
	-moz-box-shadow: 0 0 7px #CBCBCB;
	-webkit-box-shadow: 0 0 7px #CBCBCB;
	box-shadow: 0 0 7px #CBCBCB;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#CBCBCB);
}

input[type="text"][disabled="disabled"].b-st-activity-big {
	border: 1px solid #bcbcbc;
	padding: 10px 0 10px 14px;
	border-radius: 3px;
	margin-bottom: 8px;
	background: none;
	box-shadow: none;
}

.b-st-activity__add-btn,
.b-st-cab__add-btn,
.b-st-building__add-btn {
	width: 96px;
	margin-left: 10px;
}

.b-st-fields-big input[type="text"][disabled="disabled"] {
	border: 1px solid #bcbcbc;
	padding: 10px 0 10px 14px;
	border-radius: 3px;
	margin-bottom: 8px;
}

.b-st-activity-box input[type="text"][disabled="disabled"] {
	border: 1px solid #bcbcbc;
	padding: 10px 0 10px 14px;
	border-radius: 3px;
	margin-bottom: 8px;
	width: 200px;
}

.b-st-fields-big .r-cab_lessons__delete {
	position: relative;
	left: -25px;
	padding: 5px 5px 5px 20px;
	background-position: 0 5px;
	margin-right: -17px;
}

.b-st-fields-sm input[type="text"][disabled="disabled"] {
	border: 1px solid #bcbcbc;
	padding: 10px 0 10px 14px;
	border-radius: 3px;
	margin-bottom: 8px;
	width: 80px;
}

.b-st-fields-sm .r-cab_lessons__delete {
	position: relative;
	left: -25px;
	padding: 5px 5px 5px 20px;
	background-position: 0 5px;
	margin-right: -17px;
}

.b-st_window-field:last-of-type {
	border-top: 1px solid #cbcbcb;
	text-align: right;
	padding: 20px 0 0 0;
}

/*end pop-up*/

/* icons */

.b-popup-close {
	padding: 0 5px 0 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0EzNjBCMEJDMEM2MTFFNDgxQTlGQkQyQjAxMDI2RDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0EzNjBCMENDMEM2MTFFNDgxQTlGQkQyQjAxMDI2RDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQTM2MEIwOUMwQzYxMUU0ODFBOUZCRDJCMDEwMjZEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQTM2MEIwQUMwQzYxMUU0ODFBOUZCRDJCMDEwMjZEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnCgPyUAAACvSURBVHjaYvz//z8DFIgA8RsGTMAGxBxA/AnMA2kAYkUgfgjE3VA+DLMB8TogPgnE/GDDkRTDQDeaYhgAa2IBWiIJxIJITigBYiYgVgTiQCRxkDohmNU2QPzpP27wCIiVYU4ipAmuGF0DyM37sGiYiRwQyIrX43FSN7IGbIqfYHFeN0xDGA43o/vpDxAbwJxUi82DSJr+QA1G8XQeECuhxTRMUyiMz4iUlogCAAEGAO1NrOR3IahUAAAAAElFTkSuQmCC) no-repeat 0 5px;
	cursor: pointer;
}

.b-icon__search {
	padding: 10px 17px 10px 17px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTIyMEI4NDJCRTg3MTFFNEFCMkFEOERDRUE3MjU0Q0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTIyMEI4NDNCRTg3MTFFNEFCMkFEOERDRUE3MjU0Q0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMjIwQjg0MEJFODcxMUU0QUIyQUQ4RENFQTcyNTRDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMjIwQjg0MUJFODcxMUU0QUIyQUQ4RENFQTcyNTRDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtiZlawAAAN5SURBVHjazFhNSFRRFL6WFoqNP4WOoZaQGkQYKeks0sqIsJ1BQqtct4igwMpaZJitalGrCFpmCzdhEjVSuUhBo4JALZBKGpUadRDHYRT6zuPcuvNm3t/MvKED3yze3HvP987/u1m+ZwPif5PsJPZsBlqAVqABqAGKgAJgGVgEpoFxYBh4DWy4RaoEuAicA7wGawoYu4ETwFVgDngM3AUW7CjaZGPNFqAbmAG6TAgZiZf30f7rfF5KpMg1Y0APkJdiqND+m3xebbKkWviAA2mOYzpvlM93ROoY8BwodCnB6Nwh1mOLFJl2IA3uspJc1lNrRWor8IQzKBNCevpZryGpSy7EkJXUAZeN6lQp1xVLyc/JER1Ve0RbeaUoy/vn5fe/f4mh2W9i8Md3p8RI70NgXqvOFWc75B/XjAJPlWZvmXjgOyyaSkrFNpBThQg2e3dq+LwYFMFIxC4pOmgd8KvuI4t12iHU19CkWcpMqj0FGnGrdTrplJ6TpJqtKjUp6K6rj3m2Eo2K/pmv4tH0ZJzLaD29gAOh8DmqxlSr1Q6KIfXNv4SWxfl3IxoxKU9BULXQwe07NKvRWptyHHgpLVVvx3WqhfSEJNGu8dGYZ20VlU4z8a/79lqtpjeWMogM0xNSMzCwuqrsc9QUalVSRU52rkTXTf8PhFeTrVnFKimPo1kk17wD1XiSbggelVTIajW5RcopxEm1gWJ9QozMBZyQCqmkFq1WU6VWhbKMsktP6MK+/THP3s7/dEIqqJaESWCX2WqqQ2egVFqIrHEfxCioKYbIZfpiScmQn+2ogE6plpqws+PWh4m4rKPWQhZLVL3pGVm02n6MfVRJ+e3soDrUPvwiJr4SZ2c0WWKv6CeLv/vIjbNc6m0JKWnTAr4wJqgphshl+t4nC65JdacJoZwac5byMXqbvzrSIomaMsXfaVjaQPqAK/oh7x4QThepRL1Rnb10Emb9cZMnma83nSOlJCbbjsnw1ysHPDWm1Bl9TDbGDAllXCMQMZrR6Y8OvhPIhCyzvojVJxYVsHZgzWVCa6xnyu7HKN2WnASWXCK0xOcPO/1sfwP4gE8uxJCPz0/qgoN64iHgRhrKRZjPaeRzU7oKivCtSxUXuAWHZGj9Hd7fow/qVC/N5rni0l3VEf5GlDd5xTyghXj8yNhNnpQNbuB+t9LyjwADAMxODZiDkyJkAAAAAElFTkSuQmCC) no-repeat 0 2px;
	cursor: pointer;
}

.b-icon__edit {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.b-icon__edit-right {
	float: right;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.b-icon__add {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZBNjkxMUJCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZBNjkxMUNCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkE2OTExOUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkE2OTExQUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkr3dO0AAAErSURBVHjatJU7CsJAEIazPgsLjyFJLL2BCtZ6BSutvIiVdh5E8ApWvvAeii+Q+A/8K+uSjZrowkfIZObfSWZ2oryMK4qil/tcgm8AxmAHLmRHW/DNpiGYgC0YAR+UiU/blj6hZGhiry44gyEo2M5GUIE+4tt1CUpmJ9ByCcUItxgTxgnKKww/FTMEJNOJLRjwu+QdQSvB8SzP2EDudZX7YAbDPUXbSMyMGk/BDphnaMc5NTxFg/RYFbtdtYdSamn1pMc+1Jk1DN8SLgfYyjpDEY4yZCiCN9MgO/sJlXQWhc/rYG0W5fkNUq42WNjn9idt87fGTnv0mklHzxwOgw+Gw4C+vaRpoys2NcZXDRRBhW+hx5f41N+Nr7gBu2ePHcHGHrC2oPr1L+AhwAC0Ea/5keCAnwAAAABJRU5ErkJggg==) no-repeat;
	padding: 0;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}

.b-icon__delete-for_att_periods {
	padding: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
	margin: 5px 0px 0 10px;
	/*float: right;*/
	width: 22px;
	cursor: pointer;
	height: 22px;
	display: inline-block;
	padding-right: 20px;
	border:none;
	position: absolute;
}
.b-icon__delete {
	padding: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
	margin: 5px -20px 0px 19px;
	/*float: right;*/
	width: 22px;
	cursor: pointer;
	height: 22px;
	display: inline-block;
	padding-right: 20px;
	border:none;
	position: absolute;
}

.b-icon__delete-right {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
	margin-right: -40px;
	float: right;
	width: 20px;
	cursor: pointer;
	height: 20px;
	display: inline-block;
	padding-right: 20px;
}

.b-icon__edit-cab {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURBMzZEMjRCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURBMzZEMjVCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREEzNkQyMkJEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREEzNkQyM0JEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmehmeYAAALISURBVHjarJYxaFNBGMffe2mliujWRYfaySZFBQdRHFQa7dDBKIiCk7SDsQVFVzfdrA5N46C4Kg4tYhcNxM1ZJEm3GkRndakomvj/4//K5XovvCTv4Ae5d/f977vvvvsuYbvdDtJsUdxAGIZZ8BDUwKao6Vs2VpEe2qBx8hKog1sgB3aKnL5xrMS52+wdsQL4BeZBxp1szYs0h3MLXkG0CU3Ixwl5hPOymfAJcpsLScUsuwXadggqNvVu2+wimJFtzhZkgG8MkC20LdmCNXnJtgNcAUdMBumwTloCZ8G01Wf8G7bgd7BXg/eYTeAnGAVz6re0SF79thYKlFKb1PIl9rCV9IzPkDM2bPUz3sRWUE32j4BZcMwyuirPTDsPLioc3i2nfiippU2kbfNDFRT78O46baXhvXpTfVy9bFxxuGAVh2ig4uCUr5LiwhAc1MmPaBc3E5cvR3gSLIN1JTlpgEc+IUOY9hMwdGJtdSCB9zOFZG9K6o9Uvy39GMYNILZZFQnWvnF93gBvwVPErpHIQwnxOp2hoQQ2NDyuBbjQO1B2hTsEIcYjewFug8eY/DfG+0hJvwguY97qNkFM4i34AGYwoZIkXrDhXV5jJYfNuhtDrngHVHrIzYpsinpO/3sIAdbDl+AQ8G2Tb8bvmDHWw4/gErysR1ZNK8fEbBd4BZ753hDZlKWxteVTPASPGCvMivWe/NEr2HLmVc0TYgT3gy8eMQbzHLgP9oFrGnNFm2CsW2IbsWm903et7caJdtyUr/Lgh/qjeriMWKADmdXvo2CP/iAE8q5pCzLrT6uAsn0Gh8E3xwEjuttaPNCtqvaSNt1aR9psle7jr1eWQM//D2EzT1vTt+shc+kBvJ1K6pqu3qKdcm5x4DP6XMWBid7quzg45auoQ1pWsJsaPqC8nEtUvhzhSasujunzJ/AGPElcYAdt/wQYANm7tJJmyJVDAAAAAElFTkSuQmCC) no-repeat 0 8px;
	cursor: pointer;
}

.b-icon__close-staff,
.b-icon__close-cab {
	padding: 3px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURBMzZEMjRCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURBMzZEMjVCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREEzNkQyMkJEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREEzNkQyM0JEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmehmeYAAALISURBVHjarJYxaFNBGMffe2mliujWRYfaySZFBQdRHFQa7dDBKIiCk7SDsQVFVzfdrA5N46C4Kg4tYhcNxM1ZJEm3GkRndakomvj/4//K5XovvCTv4Ae5d/f977vvvvsuYbvdDtJsUdxAGIZZ8BDUwKao6Vs2VpEe2qBx8hKog1sgB3aKnL5xrMS52+wdsQL4BeZBxp1szYs0h3MLXkG0CU3Ixwl5hPOymfAJcpsLScUsuwXadggqNvVu2+wimJFtzhZkgG8MkC20LdmCNXnJtgNcAUdMBumwTloCZ8G01Wf8G7bgd7BXg/eYTeAnGAVz6re0SF79thYKlFKb1PIl9rCV9IzPkDM2bPUz3sRWUE32j4BZcMwyuirPTDsPLioc3i2nfiippU2kbfNDFRT78O46baXhvXpTfVy9bFxxuGAVh2ig4uCUr5LiwhAc1MmPaBc3E5cvR3gSLIN1JTlpgEc+IUOY9hMwdGJtdSCB9zOFZG9K6o9Uvy39GMYNILZZFQnWvnF93gBvwVPErpHIQwnxOp2hoQQ2NDyuBbjQO1B2hTsEIcYjewFug8eY/DfG+0hJvwguY97qNkFM4i34AGYwoZIkXrDhXV5jJYfNuhtDrngHVHrIzYpsinpO/3sIAdbDl+AQ8G2Tb8bvmDHWw4/gErysR1ZNK8fEbBd4BZ753hDZlKWxteVTPASPGCvMivWe/NEr2HLmVc0TYgT3gy8eMQbzHLgP9oFrGnNFm2CsW2IbsWm903et7caJdtyUr/Lgh/qjeriMWKADmdXvo2CP/iAE8q5pCzLrT6uAsn0Gh8E3xwEjuttaPNCtqvaSNt1aR9psle7jr1eWQM//D2EzT1vTt+shc+kBvJ1K6pqu3qKdcm5x4DP6XMWBid7quzg45auoQ1pWsJsaPqC8nEtUvhzhSasujunzJ/AGPElcYAdt/wQYANm7tJJmyJVDAAAAAElFTkSuQmCC) no-repeat 0 -20px;
	filter: hue-rotate(var(--icon-hue-rotate));
	cursor: pointer;
}

.b-icon__close-cab__add {
	padding: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
	margin-right: 0;
	width: 20px;
	cursor: pointer;
	height: 20px;
	display: inline-block;
}

.r-cab_lessons__delete {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 5px;
	margin-right: 5px;
	cursor: pointer;
}

.r-subj_subject__delete {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 8px;
	margin-right: 5px;
	cursor: pointer;
}

.b-icon__edit-staff,
.b-icon__edit-cab {
	padding: 5px 10px 5px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURBMzZEMjRCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURBMzZEMjVCREI4MTFFNDhCNzZERjI4NDgzRkZCQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREEzNkQyMkJEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREEzNkQyM0JEQjgxMUU0OEI3NkRGMjg0ODNGRkJDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmehmeYAAALISURBVHjarJYxaFNBGMffe2mliujWRYfaySZFBQdRHFQa7dDBKIiCk7SDsQVFVzfdrA5N46C4Kg4tYhcNxM1ZJEm3GkRndakomvj/4//K5XovvCTv4Ae5d/f977vvvvsuYbvdDtJsUdxAGIZZ8BDUwKao6Vs2VpEe2qBx8hKog1sgB3aKnL5xrMS52+wdsQL4BeZBxp1szYs0h3MLXkG0CU3Ixwl5hPOymfAJcpsLScUsuwXadggqNvVu2+wimJFtzhZkgG8MkC20LdmCNXnJtgNcAUdMBumwTloCZ8G01Wf8G7bgd7BXg/eYTeAnGAVz6re0SF79thYKlFKb1PIl9rCV9IzPkDM2bPUz3sRWUE32j4BZcMwyuirPTDsPLioc3i2nfiippU2kbfNDFRT78O46baXhvXpTfVy9bFxxuGAVh2ig4uCUr5LiwhAc1MmPaBc3E5cvR3gSLIN1JTlpgEc+IUOY9hMwdGJtdSCB9zOFZG9K6o9Uvy39GMYNILZZFQnWvnF93gBvwVPErpHIQwnxOp2hoQQ2NDyuBbjQO1B2hTsEIcYjewFug8eY/DfG+0hJvwguY97qNkFM4i34AGYwoZIkXrDhXV5jJYfNuhtDrngHVHrIzYpsinpO/3sIAdbDl+AQ8G2Tb8bvmDHWw4/gErysR1ZNK8fEbBd4BZ753hDZlKWxteVTPASPGCvMivWe/NEr2HLmVc0TYgT3gy8eMQbzHLgP9oFrGnNFm2CsW2IbsWm903et7caJdtyUr/Lgh/qjeriMWKADmdXvo2CP/iAE8q5pCzLrT6uAsn0Gh8E3xwEjuttaPNCtqvaSNt1aR9psle7jr1eWQM//D2EzT1vTt+shc+kBvJ1K6pqu3qKdcm5x4DP6XMWBid7quzg45auoQ1pWsJsaPqC8nEtUvhzhSasujunzJ/AGPElcYAdt/wQYANm7tJJmyJVDAAAAAElFTkSuQmCC) no-repeat 0 8px;
	cursor: pointer;
}

/*end icons*/

.teacher-name h3 {
	float: left;
}

.teacher-name i {
	float: right;
}

.teacher-info .inline-block {
	vertical-align: top;
}

.teacher-info {
	width: 80%;
	margin-left: 20px;
}

.info-block > div:first-child {
	font-size: 12px;
	color: #818387;
}

.info-block > div:last-child {
	font-size: 12px;
	color: #3c4e5b;
	font-weight: bold;
}

.teacher {
	width: 420px;
	vertical-align: top;
	padding: 40px 28px 40px 25px;
	border-top: 1px solid #e7e7e7;
}

.teacher:nth-child(2n) {
	padding-right: 0;
}

.teacher:nth-child(1), .teacher:nth-child(2) {
	border: none;
}

.teacher .info-block p span:after {
	content: ', ';
}

.teacher .info-block p span:last-child:after {
	content: '';
}

.r-staff__list {
	min-width: 918px;
	min-height: 500px;
}

.staff-level_checks {
	display: inline-block;

	float: right;
	padding-right: 20px;
}

.b-v-staff-tbody__column.logs-view:nth-child(3),
.b-v-staff-tbody__column.logs-view:nth-child(4),
.b-v-staff-tbody__column.logs-view:nth-child(5) {
	text-align: center;
}

.b-v-staff-tbody__column.logs-view span {
	font-size: 16px;
	padding-left: 19px;
}

.b-v-staff-tbody__column.logs-view ul {
	list-style: none;
}

.b-v-staff-tbody__column.logs-view ul li {
	color: #454856;
	font-size: 16px;
	line-height: 20px;
}

.student-edit-field {
	display: block;
	margin: 20px;
}

.student-edit-field select {
	cursor: pointer;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	filter: hue-rotate(var(--icon-hue-rotate));
}

.student-edit-field select, .student-edit-field input, .student-edit-field textarea {
	display: inline-block;
	float: right;
	border: 1px solid #e7e7e7;
	font-size: 14px;
	-webkit-appearance: none;
	color: #000;
	width: 400px;
	margin-left: 10px;
	height: 36px;
}

.student-edit-field .profile-info {
	display: inline-block;
	float: right;
	font-size: 14px;
	-webkit-appearance: none;
	color: #000;
	width: 400px;
	margin-left: 10px;
	height: 36px;
}

.student-edit-field textarea {
	height: 130px
}

.student-edit-field label {
	display: inline-block;
	float: left;
}

.student-edit-field input[required] + label:after, .student-edit-field select[required] + label:after {
	content: ' *';
	color: red;
	vertical-align: super;
}

.student-edit-field select[multiple] {
	background: none;
}

.r-st-filter__field .sort {
	color: #e7e7e7;
	text-transform: uppercase;
	cursor: pointer;
}

.r-st-filter__field .sort:before {
	content: '||';
	display: inline-block;
}

.col-2 {
	min-height: 503px;
}

.col-2 div {
	padding: 20px 0 0 0;
}

.col-2 div div {
	padding-top: 5px;
}

.col-2:first-child div div {
	padding-top: 0;
}

.paginator .prev {
	margin-right: 15px;
	margin-left: 5px;
	transform: rotate(90deg);
}

.paginator .next {
	margin-left: 15px;
	margin-right: 5px;
	transform: rotate(-90deg);
}

.paginator .next, .paginator .prev {
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.paginator {
	font-size: 17px;
}

.paginator .small-input {
	width: 20px;
	border: none;
	text-align: center;
	font-size: 17px;
	font-family: 'Open Snas', sans-serif;
}

.student-edit-field input[type=checkbox] {
	display: none;
}

.student-edit-field input[type=time] {
	width: 105px;
	float: none;
	height: auto;
}

.student-edit-field.check input[type=checkbox] + label span {
	float: right;
	margin-top: -7px;
}

.student-edit-field.check input[type=checkbox] + label {
	width: 100%;
}

.student-edit-field .r-cab_lessons-inp {
	height: 39px;
	width: 135px;
	display: inline-block;
	margin-left: 10px;
	float: right;
	margin-top: 10px;
}

.b-ec__selects .r-cab_lessons-inp {
	height: 39px;
	width: 135px;
	display: inline-block;
	margin-left: 10px;
	margin-top: 10px;
}

.b-ec__selects .r-cab_lessons-inp input {
	border: none;
	width:450px;
	padding: 9px;
}
.student-edit-field .multiple-container {
	width: 400px;
	padding-left: 446px;
}

.student-edit-field .r-cab_lessons-inp input {
	width: 114px;
	padding: 0 0 0 10px;
}

.student-edit-field .r-cab_lessons-inp i {
	right: 10px;
}

.student-edit-field .table {
	display: table;
	float: right;
	min-width:380px;
}

.student-edit-field .table div {
	padding: 0;
}

.student-edit-field .table > div {
	display: table-row;
	vertical-align: top;
}

.student-edit-field .table > div > div {
	display: table-cell;
	vertical-align: top;
	line-height: 31px;
	padding-right: 31px;
}

.alph {
	/* float: left; */
	margin: 2px;
	padding: 2px;
	text-align: center;
	width: 13px;
	color: #fff;
	border: none;
	display: inline-block;
	cursor: default;
}

.alph-enabled {
	cursor: pointer;
	border: 1px solid #ddeef6;
	width: 12px;
	padding: 0 2px;
	/* font-size: 12px; */
}

.alph-selected {
	background-color: #ddeef6;
	color: #444b53;
}

.b-rf-events__control-stud {
	background: #fbfbfc none repeat scroll 0 0;
	color: #cccdcd;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 26px 10px 16px;
	width: 24px;
	cursor: pointer;
}

.b-rf__dot-bg-stud {
	left: 57px;
	position: absolute;
	top: 13px;
}

.r-cab_box__head-stud {
	background: none;
	border-bottom: none;
	padding: 0 8px 9px;
}

.r-cab_number-stud input[type="text"] {
	padding: 5px 20px;
	width: 17px;
}

/*Таблица*/
table.b-table_periods {
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
}

/*Ширина колонок*/
table.b-table_periods tr td:nth-child(1) {
	width: 5%;
}

table.b-table_periods tr td:nth-child(2) {
	width: 23%;
}

table.b-table_periods tr td:nth-child(3) {
	width: 7%;
}

table.b-table_periods tr td:nth-child(4) {
	width: 55%;
}

table.b-table_periods tr td:nth-child(5) {
	width: 10%;
	position: relative;
}

/*Оформление шапки*/
table.b-table_periods thead {
	width: 100%;

	background-color: #EBF2F5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;

	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

/*Строки*/
table.b-table_periods tbody tr {
	border-bottom: 1px solid #cfd4d7;
}

/*Ячейки*/
table.b-table_periods tr td {
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #cfd4d7;
}

/*Инпуты*/
input[type="number"].b-table_periods_input,
input[type="text"].b-table_periods_input {
	border: 1px solid #CFD4D7;
	padding: 4px 5px;
	text-align: center;
	margin: 0 auto;
	background-color: #F5F8FA;
}

input[type="number"].b-table_periods_input {
	max-width: 40px;
}

input[type="text"].b-table_periods_input {
	width: 94%;
}

.b-table_periods_name {
	white-space: nowrap;
	display: block;
	width: 100%;
	overflow: hidden;
	height: 30px;
	padding: 6px;
}

.b-table_periods_input_group-horizontal {
	float: left;
	border-bottom: 1px solid rgba(108, 135, 150, 0.2);
	margin-bottom: 6px;
}

.b-table_periods_input-date {
	float: left;
	margin-left: 50px;
	margin-bottom: 5px;
}

/** Разрыв строк **/
.b-table_periods_splitter {
	height: 20px;
	background-color: #cfd4d7;
}

.b-table_periods_input_group-inline {
	width: 200px;
	//margin-top: 5px;
	height: 30px;
	display: block;
	float: left;
}

.b-teacher__title {
	width: 850px
}

.b-teacher__control-works {
	display: inline-block;
	margin-bottom: 15px;
	width: 405px;
	padding: 0 30px 0 0;
	position: relative;
	vertical-align: top;
}

.b-teacher-cw__left {
	float: left;
	width: 70px;
}

.b-teacher-cw__right {
	width: 330px;
	padding: 5px 0 21px 0;
	float: left;
	border-bottom: 1px solid #e4e4e4;
}

.b-teacher__photo {
	background: #FFFFFF;
	text-align: center;
	height: 50px;
	width: 50px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 3px #B5B5B5;
}

.b-teacher-cw__title {
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

.b-teacher-cw__location {
	font-size: 12px;
	font-weight: normal;
	color: #696969;
}

/*------STEP 1--------*/
.b-thp__wrap {
	margin-bottom: 100px;
	padding: 20px 20px;
}

.b-thp__table-body {
	display: block;
}

.b-thp__conteiner-module {
	display: block;
}

.b-thp__module-title {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	text-align: center;
	position: relative;
	padding: 5px 0px;
}

.b-thp__module-footer {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	text-align: center;
	position: relative;
	padding: 5px 0px;
}

.b-thp_mod-title-defoult {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	display: inline-block;
	margin-right: 20px;
}

.b-thp_mod-title-title {
	font-size: 14px;
	font-weight: bold;
	color: #010101;
	display: inline-block;
	margin-right: 10px;
	border-bottom: 1px dashed #010101;
}

/*------1--------*/
.b-thp-theme__head {
	border-bottom: 2px solid #cfd4d7 !important;
}

.b-thp-theme__footer {
	border-top: 1px solid #cfd4d7;
	border-bottom: none !important;

}

.b-thp-theme__footer .b-thp-theme__column {
	padding: 5px 5px 5px 5px;
}

.b-thp-theme__list {
	border-bottom: 1px solid #cfd4d7;
}

.b-thp-theme__column {
	display: inline-block;
	width: 426px;
	padding: 6px 5px 6px 5px;
	position: relative;
}

.b-thp-theme__column:first-of-type {
	border-right: 2px solid #cfd4d7;
}

.b-thp-theme__column:last-of-type {
	text-align: center;
}

.b-thp-theme__column span {
	font-size: 12px;
	color: #454856;
}

.b-thp-theme__column .b-icon__remove {
	position: absolute;
	right: 0px;
	width: 20px;
	height: 20px;
	padding: 0px;
	background-position: 0px 0px;
}

span.b-thp-theme_text {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

span.b-thp-theme_text__green {
	font-size: 12px;
	font-weight: bold;
	color: #53a8ad;
}

.b-thp-theme__conrolls {
	text-align: center;
}

.b-thp-theme__conrolls .b-icon__add {
	position: relative;
	top: 5px;
}

/*------end 1--------*/

/*------END STEP 1--------*/

/*--------STEP 2----------*/
.b-job-sheduling__head {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	position: relative;
}

.b-job-sheduling__head-column {
	display: inline-block;
	padding: 5px 5px 5px 0;
	position: relative;
}

.b-job-sheduling__head-column:nth-child(1) {
	width: 320px;
	padding-left: 5px;
	border-right: 1px solid #cfd4d7;
}

.b-job-sheduling__head-column:nth-child(2) {

}

.b-job-sheduling__head-title,
.b-job-sheduling__head-title {
	font-size: 12px;
	margin-left: 2px;
	font-weight: bold;
	color: #6c8796;
	display: block;
}

.b-job-sheduling__head-title-title {
	font-size: 14px;
	font-weight: bold;
	color: #010101;
	display: inline-block;
}

.b-job-sheduling__head-column .b-icon__remove {
	/* position: absolute; */
	/* right: 0px; */
	width: 20px;
	height: 20px;
	padding: 0px;
	background-position: 0px 0px;
}

.b-job-sheduling__head-title-thp-count {
	font-size: 12px;
	font-weight: bold;
	color: #53a8ad;
}

.b-job-sheduling__table-column {
	display: table-cell;
	vertical-align: top;
	padding: 5px 0px;
	border-right: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
}

.b-job-sheduling__table:last-of-type .b-job-sheduling__table-column {
	border-bottom: none !important;
}

.b-job-sheduling__table-column .b-job-sheduling__head-title {
	margin-left: 5px;
}

.b-job-sheduling__table-column:nth-child(1) {
	width: 269px;
}

.b-job-sheduling__table-column:nth-child(2) {
	text-align: center;
	width: 60px;
	margin-left: 0px;
}

.b-job-sheduling__table-column:nth-child(3) {
	width: 210px;
	padding: 0px 0px;
}

.b-job-sheduling__table-column:nth-child(4) {
	width: 168px;
	padding: 0px 0px;
	cursor: pointer;
}

.b-job-sheduling__table-column:nth-child(5) {
	width: 168px;
	border-right: none;
	padding: 0px 0px;
	cursor: pointer;
}

.b-job-sheduling__table-column span {
	font-size: 12px;
	color: #454856;
}

.b-jsh-th__conteiner-column {
	padding: 5px 5px;
	border-bottom: 1px solid #cfd4d7;
	position: relative;
	min-height: 40px;
}

.b-jsh-th__conteiner-column:last-of-type {
	border-bottom: none;
}

.b-jsh-th__conteiner-column .b-icon__edit {
	position: absolute;
	right: 5px;
}

.b-job-sheduling__list-conteiner {
	background: #faf9fb;
	overflow: scroll;
	height: 322px;
	max-width: 785px;
}

.b-jsh-kes_conteiner {
	padding: 0px 0px 0 10px;
	/* overflow: scroll; */
}

.b-jsh-kes_title {
	padding: 5px 0px;
	border-bottom: 2px solid #cfd4d7;
}

.b-jsh-kes_title span {
	font-size: 12px;
	font-weight: bold;
	color: #454856;

}

.b-jsh-kes_sub-title {
	padding: 5px 0px;
	border-bottom: 2px solid #cfd4d7;
}

.b-jsh-kes_sub-title span {
	font-size: 12px;
	color: #454856;
}

.b-jsh-kes_list-kes {
	padding: 5px 3px 0px 3px;
	border-bottom: 2px solid #cfd4d7;
}

.b-jsh-kes_list-kes dl dd {
	font-size: 12px;
	padding: 3px 0px;
	border-bottom: 1px solid #cfd4d7;
}

.b-jsh-kes_list-kes dl dd:last-of-type {
	border-bottom: none;
}

.b-job-sheduling__list__container-footer {
	position: absolute;
	z-index: 100;
	left: 55px;
	background-color: #fff;
	height: 355px;
	overflow: hidden;
	/* overflow-x: scroll; */
	border-top: 3px solid #39b3ae;
	-webkit-box-shadow: 0 6px 15px 0 #6c8796;
	box-shadow: 0 6px 15px 0 #6c8796;
}

/*------END STEP 2--------*/

/*---------STEP 3----------*/
.b-detailed-job-scheduling__head {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	position: relative;
}

.b-djs__head-column {
	display: inline-block;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: top;
	height: 21px;
}

.b-djs__head-column:nth-child(1) {
	width: 725px;
}

.b-djs__head-column.group {
	/* margin-left: 2px; */
	width: 174px;
	display: inline-block;
	height: 60px;
	padding: 0;
	/* text-align: center; */
}

.b-djs__head-column.plus {
	width: 229px;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	top: -125px;
	right: 0px;
}

.b-detailed-job-scheduling__body {

}

.b-djs__body-columns {
	border-bottom: 1px solid #cfd4d7;
}

.b-djs__body-column {
	display: inline-block;
	/* padding: 5px 5px; */
	border-right: 1px solid #cfd4d7;
	vertical-align: top;
	height: 21px;
}

.b-djs__body-columns:last-of-type {
	border-bottom: none;
}

.b-djs__body-column:nth-child(1) {
	width: 273px;

}

.b-djs__body-column:nth-child(2) {
	width: 274px;
}

.b-djs__body-column:nth-child(3) {
	padding: 0;
	width: 88px;
	height: 31px;
}

.b-djs__body-column:nth-child(4) {
	padding: 0;
	width: 171px;
	height: 31px;
}

.b-djs__body-column:nth-child(5) {
	padding: 0;
	width: 88px;
	height: 31px;
}

.b-djs__body-column:nth-child(6) {
	padding: 0;
	width: 88px;
	height: 31px;
}

.b-djs__body-column:nth-child(7) {
	width: 32px;
	/* border-right: none; */
}

.b-djs__body-column span {
	font-size: 12px;
}

.b-djs__led-indicator {
	display: block;
	width: 86px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.b-djs__led-indicator:hover {
	background: #E3FCFC;
	cursor: pointer;
}

.b-djs__led-indicator_elements {
	display: block;
	line-height: 9px;
	margin-top: 6px;
}

.b-djs__led-indicator_elements span {
	display: inline-block;
	padding: 1px 2px;
	font-size: 8px;
	color: #7F7777;
}

.b-djs__led-indicator_date {
	font-size: 12px !important;
	line-height: 19px;
}

.b-djs__led-indicator-gren {
	color: #1eb46f !important;
}

.b-djs__led-indicator-blue {
	color: #69daff;
}

.b-detailed-job-scheduling-footer {
	background: #ebf2f5;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-detailed-job-scheduling__container-footer {
	border-top: 3px solid #39b3ae;
	position: absolute;
	background-color: #fff;
	left: 88px;
}

.b-detailed-job-scheduling__container {
	background: #faf9fb;
}

/*----------------------*/
.b-djs____control-column_fields {
	margin-left: 10px;
	padding: 10px 0px;
}

.b-djs__control-column {
	display: inline-block;
	padding: 5px 20px;
	border-right: 1px solid #cfd4d7;
	vertical-align: top;
	min-height: 150px;
}

.b-djs__control-column:last-of-type {
	border-right: none;
	width: 225px;
}

.b-djs__control-validation {
	position: relative;
	margin-bottom: 15px;
}

.b-djs__control-validation div {
	display: inline-block;
}

.b-djs__validation-examination {
	background: #ebeef2;
	color: #a8b8c4;
	font-size: 13px;
	padding: 5px 10px;
	/*margin-right: 5px;*/
	cursor: pointer;
}

.b-djs__validation-interim_certification {
	background: #ebeef2;
	color: #a8b8c4;
	font-size: 13px;
	padding: 5px 10px;
	cursor: pointer;
}

.b-djs__marker {
	position: absolute;
	left: 95px;
	top: 7px;
}

.b-djs__control-checkbox {
	margin: 10px 0px;
	color: #363646;
	font-size: 13px;
	line-height: 13px;
}

.b-checkbox__description,
.b-checkbox__list {
	display: inline-block;
	vertical-align: top;
}

.b-checkbox__description {
	width: 200px;
}

.b-djs__control-additional_title {
	padding: 5px 0px;
	border-bottom: 1px solid #cfd4d7;
}

.b-djs__control-additional_title span {
	color: #6f8498;
	font-size: 12px;
	font-weight: bold;
}

.b-djs__control-additional_title-item {
	padding: 5px 0px;
	border-bottom: 1px solid #cfd4d7;
}

.b-djs__control-additional_title-item span {
	color: #6f8498;
	font-size: 12px;
}

.b-djs__control-additional_title-item-add {
	padding: 5px 0px;
	text-align: center;
}

.b-djs__control-additional_title-item-add .b-icon__add {
	position: relative;
	top: 5px;
}

.i-icon__home-work {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABjCAYAAAD+Q9ILAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRFMkUzODJGMkY4MTFFNDgyMTZGNTY5OTJEMjQ0NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRFMkUzODNGMkY4MTFFNDgyMTZGNTY5OTJEMjQ0NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENEUyRTM4MEYyRjgxMUU0ODIxNkY1Njk5MkQyNDQ1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENEUyRTM4MUYyRjgxMUU0ODIxNkY1Njk5MkQyNDQ1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu5QHFQAAAIZSURBVHja7JjNS0JBFMWzb1pE7SOwTYsWFbUq6A8oF/UPuDdw0yapaJsQtJGQ2lXLFoUJbYuoIKKvjdAmEZdFpNAHRq8zMMJTHjpSM++J58JxVK7Ob+6MF+f4LMtq8kI0N3kkCEIQghDkr9GqmhiOxoMYdmr47nwsEur+dxDEkhz9Crl90JmWiiAGxQNWmVaonr6tcZhMfDYEtdje3gPoi9HDigm/MZxCJzbltB9Wh4qIRfSULaYNKhgFQfigXjkWox16Nw3yA6XLQD6Mb408pMNlW5OBvnSDFOQZsB/WXTda/KcnWnyxX+DXYrkN0gltQ2sKufvQtS4QsY2H1Vo8KiYqNwYFdYHcQ5OYKKWQm4WmoJQOkEXoCFpWzF+HtpS7I296BCEIQQhCEIJ41Q2YSB7U7AZcBOYawA3AKtMK1TN3wcJkjm4AQM26AZjQG24AKkI3gG5ARTdAHla6AeLXQjegxA2o1uJRMTNuACaiG8C/igQhCEEIQhCCEKQhQGq6YIWj8TcMlcyXS2gmFgm96q6IgFiARh10Aw1B5wDuN3HlfMKK7xyqlcdwDA2IiyBeTyPvwa0zMg49yudXbh3WDSgJPUO3UIcpN6AksA0JDAm5TbMYAkZAMJnwRTahLtvbKwDKGvVHMKG4EM270kcUKrIKwExdV6Q+W7wMP7ZlpFqObpCc7BequcpBN4AgBCEIQQjSMCC/AgwATkWtYPNighgAAAAASUVORK5CYII=) no-repeat;
	background-position: -6px -8px;
}

.b-djs__control-additional_hw {
	display: inline-block;
}

.b-djs__control-additional_hw .i-icon__home-work {
	position: relative;
	top: 5px;
}

.b-djs__control-additional_hw:nth-child(1) {
	width: 88px;
}

/*----------------------*/

/*-----END STEP 3----------*/

.b-plans-teachers__conteiner {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-plts_conteiner-header {
	border-bottom: 2px solid #cfd4d7;
}

.b-plts-ch__column {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 5px;
	border-right: 2px solid #cfd4d7;
	line-height: 13px;
}

.b-plts-ch__column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-plts-ch__column:nth-child(1) {
	width: 313px;
}

.b-plts-ch__column:nth-child(2),
.b-plts-ch__column:nth-child(3),
.b-plts-ch__column:nth-child(4),
.b-plts-ch__column:nth-child(5) {
	width: 78px;
	padding: 5px 10px;
}

.b-plts-ch__column:nth-child(6) {
	width: 151px;
	border-right: none;
}

.b-plts_conteiner-item {
	border-bottom: 1px solid #cfd4d7;
}

.b-plts_conteiner-item:last-of-type {
	border-bottom: none;
}

.b-plts_ci-column {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 5px;
	height: 20px;
	line-height: 13px;
	border-right: 2px solid #cfd4d7;
}

.b-plts_ci-column:nth-child(1) {
	width: 307px;
}

.b-plts_ci-column:nth-child(2),
.b-plts_ci-column:nth-child(3),
.b-plts_ci-column:nth-child(4),
.b-plts_ci-column:nth-child(5) {
	width: 88px;
	text-align: center;
}

.b-plts_ci-column:nth-child(6) {
	width: 62px;
	text-align: center;
}

.b-plts_ci-column:nth-child(7) {
	width: 295px;
	border-right: none;
	text-align: right;
}

.b-plts_ci-column:nth-child(7) .b-icon__send000 {
	margin-right: 5px;
}

.b-plts_ci-column span {
	color: #454856;
	font-size: 12px;
}

.b-plts_ci-column a {
	font-size: 12px;
	color: #39b3ae;
}

.b-icon__status000 {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACGCAYAAADdJ6pFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUE4QkE5MjUxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUE4QkE5MjYxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQThCQTkyMzFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQThCQTkyNDFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqdahoAAAPtSURBVHja7JhbSBRRHMZ3FzPJ8iEsyEpYCUGKlraiUBK60IWSsrSFiOjyki8lBGEkJHR5CJR6iR7qRUSyNq2QtAiKSivBSohuEIWVQl6CrLCMtu9v39JxnHFnZ7eyOAd+zOyZc779n5lz5nzzd4dCIVc8i8cV56IFteB/KZjgtGNvTcJCHErAJdAwMfCt03GEEEvE4QhYC04Df6xDLgKLeX4Z3AxfcEf7tkF0UymQAaTzXAz3QSwR7qaYlKPgoeOnjOiycNjMn+3gBKIL2RJE5/Em1TvBFJ4fg1h7xHkIoUxwEKfXccxT6mfhUKhEF7Q7sWeAUjAPVEBoGusLleiOI7rXdgUbQbkifgCiaTiuZp1M4HqrW2U6bXj/RDgH9IHHwAeSwElEVxTVWkaHj3wAPWACWECxAVDj6OUA0UdcWrfBB/BUpgzqb4wk6Nb7shbUglrw71iRnPo6u32HWJGmNfmdsUT456yIE0GxIrt4HuIO2Tc6rAjKMCvCKG0JRrQiFI04DzPBoBUBeUq9LSuSMIIVkVIBxPu9MVoR4NyKANtWxEzwOygDTfwdALVgJn9fBM+jXcvxtyIoplYEaCuiBbWgFtSC/1QiKBgMDnFfBQUFzt0XxEZxIgjRDUsEYbijJBGE6Ia5L0Rnz32hc0T3BbHI7gtCmWDQfeGYp9THJxEEIdNEEKJz7r4gGlsiiPfPMhGE6KJLBKFD/N0XRE3dF+q1+9KCWlALakE7Zqk7w2dWnwpWcGPK4he9lA7wBJwDV0B3pAjH8gu+BVSBJSAFvCcprKtimwD7mAqOY2rgDCNsANvprNLJHLCN11LZtox9h/hDOR4GxeAF2G/YjMJ7s2RHzpMA+5RwA9srm1g4wk0Ue8mGNYaE0AUgecBkpV7abGSfYmoMDnkS/0m2yD2g1XBfc8Wy0UksMly7zz7S95BoieAqDukaozDLxhmHrpY69pVrK0VwPfgMKi2mlvoUkyzaVFJjg4fzTJzCHYvGXyzO1dJMDZ+Hk/arWaaN5a3FuVraqZEm0yWRlVYW4i6Rcs/Od0oHJ2a6RZS9itHssdCZzsA6ZMhtnGvZI/xxF7Eq2dRo8/CxS4RbLBr7edOb1Q8cQ9lKjVoPP1xkSS0D+SaNcynk57mxSJ+l1Gj0cCjiqcfQCvtNpkQfaTaJvpx9ReNdeC1Xu34mab3gLNdouMhraj5pUeoL2dbLvtXq22bA9SvvKgv9FO+LfBjeAs94bTLX8w767xSKlVLD5e7yznYZltY6fml6OcxP4cYcWjJ99yuwj2+ifqvv5X6+NGWxL+erzGfYAlr46rpqtgVoj60FtaAW1IK/SfCHAAMAyppS1j00yqIAAAAASUVORK5CYII=) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	background-position: 0px -34px;
}

.b-icon__status001 {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACGCAYAAADdJ6pFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUE4QkE5MjUxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUE4QkE5MjYxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQThCQTkyMzFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQThCQTkyNDFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqdahoAAAPtSURBVHja7JhbSBRRHMZ3FzPJ8iEsyEpYCUGKlraiUBK60IWSsrSFiOjyki8lBGEkJHR5CJR6iR7qRUSyNq2QtAiKSivBSohuEIWVQl6CrLCMtu9v39JxnHFnZ7eyOAd+zOyZc779n5lz5nzzd4dCIVc8i8cV56IFteB/KZjgtGNvTcJCHErAJdAwMfCt03GEEEvE4QhYC04Df6xDLgKLeX4Z3AxfcEf7tkF0UymQAaTzXAz3QSwR7qaYlKPgoeOnjOiycNjMn+3gBKIL2RJE5/Em1TvBFJ4fg1h7xHkIoUxwEKfXccxT6mfhUKhEF7Q7sWeAUjAPVEBoGusLleiOI7rXdgUbQbkifgCiaTiuZp1M4HqrW2U6bXj/RDgH9IHHwAeSwElEVxTVWkaHj3wAPWACWECxAVDj6OUA0UdcWrfBB/BUpgzqb4wk6Nb7shbUglrw71iRnPo6u32HWJGmNfmdsUT456yIE0GxIrt4HuIO2Tc6rAjKMCvCKG0JRrQiFI04DzPBoBUBeUq9LSuSMIIVkVIBxPu9MVoR4NyKANtWxEzwOygDTfwdALVgJn9fBM+jXcvxtyIoplYEaCuiBbWgFtSC/1QiKBgMDnFfBQUFzt0XxEZxIgjRDUsEYbijJBGE6Ia5L0Rnz32hc0T3BbHI7gtCmWDQfeGYp9THJxEEIdNEEKJz7r4gGlsiiPfPMhGE6KJLBKFD/N0XRE3dF+q1+9KCWlALakE7Zqk7w2dWnwpWcGPK4he9lA7wBJwDV0B3pAjH8gu+BVSBJSAFvCcprKtimwD7mAqOY2rgDCNsANvprNLJHLCN11LZtox9h/hDOR4GxeAF2G/YjMJ7s2RHzpMA+5RwA9srm1g4wk0Ue8mGNYaE0AUgecBkpV7abGSfYmoMDnkS/0m2yD2g1XBfc8Wy0UksMly7zz7S95BoieAqDukaozDLxhmHrpY69pVrK0VwPfgMKi2mlvoUkyzaVFJjg4fzTJzCHYvGXyzO1dJMDZ+Hk/arWaaN5a3FuVraqZEm0yWRlVYW4i6Rcs/Od0oHJ2a6RZS9itHssdCZzsA6ZMhtnGvZI/xxF7Eq2dRo8/CxS4RbLBr7edOb1Q8cQ9lKjVoPP1xkSS0D+SaNcynk57mxSJ+l1Gj0cCjiqcfQCvtNpkQfaTaJvpx9ReNdeC1Xu34mab3gLNdouMhraj5pUeoL2dbLvtXq22bA9SvvKgv9FO+LfBjeAs94bTLX8w767xSKlVLD5e7yznYZltY6fml6OcxP4cYcWjJ99yuwj2+ifqvv5X6+NGWxL+erzGfYAlr46rpqtgVoj60FtaAW1IK/SfCHAAMAyppS1j00yqIAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -7px;
}

.b-icon__status002 {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACGCAYAAADdJ6pFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUE4QkE5MjUxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUE4QkE5MjYxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQThCQTkyMzFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQThCQTkyNDFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqdahoAAAPtSURBVHja7JhbSBRRHMZ3FzPJ8iEsyEpYCUGKlraiUBK60IWSsrSFiOjyki8lBGEkJHR5CJR6iR7qRUSyNq2QtAiKSivBSohuEIWVQl6CrLCMtu9v39JxnHFnZ7eyOAd+zOyZc779n5lz5nzzd4dCIVc8i8cV56IFteB/KZjgtGNvTcJCHErAJdAwMfCt03GEEEvE4QhYC04Df6xDLgKLeX4Z3AxfcEf7tkF0UymQAaTzXAz3QSwR7qaYlKPgoeOnjOiycNjMn+3gBKIL2RJE5/Em1TvBFJ4fg1h7xHkIoUxwEKfXccxT6mfhUKhEF7Q7sWeAUjAPVEBoGusLleiOI7rXdgUbQbkifgCiaTiuZp1M4HqrW2U6bXj/RDgH9IHHwAeSwElEVxTVWkaHj3wAPWACWECxAVDj6OUA0UdcWrfBB/BUpgzqb4wk6Nb7shbUglrw71iRnPo6u32HWJGmNfmdsUT456yIE0GxIrt4HuIO2Tc6rAjKMCvCKG0JRrQiFI04DzPBoBUBeUq9LSuSMIIVkVIBxPu9MVoR4NyKANtWxEzwOygDTfwdALVgJn9fBM+jXcvxtyIoplYEaCuiBbWgFtSC/1QiKBgMDnFfBQUFzt0XxEZxIgjRDUsEYbijJBGE6Ia5L0Rnz32hc0T3BbHI7gtCmWDQfeGYp9THJxEEIdNEEKJz7r4gGlsiiPfPMhGE6KJLBKFD/N0XRE3dF+q1+9KCWlALakE7Zqk7w2dWnwpWcGPK4he9lA7wBJwDV0B3pAjH8gu+BVSBJSAFvCcprKtimwD7mAqOY2rgDCNsANvprNLJHLCN11LZtox9h/hDOR4GxeAF2G/YjMJ7s2RHzpMA+5RwA9srm1g4wk0Ue8mGNYaE0AUgecBkpV7abGSfYmoMDnkS/0m2yD2g1XBfc8Wy0UksMly7zz7S95BoieAqDukaozDLxhmHrpY69pVrK0VwPfgMKi2mlvoUkyzaVFJjg4fzTJzCHYvGXyzO1dJMDZ+Hk/arWaaN5a3FuVraqZEm0yWRlVYW4i6Rcs/Od0oHJ2a6RZS9itHssdCZzsA6ZMhtnGvZI/xxF7Eq2dRo8/CxS4RbLBr7edOb1Q8cQ9lKjVoPP1xkSS0D+SaNcynk57mxSJ+l1Gj0cCjiqcfQCvtNpkQfaTaJvpx9ReNdeC1Xu34mab3gLNdouMhraj5pUeoL2dbLvtXq22bA9SvvKgv9FO+LfBjeAs94bTLX8w767xSKlVLD5e7yznYZltY6fml6OcxP4cYcWjJ99yuwj2+ifqvv5X6+NGWxL+erzGfYAlr46rpqtgVoj60FtaAW1IK/SfCHAAMAyppS1j00yqIAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -64px;
}

.b-icon__status003 {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACGCAYAAADdJ6pFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUE4QkE5MjUxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUE4QkE5MjYxRTM5MTFFNUFFOTJGMzRBNTk0OTcxRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQThCQTkyMzFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQThCQTkyNDFFMzkxMUU1QUU5MkYzNEE1OTQ5NzFGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqdahoAAAPtSURBVHja7JhbSBRRHMZ3FzPJ8iEsyEpYCUGKlraiUBK60IWSsrSFiOjyki8lBGEkJHR5CJR6iR7qRUSyNq2QtAiKSivBSohuEIWVQl6CrLCMtu9v39JxnHFnZ7eyOAd+zOyZc779n5lz5nzzd4dCIVc8i8cV56IFteB/KZjgtGNvTcJCHErAJdAwMfCt03GEEEvE4QhYC04Df6xDLgKLeX4Z3AxfcEf7tkF0UymQAaTzXAz3QSwR7qaYlKPgoeOnjOiycNjMn+3gBKIL2RJE5/Em1TvBFJ4fg1h7xHkIoUxwEKfXccxT6mfhUKhEF7Q7sWeAUjAPVEBoGusLleiOI7rXdgUbQbkifgCiaTiuZp1M4HqrW2U6bXj/RDgH9IHHwAeSwElEVxTVWkaHj3wAPWACWECxAVDj6OUA0UdcWrfBB/BUpgzqb4wk6Nb7shbUglrw71iRnPo6u32HWJGmNfmdsUT456yIE0GxIrt4HuIO2Tc6rAjKMCvCKG0JRrQiFI04DzPBoBUBeUq9LSuSMIIVkVIBxPu9MVoR4NyKANtWxEzwOygDTfwdALVgJn9fBM+jXcvxtyIoplYEaCuiBbWgFtSC/1QiKBgMDnFfBQUFzt0XxEZxIgjRDUsEYbijJBGE6Ia5L0Rnz32hc0T3BbHI7gtCmWDQfeGYp9THJxEEIdNEEKJz7r4gGlsiiPfPMhGE6KJLBKFD/N0XRE3dF+q1+9KCWlALakE7Zqk7w2dWnwpWcGPK4he9lA7wBJwDV0B3pAjH8gu+BVSBJSAFvCcprKtimwD7mAqOY2rgDCNsANvprNLJHLCN11LZtox9h/hDOR4GxeAF2G/YjMJ7s2RHzpMA+5RwA9srm1g4wk0Ue8mGNYaE0AUgecBkpV7abGSfYmoMDnkS/0m2yD2g1XBfc8Wy0UksMly7zz7S95BoieAqDukaozDLxhmHrpY69pVrK0VwPfgMKi2mlvoUkyzaVFJjg4fzTJzCHYvGXyzO1dJMDZ+Hk/arWaaN5a3FuVraqZEm0yWRlVYW4i6Rcs/Od0oHJ2a6RZS9itHssdCZzsA6ZMhtnGvZI/xxF7Eq2dRo8/CxS4RbLBr7edOb1Q8cQ9lKjVoPP1xkSS0D+SaNcynk57mxSJ+l1Gj0cCjiqcfQCvtNpkQfaTaJvpx9ReNdeC1Xu34mab3gLNdouMhraj5pUeoL2dbLvtXq22bA9SvvKgv9FO+LfBjeAs94bTLX8w767xSKlVLD5e7yznYZltY6fml6OcxP4cYcWjJ99yuwj2+ifqvv5X6+NGWxL+erzGfYAlr46rpqtgVoj60FtaAW1IK/SfCHAAMAyppS1j00yqIAAAAASUVORK5CYII=) no-repeat;
	background-position: 0px -97px;
}

.b-icon__send000 {
	width: 29px;
	height: 20px;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJDNUQxNDQxRTNBMTFFNTgyMjFBNTk2OTJDRDAxQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJDNUQxNDUxRTNBMTFFNTgyMjFBNTk2OTJDRDAxQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkM1RDE0MjFFM0ExMUU1ODIyMUE1OTY5MkNEMDFBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkM1RDE0MzFFM0ExMUU1ODIyMUE1OTY5MkNEMDFBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqH+K+0AAAFqSURBVHjaxNbPKwRhGMDxee0okcLFgaOTC22SP2APDhxWosTV1dEqB+XKlZMLcnHg5O6g1CKFIg5K+XXcTbnw+s56ZrPTuzOzzbv2qU9t0zz7zPu+z7zvuFprxxRKKade0eQ0IOIUXUMBOqErDJb+0ZteE4kJfGDUwgBncRanqPdkC3jFfIKC3TjCVy1JfbjBJpprLDiGZ6zKNDt+i2ZCkh7wiHbsoAuTeI8o1ir94C3NHE6kqHLlhsWQ5C0pWkQWK8jL74sqOWns4lyWqGCj67My0hnD25DDG6YNeaXpdb2mkY1gHP2GG49xGrh2gHscykiW0INtfGMIT3He0zZ0GrRUyb3GMAbkwfLSoZmwguVXJmGksCzrGBW/3esXlSlOy5r8jT2ZRhtR0b1+vGA/cO3W+uYb2IHqHbqikUK2wRFLBVP+Nhh1yvRiAx0Wik7hMs6G78U6Pi0cbXf+0aYa8eWg/rGJyvEjwABEibVULUQa0QAAAABJRU5ErkJggg==) no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.b-plts-warning {
	background: #fff0f0;
}

.icon-block {
	width: 74px;
	display: inline-block;
	float: right;
	vertical-align: middle;
}

.icon-block .b-icon__remove {
	position: relative;
	top: 0;
	left: 0;
	float: right;
}

.icon-block i {
	cursor: pointer;
}

.module-span {
	max-width: 176px;
	display: inline-block;
	vertical-align: middle;
}

.module-span-big {
	max-width: 700px;
	display: inline-block;
	vertical-align: middle;
}

.thematic-span {
	max-width: 200px;
	display: inline-block;
	vertical-align: middle;
}

.thematic-span-big {
	max-width: 360px;
	display: inline-block;
	vertical-align: middle;
}

.lesson-span {
	max-width: 125px;
	display: inline-block;
	vertical-align: middle;
}

.lesson-input {
	width: 120px;
}

.red-outline-inset {
	outline: 1px solid crimson;
	outline-offset: -1px;
}


.red-text {
	color: #ff0000 !important;
}

.blocked-row {
	background-color: #bfbfbf;
	cursor: auto;
}

/*УДАЛИТЬ ЭТОТ КЛАСС С ЭТОГО ФАЙЛА УДАЛИТЬ*/
.b-container__wrap {
	margin-bottom: 30px;
/*	-webkit-user-select: none;*/
}

/*END УДАЛИТЬ ЭТОТ КЛАСС С ЭТОГО ФАЙЛА УДАЛИТЬ*/
.cut-offer {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 100;
}

.row-1-1.ts {
	width: 1141px;
}

.b-reference-form__title-wide {
	width: 1046px;
}

.ts-container__head {
	width: 100%;
}

.ts-container__table-head {
	z-index: 11;
	background-color: #fff;
	height: 90px;
}

.ts-container-t-head__column, .rs-container-t-head__column {
	display: inline-block;
	vertical-align: top;
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-right: 1px solid #cfd4d7;
	/*margin-right:-3px;*/
}

.ts-container-t-head__column:nth-child(1) {
	width: 205px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	padding: 33px 0 32px;
}

.rs-container-t-head__column:nth-child(1) {
	width: 265px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	padding: 33px 0 32px;
}

.ts-container-t-head__column:nth-child(2) {
	width: 58px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	padding: 39px 0 38px;
	text-align: center;
}

.ts-container-t-head__column:nth-child(1) span,
.rs-container-t-head__column:nth-child(1) span,
.ts-container-t-head__column:nth-child(2) span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

/*rotator*/

.ts-rotator-weeks__columns {
	position: relative;
}

.ts-rotator-weeks__column {
	display: inline-block;
	border-right: 1px solid #cfd4d7;
	min-width: 115px;

	text-align: center;
	padding: 2px 0px 0px 0px;
	line-height: 15px;
	float: left;
	/*margin-right:-4px;*/
}

.ts-rotator-weeks__column:last-of-type {
	border-right: none;
}

.ts-rotator-weeks__days {
	text-align: center;
	border-bottom: 2px solid #cfd4d7;
}

.ts-rotator-lessons__count {
	/*max-width: 145px;*/
	width: 100%;
}

.ts-lesson__count {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #cfd4d7;
	width: 35px;
	height: 13px;
	/*border-bottom : 2px solid #cfd4d7;*/
}

.ts-lesson__count:last-of-type {
	border-right: none;
}

.ts-lesson__count span {
	color: var(--font-color);
	font-size: 15px;
	font-weight: bold;
}

span.ts-lesson__count__error {
	color: #9c8cec;
}

.ts-lesson__time {
	border-top: 2px solid #cfd4d7;
	position: relative;
	height: 35px;
	width: 35px;
	display: table-cell;
}

.ts-lesson__time span {
	font-size: 13px;
	color: #a8a8a8;
	position: absolute;
	left: 1px;
	top: 10px;
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=-0.000000, M12=1, M21=-1.000000, M22=-0.000000, sizingMethod='auto expand');
	zoom: 1;
}

.ts-rotator-weeks__right,
.ts-rotator-weeks__left {
	float: left;
	position: absolute;
	text-align: center;
	width: 14px;
	background: #dbdbde;
	padding: 7px 0px;
	cursor: pointer;
	color: #fff;
	height: 19px;
	z-index: 9;
}

.ts-rotator-weeks__right {
	right: 0;
}

.i-icon-rotate_row-r2 {
	width: 14px;
	height: 20px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat;
	background-position: -28px 0px;
}

.i-icon-rotate_row-r2.i-ts {
	/*margin-top: 22px;*/
}

.i-icon-rotate_row-l2 {
	width: 14px;
	height: 20px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat;
	background-position: 1px 0px;
}

.i-icon-rotate_row-l2.i-ts {
	/*margin-top: 22px;*/
}

/*end rotator*/
/*body*/

.ts-container__table-body {
	/* border-right: 1px solid #cfd4d7; */
}

/*lvl 1*/

.ts-first-lvl__coluns {
	width: 100%;
	display: block;
}

.ts-first-lvl__column, .rs-first-lvl__column {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	border-bottom: 1px solid #cfd4d7;
}

.ts-first-lvl__column:nth-child(1) {
	width: 205px;
	float: left;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
}

.rs-first-lvl__column:nth-child(1) {
	width: 265px;
	float: left;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
}

.ts-first-lvl__column:nth-child(2) {
	width: 58px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	text-align: center;
	float: left;
}

.ts-first-lvl__column:nth-child(3) {
	width: 815px;
	overflow: hidden;
	position: relative;
}

.ts-first-lvl__column:nth-child(1) span,
.rs-first-lvl__column:nth-child(1) span,
.ts-first-lvl__column:nth-child(2) span {
	font-size: 14px;
	color: #454856;
	padding: 10px 0px;
	display: block;
}

.ts-class-count__week-day {
	display: inline-block;
	border-right: 1px solid #cfd4d7;
	min-width: 115px;

	height: 30px;
	text-align: center;
}

/*
.ts-class-count__week-day:last-of-type {
    background: #f0f5f9;
}*/

.ts-class-count__day-empty {
	/*border-right: none;*/

	background: #f0f5f9;
}

.rs-class-count,
.ts-class-count {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #cfd4d7;
	width: 35px;
	height: 30px;
}

.rs-class-count:last-of-type,
.ts-class-count:last-of-type {
	border-right: none;
}

.ts-class-count span {
	color: #6f8498;
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
	display: block;
	width: 35px;
	height: 25px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.rs-class-count span {
	color: #6f8498;
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
	display: block;
	width: 35px;
	height: 25px;
	overflow: hidden;
	cursor: auto;
}

span.ts-class-count__varning {
	border: 1px solid #ff9494;
	width: 12px !important;
	height: 21px !important;
}

span.ts-class-checked {
	background: #39b3ae url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	filter: hue-rotate(var(--icon-hue-rotate));
	background-position: 8px 8px;
}

span.ts-class-checked-invalid {
	background: red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 8px 8px;
}

span.ts-class-checked-edited {
	background: #FFEA00 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 8px 8px;
}
.edited_marker{
	box-shadow: 0 0 0 2px #FFEA00 inset !important;
}

span.ts-class-checked-replaced {
	background: #2196F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 8px 8px;
}

span.ts-class-checked-cancelled {
	background: green url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 8px 8px;
}

.replaced_marker{
	box-shadow: 0 0 0 2px #2196F3 inset;
}

.cancelled_marker{
	box-shadow: 0 0 0 2px green inset;
}

.ts-class-checked span {
	background: #39b3ae url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAACb3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjanVRbrtwgDP1nFV0CfmBgOTyl7qDL73HCTGemV1dVjQKObfw4dhLWr587/HDK2YKmXKyaRZBWrdzAlHiT8x0P45m3qFh8EMV67RcF0qf4TRH3EfOH/JzUPhzpiU79XfGQc/lwxPchHgD8I5FQD0MC8ReRrZYc9c97OwH2KdFyUis5BZvGHEV4ieI50SQKSZKGs2BnMXaJgk8i2FWye3FrRAcf4slI/DoLkKrkivgHO/g4yL/Ir1CuAFjuK3yWEvlWPEF9OJR3+aMZDwpXegK1vBjZ1535rjHhu85cZb0ArXo4fpf3GSm8prf3LHuvy0KbGgbUzoQ9iqdjhzFVryGhEvUVwKSbxenLAOnAbOezNma7I99BFDcxlp9OQkaDMk6lFihdwgJ9oUYTa19LKDOzMtNixYUF2XrmQidsvgKvWAJiLxgpnCmt/1/hXw33Hg4RXR/0vsYCebG3xYsF2OIHzNAFqqcn8uzfV2QXnjmW+xYXinf7HWyfI4f9k+651ksDNMixZkc3FmyJOWEzgBtOLvps8jf0sKUvbMPfxtN/Z+OU5/V78VGAy9JddldbWmO3NOcoY9GcDWMRJpLRmbMq2yj4qGffPcE6riEpjpowRqZjdG555NRaYWOzMXXZqikt6mlYCdJXz7PVtKfMZbUSpDtZWTXaIp7WZc7dR1mO00hzL0uRMP85wyvVtXmNEZBuXch+xFRG7EKrlFW8CEyj7ogGQ1f7zhpLzdw6RaSAH2RX6jnVPlKdg8IYkziV3HBZh2Yk4t+AtIY7XBpA29P/N78BJ+Bib4kEdA4AAAseaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE3RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDAyRUE2RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCNDAyRUE1RTgyQjExRTQ4MzQwQ0M0QzQzMjU4OTVBIgogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjQwMkVBNEU4MkIxMUU0ODM0MENDNEM0MzI1ODk1QSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lbtl2gAAAARzQklUCAgICHwIZIgAAAGmSURBVDiNlZQ/TxVBFMXP2bdBQ6FQqEQSIjEkFBAsbGwtiY3GxsbQ+BWsJCQU9oYYSwq+ARU0iJ0fwNjQKYSHDxIr/xDf/VG8GTJv3ZfobTZ7585vzz13ZqX/DKACPGp95EIbSJJt9xNwHpi0fWj7S675CwjYNs2cBjSAjqQFSS8kzUv6KGnD9glQt7VTA52yLWAsKRSwBLyJiC7QBz4DD/P+IaLtkBQFqJaE7fMMk7Qi6YntW5K6kvYlHV9a2FByFZgAxhvKa2AReAucMohT4DVwp6jrZBV50zKwCjwHbhSFD4B3wBlARHwD1oC7jaEl6uB5D9gBjiLiPfAMmAXuAxsRcZKUHQDrwGw5tNxpLSlP9LqkSUlTtm9L+iVpTtIM8Mj2TaBnewvYrKrqa1JV2f5T+pMVXgOeAntJyU/gCPie3o+Bl8BM41QMH70yCVwBHkfELkVExCfgFTBdtFhd+taMFugysJ+GcJiUTRW1dSsoeZjPX74lv4EPydMlST1J27a7+fuS+qOAQ/0nPyNdsTykH5J6KVdpcNBpYbVH9qcl908/kgsC1bFM8x8oYwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 4px 6px;
}

.ts-container__check-list {
	padding: 0 10px;
}

/*end lvl1*/
/*lvl 2*/

.ts-second-lvl__coluns {
	width: 100%;
	display: block;
	/*background: #f9f9f9;*/
}

.ts-second-lvl__column, .rs-second-lvl__column {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	border-bottom: 1px solid #cfd4d7;
	background: #f9f9f9;
}

.ts-second-lvl__column:nth-child(1) {
	width: 205px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	overflow: hidden;
	float: left;
}

.rs-second-lvl__column:nth-child(1) {
	width: 265px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	overflow: hidden;
	float: left;
}

.ts-second-lvl__column:nth-child(2) {
	width: 58px;
	line-height: 11px;
	border-right: 1px solid #cfd4d7;
	text-align: left;
	float: left;
	overflow: hidden;
}

.ts-second-lvl__column:nth-child(1) span,
.rs-second-lvl__column:nth-child(1) span,
.ts-second-lvl__column:nth-child(2) span {
	color: #454856;
	display: block;
	font-size: 12px;
	padding: 10px 0;
}

.rs-second-lvl__column:nth-child(1) span,
.ts-second-lvl__column:nth-child(1) span {
	margin-left: 32px;
}

/*end lvl 2*/
/*end body*/
/*left panel*/

.ts-container__variants {
	position: relative;
	width: 150px;
	margin: 0px auto 0px;
}

.ts-container__variant {
	background: #8092a4;
	line-height: 14px;
	padding: 16px 10px;
	cursor: pointer;
	text-align: center;
}

.ts-container__variant-report {
	margin: 0 10px;
}

.ts-container__variant:nth-child(1) {
	margin-bottom: 2px;
}

.ts-container__variant-active {
	background: #FFFFFF;
}

.ts-container__variant-active-report {
	background: #FFFFFF;
	margin: 0 10px;
}

.ts-container__variant.ts-container__variant-active-report span {
	color: #8092a4;
}

.ts-container__variant span {
	font-size: 15px;
	color: #fff;
}

.ts-container__variant-active span {
	color: #fff;
}

.ts-marker_container,
.ts-marker_container-2,
.ts-marker_container-3 {
	position: absolute;
	left: 64px;
	display: block;
	padding: 10px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.ts-marker_container_n {
	position: absolute;
	padding: 10px 10px;
	margin:	-10px auto;
	left: 64px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.ts-marker_container {
	top: 51px;
}

.ts-marker_container-2 {
	top: 114px;
}

.ts-marker_container-3 {
	top: 177px;
}


.ts-distribution_cabinet_auto {
	width: 130px;
	margin: 0 auto;
	border: 1px solid #c8d0d8;
	background: #8899aa;
	line-height: 14px;
	padding: 8px 0px 8px 15px;
}

.ts-distribution_cabinet_auto {
	font-size: 13px;
	color: #fff;
}

.ts-container__filter-fields {
	background: #8193a5;
	padding: 10px 0px;
}

.ts-container__filter-fields .r-st-filter__field-name {
	color: #000;
}

.ts-building-adress {
	line-height: 13px;
	padding: 2px 5px 2px 25px;
}

.ts-building-adress span {
	font-size: 13px;
	color: #000;
}

.ts-color__01 {
	background-color: #ddc7f6 !important;
}

.ts-color__02 {
	background-color: #69daff !important;
}

.ts-color__03 {
	background-color: #f5e49e !important;
}

.ts-color__04 {
	background-color: #80e7b8 !important;
}

.ts-building-list__show {
	margin-top: 5px;
	text-align: center;
}

.ts-building-list__show a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}

.ts-building-list__show a:hover {
	text-decoration: none;
}

.ts-container__check-list u {
	text-decoration: none;
	font-size: 13px;
	color: #fff;
}

.ts-container__check-list input[type="checkbox"] {
	display: none;
}

.ts-container__check-list input[type="checkbox"] + label {
	cursor: pointer;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check + label span {
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	cursor: pointer;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check + label span {
	background: #fff;
	position: relative;
	left: 0;
	top: -1px;
}

.ts-container__check-list input[type="checkbox"].b-rp-schedule_check:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdCNEQ2NzFDRDQ5MTFFNDgxNTZBRDFGMzJEMUMzNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdCNEQ2NzJDRDQ5MTFFNDgxNTZBRDFGMzJEMUMzNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0I0RDY2RkNENDkxMUU0ODE1NkFEMUYzMkQxQzM3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0I0RDY3MENENDkxMUU0ODE1NkFEMUYzMkQxQzM3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtNlWP0AAAB2SURBVHjaYvz//z8DMYCFCDXeQBzBADIRD3YC4q9AHI9PkSUQfwbibLDzgAQnFkVGQPwBiEtgYiBiPxAXICnSBuJXQNyArBlE2ALxFyBOBWIVIH4KxD3otsAYrkD8DWrSDCBmxKUQhP2AeDY2RSDMSGyAAwQYAFS75jWN+08GAAAAAElFTkSuQmCC) top no-repeat;
	background-position: 2px 1px;
}

i.b-ec__drop-theme-schedule {
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	background-position: 6px 11px;
	float: left;
	display: block;
	height: 4px;
	width: 7px;
	margin-right: 5px;
	outline: none;
}

.highlight-cell {
	box-shadow: 0 0 2px 0 rgba(6, 0, 184, 1) inset;
}

.cells {
	width: 825px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 30px;
	border-bottom: 1px solid #cfd4d7;
}

.cells-wrapper {
	/* left: -45px; */
	width: 825px;
	float: left;
	/*    position: relative;*/
	overflow: hidden;
}

.schedule-teacher-table-body {
	height: 1000px;
	padding-right: 0;
	width: 1111px;
	margin-top: 90px;
}

/** Плашка для всех расписаний **/
.all-schedule-expansion-panel {
	margin: 10px;
	position: relative;
}

.all-schedule-expansion-panel-old {
	border: 1px solid #fff;
	padding-bottom: 15px;
}

.all-schedule-expansion-panel-new {
	border: 1px solid #fff;
	border-top: 0;
}

.all-schedule-expansion-panel-active {
	background-color: #cfd8dc;
}

.all-schedule-expansion-panel-active .r-st-filter__field-name {
	color: #3b5777 !important;
}

.all-schedule-expansion-panel-active select {
	border: 1px solid #cfd4d7;
}

.all-schedule-expansion-panel-active a.r-building_add__link {
	color: #3b5777 !important;
}

.schedule-week-list {
	height: 200px;
	overflow: scroll;
}

.schedule-week-list div {
	float: left;
}

.schedule-week-list div:nth-child(odd){
	padding-right: 12px;
	width: 50px;
}

.schedule-opt-name {
	color: #fff;
}

.all-schedule-expansion-panel-active .schedule-opt-name {
	color: #3b5777 !important;
}


/** Конец плашка для всех расписаний **/

.b-panel-visually-impaired-wrap {
	width: 100%;
	height: 50px;
	background: #000;
}

.b-panel-visually-impaired-head {
	width: 1120px;
	margin: 0 auto;
	color: #fff;
}

.b-panel-visually-impaired-call {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	width: 373px;
	text-align: center;
}

.b-panel-visually-impaired-call span {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	cursor: pointer;
}

span.b-zoom-font {
	width: 20px;
	border: 1px solid #fff;
	cursor: pointer;
}

span.b-zoom-font__active {
	background: #fff;
	color: #000;
}

body.white-theme {
	background: #fff;
}

body.white-theme .b-logo span,
body.white-theme .oezd-logo span {
	color: #000;
}

body.white-theme .b-news-title {
	background: #fff;
	color: #000;
	border-bottom: 1px solid #000;
}

body.white-theme header.header,
body.white-theme .b-header__user-account {
	background: #fff;
	border-bottom: 1px solid #000;
}

body.white-theme .b-top-menu__nav nav ul li > a {
	color: #000;
}

.b-ctb__nav nav > ul li > a:hover {
	background: #000;
}

body.white-theme .b-user,
body.white-theme .ul-labels:first-of-type {
	border-color: #000;
}

body.white-theme .b-user p,
body.white-theme .b-user p span.name,
body.white-theme .b-user p span,
body.white-theme .ul-labels a {
	color: #000;
}

body.white-theme .count-messenge,
body.white-theme i.count-solutions {
	background: #000;
	border: none;
}

body.white-theme .logout {
	color: #000;
	border-color: #000;
}

body.white-theme .wrapper,
body.white-theme .content {
	background: #fff;
}

body.white-theme i.m-title-icon-bg {
	background: #000;
	color: #fff !important;
}

body.white-theme .b-messange__controls a {
	color: #000;
}

body.white-theme .content {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 1128px;
}

body.white-theme .b-right__sidebar {
	/*width: 1146px;*/
	width: 919px;
	min-height: 886px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #fff;
	box-sizing: border-box;
}

body.white-theme .top-menu .top-menu-group:hover .top-menu-pan {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	box-shadow: none;
	top: 1px;
}

body.white-theme .r-main_box__title {
	background: #fff;
	color: #000;
	border-bottom: 1px solid #000;
	height: 55px;
}

body.white-theme .b-events__right_nav:hover,
body.white-theme .b-events__right_nav:active,
body.white-theme .b-events__right_nav:focus,
body.white-theme .b-events__right_nav.open {
	border-color: #000;
	background: #000 !important;
}

body.white-theme .b-right__nav_sidebar {
	width: 154px;
}

body.white-theme .b-reference-form__title {
	width: 817px;
	background: #fff;
	/*border-right: 1px solid #000;*/
}

body.white-theme .b-reference-form__title_wide {
	width: calc(100% - 95px);
	background: #fff;
}

body.white-theme .b-events__right_nav.open {
	background: #fff;
}

body.white-theme div.b-events__right_nav {
	height: 56px;
	width: 58px;
	border-bottom: 1px solid #000 !important;
	box-sizing: border-box;
}

body.white-theme .b-reference-form__title span {
	color: #000;
}

body.white-theme .b-calendar,
body.white-theme .b-left__sidebar,
body.white-theme .b-choice-date__title,
body.white-theme .b-ctb__nav,
body.white-theme .closed-menu .b-choice-date,
body.white-theme .closed-menu .b-choice-date:hover {
	background: #fff;
	color: #000;
}

body.white-theme .b-nav_left-part a {
	color: #000;
}

body.white-theme .b-right__nav_sidebar {
	height: 886px;
	background: #fff;
}

body.white-theme .header-up select,
body.white-theme .b-right__nav_sidebar select,
body.white-theme .b-right__nav_sidebar input {
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
}

body.white-theme .ls_active,
body.white-theme .ls_active .ls-link__name,
body.white-theme .b-nav_left-part a:hover,
body.white-theme .b-nav_left-part a.selected,
body.white-theme .b-nav_left-part-turned a:hover,
body.white-theme .b-nav_left-part a.selected {
	color: #fff;
	background: #000;
}

body.white-theme .b-calendar-events__title,
body.white-theme .b-calendar-events,
body.white-theme #calendar2,
body.white-theme #calendar2 thead tr:last-child td:nth-child(n+7),
body.white-theme #calendar2 thead tr:last-child td,
body.white-theme #calendar2 tbody td > span,
body.white-theme #calendar2 tbody td > span:hover,
body.white-theme #calendar2 thead tr:nth-child(1) td:nth-child(2),
body.white-theme .b-calendar__body {
	background: #fff;
	color: #000;
}

body.white-theme .b-events__wrapper header {
	background: #fff;
}

body.white-theme .b-events__search,
body.white-theme .b-events__right_nav {
	border-top: none;
	border-bottom: none;
	border-right: none;
	height: 56px;
}

body.white-theme .b-events__add,
body.white-theme .b-events__all,
body.white-theme .b-events__search,
body.white-theme .b-events__wrapper {
	border-bottom: 1px solid #000;
}

body.white-theme .b-events__all,
body.white-theme .b-events__search,
body.white-theme .b-events__right_nav {
	border-left: 1px solid #000;
}

body.white-theme .b-calendar__csv {
	border-top: 1px solid #000;
	background: #fff;
}

body.white-theme .b-calendar__csv a {
	color: #000;
}

body.white-theme .b-calendar-events {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

body.white-theme .sprite-main-nav {
	background-color: #fff;
	border: 1px solid #000;
}

body.white-theme .b-nav_left-part__name {
	color: #000;
}

body.white-theme .b-infomation__sidebar {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	width: 1128px;
	background: #fff;
	color: #000;
}

body.white-theme .b-messange-title,
body.white-theme .b-messange__list {
	background: #fff;
	color: #000;
}

body.white-theme .b-infomation__sidebar .b-news_list span,
body.white-theme .b-news_list a {
	color: #000;
}

body.white-theme .b-news__controls {
	border-color: #000;
}

body.white-theme .b-messenge__more {
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

body.white-theme .b-messenge__more,
body.white-theme .b-messenge__write {
	padding-bottom: 21px;
}

body.white-theme .b-news__more {
	border-left: 1px solid #000;
}

body.white-theme .b-messenge__write {
	border-bottom: 1px solid #000;
}

body.white-theme .b-news__more a,
body.white-theme .b-messenge__more a,
body.white-theme .b-messenge__write a {
	color: #000;
}

body.white-theme .row-2.b-messange {
	background: #000;
	border: 1px solid #fff;
	border-right-color: #000;
	width: 561px;
}

body.white-theme .row-2.b-list-news {
	width: 565px;
}

body.white-theme .b-infomation__sidebar span {
	color: #fff;
}

/*right panel*/
body.white-theme .r-st-filter__title,
body.white-theme .r-st-filter__field-name {
	color: #000;
}

body.white-theme .r-st-filter__calendar {
	border: 1px solid #000;
}

body.white-theme .ts-container__variant {
	border: 1px solid #000;
	padding: 15px 30px;
	background: #fff;
}

body.white-theme .ts-container__variant span,
body.white-theme .ts-distribution_cabinet_auto span {
	color: #000;
}

body.white-theme .ts-container__variant-active {
	background: #000;
}

body.white-theme .ts-container__variant-active span {
	color: #fff;
}

body.white-theme .ts-marker_container {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDFBMjg5N0ExRkUzMTFFNThEMkJBQzE5MUVGQjhBNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDFBMjg5N0IxRkUzMTFFNThEMkJBQzE5MUVGQjhBNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMUEyODk3ODFGRTMxMUU1OEQyQkFDMTkxRUZCOEE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMUEyODk3OTFGRTMxMUU1OEQyQkFDMTkxRUZCOEE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptge/aoAAADmSURBVHjarFTLDoIwECyEpD3Jr6o39UA5qDf1V/FUTytbbKLt9CEwCaHJbqezz4qIxJpoErbcS1UpYalkQsT1TLLonSZHpvteGPOyZ6Wk0F0XI7VKq6+ikE80DE97ftxv9r/d7e2/bTeIeAqdCclDpzWNl+nzSPCxjX0AghxasDKnCoFtTr2PGuWsFNDXDzkVKgo9G7KUctGkBITcGq6aKbAPVzufQ9xnOIfAF1Y5p5Jt7AMHPNbYh+NpnBADG1spJa6XM2zsKCGamMiERAnnLoefjVOX7Lh/9mKTcFhtwS5RK94CDACILa/fNE+LxgAAAABJRU5ErkJggg==) no-repeat;
}

body.white-theme .b-rp-controls__tools ul > li {
	background: #000;
}

body.white-theme .support a {
	color: #000;
}

body.white-theme .ts-distribution_cabinet_auto {
	margin-top: 58px;
	border: 1px solid #000;
	padding: 8px 0px 8px 13px;
	width: 128px;
	background: #fff;
}

/*end right panel*/

/*footer*/
body.white-theme .b-footer {
	background: #fff;
}

body.white-theme .b-footer__copyrights,
body.white-theme .b-bottom-menu__nav nav ul li > a {
	color: #000;
}

body.white-theme footer.footer {
	border-top: 1px solid #000;
}

/*end footer*/

/*ДНЕВНИК*/
body.white-theme .b-diary-week-head__title,
body.white-theme .b-dl__dynamic-pause {
	background: #000;
	border-color: #fff;
}

body.white-theme .b-diary-week-head__title span,
body.white-theme .b-dl__dynamic-pause span {
	color: #fff !important;
}

body.white-theme .b-diary-st__body div {
	border-color: #000;
}

body.white-theme .b-diary-st__body div span {
	color: #000;
}

body.white-theme .b-dl-active,
body.white-theme .b-dl-td-hw-assessment:hover,
body.white-theme .b-dl-td_column:hover {
	background: #fff;
}

body.white-theme .b-dl-active span,
body.white-theme .b-dl-td-hw-assessment:hover span,
body.white-theme .b-dl-td_column:hover span {
	color: #000 !important;
}

body.white-theme div.b-dl__lessons-comment,
body.white-theme div.b-dl__time-comment {
	border-color: #000;
}

body.white-theme div.b-dl__lessons-comment span,
body.white-theme div.b-dl__time-comment span,
body.white-theme div.b-dl__lessons-comment:hover span,
body.white-theme div.b-dl__time-comment:hover span {
	color: #000 !important;
}

body.white-theme .i-icon__home-work {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjZDOTNGQjcxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjZDOTNGQjgxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNkM5M0ZCNTE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNkM5M0ZCNjE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvzqPbAAAABUSURBVHjaYvz//z8DNQETA5UB1Q1kQeZ0dXVhKCgrKxucXv4PxYMsDLEB9HAlFKbEupDoIKC/l0kNgkGTU3CG6eDPy0OstEECjCTyERKDvsQGCDAABpIVJlUI0EQAAAAASUVORK5CYII=) no-repeat;
	background-position: -6px -38px;
}

body.white-theme .i-icon__hw-timer {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThDREEyRTNGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThDREEyRTRGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OENEQTJFMUY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OENEQTJFMkY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDnFkYAAADpSURBVHjaYvz//z8DNQETA5UB1Q1kAHkZhtGAFhDPAOJ7QPwbiu9BxbRwmoHFQEYgrocasBKIA4BYHYoDoGK/oWoYiTGwC4hfA7E9lM+GxWP2UDVdhAy0AuK/QGyNpLkdiOWwGGoNVWuFz8C1QLwYTaMFEBfjiAKQ2rX4DHwLxIFomkDhtArKNgFiGyQ5kNq3yGagJxshIH6KnhCA+BEQ9wNxMBCfQZJ7CtUDByxomt8BsTQWr00DYlEgPokmLg3VgzMdYgtDfIBgGGKLZVyAqFjGlg4ZKEmHNMkpFOVlxpFXHlLdQIAAAwD5b//nZXFm4wAAAABJRU5ErkJggg==) no-repeat;
	background-position: 0px 2px;
}

/*КОНЕЦ ДНЕВНИК*/
/******************/
/*------ДНЕВНИК ДЗ----------*/
body.white-theme .b-hw-page-hw__thead {
	border-color: #000;
	background: #fff;
}

body.white-theme .b-hw-page-hw__thead-column,
body.white-theme .b-hw-page-hw__tb-item-column {
	border-color: #000;
}

body.white-theme .b-hw-page-hw__thead span {
	color: #000;
}

body.white-theme .b-hw-page-hw__tb-item span {
	color: #000;
}

body.white-theme .b-hw-page-hw__tb-item-column a {
	color: #000;
	border-bottom: 1px dashed #000
}

body.white-theme .b-hw-page-hw__tb-item-control input[type="checkbox"]:checked + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc0M0EyQjQxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc0M0EyQjUxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzQzQTJCMjFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzQzQTJCMzFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQxp0QAAADhSURBVHjaYvz//z8DpYCJgQpg1BDqGSIDxHuBWAXMA0UxiVgRiO/9h4CN4CRCogEaQPwEasBxIBYg1RA9IH4BNWA/EPPC5Ig1wBSI30IN2A7EXMjyyM4EOU8eiwE2QPwRasA6IGZDVwNjrIcqegjEakgKXIH4K1RuKRCzYHMpjMEHxIehip8DsTYQ+wLxD6jYLCBmxuVdZA7In7ugmt4B8S8oeyIQM+ILM3QBdmjcw0AbMQGPTZAViFcAcRWx0c+Io1BiBCVmSvPO/9HyZNSQ0TJ2tIwdLWNHy9hhbQhAgAEAVNBP0xzc/PgAAAAASUVORK5CYII=) top no-repeat;
	background-position: 37px 2px;
}

body.white-theme .b-hw-page-hw__tb-item-control input[type="checkbox"] + label span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBCODQ2MkYxRkVCMTFFNTkzMEVFQ0EzMjVDNTdBRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBCODQ2MzAxRkVCMTFFNTkzMEVFQ0EzMjVDNTdBRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEI4NDYyRDFGRUIxMUU1OTMwRUVDQTMyNUM1N0FGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEI4NDYyRTFGRUIxMUU1OTMwRUVDQTMyNUM1N0FGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjEaZQAAAAERSURBVHjaYvz//z8DpYBx1JBBZMjcuXNlgNRCIE5PTk6+w0SGAYpA6hAQOwFxL0iMiUQDNIDUYSAGGXQCiONJ8g7QAD0gtQuIxYH4ABD7Ab3ymWhDgAaYAqkdQCwEpYOBBnxDCVioM+cDcQRQ8iGaATZAaisQ8wHxeqiaX8hqYGHSDsQWoAADalJDMsAVSO2EGrAMiMPQDUB2CR/UNpCtL4DYBYiVgHg1ELMD8WwgzgQa8BdvOgEaxAWkNgAxyPb3QMwDxKxAPAmIC4AG/CcqsQENAtm6ChTyMG8CNVeRnGKBBoFsXwzEl4AGtBEV/yBD0PGcOXMYsYnjwqNFwagho2XsaBk7WsaOlrEj0xCAAAMAIwhbRBdp7ccAAAAASUVORK5CYII=) top no-repeat;
	background-position: 37px -19px;
}

body.white-theme .i-icon__homw-work001 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjZDOTNGQjcxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjZDOTNGQjgxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNkM5M0ZCNTE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNkM5M0ZCNjE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvzqPbAAAABUSURBVHjaYvz//z8DNQETA5UB1Q1kQeZ0dXVhKCgrKxucXv4PxYMsDLEB9HAlFKbEupDoIKC/l0kNgkGTU3CG6eDPy0OstEECjCTyERKDvsQGCDAABpIVJlUI0EQAAAAASUVORK5CYII=) top no-repeat;
}

/*------КОНЕЦ ДНЕВНИК ДЗ----------*/
/******************/
/*------КОНТАКТЫ----------*/
body.white-theme .b-contacts__thead,
body.white-theme .b-contacts__thead-column,
body.white-theme .b-contacts__item {
	border-color: #000;
	background: #fff;
}

body.white-theme .b-contacts__thead-column span {
	color: #000;
}

body.white-theme .b-contacts__item-user-col span,
body.white-theme .b-contacts__item span {
	color: #000;
}

/*-------КОНЕЦ КОНТАКТЫ---*/
/******************/


/* ВСЕ ОЦЕНКИ TRUE */
body.white-theme .progress-all-grades-table-header {
	background-color: #fff !important;
	color: #000;
	border-color: #000;
}

body.white-theme .progress-all-grades-table-body {
	color: #000;
	border-bottom: 1px solid #000;
	background-color: #fff;
}

body.white-theme .progress-all-grades-table-header div.table-col:nth-child(2) .b-bgt-ht-rotate_row-right,
 body.white-theme .progress-all-grades-table-header div.table-col:nth-child(2) .b-bgt-ht-rotate_row-left {
	 background-color: #000;
	 top: -2px;
	 padding: 9px 0;
	 border: 2px solid #000;
	 box-sizing: border-box;
 }

body.white-theme .progress-all-grades-table-header div.table-col:nth-child(2),
body.white-theme .progress-all-grades-table-body div.table-col:nth-child(2),
body.white-theme .progress-all-grades-module-list td,
body.white-theme .grades-module-info-title {
	border-color: #000;
}

body.white-theme .progress-all-grades-module-list td.selected {
	background-color: #fff;
	color: #000;
}

body.white-theme .grades-module-info-avg-mark {
	color: #000;
}

/* АНАЛИЗ ПРЕДЫДУЩИХ ПЕРИОДОВ */
body.white-theme .b-progress-arc-thead {
	border-color: #000;
	background: #fff;
}

body.white-theme .b-progress-arc-thead-column {
	border-color: #000;
}

body.white-theme .b-progress-arc-thead-column span {
	color: #000;
}

body.white-theme .b-progress-arc-tbody-item-col_lvl1 span,
body.white-theme .b-progress-arc-tbody-item-col_lvl0 span,
body.white-theme .b-progress-arc-tbody-item-col_lvl0:nth-child(1) span {
	color: #000;
}

body.white-theme .b-progress-arc-tbody-item__lvl1 {
	background: #fff;
}

body.white-theme .b-progress-arc-tbody-item__lvl0,
body.white-theme .b-progress-arc-thead-column,
body.white-theme .b-progress-arc-tbody-item-col_lvl0 {
	border-color: #000;
}

body.white-theme .b-progress-arc-tbody-item__lvl1:last-of-type,
body.white-theme .b-progress-arc-tbody-item__lvl1,
body.white-theme .b-progress-arc-tbody-item-col_lvl1 {
	border-color: #000;
}

body.white-theme .mrko-date-time-picker-input input {
	color: #000;
	background-color: #fff;
}

body.white-theme .mrko-date-time-picker-calendar,
body.white-theme .mrko-date-time-picker-input {
	border-color: #000;
	background-color: #fff;
}

body.white-theme .mrko-date-time-picker-calendar-header {
	color: #000;
	background-color: #fff;
}

body.white-theme .mrko-date-time-picker-calendar-days {
	border-color: #000;
}

body.white-theme .mrko-date-time-picker-calendar-weekdays span,
body.white-theme .mrko-date-time-picker-calendar-days span {
	color: #000;
}

body.white-theme .mrko-date-time-picker-calendar-days span:hover {
	background-color: #fff;
	color: #000 !important;
}

body.white-theme .mrko-date-time-picker-calendar-days span.weekend {
	color: #000;
}

body.white-theme .mrko-date-time-picker-calendar-days span.another-month-day {
	color: #000;
}

body.white-theme .apply_button {
	border-color: #000;
}

body.white-theme .apply_button a {
	color: #000;
}

body.white-theme .dropdown-profile-header,
body.white-theme .b-user p,
body.white-theme .b-user span.name {
	color: #000;
}

body.white-theme .b-icon__file002 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXCh0eWApwfQAABHpJREFUaN7t2l2IVVUUB/DfVCrINErTUJSaTgP1kGJUFCSTCRURpJFFFqEEGhEE9VAPNS9RYPTiW/rQh2UYPYhBEmJRQR8+ZFoPZUFZkfmd3dFRs+z0cNa14+3ce8/ce6UxzoLNOfucc/937bXXx15r764kSXSSztJhKgHHIKAkSTRRnYnYiE8yz6ZhIMvQSZwmgJMC6DgW4WK8hyTa17isKGAftuEIbg+OfsABLMOd+Bn7cU0zwCn4FhXMw0zsxq64r9JUfI9vGgEO4Cfsw7XRfg3uBnA2XsL78f1z6YjzAWdiL3bG/TwcCllNwXisD/k9Gs9+weY8wGnByXfByU04hs9DnhPxLk5gaXyzI34zKw/wZYygHxOwJ8AmRdscs31PcL8r5Dqz3ixX8GIM/fIY1iOYjS9jtm8LmR7IyLSuHiZ4Nt6Px/aMvu3BYEam20N+GgF+FsKfEN/0YGHoW3fo4tGMTDUDvCUE/g4m13x/H/7ARyFPRQDh3uBiH5bjIayJP9oYM200gMI2Xwt1SMIShkKuTZ1MVxmkSsD/dRgNBR/OeJhqO445hTFqABPMCudQbU+H+XUXATzF9Lq6uhLMCOdZpXPwaYSIozl4w0mSzMp+3Iz+xM24JOfdRdig5t+L0MFotfRbqYdnAGDeLPfkRL161NOK6TVrw3UtpZzlErAELBj1GprZ0NDQVZn+v36fJMnoOOzt7T2Fl9Mx5KQtwCKOJC8u16X+/v6rBwcHT/YrlYp169ZtaRmwDtddpaWUgGMNsIzLJWAJ2KlsNNuORemqLk7tov1cafF2c+ZZd2Zxfwdel9ZdPyyaBezG+XgSXTnvd0oLk1vwFR4okjxegRsiV87Ku0daOZ4tLegullb0nm+0tpmLJTU5cx6tkJb+TmBxS2ubGjqCK4PzVzqhNk9F9r+oU3r4V4hld2nLZ2ACvhDnaVARHg3gq9IK+jRNqsJFARfHdQmewfQCGBcWcQ7D0v2nHQUZGymXIiVgCdjOUqSiWEVuK8bllQjy0tvH/LORmkerpRuJb2BJUmu7OYF+QZNBfYCP8TvebKuIEbQlPNFh3FWkzFLL4XiszHG4C2T2lYty2I23cX9cu9tRmz5swlrpTuTa6PeNtrJUHfIqzI/76kpsfjyvO+Sis5y3tGtJhqfN9JZ3GnDlmFqKzIhFeTOa0UlvU22HGnqbMgSUgCVgM4/dwOwO4tKiOCdNL4L8Uum5myy9ECOZIz0iUxfwlEV7AN4YgbzWq2zFj/L3mGFvkiR3N0orsrQDt0rPKuXRAB7Ok2G13pBH46qLoxyamw1WRWd5WbSWPHY9DrULeAEejBm+Lp5NjlrDKunRrVEBjuCLqC5NjWfbQtYjrXB4GG/FfTUrXd8pGe7vhAyztKZVwAE5pyua0MBonUORVinjcglYApYJ+NhLwOtRS8njikx+3Bf9ttRmk3TvZE5cN7UbUzagN8CWqjnJ1wqH1+Nx6aHlJ6I/KsWunZTVmZg8Pfo6USLo2Cz/986hTMBLwBKwBMylvwGKZ8Yz5vrzwQAAAABJRU5ErkJggg==);
}

.flex-row {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.flex-column {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.cert-marks-flex-head {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	font-size: 12px;
	transition: margin .1s ease-in-out
}

.cert-marks-flex-head > div {
	border-right: 1px solid #cfd4d7;
	min-width:100px;
	max-width: 100px;
	height: 40px;
	min-height: 40px;
	padding: 5px;
}


.cert-marks-flex-body {
	font-size:12px;
	transition: margin .1s ease-in-out
}

.cert-marks-flex-body > div {
	border-right: 1px solid #cfd4d7;
	border-bottom: 1px solid #cfd4d7;
	border-collapse: collapse;
	min-width:100px;
	max-width: 100px;
	padding: 5px;
	align-content: center;
	min-height: 50px;
}

.cert-marks-flex-body > div:first-child {
	/* min-width: 150px; */
}

.cert-marks-slider-nav a {
	padding: 17px 1px;
	display: block;
	text-decoration: none;
}

.cert-marks-slider-nav {
	display: inline-block;
	background: #DCDBE0;
	width: 10px;
	position: absolute;
	top:0;
}

.cert-marks-slider-nav.left {
	left: -10px;
}

.cert-marks-slider-nav.right {
	right: -10px;
}

.cert-marks-slider-container {
	overflow: hidden;
	width: 888px;
	padding-bottom: 100px;
}

.cert-marks-slider-container > .cert-marks-flex-head {
	width:10000px;
}

.cert-marks-input {
	font-size: 12px;
	color: #3b3e41;
	padding: 10px 5px;
	width: 30px;
	text-align: center;
	border: 1px solid #aeaeae;
	margin: 0 5px 0 20px;
}

.cert-marks-with-comment {
	display: flex;
	flex-direction: column;
	position: absolute;
	align-items: center;
	min-width: 200px;
	max-width: 650px;
	min-height: 32px;
	max-height: 120px;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 3px solid #546f7a;
}

.cert-marks-with-comment textarea{
	width: 100%;
	height: 100%;
	min-height: 32px;
	resize: none
}

.cert-marks-with-comment-inner{
	text-align: center;
	width: 100%;
	font-size: 18px;
	background: #eff4f7;
}


.b-pop-up__container {
	/*display: none;*/
	/*background: rgba(238, 238, 238, 0.8);*/
	/*height: 100%;*/
	position: fixed;
	/*width     : 100%;*/
	z-index: 100;
	-webkit-transition: left 150ms ease-in-out;
	-moz-transition: left 150ms ease-in-out;
	-ms-transition: left 150ms ease-in-out;
	-o-transition: left 150ms ease-in-out;
	transition: left 150ms ease-in-out;
}

.b-pop-up__container .small-popup-wrapper {
	width: 360px;
}

.b-pop-up__wrap {
	width: 549px;
	margin: 0 auto;
	position: relative;
	top: 0%;
	background: #fff;
	border-top: 5px solid var(--color-button-5);
	box-shadow: 0px 0px 5px #cfd4d7;
}

.b-pop-up__head {
	position: relative;
	height: 40px;
	border-bottom: 1px solid #cfd4d7;
}

.b-pop_up_close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 11px;
	z-index: 101;
}

.b-pop-up__title {
	width: 480px;
	padding: 10px 0px 10px 10px;
}

.b-pop-up__title span {
	font-size: 15px;
	font-weight: bold;
	color: #1c1d1e;
}

.certificate-marks-fixed {
	position: fixed;
	top:0;
	z-index: 100;
	background: #fff;
}

.certificate-marks-fixed.cert-marks-slider-nav {
	background: #DCDBE0;
}

.certificate-marks-fixed.cert-marks-flex-head {
	min-width: 228px;
}

.b-cert-numbers__conteiner {
	/* width: 482px; */
	display: inline-block;
	float: left;
}

.b-cert-numbers__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.b-cert-numbers__thead-column,
.b-cert-numbers__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
	text-align: center;
}

.b-cert-numbers__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-cert-numbers__thead-column:nth-child(1) {
	width: 260px;
}

.b-cert-numbers__thead-column:nth-child(2) {
	text-align: center;
	width: 80px;
}

.b-cert-numbers__thead-column:nth-child(3) {
	text-align: center;
	width: 110px;
}

.b-cert-numbers__thead-column:nth-child(4) {
	width: 110px;
}

.b-cert-numbers__thead-column:nth-child(5) {
	width: 110px;
}

.b-cert-numbers__thead-column:nth-child(6) {
	width: 180px;
}

.b-cert-numbers__thead-column:nth-child(7) {
	width: 100px;
}

.b-cert-numbers__thead-column:nth-child(8) {
	width: 100px;
	border-right: none;
}

.b-cert-numbers__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.b-cert-numbers__item-column:nth-child(1) {
	width: 260px;
}

.b-cert-numbers__item-column:nth-child(2) {
	width: 80px;
	text-align: center;
}

.b-cert-numbers__item-column:nth-child(3) {
	width: 110px;
	text-align: center;
}

.b-cert-numbers__item-column:nth-child(4) {
	width: 110px;
}

.b-cert-numbers__item-column:nth-child(5) {
	width: 110px;
}

.b-cert-numbers__item-column:nth-child(6) {
	width: 180px;
}

.b-cert-numbers__item-column:nth-child(7) {
	width: 99px;
}

.b-cert-numbers__item-column:nth-child(8) {
	width: 100px;
	border-right: none;
}

.b-cert-numbers__item-column span {
	color: #747a80;
	font-size: 12px;
}

.b-cert-numbers__item-column a {
	color: #39b3ae;
	font-size: 12px;
}

.b-cert-numbers__item-column a:hover {
	text-decoration: none;
}
.b-cert-school__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-cert-school__thead-column,
.b-cert-school__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-cert-school__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-cert-school__thead-column:nth-child(1) {
	width: 40px;
}

.b-cert-school__thead-column:nth-child(2) {
	text-align: center;
	width: 300px;
}

.b-cert-school__thead-column:nth-child(3) {
	text-align: center;
	width: 300px;
}

.b-cert-school__thead-column:nth-child(4) {
	width: 155px;
}

.b-cert-school__thead-column:nth-child(5) {
	width: 90px;
}

.b-cert-school__thead-column:nth-child(6) {
	width: 150px;
}

.b-cert-school__thead-column:nth-child(7) {
	width: 100px;
}

.b-cert-school__thead-column:nth-child(8) {
	width: 100px;
	border-right: none;
}

.b-cert-school__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-cert-school__item-column:nth-child(1) {
	width: 40px;
}

.b-cert-school__item-column:nth-child(2) {
	width: 300px;
	text-align: center;
}

.b-cert-school__item-column:nth-child(3) {
	width: 300px;
	text-align: center;
}

.b-cert-school__item-column:nth-child(4) {
	width: 155px;
}

.b-cert-school__item-column:nth-child(5) {
	width: 90px;
}

.b-cert-school__item-column:nth-child(6) {
	width: 150px;
}

.b-cert-school__item-column:nth-child(7) {
	width: 99px;
}

.b-cert-school__item-column:nth-child(8) {
	width: 100px;
	border-right: none;
}

.b-cert-school__item-column span {
	color: #747a80;
	font-size: 12px;
}

.b-cert-school__item-column a {
	color: #39b3ae;
	font-size: 12px;
}

.b-cert-school__item-column a:hover {
	text-decoration: none;
}

/** Предметы для аттестата */

.b-cert-subjects__conteiner {
	/*width: 482px;*/
	display: inline-block;
	float: left;
}

.b-cert-subjects__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.b-cert-subjects__thead-column,
.b-cert-subjects__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
	text-align: center;
}

.b-cert-subjects__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-cert-subjects__thead-column:nth-child(1) {
	text-align: center;
	width: 300px;
}

.b-cert-subjects__thead-column:nth-child(2) {
	text-align: center;
	width: 35px;
}

.b-cert-subjects__thead-column:nth-child(3) {
	width: 47px;
}

.b-cert-subjects__thead-column:nth-child(4) {
	width: 90px;
}

.b-cert-subjects__thead-column:nth-child(5) {
	width: 150px;
}

.b-cert-subjects__thead-column:nth-child(6) {
	width: 100px;
}

.b-cert-subjects__thead-column:nth-child(7) {
	width: 100px;
	border-right: none;
}

.b-cert-subjects__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.b-cert-subjects__item-column:nth-child(1) {
	width: 300px;
	text-align: center;
}

.b-cert-subjects__item-column:nth-child(2) {
	width: 35px;
	text-align: center;
}

.b-cert-subjects__item-column:nth-child(3) {
	width: 47px;
}

.b-cert-subjects__item-column:nth-child(4) {
	width: 90px;
}

.b-cert-subjects__item-column:nth-child(5) {
	width: 150px;
}

.b-cert-subjects__item-column:nth-child(6) {
	width: 99px;
}

.b-cert-subjects__item-column:nth-child(7) {
	width: 100px;
	border-right: none;
}

.b-cert-subjects__item-column span {
	color: #747a80;
	font-size: 12px;
}

.b-cert-subjects__item-column a {
	color: #39b3ae;
	font-size: 12px;
}

.b-cert-subjects__item-column a:hover {
	text-decoration: none;
}

.cert_subject_select {
	border: 1px solid #aeaeae;
	/* margin-top: 8px; */
	padding-right: 25px;
	cursor: pointer;
	width: 280px;
	height: 32px;
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 97% 11px;
}

.abs_center {
	position: absolute;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}
.abs_center img {
	max-height: 100%;
}

.cert-print-container {
	width: 290mm;
	height: 205mm;
	position: relative;
	background-size: contain;
}

.fill-z {
	/*border-bottom: 0.2mm solid black;*/
	/*border-top: 0.2mm solid black;*/
	margin: 5mm 2mm;
	width: 97%;
	transform: translateZ(0);
	height: 100%;
	/*background: linear-gradient(to top left, transparent 49.9%, black 0.1%, transparent 50.1%) no-repeat;*/
	/*background: url('~images/Z.svg');*/

}

.cert-print-marks .flex-row {
	width: 100%;
	align-items: flex-end;
	line-height: 1;
	font-family: "Times New Roman", Times, serif;
	min-height: 4.0mm;
	margin: 0 0 0 3mm;
	justify-content: space-between;
	flex: 0 0 auto;
}

.cert-print-marks .flex-row:first-of-type {
	margin-top: 4mm;
}

.print-instructions p {
	margin: 10px;
}

.selected-box {
	outline: 1px solid #cf0404;
}

.hidden-controls .rg-top,
.hidden-controls .rg-left,
.hidden-controls .rg-bottom,
.hidden-controls .rg-right {
	display: none;
}

.selected-box .rg-top,
.selected-box .rg-left,
.selected-box .rg-bottom,
.selected-box .rg-right {
	display: block;
}

.selected-box .rg-top span,
.selected-box .rg-left span,
.selected-box .rg-bottom span,
.selected-box .rg-right span {
	border-color: #cf0404;
}

.settings {
	width: 100%;
}
.setting-item:nth-child(2) {
	margin-left: 30px;
}
.settings-title {
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
	font-size: 16px;
}
.setting-filters {
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 15px;
	align-items: flex-end;

}
.setting-item {
	display: flex;
	flex-direction: column;
}
.setting-item input {
	align-content: flex-end;
}
.settings-fixed {
	position: fixed;
	width: 1141px;
	top:0;
	z-index: 100;
	background: #fff;
}

.full-width-input {
	width:98%;
}
.b-decision-gusoev__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-decision-gusoev__thead-column,
.b-decision-gusoev__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-decision-gusoev__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-decision-gusoev__thead-column:nth-child(1) {
	width: 141px;
}

.b-decision-gusoev__thead-column:nth-child(2) {
	text-align: center;
	width: 537px;
}

.b-decision-gusoev__thead-column:nth-child(3) {
	text-align: center;
	width: 109px;
}

.b-decision-gusoev__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-decision-gusoev__item-column:nth-child(1) {
	width: 141px;
}

.b-decision-gusoev__item-column:nth-child(2) {
	width: 537px;
	text-align: center;
}

.b-decision-gusoev__item-column:nth-child(3) {
	width: 109px;
	text-align: center;
}

.b-decision-gusoev__item-column span {
	color: #747a80;
	font-size: 12px;
}

.b-decision-gusoev__item-column a {
	color: #39b3ae;
	font-size: 12px;
}

.b-decision-gusoev__item-column a:hover {
	text-decoration: none;
}

.compare-left,
.compare-right {
	display: inline-block;
	max-width: 400px;
	vertical-align: top;
}

/*.compare-right {*/
/*border-left: dashed 1px #aeaeae;*/
/*}*/


.decision-tabs {
	height: 48px;
	border-bottom: 1px solid rgba(0,0,0,0.12);
}

.decision-tabs a {
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	padding: 12px 24px;
	white-space: nowrap;
	position: relative;
	text-transform: uppercase;
	float: left;
	font-weight: 500;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	color: rgba(0,0,0,0.54);
	text-decoration: none;
}

.decision-tabs a.active {
	color: var(--menu-color);
	border-bottom: 3px solid var(--menu-color);
}

.decision-tabs a.active span {
	margin-bottom:-3px;
	display: block;
}

body.black-theme .filter-title,
body.black-theme .filter-field-name {
    color: #000;
}

body.black-theme .filter-button {
    border-color: #000;
    background-color: #fff;
}

body.black-theme .filter-button a {
    color: #000;
}

body.black-theme .filter-panel-wrapper {
    background: #fff;
}
.student-homework-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.student-homework-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.student-homework-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.student-homework-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.student-homework-right-nav select.filter-select::-ms-expand {
    display: none;
}

.student-homework-right-nav .filter-button {
    border: 1px solid #ededed;
    margin: 5px 5px 15px 5px;
    text-align: center;
    border-radius: 2px;
}

.student-homework-right-nav .filter-button a {
    padding: 15px 7px 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    padding-left: 0!important;
    color: #fff;
    display: block;
    text-decoration: none;
}

.filter-panel-wrapper {
    padding: 15px 0;
}
body.white-theme .filter-title,
body.white-theme .filter-field-name {
    color: #000;
}

body.white-theme .filter-button {
    border-color: #000;
    background-color: #fff;
}

body.white-theme .filter-button a {
    color: #000;
}

body.white-theme .filter-panel-wrapper {
    background: #fff;
}
body.black-theme .student-homework-list .b-icon__file002 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXChAVenbXuAAABNFJREFUaN7tml2IVVUUx//LZkYYdK70QZGjOTWgD41MVBg0lAkVkaSDJmmEEmhEENRDPVQvToHRy7ylD31YRtFDGCghY2hS5oNT1kNa0GiR6eiM5jijpuWvB9etw5l9zz33oxhpb9jce/bZ93fWXnutvc7a+xqgepZJqnOJwAkIFKAs0wGagW3A7kTbTKAdmDSOkwUECsBu4DywHJgOfMo/ZT8wOxcQuAbYB5wBHnKJDgHDwBpgCfALMATcngkEWoEfgFPAAqADOAocAToS/WYAA8D3JYEuyc/AcWCe1xMuXTtwBfAmsMP7v+rDHw90SY4Bh/37AuC066oVaAI2O+AZb/sV2DMO6DN3AvjRJbkXOAd85fpsBrYDfwKrvc9B/83cEPAtYAy4EZgMDDqs4HWPz/YjLv0R12tHcJZ9At7wm3N8WE8DncC3PtsPuk6HizotaYcOeMVvNgEHEvY2CNyV0OkBoDXoIAngXlf+ZO/QAix1e5vitni2qNOSHpcA3u8K/wSYlur8KHAB+BwoZLpwymxWuBTHgXXAk8Amf9A2oLnsmhAw7NnAu24OuCe8BDTlWWQsBqkI/D8ARySRqucldZmZStWgyySWsLnAtERd6+43pZzbhVwPSW1mdijRuUHSl5JmSjob4I1Imlu8aCinEzP7A7hP0g2B29dL2ppsaMijaDM7KelkYKi/RTu8DIChWW5JR72M0jLOIlKGPSJpaoVCnU6CY5CKwAisBkhW7enpubX4PRjxKpVweHg4ufxT9yGHoBUBQ0Mst3xlLj0DAwO37dq16+/rQqGg7u7u/qqBpYSKhh2BE/3NwaIOIzACq8xGk/WcpCVZGWna9aZKWi5pT6JtSqJft6T3gCEz+yxvFnBU0tWSXijh24clbQf6JX1nZo/nSR5vlnS3pLUp9bRI2iepU9IMSSuB/Wb2Wp5sdMTMejPeGnp9BOuAY5I21jrLZyTd4oy362E2L0pq80ms3Q7N7KJvJRyNrncZJuBLJV0pqbkewHckterSLlJTzUAzW+lutUrSy8CsHIzr8iwOI5KmSzqYU7CxuEUQgRFYC/BUuW0Cr19Lagzlz6H09llJOzKE2ChpjqQPJK0alxIHdtoXl9kW2Al8AfwOfJj6fVU67PeVaFTSw6EnZkrox5rr08dwwOLkuXIuCf1AYYukxyRtyTpgKGs2fv7ZJ+l9Scf9sy90LppryMAGYJF/P+Sfi4ANWUPONctFYM06/Dddb11dgWa2fkK9irQBnTl+2xYcTWpxOKXAgUFGGVXq7CAG+giMwEqBpYL8SUk3ZZ2AJwN+0vWQtFrS3tRDX/cHd5nZhaxQEgLeY2Y7Ux3b/NXjJwXOmL0ck7Ss3BZBcXE9CDwgaV6JLu2SngpFPYD5JYbTCDSWuDc/GazyzvIar1Wt2KHSWEsIKA7lWklP+Azf4W3TJF2UtMHMBiuVcEzSN743M8Pb9rk1jFUsoZmNSvrYJZvlbZvrpcOhmnWYknZTtcD20L8rypT2UmG00picTtgLMS5HYATGBHwCJeAZklaVgPcW82P/T3ZvrWbTp0tnJ12Stvt19THFzLYCVzlstZltrUlC4E5Jz0laIel5v65pyGskLTSzjyQtzPV+85/O8oRYHGICHoERGIHB8heMnZYD3PlNlwAAAABJRU5ErkJggg==);
}

body.black-theme .student-homework-list .homework-table-header {
    background: #fff;
    border-color: #000;
}

body.black-theme .student-homework-list .homework-details .column {
    border-color: #fff;
    color: #fff;
}

body.black-theme .student-homework-list .homework-table-header .column {
    border-color: #000;
    color: #000;
}

body.black-theme .student-homework-list a.homework-book-link {
    color: #fff;
}

body.black-theme .student-homework-list .column.is-required input[type="checkbox"]:checked + label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc0M0EyQjQxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc0M0EyQjUxRkVBMTFFNTkwNTREQzlDNkYxNzM4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzQzQTJCMjFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzQzQTJCMzFGRUExMUU1OTA1NERDOUM2RjE3MzgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQxp0QAAADhSURBVHjaYvz//z8DpYCJgQpg1BDqGSIDxHuBWAXMA0UxiVgRiO/9h4CN4CRCogEaQPwEasBxIBYg1RA9IH4BNWA/EPPC5Ig1wBSI30IN2A7EXMjyyM4EOU8eiwE2QPwRasA6IGZDVwNjrIcqegjEakgKXIH4K1RuKRCzYHMpjMEHxIehip8DsTYQ+wLxD6jYLCBmxuVdZA7In7ugmt4B8S8oeyIQM+ILM3QBdmjcw0AbMQGPTZAViFcAcRWx0c+Io1BiBCVmSvPO/9HyZNSQ0TJ2tIwdLWNHy9hhbQhAgAEAVNBP0xzc/PgAAAAASUVORK5CYII=) top no-repeat !important;
}

body.black-theme .student-homework-list .student-homework-file-upload-link,
body.black-theme .student-homework-list .student-homework-file-upload-link span,
body.black-theme .student-homework-list .student-homework-file-upload-link a {
    color: #fff;
    border-color: #fff;
}
.student-homework-list.homework-table {
    margin: 25px 0;
}

.student-homework-list .homework-table-header {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
}

.student-homework-list .homework-table-header .column,
.student-homework-list .homework-details .column {
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #cfd4d7;
    line-height: 13px;
    padding: 5px 0;
}

.student-homework-list .homework-details .column {
    border-bottom: 1px solid #cfd4d7;
    min-height: 26px;
    color: #454856;
}

.student-homework-list .homework-table-header .column {
    color: #6c8796;
}

.student-homework-list .column span {
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    text-align: left;
}

.student-homework-list .homework-details .column span {
    font-weight: normal;
    width: 100px;
}

.student-homework-list .column.date-from {
    width: 80px;
}

.homework-table-header .column.date-from {
    padding-left: 5px;
    width: 75px;
}

.student-homework-list .homework-details .column.date-from span {
    width: 75px;
}

.student-homework-list .homework-details .column.date-from {
    text-align: center;
}

.student-homework-list .column.date-to {
    width: 90px;
    padding-left: 5px;
    padding-right: 5px;
}

.student-homework-list .homework-details .column.date-to {
    text-align: center;
}

.student-homework-list .column.subject-name {
    width: 100px;
    padding: 0 5px;
}

.student-homework-list .column.subject-name span {
    width: 90px;
    display: block;
}

.student-homework-list .column.is-required {
    width: 90px;
    padding: 0 5px;
}

.student-homework-list .column.description {
    width: 190px;
    padding: 0 5px;
}

.student-homework-list .homework-details .column.description span {
    display: block;
    padding: 5px;
}

.student-homework-list .column.duration {
    width: 96px;
    padding: 0 5px;
}

.student-homework-list .column.homework-files {
    width: 105px;
    padding: 10px 5px;
    word-break: break-all;
}

.hw-files-indicator {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE1ODVGOEIxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE1ODVGOEMxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTU4NUY4OTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTU4NUY4QTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkRbOWoAAACWSURBVHjaYvz//z8DuYAFRDAyMhoCKSZcimpraxk0NTX/R0VFXQVyf4LEQJbCNDDhs0FYWJiBi4uLEcjUAmJOBmI0YQEg9RpAzA13NiEAcqK5uTnDhg0bwAZ8+fJFHUifYwRJAP1sjE+zkpISg52dHZz/8eNHhnXr1p0lSjMO15xlYqAAjGoeCM3/SNQHVs9ISZYECDAA1xAsWPbzzUMAAAAASUVORK5CYII=) 0 0 no-repeat;
	width: 20px;
	height: 17px;
	margin: auto !important;
}

.hw-files-indicator:hover {
	cursor: pointer;
}

.student-homework-list .column.result-files {
    width: 95px;
    padding: 10px 5px;
    word-break: break-all;
}

.student-homework-list .column.result-files>div,
.student-homework-list .column.homework-files>div {
    display: block;
    margin: 5px 0;
}
.student-homework-list .column.result-files>div>div {
	display: inline-block;
}

.student-homework-list .column.comment {
    width: 205px;
    padding: 0 5px;
    border-right: none;
}

.student-homework-list .br-text {
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
}

.student-homework-list a.homework-book-link:hover {
    text-decoration: none;
}

.student-homework-list a.homework-book-link {
    display: block;
    margin: 7px 0;
    color: #53a8ad;
    line-height: 15px;
}

.student-homework-list .column.is-required input[type="checkbox"] {
    display: none !important;
}

.student-homework-list .column.is-required input[type="checkbox"] + label {
    cursor: pointer !important;
}

.student-homework-list .column.is-required input[type="checkbox"]:checked + label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYzODY3QjZGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYzODY3QjdGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjM4NjdCNEYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjM4NjdCNUYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuirhYcAAAEZSURBVHja7NQ9S0JRHMdxlVxEglwcjBuBSCC4CQpNQTVI6JCBi74EfRU6ubg6Ci4OSS0KRQ8GNvsS7isQBcEHuH4vHEHilPd6lRzOgQ8H7oXfef67DcNwOW0e1w7a4YQcJdstRwH9TPZ/l3OKV4S3DTnHJ65Q3SbkAj0R9I2C3ZAY3hES/Q2GdkLieEMQHaQw/rmx5jT7OJMEXOIFATwijYnsdCpIiA2LrP2/RhfHaOIBs9+O2NygL2j4QBR3eIYPdeSxkN5Y0Y9wi7YY3TwBP7yooQTDymWbiNGfcCICzGUW/wpYn8mqTXGPBgYoW3qAkm9z5DaNbuXt2Cp3blUe91RjdV13FKBpmqqxqsaqGqtqrKqx8rYUYAAMRWAd03EUCAAAAABJRU5ErkJggg==) top no-repeat !important;
    background-position: 37px 2px !important;
}

.student-homework-list .column.is-required input[type="checkbox"] + label span {
    display: inline-block !important;
    width: 90px !important;
    height: 28px !important;
    vertical-align: middle !important;
    cursor: pointer !important;
		background-position: top;
}

.student-homework-list .b-icon__file002 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
    background-position: 0 -51px;
    margin-right: 5px;
    padding: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}

.student-homework-list .student-homework-file-upload-link,
.student-homework-list .student-homework-file-upload-link span,
.student-homework-list .student-homework-file-upload-link a {
    text-decoration: none;
    color: #39b3ae;
    font-size: 12px;
    border-bottom: 1px dashed #39b3ae;
    cursor: pointer;
}

.studenty-hw-list-head-fixtop {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 1140px;
}

.homework-attachments__icon-delete {
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
    width: 20px;
    cursor: pointer;
    height: 20px;
    display: inline-block;
    border:none;
}

.no-duration-icon {
	min-width: 15px;
	min-height: 15px;
	width: 15px;
	height: 15px;
}

.button-is-ready-setted-false {
	cursor: pointer;
	color: #ffffff !important;
	background: #6b8796 !important;
	line-height: 16px;
	font-weight: normal;
	border: 1px solid #c1cad1;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
	font-size: 12px;
	width: 80px;
}

.button-is-ready-setted-true {
	color: #ffffff !important;
	background: rgba(107, 135, 150, 0.5) !important;
	line-height: 16px;
	font-weight: normal;
	border: 1px solid #c1cad1;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
	font-size: 12px;
	width: 80px;
}

.button-is-ready-to-late {
	line-height: 16px;
	font-weight: normal;
	border: 1px solid #c1cad1;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
	font-size: 12px;
	width: 80px;
}

.is-new {
	display: block !important;
	margin: 4px 0px 0px 10px;
	padding: 0;
	width: 16px !important;
	height: 16px !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: 15px !important;
	border-radius: 50%;
	border: 1px solid #ffaa00;
	color: #ffffff;
	background: #ffaa00;
	text-align: center !important;
}

.is-ready {
	display: block !important;
	margin: 4px 0px 0px 10px;
	padding: 0;
	width: 16px !important;
	height: 16px !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: 15px !important;
	border-radius: 50%;
	border: 1px solid #62c51b;
	color: #ffffff;
	background: #62c51b;
	text-align: center !important;
}

.is-new-small {
	display: inline-block !important;
	margin: 0px 5px 0px 5px;
	padding: 0;
	width: 12px !important;
	height: 12px !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: 12px !important;
	border-radius: 50%;
	border: 1px solid #ffaa00;
	color: #ffffff;
	background: #ffaa00;
	text-align: center !important;
}

.is-ready-small {
	display: inline-block !important;
	margin: 0px 5px 0px 5px;
	padding: 0;
	width: 12px !important;
	height: 12px !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: 12px !important;
	border-radius: 50%;
	border: 1px solid #62c51b;
	color: #ffffff;
	background: #62c51b;
	text-align: center !important;
}

body.white-theme .student-homework-list .b-icon__file002 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXCh0eWApwfQAABHpJREFUaN7t2l2IVVUUB/DfVCrINErTUJSaTgP1kGJUFCSTCRURpJFFFqEEGhEE9VAPNS9RYPTiW/rQh2UYPYhBEmJRQR8+ZFoPZUFZkfmd3dFRs+z0cNa14+3ce8/ce6UxzoLNOfucc/937bXXx15r764kSXSSztJhKgHHIKAkSTRRnYnYiE8yz6ZhIMvQSZwmgJMC6DgW4WK8hyTa17isKGAftuEIbg+OfsABLMOd+Bn7cU0zwCn4FhXMw0zsxq64r9JUfI9vGgEO4Cfsw7XRfg3uBnA2XsL78f1z6YjzAWdiL3bG/TwcCllNwXisD/k9Gs9+weY8wGnByXfByU04hs9DnhPxLk5gaXyzI34zKw/wZYygHxOwJ8AmRdscs31PcL8r5Dqz3ixX8GIM/fIY1iOYjS9jtm8LmR7IyLSuHiZ4Nt6Px/aMvu3BYEam20N+GgF+FsKfEN/0YGHoW3fo4tGMTDUDvCUE/g4m13x/H/7ARyFPRQDh3uBiH5bjIayJP9oYM200gMI2Xwt1SMIShkKuTZ1MVxmkSsD/dRgNBR/OeJhqO445hTFqABPMCudQbU+H+XUXATzF9Lq6uhLMCOdZpXPwaYSIozl4w0mSzMp+3Iz+xM24JOfdRdig5t+L0MFotfRbqYdnAGDeLPfkRL161NOK6TVrw3UtpZzlErAELBj1GprZ0NDQVZn+v36fJMnoOOzt7T2Fl9Mx5KQtwCKOJC8u16X+/v6rBwcHT/YrlYp169ZtaRmwDtddpaWUgGMNsIzLJWAJ2KlsNNuORemqLk7tov1cafF2c+ZZd2Zxfwdel9ZdPyyaBezG+XgSXTnvd0oLk1vwFR4okjxegRsiV87Ku0daOZ4tLegullb0nm+0tpmLJTU5cx6tkJb+TmBxS2ubGjqCK4PzVzqhNk9F9r+oU3r4V4hld2nLZ2ACvhDnaVARHg3gq9IK+jRNqsJFARfHdQmewfQCGBcWcQ7D0v2nHQUZGymXIiVgCdjOUqSiWEVuK8bllQjy0tvH/LORmkerpRuJb2BJUmu7OYF+QZNBfYCP8TvebKuIEbQlPNFh3FWkzFLL4XiszHG4C2T2lYty2I23cX9cu9tRmz5swlrpTuTa6PeNtrJUHfIqzI/76kpsfjyvO+Sis5y3tGtJhqfN9JZ3GnDlmFqKzIhFeTOa0UlvU22HGnqbMgSUgCVgM4/dwOwO4tKiOCdNL4L8Uum5myy9ECOZIz0iUxfwlEV7AN4YgbzWq2zFj/L3mGFvkiR3N0orsrQDt0rPKuXRAB7Ok2G13pBH46qLoxyamw1WRWd5WbSWPHY9DrULeAEejBm+Lp5NjlrDKunRrVEBjuCLqC5NjWfbQtYjrXB4GG/FfTUrXd8pGe7vhAyztKZVwAE5pyua0MBonUORVinjcglYApYJ+NhLwOtRS8njikx+3Bf9ttRmk3TvZE5cN7UbUzagN8CWqjnJ1wqH1+Nx6aHlJ6I/KsWunZTVmZg8Pfo6USLo2Cz/986hTMBLwBKwBMylvwGKZ8Yz5vrzwQAAAABJRU5ErkJggg==);
}

body.white-theme .student-homework-list .homework-table-header {
    background: #fff;
    border-color: #000;
}

body.white-theme .student-homework-list .homework-table-header .column,
body.white-theme .student-homework-list .homework-details .column {
    border-color: #000;
    color: #000;
}

body.white-theme .student-homework-list a.homework-book-link {
    color: #000;
}

body.white-theme .student-homework-list .column.is-required input[type="checkbox"]:checked + label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAsCAYAAACDiVOJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYzODY3QjZGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYzODY3QjdGMkYyMTFFNEJCRTc5ODkwQ0M5Q0RFN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjM4NjdCNEYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjM4NjdCNUYyRjIxMUU0QkJFNzk4OTBDQzlDREU3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuirhYcAAAEZSURBVHja7NQ9S0JRHMdxlVxEglwcjBuBSCC4CQpNQTVI6JCBi74EfRU6ubg6Ci4OSS0KRQ8GNvsS7isQBcEHuH4vHEHilPd6lRzOgQ8H7oXfef67DcNwOW0e1w7a4YQcJdstRwH9TPZ/l3OKV4S3DTnHJ65Q3SbkAj0R9I2C3ZAY3hES/Q2GdkLieEMQHaQw/rmx5jT7OJMEXOIFATwijYnsdCpIiA2LrP2/RhfHaOIBs9+O2NygL2j4QBR3eIYPdeSxkN5Y0Y9wi7YY3TwBP7yooQTDymWbiNGfcCICzGUW/wpYn8mqTXGPBgYoW3qAkm9z5DaNbuXt2Cp3blUe91RjdV13FKBpmqqxqsaqGqtqrKqx8rYUYAAMRWAd03EUCAAAAABJRU5ErkJggg==) top no-repeat !important;
}

body.white-theme .student-homework-list .student-homework-file-upload-link,
body.white-theme .student-homework-list .student-homework-file-upload-link span,
body.white-theme .student-homework-list .student-homework-file-upload-link a {
    color: #000;
    border-color: #000;
}
body.black-theme .student-journal-filter-panel-wrapper .filter-title,
body.black-theme .student-journal-filter-panel-wrapper .filter-field-name {
    color: #000;
}

body.black-theme .student-journal-filter-panel-wrapper .filter-container-variant {
    background: #000;
    color: #fff;
}

body.black-theme .student-journal-filter-panel-wrapper .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.black-theme .student-journal-filter-panel-wrapper {
    background: #fff;
}
.student-journal-filter-panel-wrapper .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.student-journal-filter-panel-wrapper .filter-field {
    padding: 20px 0 0 0;
}

.student-journal-filter-panel-wrapper .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.student-journal-filter-panel-wrapper .filter-container-variants-wrapper {
    position: relative;
    width: 150px;
    margin: 0 auto 0;
}

.student-journal-filter-panel-wrapper .filter-container-variant {
    text-align: center;
    margin-bottom: 2px;
    line-height: 14px;
    padding: 16px 10px;
    cursor: pointer;
    background: #8092a4;
    font-size: 15px;
    color: #fff;
}

.student-journal-filter-panel-wrapper .filter-container-variant.active {
    background: #fff;
    color: #3b5777 !important;
    font-weight: bold;
}

.student-journal-filter-panel-wrapper .filter-container-variant-marker {
    position: absolute;
    left: 64px;
    display: block;
    padding: 10px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.student-journal-filter-panel-wrapper .filter-container-variant-marker.first {
    top: 51px;
}

.student-journal-filter-panel-wrapper .filter-container-variant-marker.second {
    top: 116px;
}

.student-journal-filter-panel-wrapper {
    padding: 15px 0;
}

.student-journal-filter-panel-wrapper .right-nav-button-tools ul li {
	list-style-type: none;
}

.student-journal-filter-panel-wrapper .right-nav-button-tools .pdf {
	background: #5e7283 url(data:image/png;base64,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) no-repeat;
	width: 75px;
	height: 75px;
	display: block;
}

body.white-theme .filter-title,
body.white-theme .filter-field-name {
    color: #000;
}

body.white-theme .filter-container-variant {
    background: #000;
    color: #fff;
}

body.white-theme .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.white-theme .filter-panel-wrapper {
    background: #fff;
}
body.white-theme a.homework-book-link,
body.white-theme .lesson-comment,
body.white-theme .homework-time,
body.white-theme .student-journal-day-lesson .column,
body.white-theme .student-journal-day .table-header div,
body.white-theme .student-journal-day .table-header
{
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
}

body.white-theme .student-journal-day .title .date,
body.white-theme .student-journal-day .title,
body.white-theme .student-journal-day .title span,
body.white-theme .dynamic-pause,
body.white-theme .dynamic-pause span {
    background: #000 !important;
    color: #fff !important;
}

body.white-theme .student-journal-day-lesson .column .additional-info,
body.white-theme .student-journal-day-lesson .column .additional-info span {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
}

body.white-theme .student-journal-day-lesson .column:hover,
body.white-theme .student-journal-day-lesson .column:hover span,
body.white-theme .student-journal-day-lesson .column:hover .homework-time {
    background: #fff !important;
    color: #000 !important;
}

body.white-theme .student-journal-day-lesson .column .homework-timer {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThDREEyRTNGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThDREEyRTRGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OENEQTJFMUY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OENEQTJFMkY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDnFkYAAADpSURBVHjaYvz//z8DNQETA5UB1Q1kAHkZhtGAFhDPAOJ7QPwbiu9BxbRwmoHFQEYgrocasBKIA4BYHYoDoGK/oWoYiTGwC4hfA7E9lM+GxWP2UDVdhAy0AuK/QGyNpLkdiOWwGGoNVWuFz8C1QLwYTaMFEBfjiAKQ2rX4DHwLxIFomkDhtArKNgFiGyQ5kNq3yGagJxshIH6KnhCA+BEQ9wNxMBCfQZJ7CtUDByxomt8BsTQWr00DYlEgPokmLg3VgzMdYgtDfIBgGGKLZVyAqFjGlg4ZKEmHNMkpFOVlxpFXHlLdQIAAAwD5b//nZXFm4wAAAABJRU5ErkJggg==) no-repeat;
    background-position: 0 2px;
}
.student-journal-day {
    margin-bottom: 30px;
}

/* шапка */

.student-journal-day .title {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    text-align: center;
    position: relative;
    padding: 5px 0;
    font-size: 14px;
    font-weight: bold;
    color: #6c8796;
}

.student-journal-day .sub-title {
	text-align: left;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #6c8796;
}

.with-sub-title {
	padding: 10px !important;
	display: flex;
	flex-direction: column-reverse;
}

.student-journal-day .title .date {
    color: var(--color-button-5);
}

.student-journal-day .table-header {
    border-bottom: 2px solid #cfd4d7;
    background: #fff;
    font-weight: bold;
    color: #6c8796;
}

.student-journal-day .table-header div {
    display: table-cell;
    vertical-align: middle;
    height: 30px;
    border-right: 1px solid #cfd4d7;
    line-height: normal;
    text-align: left;
    padding-left: 10px;
}

.student-journal-day .table-header .subject-name {
    width: 169px;
}

.student-journal-day .table-header .homework {
    width: 416px;
}

.student-journal-day .table-header .marks {
    width: 70px;
    text-align: center;
    padding: 0;
}

.student-journal-day .table-header .comment {
    width: 191px;
    border-right: none;
}

.dynamic-pause {
    padding: 5px 0;
    text-align: center;
    background: #f6f9fb;
    border-bottom: 1px solid #cfd4d7;
    font-size: 11px;
    cursor: default;
    line-height: 13px;
}

/* уроки */
.student-journal-day-lesson .column {
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    height: 33px;
    position: relative;
    font-size: 12px;
    color: #454856;
}

.student-journal-day-lesson--remote {
    background-color: #8FBCDB;
}

.student-journal-day-lesson--electronic {
    background-color: #F8E4CC;
}

.break-text {
		position: relative;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;

	  white-space: nowrap;
		overflow: hidden;
}

.break-text::after, .break-text-lesson-remote::after, .break-text-lesson-electronic::after {
	 content: "";
	 position: absolute;
	 top: 0;
	 right: 0;
	 display: block;
	 height: 100%;
	 width: 25px;
 }

.break-text::after {
	background: linear-gradient(to left, #fff, rgba(255,255,255,.3));
}

.break-text-lesson-remote::after {
	background: linear-gradient(to left, #8FBCDB, rgba(143, 188, 219, .3));
}

.break-text-lesson-electronic::after {
	background: linear-gradient(to left, #F8E4CC, rgba(248, 228, 204, .3));
}

.student-journal-day-lesson .column:hover {
    background: var(--menu-color-02);
}

.student-journal-day-lesson .column:hover .break-text::after {
	background: linear-gradient(to left, var(--menu-color-02), rgba(215,240,239,.3));
}

.student-journal-day-lesson .column .additional-info {
    display: none;
    position: absolute;
    top: 100%;
    left: 100%;
    border-top: 5px solid var(--font-color);
    box-shadow: 0 0 5px #cfd4d7;
    background: #fff;
    z-index: 1;
    padding: 5px 2px;
    font-size: 11px;
    font-weight: bold;
    width: 250px;
    line-height: 12px;
    cursor: default;
}

.additional-info.kes-list {
	padding: 5px 12px !important;
}

.additional-info.kes-list  span {
	width: 100% !important;
}

.student-journal-day-lesson .column .additional-info.ec-teachers-list {
	flex-direction: column;
}

.student-journal-day-lesson .column .additional-info.ec-teachers-list .ec-teacher-name {
	width: 300px;
}

.student-journal-day-lesson .column .additional-info > div {
	padding-right: 10px;
}

.student-journal-day-lesson .column:hover .additional-info {
	display: flex;
}

.student-journal-day-lesson .column-time {
    width: 20px;
    text-align: center;
}

.student-journal-day-lesson .column-bell-time {
    width: 40px;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    cursor: default;
}

.student-journal-day-lesson .column-time .additional-info {
    width: 40px;
}

.student-journal-day-lesson .column-subject {
    width: 111px;
    font-size: 15px;
    line-height: 17px;
    padding-left: 5px;
    word-wrap: break-word;
}

.student-journal-day-lesson .column-subject span {
    display: block;
    width: 111px;
}

.student-journal-day-lesson .column-subject .additional-info {
    font-size: 15px;
    line-height: 20px;
		flex-direction: column;
}

.student-journal-day-lesson .column-homework {
    width: 426px !important;
    text-align: center;
}

.homework-info {
    display: table-cell;
    vertical-align: middle;
    width: 300px;
    text-align: center;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow-wrap: anywhere;
}

.homework-action {
    display: table-cell;
    vertical-align: middle;
	/*width: 170px;*/
	border-right: 1px solid #cfd4d7;
}

.homework-files-wrapper {
	display: table-cell;
}

.homework-files-wrapper .hw-files-wrapper-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 12px 0 12px 0;
}

.hw-files-wrapper-container .homework-files {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE1ODVGOEIxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE1ODVGOEMxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTU4NUY4OTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTU4NUY4QTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkRbOWoAAACWSURBVHjaYvz//z8DuYAFRDAyMhoCKSZcimpraxk0NTX/R0VFXQVyf4LEQJbCNDDhs0FYWJiBi4uLEcjUAmJOBmI0YQEg9RpAzA13NiEAcqK5uTnDhg0bwAZ8+fJFHUifYwRJAP1sjE+zkpISg52dHZz/8eNHhnXr1p0lSjMO15xlYqAAjGoeCM3/SNQHVs9ISZYECDAA1xAsWPbzzUMAAAAASUVORK5CYII=) 0 0 no-repeat;
	margin-right: 5px;
	margin-left: 16px;
	padding: 0;
	width: 20px;
	height: 15px;
	cursor: pointer;
}

.homework-time {
    display: table-cell;
	padding-right: 12px;
    /*width: 170px;*/
    /*border-right: 1px solid #cfd4d7;*/
}

.homework-timer {
    position: relative;
    top: 3px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThDREEyRTNGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThDREEyRTRGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OENEQTJFMUY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OENEQTJFMkY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDnFkYAAADpSURBVHjaYvz//z8DNQETA5UB1Q1kAHkZhtGAFhDPAOJ7QPwbiu9BxbRwmoHFQEYgrocasBKIA4BYHYoDoGK/oWoYiTGwC4hfA7E9lM+GxWP2UDVdhAy0AuK/QGyNpLkdiOWwGGoNVWuFz8C1QLwYTaMFEBfjiAKQ2rX4DHwLxIFomkDhtArKNgFiGyQ5kNq3yGagJxshIH6KnhCA+BEQ9wNxMBCfQZJ7CtUDByxomt8BsTQWr00DYlEgPokmLg3VgzMdYgtDfIBgGGKLZVyAqFjGlg4ZKEmHNMkpFOVlxpFXHlLdQIAAAwD5b//nZXFm4wAAAABJRU5ErkJggg==) no-repeat;
    background-position: 0px 2px;
}

.student-journal-day-lesson .column-marks {
    width: 70px !important;
    text-align: center;
}

.student-journal-day-lesson .column-comment {
    width: 200px !important;
    border-right: none;
}

.lesson-kes {
    display: block;
    margin: 5px 0;
		font-size: 13px;
		font-weight: normal;
		line-height: 1.62;
		color: #666666;
}

.lesson-comment {
    color: #e02525;
    display: block;
    text-align: center;
}

.comment-remote {
    display: block;
    text-align: center;
    color: #333;
}

.b-icon__file002 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACyCAYAAABCzO/+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0N0NGQ0JGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0N0NGQ0NGNDg3MTFFNDhFRjZFQkQ3MzgwNzYzMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODQ3Q0ZDOUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODQ3Q0ZDQUY0ODcxMUU0OEVGNkVCRDczODA3NjMwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUbtqYAAATsSURBVHja7Jp9aFZVHMfPliautWlzFDVftgRd+ErIomSJUCFFGproRBbFJiIIJtQftn/CwOif/ZfRm2/hf+sRjIgmEYjuj+ZU8JVyIypf0uazPVNT29P31/N9trO7c8+9z733jy3Ogc9zX5/vPfe8/X7nd25xNptVSVKsEk5OcAwKTsjvFBUV+d1TAr4GD4NneW4GeBBcAoNyQpqMyu8MHYxO5eAYuAvWgyfAEfkbOQfmjNCxCFaCk+AWeBXMBj3gBmgGq8Fv4DpYEiRYBS6CNFgO5oMr4DL382k6X/uCTVBy8iv4E9SRv5g7ufYA+AL8wPs/zL2xWVCefg38zn3JXT/LqooVkWL5beO5P0CHSXAGc/ILc/ICuANOsDylttvBP6CJ93TzPwtMgl+CAVADJoGrFCsnHaztdcz9ZZbrfL9algr4nK8+l6+1FSwCp1nbL7NMb2hlqvwE5ecDXpeyOq+1N8ltvVam51l+yib4Ewt/Eu8pA2vY3krZFm9rZaqCBF9igX8Lpnju3wDugaMsTxVGUFIDcyFtcBfYDA7wQd+xplUhgop9cz+bQ5Y9oYXlqoIEiywDgxuxneD/QxCmtA9kPdwFS8XM+mHLodjehWCqhvTpfRxxAtOIric5wqaag6fuDBynibht0OiDxoJRnoMl3QcvgpmGa4+Db4yuSEDqJd5007XD8eRwaqnMYPX8UlmQoBjxUwVmqt9XEC2+zNWyE3SCQX0ZNmWx7SEtLS2qtrY229DQcAaHf4+YNPrk0JrjiooKVVJSInbzKTA5yVcu5tTjoTDDl9XtraurU6lU6j/RTCYzh7MCX7v8tE2wpqZG1dfXDx2n02nV1tbWGVnQJ9edrqc4wYQFBwv8/6C166GRdrlKcYJOMOJsVOcOWG2bkU4wzEYleNuhnSvV7nsNfKVycdcfw84CJCY4DeyQTBuuS/RTApNinM6CN8PY5XngefC+p3jEqZfIscQUJaDbqHIRvY/CGPo+0Gq53so3kAm6xG33xq1liXjmnas9STSb9zj7X59UOxxkKOGK63rjcAIusetHlCUiXIighKSq1PASUWzBRm7fADvBrBAaj4UZHKQfy/pTd8iMDRh9bNcOnaATDOmKpANckTxdYKJpTdrbl8WQv62GF1JNaS9DBJ9xEMkGDQ7d9A78koSfZQ1wHeMOa+OWYSdHogx4PUqlyEC7Wxtwt3OcfCtKLYsrdxhs5LY0TrOR9c/vwUGVW4k8yOPKwNCJZwV3FS99AlZyv4fblTyveF/W+zWLzZ3bZDh3iIy9rrcracHdY8oVqaZTHpSqwzSbtBpe6A9Dv7XZ4ES5MwFO0AnaBC1Gvhc8aVsB1w3+kI/Nxeom2lw9fcwHL1W5T2R8xwTTaPOzwcjLJzNdfFCvj961vMEPsxYgnsQKlftWyZTku6Uto4YvDkfLfP40kZjSMt36ha3lZhJpxPbLoYor+Chts7zFMzw3hbEGMfZXCxWU+dspxmam89xJlvVAlBxmNC8hPytNJVWG15MoQz0diCoojfRmgePBbD9BmXR/GnGQ6RslmIRNdibACboJuJuAx5qAe1OsCXirNj+uVPbFhlCCMuFup6PUzuNYNkW+3KugWJPyfMkXJYfPgXfogb3L41iC4s+8Atq4bY77yo3afo/neJwODm4C7myKE3SCxvSvAAMAJ/KIfm1fzjMAAAAASUVORK5CYII=) no-repeat;
    background-position: 0px -51px;
    margin-right: 5px;
    padding: 0;
    width: 20px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
}

a.homework-book-link:hover {
    text-decoration: none;
}

a.homework-book-link {
    display: block;
    margin: 7px 0;
    color: var(--color-button-5);
    line-height: 15px;
}

.no-duration-icon {
	padding-left: 50px;
	min-width: 15px;
	min-height: 15px;
	width: 15px;
	height: 15px;
	margin-right: 10px;
}

.no-duration-icon svg * {
	fill: #999;
}

body.black-theme a.homework-book-link,
body.black-theme .lesson-comment,
body.black-theme .homework-time,
body.black-theme .student-journal-day-lesson .column,
body.black-theme .student-journal-day .table-header div,
body.black-theme .student-journal-day .title .date,
body.black-theme .student-journal-day .table-header,
body.black-theme .student-journal-day .title
{
    background: #000 !important;
    color: #fff !important;
    border-color: #fff !important;
}

body.black-theme .dynamic-pause,
body.black-theme .dynamic-pause span,
body.black-theme .student-journal-day-lesson .column:hover,
body.black-theme .student-journal-day-lesson .column:hover span,
body.black-theme .student-journal-day-lesson .column:hover .homework-time,
body.black-theme .student-journal-day-lesson .column .additional-info,
body.black-theme .student-journal-day-lesson .column .additional-info span {
    background: #fff !important;
    color: #000 !important;
}

body.black-theme .student-journal-day-lesson .column .additional-info {
    border-color: #000 !important;
}

body.black-theme .homework-timer {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjNGNkE5MDAxRkU2MTFFNUE0MTRGQjVGMDIwN0QxNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjNGNkE5MDExRkU2MTFFNUE0MTRGQjVGMDIwN0QxNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCM0Y2QThGRTFGRTYxMUU1QTQxNEZCNUYwMjA3RDE2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCM0Y2QThGRjFGRTYxMUU1QTQxNEZCNUYwMjA3RDE2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXchT0AAAENSURBVHja7NQxagJREMbxfSIp7BSshLTCktIiaMArKNa5hDmApWBjJ9tbJbAHEdJ4gS0EK0lKmyWs/8CnLuOLrCipfPCD3XkzgzijLsuy4JanFNz4/GvDEBESpJIoFl7S0GGEJaoY4kmGii2V406qf4diTLBBV+8Pnpyucib2zia28YNOLjbGo6dpR7ntcw1jzE3sGW+ehoFy43MNv9A3MYcPPbfwkrvrq+aQb4dSw9p+zVhhigE+c3dr1RxO2RR/o+GZ/Ax1LEy8oZrjipifXowtXgvu8RwVfXLv2vim/JdCU/btYXDNHu6nOkKKd/TQlJ5iqXJckYZ7ISIkapDqOdKdt87d/w+vPjsBBgCzKBsXPn6ioQAAAABJRU5ErkJggg==) no-repeat;
    background-position: 0 2px;
}

body.black-theme .student-journal-day-lesson .column:hover .homework-timer {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThDREEyRTNGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThDREEyRTRGNEIxMTFFNDk5MDRFRTU0NDc5MjA3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OENEQTJFMUY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OENEQTJFMkY0QjExMUU0OTkwNEVFNTQ0NzkyMDdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnDnFkYAAADpSURBVHjaYvz//z8DNQETA5UB1Q1kAHkZhtGAFhDPAOJ7QPwbiu9BxbRwmoHFQEYgrocasBKIA4BYHYoDoGK/oWoYiTGwC4hfA7E9lM+GxWP2UDVdhAy0AuK/QGyNpLkdiOWwGGoNVWuFz8C1QLwYTaMFEBfjiAKQ2rX4DHwLxIFomkDhtArKNgFiGyQ5kNq3yGagJxshIH6KnhCA+BEQ9wNxMBCfQZJ7CtUDByxomt8BsTQWr00DYlEgPokmLg3VgzMdYgtDfIBgGGKLZVyAqFjGlg4ZKEmHNMkpFOVlxpFXHlLdQIAAAwD5b//nZXFm4wAAAABJRU5ErkJggg==) no-repeat;
    background-position: 0px 2px;
}
body.black-theme .student-journal-mark-wrapper:hover
{
    background: #fff !important;
    color: #000 !important;
}

body.black-theme  .student-journal-mark {
    color: #fff;
}

.student-journal-mark-wrapper {
    border-bottom: none;
    padding: 5px;
    position: relative;
    line-height: 13px;
}

.student-journal-mark-wrapper:hover {
    background: #d7f0ef;
}

.student-journal-mark {
    text-align: center;
    font-size: 15px;
    color: #454856;
    cursor: default;
}

.student-journal-mark.bold-mark {
    font-weight: bold;
}

.student-journal-mark-weight {
    font-size: 10px !important;
    position: absolute !important;
    top: 15px;
}

.student-journal-mark .criterial-mark-icon {
    display: block;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjZDOTNGQjcxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjZDOTNGQjgxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNkM5M0ZCNTE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNkM5M0ZCNjE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvzqPbAAAABUSURBVHjaYvz//z8DNQETA5UB1Q1kQeZ0dXVhKCgrKxucXv4PxYMsDLEB9HAlFKbEupDoIKC/l0kNgkGTU3CG6eDPy0OstEECjCTyERKDvsQGCDAABpIVJlUI0EQAAAAASUVORK5CYII=) no-repeat;
    background-position: 4px 0px;
}

.student-journal-mark-info {
    position: absolute;
    width: 200px;
    padding: 5px 2px;
    border-top: 5px solid #39b3ae;
    box-shadow: 0 0 5px #cfd4d7;
    background: #fff;
    z-index: 1;
    left: 71px;
    top: 100%;
    line-height: 12px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}
body.white-theme .student-journal-mark-wrapper:hover
{
    background: #fff !important;
    color: #000 !important;
}

body.white-theme .student-journal-mark {
    color: #fff;
}

.i-icon-color_holiday.holiday {
    background-color: #dfcaff;
}

.i-icon-color_holiday.nonattendances {
    background-color: #baf3bc !important;
}

.i-icon-color_holiday.nonattendances-full {
    background-color: #b8deff !important;
}

.i-icon-color_holiday.vacation {
    background-color: #ffb3ff;
}

.i-icon-color_holiday.attendances-notification-half-day {
    border: 1px dashed #ff0000;
}

.i-icon-color_holiday.attendances-notification-full-day {
    border: 1px solid #ff0000;
}

.i-icon-color_holiday.attendances-notification-future-day {
    border: 1px dashed #4e4e4e !important;
}
.attendances-notification-calendar-wrapper {
    margin: 30px auto;
    width: 665px;
    padding: 0;
}

.attendances-notification-month {
    width: 190px;
    height: 180px;
    float: left;
    margin: 15px;
    cursor: default;
    font-size: 12px;
}

.attendances-notification-month-title {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.attendances-notification-week-title {
    color: #6c8796;
    font-weight: bold;
}

.attendances-notification-month-day {
    width: 22px;
    height: 22px;
    line-height: 22px;
    float: left;
    text-align: center;
    margin: 2px;
    box-sizing: border-box;
    position: relative;
}

.attendances-notification-month-day.weekend {
    color: #ff0000;
}

.i-icon-color_holiday.holiday,
.attendances-notification-month-day.holiday {
    background-color: #dfcaff;
}

.i-icon-color_holiday.nonattendances,
.attendances-notification-month-day.nonattendances {
    background-color: #baf3bc !important;
}

.attendances-notification-month-day.nonattendances-full {
    background-color: #b8deff !important;
}

.i-icon-color_holiday.vacation,
.attendances-notification-month-day.vacation {
    background-color: #ffb3ff;
}

.attendances-notification-month-day.day {
    cursor: pointer;
}

.attendances-notification-month-day.day:hover {
    background-color: #eee;
}

.attendances-notification-month-day-lessons {
    position: absolute;
    width: 250px;
    padding: 5px 2px;
    border-top: 5px solid #39b3ae;
    box-shadow: 0 0 5px #cfd4d7;
    background: #fff;
    z-index: 100;
    left: 100%;
    top: 100%;
    line-height: 12px;
    display: none;
    text-align: left;
}

.attendances-notification-month-day:hover .attendances-notification-month-day-lessons {
    display: block;
}

.attendances-notification-month-day-lessons span {
    line-height: 15px;
}

.attendances-notification-half-day {
    border: 1px dashed #ff0000;
}

.attendances-notification-full-day {
    border: 1px solid #ff0000;
}

.attendances-notification-future-day {
    border: 1px dashed #4e4e4e !important;
}
body.black-theme .portfolio-final-mark-year-title,
body.black-theme .portfolio-final-mark-subjects {
    border-color: #fff;
}

body.black-theme .portfolio-academic-year-selector {
    color: #fff;
}

body.black-theme .portfolio-view-type-selector .tab {
    border-color: #fff !important;
    background: #000;
}

body.black-theme .portfolio-view-type-selector .tab.active {
    background: #fff;
}

body.black-theme .portfolio-view-type-selector .tab span {
    color: #fff;
}

body.black-theme .portfolio-view-type-selector .tab.active span {
    color: #000;
}

body.black-theme .b-portfolio__thead {
    border-color: #fff;
    background: #fff;
}

body.black-theme .b-portfolio__thead span {
    color: #000;
}

body.black-theme .b-portfolio__pre-thead-col span {
    color: #fff;
}

body.black-theme .b-portfolio__tbody-item-col span {
    color: #fff;
}

body.black-theme .i-icon__attach {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkE2MkM1ODUxRkVCMTFFNUExNTBDQzI2MTVCM0Q3NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkE2MkM1ODYxRkVCMTFFNUExNTBDQzI2MTVCM0Q3NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTYyQzU4MzFGRUIxMUU1QTE1MENDMjYxNUIzRDc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTYyQzU4NDFGRUIxMUU1QTE1MENDMjYxNUIzRDc0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvPSlMAAABSSURBVHjaYvz//z8DuYAFShsCMRMBtSBbrgLxT5gAExqNDzACsRYQczKQoAkZgNRrADE3OZphetTJ1QzzAtmaGUY1D0nN/0jUB1bPSEmWBAgwAO3SC6zdSxFTAAAAAElFTkSuQmCC) no-repeat;
}
.portfolio-list-wrapper {
    width: 880px;
    margin: 30px auto;
}

.portfolio-academic-year-selector {
    margin: 10px 0;
}

.porfolio-academic-year-item {
    display: inline;
    padding: 0;
    margin-right: 20px;
}

.portfolio-academic-year-selector .porfolio-academic-year-item:last-child {
    margin-right: 0;
}

.portfolio-academic-year-selector .porfolio-academic-year-item:first-child {
    margin-left: 15px;
}

.portfolio-final-mark-year-title {
    padding: 5px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.portfolio-final-mark-subjects {
    border-bottom: 1px solid #e7e7e7;
}
.portfolio-final-mark-subjects .subject-name {
    width: 300px;
    font-size: 13px;
}

.portfolio-final-mark-subjects .subject-name,
.portfolio-final-mark-subjects .mark-value {
    display: table-cell;
    vertical-align: middle;
    min-height: 40px;
}

.portfolio-final-mark-subjects .mark-value {
    text-align: center;
    width: 40px;
}

.portfolio-final-mark-subjects li {
    display: block !important;
    width: 400px  !important;
}

.portfolio-view-type-selector .tab {
    width: 439px !important;
    border-color: #39b3ae !important;
    float: left;
    text-align: center;
    padding-top: 14px;
    padding-bottom: 12px;
    border-bottom: 5px solid #0dcfb1;
    background: #dedee1;
    cursor: pointer;
    box-sizing: border-box;
}

.portfolio-view-type-selector .tab.active {
    background: #39b3ae;
}

.portfolio-view-type-selector .tab span {
    font-size: 17px;
    color: #454856;
}

.portfolio-view-type-selector .tab.active span {
    color: #fff;
}

.b-portfolio__table {
    margin-top: 30px;
}

.b-portfolio__thead {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    padding: 5px 0;
    text-align: center;
}

.b-portfolio__thead span {
    font-size: 14px;
    font-weight: bold;
    color: #6c8796;
}

.b-portfolio__pre-thead-col {
    display: table-cell;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
}

.b-portfolio__pre-thead-col:nth-child(1) {
    width: 170px;
}

.b-portfolio__pre-thead-col:nth-child(2) {
    width: 410px;
}

.b-portfolio__pre-thead-col:nth-child(3) {
    width: 265px;
    border-right: none;
}

.b-portfolio__pre-thead-col span {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.b-portfolio__tbody-item-col {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 5px;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
}

.b-portfolio__tbody-item-col:nth-child(1) {
    width: 30px;
}

.b-portfolio__tbody-item-col:nth-child(2) {
    width: 129px;
}

.b-portfolio__tbody-item-col:nth-child(3) {
    width: 410px;
}

.b-portfolio__tbody-item-col:nth-child(4) {
    width: 200px;
}

.b-portfolio__tbody-item-col:nth-child(5) {
    width: 54px;
    text-align: center;
    border-right: none;
}

.b-portfolio__tbody-item-col span {
    font-size: 12px;
    color: #6c8796;
}

.i-icon__print {
    width: 20px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ3RkE0RDYxRjNFMTFFNThFNDlBNzBDMTRGNTU1NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ3RkE0RDcxRjNFMTFFNThFNDlBNzBDMTRGNTU1NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNDdGQTRENDFGM0UxMUU1OEU0OUE3MEMxNEY1NTU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDdGQTRENTFGM0UxMUU1OEU0OUE3MEMxNEY1NTU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpBDS2oAAAEYSURBVHjaYvz//z8DVQGagdFA/BmI/xCJP0P1wM1iQTPfAYh/AbEnke7ZCNWzFCaAbuAnIL4HxEeINPAeVA8DuoGKQKwLxFZArA3EwUQaqA31uh8QXwbi+4wgfzMyMr4GcgSA+B0Q/wZiQSINfA/ErEAsBMQfgGaJwiIFRFggKWQmEsOABSROEJHyAy0s/pKYWD5BzWBgQhLkoSD1wfUyMVAZICebW0DsCMQLSDQjAYjPoxsIcukHUIw5OjrKNTU1EWVSXV0dw/79+1mhepmQDWQD4kwg1tHU1GSwsbEhykCQWqCB/kCmMtQMuIGrgbgVlP7u3r3LcPXqVaIMBKkFgixoelyNrXCIhCYBUnAkcuHASO3iCyDAANX/aYyOM4zKAAAAAElFTkSuQmCC) no-repeat;
    display: inline-block;
    cursor: pointer;
}

.i-icon-remove-achievement {
    padding: 5px 10px 5px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 5px;
    margin-right: 5px;
    cursor: pointer;
}

.i-icon__attach {
    width: 20px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE1ODVGOEIxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE1ODVGOEMxRjAyMTFFNTkwMEM4Mjk4MzM0NUQ5MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTU4NUY4OTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTU4NUY4QTFGMDIxMUU1OTAwQzgyOTgzMzQ1RDkxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkRbOWoAAACWSURBVHjaYvz//z8DuYAFRDAyMhoCKSZcimpraxk0NTX/R0VFXQVyf4LEQJbCNDDhs0FYWJiBi4uLEcjUAmJOBmI0YQEg9RpAzA13NiEAcqK5uTnDhg0bwAZ8+fJFHUifYwRJAP1sjE+zkpISg52dHZz/8eNHhnXr1p0lSjMO15xlYqAAjGoeCM3/SNQHVs9ISZYECDAA1xAsWPbzzUMAAAAASUVORK5CYII=) no-repeat;
    display: inline-block;
    cursor: pointer;
}
body.white-theme .portfolio-final-mark-year-title,
body.white-theme .portfolio-final-mark-subjects {
    border-color: #000;
}

body.white-theme .portfolio-view-type-selector .tab {
    background: #fff;
    color: #000;
    border-top: 1px solid #fff !important;
    border-bottom: 5px solid #000 !important;
}

body.white-theme .portfolio-view-type-selector .tab.active {
    background: #000;
    color: #fff !important;
    border-top: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
    border-left: 1px solid #000 !important;
    border-bottom: 5px solid #000 !important;
}

body.white-theme .portfolio-academic-year-selector {
    color: #000;
}

body.white-theme .b-portfolio__thead {
    border-color: #000;
    background: #000;
}

body.white-theme .b-portfolio__pre-thead-col,
body.white-theme .b-portfolio__tbody-item-col {
    border-color: #000;
}

body.white-theme .b-portfolio__thead span {
    color: #fff;
}

body.white-theme .b-portfolio__pre-thead-col span {
    color: #000;
}

body.white-theme .b-portfolio__tbody-item-col span {
    color: #000;
}

body.white-theme .i-icon__print {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ3RkE0RDYxRjNFMTFFNThFNDlBNzBDMTRGNTU1NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ3RkE0RDcxRjNFMTFFNThFNDlBNzBDMTRGNTU1NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNDdGQTRENDFGM0UxMUU1OEU0OUE3MEMxNEY1NTU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDdGQTRENTFGM0UxMUU1OEU0OUE3MEMxNEY1NTU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpBDS2oAAAEYSURBVHjaYvz//z8DVQGagdFA/BmI/xCJP0P1wM1iQTPfAYh/AbEnke7ZCNWzFCaAbuAnIL4HxEeINPAeVA8DuoGKQKwLxFZArA3EwUQaqA31uh8QXwbi+4wgfzMyMr4GcgSA+B0Q/wZiQSINfA/ErEAsBMQfgGaJwiIFRFggKWQmEsOABSROEJHyAy0s/pKYWD5BzWBgQhLkoSD1wfUyMVAZICebW0DsCMQLSDQjAYjPoxsIcukHUIw5OjrKNTU1EWVSXV0dw/79+1mhepmQDWQD4kwg1tHU1GSwsbEhykCQWqCB/kCmMtQMuIGrgbgVlP7u3r3LcPXqVaIMBKkFgixoelyNrXCIhCYBUnAkcuHASO3iCyDAANX/aYyOM4zKAAAAAElFTkSuQmCC) no-repeat;
}
body.black-theme .student-progress-all-marks .filter-title,
body.black-theme .student-progress-all-marks .filter-field-name {
    color: #000;
}

body.black-theme .student-progress-all-marks .filter-container-variant {
    background: #000;
    color: #fff;
}

body.black-theme .student-progress-all-marks .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.black-theme .student-progress-all-marks .help-buttons ul > li {
    background: #000;
}

body.black-theme .student-progress-all-marks {
    background: #fff;
}
.student-progress-all-marks {
    padding: 15px 0;
}

.student-progress-all-marks .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.student-progress-all-marks .filter-field {
    padding: 20px 0 0 0;
}

.student-progress-all-marks .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.student-progress-all-marks .filter-container-variants-wrapper {
    position: relative;
    width: 150px;
    margin: 0 auto 0;
}

.student-progress-all-marks .filter-container-variant {
    text-align: center;
    margin-bottom: 2px;
    line-height: 14px;
    padding: 16px 10px;
    cursor: pointer;
    background: #8092a4;
    font-size: 15px;
    color: #fff;
}

.student-progress-all-marks .filter-container-variant.active {
    background: #fff;
    color: #3b5777 !important;
    font-weight: bold;
}

.student-progress-all-marks .filter-container-variant-marker {
    position: absolute;
    left: 64px;
    display: block;
    padding: 10px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.student-progress-all-marks .filter-container-variant-marker.first {
    top: 52px;
}

.student-progress-all-marks .filter-container-variant-marker.second {
    top: 115px;
}

.student-progress-all-marks .filter-container-variant-marker.third {
    top: 37px;
}

.student-progress-all-marks .filter-container-variant-marker.fourth {
    top: 85px;
}

.student-progress-all-marks .help-buttons {
    margin-top: 54px;
}

.student-progress-all-marks .help-buttons ul {
    margin-bottom: 2px;
}

.student-progress-all-marks .help-buttons ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.student-progress-all-marks .help-buttons ul li {
    list-style-type: none;
}

.student-progress-all-marks .help-buttons ul > li a {
    padding: 0 !important;
}

.student-progress-all-marks .print-button-icon {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}
body.white-theme .student-progress-all-marks .filter-title,
body.white-theme .student-progress-all-marks .filter-field-name {
    color: #000;
}

body.white-theme .student-progress-all-marks .filter-container-variant {
    background: #000;
    color: #fff;
}

body.white-theme .student-progress-all-marks .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.white-theme .student-progress-all-marks .help-buttons ul > li {
    background: #000;
}

body.white-theme .student-progress-all-marks {
    background: #fff;
}
body.black-theme .all-marks-header.fix-top,
body.black-theme .all-marks-header,
body.black-theme .all-marks-header .table-col {
    background-color: #fff !important;
    color: #000;
    border-color: #fff !important;
    border-width: 1px;
}

body.black-theme .all-marks-data {
    color: #fff;
    background-color: #000;
}

body.black-theme .slider-button {
    background-color: #000;
    border-color: #fff;
    color: #fff;
}

body.black-theme .mark-value.final-mark,
body.black-theme .module-avg-mark {
    color: #fff;
}

body.black-theme .subject-period.selected {
    color: #000;
    background-color: #fff;
}

body.black-theme .subject-period.selected .mark-value.final-mark,
body.black-theme .subject-period.selected .module-avg-mark {
    color: #000;
}

body.black-theme .criterial-info {
    border-color: #000;
    color: #000;
}


body.black-theme .module-marks-row.final-mark {
    border-top: 1px solid #fff;
}

body.black-theme .subject-period:hover .module-title {
    border-bottom: 1px solid #000;
}

body.black-theme .subject-period:hover .module-marks-row.final-mark {
    border-top: 1px solid #000;
}
.all-marks-wrapper {
    position: relative;
    margin: 20px auto;
    width: 1100px;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.all-marks-header {
    display: table;
    width: 1100px;
    background-color: #ebf2f5 !important;
    cursor: default;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    font-weight: bold;
    color: #6c8796;
}

.all-marks-data {
    display: table;
    width: 1100px;
    color: #454856;
}

.all-marks-header.fix-top {
    position: fixed;
    top: 0;
    left: 50%;
    background-color: #ffffff;
    z-index: 100;
    margin-left: -600px;
}

.table-col {
    display: table-cell;
    line-height: 14px;
    vertical-align: middle;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
}

.all-marks-header .table-col {
    text-align: center;
    height: 38px;
    min-height: 38px;
}

.all-marks-data .table-col {
    text-align: left;
    min-height: 50px;
}

.all-marks-header .table-col:last-child,
.all-marks-data .table-col:last-child {
    border-right: none;
}

.table-col.subject-name {
    width: 110px;
    text-align: left;
}

.table-col.all-marks {
    width: 690px;
    position: relative;
}

.table-col.avg,
.table-col.first-half-year,
.table-col.second-half-year {
    width: 60px;
    text-align: center;
}

.all-marks-data .table-col.all-marks {
    padding: 0 !important;
    overflow-x: hidden;
    overflow-y: hidden;
    min-height: 50px;
}

.all-marks-wrapper .slider-button {
    position: absolute;
    margin: 0;
    padding: 0;
    height: 38px;
    width: 17px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-color: #dbdbde;
}

.all-marks-wrapper .slider-button.left {
    background-position: 3px 9px;
    top: 0;
    left: 0;
}

.all-marks-wrapper .slider-button.right {
    background-position: -26px 9px;
    top: 0;
    right: 0;
    left: initial;
}

.all-marks-data .br-text {
    white-space: pre-line;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}

.bold-mark {
    font-weight: bold;
}

.subject-periods-wrapper {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    border-collapse: collapse;
    cursor: default;
    -webkit-transition: left 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
}

.subject-periods-table {
    display: table;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    width: 100%;
    -webkit-transition: left 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
}

.subject-period {
    display: table-cell;
    position: relative;
    padding: 5px;
    width: 325px;
    min-height: 51px;
    border-right: 1px solid #cfd4d7;
    vertical-align: top;
    box-sizing: border-box;
}

.subject-period.selected {
    background-color: var(--menu-color-01);
}

.module-title {
    height: 21px;
    box-sizing: border-box;
}

.subject-period:hover .module-title {
    border-bottom: 1px solid #cfd4d7;
}

.module-title .module-date {
    font-weight: bold;
    margin-left: 10px;
}

.module-marks {
    position: relative;
    padding-right: 34px;
    padding-top: 2px;
}

.module-marks-row span {
	  margin-right: 13px;
    position: relative;
    min-width: 20px;
    display: inline-block;
    line-height: 20px;
}

.module-marks-row span sub {
    font-size: 9px;
}

.module-marks-row.final-mark {
    position: absolute;
    bottom: 10px;
    width: 315px;
    margin-top: 2px;
    padding-top: 4px;
    border-top: 1px solid #cfd4d7;
    line-height: 14px;
}

.module-marks-row .icon-graph001 {
    display: inline-block;
    margin-bottom: -5px;
    margin-left: -8px;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjZDOTNGQjcxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjZDOTNGQjgxNDE5MTFFNThGQzlCM0VGMTgxRERBNDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNkM5M0ZCNTE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNkM5M0ZCNjE0MTkxMUU1OEZDOUIzRUYxODFEREE0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvzqPbAAAABUSURBVHjaYvz//z8DNQETA5UB1Q1kQeZ0dXVhKCgrKxucXv4PxYMsDLEB9HAlFKbEupDoIKC/l0kNgkGTU3CG6eDPy0OstEECjCTyERKDvsQGCDAABpIVJlUI0EQAAAAASUVORK5CYII=) no-repeat;
    background-position: 4px 0;
}

.mark-value.final-mark {
    position: absolute;
    right: -13px;
    color: red;
    font-weight: bold;
    font-size: 16px;
}

.module-avg-mark {
    position: absolute;
    top: 3px;
    right: 0;
    color: var(--font-color);
    font-weight: bold;
    font-size: 16px;
}

.criterial-info {
    position: absolute;
    width: 200px;
    padding: 5px 2px;
    border-top: 5px solid var(--color-button-5);
    box-shadow: 0 0 5px #cfd4d7;
    background: #fff;
    line-height: 12px;
    text-align: left;
    font-size: 12px;
    color: #454856;
    z-index: 101;
}

.all-grades-print-version {
    display: table;
    width: 100%;
    margin: 20px 0;
    padding: 0;
    border-collapse: collapse;
    color: #454856;
    box-sizing: border-box;
}

.all-grades-print-version-subject-header div {
    border: 1px solid #cfd4d7;
    font-weight: bold;
    color: #6c8796;
}

.all-grades-print-version-subject-header div:nth-child(1) {
    width: 405px;
}

.all-grades-print-version-subject-header div:nth-child(2) {
    width: 350px;
}

.all-grades-print-version-period-final-mark {
    display: table;
    width: 404px;
    margin-bottom: 0 !important;
}

.all-grades-print-version-period-final-mark span {
    display: table-cell;
    vertical-align: middle;
    width: 202px;
    padding: 5px 0;
    font-size: 12px;
}

.all-grades-print-version-period-final-mark span:nth-child(1) {
    text-align: center;
}

.all-grades-print-version-period-final-mark span:nth-child(2) {
    text-align: left;
}

.all-grades-print-version-period-name .period-name {
    line-height: 14px;
    display: table;
    width: 404px;
}

.all-grades-print-version-period-name .period-name span {
    display: table-cell;
    vertical-align: middle;
}

.all-grades-print-version-period-name .period-name span:nth-child(1) {
    width: 324px;
}

.all-grades-print-version-period-name .period-name span:nth-child(2) {
    width: 80px;
    text-align: right;
    padding-right: 3px;
}

.all-grades-print-version-subject-header div:nth-child(3) {
    width: 100px;
}

.all-grades-print-version-periods-wrapper {
    display: table-cell;
}

.all-grades-print-version-col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
}

.all-grades-print-version-period-name {
    width: 404px;
    border: 1px solid #cfd4d7;
    border-top: none;
}

.all-grades-print-version-period-marks .mark {
    margin-right: 15px;
    position: relative;
    min-width: 20px;
    display: inline-block;
}

.all-grades-print-version-period-marks {
    display: table-cell;
    border: 1px solid #cfd4d7;
    border-collapse: collapse;
    width: 350px;
    border-top: none;
    text-align: left;
    padding: 5px;
}

.all-grades-print-version-subject-avg {
    width: 99px;
    border: 1px solid #cfd4d7;
    border-top: none;
    border-left: none;
    box-sizing: border-box;
}

.all-grades-print-version-period-name div {
    margin: 5px 0;
}

.criterial-info div {
    margin: 0 0 5px 2px;
}

.all-marks-table-header.fixtop {
    position: fixed;
    top: 0;
    left: 50%;
    background-color: #ffffff;
    z-index: 100;
    margin-left: -600px;
}

.print_version {
    display: none;
}

.full-version {
    display: block;
}

@media print {
    header.header,
    div.b-left__sidebar,
    div.b-right__nav_sidebar,
    .b-events__right_nav,
    footer.footer, .date-period {
        display: none;
    }
    .date-period-active {
        display: block;
    }
    .b-right__sidebar, .b-container__wrap, .row-1-1, main {
        width: 100%!important;
        margin: 0;
        padding: 0;
    }

    .prd-row {
        page-break-after: auto;
        page-break-inside: avoid;
    }

    .print_version {
        display: block;
    }

    .full-version,
    .criterial-info {
        display: none;
    }

    div.content {
        width: 1357px !important;
    }

    div.b-right__sidebar {
        width: 1141px !important;
        border: none !important;
    }
}

body.white-theme .all-marks-header.fix-top,
body.white-theme .all-marks-header {
    background-color: #fff !important;
    color: #000;
    border-color: #000 !important;
    border-width: 1px;
}

body.white-theme .table-col {
    background-color: #fff !important;
    border-color: #000 !important;
    color: #000;
}

body.white-theme .all-marks-data {
    color: #000;
    background-color: #fff;
}

body.white-theme .slider-button {
    background-color: #000;
    border-color: #fff;
    color: #fff;
}

body.white-theme .mark-value.final-mark,
body.white-theme .module-avg-mark {
    color: #000;
}

body.white-theme .subject-period {
    border-color: #000 !important;
}

body.white-theme .subject-period.selected {
    color: #000;
    background-color: #fff;
}

body.white-theme .subject-period.selected .mark-value.final-mark,
body.white-theme .subject-period.selected .module-avg-mark {
    color: #000;
}

body.white-theme .criterial-info {
    border-color: #000;
    color: #000;
}


body.white-theme .module-marks-row.final-mark {
    border-top: 1px solid #fff;
}

body.white-theme .subject-period:hover .module-title {
    border-bottom: 1px solid #000;
}

body.white-theme .subject-period:hover .module-marks-row.final-mark {
    border-top: 1px solid #000;
}
body.black-theme .progress-dynamic-filter-wrapper .filter-title,
body.black-theme .progress-dynamic-filter-wrapper .filter-field-name {
    color: #000;
}

body.black-theme .progress-dynamic-filter-wrapper .filter-container-variant {
    background: #000;
    color: #fff;
}

body.black-theme .progress-dynamic-filter-wrapper .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.black-theme .progress-dynamic-filter-wrapper .help-buttons ul > li {
    background: #000;
}

body.black-theme .progress-dynamic-filter-wrapper {
    background: #fff;
}
.progress-dynamic-filter-wrapper {
    padding: 15px 0;
}

.progress-dynamic-filter-wrapper .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.progress-dynamic-filter-wrapper .filter-field {
    padding: 20px 0 0 0;
}

.progress-dynamic-filter-wrapper .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.progress-dynamic-filter-wrapper .filter-container-variants-wrapper {
    position: relative;
    width: 150px;
    margin: 0 auto 0;
}

.progress-dynamic-filter-wrapper .filter-container-variant {
    text-align: center;
    margin-bottom: 2px;
    line-height: 14px;
    padding: 16px 10px;
    cursor: pointer;
    background: #8092a4;
    font-size: 15px;
    color: #fff;
}

.progress-dynamic-filter-wrapper .filter-container-variant.active {
    background: #fff;
    color: #3b5777 !important;
    font-weight: bold;
}

.progress-dynamic-filter-wrapper .filter-container-variant-marker {
    position: absolute;
    left: 64px;
    display: block;
    padding: 10px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.progress-dynamic-filter-wrapper .filter-container-variant-marker.first {
    top: 52px;
}

.progress-dynamic-filter-wrapper .filter-container-variant-marker.second {
    top: 115px;
}

.progress-dynamic-filter-wrapper .filter-container-variant-marker.third {
    top: 37px;
}

.progress-dynamic-filter-wrapper .filter-container-variant-marker.fourth {
    top: 85px;
}

.progress-dynamic-filter-wrapper .help-buttons {
    margin-top: 54px;
}

.progress-dynamic-filter-wrapper .help-buttons ul {
    margin-bottom: 2px;
}

.progress-dynamic-filter-wrapper .help-buttons ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.progress-dynamic-filter-wrapper .help-buttons ul li {
    list-style-type: none;
}

.progress-dynamic-filter-wrapper .help-buttons ul > li a {
    padding: 0 !important;
}

.progress-dynamic-filter-wrapper .print-button-icon {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}
body.white-theme .progress-dynamic-filter-wrapper .filter-title,
body.white-theme .progress-dynamic-filter-wrapper .filter-field-name {
    color: #000;
}

body.white-theme .progress-dynamic-filter-wrapper .filter-container-variant {
    background: #000;
    color: #fff;
}

body.white-theme .progress-dynamic-filter-wrapper .filter-container-variant.active {
    background: #fff;
    color: #000 !important;
    border: 1px solid #000;
}

body.white-theme .progress-dynamic-filter-wrapper .help-buttons ul > li {
    background: #000;
}

body.white-theme .progress-dynamic-filter-wrapper {
    background: #fff;
}
body.black-theme .b-progress__dynamics-thead {
    background: #fff;
    color: #000;
    border-color: #fff;
}

body.black-theme .b-progress__dynamics-thead-column,
body.black-theme .b-progress__dynamics-cell-column-item,
body.black-theme .b-progress__dynamics-thead-column-item,
body.black-theme .b-progress__dynamics-tbody-item-column {
    border-color: #fff !important;
}

body.black-theme .b-progress__dynamics-thead-left,
body.black-theme .b-progress__dynamics-thead-right {
    background-color: #000;
    border: 1px solid #fff;
    height: 78px;
}

body.black-theme .b-progress__dynamics-thead-column span,
body.black-theme .b-progress__dynamics-thead-column:nth-child(1) span {
    color: #000;
}

body.black-theme .b-progress__dynamics-thead-weeks-header {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

body.black-theme .b-progress__dynamics-tbody-item-column span,
body.black-theme .b-progress__dynamics-cell-column-item {
    color: #fff;
}

body.black-theme .b-progress__dynamics-footer-wrap {
    border-top: 3px solid #39b3ae;
    background: #faf9fb;
}

body.black-theme .b-progress__dynamics-f_title {
    background: #fff;
}

body.black-theme .b-progress__dynamics-f_title span {
    color: #454856;
}

body.black-theme .b-progress__dynamics-f-graph-conteiner {
    border-bottom: 1px solid #cfd4d7;
}

body.black-theme .header-week-info,
body.black-theme .body-week-info {
    border-color: #000;
    background: #fff;
    color: #000;
}
.b-progress__dynamics {
    width: 878px;
    margin: 30px auto;
}

.b-progress__dynamics-thead {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
}

.b-progress__dynamics-thead-column,
.b-progress__dynamics-tbody-item-column {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #cfd4d7;
    padding: 5px 5px;
    width: 38px;
    height: 38px;
    text-align: center;
    z-index: 1;
}

.b-progress__dynamics-thead-column-rotate-wrapper,
.b-progress__dynamics-items-column-rotate-wrapper {
    overflow: hidden;
    width: 588px;
    height: 48px;
    position: relative;
    text-align: left;
    z-index: 1;
}

.b-progress__dynamics-items-column-rotate-wrapper {
    display: table-cell;
}

.b-progress-clear-padding {
    padding: 0;
}

.b-progress__dynamics-thead-column-rotate-content,
.b-progress__dynamics-items-column-rotate-content {
    position: absolute;
    height: 48px;
    width: 2600px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: left 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
}

.b-progress__dynamics-thead-column-item,
.b-progress__dynamics-cell-column-item {
    border-right: 1px solid #cfd4d7;
    padding: 15px 5px;
    width: 38px;
    /*height        : 38px;*/
    text-align: center;
    display: inline-block;
}

.b-progress__dynamics-cell-column-item {
    border-bottom: 1px solid #cfd4d7;
    height: 18px;
}

.b-progress__dynamics-thead-left,
.b-progress__dynamics-thead-right {
    position: absolute;
    background-color: #cfd4d7;
    height: 80px;
    z-index: 999;
    cursor: pointer;
    top: -2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.b-progress__dynamics-thead-left i,
.b-progress__dynamics-thead-right i {
    margin-top: 28px;
}

.b-progress__dynamics-thead-left {
    left: -17px;
}

.b-progress__dynamics-thead-right {
    right: -17px;
}

.b-progress__dynamics-tbody-item-column {
    border-bottom: 1px solid #cfd4d7;
}

.b-progress__dynamics-thead-column:nth-child(1),
.b-progress__dynamics-tbody-item-column:nth-child(1) {
    width: 278px;
    text-align: left;
    line-height: 13px;
}

.b-progress__dynamics-thead-column:nth-child(1) {
    height: 64px;
}

.b-progress__dynamics-thead-weeks-header {
    width: 588px;
    text-align: center;
    padding: 3px 0;
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
    border-bottom: 2px solid #cfd4d7;
}

.hide-knowledge-subjects .b-progress-arc-tbody-item__lvl1 {
    display: none !important;
}

.b-progress__dynamics-thead-column span {
    font-size: 14px;
    color: #454856;
    font-weight: bold;
}

.b-progress__dynamics-thead-column:nth-child(1) span {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.b-progress__dynamics-tbody-item-column span {
    font-size: 14px;
    color: #454856;
}

.b-progress__dynamics-footer-wrap {
    border-top: 3px solid var(--color-button-5);
    background: #faf9fb;
}

.b-progress__dynamics-f_title {
    background: #fff;
    padding: 5px 20px;
}

.b-progress__dynamics-f_title span {
    font-weight: bold;
    font-size: 11px;
    color: #454856;
}

.b-progress__dynamics-f-graph-conteiner {
    border-bottom: 1px solid #cfd4d7;
    padding: 20px 20px;
}

.b-progress__dynamics-f-graph-conteiner:last-of-type {
    border-bottom: none;
}

.ts-marker_container.progress-dynamic-filter-control {
    top: 37px !important;
}

.ts-marker_container.progress-dynamic-filter-all {
    top: 85px !important;
}

.ts-container__variant {
    margin-bottom: 2px;
}

.ts-container__variants.progress-dynamic .ts-container__variant {
    padding: 16px 0;
    text-align: center;
}

.chart-element {
    width: 878px;
    height: 500px;
}

.b-progress__dynamics-f-graph-conteiner circle {
    display: none;
}

.mark-info-hint {
    display: block;
    padding: 5px 0;
}

.header-week-info,
.body-week-info {
    position: absolute;
    padding: 5px 2px;
    border-top: 5px solid var(--color-button-5);
    box-shadow: 0 0 5px #cfd4d7;
    background: #fff;
    line-height: 12px;
    text-align: left;
    font-size: 12px;
    color: #454856;
    z-index: 99;
}

.header-week-info {
    width: 80px;
}

.body-week-info {
    width: 200px;
}

.body-week-info .mark {
    display: inline-block;
    margin-right: 5px;
}

body.white-theme .b-progress__dynamics-thead {
    background: #fff;
    color: #000;
    border-color: #000;
}

body.white-theme .b-progress__dynamics-thead-column,
body.white-theme .b-progress__dynamics-cell-column-item,
body.white-theme .b-progress__dynamics-thead-column-item,
body.white-theme .b-progress__dynamics-tbody-item-column {
    border-color: #000 !important;
}

body.white-theme .b-progress__dynamics-thead-left,
body.white-theme .b-progress__dynamics-thead-right {
    background-color: #000;
    border: 1px solid #000;
    height: 78px;
}

body.white-theme .b-progress__dynamics-thead-column span,
body.white-theme .b-progress__dynamics-cell-column-item span,
body.white-theme .b-progress__dynamics-thead-column:nth-child(1) span {
    color: #000;
}

body.white-theme .b-progress__dynamics-thead-weeks-header {
    background-color: #fff;
    color: #000;
    border-color: #000;
}
body.white-theme .b-progress__dynamics-tbody-item-column span {
    color: #000;
}

body.white-theme .b-progress__dynamics-footer-wrap {
    border-top: 3px solid #39b3ae;
    background: #faf9fb;
}

body.white-theme .b-progress__dynamics-f_title {
    background: #fff;
}

body.white-theme .b-progress__dynamics-f_title span {
    color: #454856;
}

body.white-theme .b-progress__dynamics-f-graph-conteiner {
    border-bottom: 1px solid #cfd4d7;
}

body.white-theme .header-week-info,
body.white-theme .body-week-info {
    border-color: #000;
    background: #fff;
    color: #000;
}
body.black-theme .student-final-marks-table-header {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}

body.black-theme .student-final-marks-table-body,
body.black-theme .student-final-marks-table-body .subject-name,
body.black-theme .student-final-marks-table-body .periods-wrapper,
body.black-theme .student-final-marks-table-body .year-mark,
body.black-theme .student-final-marks-table-body .periods {
    border-color: #fff !important;
    color: #fff !important;
}

body.black-theme .student-final-marks-table-header .subject-name,
body.black-theme .student-final-marks-table-header .periods-wrapper {
    border-color: #fff !important;
    color: #000 !important;
}

body.black-theme .student-final-marks-table-header .year-mark {
    border-color: #fff !important;
}
.student-final-marks-table {
    display: table;
    padding: 0;
    margin: 20px auto 0;
    width: 878px;
    border-collapse: collapse;
    font-size: 13px;
    line-height: 15px
}

.student-final-marks-table-header {
    display: table-row;
    font-weight: bold;
    color: #6c8796;
    background-color: #ebf2f5 !important;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
}

.student-final-marks-table .year-mark,
.student-final-marks-table .periods-wrapper,
.student-final-marks-table .subject-name {
    display: table-cell;
    margin: 0;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 5px;
}

.student-final-marks-table .subject-name {
    width: 220px;
}

.student-final-marks-table .periods-wrapper {
    width: 693px;
    padding: 0 0 0 5px
}

.student-final-marks-table .student-final-marks-table-body .periods-wrapper {
    padding: 0;
}

.student-final-marks-table .periods span {
    display: block;
    height: 35px;
    line-height: 35px;
}

.student-final-marks-table .year-mark {
    text-align: center;
}

.student-final-marks-table .bold-mark {
    font-weight: bold;
}

.student-final-marks-table-body {
    display: table-row;
    border-bottom: 1px solid #cfd4d7;
}

.student-final-marks-table-body .year-mark,
.student-final-marks-table-body .periods {
    display: table-cell;
    width: 45px;
    text-align: center;
}

.student-final-marks-table-header .year-mark,
.student-final-marks-table-header .subject-name,
.student-final-marks-table-header .periods-wrapper,
.student-final-marks-table-body .subject-name,
.student-final-marks-table-body .year-mark,
.student-final-marks-table-body .periods-wrapper,
.student-final-marks-table-body .periods {
    border-right: 1px solid #cfd4d7;
}
body.white-theme .student-final-marks-table-header {
    background-color: #fff !important;
    border-color: #000 !important;
    color: #000 !important;
}

body.white-theme .student-final-marks-table-body,
body.white-theme .student-final-marks-table-header .subject-name,
body.white-theme .student-final-marks-table-header .periods-wrapper,
body.white-theme .student-final-marks-table-body .subject-name,
body.white-theme .student-final-marks-table-body .periods-wrapper,
body.white-theme .student-final-marks-table-body .year-mark,
body.white-theme .student-final-marks-table-body .periods {
    border-color: #000 !important;
    color: #000 !important;
}

body.white-theme .student-final-marks-table-header .year-mark {
    border-color: #000 !important;
}
.b-ae-class-units__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-ae-class-units__thead-column,
.b-ae-class-units__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-ae-class-units__thead-column:nth-child(1),
.b-ae-class-units__item-column:nth-child(1) {
	width: 702px;
}

.b-ae-class-units__thead-column:nth-child(2),
.b-ae-class-units__item-column:nth-child(2) {
	width: 155px;
	text-align: center;
	border-right: none;
}

.b-ae-class-units__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-ae-class-units__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-ae-class-units__item-column a {
	font-size: 12px;
	color: var(--font-color);
}

.b-ae-class-units__item-column a:hover {
	text-decoration: none;
}

.b-ae-class-units__item-column span {
	font-size: 12px;
	color: #454856;
}

.b-ae-class-units-edit__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.b-ae-class-units-edit__thead-column,
.b-ae-class-units-edit__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.b-ae-class-units-edit__thead-column:nth-child(1),
.b-ae-class-units-edit__item-column:nth-child(1) {
	width: 320px;
}

.b-ae-class-units-edit__thead-column:nth-child(2),
.b-ae-class-units-edit__item-column:nth-child(2) {
	width: 537px;
	border-right: none;
}

.b-ae-class-units-edit__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.b-ae-class-units-edit__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.b-ae-class-units-edit__item-column a {
	font-size: 12px;
	color: var(--font-color);
}

.b-ae-class-units-edit__item-column a:hover {
	text-decoration: none;
}

.b-ae-class-units-edit__item-column span {
	font-size: 12px;
	color: #454856;
}

.control-forms-copy-wrapper {
    background-color: #fff;
    border: 1px solid #6f8498;
    border-top: 5px solid #39b3ae;
    width: 350px;
    padding: 0;
    margin: 100px auto 0;
    color: #2a2a2a;
    font-size: 14px;
}

.control-forms-copy-wrapper h4 {
    padding: 0 10px;
}

.control-forms-copy-title {
    border-bottom: 1px solid #cfd4d7;
    text-align: center;
    padding: 5px 0;
}

.control-forms-copy-name input {
    margin: 0;
    font-size: 16px;
    color: #3b3e41;
    padding: 13px 10px 13px 10px;
    border: none;
    background: #f0f4f5;
    width: 330px;
}

.control-forms-copy-subjects-list {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 250px;
    overflow-y: auto;
}

.control-forms-copy-subjects-list li {
    font-size: 14px;
    color: #454856;
}

.control-forms-copy-subjects-list input {
    display: none;
}

.control-forms-copy-subjects-list-wrapper {
    padding: 0 10px;
    margin: 0 0 10px 0;
}

.control-forms-copy-education-levels {
    text-align: center;
}

.control-forms-copy-education-levels input[type="radio"].b-flp__checkbox {
    display: none;
}

.control-forms-copy-wrapper .b-rf__btns {
    margin: 0 !important;
}

.control-forms-copy-wrapper .control-form-button {
    width: 120px !important;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label {
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label span {
    display: inline-block;
    width: 40px;
    height: 35px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) left top no-repeat;
    background-position: 0 3px;
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"]:checked.b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox + label span {
    background-position: 0 -27px;
}
.control-forms-editor-wrapper {
    width: 900px;
    margin: 20px auto;
}

.control-forms-editor-name-field {
    display: table-cell;
    width: 520px;
}

.control-forms-editor-short-name-field {
    display: table-cell;
    width: 260px;
}

.control-forms-editor-weight-field {
    display: table-cell;
    width: 150px;
}

.control-forms-editor-grade-system-field {
    display: table-cell;
    width: 370px;
}

.control-forms-editor-exam-field {
    display: table-cell;
    width: 320px;
}

.control-forms-editor-field-label {
    line-height: normal;
    color: #a8b8c4;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.control-forms-editor-input {
    margin-top: 5px;
    font-size: 16px;
    color: #3b3e41;
    padding: 10px;
    border: none;
    background: #f0f4f5;
}

select.control-forms-editor-input {
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    background: #f0f4f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCOUY3NzVDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFCOUY3NzZDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUI5Rjc3M0NFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUI5Rjc3NENFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKBTxgAAALDSURBVHja7Fc9bNNAFH5nO8lQJR1Qhg5lLnvGbAWhZGzIgJgoTHTmR2JGojCXLWVCDCEdE6HSreoCE0s706FDBtREHfLjO77nxO7ZsR07okuVky523s/33r337u5ZKKXoJodBNzyWBuYOi3+OTk4agmjbJbqJF0LQPJr3n9nXLFJSNjbL5efOCoaXly8g/Eu3rAOF/feBUwAcWMN+f0cP0QAO1MDpTmSFz+swI+67LuO8A8PBAmYwB3/AeAIh2/Um6HWCYTMGY0Ul+VAo9TZu87m8MBkJXcbwrXomlqD9OD5u4lnz0bUkujoBI6375XJ9KunJhZWpGvZ625A6u46rlkTNIX5O5xnr6ODz9kGPbHsL4H29QtiYCoYHMnI83nJ0Um60UyXEU3ingpWkVZAaS8meny66k1vYMB9D635CZN63OAAnyc1mM07GvLO29p0MY1NPHubR34uLh1yaUYr1ej3RWWQPlHoMwHONdj4CLQ487WHXlUSc9AFqfUjjMe/UbuLDLuHgs2pnmoWfqU7TFKOxvNGWBpYGboGBZ9OZrvFKOEqYe4rvHKLfSc+jpCsoQvAAF07OECJLltVi2v8yYOaE+ArwdY22ngGNefOUw9oWarfblFlZQQAtElLuCsN4FSaH6/SDrdRrA7zR1RVVq9WZHmreCmoAf+le9jPNlhDMe7RoiO5heZ8BKoJeaZ22sAxjn2XTGiiQaXJS815X57YswZ4VMoZlHTg6CQ2IbKGwD4gNrwEWWs+mhcpdDeYG6/ibeC3JnU6HMoXCxDskDQ3X+6jOWu9L9afTfkj5BmW8y+ZHvR5VKpWZFTwA+Lu4tl3vS2fCAV3GiArRXah8gaLphmOBb2iTMRgraCAHRgtuFSc5VZGfTXHfbJN8iaKDBUzPQHZ19ROYpSiwqM8pf5ft45Wy+fyel+TlhXO7DfwTYACNaVMtuWKq1AAAAABJRU5ErkJggg==) no-repeat 97% 11px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none !important;
    outline: none;
    font-weight: normal;
}

.control-forms-editor-weight-field select.control-forms-editor-input {
    width: 130px;
}

.control-forms-editor-grade-system-field select.control-forms-editor-input {
    width: 270px;
}

.control-forms-editor-weight-field select.control-forms-editor-input::-ms-expand {
    display: none;
}

.control-forms-editor-name-field .control-forms-editor-input {
    width: 400px;
}

.control-forms-editor-short-name-field .control-forms-editor-input {
    width: 250px;
}

.control-forms-editor-exam-control-wrapper {
    margin-top: 5px;
    width: 320px;
    position: relative;
}

.is-exam-variant {
    width: 115px;
    height: 20px;
    font-size: 16px;
    color: #cccdcd;
    font-weight: normal;
    padding: 10px 22px;
    background: #fbfbfc;
    cursor: pointer;
    float: left;
    text-align: center;
}

.is-exam-variant.selected {
    background: #f0f4f5 !important;
}

.is-exam-variant-separator {
    position: absolute;
    top: 13px;
    left: 150px;
}

.is-exam-variant-separator i {
    width: 18px;
    height: 18px;
    background: url(data:image/png;base64,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) no-repeat -54px -36px;
    display: inline-block;
}

.control-forms-editor-form-buttons {
    margin-top: 10px;
    margin-bottom: 100px;
    padding: 10px 0 10px 44px;
}

.control-forms-editor-form-buttons .button {
    width: 200px;
    text-align: center;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    background: #1fc1af;
    border-radius: 3px;
    border: none;
    margin: 5px 0;
    cursor: pointer;
}

.control-forms-editor-form-buttons .button.right-button {
    float: right;
    margin-right: 44px;
}

.grade-systems-scales table.evaluation-scale-table {
    width: auto;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td {
    border: 1px solid #92bfdd !important;
    padding: 0 !important;
    width: 233px;
    margin: 0 !important;;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(1) {
    padding: 5px !important;
    vertical-align: middle;
    width: 155px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(2) {
    width: 233px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td.evaluation-scale-table-title {
    text-transform: uppercase;
    color: #79a0bd;
    font-weight: bold;
}

.evaluation-scale-table-title-column-left {
    float: left;
    width: 134px;
    height: 44px;
    padding-top: 23px;
}

.evaluation-scale-table-title-column-right {
    float: right;
    width: 20px;
    height: 67px;
}

.evaluation-scale-table-title-column-right div {
    padding: 7px 0;
}

.grade-systems-scales table.evaluation-scale-table .dark-background,
.grade-systems-scales table.evaluation-scale-table .dark-background input {
    background-color: #f0f4f5;
}

.evaluation-scale-pairs-wrapper {
    float: left;
    border-left: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-wrapper:first-child {
    border-left: none !important;
}

.evaluation-scale-pairs-wrapper .evaluation-scale-pairs-part:last-child {
    border-top: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-part {
    clear: both;
    width: 38px;
    height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.evaluation-scale-pairs-part input:disabled {
    background-color: #fff;
    color: #000;
}

.evaluation-scale-pairs-wrapper input,
.grade-systems-scales table.evaluation-scale-table .criterial-col input {
    width: 100%;
    height: 100%;
    padding: 0;
}

.grade-systems-scales table.evaluation-scale-table input {
    border: none;
    text-align: center;
}

.grade-systems-scales table.evaluation-scale-table input:focus {
    color: #ff5a00;
}

.grade-systems-scales table.evaluation-scale-table .criterial-col {
    text-align: center;
}

.grade-systems-scales table.evaluation-scale-table input.invalid-field {
    background-color: #ffbfbc !important;
}

.control-forms-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.control-forms-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.control-forms-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.control-forms-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.control-forms-right-nav select.filter-select::-ms-expand {
    display: none;
}

.control-forms-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.control-forms-right-nav .apply-button {
    background: #39b3ae;
    color: #fff;
}
.control-forms-add-link-wrapper {
    margin: 15px 0;
    padding: 10px 0 10px 34px;
    vertical-align: middle;
    text-align: left;
}

.control-forms-icon-add {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZBNjkxMUJCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZBNjkxMUNCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkE2OTExOUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkE2OTExQUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkr3dO0AAAErSURBVHjatJU7CsJAEIazPgsLjyFJLL2BCtZ6BSutvIiVdh5E8ApWvvAeii+Q+A/8K+uSjZrowkfIZObfSWZ2oryMK4qil/tcgm8AxmAHLmRHW/DNpiGYgC0YAR+UiU/blj6hZGhiry44gyEo2M5GUIE+4tt1CUpmJ9ByCcUItxgTxgnKKww/FTMEJNOJLRjwu+QdQSvB8SzP2EDudZX7YAbDPUXbSMyMGk/BDphnaMc5NTxFg/RYFbtdtYdSamn1pMc+1Jk1DN8SLgfYyjpDEY4yZCiCN9MgO/sJlXQWhc/rYG0W5fkNUq42WNjn9idt87fGTnv0mklHzxwOgw+Gw4C+vaRpoys2NcZXDRRBhW+hx5f41N+Nr7gBu2ePHcHGHrC2oPr1L+AhwAC0Ea/5keCAnwAAAABJRU5ErkJggg==) no-repeat;
    padding: 0;
    margin-right: 5px;
    margin-bottom: -5px;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}

.control-forms-add-link-wrapper a {
    color: #39b3ae;
    text-decoration: none;
    border-bottom: 1px dashed #39b3ae;
}

.control-forms-list-wrapper {
    width: 878px;
    margin: 0 auto;
}

.control-forms-list-wrapper .control-forms-column {
    display: table-cell;
    padding: 3px 5px;
    border-right: 1px solid #cfd4d7;
    vertical-align: middle;
}

.control-forms-list-header {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    background-color: #ebf2f5;
}

.control-forms-list-header .control-forms-column {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
    text-transform: uppercase;
}

.control-forms-list-body .control-forms-column {
    color: #2a2a2a;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    padding: 5px;
}

.control-forms-column.name {
    width: 455px;
}

.control-forms-column.short-name,
.control-forms-column.weight,
.control-forms-column.action
{
    width: 90px;
}

.control-forms-column.type {
    width: 100px;
}

.control-forms-column.weight {
    text-align: center;
}

.control-forms-column.action {
    border-right: none;
}

.control-forms-column.action .edit {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.control-forms-column.action .copy {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU0QTZDOURENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU0QTZDOUVENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTRBNkM5QkQ3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTRBNkM5Q0Q3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtXDd0MAAACPSURBVHjaYmSgAvj//z92cTJwBcxAGGZBM5SRBIe1YxNkooaXGRkZwRjdRf+R+IeBWIqAOVxQPd+hfGWQl3EZ+BCIo4H4GZGOvAvSix45yDyQgXKkRDQscqgShsiAhVjbccUHOQaSkpRGvTwivIxuYBqUZqWGl2cBsTGtwvYhGYUtOC9jlBCwco3cqgAgwAB2FkgeWxn7CwAAAABJRU5ErkJggg==) no-repeat;
    margin-right: 5px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.control-forms-column.action .remove {
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
    margin-right: 0;
    width: 20px;
    cursor: pointer;
    height: 20px;
    display: inline-block;
}
.control-forms-copy-wrapper {
    background-color: #fff;
    border: 1px solid #6f8498;
    border-top: 5px solid #39b3ae;
    width: 350px;
    padding: 0;
    margin: 100px auto 0;
    color: #2a2a2a;
    font-size: 14px;
}

.control-forms-copy-wrapper h4 {
    padding: 0 10px;
}

.control-forms-copy-title {
    border-bottom: 1px solid #cfd4d7;
    text-align: center;
    padding: 5px 0;
}

.control-forms-copy-name input {
    margin: 0;
    font-size: 16px;
    color: #3b3e41;
    padding: 13px 10px 13px 10px;
    border: none;
    background: #f0f4f5;
    width: 330px;
}

.control-forms-copy-subjects-list {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 250px;
    overflow-y: auto;
}

.control-forms-copy-subjects-list li {
    font-size: 14px;
    color: #454856;
}

.control-forms-copy-subjects-list input {
    display: none;
}

.control-forms-copy-subjects-list-wrapper {
    padding: 0 10px;
    margin: 0 0 10px 0;
}

.control-forms-copy-education-levels {
    text-align: center;
}

.control-forms-copy-education-levels input[type="radio"].b-flp__checkbox {
    display: none;
}

.control-forms-copy-wrapper .b-rf__btns {
    margin: 0 !important;
}

.control-forms-copy-wrapper .control-form-button {
    width: 120px !important;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label {
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label span {
    display: inline-block;
    width: 40px;
    height: 35px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) left top no-repeat;
    background-position: 0 3px;
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"]:checked.b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox + label span {
    background-position: 0 -27px;
}
.grade-system-titles {
    padding: 0 5px !important;
    border: 1px solid #92bfdd;
    border-bottom: none;
    box-sizing: border-box;
}

.grade-system-titles span {
    text-transform: uppercase;
    color: #79a0bd;
    font-weight: bold;
}

.dark-bg,
.dark-bg input,
.dark-bg input:disabled {
    background-color: #f0f4f5 !important;
}

.criteria-column .criterial-header {
    height: 70px;
}

.title-column .criterial-header {
    height: 71px;
}

.ta-left {
    text-align: left;
}

.ta-right {
    text-align: right;
}

.nmax-values,
.hundred-values {
    height: 67px;
}

.nmax-header,
.five-header {
    height: 31px;
}

.title-column,
.criteria-column {
    display: inline-block;
}

.criteria-column input,
.criteria-column input:disabled {
    border: none;
    text-align: center;
    background-color: #fff;
    font-size: 12px;
}

.title-column {
    width: 167px;
}

.grade-systems-values {
    border: 1px solid #92bfdd;
    border-bottom: none;
    border-left: none;
    box-sizing: border-box;
}

.grade-systems-values .criterial-pair-values:first-child div {
    border-left: none;
}

.title-column .grade-system-titles:last-child {
    border-bottom: 1px solid #92bfdd;
}

.criteria-column {
    width: 302px;
}

.no-margin {
    margin: 0 !important;
}

.criterial-name-field {
    border-top: 1px solid #92bfdd;
    width: 100%;
}

.criterial-name-field input {
    height: 28px;
    line-height: 7px;
    text-align: center;
}

.criterial-pair-values {
    display: inline-block;
    width: 50px;
    height: 67px;
}

.criterial-pair-values div {
    border: 1px solid #92bfdd;
    border-top: none;
}

.criterial-pair-values input {
    width: 50px !important;
    height: 33px;
}

.five-cell-wrapper {
    display: inline-block;
    width: 49px;
    height: 31px;
    border-left: 1px solid #92bfdd;
}

.grade-systems-values .five-cell-wrapper:first-child {
    border-left: none;
    margin-left: 1px;
}

.five-cell-wrapper input {
    width: 49px;
    height: 31px;
}
.control-forms-editor-wrapper {
    width: 900px;
    margin: 20px auto;
}

.control-forms-editor-name-field {
    display: table-cell;
    width: 520px;
}

.control-forms-editor-short-name-field {
    display: table-cell;
    width: 260px;
}

.control-forms-editor-weight-field {
    display: table-cell;
    width: 150px;
}

.control-forms-editor-grade-system-field {
    display: table-cell;
    width: 370px;
}

.control-forms-editor-exam-field {
    display: table-cell;
    width: 320px;
}

.control-forms-editor-field-label {
    line-height: normal;
    color: #a8b8c4;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.control-forms-editor-input {
    margin-top: 5px;
    font-size: 16px;
    color: #3b3e41;
    padding: 10px;
    border: none;
    background: #f0f4f5;
}

select.control-forms-editor-input {
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    background: #f0f4f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCOUY3NzVDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFCOUY3NzZDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUI5Rjc3M0NFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUI5Rjc3NENFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKBTxgAAALDSURBVHja7Fc9bNNAFH5nO8lQJR1Qhg5lLnvGbAWhZGzIgJgoTHTmR2JGojCXLWVCDCEdE6HSreoCE0s706FDBtREHfLjO77nxO7ZsR07okuVky523s/33r337u5ZKKXoJodBNzyWBuYOi3+OTk4agmjbJbqJF0LQPJr3n9nXLFJSNjbL5efOCoaXly8g/Eu3rAOF/feBUwAcWMN+f0cP0QAO1MDpTmSFz+swI+67LuO8A8PBAmYwB3/AeAIh2/Um6HWCYTMGY0Ul+VAo9TZu87m8MBkJXcbwrXomlqD9OD5u4lnz0bUkujoBI6375XJ9KunJhZWpGvZ625A6u46rlkTNIX5O5xnr6ODz9kGPbHsL4H29QtiYCoYHMnI83nJ0Um60UyXEU3ingpWkVZAaS8meny66k1vYMB9D635CZN63OAAnyc1mM07GvLO29p0MY1NPHubR34uLh1yaUYr1ej3RWWQPlHoMwHONdj4CLQ487WHXlUSc9AFqfUjjMe/UbuLDLuHgs2pnmoWfqU7TFKOxvNGWBpYGboGBZ9OZrvFKOEqYe4rvHKLfSc+jpCsoQvAAF07OECJLltVi2v8yYOaE+ArwdY22ngGNefOUw9oWarfblFlZQQAtElLuCsN4FSaH6/SDrdRrA7zR1RVVq9WZHmreCmoAf+le9jPNlhDMe7RoiO5heZ8BKoJeaZ22sAxjn2XTGiiQaXJS815X57YswZ4VMoZlHTg6CQ2IbKGwD4gNrwEWWs+mhcpdDeYG6/ibeC3JnU6HMoXCxDskDQ3X+6jOWu9L9afTfkj5BmW8y+ZHvR5VKpWZFTwA+Lu4tl3vS2fCAV3GiArRXah8gaLphmOBb2iTMRgraCAHRgtuFSc5VZGfTXHfbJN8iaKDBUzPQHZ19ROYpSiwqM8pf5ft45Wy+fyel+TlhXO7DfwTYACNaVMtuWKq1AAAAABJRU5ErkJggg==) no-repeat 97% 11px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none !important;
    outline: none;
    font-weight: normal;
}

.control-forms-editor-weight-field select.control-forms-editor-input {
    width: 130px;
}

.control-forms-editor-grade-system-field select.control-forms-editor-input {
    width: 270px;
}

.control-forms-editor-weight-field select.control-forms-editor-input::-ms-expand {
    display: none;
}

.control-forms-editor-name-field .control-forms-editor-input {
    width: 400px;
}

.control-forms-editor-short-name-field .control-forms-editor-input {
    width: 250px;
}

.control-forms-editor-exam-control-wrapper {
    margin-top: 5px;
    width: 320px;
    position: relative;
}

.is-exam-variant {
    width: 115px;
    height: 20px;
    font-size: 16px;
    color: #cccdcd;
    font-weight: normal;
    padding: 10px 22px;
    background: #fbfbfc;
    cursor: pointer;
    float: left;
    text-align: center;
}

.is-exam-variant.selected {
    background: #f0f4f5 !important;
}

.is-exam-variant-separator {
    position: absolute;
    top: 13px;
    left: 150px;
}

.is-exam-variant-separator i {
    width: 18px;
    height: 18px;
    background: url(data:image/png;base64,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) no-repeat -54px -36px;
    display: inline-block;
}

.control-forms-editor-form-buttons {
    margin-top: 10px;
    margin-bottom: 100px;
    padding: 10px 0 10px 44px;
}

.control-forms-editor-form-buttons .button {
    width: 200px;
    text-align: center;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    background: #1fc1af;
    border-radius: 3px;
    border: none;
    margin: 5px 0;
    cursor: pointer;
}

.control-forms-editor-form-buttons .button.right-button {
    float: right;
    margin-right: 44px;
}

.grade-systems-scales {
    position: relative;
    overflow-x: auto;
    width: 900px;
    padding: 5px 0;
}

.grade-systems-scales table.evaluation-scale-table {
    width: auto;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td {
    border: 1px solid #92bfdd !important;
    padding: 0 !important;
    width: 233px;
    margin: 0 !important;;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(1) {
    padding: 5px !important;
    vertical-align: middle;
    width: 155px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(2) {
    width: 305px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td.evaluation-scale-table-title {
    text-transform: uppercase;
    color: #79a0bd;
    font-weight: bold;
}

.evaluation-scale-table-title-column-left {
    float: left;
    width: 134px;
    height: 44px;
    padding-top: 23px;
}

.evaluation-scale-table-title-column-right {
    float: right;
    width: 20px;
    height: 67px;
}

.evaluation-scale-table-title-column-right div {
    padding: 7px 0;
}

.grade-systems-scales table.evaluation-scale-table .dark-background,
.grade-systems-scales table.evaluation-scale-table .dark-background input {
    background-color: #f0f4f5;
}

.evaluation-scale-pairs-wrapper {
    float: left;
    border-left: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-wrapper:first-child {
    border-left: none !important;
}

.evaluation-scale-pairs-wrapper .evaluation-scale-pairs-part:last-child {
    border-top: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-part {
    clear: both;
    width: 50px;
    height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.evaluation-scale-pairs-part input:disabled {
    background-color: #fff;
    color: #000;
}

.evaluation-scale-pairs-wrapper input,
.grade-systems-scales table.evaluation-scale-table .criterial-col input {
    width: 100%;
    height: 100%;
    padding: 0;
}

.grade-systems-scales input {
    border: none;
    text-align: center;
}

.grade-systems-scales input:focus {
    color: #ff5a00;
}

.grade-systems-scales table.evaluation-scale-table .criterial-col {
    text-align: center;
}

.grade-systems-scales input.invalid-field {
    background-color: #ffbfbc !important;
}

.control-forms-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.control-forms-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.control-forms-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.control-forms-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.control-forms-right-nav select.filter-select::-ms-expand {
    display: none;
}

.control-forms-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.control-forms-right-nav .apply-button {
    background: #39b3ae;
    color: #fff;
}

.filter_select {
    padding: 0;
    margin: 30px 0 0;
}
.filter_select .input-title {
    display: block;
    color: #FFFFFF;
    font-size: 16px;
    padding: 0 0 5px 12px;
}
.filter_select md-select-value {
    width: 134px;
    height: 36px;
    background: #fff;
    margin-bottom: 10px;
    padding: 5px 5px;
    margin-left: 10px;
    box-sizing: border-box;
}

.control-forms-copy-wrapper {
    background-color: #fff;
    border: 1px solid #6f8498;
    border-top: 5px solid #39b3ae;
    width: 350px;
    padding: 0;
    margin: 100px auto 0;
    color: #2a2a2a;
    font-size: 14px;
}

.control-forms-copy-wrapper h4 {
    padding: 0 10px;
}

.control-forms-copy-title {
    border-bottom: 1px solid #cfd4d7;
    text-align: center;
    padding: 5px 0;
}

.control-forms-copy-name input {
    margin: 0;
    font-size: 16px;
    color: #3b3e41;
    padding: 13px 10px 13px 10px;
    border: none;
    background: #f0f4f5;
    width: 330px;
}

.control-forms-copy-subjects-list {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 250px;
    overflow-y: auto;
}

.control-forms-copy-subjects-list li {
    font-size: 14px;
    color: #454856;
}

.control-forms-copy-subjects-list input {
    display: none;
}

.control-forms-copy-subjects-list-wrapper {
    padding: 0 10px;
    margin: 0 0 10px 0;
}

.control-forms-copy-education-levels {
    text-align: center;
}

.control-forms-copy-education-levels input[type="radio"].b-flp__checkbox {
    display: none;
}

.control-forms-copy-wrapper .b-rf__btns {
    margin: 0 !important;
}

.control-forms-copy-wrapper .control-form-button {
    width: 120px !important;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label {
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"].b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"].b-flp__checkbox + label span {
    display: inline-block;
    width: 40px;
    height: 35px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyNTQzOEFENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyNTQzOEJENkIzMTFFNDkwNzI4MDNEN0YwQzJFOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTI1NDM4OEQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1NDM4OUQ2QjMxMUU0OTA3MjgwM0Q3RjBDMkU5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgTsblEAAAKbSURBVHjaYvz//z/DQAAmhgECA2YxCzIna9JGSyDVBcSmQMxOBfN/AvEZIK6alud/CFmCERbHQEutgNR+IGajgQd/AbEz0PIj2HzcArV0LhDnAPEPYk0FGohVHOgZDiA1BYiTgbgdiG2xxbEllM4lxVICDgKZkw3lmuFKXBxQ+js1wxho+U8ok21kZ6dRi0ctHrV41OJRi0ctJspiWOXPSU0LgK0QdqTmD1aLT0DpydRqdwEtZYM2fRigjT6srcwaIN4HbR8lk2gBISW/gbgCq4+BTZSjQMoFiI9CFVIDgMw5DjIXaP5hrM3b0ew0/PtORKRMara1B1dQewLxWWhW+E8hBplxHoh9CVnsDsRbgNgIvQtLQVQaAPFGdMvRLW6hUYJjBOJmfBbr0TBadfBZzEZDi5lHCxCqAW4ONoZAG22Gbz9+MWw4eo3hH54KiGoWC/FyMeQEWDJICPKA+UeuPGB49eErbS2WEuZjyPG3ZBDggYxm7D53B6+lRFuc6WvOoC4ryrD28BWGw5cfoMgpSwmD5bnYWcFF1fojVxn2AC2mShxLCPIysLEwM0Q66jPwc3MwbDlxA5LplSQYkj1MGFiBcn/+/mNYsuc8w6mbT6iXuCZvPM6QCwxKUQFuBi8zdQYBoOUPX31gCHfQY2BiZGT4+fsPw6ytpxmuP3pF3ez05uNXht41hxkeAS0DASttebDvQZZ++f6TYcK6oyRZSlI+/vQNYsHNx6/hYm8/fWPoWX2E4eHLD7TNxz9+/WGYuukEg5+lJgMfMLhBCenj1x/0KUBAiWgd0MLRxh6lFv+ioV1/8Vl8mYYWX8VncQ20kUZtADKzDp/FO6CNsvPoQUMm+AfEl4A4ENrgw5udtkLx8EzVI6+bChBgAMHZ1S3lI0eoAAAAAElFTkSuQmCC) left top no-repeat;
    background-position: 0 3px;
    cursor: pointer;
}

.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox-hack + label span,
.control-forms-copy-wrapper input[type="checkbox"]:checked.b-flp__checkbox + label span,
.control-forms-copy-wrapper input[type="radio"]:checked.b-flp__checkbox + label span {
    background-position: 0 -27px;
}
.grade-system-titles {
    padding: 0 5px !important;
    border: 1px solid #92bfdd;
    border-bottom: none;
    box-sizing: border-box;
}

.grade-system-titles span {
    text-transform: uppercase;
    color: #79a0bd;
    font-weight: bold;
}

.dark-bg,
.dark-bg input,
.dark-bg input:disabled {
    background-color: #f0f4f5 !important;
}

.criteria-column .criterial-header {
    height: 70px;
}

.title-column .criterial-header {
    height: 71px;
}

.ta-left {
    text-align: left;
}

.ta-right {
    text-align: right;
}

.nmax-values,
.hundred-values {
    height: 67px;
}

.nmax-header,
.five-header {
    height: 31px;
}

.title-column,
.criteria-column {
    display: inline-block;
}

.criteria-column input,
.criteria-column input:disabled {
    border: none;
    text-align: center;
    background-color: #fff;
    font-size: 12px;
}

.title-column {
    width: 167px;
}

.grade-systems-values {
    border: 1px solid #92bfdd;
    border-bottom: none;
    border-left: none;
    box-sizing: border-box;
}

.grade-systems-values .criterial-pair-values:first-child div {
    border-left: none;
}

.title-column .grade-system-titles:last-child {
    border-bottom: 1px solid #92bfdd;
}

.criteria-column {
    width: 302px;
}

.no-margin {
    margin: 0 !important;
}

.criterial-name-field {
    border-top: 1px solid #92bfdd;
    width: 100%;
}

.criterial-name-field input {
    height: 28px;
    line-height: 7px;
    text-align: center;
}

.criterial-pair-values {
    display: inline-block;
    width: 50px;
    height: 67px;
}

.criterial-pair-values div {
    border: 1px solid #92bfdd;
    border-top: none;
}

.criterial-pair-values input {
    width: 50px !important;
    height: 33px;
}

.five-cell-wrapper {
    display: inline-block;
    width: 49px;
    height: 31px;
    border-left: 1px solid #92bfdd;
}

.grade-systems-values .five-cell-wrapper:first-child {
    border-left: none;
    margin-left: 1px;
}

.five-cell-wrapper input {
    width: 49px;
    height: 31px;
}
.control-forms-editor-wrapper {
    width: 900px;
    margin: 20px auto;
}

.control-forms-editor-name-field {
    display: table-cell;
    width: 520px;
}

.control-forms-editor-short-name-field {
    display: table-cell;
    width: 260px;
}

.control-forms-editor-weight-field {
    display: table-cell;
    width: 150px;
}

.control-forms-editor-grade-system-field {
    display: table-cell;
    width: 370px;
}

.control-forms-editor-exam-field {
    display: table-cell;
    width: 320px;
}

.control-forms-editor-field-label {
    line-height: normal;
    color: #a8b8c4;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.control-forms-editor-input {
    margin-top: 5px;
    font-size: 16px;
    color: #3b3e41;
    padding: 10px;
    border: none;
    background: #f0f4f5;
}

select.control-forms-editor-input {
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    background: #f0f4f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAYAAAALiLqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCOUY3NzVDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFCOUY3NzZDRTBEMTFFNEI5NTJDNkU3NDMyNDU0NEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUI5Rjc3M0NFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUI5Rjc3NENFMEQxMUU0Qjk1MkM2RTc0MzI0NTQ0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKBTxgAAALDSURBVHja7Fc9bNNAFH5nO8lQJR1Qhg5lLnvGbAWhZGzIgJgoTHTmR2JGojCXLWVCDCEdE6HSreoCE0s706FDBtREHfLjO77nxO7ZsR07okuVky523s/33r337u5ZKKXoJodBNzyWBuYOi3+OTk4agmjbJbqJF0LQPJr3n9nXLFJSNjbL5efOCoaXly8g/Eu3rAOF/feBUwAcWMN+f0cP0QAO1MDpTmSFz+swI+67LuO8A8PBAmYwB3/AeAIh2/Um6HWCYTMGY0Ul+VAo9TZu87m8MBkJXcbwrXomlqD9OD5u4lnz0bUkujoBI6375XJ9KunJhZWpGvZ625A6u46rlkTNIX5O5xnr6ODz9kGPbHsL4H29QtiYCoYHMnI83nJ0Um60UyXEU3ingpWkVZAaS8meny66k1vYMB9D635CZN63OAAnyc1mM07GvLO29p0MY1NPHubR34uLh1yaUYr1ej3RWWQPlHoMwHONdj4CLQ487WHXlUSc9AFqfUjjMe/UbuLDLuHgs2pnmoWfqU7TFKOxvNGWBpYGboGBZ9OZrvFKOEqYe4rvHKLfSc+jpCsoQvAAF07OECJLltVi2v8yYOaE+ArwdY22ngGNefOUw9oWarfblFlZQQAtElLuCsN4FSaH6/SDrdRrA7zR1RVVq9WZHmreCmoAf+le9jPNlhDMe7RoiO5heZ8BKoJeaZ22sAxjn2XTGiiQaXJS815X57YswZ4VMoZlHTg6CQ2IbKGwD4gNrwEWWs+mhcpdDeYG6/ibeC3JnU6HMoXCxDskDQ3X+6jOWu9L9afTfkj5BmW8y+ZHvR5VKpWZFTwA+Lu4tl3vS2fCAV3GiArRXah8gaLphmOBb2iTMRgraCAHRgtuFSc5VZGfTXHfbJN8iaKDBUzPQHZ19ROYpSiwqM8pf5ft45Wy+fyel+TlhXO7DfwTYACNaVMtuWKq1AAAAABJRU5ErkJggg==) no-repeat 97% 11px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none !important;
    outline: none;
    font-weight: normal;
}

.control-forms-editor-weight-field select.control-forms-editor-input {
    width: 130px;
}

.control-forms-editor-grade-system-field select.control-forms-editor-input {
    width: 270px;
}

.control-forms-editor-weight-field select.control-forms-editor-input::-ms-expand {
    display: none;
}

.control-forms-editor-name-field .control-forms-editor-input {
    width: 400px;
}

.control-forms-editor-short-name-field .control-forms-editor-input {
    width: 250px;
}

.control-forms-editor-exam-control-wrapper {
    margin-top: 5px;
    width: 320px;
    position: relative;
}

.is-exam-variant {
    width: 115px;
    height: 20px;
    font-size: 16px;
    color: #cccdcd;
    font-weight: normal;
    padding: 10px 22px;
    background: #fbfbfc;
    cursor: pointer;
    float: left;
    text-align: center;
}

.is-exam-variant.selected {
    background: #f0f4f5 !important;
}

.is-exam-variant-separator {
    position: absolute;
    top: 13px;
    left: 150px;
}

.is-exam-variant-separator i {
    width: 18px;
    height: 18px;
    background: url(data:image/png;base64,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) no-repeat -54px -36px;
    display: inline-block;
}

.control-forms-editor-form-buttons {
    margin-top: 10px;
    margin-bottom: 100px;
    padding: 10px 0 10px 44px;
}

.control-forms-editor-form-buttons .button {
    width: 200px;
    text-align: center;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    background: #1fc1af;
    border-radius: 3px;
    border: none;
    margin: 5px 0;
    cursor: pointer;
}

.control-forms-editor-form-buttons .button.right-button {
    float: right;
    margin-right: 44px;
}

.grade-systems-scales {
    position: relative;
    overflow-x: auto;
    width: 900px;
    padding: 5px 0;
}

.grade-systems-scales table.evaluation-scale-table {
    width: auto;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td {
    border: 1px solid #92bfdd !important;
    padding: 0 !important;
    width: 233px;
    margin: 0 !important;;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(1) {
    padding: 5px !important;
    vertical-align: middle;
    width: 155px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td:nth-child(2) {
    width: 305px;
}

.grade-systems-scales table.evaluation-scale-table tbody tr td.evaluation-scale-table-title {
    text-transform: uppercase;
    color: #79a0bd;
    font-weight: bold;
}

.evaluation-scale-table-title-column-left {
    float: left;
    width: 134px;
    height: 44px;
    padding-top: 23px;
}

.evaluation-scale-table-title-column-right {
    float: right;
    width: 20px;
    height: 67px;
}

.evaluation-scale-table-title-column-right div {
    padding: 7px 0;
}

.grade-systems-scales table.evaluation-scale-table .dark-background,
.grade-systems-scales table.evaluation-scale-table .dark-background input {
    background-color: #f0f4f5;
}

.evaluation-scale-pairs-wrapper {
    float: left;
    border-left: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-wrapper:first-child {
    border-left: none !important;
}

.evaluation-scale-pairs-wrapper .evaluation-scale-pairs-part:last-child {
    border-top: 1px solid #92bfdd !important;
}

.evaluation-scale-pairs-part {
    clear: both;
    width: 50px;
    height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.evaluation-scale-pairs-part input:disabled {
    background-color: #fff;
    color: #000;
}

.evaluation-scale-pairs-wrapper input,
.grade-systems-scales table.evaluation-scale-table .criterial-col input {
    width: 100%;
    height: 100%;
    padding: 0;
}

.grade-systems-scales input {
    border: none;
    text-align: center;
}

.grade-systems-scales input:focus {
    color: #ff5a00;
}

.grade-systems-scales table.evaluation-scale-table .criterial-col {
    text-align: center;
}

.grade-systems-scales input.invalid-field {
    background-color: #ffbfbc !important;
}

.control-forms-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 55px;
}

.control-forms-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.control-forms-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.control-forms-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.control-forms-right-nav select.filter-select::-ms-expand {
    display: none;
}

.control-forms-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.control-forms-right-nav .apply-button {
    background: #39b3ae;
    color: #fff;
}
.control-forms-add-link-wrapper {
    margin: 15px 0;
    padding: 10px 0 10px 34px;
    vertical-align: middle;
    text-align: left;
}

.control-forms-icon-add {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZBNjkxMUJCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZBNjkxMUNCQ0RBMTFFNDk4RUVEOTQ4RTc5NDI2MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkE2OTExOUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkE2OTExQUJDREExMUU0OThFRUQ5NDhFNzk0MjYyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkr3dO0AAAErSURBVHjatJU7CsJAEIazPgsLjyFJLL2BCtZ6BSutvIiVdh5E8ApWvvAeii+Q+A/8K+uSjZrowkfIZObfSWZ2oryMK4qil/tcgm8AxmAHLmRHW/DNpiGYgC0YAR+UiU/blj6hZGhiry44gyEo2M5GUIE+4tt1CUpmJ9ByCcUItxgTxgnKKww/FTMEJNOJLRjwu+QdQSvB8SzP2EDudZX7YAbDPUXbSMyMGk/BDphnaMc5NTxFg/RYFbtdtYdSamn1pMc+1Jk1DN8SLgfYyjpDEY4yZCiCN9MgO/sJlXQWhc/rYG0W5fkNUq42WNjn9idt87fGTnv0mklHzxwOgw+Gw4C+vaRpoys2NcZXDRRBhW+hx5f41N+Nr7gBu2ePHcHGHrC2oPr1L+AhwAC0Ea/5keCAnwAAAABJRU5ErkJggg==) no-repeat;
    padding: 0;
    margin-right: 5px;
    margin-bottom: -5px;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}

.control-forms-add-link-wrapper a {
    color: var(--font-color);
    text-decoration: none;
    border-bottom: 1px dashed var(--font-color);
}

.control-forms-list-wrapper {
    width: 878px;
    margin: 0 auto;
}

.control-forms-list-wrapper .control-forms-column {
    display: table-cell;
    padding: 3px 5px;
    border-right: 1px solid #cfd4d7;
    vertical-align: middle;
}

.control-forms-list-header {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    background-color: #ebf2f5;
}

.control-forms-list-header .control-forms-column {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
    text-transform: uppercase;
}

.control-forms-list-body .control-forms-column {
    color: #2a2a2a;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    padding: 5px;
}

.control-forms-column.name {
    width: 455px;
}

.control-forms-column.short-name,
.control-forms-column.weight,
.control-forms-column.action
{
    width: 90px;
}

.control-forms-column.type {
    width: 100px;
}

.control-forms-column.weight {
    text-align: center;
}

.control-forms-column.action {
    border-right: none;
}

.control-forms-column.action .edit {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.control-forms-column.action .copy {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU0QTZDOURENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU0QTZDOUVENzcwMTFFNDhGODk5QUNERTk5MzZFMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTRBNkM5QkQ3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTRBNkM5Q0Q3NzAxMUU0OEY4OTlBQ0RFOTkzNkUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtXDd0MAAACPSURBVHjaYmSgAvj//z92cTJwBcxAGGZBM5SRBIe1YxNkooaXGRkZwRjdRf+R+IeBWIqAOVxQPd+hfGWQl3EZ+BCIo4H4GZGOvAvSix45yDyQgXKkRDQscqgShsiAhVjbccUHOQaSkpRGvTwivIxuYBqUZqWGl2cBsTGtwvYhGYUtOC9jlBCwco3cqgAgwAB2FkgeWxn7CwAAAABJRU5ErkJggg==) no-repeat;
    margin-right: 5px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.control-forms-column.action .remove {
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
    margin-right: 0;
    width: 20px;
    cursor: pointer;
    height: 20px;
    display: inline-block;
}

.registry-staff__wrap {
	margin-bottom: 140px;
	padding: 20px 20px;
}

.registry-staff__thead {
	border-top: 2px solid #cfd4d7;
	border-bottom: 2px solid #cfd4d7;
}

.registry-staff__thead-column,
.registry-staff__item-column {
	display: table-cell;
	padding: 5px 5px;
	border-right: 1px solid #cfd4d7;
	vertical-align: middle;
}

.registry-staff__thead-column:nth-child(1),
.registry-staff__item-column:nth-child(1) {
	width: 260px;
}

.registry-staff__thead-column:nth-child(2),
.registry-staff__item-column:nth-child(2) {
	width: 90px;
}

.registry-staff__thead-column:nth-child(3),
.registry-staff__item-column:nth-child(3) {
	width: 64px;
}

.registry-staff__thead-column:nth-child(4),
.registry-staff__item-column:nth-child(4) {
	width: 420px;
}


.registry-staff__thead-column span {
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
}

.registry-staff__item-conteiner {
	border-bottom: 1px solid #cfd4d7;
}

.registry-staff__item-column a {
	font-size: 12px;
	color: #39b3ae;
}

.registry-staff__item-column a:hover {
	text-decoration: none;
}

.registry-staff__item-column span {
	font-size: 12px;
	color: #454856;
}



.b-matrix-table__list table.b-matrix-table__class-unit-name tbody tr > td:first-of-type {
	border-right: 1px solid #dadcdc;
	border-left: 1px solid #dadcdc;
}

table.b-matrix-table__class-unit-name tbody tr > td {
	border-top: 1px solid #dadcdc;
}


/*icon*/
.b-control__matrix {
	left: 208px;
	width: 100px;
}

/*end icon*/


.assignments {
	border-top: 1px solid #DADCDC;
	border-bottom: 1px solid #DADCDC;
}

.assignments__title {
	padding-top: 10px;
	padding-left: 20px;
	color: #6c8796;
	font-size: 12px;
	font-weight: 500;
}

.assignments__new {

}

.assignments__new + .assignments__title {
	margin-top: 10px;
}

.assignments__new,
.assignments__edit {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	display: inline-flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 100%;
}

.assignments__edit_current {
	background-color: hsla(178,52%,90%,1);
}

.assignments__select_timetable {

}

.assignments__select_timetable_inline {

}

.assignments__controls {
	display: flex;
	margin-left: 10px;
	margin-top: 5px;
}

.assignments__controls_save {
	margin-left: 10px;
}

.assignments__controls_cancel {
	margin-left: 10px;
}

.assignments__controls_remove {
	margin-left: 10px;
}

.b-icon__ok {
	margin: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAYlJREFUOI291D9IllEUBvCf7ydIEBZaBgkmOEVhRFNTYIOLizokppsELa1tgY1J6FBrYzRVU1s0NTUpRrmIOrR8mC6Civ0Z7rHerq/f9wXRgRfec5/nPPece889/GNra4K34wr6UGANizj42416sIAt/Mi+LTzB+VYzHMZzdGEJr7ES2EWMRoY3sdkss2HsB3G8Ae9E6X8GD6pIPSG0iUvNdg67Jx3DKjpzcCHARpmV7X7wP6M3B9ulw15sQagNsyG2hHNVpGtBmA3/NEaOEZsL7gd0H7fraJAmw3+Fb5gqcQo8Dd57nGpUxqHg7fAHsIHvmEYNz4LzFidLsd247M+bdzXID0trh6Llpn6TB2I+sP7yYk1ql+WMPICvEfASHRlek57jRl4yPI7AiQrReakTcrvraGW/7Azq2MZgFSGz69jBFw0uaAh7ITqp+q0XuBNiu7hRBqsChvACZ/HJ7+FQSMNhTDqGOm7hXQvV6MKjCMrHV11q7sqmbjZgC2lQXAh/HR+l/vw/9hPV8l41iMM20QAAAABJRU5ErkJggg==) no-repeat 0px 0px;
	cursor: pointer;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px;
	background-position: 0px 0px;
	cursor: pointer;
}

.b-icon__delete {
	margin: 0px;
	margin-left: 7px;
}

.b-icon__edit {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQzRTYzQjhCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQzRTYzQjlCRDlBMTFFNDlGRDNCQkUyOEJGODAzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDNFNjNCNkJEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDNFNjNCN0JEOUExMUU0OUZEM0JCRTI4QkY4MDMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzhP70AAAFDSURBVHjarJRLagJBEIadaOIjuYeZGTfewRN4DF15EVdm6RE8QryEOgSCkAMEERJ8ZNP5C/6Esq1uHbDgW0xT89HdVV2Jc65y0xChBSIDY1CAAym4lgX/M0Q5mIAVGIEU1EnKtRVz8qgQ0Qd7MAS1yO5rzJHcvinkznagV+Jee5TmllCOMFTfViTg3luTnU5OhCyA3Es1IhTZFMzAg1qv8t9MC6VyI++eLJkj/1LmSqHGWijtkAaEvszx+04JpfqFFkqP1cvKlFB2e9TCoyx6wmfQBPOQTAmfwFfwyIw16IIWeLVkStgBi2BRGFvwSWmDx68EhGdFOWkbxgfYgHfQjjT3edv4jV1mkJiNbT29a4g+PW84DK4YDoPocFDJUrEXNb7afL+PPMXf+JKczsV5aAzYN/ADvsHy0oBNbjHxdfwKMABmJu3KHmRHFgAAAABJRU5ErkJggg==) no-repeat;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.assignments__select {

}

.assignments__select_title {
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 0 5px 10px;
}

.assignments__select select {
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 12px;
	border: 1px solid #6C8796;
	cursor: pointer;
	font-size: 14px;
	color: #000;
	width: 134px;
	height: 32px;
	margin-left: 10px;
	padding: 5px;
	text-indent: 0.01px;
	text-overflow: '';
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none !important;
}

.assignments__select select:disabled {
	background: #ddd;
}

.assignments__select select::-ms-expand {
	display: none;
}


.assignments_table  .ts-class-checked{
	height: 46px !important;
	background-color: #BDBDBD !important;
	background-position: 6px 6px !important;
	background-size: 34px 34px !important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik05IDE2LjJMNC44IDEybC0xLjQgMS40TDkgMTkgMjEgN2wtMS40LTEuNEw5IDE2LjJ6Ii8+Cjwvc3ZnPg==) !important;
	background-repeat: no-repeat !important;
}
.assignments_table  .ts-class-checked.time-has-come{
	background-color: #39b3ae !important;
}

.report-final-marks-filter-panel-wrapper .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 0;
}

.report-final-marks-filter-panel-wrapper .filter-field {
    padding: 20px 0 0 0;
}

.report-final-marks-filter-panel-wrapper .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-final-marks-filter-panel-wrapper select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	  filter: hue-rotate(var(--icon-hue-rotate));
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-final-marks-filter-panel-wrapper select.filter-select::-ms-expand {
    display: none;
}

.report-final-marks-filter-panel-wrapper {
    padding: 15px 0;
    width: 162px;
}

.report-final-marks-filter-panel-wrapper .filter-container-variants-wrapper {
    position: relative;
    width: 150px;
    margin: 0 auto;
}

.report-final-marks-filter-panel-wrapper .filter-container-variant {
    text-align: center;
    margin-bottom: 2px;
    line-height: 14px;
    padding: 16px 10px;
    cursor: pointer;
    background: #8092a4;
    font-size: 15px;
    color: #fff;
}

.report-final-marks-filter-panel-wrapper .filter-container-variant.active {
    background: #fff;
    color: #3b5777 !important;
    font-weight: bold;
}

.report-final-marks-filter-panel-wrapper .filter-container-variant-marker {
    position: absolute;
    left: 64px;
    display: block;
    padding: 10px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.report-final-marks-filter-panel-wrapper .filter-container-variant-marker.first {
    top: 37px;
}

.report-final-marks-filter-panel-wrapper .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-final-marks-filter-panel-wrapper .apply-button {
    background: var(--color-button-5);
    color: #fff;
}

.report-final-marks-filter-panel-wrapper .reset-button {
    background: #7a7a7a;
    color: #fff;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools {
    margin-top: 54px;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul {
    margin-bottom: 2px;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul li {
    list-style-type: none;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul > li:hover {
    background: #b1ccd7;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul > li a {
    padding: 0 !important;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools ul > li a:hover {
    padding: 0;
    background: none;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools .print {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools .xlsx {
    background: #5e7283 url(data:image/png;base64,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) no-repeat;
    width: 75px;
    height: 75px;
    display: block;
}

.report-final-marks-filter-panel-wrapper .right-nav-button-tools .xlsx:hover {
    background-color: #b1ccd7;
    cursor: pointer;
}

.report-final-marks-table-col.print-version {
    display: none;
}

.report-final-marks-table {
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    font-size: 11px;
    width: 1000px;
}

.vertical-title {
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    height: 30px;
    width: 210px;
    display: block;
    margin-right: -200px;
    margin-left: -92px;
}

.vertical-title-inverse {
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	height: 26px;
	width: 80px;
	margin-left: -48px;
	vertical-align: middle;
	text-align: center;
	display: block;
	padding-top: 50px;
}

.report-final-marks-table-header {
    display: table-row;
    background-color: #ebf2f5;
    color: #6c8796;
    font-weight: bold;
}

.report-final-marks-table-header-col-wrap {
	float: left;
	text-align: center;
}

.report-final-marks-table-col {
    display: table-cell;
    box-sizing: border-box;
    border-top: 1px solid #cfd4d7;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    text-align: center;
    vertical-align: middle;
    line-height: 12px;
    position: relative;
    width: 27px;
}

.report-final-marks-table-body {
    display: table-row;
    border-bottom: 1px solid #cfd4d7;
}

.report-final-marks-table-body .report-final-marks-table-col,
.report-final-marks-table-header .report-final-marks-table-col {
    border-left: 1px solid #cfd4d7;
    box-sizing: border-box;
    padding: 3px;
}

.report-final-marks-table-body .report-final-marks-table-col {
    padding: 5px 0;
}

.break-module-name {
    white-space: pre-line;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
}

.report-final-marks-table-col.ultra-big-cell {
	width: 300px;
	min-width: 300px;
	max-width: 300px;
}

.report-final-marks-table-col.medium-big-cell {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
}

.report-final-marks-table-col.big-cell {
    width: 130px;
    min-width: 130px;
    max-width: 130px;
}

.report-final-marks-table-col.medium-cell {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
}

.report-final-marks-table-header .report-final-marks-table-col {
    height: 220px;
}

.report-final-marks-table-header .report-final-marks-table-col-inverse {
	height: 80px;
	overflow: hidden;
}


.table-cell-data-wrapper {
    display: block;
    padding: 2px 0;
    margin: 0;
    min-height: 20px;
    line-height: 20px;
}

.table-cell-data-wrapper-inverse {
	border: 1px solid #cfd4d7;
	height: 20px;
	overflow: hidden;
}

.report-final-marks-table .slider-wrapper {
	display: table-cell;
    position: relative;
    overflow: hidden;
    width: 700px;
    max-width: 700px;
    min-width: 700px;
}

.report-final-marks-table .slider-content {
    display: block;
}

.report-final-marks-table .slider-button {
    position: absolute;
    margin: 0;
    padding: 0;
    height: 220px;
    width: 17px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-color: #dbdbde;
    z-index: 100;
}

.report-final-marks-table .slider-button.left {
    background-position: 3px 99px;
    top: 0;
    left: 282px;
}

.report-final-marks-table .slider-button.right {
    background-position: -26px 99px;
    top: 0;
    right: -17px;
}

.report-final-marks-table .slider-button-inverse {
	height: 108px;
}

.report-final-marks-table .slider-button-inverse.left {
	background-position: 3px 45px;
	top: 0;
	left: 282px;
}

.report-final-marks-table .slider-button-inverse.right {
	background-position: -26px 45px;
	top: 0;
	right: -17px;
}

@media print {
    header.header,
    div.b-left__sidebar,
    div.b-right__nav_sidebar,
    .b-events__right_nav,
    footer.footer, .date-period,
    div.report-final-marks-download-report {
        display: none;
    }

    .date-period-active {
        display: block;
    }

    .b-right__sidebar, .b-container__wrap, .row-1-1, main {
        width: 100% !important;
        margin: 0;
        padding: 0;
        clear: both;
    }

    .report-final-marks-table.page-break {
        position: relative;
        page-break-inside: avoid;
    }

    .report-final-marks-table .slider-wrapper,
    .report-final-marks-table .slider-button {
        display: none;
    }

    .report-final-marks-table {
        width: 1140px;
    }

    .report-final-marks-table-col.print-version {
        display: table-cell;
    }

    .report-final-marks-table-col {
        width: 25px;
    }

    @page {size:landscape}
}

.report-homework-details-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 0;
}

.report-homework-details-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.report-homework-details-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-homework-details-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	  filter: hue-rotate(var(--icon-hue-rotate));
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-homework-details-right-nav select.filter-select::-ms-expand {
    display: none;
}

.report-homework-details-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-homework-details-right-nav .apply-button {
    background: var(--color-button-5);
    color: #fff;
}

.report-homework-details-right-nav .reset-button {
    background: #7a7a7a;
    color: #fff;
}

.report-homework-details-right-nav .right-nav-button-tools {
    margin-top: 54px;
}

.report-homework-details-right-nav .right-nav-button-tools ul {
    margin-bottom: 2px;
}

.report-homework-details-right-nav .right-nav-button-tools ul li {
    list-style-type: none;
}

.report-homework-details-right-nav .right-nav-button-tools ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.report-homework-details-right-nav .right-nav-button-tools ul > li:hover {
    background: #b1ccd7;
}

.report-homework-details-right-nav .right-nav-button-tools ul > li a {
    padding: 0 !important;
}

.report-homework-details-right-nav .right-nav-button-tools ul > li a:hover {
    padding: 0;
    background: none;
}

.report-homework-details-right-nav .right-nav-button-tools .print {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}

.report-homework-details-right-nav .right-nav-button-tools .xlsx {
    background: #5e7283 url(data:image/png;base64,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) no-repeat;
    width: 75px;
    height: 75px;
    display: block;
}

.report-homework-details-right-nav .right-nav-button-tools .xlsx:hover {
    background-color: #b1ccd7;
    cursor: pointer;
}

.report-homework-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 0;
}

.report-homework-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.report-homework-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-homework-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-homework-right-nav select.filter-select::-ms-expand {
    display: none;
}

.report-homework-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-homework-right-nav .apply-button {
    background: #39b3ae;
    color: #fff;
}

.report-homework-right-nav .reset-button {
    background: #7a7a7a;
    color: #fff;
}
@media print {
    header.header,
    div.b-left__sidebar,
    div.b-right__nav_sidebar,
    .b-events__right_nav,
    footer.footer, .date-period {
        display: none;
    }
    .date-period-active {
        display: block;
    }
    .b-right__sidebar, .b-container__wrap, .row-1-1, main {
        width: 100%!important;
        margin: 0;
        padding: 0;
    }

    .b-hw-page-hw__tb-item {
        page-break-after: auto;
        page-break-inside: avoid;
    }
}

.reports-homework-table-wrapper {
    width: 878px;
    margin: 30px auto;
}

.reports-homework-table-header {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.reports-homework-table-body {
    border-bottom: 1px solid #cfd4d7;
    font-size: 12px;
    color: #454856;
}

.reports-homework-table-column {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
    border-right: 1px solid #cfd4d7;
    line-height: 13px;
    padding: 5px;
}

.reports-homework-table-column.date-assign,
.reports-homework-table-column.date-prepare {
    width: 110px;
}

.reports-homework-table-column.subject {
    width: 140px;
}

.reports-homework-table-column.description {
    width: 518px;
    border-right: none;
}

.reports-homework-table-body .subject {
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
    word-break: break-all;
}

.reports-homework-fixed-header {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 878px;
    margin: 0 auto;
    background-color: #ebf2f5;
}
.report-homework-list-wrapper {
    padding: 30px;
}

.report-homework-table-header {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    background-color: #ebf2f5;
}

.report-homework-list-column {
    display: table-cell;
    padding: 5px 5px;
    border-right: 1px solid #cfd4d7;
    vertical-align: middle;
}

.report-homework-list-column.student {
    width: 520px;
}

.report-homework-list-column.report {
    border: none;
}

.report-homework-table-header span {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.report-homework-table-body {
    border-bottom: 1px solid #cfd4d7;
}

.report-homework-table-body span {
    color: #747a80;
    font-size: 12px;
}

.report-homework-list-column a {
    color: #39b3ae !important;
    font-size: 12px;
}
/* REPORT MISSING DETAILS */
.mrd-header,
.mrd-row {
    color: #6c8796;
}

.mrd-row {
    height: 28px;
    /*
    line-height: 12px;
    width: 888px;
        */

}

.mrd-row:nth-last-child(1) .mrd-column {
    border-bottom: 2px solid #cfd4d7;
}

.mrd-header-column,
.mrd-column {
    border-top: 2px solid #cfd4d7;
    /*border-bottom: 2px solid #cfd4d7;*/
    border-right: 1px solid #cfd4d7;
    height: 100%;
    display: table-cell;
}

.mrd-header-column:nth-child(1),
.mrd-column:nth-child(1) {
    border-left: 2px solid #cfd4d7;
    border-right: 1px solid #cfd4d7;
    max-width: 165px;
    min-width: 165px;
    padding-left: 5px;
    width: 165px;
    vertical-align: middle;
}

.mrd-header-column:nth-child(2),
.mrd-column:nth-child(2) {
    /*
    width: 660px;
    line-height: 11px;
    */
    border-right: 1px solid #cfd4d7;
}

.mrd-header-column:nth-child(1) span,
.mrd-month-name-wrap span {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.mrd-month-name-wrap {
    height: 21px;
    margin-top: 12px;
    text-align: center;
}

.mrd-header-month {
    border-right: 1px solid #cfd4d7;
    display: table-cell;
    height: 56px;
}

.mrd-month {
    border-right: 1px solid #cfd4d7;
    display: table-cell;
    height: 22px;
}

.mrd-month-days {
    border-right: 1px solid #cfd4d7;
    display: table-cell;
    font-weight: bold;
    height: 28px;
    text-align: center;
    width: 22px;
    vertical-align: middle;
}

.mrd-month-days-clicked {
    cursor: pointer;
}

.mrd-month-days:nth-last-child(1) {
    border-right: none;
}

.mrd-days-header-wrap {
    /*border-top: 1px solid #cfd4d7;*/
    /*height: 22px;*/
}

.missing-year-table {
    display: table;
    width: 800px;
    margin: 0 auto;
    padding: 0;
}

.missing-year-table-header {
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    color: #6c8796;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.missing-year-table .report-column {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-right: 1px solid #cfd4d7;
    padding: 5px 0;
}

.missing-year-table .student {
    width: 296px;
}

.missing-year-table .attendances {
    width: 180px;
}

.missing-year-table .lessons,
.missing-year-table .percent {
    width: 160px;
}

.missing-year-table .percent {
    border-right: none;
}

.missing-year-table-body {
    border-bottom: 1px solid #cfd4d7;
    color: #454856;
}

.missing-year-table-body .student {
    text-align: left;
    padding-left: 5px;
}

.report-missing-filter-select:disabled {
    background-color: #d2d2d2;
}


/* END REPORT MISSING DETAILS */

.report-progress-details-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.report-progress-details-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-progress-details-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	  filter: hue-rotate(var(--icon-hue-rotate));
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-progress-details-right-nav select.filter-select::-ms-expand {
    display: none;
}

.report-progress-details-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-progress-details-right-nav .apply-button {
	  background: var(--color-button-5);
    color: #fff;
}

.report-progress-details-right-nav .reset-button {
    background: #7a7a7a;
    color: #fff;
}

.report-progress-details-right-nav .right-nav-button-tools {
    margin-top: 54px;
}

.report-progress-details-right-nav .right-nav-button-tools ul {
    margin-bottom: 2px;
}

.report-progress-details-right-nav .right-nav-button-tools ul li {
    list-style-type: none;
}

.report-progress-details-right-nav .right-nav-button-tools ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.report-progress-details-right-nav .right-nav-button-tools ul > li:hover {
    background: #b1ccd7;
}

.report-progress-details-right-nav .right-nav-button-tools ul > li a {
    padding: 0 !important;
}

.report-progress-details-right-nav .right-nav-button-tools ul > li a:hover {
    padding: 0;
    background: none;
}

.report-progress-details-right-nav .right-nav-button-tools .print {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}

.report-progress-details-right-nav .right-nav-button-tools .xlsx {
    background: #5e7283 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAABmJLR0QAXgByAINdpKRxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AEaBx8FYCvD/QAACSZJREFUeNrtmltsXEcZx785e/ZirzchxHajJGoSq5CChAJKUxW1QkVE0JSWl4JQhdQnbkIoSC0Xhby0DyFSqRA0iuChaoEIqoBoeYmKmjbFLbJK3bSpQ+I2ztqxN95d78W7Z891Z+bMn4ecY22ijR1fYjvu+UnzcuZyZv7nm29mvjNEEREREREREREREREREREREREREWsStpjKk5OTLJ1OJ9avX88W2xHLsvxMJiNWs1j6Yiq/8MIL7MCBA68Q0WUicuYofttsH41z/jgRja5Jk7xw4cImz/OGfd/HUuBfaShTKBQ619w0tCzraGdn54+KxeLPe3t7/6ppWoKxeTfXQUT/IKI7AZAQwkwmk+vWnGUJIeD7/hiAexbaBoAkgD8AgGVZT/m+D855drG+9GahLdjZ6Toxxs4QUWUpLDudTvc7jnM4Ho/3cc4/ICKq1WramhCLiIgxhiXsS1cmk/mlZVn/jMfjn3Ndt3/Dhg1qzYi1xCgiopdeeukRz/NeS6VS93HO/0RElM1mGd3KBItYP4DkItpIhT4LwEOtea7rTgKA67q/iSxrForFYkehUPh0s9lspFKp71mW9S0AiUisNn3ZtGmT29fXZw8MDOwA0JVMJp8noq8JIfSPxTQEwK5Nrut2KKXOK6VQq9V+3KZO/NSpU9sBWJ7nlQHsVkqt2AdmixGLiN4koq8yxppzCXWd6cb279/Pjh8/bvi+7wJ4Lh6PN0JnH9DknP8kkUhsl1IO6rr+CGMstyYtq51FXZsuXbq0z/f92g0cnYYB3H498Vf1QfpGpt4clgwiom3btv2LMbbBsqwvpNPp2DXlGBHdTURHbumow2yMjo6yNoNuv8FSikZGRpiu68PtHD9j7B0AR4iogzE2EVrkvDdySlEsFsOqmoaNRqOjzRTU2iR2owMP3ndpKay9UqkkVtyybNvW0+m0zGQy26WU/UTEiUjOYlloGcRsi1A4uM2LEQwAhBBTnPNvEtFlAGyJj2w3Zlm1Wk0Pdt7vYZUjpTQ8zzu0otPQsqzXADRLpdLT81kNl9N97Ny5s9N13dNKKRiG8cVlFyuXy+nnzp3b7Pt+uV6v/zfIjxmGoQPQpZQxADNJCKFLKROc85hSKgYgHuRp10tKKQ2AVq1W9aB8fHp6Wm/NC94X933/qrqmaWq+78c9z9Nazp4wDOPFZT/u9Pb26n19fVsZY92GYfwwCN/4nPPbiGj9sWPHVLDRVESkLMtKKqVuq1arcaWUTkSbiCjOGFPXS41Ggxhj6uzZs2ki6iGinosXL2YYY0oIQYwxZdt2DxF9gjGmhfWICJlMRgHY0mg04uVymQHQEonEZGdn57eX3bKC6MFdwbPtYZmRkZF7lFK80WjsqNfrqfC553kvSinfOHTokK6U2g2AA9g71zvr9frvfN8/ByALICul/J9lWc+1FIkrpZDP5/sAzMTyTdM8ppQauHjx4oaJiQkt6O+/Mcuqslxi7SAiqlQqWiDMmOd5l4mIOOddhmF8PvAXjwU+K6z39VnelaxWq/sC5/wegAEAA1LKQQCoVCqPhr7Tdd0/cs4RrM6djUZji1LKtCzrSGt7Qd9Xh1jBJjCZz+d3KqUwOTn5s2ARmLZt+y0iIillB4A97eJZIWFo2TRNRwiRvTbfdd1zjuOAiGh6ejo5Ojq6USk1Va1WnyciMgzj1VA8ANqqFSuEc/4ygA+mpqaeCH573VGv11NBvVnFCp0y5xyc88Hr9cfzvJk9Y7PZ/DOAYi6XewAAJiYm7gDQsaotq/V8KKUEANN13beviZTOKlZoEZVK5QcAYBjGX6SUDwB4+OzZs3cREQkhkq1lQ3GVUrYQYrzdtF61lkVENDExcSDoXGK+Yr377rvaiRMnuprN5qtCCNG6wWw2mw0iokKhEGtpN/HRRx99AwD6+/v33DJiKaViRBQLwi++EOLUfMUKBxiI/lkAdwPYXavVfg0ApVLpWSKisbExFp4kQk0550OHDx/WbxnLMgzjTaXU8IULFx71fR+5XG6XYRgdNyJWOI0BfElKub1SqSQBpIQQHQA0y7J+K4RA4Ks0IqJSqfQ3AFMnT57crZRCsVj8SmsMf1WKVSqV0kKIHQAwPDy8L1gN/2OaZjHwK50tYj0c+pzWZFlWLNhjodlshquazjnXiYgcxyk1Gg0E70uVy+Vtvu+rqampXxARVavVI2G9QqGgr0qxTNPUgnBNwbbtoaCz6VqtdicAjI6OfjdoJxRrAMAhAL9qSU8C2B+ItQcAHMfxlFJPAXjStu0yANTr9QcBpIKtxsuhpRUKhVS9Xt8KwCoWi0dXo2X1hWXy+fxRADh//vynpJQzK5bjOP1CCGSz2T7f9++fI0gwGYZqDMP4smEYbphhGAYMw9gXhn9GRka+DwCFQuHeUDwioqmpqWeUUsjlcndWq9WE7/srJ5bjOCnTNO9SSmFsbOw+IqJyuRxrVy+fz8/7PKqU0gYGBlirAK0r39DQEBsfH2/b7uDgIGtT5/Zms/kG51wuu1jlclkfHx/vlVKOO45ziojozJkzccdxNKVUTAihKaVmQjKc85iUMnyutUYkrpMYACaEYLZtzzy3bTsmhJhp1zAMDUAsiDrMPLcsS1NKxTzP00LBfd+HbdvPLXuktKenRxJRyfO8tzo6Or5jmubfHcd5PJVK1Ymu3LhpJR6PL+yHga5f1VZn59X33tatu3K1S9OuNrJ0Oh1GctmHH37YLaV8M/Bvz6zIf8MwRGua5omurq4HlVI1TdPytDR3rUBXLr75Qah6oW0yAJ9hjNHQ0NC9u3btGlgRsVrz3n///c1bt279fXd3dw9d/cN0QQMMBLqfiIpENEJEsdb4/Tx8HysWi29v2bLlCQAJxhhf0b87lUqF3cT3HV+ithYU9FzyewPd3d1YYpFa+5hs3dUv2FSvRFCXXSxlGMZN/attmuaSuI0VxXXdCSllbTEXcG+UgwcPrgOA6enpp1dyzAu2Ctu2f7px48bjSqlXADSIyJqjSnoRvuqTACibzT5rmmYik8nwlRBrUWZt2/ZTyWRybywW20FE9hzFnYWKxRhLvf7664/t3bv3nVtyGkopl91/nD59+ta+iBsRERERERERERERERER8XHi/3Loi9Z34e/tAAAAAElFTkSuQmCC) no-repeat;
    width: 75px;
    height: 75px;
    display: block;
}

.report-progress-details-right-nav .right-nav-button-tools .xlsx:hover {
    background-color: #b1ccd7;
    cursor: pointer;
}

.report-progress-list-right-nav .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 0;
}

.report-progress-list-right-nav .filter-field {
    padding: 20px 0 0 0;
}

.report-progress-list-right-nav .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-progress-list-right-nav select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
	  filter: hue-rotate(var(--icon-hue-rotate));
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-progress-list-right-nav select.filter-select::-ms-expand {
    display: none;
}

.report-progress-list-right-nav .filter-container-variants-wrapper {
    position: relative;
    width: 150px;
    margin: 0 auto;
}

.report-progress-list-right-nav .filter-container-variant {
    text-align: center;
    margin-bottom: 2px;
    line-height: 14px;
    padding: 16px 10px;
    cursor: pointer;
    background: #8092a4;
    font-size: 15px;
    color: #fff;
}

.report-progress-list-right-nav .filter-container-variant.active {
    background: #fff;
    color: #3b5777 !important;
    font-weight: bold;
}

.report-progress-list-right-nav .filter-container-variant-marker {
    position: absolute;
    left: 64px;
    display: block;
    padding: 10px 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxQzFBRTBFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxQzFBRTFFODM2MTFFNEIwQTU4REY0ODg0NEJEODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDFDMUFERUU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDFDMUFERkU4MzYxMUU0QjBBNThERjQ4ODQ0QkQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmii9bMAAAG+SURBVHjapFS/T8JQEH5tVCIUNpQWwu6PpSAkGmZNHPwDTJwNk+yuOuuG7pq46+AfQIy1Il3ElYQmJTrySyRpvVffiweWUvVLvoS7d+/j3vXuhIOjM/IfnB7uj9iiT2wWeALUgR1Gnfmyky7NePgywDIw73G2xlgCPgCLwCe/DLeA2gSxcdAYrXR8vomdAqohfcY9z1oUBZJKyUSWF0gkMu8GdLt9YlmvxDQtYtsOvzcErkMtq+NPLnM7FJojqrpCotHISEqxmORSURZJrfZMBoMP6p7FJeJPVoG5r8xETzEMeqaqy24sQw6ermLBXX6STCZ8xb5FJTcWYQ8LFrhXluOBe1BRFrBZwIIZ/M9BIUlhbK5iwSH3Oo7916ERsGCde2lrBEW73cWmgQUr3Ev7LCharTdsVrDgJfeaZot0Ot2pYjSGxiJcYUHa5Y/0h23bxDBe4ELPR6wHjV13Yxl0r0kpsoEX+v13omkGSacVkkjEYfTCrL49tyTNpoXFHHb3x7ahGe4Ar3mmjYbpcgq2eXZe2+aGzWQ1wDehMXkQu522D3W28zbYSNIJWELtRb/mBVtzgRYsxx3jr/ApwACBppFC55nD2gAAAABJRU5ErkJggg==) no-repeat;
}

.report-progress-list-right-nav .filter-container-variant-marker.first {
    top: 37px;
}

.report-progress-list-right-nav .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-progress-list-right-nav .apply-button {
    background: var(--color-button-5);
    color: #fff;
}

.report-progress-list-right-nav .reset-button {
    background: #7a7a7a;
    color: #fff;
}

@media print {
    header.header,
    div.b-left__sidebar,
    div.b-right__nav_sidebar,
    .b-events__right_nav,
    footer.footer, .date-period {
        display: none;
    }
    .date-period-active {
        display: block;
    }
    .b-right__sidebar, .b-container__wrap, .row-1-1, main {
        width: 100%!important;
        margin: 0;
        padding: 0;
    }

    .prd-row {
        page-break-after: auto;
        page-break-inside: avoid;
    }

}

.prd-row:nth-last-child(1) {
    border-bottom: none;
}

.prd-row {
    color: #6c8796;
}

.report-progress-details {
    display: table;
    width: 856px;
    margin: 20px auto;
    padding: 0;
    border-collapse: collapse;
    color: #454856;
    box-sizing: border-box;
}

.report-progress-details-subject-header div {
    border: 1px solid #cfd4d7;
    font-weight: bold;
    color: #6c8796;
}

.report-progress-details-subject-header div:nth-child(1) {
    width: 405px;
}

.report-progress-details-subject-header div:nth-child(2) {
    width: 350px;
}

.report-progress-details-period-final-mark {
    display: table;
    width: 404px;
    margin-bottom: 0 !important;
}

.report-progress-details-period-final-mark span {
    display: table-cell;
    vertical-align: middle;
    width: 202px;
    padding: 5px 0;
    font-size: 12px;
}

.report-progress-details-period-final-mark span:nth-child(1) {
    text-align: center;
}

.report-progress-details-period-final-mark span:nth-child(2) {
    text-align: left;
}

.report-progress-details-period-name .period-name {
    line-height: 14px;
    display: table;
    width: 404px;
}

.report-progress-details-period-name .period-name span {
    display: table-cell;
    vertical-align: middle;
}

.report-progress-details-period-name .period-name span:nth-child(1) {
    width: 324px;
}

.report-progress-details-period-name .period-name span:nth-child(2) {
    width: 80px;
    text-align: right;
    padding-right: 3px;
}

.report-progress-details-subject-header div:nth-child(3) {
    width: 100px;
}

.report-progress-details-periods-wrapper {
    display: table-cell;
}

.report-progress-details-col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
}

.report-progress-details-period-name {
    width: 404px;
    border: 1px solid #cfd4d7;
    border-top: none;
}

.report-progress-details-period-marks .mark {
    margin-right: 15px;
    position: relative;
    min-width: 20px;
    display: inline-block;
}

.report-progress-details-period-marks {
    display: table-cell;
    border: 1px solid #cfd4d7;
    border-collapse: collapse;
    width: 350px;
    border-top: none;
    text-align: left;
    padding: 5px;
}

.report-progress-details-subject-avg {
    width: 99px;
    border: 1px solid #cfd4d7;
    border-top: none;
    border-left: none;
    box-sizing: border-box;
}

.report-progress-details-period-name div {
    margin: 5px 0;
}

.mark .report-progress-details-criterial-mark {
    margin-right: 7px;
}

.mark .report-progress-details-criterial-mark:last-child {
    margin-right: 0;
}
.report-progress-list-wrapper {
    padding: 30px;
}

.report-progress-list-wrapper .report-progress-table-header {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    background-color: #ebf2f5;
}

.report-progress-list-wrapper .report-progress-list-column {
    display: table-cell;
    padding: 5px 5px;
    border-right: 1px solid #cfd4d7;
    vertical-align: middle;
}

.report-progress-list-wrapper .report-progress-list-column.student {
    width: 520px;
}

.report-progress-list-wrapper .report-progress-list-column.report {
    border: none;
}

.report-progress-list-wrapper .report-progress-table-header span {
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.report-progress-list-wrapper .report-progress-table-body {
    border-bottom: 1px solid #cfd4d7;
}

.report-progress-list-wrapper .report-progress-table-body span {
    color: #747a80;
    font-size: 12px;
}

.report-progress-list-wrapper .report-progress-list-column a {
    color: var(--font-color) !important;
    font-size: 12px;
}

.report-progress-list-wrapper .report-progress-list-column.student .deleted {
    color: #ff0000 !important;
}

.report-progress-list-wrapper .report-progress-list-column.student .transferred {
	color: #0000ff !important;
}

.report-student-quality .filter-title {
    color: #ddeef6;
    font-size: 11px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 0 0 0 8px;
    margin-top: 0;
}

.report-student-quality .filter-field {
    padding: 20px 0 0 0;
}

.report-student-quality .filter-field-name {
    color: #fff;
    font-size: 14px;
    padding: 0 0 5px 10px;
}

.report-student-quality select.filter-select {
    -webkit-appearance: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyREZEMDRCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyREZEMDVCREIwMTFFNEFFMjc5RDRERjNCMDFCMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDJERkQwMkJEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDJERkQwM0JEQjAxMUU0QUUyNzlENERGM0IwMUIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsUpwQgAAAGCSURBVHja7NbNKwRhHMDxmTFeEq1yd1dcHMQWKQcXF4SkHJCXFOWyB2pLWUWKk0JKRC6EzVty9W+Iv8BBeW18f/Wbmqadl9297lOf3dqZ/e6zu9PzjNl+ff5oGEYZevFhxB/yniO0WTzcowu3qMkjcIIR3ElkA8vowE2MkBsYwj7mLD2wGjMkgVMN7GEKjuU5QUJLISE3MKiBaQnIAct3YiYgFBjIFckVSoQFZNgB3z2jJ8rzC+qwixl/ICwiY80TDAzIMLnYoq6JBrwFBaJm4o7XqBNMx3GMYkcpUoqUIoUNO5m9KDpiRRyv18WootCIBJ6wo/uMnW9E1tQHNOMZAzjWVT9WJKFbawsWddU/xDAOcoX8U6zVbaIVKWzp6xOowhh+Meldc72RamSRRBrrnmN/GNVZjOMHs27I9gSu0IkV5R9uqFw3sC8suL9JJWTf6NZPT4f8Y9+6mcttyDw23ZmcoUe/fyrGtSWhflzqD/8uM2nEtr4Qd3yiT25w0PQvwACzO3vwoQqrrAAAAABJRU5ErkJggg==) no-repeat 94% 14px;
		filter: hue-rotate(var(--icon-hue-rotate));
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    width: 134px;
    height: 36px;
    line-height: 1em;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #000;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 25px 5px 5px;
    outline: none;
}

.report-student-quality select.filter-select::-ms-expand {
    display: none;
}

.report-student-quality .filter-button {
    width: 125px;
    padding: 10px 0;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-left: 15px;
}

.report-student-quality .apply-button {
    background: var(--color-button-5);
    color: #fff;
}

.report-student-quality .reset-button {
    background: #7a7a7a;
    color: #fff;
}

.report-student-quality .right-nav-button-tools {
    margin-top: 54px;
}

.report-student-quality .right-nav-button-tools ul {
    margin-bottom: 2px;
}

.report-student-quality .right-nav-button-tools ul li {
    list-style-type: none;
}

.report-student-quality .right-nav-button-tools ul > li {
    width: 75px;
    height: 75px;
    background: #5e7283;
    display: inline-block;
    vertical-align: top;
}

.report-student-quality .right-nav-button-tools ul > li:hover {
    background: #b1ccd7;
}

.report-student-quality .right-nav-button-tools ul > li a {
    padding: 0 !important;
}

.report-student-quality .right-nav-button-tools ul > li a:hover {
    padding: 0;
    background: none;
}

.report-student-quality .right-nav-button-tools .print {
    cursor: pointer;
    padding: 0 35px 51px 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAClCAYAAACpzZQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEMjkyQ0VDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEMjkyQ0ZDRDU1MTFFNDhDOUFGMDk3REQ4RUE0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0QyOTJDQ0NENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0QyOTJDRENENTUxMUU0OEM5QUYwOTdERDhFQTQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtazrOYAAAq5SURBVHja7J0PkFVV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) no-repeat;
    background-position: -3px -4px;
}

.report-student-quality .right-nav-button-tools .xlsx {
    background: #5e7283 url(data:image/png;base64,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) no-repeat;
    width: 75px;
    height: 75px;
    display: block;
}

@media print {
	app-header,
    header.header,
    div.b-left__sidebar,
    div.b-right__nav_sidebar,
    .b-events__right_nav,
    footer.footer, .date-period {
        display: none;
    }

    .date-period-active {
        display: block;
    }

    .b-right__sidebar, .b-container__wrap, .row-1-1, main {
        width: 100% !important;
        margin: 0;
        padding: 0;
    }

    .b_sj-table__head-fixtop {
        position: relative !important;
    }

    .page-title {
	    border-bottom: 0!important;
    }
    .b-right__sidebar {
	    width: 100%!important;
    }
	.report-student-quality-table-header, .report-student-quality-table-body {
		width: 100%!important;
	}

    .report-student-quality-table-header-column, .report-student-quality-table-body-column {
	    width: 25%!important;
    }

}

.fixed-header {
    position: fixed;
    top: 0;
    z-index: 100;
    background-color: #fff;
}

.report-student-quality-table-header {
    display: table;
    padding: 0;
    margin: 0;
    background: #ebf2f5;
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    border-left: 1px solid #cfd4d7;
}

.report-student-quality-table-header-column {
    display: table-cell;
    width: 228px;
    vertical-align: middle;
    text-align: center;
    border-right: 1px solid #cfd4d7;
    padding: 5px 0;
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
}

.report-student-quality-table-body {
    display: table;
    padding: 0;
    margin: 0;
    background: none;
    border-bottom: 1px solid #cfd4d7;
    border-left: 1px solid #cfd4d7;
}

.report-student-quality-table-body-column {
    display: table-cell;
    width: 228.9px;
    min-width: 228px;
    box-sizing: border-box;
    vertical-align: top;
    text-align: center;
    border-right: 1px solid #cfd4d7;
    font-size: 12px;
    font-weight: normal;
}

.report-student-quality-table-body .student-name-block {
    line-height: 16px;
    padding: 8px 0;
    width: 227.2px;
    text-align: center;
    border-bottom: 1px solid #cfd4d7;
}

.report-student-quality-bad-mark-student,
.report-student-quality-bad-marks {
    display: table-cell;
    vertical-align: middle;
    width: 114px;
    text-align: center;
    padding: 8px 0;
}

.report-student-quality-bad-marks span {
    display: block;
    margin: 10px 0;
    line-height: 14px;
    white-space: pre-line;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
}

.report-student-quality-bad-mark-student {
    border-right: 1px solid #cfd4d7;
    box-sizing: border-box;
    padding: 0 5px;
}

.report-student-quality-table-body-column:nth-child(1) .student-name-block,
.report-student-quality-table-body-column:nth-child(2) .student-name-block,
.report-student-quality-table-body-column:nth-child(3) .student-name-block {
    padding: 0;
}

.one-mark-student {
	color: #049e08 !important;
}

.report-ua-table {
	font-size: 12px;
	line-height: 13px;
	color: #454856;
	width: 860px;
}

.report-ua-table .is-warning {
	color: #f44336;
	font-weight: bold;
}

.report-ua-table-head-wrap, .report-ua-table-body-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: stretch;
}

.report-ua-table-head-wrap .col, .report-ua-table-body-wrap .col {
	flex: 0 1 auto;
	align-self: auto;
	padding: 4px 5px;
	border-top: 1px solid #cfd4d7;
	border-left: 1px solid #cfd4d7;
}

.report-ua-table-body-wrap .col-parent {
	min-height: 26px;
}

.report-ua-table-head-wrap .col {
	font-weight: bold;
	background: #ebf2f5;
	text-align: center;
	position: relative;
	font-size: 12px;
	color: #6c8796;
}

.report-ua-table-head-wrap .col:last-child, .report-ua-table-body-wrap .col:last-child {
	border-right: 1px solid #cfd4d7;
}

.report-ua-table .col-student-name {
	width: 220px;
}

.report-ua-table .col-last-sign-in {
	width: 114px;
}

.report-ua-table .col-parent-name-header {
	width: 255px;
}

.report-ua-table .col-phone-header {
	width: 90px;
}

.report-ua-table .col-last-sign-in-parent-header {
	width: 129px;
}

.report-ua-table-body-wrap .col-last-sign-in {
	cursor: pointer;
}

.report-ua-table-body-wrap .col-parent-name-header,
.report-ua-table-body-wrap .col-last-sign-in-parent-header,
.report-ua-table-body-wrap .col-phone-header {
	padding: 0;
}
.report-ua-table-body-wrap .col-parent-name-header {
	width: 265px;
}

.report-ua-table-body-wrap .col-last-sign-in-parent-header {
	width: 139px;
	cursor: pointer;
}

.report-ua-table-body-wrap .col-phone-header {
	width: 100px;
}

.report-ua-table-body-wrap .col-parent-name-header div,
.report-ua-table-body-wrap .col-last-sign-in-parent-header div,
.report-ua-table-body-wrap .col-phone-header div
{
	padding: 4px 5px;
	border-bottom: 1px solid #cfd4d7;
}

.report-ua-table-body-wrap .col-parent-name-header div:last-child,
.report-ua-table-body-wrap .col-last-sign-in-parent-header div:last-child,
.report-ua-table-body-wrap .col-phone-header div:last-child {
	border-bottom: 0;
}

.report-ua-table-body-wrap:last-child .col {
	border-bottom: 1px solid #cfd4d7;
}

.active {
	background-color: #fff !important;
	font-weight: bold;
}
.active	span {
	color: #3b5777;
}
.report-ua-table .is-warning_print {
	color: #444b53 !important;
}

.schedule-class-right-nav-select {
    width: 100% !important;
}

.schedule-class-right-nav-select label {
    color: #fff !important;
}

.schedule-class-right-nav-select md-select-value {
    background-color: #fff !important;
}
.schedule-class-transfer-form {
    background-color: #fff;
    border: 1px solid #6f8498;
    border-top: 5px solid var(--color-button-5);
    width: 380px;
    padding: 0;
    margin: 0 0 0 -180px;
    left: 50%;
    color: #2a2a2a;
    font-size: 14px;
    position: fixed;
    top: 200px;
    z-index: 1001;
}

.schedule-class-transfer-form-title {
    border-bottom: 1px solid #cfd4d7;
    text-align: center;
    padding: 5px 0;
}

.schedule-class-transfer-form-block {
    display: table;
    margin: 10px 0;
}

.schedule-class-transfer-form-label {
    width: 150px;
    padding-left: 30px;
}

.schedule-class-transfer-form-field {
    width: 200px;
}

.schedule-class-transfer-form-field .mrko-date-time-picker-directive-wrapper {
    margin: 0;
}

.schedule-class-transfer-form-label,
.schedule-class-transfer-form-field {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.schedule-class-modal-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: #e9eeee;
}

.transfer-action-control {
    color: var(--font-color);
    text-decoration: underline;
    cursor: pointer;
}

.transfer-action-control:hover {
    text-decoration: none;
}

.transfer-info .transfer-action-control.move-to {
    display: none;
}

.transfer-info:hover .transfer-action-control.move-to {
    display: inline;
}

.transfer-info span {
	font-size: 11px;
}

.schedule-draft-panel {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 47px;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

.schedule-draft-panel ezd-checkbox {
	color: #0a0a0a;
	font-weight: normal;
}

.lessons-header-wrapper,
.tt-lessons-body-wrapper {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    box-sizing: border-box;
}

.lessons-header-wrapper {
    height: 44px;
    min-height: 44px;
}

.lessons-header-wrapper .tt-lessons-table-col {
    height: 40px;
    vertical-align: middle;
}

.lessons-page-wrapper {
	position: relative;
    width: 1100px;
    max-width: 1100px;
    min-width: 1100px;
    margin: 0 auto;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.tt-lessons-body-wrapper {
    border-top: none;
	min-height: 35px;
}

.tt-lessons-class-unit-column {
	text-transform: uppercase;
	cursor: default;
	line-height: 15px;
	border-right: 2px solid #cfd4d7;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: bold;
	color: #6c8796;
	vertical-align: middle;
}

.lessons-class-unit-content-rotated {
	display: block;
	white-space: nowrap;
	transform: rotate(-90deg) translateX(-320%);
}

.lessons-header-wrapper .tt-lessons-class-unit-column {
	width: 65px;
	min-width: 65px;
	max-width: 65px;
}

.tt-lessons-body-wrapper .tt-lessons-class-unit-column {
	width: 35px;
	min-width: 35px;
	max-width: 35px;
	border-right: none;
	color: #454856;
}

.tt-lessons-day-column {
    border-right: 2px solid #cfd4d7;
    box-sizing: border-box;
}

.tt-lessons-day-column.five {
    width: 205px;
    max-width: 205px;
    min-width: 205px;
}

.tt-lessons-body-wrapper .tt-lessons-day-column.five {
    width: 170px;
    max-width: 170px;
    min-width: 170px;
}

.tt-lessons-day-column.six {
    width: 171px;
    max-width: 171px;
    min-width: 171px;
}

.tt-lessons-body-wrapper .transfer-info.six {
    width: 171px !important;
    max-width: 171px !important;
    min-width: 171px !important;
}

.tt-lessons-body-wrapper .transfer-info.five {
    width: 205px !important;
    max-width: 205px !important;
    min-width: 205px !important;
}

.tt-lessons-body-wrapper .transfer-info .lessons-lesson-title {
    min-height: 15px;
}

.tt-lessons-body-wrapper .tt-lessons-day-column.six {
    width: 136px;
    max-width: 136px;
    min-width: 136px;
}

.lessons-day-name {
    font-size: 14px;
    font-weight: bold;
    color: #6c8796;
    display: block;
    text-align: center;
}

.lessons-day-date {
    font-size: 11px;
    color: var(--font-color);
    display: block;
    text-align: center;
}

.lessons-table {
    display: table;
    padding: 0;
    margin: 0;
    width: 100%;
}

.lessons-table-row {
    display: table-row;
    padding: 0;
    margin: 0;
}

.tt-lessons-table-col {
    display: table-cell;
    padding: 0;
    margin: 0;
}

.bell-row-number {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    font-size: 12px;
    color: #454856;
    vertical-align: middle;
    text-align: center;
    border-left: 1px solid #cfd4d7;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
}

.tt-lessons-bell-wrapper {
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
    vertical-align: middle;
}

.lessons-bell-time {
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
    width: 35px;
    min-width: 35px;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

.lessons-lesson-title {
    position: relative;
    display: block;
    border-bottom: 1px solid #cfd4d7;
    font-size: 12px;
    line-height: 15px;
    cursor: default;
    padding: 3px;
}

.tt-lessons-bell-wrapper .lessons-lesson-title:last-child {
    border-bottom: none;
}

.lessons-empty-lesson-title {
    min-height: 30px;
    height: 30px;
}

.tt-lessons-slider-wrapper {
		margin-right: 0;
    position: relative;
    display: block;
		width: 1023px;
    overflow: hidden;
}

.lessons-slider-content {
    position: relative;
    display: block;
}

.b-rotator-weeks__left,
.b-rotator-weeks__right {
    position: absolute;
    text-align: center;
    width: 29px;
    background: #dbdbde;
    padding: 11px 0;
    cursor: pointer;
    color: #fff;
    z-index: 100;
}

.b-rotator-weeks__right {
    right: 0;
}

.b-rotator-weeks__left {
    left: 0;
}

.i-icon-rotate_row-l {
    width: 20px;
    height: 20px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat 6px 0;
    cursor: pointer;
}

.i-icon-rotate_row-r {
    width: 20px;
    height: 20px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat -20px 0;
    cursor: pointer;
}

.lessons-empty-timetable {
    text-align: center;
    color: #cfd4d7;
    cursor: default;
}

.invalid-lesson {
    color: red !important;
}

.replaced-lesson {
    color: blue !important;
}

.cancel-lesson {
    color: green !important;
}

.intercepted-lesson {
	color: #7030A0 !important;
}

.overlimit-med-lesson {
	color: #FFC000 !important;
}

.lesson__type--remote {
	background-color: #8FBCDB;
}

.lesson__type--electronic {
	background-color: #F8E4CC;
}

.item-selected {
	background: var(--color-button-5);
}

.schedule-item-up-ordinal,
.schedule-item-down-ordinal,
.schedule-bell-up-ordinal,
.schedule-bell-down-ordinal {
    position: absolute;
    width: 15px;
    height: 10px;
    cursor: pointer;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    border: none;
    display: none;
}

.schedule-item-up-ordinal,
.schedule-item-down-ordinal {
	right: 26px;
}

.schedule-bell-up-ordinal,
.schedule-bell-down-ordinal {
	margin-left: 10px;
}

.lessons-lesson-title:hover .schedule-item-remove,
.lessons-lesson-title:hover .schedule-item-up-ordinal,
.lessons-lesson-title:hover .schedule-item-down-ordinal,
.tt-lessons-table-col.lessons-bell-time:hover .schedule-bell-up-ordinal,
.tt-lessons-table-col.lessons-bell-time:hover .schedule-bell-down-ordinal {
    display: block;
}

.schedule-bell-up-ordinal,
.schedule-item-up-ordinal {
    top: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
    background-position: 0 0;
}

.schedule-bell-down-ordinal,
.schedule-item-down-ordinal {
    bottom: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
    background-position: 0 -10px;
}

.schedule-item-remove {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    right: 3px;
    border: none;
    top: 6px;
    display: none;
}

.schedule-bell-up-ordinal:hover,
.schedule-item-up-ordinal:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-bell-down-ordinal:hover,
.schedule-item-down-ordinal:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-bell-up-ordinal:active,
.schedule-item-up-ordinal:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.schedule-bell-down-ordinal:active,
.schedule-item-down-ordinal:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.lessons-cell-active {
    background: #d7f0ef;
}

#lessons-grid {
    overflow-x: hidden;
    overflow-y: auto;
    width: 1100px;
}

.schedule-class-fixed-pos .b-container__footer {
    width: 1141px;
}

.schedule-class-fixed-pos {
    position: sticky;
    bottom: 0;
}

.schedules-class-page-title h2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 16px;
}

.schedules-class-download-button-wrap	a {
		color: var(--color-button-5);
		font-size: 14px;
		font-weight: 400;
		text-decoration: none;
}

.schedules-class-download-button-wrap .download-icon {
		color: var(--color-button-5);
		min-width: 12px;
		width: 12px;
		min-height: 17px;
		height: 17px;
		margin-right: 8px;
		margin-bottom: 4px;
}

.lessons-header-wrapper,
.lessons-body-wrapper {
    border-top: 2px solid #cfd4d7;
    border-bottom: 2px solid #cfd4d7;
    box-sizing: border-box;
}

.lessons-header-wrapper {
    height: 44px;
    min-height: 44px;
}

.lessons-header-wrapper .lessons-table-col {
    height: 40px;
    vertical-align: middle;
}

.lessons-page-wrapper {
    width: 1100px;
    max-width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

.lessons-body-wrapper {
    border-top: none;
    min-height: 30px;
}

.lessons-class-unit-column {
    text-transform: uppercase;
    cursor: default;
    line-height: 15px;
    border-right: 2px solid #cfd4d7;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: bold;
    color: #6c8796;
    vertical-align: middle;
}

.lessons-header-wrapper .lessons-class-unit-column {
	width: 90px;
	min-width: 90px;
	max-width: 90px;
}

.lessons-body-wrapper .lessons-class-unit-column {
	width: 60px;
	min-width: 60px;
	max-width: 60px;
    border-right: none;
    color: #454856;
}

.lessons-day-column {
    border-right: 2px solid #cfd4d7;
    box-sizing: border-box;
}

.lessons-day-column.five {
    width: 205px;
    max-width: 205px;
    min-width: 205px;
}

.lessons-body-wrapper .lessons-day-column.five {
    width: 170px;
    max-width: 170px;
    min-width: 170px;
}

.lessons-day-column.six {
    width: 175px;
    max-width: 175px;
    min-width: 175px;
}

.lessons-body-wrapper .transfer-info.six {
    width: 175px !important;
    max-width: 175px !important;
    min-width: 175px !important;
}

.lessons-body-wrapper .transfer-info.five {
    width: 205px !important;
    max-width: 205px !important;
    min-width: 205px !important;
}

.lessons-body-wrapper .transfer-info .lessons-lesson-title {
    min-height: 15px;
}

.lessons-body-wrapper .lessons-day-column.six {
    width: 140px;
    max-width: 140px;
    min-width: 140px;
}

.lessons-table-col {
    display: table-cell;
    padding: 0;
    margin: 0;
}

.bell-row-number {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    font-size: 12px;
    color: #454856;
    vertical-align: middle;
    text-align: center;
    border-left: 1px solid #cfd4d7;
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
}

.lessons-bell-wrapper {
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
    vertical-align: middle;
}

.lessons-bell-time {
    border-right: 1px solid #cfd4d7;
    border-bottom: 1px solid #cfd4d7;
    box-sizing: border-box;
    width: 35px;
    min-width: 35px;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

.lessons-lesson-title {
    position: relative;
    display: block;
    border-bottom: 1px solid #cfd4d7;
    font-size: 12px;
    line-height: 15px;
    cursor: default;
    padding: 3px;
}

.lessons-bell-wrapper .lessons-lesson-title:last-child {
    border-bottom: none;
}

.lessons-empty-lesson-title {
    min-height: 30px;
    height: 30px;
}

.lessons-slider-wrapper {
    position: relative;
    display: block;
	width: 1010px;
    overflow: hidden;
}

.lessons-slider-content {
    position: relative;
    display: block;
}

.b-rotator-weeks__left,
.b-rotator-weeks__right {
    position: absolute;
    text-align: center;
    width: 29px;
    background: #dbdbde;
    padding: 11px 0;
    cursor: pointer;
    color: #fff;
    z-index: 100;
}

.b-rotator-weeks__right {
    right: 0;
}

.b-rotator-weeks__left {
    left: 0;
}

.i-icon-rotate_row-l {
    width: 20px;
    height: 20px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat 6px 0;
    cursor: pointer;
}

.i-icon-rotate_row-r {
    width: 20px;
    height: 20px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg1Nzc3NENERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1Nzc3NERERDBEMTFFNDhBNTZFOEM5RjY4NjVGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODU3Nzc0QUREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODU3Nzc0QkREMEQxMUU0OEE1NkU4QzlGNjg2NUZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxI2MEAAADfSURBVHjaYvz//z/DYAZMDIMcjDqQlg60pKM7LEl1YDQQHwXiSXRw3ESoXdHEOtAJiOcBMSMQX6eDA29A7ZoHtRsVgIoZJKwLxB/+Q0A7mhwtcTvUzg9QN8DlkBXJAPFjqMIlQMxIRwcyQu38D3WDDLoDRYH4KlTBXiBmo6PjYJgNajcIXIG6CSUNsg6i0oUdWxocTFEsiy0NDvpMAsNOQPwTqiGTDo7LhNr1E2o3ijy2cnAfECeBYh+INemQ3jSgdiVB7UYBjHiaW6Dq5zgdqzqsdjGOtgdHHTjAACDAAOCOBAWQkOCzAAAAAElFTkSuQmCC) no-repeat -20px 0;
    cursor: pointer;
}

.lessons-empty-timetable {
    text-align: center;
    color: #cfd4d7;
    cursor: default;
}

.invalid-lesson {
    color: red !important;
}

.replaced-lesson {
    color: blue !important;
}

.cancel-lesson {
    color: green !important;
}

.intercepted-lesson {
	color: #7030A0 !important;
}

.overlimit-med-lesson {
	color: #FFC000 !important;
}


.schedule-item-up-ordinal,
.schedule-item-down-ordinal {
    position: absolute;
    width: 15px;
    height: 10px;
    cursor: pointer;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    right: 26px;
    border: none;
    display: none;
}

.lessons-lesson-title:hover .schedule-item-remove,
.lessons-lesson-title:hover .schedule-item-up-ordinal,
.lessons-lesson-title:hover .schedule-item-down-ordinal {
    display: block;
}

.schedule-item-up-ordinal {
    top: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
    background-position: 0 0;
}

.schedule-item-down-ordinal {
    bottom: 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUcAsS7qEsAAABOSURBVDjLY/z48eN/BjIBEwMFYJBqjo+PJ08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGAsXLsRvM7oCfOJMxCjEZSATISfi0jiEEwkAhCEhuybrLiwAAAAASUVORK5CYII=);
    background-position: 0 -10px;
}

.schedule-item-remove {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY4RUU4Q0NCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY4RUU4Q0RCRTU1MTFFNDg5Qjk5NEJEOUE1QTFBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjhFRThDQUJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjhFRThDQkJFNTUxMUU0ODlCOTk0QkQ5QTVBMUE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolULJIAAAEmSURBVHjarJVLbsJAEEQZz4asuARCwc4x4ADkGHwkuAhZhGydS9lwDVZErEyVVJY6bVsh4JGeNMx0P8+fUFXVoM+SdHWEEFKwBwW4iEJtaaeRI7SgMPgTlGAHMvAiMrWx78DYRr6TLcAVrEH0wSYuUQxjF61ClKkC5l2iFvFcOdM2Iae5+c8mKXbD3F9CrU1ZT9OUMdvM76g2K4zKzayQC7wyo2WZgDPIlRRVP6vPzm5FhxUW9ReMkIJv5kmUm3p0Qq7/0Qr51ZETDsyoKi9zQh6pC+vJX+t+Z1tjp0p7SM0tyh+dcu+b0u+xefJgrxsH21292QNXL+16HN7N45A89Ti45+ugdVmCVzAUnMX27ufLid/AFziBH3EEH22imtD3X8BNgAEAF5fRuAnK5icAAAAASUVORK5CYII=) no-repeat 0 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    right: 3px;
    border: none;
    top: 6px;
    display: none;
}

.schedule-item-up-ordinal:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-item-down-ordinal:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUeKVoxM4kAAABOSURBVDjLY7x06dJ/BjIBEwMFYJBqrqurI08zTCM+A5iIsRGXAUzEOhWbOONoPJMGWEhJGE1NTfhtRleAT5yJGIW4DGQi5ERcGodwIgEAjV0hAQzCJM0AAAAASUVORK5CYII=);
}

.schedule-item-up-ordinal:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.schedule-item-down-ordinal:active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98JEQUhJpJQBCQAAABNSURBVDjLY6yoqPjPQCZgYqAADFLN7e3t5GmGacRnABMxNuIygIlYp2ITZxyNZ9IACykJo7KyEr/N6ArwiTMRoxCXgUyEnIhL4xBOJACJqh3yQVTE3gAAAABJRU5ErkJggg==) !important;
}

.lessons-cell-active {
    background: var(--menu-color-02);
}

#lessons-grid {
    overflow-x: hidden;
    overflow-y: auto;
    width: 1100px;
}

.mentor-schedule-button-wrapper {
	flex-direction: row;
	justify-content: center;
	display: flex;
	margin-top: 20px;
}

.mentor-schedule-button-wrapper .download-button {
	display: flex;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	background: var(--color-button-5);
	color: #fff;
	border-radius: 3px;
	margin-right: 16px;
	cursor: pointer;
}

.as-nav-btn {
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	white-space: normal;
	line-height: 18px;
	user-select: none;
	outline: none;
	border: 0;
	padding: 0 6px;
	background: transparent;
	text-transform: uppercase;
	color: white;
}
.as-nav-btn:hover {
	color: #163344;
	background: #b1ccd7;
}

.as-nav-btn:disabled {
	font-weight: bold;
	color: darkgrey;
}

.as-nav-btn:disabled:hover {
	color: darkgrey;
	background: transparent;
}

.students-to-groups-name-column {
    line-height: 14px;
}

.students-to-groups-main_box {
	width: calc(100% - 95px);
	height: 35px;
	float: left;
	padding-left: 40px;
	padding-top: 20px;
	background: #eff4f7;
}


/*# sourceMappingURL=styles.chunk.css.map*/