/* ---------- Variable & Mixin ---------- */
/* Variable */
/* Mixin */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* ---------- General ---------- */
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-Regular.ttf);
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-Italic.ttf);
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-Medium.ttf);
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-MediumItalic.ttf);
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-SemiBold.ttf);
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-SemiBoldItalic.ttf);
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-Bold.ttf);
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Arimo";
  src: url(../fonts/Arimo/static/Arimo-BoldItalic.ttf);
  font-style: italic;
  font-weight: 700;
}
* {
  margin: 0;
  padding: 0;
  color: inherit;
}

html {
  height: 100%;
}

body {
  background: #fff;
  font-family: "Arimo", sans-serif !important;
  height: 100% !important;
}

/* ---------- Resets ---------- */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* ---------- Typography ---------- */
a {
  transition: all 0.2s ease-out;
  color: inherit;
  text-decoration: none !important;
}
a:hover, a:focus, a:active {
  color: inherit;
  text-decoration: none !important;
  outline: none;
  background: none;
}

img {
  max-width: 100%;
}

/* ---------- Global Style ---------- */
.slick-list {
  height: 650px !important;
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.adslead_title {
  font-size: 22px;
  font-weight: 600;
}

.benefit-content {
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.2509803922);
}

.benefit-content-con {
  font-size: 18px;
}

.nav-link {
  color: #50b744;
}
.nav-link:hover {
  color: #f07124;
}

.zoom-img {
  width: 350px;
  height: 350px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  .zoom-img {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .zoom-img {
    width: 100%;
  }
}

.zoom-img img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease;
}

.zoom-img img:hover {
  transform: scale(1.2);
}

#send_email {
  color: #fff;
  border-color: #50b744;
  background-color: #50b744;
  font-weight: bold;
  padding: 15px 25px;
  border-radius: 8px;
  outline: 0;
  border: 1px solid #50b744;
}

.ungdung {
  text-align: center;
}

#nganluong .list-content {
  text-align: left;
}

.btn-success.waves-effect {
  background-color: #50b744;
}

.btn-light.waves-effect {
  background-color: #f07124;
  color: #fff;
}

.notification.is-danger {
  text-align: center;
}

/* ---------- Header ---------- */
#fixNav #navbarSupportedContent .navbar-nav .nav-item a {
  color: #50b744;
}

#dashboard_header {
  justify-content: space-between;
}
#dashboard_header #user_profile_nav {
  flex-grow: unset;
}
@media (min-width: 320px) and (max-width: 767px) {
  #dashboard_header #user_profile_nav {
    order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #dashboard_header #user_profile_nav {
    order: 3;
  }
}
#dashboard_header #user_profile_nav .navbar-nav .nav-item .dropdown-menu {
  right: 0;
  left: unset;
  padding-left: 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  #dashboard_header #logo {
    order: 2;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #dashboard_header #logo {
    order: 2;
  }
}
#dashboard_header #logo img {
  width: 200px;
  height: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  #dashboard_header #logo img {
    width: 100px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  #dashboard_header #mobile_menu_btn {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #dashboard_header #mobile_menu_btn {
    order: 1;
  }
}

/* ---------- Main ---------- */
section.slick_slider_bg {
  background: rgb(56, 29, 91);
  background: linear-gradient(150deg, rgb(56, 29, 91) 0%, rgb(240, 140, 76) 100%);
}
section.slick_slider_bg .slider_container {
  max-width: 1200px;
}
section.slick_slider_bg .slider_container .slider_list li {
  padding-top: 8%;
  background-image: url("../img/lines-1.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item {
  align-items: center;
  position: relative;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .item-text-col-6 {
  color: #fff;
  padding: 0 5%;
  text-align: left;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .item-text-col-6 h1 {
  font-size: 50px;
  font-weight: 500;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .item-text-col-6 p {
  font-size: 21px;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .item-img-col-6 img {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
  width: 600px;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .slide_layer_square {
  position: absolute;
  pointer-events: auto;
  z-index: 11;
  visibility: visible;
  perspective: 601px;
  transform-style: flat;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .slide_layer_square span {
  display: block;
  background-color: rgb(229, 66, 112);
  color: rgb(255, 255, 255);
  width: 20px;
  height: 20px;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  overflow: hidden;
  border-radius: 1px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  transform-origin: 50% 50%;
  opacity: 1;
  transform: rotate(48deg);
  visibility: visible;
  outline: none !important;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .slide_layer_round {
  position: absolute;
  pointer-events: auto;
  z-index: 16;
  visibility: visible;
  perspective: 601px;
}
section.slick_slider_bg .slider_container .slider_list li .slider-item .slide_layer_round span {
  display: block;
  background-color: rgba(255, 255, 255, 0.25);
  color: rgb(255, 255, 255);
  width: 20px;
  height: 20px;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  overflow: hidden;
  border-radius: 50px;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  filter: none;
  transform-origin: 50% 50%;
  opacity: 1;
  transform: rotate(48deg);
  visibility: visible;
  outline: none !important;
}

.adslead_box .custom-row {
  display: flex;
  flex-flow: row wrap;
  flex-basis: 100%;
  margin: 20px 0;
}
.adslead_box .custom-row .custom-col-6 {
  flex-basis: 50%;
  max-width: 50%;
  display: flex;
}
@media (min-width: 320px) and (max-width: 767px) {
  .adslead_box .custom-row .custom-col-6 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.adslead_box .custom-row .custom-col-6 .textbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10vw;
}
.adslead_box .custom-row .custom-col-6 .textbox h2 {
  font-size: 42px;
  color: #1c1c1c;
  font-weight: 600;
}
.adslead_box .custom-row .custom-col-6 .textbox p {
  font-size: 19px;
  color: #1c1c1c;
}
.adslead_box .custom-row .custom-col-6 img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 320px) and (max-width: 767px) {
  .adslead_box .col-order .custom-col-6:first-child {
    order: 2;
  }
  .adslead_box .col-order .custom-col-6:last-child {
    order: 1;
  }
}

section#lienhe {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/CTA-seo-1.jpg");
  -o-object-fit: cover;
     object-fit: cover;
  background-repeat: no-repeat;
  padding-top: 35px;
  height: 650px;
  background-position: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  section#lienhe {
    height: 1200px;
  }
}
section#lienhe .container .row .col-sm-6 h2 {
  color: #fff;
}
section#lienhe .container .row .col-sm-6 p {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  section#lienhe .container .row .col-sm-6 p {
    margin-bottom: 3px;
  }
}
section#lienhe .container .row .col-sm-6 .row .col-sm-6 p {
  color: #fff;
}
section#lienhe .container .row .col-sm-6 .row .col-sm-6 p strong {
  text-transform: uppercase;
}
section#lienhe .container .row .col-sm-6 .row .col-sm-6 p i {
  margin-left: 10px;
}
section#lienhe .container .row .col-sm-6 form.needs-validation .form-group label {
  color: #fff;
}
section#lienhe .container .row .col-sm-6 form.needs-validation .form-group label .text-danger {
  color: #fff;
}

.privacy_section {
  padding-top: 0px;
}
.privacy_section img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.privacy_section .custom-container .title_header {
  margin-top: 30px;
}
.privacy_section .custom-container .section_privacy_policy_terms {
  padding-top: 30px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .privacy_section .custom-container .section_privacy_policy_terms .col-sm-8 .scrollspy-box .list-item {
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .privacy_section .custom-container .section_privacy_policy_terms .col-sm-8 .scrollspy-box .list-item {
    text-align: left;
  }
}
.privacy_section .custom-container .section_privacy_policy_terms .col-sm-8 .scrollspy-box .list-item h2 {
  font-size: 32px;
  font-weight: 600;
}
.privacy_section .custom-container .section_privacy_policy_terms .col-sm-8 .scrollspy-box .list-item p {
  font-size: 16px;
}
.privacy_section .custom-container .section_privacy_policy_terms #simple-list {
  position: sticky;
  top: 0;
  right: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .privacy_section .custom-container .section_privacy_policy_terms #simple-list {
    display: none !important;
  }
}
.privacy_section .custom-container .section_privacy_policy_terms #simple-list a {
  font-size: 14px;
  color: #282828;
}
.privacy_section .custom-container .section_privacy_policy_terms #simple-list a:first-child {
  font-weight: 600;
}
.privacy_section .custom-container .section_privacy_policy_terms #simple-list a i {
  margin-right: 10px;
  font-size: 20px;
}

section.section_login {
  height: 100%;
  background: url(../img/newsletter-bg-3.png), #f6f6f6;
  background-position: bottom right;
  background-repeat: no-repeat;
  -o-object-fit: cover;
     object-fit: cover;
}
section.section_login .login_center_logo {
  display: flex;
  justify-content: center;
}
section.section_login .login_center_logo a img {
  width: 200px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
section.section_login .login_bg .container .login_form_center {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
section.section_login .login_bg .container .login_form_center form {
  flex: 0 0 50%;
  padding: 15px;
  border: 1px solid #ccc;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.2509803922);
  border-radius: 12px;
}
@media (min-width: 320px) and (max-width: 767px) {
  section.section_login .login_bg .container .login_form_center form {
    flex: 0 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  section.section_login .login_bg .container .login_form_center form {
    flex: 0 0 70%;
  }
}
section.section_login .login_bg .container .login_form_center form .login_google_text {
  text-align: center;
}
section.section_login .login_bg .container .login_form_center form .login_google_text h4 {
  font-size: 30px;
  color: #f07124;
}
section.section_login .login_bg .container .login_form_center form .login_google_text p {
  font-size: 16px;
}
section.section_login .login_bg .container .login_form_center form .form-group input.form-control {
  height: 60px;
  font-size: 20px;
}
section.section_login .login_bg .container .login_form_center form .form_check_box {
  display: flex;
  justify-content: space-between;
}
section.section_login .login_bg .container .login_form_center form .form_check_box .fpw_btn {
  color: #50b744 !important;
  font-weight: 600;
}
section.section_login .login_bg .container .login_form_center form .btn-login {
  color: #fff;
  border-color: #50b744;
  background-color: #50b744;
  font-weight: bold;
  padding: 18px 22px;
  width: 100%;
}
section.section_login .login_bg .container .login_form_center form .btn-login:hover {
  color: #f07124;
}

#content-wrapper {
  background: #f1f1f1 !important;
}
#content-wrapper #content .container-fluid .category-title.category-title-more .left a {
  color: #303030;
  font-weight: 600;
  font-size: 20px;
  text-transform: capitalize;
}
#content-wrapper #content .container-fluid .category-title.category-title-more .left a i {
  font-size: 20px;
  color: #f07124;
}
#content-wrapper #content .container-fluid .row.shadow.body-radius.mt-2.p-3 {
  box-shadow: none !important;
}
#content-wrapper #content .container-fluid .row.shadow.body-radius.mt-2.p-3 .col-lg-12 {
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid #ccc;
  margin-top: 15px;
  background: #fff;
  border-radius: 12px;
}
#content-wrapper #content .container-fluid .row.shadow.body-radius.mt-2.p-3 .col-lg-12 table thead tr td {
  font-weight: 600;
}

#admin_dashboard_avt {
  justify-content: flex-end;
}

.custom_row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.custom_row .wrap-main-md-2 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .custom_row .wrap-main-md-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.custom_row .wrap-main-md-10 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .custom_row .wrap-main-md-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.custom_row ul#accordionSidebar {
  background-color: #50b744;
  width: 100% !important;
  height: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .custom_row ul#accordionSidebar {
    min-height: unset;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .custom_row ul#accordionSidebar {
    min-height: unset;
  }
}
.custom_row ul#accordionSidebar .nav-item .nav-link {
  font-weight: 600;
  color: #fff;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .custom_row ul#accordionSidebar .nav-item .nav-link {
    display: flex;
    align-items: center;
    font-size: 20px;
  }
}
.custom_row ul#accordionSidebar .nav-item #collapseOne,
.custom_row ul#accordionSidebar .nav-item #collapseTwo,
.custom_row ul#accordionSidebar .nav-item #collapseThree,
.custom_row ul#accordionSidebar .nav-item #collapseFour {
  position: static;
}
.custom_row ul#accordionSidebar .nav-item #collapseOne .bg-color-custom .collapse-item,
.custom_row ul#accordionSidebar .nav-item #collapseTwo .bg-color-custom .collapse-item,
.custom_row ul#accordionSidebar .nav-item #collapseThree .bg-color-custom .collapse-item,
.custom_row ul#accordionSidebar .nav-item #collapseFour .bg-color-custom .collapse-item {
  color: #fff;
  font-weight: 500;
  display: block;
  width: 100%;
  padding: 10px 35px;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.custom_row ul#accordionSidebar .nav-item #collapseOne .bg-color-custom .collapse-item i,
.custom_row ul#accordionSidebar .nav-item #collapseTwo .bg-color-custom .collapse-item i,
.custom_row ul#accordionSidebar .nav-item #collapseThree .bg-color-custom .collapse-item i,
.custom_row ul#accordionSidebar .nav-item #collapseFour .bg-color-custom .collapse-item i {
  margin-right: 5px;
}
.custom_row #admin_dashboard_content {
  background: #f1f1f1;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_header .dashboard_title h1 {
  font-size: 22px;
  font-weight: 600;
  color: #303030;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_header .dashboard_title h1 i {
  font-size: 18px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_header .dashboard_btn a .btn-outline-primary {
  font-size: 15px;
  font-weight: 500;
  background: #50b744;
  color: #fff;
  border-color: #50b744;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_filter {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 10px 15px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_filter .custom-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_filter .custom-row .custom-col-10 p {
  margin: 0;
  font-size: 13px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_list {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 20px 15px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_list .row .col-lg-12 {
  overflow-x: auto;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_list .row .col-lg-12 table thead tr td {
  font-size: 12px;
  color: #616161;
  font-weight: 600;
}
@media (min-width: 320px) and (max-width: 767px) {
  .custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_list .row .col-lg-12 table tbody tr td {
    word-break: break-all;
  }
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_form {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 20px 15px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_form form .btn-warning {
  background: #50b744;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .dashboard_page_form form .btn-danger {
  background: #f07124;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row {
  justify-content: center;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire img {
  width: 100px;
  margin-bottom: 40px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire h2 {
  color: #f07124;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .textbox {
  font-size: 15px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .textbox span {
  color: #1c1c1c;
  font-weight: 600;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .textbox span a {
  color: #f07124;
  font-weight: 900;
  font-size: 16px;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .btn_wrapper {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .btn_wrapper a {
  background: #50b744;
  border-color: #50b744;
  color: #fff;
  font-size: 16px;
  text-transform: capitalize;
}
@media (min-width: 320px) and (max-width: 767px) {
  .custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .btn_wrapper a {
    font-size: 15px;
  }
}
.custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .btn_wrapper .expire_delete {
  padding: 7px;
  background-color: #f07124;
  color: #fff;
  border-color: #f07124;
  outline: none;
  border: 1px;
  font-size: 16px;
  text-transform: capitalize;
}
@media (min-width: 320px) and (max-width: 767px) {
  .custom_row #admin_dashboard_content .dashboard_page_content .container .custom-row .expire_row .expire .btn_wrapper .expire_delete {
    font-size: 15px;
  }
}
.custom_row #admin_dashboard_content .dashboard_report_content .container .dashboard_report_list {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 20px 15px;
}

.report_searchbar_box {
  background: #f1f1f1;
}
.report_searchbar_box .container {
  padding-bottom: 15px;
}
.report_searchbar_box .container .report_searchbar_title h1 {
  font-size: 22px;
  font-weight: 600;
  color: #303030;
}
.report_searchbar_box .container .report_searchbar_Wrapper {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 15px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .report_searchbar_box .container .report_searchbar_Wrapper .custom-row .col-sm-2 {
    margin-bottom: 5px;
  }
}

.section_upgrade_subscription {
  background: #f1f1f1;
}
.section_upgrade_subscription .upgrade_subscription_title h1 {
  font-size: 22px;
  font-weight: 600;
  color: #303030;
}
.section_upgrade_subscription .container .upgrade_subscription_wrapper {
  border-radius: 8px;
  border: 1px solid #ccc;
  background: #fdfdfd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 20px;
  margin-bottom: 20px;
}

/* ---------- Footer ---------- */
.admin_dashboard_footer {
  background-color: #f1f1f1;
  color: #858585;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .admin_dashboard_footer {
    position: fixed;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .admin_dashboard_footer {
    position: fixed;
  }
}
.admin_dashboard_footer span {
  font-size: 13px;
  font-style: italic;
  font-weight: 600;
}/*# sourceMappingURL=custom_style.css.map */