
.other-option-wrp {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: end;
}
.accordion-item.bg-transparent.border-bottom-05.border-light {
    border: 1px solid #0c3854;
    margin-bottom: 15px;
    border-radius: 0;
}
#swal2-title {
    font-size: 20px;
    font-family:  var(--Poppins);
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
    border: .25em solid rgb(12 56 84 / 39%);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
    background-color: #0c3854;
}  
.swal2-confirm.swal2-styled {
    background: var(--secondary-color);
	border: 1px solid #0000;
	font-family:  var(--Poppins);
}
.swal2-confirm.swal2-styled:focus {
    box-shadow: none;
}
.swal2-confirm.swal2-styled:hover {
    border: 1px solid var(--secondary-color);
    color: var(--secondary-color);
    background: #fff !important;
}
.accordion-header {
    margin: 0;
}
.accordion-button:focus {
    box-shadow: none !important;
}
.accordion-button:hover {
    background: #0c3854 !important;
    color: #fff !important;
}
.accordion-button {
    border-radius: 0 !important;
	color:#0c3854 !important;
}
.woocommerce-Address-title.title a {
    border: 1px solid #36454f;
    padding: 8px 20px;
    font-size: 14px;
	transition:0.6s;
}
.woocommerce-Address-title.title a:hover {
    background: #0c3854 !important;
	border-color:#0c3854 !important;
    color: #fff !important;
}


.reset-link-sent .main {
    margin: 3em auto;
    width: min(100%, 1290px);
}
.reset-link-sent .woocommerce p {
    font-size: 15px;
}
.show-reset-form-page .woocommerce-notices-wrapper{
    margin: 0;
}
.health-profile-title {
    font-size: 38px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
}
.page-id-12485 .woocommerce-column__title {
    font-size: 25px;
}
.sub-heading-wrp span {
    font-size: 20px;
	color:var(--para-color);
}
.field-wrp {
    margin-bottom: 1em;
    height: 100%;
    position: relative;
    padding: 25px 0 0;
}
.field-wrp label {
    font-size: 16px;
    display: block;
	color:var(--para-color);
}
.field-wrp input {
    border: 1px solid #707070;
    padding: 12px 15px;
    border-radius: 5px;
    width: 100%;
}
.sub-heading-wrp-2 {
    margin: 0 0 30px;
}
.nf-field-label {
    display: flex;
}
.nf-field-label input {
    width: 15px;

}
.nf-field-label label {
    width: 100%;
}
.left-checkbox-wrp input {
    margin: -8px 10px 0 0;
}
.primary-btn {
    background: #fff !important;
    cursor: pointer !important;
	    border: 1px solid #36454f !important;
    padding: 15px 25px !important;
    border-radius: 5px !important;
    color: #36454f !important;
    width: fit-content;
	    font-weight: 600 !important;
    font-family: var(--Poppins);
}
.submit-btn {
    background: #0c3854 !important;
	color:#fff !important	;
}
.woocommerce-prescription-wrp {
    margin: 6em 0 0;
}	
.primary-btn:hover {
    background: var(--secondary-color) !important;
    color: #fff !important;
}
.desmsg {
    font-size: 16px;
    color: var(--para-color);
}
.woocommerce-MyAccount-content {
    margin: 0em 0 4em;
}
.nf-field-element textarea {
    width: 100%;
    height: 100px;
    resize: none;
    border-radius: 5px;
}
.hp-btn-wrp {
    margin: 3em 0 0;
}

.prescription-notice-wrp p {
    font-size: 16px;
    padding: 10px;
    background: #00cc00;
    color: #fff !important;
}
.woocommerce-Button--previous, .woocommerce-Button--next {
    background: var(--secondary-color) !important;
    color: #fff !important;
    padding: 12px 25px !important;
	border: 1px solid var(--secondary-color) !important;
	    font-weight: 400 !important;
		transition:0.6s;
}
.woocommerce-Button--previous:hover, .woocommerce-Button--next:hover {
    border: 1px solid var(--secondary-color) !important;
    background: #fff !important;
    color: var(--secondary-color) !important;
}
.btn.btn-info {
    cursor: pointer;
}
.woocommerce-Address-title.title h3 {
    font-size: 20px;
    font-weight: 400;
    color: #36454f !important;
}
.woocommerce-address-wrp{
    margin-bottom: 20px !important;
}
.woocommerce-address-fields .woocommerce-input-wrapper input {
    padding: 12px 20px;
}
.woocommerce-address-fields .button {
    background: var(--secondary-color) !important;
    color: var(--white) !important;
    font-weight: 400 !important;
    padding: 12px 25px !important;
	transition:0.6s;
}
.woocommerce-address-fields .button:hover {
    background: #000 !important;
}

/*Lost password*/
#password {
    height: 45px;
}

@media only screen and (max-width:992px){
.health-profile-title {
    font-size: 28px;
}
.d-flex {
    display: block;
}
.woocommerce-MyAccount-navigation ul {
    display: flex;
    width: 100%;
}
.field-wrp {
    margin-bottom: 0;
}
.other-option-wrp {
    position: relative;
}
}
@media only screen and (max-width:767px){
.woocommerce-MyAccount-navigation ul {
	flex-direction: column;
}
.health-profile-title, .woocommerce-MyAccount-content .heading-color,
.woocommerce-MyAccount-content h2 {
	font-size: 25px;
}
.woocommerce-prescription-wrp {
    margin: 1em 0 0;
}
.field-wrp label {
    font-size: 13px;
}
.primary-btn {
    margin-bottom: 25px;
}
.woocommerce-MyAccount-navigation ul li {
    padding: 10px 20px;
}
.hp-btn-wrp {
    margin: 3em 0 0;
}
.btn-info {
    width: 100%;
    display: block;
    margin:20px 0 0 !important;
	 text-align: center;
}
.page-id-12485 .woocommerce-button--next {
    text-align: center;
    margin-bottom: 3em !important;
}

}
@media only screen and (max-width:600px){
.primary-btn {
	width: 100%;
	text-align: center;
}
.view {
    margin: 20px 0 0 !important;
}
.desmsg {
    font-size: 15px;
}
}