@charset "UTF-8";
/* :not(:last-child) */
/* :nth-child(1n+0) */
.certification-pages img {
  width: 100%;
}

.text-yellows__alls {
  padding-left: 15%;
  padding-right: 15%;
  color: #FFC020;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  /*     &:after {
      content: "";
      display: flex;
      width: 100px;
      height: 100px;
      position: absolute;
      left: 35%;
      border: dashed 1px #ababab;

  } */
}

.list-news__recruitment .btn-blues__transparent {
  margin-left: auto;
  margin-right: auto;
}

.items-prds__agricultural {
  position: relative;
}
.items-prds__agricultural:hover .name-prds__agricultural, .items-prds__agricultural:focus .name-prds__agricultural {
  color: #FFC020;
}
.items-prds__agricultural .img-prsd__agricultural {
  position: relative;
  height: 1px;
  width: 100%;
  padding-top: 100%;
  display: flex;
}
.items-prds__agricultural .img-prsd__agricultural img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.items-prds__agricultural .intros-prds__agricultural {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 10;
  padding: 15px 20px;
  padding-top: 30px;
  width: 100%;
  height: auto;
}
.items-prds__agricultural .intros-prds__agricultural:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #0C3286 0%, #0C3286 0%, rgba(16, 59, 152, 0.723958) 44.21%, rgba(28, 81, 198, 0) 100%);
  transform: rotate(-180deg);
}
.items-prds__agricultural .intros-prds__agricultural .name-prds__agricultural {
  font-family: "Roboto-Medium";
  position: relative;
  z-index: 10;
  /* text-transform: uppercase; */
}

.list-agricultural__pages .items-prds__agricultural {
  margin-bottom: 45px;
}

.tag-content__advises {
  background-color: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
}
.tag-content__advises .tag-alls__pages {
  border-radius: 10px;
}
.tag-content__advises .tag-alls__pages li a:after {
  display: none;
}
.tag-content__advises .content-tags__alls {
  min-height: 580px;
  color: #000000;
  padding: 40px;
  font-size: 16px;
}

.form-dowlopad__files {
  border: dashed 2px #FFC020;
  border-radius: 20px;
  padding: 25px;
  text-align: center;
  color: #FFC020;
}
.form-dowlopad__files .btn-oranges__alls {
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  color: #000000;
  min-width: 130px;
}

.form-knowledge__pages {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.form-advise__pages {
  display: flex;
  align-items: flex-end;
  width: 100%;
  position: relative;
}
.form-advise__pages > .row {
  width: 100%;
  flex: 1;
}
.form-advise__pages .btn-oranges__alls {
  min-width: 165px;
  border-radius: 10px;
  margin-left: 40px;
  font-size: 20px;
  color: #001F64;
  font-family: "Roboto-Medium";
  min-height: 45px;
}

.contacts-bottom__advise {
  background-color: #002A89;
}
.contacts-bottom__advise .select2-container {
  width: 100% !important;
}
.contacts-bottom__advise .select2-container:hover .select2-selection--single, .contacts-bottom__advise .select2-container:focus .select2-selection--single {
  border-color: white !important;
}
.contacts-bottom__advise .select2-container--open .select2-selection--single {
  border-bottom: solid 0px white !important;
}
.contacts-bottom__advise .select2-selection--single {
  border-radius: 10px;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border: solid 0px white !important;
  outline: none !important;
  transition: all 0.3s;
  height: 45px;
  width: 100%;
  color: white !important;
  font-size: 16px;
  padding-right: 20px;
}
.contacts-bottom__advise .select2-container--default .select2-selection--single .select2-selection__rendered {
  display: flex;
  align-items: center;
  color: #333333 !important;
  border: 0px !important;
  outline: none !important;
  transition: all 0.3s;
  width: 100% !important;
  border-radius: 10px;
  font-size: 16px;
}
.contacts-bottom__advise .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 15px !important;
}
.contacts-bottom__advise .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: auto;
  right: -10px;
  position: relative;
  height: auto;
}
.contacts-bottom__advise .select2-container--default .select2-selection--single .select2-selection__arrow:after {
  font-family: "fontawesome";
  content: "";
  font-size: 20px;
  color: #8E8F9D;
}
.contacts-bottom__advise .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #8E8F9D transparent transparent transparent;
  display: none;
}
.contacts-bottom__advise .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #8E8F9D transparent !important;
}
.contacts-bottom__advise .select2-container--open .select2-selection__rendered {
  color: black !important;
}

.groups-advise__forms {
  width: 100%;
}
.groups-advise__forms label {
  font-size: 14px;
  margin-bottom: 10px;
  color: #1FBCFF;
  color: #9EBDFF;
  font-family: "Roboto-Medium";
}

.input-advise__alls {
  height: 45px;
}

.control-advise__alls {
  padding: 10px 20px;
  background-color: #FFFFFF;
  font-size: 14px;
  color: #000000;
  border-radius: 10px;
  width: 100%;
  border: 0px;
}
.control-advise__alls::placeholder {
  color: #AAAAAA;
}

.control-select__filter {
  position: relative;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #0040AD;
  border-radius: 10px;
}
.control-select__filter .select2-container {
  width: 100% !important;
}
.control-select__filter .select2-container:hover .select2-selection--single, .control-select__filter .select2-container:focus .select2-selection--single {
  border-color: white !important;
}
.control-select__filter .select2-container--open .select2-selection--single {
  border-bottom: solid 0px white !important;
}
.control-select__filter .select2-selection--single {
  border-radius: 10px;
  display: flex;
  align-items: center;
  background: transparent;
  border: solid 0px white !important;
  outline: none !important;
  transition: all 0.3s;
  height: 45px;
  width: 100%;
  color: white !important;
  font-size: 20px;
}
.control-select__filter .select2-container--default .select2-selection--single .select2-selection__rendered {
  display: flex;
  align-items: center;
  color: white !important;
  border: 0px !important;
  outline: none !important;
  transition: all 0.3s;
  padding: 5px 20px !important;
  width: 100% !important;
  border-radius: 10px;
  font-size: 20px;
}
.control-select__filter .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: auto;
  right: 15px;
  position: relative;
  height: auto;
}
.control-select__filter .select2-container--default .select2-selection--single .select2-selection__arrow:after {
  font-family: "fontawesome";
  content: "";
  font-size: 20px;
  color: #8E8F9D;
}
.control-select__filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #8E8F9D transparent transparent transparent;
  display: none;
}
.control-select__filter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #8E8F9D transparent !important;
}
.control-select__filter .select2-container--open .select2-selection__rendered {
  color: black !important;
}

.select2-search--dropdown {
  display: none;
}

.select2-dropdown {
  border-radius: 0px;
}

.select2-results__option--selectable {
  min-height: 40px;
  font-size: 13px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #B3C8EF;
  color: #000000;
}

.date-icon__rigth {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 10px;
  overflow: hidden;
  background-color: #0040AD;
}
.date-icon__rigth img {
  position: absolute;
  right: 20px;
  width: 24px;
  height: 24px;
  object-fit: scale-down;
  z-index: 1;
}
.date-icon__rigth input {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 5;
  padding: 10px 20px;
  border: 0px;
  background-color: transparent;
  font-size: 20px;
  color: #FFFFFF;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  color: #000000;
}

.text-oranges__tables {
  color: #FFC020;
}

.tables-alls__pages table {
  border: solid 0px transparent;
  border-collapse: collapse;
  width: 100%;
  vertical-align: center;
}
.tables-alls__pages table tr:first-child td {
  background-color: #015CF3;
  color: #FFFFFF;
  font-size: 25px;
  font-family: "SFProDisplay-Medium";
  text-align: center;
}
.tables-alls__pages table tr:nth-child(2n+2) td {
  background-color: #CCEAFD;
}
.tables-alls__pages table td {
  border: 0;
  padding: 10px 10px;
  font-size: 20px;
  background-color: #FFFFFF;
  border: solid 0px transparent;
  height: 50px;
}
.tables-alls__pages table td ul {
  margin-left: 25px;
  margin-top: 5px;
  list-style: disc;
}


.tables-alls__pages table td:not(:last-child) {
  border-right: solid 2px #C4C4C4;
}

.table-prices__list tr:nth-child(n+2) td:nth-child(3) {
  text-align: right;
}
.table-prices__list tr:nth-child(n+2) td:nth-child(4) {
  text-align: center;
}

.table-deposit__waiting tr td:last-child {
  font-size: 14px;
}

.introducts-software__transaction {
  text-align: justify;
}
.introducts-software__transaction .row {
  align-items: center;
}

.tables-compare__software tr td {
  width: 20% !important;
  text-align: center;
}
.tables-compare__software tr:first-child td {
  font-size: 25px;
}

.compare-software__transaction {
  /* background-color: #002883; */
}

.videos-demo__software {
  position: relative;
}
.videos-demo__software > img {
  width: 100%;
  height: 100%;
}
.videos-demo__software > a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
}
.videos-demo__software > a:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.3);
  color: #FFFFFF;
  font-size: 44px;
}

.times-items__news {
  font-size: 13px;
}

.names-videos__software {
  display: flex;
}
.names-videos__software:before {
  content: "";
  display: flex;
  width: 51px;
  height: 33px;
  background: url(../images/youtube-software-icon.png) no-repeat center;
  background-size: 100% 100%;
  margin-right: 20px;
}

.videos-software__relates .btn-oranges__trans {
  font-size: 16px;
  min-height: 50px;
  min-width: 175px;
}

.list-right__videos li:not(:last-child) {
  margin-bottom: 60px;
}

.open-account {
  font-weight: 300;
  padding-top: 160px;
  padding-bottom: 110px;
  background: url(../images/bg-open-account.png) no-repeat center;
  background-size: cover;
}
.open-account .row {
  align-items: center;
}
.open-account .btn-oranges__alls {
  font-family: "SFProDisplay-Bold";
  color: #001F64;
}

.titles-open__account {
  color: #75D6FF;
}

.top-news__events .item-news__tops {
  margin-bottom: 15px;
}

.item-news__tops {
  position: relative;
}
.item-news__tops img {
  width: 100%;
}
.item-news__tops:after {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 5;
}
.item-news__tops .intros-news__tops {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 20px 30px;
  width: 100%;
  height: auto;
  z-index: 10;
}
.item-news__tops .intros-news__tops .names-items__news {
  display: flex;
}
.item-news__tops .intros-news__tops .names-items__news:hover, .item-news__tops .intros-news__tops .names-items__news:focus {
  color: #FFC020;
}

.tag-item__news {
  display: flex;
  width: fit-content;
  background-color: #FFC020;
  color: #FFFFFF;
  padding: 2px 10px;
}

.titles-tag__afrer {
  display: flex;
  align-items: flex-end;
  position: relative;
}
.titles-tag__afrer:after {
  content: "";
  display: flex;
  width: 80%;
  height: 1px;
  flex: 1;
  background-color: #4F86FF;
  position: absolute;
  bottom: 0px;
  left: 20%;
}
.titles-tag__afrer .titles-in__tags {
  display: flex;
  padding: 10px 20px;
  background-color: #4F86FF;
  border-radius: 10px;
  color: #FFFFFF;
}

.items-news__alls {
  display: flex;
}
.items-news__alls:not(:last-child) {
  margin-bottom: 30px;
}
.items-news__alls .img-news__alls {
  width: 320px;
  margin-right: 30px;
}
.items-news__alls .img-news__alls > a {
  display: flex;
  height: 1px;
  padding-top: 80%;
  width: 100%;
  position: relative;
}
.items-news__alls .img-news__alls > a img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.items-news__alls .videos-items__news {
  position: relative;
  width: 320px;
  margin-right: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.items-news__alls .videos-items__news > a {
  height: 1px;
  padding-top: 80%;
  width: 100%;
}
.items-news__alls .videos-items__news > a > img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.items-news__alls .videos-items__news > a:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  z-index: 5;
}
.items-news__alls .videos-items__news > a:after {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 1000px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.3);
  color: #FFFFFF;
  font-size: 44px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 10;
}
.items-news__alls .intros-news__alls {
  width: 100%;
  flex: 1;
  text-align: justify;
}
.items-news__alls .intros-news__alls > img {
  margin-bottom: 10px;
}
.items-news__alls .intros-news__alls .tag-news__alls {
  display: flex;
  width: fit-content;
  border-radius: 5px;
  background-color: #FFFFFF;
  color: #333333;
  padding: 3px 10px;
  font-size: 13px;
}
.items-news__alls .intros-news__alls .names-news__alls {
  display: flex;
}
.items-news__alls .intros-news__alls .names-news__alls:hover, .items-news__alls .intros-news__alls .names-news__alls:focus {
  color: #FFC020;
}

.groups-news__events:not(:last-child) {
  margin-bottom: 80px;
}
.groups-news__events .btn-blues__transparent {
  margin-left: auto;
  margin-right: auto;
}

.banner-bottom__news img {
  width: 100%;
}

.number-procedure__accounts {
  color: #51CBFF;
}

.list-procedure__acounts .row {
  align-items: flex-end;
}

.bottom-procedure__accounts {
  text-align: center;
}
.bottom-procedure__accounts p {
  margin-bottom: 25px;
}
.bottom-procedure__accounts .btn-oranges__alls {
  font-family: "SFProDisplay-Medium";
  color: #001F64;
  min-width: 250px;
  min-height: 60px;
  margin-left: auto;
  margin-right: auto;
}
.bottom-procedure__accounts .btn-light__blue {
  min-width: 250px;
  min-height: 60px;
  margin-left: auto;
  margin-right: auto;
}

.items-why__create {
  display: flex;
  margin-bottom: 50px;
}
.items-why__create .titles-why__create {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 178px;
  min-height: 80px;
  background-color: #017DF0;
  border-radius: 10px;
  padding: 10px;
  margin-right: 10px;
}
.items-why__create .intros-why__create {
  width: 100%;
  flex: 1;
  font-size: 16px;
  min-height: 100%;
  padding: 5px 25px;
  justify-content: center;
  display: flex;
  flex-direction: column;
  background: linear-gradient(90.26deg, #015CF3 0.22%, rgba(1, 92, 243, 0) 99.83%);
  border-radius: 10px;
}

.form-create__acountss .row {
  align-items: flex-end;
}
.form-create__acountss .row > [class^=col] {
  margin-bottom: 45px;
}
.form-create__acountss .row .btn-oranges__alls {
  margin-left: auto;
}

.table-load__withdraw tr td:nth-child(2) {
  width: 42%;
}
.table-load__withdraw tr td:nth-child(3) {
  width: 42%;
}
.table-load__withdraw tr:nth-child(2n+1) td {
  background-color: #CCEAFD;
}
.table-load__withdraw tr:nth-child(2n+2) td {
  background-color: #FFFFFF !important;
}
.table-load__withdraw tr:first-child td:last-child {
  background-color: #FFC020;
}
.table-load__withdraw tr td {
  vertical-align: baseline;
  font-size: 16px;
}
.table-load__withdraw tr td:first-child {
  font-size: 18px;
  text-align: center;
  font-family: "SFProDisplay-Medium";
  vertical-align: inherit;
}

.supports-pages {
  max-width: 855px;
  margin-left: auto;
  margin-right: auto;
}

.text-form__supports {
  text-align: center;
  font-size: 17px;
}
.text-form__supports .titles-form__supports {
  max-width: 505px;
  margin-left: auto;
  margin-right: auto;
}

.form-supports__pages {
  background-color: #E8EAED;
  border-radius: 20px;
  padding: 50px 70px;
  color: #333333;
  font-size: 14px;
}
.form-supports__pages > .row {
  align-items: center;
}
.form-supports__pages .row [class^=col] {
  margin-bottom: 30px;
}
.form-supports__pages .row [class^=col] label {
  color: #002A89;
  text-align: right;
  margin-left: auto;
  margin-bottom: 0px;
  display: flex;
  width: fit-content;
}
.form-supports__pages .row [class^=col] label span {
  color: #F60000;
}
.form-supports__pages .control-intros__cares {
  display: block !important;
  border: none;
}


.input-supports {
  min-height: 45px;
}

.control-suport__alls {
  background-color: #FFFFFF;
  border: solid 2px #DDDDDD;
  width: 100%;
  border-radius: 6px;
  padding: 5px 15px;
}

.control-intros__cares {
  position: relative;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 6px;
  overflow: hidden;
}
.control-intros__cares .select2-container {
  width: 100% !important;
}
.control-intros__cares .select2-container:hover .select2-selection--single, .control-intros__cares .select2-container:focus .select2-selection--single {
  border-color: white !important;
}
.control-intros__cares .select2-container--open .select2-selection--single {
  border-bottom: solid 1px #CCCCCC !important;
}
.control-intros__cares .select2-selection--single {
  border-radius: 6px;
  display: flex;
  align-items: center;
  background: transparent;
  border: solid 1px #CCCCCC !important;
  outline: none !important;
  transition: all 0.3s;
  height: 45px;
  width: 100%;
  color: 0 !important;
  font-size: 20px;
}
.control-intros__cares .select2-container--default .select2-selection--single .select2-selection__rendered {
  display: flex;
  align-items: center;
  color: 0 !important;
  border: 0px !important;
  outline: none !important;
  transition: all 0.3s;
  padding: 5px 15px;
  width: 100% !important;
  border-radius: 6px;
  font-size: 14px;
}
.control-intros__cares .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: auto;
  right: 15px;
  position: relative;
  height: auto;
}
.control-intros__cares .select2-container--default .select2-selection--single .select2-selection__arrow:after {
  font-family: "fontawesome";
  content: "";
  font-size: 20px;
  color: #8E8F9D;
}
.control-intros__cares .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #8E8F9D transparent transparent transparent;
  display: none;
}
.control-intros__cares .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #8E8F9D transparent !important;
}
.control-intros__cares .select2-container--open .select2-selection__rendered {
  color: black !important;
}

.verification-capcha {
  color: #F60000;
  font-size: 8px;
}

.text-phone__now {
  font-size: 17px;
  font-family: "SFProDisplay-Medium";
}
.text-phone__now a {
  color: #F60000;
  font-family: "SFProDisplay-Regular";
}

.text-news__details {
  font-size: 18px;
  text-align: justify;
}

.author-news__details {
  width: fit-content;
  margin-left: auto;
}

.items-news__relates {
  display: flex;
}
.items-news__relates .img-news__relates {
  width: 140px;
  margin-right: 15px;
}
.items-news__relates .img-news__relates > a {
  display: flex;
  width: 100%;
  height: 1px;
  padding-top: 75%;
  position: relative;
}
.items-news__relates .img-news__relates > a img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.items-news__relates .intros-news__relates {
  width: 100%;
  flex: 1;
}
.items-news__relates .intros-news__relates .names-news__relates:hover, .items-news__relates .intros-news__relates .names-news__relates:focus {
  color: #FFC020;
}

.list-news__relatess li:not(:last-child) {
  margin-bottom: 35px;
}

.calendar-report__alls .fc-media-screen {
  background-color: #FFFFFF;
}
.calendar-report__alls .tops-aclendars {
  display: none;
}
.calendar-report__alls .fc-header-toolbar {
  background-color: #015CF3;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px !important;
  padding: 24px;
  position: relative;
}
.calendar-report__alls .fc-header-toolbar .fc-toolbar-title {
  font-size: 25px;
  font-family: "SFProDisplay-Medium";
  text-transform: capitalize;
}
.calendar-report__alls .fc-header-toolbar .fc-button-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  width: 95%;
  height: auto;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  margin: auto;
}
.calendar-report__alls .fc-header-toolbar .fc-button-group .fc-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  flex: unset;
  border-radius: 1000px;
  overflow: hidden;
  color: transparent;
  background-color: #4D8DF7;
  border: 0px;
}
.calendar-report__alls .fc-header-toolbar .fc-button-group .fc-button:nth-child(2):after {
  transform: rotate(180deg);
}
.calendar-report__alls .fc-header-toolbar .fc-button-group .fc-button:after {
  font-family: "fontawesome";
  content: "";
  font-size: 16px;
  position: absolute;
  color: #FFFFFF;
}
.calendar-report__alls .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button {
  display: none;
}
.calendar-report__alls .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
  display: none;
}
.calendar-report__alls .fc-scrollgrid {
  border: 0px !important;
}
.calendar-report__alls .fc-scrollgrid thead {
  background-color: #015CF3;
}
.calendar-report__alls .fc-scrollgrid thead th {
  border: 0px;
  border-top: solid 2px #FFFFFF;
  font-family: "SFProDisplay-Regular";
  font-weight: 300;
}
.calendar-report__alls .fc-scrollgrid thead th:not(:last-child) {
  border-right: solid 2px #CCCCCC;
}
.calendar-report__alls .fc-scrollgrid tr:nth-child(2n+2) {
  background-color: #CCEAFD;
}
.calendar-report__alls .fc-scrollgrid tr td {
  border: 0px;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-week-number {
  display: none;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-day-frame {
  padding: 10px;
}
.calendar-report__alls .fc-scrollgrid tr td:not(:last-child) {
  border-right: solid 2px #CCCCCC;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-day-top {
  justify-content: flex-end !important;
  font-size: 20px;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-day-events {
  left: 10px;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-event {
  background-color: transparent;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-event .fc-event-time {
  display: none;
}
.calendar-report__alls .fc-scrollgrid tr td .fc-daygrid-event .fc-event-title {
  font-size: 14px;
  font-family: "SFProDisplay-Regular";
  font-weight: 500;
  white-space: initial;
}

.items-vision__pages {
  display: flex;
  padding-left: 50px;
  position: relative;
}
.items-vision__pages:not(:last-child) {
  margin-bottom: 60px;
}
.items-vision__pages:nth-child(1):before {
  background-color: #FFC020;
}
.items-vision__pages:nth-child(2):before {
  background-color: #00B7FF;
}
.items-vision__pages:nth-child(3):before {
  background-color: #0060F7;
}
.items-vision__pages:before {
  content: "";
  display: flex;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 20px;
  height: 100%;
  border-radius: 1000px;
  background-color: #EBEBEB;
}
.items-vision__pages .intros-vision__pages {
  padding: 25px 40px;
  background: linear-gradient(89.97deg, rgba(28, 81, 198, 0.3) 1.13%, rgba(28, 81, 198, 0) 99.97%);
  border-radius: 20px;
  font-size: 20px;
}

.progress-up__tracks {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
.progress-up__tracks li {
  width: 205px;
}
.progress-up__tracks li:nth-child(2n+1) {
  padding-bottom: 145px;
}
.progress-up__tracks li:nth-child(2n+1) .intros-items__progress {
  margin-bottom: 30px;
}
.progress-up__tracks li:nth-child(2n+2) {
  padding-top: 145px;
}
.progress-up__tracks li:nth-child(2n+2) .intros-items__progress {
  margin-top: 30px;
  order: 2;
}
.progress-up__tracks li:last-child .items-progress__develop .times-progress__develop:after {
  display: none;
}
.progress-up__tracks li:nth-child(1) .intros-items__progress:before {
  background: url(../images/after-intros-items-progress-1.png) no-repeat center;
}
.progress-up__tracks li:nth-child(1) .times-progress__develop {
  background: url(../images/times-progress-develop-1.png) no-repeat center;
  background-size: 100% 100%;
}
.progress-up__tracks li:nth-child(1) .times-progress__develop:after {
  background-color: #0682FF;
}
.progress-up__tracks li:nth-child(2) .intros-items__progress:before {
  background: url(../images/after-intros-items-progress-4.png) no-repeat center;
}
.progress-up__tracks li:nth-child(2) .times-progress__develop {
  background: url(../images/times-progress-develop-2.png) no-repeat center;
  background-size: 100% 100%;
}
.progress-up__tracks li:nth-child(2) .times-progress__develop:after {
  background-color: #00B7FF;
}
.progress-up__tracks li:nth-child(3) .intros-items__progress:before {
  background: url(../images/after-intros-items-progress-2.png) no-repeat center;
}
.progress-up__tracks li:nth-child(3) .times-progress__develop {
  background: url(../images/times-progress-develop-3.png) no-repeat center;
  background-size: 100% 100%;
}
.progress-up__tracks li:nth-child(3) .times-progress__develop:after {
  background-color: #00CC60;
}
.progress-up__tracks li:nth-child(4) .intros-items__progress:before {
  background: url(../images/after-intros-items-progress-5.png) no-repeat center;
}
.progress-up__tracks li:nth-child(4) .times-progress__develop {
  background: url(../images/times-progress-develop-4.png) no-repeat center;
  background-size: 100% 100%;
}
.progress-up__tracks li:nth-child(4) .times-progress__develop:after {
  background-color: #FFC020;
}
.progress-up__tracks li:nth-child(5) .intros-items__progress:before {
  background: url(../images/after-intros-items-progress-3.png) no-repeat center;
}
.progress-up__tracks li:nth-child(5) .times-progress__develop {
  background: url(../images/times-progress-develop-5.png) no-repeat center;
  background-size: 100% 100%;
}
.progress-up__tracks li:nth-child(5) .times-progress__develop:after {
  background-color: #FF390C;
}

.items-progress__develop {
  display: flex;
  flex-wrap: wrap;
}
.items-progress__develop .intros-items__progress {
  padding-left: 25px;
  font-size: 16px;
  position: relative;
  height: 116px;
}
.items-progress__develop .intros-items__progress:before {
  content: "";
  display: flex;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 7px;
  height: 123px;
  background-size: contain;
}
.items-progress__develop .times-progress__develop {
  display: flex;
  align-items: center;
  width: 185px;
  padding: 5px 35px;
  padding-right: 50px;
  height: 50px;
  background-size: 100% 100%;
  font-size: 25px;
  font-family: "SFProDisplay-Bold";
  position: relative;
}
.items-progress__develop .times-progress__develop:after {
  content: "";
  display: flex;
  position: absolute;
  left: 100%;
  transform: translateX(-5px);
  width: 100%;
  height: 3px;
}

.progress-develop {
  padding-bottom: 100px;
  background: url(../images/progress-develop-bg.png) no-repeat center;
  background-size: contain;
}

.diagram-organization {
  background: url(../images/diagram-organization-bg.png) no-repeat center;
  background-size: 100% 100%;
}

.items-procedure__accounts .text-quocte__alls {
  margin-bottom: 60px;
}

.text-note__tables {
  color: #FFC020;
  font-style: italic;
}

.up-file__cv {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 45px;
  border: 2px solid #4F86FF;
  border-radius: 10px;
  padding: 0px 10px;
  margin-left: 45px;
}
.up-file__cv input {
  opacity: 0;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  cursor: pointer;
}
.up-file__cv p {
  width: 100%;
  color: #FFFFFF;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1 !important;
  overflow: hidden;
  max-height: 100% !important;
  line-height: 1.5;
  font-size: 16px;
  text-align: center;
}

.table-depositss tr td {
  text-align: center;
} 

.table-depositss tr td:first-child {
   text-align: left;
}

.table-depositss tr td:last-child {
  text-align:right;
}


.open-positionss tr td {
 text-align: right;
}

.open-positionss tr td:first-child {
  text-align: left;
 }

 .tables-tradeing_volumces tr td {
  text-align: center;
 }

 .tables-tradeing_volumces tr td:first-child {
   text-align: left;
 }