@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  outline: none;
}
*, *:before, *:after {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
select, input, button, textarea, img, img:active {
  outline: none;
  border: none;
  box-shadow: none;
}
a {
  text-decoration: none;
}
a:hover, a:focus, a:active, button:hover, button:focus, button:active {
  text-decoration: none;
  outline: none;
  box-shadow: none;
}
img {
  max-width: 100%;
}
body {
  font-family: SF Pro Display, Roboto, sans-serif, Tahoma;
  font-size: 16px;
  color: #313D5B;
  font-weight: 400;
  background: linear-gradient(0deg, #FBFBFC, #FBFBFC), #FFFFFF;
}
main {
  padding: 25px 0px;
  transition: 0.2s all;
}
@media (max-width: 767px) {
  main h1 {
    font-size: 24px;
  }
}
section {
  margin: 90px 0 -80px 0;
}
@media (min-width: 768px) {
  section {
    margin-left: 60px;
  }
}
@media (min-width: 1360px) {
  .container {
    max-width: 1320px;
  }
}
@media (min-width: 1500px) {
  .container {
    max-width: 1420px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1520px;
  }
}
@media (min-width: 1700px) {
  .container {
    max-width: 1620px;
  }
}
@media (min-width: 1800px) {
  .container {
    max-width: 1720px;
  }
}
@media (min-width: 1900px) {
  .container {
    max-width: 1820px;
  }
}
@media (min-width: 2000px) {
  .container {
    max-width: 1920px;
  }
}
@media (min-width: 2100px) {
  .container {
    max-width: 2020px;
  }
}
@media (min-width: 2200px) {
  .container {
    max-width: 2120px;
  }
}
.s-error .title {
  font-size: 100px;
  color: #313D5B;
}
.tooltip.show {
  opacity: 1;
}
.tooltip.toolias .tooltip-inner {
  max-width: none;
  width: auto;
  padding: 2px;
  max-width: 800px;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Medium.eot");
  src: local("SF Pro Display Medium"), local("SFProDisplay-Medium"), url("../font/SFPro/SFProDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Medium.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Medium.woff") format("woff"), url("../font/SFPro/SFProDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Heavy.eot");
  src: local("SF Pro Display Heavy"), local("SFProDisplay-Heavy"), url("../font/SFPro/SFProDisplay-Heavy.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Heavy.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Heavy.woff") format("woff"), url("../font/SFPro/SFProDisplay-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-UltralightItalic.eot");
  src: local("SF Pro Display UltralightItalic"), local("SFProDisplay-UltralightItalic"), url("../font/SFPro/SFProDisplay-UltralightItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-UltralightItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-UltralightItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-UltralightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-RegularItalic.eot");
  src: local("SF Pro Display Regular Italic"), local("SFProDisplay-RegularItalic"), url("../font/SFPro/SFProDisplay-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-RegularItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-RegularItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-RegularItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Thin.eot");
  src: local("SF Pro Display Thin"), local("SFProDisplay-Thin"), url("../font/SFPro/SFProDisplay-Thin.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Thin.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Thin.woff") format("woff"), url("../font/SFPro/SFProDisplay-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Light.eot");
  src: local("SF Pro Display Light"), local("SFProDisplay-Light"), url("../font/SFPro/SFProDisplay-Light.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Light.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Light.woff") format("woff"), url("../font/SFPro/SFProDisplay-Light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-BlackItalic.eot");
  src: local("SF Pro Display Black Italic"), local("SFProDisplay-BlackItalic"), url("../font/SFPro/SFProDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-BlackItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-BlackItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Bold.eot");
  src: local("SF Pro Display Bold"), local("SFProDisplay-Bold"), url("../font/SFPro/SFProDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Bold.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Bold.woff") format("woff"), url("../font/SFPro/SFProDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Black.eot");
  src: local("SF Pro Display Black"), local("SFProDisplay-Black"), url("../font/SFPro/SFProDisplay-Black.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Black.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Black.woff") format("woff"), url("../font/SFPro/SFProDisplay-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-SemiboldItalic.eot");
  src: local("SF Pro Display SemiboldItalic"), local("SFProDisplay-SemiboldItalic"), url("../font/SFPro/SFProDisplay-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-SemiboldItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-SemiboldItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Ultralight.eot");
  src: local("SF Pro Display Ultralight"), local("SFProDisplay-Ultralight"), url("../font/SFPro/SFProDisplay-Ultralight.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Ultralight.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Ultralight.woff") format("woff"), url("../font/SFPro/SFProDisplay-Ultralight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-LightItalic.eot");
  src: local("SF Pro Display LightItalic"), local("SFProDisplay-LightItalic"), url("../font/SFPro/SFProDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-LightItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-LightItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-LightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-ThinItalic.eot");
  src: local("SF Pro Display ThinItalic"), local("SFProDisplay-ThinItalic"), url("../font/SFPro/SFProDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-ThinItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-ThinItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-MediumItalic.eot");
  src: local("SF Pro Display MediumItalic"), local("SFProDisplay-MediumItalic"), url("../font/SFPro/SFProDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-MediumItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-MediumItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Semibold.eot");
  src: local("SF Pro Display Semibold"), local("SFProDisplay-Semibold"), url("../font/SFPro/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Semibold.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Semibold.woff") format("woff"), url("../font/SFPro/SFProDisplay-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-HeavyItalic.eot");
  src: local("SF Pro Display HeavyItalic"), local("SFProDisplay-HeavyItalic"), url("../font/SFPro/SFProDisplay-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-HeavyItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-HeavyItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-Regular.eot");
  src: local("SF Pro Display Regular"), local("SFProDisplay-Regular"), url("../font/SFPro/SFProDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-Regular.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-Regular.woff") format("woff"), url("../font/SFPro/SFProDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro Display";
  src: url("../font/SFPro/SFProDisplay-BoldItalic.eot");
  src: local("SF Pro Display BoldItalic"), local("SFProDisplay-BoldItalic"), url("../font/SFPro/SFProDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../font/SFPro/SFProDisplay-BoldItalic.woff2") format("woff2"), url("../font/SFPro/SFProDisplay-BoldItalic.woff") format("woff"), url("../font/SFPro/SFProDisplay-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "ElectronicaC";
  src: url("../font/Electronicac/ufonts.com_electronicac-opentype-webfont.eot");
  src: url("../font/Electronicac/ufonts.com_electronicac-opentype-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Electronicac/ufonts.com_electronicac-opentype-webfont.woff") format("woff"), url("../font/Electronicac/ufonts.com_electronicac-opentype-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #20358D;
  opacity: 0.9;
  position: fixed;
  z-index: 1055;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
}
/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #20358D, 0 0 5px #20358D;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 22px;
  left: 15px;
  opacity: 0.9;
}
@media (max-width: 767px) {
  #nprogress .spinner {
    left: 57px;
  }
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 3px transparent;
  border-top-color: #20358D;
  border-left-color: #20358D;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 768px) {
  .wrapper.open > nav {
    width: 260px;
  }
  .wrapper.open > nav .menu ul > li a:before {
    opacity: 0;
  }
  .wrapper.open > main:not(.s-auth) {
    margin-left: 275px;
  }
  .wrapper.open > section {
    margin-left: 275px;
  }
}
.wrapper > nav {
  background: #FFFFFF;
  width: 60px;
  height: calc(100vh - 65px);
  padding: 0px 7px 0 8px;
  position: fixed;
  top: 65px;
  z-index: 10;
  transition: 0.2s all;
  -webkit-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  -moz-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  overflow: hidden;
}
@media (max-width: 767px) {
  .wrapper > nav {
    display: none;
    width: 260px;
    padding: 20px 7px 0 10px;
  }
  .wrapper > nav.show {
    display: block;
  }
}
@media (min-width: 768px) {
  .wrapper > nav:hover {
    width: 260px;
  }
  .wrapper > nav:hover .menu ul > li a:before {
    opacity: 0;
  }
  .wrapper > nav .hold {
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
    background: #FFFFFF url("data:image/svg+xml,%3Csvg viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 12h15M2.5 6h15M2.5 18h15' stroke='%23848C9D' stroke-width='2.083' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center / 20px 24px;
    margin-left: 7px;
    cursor: pointer;
    transition: 0.2s all;
  }
  .wrapper > nav .hold.open {
    width: 8px;
    margin-left: 17px;
  }
}
.wrapper > nav .scroll {
  height: 100%;
  overflow: hidden;
}
.wrapper > nav .menu {
  margin-top: 10px;
  padding-bottom: 3px;
}
@media (max-width: 767px) {
  .wrapper > nav .menu {
    padding-bottom: 90px;
  }
}
.wrapper > nav .menu li {
  white-space: nowrap;
}
.wrapper > nav .menu li a, .wrapper > nav .menu li span {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #162446;
  opacity: 0.9;
  border-bottom: none;
}
.wrapper > nav .menu > li {
  margin: 1px 0;
}
.wrapper > nav .menu > li > a, .wrapper > nav .menu > li > span {
  padding: 10px 0 10px 13px;
  display: block;
  border-radius: 5px;
  position: relative;
}
.wrapper > nav .menu > li > a > s, .wrapper > nav .menu > li > span > s {
  transition: all 0.1s;
  transform: rotate(180deg);
  display: block;
  cursor: pointer;
  width: 70px;
  height: 30px;
  position: absolute;
  left: 173px;
  top: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23A7ADBA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M9 5 5 1 1 5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 30px center;
  cursor: copy;
}
.wrapper > nav .menu > li > a i, .wrapper > nav .menu > li > span i {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  vertical-align: sub;
  margin-right: 14px;
  opacity: 0.8;
}
.wrapper > nav .menu > li.open > a > s {
  transform: rotate(0deg);
  background-position: 30px center;
}
.wrapper > nav .menu > li.active > a, .wrapper > nav .menu > li.active > span, .wrapper > nav .menu > li.active i {
  opacity: 1;
}
.wrapper > nav .menu > li.active > a, .wrapper > nav .menu > li.active > span {
  background: #F2F2F5;
}
.wrapper > nav .menu > li.p-index i {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M6.202 11.214l1.195-3.817 3.817-1.194-1.195 3.817-3.817 1.194z' stroke='%23162446' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.708 15.916a7.208 7.208 0 100-14.416 7.208 7.208 0 000 14.416z' stroke='%23162446' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-pwa i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='%23162446'%3E%3Cpath d='M224 175h-64c-9 0-15 6-15 15v64c0 8 6 15 15 15h64c8 0 15-7 15-15v-64c0-9-7-15-15-15zm-15 64h-34v-34h34v34zm143-64h-64c-8 0-15 6-15 15v64c0 8 7 15 15 15h64c9 0 15-7 15-15v-64c0-9-6-15-15-15zm-15 64h-34v-34h34zm-113 64h-64c-9 0-15 7-15 15v64c0 9 6 15 15 15h64c8 0 15-6 15-15v-64c0-8-7-15-15-15zm-15 64h-34v-34h34v34zm143-64h-64c-8 0-15 7-15 15v64c0 9 7 15 15 15h64c9 0 15-6 15-15v-64c0-8-6-15-15-15zm-15 64h-34v-34h34z'/%3E%3Cpath d='M377 0H136c-31 0-56 25-56 55v402c0 30 25 55 56 55h240c31 0 56-25 56-55V55c0-30-25-55-55-55zm-52 30-10 30H197l-10-30zm77 427c0 14-12 25-26 25H137c-14 0-26-11-26-25V55c0-14 12-25 26-25h19l17 50c2 6 8 10 14 10h140c6 0 12-4 14-10l17-50h19c14 0 26 11 26 25z'/%3E%3C/g%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-schedule i {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.32 7.053h13.367M12.332 9.982h.008M9.004 9.982h.008M5.668 9.982h.008M12.332 12.897h.008M9.004 12.897h.008M5.668 12.897h.008M12.033 1.5v2.468M5.975 1.5v2.468' stroke='%23162446' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12.179 2.684h-6.35c-2.203 0-3.579 1.227-3.579 3.483v6.787c0 2.29 1.376 3.546 3.578 3.546h6.344c2.21 0 3.578-1.234 3.578-3.49V6.168c.007-2.256-1.362-3.483-3.571-3.483z' stroke='%23162446' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-set i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23162446' stroke='%23162446' stroke-width='1.3' stroke-linecap='round' viewBox='0 0 54 54'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571a2.763 2.763 0 00.814-1.966c0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421A1.885 1.885 0 0133 7.832V2.78A2.783 2.783 0 0030.22 0h-6.44A2.783 2.783 0 0021 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553a2.764 2.764 0 00-.814 1.967c0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78A2.783 2.783 0 000 23.78v6.439A2.783 2.783 0 002.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571a2.763 2.763 0 00-.814 1.966c0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572a1.887 1.887 0 012.114-.42c.75.311 1.197.98 1.197 1.792v5.052A2.783 2.783 0 0023.78 54h6.439a2.783 2.783 0 002.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792a1.885 1.885 0 012.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553a2.764 2.764 0 00.814-1.967c0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052A2.783 2.783 0 0054 30.22v-6.44A2.783 2.783 0 0051.22 21zm.78 9.22c0 .43-.35.78-.78.78h-5.052a3.879 3.879 0 00-3.64 2.432 3.877 3.877 0 00.854 4.294l3.572 3.571a.78.78 0 010 1.104l-4.553 4.553a.78.78 0 01-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854A3.879 3.879 0 0031 46.168v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052a3.879 3.879 0 00-2.432-3.64 3.985 3.985 0 00-1.533-.311c-1.014 0-1.997.4-2.761 1.164l-3.571 3.572a.78.78 0 01-1.104 0L7.046 42.4a.78.78 0 010-1.104l3.572-3.571a3.879 3.879 0 00.854-4.294A3.88 3.88 0 007.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052a3.879 3.879 0 003.64-2.432 3.877 3.877 0 00-.854-4.294l-3.572-3.571a.78.78 0 010-1.104l4.553-4.553a.78.78 0 011.104 0l3.571 3.571a3.88 3.88 0 004.294.854A3.876 3.876 0 0023 7.832V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64a3.878 3.878 0 004.294-.854l3.571-3.571a.78.78 0 011.104 0l4.553 4.553a.78.78 0 010 1.104l-3.572 3.571a3.879 3.879 0 00-.854 4.294 3.879 3.879 0 003.64 2.432h5.052a.78.78 0 01.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-user i {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.015 8.185a2.473 2.473 0 100-4.946M13.152 10.872a8.17 8.17 0 011.213.175c.554.11 1.222.337 1.459.835.151.318.151.69 0 1.008-.236.498-.905.725-1.459.839' stroke='%235E687F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M7.193 11.404c2.768 0 5.132.42 5.132 2.094 0 1.676-2.35 2.11-5.132 2.11-2.767 0-5.13-.42-5.13-2.095 0-1.675 2.348-2.109 5.13-2.109zM7.193 9.014a3.276 3.276 0 01-3.288-3.288 3.276 3.276 0 013.288-3.288 3.277 3.277 0 013.289 3.288 3.277 3.277 0 01-3.289 3.288z' stroke='%235E687F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-obt i {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M12.215 1.5h2.45c1.013 0 1.835.83 1.835 1.853v2.47a1.845 1.845 0 01-1.835 1.853h-2.45a1.845 1.845 0 01-1.837-1.853v-2.47c0-1.024.822-1.853 1.837-1.853zM3.337 1.5h2.449c1.014 0 1.837.83 1.837 1.853v2.47a1.845 1.845 0 01-1.837 1.853h-2.45A1.845 1.845 0 011.5 5.823v-2.47c0-1.024.822-1.853 1.837-1.853zM3.337 10.324h2.449c1.014 0 1.837.83 1.837 1.854v2.47A1.845 1.845 0 015.786 16.5h-2.45A1.845 1.845 0 011.5 14.647v-2.47c0-1.023.822-1.853 1.837-1.853zM12.215 10.324h2.45c1.013 0 1.835.83 1.835 1.854v2.47a1.845 1.845 0 01-1.835 1.852h-2.45a1.845 1.845 0 01-1.837-1.853v-2.47c0-1.023.822-1.853 1.837-1.853z' stroke='%235E687F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-report i {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.787 12.168H6.372M11.787 9.027H6.372M8.438 5.896H6.372' stroke='%235E687F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M11.932 2.063l-5.767.002c-2.07.013-3.352 1.375-3.352 3.453v6.897c0 2.088 1.292 3.455 3.38 3.455l5.767-.002c2.07-.013 3.352-1.376 3.352-3.453V5.518c0-2.088-1.292-3.455-3.38-3.455z' stroke='%235E687F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-buh i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23162446' stroke='%23162446' stroke-width='1.3'  viewBox='0 0 60 60'%3E%3Cpath d='M60 4.412A2.415 2.415 0 0057.588 2H2.412A2.415 2.415 0 000 4.412V16h3v37.59A4.416 4.416 0 007.41 58H52.59A4.415 4.415 0 0057 53.59V16h3V4.412zM7.41 56A2.413 2.413 0 015 53.59v-5.534A9.016 9.016 0 0112.944 56H7.41zM55 53.59A2.413 2.413 0 0152.59 56h-5.534A9.016 9.016 0 0155 48.056v5.534zm0-7.539c-5.268.478-9.472 4.681-9.949 9.949H14.949c-.478-5.268-4.681-9.472-9.949-9.949V16h50v30.051zM58 14H2V4.412C2 4.185 2.185 4 2.412 4h55.176c.227 0 .412.185.412.412V14z'/%3E%3Ccircle cx='9' cy='9' r='1'/%3E%3Ccircle cx='6' cy='6' r='1'/%3E%3Ccircle cx='12' cy='6' r='1'/%3E%3Ccircle cx='6' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='15' cy='9' r='1'/%3E%3Ccircle cx='21' cy='9' r='1'/%3E%3Ccircle cx='18' cy='6' r='1'/%3E%3Ccircle cx='24' cy='6' r='1'/%3E%3Ccircle cx='18' cy='12' r='1'/%3E%3Ccircle cx='24' cy='12' r='1'/%3E%3Ccircle cx='27' cy='9' r='1'/%3E%3Ccircle cx='33' cy='9' r='1'/%3E%3Ccircle cx='30' cy='6' r='1'/%3E%3Ccircle cx='36' cy='6' r='1'/%3E%3Ccircle cx='30' cy='12' r='1'/%3E%3Ccircle cx='36' cy='12' r='1'/%3E%3Ccircle cx='39' cy='9' r='1'/%3E%3Ccircle cx='45' cy='9' r='1'/%3E%3Ccircle cx='42' cy='6' r='1'/%3E%3Ccircle cx='48' cy='6' r='1'/%3E%3Ccircle cx='42' cy='12' r='1'/%3E%3Ccircle cx='48' cy='12' r='1'/%3E%3Ccircle cx='51' cy='9' r='1'/%3E%3Ccircle cx='54' cy='6' r='1'/%3E%3Ccircle cx='54' cy='12' r='1'/%3E%3Cpath d='M24.505 31h10.99A3.509 3.509 0 0039 27.495V26a1 1 0 10-2 0v1.495c0 .83-.675 1.505-1.505 1.505h-10.99c-.83 0-1.505-.675-1.505-1.505V26a1 1 0 10-2 0v1.495A3.509 3.509 0 0024.505 31z'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-stock i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23162446' stroke='%23162446' stroke-width='1.3' viewBox='0 0 60 60'%3E%3Cpath d='M42.536 4H36V0H24v4h-6.536A3.468 3.468 0 0014 7.464v49.072A3.468 3.468 0 0017.464 60h25.072A3.468 3.468 0 0046 56.536V7.464A3.468 3.468 0 0042.536 4zM16 19h28v12H16V19zm0 14h28v12H16V33zM26 2h8v2h-8V2zm-8.536 4H42.536C43.344 6 44 6.656 44 7.464V17H16V7.464C16 6.656 16.656 6 17.464 6zm25.072 52H17.464A1.465 1.465 0 0116 56.536V47h28v9.536c0 .808-.656 1.464-1.464 1.464z'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-analytic i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23162446' stroke='%23162446' stroke-width='1.3' viewBox='0 0 55 55'%3E%3Cpath d='M49 0c-3.309 0-6 2.691-6 6 0 1.035.263 2.009.726 2.86l-9.829 9.829a7.943 7.943 0 00-9.795-.001l-7.669-7.669A3.947 3.947 0 0017 9c0-2.206-1.794-4-4-4S9 6.794 9 9s1.794 4 4 4c.74 0 1.424-.215 2.019-.567l7.669 7.669a7.953 7.953 0 000 9.795L10.024 42.562A5.971 5.971 0 006 41c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6a5.966 5.966 0 00-.726-2.86l12.829-12.829a7.953 7.953 0 003.898 1.619v10.16c-2.833.478-5 2.942-5 5.91 0 3.309 2.691 6 6 6s6-2.691 6-6c0-2.967-2.167-5.431-5-5.91V32.93a7.953 7.953 0 003.898-1.619l7.669 7.669A3.945 3.945 0 0041 41c0 2.206 1.794 4 4 4s4-1.794 4-4-1.794-4-4-4c-.74 0-1.424.215-2.019.567l-7.669-7.669a7.953 7.953 0 000-9.795l9.665-9.665A5.967 5.967 0 0049 12c3.309 0 6-2.691 6-6s-2.691-6-6-6zM11 9c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zM6 51c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4zm27-2c0 2.206-1.794 4-4 4s-4-1.794-4-4 1.794-4 4-4 4 1.794 4 4zm-4-18c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zm18 10c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm2-31c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-pc i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23162446' stroke='%23162446' stroke-width='1.3' viewBox='0 0 54.953 54.953'%3E%3Ccircle cx='45.021' cy='25.976' r='1'/%3E%3Ccircle cx='9.021' cy='25.976' r='1'/%3E%3Ccircle cx='12.021' cy='28.976' r='1'/%3E%3Ccircle cx='18.021' cy='28.976' r='1'/%3E%3Ccircle cx='15.021' cy='31.976' r='1'/%3E%3Ccircle cx='21.021' cy='31.976' r='1'/%3E%3Ccircle cx='24.021' cy='34.976' r='1'/%3E%3Ccircle cx='30.021' cy='34.976' r='1'/%3E%3Ccircle cx='33.021' cy='31.976' r='1'/%3E%3Ccircle cx='27.021' cy='37.976' r='1'/%3E%3Ccircle cx='36.021' cy='28.976' r='1'/%3E%3Ccircle cx='42.021' cy='28.976' r='1'/%3E%3Ccircle cx='39.021' cy='31.976' r='1'/%3E%3Cpath d='M45.559 32.796l9.394-5.367-9.656-5.483 9.656-5.517L27.477.826 0 16.429l9.656 5.517L0 27.429l9.656 5.517L0 38.429l27.477 15.698 27.477-15.698-9.656-5.483.071-.041c.07-.026.128-.068.19-.109zM27.477 3.125l23.436 13.309-7.637 4.364-15.798 9.026-23.437-13.39L27.477 3.125zM11.129 23.409a.993.993 0 00.892.567c.27 0 .512-.109.692-.283l2.262 1.292a.995.995 0 00.046 1.991 1 1 0 001-1 .974.974 0 00-.132-.469l10.33 5.902a.973.973 0 00-.198.567 1 1 0 002 0c0-.051-.021-.094-.029-.143l10.052-5.743a.988.988 0 00.977.885 1 1 0 001-1 .98.98 0 00-.406-.783l2.202-1.258c.068.015.132.041.204.041a.989.989 0 00.938-.694l.32-.183 7.634 4.335-1.983 1.133a.998.998 0 00-1.908.409c0 .216.083.405.199.568l-3.945 2.254-6.388 3.65a.973.973 0 00.134-.472 1 1 0 00-2 0c0 .537.426.967.957.991l-2.263 1.293a.995.995 0 00-.694-.284 1 1 0 00-1 1c0 .08.028.151.046.226l-4.59 2.622-5.517-3.152a.989.989 0 00-.939-.696c-.073 0-.138.027-.206.042l-2.201-1.257a.982.982 0 00.407-.784 1 1 0 00-1-1 .99.99 0 00-.977.887L6.991 29.12c.007-.049.029-.093.029-.144a1 1 0 00-1-1 .979.979 0 00-.621.235l-1.359-.776 7.089-4.026zm39.783 15.025l-23.436 13.39-23.435-13.39 7.633-4.335 15.803 9.028 15.802-9.028 7.633 4.335z'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-doc i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23162446' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M11.053 2.071h-4.99c-1.544 0-2.875 1.252-2.875 2.797v8.035c0 1.632 1.244 2.933 2.875 2.933h5.992c1.545 0 2.796-1.388 2.796-2.933V6.028l-3.798-3.957Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23162446' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M10.855 2.063v2.181a1.93 1.93 0 0 0 1.926 1.932c.988.002 1.998.002 2.067-.002M10.714 11.668H6.666M9.181 7.954H6.664'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-manual i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='%23162446'%3E%3Cpath stroke='%23162446' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'  d='M472 0H52C26-.1 4 19 .7 44.8A8 8 0 0 0 0 48v376c0 31 25 56 56 56h416a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8zM26.5 26.5C33.3 19.8 42.5 16 52 16h412v72H52a36 36 0 0 1-25.5-61.5zM464 464H56c-22 0-40-18-40-40V89.5l1.6 1.4 1.7 1.5 2.2 1.6 1.8 1.3 2.3 1.4 2 1.2L30 99l2 .9 2.7 1 2 .7 3 .8 1.9.5 3.5.5 1.6.3 5.2.2h412zm0 0'/%3E%3Cpath d='M240 200a40 40 0 1 0 0-80 40 40 0 0 0 0 80zm0-64a24 24 0 1 1 0 48 24 24 0 0 1 0-48zM194.3 434.3A8 8 0 0 0 200 448h96a8 8 0 0 0 5.7-13.7L280 412.7V224a8 8 0 0 0-8-8h-72a8 8 0 0 0-5.7 13.7l21.7 21.6v161.4zm35.4-192L219.3 232H264v184a8 8 0 0 0 2.3 5.7l10.4 10.3h-57.4l10.4-10.3a8 8 0 0 0 2.3-5.7V248a8 8 0 0 0-2.3-5.7zM56 160a8 8 0 0 0-8 8v232a8 8 0 0 0 16 0V168a8 8 0 0 0-8-8zM48 128v8a8 8 0 0 0 16 0v-8a8 8 0 0 0-16 0zM56 424a8 8 0 0 0-8 8v8a8 8 0 0 0 16 0v-8a8 8 0 0 0-8-8zm0 0'/%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-lk i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd' stroke='%23162446'  viewBox='0 0 233.1 291.7'%3E%3Cdefs%3E%3Cstyle%3E.str0%7Bstroke:%235e687f;stroke-width:26.21;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256%7D.fil0%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cpath d='M116.5 193.9c55.8 0 103.5 8.4 103.5 42.2 0 33.8-47.4 42.5-103.5 42.5-55.8 0-103.4-8.4-103.4-42.2 0-33.8 47.4-42.5 103.4-42.5zM116.5 145.7a66 66 0 0 1-66.3-66.3A66 66 0 0 1 116.5 13a66 66 0 0 1 66.3 66.3 66 66 0 0 1-66.3 66.3z' class='fil0 str0'/%3E%3C/g%3E%3C/svg%3E");
}
.wrapper > nav .menu > li.p-balance i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd' viewBox='0 0 20682.9 21000'%3E%3Cpath d='M20588.4 9378.8a362 362 0 0 0-267.3-118.4h-712.3S17143.4 4569.9 17016 4326.6c-136.8-260.9-343.7-489.3-653.2-489.3-1506.1 0-2911.6-321.3-3957.6-905-522-291.2-915.4-631.8-1155.8-989.8V908a908 908 0 0 0-908-908 908 908 0 0 0-908 908v1034.5c-240.4 358-633.9 698.7-1155.7 989.8-1046 583.6-2451.6 905-3957.7 905-309.5 0-496 189.8-653.2 489.3C3299.2 5026.8 1074 9260.4 1074 9260.4H361.8A361.9 361.9 0 0 0 1.5 9655.8c199.5 2165.7 2021.1 3861.6 4239 3861.6 2217.7 0 4039.3-1696 4238.8-3861.6a362 362 0 0 0-360.2-395.4h-712.3L5255.5 5161.9c1676.1-134.5 3139.2-626.1 4178-1348.4v14916.7H5318.3c-626.8 0-1134.9 508.1-1134.9 1135 0 626.7 508.1 1134.8 1135 1134.8H15190c626.8 0 1135-508 1135-1134.9 0-626.8-508.2-1134.9-1135-1134.9h-3940.6V3813.5c1038.8 722.3 2502 1214 4178 1348.4l-2151.3 4098.5h-712.3a361.9 361.9 0 0 0-360.2 395.4c199.4 2165.7 2021.1 3861.6 4239 3861.6 2217.7 0 4039.3-1696 4238.8-3861.6a362.1 362.1 0 0 0-93-277zM5868.6 9260.4H2612.2l1628.2-3102 1628.2 3102zm8945.6 0 1628.2-3102 1628.3 3102h-3256.5z' style='fill:%235e687f;fill-rule:nonzero'/%3E%3C/svg%3E");
}
.wrapper > nav .menu ul {
  display: none;
  padding-left: 47px;
}
.wrapper > nav .menu ul > li a {
  display: block;
  padding: 9px 0;
}
@media (min-width: 768px) {
  .wrapper > nav .menu ul > li a:before {
    content: attr(data-small);
    display: block;
    opacity: 1;
    left: 16px;
    position: absolute;
    transition: 0.1s all;
  }
}
.wrapper > nav .menu ul > li.active a {
  opacity: 1;
  font-weight: bold;
}
.wrapper > nav .menu li.open ul {
  display: block;
}
.table {
  background: #FFFFFF;
  margin-bottom: 0;
}
.table thead tr th {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  color: #313D5B;
  padding: 12px 10px;
  border-bottom: 1px solid #E1E5EA;
  border-bottom-color: #E1E5EA !important;
}
.table thead tr th [data-sort] {
  cursor: pointer;
}
.table thead tr th [data-sort]:before {
  content: "—";
  display: inline-block;
  margin-right: 5px;
  transition: all 0.1s;
}
.table thead tr th [data-sort].asc:before {
  content: "→";
  transform: rotate(-90deg);
}
.table thead tr th [data-sort].desc:before {
  content: "→";
  transform: rotate(90deg);
}
.table tbody tr td {
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
  color: #313D5B;
  padding: 10px 10px;
  border-color: #E1E5EA;
}
.table tbody tr td .page:not(.noline) {
  border-bottom: 1px solid rgba(0, 126, 238, 0.15);
}
.table tbody tr td pre {
  margin: 0;
}
.table tfoot tr td {
  padding: 10px 10px;
}
.table.table-xs thead tr th {
  padding: 5px 10px;
}
.table.table-xs tbody tr td {
  padding: 4px 10px;
}
.table.table-level .level-0 .level {
  padding-left: 10px;
}
.table.table-level .level-1 .level {
  padding-left: 40px;
}
.table.table-level .level-2 .level {
  padding-left: 70px;
}
.table.table-xxs thead tr th {
  padding: 2px 5px;
  font-size: 12px;
}
.table.table-xxs tbody tr td {
  padding: 2px 5px;
  font-size: 12px;
}
.table-responsive {
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
.table-responsive.noshadow {
  box-shadow: none;
}
.navi {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #FFFFFF;
  padding: 20px;
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
.navi, .navi a {
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  letter-spacing: 0.025em;
  color: #313D5B;
}
.navi i, .navi a i {
  display: inline-block;
  font-style: normal;
  font-size: 20px;
  width: 20px;
  text-align: center;
  position: relative;
  top: 1px;
}
.navi.dis, .navi a.dis {
  color: #d3d3d3;
  cursor: default;
}
.fil {
  margin-bottom: 30px;
  display: flex;
  position: relative;
  /*	.search {
		.form-control {
			background: #FFFFFF;
			border: 1px solid #E1E5EA;
			box-sizing: border-box;
			border-radius: 45px;
			max-width: 300px;
			height: 42px;
			padding-left: 17px;
			
		}
		label{
			font-size: 15px;
			line-height: 120%;
			letter-spacing: 0.015em;
			color: #8F97A8;
			padding: .75rem 42px;
			background-position: 14px center;
			background-repeat:no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.825 15.566a6.741 6.741 0 100-13.482 6.741 6.741 0 000 13.482zM13.514 13.864l2.643 2.636' stroke='%238F97A8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		}
	}*/
}
.fil .fil-wrap {
  background: #FFFFFF;
  border: 1px solid #E1E5EA;
  box-sizing: border-box;
  border-radius: 45px;
  padding-right: 15px;
  padding-left: 38px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fil .fil-wrap input {
  padding: 10px;
  font-size: 15px;
  letter-spacing: 0.015em;
  color: #8F97A8;
  min-width: 10px;
  flex: 1 1 10px;
  background: none;
}
.fil .fil-wrap .btn-search {
  position: absolute;
  left: 10px;
  top: 13px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.825 15.566a6.741 6.741 0 100-13.482 6.741 6.741 0 000 13.482zM13.514 13.864l2.643 2.636' stroke='%238F97A8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fil .fil-wrap .fil-line {
  background: #e9ecef;
  padding: 4px 2px 4px 8px;
  margin-right: 5px;
  border-radius: 5px;
}
.fil .fil-wrap .fil-line .line-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 250px;
  display: inline-block;
  vertical-align: bottom;
}
.fil .fil-wrap .fil-line .btn-delfil {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  margin-left: 5px;
  cursor: pointer;
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.065%203.682L2.377.994%201.01%202.362%203.696%205.05.99%207.757l1.368%201.37%202.708-2.71%202.7%202.703%201.37-1.368-2.702-2.7%202.682-2.684L7.748%201%205.065%203.682z%22/%3E%3C/svg%3E") no-repeat center;
}
.fil .fil-pop {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #E1E5EA;
  top: 100%;
  width: 500px;
  max-width: 100%;
  padding: 10px;
  margin-top: 2px;
  z-index: 3;
  overflow-y: auto;
  max-height: 70vh;
  box-shadow: 0 7px 21px rgba(83, 92, 105, 0.12), 0 -1px 6px 0 rgba(83, 92, 105, 0.06);
}
.fil .fil-pop .inp-container {
  margin-bottom: 15px;
  position: relative;
}
.fil .fil-pop .inp-container .inp-wrap {
  background: #FFFFFF;
  border: 1px solid #E1E5EA;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 5px;
}
.fil .fil-pop .inp-container .inp-wrap input {
  padding: 10px;
  font-size: 15px;
  letter-spacing: 0.015em;
  color: #8F97A8;
  flex: 1;
}
.fil .fil-pop .inp-container .inp-wrap .lines {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fil .fil-pop .inp-container .inp-wrap .inp-line {
  background: #e9ecef;
  padding: 4px 2px 4px 8px;
  margin-right: 5px;
  border-radius: 5px;
}
.fil .fil-pop .inp-container .inp-wrap .inp-line .line-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 250px;
  display: inline-block;
  vertical-align: bottom;
}
.fil .fil-pop .inp-container .inp-wrap .inp-line .btn-delinp {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  margin-left: 5px;
  cursor: pointer;
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.065%203.682L2.377.994%201.01%202.362%203.696%205.05.99%207.757l1.368%201.37%202.708-2.71%202.7%202.703%201.37-1.368-2.702-2.7%202.682-2.684L7.748%201%205.065%203.682z%22/%3E%3C/svg%3E") no-repeat center;
}
.fil .inp-pop {
  position: absolute;
  background: white;
  border: 1px solid #E1E5EA;
  padding: 10px;
  margin-top: 2px;
  margin-bottom: 30px;
  width: 100%;
  z-index: 1;
  max-height: 280px;
  max-width: 400px;
  overflow: auto;
  box-shadow: 0 7px 21px rgba(83, 92, 105, 0.12), 0 -1px 6px 0 rgba(83, 92, 105, 0.06);
}
.fil .inp-pop ul li {
  margin: 5px 0;
}
.fil .inp-pop ul li label {
  width: 100%;
  cursor: pointer;
}
.fil .inp-pop ul li:hover {
  background: #f3f6f8;
}
.fil .inp-pop ul li input[dis] + label {
  color: #9b9a9a;
}
.fil.focus .fil-pop {
  display: block;
}
.offcanvas {
  width: 484px;
  padding: 35px 55px 10px 20px;
  background: #FBFBFC;
}
@media (max-width: 767px) {
  .offcanvas {
    padding: 5px;
  }
}
.offcanvas .offcanvas-body {
  position: relative;
}
.offcanvas .form-control {
  background: #FEFEFE;
  border: 1px solid #E1E5EA;
  box-sizing: border-box;
  border-radius: 0.375rem;
}
.offcanvas .form-control:disabled, .offcanvas .form-control:read-only:not([data-fit]) {
  background-color: #e9ecef;
}
.offcanvas .form-select {
  border: 1px solid #E1E5EA;
  box-sizing: border-box;
  border-radius: 2px;
}
.offcanvas .file {
  flex: none;
  zoom: 0.5;
}
.offcanvas .btn-addrel {
  background: #248ffb;
  border-radius: 50%;
  color: #fbfbfc;
  padding: 0 4px;
  height: 20px;
  line-height: 10px;
}
.offcanvas .btn-delrel {
  height: 20px;
  width: 20px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.103 7.89s-.452 5.613-.715 7.977c-.125 1.13-.822 1.791-1.965 1.812-2.174.04-4.35.042-6.524-.004-1.1-.023-1.785-.693-1.907-1.802-.265-2.385-.715-7.982-.715-7.982M17.257 5.2H3.125M14.534 5.2a1.373 1.373 0 01-1.346-1.104l-.203-1.013a1.067 1.067 0 00-1.03-.791H8.426c-.483 0-.906.323-1.031.79l-.203 1.014A1.373 1.373 0 015.848 5.2' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: transparent;
  padding-right: 5px;
  margin-left: 5px;
}
.offcanvas .col-sm-9 .form-switch {
  margin-top: 6px;
  cursor: pointer;
}
.line-container {
  position: relative;
  flex: 1 1;
}
.line-container .line-wrap {
  background: #FFFFFF;
  border: 1px solid #E1E5EA;
  border-radius: 0.375rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 5px;
}
.line-container .line-wrap.disabled {
  background-color: var(--bs-form-control-disabled-bg);
}
.line-container .line-wrap.disabled input {
  background-color: var(--bs-form-control-disabled-bg);
}
.line-container .line-wrap.disabled:after {
  display: none;
}
.line-container .line-wrap:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238F97A8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;
  width: 10px;
  height: 6px;
  position: absolute;
  right: 24px;
}
.line-container .line-wrap input {
  padding: 7px;
  font-size: 15px;
  letter-spacing: 0.015em;
  color: #8F97A8;
  flex: 1;
  min-width: 20px;
}
.line-container .line-wrap .lines {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.line-container .line-wrap .lines .line {
  background: #e9ecef;
  padding: 4px 2px 4px 8px;
  border-radius: 5px;
  margin: 2px 5px 2px 0;
}
.line-container .line-wrap .lines .line .line-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 250px;
  display: inline-block;
  vertical-align: bottom;
}
.line-container .line-wrap .lines .line .btn-del-line {
  display: inline-block;
  height: 15px;
  width: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs/%3E%3Cpath d='M95 9.976L90.024 5 50 45.024 9.976 5 5 9.976 45.024 50 5 90.024 9.976 95 50 54.976 90.024 95 95 90.024 54.976 50z'/%3E%3C/svg%3E");
  background-color: transparent;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
.line-container .line-wrap .lines .line a {
  color: inherit;
}
.line-pop {
  position: absolute;
  background: white;
  border: 1px solid #E1E5EA;
  /*	top: 43px;*/
  padding: 10px;
  /*	margin-top: 2px;
	margin-bottom: 30px;*/
  width: 100%;
  max-width: 500px;
  z-index: 2;
  max-height: 280px;
  overflow: auto;
  box-shadow: 0 7px 21px rgba(83, 92, 105, 0.12), 0 -1px 6px 0 rgba(83, 92, 105, 0.06);
}
.line-pop ul li {
  margin: 5px 0;
}
.line-pop ul li label {
  width: 100%;
  cursor: pointer;
}
.line-pop ul li:hover {
  background: #f3f6f8;
}
.badge-all {
  color: #162446;
}
.line-container .line-wrap .lines .line.bd-moderator, .badge.bd-moderator {
  background-color: #b0ffe8;
}
.line-container .line-wrap .lines .line.bd-usr_lb, .badge.bd-usr_lb {
  background-color: #ffc1c1;
}
.line-container .line-wrap .lines .line.bd-manager, .badge.bd-manager {
  background-color: #ffc107;
}
.line-container .line-wrap .lines .line.bd-group, .badge.bd-group {
  background-color: #adb5bd;
}
.line-container .line-wrap .lines .line.bd-region, .badge.bd-region {
  background-color: #f8f9fa;
}
.line-container .line-wrap .lines .line.bd-org, .badge.bd-org {
  background-color: #a9ffc6;
}
.line-container .line-wrap .lines .line.bd-obt, .badge.bd-obt {
  background-color: #fffac1;
}
.line-container .line-wrap .lines .line.bd-contact, .badge.bd-contact {
  background-color: #efdeff;
}
.filearea {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #F2F2F5;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}
.filearea a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.filearea .filephoto {
  background: #FFFFFF;
  border-radius: 2px;
  overflow: hidden;
  margin-right: 12px;
}
.filearea .filephoto img {
  max-height: 50px;
  max-width: 78px;
}
.filearea .namesize {
  flex: 1 1 auto;
}
.filearea .namesize .filename {
  display: block;
  font-size: 14px;
  line-height: 107.5%;
  color: #162446;
  overflow-wrap: break-word;
}
@media (max-width: 767px) {
  .filearea .namesize .filename {
    max-width: 150px;
  }
}
.filearea .namesize .filesize {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.7px;
  color: #8F97A8;
}
.filearea.nosaved {
  background: #fffac5;
}
.filearea.deleted {
  background: #ffc5c5;
}
.droparea button {
  width: 100%;
  background-color: #FBFBFC;
  border: 1.5px dashed #B7BCC7;
  border-radius: 5px;
  padding: 25px;
  padding-top: 65px;
  margin-bottom: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.986 10.319a7.502 7.502 0 0113.79 3.603 6.214 6.214 0 11.24 12.424H9.917a8.146 8.146 0 112.07-16.027zm9.386 7.345a1.062 1.062 0 01-1.494.166l-1.815-1.452v4.872a1.063 1.063 0 01-2.125 0v-4.873l-1.815 1.453a1.062 1.062 0 01-1.328-1.66l3.538-2.83c.18-.146.41-.233.659-.236h.012c.254.001.487.09.669.24l3.533 2.827c.458.366.533 1.035.166 1.493z' fill='%238F97A8'/%3E%3C/svg%3E");
  background-position: center 25px;
  background-repeat: no-repeat;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.4px;
  color: #162446;
}
.droparea button a {
  color: #248FFB;
}
.droparea button p {
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.4px;
  color: #8F97A8;
  margin: 4px 0 0;
}
.droparea.enter button {
  background-color: #E5E5E5;
}
.droparea.active button {
  background-color: #cdffc0;
}
.droparea input {
  display: none;
}
.droparea.small button {
  padding: 10px;
  padding-left: 10px;
  background-position: 8px 22px;
}
.dropoff button {
  width: 100%;
  background-color: #FBFBFC;
  border: 1.5px dashed #B7BCC7;
  border-radius: 5px;
  padding: 35px 10px 10px 10px;
  margin-bottom: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.986 10.319a7.502 7.502 0 0113.79 3.603 6.214 6.214 0 11.24 12.424H9.917a8.146 8.146 0 112.07-16.027zm9.386 7.345a1.062 1.062 0 01-1.494.166l-1.815-1.452v4.872a1.063 1.063 0 01-2.125 0v-4.873l-1.815 1.453a1.062 1.062 0 01-1.328-1.66l3.538-2.83c.18-.146.41-.233.659-.236h.012c.254.001.487.09.669.24l3.533 2.827c.458.366.533 1.035.166 1.493z' fill='%238F97A8'/%3E%3C/svg%3E");
  background-position: center 5px;
  background-repeat: no-repeat;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.4px;
  color: #8F97A8;
}
.dropoff button a {
  color: #248FFB;
}
.dropoff button p {
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.4px;
  color: #8F97A8;
  margin: 4px 0 0;
}
.dropoff.enter button {
  background-color: #E5E5E5;
}
.dropoff.active button {
  background-color: #cdffc0;
}
.dropoff input {
  display: none;
}
.dropoff.small button {
  padding: 10px;
  padding-left: 10px;
  background-position: 8px 22px;
}
.filecont {
  width: 145px;
  display: block;
  overflow: hidden;
  position: relative;
}
.filecont .filename {
  margin: 10px 0;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.02em;
  color: #162446;
}
.filecont .filesize {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.7px;
  color: #8F97A8;
}
.filecont .btn.btn-del-file {
  position: absolute;
  opacity: 0;
  top: 0;
  right: 0;
}
.filecont:hover .btn.btn-del-file {
  opacity: 1;
}
.file {
  width: 50px;
  min-width: 50px;
  height: 54px;
  margin: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd' viewBox='0 0 1436.7 1939.4'%3E%3Cdefs%3E%3Cstyle%3E.str0%7Bstroke:%23adb2be;stroke-width:60.85;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256%7D.fil1%7Bfill:none;fill-rule:nonzero%7D%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cpath d='M890.33 30.43H202.41A172.01 172.01 0 0 0 80.8 80.8c-32.25 32.25-50.37 76-50.37 121.61v1534.58c0 45.61 18.12 89.36 50.37 121.61a172.01 172.01 0 0 0 121.61 50.37h1031.88c45.61 0 89.35-18.12 121.61-50.37 32.25-32.25 50.37-76 50.37-121.61V546.37L890.33 30.43z' class='str0' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M877.1 56.89v423.33c0 73.06 59.23 132.29 132.29 132.29h396.88M1062.31 877.09H374.39M1062.31 1088.76H374.39M1062.31 1300.43H374.39M546.37 1538.55H374.39' class='fil1 str0'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 34px;
  background-position: 8px 0;
  position: relative;
  display: block;
}
.file i {
  position: absolute;
  bottom: 0;
  background: #248FFB;
  border-radius: 2px;
  padding: 2px 4px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.file.file-png i, .file.file-jpg i, .file.file-jpeg i {
  background: #E7A677;
}
.file.file-pdf i {
  background: #FE7D87;
}
.file.file-xls i, .file.file-xlsx i {
  background: #4CAF50;
}
.file-sm .filename {
  font-size: 14px;
  line-height: 107.5%;
  color: #162446;
}
.file-sm .filesize {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.7px;
  color: #8F97A8;
  margin-left: 10px;
}
.file-sm:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%231551C6' %3E%3Cdefs/%3E%3Cpath d='M81.875 27.5h-18.75a1.878 1.878 0 01-1.875-1.875V6.875C61.25 5.84 60.41 5 59.375 5h-37.5a5.632 5.632 0 00-5.625 5.625v78.75A5.632 5.632 0 0021.875 95h56.25a5.632 5.632 0 005.625-5.625v-60c0-1.035-.84-1.875-1.875-1.875zM80 89.375c0 1.031-.84 1.875-1.875 1.875h-56.25A1.878 1.878 0 0120 89.375v-78.75c0-1.031.84-1.875 1.875-1.875H57.5v16.875a5.632 5.632 0 005.625 5.625H80v58.125zm3.199-61.324l-22.5-22.5a1.878 1.878 0 00-2.652 0 1.878 1.878 0 000 2.652l22.5 22.5a1.884 1.884 0 002.652 0 1.878 1.878 0 000-2.652z'/%3E%3C/svg%3E") no-repeat center / 16px 16px;
}
.file-sm.file-3ds:before {
  background: url("../img/ico/3ds.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ai:before {
  background: url("../img/ico/ai.svg") no-repeat center / 16px 16px;
}
.file-sm.file-asp:before {
  background: url("../img/ico/asp.svg") no-repeat center / 16px 16px;
}
.file-sm.file-avi:before {
  background: url("../img/ico/avi.svg") no-repeat center / 16px 16px;
}
.file-sm.file-bin:before {
  background: url("../img/ico/bin.svg") no-repeat center / 16px 16px;
}
.file-sm.file-com:before {
  background: url("../img/ico/com.svg") no-repeat center / 16px 16px;
}
.file-sm.file-css:before {
  background: url("../img/ico/css.svg") no-repeat center / 16px 16px;
}
.file-sm.file-csv:before {
  background: url("../img/ico/csv.svg") no-repeat center / 16px 16px;
}
.file-sm.file-dbf:before {
  background: url("../img/ico/dbf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-dll:before {
  background: url("../img/ico/dll.svg") no-repeat center / 16px 16px;
}
.file-sm.file-doc:before {
  background: url("../img/ico/doc.svg") no-repeat center / 16px 16px;
}
.file-sm.file-docx:before {
  background: url("../img/ico/docx.svg") no-repeat center / 16px 16px;
}
.file-sm.file-dwg:before {
  background: url("../img/ico/dwg.svg") no-repeat center / 16px 16px;
}
.file-sm.file-eml:before {
  background: url("../img/ico/eml.svg") no-repeat center / 16px 16px;
}
.file-sm.file-eps:before {
  background: url("../img/ico/eps.svg") no-repeat center / 16px 16px;
}
.file-sm.file-exe:before {
  background: url("../img/ico/exe.svg") no-repeat center / 16px 16px;
}
.file-sm.file-file:before {
  background: url("../img/ico/file.svg") no-repeat center / 16px 16px;
}
.file-sm.file-fla:before {
  background: url("../img/ico/fla.svg") no-repeat center / 16px 16px;
}
.file-sm.file-gif:before {
  background: url("../img/ico/gif.svg") no-repeat center / 16px 16px;
}
.file-sm.file-htm:before {
  background: url("../img/ico/htm.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ico:before {
  background: url("../img/ico/ico.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ini:before {
  background: url("../img/ico/ini.svg") no-repeat center / 16px 16px;
}
.file-sm.file-iso:before {
  background: url("../img/ico/iso.svg") no-repeat center / 16px 16px;
}
.file-sm.file-jar:before {
  background: url("../img/ico/jar.svg") no-repeat center / 16px 16px;
}
.file-sm.file-jpg:before, .file-sm.file-jpeg:before {
  background: url("../img/ico/jpg.svg") no-repeat center / 16px 16px;
}
.file-sm.file-js:before {
  background: url("../img/ico/js.svg") no-repeat center / 16px 16px;
}
.file-sm.file-mkv:before {
  background: url("../img/ico/mkv.svg") no-repeat center / 16px 16px;
}
.file-sm.file-mov:before {
  background: url("../img/ico/mov.svg") no-repeat center / 16px 16px;
}
.file-sm.file-mp3:before {
  background: url("../img/ico/mp3.svg") no-repeat center / 16px 16px;
}
.file-sm.file-mp4:before {
  background: url("../img/ico/mp4.svg") no-repeat center / 16px 16px;
}
.file-sm.file-nfo:before {
  background: url("../img/ico/nfo.svg") no-repeat center / 16px 16px;
}
.file-sm.file-obj:before {
  background: url("../img/ico/obj.svg") no-repeat center / 16px 16px;
}
.file-sm.file-otf:before {
  background: url("../img/ico/otf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-pdf:before {
  background: url("../img/ico/pdf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-pkg:before {
  background: url("../img/ico/pkg.svg") no-repeat center / 16px 16px;
}
.file-sm.file-png:before {
  background: url("../img/ico/png.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ppt:before {
  background: url("../img/ico/ppt.svg") no-repeat center / 16px 16px;
}
.file-sm.file-psd:before {
  background: url("../img/ico/psd.svg") no-repeat center / 16px 16px;
}
.file-sm.file-rtf:before {
  background: url("../img/ico/rtf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-svg:before {
  background: url("../img/ico/svg.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ttf:before {
  background: url("../img/ico/ttf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-ttt:before {
  background: url("../img/ico/ttt.svg") no-repeat center / 16px 16px;
}
.file-sm.file-txt:before {
  background: url("../img/ico/txt.svg") no-repeat center / 16px 16px;
}
.file-sm.file-vcf:before {
  background: url("../img/ico/vcf.svg") no-repeat center / 16px 16px;
}
.file-sm.file-wav:before {
  background: url("../img/ico/wav.svg") no-repeat center / 16px 16px;
}
.file-sm.file-wmv:before {
  background: url("../img/ico/wmv.svg") no-repeat center / 16px 16px;
}
.file-sm.file-xls:before {
  background: url("../img/ico/xls.svg") no-repeat center / 16px 16px;
}
.file-sm.file-xlsx:before {
  background: url("../img/ico/xlsx.svg") no-repeat center / 16px 16px;
}
.file-sm.file-xml:before {
  background: url("../img/ico/xml.svg") no-repeat center / 16px 16px;
}
.file-sm.file-xxx:before {
  background: url("../img/ico/xxx.svg") no-repeat center / 16px 16px;
}
.file-sm.file-zip:before {
  background: url("../img/ico/zip.svg") no-repeat center / 16px 16px;
}
.folder {
  display: block;
  padding: 100px 20px 20px 20px;
  width: 170px;
  text-align: center;
  border: 1px solid #E1E5EA;
  border-radius: 5px;
  background: #FBFBFC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' fill='none'%3E%3Cpath fill='%23106FCF' d='M4.4 7.5h16.8a3 3 0 0 1 2.6 1.6l2.8 3.7a3 3 0 0 0 2.6 1.6H70v43a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V19c0-3.1.5-6.3 1.4-9.3a3 3 0 0 1 3-2.3Z'/%3E%3Cpath fill='%23EBF0F3' d='M60.2 13.7H6.4v22.7h53.8V13.7Z'/%3E%3Cpath fill='%23248FFB' d='M67 9.6H50a3 3 0 0 0-2.7 1.8l-3 6.3a3 3 0 0 1-2.7 1.8H0v38.9a4 4 0 0 0 4 4h62a4 4 0 0 0 4-4V12.6a3 3 0 0 0-3-3Z'/%3E%3C/svg%3E") center 26px no-repeat;
}
.folder:hover {
  background-color: #F2F2F5;
}
.folder .count {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.005em;
  margin-bottom: 10px;
  color: #A5AAB8;
}
.folder .title {
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #162446;
}
.btn {
  font-family: Roboto;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  user-select: none;
}
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(39, 66, 176, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active {
  background-image: none;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled).active:focus, .btn:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 66, 176, 0.25), none;
}
a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #20358D;
  border-color: #20358D;
  box-shadow: none;
}
.btn-primary:hover {
  color: #fff;
  background-color: #802091;
  border-color: #771e86;
}
.btn-primary.focus, .btn-primary:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(39, 66, 176, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #20358D;
  border-color: #20358D;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #771e86;
  border-color: #6e1b7c;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(39, 66, 176, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
  box-shadow: none;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #626262;
  border-color: #5c5c5c;
}
.btn-secondary.focus, .btn-secondary:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(117, 117, 117, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #5c5c5c;
  border-color: #555;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(117, 117, 117, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: none;
}
.btn-success:hover {
  color: #fff;
  background-color: #409444;
  border-color: #3d8b40;
}
.btn-success.focus, .btn-success:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #3d8b40;
  border-color: #39833c;
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
  box-shadow: none;
}
.btn-info:hover {
  color: #fff;
  background-color: #009aae;
  border-color: #008fa1;
}
.btn-info.focus, .btn-info:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #008fa1;
  border-color: #008394;
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
  box-shadow: none;
}
.btn-warning:hover {
  color: #fff;
  background-color: #d98100;
  border-color: #cc7a00;
}
.btn-warning.focus, .btn-warning:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(255, 152, 0, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #cc7a00;
  border-color: #bf7200;
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(255, 152, 0, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: none;
}
.btn-danger:hover {
  color: #fff;
  background-color: #f22112;
  border-color: #ea1c0d;
}
.btn-danger.focus, .btn-danger:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #de1b0c;
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.btn-outline-primary {
  color: #20358D;
  background-color: transparent;
  background-image: none;
  border-color: #20358D;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #20358D;
  border-color: #20358D;
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 66, 176, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #20358D;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #20358D;
  border-color: #20358D;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 66, 176, 0.5);
}
.btn-outline-secondary {
  color: #757575;
  background-color: transparent;
  background-image: none;
  border-color: #757575;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 117, 117, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #757575;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 117, 117, 0.5);
}
.btn-outline-success {
  color: #4caf50;
  background-color: transparent;
  background-image: none;
  border-color: #4caf50;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn-outline-success.focus, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #4caf50;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}
.btn-outline-info {
  color: #00bcd4;
  background-color: transparent;
  background-image: none;
  border-color: #00bcd4;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-outline-info.focus, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00bcd4;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}
.btn-outline-warning {
  color: #ff9800;
  background-color: transparent;
  background-image: none;
  border-color: #ff9800;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff9800;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5);
}
.btn-outline-danger {
  color: #f44336;
  background-color: transparent;
  background-image: none;
  border-color: #f44336;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f44336;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #20358D;
  background-color: transparent;
}
.btn-link:hover {
  color: #641971;
  background-color: transparent;
}
.btn-link.focus, .btn-link:focus, .btn-link:hover {
  text-decoration: underline;
  border-color: transparent;
}
.btn-link.focus, .btn-link:focus {
  box-shadow: none;
}
.btn-link.disabled, .btn-link:disabled {
  color: #999;
}
.btn-group-lg > .btn, .btn-lg {
  padding: 1.125rem 2.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-group-sm > .btn, .btn-sm {
  padding: 0.40625rem 1.25rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}
/**/
.btn {
  position: relative;
  padding: 12px 30px;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.428571;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 0.2rem;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  /*    will-change: box-shadow,transform*/
}
.btn, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: 0;
}
.btn.btn-primary {
  color: #fff;
  background-color: #37538d;
  border-color: #2a3f6c;
}
.btn.btn-primary.focus, .btn.btn-primary:focus, .btn.btn-primary:hover {
  color: #fff;
  background-color: #37538d;
  border-color: #2a3f6c;
}
.btn.btn-primary.active, .btn.btn-primary:active, .open > .btn.btn-primary.dropdown-toggle, .show > .btn.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #37538d;
  border-color: #2a3f6c;
  box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
}
.btn.btn-primary.active.focus, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .btn.btn-primary:active.focus, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .open > .btn.btn-primary.dropdown-toggle.focus, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover, .show > .btn.btn-primary.dropdown-toggle.focus, .show > .btn.btn-primary.dropdown-toggle:focus, .show > .btn.btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #37538d;
  border-color: #2a3f6c;
}
.open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #20358D;
}
.open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #2464a3;
}
.btn.btn-primary.disabled.focus, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled:hover, .btn.btn-primary:disabled.focus, .btn.btn-primary:disabled:focus, .btn.btn-primary:disabled:hover {
  background-color: #20358D;
  border-color: #20358D;
}
.btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(39, 66, 176, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(39, 66, 176, 0.2);
}
.btn.btn-primary.btn-link {
  box-shadow: none;
}
.btn.btn-primary.btn-link, .btn.btn-primary.btn-link:active, .btn.btn-primary.btn-link:focus, .btn.btn-primary.btn-link:hover {
  background-color: transparent;
  color: #20358D;
}
.btn.btn-secondary {
  color: #333;
  background-color: #fafafa;
  border-color: #ccc;
}
.btn.btn-secondary.focus, .btn.btn-secondary:focus, .btn.btn-secondary:hover {
  color: #333;
  background-color: #f2f2f2;
  border-color: #adadad;
}
.btn.btn-secondary.active, .btn.btn-secondary:active, .open > .btn.btn-secondary.dropdown-toggle, .show > .btn.btn-secondary.dropdown-toggle {
  color: #333;
  background-color: #f2f2f2;
  border-color: #adadad;
  box-shadow: 0 2px 2px 0 rgba(250, 250, 250, 0.14), 0 3px 1px -2px rgba(250, 250, 250, 0.2), 0 1px 5px 0 rgba(250, 250, 250, 0.12);
}
.btn.btn-secondary.active.focus, .btn.btn-secondary.active:focus, .btn.btn-secondary.active:hover, .btn.btn-secondary:active.focus, .btn.btn-secondary:active:focus, .btn.btn-secondary:active:hover, .open > .btn.btn-secondary.dropdown-toggle.focus, .open > .btn.btn-secondary.dropdown-toggle:focus, .open > .btn.btn-secondary.dropdown-toggle:hover, .show > .btn.btn-secondary.dropdown-toggle.focus, .show > .btn.btn-secondary.dropdown-toggle:focus, .show > .btn.btn-secondary.dropdown-toggle:hover {
  color: #333;
  background-color: #f2f2f2;
  border-color: #8c8c8c;
}
.open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #fafafa;
}
.open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #f2f2f2;
}
.btn.btn-secondary.disabled.focus, .btn.btn-secondary.disabled:focus, .btn.btn-secondary.disabled:hover, .btn.btn-secondary:disabled.focus, .btn.btn-secondary:disabled:focus, .btn.btn-secondary:disabled:hover {
  background-color: #fafafa;
  border-color: #ccc;
}
.btn.btn-secondary:active, .btn.btn-secondary:focus, .btn.btn-secondary:hover {
  box-shadow: 0 14px 26px -12px rgba(250, 250, 250, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(250, 250, 250, 0.2);
}
.btn.btn-secondary.btn-link {
  box-shadow: none;
}
.btn.btn-secondary.btn-link, .btn.btn-secondary.btn-link:active, .btn.btn-secondary.btn-link:focus, .btn.btn-secondary.btn-link:hover {
  background-color: transparent;
  color: #fafafa;
}
.btn.btn-info {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
  box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}
.btn.btn-info.focus, .btn.btn-info:focus, .btn.btn-info:hover {
  color: #fff;
  background-color: #00aec5;
  border-color: #008697;
}
.btn.btn-info.active, .btn.btn-info:active, .open > .btn.btn-info.dropdown-toggle, .show > .btn.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00aec5;
  border-color: #008697;
  box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}
.btn.btn-info.active.focus, .btn.btn-info.active:focus, .btn.btn-info.active:hover, .btn.btn-info:active.focus, .btn.btn-info:active:focus, .btn.btn-info:active:hover, .open > .btn.btn-info.dropdown-toggle.focus, .open > .btn.btn-info.dropdown-toggle:focus, .open > .btn.btn-info.dropdown-toggle:hover, .show > .btn.btn-info.dropdown-toggle.focus, .show > .btn.btn-info.dropdown-toggle:focus, .show > .btn.btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #00aec5;
  border-color: #004b55;
}
.open > .btn.btn-info.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #00bcd4;
}
.open > .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #00aec5;
}
.btn.btn-info.disabled.focus, .btn.btn-info.disabled:focus, .btn.btn-info.disabled:hover, .btn.btn-info:disabled.focus, .btn.btn-info:disabled:focus, .btn.btn-info:disabled:hover {
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn.btn-info:active, .btn.btn-info:focus, .btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2);
}
.btn.btn-info.btn-link {
  box-shadow: none;
}
.btn.btn-info.btn-link, .btn.btn-info.btn-link:active, .btn.btn-info.btn-link:focus, .btn.btn-info.btn-link:hover {
  background-color: transparent;
  color: #00bcd4;
}
.btn.btn-success {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.btn.btn-success.focus, .btn.btn-success:focus, .btn.btn-success:hover {
  color: #fff;
  background-color: #47a44b;
  border-color: #39843c;
}
.btn.btn-success.active, .btn.btn-success:active, .open > .btn.btn-success.dropdown-toggle, .show > .btn.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #47a44b;
  border-color: #39843c;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.btn.btn-success.active.focus, .btn.btn-success.active:focus, .btn.btn-success.active:hover, .btn.btn-success:active.focus, .btn.btn-success:active:focus, .btn.btn-success:active:hover, .open > .btn.btn-success.dropdown-toggle.focus, .open > .btn.btn-success.dropdown-toggle:focus, .open > .btn.btn-success.dropdown-toggle:hover, .show > .btn.btn-success.dropdown-toggle.focus, .show > .btn.btn-success.dropdown-toggle:focus, .show > .btn.btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #47a44b;
  border-color: #255627;
}
.open > .btn.btn-success.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #4caf50;
}
.open > .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #47a44b;
}
.btn.btn-success.disabled.focus, .btn.btn-success.disabled:focus, .btn.btn-success.disabled:hover, .btn.btn-success:disabled.focus, .btn.btn-success:disabled:focus, .btn.btn-success:disabled:hover {
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn.btn-success:active, .btn.btn-success:focus, .btn.btn-success:hover {
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}
.btn.btn-success.btn-link {
  box-shadow: none;
}
.btn.btn-success.btn-link, .btn.btn-success.btn-link:active, .btn.btn-success.btn-link:focus, .btn.btn-success.btn-link:hover {
  background-color: transparent;
  color: #4caf50;
}
.btn.btn-warning {
  color: #fff;
  background-color: #ff9800;
  border-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.btn.btn-warning.focus, .btn.btn-warning:focus, .btn.btn-warning:hover {
  color: #fff;
  background-color: #f08f00;
  border-color: #c27400;
}
.btn.btn-warning.active, .btn.btn-warning:active, .open > .btn.btn-warning.dropdown-toggle, .show > .btn.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #f08f00;
  border-color: #c27400;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.btn.btn-warning.active.focus, .btn.btn-warning.active:focus, .btn.btn-warning.active:hover, .btn.btn-warning:active.focus, .btn.btn-warning:active:focus, .btn.btn-warning:active:hover, .open > .btn.btn-warning.dropdown-toggle.focus, .open > .btn.btn-warning.dropdown-toggle:focus, .open > .btn.btn-warning.dropdown-toggle:hover, .show > .btn.btn-warning.dropdown-toggle.focus, .show > .btn.btn-warning.dropdown-toggle:focus, .show > .btn.btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #f08f00;
  border-color: #804c00;
}
.open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #ff9800;
}
.open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #f08f00;
}
.btn.btn-warning.disabled.focus, .btn.btn-warning.disabled:focus, .btn.btn-warning.disabled:hover, .btn.btn-warning:disabled.focus, .btn.btn-warning:disabled:focus, .btn.btn-warning:disabled:hover {
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn.btn-warning:active, .btn.btn-warning:focus, .btn.btn-warning:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
}
.btn.btn-warning.btn-link {
  box-shadow: none;
}
.btn.btn-warning.btn-link, .btn.btn-warning.btn-link:active, .btn.btn-warning.btn-link:focus, .btn.btn-warning.btn-link:hover {
  background-color: transparent;
  color: #ff9800;
}
.btn.btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.btn.btn-danger.focus, .btn.btn-danger:focus, .btn.btn-danger:hover {
  color: #fff;
  background-color: #f33527;
  border-color: #e11b0c;
}
.btn.btn-danger.active, .btn.btn-danger:active, .open > .btn.btn-danger.dropdown-toggle, .show > .btn.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #f33527;
  border-color: #e11b0c;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.btn.btn-danger.active.focus, .btn.btn-danger.active:focus, .btn.btn-danger.active:hover, .btn.btn-danger:active.focus, .btn.btn-danger:active:focus, .btn.btn-danger:active:hover, .open > .btn.btn-danger.dropdown-toggle.focus, .open > .btn.btn-danger.dropdown-toggle:focus, .open > .btn.btn-danger.dropdown-toggle:hover, .show > .btn.btn-danger.dropdown-toggle.focus, .show > .btn.btn-danger.dropdown-toggle:focus, .show > .btn.btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #f33527;
  border-color: #a21309;
}
.open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #f44336;
}
.open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #f33527;
}
.btn.btn-danger.disabled.focus, .btn.btn-danger.disabled:focus, .btn.btn-danger.disabled:hover, .btn.btn-danger:disabled.focus, .btn.btn-danger:disabled:focus, .btn.btn-danger:disabled:hover {
  background-color: #f44336;
  border-color: #f44336;
}
.btn.btn-danger:active, .btn.btn-danger:focus, .btn.btn-danger:hover {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}
.btn.btn-danger.btn-link {
  box-shadow: none;
}
.btn.btn-danger.btn-link, .btn.btn-danger.btn-link:active, .btn.btn-danger.btn-link:focus, .btn.btn-danger.btn-link:hover {
  background-color: transparent;
  color: #f44336;
}
.btn.btn-rose {
  color: #fff;
  background-color: #e91e63;
  border-color: #e91e63;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.btn.btn-rose.focus, .btn.btn-rose:focus, .btn.btn-rose:hover {
  color: #fff;
  background-color: #ea2c6d;
  border-color: #b8124a;
}
.btn.btn-rose.active, .btn.btn-rose:active, .open > .btn.btn-rose.dropdown-toggle, .show > .btn.btn-rose.dropdown-toggle {
  color: #fff;
  background-color: #ea2c6d;
  border-color: #b8124a;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.btn.btn-rose.active.focus, .btn.btn-rose.active:focus, .btn.btn-rose.active:hover, .btn.btn-rose:active.focus, .btn.btn-rose:active:focus, .btn.btn-rose:active:hover, .open > .btn.btn-rose.dropdown-toggle.focus, .open > .btn.btn-rose.dropdown-toggle:focus, .open > .btn.btn-rose.dropdown-toggle:hover, .show > .btn.btn-rose.dropdown-toggle.focus, .show > .btn.btn-rose.dropdown-toggle:focus, .show > .btn.btn-rose.dropdown-toggle:hover {
  color: #fff;
  background-color: #ea2c6d;
  border-color: #7b0c32;
}
.open > .btn.btn-rose.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #e91e63;
}
.open > .btn.btn-rose.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #ea2c6d;
}
.btn.btn-rose.disabled.focus, .btn.btn-rose.disabled:focus, .btn.btn-rose.disabled:hover, .btn.btn-rose:disabled.focus, .btn.btn-rose:disabled:focus, .btn.btn-rose:disabled:hover {
  background-color: #e91e63;
  border-color: #e91e63;
}
.btn.btn-rose:active, .btn.btn-rose:focus, .btn.btn-rose:hover {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
.btn.btn-rose.btn-link {
  box-shadow: none;
}
.btn.btn-rose.btn-link, .btn.btn-rose.btn-link:active, .btn.btn-rose.btn-link:focus, .btn.btn-rose.btn-link:hover {
  background-color: transparent;
  color: #e91e63;
}
.btn, .btn.btn-default {
  color: #fff;
  background-color: #999;
  border-color: #999;
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}
.btn.btn-default.focus, .btn.btn-default:focus, .btn.btn-default:hover, .btn.focus, .btn:focus, .btn:hover {
  color: #fff;
  background-color: #919191;
  border-color: #7a7a7a;
}
.btn.active, .btn.btn-default.active, .btn.btn-default:active, .btn:active, .open > .btn.btn-default.dropdown-toggle, .open > .btn.dropdown-toggle, .show > .btn.btn-default.dropdown-toggle, .show > .btn.dropdown-toggle {
  color: #fff;
  background-color: #919191;
  border-color: #7a7a7a;
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}
.btn.active.focus, .btn.active:focus, .btn.active:hover, .btn.btn-default.active.focus, .btn.btn-default.active:focus, .btn.btn-default.active:hover, .btn.btn-default:active.focus, .btn.btn-default:active:focus, .btn.btn-default:active:hover, .btn:active.focus, .btn:active:focus, .btn:active:hover, .open > .btn.btn-default.dropdown-toggle.focus, .open > .btn.btn-default.dropdown-toggle:focus, .open > .btn.btn-default.dropdown-toggle:hover, .open > .btn.dropdown-toggle.focus, .open > .btn.dropdown-toggle:focus, .open > .btn.dropdown-toggle:hover, .show > .btn.btn-default.dropdown-toggle.focus, .show > .btn.btn-default.dropdown-toggle:focus, .show > .btn.btn-default.dropdown-toggle:hover, .show > .btn.dropdown-toggle.focus, .show > .btn.dropdown-toggle:focus, .show > .btn.dropdown-toggle:hover {
  color: #fff;
  background-color: #919191;
  border-color: #595959;
}
.open > .btn.btn-default.dropdown-toggle.bmd-btn-icon, .open > .btn.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: #999;
}
.open > .btn.btn-default.dropdown-toggle.bmd-btn-icon:hover, .open > .btn.dropdown-toggle.bmd-btn-icon:hover {
  background-color: #919191;
}
.btn.btn-default.disabled.focus, .btn.btn-default.disabled:focus, .btn.btn-default.disabled:hover, .btn.btn-default:disabled.focus, .btn.btn-default:disabled:focus, .btn.btn-default:disabled:hover, .btn.disabled.focus, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled.focus, .btn:disabled:focus, .btn:disabled:hover {
  background-color: #999;
  border-color: #999;
}
.btn.btn-default:active, .btn.btn-default:focus, .btn.btn-default:hover, .btn:active, .btn:focus, .btn:hover {
  box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
}
.btn.btn-default.btn-link, .btn.btn-link {
  background-color: transparent;
  color: #999;
  box-shadow: none;
}
.btn.btn-default.btn-link:active, .btn.btn-default.btn-link:focus, .btn.btn-default.btn-link:hover, .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover {
  background-color: transparent;
  color: #999;
}
.btn.btn-white, .btn.btn-white:focus, .btn.btn-white:hover {
  background-color: #fff;
  color: #999;
}
.btn.btn-white.btn-link {
  color: #fff;
  background: transparent;
  box-shadow: none;
}
.btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover {
  text-decoration: none !important;
}
.btn-group-raised .btn.btn-link, .btn-group-raised .btn.btn-link.active, .btn-group-raised .btn.btn-link:active, .btn-group-raised .btn.btn-link:focus, .btn-group-raised .btn.btn-link:hover, .btn-group-raised .btn.disabled, .btn-group-raised .btn:disabled, .btn-group-raised .btn[disabled], .btn.btn-raised.btn-link, .btn.btn-raised.btn-link.active, .btn.btn-raised.btn-link:active, .btn.btn-raised.btn-link:focus, .btn.btn-raised.btn-link:hover, .btn.btn-raised.disabled, .btn.btn-raised:disabled, .btn.btn-raised[disabled], fieldset[disabled][disabled] .btn-group-raised .btn, fieldset[disabled][disabled] .btn.btn-raised {
  box-shadow: none;
}
.btn.btn-outline, .btn.btn-outline-danger, .btn.btn-outline-info, .btn.btn-outline-primary, .btn.btn-outline-secondary, .btn.btn-outline-success, .btn.btn-outline-warning {
  border: 1px solid currentColor;
}
.btn.btn-outline {
  color: #333;
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline.focus, .btn.btn-outline:focus, .btn.btn-outline:hover {
  color: #333;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #333;
}
.btn.btn-outline.active, .btn.btn-outline:active, .open > .btn.btn-outline.dropdown-toggle, .show > .btn.btn-outline.dropdown-toggle {
  color: #333;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #333;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline.active.focus, .btn.btn-outline.active:focus, .btn.btn-outline.active:hover, .btn.btn-outline:active.focus, .btn.btn-outline:active:focus, .btn.btn-outline:active:hover, .open > .btn.btn-outline.dropdown-toggle.focus, .open > .btn.btn-outline.dropdown-toggle:focus, .open > .btn.btn-outline.dropdown-toggle:hover, .show > .btn.btn-outline.dropdown-toggle.focus, .show > .btn.btn-outline.dropdown-toggle:focus, .show > .btn.btn-outline.dropdown-toggle:hover {
  color: #333;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #333;
}
.open > .btn.btn-outline.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline, .btn.btn-outline.disabled.focus, .btn.btn-outline.disabled:focus, .btn.btn-outline.disabled:hover, .btn.btn-outline:disabled.focus, .btn.btn-outline:disabled:focus, .btn.btn-outline:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.bg-inverse .btn.btn-outline {
  color: #333;
}
.bg-inverse .btn.btn-outline.focus, .bg-inverse .btn.btn-outline:focus, .bg-inverse .btn.btn-outline:hover {
  color: #333;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline.active, .bg-inverse .btn.btn-outline:active, .open > .bg-inverse .btn.btn-outline.dropdown-toggle, .show > .bg-inverse .btn.btn-outline.dropdown-toggle {
  color: #333;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline.active.focus, .bg-inverse .btn.btn-outline.active:focus, .bg-inverse .btn.btn-outline.active:hover, .bg-inverse .btn.btn-outline:active.focus, .bg-inverse .btn.btn-outline:active:focus, .bg-inverse .btn.btn-outline:active:hover, .open > .bg-inverse .btn.btn-outline.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline.dropdown-toggle:hover {
  color: #333;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline.disabled.focus, .bg-inverse .btn.btn-outline.disabled:focus, .bg-inverse .btn.btn-outline.disabled:hover, .bg-inverse .btn.btn-outline:disabled.focus, .bg-inverse .btn.btn-outline:disabled:focus, .bg-inverse .btn.btn-outline:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline.btn-link {
  background-color: transparent;
}
.btn.btn-outline-primary {
  color: #20358D;
  background-color: transparent;
  border-color: #20358D;
}
.btn.btn-outline-primary.focus, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:hover {
  color: #20358D;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #20358D;
}
.btn.btn-outline-primary.active, .btn.btn-outline-primary:active, .open > .btn.btn-outline-primary.dropdown-toggle, .show > .btn.btn-outline-primary.dropdown-toggle {
  color: #20358D;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #20358D;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-primary.active.focus, .btn.btn-outline-primary.active:focus, .btn.btn-outline-primary.active:hover, .btn.btn-outline-primary:active.focus, .btn.btn-outline-primary:active:focus, .btn.btn-outline-primary:active:hover, .open > .btn.btn-outline-primary.dropdown-toggle.focus, .open > .btn.btn-outline-primary.dropdown-toggle:focus, .open > .btn.btn-outline-primary.dropdown-toggle:hover, .show > .btn.btn-outline-primary.dropdown-toggle.focus, .show > .btn.btn-outline-primary.dropdown-toggle:focus, .show > .btn.btn-outline-primary.dropdown-toggle:hover {
  color: #20358D;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #20358D;
}
.open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-primary, .btn.btn-outline-primary.disabled.focus, .btn.btn-outline-primary.disabled:focus, .btn.btn-outline-primary.disabled:hover, .btn.btn-outline-primary:disabled.focus, .btn.btn-outline-primary:disabled:focus, .btn.btn-outline-primary:disabled:hover {
  background-color: transparent;
  border-color: #20358D;
}
.bg-inverse .btn.btn-outline-primary {
  color: #20358D;
}
.bg-inverse .btn.btn-outline-primary.focus, .bg-inverse .btn.btn-outline-primary:focus, .bg-inverse .btn.btn-outline-primary:hover {
  color: #20358D;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-primary.active, .bg-inverse .btn.btn-outline-primary:active, .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle {
  color: #20358D;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-primary.active.focus, .bg-inverse .btn.btn-outline-primary.active:focus, .bg-inverse .btn.btn-outline-primary.active:hover, .bg-inverse .btn.btn-outline-primary:active.focus, .bg-inverse .btn.btn-outline-primary:active:focus, .bg-inverse .btn.btn-outline-primary:active:hover, .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover {
  color: #20358D;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-primary.disabled.focus, .bg-inverse .btn.btn-outline-primary.disabled:focus, .bg-inverse .btn.btn-outline-primary.disabled:hover, .bg-inverse .btn.btn-outline-primary:disabled.focus, .bg-inverse .btn.btn-outline-primary:disabled:focus, .bg-inverse .btn.btn-outline-primary:disabled:hover {
  background-color: transparent;
  border-color: #20358D;
}
.btn.btn-outline-primary.btn-link {
  background-color: transparent;
}
.btn.btn-outline-secondary {
  color: #333;
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline-secondary.focus, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:hover {
  color: #333;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #333;
}
.btn.btn-outline-secondary.active, .btn.btn-outline-secondary:active, .open > .btn.btn-outline-secondary.dropdown-toggle, .show > .btn.btn-outline-secondary.dropdown-toggle {
  color: #333;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #333;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-secondary.active.focus, .btn.btn-outline-secondary.active:focus, .btn.btn-outline-secondary.active:hover, .btn.btn-outline-secondary:active.focus, .btn.btn-outline-secondary:active:focus, .btn.btn-outline-secondary:active:hover, .open > .btn.btn-outline-secondary.dropdown-toggle.focus, .open > .btn.btn-outline-secondary.dropdown-toggle:focus, .open > .btn.btn-outline-secondary.dropdown-toggle:hover, .show > .btn.btn-outline-secondary.dropdown-toggle.focus, .show > .btn.btn-outline-secondary.dropdown-toggle:focus, .show > .btn.btn-outline-secondary.dropdown-toggle:hover {
  color: #333;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #333;
}
.open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-secondary, .btn.btn-outline-secondary.disabled.focus, .btn.btn-outline-secondary.disabled:focus, .btn.btn-outline-secondary.disabled:hover, .btn.btn-outline-secondary:disabled.focus, .btn.btn-outline-secondary:disabled:focus, .btn.btn-outline-secondary:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.bg-inverse .btn.btn-outline-secondary {
  color: #333;
}
.bg-inverse .btn.btn-outline-secondary.focus, .bg-inverse .btn.btn-outline-secondary:focus, .bg-inverse .btn.btn-outline-secondary:hover {
  color: #333;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-secondary.active, .bg-inverse .btn.btn-outline-secondary:active, .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle {
  color: #333;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-secondary.active.focus, .bg-inverse .btn.btn-outline-secondary.active:focus, .bg-inverse .btn.btn-outline-secondary.active:hover, .bg-inverse .btn.btn-outline-secondary:active.focus, .bg-inverse .btn.btn-outline-secondary:active:focus, .bg-inverse .btn.btn-outline-secondary:active:hover, .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover {
  color: #333;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-secondary.disabled.focus, .bg-inverse .btn.btn-outline-secondary.disabled:focus, .bg-inverse .btn.btn-outline-secondary.disabled:hover, .bg-inverse .btn.btn-outline-secondary:disabled.focus, .bg-inverse .btn.btn-outline-secondary:disabled:focus, .bg-inverse .btn.btn-outline-secondary:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline-secondary.btn-link {
  background-color: transparent;
}
.btn.btn-outline-info {
  color: #00bcd4;
  background-color: transparent;
  border-color: #00bcd4;
}
.btn.btn-outline-info.focus, .btn.btn-outline-info:focus, .btn.btn-outline-info:hover {
  color: #00bcd4;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #00bcd4;
}
.btn.btn-outline-info.active, .btn.btn-outline-info:active, .open > .btn.btn-outline-info.dropdown-toggle, .show > .btn.btn-outline-info.dropdown-toggle {
  color: #00bcd4;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #00bcd4;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-info.active.focus, .btn.btn-outline-info.active:focus, .btn.btn-outline-info.active:hover, .btn.btn-outline-info:active.focus, .btn.btn-outline-info:active:focus, .btn.btn-outline-info:active:hover, .open > .btn.btn-outline-info.dropdown-toggle.focus, .open > .btn.btn-outline-info.dropdown-toggle:focus, .open > .btn.btn-outline-info.dropdown-toggle:hover, .show > .btn.btn-outline-info.dropdown-toggle.focus, .show > .btn.btn-outline-info.dropdown-toggle:focus, .show > .btn.btn-outline-info.dropdown-toggle:hover {
  color: #00bcd4;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #00bcd4;
}
.open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-info, .btn.btn-outline-info.disabled.focus, .btn.btn-outline-info.disabled:focus, .btn.btn-outline-info.disabled:hover, .btn.btn-outline-info:disabled.focus, .btn.btn-outline-info:disabled:focus, .btn.btn-outline-info:disabled:hover {
  background-color: transparent;
  border-color: #00bcd4;
}
.bg-inverse .btn.btn-outline-info {
  color: #00bcd4;
}
.bg-inverse .btn.btn-outline-info.focus, .bg-inverse .btn.btn-outline-info:focus, .bg-inverse .btn.btn-outline-info:hover {
  color: #00bcd4;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-info.active, .bg-inverse .btn.btn-outline-info:active, .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-info.dropdown-toggle {
  color: #00bcd4;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-info.active.focus, .bg-inverse .btn.btn-outline-info.active:focus, .bg-inverse .btn.btn-outline-info.active:hover, .bg-inverse .btn.btn-outline-info:active.focus, .bg-inverse .btn.btn-outline-info:active:focus, .bg-inverse .btn.btn-outline-info:active:hover, .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover {
  color: #00bcd4;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-info.disabled.focus, .bg-inverse .btn.btn-outline-info.disabled:focus, .bg-inverse .btn.btn-outline-info.disabled:hover, .bg-inverse .btn.btn-outline-info:disabled.focus, .bg-inverse .btn.btn-outline-info:disabled:focus, .bg-inverse .btn.btn-outline-info:disabled:hover {
  background-color: transparent;
  border-color: #00bcd4;
}
.btn.btn-outline-info.btn-link {
  background-color: transparent;
}
.btn.btn-outline-success {
  color: #4caf50;
  background-color: transparent;
  border-color: #4caf50;
}
.btn.btn-outline-success.focus, .btn.btn-outline-success:focus, .btn.btn-outline-success:hover {
  color: #4caf50;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #4caf50;
}
.btn.btn-outline-success.active, .btn.btn-outline-success:active, .open > .btn.btn-outline-success.dropdown-toggle, .show > .btn.btn-outline-success.dropdown-toggle {
  color: #4caf50;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-success.active.focus, .btn.btn-outline-success.active:focus, .btn.btn-outline-success.active:hover, .btn.btn-outline-success:active.focus, .btn.btn-outline-success:active:focus, .btn.btn-outline-success:active:hover, .open > .btn.btn-outline-success.dropdown-toggle.focus, .open > .btn.btn-outline-success.dropdown-toggle:focus, .open > .btn.btn-outline-success.dropdown-toggle:hover, .show > .btn.btn-outline-success.dropdown-toggle.focus, .show > .btn.btn-outline-success.dropdown-toggle:focus, .show > .btn.btn-outline-success.dropdown-toggle:hover {
  color: #4caf50;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #4caf50;
}
.open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-success, .btn.btn-outline-success.disabled.focus, .btn.btn-outline-success.disabled:focus, .btn.btn-outline-success.disabled:hover, .btn.btn-outline-success:disabled.focus, .btn.btn-outline-success:disabled:focus, .btn.btn-outline-success:disabled:hover {
  background-color: transparent;
  border-color: #4caf50;
}
.bg-inverse .btn.btn-outline-success {
  color: #4caf50;
}
.bg-inverse .btn.btn-outline-success.focus, .bg-inverse .btn.btn-outline-success:focus, .bg-inverse .btn.btn-outline-success:hover {
  color: #4caf50;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-success.active, .bg-inverse .btn.btn-outline-success:active, .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-success.dropdown-toggle {
  color: #4caf50;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-success.active.focus, .bg-inverse .btn.btn-outline-success.active:focus, .bg-inverse .btn.btn-outline-success.active:hover, .bg-inverse .btn.btn-outline-success:active.focus, .bg-inverse .btn.btn-outline-success:active:focus, .bg-inverse .btn.btn-outline-success:active:hover, .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover {
  color: #4caf50;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-success.disabled.focus, .bg-inverse .btn.btn-outline-success.disabled:focus, .bg-inverse .btn.btn-outline-success.disabled:hover, .bg-inverse .btn.btn-outline-success:disabled.focus, .bg-inverse .btn.btn-outline-success:disabled:focus, .bg-inverse .btn.btn-outline-success:disabled:hover {
  background-color: transparent;
  border-color: #4caf50;
}
.btn.btn-outline-success.btn-link {
  background-color: transparent;
}
.btn.btn-outline-warning {
  color: #ff9800;
  background-color: transparent;
  border-color: #ff9800;
}
.btn.btn-outline-warning.focus, .btn.btn-outline-warning:focus, .btn.btn-outline-warning:hover {
  color: #ff9800;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #ff9800;
}
.btn.btn-outline-warning.active, .btn.btn-outline-warning:active, .open > .btn.btn-outline-warning.dropdown-toggle, .show > .btn.btn-outline-warning.dropdown-toggle {
  color: #ff9800;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-warning.active.focus, .btn.btn-outline-warning.active:focus, .btn.btn-outline-warning.active:hover, .btn.btn-outline-warning:active.focus, .btn.btn-outline-warning:active:focus, .btn.btn-outline-warning:active:hover, .open > .btn.btn-outline-warning.dropdown-toggle.focus, .open > .btn.btn-outline-warning.dropdown-toggle:focus, .open > .btn.btn-outline-warning.dropdown-toggle:hover, .show > .btn.btn-outline-warning.dropdown-toggle.focus, .show > .btn.btn-outline-warning.dropdown-toggle:focus, .show > .btn.btn-outline-warning.dropdown-toggle:hover {
  color: #ff9800;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #ff9800;
}
.open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-warning, .btn.btn-outline-warning.disabled.focus, .btn.btn-outline-warning.disabled:focus, .btn.btn-outline-warning.disabled:hover, .btn.btn-outline-warning:disabled.focus, .btn.btn-outline-warning:disabled:focus, .btn.btn-outline-warning:disabled:hover {
  background-color: transparent;
  border-color: #ff9800;
}
.bg-inverse .btn.btn-outline-warning {
  color: #ff9800;
}
.bg-inverse .btn.btn-outline-warning.focus, .bg-inverse .btn.btn-outline-warning:focus, .bg-inverse .btn.btn-outline-warning:hover {
  color: #ff9800;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-warning.active, .bg-inverse .btn.btn-outline-warning:active, .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle {
  color: #ff9800;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-warning.active.focus, .bg-inverse .btn.btn-outline-warning.active:focus, .bg-inverse .btn.btn-outline-warning.active:hover, .bg-inverse .btn.btn-outline-warning:active.focus, .bg-inverse .btn.btn-outline-warning:active:focus, .bg-inverse .btn.btn-outline-warning:active:hover, .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover {
  color: #ff9800;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-warning.disabled.focus, .bg-inverse .btn.btn-outline-warning.disabled:focus, .bg-inverse .btn.btn-outline-warning.disabled:hover, .bg-inverse .btn.btn-outline-warning:disabled.focus, .bg-inverse .btn.btn-outline-warning:disabled:focus, .bg-inverse .btn.btn-outline-warning:disabled:hover {
  background-color: transparent;
  border-color: #ff9800;
}
.btn.btn-outline-warning.btn-link {
  background-color: transparent;
}
.btn.btn-outline-danger {
  color: #f44336;
  background-color: transparent;
  border-color: #f44336;
}
.btn.btn-outline-danger.focus, .btn.btn-outline-danger:focus, .btn.btn-outline-danger:hover {
  color: #f44336;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #f44336;
}
.btn.btn-outline-danger.active, .btn.btn-outline-danger:active, .open > .btn.btn-outline-danger.dropdown-toggle, .show > .btn.btn-outline-danger.dropdown-toggle {
  color: #f44336;
  background-color: rgba(153, 153, 153, 0.2);
  border-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-danger.active.focus, .btn.btn-outline-danger.active:focus, .btn.btn-outline-danger.active:hover, .btn.btn-outline-danger:active.focus, .btn.btn-outline-danger:active:focus, .btn.btn-outline-danger:active:hover, .open > .btn.btn-outline-danger.dropdown-toggle.focus, .open > .btn.btn-outline-danger.dropdown-toggle:focus, .open > .btn.btn-outline-danger.dropdown-toggle:hover, .show > .btn.btn-outline-danger.dropdown-toggle.focus, .show > .btn.btn-outline-danger.dropdown-toggle:focus, .show > .btn.btn-outline-danger.dropdown-toggle:hover {
  color: #f44336;
  background-color: rgba(153, 153, 153, 0.4);
  border-color: #f44336;
}
.open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.bg-inverse .btn.btn-outline-danger, .btn.btn-outline-danger.disabled.focus, .btn.btn-outline-danger.disabled:focus, .btn.btn-outline-danger.disabled:hover, .btn.btn-outline-danger:disabled.focus, .btn.btn-outline-danger:disabled:focus, .btn.btn-outline-danger:disabled:hover {
  background-color: transparent;
  border-color: #f44336;
}
.bg-inverse .btn.btn-outline-danger {
  color: #f44336;
}
.bg-inverse .btn.btn-outline-danger.focus, .bg-inverse .btn.btn-outline-danger:focus, .bg-inverse .btn.btn-outline-danger:hover {
  color: #f44336;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-danger.active, .bg-inverse .btn.btn-outline-danger:active, .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle, .show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle {
  color: #f44336;
  background-color: rgba(204, 204, 204, 0.15);
  border-color: rgba(204, 204, 204, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-danger.active.focus, .bg-inverse .btn.btn-outline-danger.active:focus, .bg-inverse .btn.btn-outline-danger.active:hover, .bg-inverse .btn.btn-outline-danger:active.focus, .bg-inverse .btn.btn-outline-danger:active:focus, .bg-inverse .btn.btn-outline-danger:active:hover, .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus, .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus, .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover, .show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus, .show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus, .show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover {
  color: #f44336;
  background-color: rgba(204, 204, 204, 0.25);
  border-color: rgba(204, 204, 204, 0.25);
}
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover {
  background-color: rgba(204, 204, 204, 0.15);
}
.bg-inverse .btn.btn-outline-danger.disabled.focus, .bg-inverse .btn.btn-outline-danger.disabled:focus, .bg-inverse .btn.btn-outline-danger.disabled:hover, .bg-inverse .btn.btn-outline-danger:disabled.focus, .bg-inverse .btn.btn-outline-danger:disabled:focus, .bg-inverse .btn.btn-outline-danger:disabled:hover {
  background-color: transparent;
  border-color: #f44336;
}
.btn.btn-outline-danger.btn-link {
  background-color: transparent;
}
.btn-group-lg .btn, .btn-group-lg > .btn, .btn.btn-lg {
  padding: 1.125rem 2.25rem;
  font-size: 0.875rem;
  line-height: 1.333333;
  border-radius: 0.2rem;
}
.btn-group-sm .btn, .btn-group-sm > .btn, .btn.btn-sm {
  padding: 0.5rem 1.25rem 0.4rem;
  font-size: 0.7rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn.btn-round {
  border-radius: 30px;
}
.btn.btn-fab, .btn.btn-just-icon {
  font-size: 24px;
  height: 41px;
  min-width: 41px;
  width: 41px;
  padding: 0;
  overflow: hidden;
  position: relative;
  line-height: 41px;
}
.btn.btn-fab.btn-round, .btn.btn-just-icon.btn-round {
  border-radius: 50%;
}
.btn-group-sm .btn.btn-fab, .btn-group-sm .btn.btn-just-icon, .btn-group-sm > .btn.btn-fab, .btn-group-sm > .btn.btn-just-icon, .btn.btn-fab.btn-fab-mini, .btn.btn-fab.btn-sm, .btn.btn-just-icon.btn-fab-mini, .btn.btn-just-icon.btn-sm {
  height: 30px;
  min-width: 30px;
  width: 30px;
}
.btn-group-sm .btn.btn-fab .fa, .btn-group-sm .btn.btn-fab .material-icons, .btn-group-sm .btn.btn-just-icon .fa, .btn-group-sm .btn.btn-just-icon .material-icons, .btn-group-sm > .btn.btn-fab .fa, .btn-group-sm > .btn.btn-fab .material-icons, .btn-group-sm > .btn.btn-just-icon .fa, .btn-group-sm > .btn.btn-just-icon .material-icons, .btn.btn-fab.btn-fab-mini .fa, .btn.btn-fab.btn-fab-mini .material-icons, .btn.btn-fab.btn-sm .fa, .btn.btn-fab.btn-sm .material-icons, .btn.btn-just-icon.btn-fab-mini .fa, .btn.btn-just-icon.btn-fab-mini .material-icons, .btn.btn-just-icon.btn-sm .fa, .btn.btn-just-icon.btn-sm .material-icons {
  font-size: 17px;
  line-height: 29px;
}
.btn-group-lg .btn.btn-fab, .btn-group-lg .btn.btn-just-icon, .btn-group-lg > .btn.btn-fab, .btn-group-lg > .btn.btn-just-icon, .btn.btn-fab.btn-lg, .btn.btn-just-icon.btn-lg {
  height: 57px;
  min-width: 57px;
  width: 57px;
  line-height: 56px;
}
.btn-group-lg .btn.btn-fab .fa, .btn-group-lg .btn.btn-fab .material-icons, .btn-group-lg .btn.btn-just-icon .fa, .btn-group-lg .btn.btn-just-icon .material-icons, .btn-group-lg > .btn.btn-fab .fa, .btn-group-lg > .btn.btn-fab .material-icons, .btn-group-lg > .btn.btn-just-icon .fa, .btn-group-lg > .btn.btn-just-icon .material-icons, .btn.btn-fab.btn-lg .fa, .btn.btn-fab.btn-lg .material-icons, .btn.btn-just-icon.btn-lg .fa, .btn.btn-just-icon.btn-lg .material-icons {
  font-size: 32px;
  line-height: 56px;
}
.btn.btn-fab .fa, .btn.btn-fab .material-icons, .btn.btn-just-icon .fa, .btn.btn-just-icon .material-icons {
  margin-top: 0;
  position: absolute;
  width: 100%;
  transform: none;
  left: 0;
  top: 0;
  height: 100%;
  line-height: 41px;
  font-size: 20px;
}
.btn-group-lg > .btn-just-icon.btn, .btn-just-icon.btn-lg {
  font-size: 24px;
  height: 41px;
  min-width: 41px;
  width: 41px;
}
.input-group-btn > .btn {
  border: 0;
}
.btn .material-icons, .btn:not(.btn-just-icon):not(.btn-fab) .fa {
  position: relative;
  display: inline-block;
  top: 0;
  margin-top: -1em;
  margin-bottom: -1em;
  font-size: 1.1rem;
  vertical-align: middle;
}
.bg-inverse .btn-group-vertical.disabled, .bg-inverse .btn-group-vertical:disabled, .bg-inverse .btn-group-vertical[disabled], .bg-inverse .btn-group.disabled, .bg-inverse .btn-group:disabled, .bg-inverse .btn-group[disabled], .bg-inverse .btn.disabled, .bg-inverse .btn:disabled, .bg-inverse .btn[disabled], .bg-inverse .input-group-btn .btn.disabled, .bg-inverse .input-group-btn .btn:disabled, .bg-inverse .input-group-btn .btn[disabled], .bg-inverse fieldset[disabled][disabled] .btn, .bg-inverse fieldset[disabled][disabled] .btn-group, .bg-inverse fieldset[disabled][disabled] .btn-group-vertical, .bg-inverse fieldset[disabled][disabled] .input-group-btn .btn {
  color: rgba(255, 255, 255, 0.3);
}
.btn-group, .btn-group-vertical {
  position: relative;
  margin: 10px 1px;
}
.btn-group-vertical .dropdown-menu, .btn-group .dropdown-menu {
  border-radius: 0 0 0.25rem 0.25rem;
}
.btn-group-vertical.btn-group-raised, .btn-group.btn-group-raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-group-vertical .btn, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn-group, .btn-group-vertical .btn:active, .btn-group-vertical > .btn-group, .btn-group .btn, .btn-group .btn + .btn, .btn-group .btn-group, .btn-group .btn:active, .btn-group > .btn-group {
  margin: 0;
}
/**/
.btn-light {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  box-shadow: none;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e2e2;
  border-color: #dcdcdc;
}
.btn-light.focus, .btn-light:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dcdcdc;
  border-color: #d5d5d5;
}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
  box-shadow: none;
}
.btn-dark:hover {
  color: #fff;
  background-color: #2f2f2f;
  border-color: #292929;
}
.btn-dark.focus, .btn-dark:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(66, 66, 66, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #292929;
  border-color: #222;
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0.2rem rgba(66, 66, 66, 0.5);
}
.btn-outline-light {
  color: #212529;
  background-color: transparent;
  background-image: none;
  border-color: #f5f5f5;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-light.focus, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #424242;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-outline-dark {
  color: #424242;
  background-color: transparent;
  background-image: none;
  border-color: #424242;
  border: 1px solid #424242;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.btn-outline-dark.focus, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 66, 66, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #424242;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 66, 66, 0.5);
}
/***/
.btn.err {
  background: #FF4547;
  border-color: #FF4547;
}
.btn.scs {
  background: #45FE7C;
  border-color: #45FE7C;
}
.btn.btn-plus {
  background: #248ffb;
  border-radius: 50%;
  color: #fbfbfc;
  height: 39px;
  font-size: 20px;
  line-height: 22px;
  padding: 10px 14px;
}
.btn.btn-edit {
  padding: 10px 20px;
  background: #F0F0F1;
  border-radius: 50%;
  height: 39px;
  width: 39px;
  background: #F0F0F1 url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.275 14.924h4.782' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M9.641 3.717c.553-.705 1.446-.668 2.151-.115l1.043.817c.705.553.954 1.41.402 2.116L7.02 14.466a1.11 1.11 0 01-.863.427l-2.397.03-.543-2.336c-.077-.328 0-.673.207-.939l6.217-7.931z' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.477 5.202l3.595 2.819' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}
.btn.btn-submit {
  background: #313976;
  border-radius: 2px;
  font-weight: 500;
  font-size: 15px;
  line-height: 107.5%;
  text-align: center;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  padding: 17px;
}
.btn.btn-del {
  background-color: transparent;
  box-shadow: none;
}
.btn.btn-del-file {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.103 7.89s-.452 5.613-.715 7.977c-.125 1.13-.822 1.791-1.965 1.812-2.174.04-4.35.042-6.524-.004-1.1-.023-1.785-.693-1.907-1.802-.265-2.385-.715-7.982-.715-7.982M17.257 5.2H3.125M14.534 5.2a1.373 1.373 0 01-1.346-1.104l-.203-1.013a1.067 1.067 0 00-1.03-.791H8.426c-.483 0-.906.323-1.031.79l-.203 1.014A1.373 1.373 0 015.848 5.2' stroke='%23162446' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  padding: 10px;
}
.btn.btn-smm {
  padding: 0 8px;
  line-height: 20px;
}
.btn.btn-del:before {
  content: "";
  display: inline-block;
  vertical-align: sub;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs/%3E%3Cpath d='M95 9.976L90.024 5 50 45.024 9.976 5 5 9.976 45.024 50 5 90.024 9.976 95 50 54.976 90.024 95 95 90.024 54.976 50z'/%3E%3C/svg%3E") no-repeat center / 14px 14px;
}
.dropsm button {
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 5px;
  width: 30px;
  height: 20px;
  background-color: initial;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.986 10.319a7.502 7.502 0 0113.79 3.603 6.214 6.214 0 11.24 12.424H9.917a8.146 8.146 0 112.07-16.027zm9.386 7.345a1.062 1.062 0 01-1.494.166l-1.815-1.452v4.872a1.063 1.063 0 01-2.125 0v-4.873l-1.815 1.453a1.062 1.062 0 01-1.328-1.66l3.538-2.83c.18-.146.41-.233.659-.236h.012c.254.001.487.09.669.24l3.533 2.827c.458.366.533 1.035.166 1.493z' fill='%238F97A8'/%3E%3C/svg%3E");
}
.dropsm.enter button {
  background-color: #E5E5E5;
}
.dropsm.active button {
  background-color: #cdffc0;
}
.dropsm input {
  display: none;
}
.modal .modal-content {
  background: #FBFBFC;
  border-radius: 2px;
  border: none;
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
.modal .modal-header {
  border-bottom: none;
}
@media (min-width: 768px) {
  .modal .modal-header {
    padding: 2rem 2rem 0.5rem 2rem;
  }
}
@media (min-width: 768px) {
  .modal .modal-body {
    padding: 0.5rem 2rem 2rem 2rem;
  }
}
.modal.fade {
  transition: opacity 0.07s linear;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.14s ease-out;
  transition: transform 0.14s ease-out;
  transition: transform 0.14s ease-out, -webkit-transform 0.14s ease-out;
  -webkit-transform: none;
  transform: none;
}
.modal.fade .modal-dialog .modal-content {
  animation-duration: 0.2s;
  -webkit-animation-duration: 0.2s;
  animation-name: modalOut;
  -webkit-animation-name: modalOut;
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.modal.show .modal-dialog .modal-content {
  animation-name: modalIn;
  -webkit-animation-name: modalIn;
}
.modal-backdrop.show {
  opacity: 0.2;
}
.fade {
  transition: opacity 0.04s linear;
}
@keyframes modalIn {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  50% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }
  80% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes modalOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}
@-webkit-keyframes modalIn {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  50% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }
  80% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes modalOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}
.f-auth-code [type="number"], .f-client-code [type="number"] {
  margin: 0 5px;
  text-align: center;
  max-width: 40px;
  padding: 7px 10px;
}
.f-auth-code input[type="number"]::-webkit-outer-spin-button, .f-auth-code input[type="number"]::-webkit-inner-spin-button, .f-client-code input[type="number"]::-webkit-outer-spin-button, .f-client-code input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.f-auth-code input[type="number"]::-moz-outer-spin-button, .f-auth-code input[type="number"]::-moz-inner-spin-button, .f-client-code input[type="number"]::-moz-outer-spin-button, .f-client-code input[type="number"]::-moz-inner-spin-button {
  -moz-appearance: textfield;
}
.f-auth-code .btn-auth-again, .f-client-code .btn-auth-again {
  border-bottom: 1px solid rgba(0, 126, 238, 0.15);
}
.form-check-input.default {
  border-color: #4bf95d;
  background-color: #4bf95d;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input {
  cursor: pointer;
}
.point-label .form-check {
  display: inline-block;
  margin-right: 15px;
}
.form-control-xs {
  font-size: 0.875rem;
}
.m-item-ent .container > .card {
  border: 0;
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
@media (max-width: 767px) {
  .m-item-ent .container {
    padding: 0px 5px !important;
  }
  .m-item-ent h1 {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 27px;
  }
  .m-item-ent .col-form-label {
    padding-top: 0;
  }
  .m-item-ent .card .card-body {
    padding: 15px 10px !important;
  }
}
dl {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
dl dt {
  flex: 1 1 auto;
  display: flex;
  align-items: baseline;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.015em;
  color: #8F97A8;
  padding: 10px 0;
  margin: 0;
}
dl dt:after {
  content: "";
  flex: 1 1 auto;
  height: 1px;
  background-image: url("data:image/svg+xml,%3Csvg width='331' height='1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23E1E5EA' stroke-dasharray='3 3' d='M0 .5h331'/%3E%3C/svg%3E");
  background-repeat-y: no-repeat;
  margin: 0 2px;
}
dl dd {
  font-size: 15px;
  line-height: 140%;
  text-align: right;
  letter-spacing: -0.2px;
  color: #162446;
  padding: 10px 0;
  margin: 0;
}
dl dd .badge {
  margin: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}
.check {
  margin-top: 20px;
  max-height: 150px;
  overflow: auto;
}
.hdt {
  /*.form-switch .form-check-input:not([disabled]) {
		margin-top: 10px;
	}
	.form-switch .form-check-input[disabled] {
		margin-top: 10px;
	}*/
}
.hdt .dt {
  padding: 7px 0;
  margin: 0;
  display: block;
}
.hdt .dd {
  padding: 7px 0;
  margin: 0;
  display: block;
}
.hdt .form-switch .form-check-input {
  margin-top: 10px;
}
.hdt .photos {
  margin: 0 -10px;
}
.hdt .form-photo {
  position: relative;
  margin: 0 10px 20px;
  width: 130px;
  height: 89px;
}
.hdt .form-photo a {
  display: block;
  width: 130px;
  height: 89px;
  overflow: hidden;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
  background-size: cover;
  background-position: center;
}
.hdt .form-photo a img {
  width: 130px;
  height: 89px;
  opacity: 0;
}
.hdt .form-photo .btn-del {
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.hdt .form-photo:hover .btn-del {
  background-color: white;
}
.hdt .dropa input {
  display: none;
}
.hdt .btn-upload {
  position: relative;
  margin: 0 10px 20px;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
  width: 130px;
  height: 89px;
  font-size: 0;
}
.hdt .btn-upload:before {
  content: "";
  display: inline-block;
  vertical-align: sub;
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  top: 38px;
  background: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0V5.25M5.5 10.5V5.25M5.5 5.25H11M5.5 5.25H0' stroke='%238F8F8F' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center / 11px 11px;
}
.hdt .btn-del {
  text-decoration: underline;
  color: grey;
  font-size: 0;
  padding: 5px;
}
.hdt .btn-del:before {
  vertical-align: middle;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs/%3E%3Cpath d='M95 9.976L90.024 5 50 45.024 9.976 5 5 9.976 45.024 50 5 90.024 9.976 95 50 54.976 90.024 95 95 90.024 54.976 50z'/%3E%3C/svg%3E") no-repeat center / 14px 14px;
}
.bd-callout {
  padding: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  background-color: #6c757d;
  border-left: 0.25rem solid #dee2e6;
}
.bd-callout h4 {
  margin-bottom: 0.25rem;
}
.bd-callout > :last-child {
  margin-bottom: 0;
}
.bd-callout + .bd-callout {
  margin-top: -0.25rem;
}
.bd-callout .highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.bd-callout-info {
  background-color: rgba(13, 202, 240, 0.075);
  border-color: rgba(13, 202, 240, 0.5);
}
.bd-callout-warning {
  background-color: rgba(255, 193, 7, 0.075);
  border-color: rgba(255, 193, 7, 0.5);
}
.bd-callout-danger {
  background-color: rgba(220, 53, 69, 0.075);
  border-color: rgba(220, 53, 69, 0.5);
}
.bd-callout-success {
  background-color: rgba(25, 135, 84, 0.075);
  border-color: rgba(25, 135, 84, 0.5);
}
@media (max-width: 767px) {
  .m-chat {
    padding: 15px 0px;
  }
  .m-chat h1 {
    margin-bottom: 0;
  }
}
.m-chat .chat-block {
  border: 1px solid #dee2e6;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
.m-chat .chat-block .col-list {
  flex: 1 0 0%;
  max-width: 400px;
  background: linear-gradient(0deg, #FBFBFC, #FBFBFC), #FFFFFF;
}
@media (max-width: 767px) {
  .m-chat .chat-block .col-list {
    display: none;
  }
  .m-chat .chat-block .col-list.show {
    display: block;
    position: absolute;
    z-index: 1;
  }
}
.m-chat .chat-block .col-log {
  flex: 1 0 0%;
  width: calc(100% - 400px);
}
@media (max-width: 767px) {
  .m-chat .chat-block .col-log {
    /*width: auto;*/
  }
}
.m-chat .btn-chats {
  width: 60px;
  height: 40px;
  box-shadow: 0px 0 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 20%;
  background: #FFFFFF;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .m-chat .btn-chats {
    display: none;
  }
}
.m-chat .chat-list {
  height: 70vh;
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  border-right: 1px solid #e1e0e0;
}
.m-chat .chat-list .chat-list-header {
  padding: 10px;
  position: relative;
  border-bottom: 1px solid #e1e0e0;
  flex: 0 0 50px;
}
.m-chat .chat-list .chat-list-header h5 {
  margin: 0;
}
.m-chat .chat-list .chat-list-block {
  position: relative;
  height: 100%;
  overflow-y: auto;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item {
  padding: 5px 10px;
  border-bottom: 1px solid #e1e0e0;
  cursor: pointer;
  position: relative;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .name {
  font-weight: 600;
  font-size: 14px;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .name small {
  font-weight: 400;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .name i {
  font-style: normal;
  display: inline-block;
  width: 12px;
  height: 12px;
  line-height: 12px;
  font-size: 9px;
  background: #007eff;
  color: white;
  text-align: center;
  border-radius: 10px;
  vertical-align: middle;
  margin-left: 3px;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .date {
  color: #707f8d;
  font-size: 12px;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .text {
  color: #707f8d;
  font-size: 13px;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item.active {
  background: #e6f5ff;
}
.m-chat .chat-list .chat-list-block .chat-list-body .list-item .noread {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  background: #ff5200;
  color: white;
  text-align: center;
  border-radius: 10px;
  font-weight: bold;
}
.m-chat .chat-list .chat-list-block .chat-list-body .no-chats {
  padding: 10px;
  font-style: italic;
}
.m-chat .chat-log {
  height: 70vh;
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.m-chat .chat-log .chat-log-header {
  padding: 10px;
  position: relative;
  border-bottom: 1px solid #e1e0e0;
  flex: 0 0 50px;
  font-weight: bold;
}
.m-chat .chat-log .chat-log-header i {
  font-style: normal;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  font-size: 12px;
  background: #007eff;
  color: white;
  text-align: center;
  border-radius: 10px;
  vertical-align: middle;
  margin-left: 5px;
}
.m-chat .chat-log .chat-log-block {
  position: relative;
  height: 100%;
  overflow-y: auto;
}
.m-chat .chat-log .chat-log-block .chat-log-body {
  padding: 10px 0;
  overflow-y: auto;
  height: 100%;
  background: url(../img/chat.svg);
}
.m-chat .chat-log .chat-log-block .chat-log-body .select-chat {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
}
.m-chat .chat-log .chat-log-footer {
  padding: 10px;
}
.log-item {
  margin: 20px 0;
  border-radius: 10px;
  padding: 10px;
  position: relative;
  box-shadow: 0 0 8px #d9d9d9;
}
.log-item.item-me {
  margin: 20px 10px 20px 100px;
  background: #E1FEC6;
}
.log-item.item-nome {
  margin: 20px 100px 20px 10px;
  background: #ffffff;
}
.log-item.item-new {
  animation-name: itemNewChat;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}
.log-item .author {
  color: #42648b;
  font-size: 12.5px;
  line-height: 12px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 5px;
}
.log-item .time {
  color: rgba(120, 127, 140, 0.6);
  font-size: 12px;
  line-height: 12px;
  text-align: right;
  margin-bottom: 5px;
}
.log-item .read {
  position: absolute;
  right: 7px;
  bottom: 0px;
  color: #3EAA3C;
}
.log-item .read span {
  position: absolute;
  right: 4px;
}
.log-item .text {
  color: #323232;
  font-weight: 500;
  font-size: 15px;
}
.noti-item {
  margin: 20px;
  border-radius: 10px;
  padding: 10px;
  position: relative;
  background: white;
  box-shadow: 0 0 8px #d9d9d9;
}
.noti-item.item-new {
  animation-name: itemNewNoti;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}
.noti-item .time {
  color: #787f8c;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
  margin-bottom: 5px;
}
.noti-item .text {
  color: #323232;
  font-weight: 500;
  font-size: 15px;
}
.dropareachat button {
  background-position: center;
  background-repeat: no-repeat;
  border: 1.5px dashed #B7BCC7;
  border-radius: 5px;
  width: 48px;
  height: 38px;
  background-color: initial;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.986 10.319a7.502 7.502 0 0113.79 3.603 6.214 6.214 0 11.24 12.424H9.917a8.146 8.146 0 112.07-16.027zm9.386 7.345a1.062 1.062 0 01-1.494.166l-1.815-1.452v4.872a1.063 1.063 0 01-2.125 0v-4.873l-1.815 1.453a1.062 1.062 0 01-1.328-1.66l3.538-2.83c.18-.146.41-.233.659-.236h.012c.254.001.487.09.669.24l3.533 2.827c.458.366.533 1.035.166 1.493z' fill='%238F97A8'/%3E%3C/svg%3E");
}
.dropareachat.enter button {
  background-color: #E5E5E5;
}
.dropareachat.active button {
  background-color: #cdffc0;
}
.dropareachat input {
  display: none;
}
.f-chat textarea {
  max-height: 96px;
}
@keyframes itemNewChat {
  0% {
    background: antiquewhite;
  }
  100% {
    background: #f2f5f9;
  }
}
@keyframes itemNewNoti {
  0% {
    background: antiquewhite;
  }
  100% {
    background: #fff9f9;
  }
}
.s-history {
  max-height: 70vh;
  overflow-y: auto;
}
.s-history .date {
  font-size: 80%;
}
.status:not(.form-control) {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  padding: 0px 4px;
  line-height: 16px;
  border-radius: 4px;
  color: white;
  text-shadow: 0 0 1px #686868;
}
.status:not(.form-control).stbig {
  font-size: 14px;
  line-height: 18px;
  min-width: 18px;
  text-align: center;
}
.status:not(.form-control).st-red {
  background-color: #ff6d4c;
}
.status:not(.form-control).st-yel {
  background-color: #dddd00;
}
.status:not(.form-control).st-blu {
  background-color: #3ba1eb;
}
.status:not(.form-control).st-grn {
  background-color: #1eba79;
}
.status:not(.form-control).st-blk {
  background-color: #000;
}
.status:not(.form-control).st-wht {
  color: #000;
}
.status:not(.form-control).st-orn {
  background-color: #ffa200;
}
.status:not(.form-control).st-fio {
  background-color: #a186ce;
}
.status:not(.form-control).st-ros {
  background-color: #ffb0d0;
}
.status:not(.form-control).st-pin {
  background-color: #ff1493;
}
.ripple {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  /* to contain zoomed ripple */
  transform: translateZ(0);
  border-radius: inherit;
  /* inherit from parent (rounded buttons etc) */
  pointer-events: none;
  /* allow user interaction */
  animation: ripple-shadow 0.3s forwards;
  -webkit-animation: ripple-shadow 0.3s forwards;
}
.rippleWave {
  backface-visibility: hidden;
  position: absolute;
  border-radius: 50%;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  background: white;
  opacity: 0.15;
  animation: ripple 1.5s forwards;
  -webkit-animation: ripple 1.5s forwards;
}
@keyframes ripple-shadow {
  0% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  20% {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  }
  100% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
}
@-webkit-keyframes ripple-shadow {
  0% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  20% {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  }
  100% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
}
@keyframes ripple {
  to {
    transform: scale(24);
    opacity: 0;
  }
}
@-webkit-keyframes ripple {
  to {
    -webkit-transform: scale(24);
    opacity: 0;
  }
}
main {
  margin-top: 65px;
}
@media (min-width: 768px) {
  main {
    margin-left: 60px;
  }
}
.badge {
  font-size: 0.9em;
  font-weight: 600;
}
.badge a {
  color: inherit;
}
.badge-sm {
  padding: 2px 4px;
}
.nav-link {
  color: inherit;
}
.tooltip.toolias {
  --bs-tooltip-bg: var(--bs-gray-100);
  --bs-tooltip-color: var(--bs-black);
}
.tooltip.toolias .tooltip-inner {
  box-shadow: 0 0 15px 1px #CFCFCF;
}
header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 3;
  background: white;
  display: flex;
  justify-content: space-between;
  padding: 6px 6px 6px 6px;
  -webkit-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  -moz-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
}
@media (max-width: 767px) {
  header {
    padding: 6px;
  }
}
header .logo {
  display: flex;
  justify-content: start;
  align-items: center;
}
header .logo .btn-nav {
  width: 46px;
  height: 46px;
  box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.06);
  border-radius: 50%;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 12h15M2.5 6h15M2.5 18h15' stroke='%23282828' stroke-width='2.083' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center / 20px 24px;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  header .logo .btn-nav {
    display: none;
  }
}
header .logo .svglogo {
  padding: 10px;
  display: flex;
  align-items: center;
  /*	.logo{
				width: 20px;
				height: 20px;
				background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.341 1.437l3.006-.76c.32-.081.62.19.597.519a8.952 8.952 0 00.295 3.006l-.912-.16c-.63.648-1.09 1.819-1.27 3.023a6.107 6.107 0 01-1.496-1.847l-.475.58c-.347-1.47-.397-2.956-.058-4.071a.433.433 0 01.313-.29zM4.128 6.973a9.811 9.811 0 01-1.766-1.594c-.217-.25-.623-.225-.789.062L.063 8.054a.435.435 0 00-.012.428c.636 1.153 1.923 2.31 3.404 3.18l-.106-2.05a6.094 6.094 0 002.955.308c-1.086-.767-2.017-1.846-2.298-2.797l.122-.15zm-.653 5.072a9.79 9.79 0 01-2.605.937c-.324.067-.501.433-.332.718l1.538 2.597a.435.435 0 00.368.219c1.22.01 2.717-.467 4.11-1.225l-1.165-.843a6.096 6.096 0 001.96-1.892c-1.4.226-2.963.066-3.872-.488l-.002-.023zm3.868 3.816a9.792 9.792 0 01-1.311 2.472c-.195.267-.08.657.236.755l2.883.891a.435.435 0 00.42-.085c1.034-.922 1.912-2.55 2.422-4.287l-1.518.557a6.095 6.095 0 00-.471-2.673c-.702 1.105-1.705 2.068-2.623 2.398l-.038-.027zm5.456-.61a9.79 9.79 0 011.088 2.548c.086.32.462.475.736.29l2.504-1.686a.435.435 0 00.197-.38c-.071-1.406-.809-3.143-1.867-4.645l-.662 1.733a6.093 6.093 0 00-2.616-1.487c.567 1.212.842 2.636.62 3.626zm2.818-4.292a9.78 9.78 0 013.192.533c.313.107.652-.118.652-.449V8.025a.435.435 0 00-.205-.376c-1.27-.766-3.26-1.123-5.193-1.038l.728 1.065a5.584 5.584 0 00-2.4 1.142c1.35.366 2.683 1.134 3.281 1.996l-.055.145zm-1.79-4.695a9.776 9.776 0 012.798-2.422c.286-.165.34-.569.09-.786l-2.277-1.981a.435.435 0 00-.419-.093c-1.435.463-3.039 1.765-4.25 3.312l.98.171a6.093 6.093 0 00-.966 2.924c1.034-1.02 2.495-1.787 3.594-1.782l.45.657z' fill='%23162446'/%3E%3C/svg%3E");

				animation: logoRotate 0.5s ease-in 0s infinite;
				animation-play-state: paused;
				transform-origin: 50% 51%;
				&.rotate {
					position:relative; 
					z-index:1041;
					animation-play-state: running;
				}
			}*/
}
header .logo .svglogo .text {
  margin-left: 25px;
  width: 54px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url("../img/logo-ias.svg");
}
header .time {
  font-family: "ElectronicaC";
  color: #20358D;
  font-size: 25px;
  font-weight: 400;
  margin-top: 1px;
  margin-right: 10px;
  white-space: nowrap;
}
header .time span {
  position: relative;
  top: -4px;
  display: inline-block;
}
header .buttons {
  display: flex;
  justify-content: space-start;
  align-items: center;
}
header .buttons .btn-notify {
  position: relative;
  margin: 10px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23ECEDF0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.03 13.597c0 .942.25 1.497.797 2.137.415.472.548 1.077.548 1.733a2.71 2.71 0 01-.647 1.783 3.402 3.402 0 01-2.175 1.06c-1.179.1-2.358.185-3.553.185-1.195 0-2.374-.05-3.552-.185a3.398 3.398 0 01-2.175-1.06 2.711 2.711 0 01-.648-1.783c0-.656.133-1.261.548-1.733.565-.64.797-1.195.797-2.137v-.32c0-1.26.315-2.086.963-2.893.963-1.178 2.507-1.884 4.034-1.884h.067c1.56 0 3.154.74 4.1 1.969.615.79.896 1.58.896 2.809v.32zm-7.225 8.449c0-.378.347-.551.667-.625.375-.08 2.66-.08 3.035 0 .32.074.667.247.667.625-.019.36-.23.678-.521.88a2.726 2.726 0 01-1.285.549 2.847 2.847 0 01-.756 0 2.714 2.714 0 01-1.285-.55c-.292-.201-.503-.52-.522-.88z' fill='%238F97A8'/%3E%3C/svg%3E");
}
header .buttons .btn-notify span {
  position: absolute;
  min-width: 20px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 3px;
  line-height: 20px;
  border-radius: 10px;
  background: red;
  color: white;
  display: block;
  text-align: center;
  left: -5px;
  top: -5px;
}
header .buttons .btn-profile {
  margin: 10px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #E4D396;
}
header .buttons .btn-profile .user-photo {
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
@keyframes logoRotate {
  100% {
    transform: rotate(360deg);
  }
}
h1 {
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 0.015em;
  color: #162446;
  margin-bottom: 30px;
}
.mx-n2 {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.show-menu {
  position: relative;
  background: url("data:image/svg+xml,%3Csvg width='16' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.3' cy='2' r='1.5' fill='%23687085'/%3E%3Ccircle cx='8' cy='2' r='1.5' fill='%23687085'/%3E%3Ccircle cx='13.7' cy='2' r='1.5' fill='%23687085'/%3E%3C/svg%3E") no-repeat center;
  display: inline-block;
  width: 20px;
  height: 14px;
  cursor: pointer;
}
.show-menu .dropdown-menu {
  right: 0;
  top: 0;
}
.cursor {
  cursor: pointer;
}
[data-finl]:after {
  content: " ✎";
  display: inline-block;
  color: cornflowerblue;
  rotate: 90deg;
}
.dropdown-menu li span {
  cursor: pointer;
  padding: 0.25rem 1rem;
}
.fil-sel {
  display: flex;
  justify-content: start;
  align-items: center;
}
.fil-sel ul {
  min-width: 120px;
  margin: 0 10px;
  text-align: center;
}
.fil-sel ul li {
  display: none;
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 120%;
  color: #313D5B;
}
.fil-sel ul li.active {
  display: block;
}
.fil-sel .btn {
  width: 24px;
  height: 24px;
  background: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  padding: 10px;
}
.fil-sel .btn.btn-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.041 11.083L4.958 7 9.04 2.916' stroke='%23313D5B' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fil-sel .btn.btn-prev.disabled {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.041 11.083L4.958 7 9.04 2.916' stroke='%238F97A8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fil-sel .btn.btn-next {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.959 2.917L9.042 7 4.96 11.084' stroke='%23313D5B' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fil-sel .btn.btn-next.disabled {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.959 2.917L9.042 7 4.96 11.084' stroke='%238F97A8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.worksqr {
  font-size: 12px;
  border-radius: 2px;
  height: 24px;
  line-height: 24px;
  min-width: 24px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  font-weight: bold;
  box-shadow: 0 0 5px #d7d5d5;
  white-space: nowrap;
  padding: 0 3px;
}
.msg {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.msg.tlg {
  background: url("../img/msg/tg.svg") no-repeat 0 0 / 100% 100%;
}
.msg.vbr {
  background: url("../img/msg/vb.svg") no-repeat 0 0 / 100% 100%;
}
.msg.vk {
  background: url("../img/msg/vk.svg") no-repeat 0 0 / 100% 100%;
}
.msg.whp {
  background: url("../img/msg/wh.svg") no-repeat 0 0 / 100% 100%;
}
.msg.max {
  background: url("../img/msg/max.svg") no-repeat 0 0 / 100% 100%;
}
.msg.sms {
  background: url("../img/msg/sms.svg") no-repeat 0 0 / 100% 100%;
}
.msg.em {
  background: url("../img/msg/em.svg") no-repeat 0 0 / 100% 100%;
}
.gadj {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.gadj.cmp {
  background: url("../img/gadj/computer_icon.svg") no-repeat 0 0 / 100% 100%;
}
.gadj.phn {
  background: url("../img/gadj/phone_icon.svg") no-repeat 0 0 / 100% 100%;
}
.gadj.pad {
  background: url("../img/gadj/ipad_icon.svg") no-repeat 0 0 / 100% 100%;
}
.obclr {
  width: 5px;
  height: 5px;
  left: 11px;
  top: 13px;
  border-radius: 3px;
  display: block;
  position: absolute;
}
.obclr.obclr-list {
  width: 10px;
  height: 10px;
  position: relative;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 5px;
}
.obclr.obclr-1 {
  background: #31ce19;
  box-shadow: 0 0 2px #31ce19;
}
.obclr.obclr-2 {
  background: #e0ff00;
  box-shadow: 0 0 2px #e0ff00;
}
.obclr.obclr-3 {
  background: #ea6912;
  box-shadow: 0 0 2px #ea6912;
}
.obclr.obclr-4 {
  background: #000;
  box-shadow: 0 0 2px #000;
}
.card-stats .col-icon {
  width: 65px;
  height: 65px;
  margin-left: 15px;
}
.card-stats .col-icon .icon-big {
  width: 100%;
  height: 100%;
  font-size: 18px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.card-stats .col-icon .icon-big.icon-default {
  background: #1a2035;
}
.card-stats .col-icon .icon-big.icon-primary {
  background: #1572E8;
}
.card-stats .col-icon .icon-big.icon-secondary {
  background: #6861CE;
}
.card-stats .col-icon .icon-big.icon-success {
  background: #31CE36;
}
.card-stats .col-icon .icon-big.icon-warning {
  background: #FFAD46;
}
.card-stats .col-icon .icon-big.icon-info {
  background: #48ABF7;
}
.card-stats .col-icon .icon-big.icon-danger {
  background: #F25961;
}
.card-stats .col-icon .icon-big i {
  color: #fff !important;
}
.card-stats .col-icon .icon-big i:before {
  margin-left: 0;
  font-size: 30px;
}
.stamp {
  color: #fff;
  background: #6861CE;
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600;
}
.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
.loader {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.8);
  pointer-events: none;
}
.loader.anim {
  transition: all 1s cubic-bezier(0.62, 0, 0.65, 0.25);
  opacity: 1;
}
.loader.anim .glistening-window {
  position: relative;
  width: 100px;
  height: 100px;
  margin-left: -50px;
  margin-top: -50px;
  top: 50%;
  left: 50%;
  -webkit-animation: xLoaderGlisteningWindow 5s infinite linear;
  -moz-animation: xLoaderGlisteningWindow 5s infinite linear;
  -ms-animation: xLoaderGlisteningWindow 5s infinite linear;
  -o-animation: xLoaderGlisteningWindow 5s infinite linear;
  animation: xLoaderGlisteningWindow 5s infinite linear;
}
.loader.anim .glistening-window span {
  width: 50px;
  height: 50px;
  position: absolute;
  background: red;
  display: block;
  -webkit-animation: xLoaderGlisteningWindowSpan 1s infinite linear;
  -moz-animation: xLoaderGlisteningWindowSpan 1s infinite linear;
  -ms-animation: xLoaderGlisteningWindowSpan 1s infinite linear;
  -o-animation: xLoaderGlisteningWindowSpan 1s infinite linear;
  animation: xLoaderGlisteningWindowSpan 1s infinite linear;
}
.loader.anim .glistening-window span:nth-child(1) {
  background: #2ecc71;
}
.loader.anim .glistening-window span:nth-child(2) {
  left: 50px;
  background: #9b59b6;
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -ms-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.loader.anim .glistening-window span:nth-child(3) {
  top: 50px;
  background: #3498db;
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  -ms-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.loader.anim .glistening-window span:nth-child(4) {
  top: 50px;
  left: 50px;
  background: #f1c40f;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
@-webkit-keyframes xLoaderGlisteningWindow {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes xLoaderGlisteningWindow {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-ms-keyframes xLoaderGlisteningWindow {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-o-keyframes xLoaderGlisteningWindow {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes xLoaderGlisteningWindow {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes xLoaderGlisteningWindowSpan {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@-moz-keyframes xLoaderGlisteningWindowSpan {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@-ms-keyframes xLoaderGlisteningWindowSpan {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@-o-keyframes xLoaderGlisteningWindowSpan {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes xLoaderGlisteningWindowSpan {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
.alert {
  border: 0px;
  position: relative;
  padding: 0.95rem 2.5rem 0.95rem 1rem;
  max-width: 700px;
  border-radius: 1px;
  line-height: 1.2;
  color: inherit;
  background-color: #ffffff;
  -webkit-box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26);
  -moz-box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26);
  box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26);
}
.alert [data-notify="icon"] {
  display: block;
}
.alert [data-notify="icon"]::before {
  line-height: 35px;
  margin-left: 17px;
  font-size: 22px;
  display: block;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  border-radius: 30px;
  text-align: center;
  color: #fff;
}
.alert [data-notify="title"] {
  display: block;
  color: #2b2b2b;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 0;
}
.alert [data-notify="message"] {
  font-size: 14px;
  color: #3d3d3d;
}
.alert .close {
  background: rgba(255, 255, 255, 0.8);
  width: 25px;
  height: 25px;
  line-height: 25px;
  top: 12px !important;
  border-radius: 50%;
}
/*    Alert States    */
.alert-default {
  border-left: 4px solid #1a2035;
}
.alert-default [data-notify="icon"]:before {
  background: #1a2035;
}
.alert-primary {
  border-left: 4px solid #1572E8;
}
.alert-primary [data-notify="icon"]:before {
  background: #1572E8;
}
.alert-secondary {
  border-left: 4px solid #6861CE;
}
.alert-secondary [data-notify="icon"]:before {
  background: #6861CE;
}
.alert-info {
  border-left: 4px solid #48ABF7;
}
.alert-info [data-notify="icon"]:before {
  background: #48ABF7;
}
.alert-success {
  border-left: 4px solid #31CE36;
}
.alert-success [data-notify="icon"]:before {
  background: #31CE36;
}
.alert-warning {
  border-left: 4px solid #FFAD46;
}
.alert-warning [data-notify="icon"]:before {
  background: #FFAD46;
}
.alert-danger {
  border-left: 4px solid #F25961;
}
.alert-danger [data-notify="icon"]:before {
  background: #F25961;
}
.site-debug {
  position: fixed;
  bottom: 0;
  right: 2px;
  text-align: right;
  font-size: 9px;
  opacity: 0.1;
  transition: all 0.1s;
}
.site-debug:hover {
  opacity: 0.8;
}
.card.card-sh {
  border: none;
  -webkit-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0 rgba(69, 65, 78, 0.1);
}
pre.pretty .string {
  color: green;
}
pre.pretty .number {
  color: darkorange;
}
pre.pretty .boolean {
  color: blue;
}
pre.pretty .null {
  color: magenta;
}
pre.pretty .key {
  color: red;
}
