@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600&display=swap);
.OneBar {
  -webkit-font-smoothing: antialiased;
  font-family: Open Sans, sans-serif;
  background: #77a240;
  color: #fff;
  height: 48px;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  min-width: 700px;
}
.OneBar ul {
  display: block;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.OneBar .OneBar-Avatar {
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/avatar.6326ea15.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  display: inline-block;
}
.OneBar .OneBar-Logo {
  height: 100%;
  width: 110px;
  background-size: 70px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/logo-text.7bf6f760.svg);
  flex-shrink: 0;
}
.OneBar .OneBar-Link {
  cursor: pointer;
}
.OneBar .OneBar-Link:hover {
  text-decoration: underline;
}
.OneBar .applications {
  display: flex;
  flex-direction: row;
}
.OneBar .applications > li {
  padding: 14px 26px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  flex-shrink: 0;
}
.OneBar .applications > li a {
  color: #fff;
  text-decoration: none;
}
.OneBar .applications > li.active,
.OneBar .applications > li:hover {
  background-color: #62862d;
  transition: background-color 0.15s linear;
}
.OneBar .applications > li:hover a {
  transition: background-color 0.15s linear;
  text-decoration: underline;
}
.OneBar .applications > div {
  margin: 14px 0px;
  padding: 0px 10px;
}
.OneBar .controls {
  margin-left: auto;
  padding: 0 5px;
  font-size: 11px;
  display: flex;
  flex-direction: row;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.OneBar .controls > li {
  margin: 14px 0px;
  padding: 0px 10px;
  font-weight: 700;
  line-height: 20px;
  flex-shrink: 0;
  border-left: 1px solid #ccc;
}
.OneBar .controls > li:first-child {
  border-left: none;
}
.OneBar .controls > li li {
  font-weight: normal;
}
.OneBar--isInternalBuild {
  background-color: #ff337e;
}
.OneBar--isInternalBuild .applications > li.active,
.OneBar--isInternalBuild .applications > li:hover {
  background-color: #fe84b1;
}

@keyframes dropdownTemplateOpen {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
}
@keyframes dropdownTemplateClosed {
  to {
    opacity: 0;
    transform: translateY(-5px);
  }
}
.LanguagePicker {
  display: flex;
  cursor: pointer;
}
.LanguagePicker div.current-locale {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.LanguagePicker > div.dropdown {
  position: absolute;
  z-index: 99999;
  right: 67px;
  top: 39px;
}
.LanguagePicker > div.dropdown.closing {
  animation-name: dropdownTemplateClosed;
  animation-duration: 100ms;
}
.LanguagePicker > div.dropdown.closed {
  display: none;
}
.LanguagePicker > div.dropdown.opening {
  animation-name: dropdownTemplateOpen;
  animation-duration: 100ms;
}
.LanguagePicker > div.dropdown.closed.opening,
.LanguagePicker > div.dropdown.opened {
  display: block;
}
.LanguagePicker > div.dropdown .inner {
  position: relative;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  min-width: 160px;
  font-size: 11px;
  font-weight: normal;
  list-style: none;
  margin: 0;
}
.LanguagePicker > div.dropdown .inner ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: outside;
}
.LanguagePicker > div.dropdown .inner ul li {
  padding: 3px 10px 3px 20px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
  min-width: 154px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  clear: both;
}
.LanguagePicker > div.dropdown .inner ul li .checkmark {
  width: 18px;
  height: 18px;
  margin: 0px 3px;
  display: inline-block;
  vertical-align: bottom;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+) no-repeat 50%;
  background-size: 50%;
  display: none;
}
.LanguagePicker > div.dropdown .inner ul li.active .checkmark {
  display: inline-block;
}
.LanguagePicker > div.dropdown .inner ul li .flag {
  position: relative;
  top: 3px;
  margin-left: auto;
  height: 11px;
  width: 16px;
  display: inline-block;
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-en_us {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABs0lEQVQoz01R30tUURCes7lQEIE+WD7Y0ot/g1ZqGivVUw+BrhCIN+lBQ5BoH4QSNf8AEVwKWoKtHnwRcregUFl8ECwF5cIiLOWi2FIsq7vde+75Nc5d8eLwMfMNw3xnZg6znq5BYMaAUQACAMm/iXxH5/+/v38oNzVQjVHD2/m2VBZjnebjSqi/Hd9n2ePbKrlaN9ilEQHRIAXwSSaz4Dd0xlo/ZY02QBAKNfqEK/wJ41Aqw/ERVCvgOKz/fu7HGjWsdPS2993SPa9ZJi6j03XpF86d6Us2g9JLYc6svn7Udedte4tZQ9mO2M3kMr3gaysJHqINnnI21OEcCUO1ipyDEKHBh+v2JrOsr4nE3e5XZinOo1MX0/HjazPi95hpHtkuJdtO5WkH8uWrjXl/B+tLa1/03TdNwkbCDha1l4M9DQWtrsz42p5HIBIa7v2cz7FCId/UdF1KGSidJwF3XfdGGOYWU0xPPmP3HmF6GYtFKJdpYh+cI00vBAZEygvPBz7s/2K7uzuRSEslHL4seHD186aU5LwBYF9r0zA7wQ6ePKDjBB8JZ4QDVACcGmQtPa2eAMU6TEgictgDAAAAAElFTkSuQmCC);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-en_gb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAB6ElEQVQoz2OYNHPfjqtvqqcfS2kGosOJjQdu3n27NrlxTUIdkOGZvc0jbYdtzIaoxp1zAvOr5x5lWLLi1P+Nq/79+3/74ZdFG27PX38HyP4/ped/XyuQMWnh5d65F06eePyvq+bf358TNl1gSGo5uOfku/9Ll/8/uPf///9t064Cyf+pmf8TEoF0Sd+lL4vWfO/uBrLnrbokaTIDpGHhhrt1E68+3Hf/T1P9fwiIifkfHgFi5Gb+f/Hiwp23jp7Li5qOCOpOZAA6FOQGNBAa+t/PD00MqOzMtZcMaxJr/0/u+J+S8j8+/n9k5P+QEJBSH59/rq6/7O1/Wlp+NzH5qqf3VVv7Z7Bbq7wVDhtsbf+YWUDMBeK/f//++fvn958/J6++YLCP29Qz53xU2o4rV9//f/vmZ3I8SJWRyW99Q7CGv0+dHPfP3CohPSskYT2DcDaDedi6xetBIfO5se5DV1dMyTEg+4+27i9NbaCrreyX/Pz//8usuS8SYpqmnmMQTGeYvPnyv39/v7dXHD1wu7DhYF7DYaAL/4Z4/A5y/vf3b3jattC41dsP3/r758frBN/soiUMVfMOTHFJds5cJKgzh0djMofqhPPXXrRKW7SIm5y+8pJBvJhBtIBBOFfEsK53z3VX0zwAPExoqi63l4YAAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-da {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABJ0lEQVQoz21SO04DUQyc93YLBIpEhZRiG27AQeAgtNDlVilziFwhAkFBBFKWBKR4bA/FW5BAjFxY/nvsMgKJCQmcR+R2u5vPE/gjDgDoEzhZLAAgE5mllDqbnd3f5cen3EXCXaTck3xZLnsAgPLpGRGKkKSI2DzkYS9SRtFklmQdhmwdkJqiSQCSkpYtlCZjmokspE0JEXKXO+iSVKv2exhBk5lImIEUmUCJiFKKJEmtvDLVlN8otY67XY8fHwSh5ek/FCkz+23XzW5vY7ORu8xOVyuN4+H6JvfvbZ62gNz7y8un9boH0OgTCXJqZkccj5PRTE54IGJiSfQ6n4uUBwB0XR0GHA6l0e9eIxCREQDKM+Dfh3Tg4u3NHx9fr65+jO0P2pkr8AUGrln15CPgFgAAAABJRU5ErkJggg==);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-de {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABM0lEQVQoz3WRPU7EQAyFnZ+VqBCIhoJtKUFiqShBdCtByT224BZcBCmXoIGWoyCh8dhjm+dkBRWO8+I474sVp9tu78gKudMwSnPRFq5ETv/EqFp2u2dUPodZM1u07UO12XxRnabXse97uN8/PvPB3BZEzeM3mBnnw+NtTlgTHbmvZ3cTSaJWJChllsoAtDD406YJPGndmG1UQyQWrRXpXL3yXHCU6sIrbSOAUAkzgk804BDxPTC7kaUsfDoTwBhrfy9GwQz3HoNbqsGNvqnllm6IziMGD3NXpC1F5HqhZBpQh153/IYJFxRnHsdwZQYUA3PDbVkzevMtxUnn9zSSUODzV1c9SZcAtFFoZA1tESBaTpHWf1M3vVweGDmwgWrJPxyH1DM5FjGQSRarnpyJBvoS+gE4IIdhmLKj2wAAAABJRU5ErkJggg==);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-sv {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABTElEQVQoz02RP2rUcRTE57v+NEVEQVEIEgRzAEsrKwuxEe9gERC2Mm4jKBaWNtp6hTSCpUUO4BkCIZ2KqLBs3ps/FmZNhscwxXxeMwMP3mAtvXoNA8aFxQuUUYUiVnUWuiYAL+ePANgZO0tYgeZ7j6lQptwS5bZb+jT/MAEAcvxzKQcnR0kjOvz2p+WmWiqq5G5tX98EaoJtQw5PLv5rxzWN1ZKzkpsqqqi2WgZq6ADjzgJ1lBBh3HEnHXdccZ2G9Ni4/fvLwQQCUdLxGkidYmftihumiQlGwphJweeBc56Ke7hNDNx9/mzx5PD7L8qfH75LOq57+3tNltyrWdEtk9q5eeXr2/cTVqTVUtPrZ1VkUS0XqiEOc2bONoDjCVVNb13dbAqXbiEN9/a1y5SbpkVHsmTZgAe2nv4f8sfHfRAmbuzeBwjU+gwQMIC/3Ll5iEbYURQAAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-nb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABVElEQVQoz3VRPUsDQRDdvT0bC8kRLRITEW0sxNJG8E/YWYhgJ1ooduIvUPAH2FjYCiG/QgioCLEzRlDRIiwEG3fnw5m9BCx0WN7uDe/NvZmxL2YUc8yTmw9fV8t958gYSsnyAb8wl2xxcizIzGfbdWtt9fCAEQwA64kcFUkwxqdWO0+FmF7f5Pr0IDLo94VhopCELSdQCByiazZHfzAoLNSb1AhD0KpBqcoWTVDMYhRXeQNRbJSWQJTMlesW/xVCWxoOrdu4O9+Z/fARKXkmEpl8KIIgRdS8ZOrFxMVexyJiWZ4NH12+n27V+J/Issx7n/ecm97fhd5zpdWOydJgfY2Cdmy03ThqI0K+uNDt3ObSJqeRCVVtMdN3yQiaVKU+SIwAatMqAMhq6mRmSofmGs0MdfAmjd8BKBuRknnbHa9w3vti5WZwv/pYrcJ4x+WCzRglfgD0nlqSGDQqbgAAAABJRU5ErkJggg==);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-nl {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAA/UlEQVQoz32OzSqFYRSF16tPUueMJAnhElyByzKQCzAyNXQN5u7lJDE4RUeU3r1+DD4OCqvd6mm39mq34Ev+yb9OC4DTcwCxYUEKDTEUyBRDpWr0l+urAQDA3D1AgpwiVCmmmKp0pnp6pXrb2zEwYPMou/tYm0AOCSlUyJAfMB6T2No00BaLxXQ6BZAEQZC/1FqbzWaD7TGdZAm/Cq2RHLwM/d+ftARAw+HFydnx7fy1aMqdKrmo4tJNuqSDrcnN+eWA++en1z5fvBVdcqd7qahOL5007cn6KvA4oLvk7Y31sYlyyaWx1aToSJYtjS/hFOhAB/gN+G1DwJ++8g7ZJGpzgprw5QAAAABJRU5ErkJggg==);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-fi {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABN0lEQVQoz22RvWqUYRCFz3x+ooQVFAIKCRaSIlYKtpZeR65C0moj8UpSCNYWBsRKOysF0ZA0ESQBQ7JF8r5nnkmxy+KKD1PNz4EzJ46OzzVnWHv2WQ1Nhq+7j1duykjMMQCnZ9NxkO6tTiRV1avtTYpMbT64XVWz5t98+9lGpNlA0q+TS6NM6n9ERDMjKJmL9VSCXQlVS/IqFNFM6MnHnecbRyctk9bLWT0paC67etI6Ni1ZX73x5uX7URdu5rKTWU66y4lNz+qmGXda0ns1I12MwlVVFNBdNs0AmZUJSQIJFCARPw7+3F+/BVRp6/V+N928fbHBsnNJEfHpy+E4jFwLRUih2XY3VSX9U5IEbRQsXn73znUntiJCS8TiJr7v/14E+ejhntSk4d2Hp5MVGWS8SBudTadX03Ro9xt6CF0AAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-fr {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABOElEQVQYGW3BPYpUQRgF0FvVz2AEJ1GQ1swFCG7AyFhwIyYmxiKGJjKx7mm2IGZGTjdVX90fnw2Cgee0dze3+Mv029fXkuackki21p69euE7cIKAgQ3Am5dPAMSxczw+SAIgie0k9z5+DperstbP9x827IJf5yXF9ul0yoXt1pqk6x/fXTM18fARgQ4jjhTZVHrvSVprvfck3tXwnF4zVQY20rIlS6GVpPce77ID4DlT07VaVQFbFe1IXraYw+HgHbB12G3nObPKVY00sBVNZcmUSecfkrKrqarU6lUFbKMom/SSueSLJJJ8oarU9FrgMrCNQdKLJrXo/5gzXF6rUQS2cxXp+1cHEWRvrfXecdEuDo+PJpsYLQPb+cxP327HqPPg3ainV8eqWmOUVFVjjOdfvhogYPzxG+6te2aLGUjlAAAAAElFTkSuQmCC);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-es {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABH0lEQVQoz32RrU5cURSFv3PntghCJQkCBUgQ9RieAVmN6CtMJsFjeBZsVVUtg2dUK5owyYTOlLln/yzEvRM6CenOypcl9l5i7SLeJrf9uyoCxmNAmWQSIQ/C5Y67zPQPl3d3LQDSz19EECGznoOqyapqlVk5PExoCVQEAfF3kS8L7e3X0Y5LJlWpDiaNYvlMkwABvlx53MJNu3q6WHd1s70RVRjQABCSje6/+G8vXycfHo+6edmKH248kwaQXPL27OTPSXI9GZ1+bvVR6qS6YZUqskyaTPqYH48Pu+d1fdl9n35bf1ptsgeCS+5O6WB0dZWzGUMtQycDe+OGRzk+nk+nbUJjzsGBzPDADbNihjs93fvGiUgoq+1H/ufH/bwCdrRKrziyqwAAAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAA40lEQVQoz4WRTUoDYRBE38i38wQjBCSQc2TlLbLyDm7MKbxK7pETZGsuIBGGr6urXYyMv+ij6N7Ug4YeeIIJAIM435/9lZvNxrCkcWF/twdsuzyOYxVQtazdriJKqojL4dBoQD2/ntOZmR+9hdOpeq+IYbUyNIxd6ZRTGd/bVdX7LBBhaECSKsmSVT/5JAANIWdkKP8TJM9CWrK6u/IvYYgwXCGiomdXKrL/LkQglaT3k1KRMed3QYGSTKAxEdZ4PUaGlAAwDAML6zWZcwwDD/ACggkmjo9HSbbnCdxut/OPZ94ALlZ3hEs9N88AAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li .flag.flag-pt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABXklEQVQoz22RMWuTYRSFz/fmbVIrpUI62CGCgyLipP4Dndw6unTrIJ2cM3YpiL9A3ARnCwr+AUH0D+igS52iaYmJ6XfPufc6JKFLDw+XM9yHO9wGT4Eplgmgwt8t66VUTDDcHwKIiMjwxnHT4WqkjlTIlHI1p8fHFQVAnpz+2uj4/b7f61O7rhG7b5mnTGPS0izJZjAIoAKISA9//tC3WnXfOOfMx5zuceOFJS2NCwFkAAUBT5d0NuP6e3UPDifPjuzLdtOjYNla2goSQIFB7nRWcD6ztlw5u367LWtRWq5ZkheCFECFwUMKfR3ZrUd+59Vw++qN+e43S+uPLduVQzZkABUCneb28Yf6dzl5cnLtz8/ud3Y+WZldbENKSYsLCtH5W3z5mb1N+/Da1GMZW5JLQYQc7gAq/oHSztYORbkriQErmZsCCQkS3BcE0OABMAbOAQPOgYLR38t/vMh/jtdGdkPAeiYAAAAASUVORK5CYII=);
}
.LanguagePicker > div.dropdown .inner ul li:hover {
  color: #000000;
  background-color: #e9ede3;
}
.LanguagePicker .caret {
  margin-left: 2px;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top-color: #fff;
  margin-top: 8px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
body {
  margin: 0;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a[href] {
  color: #0088cc;
  text-decoration: none;
}
a[href]:hover {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  border-radius: 500px;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  width: 10px;
  background-color: #F1F1F1;
  border-radius: 7px;
  border: 1.5px solid white;
}
::-webkit-scrollbar-thumb {
  width: 7px;
  border: 1px solid #D5D5D5;
  border-radius: 7px;
  background: #D6D6D6;
}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  height: 10px;
  display: block;
  background-color: transparent;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999999;
}
.text-warning {
  color: #c09853;
}
.text-error {
  color: #b94a48;
}
.text-info {
  color: #3a87ad;
}
.text-success {
  color: #468847;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 9px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1 {
  font-size: 36px;
  line-height: 40px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 40px;
}
h4 {
  font-size: 18px;
  line-height: 20px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 {
  font-size: 12px;
  line-height: 20px;
}
h1 small {
  font-size: 24px;
}
h2 small {
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 8px;
  margin: 18px 0 27px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 18px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
dl {
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 18px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 9px;
}
.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}
blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
form {
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 13.5px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
input,
button,
select,
textarea {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
  cursor: pointer;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.dropdown-input,
.uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 18px;
  color: #555555;
  border-radius: 0;
}
input,
textarea,
.dropdown-input,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
button.checkbox,
.dropdown-input,
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
button.checkbox:focus,
.dropdown-input:focus,
.uneditable-input:focus {
  border-color: #7eaaf5;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}
button.checkbox {
  padding: 0;
  height: 13px;
  width: 13px;
  min-height: 13px;
}
button.checkbox.checked {
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
  cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 28px;
}
select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 0;
  border-color: #7eaaf5;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 0px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 706px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 646px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 586px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 526px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 466px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 406px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 346px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 286px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 226px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 166px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 106px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"] {
  float: left;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 9px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 12px;
  vertical-align: top;
  border-radius: 0 0 0 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
  vertical-align: top;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  border-radius: 0 0 0 0;
}
.input-append input,
.input-append select,
.input-append .dropdown-input,
.input-append .uneditable-input {
  border-radius: 0 0 0 0;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
  border-radius: 0 0 0 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .dropdown-input,
.input-prepend.input-append .uneditable-input {
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 0 0 0 0;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 0 0 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  border-radius: 0;
}
.form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .dropdown-input,
.form-inline .dropdown-input,
.form-horizontal .dropdown-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 9px;
}
legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  display: inline-block;
  padding-left: 20px;
  margin-left: 180px;
}
.form-horizontal .controls:first-child {
  padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 9px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.alert {
  position: relative;
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: absolute;
  top: 8px;
  right: 12px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.tooltip {
  position: absolute;
  z-index: 10030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
}
.tooltip.in {
  opacity: 0.8;
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
  word-wrap: break-word;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.layout {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.one-sidebar {
  background-color: #f9f9f9;
  border-style: solid;
  border-color: #dfdfdf;
  border-width: 0;
  overflow-x: visible;
  cursor: pointer;
}
.one-sidebar--list {
  overflow-x: visible;
  overflow-y: auto;
}
.one-sidebar--item {
  position: relative;
  padding: 4px 0 4px 20px;
  white-space: nowrap;
  line-height: 26px;
  overflow-x: hidden;
}
.one-sidebar--heading {
  position: relative;
  padding: 4px 0 4px 20px;
  white-space: nowrap;
  line-height: 26px;
  overflow-x: hidden;
  background-color: #f9f9f9;
  padding-top: 1px;
  padding-bottom: 0px;
  margin-top: 10px;
}
.one-sidebar--heading--fade {
  z-index: 1;
  background-color: #f9f9f9;
  box-shadow: -8px 5px 15px #f9f9f9;
  height: 18px;
  min-width: 10px;
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 5px;
  padding-top: 0;
}
.one-sidebar--heading--fade .icon-add-item {
  vertical-align: middle;
}
.one-sidebar--heading--label {
  text-transform: uppercase;
}
.one-sidebar--list-item {
  position: relative;
  padding: 4px 0 4px 20px;
  white-space: nowrap;
  line-height: 26px;
  overflow-x: hidden;
}
.one-sidebar--list-item.active {
  background-color: #e0eff8;
  transition: background-color 0.15s linear;
}
.one-sidebar--list-item.active:hover {
  background-color: #e0eff8;
  transition: background-color 0.15s linear;
}
.one-sidebar--list-item:hover {
  background-color: #eef5fc;
  transition: background-color 0.15s linear;
}
.one-sidebar--list-item--fade {
  z-index: 1;
  background-color: #f9f9f9;
  box-shadow: -8px 5px 15px #f9f9f9;
  height: 18px;
  min-width: 10px;
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 5px;
}
.one-sidebar--list-item.active .one-sidebar--list-item--fade {
  background-color: #e0eff8;
  box-shadow: -8px 5px 15px #e0eff8;
}
.one-sidebar--list-item:not(.active):hover .one-sidebar--list-item--fade {
  background-color: #eef5fc;
  box-shadow: -8px 5px 15px #eef5fc;
}
.one-sidebar--list-item--fade .icon-add-item {
  margin-top: 3px;
  margin-right: -3px;
}
.one-sidebar--list-item--icon {
  vertical-align: -3px;
}
.one-sidebar--list-item--indicator {
  display: block;
  color: #797979;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.one-sidebar--unordered-list {
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
}
.one-sidebar--unordered-list-item {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 32px;
}
.one-sidebar--unordered-list-item.compact-list-item {
  display: inline-block;
  float: left;
  width: 50%;
}
.one-sidebar--options {
  box-shadow: 0px -8px 15px #f9f9f9;
  overflow-x: visible;
}
.one-sidebar--options button {
  height: 30px;
  width: 30px;
  background-color: #f9f9f9;
  text-decoration: none;
  cursor: pointer;
  border: none;
  border-radius: 2px;
}
.one-sidebar--options button:hover {
  background-color: #e9ede3;
}

/* Colors */
/* Loader */
.list-item {
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  border-bottom: 1px solid #f0f0f0;
  min-height: 39px;
}
.list-item > .focus-indicator {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 2px;
  background-color: #91b565;
}
.list-item.focused > .focus-indicator {
  display: block;
}
.list-item > .draghandle {
  position: absolute;
  top: 9px;
  left: 6px;
  bottom: 9px;
  width: 6px;
  cursor: move;
  opacity: 0;
  transition: opacity .2s linear;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAH0lEQVQI12MQFWCwBeG3H34ygDCMz4BTAiaAjnFKAACgXTBxPDU14AAAAABJRU5ErkJggg==);
}
.list-item.dragging > * {
  opacity: 0.5;
}
.list-item > .checkbutton {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 16px;
  width: 26px;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.list-item > .checkbutton .check {
  background: none;
  border: 1px solid #cccccc;
  height: 11px;
  width: 11px;
  position: absolute;
  top: 12px;
  left: 4px;
}
.list-item.selected {
  background-color: #f3f4f7;
}
.list-item.selected > .draghandle {
  opacity: 1;
}
.list-item.selected .check {
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+);
  background-position: 1px 1px;
}
.list-item:hover {
  background-color: #e4edf5;
}
.list-item:hover > .draghandle {
  opacity: 1;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.grid-item {
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
}
.grid-item .checkbutton {
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0;
  background-color: white;
  border: 4px solid #e9ede3;
  z-index: 10;
  cursor: pointer;
  display: none;
}
.grid-item .checkbutton .check {
  background: none;
  border: 1px solid #e9ede3;
  height: 11px;
  width: 11px;
  position: absolute;
  top: 0;
  left: 0;
}
.grid-item .focus-indicator {
  display: none;
  border: 1px solid #b5b8b0;
  position: absolute;
  height: 100%;
  width: 100%;
  left: -1px;
  top: -1px;
  z-index: 1;
}
.grid-item .borderOverlay {
  border: 4px solid white;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
}
.grid-item.selected .borderOverlay {
  border-width: 4px;
  border-color: #f1f2f0;
}
.grid-item.selected .checkbutton {
  display: block;
  border-color: #f1f2f0;
}
.grid-item.selected .check {
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+);
  background-position: 1px 1px;
  border-color: #f1f2f0;
  background-color: #f1f2f0;
}
.grid-item:hover .borderOverlay {
  border-width: 4px;
  border-color: #e9ede3;
}
.grid-item:hover .checkbutton {
  display: block;
  border-color: #e9ede3;
}
.grid-item:hover .check {
  background-color: white;
}
.grid-item.dragging .backgroundOverlay {
  opacity: 0.3;
  background-color: #e0e0e0;
}
.grid-item.drag-over .backgroundOverlay {
  opacity: 0.3;
  background-color: #dee8d4;
}
.grid-item.focused .focus-indicator {
  display: block;
}

/* Colors */
/* Loader */
.one-toolbar-style {
  cursor: default;
  white-space: nowrap;
  background-color: #f9f9f9;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  padding: 0;
}
.one-toolbar-style.left {
  padding: 11px;
}
.one-toolbar-style--rtl {
  text-align: right;
}
.one-toolbar-item {
  height: 100%;
  display: inline-block;
  margin-right: 6px;
}
.one-toolbar-item.floatRight {
  float: right;
  margin-right: 0;
  margin-left: 6px;
}
.one-toolbar-item--primary {
  display: inline-block;
  margin-right: 12px;
}
.one-toolbar-item--rtl {
  margin-right: 0;
  margin-left: 6px;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.one-button-style {
  display: inline-block;
  margin: 0;
  padding: 4px 10px;
  height: 28px;
  border: 1px solid #bbbbbb;
  border-bottom-color: #a2a2a2;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  box-shadow: 1px 0px 1px #ffffff inset, -1px -1px 1px #ffffff inset;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
}
.one-button-style:hover,
.one-button-style:active,
.one-button-style.active,
.one-button-style.disabled,
.one-button-style[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.one-button-style:active,
.one-button-style.active {
  background-color: #cccccc \9;
}
.one-button-style:hover {
  background-color: #e6e6e6;
  background-position: 0 -15px;
}
.one-button-style.active,
.one-button-style:active {
  background-color: #e6e6e6;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.one-button-style:focus {
  outline: 0;
}
.one-button-style.disabled,
.one-button-style:disabled {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}
.one-button-style--primary {
  display: inline-block;
  margin: 0;
  color: white;
  font-weight: bold;
  padding: 5px 0;
  height: 28px;
  text-align: center;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
  background-color: #396fc9;
}
.one-button-style--primary:hover {
  background-color: #284f90;
  color: white;
}
.one-button-style--primary.disabled,
.one-button-style--primary:disabled {
  background-color: #C2BEBE;
  color: #EBE6E6;
  cursor: default;
}
.one-button-style--primary.disabled:hover,
.one-button-style--primary:disabled:hover {
  background-color: #C2BEBE;
  color: #EBE6E6;
  cursor: default;
}
.one-button-style--primary [class^="icon-"] {
  vertical-align: -5px;
  margin-right: 4px;
  width: 12px;
}
.one-button-style--toolbar-primary {
  display: inline-block;
  color: white;
  margin: 1px 5px 1px 0;
  padding: 4px 11px;
  height: 26px;
  border: none;
  border-radius: 1px;
  background-color: #396fc9;
  box-sizing: border-box;
  cursor: pointer;
}
.one-button-style--toolbar-primary:hover {
  background-color: #284f90;
}
.one-button-style--toolbar-primary.disabled,
.one-button-style--toolbar-primary:disabled {
  color: #333;
  border: 1px solid #bbbbbb;
  margin: 0 5px 0 0;
  height: 28px;
  padding: 4px 10px;
  border-radius: 2px;
  border-bottom-color: #a2a2a2;
  background-color: #e6e6e6;
  opacity: 0.65;
}
.one-concatenate-buttons .one-button-style:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.one-concatenate-buttons .one-button-style:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.one-button-style::-moz-focus-inner,
.one-button-style--primary::-moz-focus-inner,
.icon-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.one-button-style::-moz-focus-inner,
.one-button-style--primary::-moz-focus-inner,
.icon-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.no-border-button {
  margin: 0;
  border: none;
  background: none;
  color: #252424;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
}
.no-border-button:hover {
  color: #252424;
  opacity: 0.6;
}
.no-border-button.disabled,
.no-border-button:disabled {
  cursor: default;
  opacity: 0.5;
}
.no-border-button.icon-button [class^="icon-"] {
  bottom: 2px;
}
.icon-button {
  position: relative;
  padding: 4px 10px;
  height: 28px;
  padding-left: 32px;
  box-sizing: border-box;
}
.icon-button [class^="icon-"] {
  position: absolute;
  display: block;
  height: auto;
  width: 33px;
  left: 0;
  top: 0;
  bottom: 0;
  background-position: center center;
}
.one-toolbar-button {
  height: 100%;
  cursor: pointer;
}
button.one-toolbar-button span {
  position: relative;
}
.one-toolbar-button:hover {
  background-color: #f1f2f0;
  opacity: 1;
}
.no-spacing-button {
  margin: 0;
  padding: 0;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.dialog-panel {
  text-align: center;
  background-color: #ebebeb;
}
.dialog-panel--centered-body {
  position: absolute;
  top: 50%;
  width: 96%;
  transform: translate(0, -50%);
  padding: 0 2%;
}
.dialog-panel--horizontally-centered-body {
  margin: auto;
  max-width: 700px;
  padding: 0 2%;
  text-align: left;
}
.dialog-panel--overlay {
  background-color: white;
  position: absolute;
  opacity: 0.9;
  z-index: 2005;
  /* less than errormsg, more than everything else */
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.dialog-panel--button {
  margin: 3px;
}
.dialog-panel h1,
.dialog-panel h6 {
  font-size: 15px;
}
.dialog-panel p {
  margin: 10px 0px;
}
.dialog-panel hr.after {
  margin-top: 22px;
}
.dialog-panel input[type="checkbox"] {
  /* FIXME: See if this can be put in forms.less */
  display: inline-block;
  margin: 0 4px;
  vertical-align: text-top;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-input {
  position: relative;
}
.dropdown-input .caret {
  position: absolute;
  right: 7px;
  top: 11px;
}
.dropdown-toggle {
  cursor: pointer;
}
.dropdown-toggle--nested {
  display: block;
  padding: 3px 20px;
}
.dropdown-toggle .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: -2px;
  border: 4px solid transparent;
  border-top-color: #797979;
  content: "";
}
.dropup .dropdown-toggle .caret {
  border-top: 0;
  border-bottom-color: #797979;
}
.dropleft .dropdown-toggle .caret {
  position: absolute;
  top: 7px;
  left: 4px;
  vertical-align: 0;
  border-top-color: transparent;
  border-right-color: #797979;
}
.dropright .dropdown-toggle .caret {
  position: absolute;
  top: 7px;
  right: 4px;
  vertical-align: 0;
  border-top-color: transparent;
  border-left-color: #797979;
}
.dropdown-menu {
  position: absolute;
  z-index: 9999;
  background-color: #ffffff;
  min-width: 144px;
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-align: left;
}
.dropdown-menu ul {
  margin: 0;
  list-style: none;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}
.dropright .dropdown-menu {
  top: 0;
  left: 100%;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
}
.dropdown-rightAligned {
  left: inherit;
  right: 0;
}
.dropdown-item {
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
.dropdown-item--with-nested-dropdown {
  padding: 0;
}
.dropdown-item .icon-checkmark {
  vertical-align: -4px;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: #000000;
  background-color: #e4edf5;
}
.dropdown-divider {
  height: 1px;
  margin: 4px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.centeredMessage {
  background-color: #ffffff;
  text-align: center;
}
.centeredMessage h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #cfcdcd;
  font-weight: 400;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.one-definition-list {
  margin: 0;
  margin-bottom: 12px;
  overflow: auto;
  zoom: 1;
}
.one-definition-list dt,
.one-definition-list dd {
  margin: 0;
  padding: 0;
  margin-bottom: 3px;
  color: #282828;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* By default, too long text will overlap. Be sure to give a sensible max-width yourself */
}
.one-definition-list dt {
  float: left;
  clear: both;
}
.one-definition-list dd {
  float: right;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
@keyframes loader-dot {
  0% {
    background-color: #f9f9f9;
  }
  50% {
    background-color: #878787;
  }
  100% {
    background-color: #f9f9f9;
  }
}
.animatedLoader {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0 24px;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  content: '';
}
.animatedLoader:before {
  animation-delay: 0s;
  margin-left: -24px;
}
.animatedLoader:after {
  animation-delay: .4s;
  margin-top: -12px;
}

toolbar {
  font-size: 0;
}
toolbar button {
  font-size: 13px;
  color: #333333;
  border: 0 none transparent;
  background-color: transparent;
  height: 100%;
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
  cursor: pointer;
}
toolbar button:hover {
  background-color: #f1f2f0;
}
toolbar button.toolbar-back .icon-back {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwb2x5Z29uIGZpbGw9IiNBNkE1QTUiIHBvaW50cz0iNS41LDkgMTEuNSwxNSAxMi41LDE0IDcuNSw5IDEyLjUsNCAxMS41LDMgCSIvPgo8L2c+Cjwvc3ZnPgo=);
}
toolbar button.framed {
  height: 28px;
  border: 1px solid #cccccc;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 12px;
}
toolbar button.framed:first-child {
  margin-left: 20px;
}
toolbar button.conjoined-left {
  padding-right: 6px;
}
toolbar button.conjoined-right {
  padding-left: 6px;
}
toolbar button span[class^=icon-] {
  vertical-align: -4px;
}
toolbar button span.icon-caret {
  vertical-align: middle;
}
toolbar button:disabled {
  opacity: 0.65;
}
toolbar button:disabled:hover {
  background-color: transparent;
}
toolbar .toolbar-left {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
toolbar .toolbar-right {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
toolbar .combo-button {
  display: inline-block;
  height: 100%;
}
toolbar .combo-button .combo-separator {
  display: inline-block;
  height: 25px;
  width: 0;
  border: 0 none transparent;
  border-left: 1px solid #797979;
  margin: 0;
  vertical-align: -8px;
}
toolbar .combo-button button:nth-child(n+2) {
  padding-left: 15px;
}
toolbar .combo-button button:nth-child(-n+1) {
  padding-right: 15px;
}
toolbar .combo-button button.combo-ribbon {
  padding-left: 10px;
  padding-right: 10px;
}
ul.popupDropdown.toolbar-menu {
  margin-top: -10px;
}
li.dropdown-item.toolbar-menu[class*="icon-"] {
  display: inherit;
  width: inherit;
  height: 22px;
  padding-left: 32px;
  background-position: 8px 4px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
@keyframes loader-dot {
  0% {
    background-color: #f9f9f9;
  }
  50% {
    background-color: #878787;
  }
  100% {
    background-color: #f9f9f9;
  }
}
.animatedLoader {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0 24px;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  content: '';
}
.animatedLoader:before {
  animation-delay: 0s;
  margin-left: -24px;
}
.animatedLoader:after {
  animation-delay: .4s;
  margin-top: -12px;
}
.shinybox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999!important;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: rgba(13, 13, 13, 0.6);
}
@keyframes rightSpring {
  0% {
    margin-left: 0px;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0px;
  }
}
@keyframes leftSpring {
  0% {
    margin-left: 0px;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0px;
  }
}
.shinybox-overlay img {
  border: none!important;
}
.shinybox-overlay .shinybox-slider {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
}
.shinybox-overlay .shinybox-slider.rightSpring {
  animation: rightSpring 0.3s;
}
.shinybox-overlay .shinybox-slider.leftSpring {
  animation: leftSpring 0.3s;
}
.shinybox-overlay .shinybox-slider .slide {
  height: 100%;
  width: 98%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
  margin: 0 1%;
}
.shinybox-overlay .shinybox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.shinybox-overlay .shinybox-slider .slide img,
.shinybox-overlay .shinybox-slider .slide .shinybox-video-container,
.shinybox-overlay .shinybox-slider .slide .shinybox-pdf-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  box-sizing: border-box;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-video-container .shinybox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-video-container .shinybox-video iframe {
  width: 100%!important;
  height: 100%!important;
  position: absolute;
  top: 0;
  left: 0;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-pdf-container {
  background: none;
  max-width: 1140px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-pdf-container .shinybox-pdf {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.shinybox-overlay .shinybox-slider .slide .shinybox-pdf-container .shinybox-pdf iframe {
  width: 100%!important;
  height: 100%!important;
  position: absolute;
  top: 0;
  left: 0;
}
.shinybox-overlay .shinybox-slider .loading {
  background: url(//filemanager.group-cdn.one/v18.2.0/media/loader.074175b8.gif) no-repeat center center;
  height: 31px;
  width: 31px;
  margin: auto;
}
.shinybox-overlay .shinybox-bottom,
.shinybox-overlay .shinybox-top {
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
  text-shadow: 1px 1px 1px black;
  background-color: #0d0d0d;
  background-image: linear-gradient(#0d0d0d, #000000);
  opacity: 0.95;
}
.shinybox-overlay .shinybox-top {
  top: -50px;
}
.shinybox-overlay .shinybox-top.visible-bars {
  top: 0;
}
.shinybox-overlay .shinybox-top.force-visible-bars {
  top: 0!important;
}
.shinybox-overlay .shinybox-bottom {
  text-align: right;
  bottom: -50px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.shinybox-overlay .shinybox-bottom.visible-bars {
  bottom: 0;
}
.shinybox-overlay .shinybox-bottom.force-visible-bars {
  bottom: 0!important;
}
.shinybox-overlay .shinybox-prev,
.shinybox-overlay .shinybox-next,
.shinybox-overlay .shinybox-close {
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/icons.5d6e0255.svg);
  background-repeat: no-repeat;
  border: none!important;
  text-decoration: none!important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.shinybox-overlay .shinybox-close {
  background-position: 15px 12px;
  float: left;
}
.shinybox-overlay .shinybox-prev {
  background-position: -32px 13px;
}
.shinybox-overlay .shinybox-prev.disabled {
  opacity: 0.3;
}
.shinybox-overlay .shinybox-next {
  background-position: -78px 13px;
}
.shinybox-overlay .shinybox-next.disabled {
  opacity: 0.3;
}
.shinybox-overlay .shinybox-caption {
  color: white!important;
  font-size: 15px;
  line-height: 50px;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
}
.shinybox-overlay .shinybox-slider .loading {
  background-image: none;
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
  margin: auto;
}
.shinybox-overlay .shinybox-slider .loading:before,
.shinybox-overlay .shinybox-slider .loading:after {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0 24px;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.shinybox-overlay .shinybox-slider .loading:before,
.shinybox-overlay .shinybox-slider .loading:after {
  content: '';
}
.shinybox-overlay .shinybox-slider .loading:before {
  animation-delay: 0s;
  margin-left: -24px;
}
.shinybox-overlay .shinybox-slider .loading:after {
  animation-delay: .4s;
  margin-top: -12px;
}
.shinybox-overlay .shinybox-bottom {
  text-align: center;
}
.shinybox-overlay .shinybox-caption {
  margin-left: 50px;
  margin-right: 50px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  height: 50px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.errormsg {
  position: absolute;
  z-index: 2010;
}
.errormsg > div:first-child {
  border: 1px solid rgba(165, 70, 70, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.notification {
  position: absolute;
  z-index: 1000;
}
.notification > div:first-child {
  padding: 6px 12px;
  padding-top: -5px;
  border: 1px solid rgba(70, 165, 70, 0.5);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.notification > div:first-child .close {
  padding-left: 10px;
  top: 0;
  right: 0;
}

#loadingScreen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #c6d79b;
  background-image: -webkit-radial-gradient(50% 50%, circle farthest-side, #eff4de 0%, #b5c68c 100%);
  background-size: 110%;
  z-index: 99999;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 20px;
}
#loadingScreen .loadingText {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 100%;
  text-align: center;
  color: #577537;
  font-size: 20px;
}

/* Colors */
/* Loader */
.icon-checkbox {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  border: 1px solid #cccccc;
  height: 11px;
  width: 11px;
  margin-right: 4px;
  margin-top: 1px;
}
.icon-checkbox.checked {
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+);
  background-position: center 1px;
}
.icon-checkmark {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJjaGVja21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwtMC41KSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNC41LDEuNSA2LjUsMTIuNSAyLjUsOC41IC0wLjUsMTEuNTIxIDYuNTE2LDE4LjUgMTcuNSwzLjUzNSAiLz4KPC9zdmc+);
  background-position: center 3px;
}
.icon-save {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJzYXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUsLTAuNSkiPgogICAgPGcgZGlzcGxheT0iaW5saW5lIj4KICAgICAgICA8cGF0aCBmaWxsPSIjNzk3OTc5IiBkPSJNMTIuNSwxLjVoLTJ2NmgtOHYtNmgtM3YxN2gxN3YtMTNMMTIuNSwxLjV6IE0zLjUsMTIuNWg1djFoLTVWMTIuNXogTTEwLjUsMTUuNWgtN3YtMWg3VjE1LjV6Ii8+CiAgICAgICAgPHJlY3QgeD0iNy41IiB5PSIxLjUiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSIxIiBoZWlnaHQ9IjQiLz4KICAgIDwvZz4KPC9nPgo8L3N2Zz4=);
}
.icon-remove {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJjYW5jZWwiIHRyYW5zZm9ybT0ibWF0cml4KDAuODg4ODg4ODksMCwwLDAuODg4ODg4ODksMC45NDQ0NDQ0MywwLjA1NTU1NTU1KSI+CiAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjE3LjUsMTUuNSAxMS41NDcsOS41MTYgMTcuNSwzLjUzMSAxNC41LDAuNSA4LjUsNi41IDIuNSwwLjUgLTAuNSwzLjUgNS42MjUsOS41IC0wLjUsMTUuNTE2CiAgICAgICAgMi41LDE4LjUgOC41LDEyLjUgMTQuNSwxOC41ICAgICAiLz4KPC9nPgo8L3N2Zz4=);
}
.icon-attachment {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImF0dGFjaG1lbnQiPgo8cGF0aCBkPSJNOC45Nzc5MiA0LjIwNDk0QzkuODI2MDkgMy4zNTY3NyAxMS4yMDEyIDMuMzU2NzcgMTIuMDQ5NCA0LjIwNDk0QzEyLjg5NzYgNS4wNTMxMSAxMi44OTc2IDYuNDI4MjYgMTIuMDQ5NCA3LjI3NjQzTDcuNTMwNTcgMTEuNzk1MyIgc3Ryb2tlPSIjM0MzQzNDIi8+CjxwYXRoIGQ9Ik03LjUzMzI2IDExLjc5MjhDNy4wNTczMyAxMi4yNjg3IDYuMjg1NjkgMTIuMjY4NyA1LjgwOTc2IDExLjc5MjhDNS4zMzM4MyAxMS4zMTY5IDUuMzMzODMgMTAuNTQ1MiA1LjgwOTc2IDEwLjA2OTNMMTAuMTA3NyA1Ljc3MTMyIiBzdHJva2U9IiMzQzNDM0MiLz4KPHBhdGggZD0iTTguOTgzNDIgNC4xOTk0OUw0LjQ3MDA5IDguNzEyODFDMy4xODI1OCAxMC4wMDAzIDMuMTgyNTggMTIuMDg3OCA0LjQ3MDA5IDEzLjM3NTNDNS43NTc2IDE0LjY2MjggNy44NDUwNiAxNC42NjI4IDkuMTMyNTcgMTMuMzc1M0wxNC43Nzg0IDcuNzI5NDkiIHN0cm9rZT0iIzNDM0MzQyIvPgo8L2c+Cjwvc3ZnPg==);
}
.icon-download {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJkb3dubG9hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMC41KSI+CiAgICA8cmVjdCB4PSIwLjUiIHk9IjE2LjUiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIi8+CiAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjExLjUsOC41IDExLjUsMC41IDUuNSwwLjUgNS41LDguNSAxLjUsOC41IDguNSwxNS41IDE1LjUsOC41ICAgICAiLz4KPC9nPgo8L3N2Zz4=);
}
.icon-upload-white {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJhZGRfaXRlbSI+CiAgICA8cG9seWdvbiBmaWxsPSIjZmZmZmZmIiBwb2ludHM9IjEwLDQgMTAsOCAxNCw4IDE0LDEwIDEwLDEwIDEwLDE0IDgsMTQgOCwxMCA0LDEwIDQsOCA4LDggOCw0Ii8+CjwvZz4KPC9zdmc+);
  vertical-align: 4px;
}
.icon-delete {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjQuNSIgeT0iNS41IiB3aWR0aD0iOSIgaGVpZ2h0PSIxMSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzNDM0MzQyIvPgogICAgPHJlY3QgeD0iNi41IiB5PSIxLjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjIiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMzQzNDM0MiLz4KICAgIDxsaW5lIHgxPSIyIiB5MT0iMy41IiB4Mj0iMTYiIHkyPSIzLjUiIHN0cm9rZT0iIzNDM0MzQyIvPgogICAgPHBhdGggZD0iTTcuNSA3LjVMNy41IDE0LjUiIHN0cm9rZT0iIzNDM0MzQyIvPgogICAgPHBhdGggZD0iTTEwLjUgNy41TDEwLjUgMTQuNSIgc3Ryb2tlPSIjM0MzQzNDIi8+Cjwvc3ZnPgo=);
}
.icon-view {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJ2aWV3Ij4KICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik05LDMuNjc3QzUuMTUyLDMuNjc3LDEuOCw1LjgyLDAsOWMxLjgsMy4xNzksNS4xNTEsNS4zMjIsOSw1LjMyMlMxNi4yLDEyLjE4LDE4LDkKICAgICAgICBDMTYuMiw1LjgyLDEyLjg0OSwzLjY3Nyw5LDMuNjc3eiBNOS4wNTcsMTIuNDY3Yy0yLjQ0NywwLTQuNTc4LTEuMzYzLTUuNzIzLTMuMzgzQzQuNDc5LDcuMDYyLDYuNjEsNS42OTksOS4wNTcsNS42OTkKICAgICAgICBzNC41NzgsMS4zNjMsNS43MjMsMy4zODVDMTMuNjM1LDExLjEwMywxMS41MDQsMTIuNDY3LDkuMDU3LDEyLjQ2N3oiLz4KICAgIDxlbGxpcHNlIGZpbGw9IiM3OTc5NzkiIGN4PSI5LjAxMSIgY3k9IjkuMTI0IiByeD0iMi45NjkiIHJ5PSIyLjg2NiIvPgo8L2c+Cjwvc3ZnPg==);
}
.icon-unzip {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iYXJjaGl2ZV85XyI+DQoJPHJlY3QgeD0iMy41IiB5PSIwIiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iNC41IiB5PSIzIiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iNS41IiB5PSI2IiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iNi41IiB5PSI5IiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQoJPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTYuNSwyMGg3di04aC03VjIweiBNOC41LDE0aDN2NWgtM1YxNHoiLz4NCgk8cmVjdCB4PSIxMy41IiB5PSIwIiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iMTIuNSIgeT0iMyIgZmlsbD0iIzc5Nzk3OSIgd2lkdGg9IjMiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjExLjUiIHk9IjYiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMC41IiB5PSI5IiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMyIgaGVpZ2h0PSIyIi8+DQo8L2c+DQo8L3N2Zz4=);
}
.icon-edit {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/edit.430bc55e.svg);
}
.icon-rename {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJuZXdfbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41LC0wLjUpIj4KICAgIDxnPgogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMTMuNSwwLjUgMTEuNSwyLjUgMTQuNSw1LjUgMTYuNSwzLjUgICAgICAgICAiLz4KICAgICAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjEuNSwxMy40NTUgNC41LDE2LjUgMTMuNSw2LjUgMTAuNSwzLjUgICAgICAgIi8+CiAgICAgICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSItMC41LDE4LjUgMy41LDE3LjUgMC41LDE0LjUgICAgICAgICAiLz4KICAgIDwvZz4KPC9nPgo8L3N2Zz4=);
}
.icon-forward-arrow {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMDAwMDEgMTRMMTIgOC45OTk5OUw3IDQiIHN0cm9rZT0iIzNDM0MzQyIvPgo8L3N2Zz4K);
}
.icon-back-arrow {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDRMNiA5LjAwMDAxTDExIDE0IiBzdHJva2U9IiMzQzNDM0MiLz4KPC9zdmc+Cg==);
}
.icon-back-arrow-white {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGlkPSJiYWNrQXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNSwyLjUpIiBmaWxsPSIjZmZmZmZmIiBwb2ludHM9IjAuNSw2LjUgNi41LDEyLjUgOC41LDEwLjUgNC41LDYuNSA4LjUsMi41IDYuNSwwLjUgIi8+Cjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.icon-save,
.icon-print,
.icon-delete,
.icon-edit {
  display: inline-block;
  vertical-align: text-top;
  width: 18px;
  height: 18px;
  margin: 0;
}
.icon-trash {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJ0cmFzaFNtYWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUsLTEuNSkiPgogICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTExLjUsNS41di0yaC03djJoLTJ2MWgxMXYtMUgxMS41eiBNNi41LDQuNWgzdjFoLTNWNC41eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0zLjUsNy41djEwaDl2LTEwSDMuNXogTTUuNSwxNS41di02aDF2Nkg1LjV6IE03LjUsMTUuNXYtNmgxdjZINy41eiBNOS41LDE1LjV2LTZoMXY2SDkuNXoiLz4KICAgIDwvZz4KPC9nPgo8L3N2Zz4=);
}
.icon-refresh {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgOS41QzMgMTIuNTM3NiA1LjQ2MjQzIDE1IDguNSAxNUMxMS41Mzc2IDE1IDE0IDEyLjUzNzYgMTQgOS41QzE0IDYuNDcwMTcgMTEuNTUwMSA0LjAxMjU0IDguNTIzMTkgNC4wMDAwNUM4LjUxNTQ2IDQuMDAwMDIgOC4wNDE2NyA0IDguMDMzOTMgNCIgc3Ryb2tlPSIjM0MzQzNDIi8+CjxwYXRoIGQ9Ik0xMCAyTDggNEwxMCA2IiBzdHJva2U9IiMzQzNDM0MiLz4KPC9zdmc+Cg==);
}
.icon-copy {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJjb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUsLTAuNSkiIGZpbGw9IiM3OTc5NzkiIGQ9Ik0xNS41LDAuNWgtMTB2M2gtNHYxNWgxMXYtM2gzVjAuNXogTTMuNSw1LjVoN3YxMWgtN1Y1LjV6IE0xMi41LDMuNWgtNXYtMWg2djExaC0xVjMuNXoiLz4KPC9zdmc+);
}
.icon-move {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5bGluZSBpZD0ibW92ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41LC0wLjUpIiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjguNSwwLjUgNS41LDUuNSA3LjUsNS41IDcuNSw4LjUgNC41LDguNSA0LjUsNi41IC0wLjUsOS41MjEgNC41LDEyLjUgNC41LDEwLjUKICAgIDcuNSwxMC41IDcuNSwxMy41IDUuNSwxMy41IDguNSwxOC41IDExLjUsMTMuNSA5LjUsMTMuNSA5LjUsMTAuNSAxMi41LDEwLjUgMTIuNSwxMi41IDE3LjUsOS41IDEyLjUsNi41IDEyLjUsOC41IDkuNSw4LjUgOS41LDUuNQogICAgMTEuNSw1LjUgOC41LDAuNSAiLz4KPC9zdmc+);
}
.icon-search {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwgLTAuNSkiIGZpbGw9IiM3OTc5NzkiIGQ9Ik0xNC41LDE0Ljc2NGwtMy44NDktMy44NDljMC41Ny0wLjg1OCwwLjkwNC0xLjg4OCwwLjkwNC0yLjk5NQogICAgYzAtMi45OTQtMi40MjYtNS40Mi01LjQxOS01LjQycy01LjQyLDIuNDI2LTUuNDIsNS40MmMwLDIuOTkyLDIuNDI3LDUuNDE4LDUuNDIsNS40MThjMC45OTUsMCwxLjkyNC0wLjI3MiwyLjcyNi0wLjc0bDMuOTAyLDMuOTAyCiAgICBMMTQuNSwxNC43NjR6IE0yLjYwOCw3LjkzNGMwLTEuOTQ4LDEuNTgxLTMuNTI3LDMuNTMyLTMuNTI3YzEuOTUxLDAsMy41MzEsMS41NzksMy41MzEsMy41MjdzLTEuNTgsMy41MjctMy41MzEsMy41MjcKICAgIEM0LjE4OSwxMS40NjEsMi42MDgsOS44ODIsMi42MDgsNy45MzR6Ii8+Cjwvc3ZnPg==);
}
.icon-home {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJob21lIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMTQsNy41IDE0LDMuNSAxMiwzLjUgMTIsNS41IDksMi41IDIsOS41IDMsMTAuNSA0LDkuNSA0LDE1LjUgNywxNS41IDcsMTAuNSAxMSwxMC41IDExLDE1LjUKICAgICAgICAxNCwxNS41IDE0LDkuNSAxNSwxMC41IDE2LDkuNSAgICIvPgo8L2c+Cjwvc3ZnPg==);
}
.icon-calendar {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/calendar.c160e338.svg);
}
.icon-folder {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNTcxMjUgMi43NTcyNUw3LjcxNjkgM0g4SDE1LjVWMTMuNUgwLjVWMC41SDYuMjE2OUw3LjU3MTI1IDIuNzU3MjVaIiBmaWxsPSIjRUNDMkQ4IiBzdHJva2U9IiMzQzNDM0MiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==);
}
.icon-folder-open {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-size: #797979 #797979;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJvcGVuRm9sZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUsMCkiPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI2LjUsNC41IDYuNSwyLjUgLTAuNSwyLjUgLTAuNSw2LjUgMTUuNSw2LjUgMTUuNSw0LjUgICAgICIvPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSIxNS41LDE2LjUgMC41LDE2LjUgMi41LDcuNSAxNy41LDcuNSAgICAgIi8+CiAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9Ii0wLjUsMTYuNDk4IC0wLjUsNi41IDEuNSw2LjUgICAgIi8+CjwvZz4KPC9zdmc+);
}
.icon-folders {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJmb2xkZXJzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+CiAgICA8Zz4KICAgICAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjcsMiA3LDEgMSwxIDEsNCAxNSw0IDE1LDIgICAgICAgIi8+CiAgICAgICAgPHJlY3QgeD0iMSIgeT0iNSIgZmlsbD0iIzc5Nzk3OSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjgiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMywxNCAzLDE2IDE4LDE2IDE4LDYgMTYsNiAxNiwxNCAgICAgICAgICIvPgogICAgPC9nPgo8L2c+Cjwvc3ZnPg==);
}
.icon-cog {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/cog.835ba1e3.svg);
}
.icon-lock {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJ0b3BDb2xvciIgZmlsbD0iIzc5Nzk3OSIgZD0iTTE0LDhoLTFjMC4wMDgtMC4xMTYsMC0yLjg4NCwwLTNjMC0yLjUyMS0xLjQ4LTQtNC00UzUsMi40NzksNSw1YzAsMC4xMTYtMC4wMDYsMi44ODQsMCwzSDRDMyw4LDMsOCwzLDl2Nw0KCWMwLDEsMCwxLDEsMWgxMGMxLDAsMSwwLDEtMVY5QzE1LDgsMTUsOCwxNCw4eiBNNyw2YzAtMiwxLTMsMi0zczIsMSwyLDNjMCwwLjExOSwwLjAyMSwxLjg4NiwwLDJIN0M2Ljk3OSw3Ljg4Niw3LDYuMTE5LDcsNnoiLz4NCjwvc3ZnPg==);
  background-position: center -2px;
}
.icon-collapse {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJzaWRlYmFyQ29sbGFwc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSwwLjUpIiBmaWxsPSIjNzk3OTc5IiBkPSJNMTAuNSwyLjV2NWgtN2w0LjM3MS00LjMxMkw2LjQ1NywxLjc3NEwtMC41LDguNTRsNi45NTcsNi43ODlsMS40MTQtMS40MTRMMy41LDkuNWg3CiAgICB2NWgydi0xMkgxMC41eiIvPgo8L3N2Zz4=);
}
.icon-expand {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJzaWRlYmFyRXhwYW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUsMC41KSIgZmlsbD0iIzc5Nzk3OSIgZD0iTTEuNSwxNC41di01aDdsLTQuMzcxLDQuNDE0bDEuNDE0LDEuNDE0TDEyLjUsOC41NjJMNS41NDMsMS43NzRMNC4xMjksMy4xODhMOC41LDcuNWgtNwogICAgdi01aC0ydjEySDEuNXoiLz4KPC9zdmc+);
}
.icon-add-item {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJhZGRfaXRlbSI+CiAgICA8cG9seWdvbiBmaWxsPSIjNzk3OTc5IiBwb2ludHM9IjEwLDQgMTAsOCAxNCw4IDE0LDEwIDEwLDEwIDEwLDE0IDgsMTQgOCwxMCA0LDEwIDQsOCA4LDggOCw0Ii8+CjwvZz4KPC9zdmc+);
}
.icon-list {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJsaXN0Ij4KICAgIDxyZWN0IHk9IjIiIHg9IjIiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSIxMyIgaGVpZ2h0PSIzIi8+CiAgICA8cmVjdCB5PSI3IiB4PSIyIiBmaWxsPSIjNzk3OTc5IiB3aWR0aD0iMTMiIGhlaWdodD0iMyIvPgogICAgPHJlY3QgeT0iMTIiIHg9IjIiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSIxMyIgaGVpZ2h0PSIzIi8+CjwvZz4KPC9zdmc+);
  background-position: 0 0;
}
.icon-grid {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/grid.ddfe5b8a.svg);
  background-position: 0 0;
}
.icon-gallery {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJnYWxsZXJ5Ij4KICAgIDxyZWN0IHg9IjIiIHk9IjIiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiLz4KICAgIDxyZWN0IHg9IjIiIHk9IjkiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiLz4KICAgIDxyZWN0IHg9IjkiIHk9IjIiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiLz4KICAgIDxyZWN0IHg9IjkiIHk9IjkiIGZpbGw9IiM3OTc5NzkiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiLz4KPC9nPgo8L3N2Zz4=);
  background-position: 0 0;
}
.icon-dropdown-white {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwIDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIHRyYW5zZm9ybT0icm90YXRlKC05MCA5IDkpIHRyYW5zbGF0ZSgzKSIgZmlsbD0iI2ZmZmZmZiIgcG9pbnRzPSI0LjcsMTIgNC42LDExLjkgMS43LDkgNC44LDUuOSA0LjgsNS45IDkuOCwwLjkgOSwwLjIgMy4zLDUuOSAzLjMsNS45IDAuMiw5IDMuMiwxMS45IDMuMiwxMiAKICA5LDE3LjggOS44LDE3LjEgIi8+Cjwvc3ZnPg==);
  background-position: -6px 50%;
  background-size: 20px 14px;
}
.icon-caret {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: text-top;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwIDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIHRyYW5zZm9ybT0icm90YXRlKC05MCA5IDkpIHRyYW5zbGF0ZSgzKSIgZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI0LjcsMTIgNC42LDExLjkgMS43LDkgNC44LDUuOSA0LjgsNS45IDkuOCwwLjkgOSwwLjIgMy4zLDUuOSAzLjMsNS45IDAuMiw5IDMuMiwxMS45IDMuMiwxMiAKICA5LDE3LjggOS44LDE3LjEgIi8+Cjwvc3ZnPg==);
  background-position: -6px 50%;
  background-size: 20px 14px;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.form-horizontal input[type="text"],
.form-horizontal input[type="email"],
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .uneditable-input {
  border-radius: 0;
}
.form-horizontal .description {
  margin: 30px 50px;
}
.form-horizontal .control-label {
  width: 175px;
}
.form-horizontal .control-group {
  margin-bottom: 26px;
}
.form-horizontal .control-group > .label-controls {
  float: left;
  text-align: right;
  width: 175px;
}
.form-horizontal .control-group > .label-controls input[type="text"],
.form-horizontal .control-group > .label-controls input[type="email"],
.form-horizontal .control-group > .label-controls textarea,
.form-horizontal .control-group > .label-controls .uneditable-input {
  width: 175px;
}
.form-horizontal .control-group > .label-controls select {
  width: 175px;
}
.form-horizontal .control-group .validation-warning {
  color: #971414;
  font-weight: bold;
  font-size: 10px;
  margin-left: 210px;
  position: absolute;
}
.form-horizontal .controls {
  margin-left: 210px;
}
.form-horizontal .controls input[type="text"],
.form-horizontal .controls input[type="email"],
.form-horizontal .controls textarea,
.form-horizontal .controls .uneditable-input {
  width: 375px;
}
.form-horizontal .controls select {
  width: 385px;
}
.form-horizontal .controls .controls {
  margin-left: 120px;
}
.form-horizontal .controls .row-button {
  padding-left: 5px;
  cursor: pointer;
}
.form-horizontal .controls .row-button.add {
  color: #6a8e43;
}
.form-horizontal .controls .row-button.remove {
  color: #be2549;
}
.form-horizontal .input-append .uneditable-input,
.form-horizontal .input-append .add-on {
  border-radius: 0;
}
.form-horizontal .form-actions {
  background: none;
  border: none;
  width: 274px;
  padding-right: 0;
  text-align: right;
}
select {
  height: 28px;
}
select:focus {
  outline: 0;
  border-color: rgba(106, 142, 67, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(106, 142, 67, 0.6);
}
input:focus,
textarea:focus {
  outline: 0 none !important;
  /* This is kinda bogus, but needed for IE9. */
}
input.placeholder,
textarea.placeholder {
  color: #999999;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.draggable {
  display: block;
  text-decoration: none;
  color: #333333;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.draggable * {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.draggable input,
.draggable textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
body > .drag-element .drag-label {
  background-color: white;
  padding: 6px 12px;
  border: thin solid #dfdfdf;
  border-radius: 2px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
body > .drag-overlay {
  z-index: 1070;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: move;
  background-color: white;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body > .drag-overlay.drop-rejected {
  cursor: no-drop;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.knockout-autocomplete.multiple {
  border: thin solid #aaa;
  display: inline-block;
  width: 272px;
  min-height: 27px;
  vertical-align: text-top;
  padding: 2px 2px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.knockout-autocomplete.multiple.focused {
  border-color: rgba(106, 142, 67, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(106, 142, 67, 0.6);
}
.knockout-autocomplete.multiple input[type='text'] {
  border: none;
  outline: none;
  width: auto;
  margin: 3px;
  padding: 1px;
  box-shadow: none;
}
.knockout-autocomplete.multiple input[type='text']::-ms-clear {
  display: none;
}
.knockout-autocomplete.multiple input[type='text'].label {
  padding: 1px 6px 0px 6px;
  margin: 1px 0px;
  background: none;
}
.knockout-autocomplete.multiple .item {
  vertical-align: middle;
  padding: 0px 6px 0px 6px;
  margin: 1px 1px;
  border: thin solid #cfcfcf;
  border-radius: 2px;
  background-color: #e9f0e3;
  display: inline-block;
  white-space: nowrap;
  color: #424d53;
}
.knockout-autocomplete.multiple .item .label {
  margin-right: 3px;
}
.knockout-autocomplete.multiple .item .remove {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAXNSR0IArs4c6QAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AsGCic1enLrqQAAAC9JREFUCNdli7ENADAMwkz+/5kOKVGqMiAsQBgQLUMlxDXYktYClMue/Be/RQ1eP/RQCQqJTKzvAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 8px;
  width: 8px;
  cursor: pointer;
}
.knockout-autocomplete.multiple .item.invalid {
  vertical-align: middle;
  border: thin solid #e0afaf;
  background-color: #fcd0d0;
}
.knockout-autocomplete.menu {
  position: fixed;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  background-color: white;
  padding: 3px 0;
  margin: 0;
  margin-top: 3px;
  z-index: 1000;
  border-radius: 2px;
  box-shadow: 1px 1px 4px rgba(50, 50, 50, 0.75);
}
.knockout-autocomplete.menu li {
  cursor: pointer;
  padding: 3px 20px;
  font-weight: normal;
  line-height: 18px;
  white-space: nowrap;
  list-style: none;
}
.knockout-autocomplete.menu li strong {
  color: #f3f4f7;
}
.knockout-autocomplete.menu li.selected {
  background-color: #eee;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
@keyframes loader-dot {
  0% {
    background-color: #f9f9f9;
  }
  50% {
    background-color: #878787;
  }
  100% {
    background-color: #f9f9f9;
  }
}
.animatedLoader {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0 24px;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.animatedLoader:before,
.animatedLoader:after {
  content: '';
}
.animatedLoader:before {
  animation-delay: 0s;
  margin-left: -24px;
}
.animatedLoader:after {
  animation-delay: .4s;
  margin-top: -12px;
}
.loading-overlay {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 900;
  /* less than dropdown-menu */
}
.loading-overlay .loader {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loading-overlay .loader:before,
.loading-overlay .loader:after {
  display: block;
  background-color: #888;
  width: 12px;
  height: 12px;
  margin: 0 24px;
  border-radius: 12px;
  animation-name: loader-dot;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-delay: .2s;
}
.loading-overlay .loader:before,
.loading-overlay .loader:after {
  content: '';
}
.loading-overlay .loader:before {
  animation-delay: 0s;
  margin-left: -24px;
}
.loading-overlay .loader:after {
  animation-delay: .4s;
  margin-top: -12px;
}
.loading-overlay.solid {
  background-color: white;
}
.loading-overlay.small {
  background-color: #F9FBF4;
}

/* Colors */
/* Loader */
.layout {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
}
.split-view > .panel1,
.split-view > .panel2,
.split-view > .resize-handle {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
}
.split-view > .resize-handle {
  background: none;
  cursor: ew-resize;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}
.split-view > .resize-handle:hover {
  transition: background-color 0.2s linear;
  background-color: #e4edf5;
}
.split-view > .resize-handle.moving {
  background-color: #e4edf5;
  opacity: 0.7;
}
.split-view.horizontal > .panel1 {
  border-bottom: solid thin #E3E3E3;
}
.split-view.horizontal > .resize-handle {
  cursor: ns-resize;
  height: 11px;
}
.split-view.vertical > .panel2 {
  border-left: solid thin #E3E3E3;
}
.split-view.vertical > .resize-handle {
  cursor: ew-resize;
  width: 11px;
}
body.splitter-moving {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body > .split-view-move-overlay {
  z-index: 1060;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  opacity: 0;
}
body > .split-view-move-overlay.vertical {
  cursor: ew-resize;
}
body > .split-view-move-overlay.horizontal {
  cursor: ns-resize;
}

/* Colors */
/* Loader */
.popupDropdown {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  list-style: none;
  z-index: 9999;
  margin: 0;
  margin-top: 3px;
}
@keyframes dropdownTemplateOpen {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
}
@keyframes dropdownTemplateClosed {
  to {
    opacity: 0;
    transform: translateY(-5px);
  }
}
.dropdownTemplate {
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 10px;
}
.dropdownTemplate.open {
  animation-name: dropdownTemplateOpen;
  animation-duration: 100ms;
}
.dropdownTemplate.closed {
  animation-name: dropdownTemplateClosed;
  animation-duration: 100ms;
}

/* Colors */
/* Loader */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
*:focus,
*:active {
  outline: none;
}
a {
  color: #396fc9;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #285093;
  text-decoration: none;
}
::-ms-clear {
  display: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.appContainer > .center {
  min-width: 320px;
}
.appContainer.withRightSidebar > .layout.right {
  width: 320px;
  left: auto;
}
.appContainer.withRightSidebar > .layout.center {
  right: 320px;
}
.appContainer.withLeftSidebar > .layout.left {
  width: 223px;
  right: auto;
}
.appContainer.withLeftSidebar > .layout.center {
  left: 223px;
}
.appContainer.withBixDeprecationMessage > .layout.top {
  height: 45px;
  bottom: auto;
}
.appContainer.withBixDeprecationMessage > .layout.left,
.appContainer.withBixDeprecationMessage > .layout.center,
.appContainer.withBixDeprecationMessage > .layout.right {
  top: 45px;
}
.appContainer .bixDeprecationMessage {
  background-color: #b3b3b3;
  font-size: 13px;
  color: white;
  text-align: center;
  padding: 11px;
}
.appContainer .bixDeprecationLink {
  color: white !important;
  text-decoration: underline;
}
.appContainer .bixDeprecationDismiss {
  cursor: pointer;
  position: absolute;
  top: 9px;
  right: 0px;
}
html,
body {
  overflow: hidden;
}
.folder,
.list,
.settings {
  overflow: auto;
}
.list {
  overflow: scroll;
}
.onebar {
  height: 48px;
}
.centeredMessage h1 {
  z-index: -1;
}
.app > .layout.top {
  height: 51px;
  bottom: auto;
}
.app > .layout.left,
.app > .layout.center,
.app > .layout.right {
  top: 51px;
}
.app .bottom-toolbar-container {
  height: 0 !important;
  display: none;
}
@media (max-width: 639px) {
  .app .showBottomToolbar .bottom-toolbar-container {
    height: 48px !important;
    display: inherit;
  }
  .app .showBottomToolbar .bottom-toolbar-style {
    height: 100%;
    box-sizing: border-box;
  }
  .app .showBottomToolbar > .layout.bottom {
    height: 48px;
    top: auto;
  }
  .app .showBottomToolbar > .layout.left,
  .app .showBottomToolbar > .layout.center,
  .app .showBottomToolbar > .layout.right {
    bottom: 48px;
  }
}
.app .mainContentPanel.dialogBoxVisible > .layout.bottom {
  height: 174px;
  top: auto;
}
.app .mainContentPanel.dialogBoxVisible > .layout.left,
.app .mainContentPanel.dialogBoxVisible > .layout.center,
.app .mainContentPanel.dialogBoxVisible > .layout.right {
  bottom: 174px;
}
.app .mainContentPanel.dialogBoxVisible .dialog-panel .displayName {
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app .mainContentPanel.dialogBoxVisible > .layout.bottom {
  overflow: hidden;
}
@media (min-width: 639px) {
  .app .mainContentPanel.dropZoneVisible {
    bottom: 6px;
  }
  .app .mainContentPanel.dropZoneVisible > .layout.bottom {
    height: 60px;
    top: auto;
  }
  .app .mainContentPanel.dropZoneVisible > .layout.left,
  .app .mainContentPanel.dropZoneVisible > .layout.center,
  .app .mainContentPanel.dropZoneVisible > .layout.right {
    bottom: 60px;
  }
  .app .mainContentPanel.dropZoneVisible > .dropzone-bottom-panel {
    width: 99%;
    margin: auto;
    top: auto;
    box-shadow: 0px -8px 15px #f9f9f9;
    z-index: 3;
    background-color: #f9f9f9;
  }
  .app .mainContentPanel.dropZoneVisible > .dropzone-bottom-panel .drop-zone-area {
    min-height: 47px;
    border: 1px solid #cccccc;
    margin-top: 5px;
    background-color: #f9f9f9;
  }
  .app .mainContentPanel.dropZoneVisible > .dropzone-bottom-panel .drop-zone-area--info {
    margin: 20px 0 20px 0;
    text-align: center;
  }
}
@media (max-width: 639px) {
  .app .mainContentPanel.dropZoneVisible .dropzone-bottom-panel {
    display: none;
  }
}
.contentPanel > .layout.top {
  height: 51px;
  bottom: auto;
}
.contentPanel > .layout.left,
.contentPanel > .layout.center,
.contentPanel > .layout.right {
  top: 51px;
}
@media (max-width: 639px) {
  .appContainer.withBixDeprecationMessage > .layout.top {
    height: 90px;
    bottom: auto;
  }
  .appContainer.withBixDeprecationMessage > .layout.left,
  .appContainer.withBixDeprecationMessage > .layout.center,
  .appContainer.withBixDeprecationMessage > .layout.right {
    top: 90px;
  }
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.one-sidebar {
  border-left-width: 1px;
  min-width: 272px;
}
.one-sidebar > .layout.top {
  height: 51px;
  bottom: auto;
}
.one-sidebar > .layout.left,
.one-sidebar > .layout.center,
.one-sidebar > .layout.right {
  top: 51px;
}
.one-sidebar--textarea-readonly {
  background-color: white !important;
  cursor: text !important;
  overflow: hidden;
  resize: none;
  width: 94%;
}
.left-sidebar {
  border-left-width: 0;
  border-right-width: 1px;
}
.center-overlay {
  display: none;
  width: 100%;
}
@keyframes sidebarExpandRight {
  from {
    left: 100%;
    display: none;
  }
  to {
    left: 48px;
    display: block;
  }
}
@keyframes sidebarCollapseRight {
  from {
    left: 48px;
    display: block;
  }
  to {
    left: 100%;
    display: none;
  }
}
@media (max-width: 639px) {
  .sidebar-default-state .app {
    right: 0 !important;
  }
  .sidebar-default-state .one-sidebar {
    width: auto !important;
    left: 100% !important;
    display: none;
  }
  .sidebar-default-state.animated .one-sidebar {
    display: block;
    animation-duration: 0.2s;
    animation-name: sidebarCollapseRight;
  }
  .sidebar-alt-state .center-overlay {
    display: block;
    background-color: black;
    opacity: 0.4;
  }
  .sidebar-alt-state .one-sidebar {
    width: auto !important;
    left: 48px !important;
  }
  .sidebar-alt-state.animated .one-sidebar {
    display: block;
    animation-duration: 0.2s;
    animation-name: sidebarExpandRight;
  }
}
@media (min-width: 640px) {
  .sidebar-alt-state .app {
    right: 48px !important;
  }
  .sidebar-alt-state .one-sidebar {
    width: 48px !important;
  }
}

/* Colors */
/* Loader */
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
.one-toolbar-style {
  padding-left: 20px;
  padding-right: 20px;
}
.one-toolbar-style .hideButton {
  display: none;
}
.one-toolbar-item--primary {
  background-color: #396fc9;
  float: left;
  height: 28px;
}
.one-button-style--primary {
  padding-left: 20px;
  padding-right: 20px;
}
.one-button-style--primary.conjoined-right {
  padding-right: 10px;
}
.one-button-style--primary.conjoined-left {
  padding-left: 10px;
}
.one-button-style--primary .upload-button-label {
  vertical-align: 9px;
}
.one-button-style--primary.dropdown-anchor {
  padding-left: 9px;
  padding-right: 10px;
  line-height: 36px;
  height: 27px;
}
.one-button-style--primary.dropdown-anchor [class^="icon-"] {
  width: 14px;
  margin: 0;
  vertical-align: 4px;
}
.one-button-separator--primary {
  display: inline-block;
  box-sizing: border-box;
  height: 28px;
  width: 1px;
  background-color: #6B96F4;
  border-top: 3px solid #396fc9;
  border-bottom: 3px solid #396fc9;
}
.primary-menu {
  margin-top: -3px;
}
/* FIXME - hacky override: */
.one-sidebar .one-toolbar-style {
  padding-top: 16px;
}
.one-toolbar-item {
  float: left;
  margin-right: 12px;
}
.one-toolbar-item--rtl {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.main-toolbar.hasLeft > .layout.left {
  width: 320px;
  right: auto;
}
.main-toolbar.hasLeft > .layout.center {
  left: 320px;
}
.main-toolbar .one-toolbar-style {
  padding: 11px;
}
.main-toolbar--separator {
  position: absolute;
  right: 0;
  left: auto;
  top: 8px;
  bottom: 8px;
  border-right: 1px solid #DFDFDF;
  /* FIXME: Use a variable */
}
.main-toolbar.hasRight > .layout.right {
  width: 320px;
  left: auto;
}
.main-toolbar.hasRight > .layout.center {
  right: 320px;
}
.list-with-toolbar > .layout.top {
  height: 35px;
  bottom: auto;
}
.list-with-toolbar > .layout.left,
.list-with-toolbar > .layout.center,
.list-with-toolbar > .layout.right {
  top: 35px;
}
.list-with-searchbar > .layout.top {
  height: 26px;
  bottom: auto;
}
.list-with-searchbar > .layout.left,
.list-with-searchbar > .layout.center,
.list-with-searchbar > .layout.right {
  top: 26px;
}
.folderUp-icon {
  margin-left: 20px;
  margin-top: 2px;
}
.folderUp-icon.withThumb {
  width: 30px;
  height: 36px;
  text-align: center;
  line-height: 36px;
}
.folderUp-icon img {
  max-width: 30px;
  max-height: 28px;
  vertical-align: middle;
}
.list-toolbar--pagination {
  height: 30px;
  line-height: 29px;
}
.one-toolbar-item + .list-toolbar--pagination {
  border-left: 1px solid #cccccc;
  padding-left: 14px;
}
.list-toolbar--pagination-label {
  margin-right: 10px;
}
.list-toolbar--navigation > span {
  height: 16px;
  width: 16px;
}
.list-toolbar--navigation.newer {
  border-radius: 2px 0 0 2px;
  border-right: 0;
}
.list-toolbar--navigation.older {
  border-radius: 0 2px 2px 0;
}
.selection-bar {
  padding-top: 4px;
  padding-bottom: 4px;
}
.selection-bar--item {
  display: inline-block;
  vertical-align: middle;
}
.selection-bar--button {
  font-size: 12px;
  cursor: pointer;
}
.selection-bar--select-menu {
  position: absolute;
  top: 0;
  left: 20px;
  padding-top: 2px;
}
.selection-bar--select-menu i.icon-checkbox {
  margin-top: 3px;
}
.selection-bar--view-buttons {
  position: absolute;
  right: 0;
  top: 0;
}
.selection-bar--sort-menu {
  position: absolute;
  left: 96px;
  top: 0;
  padding-top: 2px;
}
.one-button-style--toolbar {
  border: 0 none transparent;
  height: 25px;
  background-color: transparent;
  cursor: pointer;
}
.one-button-style--toolbar:hover {
  background-color: #f1f2f0;
}
.one-button-style--toolbar.active {
  background-color: #DFDFDF;
}
.one-button-style--toolbar.spacer-right {
  margin-right: 12px;
}
.search-bar {
  /* FIXME: This class is surely in the wrong place, it should in a file that's loaded last */
  padding: 0 !important;
}
.search-bar--input {
  background-position: 18px center;
  border: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box;
  height: 34px !important;
  margin: 0 !important;
  padding-left: 48px !important;
  width: 100%;
}
.search-bar .icon-remove {
  box-sizing: content-box;
  padding: 6px;
  position: absolute;
  right: 10px;
  top: 2px;
}
.bottom-toolbar-style {
  border-top: 1px solid #DFDFDF;
  /* FIXME: Use a variable */
  border-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
toolbar .combo-ribbon {
  vertical-align: 1px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.mime-icon.mime-actionPanel {
  width: 32px;
  height: 38.4px;
  position: relative;
}
.mime-icon.mime-actionPanel > span {
  position: absolute;
  top: 0;
  left: 3.2px;
  width: 25.6px;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  /* This defines the height of the element */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mime-icon.mime-actionPanel.mime-httpd {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-attachment {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imh0dHBkX3VuaXgtYXR0YWNobWVudHNJY29uIj4NCiAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMEgwdjMyaDI2VjhMMTgsMHogTTI1LDhoLTdWMUwyNSw4eiBNMSwzMVYxaDE2djhoOHYyMkgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-directory {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-directory-locked {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/directory-locked.a38cf170.svg);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-drive {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-drive-locked {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/drive-locked.ce63e6f1.svg);
}
.mime-icon.mime-actionPanel.mime-httpd.mime-folderUp {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdBN0E3QSIgcG9pbnRzPSIxMiw1IDEyLDIgMCwyIDAsOCAyOCw4IDI4LDUgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM3QTdBN0EiIHBvaW50cz0iMCw5IDAsMjYgMTEsMjYgMTEsMTkgOCwxOSAxNCwxMSAyMCwxOSAxNywxOSAxNywyNiAyOCwyNiAyOCw5IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.mime-icon.mime-actionPanel.mime-application {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-octet-stream.dc46d8a1.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-application:before {
  position: absolute;
  background-color: #9a9998;
  border: 1px solid #9a9998;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-application.mime-pdf {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-pdf.679cdcd8.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-application.mime-pdf:before {
  position: absolute;
  background-color: #d32b19;
  border: 1px solid #d32b19;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-application.mime-x-sh {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXBwbGljYXRpb25feC1zaCI+DSAgICA8cmVjdCB4PSIyMiIgeT0iMjEiIGZpbGw9Im5vbmUiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NICAgIDxyZWN0IHg9IjI2IiB5PSIyMSIgZmlsbD0ibm9uZSIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0gICAgPHJlY3QgeD0iMzAiIHk9IjIxIiBmaWxsPSJub25lIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DSAgICA8cmVjdCB4PSI2IiB5PSIyNiIgZmlsbD0ibm9uZSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2Ii8+DSAgICA8cGF0aCBmaWxsPSIjREJEQkRCIiBkPSJNMzUsMTlINXYyNGgzMFYxOXogTTMwLDIxaDN2M2gtM1YyMXogTTI2LDIxaDN2M2gtM1YyMXogTTIyLDIxaDN2M2gtM1YyMXogTTM0LDQySDZWMjZoMjhWNDJ6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-application.mime-x-sh:before {
  position: absolute;
  background-color: #676665;
  border: 1px solid #676665;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-application.mime-x-shockwave-flash {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-x-shockwave-flash.225d46a3.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-application.mime-x-shockwave-flash:before {
  position: absolute;
  background-color: #d32b19;
  border: 1px solid #d32b19;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-archive {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV94LWdlbmVyaWMiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTYsMjB2MjJoMjlWMjBINnogTTMxLDM5SDEwdi02aDIxVjM5eiBNMzEsMjlIMTB2LTZoMjFWMjl6Ii8+DSAgICA8cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE3IiB5PSIzNSIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjciIGhlaWdodD0iMiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-archive:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-archive.mime-zip {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV96aXAiPg0gICAgPHJlY3QgeD0iMTYiIHk9IjE4IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMjEiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE2IiB5PSIyNCIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPg0gICAgPHJlY3QgeD0iMTYiIHk9IjI3IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMzAiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xNiw0NWg5VjM0aC05VjQ1eiBNMTksMzhoM3Y1aC0zVjM4eiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-archive.mime-zip:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-archive.mime-rar {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV9yYXIiPg0gICAgPGc+DSAgICAgICAgPHBvbHlnb24gb3BhY2l0eT0iMC42NyIgZmlsbD0iI0UwRTBFMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iOCwyNiAxNywyNiAxOCwyMSAxMSwyMSAgICAgICAiLz4NICAgICAgICA8cG9seWdvbiBvcGFjaXR5PSIwLjY3IiBmaWxsPSIjRTBFMEUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgcG9pbnRzPSIyOCwyMSAyMSwyMSAyMiwyNiAzMSwyNiAgICAgICIvPg0gICAgPC9nPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIyLDI2djhoLTV2LThIOHYxNWgyM1YyNkgyMnogTTI3LDM3djNoLTJ2LTNoLTJsMy00bDMsNEgyN3oiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-archive.mime-rar:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-document {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-generic.2b959ee9.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-document {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-document.55595f94.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-spreadsheet {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-spreadsheet.a741a3b9.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-spreadsheet:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-presentation {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iZG9jdW1lbnRfeC1vZmZpY2UtcHJlc2VudGF0aW9uIiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMxLDQyIDMxLDI2IDI1LDI2IDI1LDQyIDIzLDQyIDIzLDIxIDE3LDIxIDE3LDQyIDE1LDQyIDE1LDMxDSAgICA5LDMxIDksNDIgNiw0MiA2LDQzIDM0LDQzIDM0LDQyICIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-document.mime-x-office-presentation:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-audio {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-audio--mime-x-generic.933aba19.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-audio:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-audio.mime-mpeg {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iYXVkaW9fbXBlZyIgZmlsbD0iI0RCREJEQiIgZD0iTTE1LDIyLjYyNXYxNC45NjhjLTAuOTI5LTAuMzEyLTIuMDc4LTAuMzEzLTMuMjIzLDAuMDY0DSAgICBjLTIuMjYxLDAuNzU0LTMuNjQxLDIuNzE5LTMuMDgyLDQuMzg5YzAuNTU3LDEuNjcsMi44NCwyLjQxMiw1LjEsMS42NThjMS44NDgtMC42MTYsMy4wODYtMi4wNDIsMy4xOC0zLjQ1NUgxN1YyNi4wOTFsMTEtMi45MzMNICAgIHYxMS4xOTdjLTAuOTMtMC4zMTItMi4wNzgtMC4zMTctMy4yMjMsMC4wNjJjLTIuMjYyLDAuNzU0LTMuNjQzLDIuNzE5LTMuMDgyLDQuMzljMC41NTcsMS42NywyLjg0LDIuNDExLDUuMSwxLjY1Nw0gICAgYzEuODU0LTAuNjE2LDMuMDk0LTIuMDUsMy4xOC0zLjQ2N0gzMFYxOC42MjNMMTUsMjIuNjI1eiIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-audio.mime-mpeg:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-audio.mime-x-wav {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXVkaW9feC13YXYiPg0gICAgPHJlY3QgeD0iNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDM3IDE5LDQzIDE5LDE5IDEyLDI1ICAgICAiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0yMywyMXYyYzQuMTQxLDAsNy4zOTMsMy41NTcsNy4zOTMsNy42OTVDMzAuMzkzLDM0LjgzNiwyNy4xNDEsMzgsMjMsMzh2Mg0gICAgICAgIGM1LjAwNSwwLDkuMzQxLTQuMjk5LDkuMzQxLTkuMzA1QzMyLjM0MSwyNS42OTEsMjguMDA1LDIxLDIzLDIxeiIvPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTI4LjQ0MSwzMC42OTVDMjguNDQxLDI3LjksMjUuNzk2LDI1LDIzLDI1djJjMS45NjcsMCwzLjc3MSwxLjcyOSwzLjc3MSwzLjY5NQ0gICAgICAgIEMyNi43NzEsMzIuNjYzLDI0Ljk2NiwzNCwyMywzNHYyQzI1Ljc5NywzNiwyOC40NDEsMzMuNDkyLDI4LjQ0MSwzMC42OTV6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-audio.mime-x-wav:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-image {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfeC1nZW5lcmljIj4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xMywyM3YtMkg4djJINnYxN2gyOFYyM0gxM3ogTTIwLjUsMzhjLTMuNTksMC02LjUtMi45MS02LjUtNi41czIuOTEtNi41LDYuNS02LjVzNi41LDIuOTEsNi41LDYuNQ0gICAgICAgIFMyNC4wOSwzOCwyMC41LDM4eiIvPg0gICAgPGNpcmNsZSBmaWxsPSIjREJEQkRCIiBjeD0iMjAuNSIgY3k9IjMxLjUiIHI9IjQuNSIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-image:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-image.mime-bmp {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfYm1wIj4NICAgIDxyZWN0IHg9IjYiIHk9IjIxIiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSI5Ii8+DSAgICA8Y2lyY2xlIGZpbGw9IiNEQkRCREIiIGN4PSIyOCIgY3k9IjI4IiByPSI2Ii8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDQxIDI1LDQxIDE4LjUsMzAgICAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-image.mime-bmp:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-image.mime-gif {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-gif.dc882270.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-image.mime-gif:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-image.mime-jpeg {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-jpeg.23bec0bd.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-image.mime-jpeg:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-image.mime-png {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-png.f067941b.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-image.mime-png:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-inode {
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-actionPanel.mime-source {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3gtZ2VuZXJpYyI+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDIzLjY4NTUpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDMzLjI4NzEpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDQyLjg4NjcpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMTwvdGV4dD4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-source:before {
  position: absolute;
  background-color: #b2403d;
  border: 1px solid #b2403d;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-source.mime-sgml {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3NnbWwiPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSI4LjgxNCwzMC4xNDYgOC44MTQsMzAuMDg5IDE3Ljg3MywyNS42OTcgMTcuODczLDIyLjA1NCA1Ljg3MywyOC4zMTEgNS44NzMsMzEuOTI1IDE3Ljg3MywzOC4xOTgNICAgICAgICAxNy44NzMsMzQuNTU1ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjM0LDI4LjM0IDIxLjg3MywyMiAyMS44NzMsMjUuNjQ2IDMxLjA1OSwzMC4wODkgMzEuMDU5LDMwLjE0NiAyMS44NzMsMzQuNjI4IDIxLjg3MywzOC4yNzcNICAgICAgICAzNCwzMS45NTUgICAiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-source.mime-sgml:before {
  position: absolute;
  background-color: #b2403d;
  border: 1px solid #b2403d;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-text {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-x-generic.4502658f.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-text:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-text.mime-css {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-css.686aabb7.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-text.mime-css:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-video {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1nZW5lcmljIj4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iOCwyOSA4LDQxIDE0LDQxIDE0LDQzIDIyLDQzIDIyLDQxIDI4LDQxIDI4LDI5IDIzLDI5IDEzLDI5ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjI5LDMzIDI5LDM3IDM0LDM5IDM0LDMxICAgICAiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjEzIiBjeT0iMjQiIHI9IjUiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjIzIiBjeT0iMjQiIHI9IjUiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-video:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-video.mime-mp4 {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9fbXA0Ij4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMzAsMjcgMjgsMzEgMjQsMzEgMjYsMjcgMjMsMjcgMjEsMzEgMTcsMzEgMTksMjcgMTYsMjcgMTQsMzEgMTAsMzEgMTIsMjcgOC42ODUsMjMuNjM3IDgsMjMuNzkyDSAgICAgICAgOCwyNSA4LDI3LjAzNiA4LDI5IDgsMzEgOCw0MiAzMyw0MiAzMywzMSAzMSwzMSAzMywyNyAgICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMTguMzQ2LDI1LjU1MSAxNS41MTIsMjIuMDkyIDEyLjU4NiwyMi43NTQgMTUuNDIsMjYuMjEzICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMjUuMTczLDI0LjAwNSAyMi4zMzksMjAuNTQ1IDE5LjQxMywyMS4yMDggMjIuMjQ3LDI0LjY2OCAgICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMyLDIyLjQ1OSAyOS4xNjYsMTkgMjYuMjQsMTkuNjYyIDI5LjA3NCwyMy4xMjIgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-video.mime-mp4:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-video.mime-x-flv {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-flv.ae6ead9f.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-video.mime-x-flv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-video.mime-x-ms-wmv {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1tcy13bXYiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIwLDE5Yy02LjYyOCwwLTEyLDUuMzczLTEyLDEyczUuMzcyLDEyLDEyLDEyYzYuNjI3LDAsMTItNS4zNzMsMTItMTJTMjYuNjI3LDE5LDIwLDE5eiBNMjAsNDEuMDgNICAgICAgICBjLTUuNTY3LDAtMTAuMDgtNC41MTQtMTAuMDgtMTAuMDhTMTQuNDMzLDIwLjkyLDIwLDIwLjkyYzUuNTY2LDAsMTAuMDgsNC41MTQsMTAuMDgsMTAuMDhTMjUuNTY2LDQxLjA4LDIwLDQxLjA4eiIvPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSIxNiwyNSAxNiwzNiAyNywzMSAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-video.mime-x-ms-wmv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.mime-icon.mime-actionPanel.mime-video.mime-x-msvideo {
  position: relative;
  width: 32px;
  height: 38.4px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-msvideo.102c5256.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-actionPanel.mime-video.mime-x-msvideo:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 12px;
  content: '';
}
.itemHeader {
  height: 68px;
  position: relative;
  padding-bottom: 16px;
  border-bottom: 1px solid #dfdfdf;
}
.itemHeader > .layout.left {
  width: 58px;
  right: auto;
}
.itemHeader > .layout.center {
  left: 58px;
}
.itemHeader h1,
.itemHeader h3 {
  margin: 0;
  line-height: 26px;
  font-weight: normal;
  color: #282828;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.itemHeader h1 .filename,
.itemHeader h3 .filename {
  white-space: pre;
}
.itemHeader h1 {
  font-size: 20px;
}
.itemHeader h3 {
  font-size: 13px;
}
.itemHeader .modifiedFile {
  padding-right: 4px;
}
.itemHeader .displayModifiedDate {
  padding-right: 6px;
}
.itemHeader .displaySizeOfItem {
  border-left: 1px solid #282828;
  padding-left: 9px;
  padding-right: 9px;
}
.itemHeader .displayEditSession {
  border-left: 1px solid #282828;
  padding-left: 9px;
}
.itemHeader a:hover {
  text-decoration: underline;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.mime-icon.mime-preview {
  width: 120px;
  height: 144px;
  position: relative;
}
.mime-icon.mime-preview > span {
  position: absolute;
  top: 0;
  left: 12px;
  width: 96px;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 33px;
  font-weight: bold;
  line-height: 45px;
  /* This defines the height of the element */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mime-icon.mime-preview.mime-httpd {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-preview.mime-httpd.mime-attachment {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imh0dHBkX3VuaXgtYXR0YWNobWVudHNJY29uIj4NCiAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMEgwdjMyaDI2VjhMMTgsMHogTTI1LDhoLTdWMUwyNSw4eiBNMSwzMVYxaDE2djhoOHYyMkgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.mime-icon.mime-preview.mime-httpd.mime-directory {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-preview.mime-httpd.mime-directory-locked {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/directory-locked.a38cf170.svg);
}
.mime-icon.mime-preview.mime-httpd.mime-drive {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-preview.mime-httpd.mime-drive-locked {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/drive-locked.ce63e6f1.svg);
}
.mime-icon.mime-preview.mime-httpd.mime-folderUp {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdBN0E3QSIgcG9pbnRzPSIxMiw1IDEyLDIgMCwyIDAsOCAyOCw4IDI4LDUgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM3QTdBN0EiIHBvaW50cz0iMCw5IDAsMjYgMTEsMjYgMTEsMTkgOCwxOSAxNCwxMSAyMCwxOSAxNywxOSAxNywyNiAyOCwyNiAyOCw5IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.mime-icon.mime-preview.mime-application {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-octet-stream.dc46d8a1.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-application:before {
  position: absolute;
  background-color: #9a9998;
  border: 5px solid #9a9998;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-application.mime-pdf {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-pdf.679cdcd8.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-application.mime-pdf:before {
  position: absolute;
  background-color: #d32b19;
  border: 5px solid #d32b19;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-application.mime-x-sh {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXBwbGljYXRpb25feC1zaCI+DSAgICA8cmVjdCB4PSIyMiIgeT0iMjEiIGZpbGw9Im5vbmUiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NICAgIDxyZWN0IHg9IjI2IiB5PSIyMSIgZmlsbD0ibm9uZSIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0gICAgPHJlY3QgeD0iMzAiIHk9IjIxIiBmaWxsPSJub25lIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DSAgICA8cmVjdCB4PSI2IiB5PSIyNiIgZmlsbD0ibm9uZSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2Ii8+DSAgICA8cGF0aCBmaWxsPSIjREJEQkRCIiBkPSJNMzUsMTlINXYyNGgzMFYxOXogTTMwLDIxaDN2M2gtM1YyMXogTTI2LDIxaDN2M2gtM1YyMXogTTIyLDIxaDN2M2gtM1YyMXogTTM0LDQySDZWMjZoMjhWNDJ6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-application.mime-x-sh:before {
  position: absolute;
  background-color: #676665;
  border: 5px solid #676665;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-application.mime-x-shockwave-flash {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-x-shockwave-flash.225d46a3.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-application.mime-x-shockwave-flash:before {
  position: absolute;
  background-color: #d32b19;
  border: 5px solid #d32b19;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-archive {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV94LWdlbmVyaWMiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTYsMjB2MjJoMjlWMjBINnogTTMxLDM5SDEwdi02aDIxVjM5eiBNMzEsMjlIMTB2LTZoMjFWMjl6Ii8+DSAgICA8cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE3IiB5PSIzNSIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjciIGhlaWdodD0iMiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-archive:before {
  position: absolute;
  background-color: #825fc4;
  border: 5px solid #825fc4;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-archive.mime-zip {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV96aXAiPg0gICAgPHJlY3QgeD0iMTYiIHk9IjE4IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMjEiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE2IiB5PSIyNCIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPg0gICAgPHJlY3QgeD0iMTYiIHk9IjI3IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMzAiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xNiw0NWg5VjM0aC05VjQ1eiBNMTksMzhoM3Y1aC0zVjM4eiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-archive.mime-zip:before {
  position: absolute;
  background-color: #825fc4;
  border: 5px solid #825fc4;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-archive.mime-rar {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV9yYXIiPg0gICAgPGc+DSAgICAgICAgPHBvbHlnb24gb3BhY2l0eT0iMC42NyIgZmlsbD0iI0UwRTBFMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iOCwyNiAxNywyNiAxOCwyMSAxMSwyMSAgICAgICAiLz4NICAgICAgICA8cG9seWdvbiBvcGFjaXR5PSIwLjY3IiBmaWxsPSIjRTBFMEUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgcG9pbnRzPSIyOCwyMSAyMSwyMSAyMiwyNiAzMSwyNiAgICAgICIvPg0gICAgPC9nPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIyLDI2djhoLTV2LThIOHYxNWgyM1YyNkgyMnogTTI3LDM3djNoLTJ2LTNoLTJsMy00bDMsNEgyN3oiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-archive.mime-rar:before {
  position: absolute;
  background-color: #825fc4;
  border: 5px solid #825fc4;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-document {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-generic.2b959ee9.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-document.mime-x-office-document {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-document.55595f94.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-document.mime-x-office-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-document.mime-x-office-spreadsheet {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-spreadsheet.a741a3b9.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-document.mime-x-office-spreadsheet:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-document.mime-x-office-presentation {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iZG9jdW1lbnRfeC1vZmZpY2UtcHJlc2VudGF0aW9uIiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMxLDQyIDMxLDI2IDI1LDI2IDI1LDQyIDIzLDQyIDIzLDIxIDE3LDIxIDE3LDQyIDE1LDQyIDE1LDMxDSAgICA5LDMxIDksNDIgNiw0MiA2LDQzIDM0LDQzIDM0LDQyICIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-document.mime-x-office-presentation:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-audio {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-audio--mime-x-generic.933aba19.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-audio:before {
  position: absolute;
  background-color: #5ac252;
  border: 5px solid #5ac252;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-audio.mime-mpeg {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iYXVkaW9fbXBlZyIgZmlsbD0iI0RCREJEQiIgZD0iTTE1LDIyLjYyNXYxNC45NjhjLTAuOTI5LTAuMzEyLTIuMDc4LTAuMzEzLTMuMjIzLDAuMDY0DSAgICBjLTIuMjYxLDAuNzU0LTMuNjQxLDIuNzE5LTMuMDgyLDQuMzg5YzAuNTU3LDEuNjcsMi44NCwyLjQxMiw1LjEsMS42NThjMS44NDgtMC42MTYsMy4wODYtMi4wNDIsMy4xOC0zLjQ1NUgxN1YyNi4wOTFsMTEtMi45MzMNICAgIHYxMS4xOTdjLTAuOTMtMC4zMTItMi4wNzgtMC4zMTctMy4yMjMsMC4wNjJjLTIuMjYyLDAuNzU0LTMuNjQzLDIuNzE5LTMuMDgyLDQuMzljMC41NTcsMS42NywyLjg0LDIuNDExLDUuMSwxLjY1Nw0gICAgYzEuODU0LTAuNjE2LDMuMDk0LTIuMDUsMy4xOC0zLjQ2N0gzMFYxOC42MjNMMTUsMjIuNjI1eiIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-audio.mime-mpeg:before {
  position: absolute;
  background-color: #5ac252;
  border: 5px solid #5ac252;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-audio.mime-x-wav {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXVkaW9feC13YXYiPg0gICAgPHJlY3QgeD0iNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDM3IDE5LDQzIDE5LDE5IDEyLDI1ICAgICAiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0yMywyMXYyYzQuMTQxLDAsNy4zOTMsMy41NTcsNy4zOTMsNy42OTVDMzAuMzkzLDM0LjgzNiwyNy4xNDEsMzgsMjMsMzh2Mg0gICAgICAgIGM1LjAwNSwwLDkuMzQxLTQuMjk5LDkuMzQxLTkuMzA1QzMyLjM0MSwyNS42OTEsMjguMDA1LDIxLDIzLDIxeiIvPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTI4LjQ0MSwzMC42OTVDMjguNDQxLDI3LjksMjUuNzk2LDI1LDIzLDI1djJjMS45NjcsMCwzLjc3MSwxLjcyOSwzLjc3MSwzLjY5NQ0gICAgICAgIEMyNi43NzEsMzIuNjYzLDI0Ljk2NiwzNCwyMywzNHYyQzI1Ljc5NywzNiwyOC40NDEsMzMuNDkyLDI4LjQ0MSwzMC42OTV6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-audio.mime-x-wav:before {
  position: absolute;
  background-color: #5ac252;
  border: 5px solid #5ac252;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-image {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfeC1nZW5lcmljIj4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xMywyM3YtMkg4djJINnYxN2gyOFYyM0gxM3ogTTIwLjUsMzhjLTMuNTksMC02LjUtMi45MS02LjUtNi41czIuOTEtNi41LDYuNS02LjVzNi41LDIuOTEsNi41LDYuNQ0gICAgICAgIFMyNC4wOSwzOCwyMC41LDM4eiIvPg0gICAgPGNpcmNsZSBmaWxsPSIjREJEQkRCIiBjeD0iMjAuNSIgY3k9IjMxLjUiIHI9IjQuNSIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-image:before {
  position: absolute;
  background-color: #efa335;
  border: 5px solid #efa335;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-image.mime-bmp {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfYm1wIj4NICAgIDxyZWN0IHg9IjYiIHk9IjIxIiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSI5Ii8+DSAgICA8Y2lyY2xlIGZpbGw9IiNEQkRCREIiIGN4PSIyOCIgY3k9IjI4IiByPSI2Ii8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDQxIDI1LDQxIDE4LjUsMzAgICAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-image.mime-bmp:before {
  position: absolute;
  background-color: #efa335;
  border: 5px solid #efa335;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-image.mime-gif {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-gif.dc882270.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-image.mime-gif:before {
  position: absolute;
  background-color: #efa335;
  border: 5px solid #efa335;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-image.mime-jpeg {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-jpeg.23bec0bd.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-image.mime-jpeg:before {
  position: absolute;
  background-color: #efa335;
  border: 5px solid #efa335;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-image.mime-png {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-png.f067941b.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-image.mime-png:before {
  position: absolute;
  background-color: #efa335;
  border: 5px solid #efa335;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-inode {
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-preview.mime-source {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3gtZ2VuZXJpYyI+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDIzLjY4NTUpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDMzLjI4NzEpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDQyLjg4NjcpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMTwvdGV4dD4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-source:before {
  position: absolute;
  background-color: #b2403d;
  border: 5px solid #b2403d;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-source.mime-sgml {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3NnbWwiPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSI4LjgxNCwzMC4xNDYgOC44MTQsMzAuMDg5IDE3Ljg3MywyNS42OTcgMTcuODczLDIyLjA1NCA1Ljg3MywyOC4zMTEgNS44NzMsMzEuOTI1IDE3Ljg3MywzOC4xOTgNICAgICAgICAxNy44NzMsMzQuNTU1ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjM0LDI4LjM0IDIxLjg3MywyMiAyMS44NzMsMjUuNjQ2IDMxLjA1OSwzMC4wODkgMzEuMDU5LDMwLjE0NiAyMS44NzMsMzQuNjI4IDIxLjg3MywzOC4yNzcNICAgICAgICAzNCwzMS45NTUgICAiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-source.mime-sgml:before {
  position: absolute;
  background-color: #b2403d;
  border: 5px solid #b2403d;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-text {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-x-generic.4502658f.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-text:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-text.mime-css {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-css.686aabb7.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-text.mime-css:before {
  position: absolute;
  background-color: #67cec6;
  border: 5px solid #67cec6;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-video {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1nZW5lcmljIj4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iOCwyOSA4LDQxIDE0LDQxIDE0LDQzIDIyLDQzIDIyLDQxIDI4LDQxIDI4LDI5IDIzLDI5IDEzLDI5ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjI5LDMzIDI5LDM3IDM0LDM5IDM0LDMxICAgICAiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjEzIiBjeT0iMjQiIHI9IjUiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjIzIiBjeT0iMjQiIHI9IjUiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-video:before {
  position: absolute;
  background-color: #69a2e7;
  border: 5px solid #69a2e7;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-video.mime-mp4 {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9fbXA0Ij4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMzAsMjcgMjgsMzEgMjQsMzEgMjYsMjcgMjMsMjcgMjEsMzEgMTcsMzEgMTksMjcgMTYsMjcgMTQsMzEgMTAsMzEgMTIsMjcgOC42ODUsMjMuNjM3IDgsMjMuNzkyDSAgICAgICAgOCwyNSA4LDI3LjAzNiA4LDI5IDgsMzEgOCw0MiAzMyw0MiAzMywzMSAzMSwzMSAzMywyNyAgICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMTguMzQ2LDI1LjU1MSAxNS41MTIsMjIuMDkyIDEyLjU4NiwyMi43NTQgMTUuNDIsMjYuMjEzICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMjUuMTczLDI0LjAwNSAyMi4zMzksMjAuNTQ1IDE5LjQxMywyMS4yMDggMjIuMjQ3LDI0LjY2OCAgICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMyLDIyLjQ1OSAyOS4xNjYsMTkgMjYuMjQsMTkuNjYyIDI5LjA3NCwyMy4xMjIgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-video.mime-mp4:before {
  position: absolute;
  background-color: #69a2e7;
  border: 5px solid #69a2e7;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-video.mime-x-flv {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-flv.ae6ead9f.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-video.mime-x-flv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 5px solid #69a2e7;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-video.mime-x-ms-wmv {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1tcy13bXYiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIwLDE5Yy02LjYyOCwwLTEyLDUuMzczLTEyLDEyczUuMzcyLDEyLDEyLDEyYzYuNjI3LDAsMTItNS4zNzMsMTItMTJTMjYuNjI3LDE5LDIwLDE5eiBNMjAsNDEuMDgNICAgICAgICBjLTUuNTY3LDAtMTAuMDgtNC41MTQtMTAuMDgtMTAuMDhTMTQuNDMzLDIwLjkyLDIwLDIwLjkyYzUuNTY2LDAsMTAuMDgsNC41MTQsMTAuMDgsMTAuMDhTMjUuNTY2LDQxLjA4LDIwLDQxLjA4eiIvPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSIxNiwyNSAxNiwzNiAyNywzMSAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-video.mime-x-ms-wmv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 5px solid #69a2e7;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.mime-icon.mime-preview.mime-video.mime-x-msvideo {
  position: relative;
  width: 120px;
  height: 144px;
  border: 5px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-msvideo.102c5256.svg);
  background-size: contain;
  background-position-y: 5px;
}
.mime-icon.mime-preview.mime-video.mime-x-msvideo:before {
  position: absolute;
  background-color: #69a2e7;
  border: 5px solid #69a2e7;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 45px;
  content: '';
}
.tile-flash-animation from {
  background-color: transparent;
}
.tile-flash-animation 50% {
  background-color: #d6dfca;
}
.tile-flash-animation to {
  background-color: #e9ede3;
}
@keyframes flashtile {
  from {
    background-color: transparent;
  }
  50% {
    background-color: #d6dfca;
  }
  to {
    background-color: #e9ede3;
  }
}
.pika-single abbr[title] {
  cursor: default;
  border: none;
}
.pika-single .pika-button {
  background-color: transparent;
  box-shadow: none;
}
.pika-single .is-selected .pika-button {
  background-color: #dce2d6 !important;
  color: #333333;
}
.pika-single .pika-button:hover {
  background-color: #76a241 !important;
}
.actionPanel {
  overflow-x: hidden;
  overflow-y: auto;
}
.actionPanel .subPanels > .top {
  height: 36px;
}
.actionPanel .subPanels > .center {
  min-height: 96px;
  position: relative;
}
.actionPanel .tile {
  margin: 12px;
}
.actionPanel .tile.actions {
  margin: 12px 0;
}
.actionPanel .tile.paddedTile {
  padding: 12px;
  background-color: #e9ede3;
}
.actionPanel .tile.paddedTile.flash {
  animation-name: flashtile;
  animation-duration: 600ms;
}
.actionPanel .itemHeader {
  margin-bottom: 16px;
}
.actionPanel .itemHeader .left {
  padding-top: 4px;
}
.actionPanel .thumbContainer {
  margin: 16px 16px;
  text-align: center;
}
.actionPanel .thumbContainer img {
  border: 1px solid #cdd7ce;
}
.actionPanel .thumbContainer .thumbnailoid {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 60px);
  cursor: pointer;
}
.actionPanel .thumbContainer .selectionContainer {
  margin-top: 70%;
}
.actionPanel p {
  margin-top: 16px;
}
.actionPanel h2 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  color: #6a8e43;
  line-height: 18px;
}
.actionPanel .no-border-button {
  margin-left: 6px;
}
.actionPanel .grid {
  margin: 0;
  text-align: center;
}
.actionPanel .grid li {
  display: inline-block;
  margin: 0 1px;
}
.actionPanel .one-definition-list dd {
  max-width: 60%;
}
.actionPanel .action-panel-tabs {
  text-align: center;
  border-top: thin solid #dfdfdf;
}
.actionPanel .action-panel-tabs .compact-list-item {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  border-bottom: thin solid transparent;
}
.actionPanel .action-panel-tabs .compact-list-item.not-active-left {
  background-color: #dee1d6;
  border-bottom-color: #cfcfcf;
  box-shadow: -4px 0px 3px -2px rgba(0, 0, 0, 0.2) inset;
}
.actionPanel .action-panel-tabs .compact-list-item.not-active-right {
  background-color: #dee1d6;
  border-bottom-color: #cfcfcf;
  box-shadow: 4px 0px 3px -2px rgba(0, 0, 0, 0.2) inset;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.navigationBar {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  left: 200px;
  overflow: hidden;
}
.navigationBar .one-toolbar-style {
  padding-top: 6px;
  padding-bottom: 6px;
}
.main-toolbar .breadCrumbs {
  padding-top: 14px;
  padding-bottom: 14px;
}
.navBarContent {
  position: relative;
  margin: 0 8px;
}
.breadCrumbs {
  overflow: hidden;
}
.breadCrumbs .breadCrumbShadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  background-color: rgba(249, 249, 249, 0);
  background-image: linear-gradient(to right, #f9f9f9, rgba(249, 249, 249, 0));
  background-repeat: repeat-x;
}
.breadCrumbs ul {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  min-width: 100%;
  right: 0;
  white-space: nowrap;
  padding: 0 12px;
  margin: 0;
}
.breadCrumbs ul .breadCrumb {
  display: inline-block;
  padding: 2px 10px;
  /* 18 + 2 + 2 = 22 */
  margin-left: 4px;
  margin-right: 8px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.breadCrumbs ul .breadCrumb a {
  color: black;
}
.breadCrumbs ul .breadCrumb.active {
  background-color: #eaeae9;
  cursor: default;
}
.breadCrumbs ul .breadCrumb.drag-over {
  background-color: #dee8d4;
}
.breadCrumbs ul .breadCrumb.openedFile {
  background-color: #eaeae9;
  cursor: default;
}
.breadCrumbs .separator {
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9ImZvcndhcmRBcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41LDIuNSkiPgogICAgPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTYuNzM1LDQuNjU2TDYuNjk2LDQuNjE4TDYuNzM1LDQuNjU2eiIvPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI4LjUsNi41IDIuNSwwLjUgMC41LDIuNSA0LjUsNi41IDAuNSwxMC41IDIuNSwxMi41ICAgIi8+CjwvZz4KPC9zdmc+Cg==);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 8px;
  padding: 2px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
  .breadCrumbs .separator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9ImZvcndhcmRBcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41LDIuNSkiPgogICAgPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTYuNzM1LDQuNjU2TDYuNjk2LDQuNjE4TDYuNzM1LDQuNjU2eiIvPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI4LjUsNi41IDIuNSwwLjUgMC41LDIuNSA0LjUsNi41IDAuNSwxMC41IDIuNSwxMi41ICAgIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .breadCrumbs .separator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9ImZvcndhcmRBcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41LDIuNSkiPgogICAgPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTYuNzM1LDQuNjU2TDYuNjk2LDQuNjE4TDYuNzM1LDQuNjU2eiIvPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI4LjUsNi41IDIuNSwwLjUgMC41LDIuNSA0LjUsNi41IDAuNSwxMC41IDIuNSwxMi41ICAgIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 3dppx), (min-resolution: 288dpi) {
  .breadCrumbs .separator {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9ImZvcndhcmRBcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41LDIuNSkiPgogICAgPHBhdGggZmlsbD0iIzc5Nzk3OSIgZD0iTTYuNzM1LDQuNjU2TDYuNjk2LDQuNjE4TDYuNzM1LDQuNjU2eiIvPgogICAgPHBvbHlnb24gZmlsbD0iIzc5Nzk3OSIgcG9pbnRzPSI4LjUsNi41IDIuNSwwLjUgMC41LDIuNSA0LjUsNi41IDAuNSwxMC41IDIuNSwxMi41ICAgIi8+CjwvZz4KPC9zdmc+Cg==);
  }
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.listItem-flash-animation from {
  background-color: transparent;
}
.listItem-flash-animation 50% {
  background-color: #d6dfca;
}
.listItem-flash-animation to {
  background-color: transparent;
}
@keyframes flashListItem {
  from {
    background-color: transparent;
  }
  50% {
    background-color: #d6dfca;
  }
  to {
    background-color: transparent;
  }
}
.directory-entries {
  outline: none !important;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.directory-entries:focus {
  outline: none;
}
.directory-entries--item {
  position: relative;
  cursor: pointer;
}
.directory-entries--item .displayName,
.directory-entries--item .directory-up {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: pre;
  color: black;
}
.directory-entries--item a.displayName {
  cursor: pointer;
}
.directory-entries--item a.displayName:hover {
  text-decoration: underline;
}
.directory-entries--item a.directory-up {
  margin-top: 15px;
}
.directory-entries--item.busy .displayName {
  font-style: italic;
  color: #808080;
}
.directory-entries--item input {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.directory-entries--item .invalidNameWarning {
  color: #971414;
}
.directory-entries--item.flash,
.directory-entries--item .flash {
  animation-name: flashListItem;
  animation-duration: 600ms;
}
.directory-entries--item .progress {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: auto;
  background-color: black;
  opacity: 0;
  transition-property: width, opacity;
  transition-duration: 0.5s, 1s;
  transition-timing-function: ease-in-out, ease-in-out;
  width: 0px;
}
.directory-entries--item.storingOnServer .progress {
  opacity: 0.1;
}
.directory-entries--moveDown {
  top: 49px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.mime-icon.mime-small {
  width: 30px;
  height: 36px;
  position: relative;
}
.mime-icon.mime-small > span {
  position: absolute;
  top: 0;
  left: 3px;
  width: 24px;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 8px;
  font-weight: bold;
  line-height: 11px;
  /* This defines the height of the element */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mime-icon.mime-small.mime-httpd {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-small.mime-httpd.mime-attachment {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imh0dHBkX3VuaXgtYXR0YWNobWVudHNJY29uIj4NCiAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMEgwdjMyaDI2VjhMMTgsMHogTTI1LDhoLTdWMUwyNSw4eiBNMSwzMVYxaDE2djhoOHYyMkgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.mime-icon.mime-small.mime-httpd.mime-directory {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-small.mime-httpd.mime-directory-locked {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/directory-locked.a38cf170.svg);
}
.mime-icon.mime-small.mime-httpd.mime-drive {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-small.mime-httpd.mime-drive-locked {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/drive-locked.ce63e6f1.svg);
}
.mime-icon.mime-small.mime-httpd.mime-folderUp {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdBN0E3QSIgcG9pbnRzPSIxMiw1IDEyLDIgMCwyIDAsOCAyOCw4IDI4LDUgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM3QTdBN0EiIHBvaW50cz0iMCw5IDAsMjYgMTEsMjYgMTEsMTkgOCwxOSAxNCwxMSAyMCwxOSAxNywxOSAxNywyNiAyOCwyNiAyOCw5IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.mime-icon.mime-small.mime-application {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-octet-stream.dc46d8a1.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-application:before {
  position: absolute;
  background-color: #9a9998;
  border: 1px solid #9a9998;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-application.mime-pdf {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-pdf.679cdcd8.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-application.mime-pdf:before {
  position: absolute;
  background-color: #d32b19;
  border: 1px solid #d32b19;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-application.mime-x-sh {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXBwbGljYXRpb25feC1zaCI+DSAgICA8cmVjdCB4PSIyMiIgeT0iMjEiIGZpbGw9Im5vbmUiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NICAgIDxyZWN0IHg9IjI2IiB5PSIyMSIgZmlsbD0ibm9uZSIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0gICAgPHJlY3QgeD0iMzAiIHk9IjIxIiBmaWxsPSJub25lIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DSAgICA8cmVjdCB4PSI2IiB5PSIyNiIgZmlsbD0ibm9uZSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2Ii8+DSAgICA8cGF0aCBmaWxsPSIjREJEQkRCIiBkPSJNMzUsMTlINXYyNGgzMFYxOXogTTMwLDIxaDN2M2gtM1YyMXogTTI2LDIxaDN2M2gtM1YyMXogTTIyLDIxaDN2M2gtM1YyMXogTTM0LDQySDZWMjZoMjhWNDJ6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-application.mime-x-sh:before {
  position: absolute;
  background-color: #676665;
  border: 1px solid #676665;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-application.mime-x-shockwave-flash {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-x-shockwave-flash.225d46a3.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-application.mime-x-shockwave-flash:before {
  position: absolute;
  background-color: #d32b19;
  border: 1px solid #d32b19;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-archive {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV94LWdlbmVyaWMiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTYsMjB2MjJoMjlWMjBINnogTTMxLDM5SDEwdi02aDIxVjM5eiBNMzEsMjlIMTB2LTZoMjFWMjl6Ii8+DSAgICA8cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE3IiB5PSIzNSIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjciIGhlaWdodD0iMiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-archive:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-archive.mime-zip {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV96aXAiPg0gICAgPHJlY3QgeD0iMTYiIHk9IjE4IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMjEiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE2IiB5PSIyNCIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPg0gICAgPHJlY3QgeD0iMTYiIHk9IjI3IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMzAiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xNiw0NWg5VjM0aC05VjQ1eiBNMTksMzhoM3Y1aC0zVjM4eiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-archive.mime-zip:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-archive.mime-rar {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV9yYXIiPg0gICAgPGc+DSAgICAgICAgPHBvbHlnb24gb3BhY2l0eT0iMC42NyIgZmlsbD0iI0UwRTBFMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iOCwyNiAxNywyNiAxOCwyMSAxMSwyMSAgICAgICAiLz4NICAgICAgICA8cG9seWdvbiBvcGFjaXR5PSIwLjY3IiBmaWxsPSIjRTBFMEUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgcG9pbnRzPSIyOCwyMSAyMSwyMSAyMiwyNiAzMSwyNiAgICAgICIvPg0gICAgPC9nPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIyLDI2djhoLTV2LThIOHYxNWgyM1YyNkgyMnogTTI3LDM3djNoLTJ2LTNoLTJsMy00bDMsNEgyN3oiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-archive.mime-rar:before {
  position: absolute;
  background-color: #825fc4;
  border: 1px solid #825fc4;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-document {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-generic.2b959ee9.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-document.mime-x-office-document {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-document.55595f94.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-document.mime-x-office-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-document.mime-x-office-spreadsheet {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-spreadsheet.a741a3b9.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-document.mime-x-office-spreadsheet:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-document.mime-x-office-presentation {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iZG9jdW1lbnRfeC1vZmZpY2UtcHJlc2VudGF0aW9uIiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMxLDQyIDMxLDI2IDI1LDI2IDI1LDQyIDIzLDQyIDIzLDIxIDE3LDIxIDE3LDQyIDE1LDQyIDE1LDMxDSAgICA5LDMxIDksNDIgNiw0MiA2LDQzIDM0LDQzIDM0LDQyICIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-document.mime-x-office-presentation:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-audio {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-audio--mime-x-generic.933aba19.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-audio:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-audio.mime-mpeg {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iYXVkaW9fbXBlZyIgZmlsbD0iI0RCREJEQiIgZD0iTTE1LDIyLjYyNXYxNC45NjhjLTAuOTI5LTAuMzEyLTIuMDc4LTAuMzEzLTMuMjIzLDAuMDY0DSAgICBjLTIuMjYxLDAuNzU0LTMuNjQxLDIuNzE5LTMuMDgyLDQuMzg5YzAuNTU3LDEuNjcsMi44NCwyLjQxMiw1LjEsMS42NThjMS44NDgtMC42MTYsMy4wODYtMi4wNDIsMy4xOC0zLjQ1NUgxN1YyNi4wOTFsMTEtMi45MzMNICAgIHYxMS4xOTdjLTAuOTMtMC4zMTItMi4wNzgtMC4zMTctMy4yMjMsMC4wNjJjLTIuMjYyLDAuNzU0LTMuNjQzLDIuNzE5LTMuMDgyLDQuMzljMC41NTcsMS42NywyLjg0LDIuNDExLDUuMSwxLjY1Nw0gICAgYzEuODU0LTAuNjE2LDMuMDk0LTIuMDUsMy4xOC0zLjQ2N0gzMFYxOC42MjNMMTUsMjIuNjI1eiIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-audio.mime-mpeg:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-audio.mime-x-wav {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXVkaW9feC13YXYiPg0gICAgPHJlY3QgeD0iNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDM3IDE5LDQzIDE5LDE5IDEyLDI1ICAgICAiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0yMywyMXYyYzQuMTQxLDAsNy4zOTMsMy41NTcsNy4zOTMsNy42OTVDMzAuMzkzLDM0LjgzNiwyNy4xNDEsMzgsMjMsMzh2Mg0gICAgICAgIGM1LjAwNSwwLDkuMzQxLTQuMjk5LDkuMzQxLTkuMzA1QzMyLjM0MSwyNS42OTEsMjguMDA1LDIxLDIzLDIxeiIvPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTI4LjQ0MSwzMC42OTVDMjguNDQxLDI3LjksMjUuNzk2LDI1LDIzLDI1djJjMS45NjcsMCwzLjc3MSwxLjcyOSwzLjc3MSwzLjY5NQ0gICAgICAgIEMyNi43NzEsMzIuNjYzLDI0Ljk2NiwzNCwyMywzNHYyQzI1Ljc5NywzNiwyOC40NDEsMzMuNDkyLDI4LjQ0MSwzMC42OTV6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-audio.mime-x-wav:before {
  position: absolute;
  background-color: #5ac252;
  border: 1px solid #5ac252;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-image {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfeC1nZW5lcmljIj4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xMywyM3YtMkg4djJINnYxN2gyOFYyM0gxM3ogTTIwLjUsMzhjLTMuNTksMC02LjUtMi45MS02LjUtNi41czIuOTEtNi41LDYuNS02LjVzNi41LDIuOTEsNi41LDYuNQ0gICAgICAgIFMyNC4wOSwzOCwyMC41LDM4eiIvPg0gICAgPGNpcmNsZSBmaWxsPSIjREJEQkRCIiBjeD0iMjAuNSIgY3k9IjMxLjUiIHI9IjQuNSIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-image:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-image.mime-bmp {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfYm1wIj4NICAgIDxyZWN0IHg9IjYiIHk9IjIxIiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSI5Ii8+DSAgICA8Y2lyY2xlIGZpbGw9IiNEQkRCREIiIGN4PSIyOCIgY3k9IjI4IiByPSI2Ii8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDQxIDI1LDQxIDE4LjUsMzAgICAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-image.mime-bmp:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-image.mime-gif {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-gif.dc882270.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-image.mime-gif:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-image.mime-jpeg {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-jpeg.23bec0bd.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-image.mime-jpeg:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-image.mime-png {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-png.f067941b.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-image.mime-png:before {
  position: absolute;
  background-color: #efa335;
  border: 1px solid #efa335;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-inode {
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-small.mime-source {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3gtZ2VuZXJpYyI+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDIzLjY4NTUpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDMzLjI4NzEpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDQyLjg4NjcpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMTwvdGV4dD4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-source:before {
  position: absolute;
  background-color: #b2403d;
  border: 1px solid #b2403d;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-source.mime-sgml {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3NnbWwiPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSI4LjgxNCwzMC4xNDYgOC44MTQsMzAuMDg5IDE3Ljg3MywyNS42OTcgMTcuODczLDIyLjA1NCA1Ljg3MywyOC4zMTEgNS44NzMsMzEuOTI1IDE3Ljg3MywzOC4xOTgNICAgICAgICAxNy44NzMsMzQuNTU1ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjM0LDI4LjM0IDIxLjg3MywyMiAyMS44NzMsMjUuNjQ2IDMxLjA1OSwzMC4wODkgMzEuMDU5LDMwLjE0NiAyMS44NzMsMzQuNjI4IDIxLjg3MywzOC4yNzcNICAgICAgICAzNCwzMS45NTUgICAiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-source.mime-sgml:before {
  position: absolute;
  background-color: #b2403d;
  border: 1px solid #b2403d;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-text {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-x-generic.4502658f.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-text:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-text.mime-css {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-css.686aabb7.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-text.mime-css:before {
  position: absolute;
  background-color: #67cec6;
  border: 1px solid #67cec6;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-video {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1nZW5lcmljIj4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iOCwyOSA4LDQxIDE0LDQxIDE0LDQzIDIyLDQzIDIyLDQxIDI4LDQxIDI4LDI5IDIzLDI5IDEzLDI5ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjI5LDMzIDI5LDM3IDM0LDM5IDM0LDMxICAgICAiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjEzIiBjeT0iMjQiIHI9IjUiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjIzIiBjeT0iMjQiIHI9IjUiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-video:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-video.mime-mp4 {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9fbXA0Ij4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMzAsMjcgMjgsMzEgMjQsMzEgMjYsMjcgMjMsMjcgMjEsMzEgMTcsMzEgMTksMjcgMTYsMjcgMTQsMzEgMTAsMzEgMTIsMjcgOC42ODUsMjMuNjM3IDgsMjMuNzkyDSAgICAgICAgOCwyNSA4LDI3LjAzNiA4LDI5IDgsMzEgOCw0MiAzMyw0MiAzMywzMSAzMSwzMSAzMywyNyAgICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMTguMzQ2LDI1LjU1MSAxNS41MTIsMjIuMDkyIDEyLjU4NiwyMi43NTQgMTUuNDIsMjYuMjEzICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMjUuMTczLDI0LjAwNSAyMi4zMzksMjAuNTQ1IDE5LjQxMywyMS4yMDggMjIuMjQ3LDI0LjY2OCAgICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMyLDIyLjQ1OSAyOS4xNjYsMTkgMjYuMjQsMTkuNjYyIDI5LjA3NCwyMy4xMjIgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-video.mime-mp4:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-video.mime-x-flv {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-flv.ae6ead9f.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-video.mime-x-flv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-video.mime-x-ms-wmv {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1tcy13bXYiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIwLDE5Yy02LjYyOCwwLTEyLDUuMzczLTEyLDEyczUuMzcyLDEyLDEyLDEyYzYuNjI3LDAsMTItNS4zNzMsMTItMTJTMjYuNjI3LDE5LDIwLDE5eiBNMjAsNDEuMDgNICAgICAgICBjLTUuNTY3LDAtMTAuMDgtNC41MTQtMTAuMDgtMTAuMDhTMTQuNDMzLDIwLjkyLDIwLDIwLjkyYzUuNTY2LDAsMTAuMDgsNC41MTQsMTAuMDgsMTAuMDhTMjUuNTY2LDQxLjA4LDIwLDQxLjA4eiIvPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSIxNiwyNSAxNiwzNiAyNywzMSAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-video.mime-x-ms-wmv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.mime-icon.mime-small.mime-video.mime-x-msvideo {
  position: relative;
  width: 30px;
  height: 36px;
  border: 1px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-msvideo.102c5256.svg);
  background-size: contain;
  background-position-y: 1px;
}
.mime-icon.mime-small.mime-video.mime-x-msvideo:before {
  position: absolute;
  background-color: #69a2e7;
  border: 1px solid #69a2e7;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 11px;
  content: '';
}
.directory-entries-list {
  position: relative;
}
.directory-entries-list > .tile {
  position: absolute;
  left: 0;
  right: 0;
  height: 49px;
  /* Hack for Safari 5.1 not calculating tile height properly by itself */
}
.directory-entries-list--item {
  min-height: 49px;
  border-bottom: none;
}
.directory-entries-list--item > .layout.left {
  width: 96px;
  right: auto;
}
.directory-entries-list--item > .layout.center {
  left: 96px;
}
.directory-entries-list--item > .layout.right {
  width: 180px;
  left: auto;
}
.directory-entries-list--item > .layout.center {
  right: 180px;
}
.directory-entries-list--item.drag-over {
  background-color: #dee8d4;
}
.directory-entries-list--item.dragging {
  background-color: #e0e0e0;
}
.directory-entries-list--item > .left {
  bottom: 1px;
  padding: 4px;
  padding-left: 0;
  padding-right: 0;
}
.directory-entries-list--item .renameContainer {
  line-height: 41px;
}
.directory-entries-list--item > .center {
  bottom: 1px;
  padding: 4px;
  vertical-align: middle;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.directory-entries-list--item > .center input {
  margin-bottom: 2px;
  max-width: 50%;
}
.directory-entries-list--item > .center .invalidNameWarning {
  margin-left: 12px;
}
@media (max-width: 639px) {
  .directory-entries-list--item > .center .invalidNameWarning {
    margin-left: 2px;
  }
}
.directory-entries-list--item > .movelink-one-directoryUp {
  left: 65px;
}
.directory-entries-list--item > .right {
  bottom: 1px;
  padding: 4px;
  padding-left: 0;
  padding-right: 20px;
  text-align: right;
}
.directory-entries-list--item > .bottom {
  position: absolute;
  right: 20px;
  left: 20px;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid #f0f0f0;
}
.directory-entries-list--item > .focus-indicator {
  width: 4px;
}
.directory-entries-list--item > .draghandle {
  left: 8px;
  top: 10px;
  bottom: 8px;
}
.directory-entries-list--item > .checkbutton .check {
  top: 18px;
}
.directory-entries-list--item .directory-entry-icon {
  margin-left: 48px;
  margin-top: 2px;
}
.directory-entries-list--item .directory-entry-icon.withThumb {
  width: 30px;
  height: 36px;
  text-align: center;
  line-height: 36px;
}
.directory-entries-list--item .directory-entry-icon img {
  max-width: 30px;
  max-height: 28px;
  vertical-align: middle;
}
.directory-entries-list--item .date,
.directory-entries-list--item .size {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #808080;
  font-size: 12px;
}
.directory-entries-list--item .displayName {
  font-size: 13px;
}
.directory-entries-list--item .primaryWebRoot {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #0078c8;
  font-size: 13px;
}
.directory-entries-list--item.busy > .right {
  font-style: italic;
}
.directory-entries-list.directoryUp-button {
  background-color: rgba(128, 128, 128, 0.3);
}
.directory-entries-list.directoryUp-button .list-item:hover {
  background-color: transparent;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.mime-icon.mime-grid {
  width: 42px;
  height: 50.4px;
  position: relative;
}
.mime-icon.mime-grid > span {
  position: absolute;
  top: 0;
  left: 4.2px;
  width: 33.6px;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  /* This defines the height of the element */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mime-icon.mime-grid.mime-httpd {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-grid.mime-httpd.mime-attachment {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imh0dHBkX3VuaXgtYXR0YWNobWVudHNJY29uIj4NCiAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMEgwdjMyaDI2VjhMMTgsMHogTTI1LDhoLTdWMUwyNSw4eiBNMSwzMVYxaDE2djhoOHYyMkgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.mime-icon.mime-grid.mime-httpd.mime-directory {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-grid.mime-httpd.mime-directory-locked {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/directory-locked.a38cf170.svg);
}
.mime-icon.mime-grid.mime-httpd.mime-drive {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-grid.mime-httpd.mime-drive-locked {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/drive-locked.ce63e6f1.svg);
}
.mime-icon.mime-grid.mime-httpd.mime-folderUp {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdBN0E3QSIgcG9pbnRzPSIxMiw1IDEyLDIgMCwyIDAsOCAyOCw4IDI4LDUgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM3QTdBN0EiIHBvaW50cz0iMCw5IDAsMjYgMTEsMjYgMTEsMTkgOCwxOSAxNCwxMSAyMCwxOSAxNywxOSAxNywyNiAyOCwyNiAyOCw5IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.mime-icon.mime-grid.mime-application {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-octet-stream.dc46d8a1.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-application:before {
  position: absolute;
  background-color: #9a9998;
  border: 2px solid #9a9998;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-application.mime-pdf {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-pdf.679cdcd8.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-application.mime-pdf:before {
  position: absolute;
  background-color: #d32b19;
  border: 2px solid #d32b19;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-application.mime-x-sh {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXBwbGljYXRpb25feC1zaCI+DSAgICA8cmVjdCB4PSIyMiIgeT0iMjEiIGZpbGw9Im5vbmUiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NICAgIDxyZWN0IHg9IjI2IiB5PSIyMSIgZmlsbD0ibm9uZSIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0gICAgPHJlY3QgeD0iMzAiIHk9IjIxIiBmaWxsPSJub25lIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DSAgICA8cmVjdCB4PSI2IiB5PSIyNiIgZmlsbD0ibm9uZSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2Ii8+DSAgICA8cGF0aCBmaWxsPSIjREJEQkRCIiBkPSJNMzUsMTlINXYyNGgzMFYxOXogTTMwLDIxaDN2M2gtM1YyMXogTTI2LDIxaDN2M2gtM1YyMXogTTIyLDIxaDN2M2gtM1YyMXogTTM0LDQySDZWMjZoMjhWNDJ6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-application.mime-x-sh:before {
  position: absolute;
  background-color: #676665;
  border: 2px solid #676665;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-application.mime-x-shockwave-flash {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-x-shockwave-flash.225d46a3.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-application.mime-x-shockwave-flash:before {
  position: absolute;
  background-color: #d32b19;
  border: 2px solid #d32b19;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-archive {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV94LWdlbmVyaWMiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTYsMjB2MjJoMjlWMjBINnogTTMxLDM5SDEwdi02aDIxVjM5eiBNMzEsMjlIMTB2LTZoMjFWMjl6Ii8+DSAgICA8cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE3IiB5PSIzNSIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjciIGhlaWdodD0iMiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-archive:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-archive.mime-zip {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV96aXAiPg0gICAgPHJlY3QgeD0iMTYiIHk9IjE4IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMjEiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE2IiB5PSIyNCIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPg0gICAgPHJlY3QgeD0iMTYiIHk9IjI3IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMzAiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xNiw0NWg5VjM0aC05VjQ1eiBNMTksMzhoM3Y1aC0zVjM4eiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-archive.mime-zip:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-archive.mime-rar {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV9yYXIiPg0gICAgPGc+DSAgICAgICAgPHBvbHlnb24gb3BhY2l0eT0iMC42NyIgZmlsbD0iI0UwRTBFMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iOCwyNiAxNywyNiAxOCwyMSAxMSwyMSAgICAgICAiLz4NICAgICAgICA8cG9seWdvbiBvcGFjaXR5PSIwLjY3IiBmaWxsPSIjRTBFMEUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgcG9pbnRzPSIyOCwyMSAyMSwyMSAyMiwyNiAzMSwyNiAgICAgICIvPg0gICAgPC9nPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIyLDI2djhoLTV2LThIOHYxNWgyM1YyNkgyMnogTTI3LDM3djNoLTJ2LTNoLTJsMy00bDMsNEgyN3oiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-archive.mime-rar:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-document {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-generic.2b959ee9.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-document.mime-x-office-document {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-document.55595f94.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-document.mime-x-office-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-document.mime-x-office-spreadsheet {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-spreadsheet.a741a3b9.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-document.mime-x-office-spreadsheet:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-document.mime-x-office-presentation {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iZG9jdW1lbnRfeC1vZmZpY2UtcHJlc2VudGF0aW9uIiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMxLDQyIDMxLDI2IDI1LDI2IDI1LDQyIDIzLDQyIDIzLDIxIDE3LDIxIDE3LDQyIDE1LDQyIDE1LDMxDSAgICA5LDMxIDksNDIgNiw0MiA2LDQzIDM0LDQzIDM0LDQyICIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-document.mime-x-office-presentation:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-audio {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-audio--mime-x-generic.933aba19.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-audio:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-audio.mime-mpeg {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iYXVkaW9fbXBlZyIgZmlsbD0iI0RCREJEQiIgZD0iTTE1LDIyLjYyNXYxNC45NjhjLTAuOTI5LTAuMzEyLTIuMDc4LTAuMzEzLTMuMjIzLDAuMDY0DSAgICBjLTIuMjYxLDAuNzU0LTMuNjQxLDIuNzE5LTMuMDgyLDQuMzg5YzAuNTU3LDEuNjcsMi44NCwyLjQxMiw1LjEsMS42NThjMS44NDgtMC42MTYsMy4wODYtMi4wNDIsMy4xOC0zLjQ1NUgxN1YyNi4wOTFsMTEtMi45MzMNICAgIHYxMS4xOTdjLTAuOTMtMC4zMTItMi4wNzgtMC4zMTctMy4yMjMsMC4wNjJjLTIuMjYyLDAuNzU0LTMuNjQzLDIuNzE5LTMuMDgyLDQuMzljMC41NTcsMS42NywyLjg0LDIuNDExLDUuMSwxLjY1Nw0gICAgYzEuODU0LTAuNjE2LDMuMDk0LTIuMDUsMy4xOC0zLjQ2N0gzMFYxOC42MjNMMTUsMjIuNjI1eiIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-audio.mime-mpeg:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-audio.mime-x-wav {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXVkaW9feC13YXYiPg0gICAgPHJlY3QgeD0iNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDM3IDE5LDQzIDE5LDE5IDEyLDI1ICAgICAiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0yMywyMXYyYzQuMTQxLDAsNy4zOTMsMy41NTcsNy4zOTMsNy42OTVDMzAuMzkzLDM0LjgzNiwyNy4xNDEsMzgsMjMsMzh2Mg0gICAgICAgIGM1LjAwNSwwLDkuMzQxLTQuMjk5LDkuMzQxLTkuMzA1QzMyLjM0MSwyNS42OTEsMjguMDA1LDIxLDIzLDIxeiIvPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTI4LjQ0MSwzMC42OTVDMjguNDQxLDI3LjksMjUuNzk2LDI1LDIzLDI1djJjMS45NjcsMCwzLjc3MSwxLjcyOSwzLjc3MSwzLjY5NQ0gICAgICAgIEMyNi43NzEsMzIuNjYzLDI0Ljk2NiwzNCwyMywzNHYyQzI1Ljc5NywzNiwyOC40NDEsMzMuNDkyLDI4LjQ0MSwzMC42OTV6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-audio.mime-x-wav:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-image {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfeC1nZW5lcmljIj4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xMywyM3YtMkg4djJINnYxN2gyOFYyM0gxM3ogTTIwLjUsMzhjLTMuNTksMC02LjUtMi45MS02LjUtNi41czIuOTEtNi41LDYuNS02LjVzNi41LDIuOTEsNi41LDYuNQ0gICAgICAgIFMyNC4wOSwzOCwyMC41LDM4eiIvPg0gICAgPGNpcmNsZSBmaWxsPSIjREJEQkRCIiBjeD0iMjAuNSIgY3k9IjMxLjUiIHI9IjQuNSIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-image:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-image.mime-bmp {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfYm1wIj4NICAgIDxyZWN0IHg9IjYiIHk9IjIxIiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSI5Ii8+DSAgICA8Y2lyY2xlIGZpbGw9IiNEQkRCREIiIGN4PSIyOCIgY3k9IjI4IiByPSI2Ii8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDQxIDI1LDQxIDE4LjUsMzAgICAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-image.mime-bmp:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-image.mime-gif {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-gif.dc882270.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-image.mime-gif:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-image.mime-jpeg {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-jpeg.23bec0bd.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-image.mime-jpeg:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-image.mime-png {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-png.f067941b.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-image.mime-png:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-inode {
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-grid.mime-source {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3gtZ2VuZXJpYyI+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDIzLjY4NTUpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDMzLjI4NzEpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDQyLjg4NjcpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMTwvdGV4dD4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-source:before {
  position: absolute;
  background-color: #b2403d;
  border: 2px solid #b2403d;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-source.mime-sgml {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3NnbWwiPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSI4LjgxNCwzMC4xNDYgOC44MTQsMzAuMDg5IDE3Ljg3MywyNS42OTcgMTcuODczLDIyLjA1NCA1Ljg3MywyOC4zMTEgNS44NzMsMzEuOTI1IDE3Ljg3MywzOC4xOTgNICAgICAgICAxNy44NzMsMzQuNTU1ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjM0LDI4LjM0IDIxLjg3MywyMiAyMS44NzMsMjUuNjQ2IDMxLjA1OSwzMC4wODkgMzEuMDU5LDMwLjE0NiAyMS44NzMsMzQuNjI4IDIxLjg3MywzOC4yNzcNICAgICAgICAzNCwzMS45NTUgICAiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-source.mime-sgml:before {
  position: absolute;
  background-color: #b2403d;
  border: 2px solid #b2403d;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-text {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-x-generic.4502658f.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-text:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-text.mime-css {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-css.686aabb7.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-text.mime-css:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-video {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1nZW5lcmljIj4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iOCwyOSA4LDQxIDE0LDQxIDE0LDQzIDIyLDQzIDIyLDQxIDI4LDQxIDI4LDI5IDIzLDI5IDEzLDI5ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjI5LDMzIDI5LDM3IDM0LDM5IDM0LDMxICAgICAiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjEzIiBjeT0iMjQiIHI9IjUiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjIzIiBjeT0iMjQiIHI9IjUiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-video:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-video.mime-mp4 {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9fbXA0Ij4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMzAsMjcgMjgsMzEgMjQsMzEgMjYsMjcgMjMsMjcgMjEsMzEgMTcsMzEgMTksMjcgMTYsMjcgMTQsMzEgMTAsMzEgMTIsMjcgOC42ODUsMjMuNjM3IDgsMjMuNzkyDSAgICAgICAgOCwyNSA4LDI3LjAzNiA4LDI5IDgsMzEgOCw0MiAzMyw0MiAzMywzMSAzMSwzMSAzMywyNyAgICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMTguMzQ2LDI1LjU1MSAxNS41MTIsMjIuMDkyIDEyLjU4NiwyMi43NTQgMTUuNDIsMjYuMjEzICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMjUuMTczLDI0LjAwNSAyMi4zMzksMjAuNTQ1IDE5LjQxMywyMS4yMDggMjIuMjQ3LDI0LjY2OCAgICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMyLDIyLjQ1OSAyOS4xNjYsMTkgMjYuMjQsMTkuNjYyIDI5LjA3NCwyMy4xMjIgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-video.mime-mp4:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-video.mime-x-flv {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-flv.ae6ead9f.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-video.mime-x-flv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-video.mime-x-ms-wmv {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1tcy13bXYiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIwLDE5Yy02LjYyOCwwLTEyLDUuMzczLTEyLDEyczUuMzcyLDEyLDEyLDEyYzYuNjI3LDAsMTItNS4zNzMsMTItMTJTMjYuNjI3LDE5LDIwLDE5eiBNMjAsNDEuMDgNICAgICAgICBjLTUuNTY3LDAtMTAuMDgtNC41MTQtMTAuMDgtMTAuMDhTMTQuNDMzLDIwLjkyLDIwLDIwLjkyYzUuNTY2LDAsMTAuMDgsNC41MTQsMTAuMDgsMTAuMDhTMjUuNTY2LDQxLjA4LDIwLDQxLjA4eiIvPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSIxNiwyNSAxNiwzNiAyNywzMSAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-video.mime-x-ms-wmv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.mime-icon.mime-grid.mime-video.mime-x-msvideo {
  position: relative;
  width: 42px;
  height: 50.4px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-msvideo.102c5256.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-grid.mime-video.mime-x-msvideo:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 16px;
  content: '';
}
.gridViewScrollArea {
  overflow-x: hidden;
  overflow-y: auto;
}
.directory-entries-grid {
  overflow: visible;
  margin: 10px;
  position: relative;
}
.directory-entries-grid > .tile {
  position: absolute;
  width: 152px;
  height: 176px;
  /* Hack for Safari 5.1 not calculating tile height properly by itself */
  transition-property: top, left;
  transition-duration: 0.4s, 0.4s;
  transition-timing-function: linear, linear;
}
.directory-entries-grid--item {
  margin: 6px;
  min-height: 164px;
  min-width: 140px;
}
.directory-entries-grid--item > .layout.bottom {
  height: 24px;
  top: auto;
}
.directory-entries-grid--item > .layout.left,
.directory-entries-grid--item > .layout.center,
.directory-entries-grid--item > .layout.right {
  bottom: 24px;
}
.directory-entries-grid--item > .center {
  overflow: hidden;
  /* To prevent IE11 from mis-calculating scrollable area size */
  padding: 0;
  margin: 0;
}
.directory-entries-grid--item > .bottom {
  text-align: center;
}
.directory-entries-grid--item .directory-entry-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.directory-entries-grid--item .directory-entry-icon img {
  max-width: 140px;
  max-height: 140px;
}
.directory-entries-grid--item .focus-indicator {
  height: 140px;
  width: 140px;
}
.directory-entries-grid--item .displayName {
  line-height: 24px;
  width: 140px;
  display: inline-block;
  vertical-align: middle;
}
.directory-entries-grid--item .nameArea {
  position: relative;
}
.directory-entries-grid--item input {
  width: 90%;
  margin-bottom: 3px;
  text-align: center;
}
.directory-entries-grid--item .invalidNameWarning {
  width: 90%;
  border: 1px solid #971414;
  padding: 6px;
  position: absolute;
  z-index: 15;
  background-color: white;
  text-align: left;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
/*
    import .svgIcon from one-theme and also move all the icons there
*/
/* Colors: */
/* Information about the vector image dimensions: */
/* Imagery in different sizes */
/* This mixin is the only one that is supposed to be used */
.mime-icon.mime-gallery {
  width: 50px;
  height: 60px;
  position: relative;
}
.mime-icon.mime-gallery > span {
  position: absolute;
  top: 0;
  left: 5px;
  width: 40px;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  /* This defines the height of the element */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mime-icon.mime-gallery.mime-httpd {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-gallery.mime-httpd.mime-attachment {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imh0dHBkX3VuaXgtYXR0YWNobWVudHNJY29uIj4NCiAgICA8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMEgwdjMyaDI2VjhMMTgsMHogTTI1LDhoLTdWMUwyNSw4eiBNMSwzMVYxaDE2djhoOHYyMkgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.mime-icon.mime-gallery.mime-httpd.mime-directory {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaHR0cGRfdW5peC1kaXJlY3RvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIpIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM3QTdCN0IiIHBvaW50cz0iMCwwIDAsNyAzMiw3IDMyLDQgMTIsNCAxMiwwIi8+CiAgICA8cmVjdCB5PSI5IiBmaWxsPSIjN0E3QjdCIiB3aWR0aD0iMzIiIGhlaWdodD0iMTciLz4KPC9nPgo8L3N2Zz4K);
}
.mime-icon.mime-gallery.mime-httpd.mime-directory-locked {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/directory-locked.a38cf170.svg);
}
.mime-icon.mime-gallery.mime-httpd.mime-drive {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-gallery.mime-httpd.mime-drive-locked {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/drive-locked.ce63e6f1.svg);
}
.mime-icon.mime-gallery.mime-httpd.mime-folderUp {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iIzdBN0E3QSIgcG9pbnRzPSIxMiw1IDEyLDIgMCwyIDAsOCAyOCw4IDI4LDUgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM3QTdBN0EiIHBvaW50cz0iMCw5IDAsMjYgMTEsMjYgMTEsMTkgOCwxOSAxNCwxMSAyMCwxOSAxNywxOSAxNywyNiAyOCwyNiAyOCw5IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.mime-icon.mime-gallery.mime-application {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-octet-stream.dc46d8a1.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-application:before {
  position: absolute;
  background-color: #9a9998;
  border: 2px solid #9a9998;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-application.mime-pdf {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-pdf.679cdcd8.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-application.mime-pdf:before {
  position: absolute;
  background-color: #d32b19;
  border: 2px solid #d32b19;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-application.mime-x-sh {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXBwbGljYXRpb25feC1zaCI+DSAgICA8cmVjdCB4PSIyMiIgeT0iMjEiIGZpbGw9Im5vbmUiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NICAgIDxyZWN0IHg9IjI2IiB5PSIyMSIgZmlsbD0ibm9uZSIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0gICAgPHJlY3QgeD0iMzAiIHk9IjIxIiBmaWxsPSJub25lIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DSAgICA8cmVjdCB4PSI2IiB5PSIyNiIgZmlsbD0ibm9uZSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2Ii8+DSAgICA8cGF0aCBmaWxsPSIjREJEQkRCIiBkPSJNMzUsMTlINXYyNGgzMFYxOXogTTMwLDIxaDN2M2gtM1YyMXogTTI2LDIxaDN2M2gtM1YyMXogTTIyLDIxaDN2M2gtM1YyMXogTTM0LDQySDZWMjZoMjhWNDJ6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-application.mime-x-sh:before {
  position: absolute;
  background-color: #676665;
  border: 2px solid #676665;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-application.mime-x-shockwave-flash {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-application--mime-x-shockwave-flash.225d46a3.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-application.mime-x-shockwave-flash:before {
  position: absolute;
  background-color: #d32b19;
  border: 2px solid #d32b19;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-archive {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV94LWdlbmVyaWMiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTYsMjB2MjJoMjlWMjBINnogTTMxLDM5SDEwdi02aDIxVjM5eiBNMzEsMjlIMTB2LTZoMjFWMjl6Ii8+DSAgICA8cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI3IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE3IiB5PSIzNSIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjciIGhlaWdodD0iMiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-archive:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-archive.mime-zip {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV96aXAiPg0gICAgPHJlY3QgeD0iMTYiIHk9IjE4IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMjEiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxyZWN0IHg9IjE2IiB5PSIyNCIgZmlsbD0iI0RCREJEQiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPg0gICAgPHJlY3QgeD0iMTYiIHk9IjI3IiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSIyIi8+DSAgICA8cmVjdCB4PSIxNiIgeT0iMzAiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xNiw0NWg5VjM0aC05VjQ1eiBNMTksMzhoM3Y1aC0zVjM4eiIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-archive.mime-zip:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-archive.mime-rar {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJjaGl2ZV9yYXIiPg0gICAgPGc+DSAgICAgICAgPHBvbHlnb24gb3BhY2l0eT0iMC42NyIgZmlsbD0iI0UwRTBFMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iOCwyNiAxNywyNiAxOCwyMSAxMSwyMSAgICAgICAiLz4NICAgICAgICA8cG9seWdvbiBvcGFjaXR5PSIwLjY3IiBmaWxsPSIjRTBFMEUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgcG9pbnRzPSIyOCwyMSAyMSwyMSAyMiwyNiAzMSwyNiAgICAgICIvPg0gICAgPC9nPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIyLDI2djhoLTV2LThIOHYxNWgyM1YyNkgyMnogTTI3LDM3djNoLTJ2LTNoLTJsMy00bDMsNEgyN3oiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-archive.mime-rar:before {
  position: absolute;
  background-color: #825fc4;
  border: 2px solid #825fc4;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-document {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-generic.2b959ee9.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-document.mime-x-office-document {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-document.55595f94.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-document.mime-x-office-document:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-document.mime-x-office-spreadsheet {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-document--mime-x-office-spreadsheet.a741a3b9.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-document.mime-x-office-spreadsheet:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-document.mime-x-office-presentation {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iZG9jdW1lbnRfeC1vZmZpY2UtcHJlc2VudGF0aW9uIiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMxLDQyIDMxLDI2IDI1LDI2IDI1LDQyIDIzLDQyIDIzLDIxIDE3LDIxIDE3LDQyIDE1LDQyIDE1LDMxDSAgICA5LDMxIDksNDIgNiw0MiA2LDQzIDM0LDQzIDM0LDQyICIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-document.mime-x-office-presentation:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-audio {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-audio--mime-x-generic.933aba19.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-audio:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-audio.mime-mpeg {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8cGF0aCBpZD0iYXVkaW9fbXBlZyIgZmlsbD0iI0RCREJEQiIgZD0iTTE1LDIyLjYyNXYxNC45NjhjLTAuOTI5LTAuMzEyLTIuMDc4LTAuMzEzLTMuMjIzLDAuMDY0DSAgICBjLTIuMjYxLDAuNzU0LTMuNjQxLDIuNzE5LTMuMDgyLDQuMzg5YzAuNTU3LDEuNjcsMi44NCwyLjQxMiw1LjEsMS42NThjMS44NDgtMC42MTYsMy4wODYtMi4wNDIsMy4xOC0zLjQ1NUgxN1YyNi4wOTFsMTEtMi45MzMNICAgIHYxMS4xOTdjLTAuOTMtMC4zMTItMi4wNzgtMC4zMTctMy4yMjMsMC4wNjJjLTIuMjYyLDAuNzU0LTMuNjQzLDIuNzE5LTMuMDgyLDQuMzljMC41NTcsMS42NywyLjg0LDIuNDExLDUuMSwxLjY1Nw0gICAgYzEuODU0LTAuNjE2LDMuMDk0LTIuMDUsMy4xOC0zLjQ2N0gzMFYxOC42MjNMMTUsMjIuNjI1eiIvPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-audio.mime-mpeg:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-audio.mime-x-wav {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYXVkaW9feC13YXYiPg0gICAgPHJlY3QgeD0iNyIgeT0iMjUiIGZpbGw9IiNEQkRCREIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDM3IDE5LDQzIDE5LDE5IDEyLDI1ICAgICAiLz4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0yMywyMXYyYzQuMTQxLDAsNy4zOTMsMy41NTcsNy4zOTMsNy42OTVDMzAuMzkzLDM0LjgzNiwyNy4xNDEsMzgsMjMsMzh2Mg0gICAgICAgIGM1LjAwNSwwLDkuMzQxLTQuMjk5LDkuMzQxLTkuMzA1QzMyLjM0MSwyNS42OTEsMjguMDA1LDIxLDIzLDIxeiIvPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTI4LjQ0MSwzMC42OTVDMjguNDQxLDI3LjksMjUuNzk2LDI1LDIzLDI1djJjMS45NjcsMCwzLjc3MSwxLjcyOSwzLjc3MSwzLjY5NQ0gICAgICAgIEMyNi43NzEsMzIuNjYzLDI0Ljk2NiwzNCwyMywzNHYyQzI1Ljc5NywzNiwyOC40NDEsMzMuNDkyLDI4LjQ0MSwzMC42OTV6Ii8+DTwvZz4gICAgICAgICAgICA8L3N2Zz4gICAgICAgIA==);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-audio.mime-x-wav:before {
  position: absolute;
  background-color: #5ac252;
  border: 2px solid #5ac252;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-image {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfeC1nZW5lcmljIj4NICAgIDxwYXRoIGZpbGw9IiNEQkRCREIiIGQ9Ik0xMywyM3YtMkg4djJINnYxN2gyOFYyM0gxM3ogTTIwLjUsMzhjLTMuNTksMC02LjUtMi45MS02LjUtNi41czIuOTEtNi41LDYuNS02LjVzNi41LDIuOTEsNi41LDYuNQ0gICAgICAgIFMyNC4wOSwzOCwyMC41LDM4eiIvPg0gICAgPGNpcmNsZSBmaWxsPSIjREJEQkRCIiBjeD0iMjAuNSIgY3k9IjMxLjUiIHI9IjQuNSIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-image:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-image.mime-bmp {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0iaW1hZ2VfYm1wIj4NICAgIDxyZWN0IHg9IjYiIHk9IjIxIiBmaWxsPSIjREJEQkRCIiB3aWR0aD0iOSIgaGVpZ2h0PSI5Ii8+DSAgICA8Y2lyY2xlIGZpbGw9IiNEQkRCREIiIGN4PSIyOCIgY3k9IjI4IiByPSI2Ii8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjEyLDQxIDI1LDQxIDE4LjUsMzAgICAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-image.mime-bmp:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-image.mime-gif {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-gif.dc882270.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-image.mime-gif:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-image.mime-jpeg {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-jpeg.23bec0bd.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-image.mime-jpeg:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-image.mime-png {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-image--mime-png.f067941b.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-image.mime-png:before {
  position: absolute;
  background-color: #efa335;
  border: 2px solid #efa335;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-inode {
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMzJweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzIgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpbm9kZV9kcml2ZSI+DQogICAgPGc+DQogICAgICAgIDxwb2x5Z29uIGZpbGw9IiM3OTc5NzkiIHBvaW50cz0iMjksMjAgMCwyMCA2LDkgMjMsOSAgICAgICAgICIvPg0KICAgICAgICA8Zz4NCiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0wLDIxdjdoMjl2LTdIMHogTTI3LDI2aC0zdi0zaDNWMjZ6Ii8+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.mime-icon.mime-gallery.mime-source {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3gtZ2VuZXJpYyI+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDIzLjY4NTUpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDMzLjI4NzEpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMSA8L3RleHQ+DSAgICA8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTY2IDQyLjg4NjcpIiBmaWxsPSIjREJEQkRCIiBmb250LWZhbWlseT0iJ0FyaWFsTVQnIiBmb250LXNpemU9IjgiPjAxMDEwMTwvdGV4dD4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-source:before {
  position: absolute;
  background-color: #b2403d;
  border: 2px solid #b2403d;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-source.mime-sgml {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0ic291cmNlX3NnbWwiPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSI4LjgxNCwzMC4xNDYgOC44MTQsMzAuMDg5IDE3Ljg3MywyNS42OTcgMTcuODczLDIyLjA1NCA1Ljg3MywyOC4zMTEgNS44NzMsMzEuOTI1IDE3Ljg3MywzOC4xOTgNICAgICAgICAxNy44NzMsMzQuNTU1ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjM0LDI4LjM0IDIxLjg3MywyMiAyMS44NzMsMjUuNjQ2IDMxLjA1OSwzMC4wODkgMzEuMDU5LDMwLjE0NiAyMS44NzMsMzQuNjI4IDIxLjg3MywzOC4yNzcNICAgICAgICAzNCwzMS45NTUgICAiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-source.mime-sgml:before {
  position: absolute;
  background-color: #b2403d;
  border: 2px solid #b2403d;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-text {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-x-generic.4502658f.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-text:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-text.mime-css {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-text--mime-css.686aabb7.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-text.mime-css:before {
  position: absolute;
  background-color: #67cec6;
  border: 2px solid #67cec6;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-video {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1nZW5lcmljIj4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iOCwyOSA4LDQxIDE0LDQxIDE0LDQzIDIyLDQzIDIyLDQxIDI4LDQxIDI4LDI5IDIzLDI5IDEzLDI5ICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjI5LDMzIDI5LDM3IDM0LDM5IDM0LDMxICAgICAiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjEzIiBjeT0iMjQiIHI9IjUiLz4NICAgIDxjaXJjbGUgZmlsbD0iI0RCREJEQiIgY3g9IjIzIiBjeT0iMjQiIHI9IjUiLz4NPC9nPiAgICAgICAgICAgIDwvc3ZnPiAgICAgICAg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-video:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-video.mime-mp4 {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9fbXA0Ij4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMzAsMjcgMjgsMzEgMjQsMzEgMjYsMjcgMjMsMjcgMjEsMzEgMTcsMzEgMTksMjcgMTYsMjcgMTQsMzEgMTAsMzEgMTIsMjcgOC42ODUsMjMuNjM3IDgsMjMuNzkyDSAgICAgICAgOCwyNSA4LDI3LjAzNiA4LDI5IDgsMzEgOCw0MiAzMyw0MiAzMywzMSAzMSwzMSAzMywyNyAgICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMTguMzQ2LDI1LjU1MSAxNS41MTIsMjIuMDkyIDEyLjU4NiwyMi43NTQgMTUuNDIsMjYuMjEzICAiLz4NICAgIDxwb2x5Z29uIGZpbGw9IiNEQkRCREIiIHBvaW50cz0iMjUuMTczLDI0LjAwNSAyMi4zMzksMjAuNTQ1IDE5LjQxMywyMS4yMDggMjIuMjQ3LDI0LjY2OCAgICAgIi8+DSAgICA8cG9seWdvbiBmaWxsPSIjREJEQkRCIiBwb2ludHM9IjMyLDIyLjQ1OSAyOS4xNjYsMTkgMjYuMjQsMTkuNjYyIDI5LjA3NCwyMy4xMjIgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-video.mime-mp4:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-video.mime-x-flv {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-flv.ae6ead9f.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-video.mime-x-flv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-video.mime-x-ms-wmv {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gICAgICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICAgICAgICAgICAgICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICAgICAgICAgICAgICA8ZyBpZD0idmlkZW9feC1tcy13bXYiPg0gICAgPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTIwLDE5Yy02LjYyOCwwLTEyLDUuMzczLTEyLDEyczUuMzcyLDEyLDEyLDEyYzYuNjI3LDAsMTItNS4zNzMsMTItMTJTMjYuNjI3LDE5LDIwLDE5eiBNMjAsNDEuMDgNICAgICAgICBjLTUuNTY3LDAtMTAuMDgtNC41MTQtMTAuMDgtMTAuMDhTMTQuNDMzLDIwLjkyLDIwLDIwLjkyYzUuNTY2LDAsMTAuMDgsNC41MTQsMTAuMDgsMTAuMDhTMjUuNTY2LDQxLjA4LDIwLDQxLjA4eiIvPg0gICAgPHBvbHlnb24gZmlsbD0iI0RCREJEQiIgcG9pbnRzPSIxNiwyNSAxNiwzNiAyNywzMSAgICIvPg08L2c+ICAgICAgICAgICAgPC9zdmc+ICAgICAgICA=);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-video.mime-x-ms-wmv:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.mime-icon.mime-gallery.mime-video.mime-x-msvideo {
  position: relative;
  width: 50px;
  height: 60px;
  border: 2px solid #dbdbdb;
  background-image: url(//filemanager.group-cdn.one/v18.2.0/media/mime-icon--mime-video--mime-x-msvideo.102c5256.svg);
  background-size: contain;
  background-position-y: 2px;
}
.mime-icon.mime-gallery.mime-video.mime-x-msvideo:before {
  position: absolute;
  background-color: #69a2e7;
  border: 2px solid #69a2e7;
  top: -2px;
  left: -2px;
  width: 100%;
  height: 19px;
  content: '';
}
.gridViewScrollArea {
  overflow-x: hidden;
  overflow-y: auto;
}
.galleryViewDivider {
  border-top: 1px solid #dfdfdf;
  margin: 12px;
}
.directoryUpDivider {
  margin: 0;
}
.directory-entries-gallery {
  overflow: visible;
  margin: 10px;
  position: relative;
}
.directory-entries-gallery > .tile {
  position: absolute;
  width: 312px;
  transition-property: top, left;
  transition-duration: 0.4s, 0.4s;
  transition-timing-function: linear, linear;
}
.directory-entries-gallery--item {
  margin: 8px 18px;
  min-width: 276px;
}
.directory-entries-gallery--item .directory-entry-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.directory-entries-gallery--item .displayName {
  display: block;
}
.directory-entries-gallery--item .nameArea {
  position: relative;
}
.directory-entries-gallery--item input {
  margin-bottom: 3px;
  text-align: left;
}
.directory-entries-gallery--item .invalidNameWarning {
  border: 1px solid #971414;
  padding: 6px;
  position: absolute;
  z-index: 15;
  background-color: white;
  text-align: left;
}
.directory-entries-gallery-images > .tile {
  height: 292px;
  /* Hack for Safari 5.1 not calculating tile height properly by itself */
}
.directory-entries-gallery-images--item {
  position: relative;
  min-height: 276px;
}
.directory-entries-gallery-images--item .imageContainer.center {
  overflow: hidden;
  /* To prevent IE11 from mis-calculating scrollable area size */
  background-color: #f1f1f1;
}
.directory-entries-gallery-images--item .renameOverlay {
  z-index: 2;
}
.directory-entries-gallery-images--item .renameOverlay > .layout.bottom {
  height: 29px;
  top: auto;
}
.directory-entries-gallery-images--item .renameOverlay > .layout.left,
.directory-entries-gallery-images--item .renameOverlay > .layout.center,
.directory-entries-gallery-images--item .renameOverlay > .layout.right {
  bottom: 29px;
}
.directory-entries-gallery-images--item .directory-entry-icon img {
  max-width: 276px;
  max-height: 276px;
}
.directory-entries-gallery-images--item .bottom {
  text-align: center;
}
.directory-entries-gallery-images--item input {
  border-top-width: 2px;
  width: 262px;
}
.directory-entries-gallery-others > .tile {
  height: 176px;
  /* Hack for Safari 5.1 not calculating tile height properly by itself */
}
.directory-entries-gallery-others--item {
  position: absolute;
}
.directory-entries-gallery-others--item > .grid-item-border {
  border: 4px solid transparent;
}
.directory-entries-gallery-others--item.selected > .grid-item-border {
  border-color: #f1f2f0;
}
.directory-entries-gallery-others--item:hover > .grid-item-border {
  border-color: #e9ede3;
}
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content > .layout.bottom,
.directory-entries-gallery-others--item > .grid-item-background > .layout.bottom {
  height: 60px;
  top: auto;
}
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content > .layout.left,
.directory-entries-gallery-others--item > .grid-item-background > .layout.left,
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content > .layout.center,
.directory-entries-gallery-others--item > .grid-item-background > .layout.center,
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content > .layout.right,
.directory-entries-gallery-others--item > .grid-item-background > .layout.right {
  bottom: 60px;
}
.directory-entries-gallery-others--item > .grid-item-background > .center {
  background-color: #f9f9f9;
}
.directory-entries-gallery-others--item > .grid-item-background > .bottom {
  background-color: #d6d6d6;
}
.directory-entries-gallery-others--item.dragging > .grid-item-background .center {
  background-color: #e0e0e0;
}
.directory-entries-gallery-others--item.drag-over > .grid-item-background .center {
  background-color: #dee8d4;
}
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content {
  z-index: 2;
  margin: -4px;
}
.directory-entries-gallery-others--item > .grid-item-border > .grid-item-content .bottom {
  padding: 0 20px;
  text-align: left;
}
.directory-entries-gallery-others--item .detailsPane > .layout.left {
  width: 90px;
  right: auto;
}
.directory-entries-gallery-others--item .detailsPane > .layout.center {
  left: 90px;
}
.directory-entries-gallery-others--item .detailsPane > .center {
  padding: 20px;
  padding-left: 0;
}
.directory-entries-gallery-others--item .displayName {
  margin: 10px 0;
  padding: 10px 0;
}
.directory-entries-gallery-others--item .primaryWebRoot {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #0078c8;
  font-size: 13px;
}
.directory-entries-gallery-others--item input {
  width: 222px;
  margin-top: 15px;
  text-align: left;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
/* Colors */
/* Loader */
.container {
  width: auto;
}
.container > .layout.top {
  height: 48px;
  bottom: auto;
}
.container > .layout.left,
.container > .layout.center,
.container > .layout.right {
  top: 48px;
}
.dropdown-menu--tight {
  width: 144px;
}
.dropdown-item--tight {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.touch-button {
  padding: 10px;
}
@media (max-width: 799px) {
  .directory-entries-list--item > .layout.right {
    width: 90px;
    left: auto;
  }
  .directory-entries-list--item > .layout.center {
    right: 90px;
  }
  .directory-entries-list--item > .layout.left {
    width: 79px;
    right: auto;
  }
  .directory-entries-list--item > .layout.center {
    left: 79px;
  }
  .directory-entries-list--item > .checkbutton {
    left: 6px;
  }
  .directory-entries-list--item > .bottom {
    left: 12px;
    right: 12px;
  }
  .directory-entries-list--item .draghandle {
    display: none !important;
  }
  .directory-entries-list--item .right {
    padding-right: 12px;
  }
  .directory-entries-list--item .directory-entry-icon {
    margin-left: 37px;
  }
  .search-bar--input {
    padding-left: 36px !important;
    background-position: 12px center !important;
  }
  .main-toolbar.hasRight > .layout.right {
    width: 80px;
    left: auto;
  }
  .main-toolbar.hasRight > .layout.center {
    right: 80px;
  }
  .directory-entries-gallery,
  .directory-entries-grid {
    margin: 2px;
  }
  .one-toolbar-style {
    padding-left: 12px;
    padding-right: 12px;
  }
  .one-bar--controls {
    margin-right: 2px;
  }
  .one-bar--bix-logo {
    background-position: 12px 6px;
  }
  .nav-bar-button {
    padding-top: 2px;
    padding-bottom: 2px;
    height: 22px;
  }
  .disable-on-small-screen {
    visibility: hidden !important;
    display: none !important;
  }
}
@media (min-width: 800px) {
  .enable-on-small-screen {
    visibility: hidden !important;
    display: none !important;
  }
}

.DirectorySecurity {
  color: #333;
  -webkit-font-smoothing: antialiased;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.DirectorySecurity-dialog {
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.DirectorySecurity-error {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.DirectorySecurity-error--message {
  font-size: 24px;
  line-height: 1.4;
  color: #cfcdcd;
  font-weight: 400;
  z-index: -1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0 30px;
  text-align: center;
}

.HorizontalScrollable {
  overflow-x: auto;
}

in-place-editor {
  display: inline-block;
}
in-place-editor > .in-place-editor-content {
  position: relative;
  margin-top: 15px;
}
in-place-editor > .in-place-editor-content > .floating-placeholder {
  position: absolute;
  top: 4px;
  left: 0;
  color: #b5b5b5;
  transition: all 100ms ease-in;
  pointer-events: none;
  padding: 0;
}
in-place-editor > .in-place-editor-content > .floating-placeholder.float {
  font-size: 11px;
  color: #666666;
  top: -15px;
}
in-place-editor > .in-place-editor-content > .floating-placeholder.float::after {
  content: ':';
}
in-place-editor > .in-place-editor-content > input,
in-place-editor > .in-place-editor-content > textarea {
  display: inline-block;
  resize: none;
  background: none;
  font-size: inherit;
  border: none;
  box-shadow: none;
  border-bottom: thin solid #cccccc;
  padding-left: 0;
  outline: none;
}
in-place-editor > .in-place-editor-content > input:focus:not(:disabled),
in-place-editor > .in-place-editor-content > textarea:focus:not(:disabled),
in-place-editor > .in-place-editor-content > input:hover:not(:disabled),
in-place-editor > .in-place-editor-content > textarea:hover:not(:disabled),
in-place-editor > .in-place-editor-content > input:active:not(:disabled),
in-place-editor > .in-place-editor-content > textarea:active:not(:disabled) {
  border-bottom: thin solid #7eaaf5;
}

.HtpasswdEditor {
  color: #333;
  -webkit-font-smoothing: antialiased;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
  width: 600px;
  margin: auto;
}
.HtpasswdEditor-row {
  display: flex;
  align-items: center;
}
.HtpasswdEditor-input {
  display: block;
  position: relative;
  padding-top: 5px;
  flex-basis: 0;
  flex-grow: 2;
}
.HtpasswdEditor-input:nth-child(2) {
  margin-left: 20px;
}
.HtpasswdEditor-input in-place-editor {
  display: block;
}
.HtpasswdEditor-input input {
  display: block;
  padding: 4px 0;
  margin-bottom: 0;
  width: 100%;
}
.HtpasswdEditor-input input:disabled {
  background-color: #eaeae9;
}
.HtpasswdEditor-input-error in-place-editor input,
.HtpasswdEditor-input-error in-place-editor input:focus,
.HtpasswdEditor-input-error in-place-editor input:hover,
.HtpasswdEditor-input-error in-place-editor input:active {
  border-bottom-color: #ea5959;
}
.HtpasswdEditor-error {
  color: #ea5959;
  font-size: 11px;
  clear: both;
  position: absolute;
  width: 100%;
  text-align: right;
}
.HtpasswdEditor-save {
  margin: 20px auto;
  width: 150px;
}
.HtpasswdEditor .Icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 18px;
  cursor: pointer;
}
.HtpasswdEditor .Icon.plus {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGZpbGw9IiM3OTc5NzkiIGQ9Ik0xOCA3LjdoLTcuN1YwSDcuN3Y3LjdIMHYyLjZoNy43VjE4aDIuNnYtNy43SDE4eiIvPgo8L3N2Zz4K);
}
.HtpasswdEditor .Icon.cross {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGZpbGw9IiM3OTc5NzkiIGQ9Ik0xNi41IDEzLjgzMzMzM2wtNS4yOTE1NTYtNS4zMTkxMSA1LjI5MTU1Ni01LjMyTDEzLjgzMzMzMy41IDguNSA1LjgzMzMzMyAzLjE2NjY2Ny41LjUgMy4xNjY2NjcgNS45NDQ0NDQgOC41LjUgMTMuODQ3NTU2IDMuMTY2NjY3IDE2LjUgOC41IDExLjE2NjY2NyAxMy44MzMzMzMgMTYuNXoiLz4KPC9zdmc+Cg==);
}
.HtpasswdEditor .Icon.plus {
  width: 14px;
  height: 14px;
  background-size: 14px;
  margin-top: 22px;
}
.HtpasswdEditor .Icon.cross {
  width: 12px;
  height: 12px;
  background-size: 12px;
  margin: 25px 0 0 3px;
}

.HtaccessSnippet {
  color: #333;
  -webkit-font-smoothing: antialiased;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 600px;
  margin: auto;
}
.HtaccessSnippet-heading {
  font-size: 24px;
  line-height: 1.4;
  color: #cfcdcd;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0 30px;
  text-align: center;
}
.HtaccessSnippet-description {
  color: #cfcdcd;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 30px;
}
.HtaccessSnippet-code {
  color: #666;
  font-family: monospace;
  padding: 0 30px;
  margin: 0;
}

card-stack {
  display: inline-block;
  position: relative;
}
@keyframes card-stack-fade-in {
  from {
    opacity: 0.2;
    transform: translateX(-30%);
  }
  to {
    opacity: 1;
  }
}
@keyframes card-stack-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateX(30%);
  }
}
card-stack .card-stack-container {
  display: inline-block;
}
card-stack .card-stack-card {
  position: absolute;
  display: inline-block;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
  border: thin solid #dddddd;
  padding: 2px;
  background-color: #ffffff;
}
card-stack .card-0 {
  position: relative;
}
card-stack .card-1 {
  top: -3%;
  left: -5%;
  transform: scale(0.95) rotate(-5deg) translateZ(0);
}
card-stack .card-2,
card-stack .card-3 {
  top: 3%;
  left: 4%;
  transform: scale(0.93) rotate(5deg) translateZ(0);
}
card-stack .card-3 {
  z-index: -3;
  animation: none;
  opacity: 0;
}
card-stack .card-1,
card-stack .card-2 {
  animation: card-stack-fade-in 0.2s ease-in;
}
card-stack .card-stack-card.removing.card-1,
card-stack .card-stack-card.removing.card-2,
card-stack .card-stack-card.removing.card-3 {
  animation: card-stack-fade-out 0.2s ease-in;
}
card-stack .incremented.animate .card-3 {
  animation: card-stack-fade-in 0.2s ease-in;
}
card-stack .decremented.animate .card-3 {
  animation: card-stack-fade-out 0.2s ease-in;
}

