/*------- DOCUMENT RESET -------*/
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  box-sizing: border-box;
  list-style-type: none;
  font-family: 'Roboto';
  border-spacing: 0;
  border: none;
}
html,
body {
  height: 100%;
  overflow: hidden;
  background: white;
}
/*------------------------------*/
/*----------- IMPORT -----------*/
/*------------------------------*/
/*------- WIDTH TEMPLATE -------*/
.w100 {
  width: 100%;
}
.w95 {
  width: 95%;
}
.w90 {
  width: 90%;
}
.w88 {
  width: 88%;
}
.w86 {
  width: 86%;
}
.w85 {
  width: 85%;
}
.w83 {
  width: 83%;
}
.w82 {
  width: 82%;
}
.w80 {
  width: 80%;
}
.w78 {
  width: 78%;
}
.w75 {
  width: 75%;
}
.w73 {
  width: 73%;
}
.w70 {
  width: 70%;
}
.w68 {
  width: 68%;
}
.w66 {
  width: calc((100% / 3) * 2);
}
.w65 {
  width: 65%;
}
.w63 {
  width: 63%;
}
.w62 {
  width: 62%;
}
.w60 {
  width: 60%;
}
.w58 {
  width: 58%;
}
.w55 {
  width: 55%;
}
.w53 {
  width: 53%;
}
.w52 {
  width: 52%;
}
.w50 {
  width: 50%;
}
.w48 {
  width: 48%;
}
.w47 {
  width: 47%;
}
.w46 {
  width: 46%;
}
.w45 {
  width: 45%;
}
.w44 {
  width: 44%;
}
.w42 {
  width: 42%;
}
.w40 {
  width: 40%;
}
.w38 {
  width: 38%;
}
.w37 {
  width: 37%;
}
.w36 {
  width: 36%;
}
.w35 {
  width: 35%;
}
.w33 {
  width: calc(100% / 3);
}
.w32 {
  width: 32%;
}
.w30 {
  width: 30%;
}
.w28-33 {
  width: calc((100% / 3) - 5%);
}
.w29 {
  width: 29%;
}
.w28 {
  width: 28%;
}
.w27 {
  width: 27%;
}
.w26 {
  width: 26%;
}
.w25 {
  width: 25%;
}
.w24 {
  width: 24%;
}
.w23 {
  width: 23%;
}
.w22 {
  width: 22%;
}
.w21 {
  width: 21%;
}
.w20 {
  width: 20%;
}
.w19 {
  width: 19%;
}
.w18 {
  width: 18%;
}
.w17 {
  width: 17%;
}
.w16-6 {
  width: calc(100% / 6);
}
.w16 {
  width: 16%;
}
.w15 {
  width: 15%;
}
.w14-3 {
  width: calc(100% / 7);
}
.w14 {
  width: 14%;
}
.w13 {
  width: 13%;
}
.w12-5 {
  width: 12.5%;
}
.w12 {
  width: 12%;
}
.w11 {
  width: 11%;
}
.w10 {
  width: 10%;
}
.w9 {
  width: 9%;
}
.w8-33 {
  width: calc(100% / 12);
}
.w8 {
  width: 8%;
}
.w7-69 {
  width: calc(100% / 13);
}
.w7-14 {
  width: calc(100% / 14);
}
.w7 {
  width: 7%;
}
.w6 {
  width: 6%;
}
.w5 {
  width: 5%;
}
.w4-76 {
  width: calc(100% / 21);
}
.w4-54 {
  width: calc(100% / 22);
}
.w4-34 {
  width: calc(100% / 23);
}
.w4-16 {
  width: calc(100% / 24);
}
.w4 {
  width: 4%;
}
.w3-57 {
  width: calc(100% / 28);
}
.w3-44 {
  width: calc(100% / 29);
}
.w3-33 {
  width: calc(100% / 30);
}
.w3-22 {
  width: calc(100% / 31);
}
.w3 {
  width: 3%;
}
.w2 {
  width: 2%;
}
.w1 {
  width: 1%;
}
.p380 {
  width: 380px;
}
.p340 {
  width: 340px;
}
.p301 {
  width: 301px;
}
.p300 {
  width: 300px;
}
.p280 {
  width: 280px;
}
.p260 {
  width: 260px;
}
.p251 {
  width: 251px;
}
.p250 {
  width: 250px;
}
.p240 {
  width: 240px;
}
.p230 {
  width: 230px;
}
.p220 {
  width: 220px;
}
.p200 {
  width: 200px;
}
.p180 {
  width: 180px;
}
.p170 {
  width: 170px;
}
.p160 {
  width: 160px;
}
.p130 {
  width: 130px;
}
.p100 {
  width: 100px;
}
.p90 {
  width: 90px;
}
.p50 {
  width: 50px;
}
.p40 {
  width: 40px;
}
.p30 {
  width: 30px;
}
.p24 {
  width: 24px;
}
.p12 {
  width: 12px;
}
.time-content {
  width: calc(30% - 12px);
}
.date-time-content-100 {
  width: calc(100% - 24px);
}
.date-time-content-60 {
  width: calc(60% - 24px);
}
/*------------------------------*/
/*----------LOGIN----------*/
section.login {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
  background-position: center;
  background-size: cover;
}
section.login .overlay1 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
  opacity: .4;
}
section.login .single {
  width: 96%;
  max-width: 500px;
  padding: 2%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  border-radius: 20px;
  background: #2170b2;
}
section.login .single h1 {
  height: 80px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
section.login .single h1 img {
  max-width: 160px;
  height: 100%;
  display: inline-block;
}
section.login .single form {
  padding-bottom: 20px;
  position: relative;
}
section.login .single form p.login-error {
  margin-bottom: 10px;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  color: #f5594e;
}
section.login .single form label {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: #ffffff;
}
section.login .single form label.checkbox {
  cursor: pointer;
}
section.login .single form input {
  width: 100%;
  height: 30px;
  padding: 0 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: none;
  outline: none;
  font-size: 16px;
  line-height: 30px;
}
section.login .single form input[type=checkbox] {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  cursor: pointer;
}
section.login .single form input[type=submit] {
  width: auto;
  height: 32px;
  padding: 1% 2%;
  margin-top: 20px;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #c8c8c8;
  background: #2170b2;
}
section.login .single form input[type=submit]:hover {
  color: #2170b2;
  background: #c8c8c8;
  cursor: pointer;
}
section.login .single form .center {
  text-align: center;
}
section.login .single form img.company {
  width: 35px;
  position: absolute;
  right: 5px;
  bottom: 0px;
}
section.login .single form .container-lang {
  width: 100px;
  height: 20px;
  position: absolute;
  left: 5px;
  bottom: 0;
  display: flex;
}
section.login .single form .container-lang span {
  display: flex;
  align-items: center;
}
section.login .single form .container-lang img {
  width: 20px;
  max-height: 20px;
  margin-right: 5px;
}
section.login .single form .container-lang select,
section.login .single form .container-lang span {
  width: 100%;
  height: 20px;
  padding: 0 5px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  background: none;
}
section.login .single form .container-lang select {
  border: 1px solid #2170b2;
  outline: none;
}
section.login .single form .container-lang select:hover,
section.login .single form .container-lang select:focus {
  border-color: #2170b2;
  color: #000000;
}
section.login .single form .container-lang:hover select {
  border-color: #2170b2;
  color: #000000;
}
section.login .single form .container-lang:hover span {
  color: #000000;
  background: #ffffff;
}
/*------------------------------*/
/*----------HEADER----------*/
header {
  width: 100%;
  height: 40px;
  padding: 5px 9px;
  display: flex;
  justify-content: space-between;
  background: #2170b2;
}
header i {
  margin-top: 2px;
  position: relative;
  font-size: 26px;
  color: #ffffff;
  cursor: pointer;
}
header i:hover {
  color: #b7efd3;
}
header .content-svg {
  width: 30px;
  text-align: center;
  fill: #ffffff;
  stroke: #ffffff;
  cursor: pointer;
}
header .content-svg svg {
  width: 26px;
  margin-top: 2px;
}
header .content-svg:hover {
  fill: #b7efd3;
  stroke: #b7efd3;
}
header p {
  overflow: hidden;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Montserrat';
  white-space: nowrap;
}
header a {
  color: #ffffff;
}
header a span {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  line-height: 30px;
}
header a i {
  color: #ffffff;
}
header a:hover {
  color: #e9e9e9;
}
header a:hover i {
  color: #b7efd3;
}
header .flex {
  width: 200px;
  min-width: 100px;
  justify-content: flex-start;
}
header .flex2 {
  justify-content: flex-end;
}
header .flex2 i {
  margin-left: 10px;
  color: #ffffff;
}
header .flex2 i:hover {
  color: #b7efd3;
}
header .logo {
  width: auto;
  height: 30px;
  margin-left: 20px;
}
header .logo img,
header .logo svg {
  height: 100%;
}
header .notification {
  width: 30px;
  position: relative;
}
header .notification .btn {
  position: relative;
}
header .notification .btn span.bullet {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  background: #ff0000;
}
header .notification ul {
  display: none;
  width: 400px;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 999;
  border: 2px solid #2170b2;
  border-bottom-width: 1px;
  background: #ffffff;
}
header .notification ul li a {
  width: 100%;
  padding: 2px;
  border-bottom: 1px solid #2170b2;
  align-items: center;
  cursor: pointer;
}
header .notification ul li a .icon {
  width: 50px;
  height: 50px;
}
header .notification ul li a .text,
header .notification ul li a .none-notification {
  width: calc(100% - 50px);
  padding: 0 5px;
  text-transform: uppercase;
}
header .notification ul li a .text h1,
header .notification ul li a .none-notification h1 {
  font-size: 16px;
  font-weight: 500;
}
header .notification ul li a .text p,
header .notification ul li a .none-notification p {
  font-size: 12px;
  font-family: 'Roboto';
  line-height: 14px;
  text-align: justify;
}
header .notification ul li a .text h1,
header .notification ul li a .none-notification h1,
header .notification ul li a .text p,
header .notification ul li a .none-notification p {
  width: 100%;
  color: #555555;
}
header .notification ul li a .none-notification {
  width: 100%;
}
header .notification ul li a .none-notification p {
  text-align: center;
  font-style: italic;
}
header .notification ul li a:hover {
  background: #eeeeee;
}
header .notification p {
  white-space: pre-wrap;
}
/*------------------------------*/
/*----------MENU----------*/
nav {
  height: calc(100% - 40px);
  position: fixed;
  top: 40px;
  left: 0;
  z-index: 900;
  display: none;
  overflow-y: hidden;
  text-align: center;
  color: white;
}
nav .footer {
  height: 68px;
  padding: 20px 10px;
  background: #2170b2;
}
nav .footer p {
  margin-bottom: 5px;
  font-size: 14px;
  color: #6c90ae;
}
nav .footer p.small {
  font-size: 12px;
}
nav .content-menu {
  max-width: 500px;
  height: calc(100% - 68px);
}
nav ul.menu {
  width: 42px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  border-right: 1px solid #2170b2;
  text-align: left;
  background: #2170b2;
  transition: .3s;
}
nav ul.menu::-webkit-scrollbar-track {
  background-color: #b7efd3;
}
nav ul.menu::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
nav ul.menu::-webkit-scrollbar-thumb {
  background: #b7efd3;
  cursor: pointer;
  border-radius: 1px;
}
nav ul.menu > li {
  position: relative;
  border: 2px solid #b7efd3;
  border-width: 0 2px 2px 0;
  white-space: nowrap;
  overflow: hidden;
}
nav ul.menu > li:first-of-type {
  border-top: 2px solid #b7efd3;
}
nav ul.menu > li a {
  width: 250px;
  padding: 0 5px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
}
nav ul.menu > li a i {
  position: relative;
  font-size: 16px;
  transition: transform .4s;
  color: inherit;
}
nav ul.menu > li a i.fa-chevron-right {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
nav ul.menu > li a img,
nav ul.menu > li a svg {
  width: 30px;
  height: 30px;
  display: block;
}
nav ul.menu > li a img.hover-on,
nav ul.menu > li a svg.hover-on {
  display: none;
}
nav ul.menu > li a svg {
  fill: #ffffff;
  stroke: #ffffff;
}
nav ul.menu > li a span {
  width: calc(100% - 30px);
  padding: 10px 5px 10px 10px;
}
nav ul.menu > li:hover {
  background: #b7efd3;
}
nav ul.menu > li:hover a,
nav ul.menu > li:hover p {
  font-weight: 400;
  color: #2170b2;
}
nav ul.menu > li:hover a svg,
nav ul.menu > li:hover p svg {
  fill: #2170b2;
  stroke: #2170b2;
}
nav ul.menu > li:hover a img.hover-off,
nav ul.menu > li:hover p img.hover-off {
  display: none;
}
nav ul.menu > li:hover a img.hover-on,
nav ul.menu > li:hover p img.hover-on {
  display: block;
}
nav ul.menu:hover,
nav ul.menu.large {
  width: 250px;
}
nav ul.menu.large {
  border-right-width: 0px;
}
nav ul.suboption {
  width: 250px;
  height: 100%;
  overflow-y: scroll;
  border-left: 1px solid #2170b2;
  background: #2170b2;
}
nav ul.suboption::-webkit-scrollbar-track {
  background-color: #b7efd3;
}
nav ul.suboption::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
nav ul.suboption::-webkit-scrollbar-thumb {
  background: #b7efd3;
  cursor: pointer;
  border-radius: 1px;
}
nav ul.suboption li {
  border: 2px solid #b7efd3;
  border-width: 0 2px 2px 2px;
}
nav ul.suboption li:first-of-type {
  border-width: 2px;
}
nav ul.suboption li button,
nav ul.suboption li label.button,
nav ul.suboption li a.button {
  width: 100%;
  padding: 0 5px;
  display: block;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  border: none;
  outline: none;
  text-align: left;
  color: #ffffff;
  background: none;
  cursor: pointer;
}
nav ul.suboption li button i,
nav ul.suboption li label.button i,
nav ul.suboption li a.button i {
  position: relative;
  font-size: 16px;
  transition: transform .4s;
  color: #ffffff;
}
nav ul.suboption li button img,
nav ul.suboption li label.button img,
nav ul.suboption li a.button img,
nav ul.suboption li button svg,
nav ul.suboption li label.button svg,
nav ul.suboption li a.button svg {
  width: 30px;
}
nav ul.suboption li button img.hover-on,
nav ul.suboption li label.button img.hover-on,
nav ul.suboption li a.button img.hover-on,
nav ul.suboption li button svg.hover-on,
nav ul.suboption li label.button svg.hover-on,
nav ul.suboption li a.button svg.hover-on,
nav ul.suboption li button img.hover-off,
nav ul.suboption li label.button img.hover-off,
nav ul.suboption li a.button img.hover-off,
nav ul.suboption li button svg.hover-off,
nav ul.suboption li label.button svg.hover-off,
nav ul.suboption li a.button svg.hover-off {
  display: block;
}
nav ul.suboption li button img.hover-on,
nav ul.suboption li label.button img.hover-on,
nav ul.suboption li a.button img.hover-on,
nav ul.suboption li button svg.hover-on,
nav ul.suboption li label.button svg.hover-on,
nav ul.suboption li a.button svg.hover-on {
  display: none;
}
nav ul.suboption li button svg,
nav ul.suboption li label.button svg,
nav ul.suboption li a.button svg {
  fill: #ffffff;
  stroke: #ffffff;
}
nav ul.suboption li button .on,
nav ul.suboption li label.button .on,
nav ul.suboption li a.button .on {
  display: none;
}
nav ul.suboption li button.off,
nav ul.suboption li label.button.off,
nav ul.suboption li a.button.off {
  color: #6c90ae;
  cursor: default;
}
nav ul.suboption li button span,
nav ul.suboption li label.button span,
nav ul.suboption li a.button span {
  padding: 10px 5px 10px 10px;
}
nav ul.suboption li.title p {
  width: 100%;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  border: none;
  outline: none;
  color: #ffffff;
  background: none;
  cursor: default;
}
nav ul.suboption li:hover {
  background: #b7efd3;
}
nav ul.suboption li:hover button,
nav ul.suboption li:hover label.button,
nav ul.suboption li:hover a.button {
  font-weight: 400;
  color: #2170b2;
}
nav ul.suboption li:hover button svg,
nav ul.suboption li:hover label.button svg,
nav ul.suboption li:hover a.button svg {
  fill: #2170b2;
  stroke: #2170b2;
}
nav ul.suboption li:hover button img.hover-off,
nav ul.suboption li:hover label.button img.hover-off,
nav ul.suboption li:hover a.button img.hover-off {
  display: none;
}
nav ul.suboption li:hover button img.hover-on,
nav ul.suboption li:hover label.button img.hover-on,
nav ul.suboption li:hover a.button img.hover-on {
  display: block;
}
nav ul.suboption li:hover.title {
  background: none;
}
/*------------------------------*/
/*----------USER----------*/
aside.info-user {
  height: calc(100% - 40px);
  position: fixed;
  top: 40px;
  right: 0;
  z-index: 999;
  display: none;
  overflow-y: hidden;
  text-align: center;
  color: white;
}
aside.info-user .footer {
  height: 83px;
  padding: 20px 10px;
  background: #2170b2;
}
aside.info-user .footer p {
  margin-bottom: 5px;
  font-size: 14px;
  color: #6c90ae;
}
aside.info-user .footer p.small {
  font-size: 12px;
}
aside.info-user .footer p.bar {
  width: 100%;
  height: 10px;
  position: relative;
  border: 1px solid #6c90ae;
  border-radius: 5px;
}
aside.info-user .footer p.bar span {
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  background: #6c90ae;
}
aside.info-user .content-menu {
  width: 250px;
  height: calc(100% - 83px);
  background: #2170b2;
}
aside.info-user .content-menu ul {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  border: 1px solid #b7efd3;
  border-width: 2px 0 0 0;
  background: #2170b2;
}
aside.info-user .content-menu ul::-webkit-scrollbar-track {
  background-color: #b7efd3;
}
aside.info-user .content-menu ul::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}
aside.info-user .content-menu ul::-webkit-scrollbar-thumb {
  background: #b7efd3;
  cursor: pointer;
  border-radius: 1px;
}
aside.info-user .content-menu ul li {
  border-left: 2px solid #b7efd3;
  border-bottom: 2px solid #b7efd3;
}
aside.info-user .content-menu ul li.title p {
  width: 100%;
  padding: 10px;
  justify-content: center;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  border: none;
  outline: none;
  color: #ffffff;
  background: none;
  cursor: default;
}
aside.info-user .content-menu ul li a,
aside.info-user .content-menu ul li p {
  width: 100%;
  padding: 0 5px;
  position: relative;
  display: block;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
}
aside.info-user .content-menu ul li a i,
aside.info-user .content-menu ul li p i {
  position: relative;
  margin-left: 5px;
  font-size: 24px;
  transition: transform .4s;
  color: inherit;
}
aside.info-user .content-menu ul li a i.fa-chevron-right,
aside.info-user .content-menu ul li p i.fa-chevron-right {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
aside.info-user .content-menu ul li a img,
aside.info-user .content-menu ul li p img,
aside.info-user .content-menu ul li a svg,
aside.info-user .content-menu ul li p svg {
  width: 30px;
}
aside.info-user .content-menu ul li a img.hover-on,
aside.info-user .content-menu ul li p img.hover-on,
aside.info-user .content-menu ul li a svg.hover-on,
aside.info-user .content-menu ul li p svg.hover-on {
  display: none;
}
aside.info-user .content-menu ul li a svg,
aside.info-user .content-menu ul li p svg {
  fill: #ffffff;
  stroke: #ffffff;
}
aside.info-user .content-menu ul li a span,
aside.info-user .content-menu ul li p span {
  padding: 10px 5px 10px 10px;
}
aside.info-user .content-menu ul li:hover {
  background: #b7efd3;
}
aside.info-user .content-menu ul li:hover a,
aside.info-user .content-menu ul li:hover p {
  font-weight: 400;
  color: #2170b2;
}
aside.info-user .content-menu ul li:hover a svg,
aside.info-user .content-menu ul li:hover p svg {
  fill: #ffffff;
  stroke: #ffffff;
}
aside.info-user .content-menu ul li:hover a img.hover-off,
aside.info-user .content-menu ul li:hover p img.hover-off {
  display: none;
}
aside.info-user .content-menu ul li:hover a img.hover-on,
aside.info-user .content-menu ul li:hover p img.hover-on {
  display: block;
}
aside.info-user .content-menu ul li:hover.title {
  background: none;
}
aside.info-user .content-menu ul li:hover.title p {
  color: #ffffff;
  font-weight: 400;
}
/*------------------------------*/
/*----------MAIN----------*/
main {
  width: 100%;
  height: calc(100% - 40px);
  overflow-x: hidden;
  overflow-y: hidden;
}
main .main {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 5px;
  background: #e9e9e9;
  /*&::-webkit-scrollbar-track {
		    background-color: @TBL_cor02;
		}
		&::-webkit-scrollbar {
		    width: 6px;
		    height: 6px;
		}
		&::-webkit-scrollbar-thumb {
		    background: @SCL_cor02;
		    cursor: pointer;
		    border-radius: 3px;
		}*/
}
/*------------------------------*/
/*----------FOOTER----------*/
footer {
  width: 100%;
  padding: 20px 2%;
}
footer p {
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
  color: #c8c8c8;
}
footer p.small {
  font-size: 12px;
}
/*------------------------------*/
section.content,
div.content-table {
  height: 100%;
}
section.content::-webkit-scrollbar-track,
div.content-table::-webkit-scrollbar-track {
  background-color: #bebebe;
}
section.content::-webkit-scrollbar,
div.content-table::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
section.content::-webkit-scrollbar-thumb,
div.content-table::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
section.content .commands,
div.content-table .commands {
  width: 100%;
}
section.content .commands .auto-width,
div.content-table .commands .auto-width {
  width: auto;
  min-width: 1008px;
}
section.content .commands .box,
div.content-table .commands .box {
  padding: 0 1px;
}
section.content .commands .box.single,
div.content-table .commands .box.single {
  width: 100%;
  padding: 0 50px;
  margin: 10px 0;
  justify-content: center;
  border-radius: 12px;
  border: 1px solid #2170b2;
  overflow: hidden;
}
section.content .commands .box.single p,
div.content-table .commands .box.single p {
  width: 100%;
  height: 24px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  line-height: 24px;
  letter-spacing: 3px;
  color: #ffffff;
  background: #2170b2;
}
section.content .commands .box.single.content-logo,
div.content-table .commands .box.single.content-logo {
  padding: 0 20px;
  border: none;
  align-items: center;
  justify-content: space-between;
}
section.content .commands .box.single.content-logo img,
div.content-table .commands .box.single.content-logo img,
section.content .commands .box.single.content-logo svg,
div.content-table .commands .box.single.content-logo svg {
  width: auto;
  max-width: 40%;
  max-height: 80px;
}
section.content .commands .box.single.content-logo .text,
div.content-table .commands .box.single.content-logo .text {
  width: 60%;
  text-align: right;
  text-transform: uppercase;
}
section.content .commands .box.single.content-logo .text h1,
div.content-table .commands .box.single.content-logo .text h1,
section.content .commands .box.single.content-logo .text h2,
div.content-table .commands .box.single.content-logo .text h2,
section.content .commands .box.single.content-logo .text h3,
div.content-table .commands .box.single.content-logo .text h3 {
  font-size: 20px;
  font-weight: 500;
  font-family: 'Montserrat';
  color: #2170b2;
}
section.content .commands .box.single.content-logo .text h2,
div.content-table .commands .box.single.content-logo .text h2 {
  margin-bottom: 5px;
  font-size: 10px;
}
section.content .commands .box.single.content-logo .text h3,
div.content-table .commands .box.single.content-logo .text h3 {
  font-size: 14px;
}
section.content .commands .box.single button,
div.content-table .commands .box.single button,
section.content .commands .box.single .button,
div.content-table .commands .box.single .button {
  border-radius: 16px;
}
section.content .commands .home-buttons,
div.content-table .commands .home-buttons {
  margin: 20px 0;
  border: 1px solid #2170b2;
  border-radius: 20px;
}
section.content .commands .home-buttons .box.single,
div.content-table .commands .home-buttons .box.single {
  border: 0px;
}
section.content .commands .home-buttons.with-background,
div.content-table .commands .home-buttons.with-background {
  background: #ffffff;
}
section.content .commands .home-buttons footer,
div.content-table .commands .home-buttons footer {
  padding: 25px 2% 20px 2%;
}
section.content .commands.overflow,
div.content-table .commands.overflow {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
section.content .commands ul.button,
div.content-table .commands ul.button {
  padding: 0  5px;
  margin-bottom: 5px;
  border: 1px solid #2170b2;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #2170b2;
  background: #ffffff;
  cursor: default;
  position: relative;
}
section.content .commands ul.button.divider > li,
div.content-table .commands ul.button.divider > li {
  border: 1px solid #2170b2;
  border-width: 0 1px 0 1px;
}
section.content .commands ul.button.divider > li:first-of-type,
div.content-table .commands ul.button.divider > li:first-of-type {
  border-left: 0;
}
section.content .commands ul.button.divider > li:last-of-type,
div.content-table .commands ul.button.divider > li:last-of-type {
  border-right: 0;
}
section.content .commands ul.button li.item-selected.flex,
div.content-table .commands ul.button li.item-selected.flex,
section.content .commands ul.button li.select-month.flex,
div.content-table .commands ul.button li.select-month.flex {
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
section.content .commands ul.button li.item-selected.flex i,
div.content-table .commands ul.button li.item-selected.flex i,
section.content .commands ul.button li.select-month.flex i,
div.content-table .commands ul.button li.select-month.flex i {
  width: 16px;
}
section.content .commands ul.button li > input[type=date],
div.content-table .commands ul.button li > input[type=date],
section.content .commands ul.button li > input[type=month],
div.content-table .commands ul.button li > input[type=month],
section.content .commands ul.button li > select,
div.content-table .commands ul.button li > select,
section.content .commands ul.button li > .info,
div.content-table .commands ul.button li > .info {
  width: 100%;
  height: 28px;
  padding: 5px;
  border: none;
  outline: none;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #2170b2;
  background: none;
  cursor: pointer;
}
section.content .commands ul.button li > input[type=month],
div.content-table .commands ul.button li > input[type=month] {
  width: calc(100% - 32px);
  text-align: center;
}
section.content .commands ul.button li > select,
div.content-table .commands ul.button li > select,
section.content .commands ul.button li > .info,
div.content-table .commands ul.button li > .info {
  height: 28px;
  padding: 3px 10px;
  text-align: left;
  line-height: 20px;
}
section.content .commands ul.button li > .info,
div.content-table .commands ul.button li > .info {
  height: 28px;
  font-size: 16px;
  font-weight: 600;
  cursor: default;
}
section.content .commands ul.button li > select,
div.content-table .commands ul.button li > select {
  border: 1px solid white;
}
section.content .commands ul.button:hover ul,
div.content-table .commands ul.button:hover ul {
  display: block;
}
section.content .commands ul.button ul,
div.content-table .commands ul.button ul {
  width: calc(100% + 2px);
  display: none;
  border: 1px solid #2170b2;
  -webkit-box-shadow: 2px 0px 0px 0px #ffffff, -2px 0px 0px 0px #ffffff, -1px 1px 0px 1px #ffffff, 1px 1px 0px 1px #ffffff;
  box-shadow: 2px 0px 0px 0px #ffffff, -2px 0px 0px 0px #ffffff, -1px 1px 0px 1px #ffffff, 1px 1px 0px 1px #ffffff;
  color: #2170b2;
  background: #ffffff;
  position: absolute;
  top: 100%;
  left: -1px;
  z-index: 500;
}
section.content .commands ul.button ul li,
div.content-table .commands ul.button ul li {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
section.content .commands ul.button ul li:hover,
div.content-table .commands ul.button ul li:hover {
  background: #b7efd3;
}
section.content .commands ul.button.linear li:has(input:focus:hover) ~ ul,
div.content-table .commands ul.button.linear li:has(input:focus:hover) ~ ul {
  display: none;
}
section.content .commands ul.button.linear > li input,
div.content-table .commands ul.button.linear > li input {
  width: 170px;
}
section.content .commands ul.button.linear li,
div.content-table .commands ul.button.linear li {
  font-weight: 400;
}
section.content .commands ul.button.linear li input,
div.content-table .commands ul.button.linear li input {
  font-weight: 400;
}
section.content .commands ul.button.linear ul,
div.content-table .commands ul.button.linear ul {
  border-radius: 0 0 5px 5px;
  overflow: hidden;
}
section.content .commands ul.button.linear ul li,
div.content-table .commands ul.button.linear ul li {
  width: 50%;
  font-size: 12px;
}
section.content .commands ul.button.linear ul li input,
div.content-table .commands ul.button.linear ul li input {
  font-size: 12px;
}
section.content .commands ul.button.linear ul li.date,
div.content-table .commands ul.button.linear ul li.date {
  padding: 1px;
  background: none;
}
section.content .commands ul.button.linear ul li.date input,
div.content-table .commands ul.button.linear ul li.date input {
  border: 1px solid #2170b2;
  border-radius: 5px;
  text-align: center;
}
section.content .commands ul.button.linear ul li.left,
div.content-table .commands ul.button.linear ul li.left {
  padding: 1px 0 1px 1px;
}
section.content .commands ul.button.linear ul li.left input,
div.content-table .commands ul.button.linear ul li.left input {
  border-radius: 5px 0 0 5px;
}
section.content .commands ul.button.linear ul li.right,
div.content-table .commands ul.button.linear ul li.right {
  padding: 1px 1px 1px 0;
}
section.content .commands ul.button.linear ul li.right input,
div.content-table .commands ul.button.linear ul li.right input {
  border-radius: 0 5px 5px 0;
}
section.content .commands .multiple-select span,
div.content-table .commands .multiple-select span {
  font-size: 14px;
  font-weight: 500;
}
section.content .commands .multiple-select ul.option-list,
div.content-table .commands .multiple-select ul.option-list {
  top: 31px;
  left: 50%;
  transform: translateX(-50%);
}
section.content .commands .search.button,
div.content-table .commands .search.button {
  margin-bottom: 6px;
}
section.content .commands .search.button input,
div.content-table .commands .search.button input {
  width: 100%;
  padding: 0 5px;
  border: 2px solid #2170b2;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  background: none;
  color: #2170b2;
}
section.content .commands .search.button ul,
div.content-table .commands .search.button ul {
  width: 100%;
  min-width: 100%;
  border: 2px solid #2170b2;
  -webkit-box-shadow: 2px 0px 0px 0px #ffffff, -2px 0px 0px 0px #ffffff, -1px 1px 0px 1px #ffffff, 1px 1px 0px 1px #ffffff;
  box-shadow: 2px 0px 0px 0px #ffffff, -2px 0px 0px 0px #ffffff, -1px 1px 0px 1px #ffffff, 1px 1px 0px 1px #ffffff;
  color: #2170b2;
  background: #ffffff;
  position: absolute;
  top: calc(100% - 2px);
  left: 0;
  z-index: 500;
}
section.content .commands .search.button ul li,
div.content-table .commands .search.button ul li {
  width: 100%;
  text-transform: none;
  cursor: pointer;
}
section.content .commands .search.button ul li:hover,
div.content-table .commands .search.button ul li:hover {
  color: #ffffff;
  background: #2170b2;
}
section.content .commands button,
div.content-table .commands button,
section.content .commands .button,
div.content-table .commands .button {
  display: block;
  padding: 0 5px;
  margin-bottom: 5px;
  border: 1px solid #2170b2;
  border-radius: 10px;
  outline: none;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  color: #2170b2;
  background: #ffffff;
  cursor: pointer;
}
section.content .commands button.flex,
div.content-table .commands button.flex,
section.content .commands .button.flex,
div.content-table .commands .button.flex {
  display: flex;
}
section.content .commands button.top,
div.content-table .commands button.top,
section.content .commands .button.top,
div.content-table .commands .button.top {
  border-radius: 10px 10px 0 0;
}
section.content .commands button.left,
div.content-table .commands button.left,
section.content .commands .button.left,
div.content-table .commands .button.left {
  border-radius: 10px 0 0 10px;
}
section.content .commands button.middle,
div.content-table .commands button.middle,
section.content .commands .button.middle,
div.content-table .commands .button.middle {
  border-radius: 0;
}
section.content .commands button.right,
div.content-table .commands button.right,
section.content .commands .button.right,
div.content-table .commands .button.right {
  border-radius: 0 10px 10px 0;
}
section.content .commands button.bottom,
div.content-table .commands button.bottom,
section.content .commands .button.bottom,
div.content-table .commands .button.bottom {
  border-radius: 0 0 10px 10px;
}
section.content .commands button.big,
div.content-table .commands button.big,
section.content .commands .button.big,
div.content-table .commands .button.big {
  font-size: 32px;
  line-height: 64px;
}
section.content .commands button.little,
div.content-table .commands button.little,
section.content .commands .button.little,
div.content-table .commands .button.little {
  font-size: 12px;
  line-height: 20px;
}
section.content .commands button.off,
div.content-table .commands button.off,
section.content .commands .button.off,
div.content-table .commands .button.off,
section.content .commands button.off2,
div.content-table .commands button.off2,
section.content .commands .button.off2,
div.content-table .commands .button.off2 {
  color: #969696;
  border-color: #969696;
  cursor: default;
}
section.content .commands button.off:hover,
div.content-table .commands button.off:hover,
section.content .commands .button.off:hover,
div.content-table .commands .button.off:hover,
section.content .commands button.off2:hover,
div.content-table .commands button.off2:hover,
section.content .commands .button.off2:hover,
div.content-table .commands .button.off2:hover {
  color: #969696;
  background: #ffffff;
}
section.content .commands button.icon,
div.content-table .commands button.icon,
section.content .commands .button.icon,
div.content-table .commands .button.icon {
  width: 80px;
  height: 80px;
  padding: 0 2px;
  margin: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #2170b2;
  overflow: hidden;
}
section.content .commands button.icon img,
div.content-table .commands button.icon img,
section.content .commands .button.icon img,
div.content-table .commands .button.icon img,
section.content .commands button.icon svg,
div.content-table .commands button.icon svg,
section.content .commands .button.icon svg,
div.content-table .commands .button.icon svg {
  max-width: 70px;
  height: 60px;
}
section.content .commands button.icon img.on,
div.content-table .commands button.icon img.on,
section.content .commands .button.icon img.on,
div.content-table .commands .button.icon img.on,
section.content .commands button.icon svg.on,
div.content-table .commands button.icon svg.on,
section.content .commands .button.icon svg.on,
div.content-table .commands .button.icon svg.on,
section.content .commands button.icon .content-svg.on,
div.content-table .commands button.icon .content-svg.on,
section.content .commands .button.icon .content-svg.on,
div.content-table .commands .button.icon .content-svg.on {
  display: none;
}
section.content .commands button.icon span,
div.content-table .commands button.icon span,
section.content .commands .button.icon span,
div.content-table .commands .button.icon span {
  max-width: calc(100% - 6px);
  height: 18px;
  overflow: hidden;
  line-height: 13px;
  font-size: 9px;
  font-weight: 400;
  white-space: nowrap;
}
section.content .commands button.icon.big,
div.content-table .commands button.icon.big,
section.content .commands .button.icon.big,
div.content-table .commands .button.icon.big {
  width: 100px;
  height: 100px;
}
section.content .commands button.icon.big img,
div.content-table .commands button.icon.big img,
section.content .commands .button.icon.big img,
div.content-table .commands .button.icon.big img,
section.content .commands button.icon.big svg,
div.content-table .commands button.icon.big svg,
section.content .commands .button.icon.big svg,
div.content-table .commands .button.icon.big svg {
  max-width: 90px;
  height: 70px;
}
section.content .commands button.icon.big span,
div.content-table .commands button.icon.big span,
section.content .commands .button.icon.big span,
div.content-table .commands .button.icon.big span {
  height: 20px;
  margin: 0;
  font-size: 11px;
  line-height: 20px;
}
section.content .commands button.icon.big span.font-small,
div.content-table .commands button.icon.big span.font-small,
section.content .commands .button.icon.big span.font-small,
div.content-table .commands .button.icon.big span.font-small {
  font-size: 10.5px;
}
section.content .commands button.icon.big.large,
div.content-table .commands button.icon.big.large,
section.content .commands .button.icon.big.large,
div.content-table .commands .button.icon.big.large {
  width: 220px;
}
section.content .commands button.icon.big.large img,
div.content-table .commands button.icon.big.large img,
section.content .commands .button.icon.big.large img,
div.content-table .commands .button.icon.big.large img,
section.content .commands button.icon.big.large svg,
div.content-table .commands button.icon.big.large svg,
section.content .commands .button.icon.big.large svg,
div.content-table .commands .button.icon.big.large svg {
  max-width: 80%;
  height: 100%;
}
section.content .commands button.icon.small,
div.content-table .commands button.icon.small,
section.content .commands .button.icon.small,
div.content-table .commands .button.icon.small {
  width: 66px;
  height: 66px;
  margin: 0;
  margin-bottom: 6px;
}
section.content .commands button.icon.small img,
div.content-table .commands button.icon.small img,
section.content .commands .button.icon.small img,
div.content-table .commands .button.icon.small img,
section.content .commands button.icon.small svg,
div.content-table .commands button.icon.small svg,
section.content .commands .button.icon.small svg,
div.content-table .commands .button.icon.small svg {
  max-width: 62px;
  height: 49px;
}
section.content .commands button.icon.small span,
div.content-table .commands button.icon.small span,
section.content .commands .button.icon.small span,
div.content-table .commands .button.icon.small span {
  height: 11px;
  margin: 0;
  line-height: 10px;
  font-size: 7px;
}
section.content .commands button.icon:hover,
div.content-table .commands button.icon:hover,
section.content .commands .button.icon:hover,
div.content-table .commands .button.icon:hover {
  color: #2170b2;
  background: #b7efd3;
}
section.content .commands button.icon:hover img,
div.content-table .commands button.icon:hover img,
section.content .commands .button.icon:hover img,
div.content-table .commands .button.icon:hover img,
section.content .commands button.icon:hover svg,
div.content-table .commands button.icon:hover svg,
section.content .commands .button.icon:hover svg,
div.content-table .commands .button.icon:hover svg {
  max-width: 100%;
}
section.content .commands button.icon:hover span,
div.content-table .commands button.icon:hover span,
section.content .commands .button.icon:hover span,
div.content-table .commands .button.icon:hover span {
  height: 18px;
}
section.content .commands button.icon:hover.small img,
div.content-table .commands button.icon:hover.small img,
section.content .commands .button.icon:hover.small img,
div.content-table .commands .button.icon:hover.small img,
section.content .commands button.icon:hover.small svg,
div.content-table .commands button.icon:hover.small svg,
section.content .commands .button.icon:hover.small svg,
div.content-table .commands .button.icon:hover.small svg {
  max-width: 62px;
}
section.content .commands button.icon:hover.small span,
div.content-table .commands button.icon:hover.small span,
section.content .commands .button.icon:hover.small span,
div.content-table .commands .button.icon:hover.small span {
  height: 11px;
}
section.content .commands button.linear,
div.content-table .commands button.linear,
section.content .commands .button.linear,
div.content-table .commands .button.linear {
  height: 27px;
  padding: 2px 5px;
  border-radius: 5px;
  display: flex;
  align-items: center;
}
section.content .commands button.linear.top,
div.content-table .commands button.linear.top,
section.content .commands .button.linear.top,
div.content-table .commands .button.linear.top {
  border-radius: 5px 5px 0 0;
}
section.content .commands button.linear.left,
div.content-table .commands button.linear.left,
section.content .commands .button.linear.left,
div.content-table .commands .button.linear.left {
  border-radius: 5px 0 0 5px;
}
section.content .commands button.linear.middle,
div.content-table .commands button.linear.middle,
section.content .commands .button.linear.middle,
div.content-table .commands .button.linear.middle {
  border-radius: 0;
}
section.content .commands button.linear.right,
div.content-table .commands button.linear.right,
section.content .commands .button.linear.right,
div.content-table .commands .button.linear.right {
  border-radius: 0 5px 5px 0;
}
section.content .commands button.linear.bottom,
div.content-table .commands button.linear.bottom,
section.content .commands .button.linear.bottom,
div.content-table .commands .button.linear.bottom {
  border-radius: 0 0 5px 5px;
}
section.content .commands button.linear img,
div.content-table .commands button.linear img,
section.content .commands .button.linear img,
div.content-table .commands .button.linear img,
section.content .commands button.linear svg,
div.content-table .commands button.linear svg,
section.content .commands .button.linear svg,
div.content-table .commands .button.linear svg {
  width: 19px;
  height: 19px;
}
section.content .commands button.linear span,
div.content-table .commands button.linear span,
section.content .commands .button.linear span,
div.content-table .commands .button.linear span {
  width: calc(100% - 19px);
  padding-left: 10px;
  display: block;
}
section.content .commands button.linear span.description,
div.content-table .commands button.linear span.description,
section.content .commands .button.linear span.description,
div.content-table .commands .button.linear span.description {
  width: calc(100% - 32px);
}
section.content .commands button.linear.info,
div.content-table .commands button.linear.info,
section.content .commands .button.linear.info,
div.content-table .commands .button.linear.info {
  font-weight: 500;
  color: #ffffff;
  background: #2170b2;
}
section.content .commands button.timer-consult,
div.content-table .commands button.timer-consult,
section.content .commands .button.timer-consult,
div.content-table .commands .button.timer-consult {
  height: 66px;
}
section.content .commands button.timer-consult p,
div.content-table .commands button.timer-consult p,
section.content .commands .button.timer-consult p,
div.content-table .commands .button.timer-consult p {
  line-height: 20px;
}
section.content .commands button.timer-consult p.time,
div.content-table .commands button.timer-consult p.time,
section.content .commands .button.timer-consult p.time,
div.content-table .commands .button.timer-consult p.time {
  font-size: 24px;
  line-height: 30px;
}
section.content .commands button.timer-consult i,
div.content-table .commands button.timer-consult i,
section.content .commands .button.timer-consult i,
div.content-table .commands .button.timer-consult i {
  font-size: 36px;
}
section.content .commands button:hover,
div.content-table .commands button:hover,
section.content .commands .button:hover,
div.content-table .commands .button:hover {
  background: #b7efd3;
}
section.content .commands input.button::placeholder,
div.content-table .commands input.button::placeholder {
  color: #2170b2;
  font-weight: 500;
}
section.content .commands select.button:hover,
div.content-table .commands select.button:hover {
  background: #ffffff;
}
section.content .commands .group-checkbox,
div.content-table .commands .group-checkbox {
  text-transform: none;
}
section.content .commands .group-checkbox:hover,
div.content-table .commands .group-checkbox:hover {
  color: #2170b2;
  background: none;
}
section.content .commands .option-list .group-checkbox,
div.content-table .commands .option-list .group-checkbox {
  text-transform: uppercase;
}
section.content form .commands ul.button,
div.content-table form .commands ul.button {
  line-height: 24px;
}
section.content form .commands ul.button li > input[type=date],
div.content-table form .commands ul.button li > input[type=date],
section.content form .commands ul.button li > input[type=month],
div.content-table form .commands ul.button li > input[type=month] {
  height: 26px;
}
section.content.financial .overflow,
div.content-table.financial .overflow,
section.content.reconciliation .overflow,
div.content-table.reconciliation .overflow {
  max-height: calc(100% - 74px);
}
section.content.home .overflow .content-logo,
div.content-table.home .overflow .content-logo {
  text-align: center;
}
section.content.home .overflow .content-logo img,
div.content-table.home .overflow .content-logo img,
section.content.home .overflow .content-logo svg,
div.content-table.home .overflow .content-logo svg {
  width: 100%;
}
section.content.financial .overflow,
div.content-table.financial .overflow {
  height: calc(100% - 74px);
  overflow-y: hidden;
}
section.content.financial .overflow table,
div.content-table.financial .overflow table {
  max-height: calc(100% + 220px);
  overflow-y: hidden;
}
section.content.financial .overflow table thead,
div.content-table.financial .overflow table thead {
  padding-right: 6px;
  position: relative;
  background: #bebebe;
  z-index: 50;
}
section.content.financial .overflow table thead.brief,
div.content-table.financial .overflow table thead.brief {
  padding: 0px;
}
section.content.financial .overflow table .brief,
div.content-table.financial .overflow table .brief {
  position: relative;
}
section.content.financial .overflow table tbody.content-filter,
div.content-table.financial .overflow table tbody.content-filter {
  position: relative;
  overflow-y: scroll;
}
section.content.financial .overflow footer,
div.content-table.financial .overflow footer {
  position: relative;
}
section.content .content-request,
div.content-table .content-request {
  height: 100%;
  overflow: hidden;
  color: #2170b2;
  background: none;
}
section.content .content-request::-webkit-scrollbar-track,
div.content-table .content-request::-webkit-scrollbar-track {
  background-color: #bebebe;
}
section.content .content-request::-webkit-scrollbar,
div.content-table .content-request::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
section.content .content-request::-webkit-scrollbar-thumb,
div.content-table .content-request::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
section.content .content-request .overflow,
div.content-table .content-request .overflow {
  height: calc(100% - 70px);
  overflow-y: hidden;
}
section.content .content-request .overflow.get-table,
div.content-table .content-request .overflow.get-table,
section.content .content-request .overflow.get-table2,
div.content-table .content-request .overflow.get-table2 {
  height: calc(100% - 106px);
  overflow-y: auto;
  background: none;
}
section.content .content-request .overflow.get-table#consulting_room,
div.content-table .content-request .overflow.get-table#consulting_room,
section.content .content-request .overflow.get-table2#consulting_room,
div.content-table .content-request .overflow.get-table2#consulting_room,
section.content .content-request .overflow.get-table#doc_manager,
div.content-table .content-request .overflow.get-table#doc_manager,
section.content .content-request .overflow.get-table2#doc_manager,
div.content-table .content-request .overflow.get-table2#doc_manager {
  height: calc(100% - 136px);
  position: relative;
}
section.content .content-request .overflow.get-table#consulting_room .doc-manager,
div.content-table .content-request .overflow.get-table#consulting_room .doc-manager,
section.content .content-request .overflow.get-table2#consulting_room .doc-manager,
div.content-table .content-request .overflow.get-table2#consulting_room .doc-manager,
section.content .content-request .overflow.get-table#doc_manager .doc-manager,
div.content-table .content-request .overflow.get-table#doc_manager .doc-manager,
section.content .content-request .overflow.get-table2#doc_manager .doc-manager,
div.content-table .content-request .overflow.get-table2#doc_manager .doc-manager {
  height: 100%;
  padding-right: 1%;
  overflow-y: auto;
  direction: rtl;
}
section.content .content-request .overflow.get-table#consulting_room .doc-manager .file-manager,
div.content-table .content-request .overflow.get-table#consulting_room .doc-manager .file-manager,
section.content .content-request .overflow.get-table2#consulting_room .doc-manager .file-manager,
div.content-table .content-request .overflow.get-table2#consulting_room .doc-manager .file-manager,
section.content .content-request .overflow.get-table#doc_manager .doc-manager .file-manager,
div.content-table .content-request .overflow.get-table#doc_manager .doc-manager .file-manager,
section.content .content-request .overflow.get-table2#doc_manager .doc-manager .file-manager,
div.content-table .content-request .overflow.get-table2#doc_manager .doc-manager .file-manager {
  direction: ltr;
}
section.content .content-request .overflow.get-table#doc_manager,
div.content-table .content-request .overflow.get-table#doc_manager,
section.content .content-request .overflow.get-table2#doc_manager,
div.content-table .content-request .overflow.get-table2#doc_manager {
  height: calc(100% - 106px);
}
section.content .content-request .overflow.get-table2#consulting_room,
div.content-table .content-request .overflow.get-table2#consulting_room {
  height: calc(100% - 106px);
}
section.content .content-request .overflow.title,
div.content-table .content-request .overflow.title {
  height: auto;
  margin-bottom: 6px;
  position: relative;
}
section.content .content-request .overflow.title table thead,
div.content-table .content-request .overflow.title table thead {
  padding-right: 0;
  border: none;
}
section.content .content-request .overflow.title table thead tr,
div.content-table .content-request .overflow.title table thead tr {
  border: none;
}
section.content .content-request .overflow table,
div.content-table .content-request .overflow table {
  max-height: calc(100% - 58px);
}
section.content .content-request .overflow table thead,
div.content-table .content-request .overflow table thead {
  padding-right: 6px;
  background: #bebebe;
}
section.content .content-request .overflow table tbody,
div.content-table .content-request .overflow table tbody {
  overflow-y: scroll;
}
section.content .content-request .overflow table tr td,
div.content-table .content-request .overflow table tr td {
  color: #000000;
}
section.content .content-request .overflow table.title,
div.content-table .content-request .overflow table.title {
  min-width: 0px;
  border-color: #2170b2;
}
section.content .content-request .overflow table.title.half tr th,
div.content-table .content-request .overflow table.title.half tr th {
  height: 5px;
}
section.content .content-request .overflow table.title tr td,
div.content-table .content-request .overflow table.title tr td {
  color: #000000;
}
section.content .content-request .overflow table.title tr th,
div.content-table .content-request .overflow table.title tr th {
  border: none;
  border-top: 1px solid #2170b2;
  border-bottom: 1px solid #2170b2;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 3px;
  color: #2170b2;
  background: #ffffff;
}
section.content .content-request .overflow table.title.dark,
div.content-table .content-request .overflow table.title.dark {
  border-color: #2170b2;
}
section.content .content-request .overflow table.title.dark tr th,
div.content-table .content-request .overflow table.title.dark tr th {
  border-color: #2170b2;
  font-weight: 500;
  color: #ffffff;
  background: #2170b2;
}
section.content .content-request .overflow table tr th.title,
div.content-table .content-request .overflow table tr th.title {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 3px;
  color: #2170b2;
  background: #ffffff;
}
section.content .content-request .overflow table tr td.title,
div.content-table .content-request .overflow table tr td.title {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 3px;
}
section.content.calendar-page .content-commands,
div.content-table.calendar-page .content-commands {
  width: 220px;
  max-height: 100%;
  background: #e9e9e9;
}
section.content.calendar-page .content-calendar,
div.content-table.calendar-page .content-calendar {
  width: calc(100% - 220px);
  height: 100%;
  padding-left: 5px;
}
section.content.calendar-page .content-calendar .overflow,
div.content-table.calendar-page .content-calendar .overflow {
  height: calc(100% - 68px);
  overflow-y: scroll;
}
section.content.calendar-page .content-calendar .overflow.multiple,
div.content-table.calendar-page .content-calendar .overflow.multiple {
  height: calc(100% - 116px);
}
section.content.calendar-page .content-calendar .commands .command-date button,
div.content-table.calendar-page .content-calendar .commands .command-date button,
section.content.calendar-page .content-calendar .commands .command-date .button,
div.content-table.calendar-page .content-calendar .commands .command-date .button {
  line-height: 29px;
}
section.content.calendar-page .content-calendar .commands .overflow,
div.content-table.calendar-page .content-calendar .commands .overflow {
  height: auto;
  overflow-y: hidden;
  padding-right: 6px;
}
section.content.calendar-page .content-calendar .calendar-name,
div.content-table.calendar-page .content-calendar .calendar-name {
  max-width: calc(100% - 350px);
  overflow: hidden;
  white-space: nowrap;
}
section.content.calendar-page .content-calendar .calendar-name .info,
div.content-table.calendar-page .content-calendar .calendar-name .info {
  text-align: center;
  color: #2170b2;
  background: #ffffff;
}
section.content.calendar-page .content-calendar .open-content-commands,
div.content-table.calendar-page .content-calendar .open-content-commands {
  width: auto;
}
section.content.calendar-page .content-calendar .open-content-commands button,
div.content-table.calendar-page .content-calendar .open-content-commands button {
  padding: 0 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  border-color: #2170b2;
  border-width: 1px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
  color: #2170b2;
  background: #ffffff;
}
section.content.calendar-page .content-calendar .open-content-commands button i,
div.content-table.calendar-page .content-calendar .open-content-commands button i {
  display: none;
  color: #2170b2;
}
section.content.calendar-page table.select,
div.content-table.calendar-page table.select {
  min-width: 0px;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
}
section.content.calendar-page table.select thead.minimize,
div.content-table.calendar-page table.select thead.minimize {
  border-bottom: 1px solid white;
}
section.content.calendar-page table.select thead.minimize tr th,
div.content-table.calendar-page table.select thead.minimize tr th {
  cursor: pointer;
}
section.content.calendar-page table.select thead tr th,
div.content-table.calendar-page table.select thead tr th {
  cursor: pointer;
}
section.content.calendar-page table.select thead tr .select-group-calendar,
div.content-table.calendar-page table.select thead tr .select-group-calendar {
  margin-left: 5px;
  cursor: pointer;
}
section.content.calendar-page table.select thead tr .select-group-calendar:hover,
div.content-table.calendar-page table.select thead tr .select-group-calendar:hover {
  font-size: 120%;
}
section.content.calendar-page table.select thead tr.filter,
div.content-table.calendar-page table.select thead tr.filter {
  border: 0px;
}
section.content.calendar-page table.select thead tr.filter th,
div.content-table.calendar-page table.select thead tr.filter th {
  border: 0px;
}
section.content.calendar-page table.select thead tr.filter th .group,
div.content-table.calendar-page table.select thead tr.filter th .group {
  border: 0px;
  padding: 0;
  text-transform: uppercase;
}
section.content.calendar-page table.select thead tr.filter th .group select,
div.content-table.calendar-page table.select thead tr.filter th .group select {
  height: 32px;
  font-weight: 500;
  border-color: #2170b2;
  font-size: 14px;
  text-align: center;
  background: #2170b2;
  color: #ffffff;
  cursor: pointer;
}
section.content.calendar-page table.select thead tr.filter th .group select option,
div.content-table.calendar-page table.select thead tr.filter th .group select option {
  background: white;
}
section.content.calendar-page table.select thead tr.filter th .group.content-menu_calendar,
div.content-table.calendar-page table.select thead tr.filter th .group.content-menu_calendar {
  position: relative;
  background: #2170b2;
}
section.content.calendar-page table.select thead tr.filter th .group.content-menu_calendar i,
div.content-table.calendar-page table.select thead tr.filter th .group.content-menu_calendar i {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  text-align: center;
  line-height: 30px;
  background: #2170b2;
  color: #ffffff;
}
section.content.calendar-page table.select thead:has(.content-menu_calendar),
div.content-table.calendar-page table.select thead:has(.content-menu_calendar) {
  border: none;
}
section.content.calendar-page table.select tbody.hours-selected tr.no-hover td,
div.content-table.calendar-page table.select tbody.hours-selected tr.no-hover td,
section.content.calendar-page table.select tbody.lock-hours tr.no-hover td,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover td {
  position: relative;
}
section.content.calendar-page table.select tbody.hours-selected tr.no-hover td button.remove,
div.content-table.calendar-page table.select tbody.hours-selected tr.no-hover td button.remove,
section.content.calendar-page table.select tbody.lock-hours tr.no-hover td button.remove,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover td button.remove {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  border: none;
  outline: none;
  font-size: 14px;
  background: none;
  color: #2170b2;
  cursor: pointer;
}
section.content.calendar-page table.select tbody.hours-selected tr.no-hover td button.remove:hover,
div.content-table.calendar-page table.select tbody.hours-selected tr.no-hover td button.remove:hover,
section.content.calendar-page table.select tbody.lock-hours tr.no-hover td button.remove:hover,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover td button.remove:hover {
  font-size: 16px;
}
section.content.calendar-page table.select tbody.hours-selected tr.no-hover:hover,
div.content-table.calendar-page table.select tbody.hours-selected tr.no-hover:hover,
section.content.calendar-page table.select tbody.lock-hours tr.no-hover:hover,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover:hover {
  background: none;
}
section.content.calendar-page table.select tbody.hours-selected tr.no-hover:hover td,
div.content-table.calendar-page table.select tbody.hours-selected tr.no-hover:hover td,
section.content.calendar-page table.select tbody.lock-hours tr.no-hover:hover td,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover:hover td {
  cursor: default;
}
section.content.calendar-page table.select tbody.select-calendars,
div.content-table.calendar-page table.select tbody.select-calendars,
section.content.calendar-page table.select tbody.lock-hours,
div.content-table.calendar-page table.select tbody.lock-hours {
  margin-bottom: 30px;
  border-top: 1px solid #2170b2;
}
section.content.calendar-page table.select tbody.select-calendars td.selected,
div.content-table.calendar-page table.select tbody.select-calendars td.selected,
section.content.calendar-page table.select tbody.lock-hours td.selected,
div.content-table.calendar-page table.select tbody.lock-hours td.selected,
section.content.calendar-page table.select tbody.select-calendars td.selected2,
div.content-table.calendar-page table.select tbody.select-calendars td.selected2,
section.content.calendar-page table.select tbody.lock-hours td.selected2,
div.content-table.calendar-page table.select tbody.lock-hours td.selected2 {
  color: #ffffff;
  background: #aee1ed;
}
section.content.calendar-page table.select tbody.lock-hours,
div.content-table.calendar-page table.select tbody.lock-hours {
  margin-bottom: 0;
  background: none;
}
section.content.calendar-page table.select tbody.lock-hours tr,
div.content-table.calendar-page table.select tbody.lock-hours tr {
  background: white;
}
section.content.calendar-page table.select tbody.lock-hours tr td.type-hour,
div.content-table.calendar-page table.select tbody.lock-hours tr td.type-hour {
  border-right: 1px solid #2170b2;
}
section.content.calendar-page table.select tbody.lock-hours tr td.selected2,
div.content-table.calendar-page table.select tbody.lock-hours tr td.selected2 {
  font-weight: 600;
  background: #b7efd3;
}
section.content.calendar-page table.select tbody.lock-hours tr td:hover,
div.content-table.calendar-page table.select tbody.lock-hours tr td:hover {
  background: #b7efd3;
}
section.content.calendar-page table.select tbody.lock-hours tr td:hover.select.selected,
div.content-table.calendar-page table.select tbody.lock-hours tr td:hover.select.selected {
  background: #2170b2;
}
section.content.calendar-page table.select tbody.lock-hours tr.no-hover td,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover td {
  border-bottom: 1px solid #2170b2;
  background: white;
}
section.content.calendar-page table.select tbody.lock-hours tr.no-hover td:hover,
div.content-table.calendar-page table.select tbody.lock-hours tr.no-hover td:hover {
  background: white;
}
section.content.calendar-page table.select tbody.lock-hours tr:hover,
div.content-table.calendar-page table.select tbody.lock-hours tr:hover {
  background: white;
}
section.content.calendar-page table.select tbody tr,
div.content-table.calendar-page table.select tbody tr {
  border-bottom: 1px solid #2170b2;
}
section.content.calendar-page table.select tbody tr td,
div.content-table.calendar-page table.select tbody tr td {
  border: none;
  cursor: pointer;
}
section.content.calendar-page table.select tbody tr td.selected,
div.content-table.calendar-page table.select tbody tr td.selected {
  background: #b7efd3;
}
section.content.calendar-page table.select tbody tr td.selected2,
div.content-table.calendar-page table.select tbody tr td.selected2 {
  background: #aee1ed;
}
section.content.calendar-page table.select tbody tr td.select-calendar,
div.content-table.calendar-page table.select tbody tr td.select-calendar {
  font-weight: 500;
}
section.content.calendar-page table.calendar,
div.content-table.calendar-page table.calendar {
  min-width: 0px;
  min-height: calc(100% - 31px);
  border: 0;
  border-left: 2px solid #e9e9e9;
  border-right: 2px solid #e9e9e9;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}
section.content.calendar-page table.calendar.w100,
div.content-table.calendar-page table.calendar.w100 {
  width: 100%;
}
section.content.calendar-page table.calendar.w50,
div.content-table.calendar-page table.calendar.w50 {
  width: 50%;
}
section.content.calendar-page table.calendar.w33,
div.content-table.calendar-page table.calendar.w33 {
  width: 33%;
}
section.content.calendar-page table.calendar.w25,
div.content-table.calendar-page table.calendar.w25 {
  width: 25%;
}
section.content.calendar-page table.calendar.w20,
div.content-table.calendar-page table.calendar.w20 {
  width: 20%;
}
section.content.calendar-page table.calendar.w16-6,
div.content-table.calendar-page table.calendar.w16-6 {
  width: calc(100% / 6);
}
section.content.calendar-page table.calendar.w14-3,
div.content-table.calendar-page table.calendar.w14-3 {
  width: calc(100% / 7);
}
section.content.calendar-page table.calendar.w10,
div.content-table.calendar-page table.calendar.w10 {
  width: 10%;
}
section.content.calendar-page table.calendar.w8-33,
div.content-table.calendar-page table.calendar.w8-33 {
  width: calc(100% / 12);
}
section.content.calendar-page table.calendar.w7-69,
div.content-table.calendar-page table.calendar.w7-69 {
  width: calc(100% / 13);
}
section.content.calendar-page table.calendar.w7-14,
div.content-table.calendar-page table.calendar.w7-14 {
  width: calc(100% / 14);
}
section.content.calendar-page table.calendar.w5,
div.content-table.calendar-page table.calendar.w5 {
  width: 5%;
}
section.content.calendar-page table.calendar.w4-76,
div.content-table.calendar-page table.calendar.w4-76 {
  width: calc(100% / 21);
}
section.content.calendar-page table.calendar.w4-54,
div.content-table.calendar-page table.calendar.w4-54 {
  width: calc(100% / 22);
}
section.content.calendar-page table.calendar.w4-34,
div.content-table.calendar-page table.calendar.w4-34 {
  width: calc(100% / 23);
}
section.content.calendar-page table.calendar.w4-16,
div.content-table.calendar-page table.calendar.w4-16 {
  width: calc(100% / 24);
}
section.content.calendar-page table.calendar.w4,
div.content-table.calendar-page table.calendar.w4 {
  width: 4%;
}
section.content.calendar-page table.calendar.w3-84,
div.content-table.calendar-page table.calendar.w3-84 {
  width: calc(100% / 26);
}
section.content.calendar-page table.calendar.w3-70,
div.content-table.calendar-page table.calendar.w3-70 {
  width: calc(100% / 27);
}
section.content.calendar-page table.calendar.w3-57,
div.content-table.calendar-page table.calendar.w3-57 {
  width: calc(100% / 28);
}
section.content.calendar-page table.calendar.w3-44,
div.content-table.calendar-page table.calendar.w3-44 {
  width: calc(100% / 29);
}
section.content.calendar-page table.calendar.w3-33,
div.content-table.calendar-page table.calendar.w3-33 {
  width: calc(100% / 30);
}
section.content.calendar-page table.calendar.w3-22,
div.content-table.calendar-page table.calendar.w3-22 {
  width: calc(100% / 31);
}
section.content.calendar-page table.calendar tbody,
div.content-table.calendar-page table.calendar tbody {
  flex-direction: row;
  flex-wrap: wrap;
}
section.content.calendar-page table.calendar thead,
div.content-table.calendar-page table.calendar thead {
  border-radius: 16px 16px 0 0;
}
section.content.calendar-page table.calendar tr,
div.content-table.calendar-page table.calendar tr {
  position: relative;
  cursor: default;
}
section.content.calendar-page table.calendar tr th,
div.content-table.calendar-page table.calendar tr th {
  height: 30px;
  border: 1px solid white;
  border-color: #2170b2 !important;
  border-width: 0 1px 0 1px;
  border-radius: 16px 16px 0 0;
  font-size: 16px;
  line-height: 33px;
}
section.content.calendar-page table.calendar tr th .flex,
div.content-table.calendar-page table.calendar tr th .flex {
  align-content: flex-start;
  position: relative;
  left: -2px;
}
section.content.calendar-page table.calendar tr th .flex span.day,
div.content-table.calendar-page table.calendar tr th .flex span.day {
  height: 21px;
  text-align: right;
  font-size: 14px;
  line-height: 21px;
}
section.content.calendar-page table.calendar tr th .flex span.month,
div.content-table.calendar-page table.calendar tr th .flex span.month {
  height: 14px;
  padding-left: 2px;
  font-size: 10px;
  line-height: 14px;
}
section.content.calendar-page table.calendar tr th .flex span.week-day,
div.content-table.calendar-page table.calendar tr th .flex span.week-day {
  height: 6px;
  padding-left: 2px;
  font-size: 10px;
  line-height: 6px;
}
section.content.calendar-page table.calendar tr td,
div.content-table.calendar-page table.calendar tr td {
  border: 1px solid #2170b2;
  border-color: #2170b2 !important;
  border-width: 1px 2px;
  height: 51px;
  cursor: pointer;
  transition: 0.1s;
}
section.content.calendar-page table.calendar tr td p,
div.content-table.calendar-page table.calendar tr td p {
  width: 100%;
  height: 51px;
  font-size: 26px;
  font-weight: 500;
  line-height: 51px;
  color: #2170b2;
}
section.content.calendar-page table.calendar tr td p i,
div.content-table.calendar-page table.calendar tr td p i {
  cursor: pointer;
}
section.content.calendar-page table.calendar tr td p i:hover,
div.content-table.calendar-page table.calendar tr td p i:hover {
  color: #2170b2;
}
section.content.calendar-page table.calendar tr td p.reserved,
div.content-table.calendar-page table.calendar tr td p.reserved {
  color: red;
}
section.content.calendar-page table.calendar tr td .drag-time,
div.content-table.calendar-page table.calendar tr td .drag-time {
  width: 50px;
  height: 16px;
  padding-right: 12px;
  display: none;
  font-size: 14px;
  cursor: grab;
}
section.content.calendar-page table.calendar tr td.extra-border,
div.content-table.calendar-page table.calendar tr td.extra-border {
  border-left-width: 10px;
  border-right-width: 10px;
}
section.content.calendar-page table.calendar tr td.open-new,
div.content-table.calendar-page table.calendar tr td.open-new {
  background: #ebf5fc;
}
section.content.calendar-page table.calendar tr td.flex,
div.content-table.calendar-page table.calendar tr td.flex {
  align-items: center;
}
section.content.calendar-page table.calendar tr td .flex,
div.content-table.calendar-page table.calendar tr td .flex {
  align-items: flex-start;
  align-content: flex-start;
}
section.content.calendar-page table.calendar tr td span,
div.content-table.calendar-page table.calendar tr td span {
  height: 16px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
section.content.calendar-page table.calendar tr td span.img,
div.content-table.calendar-page table.calendar tr td span.img,
section.content.calendar-page table.calendar tr td span.hours,
div.content-table.calendar-page table.calendar tr td span.hours {
  width: 50px;
  height: 30px;
  padding-right: 12px;
  text-align: center;
}
section.content.calendar-page table.calendar tr td span.img img,
div.content-table.calendar-page table.calendar tr td span.img img,
section.content.calendar-page table.calendar tr td span.hours img,
div.content-table.calendar-page table.calendar tr td span.hours img,
section.content.calendar-page table.calendar tr td span.img svg,
div.content-table.calendar-page table.calendar tr td span.img svg,
section.content.calendar-page table.calendar tr td span.hours svg,
div.content-table.calendar-page table.calendar tr td span.hours svg {
  max-height: 100%;
}
section.content.calendar-page table.calendar tr td span.hours,
div.content-table.calendar-page table.calendar tr td span.hours {
  height: 16px;
  font-size: 14px;
}
section.content.calendar-page table.calendar tr td span.reserved,
div.content-table.calendar-page table.calendar tr td span.reserved {
  color: red;
}
section.content.calendar-page table.calendar tr td .info-consult,
div.content-table.calendar-page table.calendar tr td .info-consult,
section.content.calendar-page table.calendar tr td .info-name,
div.content-table.calendar-page table.calendar tr td .info-name {
  width: calc(100% - 50px);
}
section.content.calendar-page table.calendar tr td .info-consult span.long,
div.content-table.calendar-page table.calendar tr td .info-consult span.long,
section.content.calendar-page table.calendar tr td .info-name span.long,
div.content-table.calendar-page table.calendar tr td .info-name span.long {
  height: 32px;
  position: relative;
  overflow: hidden;
  white-space: pre-wrap;
}
section.content.calendar-page table.calendar tr td .info-consult span.img.inline,
div.content-table.calendar-page table.calendar tr td .info-consult span.img.inline,
section.content.calendar-page table.calendar tr td .info-name span.img.inline,
div.content-table.calendar-page table.calendar tr td .info-name span.img.inline {
  width: 15px;
  height: 12px;
  padding-right: 0;
  text-align: left;
}
section.content.calendar-page table.calendar tr td .content-patient,
div.content-table.calendar-page table.calendar tr td .content-patient {
  height: 22px;
}
section.content.calendar-page table.calendar tr td .content-patient span,
div.content-table.calendar-page table.calendar tr td .content-patient span {
  width: calc(100% - 50px);
}
section.content.calendar-page table.calendar tr td .content-patient span.img,
div.content-table.calendar-page table.calendar tr td .content-patient span.img {
  width: 26px;
  height: 20px;
  padding-right: 10px;
}
section.content.calendar-page table.calendar tr td .content-patient span.img img,
div.content-table.calendar-page table.calendar tr td .content-patient span.img img,
section.content.calendar-page table.calendar tr td .content-patient span.img svg,
div.content-table.calendar-page table.calendar tr td .content-patient span.img svg {
  width: 100%;
  max-height: 100%;
}
section.content.calendar-page table.calendar tr td .content-patient span.img i,
div.content-table.calendar-page table.calendar tr td .content-patient span.img i {
  font-size: 20px;
}
section.content.calendar-page table.calendar tr td .content-patient:hover span,
div.content-table.calendar-page table.calendar tr td .content-patient:hover span {
  text-decoration: underline;
}
section.content.calendar-page table.calendar tr td .content-patient:hover span.img,
div.content-table.calendar-page table.calendar tr td .content-patient:hover span.img,
section.content.calendar-page table.calendar tr td .content-patient:hover span.no-hover,
div.content-table.calendar-page table.calendar tr td .content-patient:hover span.no-hover {
  text-decoration: none;
}
section.content.calendar-page table.calendar tr td.no-time,
div.content-table.calendar-page table.calendar tr td.no-time {
  height: 51px;
  background: #ffffff;
}
section.content.calendar-page table.calendar tr td.no-time p,
div.content-table.calendar-page table.calendar tr td.no-time p {
  color: #efefff;
  background: #ffffff;
  cursor: default;
}
section.content.calendar-page table.calendar tr td.no-time:hover,
div.content-table.calendar-page table.calendar tr td.no-time:hover {
  background: #ffffff;
}
section.content.calendar-page table.calendar tr td.days-30,
div.content-table.calendar-page table.calendar tr td.days-30 {
  height: 51px;
  background: #ffffff;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  cursor: default;
  text-align: center;
}
section.content.calendar-page table.calendar tr td.days-30.open-new,
div.content-table.calendar-page table.calendar tr td.days-30.open-new {
  cursor: pointer;
  background: #ebf5fc;
}
section.content.calendar-page table.calendar tr td.days-30.have-patient,
div.content-table.calendar-page table.calendar tr td.days-30.have-patient {
  padding-left: 2px;
}
section.content.calendar-page table.calendar tr td.days-30.have-patient p,
div.content-table.calendar-page table.calendar tr td.days-30.have-patient p {
  font-size: 10px;
  color: #666666;
}
section.content.calendar-page table.calendar tr td.days-30 p,
div.content-table.calendar-page table.calendar tr td.days-30 p {
  width: 100%;
  height: 16px;
  line-height: 16px;
}
section.content.calendar-page table.calendar tr td.days-30 p i,
div.content-table.calendar-page table.calendar tr td.days-30 p i {
  cursor: pointer;
}
section.content.calendar-page table.calendar tr td.days-30 span.img,
div.content-table.calendar-page table.calendar tr td.days-30 span.img {
  width: 100%;
  height: 30px;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  justify-content: center;
}
section.content.calendar-page table.calendar tr td.days-30 span.img img,
div.content-table.calendar-page table.calendar tr td.days-30 span.img img,
section.content.calendar-page table.calendar tr td.days-30 span.img svg,
div.content-table.calendar-page table.calendar tr td.days-30 span.img svg {
  max-height: 22px;
}
section.content.calendar-page table.calendar tr td.days-30.hour-selected,
div.content-table.calendar-page table.calendar tr td.days-30.hour-selected {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td.status-complete,
div.content-table.calendar-page table.calendar tr td.status-complete {
  background: #f2ffef;
}
section.content.calendar-page table.calendar tr td.status-checkin,
div.content-table.calendar-page table.calendar tr td.status-checkin {
  background: #e5fcfc;
}
section.content.calendar-page table.calendar tr td.status-attendance,
div.content-table.calendar-page table.calendar tr td.status-attendance {
  background: #ffffa5;
}
section.content.calendar-page table.calendar tr td.status-waiting,
div.content-table.calendar-page table.calendar tr td.status-waiting {
  background: #ebebeb;
}
section.content.calendar-page table.calendar tr td.status-off,
div.content-table.calendar-page table.calendar tr td.status-off {
  background: #fef0f0;
}
section.content.calendar-page table.calendar tr td.status-confirmed,
div.content-table.calendar-page table.calendar tr td.status-confirmed {
  background: none;
}
section.content.calendar-page table.calendar tr td.fit,
div.content-table.calendar-page table.calendar tr td.fit {
  height: 0px;
  border: 1px solid #2170b2;
  border-width: 0 2px 0 2px;
  line-height: 0px;
  font-size: 14px;
  font-weight: 500;
  background: #ffffff;
  color: #2170b2;
}
section.content.calendar-page table.calendar tr td.fit i,
div.content-table.calendar-page table.calendar tr td.fit i {
  font-size: 12px;
}
section.content.calendar-page table.calendar tr td.fit:hover,
div.content-table.calendar-page table.calendar tr td.fit:hover {
  background: #2170b2;
  color: #ffffff;
}
section.content.calendar-page table.calendar tr td.select-status,
div.content-table.calendar-page table.calendar tr td.select-status {
  width: 45px;
  height: auto;
  padding: 0;
  display: none;
  position: absolute;
  top: 51px;
  left: 0;
  z-index: 10;
  border-bottom: 2px solid #2170b2;
  background: white;
}
section.content.calendar-page table.calendar tr td.select-status .img,
div.content-table.calendar-page table.calendar tr td.select-status .img {
  height: 40px;
  padding: 5px;
  border-bottom: 1px solid #2170b2;
  line-height: normal;
}
section.content.calendar-page table.calendar tr td.select-status .img:last-of-type,
div.content-table.calendar-page table.calendar tr td.select-status .img:last-of-type {
  border-bottom: none;
}
section.content.calendar-page table.calendar tr td.select-status .img img,
div.content-table.calendar-page table.calendar tr td.select-status .img img,
section.content.calendar-page table.calendar tr td.select-status .img svg,
div.content-table.calendar-page table.calendar tr td.select-status .img svg {
  width: 100%;
}
section.content.calendar-page table.calendar tr td.select-status .img:hover,
div.content-table.calendar-page table.calendar tr td.select-status .img:hover {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td.hour-selected,
div.content-table.calendar-page table.calendar tr td.hour-selected {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td.hover,
div.content-table.calendar-page table.calendar tr td.hover {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td:hover,
div.content-table.calendar-page table.calendar tr td:hover {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td:hover.days-30.open-new,
div.content-table.calendar-page table.calendar tr td:hover.days-30.open-new {
  background: #b7efd3;
}
section.content.calendar-page table.calendar tr td:hover.select-status,
div.content-table.calendar-page table.calendar tr td:hover.select-status {
  background: white;
}
section.content.calendar-page table.calendar tr.is-fit td.open-edit,
div.content-table.calendar-page table.calendar tr.is-fit td.open-edit,
section.content.calendar-page table.calendar tr.pause td,
div.content-table.calendar-page table.calendar tr.pause td {
  height: 17px;
}
section.content.calendar-page table.calendar tr.pause td,
div.content-table.calendar-page table.calendar tr.pause td {
  border-width: 1px 0;
  background: #e9e9e9;
  cursor: default;
}
section.content.calendar-page table.calendar tr.pause td:hover,
div.content-table.calendar-page table.calendar tr.pause td:hover {
  background: #e9e9e9;
}
section.content.calendar-page table.calendar tr:last-of-type,
div.content-table.calendar-page table.calendar tr:last-of-type {
  border-bottom: 1px solid #2170b2;
}
section.content.calendar-page table.calendar tr:hover,
div.content-table.calendar-page table.calendar tr:hover {
  background: none;
}
section.content.calendar-page table.calendar.title,
div.content-table.calendar-page table.calendar.title {
  height: 31px;
}
section.content.calendar-page table.calendar.title tr,
div.content-table.calendar-page table.calendar.title tr {
  border-bottom: 1px solid #ffffff;
}
section.content.calendar-page table.calendar.title tr th,
div.content-table.calendar-page table.calendar.title tr th {
  background: #2170b2;
  color: #ffffff;
  border: #2170b2;
}
section.content.calendar-page table.calendar.multiple-calendar tr td.title,
div.content-table.calendar-page table.calendar.multiple-calendar tr td.title {
  height: 47px;
  display: flex;
  align-items: center;
  background: none;
  cursor: default;
}
section.content.calendar-page table.calendar.multiple-calendar tr td.title p,
div.content-table.calendar-page table.calendar.multiple-calendar tr td.title p {
  width: 100%;
  height: auto;
  font-size: 14px;
  color: #2170b2;
  line-height: 15px;
  max-width: 100%;
  white-space: break-spaces;
}
section.content.calendar-page table.calendar.multiple-calendar tr:hover td.title,
div.content-table.calendar-page table.calendar.multiple-calendar tr:hover td.title {
  background: none;
}
section.content.calendar-page table.calendar.font-20 td p,
div.content-table.calendar-page table.calendar.font-20 td p {
  font-size: 20px;
}
section.content.calendar-page table.calendar.font-18 td p,
div.content-table.calendar-page table.calendar.font-18 td p {
  font-size: 18px;
}
section.content.calendar-page table.calendar.font-16 td p,
div.content-table.calendar-page table.calendar.font-16 td p {
  font-size: 18px;
}
section.content.calendar-page table.calendar.font-14 td p,
div.content-table.calendar-page table.calendar.font-14 td p {
  font-size: 14px;
}
section.content.calendar-page table.calendar.font-12 td p,
div.content-table.calendar-page table.calendar.font-12 td p {
  font-size: 12px;
}
section.content .overflow,
div.content-table .overflow,
form .overflow {
  overflow-x: auto;
  overflow-y: auto;
}
section.content .overflow::-webkit-scrollbar-track,
div.content-table .overflow::-webkit-scrollbar-track,
form .overflow::-webkit-scrollbar-track {
  background-color: #bebebe;
}
section.content .overflow::-webkit-scrollbar,
div.content-table .overflow::-webkit-scrollbar,
form .overflow::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
section.content .overflow::-webkit-scrollbar-thumb,
div.content-table .overflow::-webkit-scrollbar-thumb,
form .overflow::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
section.content .overflow.content-concilied,
div.content-table .overflow.content-concilied,
form .overflow.content-concilied {
  padding: 8px;
  border: 2px solid #2170b2;
}
section.content .overflow table,
div.content-table .overflow table,
form .overflow table {
  width: 100%;
  min-width: 760px;
  display: flex;
  flex-direction: column;
  border: 1px solid #2170b2;
}
section.content .overflow table#pf_pj,
div.content-table .overflow table#pf_pj,
form .overflow table#pf_pj,
section.content .overflow table#card_fees,
div.content-table .overflow table#card_fees,
form .overflow table#card_fees,
section.content .overflow table#calendar_records,
div.content-table .overflow table#calendar_records,
form .overflow table#calendar_records,
section.content .overflow table#box_control_financial,
div.content-table .overflow table#box_control_financial,
form .overflow table#box_control_financial,
section.content .overflow table#financial,
div.content-table .overflow table#financial,
form .overflow table#financial {
  min-width: 1024px;
}
section.content .overflow table#bank,
div.content-table .overflow table#bank,
form .overflow table#bank,
section.content .overflow table#box_control,
div.content-table .overflow table#box_control,
form .overflow table#box_control {
  min-width: 980px;
}
section.content .overflow table#cash_flow,
div.content-table .overflow table#cash_flow,
form .overflow table#cash_flow,
section.content .overflow table#dre,
div.content-table .overflow table#dre,
form .overflow table#dre {
  max-height: calc(100% - 100px);
}
section.content .overflow table.reconciliation-body,
div.content-table .overflow table.reconciliation-body,
form .overflow table.reconciliation-body {
  padding-top: 30px;
}
section.content .overflow table.height-auto tr td,
div.content-table .overflow table.height-auto tr td,
form .overflow table.height-auto tr td {
  height: auto;
  min-height: 26px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  white-space: initial;
  line-height: normal;
}
section.content .overflow table.height-auto tr td.justify-end,
div.content-table .overflow table.height-auto tr td.justify-end,
form .overflow table.height-auto tr td.justify-end {
  justify-content: flex-end;
}
section.content .overflow table.height-auto tr td i,
div.content-table .overflow table.height-auto tr td i,
form .overflow table.height-auto tr td i {
  margin-right: 2px;
}
section.content .overflow table thead,
div.content-table .overflow table thead,
form .overflow table thead,
section.content .overflow table tbody,
div.content-table .overflow table tbody,
form .overflow table tbody {
  width: 100%;
  display: flex;
  flex-direction: column;
}
section.content .overflow table thead.brief td,
div.content-table .overflow table thead.brief td,
form .overflow table thead.brief td,
section.content .overflow table tbody.brief td,
div.content-table .overflow table tbody.brief td,
form .overflow table tbody.brief td {
  text-align: right;
}
section.content .overflow table thead.brief th,
div.content-table .overflow table thead.brief th,
form .overflow table thead.brief th,
section.content .overflow table tbody.brief th,
div.content-table .overflow table tbody.brief th,
form .overflow table tbody.brief th {
  border: none;
}
section.content .overflow table thead tr.is-even,
div.content-table .overflow table thead tr.is-even,
form .overflow table thead tr.is-even,
section.content .overflow table tbody tr.is-even,
div.content-table .overflow table tbody tr.is-even,
form .overflow table tbody tr.is-even {
  background: #2170b2;
}
section.content .overflow table thead,
div.content-table .overflow table thead,
form .overflow table thead {
  border-top: 1px solid #2170b2;
  border-bottom: 1px solid #2170b2;
}
section.content .overflow table tbody,
div.content-table .overflow table tbody,
form .overflow table tbody {
  background: #ffffff;
}
section.content .overflow table tbody tr:hover,
div.content-table .overflow table tbody tr:hover,
form .overflow table tbody tr:hover {
  background: #b7efd3;
}
section.content .overflow table tbody.brief.end,
div.content-table .overflow table tbody.brief.end,
form .overflow table tbody.brief.end {
  border-bottom-width: 2px;
  text-transform: uppercase;
}
section.content .overflow table tbody.brief tr.is-even td,
div.content-table .overflow table tbody.brief tr.is-even td,
form .overflow table tbody.brief tr.is-even td {
  font-weight: 500;
}
section.content .overflow table tbody.brief td.w50,
div.content-table .overflow table tbody.brief td.w50,
form .overflow table tbody.brief td.w50,
section.content .overflow table tbody.brief td.w35,
div.content-table .overflow table tbody.brief td.w35,
form .overflow table tbody.brief td.w35 {
  border-left-color: #2170b2;
}
section.content .overflow table tbody.brief td.w50,
div.content-table .overflow table tbody.brief td.w50,
form .overflow table tbody.brief td.w50,
section.content .overflow table tbody.brief td.w15,
div.content-table .overflow table tbody.brief td.w15,
form .overflow table tbody.brief td.w15 {
  border-right-color: #2170b2;
}
section.content .overflow table tr,
div.content-table .overflow table tr,
form .overflow table tr {
  width: 100%;
  max-width: 100%;
  display: flex;
}
section.content .overflow table tr th,
div.content-table .overflow table tr th,
form .overflow table tr th,
section.content .overflow table tr td,
div.content-table .overflow table tr td,
form .overflow table tr td {
  height: 26px;
  padding: 0 5px;
  border: 1px solid #ffffff;
  border-width: 0 1px 0 1px;
  border-spacing: 0;
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  color: #666666;
}
section.content .overflow table tr th.data-none,
div.content-table .overflow table tr th.data-none,
form .overflow table tr th.data-none,
section.content .overflow table tr td.data-none,
div.content-table .overflow table tr td.data-none,
form .overflow table tr td.data-none {
  height: 100px;
  line-height: 100px;
}
section.content .overflow table tr th.font-small,
div.content-table .overflow table tr th.font-small,
form .overflow table tr th.font-small,
section.content .overflow table tr td.font-small,
div.content-table .overflow table tr td.font-small,
form .overflow table tr td.font-small,
section.content .overflow table tr th .font-small,
div.content-table .overflow table tr th .font-small,
form .overflow table tr th .font-small,
section.content .overflow table tr td .font-small,
div.content-table .overflow table tr td .font-small,
form .overflow table tr td .font-small {
  font-size: 10px;
}
section.content .overflow table tr th.font-20,
div.content-table .overflow table tr th.font-20,
form .overflow table tr th.font-20,
section.content .overflow table tr td.font-20,
div.content-table .overflow table tr td.font-20,
form .overflow table tr td.font-20,
section.content .overflow table tr th .font-20,
div.content-table .overflow table tr th .font-20,
form .overflow table tr th .font-20,
section.content .overflow table tr td .font-20,
div.content-table .overflow table tr td .font-20,
form .overflow table tr td .font-20 {
  font-size: 20px;
}
section.content .overflow table tr th.font-18,
div.content-table .overflow table tr th.font-18,
form .overflow table tr th.font-18,
section.content .overflow table tr td.font-18,
div.content-table .overflow table tr td.font-18,
form .overflow table tr td.font-18,
section.content .overflow table tr th .font-18,
div.content-table .overflow table tr th .font-18,
form .overflow table tr th .font-18,
section.content .overflow table tr td .font-18,
div.content-table .overflow table tr td .font-18,
form .overflow table tr td .font-18 {
  font-size: 18px;
}
section.content .overflow table tr th.font-16,
div.content-table .overflow table tr th.font-16,
form .overflow table tr th.font-16,
section.content .overflow table tr td.font-16,
div.content-table .overflow table tr td.font-16,
form .overflow table tr td.font-16,
section.content .overflow table tr th .font-16,
div.content-table .overflow table tr th .font-16,
form .overflow table tr th .font-16,
section.content .overflow table tr td .font-16,
div.content-table .overflow table tr td .font-16,
form .overflow table tr td .font-16 {
  font-size: 18px;
}
section.content .overflow table tr th.font-14,
div.content-table .overflow table tr th.font-14,
form .overflow table tr th.font-14,
section.content .overflow table tr td.font-14,
div.content-table .overflow table tr td.font-14,
form .overflow table tr td.font-14,
section.content .overflow table tr th .font-14,
div.content-table .overflow table tr th .font-14,
form .overflow table tr th .font-14,
section.content .overflow table tr td .font-14,
div.content-table .overflow table tr td .font-14,
form .overflow table tr td .font-14 {
  font-size: 14px;
}
section.content .overflow table tr th.font-12,
div.content-table .overflow table tr th.font-12,
form .overflow table tr th.font-12,
section.content .overflow table tr td.font-12,
div.content-table .overflow table tr td.font-12,
form .overflow table tr td.font-12,
section.content .overflow table tr th .font-12,
div.content-table .overflow table tr th .font-12,
form .overflow table tr th .font-12,
section.content .overflow table tr td .font-12,
div.content-table .overflow table tr td .font-12,
form .overflow table tr td .font-12 {
  font-size: 12px;
}
section.content .overflow table tr th.font-auto,
div.content-table .overflow table tr th.font-auto,
form .overflow table tr th.font-auto,
section.content .overflow table tr td.font-auto,
div.content-table .overflow table tr td.font-auto,
form .overflow table tr td.font-auto,
section.content .overflow table tr th .font-auto,
div.content-table .overflow table tr th .font-auto,
form .overflow table tr th .font-auto,
section.content .overflow table tr td .font-auto,
div.content-table .overflow table tr td .font-auto,
form .overflow table tr td .font-auto {
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: pre-wrap;
  line-height: 15px;
}
section.content .overflow table tr th input.inline,
div.content-table .overflow table tr th input.inline,
form .overflow table tr th input.inline,
section.content .overflow table tr td input.inline,
div.content-table .overflow table tr td input.inline,
form .overflow table tr td input.inline {
  border-radius: 0;
  font-size: 13px;
}
section.content .overflow table tr th.border-left,
div.content-table .overflow table tr th.border-left,
form .overflow table tr th.border-left,
section.content .overflow table tr td.border-left,
div.content-table .overflow table tr td.border-left,
form .overflow table tr td.border-left {
  border-left: 1px solid #2170b2;
}
section.content .overflow table tr th.border-right,
div.content-table .overflow table tr th.border-right,
form .overflow table tr th.border-right,
section.content .overflow table tr td.border-right,
div.content-table .overflow table tr td.border-right,
form .overflow table tr td.border-right {
  border-right: 1px solid #2170b2;
}
section.content .overflow table tr th.w2,
div.content-table .overflow table tr th.w2,
form .overflow table tr th.w2,
section.content .overflow table tr td.w2,
div.content-table .overflow table tr td.w2,
form .overflow table tr td.w2 {
  padding: 0px;
}
section.content .overflow table tr th i.fa-paperclip,
div.content-table .overflow table tr th i.fa-paperclip,
form .overflow table tr th i.fa-paperclip,
section.content .overflow table tr td i.fa-paperclip,
div.content-table .overflow table tr td i.fa-paperclip,
form .overflow table tr td i.fa-paperclip {
  cursor: pointer;
}
section.content .overflow table tr th i.payment-checked,
div.content-table .overflow table tr th i.payment-checked,
form .overflow table tr th i.payment-checked,
section.content .overflow table tr td i.payment-checked,
div.content-table .overflow table tr td i.payment-checked,
form .overflow table tr td i.payment-checked {
  color: #008000;
}
section.content .overflow table tr th i.payment-checked.late,
div.content-table .overflow table tr th i.payment-checked.late,
form .overflow table tr th i.payment-checked.late,
section.content .overflow table tr td i.payment-checked.late,
div.content-table .overflow table tr td i.payment-checked.late,
form .overflow table tr td i.payment-checked.late {
  color: #f5594e;
}
section.content .overflow table tr th i.payment-checked.incomplete,
div.content-table .overflow table tr th i.payment-checked.incomplete,
form .overflow table tr th i.payment-checked.incomplete,
section.content .overflow table tr td i.payment-checked.incomplete,
div.content-table .overflow table tr td i.payment-checked.incomplete,
form .overflow table tr td i.payment-checked.incomplete {
  color: #ff9900;
}
section.content .overflow table tr th i.payment-checked.zero,
div.content-table .overflow table tr th i.payment-checked.zero,
form .overflow table tr th i.payment-checked.zero,
section.content .overflow table tr td i.payment-checked.zero,
div.content-table .overflow table tr td i.payment-checked.zero,
form .overflow table tr td i.payment-checked.zero {
  color: #407aa9;
}
section.content .overflow table tr th i.positive,
div.content-table .overflow table tr th i.positive,
form .overflow table tr th i.positive,
section.content .overflow table tr td i.positive,
div.content-table .overflow table tr td i.positive,
form .overflow table tr td i.positive {
  color: #008000;
}
section.content .overflow table tr th i.negative,
div.content-table .overflow table tr th i.negative,
form .overflow table tr th i.negative,
section.content .overflow table tr td i.negative,
div.content-table .overflow table tr td i.negative,
form .overflow table tr td i.negative {
  color: #f5594e;
}
section.content .overflow table tr th a,
div.content-table .overflow table tr th a,
form .overflow table tr th a,
section.content .overflow table tr td a,
div.content-table .overflow table tr td a,
form .overflow table tr td a {
  color: inherit;
}
section.content .overflow table tr th b,
div.content-table .overflow table tr th b,
form .overflow table tr th b,
section.content .overflow table tr td b,
div.content-table .overflow table tr td b,
form .overflow table tr td b {
  font-weight: 500;
}
section.content .overflow table tr th sup,
div.content-table .overflow table tr th sup,
form .overflow table tr th sup,
section.content .overflow table tr td sup,
div.content-table .overflow table tr td sup,
form .overflow table tr td sup {
  font-size: 8px;
  line-height: 0;
}
section.content .overflow table tr th.sum-group,
div.content-table .overflow table tr th.sum-group,
form .overflow table tr th.sum-group,
section.content .overflow table tr td.sum-group,
div.content-table .overflow table tr td.sum-group,
form .overflow table tr td.sum-group {
  text-align: right;
  border: 1px solid #2170b2;
  background: #e9e9e9;
}
section.content .overflow table tr th.sum-group span,
div.content-table .overflow table tr th.sum-group span,
form .overflow table tr th.sum-group span,
section.content .overflow table tr td.sum-group span,
div.content-table .overflow table tr td.sum-group span,
form .overflow table tr td.sum-group span {
  padding: 0;
}
section.content .overflow table tr th.negative,
div.content-table .overflow table tr th.negative,
form .overflow table tr th.negative,
section.content .overflow table tr td.negative,
div.content-table .overflow table tr td.negative,
form .overflow table tr td.negative,
section.content .overflow table tr th span.negative,
div.content-table .overflow table tr th span.negative,
form .overflow table tr th span.negative,
section.content .overflow table tr td span.negative,
div.content-table .overflow table tr td span.negative,
form .overflow table tr td span.negative {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: red !important;
}
section.content .overflow table tr th.positive,
div.content-table .overflow table tr th.positive,
form .overflow table tr th.positive,
section.content .overflow table tr td.positive,
div.content-table .overflow table tr td.positive,
form .overflow table tr td.positive,
section.content .overflow table tr th span.positive,
div.content-table .overflow table tr th span.positive,
form .overflow table tr th span.positive,
section.content .overflow table tr td span.positive,
div.content-table .overflow table tr td span.positive,
form .overflow table tr td span.positive {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: green !important	;
}
section.content .overflow table tr th.wait,
div.content-table .overflow table tr th.wait,
form .overflow table tr th.wait,
section.content .overflow table tr td.wait,
div.content-table .overflow table tr td.wait,
form .overflow table tr td.wait,
section.content .overflow table tr th span.wait,
div.content-table .overflow table tr th span.wait,
form .overflow table tr th span.wait,
section.content .overflow table tr td span.wait,
div.content-table .overflow table tr td span.wait,
form .overflow table tr td span.wait {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: #ff9900 !important	;
}
section.content .overflow table tr th.value-format,
div.content-table .overflow table tr th.value-format,
form .overflow table tr th.value-format,
section.content .overflow table tr td.value-format,
div.content-table .overflow table tr td.value-format,
form .overflow table tr td.value-format,
section.content .overflow table tr th span.value-format,
div.content-table .overflow table tr th span.value-format,
form .overflow table tr th span.value-format,
section.content .overflow table tr td span.value-format,
div.content-table .overflow table tr td span.value-format,
form .overflow table tr td span.value-format {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
}
section.content .overflow table tr th.double-top,
div.content-table .overflow table tr th.double-top,
form .overflow table tr th.double-top,
section.content .overflow table tr td.double-top,
div.content-table .overflow table tr td.double-top,
form .overflow table tr td.double-top {
  position: relative;
  z-index: 10;
  border-bottom: 0px !important;
  background: none;
}
section.content .overflow table tr th.double-middle,
div.content-table .overflow table tr th.double-middle,
form .overflow table tr th.double-middle,
section.content .overflow table tr td.double-middle,
div.content-table .overflow table tr td.double-middle,
form .overflow table tr td.double-middle {
  border-top: 0px !important;
  border-bottom: 0px !important;
}
section.content .overflow table tr th.double-bottom,
div.content-table .overflow table tr th.double-bottom,
form .overflow table tr th.double-bottom,
section.content .overflow table tr td.double-bottom,
div.content-table .overflow table tr td.double-bottom,
form .overflow table tr td.double-bottom {
  border-top: 0px;
}
section.content .overflow table tr th.underline:hover,
div.content-table .overflow table tr th.underline:hover,
form .overflow table tr th.underline:hover,
section.content .overflow table tr td.underline:hover,
div.content-table .overflow table tr td.underline:hover,
form .overflow table tr td.underline:hover {
  text-decoration: underline;
  cursor: pointer;
}
section.content .overflow table tr th.reconcile,
div.content-table .overflow table tr th.reconcile,
form .overflow table tr th.reconcile,
section.content .overflow table tr td.reconcile,
div.content-table .overflow table tr td.reconcile,
form .overflow table tr td.reconcile,
section.content .overflow table tr th.unsugested,
div.content-table .overflow table tr th.unsugested,
form .overflow table tr th.unsugested,
section.content .overflow table tr td.unsugested,
div.content-table .overflow table tr td.unsugested,
form .overflow table tr td.unsugested,
section.content .overflow table tr th.automation,
div.content-table .overflow table tr th.automation,
form .overflow table tr th.automation,
section.content .overflow table tr td.automation,
div.content-table .overflow table tr td.automation,
form .overflow table tr td.automation {
  color: black;
}
section.content .overflow table tr th.reconcile:hover,
div.content-table .overflow table tr th.reconcile:hover,
form .overflow table tr th.reconcile:hover,
section.content .overflow table tr td.reconcile:hover,
div.content-table .overflow table tr td.reconcile:hover,
form .overflow table tr td.reconcile:hover,
section.content .overflow table tr th.unsugested:hover,
div.content-table .overflow table tr th.unsugested:hover,
form .overflow table tr th.unsugested:hover,
section.content .overflow table tr td.unsugested:hover,
div.content-table .overflow table tr td.unsugested:hover,
form .overflow table tr td.unsugested:hover,
section.content .overflow table tr th.automation:hover,
div.content-table .overflow table tr th.automation:hover,
form .overflow table tr th.automation:hover,
section.content .overflow table tr td.automation:hover,
div.content-table .overflow table tr td.automation:hover,
form .overflow table tr td.automation:hover {
  font-size: 20px;
  color: black;
}
section.content .overflow table tr th.desconcile,
div.content-table .overflow table tr th.desconcile,
form .overflow table tr th.desconcile,
section.content .overflow table tr td.desconcile,
div.content-table .overflow table tr td.desconcile,
form .overflow table tr td.desconcile {
  font-size: 16px;
  color: #1b5e20;
}
section.content .overflow table tr th.desconcile:hover,
div.content-table .overflow table tr th.desconcile:hover,
form .overflow table tr th.desconcile:hover,
section.content .overflow table tr td.desconcile:hover,
div.content-table .overflow table tr td.desconcile:hover,
form .overflow table tr td.desconcile:hover {
  font-size: 20px;
}
section.content .overflow table tr th.remove-moviment,
div.content-table .overflow table tr th.remove-moviment,
form .overflow table tr th.remove-moviment,
section.content .overflow table tr td.remove-moviment,
div.content-table .overflow table tr td.remove-moviment,
form .overflow table tr td.remove-moviment,
section.content .overflow table tr th.add-moviment,
div.content-table .overflow table tr th.add-moviment,
form .overflow table tr th.add-moviment,
section.content .overflow table tr td.add-moviment,
div.content-table .overflow table tr td.add-moviment,
form .overflow table tr td.add-moviment {
  cursor: pointer;
}
section.content .overflow table tr th.remove-moviment:hover,
div.content-table .overflow table tr th.remove-moviment:hover,
form .overflow table tr th.remove-moviment:hover,
section.content .overflow table tr td.remove-moviment:hover,
div.content-table .overflow table tr td.remove-moviment:hover,
form .overflow table tr td.remove-moviment:hover,
section.content .overflow table tr th.add-moviment:hover,
div.content-table .overflow table tr th.add-moviment:hover,
form .overflow table tr th.add-moviment:hover,
section.content .overflow table tr td.add-moviment:hover,
div.content-table .overflow table tr td.add-moviment:hover,
form .overflow table tr td.add-moviment:hover {
  font-size: 18px;
}
section.content .overflow table tr th.is-ignored,
div.content-table .overflow table tr th.is-ignored,
form .overflow table tr th.is-ignored,
section.content .overflow table tr td.is-ignored,
div.content-table .overflow table tr td.is-ignored,
form .overflow table tr td.is-ignored,
section.content .overflow table tr th.not-ignored,
div.content-table .overflow table tr th.not-ignored,
form .overflow table tr th.not-ignored,
section.content .overflow table tr td.not-ignored,
div.content-table .overflow table tr td.not-ignored,
form .overflow table tr td.not-ignored {
  cursor: pointer;
}
section.content .overflow table tr th.is-ignored:hover,
div.content-table .overflow table tr th.is-ignored:hover,
form .overflow table tr th.is-ignored:hover,
section.content .overflow table tr td.is-ignored:hover,
div.content-table .overflow table tr td.is-ignored:hover,
form .overflow table tr td.is-ignored:hover,
section.content .overflow table tr th.not-ignored:hover,
div.content-table .overflow table tr th.not-ignored:hover,
form .overflow table tr th.not-ignored:hover,
section.content .overflow table tr td.not-ignored:hover,
div.content-table .overflow table tr td.not-ignored:hover,
form .overflow table tr td.not-ignored:hover {
  font-size: 18px;
}
section.content .overflow table tr th.more-info,
div.content-table .overflow table tr th.more-info,
form .overflow table tr th.more-info,
section.content .overflow table tr td.more-info,
div.content-table .overflow table tr td.more-info,
form .overflow table tr td.more-info {
  cursor: help;
}
section.content .overflow table tr th.sum-total-text,
div.content-table .overflow table tr th.sum-total-text,
form .overflow table tr th.sum-total-text,
section.content .overflow table tr td.sum-total-text,
div.content-table .overflow table tr td.sum-total-text,
form .overflow table tr td.sum-total-text {
  font-size: 18px;
}
section.content .overflow table tr th.bold,
div.content-table .overflow table tr th.bold,
form .overflow table tr th.bold,
section.content .overflow table tr td.bold,
div.content-table .overflow table tr td.bold,
form .overflow table tr td.bold {
  font-weight: 500 !important;
}
section.content .overflow table tr th.bold-600,
div.content-table .overflow table tr th.bold-600,
form .overflow table tr th.bold-600,
section.content .overflow table tr td.bold-600,
div.content-table .overflow table tr td.bold-600,
form .overflow table tr td.bold-600 {
  font-weight: 600 !important;
}
section.content .overflow table tr th,
div.content-table .overflow table tr th,
form .overflow table tr th {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background: #2170b2;
}
section.content .overflow table tr th:first-of-type,
div.content-table .overflow table tr th:first-of-type,
form .overflow table tr th:first-of-type {
  border-left: 1px solid #2170b2;
}
section.content .overflow table tr th:last-of-type,
div.content-table .overflow table tr th:last-of-type,
form .overflow table tr th:last-of-type {
  border-right: 1px solid #2170b2;
}
section.content .overflow table tr th.switch,
div.content-table .overflow table tr th.switch,
form .overflow table tr th.switch {
  cursor: pointer;
}
section.content .overflow table tr th.font-big,
div.content-table .overflow table tr th.font-big,
form .overflow table tr th.font-big {
  font-size: 16px;
}
section.content .overflow table tr.font-bold th,
div.content-table .overflow table tr.font-bold th,
form .overflow table tr.font-bold th,
section.content .overflow table tr.font-bold td,
div.content-table .overflow table tr.font-bold td,
form .overflow table tr.font-bold td {
  font-weight: 400;
}
section.content .overflow table tr.font-bold-500 th,
div.content-table .overflow table tr.font-bold-500 th,
form .overflow table tr.font-bold-500 th,
section.content .overflow table tr.font-bold-500 td,
div.content-table .overflow table tr.font-bold-500 td,
form .overflow table tr.font-bold-500 td {
  font-weight: 500;
}
section.content .overflow table tr.font-size-14 th,
div.content-table .overflow table tr.font-size-14 th,
form .overflow table tr.font-size-14 th,
section.content .overflow table tr.font-size-14 td,
div.content-table .overflow table tr.font-size-14 td,
form .overflow table tr.font-size-14 td {
  font-size: 14px;
}
section.content .overflow table tr.bg-positive th,
div.content-table .overflow table tr.bg-positive th,
form .overflow table tr.bg-positive th,
section.content .overflow table tr.bg-positive td,
div.content-table .overflow table tr.bg-positive td,
form .overflow table tr.bg-positive td {
  color: white !important;
  background: green;
}
section.content .overflow table tr.bg-negative th,
div.content-table .overflow table tr.bg-negative th,
form .overflow table tr.bg-negative th,
section.content .overflow table tr.bg-negative td,
div.content-table .overflow table tr.bg-negative td,
form .overflow table tr.bg-negative td {
  color: white !important;
  background: red;
}
section.content .overflow table tr.bg-wait th,
div.content-table .overflow table tr.bg-wait th,
form .overflow table tr.bg-wait th,
section.content .overflow table tr.bg-wait td,
div.content-table .overflow table tr.bg-wait td,
form .overflow table tr.bg-wait td {
  color: white !important;
  background: #ff9900;
}
section.content .overflow table tr.bg-total th,
div.content-table .overflow table tr.bg-total th,
form .overflow table tr.bg-total th,
section.content .overflow table tr.bg-total td,
div.content-table .overflow table tr.bg-total td,
form .overflow table tr.bg-total td {
  background: #FFFDCC;
}
section.content .overflow table tr.complement td,
div.content-table .overflow table tr.complement td,
form .overflow table tr.complement td {
  background: #e9e9e9;
}
section.content .overflow table tr.bold td,
div.content-table .overflow table tr.bold td,
form .overflow table tr.bold td {
  font-weight: 500;
}
section.content .overflow table tr.bold td.positive,
div.content-table .overflow table tr.bold td.positive,
form .overflow table tr.bold td.positive,
section.content .overflow table tr.bold td.negative,
div.content-table .overflow table tr.bold td.negative,
form .overflow table tr.bold td.negative,
section.content .overflow table tr.bold td.wait,
div.content-table .overflow table tr.bold td.wait,
form .overflow table tr.bold td.wait {
  font-weight: 500 !important;
}
section.content .overflow table tr.bold-600 td,
div.content-table .overflow table tr.bold-600 td,
form .overflow table tr.bold-600 td {
  font-weight: 600;
}
section.content .overflow table tr.bold-600 td.positive,
div.content-table .overflow table tr.bold-600 td.positive,
form .overflow table tr.bold-600 td.positive,
section.content .overflow table tr.bold-600 td.negative,
div.content-table .overflow table tr.bold-600 td.negative,
form .overflow table tr.bold-600 td.negative,
section.content .overflow table tr.bold-600 td.wait,
div.content-table .overflow table tr.bold-600 td.wait,
form .overflow table tr.bold-600 td.wait {
  font-weight: 600 !important;
}
section.content .overflow table tr.title-section,
div.content-table .overflow table tr.title-section,
form .overflow table tr.title-section {
  border-top: 1px solid #2170b2;
  border-bottom: 2px solid #2170b2;
  background: #e9e9e9;
}
section.content .overflow table tr.title-section th,
div.content-table .overflow table tr.title-section th,
form .overflow table tr.title-section th,
section.content .overflow table tr.title-section td,
div.content-table .overflow table tr.title-section td,
form .overflow table tr.title-section td {
  height: 26px;
  text-transform: uppercase;
  line-height: 28px;
  font-weight: 500;
  color: #2170b2;
}
section.content .overflow table tr.title-section th,
div.content-table .overflow table tr.title-section th,
form .overflow table tr.title-section th {
  color: #ffffff;
}
section.content .overflow table tr.title-section:hover,
div.content-table .overflow table tr.title-section:hover,
form .overflow table tr.title-section:hover {
  background: #b7efd3;
}
section.content .overflow table tr.footer-section,
div.content-table .overflow table tr.footer-section,
form .overflow table tr.footer-section {
  border-bottom: 1px solid #2170b2;
}
section.content .overflow table tr.footer-section td,
div.content-table .overflow table tr.footer-section td,
form .overflow table tr.footer-section td {
  text-transform: uppercase;
  font-weight: 500;
  color: #2170b2;
}
section.content .overflow table tr.footer-section:hover,
div.content-table .overflow table tr.footer-section:hover,
form .overflow table tr.footer-section:hover {
  background: none;
}
section.content .overflow table tr.edit-reconcile td,
div.content-table .overflow table tr.edit-reconcile td,
form .overflow table tr.edit-reconcile td {
  cursor: pointer;
}
section.content .overflow table tr.b-top,
div.content-table .overflow table tr.b-top,
form .overflow table tr.b-top {
  border-top: 1px solid #2170b2;
}
section.content .overflow table tr.b-bottom,
div.content-table .overflow table tr.b-bottom,
form .overflow table tr.b-bottom {
  border-bottom: 1px solid #2170b2;
}
section.content .overflow table tr.b-top-2,
div.content-table .overflow table tr.b-top-2,
form .overflow table tr.b-top-2 {
  border-top: 2px solid #2170b2;
}
section.content .overflow table tr.b-bottom-2,
div.content-table .overflow table tr.b-bottom-2,
form .overflow table tr.b-bottom-2 {
  border-bottom: 2px solid #2170b2;
}
section.content .overflow table tr.border th,
div.content-table .overflow table tr.border th,
form .overflow table tr.border th,
section.content .overflow table tr.border td,
div.content-table .overflow table tr.border td,
form .overflow table tr.border td {
  border-bottom: 1px solid #2170b2;
  border-left: 1px solid #2170b2;
  border-right: none;
}
section.content .overflow table tr.border th:first-of-type,
div.content-table .overflow table tr.border th:first-of-type,
form .overflow table tr.border th:first-of-type,
section.content .overflow table tr.border td:first-of-type,
div.content-table .overflow table tr.border td:first-of-type,
form .overflow table tr.border td:first-of-type {
  border-left: none;
}
section.content .overflow table tr.border-top th,
div.content-table .overflow table tr.border-top th,
form .overflow table tr.border-top th,
section.content .overflow table tr.border-top td,
div.content-table .overflow table tr.border-top td,
form .overflow table tr.border-top td {
  border-top: 1px solid #2170b2;
}
section.content .overflow table tr.border-bottom th,
div.content-table .overflow table tr.border-bottom th,
form .overflow table tr.border-bottom th,
section.content .overflow table tr.border-bottom td,
div.content-table .overflow table tr.border-bottom td,
form .overflow table tr.border-bottom td {
  border-bottom: 1px solid #2170b2;
}
section.content .overflow table tr.content-chart:hover,
div.content-table .overflow table tr.content-chart:hover,
form .overflow table tr.content-chart:hover {
  background: none;
}
section.content .overflow table tr.content-chart td,
div.content-table .overflow table tr.content-chart td,
form .overflow table tr.content-chart td {
  height: auto;
}
section.content .overflow table tr.reconcile,
div.content-table .overflow table tr.reconcile,
form .overflow table tr.reconcile {
  background: #fcddaa;
}
section.content .overflow table tr.unsugested,
div.content-table .overflow table tr.unsugested,
form .overflow table tr.unsugested {
  background: #fffdcc;
}
section.content .overflow table tr.automatic,
div.content-table .overflow table tr.automatic,
form .overflow table tr.automatic {
  background: #bcfebd;
}
section.content .overflow table tr.automatic.incomplete,
div.content-table .overflow table tr.automatic.incomplete,
form .overflow table tr.automatic.incomplete {
  background: #fecdbc;
}
section.content .overflow table tr.filter,
div.content-table .overflow table tr.filter,
form .overflow table tr.filter {
  border-top: 1px solid #2170b2;
  border-bottom: 0;
}
section.content .overflow table tr.filter th,
div.content-table .overflow table tr.filter th,
form .overflow table tr.filter th {
  padding: 0;
  border-width: 2px 1px 2px 1px;
  text-transform: none;
  font-size: 14px;
  font-weight: 300;
  color: #2170b2;
  background: #ffffff;
}
section.content .overflow table tr.filter th .group,
div.content-table .overflow table tr.filter th .group,
form .overflow table tr.filter th .group {
  width: 100%;
  height: 100%;
  padding: 0 2%;
  border: 1px solid #2170b2;
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
}
section.content .overflow table tr.filter th .group.negative,
div.content-table .overflow table tr.filter th .group.negative,
form .overflow table tr.filter th .group.negative,
section.content .overflow table tr.filter th .group span.negative,
div.content-table .overflow table tr.filter th .group span.negative,
form .overflow table tr.filter th .group span.negative {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: red !important;
}
section.content .overflow table tr.filter th .group.positive,
div.content-table .overflow table tr.filter th .group.positive,
form .overflow table tr.filter th .group.positive,
section.content .overflow table tr.filter th .group span.positive,
div.content-table .overflow table tr.filter th .group span.positive,
form .overflow table tr.filter th .group span.positive {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: green !important	;
}
section.content .overflow table tr.filter th .group.wait,
div.content-table .overflow table tr.filter th .group.wait,
form .overflow table tr.filter th .group.wait,
section.content .overflow table tr.filter th .group span.wait,
div.content-table .overflow table tr.filter th .group span.wait,
form .overflow table tr.filter th .group span.wait {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: #ff9900 !important	;
}
section.content .overflow table tr.filter th .group.value-format,
div.content-table .overflow table tr.filter th .group.value-format,
form .overflow table tr.filter th .group.value-format,
section.content .overflow table tr.filter th .group span.value-format,
div.content-table .overflow table tr.filter th .group span.value-format,
form .overflow table tr.filter th .group span.value-format {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
}
section.content .overflow table tr.filter th .group .title-check,
div.content-table .overflow table tr.filter th .group .title-check,
form .overflow table tr.filter th .group .title-check {
  width: calc(100% - 20px);
  display: inline-block;
}
section.content .overflow table tr.filter th .group input[type=text],
div.content-table .overflow table tr.filter th .group input[type=text],
form .overflow table tr.filter th .group input[type=text],
section.content .overflow table tr.filter th .group input[type=password],
div.content-table .overflow table tr.filter th .group input[type=password],
form .overflow table tr.filter th .group input[type=password],
section.content .overflow table tr.filter th .group input[type=date],
div.content-table .overflow table tr.filter th .group input[type=date],
form .overflow table tr.filter th .group input[type=date],
section.content .overflow table tr.filter th .group input[type=month],
div.content-table .overflow table tr.filter th .group input[type=month],
form .overflow table tr.filter th .group input[type=month],
section.content .overflow table tr.filter th .group select,
div.content-table .overflow table tr.filter th .group select,
form .overflow table tr.filter th .group select,
section.content .overflow table tr.filter th .group .select,
div.content-table .overflow table tr.filter th .group .select,
form .overflow table tr.filter th .group .select {
  width: calc(100% - 15px);
  height: calc(100% - 2px);
  margin-bottom: 0;
  border: 1px solid white;
  outline: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: #2170b2;
  background: none;
}
section.content .overflow table tr.filter th .group input[type=text]::placeholder,
div.content-table .overflow table tr.filter th .group input[type=text]::placeholder,
form .overflow table tr.filter th .group input[type=text]::placeholder,
section.content .overflow table tr.filter th .group input[type=password]::placeholder,
div.content-table .overflow table tr.filter th .group input[type=password]::placeholder,
form .overflow table tr.filter th .group input[type=password]::placeholder,
section.content .overflow table tr.filter th .group input[type=date]::placeholder,
div.content-table .overflow table tr.filter th .group input[type=date]::placeholder,
form .overflow table tr.filter th .group input[type=date]::placeholder,
section.content .overflow table tr.filter th .group input[type=month]::placeholder,
div.content-table .overflow table tr.filter th .group input[type=month]::placeholder,
form .overflow table tr.filter th .group input[type=month]::placeholder,
section.content .overflow table tr.filter th .group select::placeholder,
div.content-table .overflow table tr.filter th .group select::placeholder,
form .overflow table tr.filter th .group select::placeholder,
section.content .overflow table tr.filter th .group .select::placeholder,
div.content-table .overflow table tr.filter th .group .select::placeholder,
form .overflow table tr.filter th .group .select::placeholder {
  color: #2170b2;
}
section.content .overflow table tr.filter th .group select,
div.content-table .overflow table tr.filter th .group select,
form .overflow table tr.filter th .group select,
section.content .overflow table tr.filter th .group .select,
div.content-table .overflow table tr.filter th .group .select,
form .overflow table tr.filter th .group .select {
  width: 100%;
}
section.content .overflow table tr.filter th .group.search ul.result-list,
div.content-table .overflow table tr.filter th .group.search ul.result-list,
form .overflow table tr.filter th .group.search ul.result-list,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list,
form .overflow table tr.filter th .group.multiple-select ul.result-list,
section.content .overflow table tr.filter th .group.select ul.result-list,
div.content-table .overflow table tr.filter th .group.select ul.result-list,
form .overflow table tr.filter th .group.select ul.result-list,
section.content .overflow table tr.filter th .group.search ul.option-list,
div.content-table .overflow table tr.filter th .group.search ul.option-list,
form .overflow table tr.filter th .group.search ul.option-list,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list,
form .overflow table tr.filter th .group.multiple-select ul.option-list,
section.content .overflow table tr.filter th .group.select ul.option-list,
div.content-table .overflow table tr.filter th .group.select ul.option-list,
form .overflow table tr.filter th .group.select ul.option-list {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
section.content .overflow table tr.filter th .group.search ul.result-list li,
div.content-table .overflow table tr.filter th .group.search ul.result-list li,
form .overflow table tr.filter th .group.search ul.result-list li,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li,
form .overflow table tr.filter th .group.multiple-select ul.result-list li,
section.content .overflow table tr.filter th .group.select ul.result-list li,
div.content-table .overflow table tr.filter th .group.select ul.result-list li,
form .overflow table tr.filter th .group.select ul.result-list li,
section.content .overflow table tr.filter th .group.search ul.option-list li,
div.content-table .overflow table tr.filter th .group.search ul.option-list li,
form .overflow table tr.filter th .group.search ul.option-list li,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li,
form .overflow table tr.filter th .group.multiple-select ul.option-list li,
section.content .overflow table tr.filter th .group.select ul.option-list li,
div.content-table .overflow table tr.filter th .group.select ul.option-list li,
form .overflow table tr.filter th .group.select ul.option-list li {
  font-size: 12px;
  white-space: pre-wrap;
  line-height: 20px;
  color: #2170b2;
}
section.content .overflow table tr.filter th .group.search ul.result-list li label,
div.content-table .overflow table tr.filter th .group.search ul.result-list li label,
form .overflow table tr.filter th .group.search ul.result-list li label,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li label,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li label,
form .overflow table tr.filter th .group.multiple-select ul.result-list li label,
section.content .overflow table tr.filter th .group.select ul.result-list li label,
div.content-table .overflow table tr.filter th .group.select ul.result-list li label,
form .overflow table tr.filter th .group.select ul.result-list li label,
section.content .overflow table tr.filter th .group.search ul.option-list li label,
div.content-table .overflow table tr.filter th .group.search ul.option-list li label,
form .overflow table tr.filter th .group.search ul.option-list li label,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li label,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li label,
form .overflow table tr.filter th .group.multiple-select ul.option-list li label,
section.content .overflow table tr.filter th .group.select ul.option-list li label,
div.content-table .overflow table tr.filter th .group.select ul.option-list li label,
form .overflow table tr.filter th .group.select ul.option-list li label {
  width: calc(100% - 18px);
}
section.content .overflow table tr.filter th .group.search ul.result-list li.set-filter,
div.content-table .overflow table tr.filter th .group.search ul.result-list li.set-filter,
form .overflow table tr.filter th .group.search ul.result-list li.set-filter,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter,
form .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter,
section.content .overflow table tr.filter th .group.select ul.result-list li.set-filter,
div.content-table .overflow table tr.filter th .group.select ul.result-list li.set-filter,
form .overflow table tr.filter th .group.select ul.result-list li.set-filter,
section.content .overflow table tr.filter th .group.search ul.option-list li.set-filter,
div.content-table .overflow table tr.filter th .group.search ul.option-list li.set-filter,
form .overflow table tr.filter th .group.search ul.option-list li.set-filter,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter,
form .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter,
section.content .overflow table tr.filter th .group.select ul.option-list li.set-filter,
div.content-table .overflow table tr.filter th .group.select ul.option-list li.set-filter,
form .overflow table tr.filter th .group.select ul.option-list li.set-filter {
  border: 1px solid #2170b2;
  border-width: 2px 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  color: #2170b2;
}
section.content .overflow table tr.filter th .group.search ul.result-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.search ul.result-list li.set-filter:hover,
form .overflow table tr.filter th .group.search ul.result-list li.set-filter:hover,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter:hover,
form .overflow table tr.filter th .group.multiple-select ul.result-list li.set-filter:hover,
section.content .overflow table tr.filter th .group.select ul.result-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.select ul.result-list li.set-filter:hover,
form .overflow table tr.filter th .group.select ul.result-list li.set-filter:hover,
section.content .overflow table tr.filter th .group.search ul.option-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.search ul.option-list li.set-filter:hover,
form .overflow table tr.filter th .group.search ul.option-list li.set-filter:hover,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter:hover,
form .overflow table tr.filter th .group.multiple-select ul.option-list li.set-filter:hover,
section.content .overflow table tr.filter th .group.select ul.option-list li.set-filter:hover,
div.content-table .overflow table tr.filter th .group.select ul.option-list li.set-filter:hover,
form .overflow table tr.filter th .group.select ul.option-list li.set-filter:hover {
  background: #2170b2;
  color: #ffffff;
}
section.content .overflow table tr.filter th .group.search ul.result-list li:hover,
div.content-table .overflow table tr.filter th .group.search ul.result-list li:hover,
form .overflow table tr.filter th .group.search ul.result-list li:hover,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li:hover,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li:hover,
form .overflow table tr.filter th .group.multiple-select ul.result-list li:hover,
section.content .overflow table tr.filter th .group.select ul.result-list li:hover,
div.content-table .overflow table tr.filter th .group.select ul.result-list li:hover,
form .overflow table tr.filter th .group.select ul.result-list li:hover,
section.content .overflow table tr.filter th .group.search ul.option-list li:hover,
div.content-table .overflow table tr.filter th .group.search ul.option-list li:hover,
form .overflow table tr.filter th .group.search ul.option-list li:hover,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li:hover,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li:hover,
form .overflow table tr.filter th .group.multiple-select ul.option-list li:hover,
section.content .overflow table tr.filter th .group.select ul.option-list li:hover,
div.content-table .overflow table tr.filter th .group.select ul.option-list li:hover,
form .overflow table tr.filter th .group.select ul.option-list li:hover {
  color: #ffffff;
}
section.content .overflow table tr.filter th .group.search ul.result-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.search ul.result-list li:hover.alone,
form .overflow table tr.filter th .group.search ul.result-list li:hover.alone,
section.content .overflow table tr.filter th .group.multiple-select ul.result-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.multiple-select ul.result-list li:hover.alone,
form .overflow table tr.filter th .group.multiple-select ul.result-list li:hover.alone,
section.content .overflow table tr.filter th .group.select ul.result-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.select ul.result-list li:hover.alone,
form .overflow table tr.filter th .group.select ul.result-list li:hover.alone,
section.content .overflow table tr.filter th .group.search ul.option-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.search ul.option-list li:hover.alone,
form .overflow table tr.filter th .group.search ul.option-list li:hover.alone,
section.content .overflow table tr.filter th .group.multiple-select ul.option-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.multiple-select ul.option-list li:hover.alone,
form .overflow table tr.filter th .group.multiple-select ul.option-list li:hover.alone,
section.content .overflow table tr.filter th .group.select ul.option-list li:hover.alone,
div.content-table .overflow table tr.filter th .group.select ul.option-list li:hover.alone,
form .overflow table tr.filter th .group.select ul.option-list li:hover.alone {
  color: #2170b2;
}
section.content .overflow table tr.filter th .group.active,
div.content-table .overflow table tr.filter th .group.active,
form .overflow table tr.filter th .group.active {
  background: #cccccc;
}
section.content .overflow table tr.filter th .group.active input,
div.content-table .overflow table tr.filter th .group.active input,
form .overflow table tr.filter th .group.active input,
section.content .overflow table tr.filter th .group.active select,
div.content-table .overflow table tr.filter th .group.active select,
form .overflow table tr.filter th .group.active select,
section.content .overflow table tr.filter th .group.active .title-check,
div.content-table .overflow table tr.filter th .group.active .title-check,
form .overflow table tr.filter th .group.active .title-check {
  border-color: #cccccc;
  color: #2170b2;
  font-weight: 500;
}
section.content .overflow table tr.filter th:first-of-type,
div.content-table .overflow table tr.filter th:first-of-type,
form .overflow table tr.filter th:first-of-type {
  padding-left: 1px;
  border-left: 0;
}
section.content .overflow table tr.filter th:last-of-type,
div.content-table .overflow table tr.filter th:last-of-type,
form .overflow table tr.filter th:last-of-type {
  padding-right: 1px;
  border-right: 0;
}
section.content .overflow table tr.filter th.positive,
div.content-table .overflow table tr.filter th.positive,
form .overflow table tr.filter th.positive,
section.content .overflow table tr.filter th.negative,
div.content-table .overflow table tr.filter th.negative,
form .overflow table tr.filter th.negative,
section.content .overflow table tr.filter th.wait,
div.content-table .overflow table tr.filter th.wait,
form .overflow table tr.filter th.wait,
section.content .overflow table tr.filter th.value-format,
div.content-table .overflow table tr.filter th.value-format,
form .overflow table tr.filter th.value-format {
  padding: 0 5px;
  font-size: 14px;
}
section.content .overflow table tr.bg-none,
div.content-table .overflow table tr.bg-none,
form .overflow table tr.bg-none {
  background: none;
}
section.content .overflow table tr.bg-none:hover,
div.content-table .overflow table tr.bg-none:hover,
form .overflow table tr.bg-none:hover {
  background: none;
}
section.content .overflow table tr.false-hover,
div.content-table .overflow table tr.false-hover,
form .overflow table tr.false-hover {
  background: #b7efd3;
}
section.content .overflow table tr.subtitle th,
div.content-table .overflow table tr.subtitle th,
form .overflow table tr.subtitle th {
  color: #2170b2;
  background: #b5c7dd;
}
section.content .overflow table.cash_register tr,
div.content-table .overflow table.cash_register tr,
form .overflow table.cash_register tr {
  border-bottom: 1px solid #2170b2;
}
section.content .overflow table.cash_register tr td,
div.content-table .overflow table.cash_register tr td,
form .overflow table.cash_register tr td {
  height: auto;
  min-height: 26px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
section.content .overflow table.cash_register tr .title,
div.content-table .overflow table.cash_register tr .title,
form .overflow table.cash_register tr .title {
  width: 100px;
  justify-content: flex-end;
  text-align: right;
}
section.content .overflow table.cash_register tr .text,
div.content-table .overflow table.cash_register tr .text,
form .overflow table.cash_register tr .text {
  padding: 5px;
  justify-content: center;
  text-align: center;
  line-height: 18px;
  white-space: initial;
}
section.content .overflow table.cash_register tr .text.left,
div.content-table .overflow table.cash_register tr .text.left,
form .overflow table.cash_register tr .text.left {
  text-align: left;
}
section.content .overflow table.cash_register tr .delete-proced,
div.content-table .overflow table.cash_register tr .delete-proced,
form .overflow table.cash_register tr .delete-proced {
  height: 20px;
  text-align: center;
  cursor: pointer;
}
section.content .overflow table.cash_register tr .delete-proced:hover,
div.content-table .overflow table.cash_register tr .delete-proced:hover,
form .overflow table.cash_register tr .delete-proced:hover {
  font-size: 16px;
}
section.content .overflow table.cash_register tr:last-of-type,
div.content-table .overflow table.cash_register tr:last-of-type,
form .overflow table.cash_register tr:last-of-type {
  border-bottom: none;
}
section.content .overflow table.cash_register tr:hover,
div.content-table .overflow table.cash_register tr:hover,
form .overflow table.cash_register tr:hover {
  background: none;
}
section.content .overflow table.cash_register.proced tr td:nth-of-type(1),
div.content-table .overflow table.cash_register.proced tr td:nth-of-type(1),
form .overflow table.cash_register.proced tr td:nth-of-type(1),
section.content .overflow table.cash_register.proced tr td:nth-of-type(2),
div.content-table .overflow table.cash_register.proced tr td:nth-of-type(2),
form .overflow table.cash_register.proced tr td:nth-of-type(2),
section.content .overflow table.cash_register.proced tr td:nth-of-type(3),
div.content-table .overflow table.cash_register.proced tr td:nth-of-type(3),
form .overflow table.cash_register.proced tr td:nth-of-type(3) {
  border-bottom: 1px dashed #2170b2;
}
section.content .overflow table.cash_register.responsible tr td,
div.content-table .overflow table.cash_register.responsible tr td,
form .overflow table.cash_register.responsible tr td {
  border: 1px dashed #2170b2;
  border-width: 0 1px;
}
section.content .overflow table.cash_register.responsible tr td:first-of-type,
div.content-table .overflow table.cash_register.responsible tr td:first-of-type,
form .overflow table.cash_register.responsible tr td:first-of-type {
  border-left: 0px;
}
section.content .overflow table.cash_register.responsible tr td:last-of-type,
div.content-table .overflow table.cash_register.responsible tr td:last-of-type,
form .overflow table.cash_register.responsible tr td:last-of-type {
  border-right: 0px;
}
section.content .overflow table.light tr th,
div.content-table .overflow table.light tr th,
form .overflow table.light tr th {
  border-top: 1px solid #2170b2;
  border-bottom: 1px solid #2170b2;
  font-weight: 500;
  color: #2170b2;
  background: #e9e9e9;
}
form .overflow table {
  min-width: 0px !important;
}
section.select-bank {
  width: 100%;
  height: calc(100% - 40px);
  position: fixed;
  top: 40px;
  left: 0;
  z-index: 500;
  background: #e9e9e9;
}
section.select-bank .commands {
  width: auto;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
}
section.select-bank .commands p {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #2170b2;
}
section.select-bank .commands .single {
  padding: 0px !important;
  border: 1px solid #2170b2;
  margin: 10px 0;
}
section.select-bank .commands .single p {
  width: 100%;
  height: 24px;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 24px;
  color: #ffffff;
  background: #2170b2;
}
section.select-bank .commands .single button.big img,
section.select-bank .commands .single button.big svg {
  min-width: 44px;
  height: 56px;
}
section.select-bank .commands .single button.big span {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
}
section.select-bank .commands .single button.big:hover span {
  height: 12px;
}
aside.container {
  width: 100%;
  height: 100%;
  padding: 2% 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 950;
  background: rgba(0, 0, 0, 0.5);
  overflow-x: hidden;
  overflow-y: scroll;
}
aside.container::-webkit-scrollbar-track {
  background-color: #bebebe;
}
aside.container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
aside.container::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
aside.container .content {
  width: 96%;
  max-width: 700px;
  padding: 1%;
  padding-top: calc(1% + 30px);
  height: auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-box-shadow: 0px 0px 10px 0px #000000;
  box-shadow: 0px 0px 10px 0px #000000;
}
.overflow.get-table .content,
.overflow.get-table2 .content {
  padding: 1%;
  padding-top: calc(1% + 30px);
  height: auto;
  position: relative;
  border: 1px solid #2170b2;
}
aside.container .content,
.overflow.get-table .content,
.overflow.get-table2 .content {
  border-radius: 10px;
  background: #ffffff;
}
aside.container .content.large,
.overflow.get-table .content.large,
.overflow.get-table2 .content.large {
  max-width: 1000px;
}
aside.container .content h1,
.overflow.get-table .content h1,
.overflow.get-table2 .content h1,
aside.container .content h2,
.overflow.get-table .content h2,
.overflow.get-table2 .content h2 {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  color: #2170b2;
}
aside.container .content h1 input[type=text],
.overflow.get-table .content h1 input[type=text],
.overflow.get-table2 .content h1 input[type=text],
aside.container .content h2 input[type=text],
.overflow.get-table .content h2 input[type=text],
.overflow.get-table2 .content h2 input[type=text] {
  border: none;
  text-align: center;
  font-size: 18px;
  line-height: 36px;
  color: #ffffff;
}
aside.container .content h1 input[type=text]::placeholder,
.overflow.get-table .content h1 input[type=text]::placeholder,
.overflow.get-table2 .content h1 input[type=text]::placeholder,
aside.container .content h2 input[type=text]::placeholder,
.overflow.get-table .content h2 input[type=text]::placeholder,
.overflow.get-table2 .content h2 input[type=text]::placeholder {
  font-style: italic;
  font-weight: 300;
  color: #ffffff;
}
aside.container .content h2,
.overflow.get-table .content h2,
.overflow.get-table2 .content h2 {
  margin-bottom: 5px;
  position: relative;
  font-size: 16px;
}
aside.container .content h2 hr,
.overflow.get-table .content h2 hr,
.overflow.get-table2 .content h2 hr {
  width: 100%;
}
aside.container .content h2 span,
.overflow.get-table .content h2 span,
.overflow.get-table2 .content h2 span {
  max-width: 100%;
  padding: 0 10px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  background: white;
}
aside.container .content h2.open-section,
.overflow.get-table .content h2.open-section,
.overflow.get-table2 .content h2.open-section {
  cursor: pointer;
}
aside.container .content hr,
.overflow.get-table .content hr,
.overflow.get-table2 .content hr {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #cccccc;
}
aside.container .content .content-fixed,
.overflow.get-table .content .content-fixed,
.overflow.get-table2 .content .content-fixed {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
}
aside.container .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn) {
  height: 40px;
  margin: 0;
  display: flex;
  align-items: center;
  border-width: 2px 1px 2px 1px;
  border-radius: 0;
}
aside.container .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn) h1,
.overflow.get-table .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn) h1,
.overflow.get-table2 .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn) h1 {
  line-height: 18px;
  margin-bottom: 0;
  overflow: hidden;
}
aside.container .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn):hover {
  background: #b7efd3;
}
aside.container .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected,
.overflow.get-table .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected,
.overflow.get-table2 .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected {
  background: #2170b2;
  cursor: default;
}
aside.container .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected h1,
.overflow.get-table .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected h1,
.overflow.get-table2 .content .content-fixed .fixed:not(.tox-mbtn):not(.tox-tbtn).selected h1 {
  color: #ffffff;
}
aside.container .content form p.error,
.overflow.get-table .content form p.error,
.overflow.get-table2 .content form p.error,
aside.container .content form p.error-table,
.overflow.get-table .content form p.error-table,
.overflow.get-table2 .content form p.error-table {
  width: 100%;
  margin: 10px 0;
  display: none;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #f5594e;
}
aside.container .content form .content-error,
.overflow.get-table .content form .content-error,
.overflow.get-table2 .content form .content-error {
  margin: 10px 0;
  padding: 1% 2%;
  position: relative;
  border: 1px solid #f5594e;
  text-align: center;
}
aside.container .content form .content-error h3,
.overflow.get-table .content form .content-error h3,
.overflow.get-table2 .content form .content-error h3,
aside.container .content form .content-error h4,
.overflow.get-table .content form .content-error h4,
.overflow.get-table2 .content form .content-error h4 {
  width: auto;
  max-width: 100%;
  padding: 0 2%;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 20px;
  white-space: nowrap;
  color: #f5594e;
  background: #ffffff;
}
aside.container .content form .content-error h4,
.overflow.get-table .content form .content-error h4,
.overflow.get-table2 .content form .content-error h4 {
  display: none;
}
aside.container .content form .content-error .error,
.overflow.get-table .content form .content-error .error,
.overflow.get-table2 .content form .content-error .error {
  padding-top: 10px;
  font-size: 16px;
  color: #f5594e;
}
aside.container .content form .content-error hr,
.overflow.get-table .content form .content-error hr,
.overflow.get-table2 .content form .content-error hr {
  margin: 5px 0;
}
aside.container .content form .content-error .confirm-error,
.overflow.get-table .content form .content-error .confirm-error,
.overflow.get-table2 .content form .content-error .confirm-error {
  width: auto;
  justify-content: center;
}
aside.container .content form .content-error .confirm-error input,
.overflow.get-table .content form .content-error .confirm-error input,
.overflow.get-table2 .content form .content-error .confirm-error input {
  width: auto;
  height: auto;
  margin: 0;
}
aside.container .content form .content-error .confirm-error label,
.overflow.get-table .content form .content-error .confirm-error label,
.overflow.get-table2 .content form .content-error .confirm-error label {
  width: auto;
  font-size: 14px;
}
aside.container .content form .content-error.only-info,
.overflow.get-table .content form .content-error.only-info,
.overflow.get-table2 .content form .content-error.only-info {
  border-color: #2170b2;
}
aside.container .content form .content-error.only-info h3,
.overflow.get-table .content form .content-error.only-info h3,
.overflow.get-table2 .content form .content-error.only-info h3,
aside.container .content form .content-error.only-info h4,
.overflow.get-table .content form .content-error.only-info h4,
.overflow.get-table2 .content form .content-error.only-info h4 {
  color: #2170b2;
}
aside.container .content form .content-error.only-info h3,
.overflow.get-table .content form .content-error.only-info h3,
.overflow.get-table2 .content form .content-error.only-info h3 {
  display: none;
}
aside.container .content form .content-error.only-info h4,
.overflow.get-table .content form .content-error.only-info h4,
.overflow.get-table2 .content form .content-error.only-info h4 {
  display: initial;
}
aside.container .content form .content-error.only-info .error,
.overflow.get-table .content form .content-error.only-info .error,
.overflow.get-table2 .content form .content-error.only-info .error {
  color: #2170b2;
}
aside.container .content form .guide p,
.overflow.get-table .content form .guide p,
.overflow.get-table2 .content form .guide p {
  width: 100%;
  margin-bottom: 5px;
  text-align: justify;
  font-size: 16px;
}
aside.container .content form label,
.overflow.get-table .content form label,
.overflow.get-table2 .content form label {
  width: 100%;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: #2170b2;
}
aside.container .content form label.button,
.overflow.get-table .content form label.button,
.overflow.get-table2 .content form label.button {
  width: auto;
  padding: 0 2%;
  padding-top: 2px;
  margin-bottom: 6px;
  display: inline-block;
  border: 1px solid #2170b2;
  border-radius: 5px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: #2170b2;
  background: none;
  cursor: pointer;
}
aside.container .content form label.button.top,
.overflow.get-table .content form label.button.top,
.overflow.get-table2 .content form label.button.top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form label.button.left,
.overflow.get-table .content form label.button.left,
.overflow.get-table2 .content form label.button.left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form label.button.middle,
.overflow.get-table .content form label.button.middle,
.overflow.get-table2 .content form label.button.middle {
  border-radius: 0;
}
aside.container .content form label.button.right,
.overflow.get-table .content form label.button.right,
.overflow.get-table2 .content form label.button.right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form label.button.bottom,
.overflow.get-table .content form label.button.bottom,
.overflow.get-table2 .content form label.button.bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form label.button:hover,
.overflow.get-table .content form label.button:hover,
.overflow.get-table2 .content form label.button:hover {
  background: #b7efd3;
}
aside.container .content form label.big,
.overflow.get-table .content form label.big,
.overflow.get-table2 .content form label.big {
  font-size: 24px;
}
aside.container .content form label.cr-parcial-value,
.overflow.get-table .content form label.cr-parcial-value,
.overflow.get-table2 .content form label.cr-parcial-value {
  font-size: 16px;
}
aside.container .content form label.cr-total-value,
.overflow.get-table .content form label.cr-total-value,
.overflow.get-table2 .content form label.cr-total-value {
  font-size: 18px;
}
aside.container .content form label.cr-total-value span,
.overflow.get-table .content form label.cr-total-value span,
.overflow.get-table2 .content form label.cr-total-value span {
  font-size: 28px;
}
aside.container .content form label b.required,
.overflow.get-table .content form label b.required,
.overflow.get-table2 .content form label b.required {
  font-weight: 700;
  color: #f5594e;
}
aside.container .content form label.success,
.overflow.get-table .content form label.success,
.overflow.get-table2 .content form label.success {
  font-weight: 500;
  color: green;
}
aside.container .content form label.error,
.overflow.get-table .content form label.error,
.overflow.get-table2 .content form label.error {
  font-weight: 500;
  color: #f5594e;
}
aside.container .content form label.add-item,
.overflow.get-table .content form label.add-item,
.overflow.get-table2 .content form label.add-item,
aside.container .content form label.remove-item,
.overflow.get-table .content form label.remove-item,
.overflow.get-table2 .content form label.remove-item {
  width: auto;
  font-size: 10px;
  text-align: right;
  cursor: pointer;
}
aside.container .content form label.add-item:hover span,
.overflow.get-table .content form label.add-item:hover span,
.overflow.get-table2 .content form label.add-item:hover span,
aside.container .content form label.remove-item:hover span,
.overflow.get-table .content form label.remove-item:hover span,
.overflow.get-table2 .content form label.remove-item:hover span {
  text-decoration: underline;
}
aside.container .content form label.add-item i,
.overflow.get-table .content form label.add-item i,
.overflow.get-table2 .content form label.add-item i,
aside.container .content form label.remove-item i,
.overflow.get-table .content form label.remove-item i,
.overflow.get-table2 .content form label.remove-item i {
  margin-left: 10px;
  font-size: 14px;
}
aside.container .content form label.add-item i:hover,
.overflow.get-table .content form label.add-item i:hover,
.overflow.get-table2 .content form label.add-item i:hover,
aside.container .content form label.remove-item i:hover,
.overflow.get-table .content form label.remove-item i:hover,
.overflow.get-table2 .content form label.remove-item i:hover {
  font-size: 16px;
}
aside.container .content form label.remove-item,
.overflow.get-table .content form label.remove-item,
.overflow.get-table2 .content form label.remove-item {
  position: relative;
  top: -10px;
}
aside.container .content form span.type-discount,
.overflow.get-table .content form span.type-discount,
.overflow.get-table2 .content form span.type-discount {
  width: 20px;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  color: black;
  cursor: pointer;
}
aside.container .content form span.type-discount:hover,
.overflow.get-table .content form span.type-discount:hover,
.overflow.get-table2 .content form span.type-discount:hover {
  font-size: calc(100% + 1px);;
  font-weight: 500;
  color: #2170b2;
}
aside.container .content form input,
.overflow.get-table .content form input,
.overflow.get-table2 .content form input,
aside.container .content form select,
.overflow.get-table .content form select,
.overflow.get-table2 .content form select,
aside.container .content form textarea,
.overflow.get-table .content form textarea,
.overflow.get-table2 .content form textarea,
aside.container .content form .multiple-select.type-input label.title,
.overflow.get-table .content form .multiple-select.type-input label.title,
.overflow.get-table2 .content form .multiple-select.type-input label.title,
aside.container .content form .input,
.overflow.get-table .content form .input,
.overflow.get-table2 .content form .input,
aside.container .content form .select,
.overflow.get-table .content form .select,
.overflow.get-table2 .content form .select {
  width: 100%;
  height: 24px;
  margin-bottom: 10px;
  padding: 0 3px;
  border: 1px solid #969696;
  border-radius: 5px;
  outline: none;
  font-size: 14px;
  line-height: 14px;
  background: none;
  color: black;
}
aside.container .content form input.fee,
.overflow.get-table .content form input.fee,
.overflow.get-table2 .content form input.fee,
aside.container .content form select.fee,
.overflow.get-table .content form select.fee,
.overflow.get-table2 .content form select.fee,
aside.container .content form textarea.fee,
.overflow.get-table .content form textarea.fee,
.overflow.get-table2 .content form textarea.fee,
aside.container .content form .multiple-select.type-input label.title.fee,
.overflow.get-table .content form .multiple-select.type-input label.title.fee,
.overflow.get-table2 .content form .multiple-select.type-input label.title.fee,
aside.container .content form .input.fee,
.overflow.get-table .content form .input.fee,
.overflow.get-table2 .content form .input.fee,
aside.container .content form .select.fee,
.overflow.get-table .content form .select.fee,
.overflow.get-table2 .content form .select.fee {
  text-align: right;
}
aside.container .content form input.no-bottom,
.overflow.get-table .content form input.no-bottom,
.overflow.get-table2 .content form input.no-bottom,
aside.container .content form select.no-bottom,
.overflow.get-table .content form select.no-bottom,
.overflow.get-table2 .content form select.no-bottom,
aside.container .content form textarea.no-bottom,
.overflow.get-table .content form textarea.no-bottom,
.overflow.get-table2 .content form textarea.no-bottom,
aside.container .content form .multiple-select.type-input label.title.no-bottom,
.overflow.get-table .content form .multiple-select.type-input label.title.no-bottom,
.overflow.get-table2 .content form .multiple-select.type-input label.title.no-bottom,
aside.container .content form .input.no-bottom,
.overflow.get-table .content form .input.no-bottom,
.overflow.get-table2 .content form .input.no-bottom,
aside.container .content form .select.no-bottom,
.overflow.get-table .content form .select.no-bottom,
.overflow.get-table2 .content form .select.no-bottom {
  margin-bottom: 0;
  border-bottom: 0;
}
aside.container .content form input.left,
.overflow.get-table .content form input.left,
.overflow.get-table2 .content form input.left,
aside.container .content form select.left,
.overflow.get-table .content form select.left,
.overflow.get-table2 .content form select.left,
aside.container .content form textarea.left,
.overflow.get-table .content form textarea.left,
.overflow.get-table2 .content form textarea.left,
aside.container .content form .multiple-select.type-input label.title.left,
.overflow.get-table .content form .multiple-select.type-input label.title.left,
.overflow.get-table2 .content form .multiple-select.type-input label.title.left,
aside.container .content form .input.left,
.overflow.get-table .content form .input.left,
.overflow.get-table2 .content form .input.left,
aside.container .content form .select.left,
.overflow.get-table .content form .select.left,
.overflow.get-table2 .content form .select.left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form input.right,
.overflow.get-table .content form input.right,
.overflow.get-table2 .content form input.right,
aside.container .content form select.right,
.overflow.get-table .content form select.right,
.overflow.get-table2 .content form select.right,
aside.container .content form textarea.right,
.overflow.get-table .content form textarea.right,
.overflow.get-table2 .content form textarea.right,
aside.container .content form .multiple-select.type-input label.title.right,
.overflow.get-table .content form .multiple-select.type-input label.title.right,
.overflow.get-table2 .content form .multiple-select.type-input label.title.right,
aside.container .content form .input.right,
.overflow.get-table .content form .input.right,
.overflow.get-table2 .content form .input.right,
aside.container .content form .select.right,
.overflow.get-table .content form .select.right,
.overflow.get-table2 .content form .select.right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form input.top,
.overflow.get-table .content form input.top,
.overflow.get-table2 .content form input.top,
aside.container .content form select.top,
.overflow.get-table .content form select.top,
.overflow.get-table2 .content form select.top,
aside.container .content form textarea.top,
.overflow.get-table .content form textarea.top,
.overflow.get-table2 .content form textarea.top,
aside.container .content form .multiple-select.type-input label.title.top,
.overflow.get-table .content form .multiple-select.type-input label.title.top,
.overflow.get-table2 .content form .multiple-select.type-input label.title.top,
aside.container .content form .input.top,
.overflow.get-table .content form .input.top,
.overflow.get-table2 .content form .input.top,
aside.container .content form .select.top,
.overflow.get-table .content form .select.top,
.overflow.get-table2 .content form .select.top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form input.top.left,
.overflow.get-table .content form input.top.left,
.overflow.get-table2 .content form input.top.left,
aside.container .content form select.top.left,
.overflow.get-table .content form select.top.left,
.overflow.get-table2 .content form select.top.left,
aside.container .content form textarea.top.left,
.overflow.get-table .content form textarea.top.left,
.overflow.get-table2 .content form textarea.top.left,
aside.container .content form .multiple-select.type-input label.title.top.left,
.overflow.get-table .content form .multiple-select.type-input label.title.top.left,
.overflow.get-table2 .content form .multiple-select.type-input label.title.top.left,
aside.container .content form .input.top.left,
.overflow.get-table .content form .input.top.left,
.overflow.get-table2 .content form .input.top.left,
aside.container .content form .select.top.left,
.overflow.get-table .content form .select.top.left,
.overflow.get-table2 .content form .select.top.left {
  border-radius: 5px 0 0 0;
}
aside.container .content form input.top.right,
.overflow.get-table .content form input.top.right,
.overflow.get-table2 .content form input.top.right,
aside.container .content form select.top.right,
.overflow.get-table .content form select.top.right,
.overflow.get-table2 .content form select.top.right,
aside.container .content form textarea.top.right,
.overflow.get-table .content form textarea.top.right,
.overflow.get-table2 .content form textarea.top.right,
aside.container .content form .multiple-select.type-input label.title.top.right,
.overflow.get-table .content form .multiple-select.type-input label.title.top.right,
.overflow.get-table2 .content form .multiple-select.type-input label.title.top.right,
aside.container .content form .input.top.right,
.overflow.get-table .content form .input.top.right,
.overflow.get-table2 .content form .input.top.right,
aside.container .content form .select.top.right,
.overflow.get-table .content form .select.top.right,
.overflow.get-table2 .content form .select.top.right {
  border-radius: 0 5px 0 0;
}
aside.container .content form input.bottom,
.overflow.get-table .content form input.bottom,
.overflow.get-table2 .content form input.bottom,
aside.container .content form select.bottom,
.overflow.get-table .content form select.bottom,
.overflow.get-table2 .content form select.bottom,
aside.container .content form textarea.bottom,
.overflow.get-table .content form textarea.bottom,
.overflow.get-table2 .content form textarea.bottom,
aside.container .content form .multiple-select.type-input label.title.bottom,
.overflow.get-table .content form .multiple-select.type-input label.title.bottom,
.overflow.get-table2 .content form .multiple-select.type-input label.title.bottom,
aside.container .content form .input.bottom,
.overflow.get-table .content form .input.bottom,
.overflow.get-table2 .content form .input.bottom,
aside.container .content form .select.bottom,
.overflow.get-table .content form .select.bottom,
.overflow.get-table2 .content form .select.bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form input.bottom.left,
.overflow.get-table .content form input.bottom.left,
.overflow.get-table2 .content form input.bottom.left,
aside.container .content form select.bottom.left,
.overflow.get-table .content form select.bottom.left,
.overflow.get-table2 .content form select.bottom.left,
aside.container .content form textarea.bottom.left,
.overflow.get-table .content form textarea.bottom.left,
.overflow.get-table2 .content form textarea.bottom.left,
aside.container .content form .multiple-select.type-input label.title.bottom.left,
.overflow.get-table .content form .multiple-select.type-input label.title.bottom.left,
.overflow.get-table2 .content form .multiple-select.type-input label.title.bottom.left,
aside.container .content form .input.bottom.left,
.overflow.get-table .content form .input.bottom.left,
.overflow.get-table2 .content form .input.bottom.left,
aside.container .content form .select.bottom.left,
.overflow.get-table .content form .select.bottom.left,
.overflow.get-table2 .content form .select.bottom.left {
  border-radius: 0 0 0 5px;
}
aside.container .content form input.bottom.right,
.overflow.get-table .content form input.bottom.right,
.overflow.get-table2 .content form input.bottom.right,
aside.container .content form select.bottom.right,
.overflow.get-table .content form select.bottom.right,
.overflow.get-table2 .content form select.bottom.right,
aside.container .content form textarea.bottom.right,
.overflow.get-table .content form textarea.bottom.right,
.overflow.get-table2 .content form textarea.bottom.right,
aside.container .content form .multiple-select.type-input label.title.bottom.right,
.overflow.get-table .content form .multiple-select.type-input label.title.bottom.right,
.overflow.get-table2 .content form .multiple-select.type-input label.title.bottom.right,
aside.container .content form .input.bottom.right,
.overflow.get-table .content form .input.bottom.right,
.overflow.get-table2 .content form .input.bottom.right,
aside.container .content form .select.bottom.right,
.overflow.get-table .content form .select.bottom.right,
.overflow.get-table2 .content form .select.bottom.right {
  border-radius: 0 0 5px 0;
}
aside.container .content form input.middle,
.overflow.get-table .content form input.middle,
.overflow.get-table2 .content form input.middle,
aside.container .content form select.middle,
.overflow.get-table .content form select.middle,
.overflow.get-table2 .content form select.middle,
aside.container .content form textarea.middle,
.overflow.get-table .content form textarea.middle,
.overflow.get-table2 .content form textarea.middle,
aside.container .content form .multiple-select.type-input label.title.middle,
.overflow.get-table .content form .multiple-select.type-input label.title.middle,
.overflow.get-table2 .content form .multiple-select.type-input label.title.middle,
aside.container .content form .input.middle,
.overflow.get-table .content form .input.middle,
.overflow.get-table2 .content form .input.middle,
aside.container .content form .select.middle,
.overflow.get-table .content form .select.middle,
.overflow.get-table2 .content form .select.middle {
  border-radius: 0;
}
aside.container .content form input.alone,
.overflow.get-table .content form input.alone,
.overflow.get-table2 .content form input.alone,
aside.container .content form select.alone,
.overflow.get-table .content form select.alone,
.overflow.get-table2 .content form select.alone,
aside.container .content form textarea.alone,
.overflow.get-table .content form textarea.alone,
.overflow.get-table2 .content form textarea.alone,
aside.container .content form .multiple-select.type-input label.title.alone,
.overflow.get-table .content form .multiple-select.type-input label.title.alone,
.overflow.get-table2 .content form .multiple-select.type-input label.title.alone,
aside.container .content form .input.alone,
.overflow.get-table .content form .input.alone,
.overflow.get-table2 .content form .input.alone,
aside.container .content form .select.alone,
.overflow.get-table .content form .select.alone,
.overflow.get-table2 .content form .select.alone {
  border-radius: 5px;
}
aside.container .content form input.flag,
.overflow.get-table .content form input.flag,
.overflow.get-table2 .content form input.flag,
aside.container .content form select.flag,
.overflow.get-table .content form select.flag,
.overflow.get-table2 .content form select.flag,
aside.container .content form textarea.flag,
.overflow.get-table .content form textarea.flag,
.overflow.get-table2 .content form textarea.flag,
aside.container .content form .multiple-select.type-input label.title.flag,
.overflow.get-table .content form .multiple-select.type-input label.title.flag,
.overflow.get-table2 .content form .multiple-select.type-input label.title.flag,
aside.container .content form .input.flag,
.overflow.get-table .content form .input.flag,
.overflow.get-table2 .content form .input.flag,
aside.container .content form .select.flag,
.overflow.get-table .content form .select.flag,
.overflow.get-table2 .content form .select.flag {
  text-align: center;
  color: #2170b2;
  background: #dddddd;
}
aside.container .content form input:disabled,
.overflow.get-table .content form input:disabled,
.overflow.get-table2 .content form input:disabled,
aside.container .content form select:disabled,
.overflow.get-table .content form select:disabled,
.overflow.get-table2 .content form select:disabled,
aside.container .content form textarea:disabled,
.overflow.get-table .content form textarea:disabled,
.overflow.get-table2 .content form textarea:disabled,
aside.container .content form .multiple-select.type-input label.title:disabled,
.overflow.get-table .content form .multiple-select.type-input label.title:disabled,
.overflow.get-table2 .content form .multiple-select.type-input label.title:disabled,
aside.container .content form .input:disabled,
.overflow.get-table .content form .input:disabled,
.overflow.get-table2 .content form .input:disabled,
aside.container .content form .select:disabled,
.overflow.get-table .content form .select:disabled,
.overflow.get-table2 .content form .select:disabled {
  border-color: #c8c8c8;
}
aside.container .content form .select,
.overflow.get-table .content form .select,
.overflow.get-table2 .content form .select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
}
aside.container .content form .select i,
.overflow.get-table .content form .select i,
.overflow.get-table2 .content form .select i {
  font-size: 12px;
}
aside.container .content form .select span.negative,
.overflow.get-table .content form .select span.negative,
.overflow.get-table2 .content form .select span.negative,
aside.container .content form .select ul li.negative,
.overflow.get-table .content form .select ul li.negative,
.overflow.get-table2 .content form .select ul li.negative {
  text-transform: uppercase;
  color: red !important;
}
aside.container .content form .select span.negative:hover:not(.no-hover),
.overflow.get-table .content form .select span.negative:hover:not(.no-hover),
.overflow.get-table2 .content form .select span.negative:hover:not(.no-hover),
aside.container .content form .select ul li.negative:hover:not(.no-hover),
.overflow.get-table .content form .select ul li.negative:hover:not(.no-hover),
.overflow.get-table2 .content form .select ul li.negative:hover:not(.no-hover) {
  color: white !important;
}
aside.container .content form .select span.positive,
.overflow.get-table .content form .select span.positive,
.overflow.get-table2 .content form .select span.positive,
aside.container .content form .select ul li.positive,
.overflow.get-table .content form .select ul li.positive,
.overflow.get-table2 .content form .select ul li.positive {
  text-transform: uppercase;
  color: green !important	;
}
aside.container .content form .select span.positive:hover:not(.no-hover),
.overflow.get-table .content form .select span.positive:hover:not(.no-hover),
.overflow.get-table2 .content form .select span.positive:hover:not(.no-hover),
aside.container .content form .select ul li.positive:hover:not(.no-hover),
.overflow.get-table .content form .select ul li.positive:hover:not(.no-hover),
.overflow.get-table2 .content form .select ul li.positive:hover:not(.no-hover) {
  color: white !important;
}
aside.container .content form .select span.wait,
.overflow.get-table .content form .select span.wait,
.overflow.get-table2 .content form .select span.wait,
aside.container .content form .select ul li.wait,
.overflow.get-table .content form .select ul li.wait,
.overflow.get-table2 .content form .select ul li.wait {
  text-transform: uppercase;
  color: #ff9900 !important	;
}
aside.container .content form .select span.wait:hover:not(.no-hover),
.overflow.get-table .content form .select span.wait:hover:not(.no-hover),
.overflow.get-table2 .content form .select span.wait:hover:not(.no-hover),
aside.container .content form .select ul li.wait:hover:not(.no-hover),
.overflow.get-table .content form .select ul li.wait:hover:not(.no-hover),
.overflow.get-table2 .content form .select ul li.wait:hover:not(.no-hover) {
  color: white !important;
}
aside.container .content form .select ul li,
.overflow.get-table .content form .select ul li,
.overflow.get-table2 .content form .select ul li {
  font-size: 14px;
}
aside.container .content form .input,
.overflow.get-table .content form .input,
.overflow.get-table2 .content form .input {
  height: auto;
  min-height: 24px;
  line-height: 22px;
}
aside.container .content form input[type=file],
.overflow.get-table .content form input[type=file],
.overflow.get-table2 .content form input[type=file] {
  display: none;
}
aside.container .content form .dropzone input[type=file],
.overflow.get-table .content form .dropzone input[type=file],
.overflow.get-table2 .content form .dropzone input[type=file] {
  display: initial;
}
aside.container .content form input.inline,
.overflow.get-table .content form input.inline,
.overflow.get-table2 .content form input.inline {
  width: 60px;
  display: inline-block;
  border-width: 0 0 1px 0;
  border-radius: 0;
  text-align: center;
}
aside.container .content form input.inline.is_off,
.overflow.get-table .content form input.inline.is_off,
.overflow.get-table2 .content form input.inline.is_off {
  border-color: #666666 !important;
  color: #666666 !important;
}
aside.container .content form input[type=submit],
.overflow.get-table .content form input[type=submit],
.overflow.get-table2 .content form input[type=submit],
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form a.button,
.overflow.get-table .content form a.button,
.overflow.get-table2 .content form a.button {
  min-height: 30px;
  padding: 0 5px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid #2170b2;
  border-radius: 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #2170b2;
  background: none;
  cursor: pointer;
}
aside.container .content form input[type=submit]:not(.delete) i:first-child,
.overflow.get-table .content form input[type=submit]:not(.delete) i:first-child,
.overflow.get-table2 .content form input[type=submit]:not(.delete) i:first-child,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:first-child,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:first-child,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:first-child,
aside.container .content form a.button:not(.delete) i:first-child,
.overflow.get-table .content form a.button:not(.delete) i:first-child,
.overflow.get-table2 .content form a.button:not(.delete) i:first-child {
  padding-right: 5px;
}
aside.container .content form input[type=submit]:not(.delete) i:last-child,
.overflow.get-table .content form input[type=submit]:not(.delete) i:last-child,
.overflow.get-table2 .content form input[type=submit]:not(.delete) i:last-child,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:last-child,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:last-child,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn):not(.delete) i:last-child,
aside.container .content form a.button:not(.delete) i:last-child,
.overflow.get-table .content form a.button:not(.delete) i:last-child,
.overflow.get-table2 .content form a.button:not(.delete) i:last-child {
  padding-left: 5px;
}
aside.container .content form input[type=submit].top,
.overflow.get-table .content form input[type=submit].top,
.overflow.get-table2 .content form input[type=submit].top,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form a.button.top,
.overflow.get-table .content form a.button.top,
.overflow.get-table2 .content form a.button.top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form input[type=submit].left,
.overflow.get-table .content form input[type=submit].left,
.overflow.get-table2 .content form input[type=submit].left,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form a.button.left,
.overflow.get-table .content form a.button.left,
.overflow.get-table2 .content form a.button.left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form input[type=submit].middle,
.overflow.get-table .content form input[type=submit].middle,
.overflow.get-table2 .content form input[type=submit].middle,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form a.button.middle,
.overflow.get-table .content form a.button.middle,
.overflow.get-table2 .content form a.button.middle {
  border-radius: 0;
}
aside.container .content form input[type=submit].right,
.overflow.get-table .content form input[type=submit].right,
.overflow.get-table2 .content form input[type=submit].right,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form a.button.right,
.overflow.get-table .content form a.button.right,
.overflow.get-table2 .content form a.button.right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form input[type=submit].bottom,
.overflow.get-table .content form input[type=submit].bottom,
.overflow.get-table2 .content form input[type=submit].bottom,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form a.button.bottom,
.overflow.get-table .content form a.button.bottom,
.overflow.get-table2 .content form a.button.bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form input[type=submit].off,
.overflow.get-table .content form input[type=submit].off,
.overflow.get-table2 .content form input[type=submit].off,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).off,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).off,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).off,
aside.container .content form a.button.off,
.overflow.get-table .content form a.button.off,
.overflow.get-table2 .content form a.button.off {
  color: #969696;
  border-color: #969696;
}
aside.container .content form input[type=submit].off:hover:not(:disabled),
.overflow.get-table .content form input[type=submit].off:hover:not(:disabled),
.overflow.get-table2 .content form input[type=submit].off:hover:not(:disabled),
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).off:hover:not(:disabled),
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).off:hover:not(:disabled),
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).off:hover:not(:disabled),
aside.container .content form a.button.off:hover:not(:disabled),
.overflow.get-table .content form a.button.off:hover:not(:disabled),
.overflow.get-table2 .content form a.button.off:hover:not(:disabled) {
  color: #ffffff;
  background: #969696;
}
aside.container .content form input[type=submit].off2,
.overflow.get-table .content form input[type=submit].off2,
.overflow.get-table2 .content form input[type=submit].off2,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).off2,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).off2,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).off2,
aside.container .content form a.button.off2,
.overflow.get-table .content form a.button.off2,
.overflow.get-table2 .content form a.button.off2 {
  color: rgba(150, 150, 150, 0.5);
  border-color: rgba(150, 150, 150, 0.5);
  cursor: default;
}
aside.container .content form input[type=submit].off2:hover:not(:disabled),
.overflow.get-table .content form input[type=submit].off2:hover:not(:disabled),
.overflow.get-table2 .content form input[type=submit].off2:hover:not(:disabled),
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).off2:hover:not(:disabled),
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).off2:hover:not(:disabled),
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).off2:hover:not(:disabled),
aside.container .content form a.button.off2:hover:not(:disabled),
.overflow.get-table .content form a.button.off2:hover:not(:disabled),
.overflow.get-table2 .content form a.button.off2:hover:not(:disabled) {
  color: rgba(150, 150, 150, 0.5);
  background: none;
}
aside.container .content form input[type=submit]:hover:not(:disabled),
.overflow.get-table .content form input[type=submit]:hover:not(:disabled),
.overflow.get-table2 .content form input[type=submit]:hover:not(:disabled),
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn):hover:not(:disabled),
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn):hover:not(:disabled),
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn):hover:not(:disabled),
aside.container .content form a.button:hover:not(:disabled),
.overflow.get-table .content form a.button:hover:not(:disabled),
.overflow.get-table2 .content form a.button:hover:not(:disabled) {
  background: #b7efd3;
}
aside.container .content form input[type=submit].delete,
.overflow.get-table .content form input[type=submit].delete,
.overflow.get-table2 .content form input[type=submit].delete,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).delete,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).delete,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).delete,
aside.container .content form a.button.delete,
.overflow.get-table .content form a.button.delete,
.overflow.get-table2 .content form a.button.delete {
  background: none !important;
}
aside.container .content form input[type=submit].inline,
.overflow.get-table .content form input[type=submit].inline,
.overflow.get-table2 .content form input[type=submit].inline,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).inline,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).inline,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).inline,
aside.container .content form a.button.inline,
.overflow.get-table .content form a.button.inline,
.overflow.get-table2 .content form a.button.inline {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 5px;
  border: none;
  font-size: 14px;
  line-height: initial;
}
aside.container .content form input[type=submit].inline:hover,
.overflow.get-table .content form input[type=submit].inline:hover,
.overflow.get-table2 .content form input[type=submit].inline:hover,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).inline:hover,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).inline:hover,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).inline:hover,
aside.container .content form a.button.inline:hover,
.overflow.get-table .content form a.button.inline:hover,
.overflow.get-table2 .content form a.button.inline:hover {
  font-size: 16px !important;
  background: none;
}
aside.container .content form input[type=submit].font-small,
.overflow.get-table .content form input[type=submit].font-small,
.overflow.get-table2 .content form input[type=submit].font-small,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).font-small,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).font-small,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).font-small,
aside.container .content form a.button.font-small,
.overflow.get-table .content form a.button.font-small,
.overflow.get-table2 .content form a.button.font-small {
  font-size: 12px;
}
aside.container .content form input[type=submit].small,
.overflow.get-table .content form input[type=submit].small,
.overflow.get-table2 .content form input[type=submit].small,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).small,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).small,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).small,
aside.container .content form a.button.small,
.overflow.get-table .content form a.button.small,
.overflow.get-table2 .content form a.button.small {
  min-height: 24px;
  padding: 3px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 14px;
}
aside.container .content form input[type=submit].next-day,
.overflow.get-table .content form input[type=submit].next-day,
.overflow.get-table2 .content form input[type=submit].next-day,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).next-day,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).next-day,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).next-day,
aside.container .content form a.button.next-day,
.overflow.get-table .content form a.button.next-day,
.overflow.get-table2 .content form a.button.next-day,
aside.container .content form input[type=submit].back-day,
.overflow.get-table .content form input[type=submit].back-day,
.overflow.get-table2 .content form input[type=submit].back-day,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).back-day,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).back-day,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).back-day,
aside.container .content form a.button.back-day,
.overflow.get-table .content form a.button.back-day,
.overflow.get-table2 .content form a.button.back-day,
aside.container .content form input[type=submit].bt-small,
.overflow.get-table .content form input[type=submit].bt-small,
.overflow.get-table2 .content form input[type=submit].bt-small,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).bt-small,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).bt-small,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).bt-small,
aside.container .content form a.button.bt-small,
.overflow.get-table .content form a.button.bt-small,
.overflow.get-table2 .content form a.button.bt-small {
  min-height: 28px;
}
aside.container .content form input[type=submit].change-position,
.overflow.get-table .content form input[type=submit].change-position,
.overflow.get-table2 .content form input[type=submit].change-position,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn).change-position,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn).change-position,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn).change-position,
aside.container .content form a.button.change-position,
.overflow.get-table .content form a.button.change-position,
.overflow.get-table2 .content form a.button.change-position {
  width: 26px;
  height: 26px;
  min-height: 0;
}
aside.container .content form input[type=submit]:disabled,
.overflow.get-table .content form input[type=submit]:disabled,
.overflow.get-table2 .content form input[type=submit]:disabled,
aside.container .content form button:not(.tox-mbtn):not(.tox-tbtn):disabled,
.overflow.get-table .content form button:not(.tox-mbtn):not(.tox-tbtn):disabled,
.overflow.get-table2 .content form button:not(.tox-mbtn):not(.tox-tbtn):disabled,
aside.container .content form a.button:disabled,
.overflow.get-table .content form a.button:disabled,
.overflow.get-table2 .content form a.button:disabled {
  opacity: .7;
  cursor: default;
}
aside.container .content form .content-change-position,
.overflow.get-table .content form .content-change-position,
.overflow.get-table2 .content form .content-change-position {
  width: 450px;
  max-width: 100%;
}
aside.container .content form .content-change-position .group,
.overflow.get-table .content form .content-change-position .group,
.overflow.get-table2 .content form .content-change-position .group {
  width: calc(100% - 57px);
  padding-left: 5px;
  border: 1px solid #2170b2;
  border-radius: 5px;
}
aside.container .content form .content-change-position .group.top,
.overflow.get-table .content form .content-change-position .group.top,
.overflow.get-table2 .content form .content-change-position .group.top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form .content-change-position .group.left,
.overflow.get-table .content form .content-change-position .group.left,
.overflow.get-table2 .content form .content-change-position .group.left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form .content-change-position .group.middle,
.overflow.get-table .content form .content-change-position .group.middle,
.overflow.get-table2 .content form .content-change-position .group.middle {
  border-radius: 0;
}
aside.container .content form .content-change-position .group.right,
.overflow.get-table .content form .content-change-position .group.right,
.overflow.get-table2 .content form .content-change-position .group.right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form .content-change-position .group.bottom,
.overflow.get-table .content form .content-change-position .group.bottom,
.overflow.get-table2 .content form .content-change-position .group.bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form .content-change-position .group label,
.overflow.get-table .content form .content-change-position .group label,
.overflow.get-table2 .content form .content-change-position .group label {
  width: calc(100% - 17px);
}
aside.container .content form .content-change-position .group:hover,
.overflow.get-table .content form .content-change-position .group:hover,
.overflow.get-table2 .content form .content-change-position .group:hover {
  background: #b7efd3;
}
aside.container .content form .content-change-position.large,
.overflow.get-table .content form .content-change-position.large,
.overflow.get-table2 .content form .content-change-position.large {
  width: 500px;
}
aside.container .content form .content-change-position.large button:not(.tox-mbtn):not(.tox-tbtn).change-position,
.overflow.get-table .content form .content-change-position.large button:not(.tox-mbtn):not(.tox-tbtn).change-position,
.overflow.get-table2 .content form .content-change-position.large button:not(.tox-mbtn):not(.tox-tbtn).change-position {
  height: 42px;
}
aside.container .content form .content-change-position.large .group label,
.overflow.get-table .content form .content-change-position.large .group label,
.overflow.get-table2 .content form .content-change-position.large .group label {
  height: 40px;
}
aside.container .content form a.button,
.overflow.get-table .content form a.button,
.overflow.get-table2 .content form a.button {
  display: block;
  line-height: 28px;
}
aside.container .content form button.delete:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.delete:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.delete:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn) {
  width: 22px;
  height: auto;
  padding: 0;
  margin-bottom: 3px;
  border: none;
  line-height: 22px;
}
aside.container .content form button.delete:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form button.delete:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form button.delete:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn) i {
  line-height: 22px;
}
aside.container .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover,
aside.container .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover,
aside.container .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover {
  color: #2170b2;
  background: none;
}
aside.container .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table2 .content form button.delete:not(.tox-mbtn):not(.tox-tbtn):hover i,
aside.container .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table2 .content form .file-info button.open-edit:not(.tox-mbtn):not(.tox-tbtn):hover i,
aside.container .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table2 .content form .file-info button.open-popup:not(.tox-mbtn):not(.tox-tbtn):hover i {
  font-size: 17px;
}
aside.container .content form textarea,
.overflow.get-table .content form textarea,
.overflow.get-table2 .content form textarea {
  min-height: 72px;
  padding: 5px 3px;
  resize: vertical;
}
aside.container .content form textarea.to-input,
.overflow.get-table .content form textarea.to-input,
.overflow.get-table2 .content form textarea.to-input {
  min-height: 24px;
  padding-top: 3px;
  line-height: 18px;
}
aside.container .content form textarea::-webkit-scrollbar-track,
.overflow.get-table .content form textarea::-webkit-scrollbar-track,
.overflow.get-table2 .content form textarea::-webkit-scrollbar-track {
  background-color: #bebebe;
}
aside.container .content form textarea::-webkit-scrollbar,
.overflow.get-table .content form textarea::-webkit-scrollbar,
.overflow.get-table2 .content form textarea::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
aside.container .content form textarea::-webkit-scrollbar-thumb,
.overflow.get-table .content form textarea::-webkit-scrollbar-thumb,
.overflow.get-table2 .content form textarea::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
aside.container .content form .group,
.overflow.get-table .content form .group,
.overflow.get-table2 .content form .group {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
aside.container .content form .group input[type=checkbox],
.overflow.get-table .content form .group input[type=checkbox],
.overflow.get-table2 .content form .group input[type=checkbox],
aside.container .content form .group input[type=radio],
.overflow.get-table .content form .group input[type=radio],
.overflow.get-table2 .content form .group input[type=radio] {
  width: 12px;
  margin-bottom: 0;
  background: none;
  cursor: pointer;
}
aside.container .content form .group label,
.overflow.get-table .content form .group label,
.overflow.get-table2 .content form .group label {
  width: auto;
  max-width: calc(100% - 12px);
  padding-left: 5px;
  cursor: pointer;
}
aside.container .content form .select-or-add input.inline,
.overflow.get-table .content form .select-or-add input.inline,
.overflow.get-table2 .content form .select-or-add input.inline,
aside.container .content form .search-and-add input.inline,
.overflow.get-table .content form .search-and-add input.inline,
.overflow.get-table2 .content form .search-and-add input.inline {
  width: 60px;
}
aside.container .content form .select-or-add input,
.overflow.get-table .content form .select-or-add input,
.overflow.get-table2 .content form .select-or-add input,
aside.container .content form .search-and-add input,
.overflow.get-table .content form .search-and-add input,
.overflow.get-table2 .content form .search-and-add input,
aside.container .content form .select-or-add select,
.overflow.get-table .content form .select-or-add select,
.overflow.get-table2 .content form .select-or-add select,
aside.container .content form .search-and-add select,
.overflow.get-table .content form .search-and-add select,
.overflow.get-table2 .content form .search-and-add select {
  width: calc(100% - 24px);
  border-radius: 5px 0 0 5px;
}
aside.container .content form .select-or-add input.left,
.overflow.get-table .content form .select-or-add input.left,
.overflow.get-table2 .content form .select-or-add input.left,
aside.container .content form .search-and-add input.left,
.overflow.get-table .content form .search-and-add input.left,
.overflow.get-table2 .content form .search-and-add input.left,
aside.container .content form .select-or-add select.left,
.overflow.get-table .content form .select-or-add select.left,
.overflow.get-table2 .content form .select-or-add select.left,
aside.container .content form .search-and-add select.left,
.overflow.get-table .content form .search-and-add select.left,
.overflow.get-table2 .content form .search-and-add select.left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form .select-or-add input.right,
.overflow.get-table .content form .select-or-add input.right,
.overflow.get-table2 .content form .select-or-add input.right,
aside.container .content form .search-and-add input.right,
.overflow.get-table .content form .search-and-add input.right,
.overflow.get-table2 .content form .search-and-add input.right,
aside.container .content form .select-or-add select.right,
.overflow.get-table .content form .select-or-add select.right,
.overflow.get-table2 .content form .select-or-add select.right,
aside.container .content form .search-and-add select.right,
.overflow.get-table .content form .search-and-add select.right,
.overflow.get-table2 .content form .search-and-add select.right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form .select-or-add input.top,
.overflow.get-table .content form .select-or-add input.top,
.overflow.get-table2 .content form .select-or-add input.top,
aside.container .content form .search-and-add input.top,
.overflow.get-table .content form .search-and-add input.top,
.overflow.get-table2 .content form .search-and-add input.top,
aside.container .content form .select-or-add select.top,
.overflow.get-table .content form .select-or-add select.top,
.overflow.get-table2 .content form .select-or-add select.top,
aside.container .content form .search-and-add select.top,
.overflow.get-table .content form .search-and-add select.top,
.overflow.get-table2 .content form .search-and-add select.top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form .select-or-add input.top.left,
.overflow.get-table .content form .select-or-add input.top.left,
.overflow.get-table2 .content form .select-or-add input.top.left,
aside.container .content form .search-and-add input.top.left,
.overflow.get-table .content form .search-and-add input.top.left,
.overflow.get-table2 .content form .search-and-add input.top.left,
aside.container .content form .select-or-add select.top.left,
.overflow.get-table .content form .select-or-add select.top.left,
.overflow.get-table2 .content form .select-or-add select.top.left,
aside.container .content form .search-and-add select.top.left,
.overflow.get-table .content form .search-and-add select.top.left,
.overflow.get-table2 .content form .search-and-add select.top.left {
  border-radius: 5px 0 0 0;
}
aside.container .content form .select-or-add input.top.right,
.overflow.get-table .content form .select-or-add input.top.right,
.overflow.get-table2 .content form .select-or-add input.top.right,
aside.container .content form .search-and-add input.top.right,
.overflow.get-table .content form .search-and-add input.top.right,
.overflow.get-table2 .content form .search-and-add input.top.right,
aside.container .content form .select-or-add select.top.right,
.overflow.get-table .content form .select-or-add select.top.right,
.overflow.get-table2 .content form .select-or-add select.top.right,
aside.container .content form .search-and-add select.top.right,
.overflow.get-table .content form .search-and-add select.top.right,
.overflow.get-table2 .content form .search-and-add select.top.right {
  border-radius: 0 5px 0 0;
}
aside.container .content form .select-or-add input.bottom,
.overflow.get-table .content form .select-or-add input.bottom,
.overflow.get-table2 .content form .select-or-add input.bottom,
aside.container .content form .search-and-add input.bottom,
.overflow.get-table .content form .search-and-add input.bottom,
.overflow.get-table2 .content form .search-and-add input.bottom,
aside.container .content form .select-or-add select.bottom,
.overflow.get-table .content form .select-or-add select.bottom,
.overflow.get-table2 .content form .select-or-add select.bottom,
aside.container .content form .search-and-add select.bottom,
.overflow.get-table .content form .search-and-add select.bottom,
.overflow.get-table2 .content form .search-and-add select.bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form .select-or-add input.bottom.left,
.overflow.get-table .content form .select-or-add input.bottom.left,
.overflow.get-table2 .content form .select-or-add input.bottom.left,
aside.container .content form .search-and-add input.bottom.left,
.overflow.get-table .content form .search-and-add input.bottom.left,
.overflow.get-table2 .content form .search-and-add input.bottom.left,
aside.container .content form .select-or-add select.bottom.left,
.overflow.get-table .content form .select-or-add select.bottom.left,
.overflow.get-table2 .content form .select-or-add select.bottom.left,
aside.container .content form .search-and-add select.bottom.left,
.overflow.get-table .content form .search-and-add select.bottom.left,
.overflow.get-table2 .content form .search-and-add select.bottom.left {
  border-radius: 0 0 0 5px;
}
aside.container .content form .select-or-add input.bottom.right,
.overflow.get-table .content form .select-or-add input.bottom.right,
.overflow.get-table2 .content form .select-or-add input.bottom.right,
aside.container .content form .search-and-add input.bottom.right,
.overflow.get-table .content form .search-and-add input.bottom.right,
.overflow.get-table2 .content form .search-and-add input.bottom.right,
aside.container .content form .select-or-add select.bottom.right,
.overflow.get-table .content form .select-or-add select.bottom.right,
.overflow.get-table2 .content form .select-or-add select.bottom.right,
aside.container .content form .search-and-add select.bottom.right,
.overflow.get-table .content form .search-and-add select.bottom.right,
.overflow.get-table2 .content form .search-and-add select.bottom.right {
  border-radius: 0 0 5px 0;
}
aside.container .content form .select-or-add input.middle,
.overflow.get-table .content form .select-or-add input.middle,
.overflow.get-table2 .content form .select-or-add input.middle,
aside.container .content form .search-and-add input.middle,
.overflow.get-table .content form .search-and-add input.middle,
.overflow.get-table2 .content form .search-and-add input.middle,
aside.container .content form .select-or-add select.middle,
.overflow.get-table .content form .select-or-add select.middle,
.overflow.get-table2 .content form .select-or-add select.middle,
aside.container .content form .search-and-add select.middle,
.overflow.get-table .content form .search-and-add select.middle,
.overflow.get-table2 .content form .search-and-add select.middle,
aside.container .content form .select-or-add input.inline,
.overflow.get-table .content form .select-or-add input.inline,
.overflow.get-table2 .content form .select-or-add input.inline,
aside.container .content form .search-and-add input.inline,
.overflow.get-table .content form .search-and-add input.inline,
.overflow.get-table2 .content form .search-and-add input.inline,
aside.container .content form .select-or-add select.inline,
.overflow.get-table .content form .select-or-add select.inline,
.overflow.get-table2 .content form .select-or-add select.inline,
aside.container .content form .search-and-add select.inline,
.overflow.get-table .content form .search-and-add select.inline,
.overflow.get-table2 .content form .search-and-add select.inline {
  border-radius: 0;
}
aside.container .content form .select-or-add input.alone,
.overflow.get-table .content form .select-or-add input.alone,
.overflow.get-table2 .content form .select-or-add input.alone,
aside.container .content form .search-and-add input.alone,
.overflow.get-table .content form .search-and-add input.alone,
.overflow.get-table2 .content form .search-and-add input.alone,
aside.container .content form .select-or-add select.alone,
.overflow.get-table .content form .select-or-add select.alone,
.overflow.get-table2 .content form .select-or-add select.alone,
aside.container .content form .search-and-add select.alone,
.overflow.get-table .content form .search-and-add select.alone,
.overflow.get-table2 .content form .search-and-add select.alone {
  border-radius: 5px;
}
aside.container .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn) {
  padding: 0;
  text-align: center;
}
aside.container .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover,
aside.container .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover,
.overflow.get-table2 .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover {
  background: none;
  font-size: 18px;
}
aside.container .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table2 .content form .select-or-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i,
aside.container .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i,
.overflow.get-table2 .content form .search-and-add ul.list-selected button:not(.tox-mbtn):not(.tox-tbtn):hover i {
  font-size: 18px;
}
aside.container .content form .change-discount input,
.overflow.get-table .content form .change-discount input,
.overflow.get-table2 .content form .change-discount input,
aside.container .content form table input.inline,
.overflow.get-table .content form table input.inline,
.overflow.get-table2 .content form table input.inline {
  width: calc(100% - 24px);
  border-left: 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn) {
  width: 24px;
  height: 24px;
  min-height: 0;
  padding: 0;
  border-width: 1px;
  border-radius: 0 5px 5px 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn) i,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn) i,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn) i {
  display: block;
  font-size: 16px;
  line-height: 24px;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.left {
  border-radius: 5px 0 0 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).top.right {
  border-radius: 0 5px 0 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.left {
  border-radius: 0 0 0 5px;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).bottom.right {
  border-radius: 0 0 5px 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).middle {
  border-radius: 0;
}
aside.container .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form .select-or-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form .search-and-add button:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form .change-discount button:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.send-post:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form label.send-file:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.add-item:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.remove-item:not(.tox-mbtn):not(.tox-tbtn).alone {
  border-radius: 5px;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn),
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn) {
  font-size: 12px;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).left,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).left,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).left {
  border-radius: 5px 0 0 5px;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).right,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).right,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).right {
  border-radius: 0 5px 5px 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top {
  border-radius: 5px 5px 0 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.left,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.left,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.left {
  border-radius: 5px 0 0 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).top.right,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.right,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).top.right {
  border-radius: 0 5px 0 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom {
  border-radius: 0 0 5px 5px;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.left {
  border-radius: 0 0 0 5px;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).bottom.right {
  border-radius: 0 0 5px 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).middle,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).middle,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).middle {
  border-radius: 0;
}
aside.container .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.send-post i:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form label.send-file i:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.add-item i:not(.tox-mbtn):not(.tox-tbtn).alone,
aside.container .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).alone,
.overflow.get-table2 .content form button.remove-item i:not(.tox-mbtn):not(.tox-tbtn).alone {
  border-radius: 5px;
}
aside.container .content form .search-and-add,
.overflow.get-table .content form .search-and-add,
.overflow.get-table2 .content form .search-and-add,
aside.container .content form .content-list,
.overflow.get-table .content form .content-list,
.overflow.get-table2 .content form .content-list {
  align-items: flex-start;
}
aside.container .content form .search-and-add button i,
.overflow.get-table .content form .search-and-add button i,
.overflow.get-table2 .content form .search-and-add button i,
aside.container .content form .content-list button i,
.overflow.get-table .content form .content-list button i,
.overflow.get-table2 .content form .content-list button i {
  font-size: 14px;
  line-height: 23px;
}
aside.container .content form .search-and-add ul.list-selected li,
.overflow.get-table .content form .search-and-add ul.list-selected li,
.overflow.get-table2 .content form .search-and-add ul.list-selected li,
aside.container .content form .content-list ul.list-selected li,
.overflow.get-table .content form .content-list ul.list-selected li,
.overflow.get-table2 .content form .content-list ul.list-selected li {
  padding: 3px 0;
  align-items: center;
  border-bottom: 1px solid #ccc;
}
aside.container .content form .search-and-add ul.list-selected li:last-of-type,
.overflow.get-table .content form .search-and-add ul.list-selected li:last-of-type,
.overflow.get-table2 .content form .search-and-add ul.list-selected li:last-of-type,
aside.container .content form .content-list ul.list-selected li:last-of-type,
.overflow.get-table .content form .content-list ul.list-selected li:last-of-type,
.overflow.get-table2 .content form .content-list ul.list-selected li:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
aside.container .content form .search-and-add ul.list-selected li button,
.overflow.get-table .content form .search-and-add ul.list-selected li button,
.overflow.get-table2 .content form .search-and-add ul.list-selected li button,
aside.container .content form .content-list ul.list-selected li button,
.overflow.get-table .content form .content-list ul.list-selected li button,
.overflow.get-table2 .content form .content-list ul.list-selected li button {
  width: 18px;
  height: auto;
  margin-bottom: 0;
  display: inline-block;
  border: none;
  border-radius: 10px;
}
aside.container .content form .search-and-add ul.list-selected li button i,
.overflow.get-table .content form .search-and-add ul.list-selected li button i,
.overflow.get-table2 .content form .search-and-add ul.list-selected li button i,
aside.container .content form .content-list ul.list-selected li button i,
.overflow.get-table .content form .content-list ul.list-selected li button i,
.overflow.get-table2 .content form .content-list ul.list-selected li button i {
  font-size: 14px;
  line-height: 18px;
}
aside.container .content form .search-and-add ul.list-selected li label,
.overflow.get-table .content form .search-and-add ul.list-selected li label,
.overflow.get-table2 .content form .search-and-add ul.list-selected li label,
aside.container .content form .content-list ul.list-selected li label,
.overflow.get-table .content form .content-list ul.list-selected li label,
.overflow.get-table2 .content form .content-list ul.list-selected li label {
  width: calc(100% - 24px);
  height: auto;
  padding-left: 5px;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  color: black;
}
aside.container .content form .search-and-add ul.list-selected li label span,
.overflow.get-table .content form .search-and-add ul.list-selected li label span,
.overflow.get-table2 .content form .search-and-add ul.list-selected li label span,
aside.container .content form .content-list ul.list-selected li label span,
.overflow.get-table .content form .content-list ul.list-selected li label span,
.overflow.get-table2 .content form .content-list ul.list-selected li label span {
  font-size: 12px;
}
aside.container .content form .search-and-add:not(.no-border) > div,
.overflow.get-table .content form .search-and-add:not(.no-border) > div,
.overflow.get-table2 .content form .search-and-add:not(.no-border) > div {
  border: 1px solid #969696;
  border-radius: 0;
  border-width: 0 1px;
}
aside.container .content form .search-and-add:not(.no-border) > div:first-of-type,
.overflow.get-table .content form .search-and-add:not(.no-border) > div:first-of-type,
.overflow.get-table2 .content form .search-and-add:not(.no-border) > div:first-of-type {
  border: 1px solid #969696;
  border-radius: 7px 7px 0 0;
  border-bottom-width: 0;
}
aside.container .content form .search-and-add:not(.no-border) > div:last-of-type,
.overflow.get-table .content form .search-and-add:not(.no-border) > div:last-of-type,
.overflow.get-table2 .content form .search-and-add:not(.no-border) > div:last-of-type {
  margin-bottom: 10px;
  border: 1px solid #969696;
  border-radius: 0 0 7px 7px;
  border-top-width: 0;
}
aside.container .content form .search-and-add:not(.no-border) input,
.overflow.get-table .content form .search-and-add:not(.no-border) input,
.overflow.get-table2 .content form .search-and-add:not(.no-border) input,
aside.container .content form .search-and-add:not(.no-border) select,
.overflow.get-table .content form .search-and-add:not(.no-border) select,
.overflow.get-table2 .content form .search-and-add:not(.no-border) select {
  border-width: 0px 0px 1px 0px;
  border-radius: 5px 0px 0px 0px;
  font-weight: 400;
  margin-bottom: 5px;
}
aside.container .content form .search-and-add:not(.no-border) select,
.overflow.get-table .content form .search-and-add:not(.no-border) select,
.overflow.get-table2 .content form .search-and-add:not(.no-border) select {
  border-width: 1px;
  border-color: #ffffff;
  border-bottom-color: #969696;
}
aside.container .content form .search-and-add:not(.no-border) button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table .content form .search-and-add:not(.no-border) button:not(.tox-mbtn):not(.tox-tbtn),
.overflow.get-table2 .content form .search-and-add:not(.no-border) button:not(.tox-mbtn):not(.tox-tbtn) {
  border-width: 0 0 1px 0;
  border-radius: 0 5px 0 0;
}
aside.container .content form .search-and-add:not(.no-border) ul.result-list,
.overflow.get-table .content form .search-and-add:not(.no-border) ul.result-list,
.overflow.get-table2 .content form .search-and-add:not(.no-border) ul.result-list {
  width: 100%;
  top: 24px;
}
aside.container .content form h5.historic,
.overflow.get-table .content form h5.historic,
.overflow.get-table2 .content form h5.historic {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  color: #2170b2;
  cursor: pointer;
}
aside.container .content form .historic-content,
.overflow.get-table .content form .historic-content,
.overflow.get-table2 .content form .historic-content {
  display: none;
}
aside.container .content form .historic-content .register-single,
.overflow.get-table .content form .historic-content .register-single,
.overflow.get-table2 .content form .historic-content .register-single {
  margin-bottom: 10px;
}
aside.container .content form .historic-content .register-single h6,
.overflow.get-table .content form .historic-content .register-single h6,
.overflow.get-table2 .content form .historic-content .register-single h6 {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}
aside.container .content form .historic-content .register-single p,
.overflow.get-table .content form .historic-content .register-single p,
.overflow.get-table2 .content form .historic-content .register-single p {
  margin-bottom: 3px;
  font-size: 12px;
  color: #666666;
}
aside.container .content form .historic-content .register-single p b,
.overflow.get-table .content form .historic-content .register-single p b,
.overflow.get-table2 .content form .historic-content .register-single p b {
  font-weight: 400;
}
aside.container .content form .historic-content .register-single p a,
.overflow.get-table .content form .historic-content .register-single p a,
.overflow.get-table2 .content form .historic-content .register-single p a {
  font-weight: 400;
  color: inherit;
}
aside.container .content form .historic-content h4,
.overflow.get-table .content form .historic-content h4,
.overflow.get-table2 .content form .historic-content h4 {
  padding-left: 10px;
  font-size: 10px;
  font-weight: 400;
  font-style: italic;
  text-transform: uppercase;
  color: #2170b2;
  cursor: pointer;
}
aside.container .content form .acc-request-content,
.overflow.get-table .content form .acc-request-content,
.overflow.get-table2 .content form .acc-request-content,
aside.container .content form .acc-post-content,
.overflow.get-table .content form .acc-post-content,
.overflow.get-table2 .content form .acc-post-content {
  padding: 10px 10px 5px 10px;
  border: 2px solid #2170b2;
}
aside.container .content form .acc-request-content label,
.overflow.get-table .content form .acc-request-content label,
.overflow.get-table2 .content form .acc-request-content label,
aside.container .content form .acc-post-content label,
.overflow.get-table .content form .acc-post-content label,
.overflow.get-table2 .content form .acc-post-content label {
  font-size: 14px;
  white-space: nowrap;
  overflow-x: hidden;
}
aside.container .content form .acc-request-content label b,
.overflow.get-table .content form .acc-request-content label b,
.overflow.get-table2 .content form .acc-request-content label b,
aside.container .content form .acc-post-content label b,
.overflow.get-table .content form .acc-post-content label b,
.overflow.get-table2 .content form .acc-post-content label b {
  text-transform: uppercase;
}
aside.container .content form .acc-request-content label span,
.overflow.get-table .content form .acc-request-content label span,
.overflow.get-table2 .content form .acc-request-content label span,
aside.container .content form .acc-post-content label span,
.overflow.get-table .content form .acc-post-content label span,
.overflow.get-table2 .content form .acc-post-content label span {
  color: #555555;
}
aside.container .content form .acc-request-content label.request-data,
.overflow.get-table .content form .acc-request-content label.request-data,
.overflow.get-table2 .content form .acc-request-content label.request-data,
aside.container .content form .acc-post-content label.request-data,
.overflow.get-table .content form .acc-post-content label.request-data,
.overflow.get-table2 .content form .acc-post-content label.request-data {
  margin-bottom: 0;
  line-height: 14px;
}
aside.container .content form .acc-request-content label.request-data span,
.overflow.get-table .content form .acc-request-content label.request-data span,
.overflow.get-table2 .content form .acc-request-content label.request-data span,
aside.container .content form .acc-post-content label.request-data span,
.overflow.get-table .content form .acc-post-content label.request-data span,
.overflow.get-table2 .content form .acc-post-content label.request-data span {
  font-size: 12px;
}
aside.container .content form .acc-request-content .approve button,
.overflow.get-table .content form .acc-request-content .approve button,
.overflow.get-table2 .content form .acc-request-content .approve button,
aside.container .content form .acc-post-content .approve button,
.overflow.get-table .content form .acc-post-content .approve button,
.overflow.get-table2 .content form .acc-post-content .approve button {
  border-color: #2170b2;
  color: #2170b2;
}
aside.container .content form .acc-request-content .approve button:hover,
.overflow.get-table .content form .acc-request-content .approve button:hover,
.overflow.get-table2 .content form .acc-request-content .approve button:hover,
aside.container .content form .acc-post-content .approve button:hover,
.overflow.get-table .content form .acc-post-content .approve button:hover,
.overflow.get-table2 .content form .acc-post-content .approve button:hover {
  background: #a1d1f9;
}
aside.container .content form .acc-request-content .deny button,
.overflow.get-table .content form .acc-request-content .deny button,
.overflow.get-table2 .content form .acc-request-content .deny button,
aside.container .content form .acc-post-content .deny button,
.overflow.get-table .content form .acc-post-content .deny button,
.overflow.get-table2 .content form .acc-post-content .deny button {
  border-color: #de0000;
  color: #de0000;
}
aside.container .content form .acc-request-content .deny button:hover,
.overflow.get-table .content form .acc-request-content .deny button:hover,
.overflow.get-table2 .content form .acc-request-content .deny button:hover,
aside.container .content form .acc-post-content .deny button:hover,
.overflow.get-table .content form .acc-post-content .deny button:hover,
.overflow.get-table2 .content form .acc-post-content .deny button:hover {
  background: #faa7a7;
}
aside.container .content form .acc-post-content,
.overflow.get-table .content form .acc-post-content,
.overflow.get-table2 .content form .acc-post-content,
aside.container .content form .acc-post-content label,
.overflow.get-table .content form .acc-post-content label,
.overflow.get-table2 .content form .acc-post-content label {
  cursor: pointer;
}
aside.container .content form .content-chat,
.overflow.get-table .content form .content-chat,
.overflow.get-table2 .content form .content-chat {
  max-height: 600px;
  overflow-x: auto;
}
aside.container .content form .content-chat::-webkit-scrollbar-track,
.overflow.get-table .content form .content-chat::-webkit-scrollbar-track,
.overflow.get-table2 .content form .content-chat::-webkit-scrollbar-track {
  background-color: #bebebe;
}
aside.container .content form .content-chat::-webkit-scrollbar,
.overflow.get-table .content form .content-chat::-webkit-scrollbar,
.overflow.get-table2 .content form .content-chat::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
aside.container .content form .content-chat::-webkit-scrollbar-thumb,
.overflow.get-table .content form .content-chat::-webkit-scrollbar-thumb,
.overflow.get-table2 .content form .content-chat::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
aside.container .content form .content-chat .box-message p,
.overflow.get-table .content form .content-chat .box-message p,
.overflow.get-table2 .content form .content-chat .box-message p {
  margin-bottom: 5px;
  font-size: 14px;
}
aside.container .content form .content-chat .box-message p.user,
.overflow.get-table .content form .content-chat .box-message p.user,
.overflow.get-table2 .content form .content-chat .box-message p.user {
  font-weight: 500;
}
aside.container .content form h4.open-all-acc-request,
.overflow.get-table .content form h4.open-all-acc-request,
.overflow.get-table2 .content form h4.open-all-acc-request,
aside.container .content form h4.open-more-messages,
.overflow.get-table .content form h4.open-more-messages,
.overflow.get-table2 .content form h4.open-more-messages {
  font-size: 14px;
  font-weight: 500;
  font-style: italic;
  color: #2170b2;
  cursor: pointer;
}
aside.container .content form h4.open-more-messages,
.overflow.get-table .content form h4.open-more-messages,
.overflow.get-table2 .content form h4.open-more-messages {
  text-align: center;
  padding: 0 2%;
  border-bottom: 1px solid #cccccc;
}
aside.container .content form .change-sign,
.overflow.get-table .content form .change-sign,
.overflow.get-table2 .content form .change-sign {
  width: 20px;
  padding: 0;
  border-right: 0px;
  font-size: 10px;
  text-align: center;
  cursor: pointer;
}
aside.container .content form .content-commands,
.overflow.get-table .content form .content-commands,
.overflow.get-table2 .content form .content-commands {
  justify-content: space-around;
}
aside.container .content form .content-commands button,
.overflow.get-table .content form .content-commands button,
.overflow.get-table2 .content form .content-commands button {
  max-width: 100%;
}
aside.container .content form.only-view input:not([type=submit]),
.overflow.get-table .content form.only-view input:not([type=submit]),
.overflow.get-table2 .content form.only-view input:not([type=submit]),
aside.container .content form.view-edit input:not([type=submit]),
.overflow.get-table .content form.view-edit input:not([type=submit]),
.overflow.get-table2 .content form.view-edit input:not([type=submit]),
aside.container .content form.only-view select,
.overflow.get-table .content form.only-view select,
.overflow.get-table2 .content form.only-view select,
aside.container .content form.view-edit select,
.overflow.get-table .content form.view-edit select,
.overflow.get-table2 .content form.view-edit select,
aside.container .content form.only-view textarea,
.overflow.get-table .content form.only-view textarea,
.overflow.get-table2 .content form.only-view textarea,
aside.container .content form.view-edit textarea,
.overflow.get-table .content form.view-edit textarea,
.overflow.get-table2 .content form.view-edit textarea,
aside.container .content form.only-view .multiple-select.type-input label.title,
.overflow.get-table .content form.only-view .multiple-select.type-input label.title,
.overflow.get-table2 .content form.only-view .multiple-select.type-input label.title,
aside.container .content form.view-edit .multiple-select.type-input label.title,
.overflow.get-table .content form.view-edit .multiple-select.type-input label.title,
.overflow.get-table2 .content form.view-edit .multiple-select.type-input label.title,
aside.container .content form.only-view .input,
.overflow.get-table .content form.only-view .input,
.overflow.get-table2 .content form.only-view .input,
aside.container .content form.view-edit .input,
.overflow.get-table .content form.view-edit .input,
.overflow.get-table2 .content form.view-edit .input,
aside.container .content form.only-view .select,
.overflow.get-table .content form.only-view .select,
.overflow.get-table2 .content form.only-view .select,
aside.container .content form.view-edit .select,
.overflow.get-table .content form.view-edit .select,
.overflow.get-table2 .content form.view-edit .select {
  border-color: #ffffff;
}
aside.container .content form.view-edit input:not([type=submit]):hover,
.overflow.get-table .content form.view-edit input:not([type=submit]):hover,
.overflow.get-table2 .content form.view-edit input:not([type=submit]):hover,
aside.container .content form.view-edit select:hover,
.overflow.get-table .content form.view-edit select:hover,
.overflow.get-table2 .content form.view-edit select:hover,
aside.container .content form.view-edit textarea:hover,
.overflow.get-table .content form.view-edit textarea:hover,
.overflow.get-table2 .content form.view-edit textarea:hover,
aside.container .content form.view-edit .multiple-select.type-input label.title:hover,
.overflow.get-table .content form.view-edit .multiple-select.type-input label.title:hover,
.overflow.get-table2 .content form.view-edit .multiple-select.type-input label.title:hover,
aside.container .content form.view-edit .input:hover,
.overflow.get-table .content form.view-edit .input:hover,
.overflow.get-table2 .content form.view-edit .input:hover,
aside.container .content form.view-edit .select:hover,
.overflow.get-table .content form.view-edit .select:hover,
.overflow.get-table2 .content form.view-edit .select:hover,
aside.container .content form.view-edit input:not([type=submit]):focus,
.overflow.get-table .content form.view-edit input:not([type=submit]):focus,
.overflow.get-table2 .content form.view-edit input:not([type=submit]):focus,
aside.container .content form.view-edit select:focus,
.overflow.get-table .content form.view-edit select:focus,
.overflow.get-table2 .content form.view-edit select:focus,
aside.container .content form.view-edit textarea:focus,
.overflow.get-table .content form.view-edit textarea:focus,
.overflow.get-table2 .content form.view-edit textarea:focus,
aside.container .content form.view-edit .multiple-select.type-input label.title:focus,
.overflow.get-table .content form.view-edit .multiple-select.type-input label.title:focus,
.overflow.get-table2 .content form.view-edit .multiple-select.type-input label.title:focus,
aside.container .content form.view-edit .input:focus,
.overflow.get-table .content form.view-edit .input:focus,
.overflow.get-table2 .content form.view-edit .input:focus,
aside.container .content form.view-edit .select:focus,
.overflow.get-table .content form.view-edit .select:focus,
.overflow.get-table2 .content form.view-edit .select:focus {
  border-color: #969696;
}
aside.container .content form .budget-data,
.overflow.get-table .content form .budget-data,
.overflow.get-table2 .content form .budget-data {
  padding: 5px;
  margin-bottom: 10px;
  border: 1px solid #969696;
  border-radius: 5px;
  font-size: 14px;
}
aside.container .content form .budget-data .font-big,
.overflow.get-table .content form .budget-data .font-big,
.overflow.get-table2 .content form .budget-data .font-big {
  margin-bottom: 5px;
  font-size: 16px;
}
section.edit.popup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e9e9e9;
}
section.edit.popup aside.container {
  padding: 0;
}
section.edit.popup aside.container .content {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 100% !important;
}
ul.menu-switch {
  width: 100%;
  display: flex;
}
ul.menu-switch li {
  width: auto;
  padding: 5px 10px;
  margin-right: 1px;
  border: 1px solid #2170b2;
  border-top-width: 0;
  border-radius: 0 0 5px 5px;
  font-size: 14px;
  text-transform: uppercase;
  color: #2170b2;
  background: #ffffff;
  cursor: pointer;
}
ul.menu-switch li:hover {
  background: #bbecec;
}
ul.menu-switch li.selected {
  color: #ffffff;
  background: #2170b2;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.align-center {
  align-content: center;
}
.align-top {
  align-content: flex-start;
}
.content-center {
  align-items: center;
}
.content-bottom {
  display: flex;
  align-items: flex-end;
}
.padding {
  padding: 0 2%;
}
.padding2 {
  padding: 1% 2%;
}
.padding3 {
  padding: 0 1%;
}
.padding-none {
  padding: 0 !important;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-left-10 {
  margin-left: 10px;
}
/*/------------- TOX ------------//
	.tox.tox-tinymce{
		button{
			&.tox-mbtn, &.tox-tbtn{
				min-height: none;
				width: auto;
				align-items: center;
			    background: 0 0;
			    border: 0;
			    border-radius: 3px;
			    box-shadow: none;
			    display: flex;
			    flex: 0 0 auto;
			    font-size: 14px;
			    font-style: normal;
			    font-weight: 400;
			    height: 20px;
			    justify-content: center;
			    margin: 1px;
			    outline: 0;
			    overflow: hidden;
			    padding: 0;
			    text-transform: none;
			}
		}

		.tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding{ display: none; }

		.tox-statusbar{ height: 18px; }

		&:not(.tox-tinymce-inline) .tox-editor-header{ padding: 0; }
	}
//------------------------------/*/
.cke {
  border: 1px solid #969696 !important;
}
.cke .cke_top {
  border-bottom: 1px solid #969696;
}
.cke .cke_path {
  display: none;
}
.cke a.cke_button {
  padding: 1px !important;
}
.cke a.cke_button .cke_button_icon {
  margin: 2px;
}
.cke .cke_toolbar_break {
  width: 1px;
  height: 30px;
}
.cke .cke_combo_text {
  padding: 0 5px !important;
}
.cke .cke_combo_arrow {
  margin-top: 6px !important;
}
.cke .cke_toolbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cke .cke_toolbar .cke_toolgroup .cke_toolbar_separator {
  height: 26px !important;
}
.cke .cke_toolbar .cke_combo {
  border: none !important;
}
.cke .cke_bottom {
  padding: 0px 8px 2px !important;
  border-top: none !important;
  background: none !important;
}
.cke_notification_warning {
  display: none !important;
}
::placeholder {
  font-size: 10px;
  font-style: italic;
  text-transform: uppercase;
}
.open-edit.underline {
  cursor: pointer;
}
.open-edit.underline:hover {
  text-decoration: underline;
}
.att-table {
  cursor: pointer !important;
}
.att-table:hover {
  font-size: calc(100% + 2px);
}
input.other-commands {
  width: 0px;
  height: 0px;
  position: fixed;
  top: 100%;
  left: 100%;
  opacity: 0;
}
hr.divider-section {
  width: 100%;
  height: 2px;
  background: #2170b2;
}
.select-image svg {
  fill: #cccccc;
  stroke: #cccccc;
}
.select-image svg:hover {
  fill: #6edba4;
  stroke: #6edba4;
}
.select-image label.selected svg {
  fill: #2170b2;
  stroke: #2170b2;
}
.select-image [type=radio] {
  display: none;
}
.hidden {
  display: none;
}
.dragging {
  position: fixed;
  display: none;
  font-size: 30px;
  color: #407aa9;
}
.group-checkbox {
  display: flex;
  align-items: center;
}
.group-checkbox input {
  background: none;
  cursor: pointer;
}
.group-checkbox label {
  margin-left: 5px;
  cursor: pointer;
}
.content-dropzone {
  padding: 10px 2%;
  position: relative;
}
.content-dropzone li.dropzone {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-end;
  border-radius: 10px;
}
.content-dropzone li.dropzone span {
  width: 50%;
  padding: 0 2%;
  display: inline-block;
  font-size: 10px;
  text-align: right;
  text-transform: uppercase;
  color: #36a8a6;
}
.content-dropzone label.button {
  margin-bottom: 15px !important;
}
ul.list_attachment li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
}
ul.list_attachment li.dropzone {
  width: 100%;
  height: 50px;
  border: 2px dashed #cccccc;
}
ul.list_attachment li.dropzone input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 5;
}
ul.list_attachment li.dropzone:hover {
  border-color: #36a8a6;
}
ul.list_attachment li.dropzone:hover i {
  color: #36a8a6;
}
ul.list_attachment li i {
  width: 20px;
  text-align: center;
}
ul.list_attachment li span,
ul.list_attachment li .more-data {
  width: calc(100% - 42px);
}
ul.list_attachment li .more-data {
  display: flex;
  flex-wrap: wrap;
}
ul.list_attachment li .more-data input.inline {
  width: 100% !important;
  margin-bottom: 0;
  border-width: 1px 0 !important;
  border-radius: 0;
  text-align: left !important;
}
ul.list_attachment li .more-data select {
  margin-bottom: 15px;
  border-top-color: white;
  border-left-color: white;
  border-right-color: white;
}
ul.list_attachment li a {
  width: calc(100% - 22px);
  height: 24px;
  display: flex;
  align-items: center;
  color: inherit;
}
ul.list_attachment li a span {
  width: calc(100% - 24px);
}
ul.list_attachment li a.short {
  width: 20px;
  justify-content: center;
}
ul.list_attachment li a:hover {
  text-decoration: underline;
}
select.to-select {
  font-style: italic;
}
select.to-select option {
  font-style: normal;
}
article.message-success,
article.message-error {
  width: auto;
  max-width: 96%;
  padding: 1%;
  position: fixed;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  border-radius: 20px;
  background: #58d656;
  display: none;
}
article.message-success p,
article.message-error p {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
}
article.message-error {
  background: #f5594e;
}
article.message-error p {
  color: #ffffff;
}
article.message-load {
  position: fixed;
}
article.message-load2 {
  position: absolute;
}
article.message-load,
article.message-load2 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  top: 0;
  left: 0;
  z-index: 9999;
  align-items: center;
  justify-content: center;
  font-style: italic;
  background: rgba(0, 0, 0, 0.3);
}
article.message-load img,
article.message-load2 img,
article.message-load svg,
article.message-load2 svg {
  width: 80px;
}
.search,
.multiple-select,
.select {
  position: relative;
}
.search input,
.multiple-select input,
.select input {
  position: relative;
  z-index: 10;
  background: none;
}
.search input:focus ~ ul,
.multiple-select input:focus ~ ul,
.select input:focus ~ ul {
  display: block;
}
.search ul.result-list,
.multiple-select ul.result-list,
.select ul.result-list,
.search ul.option-list,
.multiple-select ul.option-list,
.select ul.option-list {
  width: 92%;
  min-width: 250px;
  max-height: 300px;
  position: absolute;
  top: 44px;
  z-index: 15;
  overflow-y: auto;
  display: none;
  border: 1px solid #969696;
  font-size: 14px;
  background: white;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.search ul.result-list.no-label,
.multiple-select ul.result-list.no-label,
.select ul.result-list.no-label,
.search ul.option-list.no-label,
.multiple-select ul.option-list.no-label,
.select ul.option-list.no-label {
  top: 24px;
}
.search ul.result-list::-webkit-scrollbar-track,
.multiple-select ul.result-list::-webkit-scrollbar-track,
.select ul.result-list::-webkit-scrollbar-track,
.search ul.option-list::-webkit-scrollbar-track,
.multiple-select ul.option-list::-webkit-scrollbar-track,
.select ul.option-list::-webkit-scrollbar-track {
  background-color: #bebebe;
}
.search ul.result-list::-webkit-scrollbar,
.multiple-select ul.result-list::-webkit-scrollbar,
.select ul.result-list::-webkit-scrollbar,
.search ul.option-list::-webkit-scrollbar,
.multiple-select ul.option-list::-webkit-scrollbar,
.select ul.option-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.search ul.result-list::-webkit-scrollbar-thumb,
.multiple-select ul.result-list::-webkit-scrollbar-thumb,
.select ul.result-list::-webkit-scrollbar-thumb,
.search ul.option-list::-webkit-scrollbar-thumb,
.multiple-select ul.option-list::-webkit-scrollbar-thumb,
.select ul.option-list::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
.search ul.result-list li,
.multiple-select ul.result-list li,
.select ul.result-list li,
.search ul.option-list li,
.multiple-select ul.option-list li,
.select ul.option-list li {
  padding: 0 3px;
  cursor: default;
}
.search ul.result-list li.alone,
.multiple-select ul.result-list li.alone,
.select ul.result-list li.alone,
.search ul.option-list li.alone,
.multiple-select ul.option-list li.alone,
.select ul.option-list li.alone {
  text-align: center;
  font-style: italic;
}
.search ul.result-list li:hover:not(.no-hover),
.multiple-select ul.result-list li:hover:not(.no-hover),
.select ul.result-list li:hover:not(.no-hover),
.search ul.option-list li:hover:not(.no-hover),
.multiple-select ul.option-list li:hover:not(.no-hover),
.select ul.option-list li:hover:not(.no-hover) {
  background: #1e90ff;
  color: white;
}
.search ul.result-list li.alone:hover,
.multiple-select ul.result-list li.alone:hover,
.select ul.result-list li.alone:hover,
.search ul.option-list li.alone:hover,
.multiple-select ul.option-list li.alone:hover,
.select ul.option-list li.alone:hover {
  background: none;
  color: black;
}
.search ul.result-list:hover,
.multiple-select ul.result-list:hover,
.select ul.result-list:hover,
.search ul.option-list:hover,
.multiple-select ul.option-list:hover,
.select ul.option-list:hover {
  display: block;
}
.select ul.result-list {
  width: 100%;
  left: 0;
}
.select ul.result-list li {
  padding: 3px;
  min-height: 18px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid;
  line-height: 18px;
}
.select ul.result-list li.open-new,
.select ul.result-list li.open-edit,
.select ul.result-list li.open-screen {
  justify-content: center;
  font-weight: 500;
  cursor: pointer;
}
.commands .multiple-select li label {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
}
.commands .multiple-select li.set-filter {
  height: 28px;
  border: 1px solid #2170b2;
  border-width: 2px 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
}
.multiple-select {
  overflow: visible !important;
  cursor: pointer;
}
.multiple-select ul.option-list {
  min-width: 150px;
}
.multiple-select ul.option-list li {
  padding: 2px 3px;
  border-bottom: 1px solid #ccc;
}
.multiple-select ul.option-list li.border-top {
  margin-top: 2px;
  border-top: 1px solid #ccc;
}
.multiple-select ul.option-list li label {
  width: calc(100% - 13px);
  text-align: left;
  margin: 0 !important;
  padding-left: 5px;
}
.multiple-select ul.option-list li label.special {
  font-style: italic;
}
.multiple-select.type-input label.title {
  width: 100%;
  margin: 0 !important;
  position: relative;
  font-weight: 400;
  line-height: 22px !important;
}
.multiple-select.type-input label.title i {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.multiple-select.type-input label.title.left {
  border-radius: 5px 0 0 5px;
}
.multiple-select.type-input label.title.right {
  border-radius: 0 5px 5px 0;
}
.multiple-select.type-input label.title.top {
  border-radius: 5px 5px 0 0;
}
.multiple-select.type-input label.title.top.left {
  border-radius: 5px 0 0 0;
}
.multiple-select.type-input label.title.top.right {
  border-radius: 0 5px 0 0;
}
.multiple-select.type-input label.title.bottom {
  border-radius: 0 0 5px 5px;
}
.multiple-select.type-input label.title.bottom.left {
  border-radius: 0 0 0 5px;
}
.multiple-select.type-input label.title.bottom.right {
  border-radius: 0 0 5px 0;
}
.multiple-select.type-input label.title.middle {
  border-radius: 0;
}
.multiple-select.type-input label.title.alone {
  border-radius: 5px;
}
.multiple-select.type-input ul.option-list {
  width: 100%;
  min-width: 50px;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
}
.multiple-select.type-input ul.option-list li {
  padding: 2px 3px;
  border-bottom: 1px solid #ccc;
}
.multiple-select.type-input ul.option-list li label {
  font-weight: 400;
  font-size: 14px;
  color: black !important;
}
.center {
  justify-content: center;
  text-align: center;
}
button.add-item,
button.remove-item {
  width: 24px !important;
  min-height: 0px !important;
  height: 24px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-width: 1px !important;
  font-weight: 500;
  line-height: 24px !important;
}
button.add-item i,
button.remove-item i {
  display: block;
  font-size: 14px !important;
  line-height: 22px !important;
}
button.add-item.no-label,
button.remove-item.no-label {
  margin-top: 20px !important;
}
button.add-item.large,
button.remove-item.large {
  width: auto !important;
  padding: 0 5px !important;
  font-size: 14px !important;
  line-height: 24px !important;
}
button.add-item.w100,
button.remove-item.w100 {
  width: 100% !important;
  margin-top: 20px !important;
}
button.add-item.w100 i,
button.remove-item.w100 i {
  display: inline-block !important;
  line-height: 20px !important;
}
*::-webkit-scrollbar-track {
  background-color: #bebebe;
}
*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
*::-webkit-scrollbar-thumb {
  background: #2170b2;
  cursor: pointer;
}
svg {
  fill: #2170b2;
  stroke: #2170b2;
}
.content-svg {
  display: inline-block;
  height: auto;
  line-height: 0px;
  fill: #2170b2;
  stroke: #2170b2;
}
.content-svg svg {
  fill: inherit;
  stroke: inherit;
}
.responsive {
  display: none;
}
.play-automation.fa-circle-play,
.open-new.fa-circle-play,
.delete-automation {
  font-size: inherit;
  cursor: pointer;
}
.play-automation.fa-circle-play:hover,
.open-new.fa-circle-play:hover,
.delete-automation:hover {
  font-size: calc(100% + 2px);
}
.chart-info {
  padding: 0 2%;
  margin: 10px 0;
  border-color: #2170b2;
  color: #2170b2;
}
.chart-info.positive {
  border-color: green;
  color: green;
}
.chart-info.negative {
  border-color: red;
  color: red;
}
.chart-info.wait {
  border-color: #ff9900;
  color: #ff9900;
}
.chart-info > p {
  padding-left: calc(4% + 2px);
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
  line-height: normal;
  color: inherit;
}
.chart-info .single {
  padding: 4%;
  border: 2px solid;
  border-color: inherit;
  border-radius: 15px;
  color: inherit;
}
.chart-info .single p {
  font-size: 14px;
  text-transform: uppercase;
  line-height: normal;
  color: inherit;
}
.chart-info .single p.bold {
  font-weight: 500;
}
.chart-info .single p.bold-600 {
  font-weight: 600;
}
.file-manager {
  width: 100%;
  margin-bottom: 10px;
  padding: 1%;
  border: 1px solid #2170b2;
  border-radius: 20px;
  background: #ffffff;
}
.file-manager h6 {
  width: 100%;
  padding: 5px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.file-manager h6 i {
  margin-left: 8px;
  font-size: 16px;
  line-height: 18px;
  cursor: pointer;
}
.file-manager h6 i:hover {
  font-size: 18px;
}
.file-manager h6 span {
  margin-left: 8px;
  font-style: italic;
}
.file-manager .file-box {
  width: 20%;
  padding: 5px;
}
.file-manager .file-box.large {
  width: 50%;
}
.file-manager .file-box a,
.file-manager .file-box .file-single {
  padding: 5px;
  display: flex;
  align-items: center;
  overflow: hidden;
  border: 1px solid #2170b2;
  border-radius: 10px;
  color: #303030;
  cursor: pointer;
}
.file-manager .file-box a > i,
.file-manager .file-box .file-single > i {
  width: 20%;
  height: 75px;
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  font-size: 60px;
  line-height: 64px;
  text-align: center;
}
.file-manager .file-box a svg,
.file-manager .file-box .file-single svg {
  width: 20%;
  height: 75px;
  margin-bottom: 3px;
  fill: #303030;
  stroke: #303030;
}
.file-manager .file-box a .content-img,
.file-manager .file-box .file-single .content-img {
  width: 20%;
  height: 75px;
  padding-right: 5px;
}
.file-manager .file-box a .content-img .img,
.file-manager .file-box .file-single .content-img .img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.file-manager .file-box a .single-info,
.file-manager .file-box .file-single .single-info {
  width: 80%;
  padding: 5px 0;
}
.file-manager .file-box a p,
.file-manager .file-box .file-single p {
  max-height: 42px;
  padding: 0 2px;
  margin-bottom: 5px;
  overflow: hidden;
  font-size: 12px;
  font-weight: 500;
}
.file-manager .file-box a p i,
.file-manager .file-box .file-single p i {
  font-size: 14px;
}
.file-manager .file-box a p.file-name,
.file-manager .file-box .file-single p.file-name {
  padding-top: 5px;
  margin-bottom: 0px;
  position: relative;
  border-top: 1px solid #303030;
  font-weight: 300;
  white-space: nowrap;
}
.file-manager .file-box a p.file-name i.open-edit,
.file-manager .file-box .file-single p.file-name i.open-edit,
.file-manager .file-box a p.file-name i.open-popup,
.file-manager .file-box .file-single p.file-name i.open-popup {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-40%);
  background: #ffffff;
  font-size: 14px;
}
.file-manager .file-box a p.file-name i.open-edit:hover,
.file-manager .file-box .file-single p.file-name i.open-edit:hover,
.file-manager .file-box a p.file-name i.open-popup:hover,
.file-manager .file-box .file-single p.file-name i.open-popup:hover {
  font-size: 16px;
}
.file-manager .file-box a:hover,
.file-manager .file-box .file-single:hover {
  background: #b7efd3;
}
.file-manager .file-box a.disable,
.file-manager .file-box .file-single.disable {
  opacity: 0.7;
  cursor: default;
}
.file-manager .file-box a.disable:hover,
.file-manager .file-box .file-single.disable:hover {
  background: none;
}
ul.list_attachment li .file-info {
  width: 100%;
  margin-bottom: 10px;
  align-items: center;
  border: 1px solid #2170b2;
  border-radius: 10px;
}
ul.list_attachment li .file-info i {
  width: 5%;
  font-size: 22px;
  color: #2170b2;
}
ul.list_attachment li .file-info a {
  width: 5%;
}
ul.list_attachment li .file-info a i {
  width: 100%;
}
ul.list_attachment li .file-info a:hover {
  text-decoration: none;
}
ul.list_attachment li .file-info a:hover i {
  font-size: 24px;
}
ul.list_attachment li .file-info button.delete,
ul.list_attachment li .file-info button.open-edit,
ul.list_attachment li .file-info button.open-popup {
  width: 7% !important;
}
ul.list_attachment li .file-info button.delete i,
ul.list_attachment li .file-info button.open-edit i,
ul.list_attachment li .file-info button.open-popup i {
  width: 100%;
  font-size: 18px;
}
ul.list_attachment li .file-info button.delete:hover i,
ul.list_attachment li .file-info button.open-edit:hover i,
ul.list_attachment li .file-info button.open-popup:hover i {
  font-size: 20px;
}
ul.list_attachment li .file-info .single-info {
  overflow: hidden;
}
ul.list_attachment li .file-info .single-info p {
  height: 20px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  white-space: initial;
  color: #2170b2;
}
ul.list_attachment li .file-info .single-info input,
ul.list_attachment li .file-info .single-info select {
  width: 100%;
  margin-bottom: 0;
  border: 1px solid #ffffff;
  text-align: left;
}
ul.list_attachment li .file-info .single-info input:hover,
ul.list_attachment li .file-info .single-info select:hover,
ul.list_attachment li .file-info .single-info input:focus,
ul.list_attachment li .file-info .single-info select:focus {
  border: 1px solid #969696;
}
ul.list_attachment li .file-info .single-info input:disabled:hover,
ul.list_attachment li .file-info .single-info select:disabled:hover,
ul.list_attachment li .file-info .single-info input:disabled:focus,
ul.list_attachment li .file-info .single-info select:disabled:focus {
  border: 1px solid #ffffff;
}
ul.list_attachment li .file-info p.align-center {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
.view-doc {
  height: calc(100% - 5px);
  position: relative;
  overflow: hidden;
  border: 1px solid #2170b2;
  border-radius: 20px;
  background: white;
}
.view-doc.full-screen {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border: none;
  border-radius: 0;
}
.view-doc iframe {
  height: 100%;
}
.view-doc > p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  font-style: italic;
  text-transform: uppercase;
}
.view-doc .content-zoom-button {
  width: 100%;
  height: 50px;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background: #323639;
}
.view-doc .content-zoom-button span {
  width: 100%;
  display: block;
  overflow: hidden;
  font-size: 16px;
  white-space: nowrap;
  color: #F1F1F1;
}
.view-doc .content-zoom-img {
  width: 100%;
  height: calc(100% - 50px);
  position: absolute;
  top: 50px;
  overflow: auto;
  background: #525659;
}
.view-doc img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.view-doc button {
  width: 40px;
  height: 40px;
  bottom: 10px;
  border-radius: 20px;
  font-size: 18px;
  color: #F1F1F1;
  background: none;
  cursor: pointer;
}
.view-doc button:hover {
  background: #424649;
}
.overflow:has(> .chart-content) {
  max-height: 694px;
  overflow: hidden;
  border: 1px solid #2170b2;
  border-radius: 20px;
  background: #ffffff !important;
}
.chart-content {
  width: 100%;
  height: 100%;
  padding: 1% 0;
  overflow-y: auto;
}
.chart-content > div {
  padding-top: 1%;
  padding-bottom: 1%;
}
.chart-content div:has(> canvas) {
  width: 100%;
}
.chart-content canvas {
  width: 100%;
  position: relative;
  z-index: 51;
}
.chart-content label {
  width: 100%;
  margin-bottom: 5px;
  display: block;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  color: #2170b2;
}
.chart-content *:has(> .chart-label) {
  position: relative;
}
.chart-content .chart-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 50;
  font-size: 30px;
}
.chart-content .chart-box {
  padding: 10px 5px;
  border: 1px solid #2170b2;
  border-radius: 5px;
}
.chart-content .chart-box label,
.chart-content .chart-box p {
  font-size: 12px;
  text-align: center;
  color: #2170b2;
}
.chart-content .chart-box p {
  font-size: 26px;
}
.chart-content .chart-box span {
  font-size: 12px;
}
.chart-content .chart-box.negative,
.chart-content .chart-box span.negative {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: red !important;
}
.chart-content .chart-box.positive,
.chart-content .chart-box span.positive {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: green !important	;
}
.chart-content .chart-box.wait,
.chart-content .chart-box span.wait {
  padding-right: 5px;
  text-align: right;
  font-weight: 400 !important;
  color: #ff9900 !important	;
}
.chart-content .chart-box.negative {
  border-color: red !important;
  color: #ffffff !important;
  background: red !important;
}
.chart-content .chart-box.negative label,
.chart-content .chart-box.negative p {
  color: #ffffff !important;
}
.chart-content .chart-box.positive {
  border-color: green !important;
  color: #ffffff !important;
  background: green !important;
}
.chart-content .chart-box.positive label,
.chart-content .chart-box.positive p {
  color: #ffffff !important;
}
@media screen and (max-width: 1024px) {
  section.content .commands .auto-width,
  div.content-table .commands .auto-width {
    min-width: 100%;
  }
  section.content.calendar-page .content-commands,
  div.content-table.calendar-page .content-commands {
    width: 180px;
  }
  section.content.calendar-page .content-calendar,
  div.content-table.calendar-page .content-calendar {
    width: calc(100% - 180px);
  }
  section.content.calendar-page table.calendar tr td span.img,
  div.content-table.calendar-page table.calendar tr td span.img,
  section.content.calendar-page table.calendar tr td span.hours,
  div.content-table.calendar-page table.calendar tr td span.hours {
    width: 30px;
    padding-right: 5px;
  }
  section.content.calendar-page table.calendar tr td span.img img,
  div.content-table.calendar-page table.calendar tr td span.img img,
  section.content.calendar-page table.calendar tr td span.hours img,
  div.content-table.calendar-page table.calendar tr td span.hours img,
  section.content.calendar-page table.calendar tr td span.img svg,
  div.content-table.calendar-page table.calendar tr td span.img svg,
  section.content.calendar-page table.calendar tr td span.hours svg,
  div.content-table.calendar-page table.calendar tr td span.hours svg {
    max-width: 100%;
  }
  section.content.calendar-page table.calendar tr td span.hours,
  div.content-table.calendar-page table.calendar tr td span.hours {
    font-size: 10px;
  }
  section.content.calendar-page table.calendar tr td .info-consult,
  div.content-table.calendar-page table.calendar tr td .info-consult,
  section.content.calendar-page table.calendar tr td .info-name,
  div.content-table.calendar-page table.calendar tr td .info-name {
    width: calc(100% - 30px);
  }
  section.select-bank .commands {
    width: 96%;
  }
  .file-manager .file-box {
    width: calc(100% / 3);
  }
}
@media screen and (max-width: 880px) {
  nav.small {
    display: block;
  }
  section.content .commands,
  div.content-table .commands {
    display: flex;
    justify-content: center;
  }
  section.content .commands > .flex,
  div.content-table .commands > .flex {
    display: none;
  }
  section.content .commands > .flex.command-date,
  div.content-table .commands > .flex.command-date,
  section.content .commands > .flex.overflow,
  div.content-table .commands > .flex.overflow {
    display: flex;
  }
  section.content .commands .auto-width,
  div.content-table .commands .auto-width {
    min-width: 100%;
  }
  section.content .commands .box.single,
  div.content-table .commands .box.single {
    padding: 0 10px;
  }
  section.content .content-request,
  div.content-table .content-request {
    max-height: 100%;
  }
  section.content .content-request .commands > .flex,
  div.content-table .content-request .commands > .flex {
    display: flex;
  }
  section.select-bank .commands > .flex {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  header {
    height: 30px;
    padding: 2px 6px;
  }
  header i {
    margin-top: 3px;
    font-size: 18px;
  }
  header .content-svg {
    width: 22px;
  }
  header .content-svg svg {
    width: 20px;
    margin-top: 3px;
  }
  header p {
    font-size: 16px;
    line-height: 28px;
  }
  header .flex {
    width: 100px;
  }
  header .flex2 i {
    margin-left: 5px;
  }
  header .logo {
    height: 22px;
    margin-top: 2px;
    margin-left: 10px;
  }
  header .notification {
    width: 22px;
  }
  header .notification i.btn span.bullet {
    width: 6px;
    height: 6px;
    border-radius: 3px;
  }
  header .notification ul {
    width: 250px;
  }
  header .notification ul li a .icon {
    width: 35px;
    height: 35px;
  }
  header .notification ul li a .text h1,
  header .notification ul li a .none-notification h1 {
    font-size: 14px;
  }
  header .notification ul li a .text p,
  header .notification ul li a .none-notification p {
    font-size: 10px;
    line-height: 10px;
  }
  nav {
    height: calc(100% - 30px);
    top: 30px;
  }
  nav .footer {
    height: 50px;
    padding: 10px 5px;
  }
  nav .footer p {
    font-size: 12px;
  }
  nav .footer p.small {
    font-size: 10px;
  }
  nav .content-menu {
    max-width: 360px;
    height: calc(100% - 50px);
  }
  nav ul.menu {
    width: 32px;
  }
  nav ul.menu > li a {
    padding: 0 2px;
    font-size: 14px;
  }
  nav ul.menu > li a img,
  nav ul.menu > li a svg {
    width: 24px;
    height: 24px;
  }
  nav ul.menu > li a span {
    padding: 5px 2px 5px 5px;
  }
  nav ul.menu:hover,
  nav ul.menu.large {
    width: 180px;
  }
  nav ul.suboption {
    width: 180px;
  }
  nav ul.suboption li button,
  nav ul.suboption li label.button,
  nav ul.suboption li a.button {
    padding: 0 2px;
    font-size: 14px;
  }
  nav ul.suboption li button img,
  nav ul.suboption li label.button img,
  nav ul.suboption li a.button img,
  nav ul.suboption li button svg,
  nav ul.suboption li label.button svg,
  nav ul.suboption li a.button svg {
    width: 24px;
    height: 24px;
  }
  nav ul.suboption li button span,
  nav ul.suboption li label.button span,
  nav ul.suboption li a.button span {
    padding: 5px 2px 5px 5px;
  }
  nav ul.suboption li.title p {
    padding: 5px;
    font-size: 16px;
    line-height: 17px;
  }
  aside.info-user {
    height: calc(100% - 30px);
    top: 30px;
  }
  aside.info-user .content-menu {
    width: 180px;
  }
  aside.info-user .content-menu ul li.title p {
    padding: 5px;
    font-size: 16px;
    line-height: 17px;
  }
  aside.info-user .content-menu ul li a,
  aside.info-user .content-menu ul li p {
    padding: 0 2px;
    font-size: 14px;
  }
  aside.info-user .content-menu ul li a i,
  aside.info-user .content-menu ul li p i {
    font-size: 18px;
  }
  aside.info-user .content-menu ul li a img,
  aside.info-user .content-menu ul li p img,
  aside.info-user .content-menu ul li a svg,
  aside.info-user .content-menu ul li p svg {
    width: 24px;
  }
  aside.info-user .content-menu ul li a span,
  aside.info-user .content-menu ul li p span {
    padding: 5px 2px 5px 5px;
  }
  main {
    height: calc(100% - 30px);
  }
  footer {
    padding: 20px 2% 10px 2%;
  }
  footer p {
    margin-bottom: 2px;
    font-size: 12px;
  }
  footer p.small {
    font-size: 11px;
  }
  section.content .commands .box.single p,
  div.content-table .commands .box.single p {
    font-size: 14px;
  }
  section.content .commands .box.single.content-logo img,
  div.content-table .commands .box.single.content-logo img,
  section.content .commands .box.single.content-logo svg,
  div.content-table .commands .box.single.content-logo svg {
    max-height: 55px;
  }
  section.content .commands .box.single.content-logo .text h1,
  div.content-table .commands .box.single.content-logo .text h1,
  section.content .commands .box.single.content-logo .text h2,
  div.content-table .commands .box.single.content-logo .text h2,
  section.content .commands .box.single.content-logo .text h3,
  div.content-table .commands .box.single.content-logo .text h3 {
    font-size: 12px;
  }
  section.content .commands .box.single.content-logo .text h2,
  div.content-table .commands .box.single.content-logo .text h2 {
    font-size: 10px;
  }
  section.content .commands .box.single.content-logo .text h3,
  div.content-table .commands .box.single.content-logo .text h3 {
    font-size: 12px;
    font-weight: 400;
  }
  section.content .commands .box.single button,
  div.content-table .commands .box.single button,
  section.content .commands .box.single .button,
  div.content-table .commands .box.single .button {
    border-radius: 12px;
  }
  section.content .commands ul.button,
  div.content-table .commands ul.button {
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 26px;
  }
  section.content .commands ul.button li > input[type=date],
  div.content-table .commands ul.button li > input[type=date],
  section.content .commands ul.button li > select,
  div.content-table .commands ul.button li > select,
  section.content .commands ul.button li > .info,
  div.content-table .commands ul.button li > .info,
  section.content .commands ul.button li > input[type=month],
  div.content-table .commands ul.button li > input[type=month] {
    height: 22px;
    font-size: 12px;
  }
  section.content .commands ul.button li > input[type=month],
  div.content-table .commands ul.button li > input[type=month] {
    height: 26px;
  }
  section.content .commands ul.button li > select,
  div.content-table .commands ul.button li > select,
  section.content .commands ul.button li > .info,
  div.content-table .commands ul.button li > .info {
    padding: 0 5px;
  }
  section.content .commands button,
  div.content-table .commands button,
  section.content .commands .button,
  div.content-table .commands .button,
  section.content .commands .group-checkbox,
  div.content-table .commands .group-checkbox,
  section.content .commands a.button,
  div.content-table .commands a.button {
    padding: 0 2px;
    margin-bottom: 3px;
    border-radius: 8px;
    font-size: 11px;
    line-height: 25px;
  }
  section.content .commands button.big,
  div.content-table .commands button.big,
  section.content .commands .button.big,
  div.content-table .commands .button.big,
  section.content .commands .group-checkbox.big,
  div.content-table .commands .group-checkbox.big,
  section.content .commands a.button.big,
  div.content-table .commands a.button.big {
    font-size: 24px;
    line-height: 57px;
  }
  section.content .commands button.icon,
  div.content-table .commands button.icon,
  section.content .commands .button.icon,
  div.content-table .commands .button.icon,
  section.content .commands .group-checkbox.icon,
  div.content-table .commands .group-checkbox.icon,
  section.content .commands a.button.icon,
  div.content-table .commands a.button.icon {
    margin: 5px;
  }
  section.content .commands button.icon.big,
  div.content-table .commands button.icon.big,
  section.content .commands .button.icon.big,
  div.content-table .commands .button.icon.big,
  section.content .commands .group-checkbox.icon.big,
  div.content-table .commands .group-checkbox.icon.big,
  section.content .commands a.button.icon.big,
  div.content-table .commands a.button.icon.big {
    width: 80px;
    height: 80px;
  }
  section.content .commands button.icon.big img,
  div.content-table .commands button.icon.big img,
  section.content .commands .button.icon.big img,
  div.content-table .commands .button.icon.big img,
  section.content .commands .group-checkbox.icon.big img,
  div.content-table .commands .group-checkbox.icon.big img,
  section.content .commands a.button.icon.big img,
  div.content-table .commands a.button.icon.big img,
  section.content .commands button.icon.big svg,
  div.content-table .commands button.icon.big svg,
  section.content .commands .button.icon.big svg,
  div.content-table .commands .button.icon.big svg,
  section.content .commands .group-checkbox.icon.big svg,
  div.content-table .commands .group-checkbox.icon.big svg,
  section.content .commands a.button.icon.big svg,
  div.content-table .commands a.button.icon.big svg {
    max-width: 70px;
    height: 56px;
  }
  section.content .commands button.icon.big span,
  div.content-table .commands button.icon.big span,
  section.content .commands .button.icon.big span,
  div.content-table .commands .button.icon.big span,
  section.content .commands .group-checkbox.icon.big span,
  div.content-table .commands .group-checkbox.icon.big span,
  section.content .commands a.button.icon.big span,
  div.content-table .commands a.button.icon.big span {
    font-size: 10px;
  }
  section.content .commands button.icon.big span.font-small,
  div.content-table .commands button.icon.big span.font-small,
  section.content .commands .button.icon.big span.font-small,
  div.content-table .commands .button.icon.big span.font-small,
  section.content .commands .group-checkbox.icon.big span.font-small,
  div.content-table .commands .group-checkbox.icon.big span.font-small,
  section.content .commands a.button.icon.big span.font-small,
  div.content-table .commands a.button.icon.big span.font-small {
    font-size: 9px;
  }
  section.content .commands button.icon.small,
  div.content-table .commands button.icon.small,
  section.content .commands .button.icon.small,
  div.content-table .commands .button.icon.small,
  section.content .commands .group-checkbox.icon.small,
  div.content-table .commands .group-checkbox.icon.small,
  section.content .commands a.button.icon.small,
  div.content-table .commands a.button.icon.small {
    width: 59px;
    height: 59px;
    margin-bottom: 3px;
  }
  section.content .commands button.icon.small img,
  div.content-table .commands button.icon.small img,
  section.content .commands .button.icon.small img,
  div.content-table .commands .button.icon.small img,
  section.content .commands .group-checkbox.icon.small img,
  div.content-table .commands .group-checkbox.icon.small img,
  section.content .commands a.button.icon.small img,
  div.content-table .commands a.button.icon.small img,
  section.content .commands button.icon.small svg,
  div.content-table .commands button.icon.small svg,
  section.content .commands .button.icon.small svg,
  div.content-table .commands .button.icon.small svg,
  section.content .commands .group-checkbox.icon.small svg,
  div.content-table .commands .group-checkbox.icon.small svg,
  section.content .commands a.button.icon.small svg,
  div.content-table .commands a.button.icon.small svg {
    max-width: 44px;
    height: 42px;
  }
  section.content .commands button.icon.small span,
  div.content-table .commands button.icon.small span,
  section.content .commands .button.icon.small span,
  div.content-table .commands .button.icon.small span,
  section.content .commands .group-checkbox.icon.small span,
  div.content-table .commands .group-checkbox.icon.small span,
  section.content .commands a.button.icon.small span,
  div.content-table .commands a.button.icon.small span {
    height: 11px;
    margin: 0;
    line-height: 10px;
    font-size: 7px;
  }
  section.content .commands button.linear,
  div.content-table .commands button.linear,
  section.content .commands .button.linear,
  div.content-table .commands .button.linear,
  section.content .commands .group-checkbox.linear,
  div.content-table .commands .group-checkbox.linear,
  section.content .commands a.button.linear,
  div.content-table .commands a.button.linear {
    height: 24px;
    padding: 2px;
  }
  section.content .commands button.linear img,
  div.content-table .commands button.linear img,
  section.content .commands .button.linear img,
  div.content-table .commands .button.linear img,
  section.content .commands .group-checkbox.linear img,
  div.content-table .commands .group-checkbox.linear img,
  section.content .commands a.button.linear img,
  div.content-table .commands a.button.linear img,
  section.content .commands button.linear svg,
  div.content-table .commands button.linear svg,
  section.content .commands .button.linear svg,
  div.content-table .commands .button.linear svg,
  section.content .commands .group-checkbox.linear svg,
  div.content-table .commands .group-checkbox.linear svg,
  section.content .commands a.button.linear svg,
  div.content-table .commands a.button.linear svg {
    width: 17px;
    height: 17px;
  }
  section.content .commands button.linear span,
  div.content-table .commands button.linear span,
  section.content .commands .button.linear span,
  div.content-table .commands .button.linear span,
  section.content .commands .group-checkbox.linear span,
  div.content-table .commands .group-checkbox.linear span,
  section.content .commands a.button.linear span,
  div.content-table .commands a.button.linear span {
    width: calc(100% - 17px);
    padding-left: 5px;
  }
  section.content.financial .overflow,
  div.content-table.financial .overflow,
  section.content.reconciliation .overflow,
  div.content-table.reconciliation .overflow {
    max-height: calc(100% - 62px);
  }
  section.content .content-request .commands > .flex,
  div.content-table .content-request .commands > .flex {
    display: flex;
  }
  section.content .content-request .overflow table.title tr th,
  div.content-table .content-request .overflow table.title tr th {
    font-size: 14px;
  }
  section.content.calendar-page .content-commands,
  div.content-table.calendar-page .content-commands {
    width: 300px;
    max-width: 100%;
    max-height: calc(100% - 100px);
    padding: 5px;
    position: fixed;
    top: 94px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    display: none;
  }
  section.content.calendar-page .content-commands table.select tr.filter,
  div.content-table.calendar-page .content-commands table.select tr.filter,
  section.content.calendar-page .content-commands table.select tbody.select-calendars,
  div.content-table.calendar-page .content-commands table.select tbody.select-calendars {
    display: none;
  }
  section.content.calendar-page .content-calendar,
  div.content-table.calendar-page .content-calendar {
    width: 100%;
  }
  section.content.calendar-page .content-calendar .commands .command-date,
  div.content-table.calendar-page .content-calendar .commands .command-date {
    justify-content: center;
  }
  section.content.calendar-page .content-calendar .commands .command-date button,
  div.content-table.calendar-page .content-calendar .commands .command-date button,
  section.content.calendar-page .content-calendar .commands .command-date .button,
  div.content-table.calendar-page .content-calendar .commands .command-date .button {
    line-height: 24px;
  }
  section.content.calendar-page .content-calendar .overflow,
  div.content-table.calendar-page .content-calendar .overflow {
    height: calc(100% - 91px);
  }
  section.content.calendar-page .content-calendar .calendar-name,
  div.content-table.calendar-page .content-calendar .calendar-name {
    width: 100%;
    max-width: 100%;
  }
  section.content.calendar-page .content-calendar .calendar-name .info,
  div.content-table.calendar-page .content-calendar .calendar-name .info {
    font-size: 13px;
    line-height: 24px;
  }
  section.content.calendar-page .content-calendar .open-content-commands,
  div.content-table.calendar-page .content-calendar .open-content-commands {
    width: 100%;
    max-width: 450px;
  }
  section.content.calendar-page .content-calendar .open-content-commands button i,
  div.content-table.calendar-page .content-calendar .open-content-commands button i {
    display: block;
  }
  section.content.calendar-page .content-calendar .container-calendar,
  div.content-table.calendar-page .content-calendar .container-calendar {
    height: calc(100% - 85px);
  }
  section.content.calendar-page table.calendar tr th,
  div.content-table.calendar-page table.calendar tr th {
    height: 26px;
    font-size: 12px;
    line-height: 28px;
  }
  section.content.calendar-page table.calendar tr th .flex span.day,
  div.content-table.calendar-page table.calendar tr th .flex span.day {
    height: 18px;
    font-size: 12px;
    line-height: 18px;
  }
  section.content.calendar-page table.calendar tr th .flex span.month,
  div.content-table.calendar-page table.calendar tr th .flex span.month {
    height: 12px;
    padding-left: 0px;
    font-size: 8px;
    line-height: 12px;
  }
  section.content.calendar-page table.calendar tr th .flex span.week-day,
  div.content-table.calendar-page table.calendar tr th .flex span.week-day {
    font-size: 9px;
  }
  section.content.calendar-page table.calendar tr td span,
  div.content-table.calendar-page table.calendar tr td span {
    font-size: 10px;
    line-height: 14px;
  }
  section.content .overflow table tr th,
  div.content-table .overflow table tr th,
  form .overflow table tr th,
  section.content .overflow table tr td,
  div.content-table .overflow table tr td,
  form .overflow table tr td {
    height: 22px;
    padding: 0 1px;
    font-size: 12px;
    line-height: 24px;
  }
  section.content .overflow table tr th,
  div.content-table .overflow table tr th,
  form .overflow table tr th {
    height: 24px;
  }
  section.content .overflow table tr.filter th,
  div.content-table .overflow table tr.filter th,
  form .overflow table tr.filter th {
    height: 30px;
    font-size: 12px;
  }
  section.content .overflow table tr.filter th .group,
  div.content-table .overflow table tr.filter th .group,
  form .overflow table tr.filter th .group {
    padding: 0 1%;
    font-size: 12px;
    line-height: 22px;
  }
  section.content .overflow table tr.filter th .group input[type=text],
  div.content-table .overflow table tr.filter th .group input[type=text],
  form .overflow table tr.filter th .group input[type=text],
  section.content .overflow table tr.filter th .group input[type=password],
  div.content-table .overflow table tr.filter th .group input[type=password],
  form .overflow table tr.filter th .group input[type=password],
  section.content .overflow table tr.filter th .group input[type=date],
  div.content-table .overflow table tr.filter th .group input[type=date],
  form .overflow table tr.filter th .group input[type=date],
  section.content .overflow table tr.filter th .group input[type=month],
  div.content-table .overflow table tr.filter th .group input[type=month],
  form .overflow table tr.filter th .group input[type=month],
  section.content .overflow table tr.filter th .group select,
  div.content-table .overflow table tr.filter th .group select,
  form .overflow table tr.filter th .group select,
  section.content .overflow table tr.filter th .group .select,
  div.content-table .overflow table tr.filter th .group .select,
  form .overflow table tr.filter th .group .select {
    font-size: 12px;
    line-height: 22px;
  }
  section.select-bank {
    height: calc(100% - 30px);
    top: 30px;
  }
  section.select-bank .commands p {
    font-size: 18px;
  }
  section.select-bank .commands .single button.big img,
  section.select-bank .commands .single button.big svg {
    height: 36px;
  }
  aside.container .content h1,
  aside.container .content h2 {
    font-size: 16px;
  }
  aside.container .content hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  aside.container .content form label {
    font-size: 12px;
    line-height: 16px;
  }
  aside.container .content form label.button {
    padding-top: 1px;
    font-size: 14px;
    line-height: 20px;
  }
  aside.container .content form input,
  aside.container .content form select,
  aside.container .content form textarea,
  aside.container .content form .multiple-select.type-input label.title,
  aside.container .content form .input,
  aside.container .content form .select {
    height: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0 1px;
    font-size: 12px;
    line-height: 14px;
  }
  aside.container .content form .select i {
    font-size: 10px;
  }
  aside.container .content form .select ul li {
    font-size: 12px;
  }
  aside.container .content form input[type=submit],
  aside.container .content form button,
  aside.container .content form a.button {
    min-height: 24px;
    margin-bottom: 5px;
    font-size: 14px;
  }
  aside.container .content form input[type=submit].next-day,
  aside.container .content form button.next-day,
  aside.container .content form a.button.next-day,
  aside.container .content form input[type=submit].back-day,
  aside.container .content form button.back-day,
  aside.container .content form a.button.back-day,
  aside.container .content form input[type=submit].bt-small,
  aside.container .content form button.bt-small,
  aside.container .content form a.button.bt-small {
    min-height: 28px;
  }
  aside.container .content form textarea {
    min-height: 60px;
  }
  aside.container .content form .select-or-add button,
  aside.container .content form .search-and-add button,
  aside.container .content form button.send-post,
  aside.container .content form label.send-file,
  aside.container .content form button.add-item,
  aside.container .content form button.remove-item {
    height: 20px;
  }
  aside.container .content form .select-or-add button i,
  aside.container .content form .search-and-add button i,
  aside.container .content form button.send-post i,
  aside.container .content form label.send-file i,
  aside.container .content form button.add-item i,
  aside.container .content form button.remove-item i {
    font-size: 12px;
    line-height: 20px;
  }
  button.add-item,
  button.remove-item {
    height: 20px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 1px !important;
    line-height: 20px !important;
  }
  button.add-item i,
  button.remove-item i {
    font-size: 12px !important;
    line-height: 18px !important;
  }
  button.add-item.no-label,
  button.remove-item.no-label {
    margin-top: 20px !important;
  }
  button.add-item.large,
  button.remove-item.large {
    font-size: 12px !important;
    line-height: 20px !important;
  }
  .search,
  .multiple-select,
  .select {
    padding-top: 1px;
  }
  .search ul.result-list,
  .multiple-select ul.result-list,
  .select ul.result-list,
  .search ul.option-list,
  .multiple-select ul.option-list,
  .select ul.option-list {
    top: 41px;
  }
  .search ul.result-list.no-label,
  .multiple-select ul.result-list.no-label,
  .select ul.result-list.no-label,
  .search ul.option-list.no-label,
  .multiple-select ul.option-list.no-label,
  .select ul.option-list.no-label {
    top: 20px;
  }
  .search.button,
  .multiple-select.button,
  .select.button {
    padding-top: 0;
  }
  .full-screen {
    display: none !important;
  }
  .responsive {
    display: inline-block;
  }
  .p301 {
    width: 230px;
  }
  .p251 {
    width: calc(100% - 131px);
    max-width: 319px;
  }
  .p250 {
    width: 200px;
  }
  .p130 {
    width: 100px;
  }
  .p90 {
    width: 70px;
  }
  .p40 {
    width: 35px;
  }
  .p30 {
    width: 24px;
  }
}
@media screen and (max-width: 640px) {
  section.content .content-request .overflow.get-table#doc_manager,
  div.content-table .content-request .overflow.get-table#doc_manager {
    height: calc(100% - 158px);
  }
  aside.container .content form .content-error h3 {
    top: -8px;
    font-size: 14px;
    line-height: 16px;
  }
  aside.container .content form .content-error .error {
    font-size: 12px;
  }
  aside.container .content form .content-error .confirm-error label {
    font-size: 12px;
  }
  aside.container .content form[name=new-calendar] div.w50,
  aside.container .content form[name=edit-calendar] div.w50 {
    width: 100%;
  }
  .file-manager .file-box {
    width: 50%;
  }
  .content-dropzone li.dropzone span {
    font-size: 8px;
  }
  .content-dropzone label.button {
    padding: 5px !important;
    font-size: 10px !important;
    line-height: initial !important;
  }
  ul.list_attachment li .file-info i {
    font-size: 18px;
  }
  ul.list_attachment li .file-info a:hover i {
    font-size: 20px;
  }
  ul.list_attachment li .file-info button.delete,
  ul.list_attachment li .file-info button.open-edit,
  ul.list_attachment li .file-info button.open-popup {
    width: 7% !important;
  }
  ul.list_attachment li .file-info button.delete i,
  ul.list_attachment li .file-info button.open-edit i,
  ul.list_attachment li .file-info button.open-popup i {
    font-size: 14px;
  }
  ul.list_attachment li .file-info button.delete:hover i,
  ul.list_attachment li .file-info button.open-edit:hover i,
  ul.list_attachment li .file-info button.open-popup:hover i {
    font-size: 16px;
  }
  ul.list_attachment li .file-info .single-info p {
    font-size: 8px;
  }
  ul.list_attachment li .file-info p.align-center {
    font-size: 10px;
  }
}
@media screen and (max-width: 425px) {
  section.content .commands button,
  div.content-table .commands button,
  section.content .commands label.button,
  div.content-table .commands label.button,
  section.content .commands .group-checkbox,
  div.content-table .commands .group-checkbox,
  section.content .commands a.button,
  div.content-table .commands a.button {
    font-size: 8px;
  }
  section.content .commands button.icon.big,
  div.content-table .commands button.icon.big,
  section.content .commands label.button.icon.big,
  div.content-table .commands label.button.icon.big,
  section.content .commands .group-checkbox.icon.big,
  div.content-table .commands .group-checkbox.icon.big,
  section.content .commands a.button.icon.big,
  div.content-table .commands a.button.icon.big {
    width: 70px;
    height: 70px;
  }
  section.content .commands button.icon.big img,
  div.content-table .commands button.icon.big img,
  section.content .commands label.button.icon.big img,
  div.content-table .commands label.button.icon.big img,
  section.content .commands .group-checkbox.icon.big img,
  div.content-table .commands .group-checkbox.icon.big img,
  section.content .commands a.button.icon.big img,
  div.content-table .commands a.button.icon.big img,
  section.content .commands button.icon.big svg,
  div.content-table .commands button.icon.big svg,
  section.content .commands label.button.icon.big svg,
  div.content-table .commands label.button.icon.big svg,
  section.content .commands .group-checkbox.icon.big svg,
  div.content-table .commands .group-checkbox.icon.big svg,
  section.content .commands a.button.icon.big svg,
  div.content-table .commands a.button.icon.big svg {
    max-width: 60px;
    height: 46px;
  }
  section.content .commands button.icon.big span,
  div.content-table .commands button.icon.big span,
  section.content .commands label.button.icon.big span,
  div.content-table .commands label.button.icon.big span,
  section.content .commands .group-checkbox.icon.big span,
  div.content-table .commands .group-checkbox.icon.big span,
  section.content .commands a.button.icon.big span,
  div.content-table .commands a.button.icon.big span {
    font-size: 9px;
  }
  section.content .commands button.icon.big span.font-small,
  div.content-table .commands button.icon.big span.font-small,
  section.content .commands label.button.icon.big span.font-small,
  div.content-table .commands label.button.icon.big span.font-small,
  section.content .commands .group-checkbox.icon.big span.font-small,
  div.content-table .commands .group-checkbox.icon.big span.font-small,
  section.content .commands a.button.icon.big span.font-small,
  div.content-table .commands a.button.icon.big span.font-small {
    font-size: 8px;
  }
  section.content .content-request .commands > .flex,
  div.content-table .content-request .commands > .flex {
    display: flex;
  }
  aside.container .content h1,
  aside.container .content h2 {
    font-size: 12px;
  }
  aside.container .content .content-fixed .fixed {
    height: 32px;
  }
  aside.container .content .content-fixed .fixed h1 {
    line-height: 14px;
  }
  aside.container .content form .content-error h3 {
    font-size: 12px;
  }
  aside.container .content form label {
    font-size: 10px;
  }
  aside.container .content form label.button {
    font-size: 8px !important;
  }
  aside.container .content form input,
  aside.container .content form select,
  aside.container .content form textarea,
  aside.container .content form .multiple-select.type-input label.title,
  aside.container .content form .input,
  aside.container .content form .select {
    font-size: 10px;
  }
  aside.container .content form .select i {
    font-size: 8px;
  }
  aside.container .content form .select ul li {
    font-size: 10px;
  }
  aside.container .content form input[type=submit],
  aside.container .content form button,
  aside.container .content form a.button {
    min-height: 24px;
    padding: 0 2px;
    font-size: 12px;
  }
  aside.container .content form input[type=submit].responsive-small,
  aside.container .content form button.responsive-small,
  aside.container .content form a.button.responsive-small {
    font-size: 10px;
  }
  .search ul.result-list,
  .multiple-select ul.result-list,
  .select ul.result-list,
  .search ul.option-list,
  .multiple-select ul.option-list,
  .select ul.option-list {
    top: 40px;
    font-size: 11px;
  }
  .search ul.result-list.no-label,
  .multiple-select ul.result-list.no-label,
  .select ul.result-list.no-label,
  .search ul.option-list.no-label,
  .multiple-select ul.option-list.no-label,
  .select ul.option-list.no-label {
    top: 19px;
  }
  .file-manager .file-box {
    width: 100%;
  }
}
@media screen and (max-width: 418px) {
  .search,
  .multiple-select,
  .select {
    padding-top: 2px;
  }
}
@media screen and (max-width: 390px) {
  .p300 {
    width: 280px;
  }
}
@media screen and (max-width: 365px) {
  .p300 {
    width: 250px;
  }
}
@media screen and (max-width: 340px) {
  .p300 {
    width: 220px;
  }
}
/*------------------------------*/
