
.h-sec .navigation-button.cross-link {
    margin: 0 0.25rem;
    background: transparent;
    position: absolute;
    bottom: 72px;
    right: 14px;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.4px;
    line-height: 20px;
}

@media only screen and (min-width: 1024px) {
.h-sec .h-headerimgauto.h-limg {
    height: 56px;
}
.h-sec .navigation-header {display: block !important;}
.h-sec .container.d-flex.h-con.px-0 {
    display: block !important;
}
.h-sec .h-logo {
    height: 70px;
}
.h-sec #myaccount_icon_protected {
    margin-top: 10px;
}

    
}


.flyout-dynamic-main-nav.navbar.flat-dynamic-main-nav .parent-nav-item.active-title {
    border-bottom: 2px solid var(--scope-link);
    background: #F6F4F3;
}
.fixed-nav-bar .h-sec {
top: 0 !important;
}
.h-sec .nav-link.h-bm.navigation-button:hover .nav-button-text {
    color: var(--scope-primary);
text-decoration: underline;
}
.h-sec .navigation-button.cross-link:hover{
    background: transparent;
    color: #173C58;
}
.h-sec .nav-link.h-bm.navigation-button.cross-link:after {
    content: " ";
    background-image: url('/assets/buildeasy/us-medical/bolderscience/en/externallink-grey.svg');
    width: 14px;
    height: 14px;
    display: inline-block;
    position: absolute;
    right: -5px;
    bottom: 11px;
    background-repeat: no-repeat;
    background-size: contain;
}
.h-sec .flyout-dynamic-main-nav.navbar {
    position: relative;
}

    @media (max-width: 767px) and (min-width: 320px) {
        .bodyContainer {
            margin-top: 80px;
        }
       .center.center-img {
           text-align: left !important;
           display: block !important;
           margin-left: 5% !important;
         }

        .welcomeCnt {
            margin-top: 35px;
        }

        .contrySlt {
            margin-top: 35px;
        }
    
 
    }
#gigya-register-form {
    padding-bottom: 30px;
}
#gigya-register-form .gigya-composite-control-checkbox {
    height:auto;
    /* border:none; */
    padding: 5px 7.5px 18px 5px;
    margin: 0px;
    position: relative;
    right: 6px;
    width: 100%;
    border-radius: 5px;
}

.loadscreenset .protected-page-teaser {
    padding-top: 0px;
}
.loadscreenset .gigya-composite-control.gigya-composite-control-label {
    width: 100%;
    text-align: center !important;
}
.loadscreenset .protected-page-text {
    margin-bottom: 0;
}
.loadscreenset .gigya-screen #gigya-login-form .gigya-composite-control.gigya-composite-control-textbox, .loadscreenset #gigya-login-form  .gigya-composite-control.gigya-composite-control-password,.loadscreenset  .gigya-screen #gigya-login-form .gigya-composite-control.gigya-composite-control-dropdown {
    margin-bottom: 18px  !important;
}
#screenset_container_content .gigya-screen #register-site-login .gigya-layout-row .gigya-composite-control {
    padding-right: 25.5px;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    /* padding-bottom: 18px; */
}

.loadscreenset  .gigya-screen .gigya-composite-control.gigya-composite-control-submit{
margin-bottom:0;
}
.protected-page-login-container {
    margin-bottom: 60px;
}

.loadscreenset .protected-page-gradient {
    background: none;
}

.loadscreenset .gigya-composite-control.gigya-composite-control-submit input {
    margin-bottom: 20px !important;
    background: #173C58!important;
}
.loadscreenset .gigya-screen .gigya-error-msg, .loadscreenset .gigya-screen .gigya-error-msg-active.gigya-form-error-msg {
    padding-top: 5px;
}
.loadscreenset  .protected-page {margin-bottom:10px}
.loadscreenset .gigya-screen-buildeasy .gigya-screen .gigya-composite-control.gigya-composite-control-header{border-bottom: none;border-top: none;padding:0}
.loadscreenset .gigya-screen-buildeasy #gigya-register-form .gigya-composite-control.gigya-composite-control-header{border-bottom: none;border-top: none;padding:0}
.loadscreenset .gigya-screen-buildeasy #gigya-register-form .gigya-input-text, .loadscreenset .gigya-screen-buildeasy #gigya-register-form .gigya-input-password,.loadscreenset .gigya-screen-buildeasy #gigya-register-form select, .loadscreenset .gigya-screen-buildeasy #gigya-register-form textarea, .loadscreenset .gigya-screen-buildeasy #gigya-login-form .gigya-input-text, .loadscreenset .gigya-screen-buildeasy #gigya-login-form .gigya-input-password, .loadscreenset .gigya-screen-buildeasy #gigya-login-form select, .loadscreenset  .gigya-screen-buildeasy #gigya-login-form textarea {
    color: #A69F9F !important;
    border: 2px solid #6E7278 !important;
    border-radius: 3px;
    font-size: 17px !important;
    line-height: 26px !important;
}
.gigya-screen-buildeasy .gigya-screen #gigya-login-form .gigya-input-text.gigya-error, .gigya-screen-buildeasy .gigya-screen #gigya-login-form .gigya-input-password.gigya-error, .gigya-screen-buildeasy .gigya-screen #gigya-login-form .gigya-textarea.gigya-error {
    box-shadow: none;
    border: 2px solid #e76468 !important;
}
.gigya-screen-buildeasy .gigya-screen #gigya-register-form .gigya-input-text.gigya-error, .gigya-screen-buildeasy .gigya-screen #gigya-register-form .gigya-input-password.gigya-error, .gigya-screen-buildeasy .gigya-screen #gigya-register-form .gigya-textarea.gigya-error {
    box-shadow: none;
    border: 2px solid #e76468 !important;
}
.loadscreenset .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, .loadscreenset .gigya-screen .gigya-composite-control.gigya-composite-control-fieldset .gigya-error-msg-active, .loadscreenset .gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, .loadscreenset .gigya-screen .gigya-composite-control.gigya-composite-control-textarea .gigya-error-msg-active, .loadscreenset .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {
    padding-top: 5px;
    padding-bottom: 0;
text-align:left;
margin:0;
}

@media only screen and (max-width: 767px) {
.h-sec .nav-link.h-bm.navigation-button.cross-link:after {
    bottom: 16px;
    left: auto;
}
.h-sec .navigation-button.cross-link {
    right: 40px;
}
}




.h-sec .navigation-button.cross-link.cross-link-mobile {
    display: none;
}
.h-sec .flyout-dynamic-main-nav.navbar.flat-dynamic-main-nav .parent-nav-item{
    padding:0;
    align-items: stretch;
}
header .h-sec .navigation-header nav a.parent-nav-item-link {
    display: flex;
    padding: .4rem 1rem;
}
@media only screen and (max-width: 1023px) {
    .h-sec .nav-link.h-bm.navigation-button.cross-link:after {
        bottom: 1px;
        left: 10px;
        top: auto;
        position: relative;
        width: 11px;
        height: 11px;
    }
 .h-sec .navigation-button.cross-link.cross-link-mobile {
   right: 50%;
        bottom: auto;
        top: 0;
        left: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: translateX(50%);
        font-size: 13px;
        line-height: 18px;
    }
    .h-sec .flyout-dynamic-main-nav.active .nav-link.h-bm.navigation-button.cross-link {
    display: none;
}
.h-sec .hamburger-menu-icon .h-ioc {
    color: var(--scope-primary);
    transition: all 1s ease;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.h-sec .hamburger-menu-icon .h-io {
    display: block;
    width: 24px;
    height: 24px;
}
.h-sec .hamburger-menu-icon.fly-out-link {
    background: transparent;
    color: var(--scope-primary);
}
}
@media only screen and (max-width: 767px) {
 .h-sec    .h-con {
        height: 105px;
        margin-left: unset !important;
        margin-right: unset !important;
        align-items: flex-end;
    }
    .h-sec .navigation-button.cross-link.cross-link-mobile {
        right: 0;
        bottom: auto;
        top: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: none;
        background: rgba(183, 211, 216,0.2);
        border-radius: 0;
    }
}
@media only screen and (max-width: 400px) {
    .gigya-screen-buildeasy #screenset_container {
        width: auto;
    }
}

/***********My profile styles********/
.profile_inner_cont .protected-page-gradient {
    background: none;
}
.profile_inner_cont .v-login {
    padding: 2rem;

}
.profile_inner_cont .gigya-screen .gigya-composite-control.gigya-composite-control-textbox,
.profile_inner_cont .gigya-composite-control.gigya-composite-control-password,
.profile_inner_cont .gigya-screen .gigya-composite-control-checkbox{
    margin: 0.75rem 0 !important;
}
#password-tab-content .gigya-input-submit {
    margin-top: 14px;
}
#password-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text{
    padding-bottom:15px;
     text-align: left!important;
}
   

ul.profiletabssty li {
    display: inline;
}
ul.profiletabssty {
    clear: both;
    display: block;
    margin: 20px 0 0;
    width: 100%;
}

ul.profiletabssty li {
    display: inline;
}

ul.profiletabssty li a.active {
    /* background: #0080c0 none repeat scroll 0 0; */
    color: var(--scope-primary-text);
    text-decoration: none;
}

ul.profiletabssty li a {
    border: 1px solid #44a2d1;
    border-radius: 5px;
    float: left;
    font-weight: bold;
    margin-bottom: 22px;
    margin-right: 10px;
    padding: 10px 38px;
    width: auto;
}
.profile_inner_cont {
    margin-bottom: 60px;
}

@media(max-width:959px) {
    .profiletabssty li{
        width: 100%;
    }
      ul.profiletabssty li a {
        width: 100%;
    }
}
@media(max-width:767px) {

    ul.profiletabssty {
        margin: auto;
        width: 96%;
    }
     ul.profiletabssty li a {
        width: 100%;
    }
      .profiletabssty li{
    
        width: 100%;
    }
}

/*Reset confirmation*/
.reset-confirmation {
    min-height: calc(100vh - 112px);
}
.reset-confirmation .pwdconf.alogin-page .continueButton {
    border-radius: 0.5rem !important;
}



