/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
    CSS
-----------------------------------------------------------------*/



/* Offset Fixed Header */
html { 
    scroll-padding-top: 6.5rem; 
}

/* Axis Bank Nav Bar Adjustment*/
@media (max-width:360px){
    .marginsmallmobile{
        margin-top: -2.8rem;
    }
}

@media (min-width:361px) and (max-width:480px){
    .marginmobile{
        margin-top: -3.0rem;
    }
}
@media (min-width:481px) and (max-width:820px){
    .margintablet{
        margin-top: -2.2rem;
    }
}
@media (min-width:821px) and (max-width:999px){
    .marginsmalldesktop {
        margin-top: -2.3rem;     
    }
}
@media (min-width:1000px) and (max-width:1100px){
    .marginmediumdesktop {
        margin-top: -2.4rem;     
    }
}
@media (min-width:1101px) and (max-width:1300px){
    .marginbigdesktop {
        margin-top: -2.5rem;     
    }
}
@media (min-width:1301px) {
    .marginlargedesktop {
        margin-top: -2.7rem;     
    }
}

/* Back to Top Button */
.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 25px;
    display: none;
}

.back-to-top-2 {
    position: fixed;
    bottom: 20px;
    right: 90px;
    display: none;
}

.hp-btn-backtotop{
    border-radius: 0.25rem;
    text-decoration: none;
    background-color: #f3f3f3;
    border-color: #DCDCDC;
}
.hp-btn-backtotop:hover, .hp-btn-backtotop:active, .hp-btn-backtotop:focus{
    background-color: #ffffff;
    border-color: #C0C0C0;
}

/* Axis Bank Table*/
.table-striped-axis > tbody > tr:nth-child(2n+1) > td, .table-striped-axis > tbody > tr:nth-child(2n+1) > th {
  background-color: #f3f3f3;
}

.table-hover-axis tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #F8E9EF;
}

/* Axis Bank Buttons*/
.hp-btn-axis{
  border-radius: 0px;
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
  background-color: white;
  border-color: #97144d;
  color: black;
}
.hp-btn-axis:hover, .hp-btn-black:active, .hp-btn-black:focus{
   font-weight: 600;
   font-size: 15px;
   background-color: #97144d;
   border-color: white;
   color: white;
}

.hp-btn-axis-small{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    background-color: white;
    border-color: #97144d;
    color: black;
  }
  .hp-btn-axis-small:hover, .hp-btn-black-small:active, .hp-btn-black-small:focus{
     font-weight: 600;
     font-size: 14px;
     background-color: #97144d;
     border-color: white;
     color: white;
  }

.hp-btn-axis-filled{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    background-color: #97144d;
    border-color: white;
    color: white;
  }
.hp-btn-axis-filled:hover, .hp-btn-filled:active, .hp-btn-filled:focus{
    background-color: white;
    border-color: #97144d;
    color: black;
}

.hp-btn-axis-filled-small{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    background-color: #97144d;
    border-color: white;
    color: white;
}
.hp-btn-axis-filled-small:hover, .hp-btn-filled-small:active, .hp-btn-filled-small:focus{
    background-color: white;
    border-color: #97144d;
    color: black;
}

.hp-btn-axis-filled-large{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    background-color: #97144d;
    border-color: white;
    color: white;
  }
.hp-btn-axis-filled-large:hover, .hp-btn-filled-large:active, .hp-btn-filled-large:focus{
    background-color: white;
    border-color: #97144d;
    color: black;
}

/* Axis Bank General */

.text-white{
    color: #fff;
}

.text-dark{
    color: #212121;
}

.text-burgundy{
    color: #97144d;
}

.link-burgundy{
    color: #97144d;
    font-weight: bold;
    font-size: 1rem;
}

.link-burgundy:hover, .link-burgundy:active, .link-burgundy:focus{
    color: #ffffff;
}

.link-white{
    color: #ffffff;
    font-size: 1rem;
}
.link-white:hover, .link-whiten:active, .link-white:focus{
    color: #97144d;
}

.link-dark{
    color: #212121;
    font-size: 1rem;
}
.link-dark:hover, .link-dark:active, .link-dark:focus{
    color: #97144d;
}


.border-burgundy{
    border-color: #97144d;
    border-radius: 0px;
    border: 1px;
}

/* HirePro Buttons*/
.hp-btn{
   border-radius: 0px;
   text-decoration: none;
   font-weight: 500;
   font-size: 16px;
   background-color: #28890F;
   border-color: #28890F;
   color: white;
}
.hp-btn:hover, .hp-btn:active, .hp-btn:focus{
    font-weight: 500;
    font-size: 16px;
    background-color: white;
    border-color: #28890F;
    color: #28890F;
}

.hp-btn2{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    background-color: #28890F;
    border-color: #28890F;
    color: white;
 }
 .hp-btn2:hover, .hp-btn:active, .hp-btn:focus{
     font-weight: 500;
     font-size: 16px;
     text-decoration: underline;
     background-color: #28890F;
     border-color: #28890F;
     color: white;
 }

.hp-btn-black{
    border-radius: 0px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    background-color: black;
    border-color: black;
    color: white;
 }
 .hp-btn-black:hover, .hp-btn-black:active, .hp-btn-black:focus{
     font-weight: 500;
     font-size: 16px;
     background-color: white;
     border-color: black;
     color: #28890F;
 }

.hp-btn-outline-primary{
    font-weight: 500;
    font-size: 16px;
    border-radius: 0px;
    border-color: #28890F;
    color: #28890F;
}

.hp-btn-outline-primary:hover, .hp-btn-outline-primary:active, .hp-btn-outline-primary:focus{
    border-radius: 0px;
    font-weight: 500;
    font-size: 16px;
    text-decoration: underline;
    border-color: #28890F;
    color: #28890F;
}

.hp-disabled{
    border-radius: 0px;
    font-weight: 500;
    font-size: 16px;
    pointer-events: none;
    background-color: none;
    border-color: lightgray;
    color: lightgray;
}





