html {scroll-behavior: smooth;}
body {background: #e7e9ed;color: #535b61;font-family: 'Raleway', sans-serif;font-size: 14px;line-height: 22px;overflow-x: hidden;}
p {line-height: 1.9;}
h1, h2, h3, h4, h5, h6 {color: #0c2f54;font-family: 'Raleway', sans-serif;}
a:hover{text-decoration: none;}
.fafaafter{position: absolute;font-size: 17px;color: #ff5e00;bottom: 4px;}
.h3{position:relative;}
.h3:after {bottom: 14px;content: "";position: absolute;margin-left: 6px;width: 40px;height: 2px;background: #ff5e00;}
.shadow-md {-webkit-box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #ffffff;background-color: #0c2f54;border-color: #dee2e6 #dee2e6 #fff;}
.nav-tabs .nav-link {margin-bottom: -1px;border: 1px solid #dfdbdb;border-top-left-radius: 15px;border-top-right-radius: 15px;width: 230px;text-align: center;color: #666565;}	
.bg-light01{background: #ededed;}
.shadoww{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px}
.tab-content{border: 1px solid #e5e5e5;padding: 15px 15px;background: #edf6ff;}
.nav-tabs {border-bottom: none;}
.mid-section ul li{padding:5px 0px;}
.text-darkk{color:black;}
.checkfa{position: absolute;left: 22px;}
.ffss{font-family: sans-serif;}
.payment-dateails{width:45%;}
.pl-60{padding-left:60px;}
.hspilogo-img{position: absolute;}
.text-primary{color:#3b5990 !important;}
.hei-160 {height: 160px;}
.fs-30 {font-size: 30px;}
.fs-20{font-size:20px;}
.fs-16{font-size:16px;}
.fw {font-weight: 600;}
.bg-primary002 {background: #f1f7fd;}
.w-60{width: 60%;}
.wid-270{width:270px;}
.fs-15{font-size: 11px;}
.issues{text-align: center;color: white;border: solid 2px white;z-index: 1;/*display: none;*/position: absolute;top: 30%;left: 25%;background:transparent;}
.layer002:hover .issues{display:block;    -webkit-transition: -webkit-transform .25s ease-out,opacity .3s ease-out;transition: transform .25s ease-out,opacity .3s ease-out;}
.layer002:hover .direct-links{display:block;}
.hei-210{height:210px !important;}
.layer01{background: #1a161661;position: absolute;width: 100%;height: 100%;}
.bg-primary{background-color: #3b5990 !important;}
.font-weight-400 {font-weight: 400 !important;}
.font-weight-600 {font-weight: 600 !important;}
hr{margin-top: 12px;margin-bottom: 12px;}


section.hspi-top{background-color: #0c2f54 !important;}

section.hspi-top .table tr{ border-bottom: 1px solid lightgrey;}


.table td, .table th {border-top: none; padding:10px;font-size: 15px;}
.submit-manuscript-link{background: #be202e;color: white;padding: 5px 8px;border-radius: 4px;font-size: 13px;}
.submit-manuscript-link:hover{background: #3b5990;color: white !important;}

/*  Layouts =================================== */

#main-wrapper {background: #f6f7f8;}
#main-wrapper.boxed {max-width: 1200px;margin: 0 auto;  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}
.btn-primary {color: #fff;background-color: #0c2f54;border-color: #0c2f54;}

#footer h2:before{content: "";position: absolute;width: 50px;top: 23px;height: 2px;background-color: #be202e;margin-left: -62px;}
#footer h2:after{content: "";position: absolute;width: 50px;top: 23px;margin-left: 15px;height: 2px;background-color: #be202e;	}


/*  Header/* =================================== */

#header {background: #fff;border-bottom: 1px solid #ebebeb;padding:10px 0px;transition: all ease-in-out 0.3s;}
#header .navbar {padding: 0px;}
#header.bg-transparent {position: absolute;z-index: 999;top: 0;left: 0;width: 100%;box-shadow: none;}
#header.header-border .header-row {border-bottom: 1px solid rgba(250, 250, 250, 0.3);}
#header .logo {position: relative;float: left;margin-right: 15px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-item-align: stretch;align-self: stretch;}
#header .header-row {position: relative;display: -webkit-box;display: -ms-flexbox;max-height: 100%;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-item-align: stretch;align-self: stretch;}
#header .header-column {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-item-align: stretch;align-self: stretch;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
#header .header-column .header-row {-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}
.navbar-light .navbar-nav .active > .nav-link {color: #0c2f55;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {color: #0c2f55;}
.navbar-light .navbar-nav .show > .nav-link {color: #0c2f55;}
.primary-menu.navbar {position: inherit;}
.primary-menu, .login-signup {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;height: auto !important;-webkit-box-ordinal-group: 0;-ms-flex-item-align: stretch;align-self: stretch;}
.primary-menu ul.navbar-nav > li, .login-signup ul.navbar-nav > li {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}
.primary-menu ul.navbar-nav > li a, .login-signup ul.navbar-nav > li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.primary-menu ul.navbar-nav > li > a:not(.btn), .login-signup ul.navbar-nav > li > a:not(.btn) {height: 70px;padding-left: 0.85em;padding-right: 0.85em;color: #0c2e53;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;position: relative;font-weight: 600;}
.primary-menu ul.navbar-nav > li:hover > a:not(.btn), .primary-menu ul.navbar-nav > li.active > a:not(.btn), .login-signup ul.navbar-nav > li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.active > a:not(.btn) {color: #ec2227;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {padding: 7px 20px 7px 0px;background-color: transparent;color: #777;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow) {font-size: .875rem;width: 18px;text-align: center;margin-right: 7px;}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {color: #0071cc;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}



/*  Responsive Css */
@media (max-width: 991.98px) {
/* Mobile Menu Button */
.navbar-toggler {width: 25px;height: 30px;padding: 10px;margin: 18px 10px;position: relative;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;cursor: pointer;display: block;}
.navbar-toggler span {display: block;position: absolute;height: 2px;width: 100%;background: #3c3636;border-radius: 2px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}
.navbar-toggler span:nth-child(1) {top: 7px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggler span:nth-child(2) {top: 13px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggler span:nth-child(3) {top: 19px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggler.open span:nth-child(1) {top: 5px;left: 4px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.navbar-toggler.open span:nth-child(2) {width: 0%;opacity: 0;}
.navbar-toggler.open span:nth-child(3) {top: 21px;left: 4px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#header .primary-menu {position: absolute;top: 99%;right: 0;left: 0;background: transparent;margin-top: 0px;z-index: 1000;}
#header .primary-menu:before {content: '';display: block;position: absolute;top: 0;left: 50%;width: 100vw;height: 100%;background: #fff;z-index: -1;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }
#header .primary-menu > div {overflow: hidden;overflow-y: auto;max-height: 65vh;margin: 18px 0;}
.primary-menu ul.navbar-nav li {display: block;border-bottom: 1px solid #eee;margin: 0;padding: 0;}
.primary-menu ul.navbar-nav li:last-child {border: none;}
.primary-menu ul.navbar-nav li.dropdown > .dropdown-toggle > .arrow.open:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.primary-menu ul.navbar-nav > li > a:not(.btn) {height: auto;padding: 8px 0;position: relative; }
}
@media (min-width: 1200px) {
.container {max-width: 1170px !important;}
}
@media (max-width: 475px) {
.nav-tabs .nav-link {width: 175px;font-size: 12px;}
.py-5{padding:10px 0px !important;}
}
@media (max-width: 1200px) {
.debit-credit-cards{margin-top: 10px !important;margin-left: -12px !important;}
}
@media (max-width: 992px) {
.rounded-left-0{border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important;}
.rounded-right-0{border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important;}
.verificationId .w-75{width:100% !important;}
.payment-dateails{width:100%;}
.pt-5{padding:10px 0px !important;}
.mt-5{margin:10px 0px !important;}
.pl-0{padding-left:15px !important;}
.pr-0{padding-right:15px !important;}
}

@media (max-width: 375px) {
.nav-tabs .nav-link {width: 145px;font-size: 10px;}
}
@media (max-width: 374px) {
.text-9{font-size:25px !important;}
.text-5{font-size:20px !important;}
.fafaafter{display: none;}
}


/* Footer Css */
#footer {color: #252b33;padding: 0px 0px 35px 0px;padding: 0 0 2rem 0;margin-top: 1.5rem;}
#footer .footer-copyright {border-top: 1px solid #ffffff;padding: 0px;margin-top: 2rem;margin-top: 32px;text-align: center;}

/* Social Icons */
.social-icons {margin: 0;padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;}
.social-icons li {margin: 0px 2px 4px;padding: 0;border-radius: 100%;overflow: visible;}
.social-icons li a {background: #d4d4d4;border-radius: 100%;display: block;height: 34px;line-height: 34px;width: 34px;font-size: 16px;text-align: center;color: #fff;text-decoration: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.social-icons li:hover a {background: #171717;color: #333;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.social-icons li:hover.social-icons-twitter a, .social-icons.social-icons-colored li.social-icons-twitter a {background: #00ACEE;color: #fff;}
.social-icons li:hover.social-icons-facebook a, .social-icons.social-icons-colored li.social-icons-facebook a {background: #3B5998;color: #fff;}
.social-icons li:hover.social-icons-google a, .social-icons.social-icons-colored li.social-icons-google a {background: #DD4B39;color: #fff;}

/*.collapse.show .shmore{display:none;}*/

#header.active {box-shadow: 0 0 10px rgba(0,0,0,0.4);transition: all ease-in-out 0.5s;padding:0px !important;}