        @font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');}

        @font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2) format('woff2');}

        @font-face{font-family:'Material Icons Round';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmPq_HTTw.woff2) format('woff2');}

        @font-face{font-family:'Material Icons Sharp';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialiconssharp/v109/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvRImcycg.woff2) format('woff2');}

        @font-face{font-family:'Material Icons Two Tone';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialiconstwotone/v112/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0NjbrHg.woff2) format('woff2');}

        body{--google-font-color-materialiconstwotone:none;}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.material-icons-round{font-family:'Material Icons Round';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.material-icons-sharp{font-family:'Material Icons Sharp';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.material-icons-two-tone{font-family:'Material Icons Two Tone';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}
	

	@charset "UTF-8"; 
    body{background-color:#fff}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}*:focus{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}@media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.538461539;color:#000;background-color:#fff}



    @keyframes circular_rotate{
        to{transform:scale(1)}0%{transform:scale(.5)}}
        .ubx{background:rgb(247,247,247);background-size:cover;display:-webkit- flex;display:flex;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center;background-color:#f7f7f7}.ubx .account-sidebar{background-color:#007a96}.ubx .account-sidebar ul li a:hover,.ubx .account-sidebar ul li a.active{background-color:#00647a}.ubx .btn.btn-primary:hover{color:#fff;text-decoration:none;background-color:#007a96!important}.ubx .btn.btn-primary:focus{color:#fff;text-decoration:none;background-color:#007a96!important;outline-offset:2px}.ubx .themed-circle{background-color:#cceaf0}.ubx .themed-circle .themed-arrow{color:#333}tandfgroup-platform-component-common-header.ubx{background:#ffffff!important}tandfgroup-platform-component-common-header.ubx header img.hidden-sm{width:305px;height:auto}@media screen and (min-width: 1280px){tandfgroup-platform-component-common-header.ubx header{padding:2px 15px!important}}@media (max-width: 767px){#app-header-title{width:100%}}@media (min-width: 768px) and (max-width: 1279px){#app-header-title{width:100%}}.app-name{text-align:center;color:#000;letter-spacing:.34px;line-height:1.18;font-weight:700;padding-top:15px}@media (max-width: 767px){.app-name{font-size:26px;letter-spacing:.33px;line-height:32px;padding-top:0}}@media (min-width: 768px) and (max-width: 1279px){.app-name{font-size:28px;letter-spacing:.33px;line-height:32px}}@media (min-width: 1280px){.app-name{font-size:30px}}.app-title{text-align:center;font-size:18px;line-height:1.7;letter-spacing:.26px}@media (max-width: 767px){.app-title{font-size:18px}}.md-overlay-backdrop.md-overlay-backdrop-showing{opacity:.7}.main-content{background-color:#e6e6e64d;display:-webkit- flex;display:flex;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center}.account-wrapper{width:100%}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{color:#666}.form-group.label-floating.is-focused input.form-control{border:solid 1px #007a96}.form-group.label-floating.has-error input.form-control{border:solid 1px #cf1e0a}.form-group.label-floating label.control-label{top:12px;left:4%;margin:0}.form-group.label-floating.is-focused label.control-label,label.control-label{top:-9px}.input-error-icon{font-size:22px;color:#cf1e0a}.input-error-icon.credentialErrorIcon{top:85%;font-size:25px;right:-3px}@media (max-width: 767px){.input-error-icon{font-size:20px}}.text-indent{margin:0;padding:0}.new-password{bottom:52px!important}.input-error-password{bottom:2px;left:25px;font-size:12px;color:#cf1e0a;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:.26px;text-align:left;display:block;position:absolute}@media (max-width: 767px){.input-error-password{font-size:10px}}.input-error{position:absolute;font-size:12px;color:#cf1e0a;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:.26px;text-align:left;display:block}.input-error .forgot-pwd{cursor:pointer;text-decoration:underline;color:#cf1e0a}a.link{text-decoration:underline;font-size:14px;cursor:pointer}.pwd-view-icon{cursor:pointer;z-index:10;position:absolute;font-size:18px;right:5%;bottom:30%}@media (min-width: 768px) and (max-width: 1023px){main{min-height:calc(100% - 626px)}}@media (min-width: 1024px) and (max-width: 1279px){main{min-height:calc(100% - 370px)}}@media (min-width: 1280px){main{min-height:calc(100% - 382px)}}.footer-bottom{font-size:.8em;line-height:normal;letter-spacing:.11px;color:#fff;text-align:left;clear:both}.footer-bottom .footer-bottom-content{padding:20px 0 0;margin:0}@media (max-width: 1023px){.footer-bottom .footer-bottom-content{padding:15px 0 0 5px;font-size:12px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.09px;color:#fff}}@media (min-width: 1024px){.footer-bottom{margin-bottom:30px!important}}@media (max-width: 1023px){.footer-bottom{border:none}}.footer-bottom .copyRight{float:right}@media (max-width: 1023px){.footer-bottom .copyRight{display:block;padding-top:7px;float:none}}.footer-link-category{font-size:1.25em!important;padding:12px 0!important}.footer-link-container em{font-size:32px!important;margin-right:10px}@media (max-width: 1023px){.closed-down:after{content:"\e921";position:absolute;right:3px;font-family:tf-icon-font,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased}}@media (max-width: 1023px){.opened-up:after{content:"\e922";position:absolute;right:3px;font-family:tf-icon-font,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased}}footer .info-option li{margin-top:20px!important}footer .logo-container{height:50px !important;width:272px !important;margin-bottom:10px!important;margin-top:20px!important}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}



    
    header{display:block;margin:10px auto}@media (min-width: 1024px){   header   .hidden-md{display:none!important}}@media (max-width: 1023px){   header   .hidden-sm{display:none!important}}@media (min-width: 320px) and (max-width: 767px){   header{width:320px}}@media (min-width: 768px) and (max-width: 1023px){   header{padding:0 25px;width:768px}}@media screen and (min-width: 1024px){   header{padding:0 15px;width:1024px}}@media screen and (min-width: 1280px){   header{width:1280px}}@media screen and (min-width: 1440px){   header{width:95%}}   header   .banner{float:left}   header   .user-info{display:flex;justify-content:end;align-self:center}   header   .user-info   .mat-raised-button{display:grid;grid-column:2}   header   .user-info   .mat-raised-button   .mat-icon{vertical-align:bottom}</style><style>footer{background-color:#333;width:100%}@media (min-width: 1024px){footer   .hidden-md{display:none!important}}@media (max-width: 1023px){footer   .hidden-sm{display:none!important}}footer   .footer-wrapper{background-color:#333;padding:0 15px;margin:0 auto}footer   .footer-wrapper   a{text-decoration:none}@media (min-width: 768px) and (max-width: 1023px){footer   .footer-wrapper{width:768px;padding:14px 0 0 5px;font-size:.8em}}@media (min-width: 1024px) and (max-width: 1279px){footer   .footer-wrapper{width:1000px}}@media (min-width: 1280px){footer   .footer-wrapper{width:1140px}}@media (min-width: 1440px){footer   .footer-wrapper{width:1400px}}footer   .footer-wrapper:after{clear:both}footer   .footer-wrapper:after, footer   .container:before{content:" ";display:table}footer   .logo-container{width:230px;height:60px;margin-top:15px}@media (min-width: 1024px){footer   .logo-container{display:block}}footer   .logo-container   img{height:100%;width:100%}@media (max-width: 1023px){footer   .logo-container{width:230px;height:42px;object-fit:contain;margin-top:15px}}footer   .sub-info-list{padding:0;margin:0;list-style:none}footer   .sub-info-list.hidden-md{margin-bottom:5px}footer   .policies-links-container{display:flex;flex-direction:row;justify-content:space-between}footer   .sub-info-options{padding:0;margin-bottom:0}@media (min-width: 1024px){footer   .sub-info-options{display:flex;justify-content:space-between;padding:0;margin-bottom:0}footer   .sub-info-options   .sub-info-list   .sub-info-options{flex-direction:column}}footer   .icon-toggle{float:right}footer   .icon-toggle   em{color:#fff;font-size:26px;cursor:pointer}footer   .info-container{margin-top:30px}footer   .connectMessage{font-size:15px;font-weight:500;color:#fff;margin:35px 0 10px}@media (min-width: 1024px){footer   .connectMessage{margin-top:0}}@media (max-width: 1023px){footer   .connectMessage{margin:12px 0 2px}}@media (min-width: 1024px) and (max-width: 1279px){footer   .connectMessage{font-size:12px}}footer   .social-list{display:inline-block;padding:0}@media (min-width: 1024px){footer   .social-list{border-bottom:0}}footer   .social-list   li{list-style-type:none}footer   .social-list   li   a{margin-right:10px;padding:5px 0 8px}footer   .social-list   li   em{font-size:30px;color:#fff}@media (min-width: 1024px){footer   .social-list   li   em{font-size:32px}}footer   .info-option{padding:0 0 15px}@media (min-width: 1024px){footer   .info-option{border-bottom:0;display:flex;flex-direction:row}}@media (max-width: 1023px){footer   .info-option{padding:13px 5px 10px}}footer   .info-option   .accordian-panel{padding:0;display:block;border:none;width:-webkit-fill-available;-webkit-appearance:none;text-align:inherit;background-color:transparent}footer   .info-option   li{margin-top:15px;font-size:14px;line-height:20px;list-style-type:none;cursor:pointer}@media (max-width: 1279px){footer   .info-option   li{font-size:14px;margin-top:8px;line-height:15px}}footer   .info-option   li   a{color:#fff}footer   .sub-info{line-height:20px;font-size:14px;font-weight:400;color:#fff;height:5px;padding-top:7%}@media (max-width: 1279px){footer   .sub-info{font-size:14px}}footer   .footer-bottom{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.11px;color:#fff}@media (min-width: 1024px){footer   .footer-bottom{clear:both;margin-bottom:20px}}@media (max-width: 1023px){footer   .footer-bottom{font-size:1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.09px;color:#a3a3a3}}footer   .footer-bottom   p{margin-top:20px}@media (max-width: 1023px){footer   .footer-bottom   p{margin-top:0;font-size:1em}}footer   .copyRight{display:block;margin-top:10px}@media (min-width: 1024px){footer   .copyRight{float:right;margin-top:-50px;margin-right:43%;font-size:12px;color:#fff}}@media (max-width: 1023px){footer   .help-option{margin-top:10px}}@media (max-width: 1023px){footer   .hideInfoOption{display:none}}@media (min-width: 1024px){footer   .social-list-container{padding-top:15px}}footer   .second-link-wrapper{text-align:left;margin-top:5px}@media (min-width: 1024px){.footer-link-category:active{pointer-events:none}}.dot-before:before{content:"";margin-right:10px;font-size:15px;line-height:1;color:#333}.sub-info-options   li{display:block;margin-bottom:5px}.social-icons{margin-top:5px!important}</style><style>@charset "UTF-8";.login-section{height:100%;margin-top:auto;margin-bottom:auto}.login-section .login-form-title{font-size:24px}@media (max-width: 767px){.login-section .login-form-title{font-size:22px}}@media (min-width: 1023px) and (max-height: 640px){.login-section .login-form-title{font-size:22px}}.login-section .login-title-sub-flow-text{margin:10px 20px 20px;padding:7px 21px 6px;font-size:16px;background-color:#cceaf099}@media (max-width: 767px){.login-section .login-title-sub-flow-text{margin-left:10px;margin-right:10px}}@media (min-width: 1023px) and (max-height: 640px){.login-section .login-title-sub-flow-text{font-size:14px}}.login-section .btn-orcid{text-align:center;height:46px;background-color:#fff;color:inherit!important;text-transform:none;font-weight:700;font-size:16px;box-shadow:0 2px 5px #d2d0d0;border:1px solid #bbbbbb;margin:0 0 16px;border-radius:4px;line-height:1.38;letter-spacing:.34px}@media (max-width: 767px){.login-section .btn-orcid{font-size:14px}}.login-section .orcid-divider-section{display:flex;align-items:center;padding-top:30px;padding-bottom:30px;color:#696969;font-size:16px}.login-section .orcid-divider{width:45%}.login-section .orcid-btn-image{margin-right:5px;height:20px;width:20px}.login-section .account-create-orcid{font-size:16px;margin:16px 0}.login-section .account-create-orcid a{text-decoration:underline;font-weight:600}.login-section .icon-tnf-signup-info{color:#0081ab}.login-section #journalLink{background:none!important;border:none;padding:0!important;cursor:pointer;text-decoration:underline}.login-section .login-wrapper-no-config{background-color:#fff;box-shadow:0 0 2px 1px #928e8e33;margin-top:70px!important}.login-section .login-wrapper{min-height:580px;margin:25px auto 60px}@media (max-width: 767px){.login-section .login-wrapper{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.login-section .login-wrapper{width:600px;margin:25px auto}}.login-section .login-wrapper .hideToggle{height:0;width:0}.login-section .login-wrapper .pwd-error{position:static;position:initial;vertical-align:middle}.login-section .login-wrapper .login-text{padding:60px 0 25px;font-size:30px;font-weight:400;text-align:center}@media (max-width: 1023px){.login-section .login-wrapper .login-text{font-size:22px;padding:25px 25px 0}}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper{display:flex;flex-direction:column}}.login-section .login-wrapper .login-inner-wrapper .divider{margin:0 auto;height:1px;background-color:#bbb}.login-section .login-wrapper .login-inner-wrapper .tab-content-config{background-color:#fff;margin-bottom:90px;box-shadow:0 6px 8px 5px #75757524}.login-section .login-wrapper .login-inner-wrapper .tab-content{box-sizing:border-box;padding:40px 64px;float:left;width:565px;border-right:1px solid #e6e6e6}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .tab-content{width:100%;margin-bottom:28px;border-right:none;padding:10px 13px 30px}}@media (min-width: 1024px) and (max-width: 1279px){.login-section .login-wrapper .login-inner-wrapper .tab-content{width:500px;padding:15px 30px 30px}}@media (min-width: 1023px) and (max-height: 640px){.login-section .login-wrapper .login-inner-wrapper .tab-content{padding:25px 48px;width:533px}}.login-section .login-wrapper .login-inner-wrapper .tab-content #signupWrapper{font-size:14px;height:20px;margin-top:20px;text-align:center;line-height:1.57;letter-spacing:.3px;color:#333}@media (max-width: 767px){.login-section .login-wrapper .login-inner-wrapper .tab-content #signupWrapper{font-size:12px}}.login-section .login-wrapper .login-inner-wrapper .tab-content #signupWrapper .sign-up{cursor:pointer;font-size:16px;text-decoration:underline}@media (max-width: 767px){.login-section .login-wrapper .login-inner-wrapper .tab-content #signupWrapper .sign-up{font-size:12px}}.login-section .login-wrapper .login-inner-wrapper .tab-content .with-email-label{display:block;padding:16px 35px 20px 20px;font-size:18px;line-height:29px;letter-spacing:.27px;font-weight:400;color:#000;margin:0;text-align:left}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .tab-content .with-email-label{padding:10px 35px 10px 20px}}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks{overflow:hidden;width:100%;margin-top:30px;display:none;visibility:hidden}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks .login-info{font-size:15px;width:109px;height:20px;margin-top:7px;margin-right:33px;margin-left:31px;color:#000}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks .network-detail{float:left;width:34px;height:34px;margin-right:10px;cursor:pointer}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks .network-detail #facebook{width:34px;height:34px;background-image:url(/assets/img/new-facebook.png);-o-object-fit:contain;object-fit:contain}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks .network-detail #linkedin{width:34px;height:34px;background:url(/assets/img/new-linkedin.png);-o-object-fit:contain;object-fit:contain}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks .network-detail #google{width:34px;height:34px;background:url(/assets/img/new-google.png);-o-object-fit:contain;object-fit:contain}.login-section .login-wrapper .login-inner-wrapper .tab-content .social-networks.large-size .network-detail{display:flex;width:106px;height:45px;border:1px solid #e6e6e6;justify-content:center;align-items:center}.login-section .login-wrapper .login-inner-wrapper .inst-login,.login-section .login-wrapper .login-inner-wrapper .client-description{float:left;max-width:565px}@media (min-width: 1023px) and (max-height: 640px){.login-section .login-wrapper .login-inner-wrapper .inst-login,.login-section .login-wrapper .login-inner-wrapper .client-description{max-width:533px}}.login-section .login-wrapper .login-inner-wrapper .inst-login .login-right-arrow,.login-section .login-wrapper .login-inner-wrapper .client-description .login-right-arrow{width:38px;height:35px;border-radius:50%}.login-section .login-wrapper .login-inner-wrapper .inst-login .login-right-arrow .right-arrow-icon-img,.login-section .login-wrapper .login-inner-wrapper .client-description .login-right-arrow .right-arrow-icon-img{font-size:35px;padding-left:2px}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .inst-login,.login-section .login-wrapper .login-inner-wrapper .client-description{width:100%}}.login-section .login-wrapper .login-inner-wrapper .inst-login .shib-login,.login-section .login-wrapper .login-inner-wrapper .inst-login .client-description-section,.login-section .login-wrapper .login-inner-wrapper .client-description .shib-login,.login-section .login-wrapper .login-inner-wrapper .client-description .client-description-section{margin:16px 30px 30px}.login-section .login-wrapper .login-inner-wrapper .inst-login .orcid-login,.login-section .login-wrapper .login-inner-wrapper .client-description .orcid-login{margin:30px}.login-section .login-wrapper .login-inner-wrapper .inst-login .align-elements,.login-section .login-wrapper .login-inner-wrapper .client-description .align-elements{display:flex;align-items:center}.login-section .login-wrapper .login-inner-wrapper .inst-login .shib-login,.login-section .login-wrapper .login-inner-wrapper .inst-login .orcid-login,.login-section .login-wrapper .login-inner-wrapper .client-description .shib-login,.login-section .login-wrapper .login-inner-wrapper .client-description .orcid-login{cursor:pointer;padding:0 5px}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .inst-login .shib-login,.login-section .login-wrapper .login-inner-wrapper .inst-login .orcid-login,.login-section .login-wrapper .login-inner-wrapper .client-description .shib-login,.login-section .login-wrapper .login-inner-wrapper .client-description .orcid-login{margin:15px 10px 30px}}.login-section .login-wrapper .login-inner-wrapper .inst-login .inst-msgs,.login-section .login-wrapper .login-inner-wrapper .client-description .inst-msgs{font-size:18px;line-height:29px;letter-spacing:.27px;text-align:left;font-weight:300;margin-top:0;color:#000}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .inst-login .inst-msgs,.login-section .login-wrapper .login-inner-wrapper .client-description .inst-msgs{font-size:16px;letter-spacing:.24px}}.login-section .login-wrapper .login-inner-wrapper .inst-login .inst-msgs span,.login-section .login-wrapper .login-inner-wrapper .client-description .inst-msgs span{float:left;margin-right:5px}.login-section .login-wrapper .login-inner-wrapper .inst-login .inst-msgs img,.login-section .login-wrapper .login-inner-wrapper .client-description .inst-msgs img{float:left;width:67px;height:23px}.login-section .login-wrapper .login-inner-wrapper .inst-login .inst-msgs.orcid,.login-section .login-wrapper .login-inner-wrapper .client-description .inst-msgs.orcid{height:24px;margin-bottom:15px}.login-section .login-wrapper .login-inner-wrapper .inst-login .research-msg,.login-section .login-wrapper .login-inner-wrapper .client-description .research-msg{font-size:14px;text-align:left;color:#666!important;line-height:22px;letter-spacing:.3px}.login-section .login-wrapper .login-inner-wrapper .icon-info{font-size:2.4rem;color:#007a96}@media (max-width: 1023px){.login-section .login-wrapper .login-inner-wrapper .icon-info{font-size:1.6rem}}@media only screen and (min-width: 320px) and (max-width: 550px){.login-section #signupWrapper{margin-top:20px}.login-section .login-text{padding:25px 20px 0}.login-section #login-header-title,.login-section .login-wrapper{width:100%;height:auto;margin:0}.login-section #login-header-title .inst-login .shib-login,.login-section #login-header-title .inst-login .orcid-login,.login-section .login-wrapper .inst-login .shib-login,.login-section .login-wrapper .inst-login .orcid-login{margin:0 0 20px}.login-section #login-header-title .with-email-label,.login-section .login-wrapper .with-email-label{padding:10px 20px;font-size:16px}}@media only screen and (min-width: 320px) and (max-width: 550px) and (max-width: 325px){.login-section #login-header-title,.login-section .login-wrapper{width:310px}}.hide{display:none!important}.class1{display:block}.class2{display:none}.inputError{border:solid 1px #cf1e0a!important}.form-bowl .password{margin-bottom:-5px!important}@media (max-width: 767px){.form-bowl{margin:0 20px}}@media only screen and (min-width: 320px) and (max-width: 550px){.form-bowl{margin:0 10px}}@media (min-width: 767px){.form-bowl .rememberText{padding-top:2px}}.form-bowl .custom-control-label{position:relative;margin-bottom:0;vertical-align:top;font-size:14px}@media (max-width: 767px){.form-bowl .custom-control-label{font-size:12px}}.form-bowl .custom-control-label:before{position:absolute;top:.3rem;left:0;display:block;height:16px;border:solid 1px #666666;border-radius:4px;width:16px;pointer-events:none;content:"";background-color:#fff}@media (max-width: 767px){.form-bowl .custom-control-label:before{top:.1rem}}.form-bowl .custom-checkbox:checked+.custom-control-label:before{background-color:#007a96;border:solid 1px #007a96}.form-bowl .custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.form-bowl .custom-control-input{position:absolute;z-index:-1;opacity:0}.form-bowl .custom-control-input:focus+.custom-control-label:before{outline:2px solid #007a96}.form-bowl .custom-checkbox+.custom-control-label{display:inline-block;position:relative;box-sizing:border-box;cursor:pointer}.form-bowl .custom-checkbox:checked+.custom-control-label:after{content:"\2714";font-size:12px;top:2px;left:3px;color:#fff;display:inline-block;width:10px;text-align:center}@media (max-width: 767px){.form-bowl .custom-checkbox:checked+.custom-control-label:after{top:0}}.form-bowl .form-group{margin:12px 0;text-align:start}.form-bowl .form-group .icon-error{font-size:20px}.form-bowl .form-group label.control-label{color:#666;letter-spacing:.26px}.form-bowl .form-group .error-position{vertical-align:middle}.form-bowl .form-group input.form-control, .form-bowl .form-group select.custom-select{border:solid 1px #bbbbbb; border-radius: 5px;}.form-bowl .form-group input.form-control:focus, .form-bowl .form-group select.custom-select:focus{box-shadow:0 1px 6px #00819e80;outline-offset:0!important;border:1px solid #0081ab!important;outline:0!important}.form-bowl .form-group .forgot-pwd{font-size:16px;cursor:pointer;text-align:right;text-decoration:underline;letter-spacing:.3px;line-height:1.71}@media (max-width: 767px){.form-bowl .form-group .forgot-pwd{font-size:12px}}.form-bowl .form-group.users-help-box{padding-bottom:30px}.form-bowl .form-group.users-help-box .checkbox label{color:#000}.form-bowl .form-group .form-button{width:100%}.form-bowl .pwd-error .icon-error{font-size:20px}.form-bowl .pwd-error .error-position{vertical-align:middle}.form-bowl .path-shibtathens{float:right;width:10px;height:10px;margin-top:-50px;margin-right:17px;transform:rotate(45deg);border-top:solid 1px #333;border-right:solid 1px #333}.form-bowl .path-orcid{float:right;width:10px;height:10px;margin-top:-28px;margin-right:17px;transform:rotate(45deg);border-top:solid 1px #333;border-right:solid 1px #333}.form-bowl #toggle{display:none;visibility:hidden}.form-bowl .toggle-label{float:right;width:10px;height:10px;margin-top:25px;cursor:pointer;transform:rotate(135deg);border-top:solid 1px #333;border-right:solid 1px #333;position:absolute;right:25px}.form-bowl #with-email{height:60px;transition:height .5s}.form-bowl #toggle:checked~#with-email{height:300px}.form-bowl #toggle:checked~label{margin-top:30px;transform:rotate(-45deg)}.form-bowl .continue-btn{text-align:center}.form-bowl .continue-btn #cont-btn{width:115px;height:38px;margin-top:0}.form-bowl .continue-btn #cont-btn[disabled]{background-color:gray;border:1px solid grey}.form-bowl .continue-btn #cont-btn:hover{border:1px solid #007a96}.shib-section{margin-top:115px;margin-bottom:115px}.shib-section .institution-login-wrapper{box-shadow:0 0 2px 1px #928e8e33;padding:60px 43px 80px;width:569px;height:422px;border-radius:6px;background-color:#fff}.shib-section .institution-login-wrapper .institution-msg{font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.97;letter-spacing:.45px;color:#000;margin-top:0;text-align:center;margin-bottom:30px}@media (max-width: 767px){.shib-section .institution-login-wrapper .institution-msg{font-size:22px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:.33px;text-align:center;color:#000;margin-bottom:13px}}.shib-section .institution-login-wrapper .backtoLogin{cursor:pointer;width:-moz-fit-content;width:fit-content}.shib-section .institution-login-wrapper .backtoLogin .login-path{float:left;width:10px;height:10px;margin-top:7px;transform:rotate(45deg);border-bottom:solid 1px #007a96;border-left:solid 1px #007a96}.shib-section .institution-login-wrapper .backtoLogin .backLink{font-size:16px;text-align:left;color:#007a96;line-height:22px;letter-spacing:.3px;text-decoration:underline}.shib-section .institution-login-wrapper .shib-oathens-login{margin-top:30px;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.61;letter-spacing:.27px;color:#000}@media (max-width: 767px){.shib-section .institution-login-wrapper .shib-oathens-login{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:.15px;color:#000;margin-top:20px}}.shib-section .institution-login-wrapper .search-institute-wrapper{margin-top:20px;margin-bottom:40px;height:48px;line-height:46px;border:solid 1px #bbbbbb;background-color:#fff}.shib-section .institution-login-wrapper .search-institute-wrapper mat-form-field{display:block}.shib-section .institution-login-wrapper .search-institute-wrapper .search-institute{line-height:normal;width:100%;padding:10px 11px;border:0;font-size:14px}@media (max-width: 767px){.shib-section .institution-login-wrapper .search-institute-wrapper .search-institute{font-size:12px}}.shib-section .institution-login-wrapper .search-institute-wrapper img{width:20px;margin-top:-30px;position:absolute;right:200px}@media (max-width: 767px){.shib-section .institution-login-wrapper .search-institute-wrapper{margin-top:16px;margin-bottom:30px}}.shib-section .institution-login-wrapper .search-institute-wrapper .autocomplete-container,.shib-section .institution-login-wrapper .search-institute-wrapper .input-container input{height:46px;line-height:46px}@media (max-width: 767px){.shib-section .institution-login-wrapper{padding:20px 20px 80px;max-height:349px;border-radius:6px;background-color:#fff;width:auto}}.verify-dialog-section .mat-dialog-container{padding:0 40px 40px}@media (max-width: 767px){.verify-dialog-section .mat-dialog-container{padding:0 25px 25px}}.app-title-padding{margin:20px;padding:15px}.password-expired-dialog .mat-dialog-container{padding:0 35px 35px}@media (max-width: 767px){.password-expired-dialog .mat-dialog-container{padding:0 25px 25px}}.maca-error{border:1px solid #cf1e0a;border-radius:3px;margin-top:12px}.error-text-container{padding:10px;text-align:left;color:#cf1e0a;font-size:14px}@media (max-width: 767px){.error-text-container{font-size:13px}}.mt-15{margin-top:15px}



    app-login-description h2{font-size:24px}app-login-description h3{font-size:18px;letter-spacing:.33px;line-height:1.2}app-login-description p{font-size:14px;letter-spacing:.34px;line-height:1.38}app-login-description .align-description-elements{margin-left:30px;margin-top:30px}@media (max-width: 1023px){app-login-description .align-description-elements{margin:15px 10px 30px}}


    #invalidMailError, #invalidPassError, #invalidNameError, #invalidCountryError {
   		position: absolute !important;
   		right: 0px !important;
    	display: flex;
    	flex: 0 0 100%; 
    	align-items: center;
   		font-size: 12px;
    }

   	#invalidMailError .icon-info-circle, #invalidPassError .icon-info-circle, #invalidNameError .icon-info-circle, #invalidCountryError .icon-info-circle {
   		margin-left: 3px !important;
   		font-weight: 200 !important;
   	}

   	.login-email-input {
    	margin-bottom: 8px !important;
   	}

   	/*#invalidMailError.input-error, #invalidPassError.input-error, #invalidNameError.input-error, #invalidCountryError.input-error {
   		display: none !important;
   	}*/

   	.form-bowl .form-group select.custom-select {
   		height: 45px;
   	}


@keyframes circular_rotate{
	to{
		transform:scale(1)}0%{
			transform:scale(.5);
		}
	}

	.policy-body {
		min-height: 100vh !important;
	}

	.breadcrumb-container{
		display:inline-block;
		font-size:14px;
		letter-spacing:.3px;
		color:#666;
		padding-top:20px;
		padding-bottom:30px;
	}

	@media (max-width: 767px){
		.term-and-condition-content-wrapper {
			width: 85% !important;
		}

		.breadcrumb-container{
			font-size:10px;
			width:100%;
		}

		.breadcrumb-container i{
			font-size:18px!important;
		}
	}

	@media (min-width: 768px) and (max-width: 1023px){
		.breadcrumb-container{
			font-size:12px;
			padding-bottom:20px;
		}

		.breadcrumb-container i{
			font-size:18px!important;
		}
	}

	.breadcrumb-container .mb-breadcrum-section .toggle-breadcrumbs{
		float:right!important;
		color:#007a96!important;
		background-color:transparent;
		border:0px!important;
	}

	.breadcrumb-container .mb-breadcrum-section .toggle-breadcrumbs .icon-down{
		font-size:14px;
		font-weight:600;
	}
	.breadcrumb-container .mb-breadcrum-section .toggle-breadcrumbs .icon-up {
		font-size:14px;font-weight:600;
	}

	.breadcrumb-container .breadcrumb-items{
		margin-left:0!important;
		padding-left:0!important;
	}

	@media (max-width: 767px){
		.breadcrumb-container .breadcrumb-items{
			margin-bottom:0!important;
		}
	}

	.breadcrumb-container .breadcrumb-items .breadcrumb-label{
		display:inline;
		line-height:1.8;
	}

	@media (max-width: 767px){
		.breadcrumb-container .breadcrumb-items .breadcrumb-label{
			letter-spacing:.21px;
			line-height:2.4;
		}
	}

	.breadcrumb-container .breadcrumb-items .breadcrumb-label .breadcrumb-link{
		display:inline;
		color:#666;
		word-break:break-word;
	}

	.breadcrumb-container .breadcrumb-items .icon-chevron-right{
		font-size:18px;
	}

@media (max-width: 767px){
	.breadcrumb-container .breadcrumb-items .icon-chevron-right{
		font-size:14px !important;
		font-weight:600;
		vertical-align:text-top;
	}

	.breadcrumb-container .breadcrumb-items .icon-left{
		font-size:14px;
		font-weight:600;
	}


	.form-group.users-help-box, .form-group.users-help-box #termsAndCondition {
		font-size: 12px !important;
	}
}

.breadcrumb-container .link{
	text-decoration:none;
}

.breadcrumb-container .link:hover{
	color:#007a96 !important;
	text-decoration:underline;
	text-underline-position:under;
	cursor:pointer;
}

.breadcrumb-container .disable-click{
	pointer-events:none!important;
	cursor:default!important;
}


.form-group.users-help-box, .form-group.users-help-box #termsAndCondition {
	font-size: 14px;
}

.d-none {
	display: none !important;
}

.alert {
	padding: 15px 20px !important;
	margin-top: 15px !important;
    margin-bottom: 10px !important;
	border-radius: 5px !important;
}

.tcError { 
	font-size: 12px;
}


.back-button-wrapper.links {
    margin-top: 20px !important;
    font-size: 18px;
    cursor: pointer;
}

.back-button-wrapper.links i{
    font-weight: lighter !important;
    background-color: transparent !important;
}

a.links { 
    text-decoration: none !important;
}


.client-description {
    padding-left: 50px;
}

@media (max-width: 767px){
    .client-description {
        padding-left: 0 !important;
    }
}