body {
  font-family: 'Heebo', sans-serif;
  background-color: #C7D6F8;
}

.h2,
h2 {
  font-size: 1.575rem !important;
}

.video-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}

#system_notice {
  margin-top: 25px;
  padding: 20px;
  background-color: red;
  color: #fff;
  font-weight: bolder;
}

.video-container::after {
  padding-top: 56.25%;
  display: block;
  content: "";
}

.dashbox1 {
  background-color: #4DB8B4;
  color: #fff !important;
}

.dashbox2 {
  background-color: #4D8AB8;
  color: #fff !important;
}

.dashbox3 {
  background-color: #96B84D;
  color: #fff !important;
}

.dashbox4 {
  background-color: #C17E15;
  color: #fff !important;
}

.text-muted-login {
  color: #6a6a6a !important;
  text-align: center;
  font-family: var(--bold);
  font-weight: 600;
  font-size: 13px;
}

.form-control-log {
  display: block;
  width: 100%;
  min-height: 54px;
  height: fit-content !important;
  border: 1px solid var(--midnight-light);
  border-radius: 4px;
  background-color: #fffbc8;
  color: #0f1d43;
  line-height: 2;
  overflow: visible;
  padding-left: 15px;
}

.float-right {
  float: right;
}

.btn-log,
.btn-shopping {
  display: inline-block;
  max-width: 80%;
  height: 54px;
  padding: var(--gutterSmall) var(--gutter5x);
  border: 0;
  border-radius: 30px;
  font-family: var(--bold);
  background: linear-gradient(270deg, #ea1714 0%, #a90800 100%);
  text-align: center;
  transition: box-shadow 300ms ease;
  margin: 0 auto;
}

.btn-log {
  background: linear-gradient(270deg, #ea1714 0%, #a90800 100%);
}

.btn-shopping {
  background: linear-gradient(270deg, #7F9DFE 0%, #174EFF 100%);
}

.btn-log a,
.btn-shopping a {
  color: #fff !important;

}

.btn-reg {
  color: #fff;
  color: #fff !important;
  display: inline-block;
  max-width: 30%;
  height: 54px;
  padding: var(--gutterSmall) var(--gutter5x);
  border: 0;
  border-radius: 54px;
  font-family: var(--bold);
  background: linear-gradient(270deg, #ea1714 0%, #a90800 100%);
  text-align: center;
  transition: box-shadow 300ms ease;
  margin: 8px auto;
}

.new_signup {
  color: #5c5c5c;
  font-weight: 500;
  padding-top: 10px;
}

.new_signup:hover {
  color: #5c5c5c;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.logo {
  line-height: 50px;
  text-shadow: 1px 1px 4px #555555;
}

/*.navbar-custom {
    min-height: 50px;
}*/
label {
  font-weight: bold;
  color: #a6afb7 !important;
  border-bottom: 1px dotted green;
}

.h6,
h6 {
  font-size: 13px;
}

.card {
  box-shadow: 1px 1px 3px 0 rgba(154, 161, 171, 0.15);
}

.card .header-title {
  border-bottom: 1px dotted #6c757d;
  padding-bottom: 10px;
  display: inline-block;
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
}

.disappear {
  display: none !important;
}

.btn-disabled {
  color: #ababab !important;
}

.grey {
  color: #a7a7a7 !important;
}

.light_grey {
  color: #d7d7d7 !important;
}

.btn {
  font-size: 14px !important;
}

.btn_confirm {
  font-weight: bold;
  color: #21604e;
}

.inner_box {
  margin: -0.75em !important;
  padding: 0.75em;
  border-radius: 0.25rem;
}

.hr {
  /*border-top:1px solid green;*/
  /*    margin-left: -15px;
        margin-right: -15px;*/
  background-color: #eff1f5;
  border: 1px dotted #e8eaf0;
  height: 5px;
  border-radius: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.row_title {
  border-top: 1px dashed #b9cddf !important;
  border-bottom: 2px solid #b9cddf;
  background-color: #f9fbfd;
  font-weight: bold;
  color: #6989a6;
  padding-top: 25px !important;
}

.row_amount_sub_border {
  border-top: 3px solid #b9cddf;
}
.row_amount_sub {
  background-color: #F1F3FA !important;
}

.left {
  text-align: left !important;
}

.right {
  text-align: right !important;
}

.icon_m {
  background: #204f53 url("../images/icon_m.jpg") no-repeat center right;
}

.icon_pio {
  background: #204f53 url("../images/icon_pio.jpg") no-repeat center right;
}

.white {
  color: white !important;
}

.purple {
  color: purple !important;
}

.green {
  color: green;
}

.green_lite {
  color: #48ae40 !important;
}

.bg_green {
  background-color: #5caf77;
}

.bg_darkblue {
  background-color: #0b5088;
}

.bg_lite_green {
  background-color: #e5fee3 !important;
}

.bg_lite_green_border {
  border: 1px solid #5ec656 !important;
}

.bg_red {
  background-color: red;
}

.bg_blue {
  background-color: #6699ff;
}

.bg_purple {
  background-color: purple;
}

.bg_orange {
  background-color: #ffa500;
}

.grey_lite {
  color: #e9e9e9 !important;
}

.blue {
  color: #6699ff;
}

.purple {
  color: purple;
}

.golden {
  color: #dba569;
  text-shadow: 1px 1px 3px #000;
}

.red {
  color: red;
}

.center {
  text-align: center !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 27px;
}

.select2-container .select2-selection--single {
  height: 38px;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #dee2e6;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 37px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 35px;
  right: 10px;
}

.status {
  border-radius: 4px;
  padding: 3px 8px;
}

.status_pending {
  background-color: #ABB6E6;
  color: #EDEFF9;
}

.status_inprogress {
  background-color: #3053AB;
  color: #EDEFF9;
}

.status_done {
  background-color: #4C9C20;
  color: #EDEFF9;
}

.status_due {
  background-color: #13B7BD;
  color: #EDEFF9;
}

.status_cancel {
  background-color: #B54E1B;
  color: #EDEFF9;
}

.status_success {
  background-color: green;
  color: white;
}

.status_appr {
  background-color: #2169b3;
  color: white;
}

.status_cancel {
  background-color: red;
  color: white;
}

.status_hold {
  background-color: #db79d8;
  color: white;
}

.side-nav .side-nav-link {
  padding: 6px 10px;
  font-size: 14px;
}

.side-nav .side-nav-link i {
  width: 15px;
}

.side-nav-forth-level li a,
.side-nav-second-level li a,
.side-nav-third-level li a {
  padding: 5px 30px 8px 35px;
  font-size: 13px;
}

.left-side-menu {
  padding-top: 50px;
}

.left-side-menu,
.logo {
  width: 200px;
}

.content-page {
  margin-left: 200px;
  padding: 40px 12px 65px !important;
  /* background:transparent url("../images/bg_bg.png") repeat ;
    border-top: 1px solid #E5E6ED; */
  background: #DEECFB;
  border-top: 1px solid #edeef7;
}

.navbar-custom {
  left: 200px;
  min-height: 50px;
  /* border-bottom: 1px solid #F2F3F6;
    background-color: #D8DDD7; */
  border-bottom: 4px solid #5D399D !important;
  background-color: #4C2B88;
  box-shadow: none !important;
}

.navbar-custom .topbar-right-menu li {
  max-height: 50px;
}

.navbar_mancom {
  left: 200px;
  min-height: 50px;
  /* border-bottom: 1px solid #F2F3F6;
    background-color: #D8DDD7; */
  border-bottom: 4px solid #8B9CE7 !important;
  background-color: #9EACE8;
  box-shadow: none !important;
}

.navbar_agent {
  left: 200px;
  min-height: 50px;
  /* border-bottom: 1px solid #F2F3F6;
    background-color: #D8DDD7; */
  border-bottom: 4px solid #35943E !important;
  background-color: #288030;
  box-shadow: none !important;
}

.navbar_mancom .topbar-right-menu li {
  max-height: 50px;
}

.navbar_ecom {
  left: 200px;
  min-height: 50px;
  /* border-bottom: 1px solid #F2F3F6;
    background-color: #D8DDD7; */
  border-bottom: 4px solid #25C264 !important;
  background-color: #149D4B;
  box-shadow: none !important;
}

.navbar_ecom .topbar-right-menu li {
  max-height: 50px;
}


.side-nav .menu-arrow {
  right: 10px;
}



.nav-user {
  padding: calc(20px / 2) 20px calc(20px / 2) 57px !important;
  /* background-color: #D8DDD7; */
  background-color: transparent !important;
  border: 0px;
  color: #647361;
}

.a_dash_link {
  text-decoration: underline;
}

.a_dash_link:hover {
  color: yellow !important;
}


.member-log-link {
  font-size: var(--gutter);
  font-family: var(--bold);
  font-weight: 600;
}

.icon_m_a {
  background: #3a4b51 url("../images/icon.jpg") no-repeat center right;
  border-radius: 8px;
}

.icon_m_b {
  background: #03618e url("../images/icon_m_.jpg") no-repeat center right;
  border-radius: 8px;
}



.member-log-p {
  text-transform: capitalize !important;
  font-size: 22px;
  font-family: var(--bold);
  font-weight: 600;
  margin-top: -10px !important;
}

.nav-user .account-user-avatar {
  top: calc(20px / 2);
}

.nav-user {
  min-height: 50px;
}

.logo_bar_accounts {
  background-color: #277859 !important;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_accounts:hover {
  color: #fff;
}

.panel_text_accounts {
  background-color: #277859 !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;

  border-radius: 4px;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_accounts {
  background-color: #348f6c !important;
  background-image: url("../images/accounts_bg.png") !important;
  background-repeat: repeat;
}

.side_bar_nav_link_accounts {
  color: white !important;
}

.side_bar_nav_sub_link_accounts {
  color: white !important;
}

.side_bar_nav_sub_link_accounts:hover {
  color: yellow !important;
}

.side_bar_nav_link_accounts i {
  /*color:#D3C272 !important;*/
  color: #57b893 !important;
}

.logo_bar_procurement {
  background-color: #7a3f23 !important;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_procurement:hover {
  color: #fff;
}

.login_bg {
  background-color: #fff !important;
  background-image: url("../images/login_bg.jpg") !important;
  background-repeat: repeat;
  box-shadow: 0 2px 6px 0 rgb(230, 230, 230);
}

.panel_text_procurement {
  background-color: #7a3f23 !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;

  border-radius: 4px;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_procurement {
  background-color: #ffb200 !important;
  background-image: url("../images/store_bg.png") !important;
  background-repeat: repeat;
}

.side_bar_nav_link_procurement {
  color: #dfbc69 !important;
}

.side_bar_nav_sub_link_procurement {
  color: #dfbc69 !important;
}

.side_bar_nav_sub_link_procurement:hover {
  color: #be9e53 !important;
}

.side_bar_nav_link_procurement i {
  /*color:#D3C272 !important;*/
  color: #b78206 !important;
}

.logo_bar_mancom {
  /* background-color:#566ABA !important; */
  background-color: #8B9CE7 !important;
  border-bottom: 4px solid #7A8FE7;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_mancom:hover {
  color: #6366AD;
}

.logo_bar_ecom {
  /* background-color:#566ABA !important; */
  background-color: #126E37 !important;
  border-bottom: 4px solid #0D592B;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_ecom:hover {
  color: #fff;
}

.warning_points {
  margin-left: 15px;
  margin-top: 15px;
}

.panel_text_ecom {
  background-color: #126E37 !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;
  font-weight: normal;
  border-radius: 4px;
  /* text-transform: uppercase; */
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_ecom {
  background-color: #3CAD6A !important;
  background-image: transparent !important;
  background-repeat: repeat;
}

.side_bar_nav_link_ecom {
  color: #fff !important;
}

.side_bar_nav_sub_link_ecom {
  color: #fff !important;
}

.side_bar_nav_sub_link_ecom:hover {
  color: #fff !important;
}

.side_bar_nav_link_ecom i {
  /*color:#D3C272 !important;*/
  color: #cad2f4 !important;
}



.panel_text_mancom {
  background-color: #7A8FE7 !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;
  font-weight: normal;
  border-radius: 4px;
  /* text-transform: uppercase; */
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_mancom {
  background-color: #B9C2E9 !important;
  background-image: transparent !important;
  background-repeat: repeat;
}

.side_bar_nav_link_mancom {
  color: #5659A3 !important;
}

.side_bar_nav_sub_link_mancom {
  color: #3A3E8F !important;
}

.side_bar_nav_sub_link_mancom:hover {
  color: #3A3E8F !important;
}

.side_bar_nav_link_mancom i {
  /*color:#D3C272 !important;*/
  color: #5659A3 !important;
}

body[data-leftbar-theme="dark"] .side-nav .mm-active>a {
  color: red !important;
}

.logo_bar_dealer {
  background-color: #4f6cde !important;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_dealer:hover {
  color: #fff;
}

.panel_text_dealer {
  background-color: #4f6cde !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;

  border-radius: 4px;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_dealer {
  background-color: #6884f2 !important;
  background-image: url("../images/dealer_bg.png") !important;
  background-repeat: repeat;
}

.side_bar_nav_link_dealer {
  color: white !important;
}

.side_bar_nav_sub_link_dealer {
  color: white !important;
}

.side_bar_nav_sub_link_dealer:hover {
  color: #bdcafa !important;
}

.side_bar_nav_link_dealer i {
  /*color:#D3C272 !important;*/
  color: #bdcafa !important;
}

.logo_bar_agent {
  background-color: #77E982 !important;
  border-bottom: 4px solid #5DD268;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.logo_bar_agent:hover {
  color: #fff;
}

.panel_text_agent {
  background-color: #288030 !important;
  color: white;
  padding: 3px 6px !important;
  display: inline-block !important;

  border-radius: 4px;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 13px;
}

.side_bar_agent {
  background-color: #35943E !important;
  background-repeat: repeat;
}

.side_bar_nav_link_agent {
  color: white !important;
}

.side_bar_nav_link_agent:hover {
  color: #beabf0 !important;
}

.side_bar_nav_sub_link_agent {
  color: white !important;
}

.side_bar_nav_sub_link_agent:hover {
  color: #beabf0 !important;
}

.side_bar_nav_link_agent i {
  /*color:#D3C272 !important;*/
  color: #81DD8A !important;
}

.link_anc {
  background-color: #6699ff;
  padding: 3px 6px;
  border-radius: 4px;
  color: white;
}

.link_anc:hover {
  color: yellow;
}

.logo_bar_member {
  border-bottom: 4px solid #4C2B88 !important;
  background-color: #381771;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: none !important;
}

.panel_text_member {
  /* background-color:#C2C9C0 !important; */
  background-color: none !important;
  /* color:#647361; */
  color: #ffbd3e;
  padding: 3px 6px !important;
  display: inline-block !important;

  border-radius: 4px;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 13px;
}

.logo_bar_member:hover {
  color: #fff;
}

.simplebar-wrapper {
  border-right: 0px solid #e5e6ed;
}

.side_bar_member {
  background: #513290 url("../images/bg_sidebar.jpg") repeat !important;
}

.side_bar_member .help-box {
  background-color: rgba(255, 255, 255, 0.2);
}

.side_bar_nav_link_member {
  /* color:#757994 !important; */
  color: #b3bcd1 !important;
  /* color:#96A4C1 !important; */
}

.side_bar_nav_sub_link_member {
  /* color:white !important; */
  /* color:#757994 !important; */
  color: #b3bcd1 !important;
}

.side_bar_nav_sub_link_member:hover {
  /* color:yellow !important; */
  color: #febe39 !important;
}

.side_bar_nav_link_member i {
  /*color:#D3C272 !important;*/
  /* color:#b3d9fd !important; */
  /* color:#5E6694 !important; */
  color: #b3bcd1 !important;
}

body[data-leftbar-theme="dark"] .side-nav .mm-active>a {
  color: #FFFFFF !important;
}

.separator {
  border-right: 2px solid #d0d4e3 !important;
}

.help-box {
  margin: 0px 10px 10px 10px;
  padding: 5px;
}

.tran_nature_in {
  background-color: green;
  color: white;
  padding: 2px 6px;
  border-radius: 4px;
  display: inline-block;
}

.tran_nature_out {
  background-color: red;
  color: white;
  padding: 2px 6px;
  border-radius: 4px;
  display: inline-block;
}

.tilebox-one i {
  opacity: 0.6;
}

.table tr:hover td {
  background-color: #fbfbfc;
}

.table tr.selected td {
  background-color: #efffff;
  border-top: 2px solid #5fc2c3;
  border-bottom: 2px solid #5fc2c3;
}

.table tr.row_sub td {
  background-color: #efffff;
  border-bottom: 2px solid #5fc2c3;
}

.table tr.row_level td {
  background-color: #efffff;
  border-bottom: 1px solid #b7e9e9 !important;
}

.table tr.row_level_last td {
  background-color: #c0efef;
  border-bottom: 2px solid #5fc2c3 !important;
}

.table tr.row_title td {
  background-color: #efffff;
  border-bottom: 2px solid #5fc2c3;
  padding-top: 45px !important;
}

.table tr.tr_sub td {
  padding-bottom: 25px;
  background-color: #f5fdfd;
  border-top: 2px solid #ced4dc;
}

.table tr.tr_sub_no td {
  /* padding-bottom: 25px; */
  background-color: #f5fdfd;
  border-top: 2px solid #ced4dc;
}

.table tr.no_hover:hover td {
  background-color: activeborder;
}

.table .thead-light th {
  color: #6c757d;
  background-color: #E2D6F6 !important;
  border-top: 0px solid #CEBDEA;
  border-bottom: 3px solid #CEBDEA;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold !important;
}

.h_padding {
  padding: 8px 8px !important;
  border-radius: 4px;
}

.l_padding {
  padding-left: 35px !important;
}

.b_padding {
  padding-bottom: 25px !important;
}

.authentication-bg {
  background: #543293 url(../images/bg_sidebar.jpg) repeat !important;
}

.full_width {
  width: 100% !important;
}

.half_width {
  width: 50% !important;
}

.bold {
  font-weight: bold !important;
}

.search-form {
  padding: 15px 20px;
  background-color: #CFDAE9;
  border-radius: 4px;
  border: 3px solid #BDCEE5;
}

.search-form label {
  color: #617A9C !important;
}

.form_transaction {
  background-color: #EAF8FC;
  border-radius: 6px;
  padding: 15px;
  margin-bottom: 0px;
  margin-top: 10px !important;
}

.dashbox {
  background-color: #8190C4;
}

.wallet_box i {
  position: absolute;
  right: 1.5rem;
  font-size: 1.6rem;
  opacity: 0.6;
}

.wallet_title {
  font-size: 15px !important;
  padding: 4px 8px;
  border-radius: 4px;
  display: inline-block;
  margin: 0 !important;
}

.wallet_amount {
  font-size: 22px;
}

.wallet_color1 {
  background-color: #19A63E;
}

.wallet_color1 .wallet_title {
  background-color: #2BD157;
  color: #fff !important;
}

.wallet_color1 .wallet_amount {
  margin-bottom: 0px;
  color: #fff !important;
}

.wallet_color2 {
  background-color: #2588EC;
}

.wallet_color2 .wallet_title {
  background-color: #59A5F2;
  color: #fff !important;
}

.wallet_color2 .wallet_amount {
  margin-bottom: 0px;
  color: #fff !important;
}

.not_bold {
  font-weight: normal;

}

.not_bold_p {
  font-weight: normal;
  font-size: 15px !important;
  color: #fff !important;
  margin-top: -15px !important;
}

.bg_color3_s {
  background-color: #b8175b;
  border: 0px solid #b8175b;
  border-radius: 8px;

}

.nav-pills .nav-link.active {
  background-color: #3C58A7 !important;
}

.table td,
.table th {
  padding: 0.45rem;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  background-color: white;
  opacity: 0.5;
  overflow: auto;
}

.inline {
  display: inline-block;
  width: auto;
  padding: 2px 6px;
}

.text_padded {
  padding: 3px 6px !important;
}

.rounded {
  border-radius: 4px;
}

.button-menu-mobile {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media (max-width: 767.98px) {
  .navbar-custom {
    left: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
  }

  .member-log-p {
    margin-top: -15px !important;
  }

  .not_bold_p {
    margin-top: -19px !important;
  }

  .account-user-avatar_p {
    padding-left: 125px;
  }
}

.show_password {
  width: 50px;
  display: inline-block;
}

.vt-1 {
  width: 1% !important;
}

.vt-2 {
  width: 2% !important;
}

.vt-3 {
  width: 3% !important;
}

.vt-4 {
  width: 4% !important;
}

.vt-5 {
  width: 5% !important;
}

.vt-6 {
  width: 6% !important;
}

.vt-7 {
  width: 7% !important;
}

.vt-8 {
  width: 8% !important;
}

.vt-9 {
  width: 9% !important;
}

.vt-10 {
  width: 10% !important;
}

.vt-11 {
  width: 11% !important;
}

.vt-12 {
  width: 12% !important;
}

.vt-13 {
  width: 13% !important;
}

.vt-14 {
  width: 14% !important;
}

.vt-15 {
  width: 15% !important;
}

.vt-16 {
  width: 16% !important;
}

.vt-17 {
  width: 17% !important;
}

.vt-18 {
  width: 18% !important;
}

.vt-19 {
  width: 19% !important;
}

.vt-20 {
  width: 20% !important;
}

.vt-21 {
  width: 21% !important;
}

.vt-22 {
  width: 22% !important;
}

.vt-23 {
  width: 23% !important;
}

.vt-24 {
  width: 24% !important;
}

.vt-25 {
  width: 25% !important;
}

.vt-26 {
  width: 26% !important;
}

.vt-27 {
  width: 27% !important;
}

.vt-28 {
  width: 28% !important;
}

.vt-29 {
  width: 29% !important;
}

.vt-30 {
  width: 30% !important;
}

.vt-31 {
  width: 31% !important;
}

.vt-32 {
  width: 32% !important;
}

.vt-33 {
  width: 33% !important;
}

.vt-34 {
  width: 34% !important;
}

.vt-35 {
  width: 35% !important;
}

.vt-36 {
  width: 36% !important;
}

.vt-37 {
  width: 37% !important;
}

.vt-38 {
  width: 38% !important;
}

.vt-39 {
  width: 39% !important;
}

.vt-40 {
  width: 40% !important;
}

.vt-41 {
  width: 41% !important;
}

.vt-42 {
  width: 42% !important;
}

.vt-43 {
  width: 43% !important;
}

.vt-44 {
  width: 44% !important;
}

.vt-45 {
  width: 45% !important;
}

.vt-46 {
  width: 46% !important;
}

.vt-47 {
  width: 47% !important;
}

.vt-48 {
  width: 48% !important;
}

.vt-49 {
  width: 49% !important;
}

.vt-50 {
  width: 50% !important;
}

.vt-51 {
  width: 51% !important;
}

.vt-52 {
  width: 52% !important;
}

.vt-53 {
  width: 53% !important;
}

.vt-54 {
  width: 54% !important;
}

.vt-55 {
  width: 55% !important;
}

.vt-56 {
  width: 56% !important;
}

.vt-57 {
  width: 57% !important;
}

.vt-58 {
  width: 58% !important;
}

.vt-59 {
  width: 59% !important;
}

.vt-60 {
  width: 60% !important;
}

.vt-61 {
  width: 61% !important;
}

.vt-62 {
  width: 62% !important;
}

.vt-63 {
  width: 63% !important;
}

.vt-64 {
  width: 64% !important;
}

.vt-65 {
  width: 65% !important;
}

.vt-66 {
  width: 66% !important;
}

.vt-67 {
  width: 67% !important;
}

.vt-68 {
  width: 68% !important;
}

.vt-69 {
  width: 69% !important;
}

.vt-70 {
  width: 70% !important;
}

.vt-71 {
  width: 71% !important;
}

.vt-72 {
  width: 72% !important;
}

.vt-73 {
  width: 73% !important;
}

.vt-74 {
  width: 74% !important;
}

.vt-75 {
  width: 75% !important;
}

.vt-76 {
  width: 76% !important;
}

.vt-77 {
  width: 77% !important;
}

.vt-78 {
  width: 78% !important;
}

.vt-79 {
  width: 79% !important;
}

.vt-80 {
  width: 80% !important;
}

.vt-81 {
  width: 81% !important;
}

.vt-82 {
  width: 82% !important;
}

.vt-83 {
  width: 83% !important;
}

.vt-84 {
  width: 84% !important;
}

.vt-85 {
  width: 85% !important;
}

.vt-86 {
  width: 86% !important;
}

.vt-87 {
  width: 87% !important;
}

.vt-88 {
  width: 88% !important;
}

.vt-89 {
  width: 89% !important;
}

.vt-90 {
  width: 90% !important;
}

.vt-91 {
  width: 91% !important;
}

.vt-92 {
  width: 92% !important;
}

.vt-93 {
  width: 93% !important;
}

.vt-94 {
  width: 94% !important;
}

.vt-95 {
  width: 95% !important;
}

.vt-96 {
  width: 96% !important;
}

.vt-97 {
  width: 97% !important;
}

.vt-98 {
  width: 98% !important;
}

.vt-99 {
  width: 99% !important;
}

.vt-100 {
  width: 100% !important;
}