.woocommerce-MyAccount-content a, .woocommerce-MyAccount-navigation a:hover {
  color: #0bb8e1 !important;
}

input::placeholder {
    color: #141414 !important;
}

/**Add to cart button*****/
button.single_add_to_cart_button.button.alt {
    background:#0bb8e1 !important;
    padding: 12px 13px !important;
    color: #fff !important;
}

/***Checkout CSS****/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    height: 44px !important;
    padding-left: 12px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    height: 40px !important;
    border:2px solid #141414;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 43px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color:#243c75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt {
    background-color: #141414;
    color: #fff !important;
    -webkit-font-smoothing: antialiased;
}

p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {
    display: none;
}

button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.button.dig_wc_mobileLogin.dig_otp_submit_button, button.woocommerce-Button.button.dig_wc_mobileLogin {
    width: 100%;
    margin-top: 20px;
    background: #caec01;
    font-family: 'DM Sans';
    font-weight: 600;
    color: #fff;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover, button.woocommerce-Button.button.dig_wc_mobileLogin.dig_otp_submit_button:hover, button.woocommerce-Button.button.dig_wc_mobileLogin:hover {
    background: #141414 !important;
    color: #fff !important;
}
.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info {
    font-weight: 800;
    font-family: 'DM Sans';
    font-size: 14px;
}

/****My Account Page*****/
.woocommerce-page .woocommerce a.button, a.button.product_type_simple.add_to_cart_button {
    height: 40px;
    background: #243c75 !important;
    color: #fff !important;
    padding-top: 12px !important; 
}
.woocommerce-page .woocommerce a.button {
    padding-top: 14px !important;
}

.woocommerce-page .woocommerce a.button:hover, a.button.product_type_simple.add_to_cart_button:hover {
    background: #141414 !important;
    color: #ffffff !important;
}


/***My Account icon*******/
.fa-user::before {
  content: "\f007";
  top: 4px;
  position: absolute;
  color: #fff;
}


/*****Gradient***/
.upk-alice-grid .upk-item-box::before {
    background: none !important;
}
.upk-alice-grid .upk-item-box:hover .upk-img-wrap .upk-img {
  transform: none !important;
}
/*****News section***/
.upk-readmore-icon {
  display: none;
}
.upk-alex-grid .upk-readmore {
  padding: 0px !important;
}
/*****Content Restriction Message***/
.pmpro_content_message {
  text-align: center;
  padding: 50px 10px;
  background: #eee;
}

/*****Forgot Password***/
.pmpro_actions_nav {
  display: none;
}

/*****Checkout BUtton***/
.checkout_coupon.woocommerce-form-coupon .button {
   background:#caec01 !important;
}

/****Job Manager CSS****/
.td-crumb-container, .td-module-meta-info, .td-post-sharing-top, .td-post-sharing-bottom, .author-box-wrap {
  display: none;
}

input[type="submit"], .single_job_listing .application .application_button {
  font-family: 'DM Sans', sans-serif;
  font-size: 13px;
  background-color: #caec01;
  border-radius: 5px;
  color: #222;
  border: none;
  padding: 8px 15px;
  font-weight: 500;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
input[type="submit"]:hover {
  background-color: #caec01;
  box-shadow:1px 1px 2px #cecece;
  transition: all 0.4s linear;
}


.td-page-title {
    font-size: 30px;
    line-height: 38px;
    margin: 10px 0 19px 0;
}

/****Hide Register form after Forgot Password redirect******/
.woocommerce-page .u-column2.col-2 {
    display: none;
}
