/* stylelint-disable declaration-no-important, scss/selector-no-redundant-nesting-selector */
.example:not(:first-child) {
  margin-top: 1.5rem;
}
.example .tab-content {
  background-color: #f9fafa !important;
}
.dark-theme .example .tab-content {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.example + p {
  margin-top: 1.5rem;
}
.example .preview + p {
  margin-top: 2rem;
}
.example .preview > .form-control + .form-control {
  margin-top: 0.5rem;
}
.example .preview > .nav + .nav,
.example .preview > .alert + .alert,
.example .preview > .navbar + .navbar,
.example .preview > .progress + .progress {
  margin-top: 1rem;
}
.example .preview > .dropdown-menu {
  position: static;
  display: block;
}
.example .preview > :last-child {
  margin-bottom: 0;
}
.example .preview > svg + svg,
.example .preview > img + img {
  margin-left: 0.5rem;
}
.example .preview > .btn,
.example .preview > .btn-group {
  margin: 0.25rem 0.125rem;
}
.example .preview > .btn-toolbar + .btn-toolbar {
  margin-top: 0.5rem;
}
.example .preview > .list-group {
  max-width: 400px;
}
.example .preview > [class*=list-group-horizontal] {
  max-width: 100%;
}
.example .preview .fixed-top,
.example .preview .sticky-top {
  position: static;
  margin: -1rem -1rem 1rem;
}
.example .preview .fixed-bottom {
  position: static;
  margin: 1rem -1rem -1rem;
}

@media (min-width: 576px) {
  .example .preview .fixed-top,
  .example .preview .sticky-top {
    margin: -1.5rem -1.5rem 1rem;
  }
  .example .preview .fixed-bottom {
    margin: 1rem -1.5rem -1.5rem;
  }
 
}
.example .preview .pagination {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.example .preview .docs-example-modal .modal {
  position: static;
  display: block;
}
  
@media (min-width:1400px) {
  body {
    max-width: 1300px;
    margin: auto;
    }
}


@media (max-width:1399px) {
  body {
    max-width: var(--adi-breakpoint-xxl);
    margin: auto;
    }
}
.hidden{
  display: none;
}


body {
  /* font-family: 'Tahoma', sans-serif !important; */
  
  /* font-family: 'Century Gothic', sans-serif !important; */
  /* font-family: 'Montserrat', sans-serif !important; */
  /* font-family: "Poppins", sans-serif; */
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-family: "Open Sans", sans-serif;
  /* font-family: "Open Sans", sans-serif; */

  
  /* font-size: 1em !important; */
  font-size: 14px !important;
  -webkit-font-smoothing: antialiased !important;
  text-transform: none !important;

}

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


table > thead, table tr td , table tr td{
  font-size: .9em !important;
}
.text-orange{
  color: #e16b47;
}
.block-spacer{
  height: 80px !important;
}
.card .card-header img{
  width: 80px;
  padding-right:20px;
}
section{
  border: none !important;
}
.btn-login {
  background-color: #e16b47;
  color: white !important;
  border: 1px solid #e16b47;
  padding: 20px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin: 3px !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  text-align: center;
  border-radius: 20px;
}
.nav-link.btn-login:hover {
  color: darkgrey !important;
}
.feature-items   {
  color: #e16b47;
  font-size: 14px !important;
  font-weight: 800 !important;
  /* margin-left: 120px; */
}
 
.feature-text{
  text-align: justify !important;
  font-weight: normal;
  padding-left: 70px !important;
}
.feature-header{
  vertical-align: text-bottom !important;
}
@media (max-width: 700px) {
  html,body{
    font-family: "Poppins", sans-serif !important;
    font-size: 1em !important ;
  }
  .feature-text{
    text-align: justify !important;
    padding-left: 00px !important;
  }
  

}
/* Make the image fully responsive */
.carousel-inner div img {
  /* height: 520px !important; */
  max-width: 100%;
  overflow: hidden !important;
/* filter: brightness(50%); */
}
.carousel-indicators button {
  width: 5px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
  border: none;
  text-indent: -999px;
  cursor: hand;
  background-color: #e16b47;
}

.carousel-caption {
  font-size: 2em !important;
  font-weight: 600 !important;
  left: 2% !important;
  right: 2% !important;
  color: #000000 !important;
  top:0px !important;
}


.footer ul{
  list-style: none;
  padding-inline-start: 0px;
}
.footer{
  
  /* background: #444444; */
  
  /* font-size: .9em !important; */
}

.copyright{
  background: #272727;

}
.footer-col{
  width: 20%;
  padding: 0 8px;
}
.footer-col h4{
  font-size: 1em;
  color: #ffffff;
  color: rgb(255, 192, 0);

  /* text-transform: capitalize; */
  margin-bottom: 35px;
  font-weight: 600;
  position: relative;
}
.footer-col h4::before{
  content: '';
  position: absolute;
  left:0;
  /* left: 40%; */
  right: 40%;

  bottom: -10px;
  background-color: #e16b47;
  height: 2px;
  box-sizing: border-box;
  width: 20%;
}
.footer-col ul li:not(:last-child){
  margin-bottom: 10px;
}
.footer-col ul li a{
  /* text-transform: capitalize; */
  color: #ffffff;
  text-decoration: none;
  font-weight: 300;
  /* color: #bbbbbb; */
  /* color: #f8f55a ; */
  display: block;
  transition: all 0.3s ease;
}
.footer-col ul li a:hover{
  color: #ffffff;
  padding-left: 8px;
}
.footer-col .social-links a{
  display: inline-block;
  height: 40px;
  width: 40px;
  background-color: rgba(255,255,255,0.2);
  margin:0 10px 10px 0;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  color: #ffffff;
  transition: all 0.5s ease;
}
.footer-col .social-links a:hover{
  color: #24262b;
  background-color: #ffffff;
}
.footer-item{
  display: none;
}

/*responsive*/
@media(max-width: 768px){
  .footer-col{
    width: 30%;
    margin-bottom: 30px;
  }
  .carousel-caption {
    font-size: 1.2em !important;
  }
  .carousel, .carousel-item img{
    height: 100% !important;

  }

 
  
}
@media (min-width: 1400px) {
  nav.header  {
      max-width: 1320px !important;
  }
  footer.footer  {
      max-width: 1320px !important;
  }
}
@media(max-width: 900px){
  .carousel, .carousel-item img{
    height: 350px !important;

  }
  .carousel-item .carousel-caption .carousel-logo{
    width: 18% !important;
    height: 30% !important;
    margin: 0 !important;
    left: 0;
    padding: 0px;
    object-fit:scale-down;
       
  }

  html, body {
    overflow-x: clip;
  }
   
}
.no-img-header{
  display: none;
}

@media(max-width: 574px){
 
  .no-sidebar{
    display: none;
  }
  .rounded-circle{
    padding: 5px !important;

  }
  .footer-col{
    width: 100%;
    margin-bottom:  0px;

  }
  .footer-col h4{
    margin-bottom:  10px;

  }
  .footer-col li{
    /* width: 30%; */
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  
  
   .carousel-item img{
      margin: 0 auto;
      overflow:hidden;
      position: relative;
      /* height: 250px ; */
      /* border: 1px solid #ccc; */

  }
 

  .carousel, .carousel-item  img{
      height: 300px !important;
      object-fit:cover;
      left: 0%;
      right: 0%;
      /* margin-left: -220px; */
  }
  #carousel_home, #carousel_home .carousel-item  img, #carousel_aboutus, #carousel_aboutus .carousel-item  img{
    height: 756px !important;
    width: 445px !important;
    object-fit:fill;

 
  }

  #carousel_aboutus{
    margin-left:-30px !important;
  }

  #carousel_why_payrollpro{
    border-top:  1px solid  rgb(231, 231, 231);
    border-bottom:  1px solid  rgb(231, 231, 231);
  }

  #carousel_why_payrollpro .carousel-item ,#carousel_why_payrollpro   {
    height: 230px !important;
  }
  #carousel_why_payrollpro .carousel-item  img{
    height: 230px !important;
    object-fit:cover;
    left: 0%;
    right: 0%;
    /* margin-left: -220px; */

  }
  #carousel_clients .carousel-item {
    height: 300px !important;
    /* object-fit:fill; */
    left: 0%;
    right: 0%;
    /* margin-left: -220px; */

  }
  
    
  .carousel-item .carousel-caption{
    max-width: 390px;
   
  }
  .carousel-caption{
      font-size: .9em !important;
      right: 3% !important;
      left: 3% !important;

  }
  .carousel-item .carousel-caption .carousel-logo{
    width: 23% !important;
    height: 28% !important;
    margin: 0 !important;
    left: 0;
    padding: 0px;
    object-fit:scale-down;
       
  }
  .carousel-indicators{
    margin-left: 10% !important;
  }
  .carousel-item-next, .carousel-item-prev{
    display: none;
  }
  
}

@media(max-width: 430px){
  #carousel_home, #carousel_home .carousel-item  img{
    height: 862px !important;
    width: 430px !important;
    object-fit:fill;
  }
}

@media(max-width: 414px){
  #carousel_home, #carousel_home .carousel-item  img, #carousel_aboutus, #carousel_aboutus .carousel-item  img, #carousel_aboutus, #carousel_aboutus .carousel-item  img{
    height: 825px !important;
    width: 414px !important;
    object-fit:fill;
  }
}
@media(max-width: 390px){
  #carousel_home, #carousel_home .carousel-item  img, #carousel_aboutus, #carousel_aboutus .carousel-item  img{
    height: 775px !important;
    width: 390px !important;
    object-fit:fill;
    
  }

}
@media(max-width: 375px){
  #carousel_home, #carousel_home .carousel-item  img, #carousel_aboutus, #carousel_aboutus .carousel-item  img{
    height: 600px !important;
    width: 375px !important;
    object-fit:fill;
  }
}


#privacypolicy .brand-name, footer .brand-name{
  color: #34aff7 !important;
  font-weight: bold;
}
#privacypolicy .brand-name-ext, footer .brand-name-ext{
  color: #f8f55a !important;
  font-weight: bold;
}
.hover-warning:hover{
  color: #e16b47;
}
ul .nav-item .nav-link:hover, li .dropdown-item:hover, .dropdown-item.top-items:hover, .nav-link.top-items:hover{
  color: #e16b47 !important;

}
.nav-link.btn-login:hover {
  color: rgb(255, 255, 0) !important;
}
ul .nav-item .nav-link, li .dropdown-item {
  
    font-size: 14px;
    font-family: "Poppins", sans-serif;

}
a.nav-link {
  font-family: "Poppins", sans-serif !important;
  font-size: 14px;

}

.menu-icons{
  /* font-size: 1.25em; */
  width: 20px;
  text-align: center;
  
}

.assign-form{
  display: none;
}
table td, .card.subscription{
  font-size: 14px !important;
}
.plan-tab2,.plan-tab3, .btn-previous-method{
  display: none;
}
.credit-card, .online-deposit, .gcash {
  display: none;
}
.credit-card.active, .online-deposit.active, .gcash.active{
  display: block;
}

.brand-color-1{
  color: rgb(255, 192, 0);
}
.brand-bg-light{
  background-color: rgb(255, 192, 0);
}
.brand-color-2{
  color: rgb(0, 0, 0);
}
.brand-color-3{
  color:#e16b47;
}
.brand-bg{
  background-color:#e16b47;
}
.bg-none{
  background-color: transparent;
}
.section-bg-light{
  background-color: rgba(222, 253, 255, 0.1);
}
.section-bg-warning{
  background-color: rgba(252, 255, 210, 0.1);
}
.section-bg-dark{
  background-color: rgba(244, 218, 176, 0.2);
}

/*# sourceMappingURL=examples.css.map */
.btn-brand{
  background: #e16b47;
  color:  rgb(235, 235, 235)  ;
}
.btn-brand:hover{
  background: rgb(255, 192, 0);
  color:  rgb(235, 235, 235)  ;
}


 
/* Sections */
.section-component{
  padding-top: 70px;  
}
section {
  width: 100%;
  /* margin-top: 70px !important; */
  
  background: #fff;
  border-bottom: 1px solid #ccc;
  /* text-align: center; */
}

 

.dropdown-item.top-items.active, .nav-link.top-items.btn.active, .nav-link.tools-link.active{
  background-color: #fff !important;
  color: #e16b47 !important;
  border: none !important;

}



 

.widget-title{
  /* font-family: Georgia, 'Times New Roman', Times, serif; */
  /* font-size: 1.2em; */
  font-weight: 900;

}

.composition-title{

  display:grid !important;
  vertical-align:middle !important;
  height: 100%;
  align-items: center;
}

.tab-group .btn.active{
  background: #e16b47;
  color: white;
}

.nav-link.accordion-btn {
  color: #e16b47 !important;
}

.nav-link.accordion-btn.collapsed{
  color: #24262b !important;

}


   /* scss */

              

.animate-color-slide  {
  text-align: center;
}
.animate-color-slide span {
  color: #fff;
  font-size: 1.3em;
  font-weight: 700;
  background: linear-gradient(to right,#c6c1b7 10%, #2c2c2c 50%, #1d1d1d 60%);
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  /* text-fill-color: transparent; */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s alternate infinite;
  display: inline-block;

}

@keyframes textclip {
        to {
        background-position: 200% center;
    }
}



/* width */
::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px white; 
  border-radius: 5px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #e16b47; 
  opacity: 20% !important;
  border-radius: 2px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #332; 
  opacity: 20%;

}

.row_title.h4{
  position: relative;
}

.row_title div span{
  font-family: "Open Sans", sans-serif;
  font-size: 1.5em !important;
  font-weight: 800 !important;
}

.row_title.h4::before{
  content: '';
  position: absolute;
  bottom: -10px;
  background-color: #e16b47;
  height: 2px;
  box-sizing: border-box;
  width: 50px;
  left: calc(50% - 25px);
}
 
#navBarHomePage .dropdown .dropdown-menu .dropdown-item:hover{

  background-color: #e16b47 !important;
  color: white !important;

}

 
#carousel_our_teams .carousel-caption{
  left: 0 !important;
  right: 100% !important;
}

.name-caption   {
  position: absolute !important;
  font-size: 16px;
  opacity: .0;
  cursor: pointer;
}

.name-caption.jp:hover, .name-caption.jimmy:hover , .name-caption.jazelle:hover , .name-caption.reiniel:hover , .name-caption.mica:hover , .name-caption.joana:hover, .name-caption.archie:hover , .name-caption.james:hover   
{
  cursor: pointer;
  opacity: 1;
}

iframe{
  background-color: white !important;
  height: 100%;
}
/* .carousel-caption-img{
  margin: 0;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
} */