body .bg-gradient-primary {
        background-color: #006e33 !important;
}
.card-footer.p-0.get_project_deatail.active {
        border: 2px solid #006e33;
        border-radius: 0px;
    }

.card-primary.card-outline {
    border-top: 3px solid #006e33 !important;
}

.bg_seoms_themes_colore {
    background-color: #006e33!important;
    color: #fff!important;
}

.user_list_selects {
    display: inline-block;
    margin: auto auto;
    width: 98%;
}

.user_list_selects select#get_user_list_by_project_id {
    margin-bottom: 10px;
}

a {
    color: #006e33;
    text-decoration: none;
    background-color: transparent;
}

.bg_seoms_themes_colore_sidebar {
    background-color: #006e33!important;
    color: #fff!important;
}

.bg_seoms_themes_colore_sidebar a.nav-link.active {
    background-color: #DDFAE8!important;
    color: #000!important;
}


.bg_seoms_themes_colore_sidebar .sidebar a {
    color: #fff;
}

.reports.nav-link.active {
    color: #fff;
    background-color: #006e33;
    border-color: #dee2e6 #dee2e6 #fff;
    font-weight: 900;
}

.reports.nav-link {
    color: #000;
    font-weight: 900;
}

.bg-primary {
    background-color: #006e33 !important;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #006e33;
    border-color: #006e33;
}

.page-link {
    z-index: 2;
    color: #006e33;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #006e33;
}

.page-item.disabled .page-link {
    color: #006e33;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #006e33;
}

.page-link:hover {
    z-index: 2;
    color: #006e33;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #006e33;
}

.bg-gradient-primary {
    background: #006e33 linear-gradient(180deg, #006e33, #006e33) repeat-x !important;
    color: #fff;
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #006e33;
    border-color: #006e33;
    box-shadow: 0 0 0 0 rgba(38,143,255,.5);
}

.btn-primary {
    color: #fff;
    background-color: #006e33;
    border-color: #006e33;
    box-shadow: none;
}



.card-footer.p-0.get_project_deatail.active {
    position: relative;
}

.get_project_deatail.active .hide_all_resulte a.nav-link {
    padding: 6px 10px;
    color: #000;
}

.hide_all_resulte .card.card-widget.widget-user-2 {
    background: #DDFAE8;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

   .hide_all_resulte {
    position: absolute;
    display: block;
    border: 0px solid #ccc;
    border-radius: 5px;
    z-index: 9999;
    width: auto;
    padding: 0px 0px 0px 0px;
    background: #DDFAE8;
    height: -webkit-fill-available;
    right: 0;
}


.report_dashbord .widget-user-header.bg-warning {
    position: relative;
}

.report_dashbord ul.nav.flex-column {
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    margin: 0;
}

.report_dashbord img.img-circle.elevation-2 {
  width: 85px;
  height: 85px;
  margin-right: 20px;
}

.report_dashbord .widget-user-count {
    position: absolute;
    right: 17px;
    top: 0;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
}

.report_dashbord .bg-warning {
    background-color: #006e33 !important;
}
.report_dashbord .widget-user-2 .widget-user-username {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    color: #fff;
}

.report_dashbord h5.widget-user-desc {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
}

.report_dashbord a.nav-link {
    color: #000;
    font-weight: 700;
}
.report_dashbord .card-header {
    border: none;
}




.toast {
  display: none;
  min-width: 20vw;
}
.toast.show {
  display: block;
  opacity: 1;
  position: fixed;
  z-index: 99999999;
  margin: 20px;
  right: 0;
  top: 3.5rem;
}
.swal2-container {
  z-index: 99999999;
}
#preloader2 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #ffffffcf;
}

#preloader2:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid #006e33;
  border-top-color: #006e3338;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}
@-webkit-keyframes animate-preloader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: smaller;
  color: #000000cf;
  font-style: italic;
}
.modal-dialog.large {
  width: 80% !important;
  max-width: unset;
}
.modal-dialog.mid-large {
  width: 50% !important;
  max-width: unset;
}
#viewer_modal .btn-close {
  position: absolute;
  z-index: 999999;
  /*right: -4.5em;*/
  background: unset;
  color: white;
  border: unset;
  font-size: 27px;
  top: 0;
}
#viewer_modal .modal-dialog {
  width: 80%;
  max-width: unset;
  height: calc(90%);
  max-height: unset;
}
#viewer_modal .modal-content {
  background: black;
  border: unset;
  height: calc(100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
#viewer_modal img,
#viewer_modal video {
  max-height: calc(100%);
  max-width: calc(100%);
}

.card-outline > .backlink-form {
  display: flex;
}

table > #list {
  font-size: small !important;
}

.table {
  position: relative;
}

.table-scroll {
  /* overflow-x: scroll; */
  overflow-y: visible;
  padding-bottom: 5px;
}

.table-main .fix-col {
  position: absolute;
  top: auto;
  width: 110px;
}

.sticky-col {
  position: -webkit-sticky;
  position: sticky;
  background-color: white;
}


.card-header {
    display: inline-block;
    width: 100%;
    float: left;
}

.backlink_field {
        display: inline-block;
    float: left;

}

.import_excel .outer-container {
    border: #e0dfdf 1px solid;
    padding: 30px 30px 10px 30px;
    border-radius: 15px;
    text-align: center;
    margin: 10px auto;
    width: 350px;
}

.import_excel .tutorial-table {
    margin-top: 40px;
    font-size: 1.0em;
    border-collapse: collapse;
    width: 100%;
}

.import_excel  .tutorial-table th {
    background: #f0f0f0;
    border-bottom: 2px solid #dddddd;
    padding: 10px;
    text-align: left;
}

.import_excel  .tutorial-table td {
    background: #FFF;
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    text-align: left;
}

.import_excel  #response {
    padding: 10px;
    margin-top: 10px;
    border-radius: 2px;
    display: none;
}

.import_excel  .success {
    background: #c7efd9;
    border: #bbe2cd 1px solid;
}

.import_excel  .error {
    background: #fbcfcf;
    border: #f3c6c7 1px solid;
}

.import_excel  div#response.display-block {
    display: block;
}

.import_excel  .input-row {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 20px;
}

.import_excel  .btn-submit {
    background: #efefef;
    border: #d3d3d3 1px solid;
    width: 100%;
    border-radius: 20px;
    cursor: pointer;
    padding: 12px;
}

.import_excel  label {
    margin-bottom: 5px;
    display: inline-block;
    font-weight: normal;
}

.import_excel  .file {
    border: 1px solid #cfcdcd;
    padding: 12px;
    border-radius: 20px;
    color: #171919;
    width: 93%;
    margin-bottom: 20px;
}

td .text-center.view.action {
    display: flex;
}

td .text-center.view.action a {
    padding: 0px 4px;
}
span#copySpan {
    cursor: pointer;
}
.btn.row {
    width: 100%;
}

.table td, .table th {
    padding: 0.35rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

#show_excel_part_view .card.card-outline.card-success {
    display: inline-block;
    width: 100%;
}

form#download_excel_file_back_link {
    text-align: left;
}

.sticky-header-after-forms.sticky {
    color: #000;
    padding: 10px 0;
    position: sticky;
    top: 75px;
    width: 100%;
    z-index: 1000;
    padding-top: 10px;
    border-top: 20px solid #006e33;
}

.custome.content-header {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    padding: 0px 10px;
}

.custome.content-header h1 {
    font-size: 1.8rem;
    font-family: 'Source Sans Pro';
    font-weight: bold;
    color: #006e33;
}


.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar>.nav-item>.nav-link>span.button__badge {
    background-color: #ffc800;
    border-radius: 31px;
    color: #000;
    display: flex !important;
    padding: 1px 4px;
    font-size: 12px;
    position: absolute;
    top: 1px;
    left: 38px;
    font-weight: 900;
    width: 21px;
    height: 21px;
    z-index: 9;
    justify-content: center;
    align-items: center;
}

li.nav-item.dropdown {
    color: white;
    display: inline-block;
    position: relative;
   
}